LICENSE
README.md
pyproject.toml
openmhp/__init__.py
openmhp/cli.py
openmhp/client.py
openmhp/directory.py
openmhp/discovery.py
openmhp/driver.py
openmhp/fleet.py
openmhp/mcp_bridge.py
openmhp/onboarding.py
openmhp/package.py
openmhp/registry.json
openmhp/registry.py
openmhp/runs.py
openmhp/safety.py
openmhp/skills_install.py
openmhp/transport.py
openmhp/validate.py
openmhp.egg-info/PKG-INFO
openmhp.egg-info/SOURCES.txt
openmhp.egg-info/dependency_links.txt
openmhp.egg-info/entry_points.txt
openmhp.egg-info/requires.txt
openmhp.egg-info/top_level.txt
openmhp/adapters/__init__.py
openmhp/adapters/base.py
openmhp/adapters/madsci.py
openmhp/adapters/opcua.py
openmhp/adapters/pylabrobot.py
openmhp/adapters/ros2.py
openmhp/adapters/sila2.py
openmhp/devices/__init__.py
openmhp/devices/sim_arm.py
openmhp/devices/sim_thermocycler.py
openmhp/devices/arm-01/DEVICE.md
openmhp/devices/arm-01/descriptor.yaml
openmhp/devices/arm-01/driver.py
openmhp/devices/arm-01/sim.py
openmhp/devices/arm-01/references/locations.md
openmhp/devices/arm-01/scripts/plate_to_thermocycler.py
openmhp/devices/thermocycler-01/DEVICE.md
openmhp/devices/thermocycler-01/descriptor.yaml
openmhp/devices/thermocycler-01/driver.py
openmhp/devices/thermocycler-01/sim.py
openmhp/devices/thermocycler-01/references/protocols.md
openmhp/devices/thermocycler-01/scripts/pcr.py
openmhp/drivers/__init__.py
openmhp/drivers/manual.py
openmhp/drivers/serial_ascii.py
openmhp/recipes/__init__.py
openmhp/recipes/pcr_with_plate_transfer.py
openmhp/recipes/periodic_readings.py
openmhp/recipes/setpoint_sweep.py
openmhp/recipes/timed_hold.py
openmhp/skills/openmhp-adapt-fleet/SKILL.md
openmhp/skills/openmhp-adapt-fleet/references/madsci.md
openmhp/skills/openmhp-adapt-fleet/references/opcua.md
openmhp/skills/openmhp-adapt-fleet/references/pylabrobot.md
openmhp/skills/openmhp-adapt-fleet/references/ros2.md
openmhp/skills/openmhp-adapt-fleet/references/sila2.md
openmhp/skills/openmhp-adapt-fleet/scripts/build_manifest.py
openmhp/skills/openmhp-adapt-fleet/scripts/serve_fleet.py
openmhp/skills/openmhp-onboard-device/SKILL.md
openmhp/skills/openmhp-onboard-device/assets/DEVICE.template.md
openmhp/skills/openmhp-onboard-device/assets/descriptor_template.yaml
openmhp/skills/openmhp-onboard-device/assets/driver_template.py
openmhp/skills/openmhp-onboard-device/references/descriptor.md
openmhp/skills/openmhp-onboard-device/scripts/validate_package.py
openmhp/skills/openmhp-operate/SKILL.md
tests/test_adapters.py
tests/test_runs.py