Xuwznln
70fbf19009
fix workstation node error
2025-10-16 01:58:15 +08:00
ZiWei
9149155232
Add logging configuration based on BasicConfig in main function
2025-10-14 21:02:15 +08:00
Xuwznln
1ca1792e3c
mount parent uuid
2025-10-14 18:07:59 +08:00
Xuwznln
485e7e8dd2
Fix resource get.
...
Fix resource parent not found.
Mapping uuid for all resources.
2025-10-14 17:24:41 +08:00
ZiWei
4ddabdcb65
Refactor Bioyond workstation and experiment workflow ( #105 )
...
Refactored the Bioyond workstation classes to improve parameter handling and workflow management. Updated experiment.py to use BioyondReactionStation with deck and material mappings, and enhanced workflow step parameter mapping and execution logic. Adjusted JSON experiment configs, improved workflow sequence handling, and added UUID assignment to PLR materials. Removed unused station_config and material cache logic, and added detailed docstrings and debug output for workflow methods.
2025-10-14 02:46:31 +08:00
Xuwznln
a5b0325301
Tip more error log
2025-10-14 02:29:14 +08:00
Xuwznln
50b44938c7
Force confirm uuid
2025-10-14 02:22:39 +08:00
Xuwznln
df0d2235b0
Fix resource tree update
2025-10-14 01:55:29 +08:00
Xuwznln
4e434eeb97
Fix resource tree update
2025-10-14 01:53:04 +08:00
Xuwznln
ca027bf0eb
Fix multiple resource error
2025-10-14 01:45:08 +08:00
Xuwznln
635a332b4e
Fix workstation deck & children resource dupe
2025-10-14 00:21:37 +08:00
Xuwznln
edf7a117ca
Fix workstation deck & children resource dupe
2025-10-14 00:21:16 +08:00
Xuwznln
70b2715996
Fix workstation resource not tracking
2025-10-14 00:05:41 +08:00
Xuwznln
7e8dfc2dc5
Fix children key error
2025-10-13 23:34:17 +08:00
Xuwznln
9b626489a8
Fix children key error
2025-10-13 21:20:42 +08:00
Xuwznln
03fe208743
Raise error when using unsupported type to create ResourceTreeSet
2025-10-13 15:20:30 +08:00
Xuwznln
e913e540a3
Fix ResourceTreeSet load error
2025-10-13 15:16:56 +08:00
Xuwznln
aed39b648d
Fix workstation startup
...
Update registry
2025-10-13 15:01:46 +08:00
Junhan Chang
09f745d300
modify default config
2025-10-13 10:49:15 +08:00
Junhan Chang
bbcbcde9a4
add plr_to_bioyond, and refactor bioyond stations
2025-10-13 09:41:43 +08:00
hh.(SII)
42b437cdea
fix: rename schema field to resource_schema with serialization and validation aliases ( #104 )
...
Co-authored-by: ZiWei <131428629+ZiWei09@users.noreply.github.com >
2025-10-13 03:23:04 +08:00
Xuwznln
a2613aad4c
fix startup env check.
...
add auto install during one-key installation
2025-10-13 01:35:28 +08:00
Xuwznln
0fe62d64f0
Update registry from pr
2025-10-12 23:04:25 +08:00
shiyubo0410
2d4ecec1e1
Update prcxi driver & fix transfer_liquid mix_times ( #90 )
...
* Update prcxi driver & fix transfer_liquid mix_times
* fix: correct mix_times type
* Update liquid_handler registry
* test: prcxi.py
2025-10-12 22:56:39 +08:00
ZiWei
b263a7e679
Workshop bj ( #99 )
...
* Add LaiYu Liquid device integration and tests
Introduce LaiYu Liquid device implementation, including backend, controllers, drivers, configuration, and resource files. Add hardware connection, tip pickup, and simplified test scripts, as well as experiment and registry configuration for LaiYu Liquid. Documentation and .gitignore for the device are also included.
* feat(LaiYu_Liquid): 重构设备模块结构并添加硬件文档
refactor: 重新组织LaiYu_Liquid模块目录结构
docs: 添加SOPA移液器和步进电机控制指令文档
fix: 修正设备配置中的最大体积默认值
test: 新增工作台配置测试用例
chore: 删除过时的测试脚本和配置文件
* add
* 重构: 将 LaiYu_Liquid.py 重命名为 laiyu_liquid_main.py 并更新所有导入引用
- 使用 git mv 将 LaiYu_Liquid.py 重命名为 laiyu_liquid_main.py
- 更新所有相关文件中的导入引用
- 保持代码功能不变,仅改善命名一致性
- 测试确认所有导入正常工作
* 修复: 在 core/__init__.py 中添加 LaiYuLiquidBackend 导出
- 添加 LaiYuLiquidBackend 到导入列表
- 添加 LaiYuLiquidBackend 到 __all__ 导出列表
- 确保所有主要类都可以正确导入
* 修复大小写文件夹名字
2025-10-12 22:54:38 +08:00
Xuwznln
7c7f1b31c5
Bump version to 0.10.7
2025-10-12 22:52:34 +08:00
Xuwznln
9fa3688196
Update registry. Update uuid loop figure method. Update install docs.
2025-10-12 22:38:04 +08:00
Xuwznln
40fb1ea49c
Merge branch 'main' into dev
...
# Conflicts:
# .conda/recipe.yaml
# .github/workflows/conda-pack-build.yml
# recipes/msgs/recipe.yaml
# recipes/unilabos/recipe.yaml
# scripts/verify_installation.py
# setup.py
# unilabos/app/main.py
# unilabos/app/mq.py
# unilabos/app/register.py
# unilabos/compile/heatchill_protocol.py
# unilabos/compile/separate_protocol.py
# unilabos/config/config.py
# unilabos/devices/pump_and_valve/runze_backbone.py
# unilabos/devices/pump_and_valve/runze_multiple_backbone.py
# unilabos/registry/devices/characterization_chromatic.yaml
# unilabos/registry/devices/liquid_handler.yaml
# unilabos/registry/devices/pump_and_valve.yaml
# unilabos/registry/devices/robot_arm.yaml
# unilabos/registry/devices/robot_linear_motion.yaml
# unilabos/registry/devices/work_station.yaml
# unilabos/registry/registry.py
# unilabos/registry/resources/organic/workstation.yaml
# unilabos/resources/plr_additional_res_reg.py
# unilabos/ros/nodes/base_device_node.py
# unilabos/ros/nodes/presets/host_node.py
# unilabos/ros/nodes/presets/workstation.py
# unilabos/ros/nodes/resource_tracker.py
# unilabos/utils/environment_check.py
# unilabos_msgs/package.xml
2025-10-12 22:13:49 +08:00
Xuwznln
65abc5dbf7
Fix environment_check.py
2025-10-12 21:55:34 +08:00
Xuwznln
05a3ff607a
Try fix 'charmap' codec can't encode characters in position 16-23: character maps to <undefined>
2025-10-12 21:23:29 +08:00
Xuwznln
040073f430
Add version in __init__.py
...
Update conda-pack-build.yml
Add create_zip_archive.py
2025-10-12 20:28:04 +08:00
Xuwznln
c8d16c7024
update todo
2025-10-11 13:53:17 +08:00
Junhan Chang
25d46dc9d5
pass the tests
2025-10-11 07:20:34 +08:00
Junhan Chang
88c4d1a9d1
modify bioyond/plr converter, bioyond resource registry, and tests
2025-10-11 04:59:59 +08:00
Xuwznln
81fd8291c5
update todo
2025-10-11 03:38:59 +08:00
Xuwznln
3a11eb90d4
feat: 允许返回非本节点物料,后面可以通过decoration进行区分,就不进行warning了
2025-10-11 03:38:14 +08:00
Xuwznln
387866b9c9
修复同步任务报错不显示的bug
2025-10-11 03:14:12 +08:00
Xuwznln
7f40f141f6
移动内部action以兼容host node
2025-10-11 03:11:17 +08:00
Xuwznln
6fc7ed1b88
过滤本地动作
2025-10-11 03:06:37 +08:00
Xuwznln
93f0e08d75
fix host_node test_resource error
2025-10-11 03:04:15 +08:00
Xuwznln
4b43734b55
fix host_node test_resource error
2025-10-11 02:57:14 +08:00
Xuwznln
174b1914d4
fix host_node error
2025-10-11 02:54:15 +08:00
Xuwznln
704e13f030
新增test_resource动作
2025-10-11 02:53:18 +08:00
Xuwznln
0c42d60cf2
更新transfer_resource_to_another参数,支持spot入参
2025-10-11 02:41:37 +08:00
Xuwznln
df33e1a214
修复transfer_resource_to_another生成
2025-10-11 01:12:56 +08:00
Xuwznln
1f49924966
修复资源添加
2025-10-11 00:58:56 +08:00
Xuwznln
609b6006e8
支持选择器注册表自动生成
...
支持转运物料
2025-10-11 00:57:22 +08:00
Xuwznln
67c01271b7
add update remove
2025-10-10 20:15:16 +08:00
Xuwznln
a1783f489e
Merge remote-tracking branch 'origin/workstation_dev_YB2' into dev
...
# Conflicts:
# unilabos/devices/workstation/bioyond_studio/bioyond_rpc.py
# unilabos/devices/workstation/bioyond_studio/station.py
# unilabos/resources/graphio.py
2025-10-10 15:38:45 +08:00
Xuwznln
a8f6527de9
修复to_plr_resources
2025-10-10 15:30:26 +08:00