Skip to main content

zeptools zem remote api.

Project description

pyzemrpc Banner

pyzemrpc

ZEM远程控制接口(python版本)

pyzemrpc 是安徽泽攸科技(ZEPTOOLS)扫描电镜(SEM)的Python远程控制接口与工具集。它提供了一套Python API,允许开发者通过代码控制SEM设备,以及一个图形用户界面(GUI)用于交互式操作。


✨ 特性 (Features)

  • 远程控制: 支持对ZEM系列扫描电镜的远程操作与监控。
  • Python API: 提供友好的Python接口,便于集成到自动化脚本或第三方软件中。
  • 图形界面: 内置 pyzemrpc GUI 工具,开箱即用。
  • 配置灵活: 基于 YAML 和 数据库 的灵活配置管理。

🚀 安装 (Installation)

依赖环境

  • Python 3.10+
  • Windows / Linux / MacOS

安装步骤

  1. 克隆仓库:

    git clone https://gitee.com/zeyou-anhui/pyzemrpc.git
    cd pyzemrpc
    
  2. 安装依赖并安装包:

    pip install .
    

    或者使用开发模式安装:

    pip install -e .
    
  3. 或者使用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

If you're not sure about the file name format, learn more about wheel file names.

pyzemrpc-1.2.6-py3-none-any.whl (75.4 kB view details)

Uploaded Python 3

File details

Details for the file pyzemrpc-1.2.6-py3-none-any.whl.

File metadata

  • Download URL: pyzemrpc-1.2.6-py3-none-any.whl
  • Upload date:
  • Size: 75.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.7

File hashes

Hashes for pyzemrpc-1.2.6-py3-none-any.whl
Algorithm Hash digest
SHA256 7e6cf75524cc604d6bebf93f315a65867c8a5280877c630c81f5fcb3e6a58476
MD5 089a238c67b80ec1b464037e8e1c81d0
BLAKE2b-256 80ba9e18ca6972eff6e03e0a3bf67aea75e5383dbaba17fca76657db516f10eb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page