支持local_config启动 添加注册表description字段 (#13)

Closes #11

* Update README and MQTTClient for installation instructions and code improvements

* feat: 支持local_config启动
add: 增加对crt path的说明,为传入config.py的相对路径
move: web component

* add: registry description

---------

Co-authored-by: Harvey Que <Q-Query@outlook.com>
This commit is contained in:
Xuwznln
2025-04-20 18:24:45 +08:00
committed by GitHub
parent 22a02bdb06
commit 35ada068cc
39 changed files with 114 additions and 34 deletions

View File

@@ -1,4 +1,5 @@
OTDeck:
description: Opentrons deck
class:
module: pylabrobot.resources.opentrons.deck:OTDeck
type: pylabrobot

View File

@@ -1,4 +1,5 @@
Opentrons_96_adapter_Vb:
description: Opentrons 96 adapter Vb
class:
module: pylabrobot.resources.opentrons.plate_adapters:Opentrons_96_adapter_Vb
type: pylabrobot

View File

@@ -1,74 +1,89 @@
corning_6_wellplate_16point8ml_flat:
description: Corning 6 wellplate 16.8ml flat
class:
module: pylabrobot.resources.opentrons.plates:corning_6_wellplate_16point8ml_flat
type: pylabrobot
corning_12_wellplate_6point9ml_flat:
description: Corning 12 wellplate 6.9ml flat
class:
module: pylabrobot.resources.opentrons.plates:corning_12_wellplate_6point9ml_flat
type: pylabrobot
corning_24_wellplate_3point4ml_flat:
description: Corning 24 wellplate 3.4ml flat
class:
module: pylabrobot.resources.opentrons.plates:corning_24_wellplate_3point4ml_flat
type: pylabrobot
corning_48_wellplate_1point6ml_flat:
description: Corning 48 wellplate 1.6ml flat
class:
module: pylabrobot.resources.opentrons.plates:corning_48_wellplate_1point6ml_flat
type: pylabrobot
corning_96_wellplate_360ul_flat:
description: Corning 96 wellplate 360ul flat
class:
module: pylabrobot.resources.opentrons.plates:corning_96_wellplate_360ul_flat
type: pylabrobot
corning_384_wellplate_112ul_flat:
description: Corning 384 wellplate 112ul flat
class:
module: pylabrobot.resources.opentrons.plates:corning_384_wellplate_112ul_flat
type: pylabrobot
nest_96_wellplate_2ml_deep:
description: Nest 96 wellplate 2ml deep
class:
module: pylabrobot.resources.opentrons.plates:nest_96_wellplate_2ml_deep
type: pylabrobot
nest_96_wellplate_200ul_flat:
description: Nest 96 wellplate 200ul flat
class:
module: pylabrobot.resources.opentrons.plates:nest_96_wellplate_200ul_flat
type: pylabrobot
nest_96_wellplate_100ul_pcr_full_skirt:
description: Nest 96 wellplate 100ul pcr full skirt
class:
module: pylabrobot.resources.opentrons.plates:nest_96_wellplate_100ul_pcr_full_skirt
type: pylabrobot
appliedbiosystemsmicroamp_384_wellplate_40ul:
description: Applied Biosystems microamp 384 wellplate 40ul
class:
module: pylabrobot.resources.opentrons.plates:appliedbiosystemsmicroamp_384_wellplate_40ul
type: pylabrobot
thermoscientificnunc_96_wellplate_1300ul:
description: Thermoscientific Nunc 96 wellplate 1300ul
class:
module: pylabrobot.resources.opentrons.plates:thermoscientificnunc_96_wellplate_1300ul
type: pylabrobot
thermoscientificnunc_96_wellplate_2000ul:
description: Thermoscientific Nunc 96 wellplate 2000ul
class:
module: pylabrobot.resources.opentrons.plates:thermoscientificnunc_96_wellplate_2000ul
type: pylabrobot
usascientific_96_wellplate_2point4ml_deep:
description: USAScientific 96 wellplate 2.4ml deep
class:
module: pylabrobot.resources.opentrons.plates:usascientific_96_wellplate_2point4ml_deep
type: pylabrobot
biorad_96_wellplate_200ul_pcr:
description: BioRad 96 wellplate 200ul pcr
class:
module: pylabrobot.resources.opentrons.plates:biorad_96_wellplate_200ul_pcr
type: pylabrobot
biorad_384_wellplate_50ul:
description: BioRad 384 wellplate 50ul
class:
module: pylabrobot.resources.opentrons.plates:biorad_384_wellplate_50ul
type: pylabrobot

View File

@@ -1,29 +1,35 @@
agilent_1_reservoir_290ml:
description: Agilent 1 reservoir 290ml
class:
module: pylabrobot.resources.opentrons.reserviors:agilent_1_reservoir_290ml
type: pylabrobot
axygen_1_reservoir_90ml:
description: Axygen 1 reservoir 90ml
class:
module: pylabrobot.resources.opentrons.reserviors:axygen_1_reservoir_90ml
type: pylabrobot
nest_12_reservoir_15ml:
description: Nest 12 reservoir 15ml
class:
module: pylabrobot.resources.opentrons.reserviors:nest_12_reservoir_15ml
type: pylabrobot
nest_1_reservoir_195ml:
description: Nest 1 reservoir 195ml
class:
module: pylabrobot.resources.opentrons.reserviors:nest_1_reservoir_195ml
type: pylabrobot
nest_1_reservoir_290ml:
description: Nest 1 reservoir 290ml
class:
module: pylabrobot.resources.opentrons.reserviors:nest_1_reservoir_290ml
type: pylabrobot
usascientific_12_reservoir_22ml:
description: USAScientific 12 reservoir 22ml
class:
module: pylabrobot.resources.opentrons.reserviors:usascientific_12_reservoir_22ml
type: pylabrobot

View File

@@ -1,64 +1,77 @@
eppendorf_96_tiprack_1000ul_eptips:
description: Eppendorf 96 tiprack 1000ul eptips
class:
module: pylabrobot.resources.opentrons.tip_racks:eppendorf_96_tiprack_1000ul_eptips
type: pylabrobot
tipone_96_tiprack_200ul:
description: TipOne 96 tiprack 200ul
class:
module: pylabrobot.resources.opentrons.tip_racks:tipone_96_tiprack_200ul
type: pylabrobot
opentrons_96_tiprack_300ul:
description: Opentrons 96 tiprack 300ul
class:
module: pylabrobot.resources.opentrons.tip_racks:opentrons_96_tiprack_300ul
type: pylabrobot
opentrons_96_tiprack_10ul:
description: Opentrons 96 tiprack 10ul
class:
module: pylabrobot.resources.opentrons.tip_racks:opentrons_96_tiprack_10ul
type: pylabrobot
opentrons_96_filtertiprack_10ul:
description: Opentrons 96 filtertiprack 10ul
class:
module: pylabrobot.resources.opentrons.tip_racks:opentrons_96_filtertiprack_10ul
type: pylabrobot
geb_96_tiprack_10ul:
description: Geb 96 tiprack 10ul
class:
module: pylabrobot.resources.opentrons.tip_racks:geb_96_tiprack_10ul
type: pylabrobot
opentrons_96_filtertiprack_200ul:
description: Opentrons 96 filtertiprack 200ul
class:
module: pylabrobot.resources.opentrons.tip_racks:opentrons_96_filtertiprack_200ul
type: pylabrobot
eppendorf_96_tiprack_10ul_eptips:
description: Eppendorf 96 tiprack 10ul eptips
class:
module: pylabrobot.resources.opentrons.tip_racks:eppendorf_96_tiprack_10ul_eptips
type: pylabrobot
opentrons_96_tiprack_1000ul:
description: Opentrons 96 tiprack 1000ul
class:
module: pylabrobot.resources.opentrons.tip_racks:opentrons_96_tiprack_1000ul
type: pylabrobot
opentrons_96_tiprack_20ul:
description: Opentrons 96 tiprack 20ul
class:
module: pylabrobot.resources.opentrons.tip_racks:opentrons_96_tiprack_20ul
type: pylabrobot
opentrons_96_filtertiprack_1000ul:
description: Opentrons 96 filtertiprack 1000ul
class:
module: pylabrobot.resources.opentrons.tip_racks:opentrons_96_filtertiprack_1000ul
type: pylabrobot
opentrons_96_filtertiprack_20ul:
description: Opentrons 96 filtertiprack 20ul
class:
module: pylabrobot.resources.opentrons.tip_racks:opentrons_96_filtertiprack_20ul
type: pylabrobot
geb_96_tiprack_1000ul:
description: Geb 96 tiprack 1000ul
class:
module: pylabrobot.resources.opentrons.tip_racks:geb_96_tiprack_1000ul
type: pylabrobot

View File

@@ -1,99 +1,119 @@
opentrons_24_tuberack_eppendorf_2ml_safelock_snapcap:
description: Opentrons 24 tuberack eppendorf 2ml safelock snapcap
class:
module: pylabrobot.resources.opentrons.tube_racks:opentrons_24_tuberack_eppendorf_2ml_safelock_snapcap
type: pylabrobot
opentrons_24_tuberack_eppendorf_2ml_safelock_snapcap_acrylic:
description: Opentrons 24 tuberack eppendorf 2ml safelock snapcap acrylic
class:
module: pylabrobot.resources.opentrons.tube_racks:opentrons_24_tuberack_eppendorf_2ml_safelock_snapcap_acrylic
type: pylabrobot
opentrons_6_tuberack_falcon_50ml_conical:
description: Opentrons 6 tuberack falcon 50ml conical
class:
module: pylabrobot.resources.opentrons.tube_racks:opentrons_6_tuberack_falcon_50ml_conical
type: pylabrobot
opentrons_15_tuberack_nest_15ml_conical:
description: Opentrons 15 tuberack nest 15ml conical
class:
module: pylabrobot.resources.opentrons.tube_racks:opentrons_15_tuberack_nest_15ml_conical
type: pylabrobot
opentrons_24_tuberack_nest_2ml_screwcap:
description: Opentrons 24 tuberack nest 2ml screwcap
class:
module: pylabrobot.resources.opentrons.tube_racks:opentrons_24_tuberack_nest_2ml_screwcap
type: pylabrobot
opentrons_24_tuberack_generic_0point75ml_snapcap_acrylic:
description: Opentrons 24 tuberack generic 0.75ml snapcap acrylic
class:
module: pylabrobot.resources.opentrons.tube_racks:opentrons_24_tuberack_generic_0point75ml_snapcap_acrylic
type: pylabrobot
opentrons_10_tuberack_nest_4x50ml_6x15ml_conical:
description: Opentrons 10 tuberack nest 4x50ml 6x15ml conical
class:
module: pylabrobot.resources.opentrons.tube_racks:opentrons_10_tuberack_nest_4x50ml_6x15ml_conical
type: pylabrobot
opentrons_10_tuberack_falcon_4x50ml_6x15ml_conical_acrylic:
description: Opentrons 10 tuberack falcon 4x50ml 6x15ml conical acrylic
class:
module: pylabrobot.resources.opentrons.tube_racks:opentrons_10_tuberack_falcon_4x50ml_6x15ml_conical_acrylic
type: pylabrobot
opentrons_24_tuberack_nest_1point5ml_screwcap:
description: Opentrons 24 tuberack nest 1.5ml screwcap
class:
module: pylabrobot.resources.opentrons.tube_racks:opentrons_24_tuberack_nest_1point5ml_screwcap
type: pylabrobot
opentrons_24_tuberack_nest_1point5ml_snapcap:
description: Opentrons 24 tuberack nest 1.5ml snapcap
class:
module: pylabrobot.resources.opentrons.tube_racks:opentrons_24_tuberack_nest_1point5ml_snapcap
type: pylabrobot
opentrons_10_tuberack_falcon_4x50ml_6x15ml_conical:
description: Opentrons 10 tuberack falcon 4x50ml 6x15ml conical
class:
module: pylabrobot.resources.opentrons.tube_racks:opentrons_10_tuberack_falcon_4x50ml_6x15ml_conical
type: pylabrobot
opentrons_24_tuberack_nest_2ml_snapcap:
description: Opentrons 24 tuberack nest 2ml snapcap
class:
module: pylabrobot.resources.opentrons.tube_racks:opentrons_24_tuberack_nest_2ml_snapcap
type: pylabrobot
opentrons_24_tuberack_nest_0point5ml_screwcap:
description: Opentrons 24 tuberack nest 0.5ml screwcap
class:
module: pylabrobot.resources.opentrons.tube_racks:opentrons_24_tuberack_nest_0point5ml_screwcap
type: pylabrobot
opentrons_24_tuberack_eppendorf_1point5ml_safelock_snapcap:
description: Opentrons 24 tuberack eppendorf 1.5ml safelock snapcap
class:
module: pylabrobot.resources.opentrons.tube_racks:opentrons_24_tuberack_eppendorf_1point5ml_safelock_snapcap
type: pylabrobot
opentrons_6_tuberack_nest_50ml_conical:
description: Opentrons 6 tuberack nest 50ml conical
class:
module: pylabrobot.resources.opentrons.tube_racks:opentrons_6_tuberack_nest_50ml_conical
type: pylabrobot
opentrons_15_tuberack_falcon_15ml_conical:
description: Opentrons 15 tuberack falcon 15ml conical
class:
module: pylabrobot.resources.opentrons.tube_racks:opentrons_15_tuberack_falcon_15ml_conical
type: pylabrobot
opentrons_24_tuberack_generic_2ml_screwcap:
description: Opentrons 24 tuberack generic 2ml screwcap
class:
module: pylabrobot.resources.opentrons.tube_racks:opentrons_24_tuberack_generic_2ml_screwcap
type: pylabrobot
opentrons_96_well_aluminum_block:
description: Opentrons 96 well aluminum block
class:
module: pylabrobot.resources.opentrons.tube_racks:opentrons_96_well_aluminum_block
type: pylabrobot
opentrons_24_aluminumblock_generic_2ml_screwcap:
description: Opentrons 24 aluminumblock generic 2ml screwcap
class:
module: pylabrobot.resources.opentrons.tube_racks:opentrons_24_aluminumblock_generic_2ml_screwcap
type: pylabrobot
opentrons_24_aluminumblock_nest_1point5ml_snapcap:
description: Opentrons 24 aluminumblock nest 1.5ml snapcap
class:
module: pylabrobot.resources.opentrons.tube_racks:opentrons_24_aluminumblock_nest_1point5ml_snapcap
type: pylabrobot