Skip to content

JohnYan98/Uni-Lab-OS

 
 

Repository files navigation

Uni-Lab Logo

Uni-Lab-OS

GitHub Stars GitHub Forks GitHub Issues GitHub License

Uni-Lab 操作系统是一个用于实验室自动化的综合平台,旨在连接和控制各种实验设备,实现实验流程的自动化和标准化。

核心特点

  • 多设备集成管理
  • 自动化实验流程
  • 云端连接能力
  • 灵活的配置系统
  • 支持多种实验协议

文档

详细文档可在以下位置找到:

快速开始

  1. 配置Conda环境

Uni-Lab-OS 建议使用 mamba 管理环境。根据您的操作系统选择适当的环境文件:

# 创建新环境
mamba env create -f unilabos-[YOUR_OS].yaml
mamba activate unilab

# 或更新现有环境
# 其中 `[YOUR_OS]` 可以是 `win64`, `linux-64`, `osx-64`, 或 `osx-arm64`。
conda env update --file unilabos-[YOUR_OS].yml -n 环境名

# 现阶段,需要安装 `unilabos_msgs` 包
# 可以前往 Release 页面下载系统对应的包进行安装
conda install ros-humble-unilabos-msgs-0.8.0-xxxxx.tar.bz2

# 安装PyLabRobot等前置
git clone https://github.com/PyLabRobot/pylabrobot
pip install .[opentrons]
  1. 安装 Uni-Lab-OS:
# 克隆仓库
git clone https://github.com/dptech-corp/Uni-Lab-OS.git
cd Uni-Lab-OS

# 安装 Uni-Lab-OS
pip install .
  1. 启动 Uni-Lab 系统:

请见文档-启动样例

消息格式

Uni-Lab-OS 使用预构建的 unilabos_msgs 进行系统通信。您可以在 GitHub Releases 页面找到已构建的版本。

许可证

此项目采用 GPL-3.0 许可 - 详情请参阅 LICENSE 文件。

项目统计

Stars 趋势

Star History Chart

联系我们

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 89.9%
  • HTML 7.7%
  • CSS 1.3%
  • Other 1.1%