zeptools zem remote api.
Project description
pyzemrpc
ZEM远程控制接口(python版本)
pyzemrpc 是安徽泽攸科技(ZEPTOOLS)扫描电镜(SEM)的Python远程控制接口与工具集。它提供了一套Python API,允许开发者通过代码控制SEM设备,以及一个图形用户界面(GUI)用于交互式操作。
✨ 特性 (Features)
- 远程控制: 支持对ZEM系列扫描电镜的远程操作与监控。
- Python API: 提供友好的Python接口,便于集成到自动化脚本或第三方软件中。
- 图形界面: 内置
pyzemrpcGUI 工具,开箱即用。 - 配置灵活: 基于 YAML 和 数据库 的灵活配置管理。
🚀 安装 (Installation)
依赖环境
- Python 3.10+
- Windows / Linux / MacOS
安装步骤
-
克隆仓库:
git clone https://gitee.com/zeyou-anhui/pyzemrpc.git cd pyzemrpc
-
安装依赖并安装包:
pip install .
或者使用开发模式安装:
pip install -e .
-
或者使用pypi安装
pip install pyzemrpc
🖥️ 使用 (Usage)
启动 GUI
安装完成后,可以直接在终端运行以下命令启动图形界面:
pyzemrpc
命令行工具
查看相关信息:
pyzemrpc_info
Python 开发
在您的 Python 脚本中导入 zemrpc:
import zemrpc
from zemrpc import app_cfg
# 示例代码 (具体API参考文档)
print(f"pyzemrpc version: {app_cfg.version}")
📄 文档 (Documentation)
更多详细文档和配置说明,请查阅 doc 目录。
🤝 贡献 (Contributing)
欢迎提交 Issue 或 Pull Request 来改进本项目。
📃 许可证 (License)
本项目采用 MIT License 开源。
Copyright © 2024-2026 ZEPTOOLS
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
pyzemrpc-1.2.1-py3-none-any.whl
(71.5 kB
view details)
File details
Details for the file pyzemrpc-1.2.1-py3-none-any.whl.
File metadata
- Download URL: pyzemrpc-1.2.1-py3-none-any.whl
- Upload date:
- Size: 71.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
53256be033bb35afce8d731427611d6aaad0588671727e09486a7a4ddeeb40bb
|
|
| MD5 |
2f9ed7c43a4eaebf6e54aa0239cbc590
|
|
| BLAKE2b-256 |
ccbf99ae5d544e6a4852ad31d20e61f4afe479b6def0b2024274a19c89948de0
|