[{"data":1,"prerenderedAt":40547},["ShallowReactive",2],{"navigation":3,"reference-meta:python-liquid-handling-sdk\u002F0.31.0":750,"reference-data:python-liquid-handling-sdk\u002F0.31.0":752,"unitelabs.labware:0.31.0":40546,"unitelabs.sdk:0.13.1":1127,"unitelabs.jsondocs:0.4.3":1127},[4,80,134,364,428,530,567,646],{"title":5,"path":6,"stem":7,"children":8,"page":42},"Get Started","\u002Fget-started","01.get-started",[9,13,17,43,47],{"title":10,"path":11,"stem":12},"Welcome to UniteLabs","\u002Fget-started\u002Fwelcome","01.get-started\u002F00.welcome",{"title":14,"path":15,"stem":16},"How it works","\u002Fget-started\u002Fhow-it-works","01.get-started\u002F01.how-it-works",{"title":18,"path":19,"stem":20,"children":21,"page":42},"Use Cases","\u002Fget-started\u002Fuse-cases","01.get-started\u002F02.use-cases",[22,26,30,34,38],{"title":23,"path":24,"stem":25},"Instrument Control","\u002Fget-started\u002Fuse-cases\u002Flow-level-instrument-control","01.get-started\u002F02.use-cases\u002F10.low-level-instrument-control",{"title":27,"path":28,"stem":29},"Multi-device Control","\u002Fget-started\u002Fuse-cases\u002Fmulti-device-control","01.get-started\u002F02.use-cases\u002F20.multi-device-control",{"title":31,"path":32,"stem":33},"Workflow Orchestration","\u002Fget-started\u002Fuse-cases\u002Fworkflow-orchestration","01.get-started\u002F02.use-cases\u002F30.workflow-orchestration",{"title":35,"path":36,"stem":37},"Custom Apps and LIMS Integration","\u002Fget-started\u002Fuse-cases\u002Fcustom-apps-lims","01.get-started\u002F02.use-cases\u002F40.custom-apps-lims",{"title":39,"path":40,"stem":41},"Scale and Fleet Management","\u002Fget-started\u002Fuse-cases\u002Fscale-and-fleet","01.get-started\u002F02.use-cases\u002F50.scale-and-fleet",false,{"title":44,"path":45,"stem":46},"Lab as Code","\u002Fget-started\u002Fwhy-code","01.get-started\u002F03.why-code",{"title":48,"path":49,"stem":50,"children":51,"page":42},"Setup","\u002Fget-started\u002Fsetup","01.get-started\u002F20.setup",[52,56,60,64,68,72,76],{"title":53,"path":54,"stem":55},"GroundControl","\u002Fget-started\u002Fsetup\u002Fgroundcontrol","01.get-started\u002F20.setup\u002F10.groundcontrol",{"title":57,"path":58,"stem":59},"Network requirements","\u002Fget-started\u002Fsetup\u002Fnetwork-requirements","01.get-started\u002F20.setup\u002F20.network-requirements",{"title":61,"path":62,"stem":63},"Multi-device Networking","\u002Fget-started\u002Fsetup\u002Fmultiple-devices","01.get-started\u002F20.setup\u002F30.multiple-devices",{"title":65,"path":66,"stem":67},"Connect to Platform","\u002Fget-started\u002Fsetup\u002Fconnect-to-platform","01.get-started\u002F20.setup\u002F40.connect-to-platform",{"title":69,"path":70,"stem":71},"Headless install","\u002Fget-started\u002Fsetup\u002Fheadless-install","01.get-started\u002F20.setup\u002F50.headless-install",{"title":73,"path":74,"stem":75},"Raspberry Pi","\u002Fget-started\u002Fsetup\u002Fraspberry-pi","01.get-started\u002F20.setup\u002F55.raspberry-pi",{"title":77,"path":78,"stem":79},"Installation","\u002Fget-started\u002Fsetup\u002Fsdk-installation","01.get-started\u002F20.setup\u002F60.sdk-installation",{"title":81,"path":82,"stem":83,"children":84,"page":42},"Integrate","\u002Fintegrate","02.integrate",[85,89,93,118],{"title":86,"path":87,"stem":88},"What is a connector?","\u002Fintegrate\u002Fwhat-is-a-connector","02.integrate\u002F00.what-is-a-connector",{"title":90,"path":91,"stem":92},"Calling a Connector","\u002Fintegrate\u002Fcontrol-with-code","02.integrate\u002F05.control-with-code",{"title":94,"path":95,"stem":96,"children":97,"page":42},"Concepts","\u002Fintegrate\u002Fconcepts","02.integrate\u002F10.concepts",[98,102,106,110,114],{"title":99,"path":100,"stem":101},"Connector","\u002Fintegrate\u002Fconcepts\u002Fconnector","02.integrate\u002F10.concepts\u002F10.connector",{"title":103,"path":104,"stem":105},"Module","\u002Fintegrate\u002Fconcepts\u002Fmodule","02.integrate\u002F10.concepts\u002F20.module",{"title":107,"path":108,"stem":109},"Action","\u002Fintegrate\u002Fconcepts\u002Faction","02.integrate\u002F10.concepts\u002F30.action",{"title":111,"path":112,"stem":113},"Subscription","\u002Fintegrate\u002Fconcepts\u002Fsubscription","02.integrate\u002F10.concepts\u002F40.subscription",{"title":115,"path":116,"stem":117},"Device","\u002Fintegrate\u002Fconcepts\u002Fdevice","02.integrate\u002F10.concepts\u002F50.device",{"title":119,"path":120,"stem":121,"children":122,"page":42},"Use a connector","\u002Fintegrate\u002Fuse-a-connector","02.integrate\u002F30.use-a-connector",[123,126,130],{"title":53,"path":124,"stem":125},"\u002Fintegrate\u002Fuse-a-connector\u002Fgroundcontrol","02.integrate\u002F30.use-a-connector\u002F10.groundcontrol",{"title":127,"path":128,"stem":129},"Platform","\u002Fintegrate\u002Fuse-a-connector\u002Fplatform","02.integrate\u002F30.use-a-connector\u002F20.platform",{"title":131,"path":132,"stem":133},"UniteLabs SDK & REST API","\u002Fintegrate\u002Fuse-a-connector\u002Fpython","02.integrate\u002F30.use-a-connector\u002F30.python",{"title":135,"path":136,"stem":137,"children":138,"page":42},"Operate","\u002Foperate","03.operate",[139,142,146,186,259],{"title":135,"path":140,"stem":141},"\u002Foperate\u002Foverview","03.operate\u002F00.overview",{"title":143,"path":144,"stem":145},"Your First Protocol","\u002Foperate\u002Fyour-first-protocol","03.operate\u002F05.your-first-protocol",{"title":94,"path":147,"stem":148,"children":149,"page":42},"\u002Foperate\u002Fconcepts","03.operate\u002F10.concepts",[150,154,158,162,166,170,174,178,182],{"title":151,"path":152,"stem":153},"Liquid Handling","\u002Foperate\u002Fconcepts\u002Fliquid-handling","03.operate\u002F10.concepts\u002F10.liquid-handling",{"title":155,"path":156,"stem":157},"Modules","\u002Foperate\u002Fconcepts\u002Fmodules","03.operate\u002F10.concepts\u002F20.modules",{"title":159,"path":160,"stem":161},"Deck","\u002Foperate\u002Fconcepts\u002Fdeck","03.operate\u002F10.concepts\u002F30.deck",{"title":163,"path":164,"stem":165},"Labware","\u002Foperate\u002Fconcepts\u002Flabware","03.operate\u002F10.concepts\u002F40.labware",{"title":167,"path":168,"stem":169},"Liquids","\u002Foperate\u002Fconcepts\u002Fliquids","03.operate\u002F10.concepts\u002F50.liquids",{"title":171,"path":172,"stem":173},"Liquid Classes","\u002Foperate\u002Fconcepts\u002Fliquid-classes","03.operate\u002F10.concepts\u002F60.liquid-classes",{"title":175,"path":176,"stem":177},"Tips and Tip Tracking","\u002Foperate\u002Fconcepts\u002Ftips","03.operate\u002F10.concepts\u002F70.tips",{"title":179,"path":180,"stem":181},"Simulation","\u002Foperate\u002Fconcepts\u002Fsimulation","03.operate\u002F10.concepts\u002F80.simulation",{"title":183,"path":184,"stem":185},"Error Handling","\u002Foperate\u002Fconcepts\u002Ferror-handling","03.operate\u002F10.concepts\u002F90.error-handling",{"title":187,"path":188,"stem":189,"children":190,"page":42},"Guides","\u002Foperate\u002Fguides","03.operate\u002F20.guides",[191,220,232,256],{"title":163,"path":192,"stem":193,"children":194},"\u002Foperate\u002Fguides\u002Flabware","03.operate\u002F20.guides\u002F10.labware\u002Findex",[195,196,200,204,208,212,216],{"title":163,"path":192,"stem":193},{"title":197,"path":198,"stem":199},"Standard Labware","\u002Foperate\u002Fguides\u002Flabware\u002Fstandard-labware","03.operate\u002F20.guides\u002F10.labware\u002F05.standard-labware",{"title":201,"path":202,"stem":203},"Plates","\u002Foperate\u002Fguides\u002Flabware\u002Fplates","03.operate\u002F20.guides\u002F10.labware\u002F10.plates",{"title":205,"path":206,"stem":207},"Tips and Tip Racks","\u002Foperate\u002Fguides\u002Flabware\u002Ftips-and-racks","03.operate\u002F20.guides\u002F10.labware\u002F20.tips-and-racks",{"title":209,"path":210,"stem":211},"Tubes and Tube Racks","\u002Foperate\u002Fguides\u002Flabware\u002Ftubes-and-tube-racks","03.operate\u002F20.guides\u002F10.labware\u002F30.tubes-and-tube-racks",{"title":213,"path":214,"stem":215},"Troughs","\u002Foperate\u002Fguides\u002Flabware\u002Ftroughs","03.operate\u002F20.guides\u002F10.labware\u002F35.troughs",{"title":217,"path":218,"stem":219},"Carriers and Adapters","\u002Foperate\u002Fguides\u002Flabware\u002Fcarriers-and-adapters","03.operate\u002F20.guides\u002F10.labware\u002F40.carriers-and-adapters",{"title":159,"path":221,"stem":222,"children":223,"page":42},"\u002Foperate\u002Fguides\u002Fdeck","03.operate\u002F20.guides\u002F20.deck",[224,228],{"title":225,"path":226,"stem":227},"Building a Deck","\u002Foperate\u002Fguides\u002Fdeck\u002Fbuilding-a-deck","03.operate\u002F20.guides\u002F20.deck\u002F10.building-a-deck",{"title":229,"path":230,"stem":231},"Save\u002FLoad a Deck","\u002Foperate\u002Fguides\u002Fdeck\u002Fsave-load-deck","03.operate\u002F20.guides\u002F20.deck\u002F20.save-load-deck",{"title":233,"path":234,"stem":235,"children":236,"page":42},"Pipetting","\u002Foperate\u002Fguides\u002Fpipetting","03.operate\u002F20.guides\u002F30.pipetting",[237,241,245,249,252],{"title":238,"path":239,"stem":240},"Basic Pipetting","\u002Foperate\u002Fguides\u002Fpipetting\u002Fbasic-pipetting","03.operate\u002F20.guides\u002F30.pipetting\u002F10.basic-pipetting",{"title":242,"path":243,"stem":244},"Advanced Pipetting","\u002Foperate\u002Fguides\u002Fpipetting\u002Fadvanced-pipetting","03.operate\u002F20.guides\u002F30.pipetting\u002F20.advanced-pipetting",{"title":246,"path":247,"stem":248},"Tip Handling","\u002Foperate\u002Fguides\u002Fpipetting\u002Ftip-handling","03.operate\u002F20.guides\u002F30.pipetting\u002F30.tip-handling",{"title":171,"path":250,"stem":251},"\u002Foperate\u002Fguides\u002Fpipetting\u002Fliquid-classes","03.operate\u002F20.guides\u002F30.pipetting\u002F40.liquid-classes",{"title":253,"path":254,"stem":255},"Labware Transport","\u002Foperate\u002Fguides\u002Fpipetting\u002Flabware-transport","03.operate\u002F20.guides\u002F30.pipetting\u002F50.labware-transport",{"title":179,"path":257,"stem":258},"\u002Foperate\u002Fguides\u002Fsimulation","03.operate\u002F20.guides\u002F40.simulation",{"title":260,"path":261,"stem":262,"children":263,"page":42},"Liquid Handler Guides","\u002Foperate\u002Fdevices","03.operate\u002F30.devices",[264,305,330,347],{"title":265,"path":266,"stem":267,"children":268,"page":42},"Hamilton STAR","\u002Foperate\u002Fdevices\u002Fhamilton-star","03.operate\u002F30.devices\u002F10.hamilton-star",[269,273,277,281,285,289,293,297,301],{"title":270,"path":271,"stem":272},"Positioning & Movement","\u002Foperate\u002Fdevices\u002Fhamilton-star\u002Fpositioning","03.operate\u002F30.devices\u002F10.hamilton-star\u002F10.positioning",{"title":274,"path":275,"stem":276},"Gripper Module","\u002Foperate\u002Fdevices\u002Fhamilton-star\u002Fcore-gripper","03.operate\u002F30.devices\u002F10.hamilton-star\u002F20.core-gripper",{"title":278,"path":279,"stem":280},"iSWAP Module","\u002Foperate\u002Fdevices\u002Fhamilton-star\u002Fiswap","03.operate\u002F30.devices\u002F10.hamilton-star\u002F30.iswap",{"title":282,"path":283,"stem":284},"Using TADM","\u002Foperate\u002Fdevices\u002Fhamilton-star\u002Ftadm","03.operate\u002F30.devices\u002F10.hamilton-star\u002F40.tadm",{"title":286,"path":287,"stem":288},"Autoload Module","\u002Foperate\u002Fdevices\u002Fhamilton-star\u002Fautoload","03.operate\u002F30.devices\u002F10.hamilton-star\u002F50.autoload",{"title":290,"path":291,"stem":292},"Waste Block","\u002Foperate\u002Fdevices\u002Fhamilton-star\u002Fwaste-block","03.operate\u002F30.devices\u002F10.hamilton-star\u002F60.waste-block",{"title":294,"path":295,"stem":296},"Complex Mixing","\u002Foperate\u002Fdevices\u002Fhamilton-star\u002Fcomplex-mixing","03.operate\u002F30.devices\u002F10.hamilton-star\u002F66.complex-mixing",{"title":298,"path":299,"stem":300},"Teaching Gripper Paddle Positions","\u002Foperate\u002Fdevices\u002Fhamilton-star\u002Fgripper-positions","03.operate\u002F30.devices\u002F10.hamilton-star\u002F70.gripper-positions",{"title":302,"path":303,"stem":304},"Training a Custom Deck Position With the iSWAP","\u002Foperate\u002Fdevices\u002Fhamilton-star\u002Fcustom-deck-position","03.operate\u002F30.devices\u002F10.hamilton-star\u002F75.custom-deck-position",{"title":306,"path":307,"stem":308,"children":309,"page":42},"Hamilton Vantage","\u002Foperate\u002Fdevices\u002Fhamilton-vantage","03.operate\u002F30.devices\u002F20.hamilton-vantage",[310,314,318,322,326],{"title":311,"path":312,"stem":313},"Waste Configuration","\u002Foperate\u002Fdevices\u002Fhamilton-vantage\u002Fwaste-configuration","03.operate\u002F30.devices\u002F20.hamilton-vantage\u002F05.waste-configuration",{"title":315,"path":316,"stem":317},"Covers and Lights","\u002Foperate\u002Fdevices\u002Fhamilton-vantage\u002Fcovers-and-lights","03.operate\u002F30.devices\u002F20.hamilton-vantage\u002F10.covers-and-lights",{"title":319,"path":320,"stem":321},"IDL Module","\u002Foperate\u002Fdevices\u002Fhamilton-vantage\u002Fidl","03.operate\u002F30.devices\u002F20.hamilton-vantage\u002F20.idl",{"title":323,"path":324,"stem":325},"IPG Module","\u002Foperate\u002Fdevices\u002Fhamilton-vantage\u002Fipg","03.operate\u002F30.devices\u002F20.hamilton-vantage\u002F30.ipg",{"title":327,"path":328,"stem":329},"XL Pipettes","\u002Foperate\u002Fdevices\u002Fhamilton-vantage\u002Fxl-channels","03.operate\u002F30.devices\u002F20.hamilton-vantage\u002F40.xl-channels",{"title":331,"path":332,"stem":333,"children":334,"page":42},"Agilent Bravo","\u002Foperate\u002Fdevices\u002Fagilent-bravo","03.operate\u002F30.devices\u002F30.agilent-bravo",[335,338,341,344],{"title":246,"path":336,"stem":337},"\u002Foperate\u002Fdevices\u002Fagilent-bravo\u002Ftip-handling","03.operate\u002F30.devices\u002F30.agilent-bravo\u002F10.tip-handling",{"title":238,"path":339,"stem":340},"\u002Foperate\u002Fdevices\u002Fagilent-bravo\u002Fbasic-pipetting","03.operate\u002F30.devices\u002F30.agilent-bravo\u002F20.basic-pipetting",{"title":171,"path":342,"stem":343},"\u002Foperate\u002Fdevices\u002Fagilent-bravo\u002Fliquid-classes","03.operate\u002F30.devices\u002F30.agilent-bravo\u002F25.liquid-classes",{"title":274,"path":345,"stem":346},"\u002Foperate\u002Fdevices\u002Fagilent-bravo\u002Fusing-the-gripper","03.operate\u002F30.devices\u002F30.agilent-bravo\u002F30.using-the-gripper",{"title":348,"path":349,"stem":350,"children":351,"page":42},"Tecan FluentControl","\u002Foperate\u002Fdevices\u002Ftecan-fluentcontrol","03.operate\u002F30.devices\u002F40.tecan-fluentcontrol",[352,356,360],{"title":353,"path":354,"stem":355},"Connect & Run a Method","\u002Foperate\u002Fdevices\u002Ftecan-fluentcontrol\u002Fconnect-and-run","03.operate\u002F30.devices\u002F40.tecan-fluentcontrol\u002F10.connect-and-run",{"title":357,"path":358,"stem":359},"Sending XML Commands","\u002Foperate\u002Fdevices\u002Ftecan-fluentcontrol\u002Fsending-xml-commands","03.operate\u002F30.devices\u002F40.tecan-fluentcontrol\u002F20.sending-xml-commands",{"title":361,"path":362,"stem":363},"Full Workflow Example","\u002Foperate\u002Fdevices\u002Ftecan-fluentcontrol\u002Ffull-workflow-example","03.operate\u002F30.devices\u002F40.tecan-fluentcontrol\u002F30.full-workflow-example",{"title":365,"path":366,"stem":367,"children":368,"page":42},"Device Guides","\u002Fdevice-guides","06.device-guides",[369,372,385,402,415],{"title":365,"path":370,"stem":371},"\u002Fdevice-guides\u002Foverview","06.device-guides\u002F00.overview",{"title":373,"path":374,"stem":375,"children":376,"page":42},"Incubation","\u002Fdevice-guides\u002Fincubation","06.device-guides\u002F20.incubation",[377,381],{"title":378,"path":379,"stem":380},"Inheco ODTC","\u002Fdevice-guides\u002Fincubation\u002Finheco-odtc","06.device-guides\u002F20.incubation\u002F10.inheco-odtc",{"title":382,"path":383,"stem":384},"Inheco SCILA","\u002Fdevice-guides\u002Fincubation\u002Finheco-scila","06.device-guides\u002F20.incubation\u002F20.inheco-scila",{"title":386,"path":387,"stem":388,"children":389,"page":42},"Heater-Shakers","\u002Fdevice-guides\u002Fheater-shakers","06.device-guides\u002F30.heater-shakers",[390,394,398],{"title":391,"path":392,"stem":393},"Inheco Thermoshake","\u002Fdevice-guides\u002Fheater-shakers\u002Finheco-thermoshake","06.device-guides\u002F30.heater-shakers\u002F10.inheco-thermoshake",{"title":395,"path":396,"stem":397},"QInstruments Bioshake","\u002Fdevice-guides\u002Fheater-shakers\u002Fqinstruments-bioshake","06.device-guides\u002F30.heater-shakers\u002F20.qinstruments-bioshake",{"title":399,"path":400,"stem":401},"QInstruments ColdPlate","\u002Fdevice-guides\u002Fheater-shakers\u002Fqinstruments-coldplate","06.device-guides\u002F30.heater-shakers\u002F30.qinstruments-coldplate",{"title":403,"path":404,"stem":405,"children":406,"page":42},"Readers","\u002Fdevice-guides\u002Freaders","06.device-guides\u002F40.readers",[407,411],{"title":408,"path":409,"stem":410},"Biotek Gen5","\u002Fdevice-guides\u002Freaders\u002Fbiotek-gen5","06.device-guides\u002F40.readers\u002F10.biotek-gen5",{"title":412,"path":413,"stem":414},"Biotek Synergy H1","\u002Fdevice-guides\u002Freaders\u002Fbiotek-synergy-h1","06.device-guides\u002F40.readers\u002F20.biotek-synergy-H1",{"title":416,"path":417,"stem":418,"children":419,"page":42},"Tilt & Turn","\u002Fdevice-guides\u002Ftilt-and-turn","06.device-guides\u002F50.tilt-and-turn",[420,424],{"title":421,"path":422,"stem":423},"TurnStation","\u002Fdevice-guides\u002Ftilt-and-turn\u002Fqinstruments-turnstation","06.device-guides\u002F50.tilt-and-turn\u002F10.qinstruments-turnstation",{"title":425,"path":426,"stem":427},"TiltStation","\u002Fdevice-guides\u002Ftilt-and-turn\u002Fqinstruments-tiltstation","06.device-guides\u002F50.tilt-and-turn\u002F20.qinstruments-tiltstation",{"title":429,"path":430,"stem":431,"children":432,"page":42},"Automate","\u002Fautomate","07.automate",[433,437,441,445,494],{"title":434,"path":435,"stem":436},"What is a workflow?","\u002Fautomate\u002Fwhat-is-a-workflow","07.automate\u002F00.what-is-a-workflow",{"title":438,"path":439,"stem":440},"Workflow template","\u002Fautomate\u002Fworkflow-template","07.automate\u002F05.workflow-template",{"title":442,"path":443,"stem":444},"Your First Workflow","\u002Fautomate\u002Fyour-first-workflow","07.automate\u002F08.your-first-workflow",{"title":94,"pages":446,"path":456,"stem":457,"children":458,"page":42},[447,448,449,450,451,452,453,454,455],"workflow","phase","step","runs","input","artifacts","logs","human-in-the-loop","error-handling","\u002Fautomate\u002Fconcepts","07.automate\u002F10.concepts",[459,463,467,471,475,479,483,487,491],{"title":460,"path":461,"stem":462},"Workflow","\u002Fautomate\u002Fconcepts\u002Fworkflow","07.automate\u002F10.concepts\u002F10.workflow",{"title":464,"path":465,"stem":466},"Phase","\u002Fautomate\u002Fconcepts\u002Fphase","07.automate\u002F10.concepts\u002F20.phase",{"title":468,"path":469,"stem":470},"Step","\u002Fautomate\u002Fconcepts\u002Fstep","07.automate\u002F10.concepts\u002F30.step",{"title":472,"path":473,"stem":474},"Runs","\u002Fautomate\u002Fconcepts\u002Fruns","07.automate\u002F10.concepts\u002F40.runs",{"title":476,"path":477,"stem":478},"Input","\u002Fautomate\u002Fconcepts\u002Finput","07.automate\u002F10.concepts\u002F50.input",{"title":480,"path":481,"stem":482},"Artifacts","\u002Fautomate\u002Fconcepts\u002Fartifacts","07.automate\u002F10.concepts\u002F60.artifacts",{"title":484,"path":485,"stem":486},"Logs","\u002Fautomate\u002Fconcepts\u002Flogs","07.automate\u002F10.concepts\u002F70.logs",{"title":488,"path":489,"stem":490},"Human in the Loop","\u002Fautomate\u002Fconcepts\u002Fhuman-in-the-loop","07.automate\u002F10.concepts\u002F80.human-in-the-loop",{"title":183,"path":492,"stem":493},"\u002Fautomate\u002Fconcepts\u002Ferror-handling","07.automate\u002F10.concepts\u002F90.error-handling",{"title":187,"path":495,"stem":496,"children":497,"page":42},"\u002Fautomate\u002Fguides","07.automate\u002F25.guides",[498,502,506,510,514,518,522,526],{"title":499,"path":500,"stem":501},"Deploy a workflow","\u002Fautomate\u002Fguides\u002Fdeploy-a-workflow","07.automate\u002F25.guides\u002F30.deploy-a-workflow",{"title":503,"path":504,"stem":505},"Run a workflow","\u002Fautomate\u002Fguides\u002Frun-a-workflow","07.automate\u002F25.guides\u002F35.run-a-workflow",{"title":507,"path":508,"stem":509},"CI\u002FCD for workflows","\u002Fautomate\u002Fguides\u002Fcicd-for-workflows","07.automate\u002F25.guides\u002F40.cicd-for-workflows",{"title":511,"path":512,"stem":513},"HITL basics","\u002Fautomate\u002Fguides\u002Fbasic-hitl","07.automate\u002F25.guides\u002F50.basic-hitl",{"title":515,"path":516,"stem":517},"Typed operator inputs","\u002Fautomate\u002Fguides\u002Ftyped-operator-inputs","07.automate\u002F25.guides\u002F55.typed-operator-inputs",{"title":519,"path":520,"stem":521},"Error recovery","\u002Fautomate\u002Fguides\u002Fbasic-error-handling","07.automate\u002F25.guides\u002F60.basic-error-handling",{"title":523,"path":524,"stem":525},"Advanced error handling","\u002Fautomate\u002Fguides\u002Fadvanced-error-handling","07.automate\u002F25.guides\u002F70.advanced-error-handling",{"title":527,"path":528,"stem":529},"Workflows REST API","\u002Fautomate\u002Fguides\u002Fworkflows-api","07.automate\u002F25.guides\u002F80.workflows-api",{"title":531,"path":532,"stem":533,"children":534,"page":42},"Observe","\u002Fobserve","08.observe",[535,539,555],{"title":536,"path":537,"stem":538},"Overview","\u002Fobserve\u002Foverview","08.observe\u002F10.overview",{"title":94,"path":540,"stem":541,"children":542,"page":42},"\u002Fobserve\u002Fconcepts","08.observe\u002F20.concepts",[543,547,551],{"title":544,"path":545,"stem":546},"Object Storage","\u002Fobserve\u002Fconcepts\u002Fstorage","08.observe\u002F20.concepts\u002F10.storage",{"title":548,"path":549,"stem":550},"Secrets","\u002Fobserve\u002Fconcepts\u002Fsecrets","08.observe\u002F20.concepts\u002F20.secrets",{"title":552,"path":553,"stem":554},"Data sources","\u002Fobserve\u002Fconcepts\u002Fdata-sources","08.observe\u002F20.concepts\u002F30.data-sources",{"title":187,"path":556,"stem":557,"children":558,"page":42},"\u002Fobserve\u002Fguides","08.observe\u002F30.guides",[559,563],{"title":560,"path":561,"stem":562},"File System Connector","\u002Fobserve\u002Fguides\u002Ffilesystem-connector","08.observe\u002F30.guides\u002F10.filesystem-connector",{"title":564,"path":565,"stem":566},"Building an ETL","\u002Fobserve\u002Fguides\u002Fbuilding-an-etl","08.observe\u002F30.guides\u002F20.building-an-etl",{"title":568,"path":569,"stem":570,"children":571,"page":42},"Technical Reference","\u002Ftechnical-reference","10.technical-reference",[572,576,580,592,603,614,624,635],{"title":573,"path":574,"stem":575},"Introduction","\u002Ftechnical-reference\u002Fplatform-blueprint","10.technical-reference\u002F00.platform-blueprint",{"title":577,"path":578,"stem":579},"REST API","\u002Ftechnical-reference\u002Frest-api","10.technical-reference\u002F01.rest-api",{"title":53,"path":581,"stem":582,"children":583,"page":42},"\u002Ftechnical-reference\u002Fgroundcontrol","10.technical-reference\u002F10.groundcontrol",[584,588],{"title":585,"path":586,"stem":587},"Install & Setup","\u002Ftechnical-reference\u002Fgroundcontrol\u002Finstall","10.technical-reference\u002F10.groundcontrol\u002F10.install",{"title":589,"path":590,"stem":591},"Changelog","\u002Ftechnical-reference\u002Fgroundcontrol\u002Fchangelog","10.technical-reference\u002F10.groundcontrol\u002F20.changelog",{"title":593,"path":594,"stem":595,"children":596,"page":42},"UniteLabs SDK","\u002Ftechnical-reference\u002Fpython-sdk","10.technical-reference\u002F20.python-sdk",[597,600],{"title":585,"path":598,"stem":599},"\u002Ftechnical-reference\u002Fpython-sdk\u002Finstall","10.technical-reference\u002F20.python-sdk\u002F10.install",{"title":589,"path":601,"stem":602},"\u002Ftechnical-reference\u002Fpython-sdk\u002Fchangelog","10.technical-reference\u002F20.python-sdk\u002F20.changelog",{"title":604,"path":605,"stem":606,"children":607,"page":42},"Liquid Handling SDK","\u002Ftechnical-reference\u002Fpython-liquid-handling-sdk","10.technical-reference\u002F30.python-liquid-handling-sdk",[608,611],{"title":585,"path":609,"stem":610},"\u002Ftechnical-reference\u002Fpython-liquid-handling-sdk\u002Finstall","10.technical-reference\u002F30.python-liquid-handling-sdk\u002F10.install",{"title":589,"path":612,"stem":613},"\u002Ftechnical-reference\u002Fpython-liquid-handling-sdk\u002Fchangelog","10.technical-reference\u002F30.python-liquid-handling-sdk\u002F20.changelog",{"title":163,"path":615,"stem":616,"children":617,"page":42},"\u002Ftechnical-reference\u002Flabware","10.technical-reference\u002F40.labware",[618,621],{"title":585,"path":619,"stem":620},"\u002Ftechnical-reference\u002Flabware\u002Finstall","10.technical-reference\u002F40.labware\u002F10.install",{"title":589,"path":622,"stem":623},"\u002Ftechnical-reference\u002Flabware\u002Fchangelog","10.technical-reference\u002F40.labware\u002F20.changelog",{"title":625,"path":626,"stem":627,"children":628,"page":42},"Python Omnibus","\u002Ftechnical-reference\u002Fpython-omnibus","10.technical-reference\u002F50.python-omnibus",[629,632],{"title":585,"path":630,"stem":631},"\u002Ftechnical-reference\u002Fpython-omnibus\u002Finstall","10.technical-reference\u002F50.python-omnibus\u002F10.install",{"title":589,"path":633,"stem":634},"\u002Ftechnical-reference\u002Fpython-omnibus\u002Fchangelog","10.technical-reference\u002F50.python-omnibus\u002F20.changelog",{"title":636,"path":637,"stem":638,"children":639,"page":42},"Python CDK","\u002Ftechnical-reference\u002Fpython-cdk","10.technical-reference\u002F60.python-cdk",[640,643],{"title":585,"path":641,"stem":642},"\u002Ftechnical-reference\u002Fpython-cdk\u002Finstall","10.technical-reference\u002F60.python-cdk\u002F10.install",{"title":589,"path":644,"stem":645},"\u002Ftechnical-reference\u002Fpython-cdk\u002Fchangelog","10.technical-reference\u002F60.python-cdk\u002F20.changelog",{"title":647,"path":648,"stem":649,"children":650},"Connector Development (CDK)","\u002Fconnector-development","20.connector-development",[651,653,672,705,713,744],{"title":647,"path":648,"stem":652},"20.connector-development\u002Findex",{"title":654,"path":655,"stem":656,"children":657,"page":42},"Getting Started","\u002Fconnector-development\u002Fgetting-started","20.connector-development\u002F10.getting-started",[658,661,665,668],{"title":536,"path":659,"stem":660},"\u002Fconnector-development\u002Fgetting-started\u002Foverview","20.connector-development\u002F10.getting-started\u002F10.overview",{"title":662,"path":663,"stem":664},"What's new","\u002Fconnector-development\u002Fgetting-started\u002Fwhats-new","20.connector-development\u002F10.getting-started\u002F20.whats-new",{"title":77,"path":666,"stem":667},"\u002Fconnector-development\u002Fgetting-started\u002Finstallation","20.connector-development\u002F10.getting-started\u002F30.installation",{"title":669,"path":670,"stem":671},"Contributing","\u002Fconnector-development\u002Fgetting-started\u002Fcontributing","20.connector-development\u002F10.getting-started\u002F40.contributing",{"title":673,"path":674,"stem":675,"children":676,"page":42},"Tutorial","\u002Fconnector-development\u002Ftutorial","20.connector-development\u002F20.tutorial",[677,681,685,689,693,697,701],{"title":678,"path":679,"stem":680},"Walkthrough","\u002Fconnector-development\u002Ftutorial\u002Fwalkthrough","20.connector-development\u002F20.tutorial\u002F00.walkthrough",{"title":682,"path":683,"stem":684},"SiLA Endpoints","\u002Fconnector-development\u002Ftutorial\u002Fsila-endpoints","20.connector-development\u002F20.tutorial\u002F10.sila-endpoints",{"title":686,"path":687,"stem":688},"Data Endpoints","\u002Fconnector-development\u002Ftutorial\u002Fdata-endpoints","20.connector-development\u002F20.tutorial\u002F20.data-endpoints",{"title":690,"path":691,"stem":692},"Controls","\u002Fconnector-development\u002Ftutorial\u002Fcontrols","20.connector-development\u002F20.tutorial\u002F30.controls",{"title":694,"path":695,"stem":696},"SiLA Data Types","\u002Fconnector-development\u002Ftutorial\u002Fdata-types","20.connector-development\u002F20.tutorial\u002F40.data-types",{"title":698,"path":699,"stem":700},"Feature","\u002Fconnector-development\u002Ftutorial\u002Fconnector-structure","20.connector-development\u002F20.tutorial\u002F70.connector-structure",{"title":702,"path":703,"stem":704},"Hardware Communication","\u002Fconnector-development\u002Ftutorial\u002Fhardware-communication","20.connector-development\u002F20.tutorial\u002F90.hardware-communication",{"title":94,"path":706,"stem":707,"children":708,"page":42},"\u002Fconnector-development\u002Fconcepts","20.connector-development\u002F30.concepts",[709],{"title":710,"path":711,"stem":712},"SiLA","\u002Fconnector-development\u002Fconcepts\u002Fsila","20.connector-development\u002F30.concepts\u002Fsila",{"title":187,"path":714,"stem":715,"children":716,"page":42},"\u002Fconnector-development\u002Fguides","20.connector-development\u002F40.guides",[717,721,725,729,733,736,740],{"title":718,"path":719,"stem":720},"Configuration","\u002Fconnector-development\u002Fguides\u002Fconfiguration","20.connector-development\u002F40.guides\u002F20.configuration",{"title":722,"path":723,"stem":724},"Deployment","\u002Fconnector-development\u002Fguides\u002Fdeployment","20.connector-development\u002F40.guides\u002F30.deployment",{"title":726,"path":727,"stem":728},"Security","\u002Fconnector-development\u002Fguides\u002Fsecurity","20.connector-development\u002F40.guides\u002F40.security",{"title":730,"path":731,"stem":732},"Subscriptions","\u002Fconnector-development\u002Fguides\u002Fsubscriptions","20.connector-development\u002F40.guides\u002F45.subscriptions",{"title":183,"path":734,"stem":735},"\u002Fconnector-development\u002Fguides\u002Ferror-handling","20.connector-development\u002F40.guides\u002F50.error-handling",{"title":737,"path":738,"stem":739},"Serial Troubleshooting","\u002Fconnector-development\u002Fguides\u002Fserial-troubleshooting","20.connector-development\u002F40.guides\u002F70.serial-troubleshooting",{"title":741,"path":742,"stem":743},"Testing","\u002Fconnector-development\u002Fguides\u002Ftesting","20.connector-development\u002F40.guides\u002F80.testing",{"title":745,"path":746,"stem":747,"children":748},"References","\u002Fconnector-development\u002Freference","20.connector-development\u002F50.reference\u002Findex",[749],{"title":745,"path":746,"stem":747},{"description":751},"### Added\n- support 2D autoload and quad core gripper \n[78c233c0b](https:\u002F\u002Fgitlab.com\u002Funitelabs\u002Fsdk\u002Fpython-liquid-handling-sdk\u002Fcommit\u002F7\n8c233c0ba8a82c9fa25ad711dadef305dfc34dd)\n- add show_defaults for parameter sets \n[6b01b0029](https:\u002F\u002Fgitlab.com\u002Funitelabs\u002Fsdk\u002Fpython-liquid-handling-sdk\u002Fcommit\u002F6\nb01b002954e1171be3f28cf4b05df26eacd9109) (AUT-367)\n- more permissive hamilton liquid offsets, bottom pipetting mode defaults to LLD\noff \n[3031a99b7](https:\u002F\u002Fgitlab.com\u002Funitelabs\u002Fsdk\u002Fpython-liquid-handling-sdk\u002Fcommit\u002F3\n031a99b774383ead8476a8847361d76948c7386) (AUT-345)\n- make tips management non-explicit \n[01a5c432a](https:\u002F\u002Fgitlab.com\u002Funitelabs\u002Fsdk\u002Fpython-liquid-handling-sdk\u002Fcommit\u002F0\n1a5c432a2824dfade8d19d69bac2df6207c0495) (AUT-101)\n\n### Changed\n- `CoReGripperProtocolMock.pick_up(start_z_position)`: *Positional parameter was\nmoved*\n- `CoReGripperProtocolMock.pick_up(min_traverse_height)`: *Positional parameter \nwas moved*\n- `CoReGripper.__init__(min_width)`: *Positional parameter was moved*\n- `CoReGripper.__init__(liquid_handler)`: *Positional parameter was moved*\n- `MicrolabSTARConfiguration.__init__(puncher)`: *Positional parameter was \nmoved*\n- `MicrolabSTARConfiguration.__init__(puncher_handler)`: *Positional parameter \nwas moved*\n- `MicrolabSTARConfiguration.__init__(autoload)`: *Positional parameter was \nmoved*\n- `MicrolabSTARConfiguration.__init__(wash_station_1)`: *Positional parameter \nwas moved*\n- `MicrolabSTARConfiguration.__init__(wash_station_1_type)`: *Positional \nparameter was moved*\n- `MicrolabSTARConfiguration.__init__(wash_station_2)`: *Positional parameter \nwas moved*\n- `MicrolabSTARConfiguration.__init__(wash_station_2_type)`: *Positional \nparameter was moved*\n- `MicrolabSTARConfiguration.__init__(pump_station_1)`: *Positional parameter \nwas moved*\n- `MicrolabSTARConfiguration.__init__(pump_station_2)`: *Positional parameter \nwas moved*\n- `MicrolabSTARConfiguration.__init__(pump_station_3)`: *Positional parameter \nwas moved*\n- `MicrolabSTARConfiguration.__init__(decapper_1)`: *Positional parameter was \nmoved*\n- `MicrolabSTARConfiguration.__init__(decapper_2)`: *Positional parameter was \nmoved*\n- `MicrolabSTARConfiguration.__init__(decapper_3)`: *Positional parameter was \nmoved*\n- `MicrolabSTARConfiguration.__init__(decapper_4)`: *Positional parameter was \nmoved*\n- `MicrolabSTARConfiguration.__init__(shaking_incubator_1)`: *Positional \nparameter was moved*\n- `MicrolabSTARConfiguration.__init__(shaking_incubator_2)`: *Positional \nparameter was moved*\n- `MicrolabSTARConfiguration.__init__(tcc_1)`: *Positional parameter was moved*\n- `MicrolabSTARConfiguration.__init__(tcc_2)`: *Positional parameter was moved*\n- `MicrolabSTARConfiguration.__init__(centrifuge)`: *Positional parameter was \nmoved*\n- `MicrolabSTARConfiguration.__init__(front_cover_monitoring)`: *Positional \nparameter was moved*\n- `MicrolabSTARConfiguration.__init__(front_cover_monitoring_additional)`: \n*Positional parameter was moved*\n- `MicrolabSTARConfiguration.__init__(left_cover)`: *Positional parameter was \nmoved*\n- `MicrolabSTARConfiguration.__init__(right_cover)`: *Positional parameter was \nmoved*\n- `MicrolabSTARConfiguration.__init__(autoload_cover)`: *Positional parameter \nwas moved*\n- `MicrolabSTARConfiguration.__init__(x0_interface)`: *Positional parameter was \nmoved*\n- `MicrolabSTARConfiguration.__init__(ham_elisa)`: *Positional parameter was \nmoved*\n- `MicrolabSTARConfiguration.__init__(new_gen_pooler)`: *Positional parameter \nwas moved*\n- `MicrolabSTARConfiguration.__init__(status_light)`: *Positional parameter was \nmoved*\n- `MicrolabSTARConfiguration.__init__(core96_discard_location)`: *Positional \nparameter was moved*\n- `MicrolabSTARConfiguration.__init__(core96_home_location)`: *Positional \nparameter was moved*\n- `MicrolabSTARConfiguration.__init__(core384_discard_location)`: *Positional \nparameter was moved*\n- `MicrolabSTARConfiguration.__init__(core_gripper_park_location)`: *Positional \nparameter was moved*\n- `MicrolabSTARConfiguration.__init__(core_gripper_channels)`: *Positional \nparameter was moved*\n- `MicrolabSTARConfiguration.__init__(channels_discard_z_height)`: *Positional \nparameter was moved*\n- `MicrolabSTARConfiguration.__init__(channels_home_location)`: *Positional \nparameter was moved*\n- `MicrolabSTARConfiguration.__init__(autoload_home_location)`: *Positional \nparameter was moved*\n- `MicrolabSTARConfiguration.__init__(firmware_version)`: *Positional parameter \nwas moved*\n- `MicrolabSTARConfiguration.__init__(waste_block)`: *Positional parameter was \nmoved*\n- `MicrolabSTARConfiguration.__init__(teaching_needles)`: *Positional parameter \nwas moved*\n- `MicrolabSTARFirmwareConfiguration.__init__(puncher)`: *Positional parameter \nwas moved*\n- `MicrolabSTARFirmwareConfiguration.__init__(puncher_handler)`: *Positional \nparameter was moved*\n- `MicrolabSTARFirmwareConfiguration.__init__(autoload)`: *Positional parameter \nwas moved*\n- `MicrolabSTARFirmwareConfiguration.__init__(wash_station_1)`: *Positional \nparameter was moved*\n- `MicrolabSTARFirmwareConfiguration.__init__(wash_station_1_type)`: *Positional\nparameter was moved*\n- `MicrolabSTARFirmwareConfiguration.__init__(wash_station_2)`: *Positional \nparameter was moved*\n- `MicrolabSTARFirmwareConfiguration.__init__(wash_station_2_type)`: *Positional\nparameter was moved*\n- `MicrolabSTARFirmwareConfiguration.__init__(pump_station_1)`: *Positional \nparameter was moved*\n- `MicrolabSTARFirmwareConfiguration.__init__(pump_station_2)`: *Positional \nparameter was moved*\n- `MicrolabSTARFirmwareConfiguration.__init__(pump_station_3)`: *Positional \nparameter was moved*\n- `MicrolabSTARFirmwareConfiguration.__init__(decapper_1)`: *Positional \nparameter was moved*\n- `MicrolabSTARFirmwareConfiguration.__init__(decapper_2)`: *Positional \nparameter was moved*\n- `MicrolabSTARFirmwareConfiguration.__init__(decapper_3)`: *Positional \nparameter was moved*\n- `MicrolabSTARFirmwareConfiguration.__init__(decapper_4)`: *Positional \nparameter was moved*\n- `MicrolabSTARFirmwareConfiguration.__init__(shaking_incubator_1)`: *Positional\nparameter was moved*\n- `MicrolabSTARFirmwareConfiguration.__init__(shaking_incubator_2)`: *Positional\nparameter was moved*\n- `MicrolabSTARFirmwareConfiguration.__init__(tcc_1)`: *Positional parameter was\nmoved*\n- `MicrolabSTARFirmwareConfiguration.__init__(tcc_2)`: *Positional parameter was\nmoved*\n- `MicrolabSTARFirmwareConfiguration.__init__(centrifuge)`: *Positional \nparameter was moved*\n- `MicrolabSTARFirmwareConfiguration.__init__(front_cover_monitoring)`: \n*Positional parameter was moved*\n- \n`MicrolabSTARFirmwareConfiguration.__init__(front_cover_monitoring_additional)`:\n*Positional parameter was moved*\n- `MicrolabSTARFirmwareConfiguration.__init__(left_cover)`: *Positional \nparameter was moved*\n- `MicrolabSTARFirmwareConfiguration.__init__(right_cover)`: *Positional \nparameter was moved*\n- `MicrolabSTARFirmwareConfiguration.__init__(autoload_cover)`: *Positional \nparameter was moved*\n- `MicrolabSTARFirmwareConfiguration.__init__(x0_interface)`: *Positional \nparameter was moved*\n- `MicrolabSTARFirmwareConfiguration.__init__(ham_elisa)`: *Positional parameter\nwas moved*\n- `MicrolabSTARFirmwareConfiguration.__init__(new_gen_pooler)`: *Positional \nparameter was moved*\n- `MicrolabSTARFirmwareConfiguration.__init__(status_light)`: *Positional \nparameter was moved*\n- `BarcodeType.ISBT`: *Attribute value was changed*: `1` -> `enum.auto()`\n- `BarcodeType.CODE_128`: *Attribute value was changed*: `2` -> `enum.auto()`\n- `BarcodeType.CODE_39`: *Attribute value was changed*: `4` -> `enum.auto()`\n- `BarcodeType.CODABAR`: *Attribute value was changed*: `8` -> `enum.auto()`\n- `BarcodeType.ITF`: *Attribute value was changed*: `16` -> `enum.auto()`\n- `BarcodeType.UPC_A`: *Attribute value was changed*: `32` -> `enum.auto()`\n- `BarcodeType.EAN_8`: *Attribute value was changed*: `64` -> `enum.auto()`\n- `CoReGripperProtocol.pick_up(start_z_position)`: *Positional parameter was \nmoved*\n- `CoReGripperProtocol.pick_up(min_traverse_height)`: *Positional parameter was \nmoved*\n\n### Fixed\n- remove debug level from protocol \n[253d9ce96](https:\u002F\u002Fgitlab.com\u002Funitelabs\u002Fsdk\u002Fpython-liquid-handling-sdk\u002Fcommit\u002F2\n53d9ce9690d9595ed3e2a5a169501b52ab9ddc0) (DEV-881)\n\n[V0.31.0]: \nhttps:\u002F\u002Fgitlab.com\u002Funitelabs\u002Fsdk\u002Fpython-liquid-handling-sdk\u002Fcompare\u002Fv0.30.0...v0\n.31.0",{"modules":753,"title":40505,"description":40506,"package":756,"version":40507,"dependencies":40508},{"unitelabs.liquid_handling":754,"unitelabs.liquid_handling.__version__":779,"unitelabs.liquid_handling.__version__.__version__":783,"unitelabs.liquid_handling.__all__":788,"unitelabs.liquid_handling.connector_compatibility":793,"unitelabs.liquid_handling.liquid_handler":798,"unitelabs.liquid_handling.liquid_handler.LiquidHandler":801,"unitelabs.liquid_handling.liquid_handler.LiquidHandler._configuration":829,"unitelabs.liquid_handling.liquid_handler.LiquidHandler._configuration_type":837,"unitelabs.liquid_handling.liquid_handler.LiquidHandler.__init__":845,"unitelabs.liquid_handling.liquid_handler.LiquidHandler.identifier":854,"unitelabs.liquid_handling.liquid_handler.LiquidHandler.deck":858,"unitelabs.liquid_handling.liquid_handler.LiquidHandler.stop":861,"unitelabs.liquid_handling.liquid_handler.LiquidHandler.resume":867,"unitelabs.liquid_handling.liquid_handler.LiquidHandler.save":874,"unitelabs.liquid_handling.liquid_handler.LiquidHandler.load":884,"unitelabs.liquid_handling.liquid_handler.LiquidHandler.configuration":894,"unitelabs.liquid_handling.state":899,"unitelabs.liquid_handling.state.State":902,"unitelabs.liquid_handling.state.State.deck":915,"unitelabs.liquid_handling.state.State.configuration":921,"unitelabs.liquid_handling.testing":934,"unitelabs.liquid_handling.testing.__all__":956,"unitelabs.liquid_handling.testing.bravo_mock":959,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock":963,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.SAFE_ROBOT_X_DEFAULT":1025,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.SAFE_ROBOT_Y_DEFAULT":1028,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.SAFE_ROBOT_Z_DEFAULT":1030,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.GRIPPER_PARK_POSITION":1033,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.GRIPPER_Z_PARK_POSITION":1035,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.PIPETTOR_W_PARK_POSITION":1038,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.__init__":1041,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock._connected":1046,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock._initialized":1049,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock._head_type":1053,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock._min_traverse_height":1057,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock._positions":1063,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock._estop_engaged":1074,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.min_traverse_height":1076,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.initialize":1082,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.get_connection_status":1088,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.get_system_status":1099,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.get_axis_motor_states":1109,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.get_teachpoints":1119,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.head_type":1130,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.get_head_info":1136,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.move_w_to_position":1151,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.home_all_axes":1168,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.stop_all_motion":1175,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.connect":1182,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.disconnect":1189,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.enable_axis":1196,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.disable_axis":1207,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.enable_all_axes":1216,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.get_x_position":1223,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.get_y_position":1233,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.get_z_position":1243,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.get_w_position":1253,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.get_gripper_position":1263,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.get_gripper_z_position":1273,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.get_all_positions":1283,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.move_to_position":1298,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.aspirate":1327,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.dispense":1431,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.pick_up_tips":1517,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.drop_tips":1555,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.is_estop_engaged":1585,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.is_safe_to_operate":1595,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.enable_plate_sensor":1605,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.get_plate_present":1615,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.move_gripper":1624,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.force_move_gripper":1639,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.move_gripper_z":1655,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.get_gripper_y_offset":1667,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.set_gripper_y_offset":1677,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.set_status_light":1688,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock._set_status_light_sync":1707,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.clear_all_lights":1720,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.move_to_safe_robot_position":1727,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.robot_finished":1754,"unitelabs.liquid_handling.testing.bravo_mock.BravoMock":1763,"unitelabs.liquid_handling.testing.bravo_mock.BravoMock.__init__":1778,"unitelabs.liquid_handling.testing.bravo_mock.BravoMock.api":1793,"unitelabs.liquid_handling.testing.bravo_mock.BravoMock._light_state_machine":1797,"unitelabs.liquid_handling.testing.channels_protocol_mock":1801,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock":1804,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.__init__":1854,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock._num_channels":1863,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock._initialized":1865,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock._tip_presences":1872,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock._x_position":1877,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock._y_positions":1881,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock._z_positions":1887,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock._last_liquid_levels":1893,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock._tadm_status":1898,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock._current_volumes":1903,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.get_initialization":1909,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.set_initialization":1919,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.clear_y_range":1970,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.set_channel_positions":1979,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.get_x_position":1997,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.set_x_position":2006,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.set_unsafe_x_position":2016,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.get_y_position":2025,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.set_y_position":2036,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.get_y_positions":2048,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.set_y_positions":2059,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.spread_channels_evenly":2071,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.get_z_position":2077,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.set_z_position":2088,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.get_z_positions":2099,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.set_z_positions":2110,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.set_z_positions_to_safety":2122,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.get_tip_presence":2129,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.get_tip_presences":2139,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.pick_up_tips":2150,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.pick_up_tips_to_wash":2190,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.discard_tips":2228,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.aspirate":2263,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.dispense":2513,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.multiple_dispense":2727,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.get_last_liquid_level":2739,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.get_tadm_status":2750,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.initialize_squeezer_drive":2761,"unitelabs.liquid_handling.testing.core_gripper_protocol_mock":2769,"unitelabs.liquid_handling.testing.core_gripper_protocol_mock.CoReGripperProtocolMock":2772,"unitelabs.liquid_handling.testing.core_gripper_protocol_mock.CoReGripperProtocolMock.__init__":2795,"unitelabs.liquid_handling.testing.core_gripper_protocol_mock.CoReGripperProtocolMock._has_plate":2799,"unitelabs.liquid_handling.testing.core_gripper_protocol_mock.CoReGripperProtocolMock._plate_center":2802,"unitelabs.liquid_handling.testing.core_gripper_protocol_mock.CoReGripperProtocolMock.pick_up":2805,"unitelabs.liquid_handling.testing.core_gripper_protocol_mock.CoReGripperProtocolMock.discard":2838,"unitelabs.liquid_handling.testing.core_gripper_protocol_mock.CoReGripperProtocolMock.open":2870,"unitelabs.liquid_handling.testing.core_gripper_protocol_mock.CoReGripperProtocolMock.pick_up_plate":2884,"unitelabs.liquid_handling.testing.core_gripper_protocol_mock.CoReGripperProtocolMock.put_down_plate":2917,"unitelabs.liquid_handling.testing.core_gripper_protocol_mock.CoReGripperProtocolMock.move_plate":2944,"unitelabs.liquid_handling.testing.core_gripper_protocol_mock.CoReGripperProtocolMock.read_barcode":2961,"unitelabs.liquid_handling.testing.iswap_protocol_mock":2982,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock":2985,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.__init__":3023,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock._initialized":3027,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock._parked":3030,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock._position":3032,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock._has_plate":3034,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock._gripper_width":3036,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.get_firmware_version":3038,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.get_firmware_revision":3045,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.get_initialization":3053,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.set_initialization":3060,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.clear_y_range":3065,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.get_is_parked":3071,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.set_is_parked":3079,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.get_position":3089,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.get_logical_position":3096,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.add_x_offset":3114,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.add_y_offset":3122,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.add_z_offset":3130,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.has_plate":3138,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.get_gripper_width":3145,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.open":3152,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.open_uninitialized":3160,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.close":3167,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.pick_up_plate":3182,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.put_down_plate":3228,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.move_plate":3265,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.collapse_gripper_arm":3293,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.read_barcode":3305,"unitelabs.liquid_handling.testing.core96_protocol_mock":3335,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock":3338,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.__init__":3373,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock._initialized":3377,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock._tip_presence":3380,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock._position":3383,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock._current_volume":3387,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock._maximum_volume":3390,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock._tadm_status":3394,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock._tadm_error":3397,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.get_firmware_version":3403,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.get_initialization":3410,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.set_initialization":3417,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.get_position":3429,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.set_position":3436,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.set_z_position_to_safety":3447,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.get_tip_presence":3452,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.pick_up_tips":3459,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.discard_tips":3487,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.get_current_volume":3502,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.get_maximum_volume":3509,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.aspirate":3516,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.dispense":3598,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.get_tadm_status":3682,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.get_tadm_error":3691,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.initialize_squeezer_drive":3702,"unitelabs.liquid_handling.testing.vantage_mock":3711,"unitelabs.liquid_handling.testing.vantage_mock._ServiceMock":3722,"unitelabs.liquid_handling.testing.vantage_mock._ServiceMock.__getitem__":3730,"unitelabs.liquid_handling.testing.vantage_mock._ServiceMock.__call__":3739,"unitelabs.liquid_handling.testing.vantage_mock._ServiceMock.__await__":3755,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock":3765,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.min_traverse_height":3809,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.__init__":3814,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock._initialized":3818,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock._service_mock":3821,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock._ensure_connected":3824,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.open":3833,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.close":3838,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.get_initialization":3843,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.set_initialization":3851,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.get_firmware_version":3856,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.get_instrument_configuration":3864,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.get_extended_configuration":3871,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.define_tip":3879,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.enable_cover_control":3901,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.disable_cover_control":3924,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.stop":3930,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.resume":3935,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.reset":3941,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.move_arm_to_position":3947,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.move_arm_relative":3964,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.get_arm_x_position":3976,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.get_drive_errors":3983,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.get_deck_light":3990,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.set_deck_light":3999,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.get_cover_status":4026,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.get_cover_config":4033,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.get_operation_mode":4040,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.set_operation_mode":4047,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.set_loading_indicators":4055,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.connect":4067,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.is_connected":4073,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.get_deck_presences":4081,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.execute_raw":4092,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock":4103,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.__init__":4134,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock._parked":4139,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock._plate_presence":4143,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock._position":4146,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock._grip_direction":4157,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock._gripper_width":4162,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.initialize":4166,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.prepare_orientation":4173,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.park":4188,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.move_to_position":4195,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.grip_plate":4212,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.put_plate":4250,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.move_all_axes":4276,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.close_gripper":4312,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.move_gripper_to_position":4327,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.position_arms_for_free_y_range":4337,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.open_uninitialized":4344,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.get_parking_status":4351,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.get_plate_presence":4360,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.get_position":4369,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.get_grip_direction":4384,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.get_gripper_width":4393,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.get_all_positions":4402,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock":4415,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.__init__":4452,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock._drive_states":4458,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock._lift_position":4462,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.initialize":4465,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.initialize_scanner":4472,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.prepare_barcode_reader":4479,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.move_scanner_to_slot":4489,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.move_carrier_to_position":4509,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.move_carrier_to_container":4529,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.move_lift_to_position":4545,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.open_loading_tray":4561,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.close_loading_tray":4576,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.identify_carrier":4589,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.load_carrier":4648,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.read_single_barcode":4687,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.read_barcode_stack":4705,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.move_carrier_to_id_position":4743,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.unload_carrier":4754,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.move_carrier_onto_deck":4766,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.pull_in_carrier_onto_deck":4776,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.dock_to_carrier":4787,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.measure_carrier":4798,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.get_drive_init_states":4809,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.get_scanner_position":4816,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.get_track_position":4823,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.get_carrier_position":4832,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.get_lift_position":4840,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.get_loading_tray_state":4848,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.get_barcode_by_index":4857,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock":4867,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.__init__":4921,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock._initialized":4931,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock._tip_presences":4935,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock._y_positions":4942,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock._z_positions":4948,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_initialization":4953,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.initialize":4964,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.set_initialization":4971,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_tip_presences":5012,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_tip_presence":5023,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.pick_up_tips":5033,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.discard_tips":5068,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.aspirate":5100,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.dispense":5308,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_x_position":5511,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_y_positions":5520,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_y_position":5531,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.set_y_positions":5542,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.set_y_position":5553,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_z_positions":5564,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_z_position":5575,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.set_channel_positions":5586,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.set_z_positions":5603,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.set_z_position":5614,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.set_unsafe_x_position":5625,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.set_x_position":5634,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.set_z_positions_to_safety":5643,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.clear_y_range":5650,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.initialize_squeezer_drive":5659,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_lld_height":5668,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_last_liquid_level":5679,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.has_tadm_data":5689,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_tadm_parameters":5700,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_tadm_data":5712,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.clear_tadm_data":5731,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_tadm_error":5740,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_limit_curve_count":5751,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_limit_curve_names":5762,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.set_limit_curve_names":5779,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_limit_curve_parameters":5790,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.set_limit_curve_parameters":5810,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_limit_curve_data":5827,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.set_limit_curve_data":5846,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.reset_limit_curves":5864,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.start_tadm":5873,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.stop_tadm":5893,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock":5901,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.__init__":5955,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock._initialized":5963,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock._tip_presences":5967,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock._y_positions":5973,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock._z_positions":5980,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_initialization":5986,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.initialize":5997,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.set_initialization":6004,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_tip_presences":6047,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_tip_presence":6058,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.pick_up_tips":6069,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.discard_tips":6105,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.aspirate":6138,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.dispense":6346,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_x_position":6549,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_y_positions":6558,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_y_position":6569,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_z_positions":6580,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_z_position":6591,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.set_channel_positions":6602,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.set_y_positions":6619,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.set_y_position":6630,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.set_z_positions":6641,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.set_z_position":6652,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.set_unsafe_x_position":6663,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.set_x_position":6672,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.set_z_positions_to_safety":6681,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.clear_y_range":6687,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.initialize_squeezer_drive":6696,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_lld_height":6704,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_last_liquid_level":6715,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.has_tadm_data":6725,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_tadm_parameters":6735,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_tadm_data":6745,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.clear_tadm_data":6761,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_tadm_error":6769,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_limit_curve_count":6779,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_limit_curve_names":6789,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.set_limit_curve_names":6805,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_limit_curve_parameters":6815,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.set_limit_curve_parameters":6833,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_limit_curve_data":6847,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.set_limit_curve_data":6865,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.reset_limit_curves":6881,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.start_tadm":6889,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.stop_tadm":6905,"unitelabs.liquid_handling.testing.vantage_mock._default_configuration":6912,"unitelabs.liquid_handling.testing.vantage_mock.VantageMock":6923,"unitelabs.liquid_handling.testing.vantage_mock.VantageMock.__init__":6938,"unitelabs.liquid_handling.testing.vantage_mock.VantageMock.api":6951,"unitelabs.liquid_handling.testing.vantage_mock.VantageMock._configuration":6955,"unitelabs.liquid_handling.testing.microlab_star_mock":6958,"unitelabs.liquid_handling.testing.microlab_star_mock._FeatureMock":6964,"unitelabs.liquid_handling.testing.microlab_star_mock._FeatureMock.__init__":6973,"unitelabs.liquid_handling.testing.microlab_star_mock._FeatureMock._methods":6977,"unitelabs.liquid_handling.testing.microlab_star_mock._FeatureMock.__getitem__":6986,"unitelabs.liquid_handling.testing.microlab_star_mock._FeatureMock.__setitem__":6995,"unitelabs.liquid_handling.testing.microlab_star_mock._ServiceMock":7004,"unitelabs.liquid_handling.testing.microlab_star_mock._ServiceMock.__init__":7012,"unitelabs.liquid_handling.testing.microlab_star_mock._ServiceMock._features":7016,"unitelabs.liquid_handling.testing.microlab_star_mock._ServiceMock.__getitem__":7024,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock":7033,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock.service":7061,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock.__init__":7066,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock._initialized":7070,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock._configuration":7072,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock._raw_configuration":7074,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock._raw_extended_configuration":7077,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock.request":7080,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock._version":7100,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock.open":7103,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock.close":7108,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock.send":7114,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock.get_initialization":7125,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock.set_initialization":7134,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock.get_firmware_version":7139,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock.get_instrument_configuration":7149,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock.get_extended_configuration":7158,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock.mock":7167,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARMock":7172,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARMock.__init__":7185,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARMock.api":7194,"unitelabs.liquid_handling.testing.autoload_protocol_mock":7198,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock":7201,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock._reader_type":7241,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.__init__":7247,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock._initialized":7256,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock._x_position":7258,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock._monitoring_enabled":7260,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.get_firmware_version":7262,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.get_initialization":7269,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.set_initialization":7276,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.get_module_type":7281,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.set_barcode_type":7294,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.set_carrier_monitoring":7305,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.set_loading_indicators":7313,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.get_x_position":7328,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.set_x_position":7335,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.set_z_position_to_safety":7350,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.get_carrier_barcode":7355,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.get_carrier_presence":7375,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.get_loading_tray_presences":7384,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.get_deck_presences":7393,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.load_carrier":7402,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.unload_carrier":7473,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.unload_carrier_finally":7480,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.take_out_carrier":7488,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.push_out_carrier":7496,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.set_free_definable_carrier":7501,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.reset_free_definable_carrier":7540,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.request_code_by_position":7546,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.request_code_lengths":7557,"unitelabs.liquid_handling.hamilton":7567,"unitelabs.liquid_handling.hamilton.__all__":7595,"unitelabs.liquid_handling.hamilton.microlab_star_protocol":7600,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol":7603,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.min_traverse_height":7696,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.__init__":7701,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol._command_id":7714,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.lock":7716,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.name":7719,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.client":7721,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.service":7726,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol._version":7732,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol._initialized":7734,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.open":7736,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.close":7740,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.send":7744,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.request":7765,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.execute":7780,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.logger":7794,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol._ensure_connected":7799,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_initialization":7805,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_initialization":7814,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_error":7821,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_last_faulty_parameter":7836,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_parameter_value":7845,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_firmware_version":7857,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_firmware":7865,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_master_status":7883,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_data_correctness":7893,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_electronic_board_type":7902,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_presence_sensors":7911,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.define_tip":7921,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_traffic_lights":7944,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.reset":7965,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.halt":7973,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.stop":7981,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.resume":7987,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_debug":7992,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_single_step_mode":8004,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.trigger_next_step":8016,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.save_cycle_counters":8024,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_node_names":8032,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_node_names":8043,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol._to_snake_case":8056,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_instrument_configuration":8067,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_extended_configuration":8075,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_instrument_configuration":8083,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_installation_data":8178,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_installation_data":8189,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_verification_data":8207,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_verification_data":8223,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_additional_timestamp":8241,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_additional_timestamp":8250,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_download_date":8262,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_download_date":8272,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_technical_assemblies":8285,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_technical_assemblies":8296,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_pip_channel_validation":8311,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_pip_channel_validation":8323,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_xl_channel_validation":8337,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_xl_channel_validation":8349,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_deck_data":8361,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_deck_data":8375,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_usb_device":8388,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_tcp_ip_parameters":8399,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_iswap_offset":8406,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_core96_offset":8417,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_core384_offset":8427,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_nano_pippetor_offset":8437,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_puncher_offset":8447,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_x_range":8456,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_x_position_right_arm":8466,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_x_position_right_arm":8475,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_unsafe_x_position_right_arm":8486,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_x_collision_type_right_arm":8495,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.teach_rack_with_channel":8504,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.search_teach_signal":8518,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.is_cover_open":8532,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.enable_cover_control":8541,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.disable_cover_control":8548,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.lock_cover":8555,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.unlock_cover":8563,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_cover_input":8571,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_cover_output":8580,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.reset_cover_output":8603,"unitelabs.liquid_handling.hamilton.hamilton_protocol":8612,"unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol":8615,"unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol.min_traverse_height":8638,"unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol.open":8641,"unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol.close":8647,"unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol.get_initialization":8652,"unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol.set_initialization":8659,"unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol.get_firmware_version":8664,"unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol.get_instrument_configuration":8671,"unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol.get_extended_configuration":8678,"unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol.define_tip":8686,"unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol.enable_cover_control":8703,"unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol.disable_cover_control":8720,"unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol.stop":8725,"unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol.resume":8730,"unitelabs.liquid_handling.hamilton.vantage":8735,"unitelabs.liquid_handling.hamilton.vantage.Vantage":8740,"unitelabs.liquid_handling.hamilton.vantage.Vantage.__init__":8777,"unitelabs.liquid_handling.hamilton.vantage.Vantage.__init__._get_x_limits":8792,"unitelabs.liquid_handling.hamilton.vantage.Vantage.api":8797,"unitelabs.liquid_handling.hamilton.vantage.Vantage.deck":8800,"unitelabs.liquid_handling.hamilton.vantage.Vantage.pipettes":8803,"unitelabs.liquid_handling.hamilton.vantage.Vantage.idl":8806,"unitelabs.liquid_handling.hamilton.vantage.Vantage.ipg":8809,"unitelabs.liquid_handling.hamilton.vantage.Vantage.pipettes_xl":8812,"unitelabs.liquid_handling.hamilton.vantage.Vantage.gripper":8815,"unitelabs.liquid_handling.hamilton.vantage.Vantage._configuration":8820,"unitelabs.liquid_handling.hamilton.vantage.Vantage.configuration":8826,"unitelabs.liquid_handling.hamilton.vantage.Vantage.logger":8830,"unitelabs.liquid_handling.hamilton.vantage.Vantage.configure":8834,"unitelabs.liquid_handling.hamilton.vantage.Vantage.is_initialized":8840,"unitelabs.liquid_handling.hamilton.vantage.Vantage.initialize":8847,"unitelabs.liquid_handling.hamilton.vantage.Vantage.stop":8853,"unitelabs.liquid_handling.hamilton.vantage.Vantage.resume":8859,"unitelabs.liquid_handling.hamilton.vantage.Vantage.home":8864,"unitelabs.liquid_handling.hamilton.vantage.Vantage.lock_covers":8870,"unitelabs.liquid_handling.hamilton.vantage.Vantage.unlock_covers":8899,"unitelabs.liquid_handling.hamilton.vantage.Vantage.lock_cover":8906,"unitelabs.liquid_handling.hamilton.vantage.Vantage.unlock_cover":8916,"unitelabs.liquid_handling.hamilton.vantage.Vantage.get_cover_status":8925,"unitelabs.liquid_handling.hamilton.vantage.Vantage.get_deck_light":8933,"unitelabs.liquid_handling.hamilton.vantage.Vantage.set_deck_light":8942,"unitelabs.liquid_handling.hamilton.vantage.Vantage.get_firmware_version":8969,"unitelabs.liquid_handling.hamilton.vantage.Vantage.get_deck_presences":8979,"unitelabs.liquid_handling.hamilton.vantage.Vantage.get_configuration":8990,"unitelabs.liquid_handling.hamilton.vantage.MicrolabSTARV":8997,"unitelabs.liquid_handling.hamilton.microlab_star":9001,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR":9004,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR._configuration":9035,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR._configuration_type":9040,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.__init__":9046,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.api":9061,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.deck":9064,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.pipettes":9067,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.core_gripper":9070,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.iswap":9073,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.core96":9076,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.pipette_head":9079,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.autoload":9082,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.gripper":9085,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.logger":9089,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.configuration":9092,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.configure":9096,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.is_initialized":9102,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.initialize":9110,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.stop":9117,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.resume":9122,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.get_firmware_version":9127,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.home":9134,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.get_configuration":9141,"unitelabs.liquid_handling.hamilton.vantage_protocol":9148,"unitelabs.liquid_handling.hamilton.vantage_protocol._GetXLimits":9155,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol":9158,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.min_traverse_height":9206,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.__init__":9209,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.name":9225,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.client":9227,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.service":9232,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.lock":9237,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol._initialized":9239,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol._get_x_limits":9241,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.logger":9243,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.open":9247,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.close":9252,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol._assert_x_in_range":9257,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol._ensure_connected":9264,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.get_initialization":9270,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.set_initialization":9278,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.get_firmware_version":9284,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.set_loading_indicators":9291,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.get_instrument_configuration":9305,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.get_extended_configuration":9314,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.define_tip":9323,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.move_arm_to_position":9346,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.move_arm_relative":9364,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.get_arm_x_position":9376,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.get_drive_errors":9384,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.get_deck_light":9392,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.set_deck_light":9400,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.get_cover_status":9420,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.get_cover_config":9429,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.get_operation_mode":9437,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.set_operation_mode":9446,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.connect":9455,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.is_connected":9463,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.execute_raw":9472,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.enable_cover_control":9484,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.disable_cover_control":9503,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.reset":9511,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.get_deck_presences":9518,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.stop":9529,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.resume":9536,"unitelabs.liquid_handling.hamilton.vantage_protocol.MicrolabSTARVProtocol":9541,"unitelabs.liquid_handling.hamilton.errors":9544,"unitelabs.liquid_handling.hamilton.errors.__all__":9559,"unitelabs.liquid_handling.hamilton.errors.vantage_error":9566,"unitelabs.liquid_handling.hamilton.errors.vantage_error._DeviceError":9580,"unitelabs.liquid_handling.hamilton.errors.vantage_error._DeviceError.ErrorCode":9592,"unitelabs.liquid_handling.hamilton.errors.vantage_error._DeviceError.Module":9595,"unitelabs.liquid_handling.hamilton.errors.vantage_error._DeviceError.Description":9598,"unitelabs.liquid_handling.hamilton.errors.vantage_error._DeviceError.SubmoduleErrors":9601,"unitelabs.liquid_handling.hamilton.errors.vantage_error._GATEWAY_MAP":9604,"unitelabs.liquid_handling.hamilton.errors.vantage_error._PIPETTE_MAP":9615,"unitelabs.liquid_handling.hamilton.errors.vantage_error._IPG_MAP":9626,"unitelabs.liquid_handling.hamilton.errors.vantage_error._IDL_MAP":9637,"unitelabs.liquid_handling.hamilton.errors.vantage_error._HEAD96_MAP":9648,"unitelabs.liquid_handling.hamilton.errors.vantage_error._get_error_map":9660,"unitelabs.liquid_handling.hamilton.errors.vantage_error._map_single":9675,"unitelabs.liquid_handling.hamilton.errors.vantage_error.map_vantage_error":9689,"unitelabs.liquid_handling.hamilton.errors.vantage_error.parse_vantage_execution_error":9700,"unitelabs.liquid_handling.hamilton.errors.error_handling":9714,"unitelabs.liquid_handling.hamilton.errors.error_handling._F":9722,"unitelabs.liquid_handling.hamilton.errors.error_handling._PREFIX":9725,"unitelabs.liquid_handling.hamilton.errors.error_handling._parse_star_execution_error":9728,"unitelabs.liquid_handling.hamilton.errors.error_handling._map_star_single":9737,"unitelabs.liquid_handling.hamilton.errors.error_handling.handle_hamilton_errors":9748,"unitelabs.liquid_handling.hamilton.errors.hamilton_error":9757,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonError":9761,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonError.__init__":9778,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonError.module":9791,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonError.code":9794,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonError.message":9796,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonError.__repr__":9798,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonError.__str__":9804,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonError.errors_by_module":9810,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonMultiError":9819,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonMultiError.__init__":9833,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonMultiError.errors":9847,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonMultiError.__str__":9849,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonMultiError.__repr__":9855,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonMultiError.errors_by_module":9861,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.CommunicationError":9869,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.InvalidCommand":9876,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.HardwareError":9883,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.ProcessError":9890,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.get_error_for_code":9897,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.get_trace_for_code":9906,"unitelabs.liquid_handling.hamilton.interfaces":9922,"unitelabs.liquid_handling.hamilton.interfaces.__all__":9951,"unitelabs.liquid_handling.hamilton.interfaces.discard_tip_method":9956,"unitelabs.liquid_handling.hamilton.interfaces.discard_tip_method.DiscardTipMethod":9959,"unitelabs.liquid_handling.hamilton.interfaces.discard_tip_method.DiscardTipMethod.PLACE_SHIFT":9968,"unitelabs.liquid_handling.hamilton.interfaces.discard_tip_method.DiscardTipMethod.DROP":9971,"unitelabs.liquid_handling.hamilton.interfaces.installation_data":9974,"unitelabs.liquid_handling.hamilton.interfaces.installation_data.InstallationData":9977,"unitelabs.liquid_handling.hamilton.interfaces.installation_data.InstallationData.date":9989,"unitelabs.liquid_handling.hamilton.interfaces.installation_data.InstallationData.serial_number":9992,"unitelabs.liquid_handling.hamilton.interfaces.installation_data.InstallationData.__init__":9995,"unitelabs.liquid_handling.hamilton.interfaces.waste":10004,"unitelabs.liquid_handling.hamilton.interfaces.waste.VANTAGE_DECK_Y_ORIGIN":10011,"unitelabs.liquid_handling.hamilton.interfaces.waste.VANTAGE_DECK_Z_ORIGIN":10015,"unitelabs.liquid_handling.hamilton.interfaces.waste.WasteType":10018,"unitelabs.liquid_handling.hamilton.interfaces.waste.WasteType.UNIVERSAL":10029,"unitelabs.liquid_handling.hamilton.interfaces.waste.WasteType.TWO_T":10032,"unitelabs.liquid_handling.hamilton.interfaces.waste.validate_waste_track":10035,"unitelabs.liquid_handling.hamilton.interfaces.module_status":10056,"unitelabs.liquid_handling.hamilton.interfaces.module_status.ModuleStatus":10059,"unitelabs.liquid_handling.hamilton.interfaces.module_status.ModuleStatus.control_process_0":10079,"unitelabs.liquid_handling.hamilton.interfaces.module_status.ModuleStatus.control_process_1":10083,"unitelabs.liquid_handling.hamilton.interfaces.module_status.ModuleStatus.control_process_2":10087,"unitelabs.liquid_handling.hamilton.interfaces.module_status.ModuleStatus.stop_mode":10091,"unitelabs.liquid_handling.hamilton.interfaces.module_status.ModuleStatus.single_step_mode":10095,"unitelabs.liquid_handling.hamilton.interfaces.module_status.ModuleStatus.test_mode":10099,"unitelabs.liquid_handling.hamilton.interfaces.module_status.ModuleStatus.download_mode":10103,"unitelabs.liquid_handling.hamilton.interfaces.module_status.ModuleStatus.download_error":10107,"unitelabs.liquid_handling.hamilton.interfaces.module_status.ModuleStatus.flash_error":10111,"unitelabs.liquid_handling.hamilton.interfaces.module_status.ModuleStatus.ram_error":10115,"unitelabs.liquid_handling.hamilton.interfaces.module_status.ModuleStatus.checksum_error":10119,"unitelabs.liquid_handling.hamilton.interfaces.module_status.ModuleStatus.communication_error":10123,"unitelabs.liquid_handling.hamilton.interfaces.faulty_parameter":10127,"unitelabs.liquid_handling.hamilton.interfaces.faulty_parameter.FaultyParameter":10130,"unitelabs.liquid_handling.hamilton.interfaces.faulty_parameter.FaultyParameter.name":10142,"unitelabs.liquid_handling.hamilton.interfaces.faulty_parameter.FaultyParameter.min_value":10145,"unitelabs.liquid_handling.hamilton.interfaces.faulty_parameter.FaultyParameter.max_value":10148,"unitelabs.liquid_handling.hamilton.interfaces.faulty_parameter.FaultyParameter.set_value":10151,"unitelabs.liquid_handling.hamilton.interfaces.faulty_parameter.FaultyParameter.__init__":10154,"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder":10169,"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder.logger":10180,"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder.ComponentDetection":10183,"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder.ComponentDetection.pip_channels":10199,"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder.ComponentDetection.pip_count":10208,"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder.ComponentDetection.xl_channels":10211,"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder.ComponentDetection.xl_count":10217,"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder.ComponentDetection.ipg":10220,"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder.ComponentDetection.core96":10223,"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder.ComponentDetection.core384":10226,"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder.ComponentDetection.pip_first":10229,"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder.ComponentDetection.__init__":10234,"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder._parse_arm_components":10270,"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder._merge_components":10287,"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder._parse_arm_config":10304,"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder.build_vantage_configuration":10335,"unitelabs.liquid_handling.hamilton.interfaces.verification_data":10382,"unitelabs.liquid_handling.hamilton.interfaces.verification_data.VerificationData":10385,"unitelabs.liquid_handling.hamilton.interfaces.verification_data.VerificationData.date":10395,"unitelabs.liquid_handling.hamilton.interfaces.verification_data.VerificationData.is_complete":10398,"unitelabs.liquid_handling.hamilton.interfaces.verification_data.VerificationData.__init__":10401,"unitelabs.liquid_handling.hamilton.interfaces.dispense_mode":10410,"unitelabs.liquid_handling.hamilton.interfaces.dispense_mode.DispenseMode":10413,"unitelabs.liquid_handling.hamilton.interfaces.dispense_mode.DispenseMode.JET_PARTIAL":10425,"unitelabs.liquid_handling.hamilton.interfaces.dispense_mode.DispenseMode.JET_EMPTY":10428,"unitelabs.liquid_handling.hamilton.interfaces.dispense_mode.DispenseMode.SURFACE_PARTIAL":10431,"unitelabs.liquid_handling.hamilton.interfaces.dispense_mode.DispenseMode.SURFACE_EMPTY":10434,"unitelabs.liquid_handling.hamilton.interfaces.dispense_mode.DispenseMode.EMPTY":10437,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration":10440,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.SubsystemStatus":10443,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.SubsystemStatus.code":10453,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.SubsystemStatus.status":10457,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.InstrumentConfiguration":10461,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.InstrumentConfiguration.pip_type_1000ul":10479,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.InstrumentConfiguration.iswap_installed":10483,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.InstrumentConfiguration.front_cover_monitoring":10487,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.InstrumentConfiguration.auto_load_installed":10491,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.InstrumentConfiguration.wash_station_1_installed":10495,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.InstrumentConfiguration.wash_station_2_installed":10499,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.InstrumentConfiguration.temp_controlled_carrier_1":10503,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.InstrumentConfiguration.temp_controlled_carrier_2":10507,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.InstrumentConfiguration.number_of_pip_channels":10511,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.InstrumentConfiguration.subsystems":10515,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration":10521,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_x_drive_large":10607,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.core_96_head_installed":10611,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_x_drive_large":10615,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.pump_station_1_installed":10619,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.pump_station_2_installed":10623,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.wash_station_1_type_cr":10627,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.wash_station_2_type_cr":10631,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_cover_installed":10635,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_cover_installed":10639,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.front_cover_monitoring_installed":10643,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.pump_station_3_installed":10647,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.nano_pipettor_installed":10651,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.dispensing_head_384_installed":10655,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.xl_channels_installed":10659,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.tube_gripper_installed":10663,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.waste_direction_left":10667,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.iswap_gripper_wide":10671,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.add_channel_nano_pipettor":10675,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.imaging_channel_installed":10679,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.robotic_channel_installed":10683,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.channel_order_ox_first":10687,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.x0_interface_other":10691,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.park_heads_with_iswap_off":10696,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.gel_card_gripper_installed":10700,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.puncher_handle_installed":10704,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.puncher_installed":10708,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.ham_elisa_set":10712,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.new_gen_pooler_set":10716,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.decapper_1_installed":10720,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.decapper_2_installed":10725,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.decapper_3_installed":10729,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.decapper_4_installed":10734,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.shaking_incubator_1_installed":10738,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.shaking_incubator_2_installed":10742,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.autoload_cover_installed":10746,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.centrifuge_installed":10750,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.autoload_type_2d_reader":10755,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.status_light_installed":10759,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.instrument_size_slots":10763,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.autoload_size_slots":10767,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.tip_waste_x_position":10771,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_arm_pip_installed":10775,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_arm_iswap_installed":10779,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_arm_core_96_installed":10783,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_arm_nano_pipettor":10787,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_arm_384_head":10791,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_arm_xl_channels":10795,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_arm_tube_gripper":10799,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_arm_imaging_channel":10803,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_arm_pip_installed":10808,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_arm_iswap_installed":10812,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_arm_core_96_installed":10816,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_arm_nano_pipettor":10820,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_arm_384_head":10824,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_arm_xl_channels":10828,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_arm_tube_gripper":10832,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_arm_imaging_channel":10836,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_arm_robotic_channel":10840,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_arm_gel_card_gripper":10844,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_arm_puncher_handler":10848,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_arm_ngc_arm":10853,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_arm_robotic_channel":10858,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_arm_gel_card_gripper":10863,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_arm_puncher_handler":10868,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_arm_ngc_arm":10872,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.iswap_min_collision_free":10876,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.iswap_max_collision_free":10881,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_arm_width_0_1mm":10885,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_arm_width_0_1mm":10889,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.number_of_xl_channels":10893,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.number_of_robotic_channels":10897,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.pip_minimal_raster_pitch_0_1mm":10901,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.xl_minimal_raster_pitch_0_1mm":10905,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.robotic_minimal_raster_pitch_0_1mm":10909,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.pip_maximal_y_position_0_1mm":10913,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_arm_minimal_y_position_0_1mm":10918,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_arm_minimal_y_position_0_1mm":10922,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.robotic_additional_distance_0_1mm":10927,"unitelabs.liquid_handling.hamilton.interfaces.configuration":10931,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageArmConfiguration":10934,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageArmConfiguration.arm_type":10949,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageArmConfiguration.width_to_bumper_left":10952,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageArmConfiguration.width_to_bumper_right":10955,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageArmConfiguration.y_min":10958,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageArmConfiguration.y_max":10961,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageArmConfiguration.nr_components":10964,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageArmConfiguration.__init__":10967,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration":10989,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.channel_order":11069,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.collision_sensitivity":11078,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.deck_track_count":11090,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.autoload_track_count":11097,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.waste_x":11104,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.waste_direction":11111,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.min_x":11121,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.max_x":11128,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.left_arm_min_y":11134,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.left_arm_max_y":11141,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.left_arm_size":11148,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.left_arm_width":11160,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.right_arm_min_y":11167,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.right_arm_max_y":11174,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.right_arm_size":11181,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.right_arm_width":11191,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.pip_channels":11197,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.pip_channel_count":11207,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.pip_channel_gap":11214,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.pip_channel_volume":11221,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.xl_channels":11228,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.xl_channel_count":11238,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.xl_channel_gap":11245,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.xl_channel_volume":11252,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.robotic_channels":11259,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.robotic_channel_count":11269,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.robotic_channel_gap":11276,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.iswap":11283,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.iswap_size":11293,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.iswap_park_heads":11304,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.core96":11311,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.core384":11321,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.nano_pipettor":11331,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.nano_pipettor_additional":11341,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.tube_gripper":11348,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.imaging_channel":11358,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.gel_card_gripper":11368,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.ngc_arm":11378,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.puncher":11388,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.puncher_handler":11395,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.autoload":11405,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.wash_station_1":11417,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.wash_station_1_type":11424,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.wash_station_2":11436,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.wash_station_2_type":11443,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.pump_station_1":11453,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.pump_station_2":11460,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.pump_station_3":11467,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.decapper_1":11474,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.decapper_2":11481,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.decapper_3":11488,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.decapper_4":11495,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.shaking_incubator_1":11503,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.shaking_incubator_2":11511,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.tcc_1":11518,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.tcc_2":11525,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.centrifuge":11532,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.front_cover_monitoring":11539,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.front_cover_monitoring_additional":11546,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.left_cover":11553,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.right_cover":11560,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.autoload_cover":11567,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.x0_interface":11574,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.ham_elisa":11582,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.new_gen_pooler":11590,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.status_light":11597,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.is_firmware_complete":11604,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.__init__":11609,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration":12142,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration.core96_discard_location":12166,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration.core96_home_location":12173,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration.core384_discard_location":12180,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration.core_gripper_park_location":12188,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration.core_gripper_channels":12200,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration.channels_discard_z_height":12212,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration.channels_home_location":12219,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration.autoload_home_location":12226,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration.firmware_version":12233,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration.waste_block":12240,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration.teaching_needles":12247,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration.from_firmware_responses":12254,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration.__init__":12270,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration":12829,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.deck_track_count":12863,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.loader_track_count":12870,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.loader_track_min":12878,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.min_x":12886,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.max_x":12893,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.left_arm":12900,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.right_arm":12907,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.pip_channels":12915,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.pip_channel_count":12925,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.pip_channel_gap":12932,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.pip_channel_volume":12939,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.xl_channels":12946,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.xl_channel_count":12957,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.xl_channel_gap":12965,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.xl_channel_volume":12972,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.ipg":12979,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.idl":12987,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.core96":12995,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.core384":13002,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.channel_order":13010,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.inter_channel_group_gap":13017,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.collision_sensitivity":13025,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.is_firmware_complete":13034,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.__init__":13037,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageConfiguration":13200,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageConfiguration.waste_track":13221,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageConfiguration.waste_type":13228,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageConfiguration.ejection_plate":13238,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageConfiguration.firmware_version":13245,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageConfiguration.x_arm_home_position":13251,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageConfiguration.left_arm_min_y":13259,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageConfiguration.left_arm_max_y":13265,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageConfiguration.right_arm_min_y":13272,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageConfiguration.right_arm_max_y":13278,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageConfiguration.__init__":13285,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness":13475,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness":13478,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.master_configuration_corrupt":13518,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.channel_number_corrupt":13522,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.x0_adjustment_values_corrupt":13526,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.installation_date_corrupt":13530,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.instrument_serial_number_corrupt":13534,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.download_date_corrupt":13538,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.technical_data_corrupt":13542,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.x0_adjustment_date_corrupt":13546,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.x0_adjustment_status_corrupt":13550,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.gripper_x_offset_corrupt":13554,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.verification_data_corrupt":13558,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.additional_time_stamp_corrupt":13562,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.channel_validation_status_corrupt":13566,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.extended_configuration_corrupt":13570,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.core_96_head_x_offset_corrupt":13574,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.instrument_slot_no_corrupt":13578,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.auto_load_slot_no_corrupt":13582,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.tip_waste_position_corrupt":13586,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.x_drive_assignment_corrupt":13590,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.iswap_x_limit_corrupt":13594,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.pip_raster_pitch_corrupt":13598,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.x_init_position_corrupt":13602,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.arm_width_corrupt":13606,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.last_channel_minimal_y_position_corrupt":13610,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.core_384_head_x_offset_corrupt":13614,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.nano_pipettor_x_offset_corrupt":13618,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.node_names_corrupt":13622,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.xl_settings_corrupt":13626,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.robotic_channel_settings_corrupt":13630,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.tcp_ip_settings_corrupt":13634,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.usb_device_number_corrupt":13638,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.puncher_x_offset_corrupt":13642,"unitelabs.liquid_handling.hamilton.interfaces.aspiration_mode":13646,"unitelabs.liquid_handling.hamilton.interfaces.aspiration_mode.AspirationMode":13650,"unitelabs.liquid_handling.hamilton.interfaces.aspiration_mode.AspirationMode.ASPIRATION":13661,"unitelabs.liquid_handling.hamilton.interfaces.aspiration_mode.AspirationMode.CONSECUTIVE":13664,"unitelabs.liquid_handling.hamilton.interfaces.aspiration_mode.AspirationMode.ASPIRATE_ALL":13667,"unitelabs.liquid_handling.hamilton.interfaces.aspiration_mode.AspirateMode":13670,"unitelabs.liquid_handling.hamilton.interfaces.lld_mode":13673,"unitelabs.liquid_handling.hamilton.interfaces.lld_mode.LLDMode":13677,"unitelabs.liquid_handling.hamilton.interfaces.lld_mode.LLDMode.OFF":13688,"unitelabs.liquid_handling.hamilton.interfaces.lld_mode.LLDMode.CAPACITIVE":13691,"unitelabs.liquid_handling.hamilton.interfaces.lld_mode.LLDMode.PRESSURE":13694,"unitelabs.liquid_handling.hamilton.interfaces.lld_mode.LLDMode.DUAL":13697,"unitelabs.liquid_handling.hamilton.interfaces.lld_mode.LLDMode.TOUCH_OFF":13700,"unitelabs.liquid_handling.hamilton.interfaces.lld_mode.CoRe96LLDMode":13703,"unitelabs.liquid_handling.hamilton.interfaces.tadm_mode":13706,"unitelabs.liquid_handling.hamilton.interfaces.tadm_mode.TADMMode":13709,"unitelabs.liquid_handling.hamilton.interfaces.tadm_mode.TADMMode.OFF":13720,"unitelabs.liquid_handling.hamilton.interfaces.tadm_mode.TADMMode.ERRORS":13723,"unitelabs.liquid_handling.hamilton.interfaces.tadm_mode.TADMMode.ALL":13726,"unitelabs.liquid_handling.hamilton.interfaces.technical_assemblies":13729,"unitelabs.liquid_handling.hamilton.interfaces.technical_assemblies.TechnicalAssemblies":13732,"unitelabs.liquid_handling.hamilton.interfaces.technical_assemblies.TechnicalAssemblies.processor_board":13742,"unitelabs.liquid_handling.hamilton.interfaces.technical_assemblies.TechnicalAssemblies.power_supply":13745,"unitelabs.liquid_handling.hamilton.interfaces.technical_assemblies.TechnicalAssemblies.__init__":13748,"unitelabs.liquid_handling.hamilton.interfaces.parameters":13756,"unitelabs.liquid_handling.hamilton.interfaces.parameters.__all__":13772,"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set":13776,"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet":13779,"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet.liquid_class":13807,"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet.min_traverse_height":13818,"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet.lld_mode":13824,"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet.mixing":13831,"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet.tadm":13838,"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet.PULL_OUT_DISTANCE_DEFAULT":13844,"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet.MODULE":13848,"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet._get_hamilton_dispense_mode":13855,"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet._get_liquid_class":13867,"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet._get_liquid_offset":13876,"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet._get_operation_location":13885,"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet._get_min_traverse_height":13893,"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet._get_lld_mode":13901,"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet._filter_core96_lld_mode":13909,"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet._get_tadm":13917,"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet.__init__":13925,"unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set":14016,"unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.PI":14021,"unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.HamiltonDispenseParameterSet":14024,"unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.HamiltonDispenseParameterSet.touch_side":14049,"unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.HamiltonDispenseParameterSet._get_pipette_mode":14056,"unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.HamiltonDispenseParameterSet._get_immersion_depth":14065,"unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.HamiltonDispenseParameterSet._get_hamilton_dispense_mode":14073,"unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.HamiltonDispenseParameterSet._get_dispense_mode":14082,"unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.HamiltonDispenseParameterSet._get_blowout_air_volume":14090,"unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.HamiltonDispenseParameterSet._get_transport_air_volume":14099,"unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.HamiltonDispenseParameterSet._get_side_touch_distance":14107,"unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.HamiltonDispenseParameterSet._get_mixing":14115,"unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.HamiltonDispenseParameterSet.simple_surface_mode":14123,"unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.HamiltonDispenseParameterSet.simple_bottom_mode":14144,"unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.HamiltonDispenseParameterSet.__init__":14164,"unitelabs.liquid_handling.hamilton.interfaces.parameters.tadm_parameter_set":14254,"unitelabs.liquid_handling.hamilton.interfaces.parameters.tadm_parameter_set.TADMParameterSet":14257,"unitelabs.liquid_handling.hamilton.interfaces.parameters.tadm_parameter_set.TADMParameterSet.tadm_mode":14273,"unitelabs.liquid_handling.hamilton.interfaces.parameters.tadm_parameter_set.TADMParameterSet.tadm_limit_curve":14280,"unitelabs.liquid_handling.hamilton.interfaces.parameters.tadm_parameter_set.TADMParameterSet.compile":14286,"unitelabs.liquid_handling.hamilton.interfaces.parameters.tadm_parameter_set.TADMParameterSet._get_tadm_mode":14296,"unitelabs.liquid_handling.hamilton.interfaces.parameters.tadm_parameter_set.TADMParameterSet._get_tadm_limit_curve":14304,"unitelabs.liquid_handling.hamilton.interfaces.parameters.tadm_parameter_set.TADMParameterSet.__init__":14312,"unitelabs.liquid_handling.hamilton.interfaces.parameters.aspirate_parameter_set":14329,"unitelabs.liquid_handling.hamilton.interfaces.parameters.aspirate_parameter_set.HamiltonAspirateParameterSet":14332,"unitelabs.liquid_handling.hamilton.interfaces.parameters.aspirate_parameter_set.HamiltonAspirateParameterSet._get_pipette_mode":14356,"unitelabs.liquid_handling.hamilton.interfaces.parameters.aspirate_parameter_set.HamiltonAspirateParameterSet._get_volume":14365,"unitelabs.liquid_handling.hamilton.interfaces.parameters.aspirate_parameter_set.HamiltonAspirateParameterSet._get_aspirate_mode":14374,"unitelabs.liquid_handling.hamilton.interfaces.parameters.aspirate_parameter_set.HamiltonAspirateParameterSet._get_hamilton_dispense_mode":14382,"unitelabs.liquid_handling.hamilton.interfaces.parameters.aspirate_parameter_set.HamiltonAspirateParameterSet._get_immersion_depth":14391,"unitelabs.liquid_handling.hamilton.interfaces.parameters.aspirate_parameter_set.HamiltonAspirateParameterSet._get_blowout_air_volume":14399,"unitelabs.liquid_handling.hamilton.interfaces.parameters.aspirate_parameter_set.HamiltonAspirateParameterSet._get_transport_air_volume":14407,"unitelabs.liquid_handling.hamilton.interfaces.parameters.aspirate_parameter_set.HamiltonAspirateParameterSet._get_mixing":14415,"unitelabs.liquid_handling.hamilton.interfaces.parameters.aspirate_parameter_set.HamiltonAspirateParameterSet.simple_surface_mode":14423,"unitelabs.liquid_handling.hamilton.interfaces.parameters.aspirate_parameter_set.HamiltonAspirateParameterSet.simple_bottom_mode":14442,"unitelabs.liquid_handling.hamilton.interfaces.parameters.aspirate_parameter_set.HamiltonAspirateParameterSet.__init__":14461,"unitelabs.liquid_handling.hamilton.modules":14543,"unitelabs.liquid_handling.hamilton.modules.__all__":14567,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck":14570,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.TRACK_SIZE":14575,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck":14579,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.identifier":14625,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.tracks":14630,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.min_track":14634,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.max_track":14640,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck._track_index":14646,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.__post_init__":14656,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck._rebuild_track_index":14668,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck._rebuild_index":14673,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.load":14677,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.from_json":14690,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.configure":14704,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.waste_block":14745,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.has_waste_block":14751,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.teaching_needle_block":14755,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.has_teaching_needle_block":14763,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.set":14767,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.add":14796,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.remove":14820,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.clear":14827,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.clear_all":14832,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.is_empty":14837,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.get_tracks_for_carrier":14850,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.summary":14868,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.assign":14877,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.unassign":14892,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.__getitem__":14901,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck._index":14921,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.__init__":14933,"unitelabs.liquid_handling.hamilton.modules.iswap":14977,"unitelabs.liquid_handling.hamilton.modules.iswap.__all__":14986,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap":14989,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP":14994,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.identifier":15034,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.GripDirection":15038,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.__post_init__":15043,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.logger":15050,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.is_initialized":15054,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.initialize":15061,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.can_activate":15067,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.activate":15074,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.deactivate":15080,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.get_firmware_version":15086,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.current_location":15093,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.move_to":15103,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.move_by":15123,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.current_direction":15132,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.home":15141,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.park":15148,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.has_labware":15155,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.current_grip_width":15164,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.open_to":15173,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.open_by":15183,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.close_to":15193,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.close_by":15205,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.transfer":15216,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.transfer_from":15268,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.pick_up":15308,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.pick_up_from":15332,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.put_down":15357,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.drop_labware":15380,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.__init__":15392,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol":15415,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol":15418,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.min_traverse_height":15452,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol._service":15456,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.logger":15464,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.get_firmware_version":15467,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.get_firmware_revision":15474,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.get_initialization":15483,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.set_initialization":15492,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.clear_y_range":15498,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.get_is_parked":15504,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.set_is_parked":15513,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.get_position":15522,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.get_logical_position":15531,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.add_x_offset":15547,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.add_y_offset":15556,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.add_z_offset":15565,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.has_plate":15574,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.get_gripper_width":15583,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.open":15593,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.open_uninitialized":15602,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.close":15609,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.pick_up_plate":15625,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.put_down_plate":15670,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.move_plate":15704,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.collapse_gripper_arm":15731,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.read_barcode":15743,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces":15779,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.__all__":15789,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position":15792,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position.PredefinedPosition":15795,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position.PredefinedPosition.LB":15815,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position.PredefinedPosition.LL":15817,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position.PredefinedPosition.LF":15820,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position.PredefinedPosition.LR":15823,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position.PredefinedPosition.FB":15826,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position.PredefinedPosition.FL":15829,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position.PredefinedPosition.FF":15832,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position.PredefinedPosition.FR":15835,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position.PredefinedPosition.RB":15838,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position.PredefinedPosition.RL":15841,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position.PredefinedPosition.RF":15843,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position.PredefinedPosition.RR":15846,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.wrist_twist":15849,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.wrist_twist.WristTwist":15852,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.wrist_twist.WristTwist.RIGHT":15864,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.wrist_twist.WristTwist.FRONT":15866,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.wrist_twist.WristTwist.LEFT":15868,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.wrist_twist.WristTwist.BACK":15870,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.direction":15872,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.direction.Direction":15875,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.direction.Direction.FRONT":15886,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.direction.Direction.RIGHT":15888,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.direction.Direction.BACK":15890,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.direction.Direction.LEFT":15892,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.rotation":15894,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.rotation.Rotation":15897,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.rotation.Rotation.LEFT":15908,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.rotation.Rotation.FRONT":15910,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.rotation.Rotation.RIGHT":15912,"unitelabs.liquid_handling.hamilton.modules.xl":15914,"unitelabs.liquid_handling.hamilton.modules.xl.__all__":15922,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol":15925,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol._ul_to_01ul":15930,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol":15939,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol._logger_name":15995,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.__init__":15999,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol._xl_initialized":16011,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_initialization":16013,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.initialize":16023,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.set_initialization":16029,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_tip_presence":16069,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_tip_presences":16078,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.pick_up_tips":16088,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.discard_tips":16122,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.aspirate":16153,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.dispense":16363,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_x_position":16568,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_y_positions":16576,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_z_positions":16586,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.set_channel_positions":16595,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.set_y_positions":16610,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.set_z_positions":16620,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.set_unsafe_x_position":16629,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_y_position":16637,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_z_position":16647,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.set_y_position":16656,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.set_z_position":16667,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.set_x_position":16677,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.set_z_positions_to_safety":16685,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.clear_y_range":16692,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.initialize_squeezer_drive":16702,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_lld_height":16711,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_last_liquid_level":16720,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.has_tadm_data":16731,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_tadm_parameters":16741,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_tadm_data":16752,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.clear_tadm_data":16769,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_tadm_error":16778,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_limit_curve_count":16790,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_limit_curve_names":16801,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.set_limit_curve_names":16818,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_limit_curve_parameters":16829,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.set_limit_curve_parameters":16848,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_limit_curve_data":16863,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.set_limit_curve_data":16882,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.reset_limit_curves":16900,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.start_tadm":16910,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.stop_tadm":16927,"unitelabs.liquid_handling.hamilton.modules.xl.xl":16935,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannel":16940,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannel._create_api":16957,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannel.set_monitoring_mode":16966,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannel.is_initialized":16975,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannel.current_location":16982,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannel.move_to":16990,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannel.move_by":17004,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannel.__init__":17013,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels":17067,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels.identifier":17097,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels._ASPIRATE_PS_TYPE":17101,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels._DISPENSE_PS_TYPE":17104,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels._CHANNEL_GAP_KEY":17107,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels.logger":17110,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels._create_api":17114,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels._create_channel":17123,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels.configure":17132,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels.is_initialized":17142,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels.initialize":17149,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels.can_activate":17155,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels._deactivate_siblings":17162,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels.activate":17167,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels.deactivate":17173,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels.discard_tips":17178,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels.home":17206,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels.clear_y_range":17212,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels.set_z_positions_to_safety":17225,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels.__init__":17230,"unitelabs.liquid_handling.hamilton.modules.autoload":17282,"unitelabs.liquid_handling.hamilton.modules.autoload.__all__":17291,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload":17294,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload":17298,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.LoadingIndicator":17331,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.BarcodeType":17335,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.identifier":17339,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload._reader_type":17343,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.__post_init__":17348,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.logger":17355,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.configure":17359,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.is_initialized":17374,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.initialize":17381,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.get_firmware_version":17387,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.current_track":17394,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.move_to":17403,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.park":17412,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.home":17418,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.load_carrier":17424,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.unload_carrier":17481,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.check_2d_compatible_reader":17493,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.set_free_definable_carrier":17498,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.reset_free_definable_carrier":17540,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.request_code_by_position":17546,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.request_code_lengths":17560,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.__init__":17571,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol":17598,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol":17601,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol._service":17635,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.logger":17641,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.get_firmware_version":17644,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.get_initialization":17651,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.set_initialization":17660,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.get_module_type":17666,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.set_barcode_type":17678,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.set_carrier_monitoring":17689,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.set_loading_indicators":17698,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.get_x_position":17714,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.set_x_position":17721,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.set_z_position_to_safety":17738,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.get_carrier_barcode":17744,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.get_carrier_presence":17765,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.get_loading_tray_presences":17776,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.get_deck_presences":17787,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.load_carrier":17798,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.unload_carrier":17868,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.unload_carrier_finally":17876,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.take_out_carrier":17884,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.push_out_carrier":17892,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.set_free_definable_carrier":17899,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.reset_free_definable_carrier":17938,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.request_code_by_position":17944,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.request_code_lengths":17959,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces":17970,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.__all__":17978,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type":17981,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeType":17984,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeType.ISBT":18009,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeType.CODE_128":18013,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeType.CODE_39":18016,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeType.CODABAR":18019,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeType.ITF":18022,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeType.UPC_A":18025,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeType.EAN_8":18028,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeType.CODE_93":18031,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeType.DATA_MATRIX":18034,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeType.QR_CODE":18037,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeType.MAXI_CODE":18040,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeType.AZTEC":18043,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeType.PDF_417":18046,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeType.MICRO_PDF_417":18049,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeType.GS1_DATABAR":18052,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeType.EAN_UCC_COMP":18055,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeReaderType":18058,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeReaderType.ONE_D":18068,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeReaderType.TWO_D":18071,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.loading_indicator":18074,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.loading_indicator.LoadingIndicator":18077,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.loading_indicator.LoadingIndicator.OFF":18091,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.loading_indicator.LoadingIndicator.BLINK":18094,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.loading_indicator.LoadingIndicator.ON":18097,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.loading_indicator.LoadingIndicator.STEADY":18100,"unitelabs.liquid_handling.hamilton.modules.protocols":18102,"unitelabs.liquid_handling.hamilton.modules.protocols.__getattr__":18114,"unitelabs.liquid_handling.hamilton.modules.protocols.__all__":18121,"unitelabs.liquid_handling.hamilton.modules.protocols._utils":18125,"unitelabs.liquid_handling.hamilton.modules.protocols._utils._expand":18132,"unitelabs.liquid_handling.hamilton.modules.protocols._utils._expand_int":18142,"unitelabs.liquid_handling.hamilton.modules.protocols._utils._s_to_01s":18153,"unitelabs.liquid_handling.hamilton.modules.protocols._utils._mms_to_01mms":18161,"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol":18169,"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol":18173,"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.set_initialization":18197,"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.get_tip_presence":18235,"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.get_tip_presences":18244,"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.pick_up_tips":18253,"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.discard_tips":18287,"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.aspirate":18318,"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.dispense":18529,"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.get_x_position":18735,"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.get_y_positions":18742,"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.get_z_positions":18751,"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.set_channel_positions":18760,"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.set_y_positions":18775,"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.set_z_positions":18784,"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.set_unsafe_x_position":18793,"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.initialize_squeezer_drive":18800,"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.get_last_liquid_level":18808,"unitelabs.liquid_handling.hamilton.modules.protocols.sub_protocol":18817,"unitelabs.liquid_handling.hamilton.modules.protocols.sub_protocol.SubProtocol":18820,"unitelabs.liquid_handling.hamilton.modules.protocols.sub_protocol.SubProtocol.__init__":18831,"unitelabs.liquid_handling.hamilton.modules.protocols.sub_protocol.SubProtocol.protocol":18837,"unitelabs.liquid_handling.hamilton.modules.protocols.sub_protocol.SubProtocol.send":18839,"unitelabs.liquid_handling.hamilton.modules.protocols.sub_protocol.SubProtocol.request":18846,"unitelabs.liquid_handling.hamilton.modules.protocols.sub_protocol.SubProtocol.execute":18855,"unitelabs.liquid_handling.hamilton.modules.protocols.vantage_sub_protocol":18866,"unitelabs.liquid_handling.hamilton.modules.protocols.vantage_sub_protocol._GetXLimits":18870,"unitelabs.liquid_handling.hamilton.modules.protocols.vantage_sub_protocol.VantageSubProtocol":18872,"unitelabs.liquid_handling.hamilton.modules.protocols.vantage_sub_protocol.VantageSubProtocol._logger_name":18886,"unitelabs.liquid_handling.hamilton.modules.protocols.vantage_sub_protocol.VantageSubProtocol.__init__":18890,"unitelabs.liquid_handling.hamilton.modules.protocols.vantage_sub_protocol.VantageSubProtocol.protocol":18900,"unitelabs.liquid_handling.hamilton.modules.protocols.vantage_sub_protocol.VantageSubProtocol._get_x_limits":18902,"unitelabs.liquid_handling.hamilton.modules.protocols.vantage_sub_protocol.VantageSubProtocol._logger":18904,"unitelabs.liquid_handling.hamilton.modules.protocols.vantage_sub_protocol.VantageSubProtocol.logger":18907,"unitelabs.liquid_handling.hamilton.modules.protocols.vantage_sub_protocol.VantageSubProtocol._service":18911,"unitelabs.liquid_handling.hamilton.modules.protocols.vantage_sub_protocol.VantageSubProtocol._assert_x_in_range":18917,"unitelabs.liquid_handling.hamilton.modules.pipettes":18925,"unitelabs.liquid_handling.hamilton.modules.pipettes.__all__":18953,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels":18958,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels.VantageChannel":18962,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels.VantageChannel._create_api":18974,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels.VantageChannel.set_monitoring_mode":18984,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels.VantageChannel.__init__":18991,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels.VantageChannels":19037,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels.VantageChannels._create_api":19055,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels.VantageChannels.initialize":19064,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels.VantageChannels._create_channel":19070,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels.VantageChannels.home":19079,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels.VantageChannels.set_z_positions_to_safety":19085,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels.VantageChannels.clear_y_range":19090,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels.VantageChannels.deactivate":19102,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels.VantageChannels._deactivate_siblings":19107,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels.VantageChannels.__init__":19113,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel":19158,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel":19162,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.identifier":19213,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.channel":19216,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.PickUpTipMethod":19220,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.DropTipMethod":19224,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.AspirationMode":19228,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.DispenseMode":19232,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.LLDMode":19236,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.TADMMode":19240,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.MonitoringMode":19244,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.__post_init__":19248,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel._create_api":19255,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.logger":19266,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.configure":19270,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.is_initialized":19280,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.initialize":19287,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.deactivate":19295,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.get_firmware_version":19301,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.current_location":19308,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.move_to":19317,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.move_by":19330,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.clear_y_range":19339,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.can_pick_up_tip":19345,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.has_tip_fw":19359,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.pick_up_tip":19370,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.pick_up_tip_from":19386,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.put_down_tip":19404,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.put_down_tip_to":19422,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.discard_tip":19439,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.drop_tip":19449,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.set_monitoring_mode":19462,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.get_tadm_guardbands":19469,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.get_tadm_guardband":19480,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.add_tadm_guardband":19493,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.reset_tadm_guardband":19515,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.get_tadm_data":19522,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.current_volume":19534,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.aspirate":19542,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.dispense":19550,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.__init__":19558,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol":19604,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol._LLD_MODE_NAMES":19610,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol._LLD_SENSITIVITY_NAMES":19613,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol":19616,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol._service":19658,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol._channel_service":19664,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.logger":19673,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.get_initialization":19677,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.set_initialization":19688,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.clear_y_range":19726,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.set_channel_positions":19734,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.get_x_position":19750,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.set_x_position":19758,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.set_unsafe_x_position":19767,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.get_y_position":19775,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.set_y_position":19785,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.get_y_positions":19795,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.set_y_positions":19805,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.spread_channels_evenly":19816,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.get_z_position":19821,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.set_z_position":19831,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.get_z_positions":19841,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.set_z_positions":19851,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.set_z_positions_to_safety":19861,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.get_tip_presence":19866,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.get_tip_presences":19876,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.pick_up_tips":19886,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.pick_up_tips_to_wash":19925,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.discard_tips":19961,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.aspirate":19993,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.dispense":20161,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.multiple_dispense":20313,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.get_last_liquid_level":20327,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.get_tadm_status":20339,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.initialize_squeezer_drive":20351,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_context":20358,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_context.ChannelsContext":20361,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_context.ChannelsContext._resolve_target_index":20375,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_context.ChannelsContext._channel_stride":20387,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_context.ChannelsContext.__init__":20396,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels":20412,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.DEFAULT_DISCARD_Z":20417,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels":20421,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.identifier":20491,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.discard_z_height":20494,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._ASPIRATE_PS_TYPE":20498,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._DISPENSE_PS_TYPE":20504,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._CHANNEL_GAP_KEY":20510,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.__post_init__":20514,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._create_api":20537,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._create_channel":20545,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.logger":20553,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.channel_gap":20556,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.configure":20560,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.is_initialized":20577,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.initialize":20584,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._deactivate_siblings":20590,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.activate":20595,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.deactivate":20600,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.current_locations":20605,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.move_to":20615,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.move_by":20634,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.home":20648,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.clear_y_range":20654,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.set_z_to_safety":20667,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.has_tips":20674,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.has_tips_fw":20687,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.has_tip":20699,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.has_tip_fw":20711,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._resync_py_tip_state_with_fw":20720,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.pick_up_tips":20738,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.pick_up_tips_from":20789,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.put_down_tips":20809,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.put_down_tips_to":20857,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.discard_tips":20879,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.drop_tips":20903,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._to_list":20922,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._parse_hamilton_multi_error":20932,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.aspirate":20945,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.dispense":21079,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._check_update_estimated_volumes":21209,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._resolve_channels":21224,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._execute_aspirate_step":21241,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._execute_dispense_step":21257,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.complex_mix":21272,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._validate_get_liquid_params":21300,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._compute_container_volumes":21334,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._update_container_volumes":21358,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.get_last_liquid_heights":21378,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.get_liquid_heights":21391,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.get_liquid_volumes":21421,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._clear_tips":21453,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.rebuild_tips":21459,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.empty_tips":21494,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.pick_up_teaching_needles":21539,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.put_down_teaching_needles":21554,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.__init__":21568,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol":21612,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol._ul_to_001ul":21617,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol":21625,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol._logger_name":21681,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.__init__":21685,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol._pip_initialized":21695,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_initialization":21697,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.initialize":21707,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.set_initialization":21713,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_tip_presence":21753,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_tip_presences":21762,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.pick_up_tips":21771,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.discard_tips":21805,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.aspirate":21836,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.dispense":22060,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_x_position":22279,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_y_positions":22287,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_z_positions":22297,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.set_channel_positions":22306,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.set_y_positions":22321,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.set_z_positions":22332,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.set_unsafe_x_position":22341,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_y_position":22348,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.set_y_position":22357,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_z_position":22366,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.set_z_position":22375,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.set_x_position":22384,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.set_z_positions_to_safety":22391,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.clear_y_range":22396,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.initialize_squeezer_drive":22404,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_lld_height":22411,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_last_liquid_level":22423,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.has_tadm_data":22434,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_tadm_parameters":22445,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_tadm_data":22456,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.clear_tadm_data":22472,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_tadm_error":22481,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_limit_curve_count":22493,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_limit_curve_names":22504,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.set_limit_curve_names":22521,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_limit_curve_parameters":22532,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.set_limit_curve_parameters":22550,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_limit_curve_data":22564,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.set_limit_curve_data":22583,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.reset_limit_curves":22601,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.start_tadm":22611,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.stop_tadm":22627,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol":22635,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol":22638,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol._service":22673,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.logger":22681,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.get_firmware_version":22684,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.get_volume":22693,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.get_monitoring_mode":22709,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.set_monitoring_mode":22720,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.get_mad_parameters":22730,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.set_mad_parameters":22750,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.get_mad_data":22766,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.get_mad_indices":22785,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.get_mad_volume":22803,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.get_limit_curve_count":22814,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.get_limit_curve_names":22825,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.set_limit_curve_names":22843,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.get_limit_curve_parameters":22854,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.set_limit_curve_parameters":22875,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.get_limit_curve_data":22891,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.set_limit_curve_data":22912,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.reset_limit_curves":22929,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.has_tadm_data":22937,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.get_tadm_parameters":22948,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.get_tadm_data":22959,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.clear_tadm_data":22977,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.get_tadm_error":22984,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.start_tadm":22996,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.stop_tadm":23014,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters":23021,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.T":23027,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet":23030,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.channels":23075,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.pipette_mode":23080,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.liquid_offset":23088,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.follow_liquid":23096,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.volume":23107,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.liquid_class":23115,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.offset":23128,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.pull_out_distance":23136,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.min_traverse_height":23144,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.lld_mode":23150,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.mixing":23161,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.tadm":23169,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.end_z_offset":23175,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.sub_parameters":23183,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.MODULE":23189,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.SUB_PARAMETER_TYPE":23193,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.__post_init__":23199,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet._get_num_channels":23203,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet._is_sequence":23210,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet._normalize":23219,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet._make_sub_parameter_set":23237,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet._sub_parameter_type":23245,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.compile":23253,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.show_defaults":23263,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet._compile_default":23273,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet._compile_indexed_sub_parameters":23279,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet._compile_zip_all_sub_parameters":23287,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet._collapse_scalars":23297,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.apply":23306,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.apply_selected":23313,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.from_sub_parameters":23326,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.from_parameters":23345,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet._from_sub_parameter_sets":23361,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet._invert_from_channels":23372,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.__init__":23402,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsAspirateParameterSet":23513,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsAspirateParameterSet.pipette_mode":23533,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsAspirateParameterSet.clot_retract_height":23541,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsAspirateParameterSet.sub_parameters":23549,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsAspirateParameterSet.SUB_PARAMETER_TYPE":23554,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsAspirateParameterSet._compile_default":23558,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsAspirateParameterSet._make_sub_parameter_set":23566,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsAspirateParameterSet._from_sub_parameter_sets":23576,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsAspirateParameterSet.simple_surface_mode":23587,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsAspirateParameterSet.simple_bottom_mode":23614,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsAspirateParameterSet.__init__":23641,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsDispenseParameterSet":23760,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsDispenseParameterSet.pipette_mode":23780,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsDispenseParameterSet.touch_side":23788,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsDispenseParameterSet.sub_parameters":23795,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsDispenseParameterSet.SUB_PARAMETER_TYPE":23800,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsDispenseParameterSet._compile_default":23803,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsDispenseParameterSet._make_sub_parameter_set":23811,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsDispenseParameterSet._from_sub_parameter_sets":23821,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsDispenseParameterSet.simple_surface_mode":23832,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsDispenseParameterSet.simple_bottom_mode":23860,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsDispenseParameterSet.__init__":23887,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.XLChannelsAspirateParameterSet":24005,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.XLChannelsAspirateParameterSet.sub_parameters":24021,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.XLChannelsAspirateParameterSet.SUB_PARAMETER_TYPE":24027,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.XLChannelsAspirateParameterSet._compile_default":24030,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.XLChannelsAspirateParameterSet._make_sub_parameter_set":24037,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.XLChannelsAspirateParameterSet.__init__":24045,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.XLChannelsDispenseParameterSet":24164,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.XLChannelsDispenseParameterSet.sub_parameters":24180,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.XLChannelsDispenseParameterSet.SUB_PARAMETER_TYPE":24186,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.XLChannelsDispenseParameterSet._compile_default":24190,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.XLChannelsDispenseParameterSet._make_sub_parameter_set":24197,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.XLChannelsDispenseParameterSet.__init__":24205,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsComplexMixParameterSet":24323,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsComplexMixParameterSet.channels":24344,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsComplexMixParameterSet.parameters":24350,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsComplexMixParameterSet.__post_init__":24356,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsComplexMixParameterSet.from_maybe_list":24362,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsComplexMixParameterSet.num_steps":24381,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsComplexMixParameterSet._get_step_type":24387,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsComplexMixParameterSet._get_step_groups":24399,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsComplexMixParameterSet.show_defaults":24424,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsComplexMixParameterSet.validate":24435,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsComplexMixParameterSet.__init__":24444,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters":24456,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.DEFAULT_CHANNEL_ASPIRATE":24460,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.DEFAULT_CHANNEL_DISPENSE":24463,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelAspirateParameterSet":24466,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelAspirateParameterSet.clot_retract_height":24484,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelAspirateParameterSet.LIQUID_CLASS_RANGES":24490,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelAspirateParameterSet.compile":24501,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelAspirateParameterSet._compile_default":24511,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelAspirateParameterSet.apply":24518,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelAspirateParameterSet._get_lld_touch_off_z":24525,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelAspirateParameterSet._get_clot_retract_height":24533,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelAspirateParameterSet.__init__":24542,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelDispenseParameterSet":24629,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelDispenseParameterSet.LIQUID_CLASS_RANGES":24645,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelDispenseParameterSet.compile":24656,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelDispenseParameterSet._compile_default":24667,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelDispenseParameterSet.apply":24675,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelDispenseParameterSet._get_lld_touch_off_z":24682,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelDispenseParameterSet.__init__":24690,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.XLChannelAspirateParameterSet":24778,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.XLChannelAspirateParameterSet.LIQUID_CLASS_RANGES":24790,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.XLChannelAspirateParameterSet.__init__":24801,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.XLChannelDispenseParameterSet":24888,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.XLChannelDispenseParameterSet.LIQUID_CLASS_RANGES":24901,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.XLChannelDispenseParameterSet.__init__":24912,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelComplexMixParameterSet":25000,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelComplexMixParameterSet.steps":25017,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelComplexMixParameterSet.ASPIRATE_TYPE":25025,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelComplexMixParameterSet.DISPENSE_TYPE":25027,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelComplexMixParameterSet._make_aspirate_parameters":25030,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelComplexMixParameterSet._make_dispense_parameters":25039,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelComplexMixParameterSet.__init__":25047,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces":25058,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.__all__":25071,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.discard_tip_method":25074,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.discard_tip_method.__all__":25078,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channels_coordination":25081,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channels_coordination._SIDE_BUFFER":25097,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channels_coordination._HOME_BUFFER":25100,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channels_coordination._block_extent":25103,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channels_coordination._y_ranges":25116,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channels_coordination._safe_home":25149,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channels_coordination._common":25167,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channels_coordination.calculate_channel_y_ranges":25182,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channels_coordination.calculate_safe_home_positions":25198,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channels_coordination.calculate_xl_channel_y_ranges":25208,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channels_coordination.calculate_xl_safe_home_positions":25223,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.volume_info":25233,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.volume_info.VolumeInfo":25236,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.volume_info.VolumeInfo.max_volume":25246,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.volume_info.VolumeInfo.current_volume":25249,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.volume_info.VolumeInfo.__init__":25252,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm":25262,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMMode":25266,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMMode.OFF":25275,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMMode.ERRORS":25277,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMMode.ALL":25279,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.LimitCurve":25281,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMGuardband":25285,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMGuardband.index":25297,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMGuardband.identifier":25300,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMGuardband.upper_limit_curve":25303,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMGuardband.lower_limit_curve":25306,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMMeasurement":25309,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMMeasurement.identifier":25322,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMMeasurement.guardband":25325,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMMeasurement.operation":25328,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMMeasurement.data":25336,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMMeasurement.error":25341,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMParameters":25349,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMParameters.data_available":25365,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMParameters.number_of_data_records":25368,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMParameters.type_of_liquid_handling":25371,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMParameters.data_out_of_range":25379,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMParameters.used_limit_curve_index":25382,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMParameters.reserved":25385,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMParameters.measurement_id":25388,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMParameters.used_limit_curve_name":25391,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMParameters.__init__":25394,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.pick_up_tip_method":25424,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.pick_up_tip_method.PickUpTipMethod":25427,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.pick_up_tip_method.PickUpTipMethod.AUTO":25436,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.pick_up_tip_method.PickUpTipMethod.NORMAL":25439,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.pick_up_tip_method.PickUpTipMethod.SLOW":25442,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.monitoring_mode":25445,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.monitoring_mode.MonitoringMode":25448,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.monitoring_mode.MonitoringMode.OFF":25458,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.monitoring_mode.MonitoringMode.MAD":25461,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.monitoring_mode.MonitoringMode.TADM":25464,"unitelabs.liquid_handling.hamilton.modules.core_gripper":25467,"unitelabs.liquid_handling.hamilton.modules.core_gripper.__all__":25475,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol":25478,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol.CoReGripperProtocol":25481,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol.CoReGripperProtocol._gripper_type":25502,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol.CoReGripperProtocol._quad_core":25509,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol.CoReGripperProtocol.logger":25512,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol.CoReGripperProtocol._service":25516,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol.CoReGripperProtocol._vector_dict":25522,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol.CoReGripperProtocol.pick_up":25536,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol.CoReGripperProtocol.discard":25570,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol.CoReGripperProtocol.open":25605,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol.CoReGripperProtocol.pick_up_plate":25618,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol.CoReGripperProtocol.put_down_plate":25649,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol.CoReGripperProtocol.move_plate":25676,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol.CoReGripperProtocol.read_barcode":25692,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper":25712,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper":25716,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.identifier":25764,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.park_location":25768,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.channels":25778,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper._gripper_type":25788,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper._supports_quad_gripper":25794,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.min_width":25798,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.__post_init__":25803,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.logger":25810,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.channel_range":25813,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.num_channels":25819,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.configure":25823,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.can_activate":25858,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.activate":25865,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.deactivate":25876,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.can_pick_up_gripper":25882,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.pick_up_gripper":25904,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.put_down_gripper":25932,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.home":25957,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.drop_gripper":25963,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.current_location":25976,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.move_to":25983,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.move_by":25994,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.has_labware":26001,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.current_grip_width":26008,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.open_to":26015,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.open_by":26023,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.close_to":26030,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.close_by":26037,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.transfer":26044,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.transfer_from":26081,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.pick_up":26122,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.pick_up_from":26149,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.put_down":26179,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.drop_labware":26205,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.__init__":26224,"unitelabs.liquid_handling.hamilton.modules.idl":26272,"unitelabs.liquid_handling.hamilton.modules.idl.__all__":26281,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol":26284,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol":26287,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol._logger_name":26323,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.initialize":26327,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.initialize_scanner":26333,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.prepare_barcode_reader":26339,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.move_scanner_to_slot":26347,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.move_carrier_to_position":26365,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.move_carrier_to_container":26385,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.move_lift_to_position":26400,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.open_loading_tray":26416,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.close_loading_tray":26431,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.identify_carrier":26443,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.load_carrier":26482,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.read_single_barcode":26516,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.read_barcode_stack":26533,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.move_carrier_to_id_position":26566,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.unload_carrier":26579,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.move_carrier_onto_deck":26593,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.pull_in_carrier_onto_deck":26604,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.dock_to_carrier":26614,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.measure_carrier":26623,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.get_scanner_position":26634,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.get_track_position":26642,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.get_carrier_position":26650,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.get_lift_position":26658,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.get_loading_tray_state":26666,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.get_drive_init_states":26674,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.get_barcode_by_index":26682,"unitelabs.liquid_handling.hamilton.modules.idl.idl":26693,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL":26697,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.identifier":26726,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.__post_init__":26730,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.logger":26737,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.configure":26741,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.is_initialized":26753,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.initialize":26760,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.can_activate":26766,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.activate":26773,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.home":26779,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.deactivate":26790,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.current_track":26797,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.move_to":26806,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL._run_idl_cycle":26815,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.identify_carrier":26876,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.scan_barcodes":26897,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.open_loading_tray":26940,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.close_loading_tray":26945,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.get_loading_tray_state":26950,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.__init__":26958,"unitelabs.liquid_handling.hamilton.modules.idl.interfaces":26973,"unitelabs.liquid_handling.hamilton.modules.idl.interfaces.__all__":26979,"unitelabs.liquid_handling.hamilton.modules.idl.interfaces.loading_indicators":26983,"unitelabs.liquid_handling.hamilton.modules.idl.interfaces.loading_indicators.build_track_indicators":26986,"unitelabs.liquid_handling.hamilton.modules.heater_shaker":27007,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.__all__":27017,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker":27020,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker":27024,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.configuration":27062,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.identifier":27067,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.__post_init__":27071,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.logger":27078,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.configure":27082,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.is_initialized":27091,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.initialize":27098,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.activate":27104,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.deactivate":27110,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.is_locked":27116,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.lock":27125,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.unlock":27131,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.is_shaking":27137,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.current_shaking_speed":27146,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.start_shaking":27155,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.stop_shaking":27176,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.temperatures":27182,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.start_temperature_recording":27193,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.stop_temperature_recording":27199,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.is_controlling_temperature":27205,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.current_temperature":27216,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.start_temperature_control":27225,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.stop_temperature_control":27241,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.__init__":27247,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol":27275,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol":27278,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol._port_service":27314,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.logger":27322,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.get_initialization":27325,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.set_initialization":27337,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.set_shaker_initialization":27345,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.get_configuration":27353,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.get_firmware":27369,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.get_plate_lock_position":27380,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.open_plate_lock":27391,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.close_plate_lock":27399,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.get_shaker_status":27407,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.get_shaker_speed":27417,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.start_shaker":27428,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.start_timed_shaker":27442,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.stop_shaker":27459,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.wait_for_shaker":27467,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.get_heater_status":27475,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.get_temperatures":27486,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.get_control_data":27503,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.start_heater":27519,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.heat":27545,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.wait_for_heater":27564,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.stop_heater":27572,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.start_temperature_recording":27580,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.stop_temperature_recording":27588,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.get_temperature_recording_parameters":27597,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.get_temperature_recording_data":27616,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces":27633,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.__all__":27641,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.temperature_status":27644,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.temperature_status.TemperatureStatus":27647,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.temperature_status.TemperatureStatus.OFF":27660,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.temperature_status.TemperatureStatus.HEAT":27663,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.temperature_status.TemperatureStatus.HOLD":27667,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.configuration":27671,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.configuration.Configuration":27674,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.configuration.Configuration.port":27685,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.configuration.Configuration.shaker":27688,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.configuration.Configuration.heater":27692,"unitelabs.liquid_handling.hamilton.modules.ipg":27696,"unitelabs.liquid_handling.hamilton.modules.ipg.__all__":27708,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol":27711,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol":27714,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol._logger_name":27743,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.__init__":27747,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.initialize":27757,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.prepare_orientation":27763,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.park":27778,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.move_to_position":27783,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.grip_plate":27802,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.put_plate":27840,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.move_all_axes":27865,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.close_gripper":27903,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.move_gripper_to_position":27918,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.position_arms_for_free_y_range":27927,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.open_uninitialized":27933,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.get_parking_status":27940,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.get_plate_presence":27948,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.get_position":27956,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.get_grip_direction":27970,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.get_gripper_width":27979,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.get_all_positions":27987,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg":28001,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG":28005,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.identifier":28046,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.GripDirection":28050,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.ArmPosition":28053,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.default_direction":28057,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.__post_init__":28061,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.logger":28068,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.configure":28072,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.is_initialized":28079,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.initialize":28086,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.can_activate":28092,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.activate":28099,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.deactivate":28105,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.home":28111,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.current_location":28117,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.move_to":28124,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.move_by":28147,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.current_direction":28169,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.has_labware":28176,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.current_grip_width":28183,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.open_to":28191,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.open_by":28201,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.close_to":28210,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.close_by":28223,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.transfer":28235,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.transfer_from":28279,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.pick_up":28324,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.pick_up_from":28351,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.put_down":28381,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.drop_labware":28407,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.__init__":28417,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces":28448,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.__all__":28456,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction":28461,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.ArmPosition":28464,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.ArmPosition.RIGHT":28476,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.ArmPosition.FRONT":28478,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.ArmPosition.LEFT":28480,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.ArmPosition.BACK":28482,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripperOrientation":28484,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripperOrientation.FRONT":28496,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripperOrientation.RIGHT":28498,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripperOrientation.BACK":28500,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripperOrientation.LEFT":28502,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection":28504,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.RF":28531,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.RR":28533,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.RB":28535,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.RL":28537,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.BF":28539,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.BR":28541,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.BB":28543,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.BL":28545,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.LF":28547,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.LR":28549,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.LB":28551,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.LL":28553,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.FF":28555,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.FR":28558,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.FB":28561,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.FL":28564,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.arm_position":28567,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.gripper_orientation":28571,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.compose":28575,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction_resolver":28588,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction_resolver.resolve_direction":28591,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction_resolver.grip_width":28620,"unitelabs.liquid_handling.hamilton.modules.core96":28633,"unitelabs.liquid_handling.hamilton.modules.core96.__all__":28649,"unitelabs.liquid_handling.hamilton.modules.core96.core96_context":28652,"unitelabs.liquid_handling.hamilton.modules.core96.core96_context.CoRe96Context":28655,"unitelabs.liquid_handling.hamilton.modules.core96.core96_context.CoRe96Context.module":28669,"unitelabs.liquid_handling.hamilton.modules.core96.core96_context.CoRe96Context.target":28672,"unitelabs.liquid_handling.hamilton.modules.core96.core96_context.CoRe96Context.__init__":28675,"unitelabs.liquid_handling.hamilton.modules.core96.core96":28686,"unitelabs.liquid_handling.hamilton.modules.core96.core96.DEFAULT_DISCARD_LOCATION":28692,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96":28696,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.identifier":28743,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.discard_location":28747,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.rows":28752,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.cols":28755,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.children":28758,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.__post_init__":28766,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.AspirationMode":28789,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.logger":28795,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.configure":28799,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.is_initialized":28809,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.initialize":28816,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.activate":28822,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.deactivate":28828,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.get_firmware_version":28834,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.current_location":28841,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.move_to":28850,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.move_by":28861,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.home":28868,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.get":28874,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96._well_offset_vector":28884,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.has_tips_fw":28899,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.pick_up_tips":28908,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.pick_up_tips_from":28922,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.pick_up_tips_from_anywhere":28948,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.put_down_tips":28972,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.put_down_tips_to":28986,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.put_down_tips_to_anywhere":29004,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.discard_tips":29023,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.drop_tips":29033,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.current_volume":29045,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.aspirate":29055,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.dispense":29136,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.complex_mix":29223,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.rebuild_tips":29233,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.empty_tips":29252,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.__init__":29281,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol":29326,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol":29329,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol._service":29357,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.logger":29363,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.get_firmware_version":29366,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.get_initialization":29374,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.set_initialization":29382,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.get_position":29395,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.set_position":29403,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.set_z_position_to_safety":29415,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.get_tip_presence":29420,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.pick_up_tips":29427,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.discard_tips":29458,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.get_current_volume":29474,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.get_maximum_volume":29483,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.aspirate":29492,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.dispense":29580,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.get_tadm_status":29673,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.get_tadm_error":29681,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.initialize_squeezer_drive":29692,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters":29701,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters._get_well_offset_delta":29706,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96AspirateParameterSet":29721,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96AspirateParameterSet.lld_mode":29741,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96AspirateParameterSet.well_offset":29748,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96AspirateParameterSet.MODULE":29759,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96AspirateParameterSet.LIQUID_CLASS_RANGES":29763,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96AspirateParameterSet._get_hole_offset":29774,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96AspirateParameterSet._get_offset":29788,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96AspirateParameterSet.compile":29797,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96AspirateParameterSet.apply":29806,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96AspirateParameterSet._get_lld_mode":29813,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96AspirateParameterSet.__init__":29822,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96DispenseParameterSet":29914,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96DispenseParameterSet.lld_mode":29934,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96DispenseParameterSet.well_offset":29941,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96DispenseParameterSet.MODULE":29952,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96DispenseParameterSet.LIQUID_CLASS_RANGES":29955,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96DispenseParameterSet._get_hole_offset":29967,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96DispenseParameterSet._get_offset":29980,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96DispenseParameterSet.compile":29989,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96DispenseParameterSet.apply":29998,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96DispenseParameterSet._get_lld_mode":30006,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96DispenseParameterSet.__init__":30015,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96ComplexMixParameterSet":30114,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96ComplexMixParameterSet.steps":30130,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96ComplexMixParameterSet.ASPIRATE_TYPE":30138,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96ComplexMixParameterSet.DISPENSE_TYPE":30141,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96ComplexMixParameterSet._make_aspirate_parameters":30144,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96ComplexMixParameterSet._make_dispense_parameters":30152,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96ComplexMixParameterSet.__init__":30161,"unitelabs.liquid_handling.hamilton.modules.core96.interfaces":30172,"unitelabs.liquid_handling.hamilton.modules.core96.interfaces.__all__":30179,"unitelabs.liquid_handling.hamilton.modules.core96.interfaces.pick_up_tip_method":30182,"unitelabs.liquid_handling.hamilton.modules.core96.interfaces.pick_up_tip_method.PickUpTipMethod":30185,"unitelabs.liquid_handling.hamilton.modules.core96.interfaces.pick_up_tip_method.PickUpTipMethod.NORMAL":30194,"unitelabs.liquid_handling.hamilton.modules.core96.interfaces.pick_up_tip_method.PickUpTipMethod.SLOW":30196,"unitelabs.liquid_handling.hamilton.modules.core96.interfaces.pick_up_tip_method.PickUpTipMethod.BLOW_OUT":30198,"unitelabs.liquid_handling.hamilton.commands":30201,"unitelabs.liquid_handling.hamilton.commands.__all__":30209,"unitelabs.liquid_handling.hamilton.commands.command":30212,"unitelabs.liquid_handling.hamilton.commands.command.__all__":30226,"unitelabs.liquid_handling.hamilton.commands.command.constraints":30229,"unitelabs.liquid_handling.hamilton.commands.command.constraints.T":30235,"unitelabs.liquid_handling.hamilton.commands.command.constraints.Constraint":30238,"unitelabs.liquid_handling.hamilton.commands.command.constraints.Constraint.validate":30256,"unitelabs.liquid_handling.hamilton.commands.command.constraints.Constraint.parse":30268,"unitelabs.liquid_handling.hamilton.commands.command.constraints.ValueRange":30285,"unitelabs.liquid_handling.hamilton.commands.command.constraints.ValueRange.min":30304,"unitelabs.liquid_handling.hamilton.commands.command.constraints.ValueRange.max":30307,"unitelabs.liquid_handling.hamilton.commands.command.constraints.ValueRange.__post_init__":30310,"unitelabs.liquid_handling.hamilton.commands.command.constraints.ValueRange.length":30314,"unitelabs.liquid_handling.hamilton.commands.command.constraints.ValueRange.validate":30318,"unitelabs.liquid_handling.hamilton.commands.command.constraints.ValueRange.parse":30327,"unitelabs.liquid_handling.hamilton.commands.command.constraints.ValueRange.__init__":30338,"unitelabs.liquid_handling.hamilton.commands.command.constraints.Length":30350,"unitelabs.liquid_handling.hamilton.commands.command.constraints.Length.min":30372,"unitelabs.liquid_handling.hamilton.commands.command.constraints.Length.max":30377,"unitelabs.liquid_handling.hamilton.commands.command.constraints.Length.__post_init__":30380,"unitelabs.liquid_handling.hamilton.commands.command.constraints.Length.validate":30384,"unitelabs.liquid_handling.hamilton.commands.command.constraints.Length.parse":30397,"unitelabs.liquid_handling.hamilton.commands.command.constraints.Length.__init__":30414,"unitelabs.liquid_handling.hamilton.commands.command.constraints.FirmwareVersion":30424,"unitelabs.liquid_handling.hamilton.commands.command.constraints.FirmwareVersion.version":30447,"unitelabs.liquid_handling.hamilton.commands.command.constraints.FirmwareVersion.date":30457,"unitelabs.liquid_handling.hamilton.commands.command.constraints.FirmwareVersion.__post_init__":30462,"unitelabs.liquid_handling.hamilton.commands.command.constraints.FirmwareVersion.validate":30466,"unitelabs.liquid_handling.hamilton.commands.command.constraints.FirmwareVersion.parse":30478,"unitelabs.liquid_handling.hamilton.commands.command.constraints.FirmwareVersion.__init__":30506,"unitelabs.liquid_handling.hamilton.commands.command.command":30524,"unitelabs.liquid_handling.hamilton.commands.command.command.T_co":30528,"unitelabs.liquid_handling.hamilton.commands.command.command.HamiltonCommand":30531,"unitelabs.liquid_handling.hamilton.commands.command.command.HamiltonCommand.module":30553,"unitelabs.liquid_handling.hamilton.commands.command.command.HamiltonCommand.command":30556,"unitelabs.liquid_handling.hamilton.commands.command.command.HamiltonCommand.id":30559,"unitelabs.liquid_handling.hamilton.commands.command.command.HamiltonCommand.timeout":30568,"unitelabs.liquid_handling.hamilton.commands.command.command.HamiltonCommand.receiver":30573,"unitelabs.liquid_handling.hamilton.commands.command.command.HamiltonCommand.__post_init__":30578,"unitelabs.liquid_handling.hamilton.commands.command.command.HamiltonCommand.execute":30582,"unitelabs.liquid_handling.hamilton.commands.command.command.HamiltonCommand.serialize":30589,"unitelabs.liquid_handling.hamilton.commands.command.command.HamiltonCommand.deserialize":30597,"unitelabs.liquid_handling.hamilton.commands.command.command.HamiltonCommand.__init__":30609,"unitelabs.liquid_handling.hamilton.commands.command.utils":30634,"unitelabs.liquid_handling.hamilton.commands.command.utils.T_co":30646,"unitelabs.liquid_handling.hamilton.commands.command.utils.S":30649,"unitelabs.liquid_handling.hamilton.commands.command.utils.get_generic_type":30652,"unitelabs.liquid_handling.hamilton.commands.command.utils.get_default_for_field":30669,"unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer":30679,"unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.__init__":30700,"unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.pos":30708,"unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.len":30710,"unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.val":30713,"unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.is_end":30715,"unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.consume":30719,"unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.consume_string":30730,"unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.consume_match":30742,"unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.consume_bool":30762,"unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.consume_int":30774,"unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.consume_bytes":30789,"unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.consume_parameter":30804,"unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.advance":30819,"unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.peek":30831,"unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.reset":30846,"unitelabs.liquid_handling.hamilton.commands.command.utils.produce_parameter":30851,"unitelabs.liquid_handling.hamilton.commands.command.utils.parse_error":30895,"unitelabs.liquid_handling.hamilton.commands.command.receiver":30906,"unitelabs.liquid_handling.hamilton.commands.command.receiver.Receiver":30909,"unitelabs.liquid_handling.hamilton.commands.command.receiver.Receiver.request":30919,"unitelabs.liquid_handling.hamilton.commands.command.receiver.Receiver.send":30932,"unitelabs.liquid_handling.hamilton.commands.command.raw_command":30942,"unitelabs.liquid_handling.hamilton.commands.command.raw_command.RawHamiltonCommand":30945,"unitelabs.liquid_handling.hamilton.commands.command.raw_command.RawHamiltonCommand.value":30967,"unitelabs.liquid_handling.hamilton.commands.command.raw_command.RawHamiltonCommand._module":30970,"unitelabs.liquid_handling.hamilton.commands.command.raw_command.RawHamiltonCommand._command":30973,"unitelabs.liquid_handling.hamilton.commands.command.raw_command.RawHamiltonCommand._id":30976,"unitelabs.liquid_handling.hamilton.commands.command.raw_command.RawHamiltonCommand.__init__":30979,"unitelabs.liquid_handling.hamilton.commands.command.raw_command.RawHamiltonCommand.module":30994,"unitelabs.liquid_handling.hamilton.commands.command.raw_command.RawHamiltonCommand.command":30998,"unitelabs.liquid_handling.hamilton.commands.command.raw_command.RawHamiltonCommand.id":31002,"unitelabs.liquid_handling.hamilton.commands.command.raw_command.RawHamiltonCommand.execute":31011,"unitelabs.liquid_handling.hamilton.commands.command.raw_command.RawHamiltonCommand.serialize":31019,"unitelabs.liquid_handling.hamilton.commands.command.raw_command.RawHamiltonCommand.deserialize":31027,"unitelabs.liquid_handling.agilent":31035,"unitelabs.liquid_handling.agilent.__all__":31046,"unitelabs.liquid_handling.agilent.bravo":31049,"unitelabs.liquid_handling.agilent.bravo.Bravo":31052,"unitelabs.liquid_handling.agilent.bravo.Bravo._configuration":31097,"unitelabs.liquid_handling.agilent.bravo.Bravo._configuration_type":31102,"unitelabs.liquid_handling.agilent.bravo.Bravo.__init__":31108,"unitelabs.liquid_handling.agilent.bravo.Bravo.api":31128,"unitelabs.liquid_handling.agilent.bravo.Bravo.deck":31131,"unitelabs.liquid_handling.agilent.bravo.Bravo.pipette_head":31134,"unitelabs.liquid_handling.agilent.bravo.Bravo.gripper":31137,"unitelabs.liquid_handling.agilent.bravo.Bravo._light_state_machine":31140,"unitelabs.liquid_handling.agilent.bravo.Bravo.__aenter__":31142,"unitelabs.liquid_handling.agilent.bravo.Bravo.__aexit__":31148,"unitelabs.liquid_handling.agilent.bravo.Bravo.aclose":31171,"unitelabs.liquid_handling.agilent.bravo.Bravo._revert_status_light_atexit":31176,"unitelabs.liquid_handling.agilent.bravo.Bravo.logger":31181,"unitelabs.liquid_handling.agilent.bravo.Bravo.configuration":31184,"unitelabs.liquid_handling.agilent.bravo.Bravo.min_traverse_height":31187,"unitelabs.liquid_handling.agilent.bravo.Bravo.get_configuration":31191,"unitelabs.liquid_handling.agilent.bravo.Bravo.is_connected":31197,"unitelabs.liquid_handling.agilent.bravo.Bravo.get_connection_status":31205,"unitelabs.liquid_handling.agilent.bravo.Bravo.get_axis_motor_states":31211,"unitelabs.liquid_handling.agilent.bravo.Bravo.get_system_status":31217,"unitelabs.liquid_handling.agilent.bravo.Bravo.get_all_positions":31223,"unitelabs.liquid_handling.agilent.bravo.Bravo.stop":31235,"unitelabs.liquid_handling.agilent.bravo.Bravo.home":31241,"unitelabs.liquid_handling.agilent.bravo.Bravo.enable_axis":31247,"unitelabs.liquid_handling.agilent.bravo.Bravo.disable_axis":31255,"unitelabs.liquid_handling.agilent.bravo.Bravo.reconnect":31262,"unitelabs.liquid_handling.agilent.bravo.Bravo.disconnect":31268,"unitelabs.liquid_handling.agilent.bravo.Bravo.is_estop_engaged":31274,"unitelabs.liquid_handling.agilent.bravo.Bravo.is_safe_to_operate":31281,"unitelabs.liquid_handling.agilent.bravo.Bravo.configure":31287,"unitelabs.liquid_handling.agilent.bravo.Bravo.initialize":31295,"unitelabs.liquid_handling.agilent.bravo.Bravo.activate":31303,"unitelabs.liquid_handling.agilent.bravo.Bravo.deactivate":31311,"unitelabs.liquid_handling.agilent.bravo.Bravo.move_to_safe_robot_position":31319,"unitelabs.liquid_handling.agilent.bravo.Bravo.robot_finished":31339,"unitelabs.liquid_handling.agilent.bravo.Bravo.set_teachpoints":31344,"unitelabs.liquid_handling.agilent.bravo_protocol":31363,"unitelabs.liquid_handling.agilent.bravo_protocol.logger":31369,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol":31372,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.SAFE_ROBOT_X_DEFAULT":31438,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.SAFE_ROBOT_Y_DEFAULT":31440,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.SAFE_ROBOT_Z_DEFAULT":31442,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.GRIPPER_PARK_POSITION":31444,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.GRIPPER_Z_PARK_POSITION":31446,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.PIPETTOR_W_PARK_POSITION":31448,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.__init__":31450,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.name":31464,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.client":31466,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.service":31471,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol._head_type":31476,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol._min_traverse_height":31481,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.open":31485,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.close":31489,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol._get_service":31493,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.min_traverse_height":31505,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.initialize":31509,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.get_connection_status":31513,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.get_system_status":31519,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.get_axis_motor_states":31525,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.get_teachpoints":31531,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.head_type":31539,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.get_head_info":31542,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.move_w_to_position":31553,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.home_all_axes":31561,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.stop_all_motion":31565,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.connect":31569,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.disconnect":31573,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.enable_axis":31577,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.disable_axis":31583,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.enable_all_axes":31589,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.get_x_position":31593,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.get_y_position":31599,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.get_z_position":31605,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.get_w_position":31611,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.get_gripper_position":31617,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.get_gripper_z_position":31623,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.get_all_positions":31629,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.move_to_position":31640,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.aspirate":31654,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.dispense":31710,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.pick_up_tips":31777,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.drop_tips":31802,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.is_estop_engaged":31822,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.is_safe_to_operate":31828,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.move_gripper":31834,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.force_move_gripper":31844,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.move_gripper_z":31857,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.enable_plate_sensor":31865,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.get_plate_present":31872,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.get_gripper_y_offset":31880,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.set_teachpoints":31888,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.set_gripper_y_offset":31908,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.set_status_light":31916,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol._set_status_light_sync":31927,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.clear_all_lights":31939,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol._wait_for_positions_readable":31944,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.move_to_safe_robot_position":31958,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.robot_finished":31977,"unitelabs.liquid_handling.agilent.interfaces":31984,"unitelabs.liquid_handling.agilent.interfaces.__all__":31998,"unitelabs.liquid_handling.agilent.interfaces.constants":32008,"unitelabs.liquid_handling.agilent.interfaces.constants.TIP_SPACING":32031,"unitelabs.liquid_handling.agilent.interfaces.constants.TIP_RACK_COLUMNS":32034,"unitelabs.liquid_handling.agilent.interfaces.constants.HEAD_MAX_COLUMNS":32036,"unitelabs.liquid_handling.agilent.interfaces.constants.BASE_SAFE_Z_HEIGHT":32038,"unitelabs.liquid_handling.agilent.interfaces.constants.DEFAULT_GRIPPER_OPEN":32040,"unitelabs.liquid_handling.agilent.interfaces.constants.DEFAULT_GRIPPER_CLOSE_PLATE":32042,"unitelabs.liquid_handling.agilent.interfaces.constants.DEFAULT_ZG_RETRACTED":32045,"unitelabs.liquid_handling.agilent.interfaces.constants.GRIPPER_HEAD_CLEARANCE":32048,"unitelabs.liquid_handling.agilent.interfaces.constants.DEFAULT_GRIPPER_OPEN_VELOCITY":32051,"unitelabs.liquid_handling.agilent.interfaces.constants.DEFAULT_GRIPPER_CLOSE_VELOCITY":32053,"unitelabs.liquid_handling.agilent.interfaces.constants.DEFAULT_XY_VELOCITY":32056,"unitelabs.liquid_handling.agilent.interfaces.constants.DEFAULT_GROSS_Z_VELOCITY":32059,"unitelabs.liquid_handling.agilent.interfaces.constants.GRIPPER_ZERO_POINT":32062,"unitelabs.liquid_handling.agilent.interfaces.constants.GRIPPER_SQUEEZE":32065,"unitelabs.liquid_handling.agilent.interfaces.constants.GRIPPER_SCALE_FACTOR":32068,"unitelabs.liquid_handling.agilent.interfaces.constants.GRIPPER_JAW_MAX":32071,"unitelabs.liquid_handling.agilent.interfaces.constants.GRIPPER_FORCE_OVERSHOOT":32073,"unitelabs.liquid_handling.agilent.interfaces.constants.DEFAULT_GRIP_FORCE":32076,"unitelabs.liquid_handling.agilent.interfaces.constants.MIN_GRIP_FORCE":32079,"unitelabs.liquid_handling.agilent.interfaces.constants.MAX_GRIP_FORCE":32082,"unitelabs.liquid_handling.agilent.interfaces.constants.MAX_ZG_EXTENSION":32085,"unitelabs.liquid_handling.agilent.interfaces.constants.ZG_RETRACT_WITH_PLATE_CLEARANCE":32087,"unitelabs.liquid_handling.agilent.interfaces.constants.GRIPPER_Z_SAFE_LIMIT":32090,"unitelabs.liquid_handling.agilent.interfaces.configuration":32092,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoConfiguration":32099,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoConfiguration.head_profile":32114,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoConfiguration.min_traverse_height":32122,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoConfiguration.is_firmware_complete":32129,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoConfiguration.from_head_type":32132,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoConfiguration.__init__":32147,"unitelabs.liquid_handling.agilent.interfaces.configuration.HeadType":32175,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile":32180,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.name":32204,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.user_calibration_offset":32207,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.w_software_min":32211,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.w_software_max":32214,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.head_max_volume":32217,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.min_volume":32220,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.ul_to_mm_factor":32223,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.hw_min":32226,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.hw_max":32229,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.tip_spacing":32232,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.rows":32236,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.cols":32239,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.rack_rows":32242,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.rack_columns":32245,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.deck_x_spacing":32248,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.deck_y_spacing":32252,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.__init__":32256,"unitelabs.liquid_handling.agilent.interfaces.configuration.HEAD_PROFILES":32305,"unitelabs.liquid_handling.agilent.interfaces.configuration._HEAD_TYPE_ALIASES":32314,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfileField":32323,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfileField._serialize":32334,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfileField._deserialize":32352,"unitelabs.liquid_handling.agilent.interfaces.configuration.get_head_profile":32376,"unitelabs.liquid_handling.agilent.interfaces.configuration.DEFAULT_TEACHPOINTS":32394,"unitelabs.liquid_handling.agilent.interfaces.parameters":32406,"unitelabs.liquid_handling.agilent.interfaces.parameters.__all__":32416,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context":32419,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext":32422,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.module":32448,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.target":32452,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext._teachpoint":32455,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.head_profile":32461,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.min_traverse_height":32465,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.effective_tip_extension":32469,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.teachpoint_z":32473,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.plate_height":32477,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.well_depth":32481,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.x_position":32485,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.y_position":32489,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.container_top":32493,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.container_bottom":32497,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.liquid_surface":32501,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.tip":32505,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.__init__":32510,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set":32520,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set._TouchTipDirectionField":32528,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set._TouchTipDirectionField._serialize":32538,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set._TouchTipDirectionField._deserialize":32554,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set._TOUCH_TIP_OFFSET_FACTOR":32577,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set._DEFAULT_TIP_DIAMETER":32581,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set._DEFAULT_WELL_DIAMETER":32584,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet":32588,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet.LIQUID_CLASS_RANGES":32619,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet.touch_tip_direction":32630,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet.touch_tip_retract_distance":32637,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet.touch_tip_distance":32643,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet.touch_side":32649,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet._get_mixing":32656,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet._get_blowout_air_volume":32664,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet._get_transport_air_volume":32672,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet._get_touch_tip_direction":32680,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet._get_touch_tip_retract_distance":32693,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet._get_touch_tip_distance":32703,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet._calculate_touch_off_distance":32714,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet._get_tip_diameter":32724,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet._get_well_diameter":32734,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet._get_touch_side_direction":32744,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet._get_touch_side_distance":32760,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet.compile":32770,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet.apply":32781,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet.__init__":32789,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_aspirate_parameter_set":32906,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_aspirate_parameter_set.BravoAspirateParameterSet":32909,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_aspirate_parameter_set.BravoAspirateParameterSet.LIQUID_CLASS_RANGES":32929,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_aspirate_parameter_set.BravoAspirateParameterSet._get_mixing":32940,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_aspirate_parameter_set.BravoAspirateParameterSet._get_blowout_air_volume":32948,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_aspirate_parameter_set.BravoAspirateParameterSet._get_transport_air_volume":32956,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_aspirate_parameter_set.BravoAspirateParameterSet._get_min_z_position":32964,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_aspirate_parameter_set.BravoAspirateParameterSet.compile":32973,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_aspirate_parameter_set.BravoAspirateParameterSet.apply":32984,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_aspirate_parameter_set.BravoAspirateParameterSet.__init__":32992,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set":33083,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set._LiquidClassArg":33087,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet":33091,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._DEFAULT_RESOLVERS":33130,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet.liquid_class":33141,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet.velocity":33144,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet.start_z_position":33150,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet.min_z_position":33156,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet.min_traverse_height":33162,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet.mixing":33168,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet.well_offset":33174,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._warn_unsupported_fields":33185,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._get_hole_offset":33190,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._get_offset":33204,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._get_liquid_class":33213,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._get_w_position":33225,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._flow_to_w_rate":33238,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._get_mix_w_delta":33252,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._get_mix_z_position":33270,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._get_velocity":33282,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._get_z_velocity":33292,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._get_x_position":33302,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._get_y_position":33313,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._get_start_z_position":33323,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._get_min_z_position":33333,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._get_min_traverse_height":33343,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._transfer_liquid":33354,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._resolve_liquid_pairing":33367,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._resolve_plate_wells":33383,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet.simple_surface_mode":33392,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet.simple_bottom_mode":33419,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet.__init__":33443,"unitelabs.liquid_handling.agilent.modules":33534,"unitelabs.liquid_handling.agilent.modules.__all__":33543,"unitelabs.liquid_handling.agilent.modules.bravo_deck":33546,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeckSite":33550,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeckSite.location_number":33564,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeckSite.__init__":33567,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck":33581,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.identifier":33620,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.num_locations":33623,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.teachpoints":33627,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.__post_init__":33636,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.configure":33645,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck._validate_location":33652,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck._resolve_location":33659,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.get_location_number":33670,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.is_location_empty":33683,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.get_labware_at_location":33698,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.get_labware_height":33714,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.get_max_labware_height":33724,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.__getitem__":33732,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.__contains__":33740,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.add":33750,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.remove":33773,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.clear":33783,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.assign":33789,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.unassign":33810,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.summary":33820,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck._rebuild_location_index":33827,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck._rebuild_index":33832,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.load":33836,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.from_json":33846,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.__init__":33858,"unitelabs.liquid_handling.agilent.modules.pipette_head":33888,"unitelabs.liquid_handling.agilent.modules.pipette_head.__all__":33895,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head":33898,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.APPROACH_CLEARANCE":33911,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.TIP_PICKUP_OVERSHOOT":33913,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.MIN_Z_CLEARANCE":33916,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.W_EJECT_POSITION":33918,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.MIN_MOVE_TO":33921,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.MAX_MOVE_TO":33924,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head._hole_positions_from_labware":33927,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead":33939,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.identifier":33985,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.rows":33989,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.cols":33992,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.children":33995,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.head_profile":34002,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.__post_init__":34006,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.logger":34029,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.protocol":34033,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.configure":34037,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.initialize":34049,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.can_activate":34056,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.activate":34063,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.current_location":34070,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.move_to":34083,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.move_by":34092,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.home":34101,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead._well_offset_vector":34107,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead._validate_location_offset":34122,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead._assert_gripper_retracted":34131,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead._retract_z":34136,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.current_w_position":34141,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.get":34152,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.pick_up_tips":34161,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.head_spacing":34175,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.pick_up_tips_from":34179,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead._pick_up_tips":34240,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.put_down_tips":34268,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.put_down_tips_to":34282,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead._put_down_tips":34338,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.discard_tips":34363,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.drop_tips":34389,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.aspirate":34402,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.dispense":34476,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.empty_tips":34551,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.__init__":34558,"unitelabs.liquid_handling.configuration":34605,"unitelabs.liquid_handling.configuration.__all__":34615,"unitelabs.liquid_handling.configuration.liquid_handler":34618,"unitelabs.liquid_handling.configuration.liquid_handler.LiquidHandlerConfiguration":34621,"unitelabs.liquid_handling.configuration.liquid_handler.LiquidHandlerConfiguration.name":34634,"unitelabs.liquid_handling.configuration.liquid_handler.LiquidHandlerConfiguration.identifier":34641,"unitelabs.liquid_handling.configuration.liquid_handler.LiquidHandlerConfiguration.__init__":34648,"unitelabs.liquid_handling.configuration.module":34664,"unitelabs.liquid_handling.configuration.module.ModuleConfiguration":34667,"unitelabs.liquid_handling.configuration.module.ModuleConfiguration.__init__":34677,"unitelabs.liquid_handling.configuration.configuration":34681,"unitelabs.liquid_handling.configuration.configuration.Configuration":34684,"unitelabs.liquid_handling.configuration.configuration.Configuration.get":34700,"unitelabs.liquid_handling.configuration.configuration.Configuration.__getitem__":34712,"unitelabs.liquid_handling.configuration.configuration.Configuration.__setitem__":34720,"unitelabs.liquid_handling.configuration.configuration.Configuration.missing_fields":34728,"unitelabs.liquid_handling.configuration.configuration.Configuration.is_complete":34735,"unitelabs.liquid_handling.configuration.configuration.Configuration.fill_missing_fields":34739,"unitelabs.liquid_handling.configuration.configuration.Configuration.serialize":34752,"unitelabs.liquid_handling.configuration.configuration.Configuration.deserialize":34764,"unitelabs.liquid_handling.configuration.configuration.Configuration.__init__":34779,"unitelabs.liquid_handling.modules":34783,"unitelabs.liquid_handling.modules.guard":34800,"unitelabs.liquid_handling.modules.guard.F":34807,"unitelabs.liquid_handling.modules.guard.guard":34810,"unitelabs.liquid_handling.modules.guard.ensure_module_stage":34833,"unitelabs.liquid_handling.modules.__all__":34841,"unitelabs.liquid_handling.modules.module_error":34844,"unitelabs.liquid_handling.modules.module_error.ModuleError":34847,"unitelabs.liquid_handling.modules.module_error.ModuleActivationError":34855,"unitelabs.liquid_handling.modules.module_error.ModuleActivationError.__init__":34866,"unitelabs.liquid_handling.modules.module_error.ModuleActivationError.module_name":34875,"unitelabs.liquid_handling.modules.stage":34877,"unitelabs.liquid_handling.modules.stage.Stage":34880,"unitelabs.liquid_handling.modules.stage.Stage.INSTALLED":34893,"unitelabs.liquid_handling.modules.stage.Stage.CONFIGURED":34896,"unitelabs.liquid_handling.modules.stage.Stage.INITIALIZED":34899,"unitelabs.liquid_handling.modules.stage.Stage.ACTIVE":34902,"unitelabs.liquid_handling.modules.pipette_head":34905,"unitelabs.liquid_handling.modules.pipette_head.S":34911,"unitelabs.liquid_handling.modules.pipette_head.T":34914,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead":34917,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.rows":34974,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.cols":34977,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.current_location":34980,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.move_to":34991,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.move_by":35001,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.get":35011,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.has_tips":35021,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.has_tips_at":35032,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.get_tips":35048,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.get_present_tips":35061,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.get_tips_at":35071,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.rebuild_tips":35089,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.has_no_tips":35107,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.active_channels":35111,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.active_children":35117,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.active_head_positions":35128,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.is_partial_tips":35134,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.head_spacing":35138,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.tip_length":35142,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.tip_fitting_depth":35146,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.effective_tip_extension":35150,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead._well_offset_vector":35154,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead._resolve_well_offset_pairing":35168,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead._require_full_rack":35200,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead._require_empty_rack":35212,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead._resolve_rack_by_type":35223,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.can_pick_up_tips":35237,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.pick_up_tips":35270,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.pick_up_tips_from":35283,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.pick_up_tips_from_anywhere":35307,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.can_put_down_tips":35325,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.put_down_tips":35359,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.put_down_tips_to":35372,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.put_down_tips_to_anywhere":35394,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.discard_tips":35413,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.drop_tips":35420,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.aspirate":35432,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.dispense":35471,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.empty_tips":35506,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.__init__":35513,"unitelabs.liquid_handling.modules.liquid_modes":35548,"unitelabs.liquid_handling.modules.liquid_modes._PipetteModeMeta":35552,"unitelabs.liquid_handling.modules.liquid_modes._PipetteModeMeta.__contains__":35561,"unitelabs.liquid_handling.modules.liquid_modes.PipetteMode":35570,"unitelabs.liquid_handling.modules.liquid_modes.PipetteMode.SURFACE":35581,"unitelabs.liquid_handling.modules.liquid_modes.PipetteMode.BOTTOM":35584,"unitelabs.liquid_handling.modules.liquid_modes.PipetteMode.JET":35587,"unitelabs.liquid_handling.modules.liquid_modes.AspiratePipetteMode":35590,"unitelabs.liquid_handling.modules.liquid_modes.AspiratePipetteMode.SURFACE":35600,"unitelabs.liquid_handling.modules.liquid_modes.AspiratePipetteMode.BOTTOM":35603,"unitelabs.liquid_handling.modules.liquid_modes.DispensePipetteMode":35606,"unitelabs.liquid_handling.modules.liquid_modes.DispensePipetteMode.SURFACE":35617,"unitelabs.liquid_handling.modules.liquid_modes.DispensePipetteMode.BOTTOM":35620,"unitelabs.liquid_handling.modules.liquid_modes.DispensePipetteMode.JET":35623,"unitelabs.liquid_handling.modules.pipettes":35626,"unitelabs.liquid_handling.modules.pipettes.S":35632,"unitelabs.liquid_handling.modules.pipettes.T":35635,"unitelabs.liquid_handling.modules.pipettes.Pipettes":35638,"unitelabs.liquid_handling.modules.pipettes.Pipettes.rows":35676,"unitelabs.liquid_handling.modules.pipettes.Pipettes.cols":35679,"unitelabs.liquid_handling.modules.pipettes.Pipettes.current_locations":35682,"unitelabs.liquid_handling.modules.pipettes.Pipettes.move_to":35694,"unitelabs.liquid_handling.modules.pipettes.Pipettes.move_by":35706,"unitelabs.liquid_handling.modules.pipettes.Pipettes.has_tips":35718,"unitelabs.liquid_handling.modules.pipettes.Pipettes.has_tip":35728,"unitelabs.liquid_handling.modules.pipettes.Pipettes.can_pick_up_tips":35737,"unitelabs.liquid_handling.modules.pipettes.Pipettes.pick_up_tips":35755,"unitelabs.liquid_handling.modules.pipettes.Pipettes.pick_up_tips_anywhere":35777,"unitelabs.liquid_handling.modules.pipettes.Pipettes.pick_up_tips_from":35803,"unitelabs.liquid_handling.modules.pipettes.Pipettes.can_put_down_tips":35818,"unitelabs.liquid_handling.modules.pipettes.Pipettes.put_down_tips":35838,"unitelabs.liquid_handling.modules.pipettes.Pipettes.put_down_tips_anywhere":35862,"unitelabs.liquid_handling.modules.pipettes.Pipettes.put_down_tips_to":35890,"unitelabs.liquid_handling.modules.pipettes.Pipettes.discard_tips":35907,"unitelabs.liquid_handling.modules.pipettes.Pipettes.return_tips":35922,"unitelabs.liquid_handling.modules.pipettes.Pipettes.drop_tips":35928,"unitelabs.liquid_handling.modules.pipettes.Pipettes.aspirate":35939,"unitelabs.liquid_handling.modules.pipettes.Pipettes.dispense":35968,"unitelabs.liquid_handling.modules.pipettes.Pipettes.__init__":35997,"unitelabs.liquid_handling.modules.pipette":36032,"unitelabs.liquid_handling.modules.pipette.T":36037,"unitelabs.liquid_handling.modules.pipette.Pipette":36039,"unitelabs.liquid_handling.modules.pipette.Pipette.PipetteMode":36075,"unitelabs.liquid_handling.modules.pipette.Pipette.tip_source":36078,"unitelabs.liquid_handling.modules.pipette.Pipette.pick_up_offset":36083,"unitelabs.liquid_handling.modules.pipette.Pipette.current_location":36087,"unitelabs.liquid_handling.modules.pipette.Pipette.move_to":36095,"unitelabs.liquid_handling.modules.pipette.Pipette.move_by":36103,"unitelabs.liquid_handling.modules.pipette.Pipette.has_tip":36111,"unitelabs.liquid_handling.modules.pipette.Pipette.can_pick_up_tip":36118,"unitelabs.liquid_handling.modules.pipette.Pipette.pick_up_tip":36129,"unitelabs.liquid_handling.modules.pipette.Pipette.pick_up_tip_from":36141,"unitelabs.liquid_handling.modules.pipette.Pipette.can_put_down_tip":36152,"unitelabs.liquid_handling.modules.pipette.Pipette.put_down_tip":36165,"unitelabs.liquid_handling.modules.pipette.Pipette.put_down_tip_to":36176,"unitelabs.liquid_handling.modules.pipette.Pipette.discard_tip":36187,"unitelabs.liquid_handling.modules.pipette.Pipette.return_tip":36196,"unitelabs.liquid_handling.modules.pipette.Pipette.drop_tip":36202,"unitelabs.liquid_handling.modules.pipette.Pipette.current_volume":36211,"unitelabs.liquid_handling.modules.pipette.Pipette.aspirate":36221,"unitelabs.liquid_handling.modules.pipette.Pipette.dispense":36249,"unitelabs.liquid_handling.modules.pipette.Pipette.empty":36281,"unitelabs.liquid_handling.modules.pipette.Pipette.mix":36293,"unitelabs.liquid_handling.modules.pipette.Pipette.__init__":36326,"unitelabs.liquid_handling.modules.module":36343,"unitelabs.liquid_handling.modules.module.Module":36346,"unitelabs.liquid_handling.modules.module.Module._stage":36368,"unitelabs.liquid_handling.modules.module.Module.__post_init__":36373,"unitelabs.liquid_handling.modules.module.Module.stage":36378,"unitelabs.liquid_handling.modules.module.Module.is_configured":36381,"unitelabs.liquid_handling.modules.module.Module.configure":36389,"unitelabs.liquid_handling.modules.module.Module.is_initialized":36397,"unitelabs.liquid_handling.modules.module.Module.initialize":36405,"unitelabs.liquid_handling.modules.module.Module.is_active":36412,"unitelabs.liquid_handling.modules.module.Module.can_activate":36420,"unitelabs.liquid_handling.modules.module.Module.activate":36428,"unitelabs.liquid_handling.modules.module.Module.deactivate":36435,"unitelabs.liquid_handling.modules.module.Module.__init__":36442,"unitelabs.liquid_handling.modules.liquid_handling_mode":36449,"unitelabs.liquid_handling.modules.liquid_handling_mode.LiquidHandlingMode":36452,"unitelabs.liquid_handling.modules.liquid_handling_mode.LiquidHandlingMode.ASPIRATION":36462,"unitelabs.liquid_handling.modules.liquid_handling_mode.LiquidHandlingMode.DISPENSE":36465,"unitelabs.liquid_handling.modules.gripper":36468,"unitelabs.liquid_handling.modules.gripper.T":36473,"unitelabs.liquid_handling.modules.gripper.Gripper":36475,"unitelabs.liquid_handling.modules.gripper.Gripper.width_offset":36510,"unitelabs.liquid_handling.modules.gripper.Gripper.current_location":36513,"unitelabs.liquid_handling.modules.gripper.Gripper.move_to":36521,"unitelabs.liquid_handling.modules.gripper.Gripper.move_by":36529,"unitelabs.liquid_handling.modules.gripper.Gripper.has_labware":36537,"unitelabs.liquid_handling.modules.gripper.Gripper.current_grip_width":36545,"unitelabs.liquid_handling.modules.gripper.Gripper.open_to":36553,"unitelabs.liquid_handling.modules.gripper.Gripper.open_by":36561,"unitelabs.liquid_handling.modules.gripper.Gripper.close_to":36569,"unitelabs.liquid_handling.modules.gripper.Gripper.close_by":36577,"unitelabs.liquid_handling.modules.gripper.Gripper.can_transfer":36585,"unitelabs.liquid_handling.modules.gripper.Gripper.transfer":36610,"unitelabs.liquid_handling.modules.gripper.Gripper.transfer_from":36634,"unitelabs.liquid_handling.modules.gripper.Gripper.can_pick_up":36661,"unitelabs.liquid_handling.modules.gripper.Gripper.pick_up":36677,"unitelabs.liquid_handling.modules.gripper.Gripper.pick_up_from":36692,"unitelabs.liquid_handling.modules.gripper.Gripper.can_put_down":36710,"unitelabs.liquid_handling.modules.gripper.Gripper.put_down":36728,"unitelabs.liquid_handling.modules.gripper.Gripper.drop_labware":36744,"unitelabs.liquid_handling.modules.gripper.Gripper._get_grab_height_for_labware":36753,"unitelabs.liquid_handling.modules.gripper.Gripper.__init__":36771,"unitelabs.liquid_handling.modules.parameters":36784,"unitelabs.liquid_handling.modules.parameters.__all__":36803,"unitelabs.liquid_handling.modules.parameters.dispense":36807,"unitelabs.liquid_handling.modules.parameters.dispense.DispenseParameterSet":36810,"unitelabs.liquid_handling.modules.parameters.dispense.DispenseParameterSet.pipette_mode":36824,"unitelabs.liquid_handling.modules.parameters.dispense.DispenseParameterSet._get_follow_liquid":36830,"unitelabs.liquid_handling.modules.parameters.dispense.DispenseParameterSet._get_volume":36839,"unitelabs.liquid_handling.modules.parameters.dispense.DispenseParameterSet.__init__":36848,"unitelabs.liquid_handling.modules.parameters.multi_pipette_head_context":36901,"unitelabs.liquid_handling.modules.parameters.multi_pipette_head_context.MultiPipetteHeadContext":36904,"unitelabs.liquid_handling.modules.parameters.multi_pipette_head_context.MultiPipetteHeadContext.target":36917,"unitelabs.liquid_handling.modules.parameters.multi_pipette_head_context.MultiPipetteHeadContext.hole_positions":36920,"unitelabs.liquid_handling.modules.parameters.multi_pipette_head_context.MultiPipetteHeadContext.__init__":36928,"unitelabs.liquid_handling.modules.parameters.liquid_class_field":36940,"unitelabs.liquid_handling.modules.parameters.liquid_class_field.LiquidClassField":36943,"unitelabs.liquid_handling.modules.parameters.liquid_class_field.LiquidClassField._serialize":36953,"unitelabs.liquid_handling.modules.parameters.liquid_class_field.LiquidClassField._deserialize":36969,"unitelabs.liquid_handling.modules.parameters.context":36992,"unitelabs.liquid_handling.modules.parameters.context.Context":36995,"unitelabs.liquid_handling.modules.parameters.context.Context.module":37009,"unitelabs.liquid_handling.modules.parameters.context.Context.target":37012,"unitelabs.liquid_handling.modules.parameters.context.Context.__post_init__":37015,"unitelabs.liquid_handling.modules.parameters.context.Context._resolve_target":37019,"unitelabs.liquid_handling.modules.parameters.context.Context._resolve_identifier":37029,"unitelabs.liquid_handling.modules.parameters.context.Context._deck":37040,"unitelabs.liquid_handling.modules.parameters.context.Context.__init__":37047,"unitelabs.liquid_handling.modules.parameters.complex_mix":37055,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixStep":37064,"unitelabs.liquid_handling.modules.parameters.complex_mix._infer_step_type":37067,"unitelabs.liquid_handling.modules.parameters.complex_mix._get_complex_mix_volume":37075,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixStepsField":37085,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixStepsField._serialize":37095,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixStepsField._deserialize":37111,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet":37134,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet.steps":37158,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet.ASPIRATE_TYPE":37164,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet.DISPENSE_TYPE":37167,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet.__post_init__":37170,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet.check_steps":37174,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet.validate":37181,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet.show_defaults":37190,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet.surface_to_bottom":37199,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet.bottom_to_surface":37238,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet.bottom_to_bottom":37277,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet.surface_to_surface":37314,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet._make_aspirate_parameters":37351,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet._make_dispense_parameters":37360,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet.__init__":37369,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixError":37377,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixError.__init__":37389,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixError.step":37400,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixError.step_type":37402,"unitelabs.liquid_handling.modules.parameters.complex_mix.VirtualDispenseContext":37404,"unitelabs.liquid_handling.modules.parameters.complex_mix.VirtualDispenseContext._virtual_container":37418,"unitelabs.liquid_handling.modules.parameters.complex_mix.VirtualDispenseContext._virtual_tip":37422,"unitelabs.liquid_handling.modules.parameters.complex_mix.VirtualDispenseContext.__init__":37426,"unitelabs.liquid_handling.modules.parameters.complex_mix.VirtualDispenseContext.container":37436,"unitelabs.liquid_handling.modules.parameters.complex_mix.VirtualDispenseContext.tip":37440,"unitelabs.liquid_handling.modules.parameters.pipettes_context":37444,"unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext":37447,"unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext.module":37470,"unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext.target":37473,"unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext.channels":37478,"unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext.sub_contexts":37485,"unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext.__post_init__":37494,"unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext._build_sub_contexts":37498,"unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext._resolve_target_index":37509,"unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext.targets":37520,"unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext.active_pairs":37526,"unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext.active_channel_indices":37537,"unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext.selected_pairs":37543,"unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext.estimated_targets":37554,"unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext.__init__":37563,"unitelabs.liquid_handling.modules.parameters.liquid_handling":37579,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet":37582,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet.LIQUID_CLASS_RANGES":37617,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet.PULL_OUT_DISTANCE_DEFAULT":37627,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet._DEFAULT_RESOLVERS":37630,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet.pipette_mode":37641,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet.liquid_offset":37647,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet.follow_liquid":37653,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet.volume":37660,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet.liquid_class":37666,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet.offset":37672,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet.pull_out_distance":37678,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet.end_z_offset":37684,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet._check_liquid_class":37690,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet._check_target_lid":37697,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet._get_liquid_class_param":37704,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet.compile":37715,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet._get_pipette_mode":37724,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet._get_liquid_offset":37732,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet._get_follow_liquid":37740,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet._get_volume":37748,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet._get_liquid_class":37756,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet._get_offset":37764,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet._get_min_traverse_height":37772,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet._get_pull_out_distance":37781,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet._get_end_z_position":37789,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet.__init__":37797,"unitelabs.liquid_handling.modules.parameters.parameter_set":37850,"unitelabs.liquid_handling.modules.parameters.parameter_set.MissingField":37855,"unitelabs.liquid_handling.modules.parameters.parameter_set.MissingField._serialize":37865,"unitelabs.liquid_handling.modules.parameters.parameter_set.MissingField._deserialize":37881,"unitelabs.liquid_handling.modules.parameters.parameter_set.BaseSchema":37904,"unitelabs.liquid_handling.modules.parameters.parameter_set.BaseSchema.TYPE_MAPPING":37914,"unitelabs.liquid_handling.modules.parameters.parameter_set.ParameterSet":37918,"unitelabs.liquid_handling.modules.parameters.parameter_set.ParameterSet._DEFAULT_RESOLVERS":37936,"unitelabs.liquid_handling.modules.parameters.parameter_set.ParameterSet.loads":37946,"unitelabs.liquid_handling.modules.parameters.parameter_set.ParameterSet.dumps":37970,"unitelabs.liquid_handling.modules.parameters.parameter_set.ParameterSet.adopt":37983,"unitelabs.liquid_handling.modules.parameters.parameter_set.ParameterSet.copy":37999,"unitelabs.liquid_handling.modules.parameters.parameter_set.ParameterSet.update":38006,"unitelabs.liquid_handling.modules.parameters.parameter_set.ParameterSet.validate":38026,"unitelabs.liquid_handling.modules.parameters.parameter_set.ParameterSet.compile":38041,"unitelabs.liquid_handling.modules.parameters.parameter_set.ParameterSet.show_defaults":38052,"unitelabs.liquid_handling.modules.parameters.parameter_set.ParameterSet.apply":38063,"unitelabs.liquid_handling.modules.parameters.parameter_set.ParameterSet.__init__":38071,"unitelabs.liquid_handling.modules.parameters.pipette_context":38075,"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext":38078,"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.module":38105,"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.target":38110,"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.target_index":38113,"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.__post_init__":38116,"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.tip":38120,"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.container":38124,"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.containers":38128,"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.channel_count":38134,"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.container_bottom":38138,"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.container_top":38142,"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.liquid_surface":38146,"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.liquid_height":38150,"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.mixture":38154,"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.is_trough":38159,"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.second_section_height":38163,"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.second_section_ratio":38167,"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.__init__":38171,"unitelabs.liquid_handling.modules.parameters.aspirate":38183,"unitelabs.liquid_handling.modules.parameters.aspirate.AspirateParameterSet":38186,"unitelabs.liquid_handling.modules.parameters.aspirate.AspirateParameterSet.pipette_mode":38201,"unitelabs.liquid_handling.modules.parameters.aspirate.AspirateParameterSet._get_liquid_offset":38207,"unitelabs.liquid_handling.modules.parameters.aspirate.AspirateParameterSet._get_follow_liquid":38216,"unitelabs.liquid_handling.modules.parameters.aspirate.AspirateParameterSet._get_volume":38225,"unitelabs.liquid_handling.modules.parameters.aspirate.AspirateParameterSet.__init__":38234,"unitelabs.liquid_handling.modules.parameters.parameter_range":38287,"unitelabs.liquid_handling.modules.parameters.parameter_range.ParameterRange":38292,"unitelabs.liquid_handling.modules.parameters.parameter_range.ParameterRange.min":38303,"unitelabs.liquid_handling.modules.parameters.parameter_range.ParameterRange.max":38306,"unitelabs.liquid_handling.modules.parameters.parameter_range.ParameterRange.__contains__":38309,"unitelabs.liquid_handling.modules.parameters.parameter_range.ParameterRange.__init__":38317,"unitelabs.liquid_handling.modules.parameters.parameter_range._check_range":38325,"unitelabs.liquid_handling.modules.parameters.mixing":38340,"unitelabs.liquid_handling.modules.parameters.mixing.MixingParameterSet":38343,"unitelabs.liquid_handling.modules.parameters.mixing.MixingParameterSet.cycles":38363,"unitelabs.liquid_handling.modules.parameters.mixing.MixingParameterSet.parent_mode":38369,"unitelabs.liquid_handling.modules.parameters.mixing.MixingParameterSet.parent_volume":38376,"unitelabs.liquid_handling.modules.parameters.mixing.MixingParameterSet.compile":38380,"unitelabs.liquid_handling.modules.parameters.mixing.MixingParameterSet._get_cycles":38389,"unitelabs.liquid_handling.modules.parameters.mixing.MixingParameterSet._get_pipette_mode":38397,"unitelabs.liquid_handling.modules.parameters.mixing.MixingParameterSet._get_liquid_offset":38405,"unitelabs.liquid_handling.modules.parameters.mixing.MixingParameterSet._get_volume":38419,"unitelabs.liquid_handling.modules.parameters.mixing.MixingParameterSet.from_lists":38428,"unitelabs.liquid_handling.modules.parameters.mixing.MixingParameterSet.__init__":38467,"unitelabs.liquid_handling.Gripper":38526,"unitelabs.liquid_handling.LiquidHandler":38539,"unitelabs.liquid_handling.Module":38549,"unitelabs.liquid_handling.ModuleError":38558,"unitelabs.liquid_handling.Pipette":38564,"unitelabs.liquid_handling.Pipettes":38577,"unitelabs.liquid_handling.State":38593,"unitelabs.liquid_handling.testing.AutoloadProtocolMock":38600,"unitelabs.liquid_handling.testing.BravoMock":38608,"unitelabs.liquid_handling.testing.ChannelsProtocolMock":38616,"unitelabs.liquid_handling.testing.CoRe96ProtocolMock":38624,"unitelabs.liquid_handling.testing.CoReGripperProtocolMock":38632,"unitelabs.liquid_handling.testing.ISWAPProtocolMock":38640,"unitelabs.liquid_handling.testing.MicrolabSTARMock":38648,"unitelabs.liquid_handling.testing.VantageMock":38656,"unitelabs.liquid_handling.hamilton.ISWAP":38664,"unitelabs.liquid_handling.hamilton.Autoload":38673,"unitelabs.liquid_handling.hamilton.Channel":38682,"unitelabs.liquid_handling.hamilton.Channels":38693,"unitelabs.liquid_handling.hamilton.CoRe96":38707,"unitelabs.liquid_handling.hamilton.CoReGripper":38716,"unitelabs.liquid_handling.hamilton.HamiltonCommand":38727,"unitelabs.liquid_handling.hamilton.HamiltonDeck":38738,"unitelabs.liquid_handling.hamilton.HeaterShaker":38751,"unitelabs.liquid_handling.hamilton.HeaterShakerProtocol":38764,"unitelabs.liquid_handling.hamilton.LimitCurve":38772,"unitelabs.liquid_handling.hamilton.MicrolabSTAR":38774,"unitelabs.liquid_handling.hamilton.MicrolabSTARV":38782,"unitelabs.liquid_handling.hamilton.TADMGuardband":38784,"unitelabs.liquid_handling.hamilton.TADMMeasurement":38791,"unitelabs.liquid_handling.hamilton.TADMMode":38798,"unitelabs.liquid_handling.hamilton.Vantage":38805,"unitelabs.liquid_handling.hamilton.VantageChannels":38813,"unitelabs.liquid_handling.hamilton.errors.CommunicationError":38821,"unitelabs.liquid_handling.hamilton.errors.HamiltonError":38827,"unitelabs.liquid_handling.hamilton.errors.HamiltonMultiError":38835,"unitelabs.liquid_handling.hamilton.errors.HardwareError":38843,"unitelabs.liquid_handling.hamilton.errors.InvalidCommand":38849,"unitelabs.liquid_handling.hamilton.errors.ProcessError":38855,"unitelabs.liquid_handling.hamilton.errors.get_error_for_code":38861,"unitelabs.liquid_handling.hamilton.errors.get_trace_for_code":38868,"unitelabs.liquid_handling.hamilton.errors.handle_hamilton_errors":38881,"unitelabs.liquid_handling.hamilton.errors.map_vantage_error":38888,"unitelabs.liquid_handling.hamilton.interfaces.AspirateMode":38895,"unitelabs.liquid_handling.hamilton.interfaces.AspirationMode":38897,"unitelabs.liquid_handling.hamilton.interfaces.CoRe96LLDMode":38904,"unitelabs.liquid_handling.hamilton.interfaces.DataCorrectness":38906,"unitelabs.liquid_handling.hamilton.interfaces.DiscardTipMethod":38913,"unitelabs.liquid_handling.hamilton.interfaces.DispenseMode":38920,"unitelabs.liquid_handling.hamilton.interfaces.ExtendedConfiguration":38927,"unitelabs.liquid_handling.hamilton.interfaces.FaultyParameter":38934,"unitelabs.liquid_handling.hamilton.interfaces.InstallationData":38940,"unitelabs.liquid_handling.hamilton.interfaces.InstrumentConfiguration":38946,"unitelabs.liquid_handling.hamilton.interfaces.LLDMode":38953,"unitelabs.liquid_handling.hamilton.interfaces.MicrolabSTARConfiguration":38960,"unitelabs.liquid_handling.hamilton.interfaces.MicrolabSTARFirmwareConfiguration":38969,"unitelabs.liquid_handling.hamilton.interfaces.ModuleStatus":38978,"unitelabs.liquid_handling.hamilton.interfaces.SubsystemStatus":38985,"unitelabs.liquid_handling.hamilton.interfaces.TADMMode":38992,"unitelabs.liquid_handling.hamilton.interfaces.TechnicalAssemblies":38999,"unitelabs.liquid_handling.hamilton.interfaces.VantageArmConfiguration":39005,"unitelabs.liquid_handling.hamilton.interfaces.VantageConfiguration":39011,"unitelabs.liquid_handling.hamilton.interfaces.VantageFirmwareConfiguration":39020,"unitelabs.liquid_handling.hamilton.interfaces.VerificationData":39029,"unitelabs.liquid_handling.hamilton.interfaces.WasteType":39035,"unitelabs.liquid_handling.hamilton.interfaces.validate_waste_track":39042,"unitelabs.liquid_handling.hamilton.interfaces.parameters.HamiltonAspirateParameterSet":39058,"unitelabs.liquid_handling.hamilton.interfaces.parameters.HamiltonDispenseParameterSet":39068,"unitelabs.liquid_handling.hamilton.interfaces.parameters.HamiltonParameterSet":39079,"unitelabs.liquid_handling.hamilton.interfaces.parameters.LiquidClassField":39088,"unitelabs.liquid_handling.hamilton.interfaces.parameters.ParameterRange":39095,"unitelabs.liquid_handling.hamilton.interfaces.parameters.TADMParameterSet":39101,"unitelabs.liquid_handling.hamilton.interfaces.parameters._check_range":39110,"unitelabs.liquid_handling.hamilton.modules.IDL":39121,"unitelabs.liquid_handling.hamilton.modules.IPG":39130,"unitelabs.liquid_handling.hamilton.modules.ISWAP":39139,"unitelabs.liquid_handling.hamilton.modules.Autoload":39148,"unitelabs.liquid_handling.hamilton.modules.AutoloadProtocol":39157,"unitelabs.liquid_handling.hamilton.modules.BarcodeType":39165,"unitelabs.liquid_handling.hamilton.modules.Channel":39172,"unitelabs.liquid_handling.hamilton.modules.Channels":39183,"unitelabs.liquid_handling.hamilton.modules.CoRe96":39197,"unitelabs.liquid_handling.hamilton.modules.CoReGripper":39206,"unitelabs.liquid_handling.hamilton.modules.CoReGripperProtocol":39217,"unitelabs.liquid_handling.hamilton.modules.HamiltonDeck":39225,"unitelabs.liquid_handling.hamilton.modules.HeaterShaker":39238,"unitelabs.liquid_handling.hamilton.modules.HeaterShakerProtocol":39251,"unitelabs.liquid_handling.hamilton.modules.IDLProtocol":39259,"unitelabs.liquid_handling.hamilton.modules.IPGProtocol":39267,"unitelabs.liquid_handling.hamilton.modules.LimitCurve":39275,"unitelabs.liquid_handling.hamilton.modules.LoadingIndicator":39277,"unitelabs.liquid_handling.hamilton.modules.TADMGuardband":39286,"unitelabs.liquid_handling.hamilton.modules.TADMMeasurement":39293,"unitelabs.liquid_handling.hamilton.modules.TADMMode":39300,"unitelabs.liquid_handling.hamilton.modules.VantageChannel":39307,"unitelabs.liquid_handling.hamilton.modules.VantageChannels":39315,"unitelabs.liquid_handling.hamilton.modules.VantageXLChannels":39323,"unitelabs.liquid_handling.hamilton.modules.XLChannelsProtocol":39332,"unitelabs.liquid_handling.hamilton.modules.iswap.ISWAP":39342,"unitelabs.liquid_handling.hamilton.modules.iswap.Direction":39351,"unitelabs.liquid_handling.hamilton.modules.iswap.ISWAPProtocol":39358,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.Direction":39366,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.PredefinedPosition":39373,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.Rotation":39380,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.WristTwist":39387,"unitelabs.liquid_handling.hamilton.modules.xl.VantageXLChannels":39394,"unitelabs.liquid_handling.hamilton.modules.xl.XLChannelsProtocol":39403,"unitelabs.liquid_handling.hamilton.modules.autoload.Autoload":39413,"unitelabs.liquid_handling.hamilton.modules.autoload.AutoloadProtocol":39422,"unitelabs.liquid_handling.hamilton.modules.autoload.BarcodeType":39430,"unitelabs.liquid_handling.hamilton.modules.autoload.LoadingIndicator":39437,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.BarcodeReaderType":39446,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.BarcodeType":39453,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.LoadingIndicator":39460,"unitelabs.liquid_handling.hamilton.modules.protocols.SubProtocol":39469,"unitelabs.liquid_handling.hamilton.modules.protocols.VantageSubProtocol":39474,"unitelabs.liquid_handling.hamilton.modules.pipettes.DEFAULT_CHANNEL_ASPIRATE":39479,"unitelabs.liquid_handling.hamilton.modules.pipettes.DEFAULT_CHANNEL_DISPENSE":39481,"unitelabs.liquid_handling.hamilton.modules.pipettes.Channel":39483,"unitelabs.liquid_handling.hamilton.modules.pipettes.ChannelAspirateParameterSet":39494,"unitelabs.liquid_handling.hamilton.modules.pipettes.ChannelComplexMixParameterSet":39503,"unitelabs.liquid_handling.hamilton.modules.pipettes.ChannelDispenseParameterSet":39512,"unitelabs.liquid_handling.hamilton.modules.pipettes.Channels":39521,"unitelabs.liquid_handling.hamilton.modules.pipettes.ChannelsAspirateParameterSet":39535,"unitelabs.liquid_handling.hamilton.modules.pipettes.ChannelsComplexMixParameterSet":39544,"unitelabs.liquid_handling.hamilton.modules.pipettes.ChannelsContext":39553,"unitelabs.liquid_handling.hamilton.modules.pipettes.ChannelsDispenseParameterSet":39561,"unitelabs.liquid_handling.hamilton.modules.pipettes.ChannelsProtocol":39570,"unitelabs.liquid_handling.hamilton.modules.pipettes.DiscardTipMethod":39580,"unitelabs.liquid_handling.hamilton.modules.pipettes.LimitCurve":39587,"unitelabs.liquid_handling.hamilton.modules.pipettes.PickUpTipMethod":39589,"unitelabs.liquid_handling.hamilton.modules.pipettes.TADMGuardband":39596,"unitelabs.liquid_handling.hamilton.modules.pipettes.TADMMeasurement":39603,"unitelabs.liquid_handling.hamilton.modules.pipettes.TADMMode":39610,"unitelabs.liquid_handling.hamilton.modules.pipettes.XLChannelAspirateParameterSet":39617,"unitelabs.liquid_handling.hamilton.modules.pipettes.XLChannelDispenseParameterSet":39626,"unitelabs.liquid_handling.hamilton.modules.pipettes.XLChannelsAspirateParameterSet":39635,"unitelabs.liquid_handling.hamilton.modules.pipettes.XLChannelsDispenseParameterSet":39644,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.DiscardTipMethod":39653,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.LimitCurve":39660,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.MonitoringMode":39662,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.PickUpTipMethod":39669,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.TADMGuardband":39676,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.TADMMeasurement":39683,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.TADMMode":39690,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.TADMParameters":39697,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.VolumeInfo":39703,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.discard_tip_method.DiscardTipMethod":39709,"unitelabs.liquid_handling.hamilton.modules.core_gripper.CoReGripper":39716,"unitelabs.liquid_handling.hamilton.modules.core_gripper.CoReGripperProtocol":39727,"unitelabs.liquid_handling.hamilton.modules.idl.IDL":39735,"unitelabs.liquid_handling.hamilton.modules.idl.IDLProtocol":39744,"unitelabs.liquid_handling.hamilton.modules.idl.interfaces.build_track_indicators":39752,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.Configuration":39767,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.HeaterShaker":39774,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.HeaterShakerProtocol":39787,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.Configuration":39795,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.TemperatureStatus":39802,"unitelabs.liquid_handling.hamilton.modules.ipg.IPG":39811,"unitelabs.liquid_handling.hamilton.modules.ipg.ArmPosition":39820,"unitelabs.liquid_handling.hamilton.modules.ipg.GripDirection":39827,"unitelabs.liquid_handling.hamilton.modules.ipg.GripperOrientation":39835,"unitelabs.liquid_handling.hamilton.modules.ipg.IPGProtocol":39842,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.ArmPosition":39850,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.GripDirection":39857,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.GripperOrientation":39865,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.grip_width":39872,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.resolve_direction":39881,"unitelabs.liquid_handling.hamilton.modules.core96.CoRe96":39902,"unitelabs.liquid_handling.hamilton.modules.core96.CoRe96AspirateParameterSet":39911,"unitelabs.liquid_handling.hamilton.modules.core96.CoRe96ComplexMixParameterSet":39920,"unitelabs.liquid_handling.hamilton.modules.core96.CoRe96Context":39929,"unitelabs.liquid_handling.hamilton.modules.core96.CoRe96DispenseParameterSet":39938,"unitelabs.liquid_handling.hamilton.modules.core96.CoRe96Protocol":39947,"unitelabs.liquid_handling.hamilton.modules.core96.PickUpTipMethod":39955,"unitelabs.liquid_handling.hamilton.modules.core96.interfaces.PickUpTipMethod":39962,"unitelabs.liquid_handling.hamilton.commands.HamiltonCommand":39969,"unitelabs.liquid_handling.hamilton.commands.RawHamiltonCommand":39980,"unitelabs.liquid_handling.hamilton.commands.command.FirmwareVersion":39989,"unitelabs.liquid_handling.hamilton.commands.command.HamiltonCommand":40005,"unitelabs.liquid_handling.hamilton.commands.command.Length":40016,"unitelabs.liquid_handling.hamilton.commands.command.RawHamiltonCommand":40031,"unitelabs.liquid_handling.hamilton.commands.command.Receiver":40040,"unitelabs.liquid_handling.hamilton.commands.command.T_co":40047,"unitelabs.liquid_handling.hamilton.commands.command.ValueRange":40049,"unitelabs.liquid_handling.agilent.Bravo":40060,"unitelabs.liquid_handling.agilent.interfaces.BASE_SAFE_Z_HEIGHT":40068,"unitelabs.liquid_handling.agilent.interfaces.DEFAULT_TEACHPOINTS":40070,"unitelabs.liquid_handling.agilent.interfaces.HEAD_PROFILES":40080,"unitelabs.liquid_handling.agilent.interfaces.TIP_RACK_COLUMNS":40088,"unitelabs.liquid_handling.agilent.interfaces.TIP_SPACING":40090,"unitelabs.liquid_handling.agilent.interfaces.BravoAspirateParameterSet":40092,"unitelabs.liquid_handling.agilent.interfaces.BravoConfiguration":40103,"unitelabs.liquid_handling.agilent.interfaces.BravoDispenseParameterSet":40112,"unitelabs.liquid_handling.agilent.interfaces.BravoHeadProfile":40123,"unitelabs.liquid_handling.agilent.interfaces.BravoParameterSet":40129,"unitelabs.liquid_handling.agilent.interfaces.HeadType":40138,"unitelabs.liquid_handling.agilent.interfaces.PipetteHeadContext":40141,"unitelabs.liquid_handling.agilent.interfaces.get_head_profile":40150,"unitelabs.liquid_handling.agilent.interfaces.parameters.BravoAspirateParameterSet":40163,"unitelabs.liquid_handling.agilent.interfaces.parameters.BravoDispenseParameterSet":40174,"unitelabs.liquid_handling.agilent.interfaces.parameters.BravoParameterSet":40185,"unitelabs.liquid_handling.agilent.interfaces.parameters.PipetteHeadContext":40194,"unitelabs.liquid_handling.agilent.modules.BravoDeck":40203,"unitelabs.liquid_handling.agilent.modules.BravoPipetteHead":40216,"unitelabs.liquid_handling.agilent.modules.pipette_head.BravoPipetteHead":40225,"unitelabs.liquid_handling.configuration.Configuration":40234,"unitelabs.liquid_handling.configuration.LiquidHandlerConfiguration":40240,"unitelabs.liquid_handling.configuration.ModuleConfiguration":40249,"unitelabs.liquid_handling.modules.AspiratePipetteMode":40257,"unitelabs.liquid_handling.modules.DispensePipetteMode":40264,"unitelabs.liquid_handling.modules.Gripper":40271,"unitelabs.liquid_handling.modules.LiquidHandlingMode":40284,"unitelabs.liquid_handling.modules.Module":40291,"unitelabs.liquid_handling.modules.ModuleActivationError":40300,"unitelabs.liquid_handling.modules.ModuleError":40308,"unitelabs.liquid_handling.modules.Pipette":40314,"unitelabs.liquid_handling.modules.PipetteHead":40327,"unitelabs.liquid_handling.modules.PipetteMode":40343,"unitelabs.liquid_handling.modules.Pipettes":40350,"unitelabs.liquid_handling.modules.Stage":40366,"unitelabs.liquid_handling.modules.ensure_module_stage":40375,"unitelabs.liquid_handling.modules.parameters.AspirateParameterSet":40382,"unitelabs.liquid_handling.modules.parameters.ComplexMixError":40391,"unitelabs.liquid_handling.modules.parameters.ComplexMixParameterSet":40399,"unitelabs.liquid_handling.modules.parameters.Context":40408,"unitelabs.liquid_handling.modules.parameters.DispenseParameterSet":40414,"unitelabs.liquid_handling.modules.parameters.LiquidClassField":40423,"unitelabs.liquid_handling.modules.parameters.LiquidHandlingParameterSet":40430,"unitelabs.liquid_handling.modules.parameters.MixingParameterSet":40439,"unitelabs.liquid_handling.modules.parameters.MultiPipetteHeadContext":40448,"unitelabs.liquid_handling.modules.parameters.ParameterRange":40457,"unitelabs.liquid_handling.modules.parameters.ParameterSet":40463,"unitelabs.liquid_handling.modules.parameters.PipetteContext":40469,"unitelabs.liquid_handling.modules.parameters.PipettesContext":40478,"unitelabs.liquid_handling.modules.parameters._check_range":40487,"unitelabs.liquid_handling.modules.parameters._infer_step_type":40498},{"type":755,"name":756,"path":757,"parent":758,"packages":759,"attributes":768,"classes":771},"package","unitelabs.liquid_handling","unitelabs\u002Fliquid_handling\u002F__init__.py","unitelabs",[760,761,762,763,764,765,766,767],"unitelabs.liquid_handling.__version__","unitelabs.liquid_handling.liquid_handler","unitelabs.liquid_handling.state","unitelabs.liquid_handling.testing","unitelabs.liquid_handling.hamilton","unitelabs.liquid_handling.agilent","unitelabs.liquid_handling.configuration","unitelabs.liquid_handling.modules",[769,770],"unitelabs.liquid_handling.__all__","unitelabs.liquid_handling.connector_compatibility",[772,773,774,775,776,777,778],"unitelabs.liquid_handling.liquid_handler.LiquidHandler","unitelabs.liquid_handling.modules.gripper.Gripper","unitelabs.liquid_handling.modules.module.Module","unitelabs.liquid_handling.modules.module_error.ModuleError","unitelabs.liquid_handling.modules.pipette.Pipette","unitelabs.liquid_handling.modules.pipettes.Pipettes","unitelabs.liquid_handling.state.State",{"type":755,"name":760,"path":780,"parent":756,"attributes":781},"unitelabs\u002Fliquid_handling\u002F__version__.py",[782],"unitelabs.liquid_handling.__version__.__version__",{"type":784,"name":782,"path":780,"parent":760,"lines":785,"value":787},"attribute",[786,786],3,"version('unitelabs_liquid_handling')",{"type":784,"name":769,"path":757,"parent":756,"lines":789,"value":792},[790,791],10,19,[773,772,774,775,776,777,778],{"type":784,"name":770,"path":757,"parent":756,"lines":794,"value":797},[795,796],21,25,"{'microlab_star': '>=0.5.0', 'microlab_vantage': '>=0.5.1', 'agilent_bravo': '>=0.6.0'}",{"type":755,"name":761,"path":799,"parent":756,"classes":800},"unitelabs\u002Fliquid_handling\u002Fliquid_handler.py",[772],{"type":802,"name":772,"path":799,"parent":761,"description":803,"lines":804,"bases":807,"attributes":814,"functions":820,"mro":826},"class","Base class for robotic liquid handlers.",[805,806],11,61,[808,811],{"annotation":809},{"name":774,"cls":810},"ExprName",{"annotation":812},{"name":813,"cls":810},"unitelabs.labware.resource.instrument.Instrument",[815,816,817,818,819],"unitelabs.liquid_handling.liquid_handler.LiquidHandler._configuration_type","unitelabs.liquid_handling.liquid_handler.LiquidHandler.identifier","unitelabs.liquid_handling.liquid_handler.LiquidHandler.deck","unitelabs.liquid_handling.liquid_handler.LiquidHandler._configuration","unitelabs.liquid_handling.liquid_handler.LiquidHandler.configuration",[821,822,823,824,825],"unitelabs.liquid_handling.liquid_handler.LiquidHandler.__init__","unitelabs.liquid_handling.liquid_handler.LiquidHandler.stop","unitelabs.liquid_handling.liquid_handler.LiquidHandler.resume","unitelabs.liquid_handling.liquid_handler.LiquidHandler.save","unitelabs.liquid_handling.liquid_handler.LiquidHandler.load",[772,774,813,827,828],"unitelabs.labware.resource.labware.Labware","unitelabs.labware.resource.resource.Resource",{"type":784,"name":818,"path":799,"parent":772,"lines":830,"value":832,"annotation":833},[831,831],22,"None",{"join":834},[835,832],{"name":836,"cls":810},"unitelabs.liquid_handling.configuration.liquid_handler.LiquidHandlerConfiguration",{"type":784,"name":815,"path":799,"parent":772,"lines":838,"value":840,"annotation":841},[839,839],15,"LiquidHandlerConfiguration",{"left":842,"slice":844},{"name":843,"cls":810},"type",{"name":836,"cls":810},{"type":846,"name":821,"path":799,"parent":772,"lines":847,"parameters":849},"function",[848,831],17,[850],{"name":851,"kind":852,"required":853},"self","positional or keyword",true,{"type":784,"name":816,"path":799,"parent":772,"lines":855,"value":857},[856,856],20,"self.__class__.__name__",{"type":784,"name":817,"path":799,"parent":772,"lines":859,"value":860},[795,795],"Deck()",{"type":846,"name":822,"path":799,"parent":772,"description":862,"lines":863,"parameters":865},"Stop execution.",[864,796],24,[866],{"name":851,"kind":852,"required":853},{"type":846,"name":823,"path":799,"parent":772,"description":868,"lines":869,"parameters":872},"Resume execution.",[870,871],27,28,[873],{"name":851,"kind":852,"required":853},{"type":846,"name":824,"path":799,"parent":772,"description":875,"lines":876,"parameters":879,"returns":881},"Serialize this liquid handler's current state as a JSON-like, transferable dictionary.",[877,878],30,42,[880],{"name":851,"kind":852,"required":853},{"description":882,"annotation":883},"The JSON-like dictionary with the resource's data.",{"name":778,"cls":810},{"type":846,"name":825,"path":799,"parent":772,"description":885,"lines":886,"parameters":889},"Deserialize this liquid handler's state from a JSON-like, transferable dictionary.",[887,888],44,56,[890,891],{"name":851,"kind":852,"required":853},{"name":892,"kind":852,"annotation":893,"required":853,"description":882},"state",{"name":778,"cls":810},{"type":784,"name":819,"path":799,"parent":772,"description":895,"lines":896,"value":832,"annotation":898},"The configuration of the liquid handler.",[897,806],60,{"name":836,"cls":810},{"type":755,"name":762,"path":900,"parent":756,"classes":901},"unitelabs\u002Fliquid_handling\u002Fstate.py",[778],{"type":802,"name":778,"path":900,"parent":762,"description":903,"lines":904,"bases":907,"attributes":911,"mro":914},"The structure used when serializing the state of a liquid handling system.",[905,906],6,18,[908],{"annotation":909},{"name":910,"cls":810},"typing_extensions.TypedDict",[912,913],"unitelabs.liquid_handling.state.State.deck","unitelabs.liquid_handling.state.State.configuration",[778],{"type":784,"name":912,"path":900,"parent":778,"lines":916,"value":832,"annotation":917},[848,848],{"join":918},[919,832],{"name":920,"cls":810},"unitelabs.labware.resource.schema.JsonSchema",{"type":784,"name":913,"path":900,"parent":778,"lines":922,"value":832,"annotation":923},[906,906],{"join":924},[925,832],{"left":926,"slice":928},{"name":927,"cls":810},"dict",{"elements":929},[930,932],{"name":931,"cls":810},"str",{"name":933,"cls":810},"typing_extensions.Any",{"type":755,"name":763,"path":935,"parent":756,"packages":936,"attributes":945,"classes":947},"unitelabs\u002Fliquid_handling\u002Ftesting\u002F__init__.py",[937,938,939,940,941,942,943,944],"unitelabs.liquid_handling.testing.bravo_mock","unitelabs.liquid_handling.testing.channels_protocol_mock","unitelabs.liquid_handling.testing.core_gripper_protocol_mock","unitelabs.liquid_handling.testing.iswap_protocol_mock","unitelabs.liquid_handling.testing.core96_protocol_mock","unitelabs.liquid_handling.testing.vantage_mock","unitelabs.liquid_handling.testing.microlab_star_mock","unitelabs.liquid_handling.testing.autoload_protocol_mock",[946],"unitelabs.liquid_handling.testing.__all__",[948,949,950,951,952,953,954,955],"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock","unitelabs.liquid_handling.testing.bravo_mock.BravoMock","unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock","unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock","unitelabs.liquid_handling.testing.core_gripper_protocol_mock.CoReGripperProtocolMock","unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock","unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARMock","unitelabs.liquid_handling.testing.vantage_mock.VantageMock",{"type":784,"name":946,"path":935,"parent":763,"lines":957,"value":958},[790,791],[948,949,950,951,952,953,954,955],{"type":755,"name":937,"path":960,"parent":763,"classes":961},"unitelabs\u002Fliquid_handling\u002Ftesting\u002Fbravo_mock.py",[962,949],"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock",{"type":802,"name":962,"path":960,"parent":937,"description":964,"lines":965,"attributes":967,"functions":982,"mro":1024},"Mock for the BravoProtocol that simulates SiLA2 service responses.",[839,966],599,[968,969,970,971,972,973,974,975,976,977,978,979,980,981],"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.SAFE_ROBOT_X_DEFAULT","unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.SAFE_ROBOT_Y_DEFAULT","unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.SAFE_ROBOT_Z_DEFAULT","unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.GRIPPER_PARK_POSITION","unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.GRIPPER_Z_PARK_POSITION","unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.PIPETTOR_W_PARK_POSITION","unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock._connected","unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock._initialized","unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock._head_type","unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock._min_traverse_height","unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock._positions","unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock._estop_engaged","unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.min_traverse_height","unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.head_type",[983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023],"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.__init__","unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.initialize","unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.get_connection_status","unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.get_system_status","unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.get_axis_motor_states","unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.get_teachpoints","unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.get_head_info","unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.move_w_to_position","unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.home_all_axes","unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.stop_all_motion","unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.connect","unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.disconnect","unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.enable_axis","unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.disable_axis","unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.enable_all_axes","unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.get_x_position","unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.get_y_position","unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.get_z_position","unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.get_w_position","unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.get_gripper_position","unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.get_gripper_z_position","unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.get_all_positions","unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.move_to_position","unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.aspirate","unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.dispense","unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.pick_up_tips","unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.drop_tips","unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.is_estop_engaged","unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.is_safe_to_operate","unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.enable_plate_sensor","unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.get_plate_present","unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.move_gripper","unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.force_move_gripper","unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.move_gripper_z","unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.get_gripper_y_offset","unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.set_gripper_y_offset","unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.set_status_light","unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock._set_status_light_sync","unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.clear_all_lights","unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.move_to_safe_robot_position","unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.robot_finished",[962],{"type":784,"name":968,"path":960,"parent":962,"lines":1026,"value":1027},[906,906],"5.0",{"type":784,"name":969,"path":960,"parent":962,"lines":1029,"value":1027},[791,791],{"type":784,"name":970,"path":960,"parent":962,"lines":1031,"value":1032},[856,856],"0.0",{"type":784,"name":971,"path":960,"parent":962,"lines":1034,"value":1032},[795,795],{"type":784,"name":972,"path":960,"parent":962,"lines":1036,"value":1037},[831,831],"-20.0",{"type":784,"name":973,"path":960,"parent":962,"lines":1039,"value":1032},[1040,1040],23,{"type":846,"name":983,"path":960,"parent":962,"lines":1042,"parameters":1044},[796,1043],40,[1045],{"name":851,"kind":852,"required":853},{"type":784,"name":974,"path":960,"parent":962,"lines":1047,"value":1048},[871,871],"True",{"type":784,"name":975,"path":960,"parent":962,"lines":1050,"value":1052},[1051,1051],29,"False",{"type":784,"name":976,"path":960,"parent":962,"lines":1054,"value":1055,"annotation":1056},[877,877],"'96LT'",{"name":931,"cls":810},{"type":784,"name":977,"path":960,"parent":962,"lines":1058,"value":1060,"annotation":1061},[1059,1059],31,"decimal.Decimal('0.0')",{"name":1062,"cls":810},"decimal.Decimal",{"type":784,"name":978,"path":960,"parent":962,"lines":1064,"value":1067,"annotation":1068},[1065,1066],32,39,"{'x': decimal.Decimal('0.0'), 'y': decimal.Decimal('0.0'), 'z': decimal.Decimal('0.0'), 'w': decimal.Decimal('0.0'), 'gripper': decimal.Decimal('0.0'), 'gripper_z': decimal.Decimal('0.0')}",{"left":1069,"slice":1070},{"name":927,"cls":810},{"elements":1071},[1072,1073],{"name":931,"cls":810},{"name":1062,"cls":810},{"type":784,"name":979,"path":960,"parent":962,"lines":1075,"value":1052},[1043,1043],{"type":784,"name":980,"path":960,"parent":962,"description":1077,"lines":1078,"value":832,"annotation":1081},"Return the minimum traverse height.",[1079,1080],43,51,{"name":1062,"cls":810},{"type":846,"name":984,"path":960,"parent":962,"description":1083,"lines":1084,"parameters":1086},"Initialize the Bravo instrument.\n\nHome all axes and prepare the instrument for operation.",[1085,897],53,[1087],{"name":851,"kind":852,"required":853},{"type":846,"name":985,"path":960,"parent":962,"description":1089,"lines":1090,"parameters":1093,"returns":1095},"Retrieve the connection status of the Bravo.",[1091,1092],62,70,[1094],{"name":851,"kind":852,"required":853},{"description":1096,"annotation":1097},"True if connected to hardware, False otherwise.",{"name":1098,"cls":810},"bool",{"type":846,"name":986,"path":960,"parent":962,"description":1100,"lines":1101,"parameters":1104,"returns":1106},"Retrieve comprehensive system status information.",[1102,1103],72,94,[1105],{"name":851,"kind":852,"required":853},{"description":1107,"annotation":1108},"JSON string with system status including connection,",{"name":931,"cls":810},{"type":846,"name":987,"path":960,"parent":962,"description":1110,"lines":1111,"parameters":1114,"returns":1116},"Retrieve motor state information for all axes.",[1112,1113],96,109,[1115],{"name":851,"kind":852,"required":853},{"description":1117,"annotation":1118},"JSON string with motor state for each axis.",{"name":931,"cls":810},{"type":846,"name":988,"path":960,"parent":962,"description":1120,"lines":1121,"parameters":1124,"returns":1126},"Retrieve teachpoints for all 9 deck locations.\n\nReturns:\nSimpleNamespace with a .locations list of SimpleNamespace entries, each\nhaving .location_id, .x, .y, .z attributes.",[1122,1123],111,123,[1125],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":1128},null,{"name":1129,"cls":810},"types.SimpleNamespace",{"type":784,"name":981,"path":960,"parent":962,"description":1131,"lines":1132,"value":832,"annotation":1135},"The currently configured head type string (e.g. '96LT', '96ST').",[1133,1134],126,128,{"name":931,"cls":810},{"type":846,"name":989,"path":960,"parent":962,"description":1137,"lines":1138,"parameters":1141,"returns":1143},"Fetch, store, and return head type + safe Z height from connector. Called during configure().",[1139,1140],130,132,[1142],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":1144},{"left":1145,"slice":1146},{"name":927,"cls":810},{"elements":1147},[1148,1149],{"name":931,"cls":810},{"name":1150,"cls":810},"typing.Any",{"type":846,"name":990,"path":960,"parent":962,"description":1152,"lines":1153,"parameters":1156},"Move W-axis (pipettor plunger) to specified position.\n\nThis is a hardware primitive used for operations like air blowout.\nThe SDK calculates the W position, then calls this method.",[1154,1155],134,144,[1157,1158,1163],{"name":851,"kind":852,"required":853},{"name":1159,"kind":852,"annotation":1160,"required":853,"description":1162},"w_position",{"name":1161,"cls":810},"float","Target W-axis position in mm.",{"name":1164,"kind":852,"annotation":1165,"required":42,"default":1166,"description":1167},"velocity",{"name":1161,"cls":810},"50.0","Movement velocity in mm\u002Fs (default 50.0).",{"type":846,"name":991,"path":960,"parent":962,"description":1169,"lines":1170,"parameters":1173},"Home all axes in the correct order for full initialization.\n\nOrder: Z, X, Y, G, Zg, W (Z first for safety, then X\u002FY positioning,\nthen gripper and pipettor).",[1171,1172],146,154,[1174],{"name":851,"kind":852,"required":853},{"type":846,"name":992,"path":960,"parent":962,"description":1176,"lines":1177,"parameters":1180},"Halt all motion on all axes immediately.\n\nAbort any running moves and clear motion errors. Use this for emergency situations.",[1178,1179],156,162,[1181],{"name":851,"kind":852,"required":853},{"type":846,"name":993,"path":960,"parent":962,"description":1183,"lines":1184,"parameters":1187},"Connect to the Bravo device.\n\nForce a connection attempt if the device is disconnected.",[1185,1186],164,171,[1188],{"name":851,"kind":852,"required":853},{"type":846,"name":994,"path":960,"parent":962,"description":1190,"lines":1191,"parameters":1194},"Disconnect from the Bravo device.",[1192,1193],173,175,[1195],{"name":851,"kind":852,"required":853},{"type":846,"name":995,"path":960,"parent":962,"description":1197,"lines":1198,"parameters":1201},"Enable a specific motor axis.",[1199,1200],177,184,[1202,1203],{"name":851,"kind":852,"required":853},{"name":1204,"kind":852,"annotation":1205,"required":853,"description":1206},"axis",{"name":931,"cls":810},"Name of the axis (BravoX, BravoY, BravoZ, etc.).",{"type":846,"name":996,"path":960,"parent":962,"description":1208,"lines":1209,"parameters":1212},"Disable a specific motor axis.",[1210,1211],186,193,[1213,1214],{"name":851,"kind":852,"required":853},{"name":1204,"kind":852,"annotation":1215,"required":853,"description":1206},{"name":931,"cls":810},{"type":846,"name":997,"path":960,"parent":962,"description":1217,"lines":1218,"parameters":1221},"Enable every motor axis, e.g. to recover after a light-curtain break.",[1219,1220],195,196,[1222],{"name":851,"kind":852,"required":853},{"type":846,"name":998,"path":960,"parent":962,"description":1224,"lines":1225,"parameters":1228,"returns":1230},"Retrieve current X position of the pipetting head.",[1226,1227],198,206,[1229],{"name":851,"kind":852,"required":853},{"description":1231,"annotation":1232},"Current X position in mm, or NaN if not connected.",{"name":1062,"cls":810},{"type":846,"name":999,"path":960,"parent":962,"description":1234,"lines":1235,"parameters":1238,"returns":1240},"Retrieve current Y position of the pipetting head.",[1236,1237],208,216,[1239],{"name":851,"kind":852,"required":853},{"description":1241,"annotation":1242},"Current Y position in mm, or NaN if not connected.",{"name":1062,"cls":810},{"type":846,"name":1000,"path":960,"parent":962,"description":1244,"lines":1245,"parameters":1248,"returns":1250},"Retrieve current Z position of the pipetting head.",[1246,1247],218,226,[1249],{"name":851,"kind":852,"required":853},{"description":1251,"annotation":1252},"Current Z position in mm, or NaN if not connected.",{"name":1062,"cls":810},{"type":846,"name":1001,"path":960,"parent":962,"description":1254,"lines":1255,"parameters":1258,"returns":1260},"Retrieve current W position (pipettor plunger displacement).",[1256,1257],228,236,[1259],{"name":851,"kind":852,"required":853},{"description":1261,"annotation":1262},"Current W position in mm, or NaN if not connected.",{"name":1062,"cls":810},{"type":846,"name":1002,"path":960,"parent":962,"description":1264,"lines":1265,"parameters":1268,"returns":1270},"Retrieve current gripper jaw position (BravoG axis).",[1266,1267],238,246,[1269],{"name":851,"kind":852,"required":853},{"description":1271,"annotation":1272},"Current gripper position in mm, or NaN if not connected.",{"name":1062,"cls":810},{"type":846,"name":1003,"path":960,"parent":962,"description":1274,"lines":1275,"parameters":1278,"returns":1280},"Retrieve current gripper Z position (BravoZg axis).",[1276,1277],248,256,[1279],{"name":851,"kind":852,"required":853},{"description":1281,"annotation":1282},"Current gripper Z position in mm, or NaN if not connected.",{"name":1062,"cls":810},{"type":846,"name":1004,"path":960,"parent":962,"description":1284,"lines":1285,"parameters":1288,"returns":1290},"Retrieve current positions of all axes.",[1286,1287],258,266,[1289],{"name":851,"kind":852,"required":853},{"description":1291,"annotation":1292},"Dictionary mapping axis names to positions in mm.",{"left":1293,"slice":1294},{"name":927,"cls":810},{"elements":1295},[1296,1297],{"name":931,"cls":810},{"name":1062,"cls":810},{"type":846,"name":1005,"path":960,"parent":962,"description":1299,"lines":1300,"parameters":1303},"Move pipetting head to XYZ position.",[1301,1302],268,281,[1304,1305,1309,1313,1317,1322],{"name":851,"kind":852,"required":853},{"name":1306,"kind":852,"annotation":1307,"required":853,"description":1308},"x",{"name":1161,"cls":810},"X position in mm.",{"name":1310,"kind":852,"annotation":1311,"required":853,"description":1312},"y",{"name":1161,"cls":810},"Y position in mm.",{"name":1314,"kind":852,"annotation":1315,"required":853,"description":1316},"z",{"name":1161,"cls":810},"Z position in mm.",{"name":1318,"kind":852,"annotation":1319,"required":42,"default":1320,"description":1321},"xy_velocity",{"name":1161,"cls":810},"238.0","XY traverse velocity in mm\u002Fs.",{"name":1323,"kind":852,"annotation":1324,"required":42,"default":1325,"description":1326},"z_velocity",{"name":1161,"cls":810},"63.0","Z move velocity in mm\u002Fs.",{"type":846,"name":1006,"path":960,"parent":962,"description":1328,"lines":1329,"parameters":1332},"Perform aspirate operation at specified position.\n\nThe W position should be calculated by the SDK based on volume and\nliquid class. This method calls the connector's aspirate_at_position\ncommand.",[1330,1331],283,346,[1333,1334,1337,1340,1343,1346,1352,1358,1362,1366,1370,1373,1376,1380,1384,1388,1393,1398,1402,1408,1414,1419,1423,1427],{"name":851,"kind":852,"required":853},{"name":1306,"kind":852,"annotation":1335,"required":853,"description":1336},{"name":1161,"cls":810},"X position in mm (deck coordinate).",{"name":1310,"kind":852,"annotation":1338,"required":853,"description":1339},{"name":1161,"cls":810},"Y position in mm (deck coordinate).",{"name":1314,"kind":852,"annotation":1341,"required":853,"description":1342},{"name":1161,"cls":810},"Z position in mm (tip depth).",{"name":1159,"kind":852,"annotation":1344,"required":853,"description":1345},{"name":1161,"cls":810},"W-axis position in mm (pre-calculated from volume).",{"name":1347,"kind":852,"annotation":1348,"required":42,"default":832,"description":1351},"z_approach_height",{"join":1349},[1350,832],{"name":1161,"cls":810},"Z position to approach at normal velocity before slow descent (mm).\n              If not specified, defaults to min_traverse_height.",{"name":1353,"kind":852,"annotation":1354,"required":42,"default":832,"description":1357},"end_z_position",{"join":1355},[1356,832],{"name":1161,"cls":810},"Absolute Z position to retract to after aspirate (mm).\n              If not specified, defaults to min_traverse_height.",{"name":1359,"kind":852,"annotation":1360,"required":42,"default":1032,"description":1361},"pull_out_distance",{"name":1161,"cls":810},"Distance in mm to slowly retract Z out of the liquid\n              before the fast retract (0.0 = no slow pull-out).",{"name":1363,"kind":852,"annotation":1364,"required":42,"default":1032,"description":1365},"pre_aspirate_w_delta",{"name":1161,"cls":810},"Relative W delta for pre-aspirate blowout air in mm (0.0 = disabled).",{"name":1367,"kind":852,"annotation":1368,"required":42,"default":1032,"description":1369},"post_aspirate_transport_w_delta",{"name":1161,"cls":810},"Relative W delta to draw transport air after raising\nfrom well in mm (0.0 = disabled).",{"name":1318,"kind":852,"annotation":1371,"required":42,"default":1320,"description":1372},{"name":1161,"cls":810},"XY traverse velocity in mm\u002Fs (default: 238.0).",{"name":1323,"kind":852,"annotation":1374,"required":42,"default":1325,"description":1375},{"name":1161,"cls":810},"Gross Z velocity for safe-Z retract and approach in mm\u002Fs (default: 63.0).",{"name":1377,"kind":852,"annotation":1378,"required":42,"default":1027,"description":1379},"aspirate_velocity",{"name":1161,"cls":810},"Aspirate velocity for W axis in mm\u002Fs (default: 5.0).",{"name":1381,"kind":852,"annotation":1382,"required":42,"default":1325,"description":1383},"z_velocity_into_wells",{"name":1161,"cls":810},"Z velocity when moving into wells in mm\u002Fs (default: 63.0).",{"name":1385,"kind":852,"annotation":1386,"required":42,"default":1325,"description":1387},"z_velocity_out_of_wells",{"name":1161,"cls":810},"Z velocity when moving out of wells in mm\u002Fs (default: 63.0).",{"name":1389,"kind":852,"annotation":1390,"required":42,"default":1391,"description":1392},"aspirate_acceleration",{"name":1161,"cls":810},"100.0","W axis acceleration during aspirate in mm\u002Fs² (default: 100.0).",{"name":1394,"kind":852,"annotation":1395,"required":42,"default":1396,"description":1397},"z_acceleration_into_wells",{"name":1161,"cls":810},"156.0","Z acceleration when moving into wells in mm\u002Fs² (default: 156.0).",{"name":1399,"kind":852,"annotation":1400,"required":42,"default":1396,"description":1401},"z_acceleration_out_of_wells",{"name":1161,"cls":810},"Z acceleration when moving out of wells in mm\u002Fs² (default: 156.0).",{"name":1403,"kind":852,"annotation":1404,"required":42,"default":1406,"description":1407},"post_delay_ms",{"name":1405,"cls":810},"int","250","Post-aspirate delay in milliseconds.",{"name":1409,"kind":852,"annotation":1410,"required":42,"default":832,"description":1413},"min_traverse_height",{"join":1411},[1412,832],{"name":1161,"cls":810},"Optional override for traverse height (absolute Z position in mm).\n                If not specified, uses connector's min_traverse_height.",{"name":1415,"kind":852,"annotation":1416,"required":42,"default":1417,"description":1418},"mix_cycles",{"name":1405,"cls":810},"0","Number of pre-aspirate mix cycles (default: 0 = no mixing).",{"name":1420,"kind":852,"annotation":1421,"required":42,"default":1032,"description":1422},"w_mix_delta",{"name":1161,"cls":810},"Relative W delta for each mix stroke in mm (0.0 = no mixing).",{"name":1424,"kind":852,"annotation":1425,"required":42,"default":1032,"description":1426},"z_mix_position",{"name":1161,"cls":810},"Z position for mixing; 0.0 means use z (default: 0.0).",{"name":1428,"kind":852,"annotation":1429,"required":42,"default":1027,"description":1430},"mix_velocity",{"name":1161,"cls":810},"W-axis velocity for mixing moves in mm\u002Fs (default: 5.0).",{"type":846,"name":1007,"path":960,"parent":962,"description":1432,"lines":1433,"parameters":1436},"Perform dispense operation at specified position.\n\nThe W position should be calculated by the SDK based on volume and\nliquid class. This method calls the connector's dispense_at_position\ncommand.",[1434,1435],348,415,[1437,1438,1440,1442,1444,1446,1450,1455,1457,1461,1463,1465,1469,1471,1473,1477,1479,1481,1484,1488,1491,1493,1495,1497,1505,1511],{"name":851,"kind":852,"required":853},{"name":1306,"kind":852,"annotation":1439,"required":853,"description":1336},{"name":1161,"cls":810},{"name":1310,"kind":852,"annotation":1441,"required":853,"description":1339},{"name":1161,"cls":810},{"name":1314,"kind":852,"annotation":1443,"required":853,"description":1342},{"name":1161,"cls":810},{"name":1159,"kind":852,"annotation":1445,"required":853,"description":1345},{"name":1161,"cls":810},{"name":1347,"kind":852,"annotation":1447,"required":42,"default":832,"description":1351},{"join":1448},[1449,832],{"name":1161,"cls":810},{"name":1353,"kind":852,"annotation":1451,"required":42,"default":832,"description":1454},{"join":1452},[1453,832],{"name":1161,"cls":810},"Absolute Z position to retract to after dispense (mm).\n              If not specified, defaults to min_traverse_height.",{"name":1359,"kind":852,"annotation":1456,"required":42,"default":1032,"description":1361},{"name":1161,"cls":810},{"name":1458,"kind":852,"annotation":1459,"required":42,"default":1032,"description":1460},"post_blowout_w_delta",{"name":1161,"cls":810},"Relative W delta for in-well blowout after dispensing (mm).\n0.0 = no blowout.",{"name":1318,"kind":852,"annotation":1462,"required":42,"default":1320,"description":1372},{"name":1161,"cls":810},{"name":1323,"kind":852,"annotation":1464,"required":42,"default":1325,"description":1375},{"name":1161,"cls":810},{"name":1466,"kind":852,"annotation":1467,"required":42,"default":1027,"description":1468},"dispense_velocity",{"name":1161,"cls":810},"Dispense velocity for W axis in mm\u002Fs (default: 5.0).",{"name":1381,"kind":852,"annotation":1470,"required":42,"default":1325,"description":1383},{"name":1161,"cls":810},{"name":1385,"kind":852,"annotation":1472,"required":42,"default":1325,"description":1387},{"name":1161,"cls":810},{"name":1474,"kind":852,"annotation":1475,"required":42,"default":1391,"description":1476},"dispense_acceleration",{"name":1161,"cls":810},"W axis acceleration during dispense in mm\u002Fs² (default: 100.0).",{"name":1394,"kind":852,"annotation":1478,"required":42,"default":1396,"description":1397},{"name":1161,"cls":810},{"name":1399,"kind":852,"annotation":1480,"required":42,"default":1396,"description":1401},{"name":1161,"cls":810},{"name":1403,"kind":852,"annotation":1482,"required":42,"default":1406,"description":1483},{"name":1405,"cls":810},"Post-dispense delay in milliseconds.",{"name":1409,"kind":852,"annotation":1485,"required":42,"default":832,"description":1413},{"join":1486},[1487,832],{"name":1161,"cls":810},{"name":1415,"kind":852,"annotation":1489,"required":42,"default":1417,"description":1490},{"name":1405,"cls":810},"Number of post-dispense mix cycles (default: 0 = no mixing).",{"name":1420,"kind":852,"annotation":1492,"required":42,"default":1032,"description":1422},{"name":1161,"cls":810},{"name":1424,"kind":852,"annotation":1494,"required":42,"default":1032,"description":1426},{"name":1161,"cls":810},{"name":1428,"kind":852,"annotation":1496,"required":42,"default":1027,"description":1430},{"name":1161,"cls":810},{"name":1498,"kind":852,"annotation":1499,"required":42,"default":832,"description":1504},"touch_tip_direction",{"join":1500},[1501,1503,832],{"name":1502,"cls":810},"unitelabs.liquid_handling.agilent.modules.pipette_head.interfaces.touch_tip_direction.TouchTipDirection",{"name":931,"cls":810},"Direction to move for tip touch-off (default: None).",{"name":1506,"kind":852,"annotation":1507,"required":42,"default":832,"description":1510},"touch_tip_retract_distance",{"join":1508},[1509,832],{"name":1161,"cls":810},"Z retract distance before touch-off (mm, default: None -> 0.0).",{"name":1512,"kind":852,"annotation":1513,"required":42,"default":832,"description":1516},"touch_tip_distance",{"join":1514},[1515,832],{"name":1161,"cls":810},"Lateral distance to move toward well wall during touch-off (mm, default: None -> 0.0).",{"type":846,"name":1008,"path":960,"parent":962,"description":1518,"lines":1519,"parameters":1522},"Pick up tips at specified position.",[1520,1521],417,445,[1523,1524,1527,1530,1534,1538,1542,1546,1548,1551],{"name":851,"kind":852,"required":853},{"name":1306,"kind":852,"annotation":1525,"required":853,"description":1526},{"name":1161,"cls":810},"X position in mm (tip rack location).",{"name":1310,"kind":852,"annotation":1528,"required":853,"description":1529},{"name":1161,"cls":810},"Y position in mm (tip rack location).",{"name":1531,"kind":852,"annotation":1532,"required":853,"description":1533},"z_start",{"name":1161,"cls":810},"Z position to start tip engagement (mm).",{"name":1535,"kind":852,"annotation":1536,"required":853,"description":1537},"z_end",{"name":1161,"cls":810},"Z position to end tip engagement (mm).",{"name":1539,"kind":852,"annotation":1540,"required":853,"description":1541},"number_of_tips",{"name":1405,"cls":810},"Number of tips being engaged (determines force applied).",{"name":1543,"kind":852,"annotation":1544,"required":42,"default":1048,"description":1545},"use_force_move",{"name":1098,"cls":810},"When True, use ForceMove with overshoot. When False,\nmove to exactly z_end with MoveAbsolute.",{"name":1318,"kind":852,"annotation":1547,"required":42,"default":1320,"description":1372},{"name":1161,"cls":810},{"name":1323,"kind":852,"annotation":1549,"required":42,"default":1325,"description":1550},{"name":1161,"cls":810},"Gross Z (and W reset) velocity in mm\u002Fs (default: 63.0).",{"name":1409,"kind":852,"annotation":1552,"required":42,"default":832,"description":1413},{"join":1553},[1554,832],{"name":1161,"cls":810},{"type":846,"name":1009,"path":960,"parent":962,"description":1556,"lines":1557,"parameters":1560},"Eject tips at specified position.",[1558,1559],447,470,[1561,1562,1565,1568,1572,1576,1578,1581],{"name":851,"kind":852,"required":853},{"name":1306,"kind":852,"annotation":1563,"required":853,"description":1564},{"name":1161,"cls":810},"X position in mm (waste location).",{"name":1310,"kind":852,"annotation":1566,"required":853,"description":1567},{"name":1161,"cls":810},"Y position in mm (waste location).",{"name":1569,"kind":852,"annotation":1570,"required":853,"description":1571},"z_position",{"name":1161,"cls":810},"Z position for tip ejection (mm).",{"name":1573,"kind":852,"annotation":1574,"required":42,"description":1575},"w_eject_position",{"name":1161,"cls":810},"W-axis position to eject tips (mm, default: -7.5).",{"name":1318,"kind":852,"annotation":1577,"required":42,"default":1320,"description":1372},{"name":1161,"cls":810},{"name":1323,"kind":852,"annotation":1579,"required":42,"default":1325,"description":1580},{"name":1161,"cls":810},"Gross Z velocity in mm\u002Fs (default: 63.0).",{"name":1409,"kind":852,"annotation":1582,"required":42,"default":832,"description":1413},{"join":1583},[1584,832],{"name":1161,"cls":810},{"type":846,"name":1010,"path":960,"parent":962,"description":1586,"lines":1587,"parameters":1590,"returns":1592},"Check if the emergency stop (E-stop) is engaged.",[1588,1589],472,480,[1591],{"name":851,"kind":852,"required":853},{"description":1593,"annotation":1594},"True if E-stop is engaged, False if not engaged.",{"name":1098,"cls":810},{"type":846,"name":1011,"path":960,"parent":962,"description":1596,"lines":1597,"parameters":1600,"returns":1602},"Check if it is safe to operate the instrument.",[1598,1599],482,490,[1601],{"name":851,"kind":852,"required":853},{"description":1603,"annotation":1604},"True if safe to operate (no E-stop engaged), False otherwise.",{"name":1098,"cls":810},{"type":846,"name":1012,"path":960,"parent":962,"description":1606,"lines":1607,"parameters":1610},"Enable or disable the plate presence sensor.",[1608,1609],492,493,[1611,1612],{"name":851,"kind":852,"required":853},{"name":1613,"kind":852,"annotation":1614,"required":853},"enable",{"name":1098,"cls":810},{"type":846,"name":1013,"path":960,"parent":962,"description":1616,"lines":1617,"parameters":1620,"returns":1622},"Return whether a plate is detected by the presence sensor.",[1618,1619],495,497,[1621],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":1623},{"name":1098,"cls":810},{"type":846,"name":1014,"path":960,"parent":962,"description":1625,"lines":1626,"parameters":1629},"Move gripper jaws to specified position.",[1627,1628],499,507,[1630,1631,1635],{"name":851,"kind":852,"required":853},{"name":1632,"kind":852,"annotation":1633,"required":853,"description":1634},"position",{"name":1161,"cls":810},"Gripper position in mm (-4.0 to 10.0).",{"name":1164,"kind":852,"annotation":1636,"required":42,"default":1637,"description":1638},{"name":1161,"cls":810},"10.0","Movement velocity in mm\u002Fs.",{"type":846,"name":1015,"path":960,"parent":962,"description":1640,"lines":1641,"parameters":1644},"Move gripper jaws using ForceMove.",[1642,1643],509,518,[1645,1646,1649,1653],{"name":851,"kind":852,"required":853},{"name":1632,"kind":852,"annotation":1647,"required":853,"description":1648},{"name":1161,"cls":810},"Overshoot target jaw position in mm.",{"name":1650,"kind":852,"annotation":1651,"required":853,"description":1652},"force_threshold",{"name":1161,"cls":810},"Force as a percent of maximum motor current (0.1-100).",{"name":1164,"kind":852,"annotation":1654,"required":42,"default":1637,"description":1638},{"name":1161,"cls":810},{"type":846,"name":1016,"path":960,"parent":962,"description":1656,"lines":1657,"parameters":1660},"Move gripper Z-axis to specified height.",[1658,1659],520,528,[1661,1662,1664],{"name":851,"kind":852,"required":853},{"name":1632,"kind":852,"annotation":1663,"required":853,"description":1316},{"name":1161,"cls":810},{"name":1164,"kind":852,"annotation":1665,"required":42,"default":1666,"description":1638},{"name":1161,"cls":810},"30.0",{"type":846,"name":1017,"path":960,"parent":962,"description":1668,"lines":1669,"parameters":1672,"returns":1674},"Retrieve the gripper Y offset from the connector.",[1670,1671],530,538,[1673],{"name":851,"kind":852,"required":853},{"description":1675,"annotation":1676},"Y offset in mm. Positive moves the gripper forward, negative moves it backward.",{"name":1161,"cls":810},{"type":846,"name":1018,"path":960,"parent":962,"description":1678,"lines":1679,"parameters":1682},"Set the gripper Y offset on the connector.",[1680,1681],540,547,[1683,1684],{"name":851,"kind":852,"required":853},{"name":1685,"kind":852,"annotation":1686,"required":853,"description":1687},"y_offset",{"name":1161,"cls":810},"Y offset in mm. Positive moves the gripper forward, negative backward.",{"type":846,"name":1019,"path":960,"parent":962,"description":1689,"lines":1690,"parameters":1693},"Set the instrument status light color.",[1691,1692],549,558,[1694,1695,1699,1703],{"name":851,"kind":852,"required":853},{"name":1696,"kind":852,"annotation":1697,"required":853,"description":1698},"color",{"name":931,"cls":810},"Color name (e.g., \"Red\", \"Green\", \"Blue\", \"Off\").",{"name":1700,"kind":852,"annotation":1701,"required":42,"default":1417,"description":1702},"blink_rate",{"name":1405,"cls":810},"Blink rate in Hz (0 = solid).",{"name":1704,"kind":852,"annotation":1705,"required":42,"default":1052,"description":1706},"two_sec_8020",{"name":1098,"cls":810},"If True, use 2-second 80\u002F20 blink pattern.",{"type":846,"name":1020,"path":960,"parent":962,"description":1708,"lines":1709,"parameters":1712},"Set the status light color with a blocking call (no-op in the mock).",[1710,1711],560,561,[1713,1714,1716,1718],{"name":851,"kind":852,"required":853},{"name":1696,"kind":852,"annotation":1715,"required":853},{"name":931,"cls":810},{"name":1700,"kind":852,"annotation":1717,"required":42,"default":1417},{"name":1405,"cls":810},{"name":1704,"kind":852,"annotation":1719,"required":42,"default":1052},{"name":1098,"cls":810},{"type":846,"name":1021,"path":960,"parent":962,"description":1721,"lines":1722,"parameters":1725},"Clear (turn off) all lights.",[1723,1724],563,564,[1726],{"name":851,"kind":852,"required":853},{"type":846,"name":1022,"path":960,"parent":962,"description":1728,"lines":1729,"parameters":1732,"throws":1749},"Move Bravo to safe robot position for external robot access.\n\nMove pipette head to specified X, Y, Z coordinates (default 5.0, 5.0, 0.0)\nand move G, Zg, and W axes to their home positions. Set the status\nlight to solid green to indicate the Bravo is safe for external robot\ninteraction.",[1730,1731],566,587,[1733,1734,1739,1744],{"name":851,"kind":852,"required":853},{"name":1306,"kind":852,"annotation":1735,"required":42,"default":832,"description":1738},{"join":1736},[1737,832],{"name":1161,"cls":810},"X position in mm (default: 5.0).",{"name":1310,"kind":852,"annotation":1740,"required":42,"default":832,"description":1743},{"join":1741},[1742,832],{"name":1161,"cls":810},"Y position in mm (default: 5.0).",{"name":1314,"kind":852,"annotation":1745,"required":42,"default":832,"description":1748},{"join":1746},[1747,832],{"name":1161,"cls":810},"Z position in mm (default: 0.0).",[1750],{"description":1751,"annotation":1752},"If the service is not configured.",{"name":1753,"cls":810},"RuntimeError",{"type":846,"name":1023,"path":960,"parent":962,"description":1755,"lines":1756,"parameters":1758,"throws":1760},"Re-enable Bravo after external robot interaction.\n\nEnable all motor axes (in case light curtain was broken) and\nclear the status light to resume normal LED operation.",[1757,966],589,[1759],{"name":851,"kind":852,"required":853},[1761],{"description":1751,"annotation":1762},{"name":1753,"cls":810},{"type":802,"name":949,"path":960,"parent":937,"description":1764,"lines":1765,"bases":1768,"attributes":1772,"functions":1775,"mro":1777},"Mock object for the Bravo liquid handler.",[1766,1767],602,623,[1769],{"annotation":1770},{"name":1771,"cls":810},"unitelabs.liquid_handling.agilent.bravo.Bravo",[1773,1774],"unitelabs.liquid_handling.testing.bravo_mock.BravoMock.api","unitelabs.liquid_handling.testing.bravo_mock.BravoMock._light_state_machine",[1776],"unitelabs.liquid_handling.testing.bravo_mock.BravoMock.__init__",[949,1771,772,774,813,827,828],{"type":846,"name":1776,"path":960,"parent":949,"lines":1779,"parameters":1781},[1780,1767],605,[1782,1783,1786],{"name":851,"kind":852,"required":853},{"name":1784,"kind":852,"annotation":1785,"required":42,"default":1055},"head_type",{"name":931,"cls":810},{"name":1787,"kind":1788,"annotation":1789,"required":42,"default":832},"configuration","keyword-only",{"join":1790},[1791,832],{"name":1792,"cls":810},"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoConfiguration",{"type":784,"name":1773,"path":960,"parent":949,"lines":1794,"value":1796},[1795,1795],620,"BravoProtocolMock()",{"type":784,"name":1774,"path":960,"parent":949,"lines":1798,"value":1800},[1799,1799],621,"LightStateMachine(self.api)",{"type":755,"name":938,"path":1802,"parent":763,"classes":1803},"unitelabs\u002Fliquid_handling\u002Ftesting\u002Fchannels_protocol_mock.py",[950],{"type":802,"name":950,"path":1802,"parent":938,"description":1805,"lines":1806,"bases":1809,"attributes":1813,"functions":1823,"mro":1853},"PIP channels protocol mock for testing.",[1807,1808],13,275,[1810],{"annotation":1811},{"name":1812,"cls":810},"unitelabs.liquid_handling.hamilton.modules.protocols.BaseChannelsProtocol",[1814,1815,1816,1817,1818,1819,1820,1821,1822],"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock._num_channels","unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock._initialized","unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock._tip_presences","unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock._x_position","unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock._y_positions","unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock._z_positions","unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock._last_liquid_levels","unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock._tadm_status","unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock._current_volumes",[1824,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852],"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.__init__","unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.get_initialization","unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.set_initialization","unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.clear_y_range","unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.set_channel_positions","unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.get_x_position","unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.set_x_position","unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.set_unsafe_x_position","unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.get_y_position","unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.set_y_position","unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.get_y_positions","unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.set_y_positions","unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.spread_channels_evenly","unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.get_z_position","unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.set_z_position","unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.get_z_positions","unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.set_z_positions","unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.set_z_positions_to_safety","unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.get_tip_presence","unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.get_tip_presences","unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.pick_up_tips","unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.pick_up_tips_to_wash","unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.discard_tips","unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.aspirate","unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.dispense","unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.multiple_dispense","unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.get_last_liquid_level","unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.get_tadm_status","unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.initialize_squeezer_drive",[950],{"type":846,"name":1824,"path":1802,"parent":950,"lines":1855,"parameters":1857},[1856,796],16,[1858,1859],{"name":851,"kind":852,"required":853},{"name":1860,"kind":852,"annotation":1861,"required":42,"default":1862},"num_channels",{"name":1405,"cls":810},"16",{"type":784,"name":1814,"path":1802,"parent":950,"lines":1864,"value":1860},[848,848],{"type":784,"name":1815,"path":1802,"parent":950,"lines":1866,"value":1867,"annotation":1868},[906,906],"[False] * num_channels",{"left":1869,"slice":1871},{"name":1870,"cls":810},"list",{"name":1098,"cls":810},{"type":784,"name":1816,"path":1802,"parent":950,"lines":1873,"value":1867,"annotation":1874},[791,791],{"left":1875,"slice":1876},{"name":1870,"cls":810},{"name":1098,"cls":810},{"type":784,"name":1817,"path":1802,"parent":950,"lines":1878,"value":1879,"annotation":1880},[856,856],"decimal.Decimal('0')",{"name":1062,"cls":810},{"type":784,"name":1818,"path":1802,"parent":950,"lines":1882,"value":1883,"annotation":1884},[795,795],"[decimal.Decimal('0')] * num_channels",{"left":1885,"slice":1886},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":784,"name":1819,"path":1802,"parent":950,"lines":1888,"value":1889,"annotation":1890},[831,831],"[decimal.Decimal('245')] * num_channels",{"left":1891,"slice":1892},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":784,"name":1820,"path":1802,"parent":950,"lines":1894,"value":1883,"annotation":1895},[1040,1040],{"left":1896,"slice":1897},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":784,"name":1821,"path":1802,"parent":950,"lines":1899,"value":1867,"annotation":1900},[864,864],{"left":1901,"slice":1902},{"name":1870,"cls":810},{"name":1098,"cls":810},{"type":784,"name":1822,"path":1802,"parent":950,"lines":1904,"value":1905,"annotation":1906},[796,796],"[0] * num_channels",{"left":1907,"slice":1908},{"name":1870,"cls":810},{"name":1405,"cls":810},{"type":846,"name":1825,"path":1802,"parent":950,"description":1910,"lines":1911,"parameters":1912,"returns":1917},"Get the PIP channel's initialization status.",[877,1065],[1913,1914],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":1916,"required":853},"channel",{"name":1405,"cls":810},{"description":1127,"annotation":1918},{"name":1098,"cls":810},{"type":846,"name":1826,"path":1802,"parent":950,"description":1920,"lines":1921,"parameters":1924},"Initialize all channels on the PIP head, discarding currently attached tips.",[1922,1923],34,47,[1925,1926,1935,1941,1945,1949,1961],{"name":851,"kind":852,"required":853},{"name":1927,"kind":852,"annotation":1928,"required":853},"discard_locations",{"left":1929,"slice":1931},{"name":1930,"cls":810},"collections.abc.Sequence",{"join":1932},[1933,832],{"name":1934,"cls":810},"unitelabs.labware.math.vector.Vector",{"name":1936,"kind":852,"annotation":1937,"required":42,"default":832},"start_z_position",{"join":1938},[1939,832],{"name":1940,"cls":810},"unitelabs.labware.math.decimal.Number",{"name":1353,"kind":852,"annotation":1942,"required":42,"default":832},{"join":1943},[1944,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":1946,"required":42,"default":832},{"join":1947},[1948,832],{"name":1940,"cls":810},{"name":1950,"kind":852,"annotation":1951,"required":42,"default":1959},"tip_type",{"join":1952},[1953,1957,1958],{"left":1954,"slice":1955},{"name":843,"cls":810},{"name":1956,"cls":810},"unitelabs.labware.hamilton.tips.tip.HamiltonTip",{"name":1956,"cls":810},{"name":1405,"cls":810},{"name":1960,"cls":810},"unitelabs.labware.hamilton.tips.tips_1000.HamiltonTip_1000",{"name":1962,"kind":852,"annotation":1963,"required":42,"default":1968},"discard_method",{"join":1964},[1965,1967],{"name":1966,"cls":810},"unitelabs.liquid_handling.hamilton.interfaces.discard_tip_method.DiscardTipMethod",{"name":1405,"cls":810},{"name":1969,"cls":810},"unitelabs.liquid_handling.hamilton.interfaces.discard_tip_method.DiscardTipMethod.DROP",{"type":846,"name":1827,"path":1802,"parent":950,"description":1971,"lines":1972,"parameters":1975},"Position all components so that there is maximum free Y range for the given channel.",[1973,1974],49,50,[1976,1977],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":1978,"required":853},{"name":1405,"cls":810},{"type":846,"name":1828,"path":1802,"parent":950,"description":1980,"lines":1981,"parameters":1984},"Move all channels on the PIP head to the specified positions.",[1982,1983],55,65,[1985,1986,1993],{"name":851,"kind":852,"required":853},{"name":1987,"kind":852,"annotation":1988,"required":853},"positions",{"left":1989,"slice":1990},{"name":1930,"cls":810},{"join":1991},[1992,832],{"name":1934,"cls":810},{"name":1409,"kind":852,"annotation":1994,"required":42,"default":832},{"join":1995},[1996,832],{"name":1940,"cls":810},{"type":846,"name":1829,"path":1802,"parent":950,"description":1998,"lines":1999,"parameters":2002,"returns":2004},"Get the current x-position of all channels on the PIP head.",[2000,2001],67,69,[2003],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":2005},{"name":1062,"cls":810},{"type":846,"name":1830,"path":1802,"parent":950,"description":2007,"lines":2008,"parameters":2011},"Move all channels on the PIP head to the specified x-position.",[2009,2010],71,73,[2012,2013],{"name":851,"kind":852,"required":853},{"name":2014,"kind":852,"annotation":2015,"required":853},"x_position",{"name":1940,"cls":810},{"type":846,"name":1831,"path":1802,"parent":950,"description":2017,"lines":2018,"parameters":2021},"Move all channels on the PIP head to the specified x-position (unsafe).",[2019,2020],75,77,[2022,2023],{"name":851,"kind":852,"required":853},{"name":2014,"kind":852,"annotation":2024,"required":853},{"name":1940,"cls":810},{"type":846,"name":1832,"path":1802,"parent":950,"description":2026,"lines":2027,"parameters":2030,"returns":2034},"Get the current y-position of a channel on the PIP head.",[2028,2029],79,81,[2031,2032],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":2033,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":2035},{"name":1062,"cls":810},{"type":846,"name":1833,"path":1802,"parent":950,"description":2037,"lines":2038,"parameters":2041},"Move a channel on the PIP head to the specified y-position.",[2039,2040],83,85,[2042,2043,2045],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":2044,"required":853},{"name":1405,"cls":810},{"name":2046,"kind":852,"annotation":2047,"required":853},"y_position",{"name":1940,"cls":810},{"type":846,"name":1834,"path":1802,"parent":950,"description":2049,"lines":2050,"parameters":2053,"returns":2055},"Get the current y-positions of all channels on the PIP head.",[2051,2052],87,89,[2054],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":2056},{"left":2057,"slice":2058},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":1835,"path":1802,"parent":950,"description":2060,"lines":2061,"parameters":2064},"Move all channels on the PIP head to the specified y-positions.",[2062,2063],91,93,[2065,2066],{"name":851,"kind":852,"required":853},{"name":2067,"kind":852,"annotation":2068,"required":853},"y_positions",{"left":2069,"slice":2070},{"name":1930,"cls":810},{"name":1940,"cls":810},{"type":846,"name":1836,"path":1802,"parent":950,"description":2072,"lines":2073,"parameters":2075},"Spread the channels on the PIP head evenly over the full y-axis.",[2074,1112],95,[2076],{"name":851,"kind":852,"required":853},{"type":846,"name":1837,"path":1802,"parent":950,"description":2078,"lines":2079,"parameters":2082,"returns":2086},"Get the current z-position of a channel on the PIP head.",[2080,2081],98,100,[2083,2084],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":2085,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":2087},{"name":1062,"cls":810},{"type":846,"name":1838,"path":1802,"parent":950,"description":2089,"lines":2090,"parameters":2093},"Move a channel on the PIP head to the specified z-position.",[2091,2092],102,104,[2094,2095,2097],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":2096,"required":853},{"name":1405,"cls":810},{"name":1569,"kind":852,"annotation":2098,"required":853},{"name":1940,"cls":810},{"type":846,"name":1839,"path":1802,"parent":950,"description":2100,"lines":2101,"parameters":2104,"returns":2106},"Get the current z-positions of all channels on the PIP head.",[2102,2103],106,108,[2105],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":2107},{"left":2108,"slice":2109},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":1840,"path":1802,"parent":950,"description":2111,"lines":2112,"parameters":2115},"Move all channels on the PIP head to the specified z-positions.",[2113,2114],110,112,[2116,2117],{"name":851,"kind":852,"required":853},{"name":2118,"kind":852,"annotation":2119,"required":853},"z_positions",{"left":2120,"slice":2121},{"name":1930,"cls":810},{"name":1940,"cls":810},{"type":846,"name":1841,"path":1802,"parent":950,"description":2123,"lines":2124,"parameters":2127},"Move all channels on the PIP head into a safe z-position.",[2125,2126],114,116,[2128],{"name":851,"kind":852,"required":853},{"type":846,"name":1842,"path":1802,"parent":950,"description":2130,"lines":2131,"parameters":2133,"returns":2137},"Request whether the PIP channel is carrying a tip.",[2132,1123],121,[2134,2135],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":2136,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":2138},{"name":1098,"cls":810},{"type":846,"name":1843,"path":1802,"parent":950,"description":2140,"lines":2141,"parameters":2144,"returns":2146},"Request which of the PIP head channels is carrying a tip.",[2142,2143],125,127,[2145],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":2147},{"left":2148,"slice":2149},{"name":1870,"cls":810},{"name":1098,"cls":810},{"type":846,"name":1844,"path":1802,"parent":950,"description":2151,"lines":2152,"parameters":2155},"Pick up tips with the channels of the PIP head.",[2153,2154],129,140,[2156,2157,2164,2168,2172,2181],{"name":851,"kind":852,"required":853},{"name":2158,"kind":852,"annotation":2159,"required":853},"pick_up_locations",{"left":2160,"slice":2161},{"name":1930,"cls":810},{"join":2162},[2163,832],{"name":1934,"cls":810},{"name":1936,"kind":852,"annotation":2165,"required":42,"default":832},{"join":2166},[2167,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":2169,"required":42,"default":832},{"join":2170},[2171,832],{"name":1940,"cls":810},{"name":1950,"kind":852,"annotation":2173,"required":42,"default":2180},{"join":2174},[2175,2178,2179],{"left":2176,"slice":2177},{"name":843,"cls":810},{"name":1956,"cls":810},{"name":1956,"cls":810},{"name":1405,"cls":810},{"name":1960,"cls":810},{"name":2182,"kind":852,"annotation":2183,"required":42,"default":2188},"pick_up_method",{"join":2184},[2185,2187],{"name":2186,"cls":810},"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.pick_up_tip_method.PickUpTipMethod",{"name":1405,"cls":810},{"name":2189,"cls":810},"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.pick_up_tip_method.PickUpTipMethod.NORMAL",{"type":846,"name":1845,"path":1802,"parent":950,"description":2191,"lines":2192,"parameters":2195},"Pick up tips with the channels of the PIP head for the wash procedure.",[2193,2194],142,153,[2196,2197,2203,2211,2215,2219],{"name":851,"kind":852,"required":853},{"name":2158,"kind":852,"annotation":2198,"required":853},{"left":2199,"slice":2200},{"name":1930,"cls":810},{"join":2201},[2202,832],{"name":1934,"cls":810},{"name":2204,"kind":852,"annotation":2205,"required":42,"default":832},"blowout_air_volumes",{"left":2206,"slice":2208},{"name":2207,"cls":810},"unitelabs.labware.utils.list.MaybeList",{"join":2209},[2210,832],{"name":1940,"cls":810},{"name":1936,"kind":852,"annotation":2212,"required":42,"default":832},{"join":2213},[2214,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":2216,"required":42,"default":832},{"join":2217},[2218,832],{"name":1940,"cls":810},{"name":1950,"kind":852,"annotation":2220,"required":42,"default":2227},{"join":2221},[2222,2225,2226],{"left":2223,"slice":2224},{"name":843,"cls":810},{"name":1956,"cls":810},{"name":1956,"cls":810},{"name":1405,"cls":810},{"name":1960,"cls":810},{"type":846,"name":1846,"path":1802,"parent":950,"description":2229,"lines":2230,"parameters":2233},"Discard tips from the channels of the PIP head.",[2231,2232],155,167,[2234,2235,2241,2245,2249,2253,2256],{"name":851,"kind":852,"required":853},{"name":1927,"kind":852,"annotation":2236,"required":853},{"left":2237,"slice":2238},{"name":1930,"cls":810},{"join":2239},[2240,832],{"name":1934,"cls":810},{"name":1936,"kind":852,"annotation":2242,"required":42,"default":832},{"join":2243},[2244,832],{"name":1940,"cls":810},{"name":1353,"kind":852,"annotation":2246,"required":42,"default":832},{"join":2247},[2248,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":2250,"required":42,"default":832},{"join":2251},[2252,832],{"name":1940,"cls":810},{"name":2254,"kind":852,"annotation":2255,"required":42},"x_shift",{"name":1940,"cls":810},{"name":1962,"kind":852,"annotation":2257,"required":42,"default":2261},{"join":2258},[2259,2260],{"name":1966,"cls":810},{"name":1405,"cls":810},{"name":2262,"cls":810},"unitelabs.liquid_handling.hamilton.interfaces.discard_tip_method.DiscardTipMethod.PLACE_SHIFT",{"type":846,"name":1847,"path":1802,"parent":950,"description":2264,"lines":2265,"parameters":2268},"Aspirate liquids at the given aspirate locations.",[2266,2267],172,214,[2269,2270,2275,2282,2290,2298,2307,2311,2315,2323,2333,2348,2356,2364,2372,2380,2388,2396,2404,2412,2418,2426,2434,2442,2450,2458,2465,2473,2482,2487,2495,2503],{"name":851,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":2272,"required":853},"channels",{"left":2273,"slice":2274},{"name":1930,"cls":810},{"name":1098,"cls":810},{"name":2276,"kind":852,"annotation":2277,"required":853},"aspirate_location",{"left":2278,"slice":2279},{"name":1930,"cls":810},{"join":2280},[2281,832],{"name":1934,"cls":810},{"name":2283,"kind":852,"annotation":2284,"required":42,"default":2287},"immersion_depth",{"left":2285,"slice":2286},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":2288},[2289],{},{"name":1936,"kind":852,"annotation":2291,"required":42,"default":2296},{"left":2292,"slice":2293},{"name":1930,"cls":810},{"join":2294},[2295,832],{"name":1940,"cls":810},{"elements":2297},[832],{"name":2299,"kind":852,"annotation":2300,"required":42,"default":2305},"min_z_position",{"left":2301,"slice":2302},{"name":1930,"cls":810},{"join":2303},[2304,832],{"name":1940,"cls":810},{"elements":2306},[832],{"name":1353,"kind":852,"annotation":2308,"required":42,"default":832},{"join":2309},[2310,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":2312,"required":42,"default":832},{"join":2313},[2314,832],{"name":1940,"cls":810},{"name":2316,"kind":852,"annotation":2317,"required":42,"default":2320},"blowout_air_volume",{"left":2318,"slice":2319},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":2321},[2322],{},{"name":2324,"kind":852,"annotation":2325,"required":42,"default":2329},"lld_mode",{"left":2326,"slice":2327},{"name":1930,"cls":810},{"name":2328,"cls":810},"unitelabs.liquid_handling.hamilton.interfaces.lld_mode.LLDMode",{"elements":2330},[2331],{"name":2332,"cls":810},"unitelabs.liquid_handling.hamilton.interfaces.lld_mode.LLDMode.CAPACITIVE",{"name":2334,"kind":852,"annotation":2335,"required":42,"default":2346},"lld_sensitivity",{"left":2336,"slice":2337},{"name":1930,"cls":810},{"left":2338,"slice":2340},{"name":2339,"cls":810},"typing_extensions.Literal",{"elements":2341},[2342,2343,2344,2345],"1","2","3","4",{"elements":2347},[2342],{"name":2349,"kind":852,"annotation":2350,"required":42,"default":2353},"lld_touch_off_z",{"left":2351,"slice":2352},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":2354},[2355],{},{"name":2357,"kind":852,"annotation":2358,"required":42,"default":2361},"lld_max_height_diff",{"left":2359,"slice":2360},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":2362},[2363],{},{"name":2365,"kind":852,"annotation":2366,"required":42,"default":2369},"travel_distance",{"left":2367,"slice":2368},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":2370},[2371],{},{"name":2373,"kind":852,"annotation":2374,"required":42,"default":2377},"liquid_volume",{"left":2375,"slice":2376},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":2378},[2379],{},{"name":2381,"kind":852,"annotation":2382,"required":42,"default":2385},"flow_rate",{"left":2383,"slice":2384},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":2386},[2387],{},{"name":2389,"kind":852,"annotation":2390,"required":42,"default":2393},"settling_time",{"left":2391,"slice":2392},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":2394},[2395],{},{"name":2397,"kind":852,"annotation":2398,"required":42,"default":2401},"swap_speed",{"left":2399,"slice":2400},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":2402},[2403],{},{"name":2405,"kind":852,"annotation":2406,"required":42,"default":2409},"over_aspirate_volume",{"left":2407,"slice":2408},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":2410},[2411],{},{"name":1415,"kind":852,"annotation":2413,"required":42,"default":2416},{"left":2414,"slice":2415},{"name":1930,"cls":810},{"name":1405,"cls":810},{"elements":2417},[1417],{"name":2419,"kind":852,"annotation":2420,"required":42,"default":2423},"mix_immersion_depth",{"left":2421,"slice":2422},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":2424},[2425],{},{"name":2427,"kind":852,"annotation":2428,"required":42,"default":2431},"mix_travel_distance",{"left":2429,"slice":2430},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":2432},[2433],{},{"name":2435,"kind":852,"annotation":2436,"required":42,"default":2439},"mix_volume",{"left":2437,"slice":2438},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":2440},[2441],{},{"name":2443,"kind":852,"annotation":2444,"required":42,"default":2447},"mix_flow_rate",{"left":2445,"slice":2446},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":2448},[2449],{},{"name":2451,"kind":852,"annotation":2452,"required":42,"default":2455},"clot_retract_height",{"left":2453,"slice":2454},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":2456},[2457],{},{"name":1359,"kind":852,"annotation":2459,"required":42,"default":2462},{"left":2460,"slice":2461},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":2463},[2464],{},{"name":2466,"kind":852,"annotation":2467,"required":42,"default":2470},"transport_air_volume",{"left":2468,"slice":2469},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":2471},[2472],{},{"name":2474,"kind":852,"annotation":2475,"required":42,"default":2480},"tadm_mode",{"join":2476},[2477,2479,832],{"name":2478,"cls":810},"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMMode",{"name":1405,"cls":810},{"name":2481,"cls":810},"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMMode.OFF",{"name":2483,"kind":852,"annotation":2484,"required":42,"default":1417},"tadm_limit_curve",{"join":2485},[2486,832],{"name":1405,"cls":810},{"name":2488,"kind":852,"annotation":2489,"required":42,"default":2492},"second_section_height",{"left":2490,"slice":2491},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":2493},[2494],{},{"name":2496,"kind":852,"annotation":2497,"required":42,"default":2500},"second_section_ratio",{"left":2498,"slice":2499},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":2501},[2502],{},{"name":2504,"kind":852,"annotation":2505,"required":42,"default":2509},"mode",{"left":2506,"slice":2507},{"name":1930,"cls":810},{"name":2508,"cls":810},"unitelabs.liquid_handling.hamilton.interfaces.aspiration_mode.AspirateMode",{"elements":2510},[2511],{"name":2512,"cls":810},"unitelabs.liquid_handling.hamilton.interfaces.AspirateMode.ASPIRATION",{"type":846,"name":1848,"path":1802,"parent":950,"description":2514,"lines":2515,"parameters":2517},"Dispense liquids at the given dispense locations.",[1237,2516],255,[2518,2519,2523,2530,2537,2545,2553,2557,2561,2568,2576,2585,2592,2595,2602,2609,2616,2623,2630,2636,2643,2650,2657,2664,2672,2680,2687,2694,2700,2704,2711,2718],{"name":851,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":2520,"required":853},{"left":2521,"slice":2522},{"name":1930,"cls":810},{"name":1098,"cls":810},{"name":2524,"kind":852,"annotation":2525,"required":853},"dispense_location",{"left":2526,"slice":2527},{"name":1930,"cls":810},{"join":2528},[2529,832],{"name":1934,"cls":810},{"name":2283,"kind":852,"annotation":2531,"required":42,"default":2534},{"left":2532,"slice":2533},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":2535},[2536],{},{"name":1936,"kind":852,"annotation":2538,"required":42,"default":2543},{"left":2539,"slice":2540},{"name":1930,"cls":810},{"join":2541},[2542,832],{"name":1940,"cls":810},{"elements":2544},[832],{"name":2299,"kind":852,"annotation":2546,"required":42,"default":2551},{"left":2547,"slice":2548},{"name":1930,"cls":810},{"join":2549},[2550,832],{"name":1940,"cls":810},{"elements":2552},[832],{"name":1353,"kind":852,"annotation":2554,"required":42,"default":832},{"join":2555},[2556,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":2558,"required":42,"default":832},{"join":2559},[2560,832],{"name":1940,"cls":810},{"name":2316,"kind":852,"annotation":2562,"required":42,"default":2565},{"left":2563,"slice":2564},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":2566},[2567],{},{"name":2324,"kind":852,"annotation":2569,"required":42,"default":2572},{"left":2570,"slice":2571},{"name":1930,"cls":810},{"name":2328,"cls":810},{"elements":2573},[2574],{"name":2575,"cls":810},"unitelabs.liquid_handling.hamilton.interfaces.lld_mode.LLDMode.OFF",{"name":2334,"kind":852,"annotation":2577,"required":42,"default":2583},{"left":2578,"slice":2579},{"name":1930,"cls":810},{"left":2580,"slice":2581},{"name":2339,"cls":810},{"elements":2582},[2342,2343,2344,2345],{"elements":2584},[2342],{"name":2349,"kind":852,"annotation":2586,"required":42,"default":2589},{"left":2587,"slice":2588},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":2590},[2591],{},{"name":2593,"kind":852,"annotation":2594,"required":42},"side_touch_distance",{"name":1940,"cls":810},{"name":2365,"kind":852,"annotation":2596,"required":42,"default":2599},{"left":2597,"slice":2598},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":2600},[2601],{},{"name":2373,"kind":852,"annotation":2603,"required":42,"default":2606},{"left":2604,"slice":2605},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":2607},[2608],{},{"name":2381,"kind":852,"annotation":2610,"required":42,"default":2613},{"left":2611,"slice":2612},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":2614},[2615],{},{"name":2389,"kind":852,"annotation":2617,"required":42,"default":2620},{"left":2618,"slice":2619},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":2621},[2622],{},{"name":2397,"kind":852,"annotation":2624,"required":42,"default":2627},{"left":2625,"slice":2626},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":2628},[2629],{},{"name":1415,"kind":852,"annotation":2631,"required":42,"default":2634},{"left":2632,"slice":2633},{"name":1930,"cls":810},{"name":1405,"cls":810},{"elements":2635},[1417],{"name":2419,"kind":852,"annotation":2637,"required":42,"default":2640},{"left":2638,"slice":2639},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":2641},[2642],{},{"name":2427,"kind":852,"annotation":2644,"required":42,"default":2647},{"left":2645,"slice":2646},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":2648},[2649],{},{"name":2435,"kind":852,"annotation":2651,"required":42,"default":2654},{"left":2652,"slice":2653},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":2655},[2656],{},{"name":2443,"kind":852,"annotation":2658,"required":42,"default":2661},{"left":2659,"slice":2660},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":2662},[2663],{},{"name":2665,"kind":852,"annotation":2666,"required":42,"default":2669},"stop_flow_rate",{"left":2667,"slice":2668},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":2670},[2671],{},{"name":2673,"kind":852,"annotation":2674,"required":42,"default":2677},"stop_back_volume",{"left":2675,"slice":2676},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":2678},[2679],{},{"name":1359,"kind":852,"annotation":2681,"required":42,"default":2684},{"left":2682,"slice":2683},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":2685},[2686],{},{"name":2466,"kind":852,"annotation":2688,"required":42,"default":2691},{"left":2689,"slice":2690},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":2692},[2693],{},{"name":2474,"kind":852,"annotation":2695,"required":42,"default":2699},{"join":2696},[2697,2698,832],{"name":2478,"cls":810},{"name":1405,"cls":810},{"name":2481,"cls":810},{"name":2483,"kind":852,"annotation":2701,"required":42,"default":1417},{"join":2702},[2703,832],{"name":1405,"cls":810},{"name":2488,"kind":852,"annotation":2705,"required":42,"default":2708},{"left":2706,"slice":2707},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":2709},[2710],{},{"name":2496,"kind":852,"annotation":2712,"required":42,"default":2715},{"left":2713,"slice":2714},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":2716},[2717],{},{"name":2504,"kind":852,"annotation":2719,"required":42,"default":2723},{"left":2720,"slice":2721},{"name":1930,"cls":810},{"name":2722,"cls":810},"unitelabs.liquid_handling.hamilton.interfaces.dispense_mode.DispenseMode",{"elements":2724},[2725],{"name":2726,"cls":810},"unitelabs.liquid_handling.hamilton.interfaces.dispense_mode.DispenseMode.EMPTY",{"type":846,"name":1849,"path":1802,"parent":950,"description":2728,"lines":2729,"parameters":2731},"Call multiple dispense steps.",[2730,1286],257,[2732,2733,2736],{"name":851,"kind":852,"required":853},{"name":2734,"kind":852,"annotation":2735,"required":853},"cycles",{"name":1405,"cls":810},{"name":2737,"kind":852,"annotation":2738,"required":853},"x_offset",{"name":1940,"cls":810},{"type":846,"name":1850,"path":1802,"parent":950,"description":2740,"lines":2741,"parameters":2744,"returns":2746},"Get the height of the last detected liquid level for each channel.",[2742,2743],263,265,[2745],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":2747},{"left":2748,"slice":2749},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":1851,"path":1802,"parent":950,"description":2751,"lines":2752,"parameters":2755,"returns":2757},"Get the PIP head's TADM status for each channel.",[2753,2754],267,269,[2756],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":2758},{"left":2759,"slice":2760},{"name":1870,"cls":810},{"name":1098,"cls":810},{"type":846,"name":1852,"path":1802,"parent":950,"description":2762,"lines":2763,"parameters":2765},"Initialize the squeezer drive.",[2764,1808],274,[2766,2767],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":2768,"required":853},{"name":1405,"cls":810},{"type":755,"name":939,"path":2770,"parent":763,"classes":2771},"unitelabs\u002Fliquid_handling\u002Ftesting\u002Fcore_gripper_protocol_mock.py",[952],{"type":802,"name":952,"path":2770,"parent":939,"description":2773,"lines":2774,"bases":2777,"attributes":2781,"functions":2784,"mro":2793},"CO-RE Gripper protocol mock.",[2775,2776],8,86,[2778],{"annotation":2779},{"name":2780,"cls":810},"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol.CoReGripperProtocol",[2782,2783],"unitelabs.liquid_handling.testing.core_gripper_protocol_mock.CoReGripperProtocolMock._has_plate","unitelabs.liquid_handling.testing.core_gripper_protocol_mock.CoReGripperProtocolMock._plate_center",[2785,2786,2787,2788,2789,2790,2791,2792],"unitelabs.liquid_handling.testing.core_gripper_protocol_mock.CoReGripperProtocolMock.__init__","unitelabs.liquid_handling.testing.core_gripper_protocol_mock.CoReGripperProtocolMock.pick_up","unitelabs.liquid_handling.testing.core_gripper_protocol_mock.CoReGripperProtocolMock.discard","unitelabs.liquid_handling.testing.core_gripper_protocol_mock.CoReGripperProtocolMock.open","unitelabs.liquid_handling.testing.core_gripper_protocol_mock.CoReGripperProtocolMock.pick_up_plate","unitelabs.liquid_handling.testing.core_gripper_protocol_mock.CoReGripperProtocolMock.put_down_plate","unitelabs.liquid_handling.testing.core_gripper_protocol_mock.CoReGripperProtocolMock.move_plate","unitelabs.liquid_handling.testing.core_gripper_protocol_mock.CoReGripperProtocolMock.read_barcode",[952,2780,2794],"unitelabs.liquid_handling.hamilton.modules.protocols.sub_protocol.SubProtocol",{"type":846,"name":2785,"path":2770,"parent":952,"lines":2796,"parameters":2797},[805,1807],[2798],{"name":851,"kind":852,"required":853},{"type":784,"name":2782,"path":2770,"parent":952,"lines":2800,"value":1052},[2801,2801],12,{"type":784,"name":2783,"path":2770,"parent":952,"lines":2803,"value":2804},[1807,1807],"Vector()",{"type":846,"name":2786,"path":2770,"parent":952,"description":2806,"lines":2807,"parameters":2808},"Pick up the CO-RE gripper paddles.",[839,1040],[2809,2810,2818,2825,2830,2834],{"name":851,"kind":852,"required":853},{"name":2158,"kind":852,"annotation":2811,"required":853},{"left":2812,"slice":2814},{"name":2813,"cls":810},"tuple",{"elements":2815},[2816,2817],{"name":1934,"cls":810},{"name":1934,"cls":810},{"name":2271,"kind":852,"annotation":2819,"required":853},{"left":2820,"slice":2821},{"name":2813,"cls":810},{"elements":2822},[2823,2824],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":2826,"kind":852,"annotation":2827,"required":42,"default":832},"check_plate_presence",{"join":2828},[2829,832],{"name":1098,"cls":810},{"name":1936,"kind":852,"annotation":2831,"required":42,"default":832},{"join":2832},[2833,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":2835,"required":42,"default":832},{"join":2836},[2837,832],{"name":1940,"cls":810},{"type":846,"name":2787,"path":2770,"parent":952,"description":2839,"lines":2840,"parameters":2842},"Discard the CO-RE gripper paddles.",[796,2841],33,[2843,2844,2851,2858,2862,2866],{"name":851,"kind":852,"required":853},{"name":1927,"kind":852,"annotation":2845,"required":853},{"left":2846,"slice":2847},{"name":2813,"cls":810},{"elements":2848},[2849,2850],{"name":1934,"cls":810},{"name":1934,"cls":810},{"name":2271,"kind":852,"annotation":2852,"required":853},{"left":2853,"slice":2854},{"name":2813,"cls":810},{"elements":2855},[2856,2857],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":1936,"kind":852,"annotation":2859,"required":42,"default":832},{"join":2860},[2861,832],{"name":1940,"cls":810},{"name":1353,"kind":852,"annotation":2863,"required":42,"default":832},{"join":2864},[2865,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":2867,"required":42,"default":832},{"join":2868},[2869,832],{"name":1940,"cls":810},{"type":846,"name":2788,"path":2770,"parent":952,"description":2871,"lines":2872,"parameters":2875},"Open the CO-RE gripper.",[2873,2874],35,37,[2876,2877],{"name":851,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":2878,"required":853},{"left":2879,"slice":2880},{"name":2813,"cls":810},{"elements":2881},[2882,2883],{"name":1405,"cls":810},{"name":1405,"cls":810},{"type":846,"name":2789,"path":2770,"parent":952,"description":2885,"lines":2886,"parameters":2888},"Pick up a plate using the CO-RE gripper.",[1066,2887],52,[2889,2890,2893,2896,2899,2903,2906,2909,2913],{"name":851,"kind":852,"required":853},{"name":2891,"kind":852,"annotation":2892,"required":853},"plate_center",{"name":1934,"cls":810},{"name":2894,"kind":852,"annotation":2895,"required":853},"open_gripper_width",{"name":1940,"cls":810},{"name":2897,"kind":852,"annotation":2898,"required":853},"closed_gripper_width",{"name":1940,"cls":810},{"name":2900,"kind":852,"annotation":2901,"required":42,"default":2902},"strength",{"name":1405,"cls":810},"30",{"name":2904,"kind":852,"annotation":2905,"required":42},"move_speed",{"name":1940,"cls":810},{"name":2907,"kind":852,"annotation":2908,"required":42},"close_speed",{"name":1940,"cls":810},{"name":1353,"kind":852,"annotation":2910,"required":42,"default":832},{"join":2911},[2912,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":2914,"required":42,"default":832},{"join":2915},[2916,832],{"name":1940,"cls":810},{"type":846,"name":2790,"path":2770,"parent":952,"description":2918,"lines":2919,"parameters":2922},"Put the plate down using the CO-RE gripper.",[2920,2921],54,66,[2923,2924,2926,2928,2931,2933,2936,2940],{"name":851,"kind":852,"required":853},{"name":2891,"kind":852,"annotation":2925,"required":853},{"name":1934,"cls":810},{"name":2894,"kind":852,"annotation":2927,"required":853},{"name":1940,"cls":810},{"name":2929,"kind":852,"annotation":2930,"required":42},"pressure",{"name":1940,"cls":810},{"name":2904,"kind":852,"annotation":2932,"required":42},{"name":1940,"cls":810},{"name":2934,"kind":852,"annotation":2935,"required":42,"default":2345},"acceleration",{"name":1405,"cls":810},{"name":1353,"kind":852,"annotation":2937,"required":42,"default":832},{"join":2938},[2939,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":2941,"required":42,"default":832},{"join":2942},[2943,832],{"name":1940,"cls":810},{"type":846,"name":2791,"path":2770,"parent":952,"description":2945,"lines":2946,"parameters":2949},"Move the plate to a position using the CO-RE gripper.",[2947,2948],68,76,[2950,2951,2953,2955,2957],{"name":851,"kind":852,"required":853},{"name":2891,"kind":852,"annotation":2952,"required":853},{"name":1934,"cls":810},{"name":2904,"kind":852,"annotation":2954,"required":42},{"name":1940,"cls":810},{"name":2934,"kind":852,"annotation":2956,"required":42,"default":2345},{"name":1405,"cls":810},{"name":1409,"kind":852,"annotation":2958,"required":42,"default":832},{"join":2959},[2960,832],{"name":1940,"cls":810},{"type":846,"name":2792,"path":2770,"parent":952,"description":2962,"lines":2963,"parameters":2965,"returns":2978},"Read a barcode using the CO-RE gripper.",[2964,2776],78,[2966,2967,2970,2972,2976],{"name":851,"kind":852,"required":853},{"name":2968,"kind":852,"annotation":2969,"required":853},"track",{"name":1405,"cls":810},{"name":2299,"kind":852,"annotation":2971,"required":853},{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":2973,"required":42,"default":832},{"join":2974},[2975,832],{"name":1940,"cls":810},{"name":2904,"kind":852,"annotation":2977,"required":42},{"name":1940,"cls":810},{"description":1127,"annotation":2979},{"join":2980},[2981,832],{"name":931,"cls":810},{"type":755,"name":940,"path":2983,"parent":763,"classes":2984},"unitelabs\u002Fliquid_handling\u002Ftesting\u002Fiswap_protocol_mock.py",[953],{"type":802,"name":953,"path":2983,"parent":940,"description":2986,"lines":2987,"bases":2988,"attributes":2992,"functions":2998,"mro":3022},"iSWAP protocol mock.",[790,1185],[2989],{"annotation":2990},{"name":2991,"cls":810},"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol",[2993,2994,2995,2996,2997],"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock._initialized","unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock._parked","unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock._position","unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock._has_plate","unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock._gripper_width",[2999,3000,3001,3002,3003,3004,3005,3006,3007,3008,3009,3010,3011,3012,3013,3014,3015,3016,3017,3018,3019,3020,3021],"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.__init__","unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.get_firmware_version","unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.get_firmware_revision","unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.get_initialization","unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.set_initialization","unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.clear_y_range","unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.get_is_parked","unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.set_is_parked","unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.get_position","unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.get_logical_position","unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.add_x_offset","unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.add_y_offset","unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.add_z_offset","unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.has_plate","unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.get_gripper_width","unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.open","unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.open_uninitialized","unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.close","unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.pick_up_plate","unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.put_down_plate","unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.move_plate","unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.collapse_gripper_arm","unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.read_barcode",[953,2991,2794],{"type":846,"name":2999,"path":2983,"parent":953,"lines":3024,"parameters":3025},[1807,906],[3026],{"name":851,"kind":852,"required":853},{"type":784,"name":2993,"path":2983,"parent":953,"lines":3028,"value":1052},[3029,3029],14,{"type":784,"name":2994,"path":2983,"parent":953,"lines":3031,"value":1052},[839,839],{"type":784,"name":2995,"path":2983,"parent":953,"lines":3033,"value":2804},[1856,1856],{"type":784,"name":2996,"path":2983,"parent":953,"lines":3035,"value":1052},[848,848],{"type":784,"name":2997,"path":2983,"parent":953,"lines":3037,"value":1879},[906,906],{"type":846,"name":3000,"path":2983,"parent":953,"description":3039,"lines":3040,"parameters":3041,"returns":3043},"Get the firmware version of the iSWAP module.",[856,831],[3042],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3044},{"name":931,"cls":810},{"type":846,"name":3001,"path":2983,"parent":953,"description":3046,"lines":3047,"parameters":3049,"returns":3051},"Get the firmware revision of the iSWAP module.",[864,3048],26,[3050],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3052},{"name":1405,"cls":810},{"type":846,"name":3002,"path":2983,"parent":953,"description":3054,"lines":3055,"parameters":3056,"returns":3058},"Get the initialization status of the iSWAP module.",[871,877],[3057],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3059},{"name":1098,"cls":810},{"type":846,"name":3003,"path":2983,"parent":953,"description":3061,"lines":3062,"parameters":3063},"Initialize the iSWAP module.",[1065,1922],[3064],{"name":851,"kind":852,"required":853},{"type":846,"name":3004,"path":2983,"parent":953,"description":3066,"lines":3067,"parameters":3069},"Position all components so that there is maximum free Y range.",[3068,2874],36,[3070],{"name":851,"kind":852,"required":853},{"type":846,"name":3005,"path":2983,"parent":953,"description":3072,"lines":3073,"parameters":3075,"returns":3077},"Get the park status of the iSWAP module.",[1066,3074],41,[3076],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3078},{"name":1098,"cls":810},{"type":846,"name":3006,"path":2983,"parent":953,"description":3080,"lines":3081,"parameters":3083},"Park the iSWAP gripper.",[1079,3082],45,[3084,3085],{"name":851,"kind":852,"required":853},{"name":1409,"kind":852,"annotation":3086,"required":42,"default":832},{"join":3087},[3088,832],{"name":1940,"cls":810},{"type":846,"name":3007,"path":2983,"parent":953,"description":3090,"lines":3091,"parameters":3092,"returns":3094},"Get the position of the iSWAP gripper.",[1923,1973],[3093],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3095},{"name":1934,"cls":810},{"type":846,"name":3008,"path":2983,"parent":953,"description":3097,"lines":3098,"parameters":3099,"returns":3101},"Get the logical position of the iSWAP gripper.",[1080,1982],[3100],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3102},{"left":3103,"slice":3104},{"name":2813,"cls":810},{"elements":3105},[3106,3108,3110,3112],{"name":3107,"cls":810},"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.direction.Direction",{"name":3109,"cls":810},"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position.PredefinedPosition",{"name":3111,"cls":810},"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.rotation.Rotation",{"name":3113,"cls":810},"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.wrist_twist.WristTwist",{"type":846,"name":3009,"path":2983,"parent":953,"description":3115,"lines":3116,"parameters":3118},"Move the iSWAP gripper in the X direction.",[3117,806],57,[3119,3120],{"name":851,"kind":852,"required":853},{"name":2737,"kind":852,"annotation":3121,"required":853},{"name":1940,"cls":810},{"type":846,"name":3010,"path":2983,"parent":953,"description":3123,"lines":3124,"parameters":3126},"Move the iSWAP gripper in the Y direction.",[3125,2000],63,[3127,3128],{"name":851,"kind":852,"required":853},{"name":1685,"kind":852,"annotation":3129,"required":853},{"name":1940,"cls":810},{"type":846,"name":3011,"path":2983,"parent":953,"description":3131,"lines":3132,"parameters":3133},"Move the iSWAP gripper in the Z direction.",[2001,2010],[3134,3135],{"name":851,"kind":852,"required":853},{"name":3136,"kind":852,"annotation":3137,"required":853},"z_offset",{"name":1940,"cls":810},{"type":846,"name":3012,"path":2983,"parent":953,"description":3139,"lines":3140,"parameters":3141,"returns":3143},"Check if the iSWAP gripper has a plate.",[2019,2020],[3142],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3144},{"name":1098,"cls":810},{"type":846,"name":3013,"path":2983,"parent":953,"description":3146,"lines":3147,"parameters":3148,"returns":3150},"Get the gripper width of the iSWAP module.",[2028,2029],[3149],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3151},{"name":1161,"cls":810},{"type":846,"name":3014,"path":2983,"parent":953,"description":3153,"lines":3154,"parameters":3155},"Open the iSWAP gripper.",[2039,2776],[3156,3157],{"name":851,"kind":852,"required":853},{"name":3158,"kind":852,"annotation":3159,"required":853},"gripper_width",{"name":1940,"cls":810},{"type":846,"name":3015,"path":2983,"parent":953,"description":3161,"lines":3162,"parameters":3165},"Open the iSWAP gripper even when not initialized.",[3163,3164],88,90,[3166],{"name":851,"kind":852,"required":853},{"type":846,"name":3016,"path":2983,"parent":953,"description":3168,"lines":3169,"parameters":3172},"Close the iSWAP gripper.",[3170,3171],92,99,[3173,3174,3176,3179],{"name":851,"kind":852,"required":853},{"name":3158,"kind":852,"annotation":3175,"required":853},{"name":1940,"cls":810},{"name":3177,"kind":852,"annotation":3178,"required":42,"default":2343},"tolerance",{"name":1940,"cls":810},{"name":2900,"kind":852,"annotation":3180,"required":42,"default":3181},{"name":1405,"cls":810},"5",{"type":846,"name":3017,"path":2983,"parent":953,"description":3183,"lines":3184,"parameters":3187},"Pick up a plate using the iSWAP gripper.",[3185,3186],101,118,[3188,3189,3191,3197,3199,3201,3203,3205,3208,3211,3220,3224],{"name":851,"kind":852,"required":853},{"name":2891,"kind":852,"annotation":3190,"required":853},{"name":1934,"cls":810},{"name":3192,"kind":852,"annotation":3193,"required":853},"grip_direction",{"join":3194},[3195,3196],{"name":1405,"cls":810},{"name":3107,"cls":810},{"name":2894,"kind":852,"annotation":3198,"required":853},{"name":1940,"cls":810},{"name":2897,"kind":852,"annotation":3200,"required":853},{"name":1940,"cls":810},{"name":3177,"kind":852,"annotation":3202,"required":42,"default":2343},{"name":1940,"cls":810},{"name":2900,"kind":852,"annotation":3204,"required":42,"default":3181},{"name":1405,"cls":810},{"name":3206,"kind":852,"annotation":3207,"required":42,"default":1048},"fold_up",{"name":1098,"cls":810},{"name":3209,"kind":852,"annotation":3210,"required":42,"default":2342},"collision_level",{"name":1405,"cls":810},{"name":2934,"kind":852,"annotation":3212,"required":42,"default":3218},{"left":3213,"slice":3214},{"name":2813,"cls":810},{"elements":3215},[3216,3217],{"name":1405,"cls":810},{"name":1405,"cls":810},{"elements":3219},[2345,2342],{"name":1353,"kind":852,"annotation":3221,"required":42,"default":832},{"join":3222},[3223,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":3225,"required":42,"default":832},{"join":3226},[3227,832],{"name":1940,"cls":810},{"type":846,"name":3018,"path":2983,"parent":953,"description":3229,"lines":3230,"parameters":3233},"Put down a plate using the iSWAP gripper.",[3231,3232],120,133,[3234,3235,3237,3242,3244,3246,3248,3257,3261],{"name":851,"kind":852,"required":853},{"name":2891,"kind":852,"annotation":3236,"required":853},{"name":1934,"cls":810},{"name":3192,"kind":852,"annotation":3238,"required":853},{"join":3239},[3240,3241],{"name":1405,"cls":810},{"name":3107,"cls":810},{"name":2894,"kind":852,"annotation":3243,"required":853},{"name":1940,"cls":810},{"name":3206,"kind":852,"annotation":3245,"required":42,"default":1048},{"name":1098,"cls":810},{"name":3209,"kind":852,"annotation":3247,"required":42,"default":2342},{"name":1405,"cls":810},{"name":2934,"kind":852,"annotation":3249,"required":42,"default":3255},{"left":3250,"slice":3251},{"name":2813,"cls":810},{"elements":3252},[3253,3254],{"name":1405,"cls":810},{"name":1405,"cls":810},{"elements":3256},[2345,2342],{"name":1353,"kind":852,"annotation":3258,"required":42,"default":832},{"join":3259},[3260,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":3262,"required":42,"default":832},{"join":3263},[3264,832],{"name":1940,"cls":810},{"type":846,"name":3019,"path":2983,"parent":953,"description":3266,"lines":3267,"parameters":3269},"Move the plate to a position using the iSWAP gripper.",[3268,1155],135,[3270,3271,3273,3278,3282,3284],{"name":851,"kind":852,"required":853},{"name":2891,"kind":852,"annotation":3272,"required":853},{"name":1934,"cls":810},{"name":3192,"kind":852,"annotation":3274,"required":853},{"join":3275},[3276,3277],{"name":1405,"cls":810},{"name":3107,"cls":810},{"name":1409,"kind":852,"annotation":3279,"required":42,"default":832},{"join":3280},[3281,832],{"name":1940,"cls":810},{"name":3209,"kind":852,"annotation":3283,"required":42,"default":2342},{"name":1405,"cls":810},{"name":2934,"kind":852,"annotation":3285,"required":42,"default":3291},{"left":3286,"slice":3287},{"name":2813,"cls":810},{"elements":3288},[3289,3290],{"name":1405,"cls":810},{"name":1405,"cls":810},{"elements":3292},[2345,2342],{"type":846,"name":3020,"path":2983,"parent":953,"description":3294,"lines":3295,"parameters":3297},"Collapse the iSWAP gripper arm.",[1171,3296],152,[3298,3299,3301],{"name":851,"kind":852,"required":853},{"name":3206,"kind":852,"annotation":3300,"required":42,"default":1048},{"name":1098,"cls":810},{"name":1409,"kind":852,"annotation":3302,"required":42,"default":832},{"join":3303},[3304,832],{"name":1940,"cls":810},{"type":846,"name":3021,"path":2983,"parent":953,"description":3306,"lines":3307,"parameters":3308,"returns":3331},"Read a barcode using the iSWAP gripper.",[1172,1185],[3309,3310,3312,3314,3316,3320,3322],{"name":851,"kind":852,"required":853},{"name":2968,"kind":852,"annotation":3311,"required":853},{"name":1405,"cls":810},{"name":2046,"kind":852,"annotation":3313,"required":853},{"name":1940,"cls":810},{"name":2299,"kind":852,"annotation":3315,"required":853},{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":3317,"required":42,"default":832},{"join":3318},[3319,832],{"name":1940,"cls":810},{"name":3209,"kind":852,"annotation":3321,"required":42,"default":2342},{"name":1405,"cls":810},{"name":2934,"kind":852,"annotation":3323,"required":42,"default":3329},{"left":3324,"slice":3325},{"name":2813,"cls":810},{"elements":3326},[3327,3328],{"name":1405,"cls":810},{"name":1405,"cls":810},{"elements":3330},[2345,2342],{"description":1127,"annotation":3332},{"join":3333},[3334,832],{"name":931,"cls":810},{"type":755,"name":941,"path":3336,"parent":763,"classes":3337},"unitelabs\u002Fliquid_handling\u002Ftesting\u002Fcore96_protocol_mock.py",[951],{"type":802,"name":951,"path":3336,"parent":941,"description":3339,"lines":3340,"bases":3342,"attributes":3346,"functions":3354,"mro":3372},"CO-RE 96 protocol mock for testing.",[2775,3341],168,[3343],{"annotation":3344},{"name":3345,"cls":810},"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol",[3347,3348,3349,3350,3351,3352,3353],"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock._initialized","unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock._tip_presence","unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock._position","unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock._current_volume","unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock._maximum_volume","unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock._tadm_status","unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock._tadm_error",[3355,3356,3357,3358,3359,3360,3361,3362,3363,3364,3365,3366,3367,3368,3369,3370,3371],"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.__init__","unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.get_firmware_version","unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.get_initialization","unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.set_initialization","unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.get_position","unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.set_position","unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.set_z_position_to_safety","unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.get_tip_presence","unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.pick_up_tips","unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.discard_tips","unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.get_current_volume","unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.get_maximum_volume","unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.aspirate","unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.dispense","unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.get_tadm_status","unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.get_tadm_error","unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.initialize_squeezer_drive",[951,3345,2794],{"type":846,"name":3355,"path":3336,"parent":951,"lines":3374,"parameters":3375},[805,906],[3376],{"name":851,"kind":852,"required":853},{"type":784,"name":3347,"path":3336,"parent":951,"lines":3378,"value":1052,"annotation":3379},[2801,2801],{"name":1098,"cls":810},{"type":784,"name":3348,"path":3336,"parent":951,"lines":3381,"value":1052,"annotation":3382},[1807,1807],{"name":1098,"cls":810},{"type":784,"name":3349,"path":3336,"parent":951,"lines":3384,"value":3385,"annotation":3386},[3029,3029],"Vector(x=0, y=0, z=(decimal.Decimal('245')))",{"name":1934,"cls":810},{"type":784,"name":3350,"path":3336,"parent":951,"lines":3388,"value":1417,"annotation":3389},[839,839],{"name":1405,"cls":810},{"type":784,"name":3351,"path":3336,"parent":951,"lines":3391,"value":3392,"annotation":3393},[1856,1856],"8533",{"name":1405,"cls":810},{"type":784,"name":3352,"path":3336,"parent":951,"lines":3395,"value":1052,"annotation":3396},[848,848],{"name":1098,"cls":810},{"type":784,"name":3353,"path":3336,"parent":951,"lines":3398,"value":3399,"annotation":3400},[906,906],"[False] * 96",{"left":3401,"slice":3402},{"name":1870,"cls":810},{"name":1098,"cls":810},{"type":846,"name":3356,"path":3336,"parent":951,"description":3404,"lines":3405,"parameters":3406,"returns":3408},"Get the module's firmware version.",[856,831],[3407],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3409},{"name":931,"cls":810},{"type":846,"name":3357,"path":3336,"parent":951,"description":3411,"lines":3412,"parameters":3413,"returns":3415},"Get the CO-RE 96 head's initialization status.",[864,3048],[3414],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3416},{"name":1098,"cls":810},{"type":846,"name":3358,"path":3336,"parent":951,"description":3418,"lines":3419,"parameters":3420},"Initialize the CO-RE 96 head.",[871,2873],[3421,3422,3425],{"name":851,"kind":852,"required":853},{"name":3423,"kind":852,"annotation":3424,"required":853},"discard_location",{"name":1934,"cls":810},{"name":1353,"kind":852,"annotation":3426,"required":42,"default":832},{"join":3427},[3428,832],{"name":1940,"cls":810},{"type":846,"name":3359,"path":3336,"parent":951,"description":3430,"lines":3431,"parameters":3432,"returns":3434},"Get the current position of the CO-RE 96 head's A1 tip.",[2874,1066],[3433],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3435},{"name":1934,"cls":810},{"type":846,"name":3360,"path":3336,"parent":951,"description":3437,"lines":3438,"parameters":3439},"Move the CO-RE 96 head's A1 tip to the specified position.",[3074,1923],[3440,3441,3443],{"name":851,"kind":852,"required":853},{"name":1632,"kind":852,"annotation":3442,"required":853},{"name":1934,"cls":810},{"name":1409,"kind":852,"annotation":3444,"required":42,"default":832},{"join":3445},[3446,832],{"name":1940,"cls":810},{"type":846,"name":3361,"path":3336,"parent":951,"description":3448,"lines":3449,"parameters":3450},"Move the CO-RE 96 head into a safe z-position.",[1973,1080],[3451],{"name":851,"kind":852,"required":853},{"type":846,"name":3362,"path":3336,"parent":951,"description":3453,"lines":3454,"parameters":3455,"returns":3457},"Request whether the CO-RE 96 head is carrying tips.",[1085,1982],[3456],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3458},{"name":1098,"cls":810},{"type":846,"name":3363,"path":3336,"parent":951,"description":3460,"lines":3461,"parameters":3462},"Pick up tips with the CO-RE 96 head.",[3117,2921],[3463,3464,3467,3471,3478,3483],{"name":851,"kind":852,"required":853},{"name":3465,"kind":852,"annotation":3466,"required":853},"pick_up_location",{"name":1934,"cls":810},{"name":1353,"kind":852,"annotation":3468,"required":42,"default":832},{"join":3469},[3470,832],{"name":1940,"cls":810},{"name":1950,"kind":852,"annotation":3472,"required":42,"default":1417},{"join":3473},[3474,3475,3477],{"name":843,"cls":810},{"name":3476,"cls":810},"object",{"name":1405,"cls":810},{"name":2182,"kind":852,"annotation":3479,"required":42,"default":1417},{"join":3480},[3481,3482],{"name":1405,"cls":810},{"name":3476,"cls":810},{"name":1409,"kind":852,"annotation":3484,"required":42,"default":832},{"join":3485},[3486,832],{"name":1940,"cls":810},{"type":846,"name":3364,"path":3336,"parent":951,"description":3488,"lines":3489,"parameters":3490},"Discard tips with the CO-RE 96 head.",[2947,2019],[3491,3492,3494,3498],{"name":851,"kind":852,"required":853},{"name":3423,"kind":852,"annotation":3493,"required":853},{"name":1934,"cls":810},{"name":1353,"kind":852,"annotation":3495,"required":42,"default":832},{"join":3496},[3497,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":3499,"required":42,"default":832},{"join":3500},[3501,832],{"name":1940,"cls":810},{"type":846,"name":3365,"path":3336,"parent":951,"description":3503,"lines":3504,"parameters":3505,"returns":3507},"Get the current volume in a channel in steps.",[2020,2028],[3506],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3508},{"name":1405,"cls":810},{"type":846,"name":3366,"path":3336,"parent":951,"description":3510,"lines":3511,"parameters":3512,"returns":3514},"Get the maximum volume in a channel in steps.",[2029,2039],[3513],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3515},{"name":1405,"cls":810},{"type":846,"name":3367,"path":3336,"parent":951,"description":3517,"lines":3518,"parameters":3520},"Aspirate liquid from a container.",[2040,3519],119,[3521,3522,3527,3529,3531,3535,3539,3543,3547,3549,3554,3556,3558,3560,3562,3564,3566,3568,3570,3572,3574,3576,3578,3580,3582,3587,3589,3591,3593],{"name":851,"kind":852,"required":853},{"name":3523,"kind":852,"annotation":3524,"required":853},"channels_involved",{"left":3525,"slice":3526},{"name":1870,"cls":810},{"name":1098,"cls":810},{"name":2276,"kind":852,"annotation":3528,"required":853},{"name":1934,"cls":810},{"name":2283,"kind":852,"annotation":3530,"required":42},{"name":1940,"cls":810},{"name":1936,"kind":852,"annotation":3532,"required":42,"default":832},{"join":3533},[3534,832],{"name":1940,"cls":810},{"name":2299,"kind":852,"annotation":3536,"required":42,"default":832},{"join":3537},[3538,832],{"name":1940,"cls":810},{"name":1353,"kind":852,"annotation":3540,"required":42,"default":832},{"join":3541},[3542,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":3544,"required":42,"default":832},{"join":3545},[3546,832],{"name":1940,"cls":810},{"name":2316,"kind":852,"annotation":3548,"required":42},{"name":1940,"cls":810},{"name":2324,"kind":852,"annotation":3550,"required":42,"default":1417},{"join":3551},[3552,3553],{"name":1405,"cls":810},{"name":3476,"cls":810},{"name":2334,"kind":852,"annotation":3555,"required":42,"default":2342},{"name":1405,"cls":810},{"name":2365,"kind":852,"annotation":3557,"required":42},{"name":1940,"cls":810},{"name":2373,"kind":852,"annotation":3559,"required":42},{"name":1940,"cls":810},{"name":2381,"kind":852,"annotation":3561,"required":42},{"name":1940,"cls":810},{"name":2389,"kind":852,"annotation":3563,"required":42},{"name":1940,"cls":810},{"name":2397,"kind":852,"annotation":3565,"required":42},{"name":1940,"cls":810},{"name":2405,"kind":852,"annotation":3567,"required":42},{"name":1940,"cls":810},{"name":1415,"kind":852,"annotation":3569,"required":42,"default":1417},{"name":1405,"cls":810},{"name":2419,"kind":852,"annotation":3571,"required":42},{"name":1940,"cls":810},{"name":2427,"kind":852,"annotation":3573,"required":42},{"name":1940,"cls":810},{"name":2435,"kind":852,"annotation":3575,"required":42},{"name":1940,"cls":810},{"name":2443,"kind":852,"annotation":3577,"required":42},{"name":1940,"cls":810},{"name":1359,"kind":852,"annotation":3579,"required":42},{"name":1940,"cls":810},{"name":2466,"kind":852,"annotation":3581,"required":42},{"name":1940,"cls":810},{"name":2474,"kind":852,"annotation":3583,"required":42,"default":1417},{"join":3584},[3585,3586],{"name":1405,"cls":810},{"name":3476,"cls":810},{"name":2483,"kind":852,"annotation":3588,"required":42,"default":1417},{"name":1405,"cls":810},{"name":2488,"kind":852,"annotation":3590,"required":42},{"name":1940,"cls":810},{"name":2496,"kind":852,"annotation":3592,"required":42},{"name":1940,"cls":810},{"name":2504,"kind":852,"annotation":3594,"required":42,"default":1417},{"join":3595},[3596,3597],{"name":1405,"cls":810},{"name":3476,"cls":810},{"type":846,"name":3368,"path":3336,"parent":951,"description":2514,"lines":3599,"parameters":3601},[2132,3600],157,[3602,3603,3607,3609,3611,3615,3619,3623,3627,3629,3634,3636,3638,3640,3642,3644,3646,3648,3650,3652,3654,3656,3658,3660,3662,3664,3666,3671,3673,3675,3677],{"name":851,"kind":852,"required":853},{"name":3523,"kind":852,"annotation":3604,"required":853},{"left":3605,"slice":3606},{"name":1870,"cls":810},{"name":1098,"cls":810},{"name":2524,"kind":852,"annotation":3608,"required":853},{"name":1934,"cls":810},{"name":2283,"kind":852,"annotation":3610,"required":42},{"name":1940,"cls":810},{"name":1936,"kind":852,"annotation":3612,"required":42,"default":832},{"join":3613},[3614,832],{"name":1940,"cls":810},{"name":2299,"kind":852,"annotation":3616,"required":42,"default":832},{"join":3617},[3618,832],{"name":1940,"cls":810},{"name":1353,"kind":852,"annotation":3620,"required":42,"default":832},{"join":3621},[3622,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":3624,"required":42,"default":832},{"join":3625},[3626,832],{"name":1940,"cls":810},{"name":2316,"kind":852,"annotation":3628,"required":42},{"name":1940,"cls":810},{"name":2324,"kind":852,"annotation":3630,"required":42,"default":1417},{"join":3631},[3632,3633],{"name":1405,"cls":810},{"name":3476,"cls":810},{"name":2334,"kind":852,"annotation":3635,"required":42,"default":2342},{"name":1405,"cls":810},{"name":2593,"kind":852,"annotation":3637,"required":42},{"name":1940,"cls":810},{"name":2365,"kind":852,"annotation":3639,"required":42},{"name":1940,"cls":810},{"name":2373,"kind":852,"annotation":3641,"required":42},{"name":1940,"cls":810},{"name":2381,"kind":852,"annotation":3643,"required":42},{"name":1940,"cls":810},{"name":2389,"kind":852,"annotation":3645,"required":42},{"name":1940,"cls":810},{"name":2397,"kind":852,"annotation":3647,"required":42},{"name":1940,"cls":810},{"name":1415,"kind":852,"annotation":3649,"required":42,"default":1417},{"name":1405,"cls":810},{"name":2419,"kind":852,"annotation":3651,"required":42},{"name":1940,"cls":810},{"name":2427,"kind":852,"annotation":3653,"required":42},{"name":1940,"cls":810},{"name":2435,"kind":852,"annotation":3655,"required":42},{"name":1940,"cls":810},{"name":2443,"kind":852,"annotation":3657,"required":42},{"name":1940,"cls":810},{"name":2665,"kind":852,"annotation":3659,"required":42},{"name":1940,"cls":810},{"name":2673,"kind":852,"annotation":3661,"required":42},{"name":1940,"cls":810},{"name":1359,"kind":852,"annotation":3663,"required":42},{"name":1940,"cls":810},{"name":2466,"kind":852,"annotation":3665,"required":42},{"name":1940,"cls":810},{"name":2474,"kind":852,"annotation":3667,"required":42,"default":1417},{"join":3668},[3669,3670],{"name":1405,"cls":810},{"name":3476,"cls":810},{"name":2483,"kind":852,"annotation":3672,"required":42,"default":1417},{"name":1405,"cls":810},{"name":2488,"kind":852,"annotation":3674,"required":42},{"name":1940,"cls":810},{"name":2496,"kind":852,"annotation":3676,"required":42},{"name":1940,"cls":810},{"name":2504,"kind":852,"annotation":3678,"required":42,"default":1417},{"join":3679},[3680,3681],{"name":1405,"cls":810},{"name":3476,"cls":810},{"type":846,"name":3369,"path":3336,"parent":951,"description":3683,"lines":3684,"parameters":3687,"returns":3689},"Request the CO-RE 96 head's TADM status.",[3685,3686],159,161,[3688],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3690},{"name":1098,"cls":810},{"type":846,"name":3370,"path":3336,"parent":951,"description":3692,"lines":3693,"parameters":3696,"returns":3698},"Request the CO-RE 96 head's TADM error.",[3694,3695],163,165,[3697],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3699},{"left":3700,"slice":3701},{"name":1870,"cls":810},{"name":1098,"cls":810},{"type":846,"name":3371,"path":3336,"parent":951,"description":3703,"lines":3704,"parameters":3705},"Initialize squeezer drive.",[2232,3341],[3706,3707],{"name":851,"kind":852,"required":853},{"name":3708,"kind":852,"annotation":3709,"required":42,"default":3710},"limiter",{"name":1405,"cls":810},"15",{"type":755,"name":942,"path":3712,"parent":763,"classes":3713,"functions":3720},"unitelabs\u002Fliquid_handling\u002Ftesting\u002Fvantage_mock.py",[3714,3715,3716,3717,3718,3719,955],"unitelabs.liquid_handling.testing.vantage_mock._ServiceMock","unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock","unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock","unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock","unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock","unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock",[3721],"unitelabs.liquid_handling.testing.vantage_mock._default_configuration",{"type":802,"name":3714,"path":3712,"parent":942,"description":3723,"lines":3724,"functions":3725,"mro":3729},"Minimal awaitable mock that supports bracketed SiLA call chains.",[856,2841],[3726,3727,3728],"unitelabs.liquid_handling.testing.vantage_mock._ServiceMock.__getitem__","unitelabs.liquid_handling.testing.vantage_mock._ServiceMock.__call__","unitelabs.liquid_handling.testing.vantage_mock._ServiceMock.__await__",[3714],{"type":846,"name":3726,"path":3712,"parent":3714,"lines":3731,"parameters":3732,"returns":3737},[1040,864],[3733,3734],{"name":851,"kind":852,"required":853},{"name":3735,"kind":852,"annotation":3736,"required":853},"key",{"name":3476,"cls":810},{"description":1127,"annotation":3738},{"name":3714,"cls":810},{"type":846,"name":3727,"path":3712,"parent":3714,"lines":3740,"parameters":3741,"returns":3753},[3048,870],[3742,3743,3748],{"name":851,"kind":852,"required":853},{"name":3744,"kind":3745,"annotation":3746,"required":42,"default":3747},"*args","variadic positional",{"name":3476,"cls":810},"()",{"name":3749,"kind":3750,"annotation":3751,"required":42,"default":3752},"**kwargs","variadic keyword",{"name":3476,"cls":810},"{}",{"description":1127,"annotation":3754},{"name":3714,"cls":810},{"type":846,"name":3728,"path":3712,"parent":3714,"lines":3756,"parameters":3757,"returns":3759},[1051,2841],[3758],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3760},{"left":3761,"slice":3763},{"name":3762,"cls":810},"collections.abc.Generator",{"elements":3764},[832,832,832],{"type":802,"name":3715,"path":3712,"parent":942,"description":3766,"lines":3767,"bases":3769,"attributes":3773,"functions":3777,"mro":3808},"Mock for the VantageProtocol that simulates SiLA2 service responses.",[3068,3768],187,[3770],{"annotation":3771},{"name":3772,"cls":810},"unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol",[3774,3775,3776],"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock._initialized","unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.min_traverse_height","unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock._service_mock",[3778,3779,3780,3781,3782,3783,3784,3785,3786,3787,3788,3789,3790,3791,3792,3793,3794,3795,3796,3797,3798,3799,3800,3801,3802,3803,3804,3805,3806,3807],"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.__init__","unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock._ensure_connected","unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.open","unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.close","unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.get_initialization","unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.set_initialization","unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.get_firmware_version","unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.get_instrument_configuration","unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.get_extended_configuration","unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.define_tip","unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.enable_cover_control","unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.disable_cover_control","unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.stop","unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.resume","unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.reset","unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.move_arm_to_position","unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.move_arm_relative","unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.get_arm_x_position","unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.get_drive_errors","unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.get_deck_light","unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.set_deck_light","unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.get_cover_status","unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.get_cover_config","unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.get_operation_mode","unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.set_operation_mode","unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.set_loading_indicators","unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.connect","unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.is_connected","unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.get_deck_presences","unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.execute_raw",[3715,3772],{"type":784,"name":3775,"path":3712,"parent":3715,"lines":3810,"value":3811,"annotation":3812},[1079,1079],"245",{"name":3813,"cls":810},"unitelabs.labware.math.decimal.Decimal",{"type":846,"name":3778,"path":3712,"parent":3715,"lines":3815,"parameters":3816},[3074,887],[3817],{"name":851,"kind":852,"required":853},{"type":784,"name":3774,"path":3712,"parent":3715,"lines":3819,"value":1052,"annotation":3820},[878,878],{"name":1098,"cls":810},{"type":784,"name":3776,"path":3712,"parent":3715,"lines":3822,"value":3823},[887,887],"_ServiceMock()",{"type":846,"name":3779,"path":3712,"parent":3715,"description":3825,"lines":3826,"parameters":3829,"returns":3831},"Return a permissive mock that stands in for the SiLA Service object.",[3827,3828],46,48,[3830],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3832},{"name":3714,"cls":810},{"type":846,"name":3780,"path":3712,"parent":3715,"description":3834,"lines":3835,"parameters":3836},"Open the connection to the liquid handler.",[1974,1080],[3837],{"name":851,"kind":852,"required":853},{"type":846,"name":3781,"path":3712,"parent":3715,"description":3839,"lines":3840,"parameters":3841},"Close the connection to the liquid handler.",[1085,2920],[3842],{"name":851,"kind":852,"required":853},{"type":846,"name":3782,"path":3712,"parent":3715,"description":3844,"lines":3845,"parameters":3847,"returns":3849},"Get the current instrument initialization status.",[888,3846],58,[3848],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3850},{"name":1098,"cls":810},{"type":846,"name":3783,"path":3712,"parent":3715,"description":3852,"lines":3853,"parameters":3854},"Pre-initialize the instrument.",[897,1091],[3855],{"name":851,"kind":852,"required":853},{"type":846,"name":3784,"path":3712,"parent":3715,"description":3857,"lines":3858,"parameters":3860,"returns":3862},"Get the instrument's firmware version.",[3859,2921],64,[3861],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3863},{"name":931,"cls":810},{"type":846,"name":3785,"path":3712,"parent":3715,"description":3865,"lines":3866,"parameters":3867,"returns":3869},"Get instrument configuration.",[2947,1092],[3868],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3870},{"name":927,"cls":810},{"type":846,"name":3786,"path":3712,"parent":3715,"description":3872,"lines":3873,"parameters":3875,"returns":3877},"Get extended configuration.",[1102,3874],74,[3876],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3878},{"name":927,"cls":810},{"type":846,"name":3787,"path":3712,"parent":3715,"description":3880,"lines":3881,"parameters":3883},"Define a tip type.",[2948,3882],84,[3884,3885,3888,3891],{"name":851,"kind":852,"required":853},{"name":3886,"kind":852,"annotation":3887,"required":853},"index",{"name":1405,"cls":810},{"name":3889,"kind":852,"annotation":3890,"required":853},"tip",{"name":1956,"cls":810},{"name":2182,"kind":852,"annotation":3892,"required":42,"default":3900},{"left":3893,"slice":3894},{"name":2339,"cls":810},{"elements":3895},[3896,3898],{"name":3897,"cls":810},"unitelabs.labware.hamilton.tips.pick_up_method.PickUpTipMethod.NORMAL",{"name":3899,"cls":810},"unitelabs.labware.hamilton.tips.pick_up_method.PickUpTipMethod.SLOW",{"name":3897,"cls":810},{"type":846,"name":3788,"path":3712,"parent":3715,"description":3902,"lines":3903,"parameters":3904},"Enable cover control.",[2776,2074],[3905,3906,3909,3912,3915,3918,3921],{"name":851,"kind":852,"required":853},{"name":3907,"kind":852,"annotation":3908,"required":42,"default":1052},"cover1",{"name":1098,"cls":810},{"name":3910,"kind":852,"annotation":3911,"required":42,"default":1052},"cover2",{"name":1098,"cls":810},{"name":3913,"kind":852,"annotation":3914,"required":42,"default":1052},"cover3",{"name":1098,"cls":810},{"name":3916,"kind":852,"annotation":3917,"required":42,"default":1052},"tray1",{"name":1098,"cls":810},{"name":3919,"kind":852,"annotation":3920,"required":42,"default":1052},"tray2",{"name":1098,"cls":810},{"name":3922,"kind":852,"annotation":3923,"required":42,"default":1052},"tray3",{"name":1098,"cls":810},{"type":846,"name":3789,"path":3712,"parent":3715,"description":3925,"lines":3926,"parameters":3928},"Disable cover control.",[3927,2080],97,[3929],{"name":851,"kind":852,"required":853},{"type":846,"name":3790,"path":3712,"parent":3715,"description":3931,"lines":3932,"parameters":3933},"Emergency stop any ongoing process.",[2081,3185],[3934],{"name":851,"kind":852,"required":853},{"type":846,"name":3791,"path":3712,"parent":3715,"description":3936,"lines":3937,"parameters":3939},"Resume after emergency stop.",[3938,2092],103,[3940],{"name":851,"kind":852,"required":853},{"type":846,"name":3792,"path":3712,"parent":3715,"description":3942,"lines":3943,"parameters":3945},"Reset firmware.",[2102,3944],107,[3946],{"name":851,"kind":852,"required":853},{"type":846,"name":3793,"path":3712,"parent":3715,"description":3948,"lines":3949,"parameters":3951},"Move the ARM X-axis to the specified position.",[1113,3950],117,[3952,3953,3955,3959,3961],{"name":851,"kind":852,"required":853},{"name":1632,"kind":852,"annotation":3954,"required":853},{"name":1405,"cls":810},{"name":3956,"kind":1788,"annotation":3957,"required":42,"default":3958},"speed",{"name":1405,"cls":810},"25000",{"name":2934,"kind":1788,"annotation":3960,"required":42,"default":3958},{"name":1405,"cls":810},{"name":3962,"kind":1788,"annotation":3963,"required":42,"default":1052},"unsafe",{"name":1098,"cls":810},{"type":846,"name":3794,"path":3712,"parent":3715,"description":3965,"lines":3966,"parameters":3967},"Move the ARM X-axis by a relative distance.",[3519,1133],[3968,3969,3972,3974],{"name":851,"kind":852,"required":853},{"name":3970,"kind":852,"annotation":3971,"required":853},"distance",{"name":1405,"cls":810},{"name":3956,"kind":1788,"annotation":3973,"required":42,"default":3958},{"name":1405,"cls":810},{"name":2934,"kind":1788,"annotation":3975,"required":42,"default":3958},{"name":1405,"cls":810},{"type":846,"name":3795,"path":3712,"parent":3715,"description":3977,"lines":3978,"parameters":3979,"returns":3981},"Get current ARM X-axis position in 0.1mm units.",[1134,1139],[3980],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3982},{"name":1405,"cls":810},{"type":846,"name":3796,"path":3712,"parent":3715,"description":3984,"lines":3985,"parameters":3986,"returns":3988},"Get X drive errors for diagnostics.",[1140,1154],[3987],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3989},{"name":3476,"cls":810},{"type":846,"name":3797,"path":3712,"parent":3715,"description":3991,"lines":3992,"parameters":3995,"returns":3997},"Get current deck light state.",[3993,3994],136,138,[3996],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3998},{"name":3476,"cls":810},{"type":846,"name":3798,"path":3712,"parent":3715,"description":4000,"lines":4001,"parameters":4003},"Set the deck light colour and mode.",[2154,4002],151,[4004,4005,4008,4011,4014,4017,4020,4023],{"name":851,"kind":852,"required":853},{"name":4006,"kind":1788,"annotation":4007,"required":42,"default":1417},"red",{"name":1405,"cls":810},{"name":4009,"kind":1788,"annotation":4010,"required":42,"default":1417},"green",{"name":1405,"cls":810},{"name":4012,"kind":1788,"annotation":4013,"required":42,"default":1417},"blue",{"name":1405,"cls":810},{"name":4015,"kind":1788,"annotation":4016,"required":42,"default":1417},"white",{"name":1405,"cls":810},{"name":4018,"kind":1788,"annotation":4019,"required":42,"default":1417},"uv",{"name":1405,"cls":810},{"name":4021,"kind":1788,"annotation":4022,"required":42,"default":1417},"blink",{"name":1405,"cls":810},{"name":4024,"kind":1788,"annotation":4025,"required":42,"default":1052},"rainbow",{"name":1098,"cls":810},{"type":846,"name":3799,"path":3712,"parent":3715,"description":4027,"lines":4028,"parameters":4029,"returns":4031},"Get cover sensor status, lock state, and mask for each cover\u002Ftray.",[2194,2231],[4030],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":4032},{"name":3476,"cls":810},{"type":846,"name":3800,"path":3712,"parent":3715,"description":4034,"lines":4035,"parameters":4036,"returns":4038},"Get which covers and trays are present on the instrument.",[3600,3685],[4037],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":4039},{"name":3476,"cls":810},{"type":846,"name":3801,"path":3712,"parent":3715,"description":4041,"lines":4042,"parameters":4043,"returns":4045},"Get the current operation mode (active\u002Fpaused).",[3686,3694],[4044],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":4046},{"name":3476,"cls":810},{"type":846,"name":3802,"path":3712,"parent":3715,"description":4048,"lines":4049,"parameters":4051},"Set the operation mode.",[3695,4050],166,[4052,4053],{"name":851,"kind":852,"required":853},{"name":2504,"kind":852,"annotation":4054,"required":853},{"name":1405,"cls":810},{"type":846,"name":3803,"path":3712,"parent":3715,"description":4056,"lines":4057,"parameters":4058},"Set the loading indicator LED states.",[3341,2266],[4059,4060],{"name":851,"kind":852,"required":853},{"name":4061,"kind":852,"annotation":4062,"required":42,"default":832},"status",{"join":4063},[4064,832],{"left":4065,"slice":4066},{"name":1930,"cls":810},{"name":3476,"cls":810},{"type":846,"name":3804,"path":3712,"parent":3715,"description":4068,"lines":4069,"parameters":4071},"Connect to Vantage device.",[4070,1193],174,[4072],{"name":851,"kind":852,"required":853},{"type":846,"name":3805,"path":3712,"parent":3715,"description":4074,"lines":4075,"parameters":4077,"returns":4079},"Return device connection status.",[1199,4076],179,[4078],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":4080},{"name":1098,"cls":810},{"type":846,"name":3806,"path":3712,"parent":3715,"description":4082,"lines":4083,"parameters":4086,"returns":4088},"Check the presence of carriers on the deck.",[4084,4085],181,183,[4087],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":4089},{"left":4090,"slice":4091},{"name":1870,"cls":810},{"name":1098,"cls":810},{"type":846,"name":3807,"path":3712,"parent":3715,"description":4093,"lines":4094,"parameters":4096,"returns":4101},"Execute raw firmware command.",[4095,3768],185,[4097,4098],{"name":851,"kind":852,"required":853},{"name":4099,"kind":852,"annotation":4100,"required":853},"command",{"name":931,"cls":810},{"description":1127,"annotation":4102},{"name":3476,"cls":810},{"type":802,"name":3716,"path":3712,"parent":942,"description":4104,"lines":4105,"attributes":4108,"functions":4114,"mro":4133},"Mock for IPGProtocol that simulates the Integrated Plate Gripper.",[4106,4107],190,339,[4109,4110,4111,4112,4113],"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock._parked","unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock._plate_presence","unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock._position","unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock._grip_direction","unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock._gripper_width",[4115,4116,4117,4118,4119,4120,4121,4122,4123,4124,4125,4126,4127,4128,4129,4130,4131,4132],"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.__init__","unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.initialize","unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.prepare_orientation","unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.park","unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.move_to_position","unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.grip_plate","unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.put_plate","unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.move_all_axes","unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.close_gripper","unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.move_gripper_to_position","unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.position_arms_for_free_y_range","unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.open_uninitialized","unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.get_parking_status","unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.get_plate_presence","unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.get_position","unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.get_grip_direction","unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.get_gripper_width","unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.get_all_positions",[3716],{"type":846,"name":4115,"path":3712,"parent":3716,"lines":4135,"parameters":4137},[1211,4136],202,[4138],{"name":851,"kind":852,"required":853},{"type":784,"name":4109,"path":3712,"parent":3716,"lines":4140,"value":1048,"annotation":4142},[4141,4141],194,{"name":1098,"cls":810},{"type":784,"name":4110,"path":3712,"parent":3716,"lines":4144,"value":1052,"annotation":4145},[1219,1219],{"name":1098,"cls":810},{"type":784,"name":4111,"path":3712,"parent":3716,"lines":4147,"value":4149,"annotation":4150},[1220,4148],200,"(decimal.Decimal('0'), decimal.Decimal('0'), decimal.Decimal('0'))",{"left":4151,"slice":4152},{"name":2813,"cls":810},{"elements":4153},[4154,4155,4156],{"name":1062,"cls":810},{"name":1062,"cls":810},{"name":1062,"cls":810},{"type":784,"name":4112,"path":3712,"parent":3716,"lines":4158,"value":4160,"annotation":4161},[4159,4159],201,"11",{"name":1405,"cls":810},{"type":784,"name":4113,"path":3712,"parent":3716,"lines":4163,"value":4164,"annotation":4165},[4136,4136],"decimal.Decimal('100')",{"name":1062,"cls":810},{"type":846,"name":4116,"path":3712,"parent":3716,"description":4167,"lines":4168,"parameters":4171},"Initialize all IPG drives.",[4169,4170],204,205,[4172],{"name":851,"kind":852,"required":853},{"type":846,"name":4117,"path":3712,"parent":3716,"description":4174,"lines":4175,"parameters":4178},"Prepare wrist and hand orientation for plate handling.",[4176,4177],207,213,[4179,4180,4182,4185],{"name":851,"kind":852,"required":853},{"name":3192,"kind":852,"annotation":4181,"required":42,"default":4160},{"name":1405,"cls":810},{"name":4183,"kind":852,"annotation":4184,"required":42,"default":2345},"acceleration_index",{"name":1405,"cls":810},{"name":4186,"kind":852,"annotation":4187,"required":42},"traverse_height",{"name":1062,"cls":810},{"type":846,"name":4118,"path":3712,"parent":3716,"description":4189,"lines":4190,"parameters":4193},"Park IPG to its configured parking position.",[4191,4192],215,217,[4194],{"name":851,"kind":852,"required":853},{"type":846,"name":4119,"path":3712,"parent":3716,"description":4196,"lines":4197,"parameters":4200},"Move IPG to specified position.",[4198,4199],219,229,[4201,4202,4204,4206,4208,4210],{"name":851,"kind":852,"required":853},{"name":1306,"kind":852,"annotation":4203,"required":853},{"name":1062,"cls":810},{"name":1310,"kind":852,"annotation":4205,"required":853},{"name":1062,"cls":810},{"name":1314,"kind":852,"annotation":4207,"required":853},{"name":1062,"cls":810},{"name":4186,"kind":852,"annotation":4209,"required":853},{"name":1062,"cls":810},{"name":4183,"kind":852,"annotation":4211,"required":42,"default":2345},{"name":1405,"cls":810},{"type":846,"name":4120,"path":3712,"parent":3716,"description":4213,"lines":4214,"parameters":4217},"Grip a plate at the specified position.",[4215,4216],231,247,[4218,4219,4221,4223,4225,4228,4231,4235,4239,4242,4245,4248],{"name":851,"kind":852,"required":853},{"name":1306,"kind":852,"annotation":4220,"required":853},{"name":1062,"cls":810},{"name":1310,"kind":852,"annotation":4222,"required":853},{"name":1062,"cls":810},{"name":1314,"kind":852,"annotation":4224,"required":853},{"name":1062,"cls":810},{"name":4226,"kind":852,"annotation":4227,"required":853},"plate_width",{"name":1062,"cls":810},{"name":4229,"kind":852,"annotation":4230,"required":853},"open_gripper_position",{"name":1062,"cls":810},{"name":4232,"kind":852,"annotation":4233,"required":42,"default":4234},"grip_strength",{"name":1405,"cls":810},"100",{"name":4236,"kind":852,"annotation":4237,"required":42,"default":4238},"plate_width_tolerance",{"name":1405,"cls":810},"20",{"name":4240,"kind":852,"annotation":4241,"required":42},"z_clearance",{"name":1062,"cls":810},{"name":4243,"kind":852,"annotation":4244,"required":42},"min_z_at_end",{"name":1062,"cls":810},{"name":4246,"kind":852,"annotation":4247,"required":42,"default":1417},"hotel_depth",{"name":1405,"cls":810},{"name":4183,"kind":852,"annotation":4249,"required":42,"default":2345},{"name":1405,"cls":810},{"type":846,"name":4121,"path":3712,"parent":3716,"description":4251,"lines":4252,"parameters":4255},"Put a plate at the specified position.",[4253,4254],249,262,[4256,4257,4259,4261,4263,4265,4267,4269,4272,4274],{"name":851,"kind":852,"required":853},{"name":1306,"kind":852,"annotation":4258,"required":853},{"name":1062,"cls":810},{"name":1310,"kind":852,"annotation":4260,"required":853},{"name":1062,"cls":810},{"name":1314,"kind":852,"annotation":4262,"required":853},{"name":1062,"cls":810},{"name":4229,"kind":852,"annotation":4264,"required":853},{"name":1062,"cls":810},{"name":4240,"kind":852,"annotation":4266,"required":42},{"name":1062,"cls":810},{"name":4243,"kind":852,"annotation":4268,"required":42},{"name":1062,"cls":810},{"name":4270,"kind":852,"annotation":4271,"required":42,"default":3181},"press_on_distance",{"name":1405,"cls":810},{"name":4246,"kind":852,"annotation":4273,"required":42,"default":1417},{"name":1405,"cls":810},{"name":4183,"kind":852,"annotation":4275,"required":42,"default":2345},{"name":1405,"cls":810},{"type":846,"name":4122,"path":3712,"parent":3716,"description":4277,"lines":4278,"parameters":4281},"Move the enabled IPG axes to absolute positions.",[4279,4280],264,285,[4282,4283,4285,4287,4289,4292,4295,4298,4301,4304,4307,4310],{"name":851,"kind":852,"required":853},{"name":2014,"kind":852,"annotation":4284,"required":853},{"name":1062,"cls":810},{"name":2046,"kind":852,"annotation":4286,"required":853},{"name":1062,"cls":810},{"name":1569,"kind":852,"annotation":4288,"required":853},{"name":1062,"cls":810},{"name":4290,"kind":852,"annotation":4291,"required":42},"arm_angle",{"name":1062,"cls":810},{"name":4293,"kind":852,"annotation":4294,"required":42},"hand_angle",{"name":1062,"cls":810},{"name":4296,"kind":852,"annotation":4297,"required":42,"default":1052},"enable_x",{"name":1098,"cls":810},{"name":4299,"kind":852,"annotation":4300,"required":42,"default":1052},"enable_y",{"name":1098,"cls":810},{"name":4302,"kind":852,"annotation":4303,"required":42,"default":1052},"enable_z",{"name":1098,"cls":810},{"name":4305,"kind":852,"annotation":4306,"required":42,"default":1052},"enable_arm",{"name":1098,"cls":810},{"name":4308,"kind":852,"annotation":4309,"required":42,"default":1052},"enable_hand",{"name":1098,"cls":810},{"name":4183,"kind":852,"annotation":4311,"required":42,"default":2345},{"name":1405,"cls":810},{"type":846,"name":4123,"path":3712,"parent":3716,"description":4313,"lines":4314,"parameters":4317},"Close the gripper to a known plate width.",[4315,4316],287,295,[4318,4319,4321,4323,4325],{"name":851,"kind":852,"required":853},{"name":4226,"kind":852,"annotation":4320,"required":853},{"name":1062,"cls":810},{"name":4232,"kind":852,"annotation":4322,"required":42,"default":4234},{"name":1405,"cls":810},{"name":4229,"kind":852,"annotation":4324,"required":42},{"name":1062,"cls":810},{"name":4236,"kind":852,"annotation":4326,"required":42,"default":4238},{"name":1405,"cls":810},{"type":846,"name":4124,"path":3712,"parent":3716,"description":4328,"lines":4329,"parameters":4332},"Move the gripper fingers to an absolute width.",[4330,4331],297,299,[4333,4334],{"name":851,"kind":852,"required":853},{"name":4335,"kind":852,"annotation":4336,"required":853},"target_gripper_position",{"name":1062,"cls":810},{"type":846,"name":4125,"path":3712,"parent":3716,"description":4338,"lines":4339,"parameters":4342},"Position all IPG components for maximum free Y range.",[4340,4341],301,303,[4343],{"name":851,"kind":852,"required":853},{"type":846,"name":4126,"path":3712,"parent":3716,"description":4345,"lines":4346,"parameters":4349},"Open the gripper fingers without prior initialization.",[4347,4348],305,307,[4350],{"name":851,"kind":852,"required":853},{"type":846,"name":4127,"path":3712,"parent":3716,"description":4352,"lines":4353,"parameters":4356,"returns":4358},"Get IPG parking status.",[4354,4355],309,311,[4357],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":4359},{"name":1098,"cls":810},{"type":846,"name":4128,"path":3712,"parent":3716,"description":4361,"lines":4362,"parameters":4365,"returns":4367},"Get plate presence in gripper.",[4363,4364],313,315,[4366],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":4368},{"name":1098,"cls":810},{"type":846,"name":4129,"path":3712,"parent":3716,"description":4370,"lines":4371,"parameters":4374,"returns":4376},"Get current IPG gripper center position.",[4372,4373],317,319,[4375],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":4377},{"left":4378,"slice":4379},{"name":2813,"cls":810},{"elements":4380},[4381,4382,4383],{"name":1062,"cls":810},{"name":1062,"cls":810},{"name":1062,"cls":810},{"type":846,"name":4130,"path":3712,"parent":3716,"description":4385,"lines":4386,"parameters":4389,"returns":4391},"Get current IPG grip direction \u002F orientation code.",[4387,4388],321,323,[4390],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":4392},{"name":1405,"cls":810},{"type":846,"name":4131,"path":3712,"parent":3716,"description":4394,"lines":4395,"parameters":4398,"returns":4400},"Get current IPG gripper width.",[4396,4397],325,327,[4399],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":4401},{"name":1062,"cls":810},{"type":846,"name":4132,"path":3712,"parent":3716,"description":4403,"lines":4404,"parameters":4406,"returns":4408},"Get all IPG axis positions at once, in mm for axes and degrees for angles.",[4405,4107],329,[4407],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":4409},{"left":4410,"slice":4411},{"name":927,"cls":810},{"elements":4412},[4413,4414],{"name":931,"cls":810},{"name":1062,"cls":810},{"type":802,"name":3717,"path":3712,"parent":942,"description":4416,"lines":4417,"attributes":4420,"functions":4423,"mro":4451},"Mock for IDLProtocol that simulates the ID Loader unit.",[4418,4419],342,519,[4421,4422],"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock._drive_states","unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock._lift_position",[4424,4425,4426,4427,4428,4429,4430,4431,4432,4433,4434,4435,4436,4437,4438,4439,4440,4441,4442,4443,4444,4445,4446,4447,4448,4449,4450],"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.__init__","unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.initialize","unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.initialize_scanner","unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.prepare_barcode_reader","unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.move_scanner_to_slot","unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.move_carrier_to_position","unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.move_carrier_to_container","unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.move_lift_to_position","unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.open_loading_tray","unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.close_loading_tray","unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.identify_carrier","unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.load_carrier","unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.read_single_barcode","unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.read_barcode_stack","unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.move_carrier_to_id_position","unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.unload_carrier","unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.move_carrier_onto_deck","unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.pull_in_carrier_onto_deck","unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.dock_to_carrier","unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.measure_carrier","unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.get_drive_init_states","unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.get_scanner_position","unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.get_track_position","unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.get_carrier_position","unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.get_lift_position","unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.get_loading_tray_state","unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.get_barcode_by_index",[3717],{"type":846,"name":4424,"path":3712,"parent":3717,"lines":4453,"parameters":4456},[4454,4455],345,347,[4457],{"name":851,"kind":852,"required":853},{"type":784,"name":4421,"path":3712,"parent":3717,"lines":4459,"value":4460,"annotation":4461},[1331,1331],"'1 1 1 1 1'",{"name":931,"cls":810},{"type":784,"name":4422,"path":3712,"parent":3717,"lines":4463,"value":1417,"annotation":4464},[4455,4455],{"name":1405,"cls":810},{"type":846,"name":4425,"path":3712,"parent":3717,"description":4466,"lines":4467,"parameters":4470},"Initialize the IDL module.",[4468,4469],349,350,[4471],{"name":851,"kind":852,"required":853},{"type":846,"name":4426,"path":3712,"parent":3717,"description":4473,"lines":4474,"parameters":4477},"Home the scanner to its limit stop.",[4475,4476],352,353,[4478],{"name":851,"kind":852,"required":853},{"type":846,"name":4427,"path":3712,"parent":3717,"description":4480,"lines":4481,"parameters":4484},"Prepare the barcode reader.",[4482,4483],355,356,[4485,4486],{"name":851,"kind":852,"required":853},{"name":4487,"kind":852,"annotation":4488,"required":42,"default":2902},"timeout_cs",{"name":1405,"cls":810},{"type":846,"name":4428,"path":3712,"parent":3717,"description":4490,"lines":4491,"parameters":4494},"Move scanner to specified slot position.",[4492,4493],358,365,[4495,4496,4499,4502,4505],{"name":851,"kind":852,"required":853},{"name":4497,"kind":852,"annotation":4498,"required":853},"slot",{"name":1405,"cls":810},{"name":3956,"kind":852,"annotation":4500,"required":42,"default":4501},{"name":1405,"cls":810},"4000",{"name":2934,"kind":852,"annotation":4503,"required":42,"default":4504},{"name":1405,"cls":810},"10",{"name":4506,"kind":852,"annotation":4507,"required":42,"default":4508},"current_limit",{"name":1405,"cls":810},"1470",{"type":846,"name":4429,"path":3712,"parent":3717,"description":4510,"lines":4511,"parameters":4514},"Move carrier to specified position.",[4512,4513],367,374,[4515,4516,4521,4524,4526],{"name":851,"kind":852,"required":853},{"name":1632,"kind":852,"annotation":4517,"required":853},{"left":4518,"slice":4519},{"name":2339,"cls":810},{"elements":4520},[1417,2342,2343],{"name":3956,"kind":852,"annotation":4522,"required":42,"default":4523},{"name":1405,"cls":810},"4800",{"name":2934,"kind":852,"annotation":4525,"required":42,"default":4504},{"name":1405,"cls":810},{"name":4506,"kind":852,"annotation":4527,"required":42,"default":4528},{"name":1405,"cls":810},"930",{"type":846,"name":4430,"path":3712,"parent":3717,"description":4530,"lines":4531,"parameters":4534},"Move carrier to container on carrier.",[4532,4533],376,383,[4535,4536,4539,4541,4543],{"name":851,"kind":852,"required":853},{"name":4537,"kind":852,"annotation":4538,"required":853},"container",{"name":1405,"cls":810},{"name":3956,"kind":852,"annotation":4540,"required":42,"default":4523},{"name":1405,"cls":810},{"name":2934,"kind":852,"annotation":4542,"required":42,"default":4504},{"name":1405,"cls":810},{"name":4506,"kind":852,"annotation":4544,"required":42,"default":4528},{"name":1405,"cls":810},{"type":846,"name":4431,"path":3712,"parent":3717,"description":4546,"lines":4547,"parameters":4550},"Move lift to specified position.",[4548,4549],385,393,[4551,4552,4554,4556,4558],{"name":851,"kind":852,"required":853},{"name":1632,"kind":852,"annotation":4553,"required":853},{"name":1405,"cls":810},{"name":3956,"kind":852,"annotation":4555,"required":42,"default":4501},{"name":1405,"cls":810},{"name":2934,"kind":852,"annotation":4557,"required":42,"default":4504},{"name":1405,"cls":810},{"name":4506,"kind":852,"annotation":4559,"required":42,"default":4560},{"name":1405,"cls":810},"670",{"type":846,"name":4432,"path":3712,"parent":3717,"description":4562,"lines":4563,"parameters":4566},"Open the loading tray.",[4564,4565],395,401,[4567,4568,4571,4573],{"name":851,"kind":852,"required":853},{"name":3956,"kind":852,"annotation":4569,"required":42,"default":4570},{"name":1405,"cls":810},"2000",{"name":2934,"kind":852,"annotation":4572,"required":42,"default":2344},{"name":1405,"cls":810},{"name":4506,"kind":852,"annotation":4574,"required":42,"default":4575},{"name":1405,"cls":810},"1200",{"type":846,"name":4433,"path":3712,"parent":3717,"description":4577,"lines":4578,"parameters":4581},"Close the loading tray.",[4579,4580],403,409,[4582,4583,4585,4587],{"name":851,"kind":852,"required":853},{"name":3956,"kind":852,"annotation":4584,"required":42,"default":4570},{"name":1405,"cls":810},{"name":2934,"kind":852,"annotation":4586,"required":42,"default":2344},{"name":1405,"cls":810},{"name":4506,"kind":852,"annotation":4588,"required":42,"default":4575},{"name":1405,"cls":810},{"type":846,"name":4434,"path":3712,"parent":3717,"description":4590,"lines":4591,"parameters":4594,"returns":4640},"Identify carrier by reading barcode.",[4592,4593],411,427,[4595,4596,4598,4602,4606,4610,4614,4618,4621,4625,4629,4633,4637],{"name":851,"kind":852,"required":853},{"name":4497,"kind":852,"annotation":4597,"required":42,"default":2345},{"name":1405,"cls":810},{"name":4599,"kind":852,"annotation":4600,"required":42,"default":4601},"code_type",{"name":931,"cls":810},"'0001017F'",{"name":4603,"kind":852,"annotation":4604,"required":42,"default":4605},"barcode_position",{"name":1405,"cls":810},"40",{"name":4607,"kind":852,"annotation":4608,"required":42,"default":4609},"containers",{"name":1405,"cls":810},"32",{"name":4611,"kind":852,"annotation":4612,"required":42,"default":4613},"first_rack_position",{"name":1405,"cls":810},"175",{"name":4615,"kind":852,"annotation":4616,"required":42,"default":4617},"rack_grid",{"name":1405,"cls":810},"150",{"name":4619,"kind":852,"annotation":4620,"required":42,"default":1417},"container_detection",{"name":1405,"cls":810},{"name":4622,"kind":852,"annotation":4623,"required":42,"default":4624},"sensor_position",{"name":1405,"cls":810},"1700",{"name":4626,"kind":852,"annotation":4627,"required":42,"default":4628},"sensor_y_range",{"name":1405,"cls":810},"80",{"name":4630,"kind":852,"annotation":4631,"required":42,"default":4632},"carrier_speed",{"name":1405,"cls":810},"1000",{"name":4634,"kind":852,"annotation":4635,"required":42,"default":4636},"parking_speed",{"name":1405,"cls":810},"200",{"name":4638,"kind":852,"annotation":4639,"required":42,"default":4528},"parking_current_limit",{"name":1405,"cls":810},{"description":1127,"annotation":4641},{"left":4642,"slice":4643},{"name":2813,"cls":810},{"elements":4644},[4645,4646,4647],{"name":931,"cls":810},{"name":1405,"cls":810},{"name":931,"cls":810},{"type":846,"name":4435,"path":3712,"parent":3717,"description":4649,"lines":4650,"parameters":4653,"returns":4679},"Load carrier and read barcodes.",[4651,4652],429,442,[4654,4655,4658,4661,4663,4665,4668,4672,4674,4676],{"name":851,"kind":852,"required":853},{"name":4656,"kind":852,"annotation":4657,"required":42,"default":1417},"barcode_orientation",{"name":1405,"cls":810},{"name":4659,"kind":852,"annotation":4660,"required":42,"default":4609},"containers_per_carrier",{"name":1405,"cls":810},{"name":4599,"kind":852,"annotation":4662,"required":42,"default":4601},{"name":931,"cls":810},{"name":4611,"kind":852,"annotation":4664,"required":42,"default":4613},{"name":1405,"cls":810},{"name":4615,"kind":852,"annotation":4666,"required":42,"default":4667},{"name":1405,"cls":810},"149",{"name":4669,"kind":852,"annotation":4670,"required":42,"default":4671},"reading_speed",{"name":1405,"cls":810},"1300",{"name":4634,"kind":852,"annotation":4673,"required":42,"default":4636},{"name":1405,"cls":810},{"name":4638,"kind":852,"annotation":4675,"required":42,"default":4528},{"name":1405,"cls":810},{"name":4677,"kind":852,"annotation":4678,"required":42,"default":4628},"y_home_offset",{"name":1405,"cls":810},{"description":1127,"annotation":4680},{"left":4681,"slice":4682},{"name":2813,"cls":810},{"elements":4683},[4684,4685,4686],{"name":931,"cls":810},{"name":1405,"cls":810},{"name":931,"cls":810},{"type":846,"name":4436,"path":3712,"parent":3717,"description":4688,"lines":4689,"parameters":4692,"returns":4698},"Read a single barcode at the current position.",[4690,4691],444,450,[4693,4694,4696],{"name":851,"kind":852,"required":853},{"name":4599,"kind":852,"annotation":4695,"required":42,"default":4601},{"name":931,"cls":810},{"name":4487,"kind":852,"annotation":4697,"required":42,"default":4234},{"name":1405,"cls":810},{"description":1127,"annotation":4699},{"left":4700,"slice":4701},{"name":2813,"cls":810},{"elements":4702},[4703,4704],{"name":931,"cls":810},{"name":1405,"cls":810},{"type":846,"name":4437,"path":3712,"parent":3717,"description":4706,"lines":4707,"parameters":4710,"returns":4733},"Read barcode stack.",[4708,4709],452,464,[4711,4712,4714,4717,4720,4723,4725,4727,4730],{"name":851,"kind":852,"required":853},{"name":4599,"kind":852,"annotation":4713,"required":42,"default":4601},{"name":931,"cls":810},{"name":4715,"kind":852,"annotation":4716,"required":42,"default":4613},"first_stack_position",{"name":1405,"cls":810},{"name":3136,"kind":852,"annotation":4718,"required":42,"default":4719},{"name":1405,"cls":810},"120",{"name":4721,"kind":852,"annotation":4722,"required":42,"default":2342},"stack_count",{"name":1405,"cls":810},{"name":4487,"kind":852,"annotation":4724,"required":42,"default":4234},{"name":1405,"cls":810},{"name":4630,"kind":852,"annotation":4726,"required":42,"default":4632},{"name":1405,"cls":810},{"name":4728,"kind":852,"annotation":4729,"required":42,"default":1417},"rack_detection",{"name":1405,"cls":810},{"name":4622,"kind":852,"annotation":4731,"required":42,"default":4732},{"name":1405,"cls":810},"1650",{"description":1127,"annotation":4734},{"left":4735,"slice":4736},{"name":2813,"cls":810},{"elements":4737},[4738,4739,4740,4741,4742],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":931,"cls":810},{"name":1405,"cls":810},{"name":931,"cls":810},{"type":846,"name":4438,"path":3712,"parent":3717,"description":4744,"lines":4745,"parameters":4748},"Move carrier out to carrier identification position.",[4746,4747],466,467,[4749,4750,4752],{"name":851,"kind":852,"required":853},{"name":4497,"kind":852,"annotation":4751,"required":42,"default":2345},{"name":1405,"cls":810},{"name":4630,"kind":852,"annotation":4753,"required":42,"default":4632},{"name":1405,"cls":810},{"type":846,"name":4439,"path":3712,"parent":3717,"description":4755,"lines":4756,"parameters":4758},"Unload carrier on position.",[4757,1559],469,[4759,4760,4762,4764],{"name":851,"kind":852,"required":853},{"name":4497,"kind":852,"annotation":4761,"required":42,"default":2345},{"name":1405,"cls":810},{"name":4630,"kind":852,"annotation":4763,"required":42,"default":4632},{"name":1405,"cls":810},{"name":4634,"kind":852,"annotation":4765,"required":42,"default":4636},{"name":1405,"cls":810},{"type":846,"name":4440,"path":3712,"parent":3717,"description":4767,"lines":4768,"parameters":4770},"Move carrier onto the deck after identification.",[1588,4769],477,[4771,4772,4774],{"name":851,"kind":852,"required":853},{"name":4634,"kind":852,"annotation":4773,"required":42,"default":4636},{"name":1405,"cls":810},{"name":4638,"kind":852,"annotation":4775,"required":42,"default":4528},{"name":1405,"cls":810},{"type":846,"name":4441,"path":3712,"parent":3717,"description":4777,"lines":4778,"parameters":4781},"Pull in carrier onto deck position.",[4779,4780],479,484,[4782,4783,4785],{"name":851,"kind":852,"required":853},{"name":4634,"kind":852,"annotation":4784,"required":42,"default":4636},{"name":1405,"cls":810},{"name":4638,"kind":852,"annotation":4786,"required":42,"default":4528},{"name":1405,"cls":810},{"type":846,"name":4442,"path":3712,"parent":3717,"description":4788,"lines":4789,"parameters":4792},"Dock to carrier position.",[4790,4791],486,487,[4793,4794,4796],{"name":851,"kind":852,"required":853},{"name":4497,"kind":852,"annotation":4795,"required":42,"default":2345},{"name":1405,"cls":810},{"name":4630,"kind":852,"annotation":4797,"required":42,"default":4632},{"name":1405,"cls":810},{"type":846,"name":4443,"path":3712,"parent":3717,"description":4799,"lines":4800,"parameters":4803,"returns":4807},"Measure carrier dimensions.",[4801,4802],489,491,[4804,4805],{"name":851,"kind":852,"required":853},{"name":4630,"kind":852,"annotation":4806,"required":42,"default":4632},{"name":1405,"cls":810},{"description":1127,"annotation":4808},{"name":1405,"cls":810},{"type":846,"name":4444,"path":3712,"parent":3717,"description":4810,"lines":4811,"parameters":4812,"returns":4814},"Get initialization states of all drives.",[1609,1618],[4813],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":4815},{"name":931,"cls":810},{"type":846,"name":4445,"path":3712,"parent":3717,"description":4817,"lines":4818,"parameters":4819,"returns":4821},"Get current scanner position in steps.",[1619,1627],[4820],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":4822},{"name":1405,"cls":810},{"type":846,"name":4446,"path":3712,"parent":3717,"description":4824,"lines":4825,"parameters":4828,"returns":4830},"Get current track position.",[4826,4827],501,503,[4829],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":4831},{"name":1405,"cls":810},{"type":846,"name":4447,"path":3712,"parent":3717,"description":4833,"lines":4834,"parameters":4836,"returns":4838},"Get current carrier position in steps.",[4835,1628],505,[4837],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":4839},{"name":1405,"cls":810},{"type":846,"name":4448,"path":3712,"parent":3717,"description":4841,"lines":4842,"parameters":4844,"returns":4846},"Get current lift position in steps.",[1642,4843],511,[4845],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":4847},{"name":1405,"cls":810},{"type":846,"name":4449,"path":3712,"parent":3717,"description":4849,"lines":4850,"parameters":4853,"returns":4855},"Get current loading tray state.",[4851,4852],513,515,[4854],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":4856},{"name":1405,"cls":810},{"type":846,"name":4450,"path":3712,"parent":3717,"description":4858,"lines":4859,"parameters":4861,"returns":4865},"Get barcode data by index.",[4860,4419],517,[4862,4863],{"name":851,"kind":852,"required":853},{"name":3886,"kind":852,"annotation":4864,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":4866},{"name":931,"cls":810},{"type":802,"name":3718,"path":3712,"parent":942,"description":4868,"lines":4869,"attributes":4872,"functions":4877,"mro":4920},"Mock for VantageChannelsProtocol that simulates PIP channel operations.",[4870,4871],522,831,[4873,4874,4875,4876],"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock._initialized","unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock._tip_presences","unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock._y_positions","unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock._z_positions",[4878,4879,4880,4881,4882,4883,4884,4885,4886,4887,4888,4889,4890,4891,4892,4893,4894,4895,4896,4897,4898,4899,4900,4901,4902,4903,4904,4905,4906,4907,4908,4909,4910,4911,4912,4913,4914,4915,4916,4917,4918,4919],"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.__init__","unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_initialization","unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.initialize","unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.set_initialization","unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_tip_presences","unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_tip_presence","unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.pick_up_tips","unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.discard_tips","unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.aspirate","unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.dispense","unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_x_position","unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_y_positions","unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_y_position","unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.set_y_positions","unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.set_y_position","unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_z_positions","unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_z_position","unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.set_channel_positions","unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.set_z_positions","unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.set_z_position","unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.set_unsafe_x_position","unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.set_x_position","unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.set_z_positions_to_safety","unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.clear_y_range","unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.initialize_squeezer_drive","unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_lld_height","unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_last_liquid_level","unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.has_tadm_data","unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_tadm_parameters","unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_tadm_data","unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.clear_tadm_data","unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_tadm_error","unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_limit_curve_count","unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_limit_curve_names","unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.set_limit_curve_names","unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_limit_curve_parameters","unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.set_limit_curve_parameters","unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_limit_curve_data","unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.set_limit_curve_data","unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.reset_limit_curves","unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.start_tadm","unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.stop_tadm",[3718],{"type":846,"name":4878,"path":3712,"parent":3718,"lines":4922,"parameters":4925},[4923,4924],525,529,[4926,4927],{"name":851,"kind":852,"required":853},{"name":4928,"kind":852,"annotation":4929,"required":42,"default":4930},"channel_count",{"name":1405,"cls":810},"8",{"type":784,"name":4873,"path":3712,"parent":3718,"lines":4932,"value":1048,"annotation":4934},[4933,4933],526,{"name":1098,"cls":810},{"type":784,"name":4874,"path":3712,"parent":3718,"lines":4936,"value":4938,"annotation":4939},[4937,4937],527,"[False] * channel_count",{"left":4940,"slice":4941},{"name":1870,"cls":810},{"name":1098,"cls":810},{"type":784,"name":4875,"path":3712,"parent":3718,"lines":4943,"value":4944,"annotation":4945},[1659,1659],"[decimal.Decimal('0')] * channel_count",{"left":4946,"slice":4947},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":784,"name":4876,"path":3712,"parent":3718,"lines":4949,"value":4944,"annotation":4950},[4924,4924],{"left":4951,"slice":4952},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":4879,"path":3712,"parent":3718,"description":4954,"lines":4955,"parameters":4958,"returns":4962},"Get PIP channel initialization status.",[4956,4957],531,533,[4959,4960],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":4961,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":4963},{"name":1098,"cls":810},{"type":846,"name":4880,"path":3712,"parent":3718,"description":4965,"lines":4966,"parameters":4969},"Initialize all channels on the PIP head.",[4967,4968],535,537,[4970],{"name":851,"kind":852,"required":853},{"type":846,"name":4881,"path":3712,"parent":3718,"description":4965,"lines":4972,"parameters":4975},[4973,4974],539,550,[4976,4977,4983,4987,4991,4995,4997,5006],{"name":851,"kind":852,"required":853},{"name":1927,"kind":852,"annotation":4978,"required":853},{"left":4979,"slice":4980},{"name":1930,"cls":810},{"join":4981},[4982,832],{"name":1934,"cls":810},{"name":1936,"kind":852,"annotation":4984,"required":42,"default":832},{"join":4985},[4986,832],{"name":1940,"cls":810},{"name":1353,"kind":852,"annotation":4988,"required":42,"default":832},{"join":4989},[4990,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":4992,"required":42,"default":832},{"join":4993},[4994,832],{"name":1940,"cls":810},{"name":2254,"kind":852,"annotation":4996,"required":42},{"name":1940,"cls":810},{"name":1950,"kind":852,"annotation":4998,"required":42,"default":5005},{"join":4999},[5000,5003,5004],{"left":5001,"slice":5002},{"name":843,"cls":810},{"name":1956,"cls":810},{"name":1956,"cls":810},{"name":1405,"cls":810},{"name":1960,"cls":810},{"name":1962,"kind":852,"annotation":5007,"required":42,"default":5011},{"join":5008},[5009,5010],{"name":1966,"cls":810},{"name":1405,"cls":810},{"name":1969,"cls":810},{"type":846,"name":4882,"path":3712,"parent":3718,"description":5013,"lines":5014,"parameters":5017,"returns":5019},"Request which PIP channels are carrying tips.",[5015,5016],552,554,[5018],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":5020},{"left":5021,"slice":5022},{"name":1870,"cls":810},{"name":1098,"cls":810},{"type":846,"name":4883,"path":3712,"parent":3718,"description":5024,"lines":5025,"parameters":5027,"returns":5031},"Request whether a PIP channel is carrying a tip.",[5026,1692],556,[5028,5029],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":5030,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":5032},{"name":1098,"cls":810},{"type":846,"name":4884,"path":3712,"parent":3718,"description":2151,"lines":5034,"parameters":5036},[1710,5035],568,[5037,5038,5044,5048,5052,5061],{"name":851,"kind":852,"required":853},{"name":2158,"kind":852,"annotation":5039,"required":853},{"left":5040,"slice":5041},{"name":1930,"cls":810},{"join":5042},[5043,832],{"name":1934,"cls":810},{"name":1936,"kind":852,"annotation":5045,"required":42,"default":832},{"join":5046},[5047,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":5049,"required":42,"default":832},{"join":5050},[5051,832],{"name":1940,"cls":810},{"name":1950,"kind":852,"annotation":5053,"required":42,"default":5060},{"join":5054},[5055,5058,5059],{"left":5056,"slice":5057},{"name":843,"cls":810},{"name":1956,"cls":810},{"name":1956,"cls":810},{"name":1405,"cls":810},{"name":1960,"cls":810},{"name":2182,"kind":852,"annotation":5062,"required":42,"default":5066},{"join":5063},[5064,5065],{"name":2186,"cls":810},{"name":1405,"cls":810},{"name":5067,"cls":810},"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.pick_up_tip_method.PickUpTipMethod.AUTO",{"type":846,"name":4885,"path":3712,"parent":3718,"description":2229,"lines":5069,"parameters":5072},[5070,5071],570,579,[5073,5074,5080,5084,5088,5092,5094],{"name":851,"kind":852,"required":853},{"name":1927,"kind":852,"annotation":5075,"required":853},{"left":5076,"slice":5077},{"name":1930,"cls":810},{"join":5078},[5079,832],{"name":1934,"cls":810},{"name":1936,"kind":852,"annotation":5081,"required":42,"default":832},{"join":5082},[5083,832],{"name":1940,"cls":810},{"name":1353,"kind":852,"annotation":5085,"required":42,"default":832},{"join":5086},[5087,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":5089,"required":42,"default":832},{"join":5090},[5091,832],{"name":1940,"cls":810},{"name":2254,"kind":852,"annotation":5093,"required":42},{"name":1940,"cls":810},{"name":1962,"kind":852,"annotation":5095,"required":42,"default":5099},{"join":5096},[5097,5098],{"name":1966,"cls":810},{"name":1405,"cls":810},{"name":2262,"cls":810},{"type":846,"name":4886,"path":3712,"parent":3718,"description":2264,"lines":5101,"parameters":5104},[5102,5103],581,615,[5105,5106,5110,5116,5123,5131,5139,5143,5147,5154,5161,5170,5177,5184,5191,5198,5205,5212,5219,5226,5232,5239,5246,5253,5260,5267,5274,5281,5283,5287,5294,5301],{"name":851,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":5107,"required":853},{"left":5108,"slice":5109},{"name":1930,"cls":810},{"name":1098,"cls":810},{"name":2276,"kind":852,"annotation":5111,"required":853},{"left":5112,"slice":5113},{"name":1930,"cls":810},{"join":5114},[5115,832],{"name":1934,"cls":810},{"name":2283,"kind":852,"annotation":5117,"required":42,"default":5120},{"left":5118,"slice":5119},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5121},[5122],{},{"name":1936,"kind":852,"annotation":5124,"required":42,"default":5129},{"left":5125,"slice":5126},{"name":1930,"cls":810},{"join":5127},[5128,832],{"name":1940,"cls":810},{"elements":5130},[832],{"name":2299,"kind":852,"annotation":5132,"required":42,"default":5137},{"left":5133,"slice":5134},{"name":1930,"cls":810},{"join":5135},[5136,832],{"name":1940,"cls":810},{"elements":5138},[832],{"name":1353,"kind":852,"annotation":5140,"required":42,"default":832},{"join":5141},[5142,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":5144,"required":42,"default":832},{"join":5145},[5146,832],{"name":1940,"cls":810},{"name":2316,"kind":852,"annotation":5148,"required":42,"default":5151},{"left":5149,"slice":5150},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5152},[5153],{},{"name":2324,"kind":852,"annotation":5155,"required":42,"default":5158},{"left":5156,"slice":5157},{"name":1930,"cls":810},{"name":2328,"cls":810},{"elements":5159},[5160],{"name":2332,"cls":810},{"name":2334,"kind":852,"annotation":5162,"required":42,"default":5168},{"left":5163,"slice":5164},{"name":1930,"cls":810},{"left":5165,"slice":5166},{"name":2339,"cls":810},{"elements":5167},[2342,2343,2344,2345],{"elements":5169},[2342],{"name":2349,"kind":852,"annotation":5171,"required":42,"default":5174},{"left":5172,"slice":5173},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5175},[5176],{},{"name":2357,"kind":852,"annotation":5178,"required":42,"default":5181},{"left":5179,"slice":5180},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5182},[5183],{},{"name":2365,"kind":852,"annotation":5185,"required":42,"default":5188},{"left":5186,"slice":5187},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5189},[5190],{},{"name":2373,"kind":852,"annotation":5192,"required":42,"default":5195},{"left":5193,"slice":5194},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5196},[5197],{},{"name":2381,"kind":852,"annotation":5199,"required":42,"default":5202},{"left":5200,"slice":5201},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5203},[5204],{},{"name":2389,"kind":852,"annotation":5206,"required":42,"default":5209},{"left":5207,"slice":5208},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5210},[5211],{},{"name":2397,"kind":852,"annotation":5213,"required":42,"default":5216},{"left":5214,"slice":5215},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5217},[5218],{},{"name":2405,"kind":852,"annotation":5220,"required":42,"default":5223},{"left":5221,"slice":5222},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5224},[5225],{},{"name":1415,"kind":852,"annotation":5227,"required":42,"default":5230},{"left":5228,"slice":5229},{"name":1930,"cls":810},{"name":1405,"cls":810},{"elements":5231},[1417],{"name":2419,"kind":852,"annotation":5233,"required":42,"default":5236},{"left":5234,"slice":5235},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5237},[5238],{},{"name":2427,"kind":852,"annotation":5240,"required":42,"default":5243},{"left":5241,"slice":5242},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5244},[5245],{},{"name":2435,"kind":852,"annotation":5247,"required":42,"default":5250},{"left":5248,"slice":5249},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5251},[5252],{},{"name":2443,"kind":852,"annotation":5254,"required":42,"default":5257},{"left":5255,"slice":5256},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5258},[5259],{},{"name":2451,"kind":852,"annotation":5261,"required":42,"default":5264},{"left":5262,"slice":5263},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5265},[5266],{},{"name":1359,"kind":852,"annotation":5268,"required":42,"default":5271},{"left":5269,"slice":5270},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5272},[5273],{},{"name":2466,"kind":852,"annotation":5275,"required":42,"default":5278},{"left":5276,"slice":5277},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5279},[5280],{},{"name":2474,"kind":852,"annotation":5282,"required":42,"default":832},{"name":3476,"cls":810},{"name":2483,"kind":852,"annotation":5284,"required":42,"default":832},{"join":5285},[5286,832],{"name":1405,"cls":810},{"name":2488,"kind":852,"annotation":5288,"required":42,"default":5291},{"left":5289,"slice":5290},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5292},[5293],{},{"name":2496,"kind":852,"annotation":5295,"required":42,"default":5298},{"left":5296,"slice":5297},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5299},[5300],{},{"name":2504,"kind":852,"annotation":5302,"required":42,"default":5305},{"left":5303,"slice":5304},{"name":1930,"cls":810},{"name":2508,"cls":810},{"elements":5306},[5307],{"name":2512,"cls":810},{"type":846,"name":4887,"path":3712,"parent":3718,"description":2514,"lines":5309,"parameters":5312},[5310,5311],617,651,[5313,5314,5318,5324,5331,5339,5347,5351,5355,5362,5369,5378,5385,5387,5394,5401,5408,5415,5422,5428,5435,5442,5449,5456,5463,5470,5477,5484,5486,5490,5497,5504],{"name":851,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":5315,"required":853},{"left":5316,"slice":5317},{"name":1930,"cls":810},{"name":1098,"cls":810},{"name":2524,"kind":852,"annotation":5319,"required":853},{"left":5320,"slice":5321},{"name":1930,"cls":810},{"join":5322},[5323,832],{"name":1934,"cls":810},{"name":2283,"kind":852,"annotation":5325,"required":42,"default":5328},{"left":5326,"slice":5327},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5329},[5330],{},{"name":1936,"kind":852,"annotation":5332,"required":42,"default":5337},{"left":5333,"slice":5334},{"name":1930,"cls":810},{"join":5335},[5336,832],{"name":1940,"cls":810},{"elements":5338},[832],{"name":2299,"kind":852,"annotation":5340,"required":42,"default":5345},{"left":5341,"slice":5342},{"name":1930,"cls":810},{"join":5343},[5344,832],{"name":1940,"cls":810},{"elements":5346},[832],{"name":1353,"kind":852,"annotation":5348,"required":42,"default":832},{"join":5349},[5350,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":5352,"required":42,"default":832},{"join":5353},[5354,832],{"name":1940,"cls":810},{"name":2316,"kind":852,"annotation":5356,"required":42,"default":5359},{"left":5357,"slice":5358},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5360},[5361],{},{"name":2324,"kind":852,"annotation":5363,"required":42,"default":5366},{"left":5364,"slice":5365},{"name":1930,"cls":810},{"name":2328,"cls":810},{"elements":5367},[5368],{"name":2575,"cls":810},{"name":2334,"kind":852,"annotation":5370,"required":42,"default":5376},{"left":5371,"slice":5372},{"name":1930,"cls":810},{"left":5373,"slice":5374},{"name":2339,"cls":810},{"elements":5375},[2342,2343,2344,2345],{"elements":5377},[2342],{"name":2349,"kind":852,"annotation":5379,"required":42,"default":5382},{"left":5380,"slice":5381},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5383},[5384],{},{"name":2593,"kind":852,"annotation":5386,"required":42},{"name":1940,"cls":810},{"name":2365,"kind":852,"annotation":5388,"required":42,"default":5391},{"left":5389,"slice":5390},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5392},[5393],{},{"name":2373,"kind":852,"annotation":5395,"required":42,"default":5398},{"left":5396,"slice":5397},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5399},[5400],{},{"name":2381,"kind":852,"annotation":5402,"required":42,"default":5405},{"left":5403,"slice":5404},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5406},[5407],{},{"name":2389,"kind":852,"annotation":5409,"required":42,"default":5412},{"left":5410,"slice":5411},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5413},[5414],{},{"name":2397,"kind":852,"annotation":5416,"required":42,"default":5419},{"left":5417,"slice":5418},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5420},[5421],{},{"name":1415,"kind":852,"annotation":5423,"required":42,"default":5426},{"left":5424,"slice":5425},{"name":1930,"cls":810},{"name":1405,"cls":810},{"elements":5427},[1417],{"name":2419,"kind":852,"annotation":5429,"required":42,"default":5432},{"left":5430,"slice":5431},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5433},[5434],{},{"name":2427,"kind":852,"annotation":5436,"required":42,"default":5439},{"left":5437,"slice":5438},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5440},[5441],{},{"name":2435,"kind":852,"annotation":5443,"required":42,"default":5446},{"left":5444,"slice":5445},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5447},[5448],{},{"name":2443,"kind":852,"annotation":5450,"required":42,"default":5453},{"left":5451,"slice":5452},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5454},[5455],{},{"name":2665,"kind":852,"annotation":5457,"required":42,"default":5460},{"left":5458,"slice":5459},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5461},[5462],{},{"name":2673,"kind":852,"annotation":5464,"required":42,"default":5467},{"left":5465,"slice":5466},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5468},[5469],{},{"name":1359,"kind":852,"annotation":5471,"required":42,"default":5474},{"left":5472,"slice":5473},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5475},[5476],{},{"name":2466,"kind":852,"annotation":5478,"required":42,"default":5481},{"left":5479,"slice":5480},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5482},[5483],{},{"name":2474,"kind":852,"annotation":5485,"required":42,"default":832},{"name":3476,"cls":810},{"name":2483,"kind":852,"annotation":5487,"required":42,"default":832},{"join":5488},[5489,832],{"name":1405,"cls":810},{"name":2488,"kind":852,"annotation":5491,"required":42,"default":5494},{"left":5492,"slice":5493},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5495},[5496],{},{"name":2496,"kind":852,"annotation":5498,"required":42,"default":5501},{"left":5499,"slice":5500},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5502},[5503],{},{"name":2504,"kind":852,"annotation":5505,"required":42,"default":5508},{"left":5506,"slice":5507},{"name":1930,"cls":810},{"name":2722,"cls":810},{"elements":5509},[5510],{"name":2726,"cls":810},{"type":846,"name":4888,"path":3712,"parent":3718,"description":5512,"lines":5513,"parameters":5516,"returns":5518},"Get the current x-position of all channels.",[5514,5515],653,655,[5517],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":5519},{"name":1062,"cls":810},{"type":846,"name":4889,"path":3712,"parent":3718,"description":5521,"lines":5522,"parameters":5525,"returns":5527},"Get the current y-positions of all channels.",[5523,5524],657,659,[5526],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":5528},{"left":5529,"slice":5530},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":4890,"path":3712,"parent":3718,"description":5532,"lines":5533,"parameters":5536,"returns":5540},"Get the current y-position of a single channel.",[5534,5535],661,663,[5537,5538],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":5539,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":5541},{"name":1062,"cls":810},{"type":846,"name":4891,"path":3712,"parent":3718,"description":5543,"lines":5544,"parameters":5547},"Move all channels to the specified y-positions.",[5545,5546],665,667,[5548,5549],{"name":851,"kind":852,"required":853},{"name":2067,"kind":852,"annotation":5550,"required":853},{"left":5551,"slice":5552},{"name":1930,"cls":810},{"name":1940,"cls":810},{"type":846,"name":4892,"path":3712,"parent":3718,"description":5554,"lines":5555,"parameters":5558},"Move a single channel to the specified y-position.",[5556,5557],669,673,[5559,5560,5562],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":5561,"required":853},{"name":1405,"cls":810},{"name":2046,"kind":852,"annotation":5563,"required":853},{"name":1940,"cls":810},{"type":846,"name":4893,"path":3712,"parent":3718,"description":5565,"lines":5566,"parameters":5569,"returns":5571},"Get the current z-positions of all channels.",[5567,5568],675,677,[5570],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":5572},{"left":5573,"slice":5574},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":4894,"path":3712,"parent":3718,"description":5576,"lines":5577,"parameters":5580,"returns":5584},"Get the current z-position of a single channel.",[5578,5579],679,681,[5581,5582],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":5583,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":5585},{"name":1062,"cls":810},{"type":846,"name":4895,"path":3712,"parent":3718,"description":5587,"lines":5588,"parameters":5591},"Move all channels to the specified positions.",[5589,5590],683,692,[5592,5593,5599],{"name":851,"kind":852,"required":853},{"name":1987,"kind":852,"annotation":5594,"required":853},{"left":5595,"slice":5596},{"name":1930,"cls":810},{"join":5597},[5598,832],{"name":1934,"cls":810},{"name":1409,"kind":852,"annotation":5600,"required":42,"default":832},{"join":5601},[5602,832],{"name":1940,"cls":810},{"type":846,"name":4896,"path":3712,"parent":3718,"description":5604,"lines":5605,"parameters":5608},"Move all channels to the specified z-positions.",[5606,5607],694,696,[5609,5610],{"name":851,"kind":852,"required":853},{"name":2118,"kind":852,"annotation":5611,"required":853},{"left":5612,"slice":5613},{"name":1930,"cls":810},{"name":1940,"cls":810},{"type":846,"name":4897,"path":3712,"parent":3718,"description":5615,"lines":5616,"parameters":5619},"Move a single channel to the specified z-position.",[5617,5618],698,702,[5620,5621,5623],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":5622,"required":853},{"name":1405,"cls":810},{"name":1569,"kind":852,"annotation":5624,"required":853},{"name":1940,"cls":810},{"type":846,"name":4898,"path":3712,"parent":3718,"description":5626,"lines":5627,"parameters":5630},"Move all channels to the specified x-position (unsafe).",[5628,5629],704,705,[5631,5632],{"name":851,"kind":852,"required":853},{"name":2014,"kind":852,"annotation":5633,"required":853},{"name":1940,"cls":810},{"type":846,"name":4899,"path":3712,"parent":3718,"description":5635,"lines":5636,"parameters":5639},"Move all channels to the specified x-position via safe traverse.",[5637,5638],707,708,[5640,5641],{"name":851,"kind":852,"required":853},{"name":2014,"kind":852,"annotation":5642,"required":853},{"name":1940,"cls":810},{"type":846,"name":4900,"path":3712,"parent":3718,"description":5644,"lines":5645,"parameters":5648},"Move all channels to their safety z-positions.",[5646,5647],710,711,[5649],{"name":851,"kind":852,"required":853},{"type":846,"name":4901,"path":3712,"parent":3718,"description":5651,"lines":5652,"parameters":5655},"Clear the y-range for the given channel.",[5653,5654],713,714,[5656,5657],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":5658,"required":853},{"name":1405,"cls":810},{"type":846,"name":4902,"path":3712,"parent":3718,"description":5660,"lines":5661,"parameters":5664},"Initialize the squeezer drive for a channel.",[5662,5663],716,717,[5665,5666],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":5667,"required":853},{"name":1405,"cls":810},{"type":846,"name":4903,"path":3712,"parent":3718,"description":5669,"lines":5670,"parameters":5673,"returns":5675},"Get the last detected liquid level heights for all channels.",[5671,5672],719,721,[5674],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":5676},{"left":5677,"slice":5678},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":4904,"path":3712,"parent":3718,"description":2740,"lines":5680,"parameters":5683,"returns":5685},[5681,5682],723,725,[5684],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":5686},{"left":5687,"slice":5688},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":4905,"path":3712,"parent":3718,"description":5690,"lines":5691,"parameters":5694,"returns":5698},"Check whether TADM data is available.",[5692,5693],727,729,[5695,5696],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":5697,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":5699},{"name":1098,"cls":810},{"type":846,"name":4906,"path":3712,"parent":3718,"description":5701,"lines":5702,"parameters":5705,"returns":5709},"Get parameters of the last TADM measurement.",[5703,5704],731,745,[5706,5707],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":5708,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":5710},{"name":5711,"cls":810},"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMParameters",{"type":846,"name":4907,"path":3712,"parent":3718,"description":5713,"lines":5714,"parameters":5717,"returns":5727},"Get data of the last TADM measurement.",[5715,5716],747,754,[5718,5719,5721,5723],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":5720,"required":853},{"name":1405,"cls":810},{"name":3886,"kind":852,"annotation":5722,"required":42,"default":1417},{"name":1405,"cls":810},{"name":5724,"kind":852,"annotation":5725,"required":42,"default":5726},"count",{"name":1405,"cls":810},"50",{"description":1127,"annotation":5728},{"left":5729,"slice":5730},{"name":1870,"cls":810},{"name":1405,"cls":810},{"type":846,"name":4908,"path":3712,"parent":3718,"description":5732,"lines":5733,"parameters":5736},"Clear TADM measurements.",[5734,5735],756,757,[5737,5738],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":5739,"required":853},{"name":1405,"cls":810},{"type":846,"name":4909,"path":3712,"parent":3718,"description":5741,"lines":5742,"parameters":5745,"returns":5749},"Get error of the last TADM measurement.",[5743,5744],759,761,[5746,5747],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":5748,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":5750},{"name":1405,"cls":810},{"type":846,"name":4910,"path":3712,"parent":3718,"description":5752,"lines":5753,"parameters":5756,"returns":5760},"Get number of stored limit curves.",[5754,5755],763,765,[5757,5758],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":5759,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":5761},{"name":1405,"cls":810},{"type":846,"name":4911,"path":3712,"parent":3718,"description":5763,"lines":5764,"parameters":5767,"returns":5775},"Get names of stored limit curves.",[5765,5766],767,774,[5768,5769,5771,5773],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":5770,"required":853},{"name":1405,"cls":810},{"name":3886,"kind":852,"annotation":5772,"required":42,"default":1417},{"name":1405,"cls":810},{"name":5724,"kind":852,"annotation":5774,"required":42,"default":4504},{"name":1405,"cls":810},{"description":1127,"annotation":5776},{"left":5777,"slice":5778},{"name":1870,"cls":810},{"name":931,"cls":810},{"type":846,"name":4912,"path":3712,"parent":3718,"description":5780,"lines":5781,"parameters":5784},"Set limit curve name.",[5782,5783],776,777,[5785,5786,5788],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":5787,"required":853},{"name":1405,"cls":810},{"name":3886,"kind":852,"annotation":5789,"required":853},{"name":1405,"cls":810},{"type":846,"name":4913,"path":3712,"parent":3718,"description":5791,"lines":5792,"parameters":5795,"returns":5802},"Get parameters of a stored limit curve.",[5793,5794],779,785,[5796,5797,5799],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":5798,"required":853},{"name":1405,"cls":810},{"name":5800,"kind":852,"annotation":5801,"required":853},"name",{"name":931,"cls":810},{"description":1127,"annotation":5803},{"left":5804,"slice":5805},{"name":2813,"cls":810},{"elements":5806},[5807,5808,5809],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":1405,"cls":810},{"type":846,"name":4914,"path":3712,"parent":3718,"description":5811,"lines":5812,"parameters":5815},"Set parameters of a stored limit curve.",[5813,5814],787,794,[5816,5817,5819,5821,5824],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":5818,"required":853},{"name":1405,"cls":810},{"name":5800,"kind":852,"annotation":5820,"required":853},{"name":931,"cls":810},{"name":5822,"kind":852,"annotation":5823,"required":853},"lower_limit",{"name":1405,"cls":810},{"name":5825,"kind":852,"annotation":5826,"required":853},"upper_limit",{"name":1405,"cls":810},{"type":846,"name":4915,"path":3712,"parent":3718,"description":5828,"lines":5829,"parameters":5832,"returns":5844},"Get data of a stored limit curve.",[5830,5831],796,805,[5833,5834,5836,5838,5840,5842],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":5835,"required":853},{"name":1405,"cls":810},{"name":5800,"kind":852,"annotation":5837,"required":853},{"name":931,"cls":810},{"name":5825,"kind":852,"annotation":5839,"required":853},{"name":1098,"cls":810},{"name":3886,"kind":852,"annotation":5841,"required":42,"default":1417},{"name":1405,"cls":810},{"name":5724,"kind":852,"annotation":5843,"required":42,"default":4605},{"name":1405,"cls":810},{"description":1127,"annotation":5845},{"name":931,"cls":810},{"type":846,"name":4916,"path":3712,"parent":3718,"description":5847,"lines":5848,"parameters":5851},"Set data of a stored limit curve.",[5849,5850],807,815,[5852,5853,5855,5857,5859,5861],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":5854,"required":853},{"name":1405,"cls":810},{"name":5800,"kind":852,"annotation":5856,"required":853},{"name":931,"cls":810},{"name":5825,"kind":852,"annotation":5858,"required":853},{"name":1098,"cls":810},{"name":3886,"kind":852,"annotation":5860,"required":853},{"name":1405,"cls":810},{"name":5862,"kind":852,"annotation":5863,"required":853},"values",{"name":931,"cls":810},{"type":846,"name":4917,"path":3712,"parent":3718,"description":5865,"lines":5866,"parameters":5869},"Reset limit curves to defaults.",[5867,5868],817,818,[5870,5871],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":5872,"required":853},{"name":1405,"cls":810},{"type":846,"name":4918,"path":3712,"parent":3718,"description":5874,"lines":5875,"parameters":5878},"Start TADM monitoring.",[5876,5877],820,828,[5879,5880,5882,5884,5887,5890],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":5881,"required":853},{"name":1405,"cls":810},{"name":3886,"kind":852,"annotation":5883,"required":853},{"name":1405,"cls":810},{"name":5885,"kind":852,"annotation":5886,"required":853},"measurement_id",{"name":931,"cls":810},{"name":5888,"kind":852,"annotation":5889,"required":853},"algorithm_enabled",{"name":1098,"cls":810},{"name":5891,"kind":852,"annotation":5892,"required":853},"recording_mode",{"name":1405,"cls":810},{"type":846,"name":4919,"path":3712,"parent":3718,"description":5894,"lines":5895,"parameters":5897},"Stop TADM monitoring.",[5896,4871],830,[5898,5899],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":5900,"required":853},{"name":1405,"cls":810},{"type":802,"name":3719,"path":3712,"parent":942,"description":5902,"lines":5903,"attributes":5906,"functions":5911,"mro":5954},"Mock for XLChannelsProtocol that simulates XL (5ml) channel operations.",[5904,5905],834,1139,[5907,5908,5909,5910],"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock._initialized","unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock._tip_presences","unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock._y_positions","unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock._z_positions",[5912,5913,5914,5915,5916,5917,5918,5919,5920,5921,5922,5923,5924,5925,5926,5927,5928,5929,5930,5931,5932,5933,5934,5935,5936,5937,5938,5939,5940,5941,5942,5943,5944,5945,5946,5947,5948,5949,5950,5951,5952,5953],"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.__init__","unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_initialization","unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.initialize","unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.set_initialization","unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_tip_presences","unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_tip_presence","unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.pick_up_tips","unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.discard_tips","unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.aspirate","unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.dispense","unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_x_position","unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_y_positions","unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_y_position","unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_z_positions","unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_z_position","unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.set_channel_positions","unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.set_y_positions","unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.set_y_position","unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.set_z_positions","unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.set_z_position","unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.set_unsafe_x_position","unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.set_x_position","unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.set_z_positions_to_safety","unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.clear_y_range","unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.initialize_squeezer_drive","unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_lld_height","unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_last_liquid_level","unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.has_tadm_data","unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_tadm_parameters","unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_tadm_data","unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.clear_tadm_data","unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_tadm_error","unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_limit_curve_count","unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_limit_curve_names","unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.set_limit_curve_names","unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_limit_curve_parameters","unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.set_limit_curve_parameters","unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_limit_curve_data","unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.set_limit_curve_data","unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.reset_limit_curves","unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.start_tadm","unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.stop_tadm",[3719],{"type":846,"name":5912,"path":3712,"parent":3719,"lines":5956,"parameters":5959},[5957,5958],837,841,[5960,5961],{"name":851,"kind":852,"required":853},{"name":4928,"kind":852,"annotation":5962,"required":42,"default":2345},{"name":1405,"cls":810},{"type":784,"name":5907,"path":3712,"parent":3719,"lines":5964,"value":1052,"annotation":5966},[5965,5965],838,{"name":1098,"cls":810},{"type":784,"name":5908,"path":3712,"parent":3719,"lines":5968,"value":4938,"annotation":5970},[5969,5969],839,{"left":5971,"slice":5972},{"name":1870,"cls":810},{"name":1098,"cls":810},{"type":784,"name":5909,"path":3712,"parent":3719,"lines":5974,"value":5976,"annotation":5977},[5975,5975],840,"[(100 * decimal.Decimal(i)) for i in (range(channel_count))]",{"left":5978,"slice":5979},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":784,"name":5910,"path":3712,"parent":3719,"lines":5981,"value":5982,"annotation":5983},[5958,5958],"[2450] * channel_count",{"left":5984,"slice":5985},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":5913,"path":3712,"parent":3719,"description":5987,"lines":5988,"parameters":5991,"returns":5995},"Get XL channel initialization status.",[5989,5990],843,845,[5992,5993],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":5994,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":5996},{"name":1098,"cls":810},{"type":846,"name":5914,"path":3712,"parent":3719,"description":5998,"lines":5999,"parameters":6002},"Initialize all XL channels.",[6000,6001],847,849,[6003],{"name":851,"kind":852,"required":853},{"type":846,"name":5915,"path":3712,"parent":3719,"description":6005,"lines":6006,"parameters":6009},"Initialize all XL channels with tip discard.",[6007,6008],851,862,[6010,6011,6017,6021,6025,6029,6031,6041],{"name":851,"kind":852,"required":853},{"name":1927,"kind":852,"annotation":6012,"required":853},{"left":6013,"slice":6014},{"name":1930,"cls":810},{"join":6015},[6016,832],{"name":1934,"cls":810},{"name":1936,"kind":852,"annotation":6018,"required":42,"default":832},{"join":6019},[6020,832],{"name":1940,"cls":810},{"name":1353,"kind":852,"annotation":6022,"required":42,"default":832},{"join":6023},[6024,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":6026,"required":42,"default":832},{"join":6027},[6028,832],{"name":1940,"cls":810},{"name":2254,"kind":852,"annotation":6030,"required":42},{"name":1940,"cls":810},{"name":1950,"kind":852,"annotation":6032,"required":42,"default":6039},{"join":6033},[6034,6037,6038],{"left":6035,"slice":6036},{"name":843,"cls":810},{"name":1956,"cls":810},{"name":1956,"cls":810},{"name":1405,"cls":810},{"name":6040,"cls":810},"unitelabs.labware.hamilton.tips.tips_xl.HamiltonTip_5000",{"name":1962,"kind":852,"annotation":6042,"required":42,"default":6046},{"join":6043},[6044,6045],{"name":1966,"cls":810},{"name":1405,"cls":810},{"name":1969,"cls":810},{"type":846,"name":5916,"path":3712,"parent":3719,"description":6048,"lines":6049,"parameters":6052,"returns":6054},"Request which XL channels are carrying a tip.",[6050,6051],864,866,[6053],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":6055},{"left":6056,"slice":6057},{"name":1870,"cls":810},{"name":1098,"cls":810},{"type":846,"name":5917,"path":3712,"parent":3719,"description":6059,"lines":6060,"parameters":6063,"returns":6067},"Request whether an XL channel is carrying a tip.",[6061,6062],868,870,[6064,6065],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":6066,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":6068},{"name":1098,"cls":810},{"type":846,"name":5918,"path":3712,"parent":3719,"description":6070,"lines":6071,"parameters":6074},"Pick up tips with the XL channels.",[6072,6073],872,880,[6075,6076,6082,6086,6090,6099],{"name":851,"kind":852,"required":853},{"name":2158,"kind":852,"annotation":6077,"required":853},{"left":6078,"slice":6079},{"name":1930,"cls":810},{"join":6080},[6081,832],{"name":1934,"cls":810},{"name":1936,"kind":852,"annotation":6083,"required":42,"default":832},{"join":6084},[6085,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":6087,"required":42,"default":832},{"join":6088},[6089,832],{"name":1940,"cls":810},{"name":1950,"kind":852,"annotation":6091,"required":42,"default":6098},{"join":6092},[6093,6096,6097],{"left":6094,"slice":6095},{"name":843,"cls":810},{"name":1956,"cls":810},{"name":1956,"cls":810},{"name":1405,"cls":810},{"name":6040,"cls":810},{"name":2182,"kind":852,"annotation":6100,"required":42,"default":6104},{"join":6101},[6102,6103],{"name":2186,"cls":810},{"name":1405,"cls":810},{"name":5067,"cls":810},{"type":846,"name":5919,"path":3712,"parent":3719,"description":6106,"lines":6107,"parameters":6110},"Discard tips from the XL channels.",[6108,6109],882,891,[6111,6112,6118,6122,6126,6130,6132],{"name":851,"kind":852,"required":853},{"name":1927,"kind":852,"annotation":6113,"required":853},{"left":6114,"slice":6115},{"name":1930,"cls":810},{"join":6116},[6117,832],{"name":1934,"cls":810},{"name":1936,"kind":852,"annotation":6119,"required":42,"default":832},{"join":6120},[6121,832],{"name":1940,"cls":810},{"name":1353,"kind":852,"annotation":6123,"required":42,"default":832},{"join":6124},[6125,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":6127,"required":42,"default":832},{"join":6128},[6129,832],{"name":1940,"cls":810},{"name":2254,"kind":852,"annotation":6131,"required":42},{"name":1940,"cls":810},{"name":1962,"kind":852,"annotation":6133,"required":42,"default":6137},{"join":6134},[6135,6136],{"name":1966,"cls":810},{"name":1405,"cls":810},{"name":2262,"cls":810},{"type":846,"name":5920,"path":3712,"parent":3719,"description":2264,"lines":6139,"parameters":6142},[6140,6141],893,927,[6143,6144,6148,6154,6161,6169,6177,6181,6185,6192,6199,6208,6215,6222,6229,6236,6243,6250,6257,6264,6270,6277,6284,6291,6298,6305,6312,6319,6321,6325,6332,6339],{"name":851,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":6145,"required":853},{"left":6146,"slice":6147},{"name":1930,"cls":810},{"name":1098,"cls":810},{"name":2276,"kind":852,"annotation":6149,"required":853},{"left":6150,"slice":6151},{"name":1930,"cls":810},{"join":6152},[6153,832],{"name":1934,"cls":810},{"name":2283,"kind":852,"annotation":6155,"required":42,"default":6158},{"left":6156,"slice":6157},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6159},[6160],{},{"name":1936,"kind":852,"annotation":6162,"required":42,"default":6167},{"left":6163,"slice":6164},{"name":1930,"cls":810},{"join":6165},[6166,832],{"name":1940,"cls":810},{"elements":6168},[832],{"name":2299,"kind":852,"annotation":6170,"required":42,"default":6175},{"left":6171,"slice":6172},{"name":1930,"cls":810},{"join":6173},[6174,832],{"name":1940,"cls":810},{"elements":6176},[832],{"name":1353,"kind":852,"annotation":6178,"required":42,"default":832},{"join":6179},[6180,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":6182,"required":42,"default":832},{"join":6183},[6184,832],{"name":1940,"cls":810},{"name":2316,"kind":852,"annotation":6186,"required":42,"default":6189},{"left":6187,"slice":6188},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6190},[6191],{},{"name":2324,"kind":852,"annotation":6193,"required":42,"default":6196},{"left":6194,"slice":6195},{"name":1930,"cls":810},{"name":2328,"cls":810},{"elements":6197},[6198],{"name":2332,"cls":810},{"name":2334,"kind":852,"annotation":6200,"required":42,"default":6206},{"left":6201,"slice":6202},{"name":1930,"cls":810},{"left":6203,"slice":6204},{"name":2339,"cls":810},{"elements":6205},[2342,2343,2344,2345],{"elements":6207},[2342],{"name":2349,"kind":852,"annotation":6209,"required":42,"default":6212},{"left":6210,"slice":6211},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6213},[6214],{},{"name":2357,"kind":852,"annotation":6216,"required":42,"default":6219},{"left":6217,"slice":6218},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6220},[6221],{},{"name":2365,"kind":852,"annotation":6223,"required":42,"default":6226},{"left":6224,"slice":6225},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6227},[6228],{},{"name":2373,"kind":852,"annotation":6230,"required":42,"default":6233},{"left":6231,"slice":6232},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6234},[6235],{},{"name":2381,"kind":852,"annotation":6237,"required":42,"default":6240},{"left":6238,"slice":6239},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6241},[6242],{},{"name":2389,"kind":852,"annotation":6244,"required":42,"default":6247},{"left":6245,"slice":6246},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6248},[6249],{},{"name":2397,"kind":852,"annotation":6251,"required":42,"default":6254},{"left":6252,"slice":6253},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6255},[6256],{},{"name":2405,"kind":852,"annotation":6258,"required":42,"default":6261},{"left":6259,"slice":6260},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6262},[6263],{},{"name":1415,"kind":852,"annotation":6265,"required":42,"default":6268},{"left":6266,"slice":6267},{"name":1930,"cls":810},{"name":1405,"cls":810},{"elements":6269},[1417],{"name":2419,"kind":852,"annotation":6271,"required":42,"default":6274},{"left":6272,"slice":6273},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6275},[6276],{},{"name":2427,"kind":852,"annotation":6278,"required":42,"default":6281},{"left":6279,"slice":6280},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6282},[6283],{},{"name":2435,"kind":852,"annotation":6285,"required":42,"default":6288},{"left":6286,"slice":6287},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6289},[6290],{},{"name":2443,"kind":852,"annotation":6292,"required":42,"default":6295},{"left":6293,"slice":6294},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6296},[6297],{},{"name":2451,"kind":852,"annotation":6299,"required":42,"default":6302},{"left":6300,"slice":6301},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6303},[6304],{},{"name":1359,"kind":852,"annotation":6306,"required":42,"default":6309},{"left":6307,"slice":6308},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6310},[6311],{},{"name":2466,"kind":852,"annotation":6313,"required":42,"default":6316},{"left":6314,"slice":6315},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6317},[6318],{},{"name":2474,"kind":852,"annotation":6320,"required":42,"default":832},{"name":3476,"cls":810},{"name":2483,"kind":852,"annotation":6322,"required":42,"default":832},{"join":6323},[6324,832],{"name":1405,"cls":810},{"name":2488,"kind":852,"annotation":6326,"required":42,"default":6329},{"left":6327,"slice":6328},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6330},[6331],{},{"name":2496,"kind":852,"annotation":6333,"required":42,"default":6336},{"left":6334,"slice":6335},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6337},[6338],{},{"name":2504,"kind":852,"annotation":6340,"required":42,"default":6343},{"left":6341,"slice":6342},{"name":1930,"cls":810},{"name":2508,"cls":810},{"elements":6344},[6345],{"name":2512,"cls":810},{"type":846,"name":5921,"path":3712,"parent":3719,"description":2514,"lines":6347,"parameters":6350},[6348,6349],929,963,[6351,6352,6356,6362,6369,6377,6385,6389,6393,6400,6407,6416,6423,6425,6432,6439,6446,6453,6460,6466,6473,6480,6487,6494,6501,6508,6515,6522,6524,6528,6535,6542],{"name":851,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":6353,"required":853},{"left":6354,"slice":6355},{"name":1930,"cls":810},{"name":1098,"cls":810},{"name":2524,"kind":852,"annotation":6357,"required":853},{"left":6358,"slice":6359},{"name":1930,"cls":810},{"join":6360},[6361,832],{"name":1934,"cls":810},{"name":2283,"kind":852,"annotation":6363,"required":42,"default":6366},{"left":6364,"slice":6365},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6367},[6368],{},{"name":1936,"kind":852,"annotation":6370,"required":42,"default":6375},{"left":6371,"slice":6372},{"name":1930,"cls":810},{"join":6373},[6374,832],{"name":1940,"cls":810},{"elements":6376},[832],{"name":2299,"kind":852,"annotation":6378,"required":42,"default":6383},{"left":6379,"slice":6380},{"name":1930,"cls":810},{"join":6381},[6382,832],{"name":1940,"cls":810},{"elements":6384},[832],{"name":1353,"kind":852,"annotation":6386,"required":42,"default":832},{"join":6387},[6388,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":6390,"required":42,"default":832},{"join":6391},[6392,832],{"name":1940,"cls":810},{"name":2316,"kind":852,"annotation":6394,"required":42,"default":6397},{"left":6395,"slice":6396},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6398},[6399],{},{"name":2324,"kind":852,"annotation":6401,"required":42,"default":6404},{"left":6402,"slice":6403},{"name":1930,"cls":810},{"name":2328,"cls":810},{"elements":6405},[6406],{"name":2575,"cls":810},{"name":2334,"kind":852,"annotation":6408,"required":42,"default":6414},{"left":6409,"slice":6410},{"name":1930,"cls":810},{"left":6411,"slice":6412},{"name":2339,"cls":810},{"elements":6413},[2342,2343,2344,2345],{"elements":6415},[2342],{"name":2349,"kind":852,"annotation":6417,"required":42,"default":6420},{"left":6418,"slice":6419},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6421},[6422],{},{"name":2593,"kind":852,"annotation":6424,"required":42},{"name":1940,"cls":810},{"name":2365,"kind":852,"annotation":6426,"required":42,"default":6429},{"left":6427,"slice":6428},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6430},[6431],{},{"name":2373,"kind":852,"annotation":6433,"required":42,"default":6436},{"left":6434,"slice":6435},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6437},[6438],{},{"name":2381,"kind":852,"annotation":6440,"required":42,"default":6443},{"left":6441,"slice":6442},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6444},[6445],{},{"name":2389,"kind":852,"annotation":6447,"required":42,"default":6450},{"left":6448,"slice":6449},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6451},[6452],{},{"name":2397,"kind":852,"annotation":6454,"required":42,"default":6457},{"left":6455,"slice":6456},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6458},[6459],{},{"name":1415,"kind":852,"annotation":6461,"required":42,"default":6464},{"left":6462,"slice":6463},{"name":1930,"cls":810},{"name":1405,"cls":810},{"elements":6465},[1417],{"name":2419,"kind":852,"annotation":6467,"required":42,"default":6470},{"left":6468,"slice":6469},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6471},[6472],{},{"name":2427,"kind":852,"annotation":6474,"required":42,"default":6477},{"left":6475,"slice":6476},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6478},[6479],{},{"name":2435,"kind":852,"annotation":6481,"required":42,"default":6484},{"left":6482,"slice":6483},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6485},[6486],{},{"name":2443,"kind":852,"annotation":6488,"required":42,"default":6491},{"left":6489,"slice":6490},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6492},[6493],{},{"name":2665,"kind":852,"annotation":6495,"required":42,"default":6498},{"left":6496,"slice":6497},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6499},[6500],{},{"name":2673,"kind":852,"annotation":6502,"required":42,"default":6505},{"left":6503,"slice":6504},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6506},[6507],{},{"name":1359,"kind":852,"annotation":6509,"required":42,"default":6512},{"left":6510,"slice":6511},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6513},[6514],{},{"name":2466,"kind":852,"annotation":6516,"required":42,"default":6519},{"left":6517,"slice":6518},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6520},[6521],{},{"name":2474,"kind":852,"annotation":6523,"required":42,"default":832},{"name":3476,"cls":810},{"name":2483,"kind":852,"annotation":6525,"required":42,"default":832},{"join":6526},[6527,832],{"name":1405,"cls":810},{"name":2488,"kind":852,"annotation":6529,"required":42,"default":6532},{"left":6530,"slice":6531},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6533},[6534],{},{"name":2496,"kind":852,"annotation":6536,"required":42,"default":6539},{"left":6537,"slice":6538},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6540},[6541],{},{"name":2504,"kind":852,"annotation":6543,"required":42,"default":6546},{"left":6544,"slice":6545},{"name":1930,"cls":810},{"name":2722,"cls":810},{"elements":6547},[6548],{"name":2726,"cls":810},{"type":846,"name":5922,"path":3712,"parent":3719,"description":6550,"lines":6551,"parameters":6554,"returns":6556},"Get the current x-position of all XL channels.",[6552,6553],965,967,[6555],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":6557},{"name":1062,"cls":810},{"type":846,"name":5923,"path":3712,"parent":3719,"description":6559,"lines":6560,"parameters":6563,"returns":6565},"Get current Y positions for all XL channels.",[6561,6562],969,971,[6564],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":6566},{"left":6567,"slice":6568},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":5924,"path":3712,"parent":3719,"description":6570,"lines":6571,"parameters":6574,"returns":6578},"Get the current y-position of a single XL channel.",[6572,6573],973,975,[6575,6576],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":6577,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":6579},{"name":1062,"cls":810},{"type":846,"name":5925,"path":3712,"parent":3719,"description":6581,"lines":6582,"parameters":6585,"returns":6587},"Get current Z positions for all XL channels.",[6583,6584],977,979,[6586],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":6588},{"left":6589,"slice":6590},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":5926,"path":3712,"parent":3719,"description":6592,"lines":6593,"parameters":6596,"returns":6600},"Get the current z-position of a single XL channel.",[6594,6595],981,983,[6597,6598],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":6599,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":6601},{"name":1062,"cls":810},{"type":846,"name":5927,"path":3712,"parent":3719,"description":6603,"lines":6604,"parameters":6607},"Move all XL channels to the specified positions.",[6605,6606],985,990,[6608,6609,6615],{"name":851,"kind":852,"required":853},{"name":1987,"kind":852,"annotation":6610,"required":853},{"left":6611,"slice":6612},{"name":1930,"cls":810},{"join":6613},[6614,832],{"name":1934,"cls":810},{"name":1409,"kind":852,"annotation":6616,"required":42,"default":832},{"join":6617},[6618,832],{"name":1940,"cls":810},{"type":846,"name":5928,"path":3712,"parent":3719,"description":6620,"lines":6621,"parameters":6624},"Move all XL channels to the given Y positions.",[6622,6623],992,994,[6625,6626],{"name":851,"kind":852,"required":853},{"name":2067,"kind":852,"annotation":6627,"required":853},{"left":6628,"slice":6629},{"name":1930,"cls":810},{"name":1940,"cls":810},{"type":846,"name":5929,"path":3712,"parent":3719,"description":6631,"lines":6632,"parameters":6635},"Move a single XL channel to the given Y position.",[6633,6634],996,1000,[6636,6637,6639],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":6638,"required":853},{"name":1405,"cls":810},{"name":2046,"kind":852,"annotation":6640,"required":853},{"name":1940,"cls":810},{"type":846,"name":5930,"path":3712,"parent":3719,"description":6642,"lines":6643,"parameters":6646},"Move all XL channels to the specified z-positions.",[6644,6645],1002,1004,[6647,6648],{"name":851,"kind":852,"required":853},{"name":2118,"kind":852,"annotation":6649,"required":853},{"left":6650,"slice":6651},{"name":1930,"cls":810},{"name":1940,"cls":810},{"type":846,"name":5931,"path":3712,"parent":3719,"description":6653,"lines":6654,"parameters":6657},"Move a single XL channel to the specified z-position.",[6655,6656],1006,1010,[6658,6659,6661],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":6660,"required":853},{"name":1405,"cls":810},{"name":1569,"kind":852,"annotation":6662,"required":853},{"name":1940,"cls":810},{"type":846,"name":5932,"path":3712,"parent":3719,"description":6664,"lines":6665,"parameters":6668},"Move all XL channels to the specified x-position.",[6666,6667],1012,1013,[6669,6670],{"name":851,"kind":852,"required":853},{"name":2014,"kind":852,"annotation":6671,"required":853},{"name":1940,"cls":810},{"type":846,"name":5933,"path":3712,"parent":3719,"description":6673,"lines":6674,"parameters":6677},"Move all XL channels to the specified x-position via safe traverse.",[6675,6676],1015,1016,[6678,6679],{"name":851,"kind":852,"required":853},{"name":2014,"kind":852,"annotation":6680,"required":853},{"name":1940,"cls":810},{"type":846,"name":5934,"path":3712,"parent":3719,"description":5644,"lines":6682,"parameters":6685},[6683,6684],1018,1019,[6686],{"name":851,"kind":852,"required":853},{"type":846,"name":5935,"path":3712,"parent":3719,"description":6688,"lines":6689,"parameters":6692},"Clear y-range for the given channel.",[6690,6691],1021,1022,[6693,6694],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":6695,"required":853},{"name":1405,"cls":810},{"type":846,"name":5936,"path":3712,"parent":3719,"description":2762,"lines":6697,"parameters":6700},[6698,6699],1024,1025,[6701,6702],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":6703,"required":853},{"name":1405,"cls":810},{"type":846,"name":5937,"path":3712,"parent":3719,"description":6705,"lines":6706,"parameters":6709,"returns":6711},"Get the last detected liquid level heights for all XL channels.",[6707,6708],1027,1029,[6710],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":6712},{"left":6713,"slice":6714},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":5938,"path":3712,"parent":3719,"description":2740,"lines":6716,"parameters":6719,"returns":6721},[6717,6718],1031,1033,[6720],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":6722},{"left":6723,"slice":6724},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":5939,"path":3712,"parent":3719,"description":5690,"lines":6726,"parameters":6729,"returns":6733},[6727,6728],1035,1037,[6730,6731],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":6732,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":6734},{"name":1098,"cls":810},{"type":846,"name":5940,"path":3712,"parent":3719,"description":5701,"lines":6736,"parameters":6739,"returns":6743},[6737,6738],1039,1053,[6740,6741],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":6742,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":6744},{"name":5711,"cls":810},{"type":846,"name":5941,"path":3712,"parent":3719,"description":5713,"lines":6746,"parameters":6749,"returns":6757},[6747,6748],1055,1062,[6750,6751,6753,6755],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":6752,"required":853},{"name":1405,"cls":810},{"name":3886,"kind":852,"annotation":6754,"required":42,"default":1417},{"name":1405,"cls":810},{"name":5724,"kind":852,"annotation":6756,"required":42,"default":5726},{"name":1405,"cls":810},{"description":1127,"annotation":6758},{"left":6759,"slice":6760},{"name":1870,"cls":810},{"name":1405,"cls":810},{"type":846,"name":5942,"path":3712,"parent":3719,"description":5732,"lines":6762,"parameters":6765},[6763,6764],1064,1065,[6766,6767],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":6768,"required":853},{"name":1405,"cls":810},{"type":846,"name":5943,"path":3712,"parent":3719,"description":5741,"lines":6770,"parameters":6773,"returns":6777},[6771,6772],1067,1069,[6774,6775],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":6776,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":6778},{"name":1405,"cls":810},{"type":846,"name":5944,"path":3712,"parent":3719,"description":5752,"lines":6780,"parameters":6783,"returns":6787},[6781,6782],1071,1073,[6784,6785],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":6786,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":6788},{"name":1405,"cls":810},{"type":846,"name":5945,"path":3712,"parent":3719,"description":5763,"lines":6790,"parameters":6793,"returns":6801},[6791,6792],1075,1082,[6794,6795,6797,6799],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":6796,"required":853},{"name":1405,"cls":810},{"name":3886,"kind":852,"annotation":6798,"required":42,"default":1417},{"name":1405,"cls":810},{"name":5724,"kind":852,"annotation":6800,"required":42,"default":4504},{"name":1405,"cls":810},{"description":1127,"annotation":6802},{"left":6803,"slice":6804},{"name":1870,"cls":810},{"name":931,"cls":810},{"type":846,"name":5946,"path":3712,"parent":3719,"description":5780,"lines":6806,"parameters":6809},[6807,6808],1084,1085,[6810,6811,6813],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":6812,"required":853},{"name":1405,"cls":810},{"name":3886,"kind":852,"annotation":6814,"required":853},{"name":1405,"cls":810},{"type":846,"name":5947,"path":3712,"parent":3719,"description":5791,"lines":6816,"parameters":6819,"returns":6825},[6817,6818],1087,1093,[6820,6821,6823],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":6822,"required":853},{"name":1405,"cls":810},{"name":5800,"kind":852,"annotation":6824,"required":853},{"name":931,"cls":810},{"description":1127,"annotation":6826},{"left":6827,"slice":6828},{"name":2813,"cls":810},{"elements":6829},[6830,6831,6832],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":1405,"cls":810},{"type":846,"name":5948,"path":3712,"parent":3719,"description":5811,"lines":6834,"parameters":6837},[6835,6836],1095,1102,[6838,6839,6841,6843,6845],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":6840,"required":853},{"name":1405,"cls":810},{"name":5800,"kind":852,"annotation":6842,"required":853},{"name":931,"cls":810},{"name":5822,"kind":852,"annotation":6844,"required":853},{"name":1405,"cls":810},{"name":5825,"kind":852,"annotation":6846,"required":853},{"name":1405,"cls":810},{"type":846,"name":5949,"path":3712,"parent":3719,"description":5828,"lines":6848,"parameters":6851,"returns":6863},[6849,6850],1104,1113,[6852,6853,6855,6857,6859,6861],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":6854,"required":853},{"name":1405,"cls":810},{"name":5800,"kind":852,"annotation":6856,"required":853},{"name":931,"cls":810},{"name":5825,"kind":852,"annotation":6858,"required":853},{"name":1098,"cls":810},{"name":3886,"kind":852,"annotation":6860,"required":42,"default":1417},{"name":1405,"cls":810},{"name":5724,"kind":852,"annotation":6862,"required":42,"default":4605},{"name":1405,"cls":810},{"description":1127,"annotation":6864},{"name":931,"cls":810},{"type":846,"name":5950,"path":3712,"parent":3719,"description":5847,"lines":6866,"parameters":6869},[6867,6868],1115,1123,[6870,6871,6873,6875,6877,6879],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":6872,"required":853},{"name":1405,"cls":810},{"name":5800,"kind":852,"annotation":6874,"required":853},{"name":931,"cls":810},{"name":5825,"kind":852,"annotation":6876,"required":853},{"name":1098,"cls":810},{"name":3886,"kind":852,"annotation":6878,"required":853},{"name":1405,"cls":810},{"name":5862,"kind":852,"annotation":6880,"required":853},{"name":931,"cls":810},{"type":846,"name":5951,"path":3712,"parent":3719,"description":5865,"lines":6882,"parameters":6885},[6883,6884],1125,1126,[6886,6887],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":6888,"required":853},{"name":1405,"cls":810},{"type":846,"name":5952,"path":3712,"parent":3719,"description":5874,"lines":6890,"parameters":6893},[6891,6892],1128,1136,[6894,6895,6897,6899,6901,6903],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":6896,"required":853},{"name":1405,"cls":810},{"name":3886,"kind":852,"annotation":6898,"required":853},{"name":1405,"cls":810},{"name":5885,"kind":852,"annotation":6900,"required":853},{"name":931,"cls":810},{"name":5888,"kind":852,"annotation":6902,"required":853},{"name":1098,"cls":810},{"name":5891,"kind":852,"annotation":6904,"required":853},{"name":1405,"cls":810},{"type":846,"name":5953,"path":3712,"parent":3719,"description":5894,"lines":6906,"parameters":6908},[6907,5905],1138,[6909,6910],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":6911,"required":853},{"name":1405,"cls":810},{"type":846,"name":3721,"path":3712,"parent":942,"lines":6913,"parameters":6916,"returns":6920},[6914,6915],1142,1173,[6917],{"name":6918,"kind":852,"annotation":6919,"required":853},"pip_channel_count",{"name":1405,"cls":810},{"description":1127,"annotation":6921},{"name":6922,"cls":810},"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageConfiguration",{"type":802,"name":955,"path":3712,"parent":942,"description":6924,"lines":6925,"bases":6928,"attributes":6932,"functions":6935,"mro":6937},"Mock object for the Vantage liquid handler.",[6926,6927],1176,1205,[6929],{"annotation":6930},{"name":6931,"cls":810},"unitelabs.liquid_handling.hamilton.vantage.Vantage",[6933,6934],"unitelabs.liquid_handling.testing.vantage_mock.VantageMock.api","unitelabs.liquid_handling.testing.vantage_mock.VantageMock._configuration",[6936],"unitelabs.liquid_handling.testing.vantage_mock.VantageMock.__init__",[955,6931,772,774,813,827,828],{"type":846,"name":6936,"path":3712,"parent":955,"lines":6939,"parameters":6941},[6940,6927],1179,[6942,6943,6945,6949],{"name":851,"kind":852,"required":853},{"name":6918,"kind":852,"annotation":6944,"required":42,"default":4930},{"name":1405,"cls":810},{"name":1787,"kind":1788,"annotation":6946,"required":42,"default":832},{"join":6947},[6948,832],{"name":6922,"cls":810},{"name":3749,"kind":3750,"annotation":6950,"required":42,"default":3752},{"name":3476,"cls":810},{"type":784,"name":6933,"path":3712,"parent":955,"lines":6952,"value":6954},[6953,6953],1188,"VantageProtocolMock()",{"type":784,"name":6934,"path":3712,"parent":955,"lines":6956,"value":1787},[6957,6957],1198,{"type":755,"name":943,"path":6959,"parent":763,"classes":6960},"unitelabs\u002Fliquid_handling\u002Ftesting\u002Fmicrolab_star_mock.py",[6961,6962,6963,954],"unitelabs.liquid_handling.testing.microlab_star_mock._FeatureMock","unitelabs.liquid_handling.testing.microlab_star_mock._ServiceMock","unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock",{"type":802,"name":6961,"path":6959,"parent":943,"lines":6965,"attributes":6966,"functions":6968,"mro":6972},[831,1065],[6967],"unitelabs.liquid_handling.testing.microlab_star_mock._FeatureMock._methods",[6969,6970,6971],"unitelabs.liquid_handling.testing.microlab_star_mock._FeatureMock.__init__","unitelabs.liquid_handling.testing.microlab_star_mock._FeatureMock.__getitem__","unitelabs.liquid_handling.testing.microlab_star_mock._FeatureMock.__setitem__",[6961],{"type":846,"name":6969,"path":6959,"parent":6961,"lines":6974,"parameters":6975},[1040,864],[6976],{"name":851,"kind":852,"required":853},{"type":784,"name":6967,"path":6959,"parent":6961,"lines":6978,"value":3752,"annotation":6979},[864,864],{"left":6980,"slice":6981},{"name":927,"cls":810},{"elements":6982},[6983,6984],{"name":931,"cls":810},{"name":6985,"cls":810},"unittest.mock.AsyncMock",{"type":846,"name":6970,"path":6959,"parent":6961,"lines":6987,"parameters":6988,"returns":6993},[3048,1051],[6989,6990],{"name":851,"kind":852,"required":853},{"name":6991,"kind":852,"annotation":6992,"required":853},"method",{"name":931,"cls":810},{"description":1127,"annotation":6994},{"name":6985,"cls":810},{"type":846,"name":6971,"path":6959,"parent":6961,"lines":6996,"parameters":6997},[1059,1065],[6998,6999,7001],{"name":851,"kind":852,"required":853},{"name":6991,"kind":852,"annotation":7000,"required":853},{"name":931,"cls":810},{"name":7002,"kind":852,"annotation":7003,"required":853},"mock",{"name":6985,"cls":810},{"type":802,"name":6962,"path":6959,"parent":943,"lines":7005,"attributes":7006,"functions":7008,"mro":7011},[2873,878],[7007],"unitelabs.liquid_handling.testing.microlab_star_mock._ServiceMock._features",[7009,7010],"unitelabs.liquid_handling.testing.microlab_star_mock._ServiceMock.__init__","unitelabs.liquid_handling.testing.microlab_star_mock._ServiceMock.__getitem__",[6962],{"type":846,"name":7009,"path":6959,"parent":6962,"lines":7013,"parameters":7014},[3068,2874],[7015],{"name":851,"kind":852,"required":853},{"type":784,"name":7007,"path":6959,"parent":6962,"lines":7017,"value":3752,"annotation":7018},[2874,2874],{"left":7019,"slice":7020},{"name":927,"cls":810},{"elements":7021},[7022,7023],{"name":931,"cls":810},{"name":6961,"cls":810},{"type":846,"name":7010,"path":6959,"parent":6962,"lines":7025,"parameters":7026,"returns":7031},[1066,878],[7027,7028],{"name":851,"kind":852,"required":853},{"name":7029,"kind":852,"annotation":7030,"required":853},"feature",{"name":931,"cls":810},{"description":1127,"annotation":7032},{"name":6961,"cls":810},{"type":802,"name":6963,"path":6959,"parent":943,"description":7034,"lines":7035,"bases":7036,"attributes":7040,"functions":7048,"mro":7059},"Mock for the SDK client.",[3082,4176],[7037],{"annotation":7038},{"name":7039,"cls":810},"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol",[7041,7042,7043,7044,7045,7046,7047],"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock.service","unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock._initialized","unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock._configuration","unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock._raw_configuration","unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock._raw_extended_configuration","unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock._version","unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock.mock",[7049,7050,7051,7052,7053,7054,7055,7056,7057,7058],"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock.__init__","unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock.open","unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock.close","unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock.send","unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock.request","unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock.get_initialization","unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock.set_initialization","unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock.get_firmware_version","unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock.get_instrument_configuration","unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock.get_extended_configuration",[6963,7039,7060,3772],"unitelabs.liquid_handling.hamilton.commands.command.receiver.Receiver",{"type":784,"name":7041,"path":6959,"parent":6963,"lines":7062,"value":832,"annotation":7063},[3828,3828],{"join":7064},[7065,832],{"name":6962,"cls":810},{"type":846,"name":7049,"path":6959,"parent":6963,"lines":7067,"parameters":7068},[1974,1179],[7069],{"name":851,"kind":852,"required":853},{"type":784,"name":7042,"path":6959,"parent":6963,"lines":7071,"value":1052},[1080,1080],{"type":784,"name":7043,"path":6959,"parent":6963,"lines":7073,"value":832},[2887,2887],{"type":784,"name":7044,"path":6959,"parent":6963,"lines":7075,"value":7076},[2920,1983],"InstrumentConfiguration(pip_type_1000ul=True, iswap_installed=True, front_cover_monitoring=False, auto_load_installed=True, wash_station_1_installed=False, wash_station_2_installed=False, temp_controlled_carrier_1=False, temp_controlled_carrier_2=False, number_of_pip_channels=8, subsystems=[])",{"type":784,"name":7045,"path":6959,"parent":6963,"lines":7078,"value":7079},[2921,3600],"ExtendedConfiguration(left_x_drive_large=False, core_96_head_installed=True, right_x_drive_large=False, pump_station_1_installed=False, pump_station_2_installed=False, wash_station_1_type_cr=False, wash_station_2_type_cr=False, left_cover_installed=False, right_cover_installed=False, front_cover_monitoring_installed=False, pump_station_3_installed=False, nano_pipettor_installed=False, dispensing_head_384_installed=False, xl_channels_installed=False, tube_gripper_installed=False, waste_direction_left=False, iswap_gripper_wide=False, add_channel_nano_pipettor=False, imaging_channel_installed=False, robotic_channel_installed=False, channel_order_ox_first=False, x0_interface_other=False, park_heads_with_iswap_off=False, gel_card_gripper_installed=False, puncher_handle_installed=False, puncher_installed=False, ham_elisa_set=False, new_gen_pooler_set=False, decapper_1_installed=False, decapper_2_installed=False, decapper_3_installed=False, decapper_4_installed=False, shaking_incubator_1_installed=False, shaking_incubator_2_installed=False, autoload_cover_installed=False, centrifuge_installed=False, autoload_type_2d_reader=False, status_light_installed=False, instrument_size_slots=30, autoload_size_slots=30, tip_waste_x_position=8000, left_arm_pip_installed=True, left_arm_iswap_installed=True, left_arm_core_96_installed=True, left_arm_nano_pipettor=False, left_arm_384_head=False, left_arm_xl_channels=False, left_arm_tube_gripper=False, left_arm_imaging_channel=False, right_arm_pip_installed=False, right_arm_iswap_installed=False, right_arm_core_96_installed=False, right_arm_nano_pipettor=False, right_arm_384_head=False, right_arm_xl_channels=False, right_arm_tube_gripper=False, right_arm_imaging_channel=False, left_arm_robotic_channel=False, left_arm_gel_card_gripper=False, left_arm_puncher_handler=False, left_arm_ngc_arm=False, right_arm_robotic_channel=False, right_arm_gel_card_gripper=False, right_arm_puncher_handler=False, right_arm_ngc_arm=False, iswap_min_collision_free=3500, iswap_max_collision_free=11400, left_arm_width_0_1mm=3540, right_arm_width_0_1mm=3700, number_of_xl_channels=0, number_of_robotic_channels=0, pip_minimal_raster_pitch_0_1mm=90, xl_minimal_raster_pitch_0_1mm=360, robotic_minimal_raster_pitch_0_1mm=360, pip_maximal_y_position_0_1mm=6065, left_arm_minimal_y_position_0_1mm=60, right_arm_minimal_y_position_0_1mm=60, robotic_additional_distance_0_1mm=0)",{"type":846,"name":7053,"path":6959,"parent":6963,"lines":7081,"decorators":7084,"parameters":7086,"returns":7098},[7082,7083],176,178,[7085],"typing.override",[7087,7088,7092],{"name":851,"kind":852,"required":853},{"name":7089,"kind":852,"annotation":7090,"required":853},"request",{"name":7091,"cls":810},"bytes",{"name":7093,"kind":852,"annotation":7094,"required":42,"default":7097},"timeout",{"join":7095},[7096,832],{"name":1161,"cls":810},"300",{"description":1127,"annotation":7099},{"name":7091,"cls":810},{"type":784,"name":7046,"path":6959,"parent":6963,"lines":7101,"value":7102},[1179,1179],"((8, 8), datetime.date(2025, 2, 20))",{"type":846,"name":7050,"path":6959,"parent":6963,"lines":7104,"decorators":7105,"parameters":7106},[1185,4050],[7085],[7107],{"name":851,"kind":852,"required":853},{"type":846,"name":7051,"path":6959,"parent":6963,"lines":7109,"decorators":7111,"parameters":7112},[3341,7110],170,[7085],[7113],{"name":851,"kind":852,"required":853},{"type":846,"name":7052,"path":6959,"parent":6963,"lines":7115,"decorators":7116,"parameters":7117},[2266,4070],[7085],[7118,7119,7121],{"name":851,"kind":852,"required":853},{"name":7089,"kind":852,"annotation":7120,"required":853},{"name":7091,"cls":810},{"name":7093,"kind":852,"annotation":7122,"required":42,"default":7097},{"join":7123},[7124,832],{"name":1161,"cls":810},{"type":846,"name":7054,"path":6959,"parent":6963,"lines":7126,"decorators":7129,"parameters":7130,"returns":7132},[7127,7128],180,182,[7085],[7131],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7133},{"name":1098,"cls":810},{"type":846,"name":7055,"path":6959,"parent":6963,"lines":7135,"decorators":7136,"parameters":7137},[1200,1210],[7085],[7138],{"name":851,"kind":852,"required":853},{"type":846,"name":7056,"path":6959,"parent":6963,"description":7140,"lines":7141,"decorators":7144,"parameters":7145,"returns":7147},"Get mocked fw version.",[7142,7143],188,191,[7085],[7146],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7148},{"name":931,"cls":810},{"type":846,"name":7057,"path":6959,"parent":6963,"description":7150,"lines":7151,"decorators":7152,"parameters":7153,"returns":7155},"Return mock instrument configuration as TypedDict.",[1211,1220],[7085],[7154],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7156},{"name":7157,"cls":810},"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.InstrumentConfiguration",{"type":846,"name":7058,"path":6959,"parent":6963,"description":7159,"lines":7160,"decorators":7161,"parameters":7162,"returns":7164},"Return mock extended configuration as TypedDict.",[1226,4159],[7085],[7163],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7165},{"name":7166,"cls":810},"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration",{"type":784,"name":7047,"path":6959,"parent":6963,"description":7168,"lines":7169,"value":832,"annotation":7170},"Transport for the liquid handler.",[4169,4176],{"name":7171,"cls":810},"unittest.mock.Mock",{"type":802,"name":954,"path":6959,"parent":943,"description":7173,"lines":7174,"bases":7176,"attributes":7180,"functions":7182,"mro":7184},"Mock for the Hamilton Microlab STAR liquid handler.",[7175,4199],210,[7177],{"annotation":7178},{"name":7179,"cls":810},"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR",[7181],"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARMock.api",[7183],"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARMock.__init__",[954,7179,772,774,813,827,828],{"type":846,"name":7183,"path":6959,"parent":954,"lines":7186,"parameters":7187},[4177,4199],[7188,7189],{"name":851,"kind":852,"required":853},{"name":1787,"kind":1788,"annotation":7190,"required":42,"default":832},{"join":7191},[7192,832],{"name":7193,"cls":810},"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration",{"type":784,"name":7181,"path":6959,"parent":954,"lines":7195,"value":7197},[7196,7196],220,"MicrolabSTARProtocolMock()",{"type":755,"name":944,"path":7199,"parent":763,"classes":7200},"unitelabs\u002Fliquid_handling\u002Ftesting\u002Fautoload_protocol_mock.py",[948],{"type":802,"name":948,"path":7199,"parent":944,"description":7202,"lines":7203,"bases":7206,"attributes":7210,"functions":7215,"mro":7240},"Autoload protocol mock.",[7204,7205],9,150,[7207],{"annotation":7208},{"name":7209,"cls":810},"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol",[7211,7212,7213,7214],"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock._reader_type","unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock._initialized","unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock._x_position","unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock._monitoring_enabled",[7216,7217,7218,7219,7220,7221,7222,7223,7224,7225,7226,7227,7228,7229,7230,7231,7232,7233,7234,7235,7236,7237,7238,7239],"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.__init__","unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.get_firmware_version","unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.get_initialization","unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.set_initialization","unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.get_module_type","unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.set_barcode_type","unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.set_carrier_monitoring","unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.set_loading_indicators","unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.get_x_position","unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.set_x_position","unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.set_z_position_to_safety","unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.get_carrier_barcode","unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.get_carrier_presence","unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.get_loading_tray_presences","unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.get_deck_presences","unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.load_carrier","unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.unload_carrier","unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.unload_carrier_finally","unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.take_out_carrier","unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.push_out_carrier","unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.set_free_definable_carrier","unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.reset_free_definable_carrier","unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.request_code_by_position","unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.request_code_lengths",[948,7209,2794],{"type":784,"name":7211,"path":7199,"parent":948,"lines":7242,"value":832,"annotation":7243},[2801,2801],{"join":7244},[7245,832],{"name":7246,"cls":810},"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeReaderType",{"type":846,"name":7216,"path":7199,"parent":948,"lines":7248,"parameters":7249},[3029,791],[7250,7251],{"name":851,"kind":852,"required":853},{"name":7252,"kind":1788,"annotation":7253,"required":42,"default":832},"two_d",{"join":7254},[7255,832],{"name":1098,"cls":810},{"type":784,"name":7212,"path":7199,"parent":948,"lines":7257,"value":1052},[839,839],{"type":784,"name":7213,"path":7199,"parent":948,"lines":7259,"value":1417},[1856,1856],{"type":784,"name":7214,"path":7199,"parent":948,"lines":7261,"value":1052},[848,848],{"type":846,"name":7217,"path":7199,"parent":948,"description":7263,"lines":7264,"parameters":7265,"returns":7267},"Get the firmware version of the autoload module.",[795,1040],[7266],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7268},{"name":931,"cls":810},{"type":846,"name":7218,"path":7199,"parent":948,"description":7270,"lines":7271,"parameters":7272,"returns":7274},"Get the initialization status of the autoload module.",[796,870],[7273],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7275},{"name":1098,"cls":810},{"type":846,"name":7219,"path":7199,"parent":948,"description":7277,"lines":7278,"parameters":7279},"Set the initialization status of the autoload module.",[1051,1059],[7280],{"name":851,"kind":852,"required":853},{"type":846,"name":7220,"path":7199,"parent":948,"description":7282,"lines":7283,"parameters":7284,"returns":7286},"Get the module type of the autoload module.",[2841,2874],[7285],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7287},{"left":7288,"slice":7289},{"name":2339,"cls":810},{"elements":7290},[7291,7292,7293,832],"'Microlab STAR'","'XRP Lite'","'Microlab STAR 2D'",{"type":846,"name":7221,"path":7199,"parent":948,"description":7295,"lines":7296,"parameters":7297},"Set the barcode type of the autoload module.",[1066,1079],[7298,7299],{"name":851,"kind":852,"required":853},{"name":7300,"kind":852,"annotation":7301,"required":42,"default":832},"barcode_types",{"join":7302},[7303,832],{"name":7304,"cls":810},"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeType",{"type":846,"name":7222,"path":7199,"parent":948,"description":7306,"lines":7307,"parameters":7308},"Set the carrier monitoring of the autoload module.",[3082,1923],[7309,7310],{"name":851,"kind":852,"required":853},{"name":7311,"kind":852,"annotation":7312,"required":42,"default":1048},"monitoring",{"name":1098,"cls":810},{"type":846,"name":7223,"path":7199,"parent":948,"description":7314,"lines":7315,"parameters":7316},"Set the loading indicators of the autoload module.",[1973,2920],[7317,7318,7323],{"name":851,"kind":852,"required":853},{"name":7319,"kind":852,"annotation":7320,"required":853},"led_on_off",{"left":7321,"slice":7322},{"name":1930,"cls":810},{"name":1098,"cls":810},{"name":7324,"kind":852,"annotation":7325,"required":853},"led_blinking",{"left":7326,"slice":7327},{"name":1930,"cls":810},{"name":1098,"cls":810},{"type":846,"name":7224,"path":7199,"parent":948,"description":7329,"lines":7330,"parameters":7331,"returns":7333},"Get the X position of the autoload module.",[888,3846],[7332],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7334},{"name":1405,"cls":810},{"type":846,"name":7225,"path":7199,"parent":948,"description":7336,"lines":7337,"parameters":7338},"Set the X position of the autoload module.",[897,2947],[7339,7340,7342,7345,7347],{"name":851,"kind":852,"required":853},{"name":2968,"kind":852,"annotation":7341,"required":853},{"name":1405,"cls":810},{"name":3956,"kind":852,"annotation":7343,"required":42,"default":7344},{"name":1405,"cls":810},"2500",{"name":2934,"kind":852,"annotation":7346,"required":42,"default":2344},{"name":1405,"cls":810},{"name":4506,"kind":852,"annotation":7348,"required":42,"default":7349},{"name":1405,"cls":810},"7",{"type":846,"name":7226,"path":7199,"parent":948,"description":7351,"lines":7352,"parameters":7353},"Set the Z position to safety.",[1092,2009],[7354],{"name":851,"kind":852,"required":853},{"type":846,"name":7227,"path":7199,"parent":948,"description":7356,"lines":7357,"parameters":7359,"returns":7373},"Get the carrier barcode of the autoload module.",[2010,7358],82,[7360,7361,7363,7366,7370],{"name":851,"kind":852,"required":853},{"name":2968,"kind":852,"annotation":7362,"required":853},{"name":1405,"cls":810},{"name":1632,"kind":852,"annotation":7364,"required":42,"default":7365},{"name":1161,"cls":810},"4.3",{"name":7367,"kind":852,"annotation":7368,"required":42,"default":7369},"width",{"name":1161,"cls":810},"8.5",{"name":3956,"kind":852,"annotation":7371,"required":42,"default":7372},{"name":1161,"cls":810},"128.1",{"description":1127,"annotation":7374},{"name":931,"cls":810},{"type":846,"name":7228,"path":7199,"parent":948,"description":7376,"lines":7377,"parameters":7378,"returns":7382},"Get the carrier presence of the autoload module.",[3882,2051],[7379,7380],{"name":851,"kind":852,"required":853},{"name":2968,"kind":852,"annotation":7381,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":7383},{"name":1098,"cls":810},{"type":846,"name":7229,"path":7199,"parent":948,"description":7385,"lines":7386,"parameters":7387,"returns":7389},"Get the loading tray presences of the autoload module.",[2052,2062],[7388],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7390},{"left":7391,"slice":7392},{"name":1870,"cls":810},{"name":1098,"cls":810},{"type":846,"name":7230,"path":7199,"parent":948,"description":7394,"lines":7395,"parameters":7396,"returns":7398},"Get the deck presences of the autoload module.",[2063,2074],[7397],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7399},{"left":7400,"slice":7401},{"name":1870,"cls":810},{"name":1098,"cls":810},{"type":846,"name":7231,"path":7199,"parent":948,"description":7403,"lines":7404,"parameters":7405,"returns":7457},"Load a carrier into the autoload module.",[3927,2125],[7406,7407,7410,7418,7420,7423,7425,7427,7430,7442],{"name":851,"kind":852,"required":853},{"name":7408,"kind":852,"annotation":7409,"required":853},"container_count",{"name":1405,"cls":810},{"name":7411,"kind":852,"annotation":7412,"required":42,"default":7416},"direction",{"left":7413,"slice":7414},{"name":2339,"cls":810},{"elements":7415},[7416,7417],"'vertical'","'horizontal'",{"name":1632,"kind":852,"annotation":7419,"required":42,"default":1637},{"name":1161,"cls":810},{"name":3970,"kind":852,"annotation":7421,"required":42,"default":7422},{"name":1161,"cls":810},"15.0",{"name":7367,"kind":852,"annotation":7424,"required":42,"default":7369},{"name":1161,"cls":810},{"name":3956,"kind":852,"annotation":7426,"required":42,"default":7372},{"name":1161,"cls":810},{"name":7428,"kind":852,"annotation":7429,"required":42,"default":1052},"use_free_definable_grid",{"name":1098,"cls":810},{"name":7431,"kind":852,"annotation":7432,"required":42,"default":832},"roi",{"join":7433},[7434,832],{"left":7435,"slice":7436},{"name":2813,"cls":810},{"elements":7437},[7438,7439,7440,7441],{"name":1161,"cls":810},{"name":1161,"cls":810},{"name":1161,"cls":810},{"name":1161,"cls":810},{"name":7443,"kind":852,"annotation":7444,"required":42,"default":832},"illumination",{"join":7445},[7446,832],{"left":7447,"slice":7448},{"name":2813,"cls":810},{"elements":7449},[7450,7451,7452,7453,7454,7455,7456],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":1405,"cls":810},{"description":1127,"annotation":7458},{"left":7459,"slice":7460},{"name":2813,"cls":810},{"elements":7461},[7462,7465,7470],{"left":7463,"slice":7464},{"name":1870,"cls":810},{"name":1098,"cls":810},{"left":7466,"slice":7467},{"name":1870,"cls":810},{"join":7468},[7469,832],{"name":931,"cls":810},{"left":7471,"slice":7472},{"name":1870,"cls":810},{"name":1405,"cls":810},{"type":846,"name":7232,"path":7199,"parent":948,"description":7474,"lines":7475,"parameters":7476},"Unload a carrier from the autoload module.",[2126,3186],[7477,7478],{"name":851,"kind":852,"required":853},{"name":2968,"kind":852,"annotation":7479,"required":853},{"name":1405,"cls":810},{"type":846,"name":7233,"path":7199,"parent":948,"description":7481,"lines":7482,"parameters":7484},"Unload a carrier from the autoload module finally.",[3231,7483],122,[7485,7486],{"name":851,"kind":852,"required":853},{"name":2968,"kind":852,"annotation":7487,"required":853},{"name":1405,"cls":810},{"type":846,"name":7234,"path":7199,"parent":948,"description":7489,"lines":7490,"parameters":7492},"Take out a carrier from the autoload module.",[7491,1133],124,[7493,7494],{"name":851,"kind":852,"required":853},{"name":2968,"kind":852,"annotation":7495,"required":853},{"name":1405,"cls":810},{"type":846,"name":7235,"path":7199,"parent":948,"description":7497,"lines":7498,"parameters":7499},"Push out a carrier from the autoload module.",[1134,2153],[7500],{"name":851,"kind":852,"required":853},{"type":846,"name":7236,"path":7199,"parent":948,"description":7502,"lines":7503,"parameters":7506},"Set a free definable carrier.",[7504,7505],131,139,[7507,7508,7510,7513,7524,7526],{"name":851,"kind":852,"required":853},{"name":1632,"kind":852,"annotation":7509,"required":853},{"name":1405,"cls":810},{"name":7511,"kind":852,"annotation":7512,"required":853},"reading_position",{"name":1161,"cls":810},{"name":7431,"kind":852,"annotation":7514,"required":42,"default":832},{"join":7515},[7516,832],{"left":7517,"slice":7518},{"name":2813,"cls":810},{"elements":7519},[7520,7521,7522,7523],{"name":1161,"cls":810},{"name":1161,"cls":810},{"name":1161,"cls":810},{"name":1161,"cls":810},{"name":7411,"kind":852,"annotation":7525,"required":42,"default":2343},{"name":1405,"cls":810},{"name":7443,"kind":852,"annotation":7527,"required":42,"default":832},{"join":7528},[7529,832],{"left":7530,"slice":7531},{"name":2813,"cls":810},{"elements":7532},[7533,7534,7535,7536,7537,7538,7539],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":1405,"cls":810},{"type":846,"name":7237,"path":7199,"parent":948,"description":7541,"lines":7542,"parameters":7544},"Reset a free definable carrier.",[7543,2193],141,[7545],{"name":851,"kind":852,"required":853},{"type":846,"name":7238,"path":7199,"parent":948,"description":7547,"lines":7548,"parameters":7549,"returns":7553},"Request the barcode by position of the last carrier that was loaded.",[1155,1171],[7550,7551],{"name":851,"kind":852,"required":853},{"name":1632,"kind":852,"annotation":7552,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":7554},{"left":7555,"slice":7556},{"name":1870,"cls":810},{"name":931,"cls":810},{"type":846,"name":7239,"path":7199,"parent":948,"description":7558,"lines":7559,"parameters":7561,"returns":7563},"Request code lengths for all labware positions from the last load_carrier call.",[7560,7205],148,[7562],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7564},{"left":7565,"slice":7566},{"name":1870,"cls":810},{"name":1405,"cls":810},{"type":755,"name":764,"path":7568,"parent":756,"packages":7569,"attributes":7579,"classes":7581},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002F__init__.py",[7570,7571,7572,7573,7574,7575,7576,7577,7578],"unitelabs.liquid_handling.hamilton.microlab_star_protocol","unitelabs.liquid_handling.hamilton.hamilton_protocol","unitelabs.liquid_handling.hamilton.vantage","unitelabs.liquid_handling.hamilton.microlab_star","unitelabs.liquid_handling.hamilton.vantage_protocol","unitelabs.liquid_handling.hamilton.errors","unitelabs.liquid_handling.hamilton.interfaces","unitelabs.liquid_handling.hamilton.modules","unitelabs.liquid_handling.hamilton.commands",[7580],"unitelabs.liquid_handling.hamilton.__all__",[7582,7179,7583,7584,7585,7586,7587,7588,7589,7590,7591,7592,7593,2478,7594,6931],"unitelabs.liquid_handling.hamilton.commands.command.command.HamiltonCommand","unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP","unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload","unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel","unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels","unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96","unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper","unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck","unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker","unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMGuardband","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMMeasurement","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels.VantageChannels",{"type":784,"name":7580,"path":7568,"parent":764,"lines":7596,"value":7597},[795,1043],[7583,7584,7585,7586,7587,7588,7582,7589,7590,7591,7598,7179,7599,7592,7593,2478,6931,7594],"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.LimitCurve","unitelabs.liquid_handling.hamilton.vantage.MicrolabSTARV",{"type":755,"name":7570,"path":7601,"parent":764,"classes":7602},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmicrolab_star_protocol.py",[7039],{"type":802,"name":7039,"path":7601,"parent":7570,"description":7604,"lines":7605,"bases":7607,"attributes":7612,"functions":7622,"mro":7695},"Protocol for the Hamilton Microlab STAR liquid handler.",[1059,7606],1005,[7608,7610],{"annotation":7609},{"name":7060,"cls":810},{"annotation":7611},{"name":3772,"cls":810},[7613,7614,7615,7616,7617,7618,7619,7620,7621],"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.min_traverse_height","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol._command_id","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.lock","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.name","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.client","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.service","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol._version","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol._initialized","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.logger",[7623,7624,7625,7626,7627,7628,7629,7630,7631,7632,7633,7634,7635,7636,7637,7638,7639,7640,7641,7642,7643,7644,7645,7646,7647,7648,7649,7650,7651,7652,7653,7654,7655,7656,7657,7658,7659,7660,7661,7662,7663,7664,7665,7666,7667,7668,7669,7670,7671,7672,7673,7674,7675,7676,7677,7678,7679,7680,7681,7682,7683,7684,7685,7686,7687,7688,7689,7690,7691,7692,7693,7694],"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.__init__","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.open","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.close","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.send","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.request","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.execute","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol._ensure_connected","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_initialization","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_initialization","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_error","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_last_faulty_parameter","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_parameter_value","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_firmware_version","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_firmware","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_master_status","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_data_correctness","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_electronic_board_type","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_presence_sensors","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.define_tip","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_traffic_lights","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.reset","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.halt","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.stop","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.resume","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_debug","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_single_step_mode","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.trigger_next_step","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.save_cycle_counters","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_node_names","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_node_names","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol._to_snake_case","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_instrument_configuration","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_extended_configuration","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_instrument_configuration","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_installation_data","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_installation_data","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_verification_data","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_verification_data","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_additional_timestamp","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_additional_timestamp","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_download_date","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_download_date","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_technical_assemblies","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_technical_assemblies","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_pip_channel_validation","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_pip_channel_validation","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_xl_channel_validation","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_xl_channel_validation","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_deck_data","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_deck_data","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_usb_device","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_tcp_ip_parameters","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_iswap_offset","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_core96_offset","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_core384_offset","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_nano_pippetor_offset","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_puncher_offset","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_x_range","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_x_position_right_arm","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_x_position_right_arm","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_unsafe_x_position_right_arm","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_x_collision_type_right_arm","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.teach_rack_with_channel","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.search_teach_signal","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.is_cover_open","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.enable_cover_control","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.disable_cover_control","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.lock_cover","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.unlock_cover","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_cover_input","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_cover_output","unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.reset_cover_output",[7039,7060,3772],{"type":784,"name":7613,"path":7601,"parent":7039,"description":7697,"lines":7698,"value":7699,"annotation":7700},"The pipetting channels have a set “travelling height” of 245 mm above\nthe origin, or 145 mm between the tip of the disposable tip and the deck\nof the instrument. That means that when a channel is to move from one\nlocation on the deck to another, it automatically does so at that\nparticular height. This is a safety precaution, so that channels will\nnot collide with any items that may be on the deck.",[1922,1922],"Decimal(default=245)",{"name":3813,"cls":810},{"type":846,"name":7623,"path":7601,"parent":7039,"lines":7702,"parameters":7703},[887,1085],[7704,7705,7707,7713],{"name":851,"kind":852,"required":853},{"name":5800,"kind":852,"annotation":7706,"required":853},{"name":931,"cls":810},{"name":7708,"kind":1788,"annotation":7709,"required":42,"default":832},"client",{"join":7710},[7711,832],{"name":7712,"cls":810},"unitelabs.sdk.client.client.AsyncApiClient",{"name":3749,"kind":3750,"required":42,"default":3752},{"type":784,"name":7614,"path":7601,"parent":7039,"lines":7715,"value":1417},[1923,1923],{"type":784,"name":7615,"path":7601,"parent":7039,"lines":7717,"value":7718},[3828,3828],"asyncio.Lock()",{"type":784,"name":7616,"path":7601,"parent":7039,"lines":7720,"value":5800},[1973,1973],{"type":784,"name":7617,"path":7601,"parent":7039,"lines":7722,"value":7708,"annotation":7723},[1974,1974],{"join":7724},[7725,832],{"name":7712,"cls":810},{"type":784,"name":7618,"path":7601,"parent":7039,"lines":7727,"value":832,"annotation":7728},[1080,1080],{"join":7729},[7730,832],{"name":7731,"cls":810},"unitelabs.sdk.core.service.service.Service",{"type":784,"name":7619,"path":7601,"parent":7039,"lines":7733,"value":832},[2887,2887],{"type":784,"name":7620,"path":7601,"parent":7039,"lines":7735,"value":1052},[1085,1085],{"type":846,"name":7624,"path":7601,"parent":7039,"description":3834,"lines":7737,"parameters":7738},[1982,806],[7739],{"name":851,"kind":852,"required":853},{"type":846,"name":7625,"path":7601,"parent":7039,"description":3839,"lines":7741,"parameters":7742},[3125,2947],[7743],{"name":851,"kind":852,"required":853},{"type":846,"name":7626,"path":7601,"parent":7039,"description":7745,"lines":7746,"parameters":7747,"throws":7757},"Send a request through the transport without expecting a response.\n\nThis method ensures to only have one active request at a time by using a lock.",[1092,3171],[7748,7749,7752],{"name":851,"kind":852,"required":853},{"name":7089,"kind":852,"annotation":7750,"required":853,"description":7751},{"name":7091,"cls":810},"The request to be sent.",{"name":7093,"kind":852,"annotation":7753,"required":42,"default":7097,"description":7756},{"join":7754},[7755,832],{"name":1161,"cls":810},"The timeout for the request in seconds. Defaults to 300s.",[7758,7761],{"description":7759,"annotation":7760},"If the transport is not set.",{"name":1753,"cls":810},{"description":7762,"annotation":7763},"If the lock cannot be acquired within the specified timeout.",{"name":7764,"cls":810},"TimeoutError",{"type":846,"name":7627,"path":7601,"parent":7039,"description":7766,"lines":7767,"parameters":7768,"returns":7777},"Send a request to the instrument.",[3185,3994],[7769,7770,7773],{"name":851,"kind":852,"required":853},{"name":7089,"kind":852,"annotation":7771,"required":853,"description":7772},{"name":7091,"cls":810},"The request to send.",{"name":7093,"kind":852,"annotation":7774,"required":42,"default":7097,"description":7756},{"join":7775},[7776,832],{"name":1161,"cls":810},{"description":7778,"annotation":7779},"The response from the instrument.",{"name":7091,"cls":810},{"type":846,"name":7628,"path":7601,"parent":7039,"description":7781,"lines":7782,"parameters":7783,"returns":7791},"Execute the given command.",[2154,3685],[7784,7785],{"name":851,"kind":852,"required":853},{"name":4099,"kind":852,"annotation":7786,"required":853,"description":7790},{"left":7787,"slice":7788},{"name":7582,"cls":810},{"name":7789,"cls":810},"unitelabs.liquid_handling.hamilton.commands.command.command.T_co","The command to execute.",{"description":7792,"annotation":7793},"The result of the command execution.",{"name":7789,"cls":810},{"type":784,"name":7621,"path":7601,"parent":7039,"description":7795,"lines":7796,"value":832,"annotation":7797},"Logger for the liquid handler.",[1179,3695],{"name":7798,"cls":810},"logging.Logger",{"type":846,"name":7629,"path":7601,"parent":7039,"lines":7800,"parameters":7801,"returns":7803},[2232,7110],[7802],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7804},{"name":7731,"cls":810},{"type":846,"name":7630,"path":7601,"parent":7039,"description":3844,"lines":7806,"decorators":7807,"parameters":7809,"returns":7811},[1193,4085],[7808],"log()",[7810],{"name":851,"kind":852,"required":853},{"description":7812,"annotation":7813},"Whether the instrument is currently initialized.",{"name":1098,"cls":810},{"type":846,"name":7631,"path":7601,"parent":7039,"description":7815,"lines":7816,"decorators":7817,"parameters":7819},"Pre-initialize the instrument (very important for collision control).",[4095,7143],[7808,7818],"handle_hamilton_errors",[7820],{"name":851,"kind":852,"required":853},{"type":846,"name":7632,"path":7601,"parent":7039,"description":7822,"lines":7823,"decorators":7825,"parameters":7826,"returns":7828},"Get the last saved error message for each node.",[1211,7824],203,[7808,7818],[7827],{"name":851,"kind":852,"required":853},{"description":7829,"annotation":7830},"A dict with each node and a corresponding error if available.",{"left":7831,"slice":7832},{"name":927,"cls":810},{"elements":7833},[7834,7835],{"name":931,"cls":810},{"name":931,"cls":810},{"type":846,"name":7633,"path":7601,"parent":7039,"description":7837,"lines":7838,"decorators":7839,"parameters":7840,"returns":7842},"Get the last faulty parameter with optional min and max values.",[4170,7175],[7808,7818],[7841],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7843},{"name":7844,"cls":810},"unitelabs.liquid_handling.hamilton.interfaces.faulty_parameter.FaultyParameter",{"type":846,"name":7634,"path":7601,"parent":7039,"description":7846,"lines":7847,"decorators":7849,"parameters":7850,"returns":7855},"Get the value for a parameter.",[7848,4192],212,[7808,7818],[7851,7852],{"name":851,"kind":852,"required":853},{"name":7853,"kind":852,"annotation":7854,"required":853},"parameter",{"name":931,"cls":810},{"description":1127,"annotation":7856},{"name":931,"cls":810},{"type":846,"name":7635,"path":7601,"parent":7039,"description":3857,"lines":7858,"decorators":7860,"parameters":7861,"returns":7863},[4198,7859],224,[7808,7818],[7862],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7864},{"name":931,"cls":810},{"type":846,"name":7636,"path":7601,"parent":7039,"description":7866,"lines":7867,"parameters":7868,"returns":7870},"Get the instrument's firmware version (e.g. 1.0S 2009-06-24 A).",[1247,4253],[7869],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7871},{"left":7872,"slice":7873},{"name":2813,"cls":810},{"elements":7874},[7875,7881],{"left":7876,"slice":7877},{"name":2813,"cls":810},{"elements":7878},[7879,7880],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":7882,"cls":810},"datetime.date",{"type":846,"name":7637,"path":7601,"parent":7039,"description":7884,"lines":7885,"decorators":7887,"parameters":7888,"returns":7890},"Get the master status (compatible with Slaves).",[7886,1277],251,[7808,7818],[7889],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7891},{"name":7892,"cls":810},"unitelabs.liquid_handling.hamilton.interfaces.module_status.ModuleStatus",{"type":846,"name":7638,"path":7601,"parent":7039,"description":7894,"lines":7895,"decorators":7896,"parameters":7897,"returns":7899},"Get current EEPROM data correctness.",[1286,2742],[7808,7818],[7898],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7900},{"name":7901,"cls":810},"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness",{"type":846,"name":7639,"path":7601,"parent":7039,"description":7903,"lines":7904,"decorators":7906,"parameters":7907,"returns":7909},"Get the electronic board type.",[2743,7905],270,[7808,7818],[7908],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7910},{"name":931,"cls":810},{"type":846,"name":7640,"path":7601,"parent":7039,"description":7912,"lines":7913,"decorators":7916,"parameters":7917,"returns":7919},"Get the number of presence sensors installed.",[7914,7915],272,277,[7808,7818],[7918],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7920},{"name":1405,"cls":810},{"type":846,"name":7641,"path":7601,"parent":7039,"description":7922,"lines":7923,"decorators":7926,"parameters":7927},"Define a tip.\n\nAttention! The values set here are temporary and apply only until\npower OFF or RESET. After power ON the default values apply. (see Table 3).",[7924,7925],279,306,[7808,7818],[7928,7929,7932,7935],{"name":851,"kind":852,"required":853},{"name":3886,"kind":852,"annotation":7930,"required":853,"description":7931},{"name":1405,"cls":810},"Tip type table index.",{"name":3889,"kind":852,"annotation":7933,"required":853,"description":7934},{"name":1956,"cls":810},"The tip to reqister.",{"name":2182,"kind":852,"annotation":7936,"required":42,"default":7942,"description":7943},{"left":7937,"slice":7938},{"name":2339,"cls":810},{"elements":7939},[7940,7941],{"name":3897,"cls":810},{"name":3899,"cls":810},{"name":3897,"cls":810},"The method used to pick up the tip, either normal or slow.",{"type":846,"name":7642,"path":7601,"parent":7039,"description":7945,"lines":7946,"decorators":7948,"parameters":7949},"Set traffic lights.",[7947,4387],308,[7808,7818],[7950,7951,7961],{"name":851,"kind":852,"required":853},{"name":1696,"kind":852,"annotation":7952,"required":42,"default":7959,"description":7960},{"left":7953,"slice":7954},{"name":2339,"cls":810},{"elements":7955},[7956,7957,7958,7959],"'green'","'yellow'","'red'","'off'","The color in which to light the led.",{"name":7962,"kind":852,"annotation":7963,"required":42,"default":1052,"description":7964},"is_flashing",{"name":1098,"cls":810},"Whether the light should flash.",{"type":846,"name":7643,"path":7601,"parent":7039,"description":7966,"lines":7967,"decorators":7970,"parameters":7971},"Reset the system.",[7968,7969],326,331,[7808,7818],[7972],{"name":851,"kind":852,"required":853},{"type":846,"name":7644,"path":7601,"parent":7039,"description":7974,"lines":7975,"decorators":7978,"parameters":7979},"Halt execution.\n\nIntermediate sequences not yet carried out and the commands\nin the command stack are discarded.\nSequence already in process is completed.",[7976,7977],333,344,[7808,7818],[7980],{"name":851,"kind":852,"required":853},{"type":846,"name":7645,"path":7601,"parent":7039,"description":3931,"lines":7982,"decorators":7984,"parameters":7985},[1331,7983],351,[7808,7818],[7986],{"name":851,"kind":852,"required":853},{"type":846,"name":7646,"path":7601,"parent":7039,"description":3936,"lines":7988,"decorators":7989,"parameters":7990},[4476,4492],[7808,7818],[7991],{"name":851,"kind":852,"required":853},{"type":846,"name":7647,"path":7601,"parent":7039,"description":7993,"lines":7994,"decorators":7997,"parameters":7998},"Enable or disable debugging on master.",[7995,7996],360,370,[7808,7818],[7999,8000],{"name":851,"kind":852,"required":853},{"name":8001,"kind":852,"annotation":8002,"required":42,"default":1052,"description":8003},"debug",{"name":1098,"cls":810},"Whether to enable debugging.",{"type":846,"name":7648,"path":7601,"parent":7039,"description":8005,"lines":8006,"decorators":8009,"parameters":8010},"Set single step mode.",[8007,8008],372,382,[7808,7818],[8011,8012],{"name":851,"kind":852,"required":853},{"name":8013,"kind":852,"annotation":8014,"required":42,"default":1052,"description":8015},"single_step_mode",{"name":1098,"cls":810},"Whether to enable single step mode.",{"type":846,"name":7649,"path":7601,"parent":7039,"description":8017,"lines":8018,"decorators":8021,"parameters":8022},"Trigger the next step in single step mode.",[8019,8020],384,389,[7808,7818],[8023],{"name":851,"kind":852,"required":853},{"type":846,"name":7650,"path":7601,"parent":7039,"description":8025,"lines":8026,"decorators":8029,"parameters":8030},"Save all cycle counters of the instrument.",[8027,8028],391,396,[7808,7818],[8031],{"name":851,"kind":852,"required":853},{"type":846,"name":7651,"path":7601,"parent":7039,"description":8033,"lines":8034,"decorators":8035,"parameters":8036,"returns":8038},"Set node names.",[4565,4592],[7808,7818],[8037],{"name":851,"kind":852,"required":853},{"description":8039,"annotation":8040},"32 node names.",{"left":8041,"slice":8042},{"name":1870,"cls":810},{"name":931,"cls":810},{"type":846,"name":7652,"path":7601,"parent":7039,"description":8044,"lines":8045,"decorators":8048,"parameters":8049},"Set node names.\n\nWARNING! This command is NOT RECOMMENDED for use! This permanently\noverrides critical configuration data on the device hardware!",[8046,8047],413,426,[7808,7818],[8050,8051],{"name":851,"kind":852,"required":853},{"name":8052,"kind":852,"annotation":8053,"required":853,"description":8039},"node_names",{"left":8054,"slice":8055},{"name":1870,"cls":810},{"name":931,"cls":810},{"type":846,"name":7653,"path":7601,"parent":7039,"lines":8057,"decorators":8060,"parameters":8062,"returns":8065},[8058,8059],428,436,[8061],"staticmethod",[8063],{"name":5800,"kind":852,"annotation":8064,"required":853},{"name":931,"cls":810},{"description":1127,"annotation":8066},{"name":931,"cls":810},{"type":846,"name":7654,"path":7601,"parent":7039,"description":3865,"lines":8068,"decorators":8070,"parameters":8071,"returns":8073},[8069,1521],438,[7808,7818],[8072],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8074},{"name":7157,"cls":810},{"type":846,"name":7655,"path":7601,"parent":7039,"description":3872,"lines":8076,"decorators":8078,"parameters":8079,"returns":8081},[1558,8077],454,[7808,7818],[8080],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8082},{"name":7166,"cls":810},{"type":846,"name":7656,"path":7601,"parent":7039,"description":8084,"lines":8085,"decorators":8088,"parameters":8089},"Set instrument configuration.\n\nWARNING! This command is NOT RECOMMENDED for use! This permanently\noverrides critical configuration data on the device hardware!\n\nSee Hamilton command documentation for argument details.",[8086,8087],456,548,[7808,7818],[8090,8091,8095,8099,8103,8106,8110,8114,8117,8120,8123,8126,8130,8134,8138,8141,8144,8147,8150,8154,8158,8161,8165,8169,8172,8175],{"name":851,"kind":852,"required":853},{"name":8092,"kind":852,"annotation":8093,"required":42,"default":8094,"description":8092},"ka",{"name":7091,"cls":810},"b'\\xff\\xff\\xff'",{"name":8096,"kind":852,"annotation":8097,"required":42,"default":8098,"description":8096},"ke",{"name":7091,"cls":810},"b'\\xff\\xff\\xff\\xff'",{"name":8100,"kind":852,"annotation":8101,"required":42,"default":8102,"description":8100},"xt",{"name":1405,"cls":810},"54",{"name":8104,"kind":852,"annotation":8105,"required":42,"default":8102,"description":8104},"xa",{"name":1405,"cls":810},{"name":8107,"kind":852,"annotation":8108,"required":42,"default":8109,"description":8107},"xw",{"name":1405,"cls":810},"13400",{"name":8111,"kind":852,"annotation":8112,"required":42,"default":8113,"description":8111},"kb",{"name":7091,"cls":810},"b'\\xff'",{"name":8115,"kind":852,"annotation":8116,"required":42,"default":8113,"description":8115},"xl",{"name":7091,"cls":810},{"name":8118,"kind":852,"annotation":8119,"required":42,"default":8113,"description":8118},"xn",{"name":7091,"cls":810},{"name":8121,"kind":852,"annotation":8122,"required":42,"default":8113,"description":8121},"xr",{"name":7091,"cls":810},{"name":8124,"kind":852,"annotation":8125,"required":42,"default":8113,"description":8124},"xo",{"name":7091,"cls":810},{"name":8127,"kind":852,"annotation":8128,"required":42,"default":8129,"description":8127},"xm",{"name":1405,"cls":810},"3500",{"name":8131,"kind":852,"annotation":8132,"required":42,"default":8133,"description":8131},"xx",{"name":1405,"cls":810},"11400",{"name":8135,"kind":852,"annotation":8136,"required":42,"default":8137,"description":8135},"xu",{"name":1405,"cls":810},"3700",{"name":8139,"kind":852,"annotation":8140,"required":42,"default":8137,"description":8139},"xv",{"name":1405,"cls":810},{"name":8142,"kind":852,"annotation":8143,"required":42,"default":1417,"description":8142},"kp",{"name":1405,"cls":810},{"name":8145,"kind":852,"annotation":8146,"required":42,"default":1417,"description":8145},"kc",{"name":1405,"cls":810},{"name":8148,"kind":852,"annotation":8149,"required":42,"default":1417,"description":8148},"kr",{"name":1405,"cls":810},{"name":8151,"kind":852,"annotation":8152,"required":42,"default":8153,"description":8151},"ys",{"name":1405,"cls":810},"90",{"name":8155,"kind":852,"annotation":8156,"required":42,"default":8157,"description":8155},"kl",{"name":1405,"cls":810},"360",{"name":8159,"kind":852,"annotation":8160,"required":42,"default":8157,"description":8159},"km",{"name":1405,"cls":810},{"name":8162,"kind":852,"annotation":8163,"required":42,"default":8164,"description":8162},"ym",{"name":1405,"cls":810},"6065",{"name":8166,"kind":852,"annotation":8167,"required":42,"default":8168,"description":8166},"yu",{"name":1405,"cls":810},"60",{"name":8170,"kind":852,"annotation":8171,"required":42,"default":8168,"description":8170},"yx",{"name":1405,"cls":810},{"name":8173,"kind":852,"annotation":8174,"required":42,"default":1048,"description":8173},"ga",{"name":1098,"cls":810},{"name":8176,"kind":852,"annotation":8177,"required":42,"default":1417,"description":8176},"ow",{"name":1405,"cls":810},{"type":846,"name":7657,"path":7601,"parent":7039,"description":8179,"lines":8180,"decorators":8182,"parameters":8183,"returns":8185},"Get the installation data.",[4974,8181],562,[7808,7818],[8184],{"name":851,"kind":852,"required":853},{"description":8186,"annotation":8187},"Installation date.",{"name":8188,"cls":810},"unitelabs.liquid_handling.hamilton.interfaces.installation_data.InstallationData",{"type":846,"name":7658,"path":7601,"parent":7039,"description":8190,"lines":8191,"decorators":8193,"parameters":8194},"Store installation data.",[1724,8192],576,[7808,7818],[8195,8196,8202],{"name":851,"kind":852,"required":853},{"name":8197,"kind":852,"annotation":8198,"required":42,"default":832,"description":8186},"date",{"join":8199},[8200,832],{"name":8201,"cls":810},"datetime.datetime",{"name":8203,"kind":852,"annotation":8204,"required":42,"default":8205,"description":8206},"serial_number",{"name":931,"cls":810},"'0000'","Serial number.",{"type":846,"name":7659,"path":7601,"parent":7039,"description":8208,"lines":8209,"decorators":8212,"parameters":8213,"returns":8219},"Get the verification data for a given subject.",[8210,8211],578,593,[7808,7818],[8214,8215],{"name":851,"kind":852,"required":853},{"name":8216,"kind":852,"annotation":8217,"required":42,"default":1417,"description":8218},"subject",{"name":1405,"cls":810},"Verification subject.",{"description":8220,"annotation":8221},"Verification date.",{"name":8222,"cls":810},"unitelabs.liquid_handling.hamilton.interfaces.verification_data.VerificationData",{"type":846,"name":7660,"path":7601,"parent":7039,"description":8224,"lines":8225,"decorators":8228,"parameters":8229},"Set the verification data for a given subject.",[8226,8227],595,610,[7808,7818],[8230,8231,8233,8237],{"name":851,"kind":852,"required":853},{"name":8216,"kind":852,"annotation":8232,"required":42,"default":1417,"description":8218},{"name":1405,"cls":810},{"name":8197,"kind":852,"annotation":8234,"required":42,"default":832,"description":8220},{"join":8235},[8236,832],{"name":8201,"cls":810},{"name":8238,"kind":852,"annotation":8239,"required":42,"default":1052,"description":8240},"is_completed",{"name":1098,"cls":810},"Whether the verification is completed.",{"type":846,"name":7661,"path":7601,"parent":7039,"description":8242,"lines":8243,"decorators":8245,"parameters":8246,"returns":8248},"Get an additional timestamp.",[8244,5310],612,[7808,7818],[8247],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8249},{"name":8201,"cls":810},{"type":846,"name":7662,"path":7601,"parent":7039,"description":8251,"lines":8252,"decorators":8255,"parameters":8256},"Set an additional timestamp.",[8253,8254],619,629,[7808,7818],[8257,8258],{"name":851,"kind":852,"required":853},{"name":8259,"kind":852,"annotation":8260,"required":853,"description":8261},"timestamp",{"name":8201,"cls":810},"The additional timestamp to set.",{"type":846,"name":7663,"path":7601,"parent":7039,"description":8263,"lines":8264,"decorators":8267,"parameters":8268,"returns":8270},"Get the download date.",[8265,8266],631,636,[7808,7818],[8269],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8271},{"name":7882,"cls":810},{"type":846,"name":7664,"path":7601,"parent":7039,"description":8273,"lines":8274,"decorators":8277,"parameters":8278},"Set the download date.",[8275,8276],638,649,[7808,7818],[8279,8280],{"name":851,"kind":852,"required":853},{"name":8197,"kind":852,"annotation":8281,"required":42,"default":832,"description":8284},{"join":8282},[8283,832],{"name":8201,"cls":810},"The download date to set.",{"type":846,"name":7665,"path":7601,"parent":7039,"description":8286,"lines":8287,"decorators":8289,"parameters":8290,"returns":8292},"Get technical assemblies.",[5311,8288],664,[7808,7818],[8291],{"name":851,"kind":852,"required":853},{"description":8293,"annotation":8294},"Processor board (Part No.\u002FRev.\u002FSer. No., e.g. 000000\u002F00\u002F0000).",{"name":8295,"cls":810},"unitelabs.liquid_handling.hamilton.interfaces.technical_assemblies.TechnicalAssemblies",{"type":846,"name":7666,"path":7601,"parent":7039,"description":8297,"lines":8298,"decorators":8301,"parameters":8302},"Set the technical assemblies.",[8299,8300],666,680,[7808,7818],[8303,8304,8307],{"name":851,"kind":852,"required":853},{"name":8305,"kind":852,"annotation":8306,"required":853,"description":8293},"processor_board",{"name":931,"cls":810},{"name":8308,"kind":852,"annotation":8309,"required":853,"description":8310},"power_supply",{"name":931,"cls":810},"Power supply (Part No.\u002FRev.\u002FSer. No., e.g. 000000\u002F00\u002F0000).",{"type":846,"name":7667,"path":7601,"parent":7039,"description":8312,"lines":8313,"decorators":8316,"parameters":8317,"returns":8319},"Get whether the PIP channel validation status is correct.",[8314,8315],682,687,[7808,7818],[8318],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8320},{"left":8321,"slice":8322},{"name":1870,"cls":810},{"name":1098,"cls":810},{"type":846,"name":7668,"path":7601,"parent":7039,"description":8324,"lines":8325,"decorators":8328,"parameters":8329},"Set the PIP channel validation status.",[8326,8327],689,699,[7808,7818],[8330,8331],{"name":851,"kind":852,"required":853},{"name":8332,"kind":852,"annotation":8333,"required":853,"description":8336},"is_valid",{"left":8334,"slice":8335},{"name":1870,"cls":810},{"name":1098,"cls":810},"Whether the PIP channel validation is correct.",{"type":846,"name":7669,"path":7601,"parent":7039,"description":8338,"lines":8339,"decorators":8342,"parameters":8343,"returns":8345},"Get whether the XL channel validation status is correct.",[8340,8341],701,706,[7808,7818],[8344],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8346},{"left":8347,"slice":8348},{"name":1870,"cls":810},{"name":1098,"cls":810},{"type":846,"name":7670,"path":7601,"parent":7039,"description":8350,"lines":8351,"decorators":8353,"parameters":8354},"Set the XL channel validation status.",[5638,8352],718,[7808,7818],[8355,8356],{"name":851,"kind":852,"required":853},{"name":8332,"kind":852,"annotation":8357,"required":853,"description":8360},{"left":8358,"slice":8359},{"name":1870,"cls":810},{"name":1098,"cls":810},"Whether the XL channel validation is correct.",{"type":846,"name":7671,"path":7601,"parent":7039,"description":8362,"lines":8363,"decorators":8366,"parameters":8367,"returns":8372},"Get deck data.",[8364,8365],720,734,[7808,7818],[8368,8369],{"name":851,"kind":852,"required":853},{"name":3886,"kind":852,"annotation":8370,"required":853,"description":8371},{"name":1405,"cls":810},"Identification number.",{"description":8373,"annotation":8374},"Data stream (12 characters).",{"name":931,"cls":810},{"type":846,"name":7672,"path":7601,"parent":7039,"description":8376,"lines":8377,"decorators":8380,"parameters":8381},"Set deck data.",[8378,8379],736,748,[7808,7818],[8382,8383,8385],{"name":851,"kind":852,"required":853},{"name":3886,"kind":852,"annotation":8384,"required":853,"description":8371},{"name":1405,"cls":810},{"name":8386,"kind":852,"annotation":8387,"required":853,"description":8373},"chunk",{"name":931,"cls":810},{"type":846,"name":7673,"path":7601,"parent":7039,"description":8389,"lines":8390,"decorators":8392,"parameters":8393},"Set USB device number (for LDPB only).",[8391,5744],750,[7808,7818],[8394,8395],{"name":851,"kind":852,"required":853},{"name":8396,"kind":852,"annotation":8397,"required":853,"description":8398},"device_number",{"name":1405,"cls":810},"The USB device number to set.",{"type":846,"name":7674,"path":7601,"parent":7039,"description":8400,"lines":8401,"decorators":8403,"parameters":8404},"Save TCP\u002FIP parameters (for LDPB only).",[5754,8402],769,[7808,7818],[8405],{"name":851,"kind":852,"required":853},{"type":846,"name":7675,"path":7601,"parent":7039,"description":8407,"lines":8408,"decorators":8411,"parameters":8412},"Set x-offset x-axis \u003C-> iSWAP.",[8409,8410],771,782,[7808,7818],[8413,8414],{"name":851,"kind":852,"required":853},{"name":2737,"kind":852,"annotation":8415,"required":42,"description":8416},{"name":1940,"cls":810},"The x-axis offset in mm.",{"type":846,"name":7676,"path":7601,"parent":7039,"description":8418,"lines":8419,"decorators":8422,"parameters":8423},"Set x-offset x-axis \u003C-> CoRe 96 head.",[8420,8421],784,795,[7808,7818],[8424,8425],{"name":851,"kind":852,"required":853},{"name":2737,"kind":852,"annotation":8426,"required":42,"description":8416},{"name":1940,"cls":810},{"type":846,"name":7677,"path":7601,"parent":7039,"description":8428,"lines":8429,"decorators":8432,"parameters":8433},"Set x-offset x-axis \u003C-> CoRe 384 head.",[8430,8431],797,808,[7808,7818],[8434,8435],{"name":851,"kind":852,"required":853},{"name":2737,"kind":852,"annotation":8436,"required":42,"description":8416},{"name":1940,"cls":810},{"type":846,"name":7678,"path":7601,"parent":7039,"description":8438,"lines":8439,"decorators":8442,"parameters":8443},"Set x-offset x-axis \u003C-> Nano Pippetor head.",[8440,8441],810,821,[7808,7818],[8444,8445],{"name":851,"kind":852,"required":853},{"name":2737,"kind":852,"annotation":8446,"required":42,"description":8416},{"name":1940,"cls":810},{"type":846,"name":7679,"path":7601,"parent":7039,"description":8448,"lines":8449,"decorators":8451,"parameters":8452},"Set x-offset x-axis \u003C-> Puncher plate gripper.",[8450,5904],823,[7808,7818],[8453,8454],{"name":851,"kind":852,"required":853},{"name":2737,"kind":852,"annotation":8455,"required":42,"description":8416},{"name":1940,"cls":810},{"type":846,"name":7680,"path":7601,"parent":7039,"description":8457,"lines":8458,"decorators":8459,"parameters":8460,"returns":8462},"Request maximal ranges of X drives in mm.",[5969,5990],[7808,7818],[8461],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8463},{"left":8464,"slice":8465},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":7681,"path":7601,"parent":7039,"description":8467,"lines":8468,"decorators":8470,"parameters":8471,"returns":8473},"Get the x position of the right arm in mm.",[6000,8469],853,[7808,7818],[8472],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8474},{"name":1062,"cls":810},{"type":846,"name":7682,"path":7601,"parent":7039,"description":8476,"lines":8477,"decorators":8480,"parameters":8481},"Set the x position of the right arm.",[8478,8479],855,865,[7808,7818],[8482,8483],{"name":851,"kind":852,"required":853},{"name":2014,"kind":852,"annotation":8484,"required":853,"description":8485},{"name":1940,"cls":810},"The x position in mm.",{"type":846,"name":7683,"path":7601,"parent":7039,"description":8487,"lines":8488,"decorators":8490,"parameters":8491},"Set the x position of the right arm.\n\n> Attention! Collision risk!",[8489,6073],867,[7808,7818],[8492,8493],{"name":851,"kind":852,"required":853},{"name":2014,"kind":852,"annotation":8494,"required":853,"description":8485},{"name":1940,"cls":810},{"type":846,"name":7684,"path":7601,"parent":7039,"description":8496,"lines":8497,"decorators":8499,"parameters":8500,"returns":8502},"Request right X-Arm last collision type (after error 27).",[6108,8498],887,[7808,7818],[8501],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8503},{"name":1098,"cls":810},{"type":846,"name":7685,"path":7601,"parent":7039,"description":8505,"lines":8506,"decorators":8509,"parameters":8510},"Search for a teach in signal using the given channel in x-direction.",[8507,8508],889,901,[7808,7818],[8511,8512,8515],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":8513,"required":853,"description":8514},{"name":1405,"cls":810},"The zero-based channel index (0 - 15).",{"name":2014,"kind":852,"annotation":8516,"required":853,"description":8517},{"name":1940,"cls":810},"The target x position (search position) in mm.",{"type":846,"name":7686,"path":7601,"parent":7039,"description":8519,"lines":8520,"decorators":8523,"parameters":8524},"Teach rack using the given channel.\n\n> Attention! Channels not involved must first be taken out of measurement range.",[8521,8522],903,922,[7808,7818],[8525,8526,8528],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":8527,"required":853,"description":8514},{"name":1405,"cls":810},{"name":8529,"kind":852,"annotation":8530,"required":853,"description":8531},"gap_center",{"name":1934,"cls":810},"The x, y and z positions of the gap center in mm.",{"type":846,"name":7687,"path":7601,"parent":7039,"description":8533,"lines":8534,"decorators":8536,"parameters":8537,"returns":8539},"Whether the cover is currently open.",[6141,8535],932,[7808,7818],[8538],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8540},{"name":1098,"cls":810},{"type":846,"name":7688,"path":7601,"parent":7039,"description":3902,"lines":8542,"decorators":8545,"parameters":8546},[8543,8544],934,939,[7808,7818],[8547],{"name":851,"kind":852,"required":853},{"type":846,"name":7689,"path":7601,"parent":7039,"description":3925,"lines":8549,"decorators":8552,"parameters":8553},[8550,8551],941,946,[7808,7818],[8554],{"name":851,"kind":852,"required":853},{"type":846,"name":7690,"path":7601,"parent":7039,"description":8556,"lines":8557,"decorators":8560,"parameters":8561},"Lock cover.",[8558,8559],948,953,[7808,7818],[8562],{"name":851,"kind":852,"required":853},{"type":846,"name":7691,"path":7601,"parent":7039,"description":8564,"lines":8565,"decorators":8568,"parameters":8569},"Unlock cover.",[8566,8567],955,960,[7808,7818],[8570],{"name":851,"kind":852,"required":853},{"type":846,"name":7692,"path":7601,"parent":7039,"description":8572,"lines":8573,"decorators":8575,"parameters":8576,"returns":8578},"Query input Status.",[8574,6553],962,[7808,7818],[8577],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8579},{"name":931,"cls":810},{"type":846,"name":7693,"path":7601,"parent":7039,"description":8581,"lines":8582,"decorators":8584,"parameters":8585},"Set cover output.",[6561,8583],993,[7808,7818],[8586,8587,8591,8595,8599],{"name":851,"kind":852,"required":853},{"name":8588,"kind":852,"annotation":8589,"required":42,"default":1417,"description":8590},"output",{"name":1405,"cls":810},"1 = cover lock; 2 = reserve out; 3 = reserve out.",{"name":8592,"kind":852,"annotation":8593,"required":42,"description":8594},"first_cycle",{"name":1940,"cls":810},"First stage duty cycle [in %]",{"name":8596,"kind":852,"annotation":8597,"required":42,"description":8598},"duration",{"name":1940,"cls":810},"First stage duration [in s]",{"name":8600,"kind":852,"annotation":8601,"required":42,"description":8602},"second_cycle",{"name":1940,"cls":810},"Second stage duty cycle [%]",{"type":846,"name":7694,"path":7601,"parent":7039,"description":8604,"lines":8605,"decorators":8607,"parameters":8608},"Reset cover output.",[8606,7606],995,[7808,7818],[8609,8610],{"name":851,"kind":852,"required":853},{"name":8588,"kind":852,"annotation":8611,"required":42,"default":1417,"description":8590},{"name":1405,"cls":810},{"type":755,"name":7571,"path":8613,"parent":764,"classes":8614},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fhamilton_protocol.py",[3772],{"type":802,"name":3772,"path":8613,"parent":7571,"description":8616,"lines":8617,"bases":8618,"attributes":8622,"functions":8624,"mro":8637},"Abstract protocol interface shared by STAR and Microlab Vantage liquid handlers.",[7204,2010],[8619],{"annotation":8620},{"name":8621,"cls":810},"abc.ABC",[8623],"unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol.min_traverse_height",[8625,8626,8627,8628,8629,8630,8631,8632,8633,8634,8635,8636],"unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol.open","unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol.close","unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol.get_initialization","unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol.set_initialization","unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol.get_firmware_version","unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol.get_instrument_configuration","unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol.get_extended_configuration","unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol.define_tip","unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol.enable_cover_control","unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol.disable_cover_control","unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol.stop","unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol.resume",[3772],{"type":784,"name":8623,"path":8613,"parent":3772,"lines":8639,"value":7699,"annotation":8640},[2801,2801],{"name":3813,"cls":810},{"type":846,"name":8625,"path":8613,"parent":3772,"description":3834,"lines":8642,"decorators":8643,"parameters":8645},[3029,1856],[8644],"abc.abstractmethod",[8646],{"name":851,"kind":852,"required":853},{"type":846,"name":8626,"path":8613,"parent":3772,"description":3839,"lines":8648,"decorators":8649,"parameters":8650},[906,856],[8644],[8651],{"name":851,"kind":852,"required":853},{"type":846,"name":8627,"path":8613,"parent":3772,"description":3844,"lines":8653,"decorators":8654,"parameters":8655,"returns":8657},[831,864],[8644],[8656],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8658},{"name":1098,"cls":810},{"type":846,"name":8628,"path":8613,"parent":3772,"description":3852,"lines":8660,"decorators":8661,"parameters":8662},[3048,871],[8644],[8663],{"name":851,"kind":852,"required":853},{"type":846,"name":8629,"path":8613,"parent":3772,"description":3857,"lines":8665,"decorators":8666,"parameters":8667,"returns":8669},[877,1065],[8644],[8668],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8670},{"name":931,"cls":810},{"type":846,"name":8630,"path":8613,"parent":3772,"description":3865,"lines":8672,"decorators":8673,"parameters":8674,"returns":8676},[1922,3068],[8644],[8675],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8677},{"name":927,"cls":810},{"type":846,"name":8631,"path":8613,"parent":3772,"description":3872,"lines":8679,"decorators":8681,"parameters":8682,"returns":8684},[8680,1043],38,[8644],[8683],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8685},{"name":927,"cls":810},{"type":846,"name":8632,"path":8613,"parent":3772,"description":3880,"lines":8687,"decorators":8688,"parameters":8689},[878,1973],[8644],[8690,8691,8693,8695],{"name":851,"kind":852,"required":853},{"name":3886,"kind":852,"annotation":8692,"required":853},{"name":1405,"cls":810},{"name":3889,"kind":852,"annotation":8694,"required":853},{"name":1956,"cls":810},{"name":2182,"kind":852,"annotation":8696,"required":42,"default":8702},{"left":8697,"slice":8698},{"name":2339,"cls":810},{"elements":8699},[8700,8701],{"name":3897,"cls":810},{"name":3899,"cls":810},{"name":3897,"cls":810},{"type":846,"name":8633,"path":8613,"parent":3772,"description":3902,"lines":8704,"decorators":8705,"parameters":8706},[1080,806],[8644],[8707,8708,8710,8712,8714,8716,8718],{"name":851,"kind":852,"required":853},{"name":3907,"kind":852,"annotation":8709,"required":42,"default":1052},{"name":1098,"cls":810},{"name":3910,"kind":852,"annotation":8711,"required":42,"default":1052},{"name":1098,"cls":810},{"name":3913,"kind":852,"annotation":8713,"required":42,"default":1052},{"name":1098,"cls":810},{"name":3916,"kind":852,"annotation":8715,"required":42,"default":1052},{"name":1098,"cls":810},{"name":3919,"kind":852,"annotation":8717,"required":42,"default":1052},{"name":1098,"cls":810},{"name":3922,"kind":852,"annotation":8719,"required":42,"default":1052},{"name":1098,"cls":810},{"type":846,"name":8634,"path":8613,"parent":3772,"description":3925,"lines":8721,"decorators":8722,"parameters":8723},[3125,1983],[8644],[8724],{"name":851,"kind":852,"required":853},{"type":846,"name":8635,"path":8613,"parent":3772,"description":3931,"lines":8726,"decorators":8727,"parameters":8728},[2000,2001],[8644],[8729],{"name":851,"kind":852,"required":853},{"type":846,"name":8636,"path":8613,"parent":3772,"description":3936,"lines":8731,"decorators":8732,"parameters":8733},[2009,2010],[8644],[8734],{"name":851,"kind":852,"required":853},{"type":755,"name":7572,"path":8736,"parent":764,"packages":8737,"attributes":8738,"classes":8739},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fvantage.py",[7576],[7599],[6931],{"type":802,"name":6931,"path":8736,"parent":7572,"description":8741,"lines":8742,"bases":8744,"attributes":8747,"functions":8758,"mro":8776},"Hamilton Microlab Vantage (STAR V) liquid handler.",[1923,8743],377,[8745],{"annotation":8746},{"name":772,"cls":810},[8748,8749,8750,8751,8752,8753,8754,8755,8756,8757],"unitelabs.liquid_handling.hamilton.vantage.Vantage.api","unitelabs.liquid_handling.hamilton.vantage.Vantage.deck","unitelabs.liquid_handling.hamilton.vantage.Vantage.pipettes","unitelabs.liquid_handling.hamilton.vantage.Vantage.idl","unitelabs.liquid_handling.hamilton.vantage.Vantage.ipg","unitelabs.liquid_handling.hamilton.vantage.Vantage.pipettes_xl","unitelabs.liquid_handling.hamilton.vantage.Vantage.gripper","unitelabs.liquid_handling.hamilton.vantage.Vantage.configuration","unitelabs.liquid_handling.hamilton.vantage.Vantage.logger","unitelabs.liquid_handling.hamilton.vantage.Vantage._configuration",[8759,8760,8761,8762,8763,8764,8765,8766,8767,8768,8769,8770,8771,8772,8773,8774,8775],"unitelabs.liquid_handling.hamilton.vantage.Vantage.__init__","unitelabs.liquid_handling.hamilton.vantage.Vantage.configure","unitelabs.liquid_handling.hamilton.vantage.Vantage.is_initialized","unitelabs.liquid_handling.hamilton.vantage.Vantage.initialize","unitelabs.liquid_handling.hamilton.vantage.Vantage.stop","unitelabs.liquid_handling.hamilton.vantage.Vantage.resume","unitelabs.liquid_handling.hamilton.vantage.Vantage.home","unitelabs.liquid_handling.hamilton.vantage.Vantage.lock_covers","unitelabs.liquid_handling.hamilton.vantage.Vantage.unlock_covers","unitelabs.liquid_handling.hamilton.vantage.Vantage.lock_cover","unitelabs.liquid_handling.hamilton.vantage.Vantage.unlock_cover","unitelabs.liquid_handling.hamilton.vantage.Vantage.get_cover_status","unitelabs.liquid_handling.hamilton.vantage.Vantage.get_deck_light","unitelabs.liquid_handling.hamilton.vantage.Vantage.set_deck_light","unitelabs.liquid_handling.hamilton.vantage.Vantage.get_firmware_version","unitelabs.liquid_handling.hamilton.vantage.Vantage.get_deck_presences","unitelabs.liquid_handling.hamilton.vantage.Vantage.get_configuration",[6931,772,774,813,827,828],{"type":846,"name":8759,"path":8736,"parent":6931,"lines":8778,"parameters":8779},[1974,2019],[8780,8781,8783,8787,8791],{"name":851,"kind":852,"required":853},{"name":5800,"kind":852,"annotation":8782,"required":853},{"name":931,"cls":810},{"name":7708,"kind":1788,"annotation":8784,"required":42,"default":832},{"join":8785},[8786,832],{"name":7712,"cls":810},{"name":1787,"kind":1788,"annotation":8788,"required":42,"default":832},{"join":8789},[8790,832],{"name":6922,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752},{"type":846,"name":8793,"path":8736,"parent":8759,"lines":8794,"returns":8795},"unitelabs.liquid_handling.hamilton.vantage.Vantage.__init__._get_x_limits",[897,1091],{"description":1127,"annotation":8796},{"name":2813,"cls":810},{"type":784,"name":8748,"path":8736,"parent":6931,"lines":8798,"value":8799},[3859,3859],"VantageProtocol(name=name, client=client, get_x_limits=_get_x_limits, **kwargs)",{"type":784,"name":8749,"path":8736,"parent":6931,"lines":8801,"value":8802},[2921,2001],"HamiltonDeck(liquid_handler=self, location=(Vector(x=32.5, y=63, z=100)))",{"type":784,"name":8750,"path":8736,"parent":6931,"lines":8804,"value":8805},[1092,1092],"VantageChannels(liquid_handler=self)",{"type":784,"name":8751,"path":8736,"parent":6931,"lines":8807,"value":8808},[2009,2009],"IDL(liquid_handler=self)",{"type":784,"name":8752,"path":8736,"parent":6931,"lines":8810,"value":8811},[1102,1102],"IPG(liquid_handler=self)",{"type":784,"name":8753,"path":8736,"parent":6931,"lines":8813,"value":8814},[2010,2010],"VantageXLChannels(liquid_handler=self)",{"type":784,"name":8754,"path":8736,"parent":6931,"lines":8816,"value":832,"annotation":8817},[3874,3874],{"join":8818},[8819,832],{"name":773,"cls":810},{"type":784,"name":8757,"path":8736,"parent":6931,"lines":8821,"value":832,"annotation":8823},[8822,8822],343,{"join":8824},[8825,832],{"name":6922,"cls":810},{"type":784,"name":8755,"path":8736,"parent":6931,"description":8827,"lines":8828,"value":832,"annotation":8829},"The current instrument configuration.",[2028,3882],{"name":6922,"cls":810},{"type":784,"name":8756,"path":8736,"parent":6931,"description":8831,"lines":8832,"value":832,"annotation":8833},"Logger for the Vantage liquid handler.",[2051,3164],{"name":7798,"cls":810},{"type":846,"name":8760,"path":8736,"parent":6931,"lines":8835,"decorators":8836,"parameters":8837},[3170,1134],[7085],[8838,8839],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752},{"type":846,"name":8761,"path":8736,"parent":6931,"lines":8841,"decorators":8842,"parameters":8843,"returns":8845},[1139,2231],[7085],[8844],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8846},{"name":1098,"cls":810},{"type":846,"name":8762,"path":8736,"parent":6931,"lines":8848,"decorators":8849,"parameters":8850},[3600,4176],[7085],[8851,8852],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752},{"type":846,"name":8763,"path":8736,"parent":6931,"lines":8854,"decorators":8856,"parameters":8857},[8855,7848],209,[7808,7085],[8858],{"name":851,"kind":852,"required":853},{"type":846,"name":8764,"path":8736,"parent":6931,"lines":8860,"decorators":8861,"parameters":8862},[2267,4192],[7808,7085],[8863],{"name":851,"kind":852,"required":853},{"type":846,"name":8765,"path":8736,"parent":6931,"description":8865,"lines":8866,"decorators":8867,"parameters":8868},"Move all modules to their home positions (out of the way).\n\nThis method safely moves all initialized modules to their designated\nhome positions to clear the deck and prevent collisions.",[4198,1267],[7808,7085],[8869],{"name":851,"kind":852,"required":853},{"type":846,"name":8766,"path":8736,"parent":6931,"description":8871,"lines":8872,"parameters":8873},"Lock covers and trays on the device.\n\nIf no arguments are provided, locks all covers and trays present in\nthe device configuration. Pass explicit booleans to override individual\ncovers or trays.",[1276,2764],[8874,8875,8879,8883,8887,8891,8895],{"name":851,"kind":852,"required":853},{"name":3907,"kind":852,"annotation":8876,"required":42,"default":832},{"join":8877},[8878,832],{"name":1098,"cls":810},{"name":3910,"kind":852,"annotation":8880,"required":42,"default":832},{"join":8881},[8882,832],{"name":1098,"cls":810},{"name":3913,"kind":852,"annotation":8884,"required":42,"default":832},{"join":8885},[8886,832],{"name":1098,"cls":810},{"name":3916,"kind":852,"annotation":8888,"required":42,"default":832},{"join":8889},[8890,832],{"name":1098,"cls":810},{"name":3919,"kind":852,"annotation":8892,"required":42,"default":832},{"join":8893},[8894,832],{"name":1098,"cls":810},{"name":3922,"kind":852,"annotation":8896,"required":42,"default":832},{"join":8897},[8898,832],{"name":1098,"cls":810},{"type":846,"name":8767,"path":8736,"parent":6931,"description":8900,"lines":8901,"parameters":8904},"Unlock all covers and trays.",[8902,8903],276,278,[8905],{"name":851,"kind":852,"required":853},{"type":846,"name":8768,"path":8736,"parent":6931,"description":8907,"lines":8908,"parameters":8911},"Lock a specific cover or tray by name (e.g. 'cover1', 'tray2').",[8909,8910],280,286,[8912,8913],{"name":851,"kind":852,"required":853},{"name":8914,"kind":852,"annotation":8915,"required":853},"cover_or_tray",{"name":931,"cls":810},{"type":846,"name":8769,"path":8736,"parent":6931,"description":8917,"lines":8918,"parameters":8921},"Unlock a specific cover or tray by name (e.g. 'cover1', 'tray2').",[8919,8920],288,294,[8922,8923],{"name":851,"kind":852,"required":853},{"name":8914,"kind":852,"annotation":8924,"required":853},{"name":931,"cls":810},{"type":846,"name":8770,"path":8736,"parent":6931,"description":4027,"lines":8926,"decorators":8928,"parameters":8929,"returns":8931},[8927,4331],296,[7808],[8930],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8932},{"name":3476,"cls":810},{"type":846,"name":8771,"path":8736,"parent":6931,"description":8934,"lines":8935,"decorators":8937,"parameters":8938,"returns":8940},"Get the current deck light state.",[4340,8936],304,[7808],[8939],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8941},{"name":3476,"cls":810},{"type":846,"name":8772,"path":8736,"parent":6931,"description":4000,"lines":8943,"decorators":8945,"parameters":8946},[7925,8944],330,[7808],[8947,8948,8951,8954,8957,8960,8963,8966],{"name":851,"kind":852,"required":853},{"name":4006,"kind":1788,"annotation":8949,"required":42,"default":1417,"description":8950},{"name":1405,"cls":810},"Red channel intensity (0-100).",{"name":4009,"kind":1788,"annotation":8952,"required":42,"default":1417,"description":8953},{"name":1405,"cls":810},"Green channel intensity (0-100).",{"name":4012,"kind":1788,"annotation":8955,"required":42,"default":1417,"description":8956},{"name":1405,"cls":810},"Blue channel intensity (0-100).",{"name":4015,"kind":1788,"annotation":8958,"required":42,"default":1417,"description":8959},{"name":1405,"cls":810},"White channel intensity (0-100).",{"name":4018,"kind":1788,"annotation":8961,"required":42,"default":1417,"description":8962},{"name":1405,"cls":810},"Enable UV light (0-100 intensity).",{"name":4021,"kind":1788,"annotation":8964,"required":42,"default":1417,"description":8965},{"name":1405,"cls":810},"Enable blink mode with specified period in milliseconds (0 disables blink).",{"name":4024,"kind":1788,"annotation":8967,"required":42,"default":1052,"description":8968},{"name":1098,"cls":810},"Enable rainbow mode.",{"type":846,"name":8773,"path":8736,"parent":6931,"description":8970,"lines":8971,"decorators":8974,"parameters":8975,"returns":8977},"Get the version of the installed firmware.",[8972,8973],332,336,[7808],[8976],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8978},{"name":931,"cls":810},{"type":846,"name":8774,"path":8736,"parent":6931,"description":4082,"lines":8980,"decorators":8983,"parameters":8984,"returns":8986},[8981,8982],338,341,[7808],[8985],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8987},{"left":8988,"slice":8989},{"name":1870,"cls":810},{"name":1098,"cls":810},{"type":846,"name":8775,"path":8736,"parent":6931,"description":8991,"lines":8992,"parameters":8993,"returns":8995},"Get the instrument configuration from the device.\n\nQueries the device for actual system and arm configuration,\nparsing responses to populate VantageConfiguration with real values.",[4454,8743],[8994],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8996},{"name":6922,"cls":810},{"type":784,"name":7599,"path":8736,"parent":7572,"lines":8998,"value":9000},[8999,8999],380,"Vantage",{"type":755,"name":7573,"path":9002,"parent":764,"classes":9003},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmicrolab_star.py",[7179],{"type":802,"name":7179,"path":9002,"parent":7573,"description":9005,"lines":9006,"bases":9007,"attributes":9010,"functions":9024,"mro":9034},"Hamilton Microlab STAR liquid handler.",[887,7914],[9008],{"annotation":9009},{"name":772,"cls":810},[9011,9012,9013,9014,9015,9016,9017,9018,9019,9020,9021,9022,9023],"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR._configuration_type","unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.api","unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.deck","unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.pipettes","unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.core_gripper","unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.iswap","unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.core96","unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.pipette_head","unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.autoload","unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.gripper","unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR._configuration","unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.logger","unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.configuration",[9025,9026,9027,9028,9029,9030,9031,9032,9033],"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.__init__","unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.configure","unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.is_initialized","unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.initialize","unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.stop","unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.resume","unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.get_firmware_version","unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.home","unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.get_configuration",[7179,772,774,813,827,828],{"type":784,"name":9021,"path":9002,"parent":7179,"lines":9036,"value":1787,"annotation":9037},[1092,1092],{"join":9038},[9039,832],{"name":7193,"cls":810},{"type":784,"name":9011,"path":9002,"parent":7179,"lines":9041,"value":9042,"annotation":9043},[3828,3828],"MicrolabSTARConfiguration",{"left":9044,"slice":9045},{"name":843,"cls":810},{"name":7193,"cls":810},{"type":846,"name":9025,"path":9002,"parent":7179,"lines":9047,"parameters":9048},[1974,1092],[9049,9050,9052,9056,9060],{"name":851,"kind":852,"required":853},{"name":5800,"kind":852,"annotation":9051,"required":853},{"name":931,"cls":810},{"name":7708,"kind":1788,"annotation":9053,"required":42,"default":832},{"join":9054},[9055,832],{"name":7712,"cls":810},{"name":1787,"kind":1788,"annotation":9057,"required":42,"default":832},{"join":9058},[9059,832],{"name":7193,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752},{"type":784,"name":9012,"path":9002,"parent":7179,"lines":9062,"value":9063},[897,897],"MicrolabSTARProtocol(name=name, client=client, **kwargs)",{"type":784,"name":9013,"path":9002,"parent":7179,"lines":9065,"value":9066},[1091,1091],"HamiltonDeck(liquid_handler=self, location=(Vector(x=100, y=63, z=100)))",{"type":784,"name":9014,"path":9002,"parent":7179,"lines":9068,"value":9069},[3125,3125],"Channels(liquid_handler=self)",{"type":784,"name":9015,"path":9002,"parent":7179,"lines":9071,"value":9072},[3859,3859],"CoReGripper(liquid_handler=self)",{"type":784,"name":9016,"path":9002,"parent":7179,"lines":9074,"value":9075},[1983,1983],"ISWAP(liquid_handler=self)",{"type":784,"name":9017,"path":9002,"parent":7179,"lines":9077,"value":9078},[2921,2921],"CoRe96(liquid_handler=self)",{"type":784,"name":9018,"path":9002,"parent":7179,"lines":9080,"value":9081},[2000,2000],"self.core96",{"type":784,"name":9019,"path":9002,"parent":7179,"lines":9083,"value":9084},[2947,2947],"Autoload(liquid_handler=self)",{"type":784,"name":9020,"path":9002,"parent":7179,"lines":9086,"value":9087,"annotation":9088},[2001,2001],"self.core_gripper",{"name":773,"cls":810},{"type":784,"name":9022,"path":9002,"parent":7179,"description":7795,"lines":9090,"value":832,"annotation":9091},[2010,2948],{"name":7798,"cls":810},{"type":784,"name":9023,"path":9002,"parent":7179,"lines":9093,"value":832,"annotation":9095},[9094,2040],80,{"name":7193,"cls":810},{"type":846,"name":9026,"path":9002,"parent":7179,"lines":9097,"decorators":9098,"parameters":9099},[2051,3519],[7085],[9100,9101],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752},{"type":846,"name":9027,"path":9002,"parent":7179,"lines":9103,"decorators":9105,"parameters":9106,"returns":9108},[2132,9104],147,[7085],[9107],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":9109},{"name":1098,"cls":810},{"type":846,"name":9028,"path":9002,"parent":7179,"lines":9111,"decorators":9113,"parameters":9114},[9112,4148],149,[7085],[9115,9116],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752},{"type":846,"name":9029,"path":9002,"parent":7179,"lines":9118,"decorators":9119,"parameters":9120},[4136,4170],[7808,7085],[9121],{"name":851,"kind":852,"required":853},{"type":846,"name":9030,"path":9002,"parent":7179,"lines":9123,"decorators":9124,"parameters":9125},[4176,7175],[7808,7085],[9126],{"name":851,"kind":852,"required":853},{"type":846,"name":9031,"path":9002,"parent":7179,"description":8970,"lines":9128,"decorators":9129,"parameters":9130,"returns":9132},[7848,4198],[7808],[9131],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":9133},{"name":931,"cls":810},{"type":846,"name":9032,"path":9002,"parent":7179,"description":9135,"lines":9136,"decorators":9138,"parameters":9139},"Move all modules to their home positions (out of the way).\n\nThis method safely moves all initialized modules to their designated\nhome positions to clear the deck and prevent collisions. Modules are\nmoved in a safe sequence: Z axis up first, then X\u002FY movement.",[9137,1267],221,[7808],[9140],{"name":851,"kind":852,"required":853},{"type":846,"name":9033,"path":9002,"parent":7179,"description":9142,"lines":9143,"parameters":9144,"returns":9146},"Get the instrument configuration.",[1276,7914],[9145],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":9147},{"name":7193,"cls":810},{"type":755,"name":7574,"path":9149,"parent":764,"attributes":9150,"classes":9153},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fvantage_protocol.py",[9151,9152],"unitelabs.liquid_handling.hamilton.vantage_protocol._GetXLimits","unitelabs.liquid_handling.hamilton.vantage_protocol.MicrolabSTARVProtocol",[9154],"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol",{"type":784,"name":9151,"path":9149,"parent":7574,"lines":9156,"value":9157},[848,856],"collections.abc.Callable[[], collections.abc.Awaitable[tuple[decimal.Decimal | None, decimal.Decimal | None]]]",{"type":802,"name":9154,"path":9149,"parent":7574,"description":9159,"lines":9160,"bases":9161,"attributes":9164,"functions":9173,"mro":9205},"Protocol for the Hamilton Microlab Vantage (STAR V) liquid handler.\n\nUnlike MicrolabSTARProtocol which builds firmware-level byte commands\nand sends them through a flat Device Service Execute RPC, this protocol\ncalls the microlab-vantage connector's typed SiLA features (Gateway Service,\nPIP Service, ARM Service, etc.) which construct the firmware commands\non the connector side.",[1040,1692],[9162],{"annotation":9163},{"name":3772,"cls":810},[9165,9166,9167,9168,9169,9170,9171,9172],"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.min_traverse_height","unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.name","unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.client","unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.service","unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.lock","unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol._initialized","unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol._get_x_limits","unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.logger",[9174,9175,9176,9177,9178,9179,9180,9181,9182,9183,9184,9185,9186,9187,9188,9189,9190,9191,9192,9193,9194,9195,9196,9197,9198,9199,9200,9201,9202,9203,9204],"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.__init__","unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.open","unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.close","unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol._assert_x_in_range","unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol._ensure_connected","unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.get_initialization","unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.set_initialization","unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.get_firmware_version","unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.set_loading_indicators","unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.get_instrument_configuration","unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.get_extended_configuration","unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.define_tip","unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.move_arm_to_position","unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.move_arm_relative","unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.get_arm_x_position","unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.get_drive_errors","unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.get_deck_light","unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.set_deck_light","unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.get_cover_status","unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.get_cover_config","unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.get_operation_mode","unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.set_operation_mode","unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.connect","unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.is_connected","unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.execute_raw","unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.enable_cover_control","unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.disable_cover_control","unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.reset","unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.get_deck_presences","unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.stop","unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.resume",[9154,3772],{"type":784,"name":9165,"path":9149,"parent":9154,"lines":9207,"value":7699,"annotation":9208},[1922,1922],{"name":3813,"cls":810},{"type":846,"name":9174,"path":9149,"parent":9154,"lines":9210,"parameters":9211},[3068,3827],[9212,9213,9215,9219,9224],{"name":851,"kind":852,"required":853},{"name":5800,"kind":852,"annotation":9214,"required":853},{"name":931,"cls":810},{"name":7708,"kind":1788,"annotation":9216,"required":42,"default":832},{"join":9217},[9218,832],{"name":7712,"cls":810},{"name":9220,"kind":1788,"annotation":9221,"required":42,"default":832},"get_x_limits",{"join":9222},[9223,832],{"name":9151,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752},{"type":784,"name":9166,"path":9149,"parent":9154,"lines":9226,"value":5800},[3074,3074],{"type":784,"name":9167,"path":9149,"parent":9154,"lines":9228,"value":7708,"annotation":9229},[878,878],{"join":9230},[9231,832],{"name":7712,"cls":810},{"type":784,"name":9168,"path":9149,"parent":9154,"lines":9233,"value":832,"annotation":9234},[1079,1079],{"join":9235},[9236,832],{"name":7731,"cls":810},{"type":784,"name":9169,"path":9149,"parent":9154,"lines":9238,"value":7718},[887,887],{"type":784,"name":9170,"path":9149,"parent":9154,"lines":9240,"value":1052},[3082,3082],{"type":784,"name":9171,"path":9149,"parent":9154,"lines":9242,"value":9220},[3827,3827],{"type":784,"name":9172,"path":9149,"parent":9154,"description":9244,"lines":9245,"value":832,"annotation":9246},"Logger for the Vantage protocol.",[1973,2887],{"name":7798,"cls":810},{"type":846,"name":9175,"path":9149,"parent":9154,"description":9248,"lines":9249,"parameters":9250},"Open the connection to the microlab-vantage connector.",[2920,897],[9251],{"name":851,"kind":852,"required":853},{"type":846,"name":9176,"path":9149,"parent":9154,"description":9253,"lines":9254,"parameters":9255},"Close the connection to the microlab-vantage connector.",[1091,2000],[9256],{"name":851,"kind":852,"required":853},{"type":846,"name":9177,"path":9149,"parent":9154,"description":9258,"lines":9259,"parameters":9260},"Raise ValueError if position (0.1mm units) is outside configured min\u002Fmax x bounds.",[2001,9094],[9261,9262],{"name":851,"kind":852,"required":853},{"name":1632,"kind":852,"annotation":9263,"required":853},{"name":1405,"cls":810},{"type":846,"name":9178,"path":9149,"parent":9154,"lines":9265,"parameters":9266,"returns":9268},[7358,2040],[9267],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":9269},{"name":7731,"cls":810},{"type":846,"name":9179,"path":9149,"parent":9154,"description":9271,"lines":9272,"decorators":9273,"parameters":9274,"returns":9276},"Get the current instrument initialization status.\n\nNote: returns a local flag, not queried from firmware. May be inaccurate\nif the instrument restarts or state is lost externally.",[3164,3171],[7808],[9275],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":9277},{"name":1098,"cls":810},{"type":846,"name":9180,"path":9149,"parent":9154,"description":9279,"lines":9280,"decorators":9281,"parameters":9282},"Initialize the instrument.",[3185,1113],[7808,7818],[9283],{"name":851,"kind":852,"required":853},{"type":846,"name":9181,"path":9149,"parent":9154,"description":3857,"lines":9285,"decorators":9286,"parameters":9287,"returns":9289},[1122,3950],[7808,7818],[9288],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":9290},{"name":931,"cls":810},{"type":846,"name":9182,"path":9149,"parent":9154,"description":9292,"lines":9293,"decorators":9294,"parameters":9295},"Set the loading indicator LED states for carrier position feedback.",[3519,9104],[7808,7818],[9296,9297],{"name":851,"kind":852,"required":853},{"name":4061,"kind":852,"annotation":9298,"required":42,"default":832,"description":9304},{"join":9299},[9300,832],{"left":9301,"slice":9302},{"name":1930,"cls":810},{"name":9303,"cls":810},"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.loading_indicator.LoadingIndicator","Per-slot state (ON\u002FBLINK\u002FOFF). Index 0 = first LED. Defaults to all off.",{"type":846,"name":9183,"path":9149,"parent":9154,"description":9306,"lines":9307,"decorators":9308,"parameters":9309,"returns":9311},"Get instrument configuration from device.\n\nQueries the Gateway Service for system configuration including\ndeck\u002Ftrack\u002Farm limits and channel order settings.",[9112,4070],[7808,7818],[9310],{"name":851,"kind":852,"required":853},{"description":9312,"annotation":9313},"dict with system configuration values.",{"name":927,"cls":810},{"type":846,"name":9184,"path":9149,"parent":9154,"description":9315,"lines":9316,"decorators":9317,"parameters":9318,"returns":9320},"Get extended configuration from device.\n\nQueries ARM Service for arm configuration and component lists.\nOnly queries A2 if it appears in the System Modules list.",[7082,1287],[7808,7818],[9319],{"name":851,"kind":852,"required":853},{"description":9321,"annotation":9322},"dict with left\u002Fright arm configuration and components.",{"name":927,"cls":810},{"type":846,"name":9185,"path":9149,"parent":9154,"description":9324,"lines":9325,"decorators":9326,"parameters":9327},"Define a tip type on the ARM module.",[1301,8920],[7808,7818],[9328,9329,9332,9335],{"name":851,"kind":852,"required":853},{"name":3886,"kind":852,"annotation":9330,"required":853,"description":9331},{"name":1405,"cls":810},"Tip type table index (0..199).",{"name":3889,"kind":852,"annotation":9333,"required":853,"description":9334},{"name":1956,"cls":810},"Tip definition containing geometry and filter info.",{"name":2182,"kind":852,"annotation":9336,"required":42,"default":9344,"description":9345},{"left":9337,"slice":9338},{"name":2339,"cls":810},{"elements":9339},[9340,9342,9343],{"name":9341,"cls":810},"unitelabs.labware.hamilton.tips.pick_up_method.PickUpTipMethod.AUTO",{"name":3897,"cls":810},{"name":3899,"cls":810},{"name":9341,"cls":810},"How to pick up the tip (AUTO\u002FNORMAL → rack, SLOW → wash station).",{"type":846,"name":9186,"path":9149,"parent":9154,"description":3948,"lines":9347,"decorators":9349,"parameters":9350},[4331,9348],328,[7808,7818],[9351,9352,9355,9358,9361],{"name":851,"kind":852,"required":853},{"name":1632,"kind":852,"annotation":9353,"required":853,"description":9354},{"name":1405,"cls":810},"Target X position in 0.1mm units.",{"name":3956,"kind":1788,"annotation":9356,"required":42,"default":3958,"description":9357},{"name":1405,"cls":810},"X-speed [0.1mm\u002Fs] (1-25000, default 25000).",{"name":2934,"kind":1788,"annotation":9359,"required":42,"default":3958,"description":9360},{"name":1405,"cls":810},"X-acceleration [0.1mm\u002Fs2] (1-25000, default 25000).",{"name":3962,"kind":1788,"annotation":9362,"required":42,"default":1052,"description":9363},{"name":1098,"cls":810},"If True, skip collision checking.",{"type":846,"name":9187,"path":9149,"parent":9154,"description":3965,"lines":9365,"decorators":9366,"parameters":9367},[8944,8822],[7808,7818],[9368,9369,9372,9374],{"name":851,"kind":852,"required":853},{"name":3970,"kind":852,"annotation":9370,"required":853,"description":9371},{"name":1405,"cls":810},"Relative distance in 0.1mm units (positive = right, negative = left).",{"name":3956,"kind":1788,"annotation":9373,"required":42,"default":3958,"description":9357},{"name":1405,"cls":810},{"name":2934,"kind":1788,"annotation":9375,"required":42,"default":3958,"description":9360},{"name":1405,"cls":810},{"type":846,"name":9188,"path":9149,"parent":9154,"description":9377,"lines":9378,"decorators":9379,"parameters":9380,"returns":9382},"Get the current ARM X-axis position in 0.1mm units.",[4454,7983],[7808,7818],[9381],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":9383},{"name":1405,"cls":810},{"type":846,"name":9189,"path":9149,"parent":9154,"description":3984,"lines":9385,"decorators":9387,"parameters":9388,"returns":9390},[4476,9386],359,[7808,7818],[9389],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":9391},{"name":3476,"cls":810},{"type":846,"name":9190,"path":9149,"parent":9154,"description":8934,"lines":9393,"decorators":9395,"parameters":9396,"returns":9398},[9394,7996],364,[7808,7818],[9397],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":9399},{"name":3476,"cls":810},{"type":846,"name":9191,"path":9149,"parent":9154,"description":4000,"lines":9401,"decorators":9403,"parameters":9404},[8007,9402],407,[7808,7818],[9405,9406,9408,9410,9412,9414,9416,9418],{"name":851,"kind":852,"required":853},{"name":4006,"kind":1788,"annotation":9407,"required":42,"default":1417,"description":8950},{"name":1405,"cls":810},{"name":4009,"kind":1788,"annotation":9409,"required":42,"default":1417,"description":8953},{"name":1405,"cls":810},{"name":4012,"kind":1788,"annotation":9411,"required":42,"default":1417,"description":8956},{"name":1405,"cls":810},{"name":4015,"kind":1788,"annotation":9413,"required":42,"default":1417,"description":8959},{"name":1405,"cls":810},{"name":4018,"kind":1788,"annotation":9415,"required":42,"default":1417,"description":8962},{"name":1405,"cls":810},{"name":4021,"kind":1788,"annotation":9417,"required":42,"default":1417,"description":8965},{"name":1405,"cls":810},{"name":4024,"kind":1788,"annotation":9419,"required":42,"default":1052,"description":8968},{"name":1098,"cls":810},{"type":846,"name":9192,"path":9149,"parent":9154,"description":4027,"lines":9421,"decorators":9424,"parameters":9425,"returns":9427},[9422,9423],412,418,[7808,7818],[9426],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":9428},{"name":3476,"cls":810},{"type":846,"name":9193,"path":9149,"parent":9154,"description":4034,"lines":9430,"decorators":9432,"parameters":9433,"returns":9435},[9431,8047],420,[7808,7818],[9434],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":9436},{"name":3476,"cls":810},{"type":846,"name":9194,"path":9149,"parent":9154,"description":4041,"lines":9438,"decorators":9441,"parameters":9442,"returns":9444},[9439,9440],431,437,[7808,7818],[9443],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":9445},{"name":3476,"cls":810},{"type":846,"name":9195,"path":9149,"parent":9154,"description":4048,"lines":9447,"decorators":9449,"parameters":9450},[9448,4691],439,[7808,7818],[9451,9452],{"name":851,"kind":852,"required":853},{"name":2504,"kind":852,"annotation":9453,"required":853,"description":9454},{"name":1405,"cls":810},"The operation mode to set (0=active, 1=paused).",{"type":846,"name":9196,"path":9149,"parent":9154,"description":9456,"lines":9457,"decorators":9460,"parameters":9461},"Connect to the Vantage device via the Device Service.",[9458,9459],455,461,[7808,7818],[9462],{"name":851,"kind":852,"required":853},{"type":846,"name":9197,"path":9149,"parent":9154,"description":9464,"lines":9465,"decorators":9467,"parameters":9468,"returns":9470},"Return the device connection status from the Device Service.",[9466,4757],463,[7808,7818],[9469],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":9471},{"name":1098,"cls":810},{"type":846,"name":9198,"path":9149,"parent":9154,"description":9473,"lines":9474,"decorators":9476,"parameters":9477,"returns":9482},"Execute a raw firmware command via the Device Service.",[9475,1598],471,[7808,7818],[9478,9479],{"name":851,"kind":852,"required":853},{"name":4099,"kind":852,"annotation":9480,"required":853,"description":9481},{"name":931,"cls":810},"The raw firmware command string.",{"description":1127,"annotation":9483},{"name":3476,"cls":810},{"type":846,"name":9199,"path":9149,"parent":9154,"description":9485,"lines":9486,"decorators":9488,"parameters":9489},"Enable cover control by locking all covers and trays.",[4791,9487],508,[7808,7818],[9490,9491,9493,9495,9497,9499,9501],{"name":851,"kind":852,"required":853},{"name":3907,"kind":852,"annotation":9492,"required":42,"default":1052},{"name":1098,"cls":810},{"name":3910,"kind":852,"annotation":9494,"required":42,"default":1052},{"name":1098,"cls":810},{"name":3913,"kind":852,"annotation":9496,"required":42,"default":1052},{"name":1098,"cls":810},{"name":3916,"kind":852,"annotation":9498,"required":42,"default":1052},{"name":1098,"cls":810},{"name":3919,"kind":852,"annotation":9500,"required":42,"default":1052},{"name":1098,"cls":810},{"name":3922,"kind":852,"annotation":9502,"required":42,"default":1052},{"name":1098,"cls":810},{"type":846,"name":9200,"path":9149,"parent":9154,"description":9504,"lines":9505,"decorators":9508,"parameters":9509},"Disable cover control by unlocking all covers and trays.",[9506,9507],510,523,[7808,7818],[9510],{"name":851,"kind":852,"required":853},{"type":846,"name":9201,"path":9149,"parent":9154,"description":9512,"lines":9513,"decorators":9515,"parameters":9516},"Reset firmware (C0AMAI).",[1659,9514],534,[7808,7818],[9517],{"name":851,"kind":852,"required":853},{"type":846,"name":9202,"path":9149,"parent":9154,"description":4082,"lines":9519,"decorators":9522,"parameters":9523,"returns":9525},[9520,9521],536,542,[7808,7818],[9524],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":9526},{"left":9527,"slice":9528},{"name":1870,"cls":810},{"name":1098,"cls":810},{"type":846,"name":9203,"path":9149,"parent":9154,"description":9530,"lines":9531,"decorators":9533,"parameters":9534},"Emergency stop. Delegates to the connector's Device Service.",[9532,4974],544,[7808,7818],[9535],{"name":851,"kind":852,"required":853},{"type":846,"name":9204,"path":9149,"parent":9154,"description":3936,"lines":9537,"decorators":9538,"parameters":9539},[5015,1692],[7808,7818],[9540],{"name":851,"kind":852,"required":853},{"type":784,"name":9152,"path":9149,"parent":7574,"lines":9542,"value":9543},[1711,1711],"VantageProtocol",{"type":755,"name":7575,"path":9545,"parent":764,"packages":9546,"attributes":9550,"classes":9552},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Ferrors\u002F__init__.py",[9547,9548,9549],"unitelabs.liquid_handling.hamilton.errors.vantage_error","unitelabs.liquid_handling.hamilton.errors.error_handling","unitelabs.liquid_handling.hamilton.errors.hamilton_error",[9551],"unitelabs.liquid_handling.hamilton.errors.__all__",[9553,9554,9555,9556,9557,9558],"unitelabs.liquid_handling.hamilton.errors.hamilton_error.CommunicationError","unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonError","unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonMultiError","unitelabs.liquid_handling.hamilton.errors.hamilton_error.HardwareError","unitelabs.liquid_handling.hamilton.errors.hamilton_error.InvalidCommand","unitelabs.liquid_handling.hamilton.errors.hamilton_error.ProcessError",{"type":784,"name":9551,"path":9545,"parent":7575,"lines":9560,"value":9561},[3029,796],[9553,9554,9555,9556,9557,9558,9562,9563,9564,9565],"unitelabs.liquid_handling.hamilton.errors.hamilton_error.get_error_for_code","unitelabs.liquid_handling.hamilton.errors.hamilton_error.get_trace_for_code","unitelabs.liquid_handling.hamilton.errors.error_handling.handle_hamilton_errors","unitelabs.liquid_handling.hamilton.errors.vantage_error.map_vantage_error",{"type":755,"name":9547,"path":9567,"parent":7575,"attributes":9568,"classes":9574,"functions":9576},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Ferrors\u002Fvantage_error.py",[9569,9570,9571,9572,9573],"unitelabs.liquid_handling.hamilton.errors.vantage_error._GATEWAY_MAP","unitelabs.liquid_handling.hamilton.errors.vantage_error._PIPETTE_MAP","unitelabs.liquid_handling.hamilton.errors.vantage_error._IPG_MAP","unitelabs.liquid_handling.hamilton.errors.vantage_error._IDL_MAP","unitelabs.liquid_handling.hamilton.errors.vantage_error._HEAD96_MAP",[9575],"unitelabs.liquid_handling.hamilton.errors.vantage_error._DeviceError",[9577,9578,9565,9579],"unitelabs.liquid_handling.hamilton.errors.vantage_error._get_error_map","unitelabs.liquid_handling.hamilton.errors.vantage_error._map_single","unitelabs.liquid_handling.hamilton.errors.vantage_error.parse_vantage_execution_error",{"type":802,"name":9575,"path":9567,"parent":9547,"lines":9581,"bases":9582,"attributes":9586,"mro":9591},[906,831],[9583],{"annotation":9584},{"name":9585,"cls":810},"typing.Protocol",[9587,9588,9589,9590],"unitelabs.liquid_handling.hamilton.errors.vantage_error._DeviceError.ErrorCode","unitelabs.liquid_handling.hamilton.errors.vantage_error._DeviceError.Module","unitelabs.liquid_handling.hamilton.errors.vantage_error._DeviceError.Description","unitelabs.liquid_handling.hamilton.errors.vantage_error._DeviceError.SubmoduleErrors",[9575],{"type":784,"name":9587,"path":9567,"parent":9575,"lines":9593,"value":832,"annotation":9594},[791,791],{"name":1405,"cls":810},{"type":784,"name":9588,"path":9567,"parent":9575,"lines":9596,"value":832,"annotation":9597},[856,856],{"name":931,"cls":810},{"type":784,"name":9589,"path":9567,"parent":9575,"lines":9599,"value":832,"annotation":9600},[795,795],{"name":931,"cls":810},{"type":784,"name":9590,"path":9567,"parent":9575,"lines":9602,"value":832,"annotation":9603},[831,831],{"name":927,"cls":810},{"type":784,"name":9569,"path":9567,"parent":9547,"lines":9605,"value":9606,"annotation":9607},[796,2019],"{1: HardwareError, 2: InvalidCommand, 3: InvalidCommand, 4: CommunicationError, 5: InvalidCommand, 6: ProcessError, 7: ProcessError, 8: InvalidCommand, 10: InvalidCommand, 11: InvalidCommand, 12: InvalidCommand, 13: InvalidCommand, 14: InvalidCommand, 15: InvalidCommand, 16: InvalidCommand, 17: InvalidCommand, 18: InvalidCommand, 19: InvalidCommand, 25: HardwareError, 30: InvalidCommand, 31: InvalidCommand, 32: ProcessError, 33: ProcessError, 34: ProcessError, 35: ProcessError, 36: CommunicationError, 37: ProcessError, 38: InvalidCommand, 39: HardwareError, 40: ProcessError, 41: HardwareError, 42: HardwareError, 45: HardwareError, 46: HardwareError, 60: InvalidCommand, 61: InvalidCommand, 80: CommunicationError, 81: CommunicationError, 82: ProcessError, 83: ProcessError, 84: CommunicationError, 85: HardwareError, 86: HardwareError, 87: CommunicationError, 88: CommunicationError, 89: ProcessError, 90: HardwareError, 91: InvalidCommand, 92: ProcessError}",{"left":9608,"slice":9609},{"name":927,"cls":810},{"elements":9610},[9611,9612],{"name":1405,"cls":810},{"left":9613,"slice":9614},{"name":843,"cls":810},{"name":9554,"cls":810},{"type":784,"name":9570,"path":9567,"parent":9547,"lines":9616,"value":9617,"annotation":9618},[2020,3993],"{22: CommunicationError, 23: HardwareError, 25: ProcessError, 26: HardwareError, 27: HardwareError, 28: ProcessError, 29: ProcessError, 30: InvalidCommand, 31: InvalidCommand, 32: InvalidCommand, 35: HardwareError, 36: ProcessError, 37: HardwareError, 38: ProcessError, 39: ProcessError, 40: ProcessError, 50: HardwareError, 51: ProcessError, 52: ProcessError, 53: ProcessError, 54: ProcessError, 55: HardwareError, 56: ProcessError, 57: ProcessError, 58: ProcessError, 59: ProcessError, 60: HardwareError, 61: ProcessError, 62: ProcessError, 63: ProcessError, 64: ProcessError, 65: HardwareError, 66: ProcessError, 67: ProcessError, 68: ProcessError, 69: HardwareError, 70: ProcessError, 71: ProcessError, 74: ProcessError, 75: ProcessError, 76: ProcessError, 77: ProcessError, 78: ProcessError, 79: ProcessError, 80: ProcessError, 81: ProcessError, 82: ProcessError, 83: ProcessError, 84: HardwareError, 85: ProcessError, 86: ProcessError, 90: ProcessError, 91: ProcessError, 92: ProcessError, 93: ProcessError, 94: HardwareError, 95: InvalidCommand, 96: ProcessError}",{"left":9619,"slice":9620},{"name":927,"cls":810},{"elements":9621},[9622,9623],{"name":1405,"cls":810},{"left":9624,"slice":9625},{"name":843,"cls":810},{"name":9554,"cls":810},{"type":784,"name":9571,"path":9567,"parent":9547,"lines":9627,"value":9628,"annotation":9629},[3994,7082],"{22: CommunicationError, 23: HardwareError, 25: ProcessError, 26: HardwareError, 27: HardwareError, 28: ProcessError, 29: ProcessError, 30: InvalidCommand, 31: InvalidCommand, 32: InvalidCommand, 35: HardwareError, 36: ProcessError, 37: HardwareError, 39: ProcessError, 40: ProcessError, 50: HardwareError, 51: ProcessError, 52: ProcessError, 53: ProcessError, 54: ProcessError, 55: HardwareError, 56: ProcessError, 57: ProcessError, 58: ProcessError, 60: HardwareError, 61: ProcessError, 62: ProcessError, 63: ProcessError, 65: HardwareError, 66: ProcessError, 67: ProcessError, 68: ProcessError, 70: HardwareError, 71: ProcessError, 72: ProcessError, 73: ProcessError, 80: ProcessError}",{"left":9630,"slice":9631},{"name":927,"cls":810},{"elements":9632},[9633,9634],{"name":1405,"cls":810},{"left":9635,"slice":9636},{"name":843,"cls":810},{"name":9554,"cls":810},{"type":784,"name":9572,"path":9567,"parent":9547,"lines":9638,"value":9639,"annotation":9640},[7083,1220],"{50: HardwareError, 51: HardwareError, 52: HardwareError, 55: HardwareError, 60: HardwareError, 61: HardwareError, 62: HardwareError, 65: HardwareError, 66: HardwareError, 67: HardwareError, 70: CommunicationError, 75: CommunicationError, 80: HardwareError, 81: ProcessError, 82: ProcessError, 83: ProcessError, 84: ProcessError}",{"left":9641,"slice":9642},{"name":927,"cls":810},{"elements":9643},[9644,9645],{"name":1405,"cls":810},{"left":9646,"slice":9647},{"name":843,"cls":810},{"name":9554,"cls":810},{"type":784,"name":9573,"path":9567,"parent":9547,"lines":9649,"value":9651,"annotation":9652},[1226,9650],244,"{21: HardwareError, 25: ProcessError, 26: HardwareError, 27: HardwareError, 28: ProcessError, 29: ProcessError, 30: InvalidCommand, 31: InvalidCommand, 32: InvalidCommand, 35: HardwareError, 36: ProcessError, 37: HardwareError, 40: ProcessError, 50: HardwareError, 51: ProcessError, 52: HardwareError, 53: ProcessError, 54: ProcessError, 55: HardwareError, 56: ProcessError, 57: HardwareError, 58: ProcessError, 60: HardwareError, 61: ProcessError, 62: HardwareError, 63: ProcessError, 65: HardwareError, 66: ProcessError, 67: HardwareError, 68: ProcessError, 70: ProcessError, 71: ProcessError, 75: ProcessError, 76: ProcessError, 81: ProcessError, 82: ProcessError, 83: ProcessError, 84: HardwareError, 90: ProcessError, 91: ProcessError, 92: ProcessError, 93: ProcessError, 94: HardwareError, 95: InvalidCommand, 96: ProcessError}",{"left":9653,"slice":9654},{"name":927,"cls":810},{"elements":9655},[9656,9657],{"name":1405,"cls":810},{"left":9658,"slice":9659},{"name":843,"cls":810},{"name":9554,"cls":810},{"type":846,"name":9577,"path":9567,"parent":9547,"lines":9661,"parameters":9662,"returns":9666},[4216,2730],[9663],{"name":9664,"kind":852,"annotation":9665,"required":853},"module",{"name":931,"cls":810},{"description":1127,"annotation":9667},{"left":9668,"slice":9669},{"name":927,"cls":810},{"elements":9670},[9671,9672],{"name":1405,"cls":810},{"left":9673,"slice":9674},{"name":843,"cls":810},{"name":9554,"cls":810},{"type":846,"name":9578,"path":9567,"parent":9547,"lines":9676,"parameters":9678,"returns":9687},[9677,4254],260,[9679,9681,9684],{"name":9664,"kind":852,"annotation":9680,"required":853},{"name":931,"cls":810},{"name":9682,"kind":852,"annotation":9683,"required":853},"code",{"name":1405,"cls":810},{"name":9685,"kind":852,"annotation":9686,"required":853},"message",{"name":931,"cls":810},{"description":1127,"annotation":9688},{"name":9554,"cls":810},{"type":846,"name":9565,"path":9567,"parent":9547,"description":9690,"lines":9691,"parameters":9692,"returns":9697},"Map a StarVantageDeviceError to the appropriate HamiltonError subclass.",[2743,8903],[9693],{"name":9694,"kind":852,"annotation":9695,"required":853,"description":9696},"error",{"name":9575,"cls":810},"The device error raised by the microlab-vantage connector.",{"description":9698,"annotation":9699},"A HamiltonError subclass instance matching the error code and module.",{"name":9554,"cls":810},{"type":846,"name":9579,"path":9567,"parent":9547,"description":9701,"lines":9702,"parameters":9703,"returns":9709},"Map an ExecutionError carrying a MicrolabVantageDeviceError payload to a HamiltonError.",[1302,4397],[9704],{"name":9705,"kind":852,"annotation":9706,"required":853,"description":9708},"e",{"name":9707,"cls":810},"Exception","The exception raised by the microlab-vantage connector over SiLA.",{"description":9710,"annotation":9711},"The mapped HamiltonError (a HamiltonMultiError for er99), or None if the",{"join":9712},[9713,832],{"name":9554,"cls":810},{"type":755,"name":9548,"path":9715,"parent":7575,"attributes":9716,"functions":9719},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Ferrors\u002Ferror_handling.py",[9717,9718],"unitelabs.liquid_handling.hamilton.errors.error_handling._F","unitelabs.liquid_handling.hamilton.errors.error_handling._PREFIX",[9720,9721,9564],"unitelabs.liquid_handling.hamilton.errors.error_handling._parse_star_execution_error","unitelabs.liquid_handling.hamilton.errors.error_handling._map_star_single",{"type":784,"name":9717,"path":9715,"parent":9548,"lines":9723,"value":9724},[805,805],"TypeVar('_F', bound=(Callable[..., Coroutine[Any, Any, Any]]))",{"type":784,"name":9718,"path":9715,"parent":9548,"lines":9726,"value":9727},[1807,1807],"'Unable send request: '",{"type":846,"name":9720,"path":9715,"parent":9548,"lines":9729,"parameters":9730,"returns":9733},[1856,3082],[9731],{"name":9705,"kind":852,"annotation":9732,"required":853},{"name":9707,"cls":810},{"description":1127,"annotation":9734},{"join":9735},[9736,832],{"name":9554,"cls":810},{"type":846,"name":9721,"path":9715,"parent":9548,"lines":9738,"parameters":9739,"returns":9746},[3828,2887],[9740,9742,9744],{"name":9664,"kind":852,"annotation":9741,"required":853},{"name":931,"cls":810},{"name":9682,"kind":852,"annotation":9743,"required":853},{"name":1405,"cls":810},{"name":9685,"kind":852,"annotation":9745,"required":853},{"name":931,"cls":810},{"description":1127,"annotation":9747},{"name":9554,"cls":810},{"type":846,"name":9564,"path":9715,"parent":9548,"description":9749,"lines":9750,"parameters":9751,"returns":9755},"Map Hamilton device errors to HamiltonError subclasses on the decorated async method.",[1982,2948],[9752],{"name":9753,"kind":852,"annotation":9754,"required":853},"func",{"name":9717,"cls":810},{"description":1127,"annotation":9756},{"name":9717,"cls":810},{"type":755,"name":9549,"path":9758,"parent":7575,"classes":9759,"functions":9760},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Ferrors\u002Fhamilton_error.py",[9554,9555,9553,9557,9556,9558],[9562,9563],{"type":802,"name":9554,"path":9758,"parent":9549,"description":9762,"lines":9763,"bases":9765,"attributes":9768,"functions":9773,"mro":9777},"Base class for all Hamilton errors.",[9764,856],1,[9766],{"annotation":9767},{"name":9707,"cls":810},[9769,9770,9771,9772],"unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonError.module","unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonError.code","unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonError.message","unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonError.errors_by_module",[9774,9775,9776],"unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonError.__init__","unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonError.__repr__","unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonError.__str__",[9554],{"type":846,"name":9774,"path":9758,"parent":9554,"lines":9779,"parameters":9781},[9780,7204],4,[9782,9783,9786,9788],{"name":851,"kind":852,"required":853},{"name":9664,"kind":852,"annotation":9784,"required":42,"default":9785},{"name":931,"cls":810},"'C0'",{"name":9682,"kind":852,"annotation":9787,"required":42,"default":1417},{"name":1405,"cls":810},{"name":9685,"kind":852,"annotation":9789,"required":42,"default":9790},{"name":931,"cls":810},"''",{"type":784,"name":9769,"path":9758,"parent":9554,"lines":9792,"value":9664},[9793,9793],7,{"type":784,"name":9770,"path":9758,"parent":9554,"lines":9795,"value":9682},[2775,2775],{"type":784,"name":9771,"path":9758,"parent":9554,"lines":9797,"value":9685},[7204,7204],{"type":846,"name":9775,"path":9758,"parent":9554,"lines":9799,"parameters":9800,"returns":9802},[805,2801],[9801],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":9803},{"name":931,"cls":810},{"type":846,"name":9776,"path":9758,"parent":9554,"lines":9805,"parameters":9806,"returns":9808},[3029,839],[9807],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":9809},{"name":931,"cls":810},{"type":784,"name":9772,"path":9758,"parent":9554,"description":9811,"lines":9812,"value":832,"annotation":9813},"Get the errors for each module.",[906,856],{"left":9814,"slice":9815},{"name":927,"cls":810},{"elements":9816},[9817,9818],{"name":931,"cls":810},{"name":9554,"cls":810},{"type":802,"name":9555,"path":9758,"parent":9549,"description":9820,"lines":9821,"bases":9822,"attributes":9825,"functions":9828,"mro":9832},"Class for handling multiple errors resulting from one command.",[1040,3082],[9823],{"annotation":9824},{"name":9554,"cls":810},[9826,9827],"unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonMultiError.errors","unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonMultiError.errors_by_module",[9829,9830,9831],"unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonMultiError.__init__","unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonMultiError.__str__","unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonMultiError.__repr__",[9555,9554],{"type":846,"name":9829,"path":9758,"parent":9555,"lines":9834,"parameters":9835},[3048,871],[9836,9837,9839,9842],{"name":851,"kind":852,"required":853},{"name":9664,"kind":1788,"annotation":9838,"required":42,"default":9785},{"name":931,"cls":810},{"name":9682,"kind":1788,"annotation":9840,"required":42,"default":9841},{"name":1405,"cls":810},"99",{"name":9843,"kind":1788,"annotation":9844,"required":853},"errors",{"left":9845,"slice":9846},{"name":1870,"cls":810},{"name":9554,"cls":810},{"type":784,"name":9826,"path":9758,"parent":9555,"lines":9848,"value":9843},[871,871],{"type":846,"name":9830,"path":9758,"parent":9555,"lines":9850,"parameters":9851,"returns":9853},[877,2874],[9852],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":9854},{"name":931,"cls":810},{"type":846,"name":9831,"path":9758,"parent":9555,"lines":9856,"parameters":9857,"returns":9859},[1066,1043],[9858],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":9860},{"name":931,"cls":810},{"type":784,"name":9827,"path":9758,"parent":9555,"description":9811,"lines":9862,"value":832,"annotation":9863},[1079,3082],{"left":9864,"slice":9865},{"name":927,"cls":810},{"elements":9866},[9867,9868],{"name":931,"cls":810},{"name":9554,"cls":810},{"type":802,"name":9553,"path":9758,"parent":9549,"description":9870,"lines":9871,"bases":9872,"mro":9875},"The communication between Hamilton modules over the I2C bus failed.",[3828,1973],[9873],{"annotation":9874},{"name":9554,"cls":810},[9553,9554],{"type":802,"name":9557,"path":9758,"parent":9549,"description":9877,"lines":9878,"bases":9879,"mro":9882},"The command is malformed or unknown to the firmware.",[2887,1085],[9880],{"annotation":9881},{"name":9554,"cls":810},[9557,9554],{"type":802,"name":9556,"path":9758,"parent":9549,"description":9884,"lines":9885,"bases":9886,"mro":9889},"The hardware detected a mechanical issue like a blocked drive or low power.",[888,3117],[9887],{"annotation":9888},{"name":9554,"cls":810},[9556,9554],{"type":802,"name":9558,"path":9758,"parent":9549,"description":9891,"lines":9892,"bases":9893,"mro":9896},"Runtime error that occured during the execution of the process.",[897,806],[9894],{"annotation":9895},{"name":9554,"cls":810},[9558,9554],{"type":846,"name":9562,"path":9758,"parent":9549,"description":9898,"lines":9899,"parameters":9901,"returns":9904},"Get the error for a given error code.",[3859,9900],105,[9902],{"name":9682,"kind":852,"annotation":9903,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":9905},{"name":9554,"cls":810},{"type":846,"name":9563,"path":9758,"parent":9549,"description":9907,"lines":9908,"parameters":9910,"returns":9920},"Get the trace for a given error code.",[2103,9909],357,[9911,9913,9915],{"name":9664,"kind":852,"annotation":9912,"required":853},{"name":931,"cls":810},{"name":9682,"kind":852,"annotation":9914,"required":853},{"name":1405,"cls":810},{"name":9916,"kind":852,"annotation":9917,"required":42,"default":832},"base_error",{"join":9918},[9919,832],{"name":9554,"cls":810},{"description":1127,"annotation":9921},{"name":9554,"cls":810},{"type":755,"name":7576,"path":9923,"parent":764,"packages":9924,"attributes":9941,"classes":9943},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002F__init__.py",[9925,9926,9927,9928,9929,9930,9931,9932,9933,9934,9935,9936,9937,9938,9939,9940],"unitelabs.liquid_handling.hamilton.interfaces.discard_tip_method","unitelabs.liquid_handling.hamilton.interfaces.installation_data","unitelabs.liquid_handling.hamilton.interfaces.waste","unitelabs.liquid_handling.hamilton.interfaces.module_status","unitelabs.liquid_handling.hamilton.interfaces.faulty_parameter","unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder","unitelabs.liquid_handling.hamilton.interfaces.verification_data","unitelabs.liquid_handling.hamilton.interfaces.dispense_mode","unitelabs.liquid_handling.hamilton.interfaces.star_configuration","unitelabs.liquid_handling.hamilton.interfaces.configuration","unitelabs.liquid_handling.hamilton.interfaces.data_correctness","unitelabs.liquid_handling.hamilton.interfaces.aspiration_mode","unitelabs.liquid_handling.hamilton.interfaces.lld_mode","unitelabs.liquid_handling.hamilton.interfaces.tadm_mode","unitelabs.liquid_handling.hamilton.interfaces.technical_assemblies","unitelabs.liquid_handling.hamilton.interfaces.parameters",[9942],"unitelabs.liquid_handling.hamilton.interfaces.__all__",[9944,7193,9945,9946,6922,9947,7901,1966,2722,7844,8188,2328,7892,7166,7157,9948,9949,8295,8222,9950],"unitelabs.liquid_handling.hamilton.interfaces.aspiration_mode.AspirationMode","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration","unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageArmConfiguration","unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.SubsystemStatus","unitelabs.liquid_handling.hamilton.interfaces.tadm_mode.TADMMode","unitelabs.liquid_handling.hamilton.interfaces.waste.WasteType",{"type":784,"name":9942,"path":9923,"parent":7576,"lines":9952,"value":9953},[831,3827],[2508,9944,9954,7901,1966,2722,7166,7844,8188,7157,2328,7193,9945,7892,9948,9949,8295,9946,6922,9947,8222,9950,9955],"unitelabs.liquid_handling.hamilton.interfaces.lld_mode.CoRe96LLDMode","unitelabs.liquid_handling.hamilton.interfaces.waste.validate_waste_track",{"type":755,"name":9925,"path":9957,"parent":7576,"classes":9958},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Fdiscard_tip_method.py",[1966],{"type":802,"name":1966,"path":9957,"parent":9925,"description":9960,"lines":9961,"bases":9962,"attributes":9966,"mro":9967},"The method to discard tips.",[9780,805],[9963],{"annotation":9964},{"name":9965,"cls":810},"enum.IntEnum",[2262,1969],[1966],{"type":784,"name":2262,"path":9957,"parent":1966,"description":9969,"lines":9970,"value":1417},"Slowly place & shift tips back into a rack.",[9793,9793],{"type":784,"name":1969,"path":9957,"parent":1966,"description":9972,"lines":9973,"value":2342},"Drop (no shift) tips into a waste.",[790,790],{"type":755,"name":9926,"path":9975,"parent":7576,"classes":9976},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Finstallation_data.py",[8188],{"type":802,"name":8188,"path":9975,"parent":9926,"description":9978,"lines":9979,"decorators":9981,"attributes":9983,"functions":9986,"mro":9988},"Installation data for the device.",[9980,1856],5,[9982],"dataclasses.dataclass",[9984,9985],"unitelabs.liquid_handling.hamilton.interfaces.installation_data.InstallationData.date","unitelabs.liquid_handling.hamilton.interfaces.installation_data.InstallationData.serial_number",[9987],"unitelabs.liquid_handling.hamilton.interfaces.installation_data.InstallationData.__init__",[8188],{"type":784,"name":9984,"path":9975,"parent":8188,"lines":9990,"value":832,"annotation":9991},[839,839],{"name":7882,"cls":810},{"type":784,"name":9985,"path":9975,"parent":8188,"lines":9993,"value":832,"annotation":9994},[1856,1856],{"name":931,"cls":810},{"type":846,"name":9987,"path":9975,"parent":8188,"lines":9996,"parameters":9998},[9997,9997],0,[9999,10000,10002],{"name":851,"kind":852,"required":853},{"name":8197,"kind":852,"annotation":10001,"required":853},{"name":7882,"cls":810},{"name":8203,"kind":852,"annotation":10003,"required":853},{"name":931,"cls":810},{"type":755,"name":9927,"path":10005,"parent":7576,"attributes":10006,"classes":10009,"functions":10010},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Fwaste.py",[10007,10008],"unitelabs.liquid_handling.hamilton.interfaces.waste.VANTAGE_DECK_Y_ORIGIN","unitelabs.liquid_handling.hamilton.interfaces.waste.VANTAGE_DECK_Z_ORIGIN",[9950],[9955],{"type":784,"name":10007,"path":10005,"parent":9927,"lines":10012,"value":10013,"annotation":10014},[2801,2801],"decimal.Decimal('63')",{"name":1062,"cls":810},{"type":784,"name":10008,"path":10005,"parent":9927,"lines":10016,"value":4164,"annotation":10017},[1807,1807],{"name":1062,"cls":810},{"type":802,"name":9950,"path":10005,"parent":9927,"description":10019,"lines":10020,"bases":10021,"attributes":10025,"mro":10028},"Hamilton waste type discriminator for configuration and validation.",[1856,856],[10022],{"annotation":10023},{"name":10024,"cls":810},"enum.Enum",[10026,10027],"unitelabs.liquid_handling.hamilton.interfaces.waste.WasteType.UNIVERSAL","unitelabs.liquid_handling.hamilton.interfaces.waste.WasteType.TWO_T",[9950],{"type":784,"name":10026,"path":10005,"parent":9950,"lines":10030,"value":10031},[791,791],"'universal'",{"type":784,"name":10027,"path":10005,"parent":9950,"lines":10033,"value":10034},[856,856],"'2t'",{"type":846,"name":9955,"path":10005,"parent":9927,"description":10036,"lines":10037,"parameters":10038},"Validate track and ejection_plate for the given waste type, raising ValueError if invalid.",[1040,1079],[10039,10048,10050],{"name":10040,"kind":852,"annotation":10041,"required":853},"waste_type",{"join":10042},[10043,10044],{"name":9950,"cls":810},{"left":10045,"slice":10046},{"name":843,"cls":810},{"name":10047,"cls":810},"unitelabs.labware.hamilton.waste.hamilton_waste.HamiltonWaste",{"name":2968,"kind":852,"annotation":10049,"required":853},{"name":1405,"cls":810},{"name":10051,"kind":852,"annotation":10052,"required":42,"default":832},"ejection_plate",{"join":10053},[10054,832],{"name":10055,"cls":810},"unitelabs.labware.hamilton.waste.ejection_plate.Hamilton2TEjectionPlate",{"type":755,"name":9928,"path":10057,"parent":7576,"classes":10058},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Fmodule_status.py",[7892],{"type":802,"name":7892,"path":10057,"parent":9928,"description":10060,"lines":10061,"bases":10062,"attributes":10065,"mro":10078},"Status flags for master system or certain slaves.",[9780,3074],[10063],{"annotation":10064},{"name":910,"cls":810},[10066,10067,10068,10069,10070,10071,10072,10073,10074,10075,10076,10077],"unitelabs.liquid_handling.hamilton.interfaces.module_status.ModuleStatus.control_process_0","unitelabs.liquid_handling.hamilton.interfaces.module_status.ModuleStatus.control_process_1","unitelabs.liquid_handling.hamilton.interfaces.module_status.ModuleStatus.control_process_2","unitelabs.liquid_handling.hamilton.interfaces.module_status.ModuleStatus.stop_mode","unitelabs.liquid_handling.hamilton.interfaces.module_status.ModuleStatus.single_step_mode","unitelabs.liquid_handling.hamilton.interfaces.module_status.ModuleStatus.test_mode","unitelabs.liquid_handling.hamilton.interfaces.module_status.ModuleStatus.download_mode","unitelabs.liquid_handling.hamilton.interfaces.module_status.ModuleStatus.download_error","unitelabs.liquid_handling.hamilton.interfaces.module_status.ModuleStatus.flash_error","unitelabs.liquid_handling.hamilton.interfaces.module_status.ModuleStatus.ram_error","unitelabs.liquid_handling.hamilton.interfaces.module_status.ModuleStatus.checksum_error","unitelabs.liquid_handling.hamilton.interfaces.module_status.ModuleStatus.communication_error",[7892],{"type":784,"name":10066,"path":10057,"parent":7892,"description":10080,"lines":10081,"value":832,"annotation":10082},"Whether Control process 0 (Pip Adm.) is active.",[9793,9793],{"name":1098,"cls":810},{"type":784,"name":10067,"path":10057,"parent":7892,"description":10084,"lines":10085,"value":832,"annotation":10086},"Whether Control process 1 (Auto Load Adm.) is active.",[790,790],{"name":1098,"cls":810},{"type":784,"name":10068,"path":10057,"parent":7892,"description":10088,"lines":10089,"value":832,"annotation":10090},"Whether Control process 2 is active.",[1807,1807],{"name":1098,"cls":810},{"type":784,"name":10069,"path":10057,"parent":7892,"description":10092,"lines":10093,"value":832,"annotation":10094},"Whether the device is in stop mode.",[1856,1856],{"name":1098,"cls":810},{"type":784,"name":10070,"path":10057,"parent":7892,"description":10096,"lines":10097,"value":832,"annotation":10098},"Whether the device is in single step mode.",[791,791],{"name":1098,"cls":810},{"type":784,"name":10071,"path":10057,"parent":7892,"description":10100,"lines":10101,"value":832,"annotation":10102},"Whether the device is in test mode.",[831,831],{"name":1098,"cls":810},{"type":784,"name":10072,"path":10057,"parent":7892,"description":10104,"lines":10105,"value":832,"annotation":10106},"Whether the device is in download mode.",[796,796],{"name":1098,"cls":810},{"type":784,"name":10073,"path":10057,"parent":7892,"description":10108,"lines":10109,"value":832,"annotation":10110},"Whether an error in the download module was detected.",[871,871],{"name":1098,"cls":810},{"type":784,"name":10074,"path":10057,"parent":7892,"description":10112,"lines":10113,"value":832,"annotation":10114},"Whether an error in the flash module was detected.",[1059,1059],{"name":1098,"cls":810},{"type":784,"name":10075,"path":10057,"parent":7892,"description":10116,"lines":10117,"value":832,"annotation":10118},"Whether an error in the RAM module was detected.",[1922,1922],{"name":1098,"cls":810},{"type":784,"name":10076,"path":10057,"parent":7892,"description":10120,"lines":10121,"value":832,"annotation":10122},"Whether an error in the checksum module was detected.",[2874,2874],{"name":1098,"cls":810},{"type":784,"name":10077,"path":10057,"parent":7892,"description":10124,"lines":10125,"value":832,"annotation":10126},"Whether an error in the communication module was detected.",[1043,1043],{"name":1098,"cls":810},{"type":755,"name":9929,"path":10128,"parent":7576,"classes":10129},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Ffaulty_parameter.py",[7844],{"type":802,"name":7844,"path":10128,"parent":9929,"description":10131,"lines":10132,"decorators":10133,"attributes":10134,"functions":10139,"mro":10141},"Name of the parameter with optional min, max and set value.",[9780,791],[9982],[10135,10136,10137,10138],"unitelabs.liquid_handling.hamilton.interfaces.faulty_parameter.FaultyParameter.name","unitelabs.liquid_handling.hamilton.interfaces.faulty_parameter.FaultyParameter.min_value","unitelabs.liquid_handling.hamilton.interfaces.faulty_parameter.FaultyParameter.max_value","unitelabs.liquid_handling.hamilton.interfaces.faulty_parameter.FaultyParameter.set_value",[10140],"unitelabs.liquid_handling.hamilton.interfaces.faulty_parameter.FaultyParameter.__init__",[7844],{"type":784,"name":10135,"path":10128,"parent":7844,"lines":10143,"value":832,"annotation":10144},[1856,1856],{"name":931,"cls":810},{"type":784,"name":10136,"path":10128,"parent":7844,"lines":10146,"value":832,"annotation":10147},[848,848],{"name":1405,"cls":810},{"type":784,"name":10137,"path":10128,"parent":7844,"lines":10149,"value":832,"annotation":10150},[906,906],{"name":1405,"cls":810},{"type":784,"name":10138,"path":10128,"parent":7844,"lines":10152,"value":832,"annotation":10153},[791,791],{"name":1405,"cls":810},{"type":846,"name":10140,"path":10128,"parent":7844,"lines":10155,"parameters":10156},[9997,9997],[10157,10158,10160,10163,10166],{"name":851,"kind":852,"required":853},{"name":5800,"kind":852,"annotation":10159,"required":853},{"name":931,"cls":810},{"name":10161,"kind":852,"annotation":10162,"required":853},"min_value",{"name":1405,"cls":810},{"name":10164,"kind":852,"annotation":10165,"required":853},"max_value",{"name":1405,"cls":810},{"name":10167,"kind":852,"annotation":10168,"required":853},"set_value",{"name":1405,"cls":810},{"type":755,"name":9930,"path":10170,"parent":7576,"attributes":10171,"classes":10173,"functions":10175},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Fvantage_configuration_builder.py",[10172],"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder.logger",[10174],"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder.ComponentDetection",[10176,10177,10178,10179],"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder._parse_arm_components","unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder._merge_components","unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder._parse_arm_config","unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder.build_vantage_configuration",{"type":784,"name":10172,"path":10170,"parent":9930,"lines":10181,"value":10182},[790,790],"logging.getLogger('unitelabs.hamilton.vantage_configuration_builder')",{"type":802,"name":10174,"path":10170,"parent":9930,"description":10184,"lines":10185,"decorators":10186,"attributes":10187,"functions":10196,"mro":10198},"Dataclass holding the parsed component detections for an arm.",[1807,864],[9982],[10188,10189,10190,10191,10192,10193,10194,10195],"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder.ComponentDetection.pip_channels","unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder.ComponentDetection.pip_count","unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder.ComponentDetection.xl_channels","unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder.ComponentDetection.xl_count","unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder.ComponentDetection.ipg","unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder.ComponentDetection.core96","unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder.ComponentDetection.core384","unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder.ComponentDetection.pip_first",[10197],"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder.ComponentDetection.__init__",[10174],{"type":784,"name":10188,"path":10170,"parent":10174,"lines":10200,"value":832,"annotation":10201},[848,848],{"left":10202,"slice":10204},{"name":10203,"cls":810},"typing.Literal",{"elements":10205},[10206,10207,1052],"'left'","'right'",{"type":784,"name":10189,"path":10170,"parent":10174,"lines":10209,"value":832,"annotation":10210},[906,906],{"name":1405,"cls":810},{"type":784,"name":10190,"path":10170,"parent":10174,"lines":10212,"value":832,"annotation":10213},[791,791],{"left":10214,"slice":10215},{"name":10203,"cls":810},{"elements":10216},[10206,10207,1052],{"type":784,"name":10191,"path":10170,"parent":10174,"lines":10218,"value":832,"annotation":10219},[856,856],{"name":1405,"cls":810},{"type":784,"name":10192,"path":10170,"parent":10174,"lines":10221,"value":832,"annotation":10222},[795,795],{"name":1098,"cls":810},{"type":784,"name":10193,"path":10170,"parent":10174,"lines":10224,"value":832,"annotation":10225},[831,831],{"name":1098,"cls":810},{"type":784,"name":10194,"path":10170,"parent":10174,"lines":10227,"value":832,"annotation":10228},[1040,1040],{"name":1098,"cls":810},{"type":784,"name":10195,"path":10170,"parent":10174,"lines":10230,"value":832,"annotation":10231},[864,864],{"join":10232},[10233,832],{"name":1098,"cls":810},{"type":846,"name":10197,"path":10170,"parent":10174,"lines":10235,"parameters":10236},[9997,9997],[10237,10238,10244,10247,10253,10256,10259,10262,10265],{"name":851,"kind":852,"required":853},{"name":10239,"kind":852,"annotation":10240,"required":853},"pip_channels",{"left":10241,"slice":10242},{"name":10203,"cls":810},{"elements":10243},[10206,10207,1052],{"name":10245,"kind":852,"annotation":10246,"required":853},"pip_count",{"name":1405,"cls":810},{"name":10248,"kind":852,"annotation":10249,"required":853},"xl_channels",{"left":10250,"slice":10251},{"name":10203,"cls":810},{"elements":10252},[10206,10207,1052],{"name":10254,"kind":852,"annotation":10255,"required":853},"xl_count",{"name":1405,"cls":810},{"name":10257,"kind":852,"annotation":10258,"required":853},"ipg",{"name":1098,"cls":810},{"name":10260,"kind":852,"annotation":10261,"required":853},"core96",{"name":1098,"cls":810},{"name":10263,"kind":852,"annotation":10264,"required":853},"core384",{"name":1098,"cls":810},{"name":10266,"kind":852,"annotation":10267,"required":853},"pip_first",{"join":10268},[10269,832],{"name":1098,"cls":810},{"type":846,"name":10176,"path":10170,"parent":9930,"description":10271,"lines":10272,"parameters":10273,"returns":10285},"Parse a single arm's component list from firmware response.",[870,2001],[10274,10279],{"name":10275,"kind":852,"annotation":10276,"required":853},"components",{"left":10277,"slice":10278},{"name":1870,"cls":810},{"name":931,"cls":810},{"name":10280,"kind":852,"annotation":10281,"required":853},"side",{"left":10282,"slice":10283},{"name":10203,"cls":810},{"elements":10284},[10206,10207],{"description":1127,"annotation":10286},{"name":10174,"cls":810},{"type":846,"name":10177,"path":10170,"parent":9930,"description":10288,"lines":10289,"parameters":10290,"returns":10297},"Merge left and right arm component detections.",[1102,2081],[10291,10294],{"name":10292,"kind":852,"annotation":10293,"required":853},"left",{"name":10174,"cls":810},{"name":10295,"kind":852,"annotation":10296,"required":853},"right",{"name":10174,"cls":810},{"description":1127,"annotation":10298},{"left":10299,"slice":10300},{"name":927,"cls":810},{"elements":10301},[10302,10303],{"name":931,"cls":810},{"name":1150,"cls":810},{"type":846,"name":10178,"path":10170,"parent":9930,"lines":10305,"parameters":10306,"returns":10331},[3938,1133],[10307,10317,10327],{"name":10308,"kind":852,"annotation":10309,"required":853},"arm_data",{"join":10310},[10311,832],{"left":10312,"slice":10313},{"name":927,"cls":810},{"elements":10314},[10315,10316],{"name":931,"cls":810},{"name":1150,"cls":810},{"name":10318,"kind":852,"annotation":10319,"required":853},"arm_y",{"join":10320},[10321,832],{"left":10322,"slice":10323},{"name":927,"cls":810},{"elements":10324},[10325,10326],{"name":931,"cls":810},{"name":1150,"cls":810},{"name":10275,"kind":852,"annotation":10328,"required":853},{"left":10329,"slice":10330},{"name":1870,"cls":810},{"name":931,"cls":810},{"description":1127,"annotation":10332},{"join":10333},[10334,832],{"name":9946,"cls":810},{"type":846,"name":10179,"path":10170,"parent":9930,"description":10336,"lines":10337,"parameters":10339,"returns":10380},"Build a complete VantageConfiguration dataclass from raw protocol responses.",[2153,10338],232,[10340,10348,10356,10361,10366,10371,10375],{"name":10341,"kind":852,"annotation":10342,"required":853},"system_config",{"left":10343,"slice":10344},{"name":927,"cls":810},{"elements":10345},[10346,10347],{"name":931,"cls":810},{"name":1150,"cls":810},{"name":10349,"kind":852,"annotation":10350,"required":853},"extended_config",{"left":10351,"slice":10352},{"name":927,"cls":810},{"elements":10353},[10354,10355],{"name":931,"cls":810},{"name":1150,"cls":810},{"name":10357,"kind":852,"annotation":10358,"required":42,"default":832},"waste_track",{"join":10359},[10360,832],{"name":1405,"cls":810},{"name":10362,"kind":852,"annotation":10363,"required":42,"default":832},"pip_channel_gap",{"join":10364},[10365,832],{"name":1062,"cls":810},{"name":10367,"kind":852,"annotation":10368,"required":42,"default":832},"xl_channel_gap",{"join":10369},[10370,832],{"name":1062,"cls":810},{"name":10040,"kind":852,"annotation":10372,"required":42,"default":832},{"join":10373},[10374,832],{"name":9950,"cls":810},{"name":10051,"kind":852,"annotation":10376,"required":42,"default":832},{"join":10377},[10378,832],{"name":10379,"cls":810},"unitelabs.labware.hamilton.waste.ejection_plate.EjectionPlate",{"description":1127,"annotation":10381},{"name":6922,"cls":810},{"type":755,"name":9931,"path":10383,"parent":7576,"classes":10384},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Fverification_data.py",[8222],{"type":802,"name":8222,"path":10383,"parent":9931,"description":10386,"lines":10387,"decorators":10388,"attributes":10389,"functions":10392,"mro":10394},"Verification data for a given subject.",[9980,1856],[9982],[10390,10391],"unitelabs.liquid_handling.hamilton.interfaces.verification_data.VerificationData.date","unitelabs.liquid_handling.hamilton.interfaces.verification_data.VerificationData.is_complete",[10393],"unitelabs.liquid_handling.hamilton.interfaces.verification_data.VerificationData.__init__",[8222],{"type":784,"name":10390,"path":10383,"parent":8222,"lines":10396,"value":832,"annotation":10397},[839,839],{"name":7882,"cls":810},{"type":784,"name":10391,"path":10383,"parent":8222,"lines":10399,"value":832,"annotation":10400},[1856,1856],{"name":1098,"cls":810},{"type":846,"name":10393,"path":10383,"parent":8222,"lines":10402,"parameters":10403},[9997,9997],[10404,10405,10407],{"name":851,"kind":852,"required":853},{"name":8197,"kind":852,"annotation":10406,"required":853},{"name":7882,"cls":810},{"name":10408,"kind":852,"annotation":10409,"required":853},"is_complete",{"name":1098,"cls":810},{"type":755,"name":9932,"path":10411,"parent":7576,"classes":10412},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Fdispense_mode.py",[2722],{"type":802,"name":2722,"path":10411,"parent":9932,"description":10414,"lines":10415,"bases":10416,"attributes":10419,"mro":10424},"The dispense mode controls how the liquid is released from the tip.",[9780,1922],[10417],{"annotation":10418},{"name":9965,"cls":810},[10420,10421,10422,10423,2726],"unitelabs.liquid_handling.hamilton.interfaces.dispense_mode.DispenseMode.JET_PARTIAL","unitelabs.liquid_handling.hamilton.interfaces.dispense_mode.DispenseMode.JET_EMPTY","unitelabs.liquid_handling.hamilton.interfaces.dispense_mode.DispenseMode.SURFACE_PARTIAL","unitelabs.liquid_handling.hamilton.interfaces.dispense_mode.DispenseMode.SURFACE_EMPTY",[2722],{"type":784,"name":10420,"path":10411,"parent":2722,"description":10426,"lines":10427,"value":1417},"When set to a partial jet dispense mode, partial amount of the volume in the\ntip is released from above the liquid level.",[9793,9793],{"type":784,"name":10421,"path":10411,"parent":2722,"description":10429,"lines":10430,"value":2342},"When set to a empty jet dispense mode, the entire contents of the tip is\nreleased from above the liquid level.",[1807,1807],{"type":784,"name":10422,"path":10411,"parent":2722,"description":10432,"lines":10433,"value":2343},"When set to a partial surface dispense mode, partial amount of the volume in\nthe tip is released at the liquid's surface or below the liquid level.",[791,791],{"type":784,"name":10423,"path":10411,"parent":2722,"description":10435,"lines":10436,"value":2344},"When set to a empty surface dispense mode, the entire contents of the tip is\nreleased at the liquid's surface or below the liquid level.",[796,796],{"type":784,"name":2726,"path":10411,"parent":2722,"description":10438,"lines":10439,"value":2345},"Dispense the entire contents of the tip at the current, fixed position.",[1059,1059],{"type":755,"name":9933,"path":10441,"parent":7576,"classes":10442},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Fstar_configuration.py",[9948,7157,7166],{"type":802,"name":9948,"path":10441,"parent":9933,"description":10444,"lines":10445,"bases":10446,"attributes":10449,"mro":10452},"Subsystem status information.",[9780,805],[10447],{"annotation":10448},{"name":910,"cls":810},[10450,10451],"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.SubsystemStatus.code","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.SubsystemStatus.status",[9948],{"type":784,"name":10450,"path":10441,"parent":9948,"description":10454,"lines":10455,"value":832,"annotation":10456},"Subsystem identifier code (e.g., 'C0', 'P1', 'I0').",[9793,9793],{"name":931,"cls":810},{"type":784,"name":10451,"path":10441,"parent":9948,"description":10458,"lines":10459,"value":832,"annotation":10460},"Raw status bytes for the subsystem.",[790,790],{"name":7091,"cls":810},{"type":802,"name":7157,"path":10441,"parent":9933,"description":10462,"lines":10463,"bases":10464,"attributes":10467,"mro":10478},"Human-readable instrument configuration.",[3029,3082],[10465],{"annotation":10466},{"name":910,"cls":810},[10468,10469,10470,10471,10472,10473,10474,10475,10476,10477],"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.InstrumentConfiguration.pip_type_1000ul","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.InstrumentConfiguration.iswap_installed","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.InstrumentConfiguration.front_cover_monitoring","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.InstrumentConfiguration.auto_load_installed","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.InstrumentConfiguration.wash_station_1_installed","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.InstrumentConfiguration.wash_station_2_installed","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.InstrumentConfiguration.temp_controlled_carrier_1","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.InstrumentConfiguration.temp_controlled_carrier_2","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.InstrumentConfiguration.number_of_pip_channels","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.InstrumentConfiguration.subsystems",[7157],{"type":784,"name":10468,"path":10441,"parent":7157,"description":10480,"lines":10481,"value":832,"annotation":10482},"True if PIP type is 1000ul, False if 300ul (from kb bit 0).",[848,848],{"name":1098,"cls":810},{"type":784,"name":10469,"path":10441,"parent":7157,"description":10484,"lines":10485,"value":832,"annotation":10486},"Whether iSWAP is installed (from kb bit 1).",[856,856],{"name":1098,"cls":810},{"type":784,"name":10470,"path":10441,"parent":7157,"description":10488,"lines":10489,"value":832,"annotation":10490},"Whether main front cover monitoring is installed (from kb bit 2).",[1040,1040],{"name":1098,"cls":810},{"type":784,"name":10471,"path":10441,"parent":7157,"description":10492,"lines":10493,"value":832,"annotation":10494},"Whether auto load is installed (from kb bit 3).",[3048,3048],{"name":1098,"cls":810},{"type":784,"name":10472,"path":10441,"parent":7157,"description":10496,"lines":10497,"value":832,"annotation":10498},"Whether wash station 1 is installed (from kb bit 4).",[1051,1051],{"name":1098,"cls":810},{"type":784,"name":10473,"path":10441,"parent":7157,"description":10500,"lines":10501,"value":832,"annotation":10502},"Whether wash station 2 is installed (from kb bit 5).",[1065,1065],{"name":1098,"cls":810},{"type":784,"name":10474,"path":10441,"parent":7157,"description":10504,"lines":10505,"value":832,"annotation":10506},"Whether temperature controlled carrier 1 is installed (from kb bit 6).",[2873,2873],{"name":1098,"cls":810},{"type":784,"name":10475,"path":10441,"parent":7157,"description":10508,"lines":10509,"value":832,"annotation":10510},"Whether temperature controlled carrier 2 is installed (from kb bit 7).",[8680,8680],{"name":1098,"cls":810},{"type":784,"name":10476,"path":10441,"parent":7157,"description":10512,"lines":10513,"value":832,"annotation":10514},"Number of PIP channels (from kp).",[3074,3074],{"name":1405,"cls":810},{"type":784,"name":10477,"path":10441,"parent":7157,"description":10516,"lines":10517,"value":832,"annotation":10518},"List of subsystem status information.",[887,887],{"left":10519,"slice":10520},{"name":1870,"cls":810},{"name":9948,"cls":810},{"type":802,"name":7166,"path":10441,"parent":9933,"description":10522,"lines":10523,"bases":10524,"attributes":10527,"mro":10606},"Human-readable extended instrument configuration.",[3828,4316],[10525],{"annotation":10526},{"name":910,"cls":810},[10528,10529,10530,10531,10532,10533,10534,10535,10536,10537,10538,10539,10540,10541,10542,10543,10544,10545,10546,10547,10548,10549,10550,10551,10552,10553,10554,10555,10556,10557,10558,10559,10560,10561,10562,10563,10564,10565,10566,10567,10568,10569,10570,10571,10572,10573,10574,10575,10576,10577,10578,10579,10580,10581,10582,10583,10584,10585,10586,10587,10588,10589,10590,10591,10592,10593,10594,10595,10596,10597,10598,10599,10600,10601,10602,10603,10604,10605],"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_x_drive_large","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.core_96_head_installed","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_x_drive_large","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.pump_station_1_installed","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.pump_station_2_installed","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.wash_station_1_type_cr","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.wash_station_2_type_cr","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_cover_installed","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_cover_installed","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.front_cover_monitoring_installed","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.pump_station_3_installed","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.nano_pipettor_installed","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.dispensing_head_384_installed","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.xl_channels_installed","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.tube_gripper_installed","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.waste_direction_left","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.iswap_gripper_wide","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.add_channel_nano_pipettor","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.imaging_channel_installed","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.robotic_channel_installed","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.channel_order_ox_first","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.x0_interface_other","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.park_heads_with_iswap_off","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.gel_card_gripper_installed","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.puncher_handle_installed","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.puncher_installed","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.ham_elisa_set","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.new_gen_pooler_set","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.decapper_1_installed","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.decapper_2_installed","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.decapper_3_installed","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.decapper_4_installed","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.shaking_incubator_1_installed","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.shaking_incubator_2_installed","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.autoload_cover_installed","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.centrifuge_installed","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.autoload_type_2d_reader","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.status_light_installed","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.instrument_size_slots","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.autoload_size_slots","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.tip_waste_x_position","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_arm_pip_installed","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_arm_iswap_installed","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_arm_core_96_installed","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_arm_nano_pipettor","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_arm_384_head","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_arm_xl_channels","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_arm_tube_gripper","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_arm_imaging_channel","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_arm_pip_installed","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_arm_iswap_installed","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_arm_core_96_installed","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_arm_nano_pipettor","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_arm_384_head","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_arm_xl_channels","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_arm_tube_gripper","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_arm_imaging_channel","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_arm_robotic_channel","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_arm_gel_card_gripper","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_arm_puncher_handler","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_arm_ngc_arm","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_arm_robotic_channel","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_arm_gel_card_gripper","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_arm_puncher_handler","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_arm_ngc_arm","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.iswap_min_collision_free","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.iswap_max_collision_free","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_arm_width_0_1mm","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_arm_width_0_1mm","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.number_of_xl_channels","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.number_of_robotic_channels","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.pip_minimal_raster_pitch_0_1mm","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.xl_minimal_raster_pitch_0_1mm","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.robotic_minimal_raster_pitch_0_1mm","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.pip_maximal_y_position_0_1mm","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_arm_minimal_y_position_0_1mm","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_arm_minimal_y_position_0_1mm","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.robotic_additional_distance_0_1mm",[7166],{"type":784,"name":10528,"path":10441,"parent":7166,"description":10608,"lines":10609,"value":832,"annotation":10610},"True if left X drive is large, False if small (ka bit 0).",[2887,2887],{"name":1098,"cls":810},{"type":784,"name":10529,"path":10441,"parent":7166,"description":10612,"lines":10613,"value":832,"annotation":10614},"Whether CoRe 96 Head is installed (ka bit 1).",[1982,1982],{"name":1098,"cls":810},{"type":784,"name":10530,"path":10441,"parent":7166,"description":10616,"lines":10617,"value":832,"annotation":10618},"True if right X drive is large, False if small (ka bit 2).",[3846,3846],{"name":1098,"cls":810},{"type":784,"name":10531,"path":10441,"parent":7166,"description":10620,"lines":10621,"value":832,"annotation":10622},"Whether pump station 1 is installed (ka bit 3).",[806,806],{"name":1098,"cls":810},{"type":784,"name":10532,"path":10441,"parent":7166,"description":10624,"lines":10625,"value":832,"annotation":10626},"Whether pump station 2 is installed (ka bit 4).",[3859,3859],{"name":1098,"cls":810},{"type":784,"name":10533,"path":10441,"parent":7166,"description":10628,"lines":10629,"value":832,"annotation":10630},"True if wash station 1 is CR type, False if G3 (ka bit 5).",[2000,2000],{"name":1098,"cls":810},{"type":784,"name":10534,"path":10441,"parent":7166,"description":10632,"lines":10633,"value":832,"annotation":10634},"True if wash station 2 is CR type, False if G3 (ka bit 6).",[1092,1092],{"name":1098,"cls":810},{"type":784,"name":10535,"path":10441,"parent":7166,"description":10636,"lines":10637,"value":832,"annotation":10638},"Whether left cover is installed (ka bit 7).",[2010,2010],{"name":1098,"cls":810},{"type":784,"name":10536,"path":10441,"parent":7166,"description":10640,"lines":10641,"value":832,"annotation":10642},"Whether right cover is installed (ka bit 8).",[2948,2948],{"name":1098,"cls":810},{"type":784,"name":10537,"path":10441,"parent":7166,"description":10644,"lines":10645,"value":832,"annotation":10646},"Whether additional front cover monitoring is installed (ka bit 9).",[2028,2028],{"name":1098,"cls":810},{"type":784,"name":10538,"path":10441,"parent":7166,"description":10648,"lines":10649,"value":832,"annotation":10650},"Whether pump station 3 is installed (ka bit 10).",[7358,7358],{"name":1098,"cls":810},{"type":784,"name":10539,"path":10441,"parent":7166,"description":10652,"lines":10653,"value":832,"annotation":10654},"Whether multi-channel Nano pipetter is installed (ka bit 11).",[2040,2040],{"name":1098,"cls":810},{"type":784,"name":10540,"path":10441,"parent":7166,"description":10656,"lines":10657,"value":832,"annotation":10658},"Whether 384 dispensing head is installed (ka bit 12).",[3163,3163],{"name":1098,"cls":810},{"type":784,"name":10541,"path":10441,"parent":7166,"description":10660,"lines":10661,"value":832,"annotation":10662},"Whether XL channels are installed (ka bit 13).",[2062,2062],{"name":1098,"cls":810},{"type":784,"name":10542,"path":10441,"parent":7166,"description":10664,"lines":10665,"value":832,"annotation":10666},"Whether tube gripper is installed (ka bit 14).",[1103,1103],{"name":1098,"cls":810},{"type":784,"name":10543,"path":10441,"parent":7166,"description":10668,"lines":10669,"value":832,"annotation":10670},"True if waste direction is left, False if right (ka bit 15).",[3927,3927],{"name":1098,"cls":810},{"type":784,"name":10544,"path":10441,"parent":7166,"description":10672,"lines":10673,"value":832,"annotation":10674},"True if iSWAP gripper size is wide, False if small (ka bit 16).",[2081,2081],{"name":1098,"cls":810},{"type":784,"name":10545,"path":10441,"parent":7166,"description":10676,"lines":10677,"value":832,"annotation":10678},"Whether additional channel Nano pipettor is installed (ka bit 17).",[3938,3938],{"name":1098,"cls":810},{"type":784,"name":10546,"path":10441,"parent":7166,"description":10680,"lines":10681,"value":832,"annotation":10682},"Whether imaging channel is installed (ka bit 18).",[2102,2102],{"name":1098,"cls":810},{"type":784,"name":10547,"path":10441,"parent":7166,"description":10684,"lines":10685,"value":832,"annotation":10686},"Whether robotic channel is installed (ka bit 19).",[1113,1113],{"name":1098,"cls":810},{"type":784,"name":10548,"path":10441,"parent":7166,"description":10688,"lines":10689,"value":832,"annotation":10690},"True if channel order is OX first, False if XL first (ka bit 20).",[2114,2114],{"name":1098,"cls":810},{"type":784,"name":10549,"path":10441,"parent":7166,"description":10692,"lines":10693,"value":832,"annotation":10695},"True if X0 interface is other, False if Ham CAN (ka bit 21).",[10694,10694],115,{"name":1098,"cls":810},{"type":784,"name":10550,"path":10441,"parent":7166,"description":10697,"lines":10698,"value":832,"annotation":10699},"True if park heads with iSWAP is off, False if on (ka bit 22).",[3186,3186],{"name":1098,"cls":810},{"type":784,"name":10551,"path":10441,"parent":7166,"description":10701,"lines":10702,"value":832,"annotation":10703},"Whether gel card gripper is installed (ka bit 23).",[2132,2132],{"name":1098,"cls":810},{"type":784,"name":10552,"path":10441,"parent":7166,"description":10705,"lines":10706,"value":832,"annotation":10707},"Whether puncher handle is installed (ke bit 0).",[2142,2142],{"name":1098,"cls":810},{"type":784,"name":10553,"path":10441,"parent":7166,"description":10709,"lines":10710,"value":832,"annotation":10711},"Whether puncher is installed (ke bit 1).",[1134,1134],{"name":1098,"cls":810},{"type":784,"name":10554,"path":10441,"parent":7166,"description":10713,"lines":10714,"value":832,"annotation":10715},"Whether Ham Elisa is set (ke bit 2).",[7504,7504],{"name":1098,"cls":810},{"type":784,"name":10555,"path":10441,"parent":7166,"description":10717,"lines":10718,"value":832,"annotation":10719},"Whether New Gen Pooler is set (ke bit 3).",[1154,1154],{"name":1098,"cls":810},{"type":784,"name":10556,"path":10441,"parent":7166,"description":10721,"lines":10722,"value":832,"annotation":10724},"Whether decapper 1 is installed (ke bit 4).",[10723,10723],137,{"name":1098,"cls":810},{"type":784,"name":10557,"path":10441,"parent":7166,"description":10726,"lines":10727,"value":832,"annotation":10728},"Whether decapper 2 is installed (ke bit 5).",[2154,2154],{"name":1098,"cls":810},{"type":784,"name":10558,"path":10441,"parent":7166,"description":10730,"lines":10731,"value":832,"annotation":10733},"Whether decapper 3 is installed (ke bit 6).",[10732,10732],143,{"name":1098,"cls":810},{"type":784,"name":10559,"path":10441,"parent":7166,"description":10735,"lines":10736,"value":832,"annotation":10737},"Whether decapper 4 is installed (ke bit 7).",[1171,1171],{"name":1098,"cls":810},{"type":784,"name":10560,"path":10441,"parent":7166,"description":10739,"lines":10740,"value":832,"annotation":10741},"Whether shaking incubator 1 is installed (ke bit 8).",[9112,9112],{"name":1098,"cls":810},{"type":784,"name":10561,"path":10441,"parent":7166,"description":10743,"lines":10744,"value":832,"annotation":10745},"Whether shaking incubator 2 is installed (ke bit 9).",[3296,3296],{"name":1098,"cls":810},{"type":784,"name":10562,"path":10441,"parent":7166,"description":10747,"lines":10748,"value":832,"annotation":10749},"Whether autoload cover is installed (ke bit 10).",[2231,2231],{"name":1098,"cls":810},{"type":784,"name":10563,"path":10441,"parent":7166,"description":10751,"lines":10752,"value":832,"annotation":10754},"Whether centrifuge is installed (ke bit 11).",[10753,10753],158,{"name":1098,"cls":810},{"type":784,"name":10564,"path":10441,"parent":7166,"description":10756,"lines":10757,"value":832,"annotation":10758},"True if autoload type is 2D-Reader, False if Scanner (ke bit 12).",[3686,3686],{"name":1098,"cls":810},{"type":784,"name":10565,"path":10441,"parent":7166,"description":10760,"lines":10761,"value":832,"annotation":10762},"Whether status light is installed (ke bit 13).",[1185,1185],{"name":1098,"cls":810},{"type":784,"name":10566,"path":10441,"parent":7166,"description":10764,"lines":10765,"value":832,"annotation":10766},"Instrument size in slots (X range) (xt).",[3341,3341],{"name":1405,"cls":810},{"type":784,"name":10567,"path":10441,"parent":7166,"description":10768,"lines":10769,"value":832,"annotation":10770},"Auto load size in slots (xa).",[1186,1186],{"name":1405,"cls":810},{"type":784,"name":10568,"path":10441,"parent":7166,"description":10772,"lines":10773,"value":832,"annotation":10774},"Tip waste X-position in 0.1 mm units (xw).",[4070,4070],{"name":1405,"cls":810},{"type":784,"name":10569,"path":10441,"parent":7166,"description":10776,"lines":10777,"value":832,"annotation":10778},"Whether PIP is on left arm (xl bit 0).",[7083,7083],{"name":1098,"cls":810},{"type":784,"name":10570,"path":10441,"parent":7166,"description":10780,"lines":10781,"value":832,"annotation":10782},"Whether iSWAP is on left arm (xl bit 1).",[4084,4084],{"name":1098,"cls":810},{"type":784,"name":10571,"path":10441,"parent":7166,"description":10784,"lines":10785,"value":832,"annotation":10786},"Whether CoRe 96 Head is on left arm (xl bit 2).",[1200,1200],{"name":1098,"cls":810},{"type":784,"name":10572,"path":10441,"parent":7166,"description":10788,"lines":10789,"value":832,"annotation":10790},"Whether Nano Pipettor is on left arm (xl bit 3).",[3768,3768],{"name":1098,"cls":810},{"type":784,"name":10573,"path":10441,"parent":7166,"description":10792,"lines":10793,"value":832,"annotation":10794},"Whether 384 dispensing head is on left arm (xl bit 4).",[4106,4106],{"name":1098,"cls":810},{"type":784,"name":10574,"path":10441,"parent":7166,"description":10796,"lines":10797,"value":832,"annotation":10798},"Whether XL channels are on left arm (xl bit 5).",[1211,1211],{"name":1098,"cls":810},{"type":784,"name":10575,"path":10441,"parent":7166,"description":10800,"lines":10801,"value":832,"annotation":10802},"Whether tube gripper is on left arm (xl bit 6).",[1220,1220],{"name":1098,"cls":810},{"type":784,"name":10576,"path":10441,"parent":7166,"description":10804,"lines":10805,"value":832,"annotation":10807},"Whether imaging channel is on left arm (xl bit 7).",[10806,10806],199,{"name":1098,"cls":810},{"type":784,"name":10577,"path":10441,"parent":7166,"description":10809,"lines":10810,"value":832,"annotation":10811},"Whether PIP is on right arm (xr bit 0).",[7824,7824],{"name":1098,"cls":810},{"type":784,"name":10578,"path":10441,"parent":7166,"description":10813,"lines":10814,"value":832,"annotation":10815},"Whether iSWAP is on right arm (xr bit 1).",[1227,1227],{"name":1098,"cls":810},{"type":784,"name":10579,"path":10441,"parent":7166,"description":10817,"lines":10818,"value":832,"annotation":10819},"Whether CoRe 96 Head is on right arm (xr bit 2).",[8855,8855],{"name":1098,"cls":810},{"type":784,"name":10580,"path":10441,"parent":7166,"description":10821,"lines":10822,"value":832,"annotation":10823},"Whether Nano Pipettor is on right arm (xr bit 3).",[7848,7848],{"name":1098,"cls":810},{"type":784,"name":10581,"path":10441,"parent":7166,"description":10825,"lines":10826,"value":832,"annotation":10827},"Whether 384 dispensing head is on right arm (xr bit 4).",[4191,4191],{"name":1098,"cls":810},{"type":784,"name":10582,"path":10441,"parent":7166,"description":10829,"lines":10830,"value":832,"annotation":10831},"Whether XL channels are on right arm (xr bit 5).",[1246,1246],{"name":1098,"cls":810},{"type":784,"name":10583,"path":10441,"parent":7166,"description":10833,"lines":10834,"value":832,"annotation":10835},"Whether tube gripper is on right arm (xr bit 6).",[9137,9137],{"name":1098,"cls":810},{"type":784,"name":10584,"path":10441,"parent":7166,"description":10837,"lines":10838,"value":832,"annotation":10839},"Whether imaging channel is on right arm (xr bit 7).",[7859,7859],{"name":1098,"cls":810},{"type":784,"name":10585,"path":10441,"parent":7166,"description":10841,"lines":10842,"value":832,"annotation":10843},"Whether robotic channel is on left arm (xn bit 0).",[1256,1256],{"name":1098,"cls":810},{"type":784,"name":10586,"path":10441,"parent":7166,"description":10845,"lines":10846,"value":832,"annotation":10847},"Whether gel card gripper is on left arm (xn bit 1).",[4215,4215],{"name":1098,"cls":810},{"type":784,"name":10587,"path":10441,"parent":7166,"description":10849,"lines":10850,"value":832,"annotation":10852},"Whether puncher handler is on left arm (xn bit 2).",[10851,10851],234,{"name":1098,"cls":810},{"type":784,"name":10588,"path":10441,"parent":7166,"description":10854,"lines":10855,"value":832,"annotation":10857},"True if NGC Arm is on left arm, False if current (xn bit 3).",[10856,10856],237,{"name":1098,"cls":810},{"type":784,"name":10589,"path":10441,"parent":7166,"description":10859,"lines":10860,"value":832,"annotation":10862},"Whether robotic channel is on right arm (xo bit 0).",[10861,10861],240,{"name":1098,"cls":810},{"type":784,"name":10590,"path":10441,"parent":7166,"description":10864,"lines":10865,"value":832,"annotation":10867},"Whether gel card gripper is on right arm (xo bit 1).",[10866,10866],243,{"name":1098,"cls":810},{"type":784,"name":10591,"path":10441,"parent":7166,"description":10869,"lines":10870,"value":832,"annotation":10871},"Whether puncher handler is on right arm (xo bit 2).",[1267,1267],{"name":1098,"cls":810},{"type":784,"name":10592,"path":10441,"parent":7166,"description":10873,"lines":10874,"value":832,"annotation":10875},"True if NGC Arm is on right arm, False if current (xo bit 3).",[4253,4253],{"name":1098,"cls":810},{"type":784,"name":10593,"path":10441,"parent":7166,"description":10877,"lines":10878,"value":832,"annotation":10880},"Minimal iSWAP collision free position in 0.1 mm (xm).",[10879,10879],253,{"name":1405,"cls":810},{"type":784,"name":10594,"path":10441,"parent":7166,"description":10882,"lines":10883,"value":832,"annotation":10884},"Maximal iSWAP collision free position in 0.1 mm (xx).",[1277,1277],{"name":1405,"cls":810},{"type":784,"name":10595,"path":10441,"parent":7166,"description":10886,"lines":10887,"value":832,"annotation":10888},"Width of left X arm in 0.1 mm units (xu).",[9677,9677],{"name":1405,"cls":810},{"type":784,"name":10596,"path":10441,"parent":7166,"description":10890,"lines":10891,"value":832,"annotation":10892},"Width of right X arm in 0.1 mm units (xv).",[2742,2742],{"name":1405,"cls":810},{"type":784,"name":10597,"path":10441,"parent":7166,"description":10894,"lines":10895,"value":832,"annotation":10896},"Number of XL channels (kc).",[2753,2753],{"name":1405,"cls":810},{"type":784,"name":10598,"path":10441,"parent":7166,"description":10898,"lines":10899,"value":832,"annotation":10900},"Number of Robotic channels (kr).",[7905,7905],{"name":1405,"cls":810},{"type":784,"name":10599,"path":10441,"parent":7166,"description":10902,"lines":10903,"value":832,"annotation":10904},"Minimal raster pitch of PIP channels in 0.1 mm (ys).",[2764,2764],{"name":1405,"cls":810},{"type":784,"name":10600,"path":10441,"parent":7166,"description":10906,"lines":10907,"value":832,"annotation":10908},"Minimal raster pitch of XL channels in 0.1 mm (kl).",[7915,7915],{"name":1405,"cls":810},{"type":784,"name":10601,"path":10441,"parent":7166,"description":10910,"lines":10911,"value":832,"annotation":10912},"Minimal raster pitch of Robotic channels in 0.1 mm (km).",[8909,8909],{"name":1405,"cls":810},{"type":784,"name":10602,"path":10441,"parent":7166,"description":10914,"lines":10915,"value":832,"annotation":10917},"PIP maximal Y position in 0.1 mm units (ym).",[10916,10916],284,{"name":1405,"cls":810},{"type":784,"name":10603,"path":10441,"parent":7166,"description":10919,"lines":10920,"value":832,"annotation":10921},"Left arm minimal Y position in 0.1 mm units (yu).",[4315,4315],{"name":1405,"cls":810},{"type":784,"name":10604,"path":10441,"parent":7166,"description":10923,"lines":10924,"value":832,"annotation":10926},"Right arm minimal Y position in 0.1 mm units (yx).",[10925,10925],290,{"name":1405,"cls":810},{"type":784,"name":10605,"path":10441,"parent":7166,"description":10928,"lines":10929,"value":832,"annotation":10930},"Additional distance of robotic channel to neighborhood in 0.1 mm (ow).",[8920,8920],{"name":1405,"cls":810},{"type":755,"name":9934,"path":10932,"parent":7576,"classes":10933},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Fconfiguration.py",[9946,9945,7193,9947,6922],{"type":802,"name":9946,"path":10932,"parent":9934,"description":10935,"lines":10936,"decorators":10937,"attributes":10939,"functions":10946,"mro":10948},"Configuration for a single Vantage arm.",[3029,1040],[10938],"dataclasses.dataclass(frozen=True)",[10940,10941,10942,10943,10944,10945],"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageArmConfiguration.arm_type","unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageArmConfiguration.width_to_bumper_left","unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageArmConfiguration.width_to_bumper_right","unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageArmConfiguration.y_min","unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageArmConfiguration.y_max","unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageArmConfiguration.nr_components",[10947],"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageArmConfiguration.__init__",[9946],{"type":784,"name":10940,"path":10932,"parent":9946,"lines":10950,"value":832,"annotation":10951},[906,906],{"name":1405,"cls":810},{"type":784,"name":10941,"path":10932,"parent":9946,"lines":10953,"value":832,"annotation":10954},[791,791],{"name":1062,"cls":810},{"type":784,"name":10942,"path":10932,"parent":9946,"lines":10956,"value":832,"annotation":10957},[856,856],{"name":1062,"cls":810},{"type":784,"name":10943,"path":10932,"parent":9946,"lines":10959,"value":832,"annotation":10960},[795,795],{"name":1062,"cls":810},{"type":784,"name":10944,"path":10932,"parent":9946,"lines":10962,"value":832,"annotation":10963},[831,831],{"name":1062,"cls":810},{"type":784,"name":10945,"path":10932,"parent":9946,"lines":10965,"value":832,"annotation":10966},[1040,1040],{"name":1405,"cls":810},{"type":846,"name":10947,"path":10932,"parent":9946,"lines":10968,"parameters":10969},[9997,9997],[10970,10971,10974,10977,10980,10983,10986],{"name":851,"kind":852,"required":853},{"name":10972,"kind":852,"annotation":10973,"required":853},"arm_type",{"name":1405,"cls":810},{"name":10975,"kind":852,"annotation":10976,"required":853},"width_to_bumper_left",{"name":1062,"cls":810},{"name":10978,"kind":852,"annotation":10979,"required":853},"width_to_bumper_right",{"name":1062,"cls":810},{"name":10981,"kind":852,"annotation":10982,"required":853},"y_min",{"name":1062,"cls":810},{"name":10984,"kind":852,"annotation":10985,"required":853},"y_max",{"name":1062,"cls":810},{"name":10987,"kind":852,"annotation":10988,"required":853},"nr_components",{"name":1405,"cls":810},{"type":802,"name":9945,"path":10932,"parent":9934,"description":10990,"lines":10991,"decorators":10993,"bases":10994,"attributes":10997,"functions":11065,"mro":11067},"Represents the firmware configuration of a Microlab STAR as a dataclass.",[3048,10992],241,[9982],[10995],{"annotation":10996},{"name":836,"cls":810},[10998,10999,11000,11001,11002,11003,11004,11005,11006,11007,11008,11009,11010,11011,11012,11013,11014,11015,11016,11017,11018,11019,11020,11021,11022,11023,11024,11025,11026,11027,11028,11029,11030,11031,11032,11033,11034,11035,11036,11037,11038,11039,11040,11041,11042,11043,11044,11045,11046,11047,11048,11049,11050,11051,11052,11053,11054,11055,11056,11057,11058,11059,11060,11061,11062,11063,11064],"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.channel_order","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.collision_sensitivity","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.deck_track_count","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.autoload_track_count","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.waste_x","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.waste_direction","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.min_x","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.max_x","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.left_arm_min_y","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.left_arm_max_y","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.left_arm_size","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.left_arm_width","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.right_arm_min_y","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.right_arm_max_y","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.right_arm_size","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.right_arm_width","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.pip_channels","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.pip_channel_count","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.pip_channel_gap","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.pip_channel_volume","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.xl_channels","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.xl_channel_count","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.xl_channel_gap","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.xl_channel_volume","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.robotic_channels","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.robotic_channel_count","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.robotic_channel_gap","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.iswap","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.iswap_size","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.iswap_park_heads","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.core96","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.core384","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.nano_pipettor","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.nano_pipettor_additional","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.tube_gripper","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.imaging_channel","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.gel_card_gripper","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.ngc_arm","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.puncher","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.puncher_handler","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.autoload","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.wash_station_1","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.wash_station_1_type","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.wash_station_2","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.wash_station_2_type","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.pump_station_1","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.pump_station_2","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.pump_station_3","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.decapper_1","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.decapper_2","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.decapper_3","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.decapper_4","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.shaking_incubator_1","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.shaking_incubator_2","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.tcc_1","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.tcc_2","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.centrifuge","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.front_cover_monitoring","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.front_cover_monitoring_additional","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.left_cover","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.right_cover","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.autoload_cover","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.x0_interface","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.ham_elisa","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.new_gen_pooler","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.status_light","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.is_firmware_complete",[11066],"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.__init__",[9945,836,11068],"unitelabs.liquid_handling.configuration.configuration.Configuration",{"type":784,"name":10998,"path":10932,"parent":9945,"description":11070,"lines":11071,"value":11072,"annotation":11073},"True for OX first, False for XL first",[877,877],"MISSING",{"join":11074},[11075,11076],{"name":1098,"cls":810},{"name":11077,"cls":810},"unitelabs.labware.utils.missing.MissingType",{"type":784,"name":10999,"path":10932,"parent":9945,"description":11079,"lines":11080,"value":11072,"annotation":11081},"The collision detection sensitivity.",[2841,2841],{"join":11082},[11083,11089],{"left":11084,"slice":11085},{"name":2339,"cls":810},{"elements":11086},[11087,11088],"'high'","'low'",{"name":11077,"cls":810},{"type":784,"name":11000,"path":10932,"parent":9945,"description":11091,"lines":11092,"value":11072,"annotation":11093},"The deck's width as number of tracks.",[3068,3068],{"join":11094},[11095,11096],{"name":1405,"cls":810},{"name":11077,"cls":810},{"type":784,"name":11001,"path":10932,"parent":9945,"description":11098,"lines":11099,"value":11072,"annotation":11100},"The autoload width as number of tracks.",[1066,1066],{"join":11101},[11102,11103],{"name":1405,"cls":810},{"name":11077,"cls":810},{"type":784,"name":11002,"path":10932,"parent":9945,"description":11105,"lines":11106,"value":11072,"annotation":11107},"The tip waste's x position in mm.",[878,878],{"join":11108},[11109,11110],{"name":1062,"cls":810},{"name":11077,"cls":810},{"type":784,"name":11003,"path":10932,"parent":9945,"description":11112,"lines":11113,"value":11072,"annotation":11114},"Whether the waste is located on the left or right side of the deck.",[3082,3082],{"join":11115},[11116,11120],{"left":11117,"slice":11118},{"name":2339,"cls":810},{"elements":11119},[10206,10207],{"name":11077,"cls":810},{"type":784,"name":11004,"path":10932,"parent":9945,"description":11122,"lines":11123,"value":11072,"annotation":11124},"The minimal x position in mm to reach without collisions.",[3828,3828],{"join":11125},[11126,11127],{"name":1062,"cls":810},{"name":11077,"cls":810},{"type":784,"name":11005,"path":10932,"parent":9945,"description":11122,"lines":11129,"value":11072,"annotation":11130},[1080,1080],{"join":11131},[11132,11133],{"name":1062,"cls":810},{"name":11077,"cls":810},{"type":784,"name":11006,"path":10932,"parent":9945,"description":11135,"lines":11136,"value":11072,"annotation":11137},"The minimal y position in mm for the channels on the left arm.",[2920,2920],{"join":11138},[11139,11140],{"name":1062,"cls":810},{"name":11077,"cls":810},{"type":784,"name":11007,"path":10932,"parent":9945,"description":11142,"lines":11143,"value":11072,"annotation":11144},"The maximal y position in mm for the channels on the left arm.",[3117,3117],{"join":11145},[11146,11147],{"name":1062,"cls":810},{"name":11077,"cls":810},{"type":784,"name":11008,"path":10932,"parent":9945,"description":11149,"lines":11150,"value":11072,"annotation":11151},"Whether the left arm's size is small or large.",[897,897],{"join":11152},[11153,11159],{"left":11154,"slice":11155},{"name":2339,"cls":810},{"elements":11156},[11157,11158],"'small'","'large'",{"name":11077,"cls":810},{"type":784,"name":11009,"path":10932,"parent":9945,"description":11161,"lines":11162,"value":11072,"annotation":11163},"The left arm's width in mm.",[3125,3125],{"join":11164},[11165,11166],{"name":1062,"cls":810},{"name":11077,"cls":810},{"type":784,"name":11010,"path":10932,"parent":9945,"description":11168,"lines":11169,"value":11072,"annotation":11170},"The minimal y position in mm for the channels on the right arm.",[2921,2921],{"join":11171},[11172,11173],{"name":1062,"cls":810},{"name":11077,"cls":810},{"type":784,"name":11011,"path":10932,"parent":9945,"description":11175,"lines":11176,"value":11072,"annotation":11177},"The maximal y position in mm for the channels on the right arm.",[2001,2001],{"join":11178},[11179,11180],{"name":1062,"cls":810},{"name":11077,"cls":810},{"type":784,"name":11012,"path":10932,"parent":9945,"description":11182,"lines":11183,"value":11072,"annotation":11184},"Whether the right arm's size is small or large.",[1102,1102],{"join":11185},[11186,11190],{"left":11187,"slice":11188},{"name":2339,"cls":810},{"elements":11189},[11157,11158],{"name":11077,"cls":810},{"type":784,"name":11013,"path":10932,"parent":9945,"description":11161,"lines":11192,"value":11072,"annotation":11193},[2019,2019],{"join":11194},[11195,11196],{"name":1062,"cls":810},{"name":11077,"cls":810},{"type":784,"name":11014,"path":10932,"parent":9945,"description":11198,"lines":11199,"value":11072,"annotation":11200},"Whether the PIP channels are installed and on which arm.",[2964,2964],{"join":11201},[11202,11206],{"left":11203,"slice":11204},{"name":2339,"cls":810},{"elements":11205},[10206,10207,1052],{"name":11077,"cls":810},{"type":784,"name":11015,"path":10932,"parent":9945,"description":11208,"lines":11209,"value":11072,"annotation":11210},"The number of PIP channels installed.",[2029,2029],{"join":11211},[11212,11213],{"name":1405,"cls":810},{"name":11077,"cls":810},{"type":784,"name":11016,"path":10932,"parent":9945,"description":11215,"lines":11216,"value":11072,"annotation":11217},"The minimal distance between two neighbouring PIP channels in mm.",[3882,3882],{"join":11218},[11219,11220],{"name":1062,"cls":810},{"name":11077,"cls":810},{"type":784,"name":11017,"path":10932,"parent":9945,"description":11222,"lines":11223,"value":11072,"annotation":11224},"The volume a PIP channel can hold, either 300µl or 1000µl.",[2051,2051],{"join":11225},[11226,11227],{"name":1405,"cls":810},{"name":11077,"cls":810},{"type":784,"name":11018,"path":10932,"parent":9945,"description":11229,"lines":11230,"value":11072,"annotation":11231},"Whether the XL channels are installed and on which arm.",[3164,3164],{"join":11232},[11233,11237],{"left":11234,"slice":11235},{"name":2339,"cls":810},{"elements":11236},[10206,10207,1052],{"name":11077,"cls":810},{"type":784,"name":11019,"path":10932,"parent":9945,"description":11239,"lines":11240,"value":11072,"annotation":11241},"The number of XL channels installed.",[2063,2063],{"join":11242},[11243,11244],{"name":1405,"cls":810},{"name":11077,"cls":810},{"type":784,"name":11020,"path":10932,"parent":9945,"description":11246,"lines":11247,"value":11072,"annotation":11248},"The minimal distance between two neighbouring XL channels in mm.",[1112,1112],{"join":11249},[11250,11251],{"name":1062,"cls":810},{"name":11077,"cls":810},{"type":784,"name":11021,"path":10932,"parent":9945,"description":11253,"lines":11254,"value":11072,"annotation":11255},"The volume an XL channel can hold, always 5000µl.",[3171,3171],{"join":11256},[11257,11258],{"name":1405,"cls":810},{"name":11077,"cls":810},{"type":784,"name":11022,"path":10932,"parent":9945,"description":11260,"lines":11261,"value":11072,"annotation":11262},"Whether the robotic channels are installed and on which arm.",[2091,2091],{"join":11263},[11264,11268],{"left":11265,"slice":11266},{"name":2339,"cls":810},{"elements":11267},[10206,10207,1052],{"name":11077,"cls":810},{"type":784,"name":11023,"path":10932,"parent":9945,"description":11270,"lines":11271,"value":11072,"annotation":11272},"The number of robotic channels installed.",[9900,9900],{"join":11273},[11274,11275],{"name":1405,"cls":810},{"name":11077,"cls":810},{"type":784,"name":11024,"path":10932,"parent":9945,"description":11277,"lines":11278,"value":11072,"annotation":11279},"The minimal distance between two neighbouring robotic channels in mm.",[2103,2103],{"join":11280},[11281,11282],{"name":1062,"cls":810},{"name":11077,"cls":810},{"type":784,"name":11025,"path":10932,"parent":9945,"description":11284,"lines":11285,"value":11072,"annotation":11286},"Whether the ISwap gripper is installed and on which arm.",[1122,1122],{"join":11287},[11288,11292],{"left":11289,"slice":11290},{"name":2339,"cls":810},{"elements":11291},[10206,10207,1052],{"name":11077,"cls":810},{"type":784,"name":11026,"path":10932,"parent":9945,"description":11294,"lines":11295,"value":11072,"annotation":11296},"Whether the ISwap gripper size is small or wide.",[2125,2125],{"join":11297},[11298,11303],{"left":11299,"slice":11300},{"name":2339,"cls":810},{"elements":11301},[11157,11302],"'wide'",{"name":11077,"cls":810},{"type":784,"name":11027,"path":10932,"parent":9945,"description":11305,"lines":11306,"value":11072,"annotation":11307},"Park heads with iSWAP",[3950,3950],{"join":11308},[11309,11310],{"name":1098,"cls":810},{"name":11077,"cls":810},{"type":784,"name":11028,"path":10932,"parent":9945,"description":11312,"lines":11313,"value":11072,"annotation":11314},"Whether the CoRe 96 head is installed and on which arm.",[3231,3231],{"join":11315},[11316,11320],{"left":11317,"slice":11318},{"name":2339,"cls":810},{"elements":11319},[10206,10207,1052],{"name":11077,"cls":810},{"type":784,"name":11029,"path":10932,"parent":9945,"description":11322,"lines":11323,"value":11072,"annotation":11324},"Whether the CoRe 384 head is installed and on which arm.",[1123,1123],{"join":11325},[11326,11330],{"left":11327,"slice":11328},{"name":2339,"cls":810},{"elements":11329},[10206,10207,1052],{"name":11077,"cls":810},{"type":784,"name":11030,"path":10932,"parent":9945,"description":11332,"lines":11333,"value":11072,"annotation":11334},"Whether the nano pipettor head is installed and on which arm.",[1133,1133],{"join":11335},[11336,11340],{"left":11337,"slice":11338},{"name":2339,"cls":810},{"elements":11339},[10206,10207,1052],{"name":11077,"cls":810},{"type":784,"name":11031,"path":10932,"parent":9945,"description":11342,"lines":11343,"value":11072,"annotation":11344},"Whether the additional independent nano pipettor channel is installed.",[2153,2153],{"join":11345},[11346,11347],{"name":1098,"cls":810},{"name":11077,"cls":810},{"type":784,"name":11032,"path":10932,"parent":9945,"description":11349,"lines":11350,"value":11072,"annotation":11351},"Whether the tube gripper is installed and on which arm.",[1140,1140],{"join":11352},[11353,11357],{"left":11354,"slice":11355},{"name":2339,"cls":810},{"elements":11356},[10206,10207,1052],{"name":11077,"cls":810},{"type":784,"name":11033,"path":10932,"parent":9945,"description":11359,"lines":11360,"value":11072,"annotation":11361},"Whether the imaging channel is installed and on which arm.",[3268,3268],{"join":11362},[11363,11367],{"left":11364,"slice":11365},{"name":2339,"cls":810},{"elements":11366},[10206,10207,1052],{"name":11077,"cls":810},{"type":784,"name":11034,"path":10932,"parent":9945,"description":11369,"lines":11370,"value":11072,"annotation":11371},"Whether the gel card gripper is installed and on which arm.",[3994,3994],{"join":11372},[11373,11377],{"left":11374,"slice":11375},{"name":2339,"cls":810},{"elements":11376},[10206,10207,1052],{"name":11077,"cls":810},{"type":784,"name":11035,"path":10932,"parent":9945,"description":11379,"lines":11380,"value":11072,"annotation":11381},"Whether the NGC arm is installed and on which arm, enabling the Quad CO-RE gripper.",[7543,7543],{"join":11382},[11383,11387],{"left":11384,"slice":11385},{"name":2339,"cls":810},{"elements":11386},[10206,10207,1052],{"name":11077,"cls":810},{"type":784,"name":11036,"path":10932,"parent":9945,"description":11389,"lines":11390,"value":11072,"annotation":11391},"Whether the puncher is installed.",[1155,1155],{"join":11392},[11393,11394],{"name":1098,"cls":810},{"name":11077,"cls":810},{"type":784,"name":11037,"path":10932,"parent":9945,"description":11396,"lines":11397,"value":11072,"annotation":11398},"Whether the puncher handler is installed and on which arm.",[9104,9104],{"join":11399},[11400,11404],{"left":11401,"slice":11402},{"name":2339,"cls":810},{"elements":11403},[10206,10207,1052],{"name":11077,"cls":810},{"type":784,"name":11038,"path":10932,"parent":9945,"description":11406,"lines":11407,"value":11072,"annotation":11408},"Whether the autoload unit is installed.",[7205,7205],{"join":11409},[11410,11416],{"left":11411,"slice":11412},{"name":2339,"cls":810},{"elements":11413},[11414,11415,1052],"'Scanner'","'2D-Reader'",{"name":11077,"cls":810},{"type":784,"name":11039,"path":10932,"parent":9945,"description":11418,"lines":11419,"value":11072,"annotation":11420},"Whether the 1st wash station is installed.",[2194,2194],{"join":11421},[11422,11423],{"name":1098,"cls":810},{"name":11077,"cls":810},{"type":784,"name":11040,"path":10932,"parent":9945,"description":11425,"lines":11426,"value":11072,"annotation":11427},"Whether the 1st installed wash station is a 3rd Generation Wash Station or a\nCR Needle Wash Station.",[1178,1178],{"join":11428},[11429,11435],{"left":11430,"slice":11431},{"name":2339,"cls":810},{"elements":11432},[11433,11434],"'G3'","'CR'",{"name":11077,"cls":810},{"type":784,"name":11041,"path":10932,"parent":9945,"description":11437,"lines":11438,"value":11072,"annotation":11439},"Whether the 2nd wash station is installed.",[1179,1179],{"join":11440},[11441,11442],{"name":1098,"cls":810},{"name":11077,"cls":810},{"type":784,"name":11042,"path":10932,"parent":9945,"description":11444,"lines":11445,"value":11072,"annotation":11446},"Whether the 2nd installed wash station is a 3rd Generation Wash Station or a\nCR Needle Wash Station.",[3695,3695],{"join":11447},[11448,11452],{"left":11449,"slice":11450},{"name":2339,"cls":810},{"elements":11451},[11433,11434],{"name":11077,"cls":810},{"type":784,"name":11043,"path":10932,"parent":9945,"description":11454,"lines":11455,"value":11072,"annotation":11456},"Whether the 1st pump station is installed.",[1186,1186],{"join":11457},[11458,11459],{"name":1098,"cls":810},{"name":11077,"cls":810},{"type":784,"name":11044,"path":10932,"parent":9945,"description":11461,"lines":11462,"value":11072,"annotation":11463},"Whether the 2nd pump station is installed.",[4070,4070],{"join":11464},[11465,11466],{"name":1098,"cls":810},{"name":11077,"cls":810},{"type":784,"name":11045,"path":10932,"parent":9945,"description":11468,"lines":11469,"value":11072,"annotation":11470},"Whether the 3rd pump station is installed.",[1199,1199],{"join":11471},[11472,11473],{"name":1098,"cls":810},{"name":11077,"cls":810},{"type":784,"name":11046,"path":10932,"parent":9945,"description":11475,"lines":11476,"value":11072,"annotation":11477},"Whether the 1st decapper is installed.",[7127,7127],{"join":11478},[11479,11480],{"name":1098,"cls":810},{"name":11077,"cls":810},{"type":784,"name":11047,"path":10932,"parent":9945,"description":11482,"lines":11483,"value":11072,"annotation":11484},"Whether the 2nd decapper is installed.",[4085,4085],{"join":11485},[11486,11487],{"name":1098,"cls":810},{"name":11077,"cls":810},{"type":784,"name":11048,"path":10932,"parent":9945,"description":11489,"lines":11490,"value":11072,"annotation":11491},"Whether the 3rd decapper is installed.",[1210,1210],{"join":11492},[11493,11494],{"name":1098,"cls":810},{"name":11077,"cls":810},{"type":784,"name":11049,"path":10932,"parent":9945,"description":11496,"lines":11497,"value":11072,"annotation":11499},"Whether the 4th decapper is installed.",[11498,11498],189,{"join":11500},[11501,11502],{"name":1098,"cls":810},{"name":11077,"cls":810},{"type":784,"name":11050,"path":10932,"parent":9945,"description":11504,"lines":11505,"value":11072,"annotation":11507},"Whether the 1st shaking incubator is installed.",[11506,11506],192,{"join":11508},[11509,11510],{"name":1098,"cls":810},{"name":11077,"cls":810},{"type":784,"name":11051,"path":10932,"parent":9945,"description":11512,"lines":11513,"value":11072,"annotation":11514},"Whether the 2nd shaking incubator is installed.",[1219,1219],{"join":11515},[11516,11517],{"name":1098,"cls":810},{"name":11077,"cls":810},{"type":784,"name":11052,"path":10932,"parent":9945,"description":11519,"lines":11520,"value":11072,"annotation":11521},"Whether the 1st temperature-controlled carrier is installed.",[1226,1226],{"join":11522},[11523,11524],{"name":1098,"cls":810},{"name":11077,"cls":810},{"type":784,"name":11053,"path":10932,"parent":9945,"description":11526,"lines":11527,"value":11072,"annotation":11528},"Whether the 2nd temperature-controlled carrier is installed.",[4159,4159],{"join":11529},[11530,11531],{"name":1098,"cls":810},{"name":11077,"cls":810},{"type":784,"name":11054,"path":10932,"parent":9945,"description":11533,"lines":11534,"value":11072,"annotation":11535},"Whether the centrifuge is installed.",[4169,4169],{"join":11536},[11537,11538],{"name":1098,"cls":810},{"name":11077,"cls":810},{"type":784,"name":11055,"path":10932,"parent":9945,"description":11540,"lines":11541,"value":11072,"annotation":11542},"Whether the front cover monitoring is installed.",[4176,4176],{"join":11543},[11544,11545],{"name":1098,"cls":810},{"name":11077,"cls":810},{"type":784,"name":11056,"path":10932,"parent":9945,"description":11547,"lines":11548,"value":11072,"annotation":11549},"Whether the additional front cover monitoring is installed.",[7175,7175],{"join":11550},[11551,11552],{"name":1098,"cls":810},{"name":11077,"cls":810},{"type":784,"name":11057,"path":10932,"parent":9945,"description":11554,"lines":11555,"value":11072,"annotation":11556},"Whether the left cover is installed.",[4177,4177],{"join":11557},[11558,11559],{"name":1098,"cls":810},{"name":11077,"cls":810},{"type":784,"name":11058,"path":10932,"parent":9945,"description":11561,"lines":11562,"value":11072,"annotation":11563},"Whether the right cover is installed.",[1237,1237],{"join":11564},[11565,11566],{"name":1098,"cls":810},{"name":11077,"cls":810},{"type":784,"name":11059,"path":10932,"parent":9945,"description":11568,"lines":11569,"value":11072,"annotation":11570},"Whether the autoload cover is installed.",[4198,4198],{"join":11571},[11572,11573],{"name":1098,"cls":810},{"name":11077,"cls":810},{"type":784,"name":11060,"path":10932,"parent":9945,"description":11575,"lines":11576,"value":11072,"annotation":11578},"X0 interface",[11577,11577],222,{"join":11579},[11580,11581],{"name":1098,"cls":810},{"name":11077,"cls":810},{"type":784,"name":11061,"path":10932,"parent":9945,"description":11583,"lines":11584,"value":11072,"annotation":11586},"Ham Elisa.",[11585,11585],225,{"join":11587},[11588,11589],{"name":1098,"cls":810},{"name":11077,"cls":810},{"type":784,"name":11062,"path":10932,"parent":9945,"description":11591,"lines":11592,"value":11072,"annotation":11593},"New Gen Pooler.",[1256,1256],{"join":11594},[11595,11596],{"name":1098,"cls":810},{"name":11077,"cls":810},{"type":784,"name":11063,"path":10932,"parent":9945,"description":11598,"lines":11599,"value":11072,"annotation":11600},"Status light.",[4215,4215],{"join":11601},[11602,11603],{"name":1098,"cls":810},{"name":11077,"cls":810},{"type":784,"name":11064,"path":10932,"parent":9945,"description":11605,"lines":11606,"value":832,"annotation":11608},"True if all firmware configuration fields are present (non-MISSING).",[11607,10992],235,{"name":1098,"cls":810},{"type":846,"name":11066,"path":10932,"parent":9945,"lines":11610,"parameters":11611},[9997,9997],[11612,11613,11620,11627,11634,11644,11651,11658,11665,11675,11682,11689,11696,11703,11713,11720,11727,11734,11744,11751,11760,11766,11772,11779,11788,11795,11801,11808,11818,11825,11832,11842,11852,11859,11868,11877,11887,11894,11904,11914,11924,11934,11941,11951,11961,11968,11978,11985,11995,12002,12009,12016,12023,12030,12037,12044,12051,12058,12065,12072,12079,12086,12093,12100,12107,12114,12121,12128,12135],{"name":851,"kind":852,"required":853},{"name":5800,"kind":852,"annotation":11614,"required":42,"default":11618},{"join":11615},[11616,11617],{"name":931,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},"unitelabs.labware.utils.missing.MISSING",{"name":11621,"kind":852,"annotation":11622,"required":42,"default":11626},"identifier",{"join":11623},[11624,11625],{"name":931,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11628,"kind":852,"annotation":11629,"required":42,"default":11633},"channel_order",{"join":11630},[11631,11632],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11635,"kind":852,"annotation":11636,"required":42,"default":11643},"collision_sensitivity",{"join":11637},[11638,11642],{"left":11639,"slice":11640},{"name":2339,"cls":810},{"elements":11641},[11087,11088],{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11645,"kind":852,"annotation":11646,"required":42,"default":11650},"deck_track_count",{"join":11647},[11648,11649],{"name":1405,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11652,"kind":852,"annotation":11653,"required":42,"default":11657},"autoload_track_count",{"join":11654},[11655,11656],{"name":1405,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11659,"kind":852,"annotation":11660,"required":42,"default":11664},"waste_x",{"join":11661},[11662,11663],{"name":1062,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11666,"kind":852,"annotation":11667,"required":42,"default":11674},"waste_direction",{"join":11668},[11669,11673],{"left":11670,"slice":11671},{"name":2339,"cls":810},{"elements":11672},[10206,10207],{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11676,"kind":852,"annotation":11677,"required":42,"default":11681},"min_x",{"join":11678},[11679,11680],{"name":1062,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11683,"kind":852,"annotation":11684,"required":42,"default":11688},"max_x",{"join":11685},[11686,11687],{"name":1062,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11690,"kind":852,"annotation":11691,"required":42,"default":11695},"left_arm_min_y",{"join":11692},[11693,11694],{"name":1062,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11697,"kind":852,"annotation":11698,"required":42,"default":11702},"left_arm_max_y",{"join":11699},[11700,11701],{"name":1062,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11704,"kind":852,"annotation":11705,"required":42,"default":11712},"left_arm_size",{"join":11706},[11707,11711],{"left":11708,"slice":11709},{"name":2339,"cls":810},{"elements":11710},[11157,11158],{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11714,"kind":852,"annotation":11715,"required":42,"default":11719},"left_arm_width",{"join":11716},[11717,11718],{"name":1062,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11721,"kind":852,"annotation":11722,"required":42,"default":11726},"right_arm_min_y",{"join":11723},[11724,11725],{"name":1062,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11728,"kind":852,"annotation":11729,"required":42,"default":11733},"right_arm_max_y",{"join":11730},[11731,11732],{"name":1062,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11735,"kind":852,"annotation":11736,"required":42,"default":11743},"right_arm_size",{"join":11737},[11738,11742],{"left":11739,"slice":11740},{"name":2339,"cls":810},{"elements":11741},[11157,11158],{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11745,"kind":852,"annotation":11746,"required":42,"default":11750},"right_arm_width",{"join":11747},[11748,11749],{"name":1062,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":10239,"kind":852,"annotation":11752,"required":42,"default":11759},{"join":11753},[11754,11758],{"left":11755,"slice":11756},{"name":2339,"cls":810},{"elements":11757},[10206,10207,1052],{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":6918,"kind":852,"annotation":11761,"required":42,"default":11765},{"join":11762},[11763,11764],{"name":1405,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":10362,"kind":852,"annotation":11767,"required":42,"default":11771},{"join":11768},[11769,11770],{"name":1062,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11773,"kind":852,"annotation":11774,"required":42,"default":11778},"pip_channel_volume",{"join":11775},[11776,11777],{"name":1405,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":10248,"kind":852,"annotation":11780,"required":42,"default":11787},{"join":11781},[11782,11786],{"left":11783,"slice":11784},{"name":2339,"cls":810},{"elements":11785},[10206,10207,1052],{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11789,"kind":852,"annotation":11790,"required":42,"default":11794},"xl_channel_count",{"join":11791},[11792,11793],{"name":1405,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":10367,"kind":852,"annotation":11796,"required":42,"default":11800},{"join":11797},[11798,11799],{"name":1062,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11802,"kind":852,"annotation":11803,"required":42,"default":11807},"xl_channel_volume",{"join":11804},[11805,11806],{"name":1405,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11809,"kind":852,"annotation":11810,"required":42,"default":11817},"robotic_channels",{"join":11811},[11812,11816],{"left":11813,"slice":11814},{"name":2339,"cls":810},{"elements":11815},[10206,10207,1052],{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11819,"kind":852,"annotation":11820,"required":42,"default":11824},"robotic_channel_count",{"join":11821},[11822,11823],{"name":1405,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11826,"kind":852,"annotation":11827,"required":42,"default":11831},"robotic_channel_gap",{"join":11828},[11829,11830],{"name":1062,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11833,"kind":852,"annotation":11834,"required":42,"default":11841},"iswap",{"join":11835},[11836,11840],{"left":11837,"slice":11838},{"name":2339,"cls":810},{"elements":11839},[10206,10207,1052],{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11843,"kind":852,"annotation":11844,"required":42,"default":11851},"iswap_size",{"join":11845},[11846,11850],{"left":11847,"slice":11848},{"name":2339,"cls":810},{"elements":11849},[11157,11302],{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11853,"kind":852,"annotation":11854,"required":42,"default":11858},"iswap_park_heads",{"join":11855},[11856,11857],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":10260,"kind":852,"annotation":11860,"required":42,"default":11867},{"join":11861},[11862,11866],{"left":11863,"slice":11864},{"name":2339,"cls":810},{"elements":11865},[10206,10207,1052],{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":10263,"kind":852,"annotation":11869,"required":42,"default":11876},{"join":11870},[11871,11875],{"left":11872,"slice":11873},{"name":2339,"cls":810},{"elements":11874},[10206,10207,1052],{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11878,"kind":852,"annotation":11879,"required":42,"default":11886},"nano_pipettor",{"join":11880},[11881,11885],{"left":11882,"slice":11883},{"name":2339,"cls":810},{"elements":11884},[10206,10207,1052],{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11888,"kind":852,"annotation":11889,"required":42,"default":11893},"nano_pipettor_additional",{"join":11890},[11891,11892],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11895,"kind":852,"annotation":11896,"required":42,"default":11903},"tube_gripper",{"join":11897},[11898,11902],{"left":11899,"slice":11900},{"name":2339,"cls":810},{"elements":11901},[10206,10207,1052],{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11905,"kind":852,"annotation":11906,"required":42,"default":11913},"imaging_channel",{"join":11907},[11908,11912],{"left":11909,"slice":11910},{"name":2339,"cls":810},{"elements":11911},[10206,10207,1052],{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11915,"kind":852,"annotation":11916,"required":42,"default":11923},"gel_card_gripper",{"join":11917},[11918,11922],{"left":11919,"slice":11920},{"name":2339,"cls":810},{"elements":11921},[10206,10207,1052],{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11925,"kind":852,"annotation":11926,"required":42,"default":11933},"ngc_arm",{"join":11927},[11928,11932],{"left":11929,"slice":11930},{"name":2339,"cls":810},{"elements":11931},[10206,10207,1052],{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11935,"kind":852,"annotation":11936,"required":42,"default":11940},"puncher",{"join":11937},[11938,11939],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11942,"kind":852,"annotation":11943,"required":42,"default":11950},"puncher_handler",{"join":11944},[11945,11949],{"left":11946,"slice":11947},{"name":2339,"cls":810},{"elements":11948},[10206,10207,1052],{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11952,"kind":852,"annotation":11953,"required":42,"default":11960},"autoload",{"join":11954},[11955,11959],{"left":11956,"slice":11957},{"name":2339,"cls":810},{"elements":11958},[11414,11415,1052],{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11962,"kind":852,"annotation":11963,"required":42,"default":11967},"wash_station_1",{"join":11964},[11965,11966],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11969,"kind":852,"annotation":11970,"required":42,"default":11977},"wash_station_1_type",{"join":11971},[11972,11976],{"left":11973,"slice":11974},{"name":2339,"cls":810},{"elements":11975},[11433,11434],{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11979,"kind":852,"annotation":11980,"required":42,"default":11984},"wash_station_2",{"join":11981},[11982,11983],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11986,"kind":852,"annotation":11987,"required":42,"default":11994},"wash_station_2_type",{"join":11988},[11989,11993],{"left":11990,"slice":11991},{"name":2339,"cls":810},{"elements":11992},[11433,11434],{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11996,"kind":852,"annotation":11997,"required":42,"default":12001},"pump_station_1",{"join":11998},[11999,12000],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":12003,"kind":852,"annotation":12004,"required":42,"default":12008},"pump_station_2",{"join":12005},[12006,12007],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":12010,"kind":852,"annotation":12011,"required":42,"default":12015},"pump_station_3",{"join":12012},[12013,12014],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":12017,"kind":852,"annotation":12018,"required":42,"default":12022},"decapper_1",{"join":12019},[12020,12021],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":12024,"kind":852,"annotation":12025,"required":42,"default":12029},"decapper_2",{"join":12026},[12027,12028],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":12031,"kind":852,"annotation":12032,"required":42,"default":12036},"decapper_3",{"join":12033},[12034,12035],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":12038,"kind":852,"annotation":12039,"required":42,"default":12043},"decapper_4",{"join":12040},[12041,12042],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":12045,"kind":852,"annotation":12046,"required":42,"default":12050},"shaking_incubator_1",{"join":12047},[12048,12049],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":12052,"kind":852,"annotation":12053,"required":42,"default":12057},"shaking_incubator_2",{"join":12054},[12055,12056],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":12059,"kind":852,"annotation":12060,"required":42,"default":12064},"tcc_1",{"join":12061},[12062,12063],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":12066,"kind":852,"annotation":12067,"required":42,"default":12071},"tcc_2",{"join":12068},[12069,12070],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":12073,"kind":852,"annotation":12074,"required":42,"default":12078},"centrifuge",{"join":12075},[12076,12077],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":12080,"kind":852,"annotation":12081,"required":42,"default":12085},"front_cover_monitoring",{"join":12082},[12083,12084],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":12087,"kind":852,"annotation":12088,"required":42,"default":12092},"front_cover_monitoring_additional",{"join":12089},[12090,12091],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":12094,"kind":852,"annotation":12095,"required":42,"default":12099},"left_cover",{"join":12096},[12097,12098],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":12101,"kind":852,"annotation":12102,"required":42,"default":12106},"right_cover",{"join":12103},[12104,12105],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":12108,"kind":852,"annotation":12109,"required":42,"default":12113},"autoload_cover",{"join":12110},[12111,12112],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":12115,"kind":852,"annotation":12116,"required":42,"default":12120},"x0_interface",{"join":12117},[12118,12119],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":12122,"kind":852,"annotation":12123,"required":42,"default":12127},"ham_elisa",{"join":12124},[12125,12126],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":12129,"kind":852,"annotation":12130,"required":42,"default":12134},"new_gen_pooler",{"join":12131},[12132,12133],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":12136,"kind":852,"annotation":12137,"required":42,"default":12141},"status_light",{"join":12138},[12139,12140],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"type":802,"name":7193,"path":10932,"parent":9934,"description":12143,"lines":12144,"decorators":12146,"bases":12147,"attributes":12150,"functions":12162,"mro":12165},"Represents the configuration of a Microlab STAR as a dataclass.",[9650,12145],433,[9982],[12148],{"annotation":12149},{"name":9945,"cls":810},[12151,12152,12153,12154,12155,12156,12157,12158,12159,12160,12161],"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration.core96_discard_location","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration.core96_home_location","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration.core384_discard_location","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration.core_gripper_park_location","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration.core_gripper_channels","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration.channels_discard_z_height","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration.channels_home_location","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration.autoload_home_location","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration.firmware_version","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration.waste_block","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration.teaching_needles",[12163,12164],"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration.__init__","unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration.from_firmware_responses",[7193,9945,836,11068],{"type":784,"name":12151,"path":10932,"parent":7193,"description":12167,"lines":12168,"value":11072,"annotation":12169},"The discard location for the CO-RE 96 head.",[1276,1276],{"join":12170},[12171,12172],{"name":1934,"cls":810},{"name":11077,"cls":810},{"type":784,"name":12152,"path":10932,"parent":7193,"description":12174,"lines":12175,"value":11072,"annotation":12176},"The home location for the CO-RE 96 head.",[7886,7886],{"join":12177},[12178,12179],{"name":1934,"cls":810},{"name":11077,"cls":810},{"type":784,"name":12153,"path":10932,"parent":7193,"description":12181,"lines":12182,"value":11072,"annotation":12184},"The discard location for the CO-RE 384 head.",[12183,12183],254,{"join":12185},[12186,12187],{"name":1934,"cls":810},{"name":11077,"cls":810},{"type":784,"name":12154,"path":10932,"parent":7193,"description":12189,"lines":12190,"value":11072,"annotation":12191},"The park location of the CO-RE gripper.",[2730,2730],{"join":12192},[12193,12199],{"left":12194,"slice":12195},{"name":2813,"cls":810},{"elements":12196},[12197,12198],{"name":1934,"cls":810},{"name":1934,"cls":810},{"name":11077,"cls":810},{"type":784,"name":12155,"path":10932,"parent":7193,"description":12201,"lines":12202,"value":11072,"annotation":12203},"The default channels to use for the CO-RE gripper.",[9677,9677],{"join":12204},[12205,12211],{"left":12206,"slice":12207},{"name":2813,"cls":810},{"elements":12208},[12209,12210],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":11077,"cls":810},{"type":784,"name":12156,"path":10932,"parent":7193,"description":12213,"lines":12214,"value":11072,"annotation":12215},"The Z height of the discard location for the channels.",[2742,2742],{"join":12216},[12217,12218],{"name":1062,"cls":810},{"name":11077,"cls":810},{"type":784,"name":12157,"path":10932,"parent":7193,"description":12220,"lines":12221,"value":11072,"annotation":12222},"The home location of the channels.",[1287,1287],{"join":12223},[12224,12225],{"name":1934,"cls":810},{"name":11077,"cls":810},{"type":784,"name":12158,"path":10932,"parent":7193,"description":12227,"lines":12228,"value":11072,"annotation":12229},"The home location (as track number) of the autoload.",[2754,2754],{"join":12230},[12231,12232],{"name":1405,"cls":810},{"name":11077,"cls":810},{"type":784,"name":12159,"path":10932,"parent":7193,"description":12234,"lines":12235,"value":11072,"annotation":12236},"The firmware version of the liquid handler.",[7914,7914],{"join":12237},[12238,12239],{"name":931,"cls":810},{"name":11077,"cls":810},{"type":784,"name":12160,"path":10932,"parent":7193,"description":12241,"lines":12242,"value":11072,"annotation":12243},"Whether a waste block is installed on the deck.",[1808,1808],{"join":12244},[12245,12246],{"name":1098,"cls":810},{"name":11077,"cls":810},{"type":784,"name":12161,"path":10932,"parent":7193,"description":12248,"lines":12249,"value":11072,"annotation":12250},"Whether teaching needles are installed on the waste block.",[8903,8903],{"join":12251},[12252,12253],{"name":1098,"cls":810},{"name":11077,"cls":810},{"type":846,"name":12164,"path":10932,"parent":7193,"description":12255,"lines":12256,"decorators":12257,"parameters":12259},"Create a MicrolabSTARConfiguration from firmware responses.",[1302,12145],[12258],"classmethod",[12260,12262,12265,12268],{"name":12261,"kind":852,"required":853},"cls",{"name":12263,"kind":852,"annotation":12264,"required":853},"config",{"name":7157,"cls":810},{"name":12266,"kind":852,"annotation":12267,"required":853},"ext_config",{"name":7166,"cls":810},{"name":1409,"kind":852,"annotation":12269,"required":853},{"name":1062,"cls":810},{"type":846,"name":12163,"path":10932,"parent":7193,"lines":12271,"parameters":12272},[9997,9997],[12273,12274,12280,12286,12292,12301,12307,12313,12319,12328,12334,12340,12346,12352,12361,12367,12373,12379,12388,12394,12403,12409,12415,12421,12430,12436,12442,12448,12457,12463,12469,12478,12487,12493,12502,12511,12520,12526,12535,12544,12553,12562,12568,12577,12586,12592,12601,12607,12616,12622,12628,12634,12640,12646,12652,12658,12664,12670,12676,12682,12688,12694,12700,12706,12712,12718,12724,12730,12736,12742,12749,12756,12763,12775,12787,12794,12801,12808,12815,12822],{"name":851,"kind":852,"required":853},{"name":5800,"kind":852,"annotation":12275,"required":42,"default":12279},{"join":12276},[12277,12278],{"name":931,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11621,"kind":852,"annotation":12281,"required":42,"default":12285},{"join":12282},[12283,12284],{"name":931,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11628,"kind":852,"annotation":12287,"required":42,"default":12291},{"join":12288},[12289,12290],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11635,"kind":852,"annotation":12293,"required":42,"default":12300},{"join":12294},[12295,12299],{"left":12296,"slice":12297},{"name":2339,"cls":810},{"elements":12298},[11087,11088],{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11645,"kind":852,"annotation":12302,"required":42,"default":12306},{"join":12303},[12304,12305],{"name":1405,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11652,"kind":852,"annotation":12308,"required":42,"default":12312},{"join":12309},[12310,12311],{"name":1405,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11659,"kind":852,"annotation":12314,"required":42,"default":12318},{"join":12315},[12316,12317],{"name":1062,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11666,"kind":852,"annotation":12320,"required":42,"default":12327},{"join":12321},[12322,12326],{"left":12323,"slice":12324},{"name":2339,"cls":810},{"elements":12325},[10206,10207],{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11676,"kind":852,"annotation":12329,"required":42,"default":12333},{"join":12330},[12331,12332],{"name":1062,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11683,"kind":852,"annotation":12335,"required":42,"default":12339},{"join":12336},[12337,12338],{"name":1062,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11690,"kind":852,"annotation":12341,"required":42,"default":12345},{"join":12342},[12343,12344],{"name":1062,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11697,"kind":852,"annotation":12347,"required":42,"default":12351},{"join":12348},[12349,12350],{"name":1062,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11704,"kind":852,"annotation":12353,"required":42,"default":12360},{"join":12354},[12355,12359],{"left":12356,"slice":12357},{"name":2339,"cls":810},{"elements":12358},[11157,11158],{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11714,"kind":852,"annotation":12362,"required":42,"default":12366},{"join":12363},[12364,12365],{"name":1062,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11721,"kind":852,"annotation":12368,"required":42,"default":12372},{"join":12369},[12370,12371],{"name":1062,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11728,"kind":852,"annotation":12374,"required":42,"default":12378},{"join":12375},[12376,12377],{"name":1062,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11735,"kind":852,"annotation":12380,"required":42,"default":12387},{"join":12381},[12382,12386],{"left":12383,"slice":12384},{"name":2339,"cls":810},{"elements":12385},[11157,11158],{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11745,"kind":852,"annotation":12389,"required":42,"default":12393},{"join":12390},[12391,12392],{"name":1062,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":10239,"kind":852,"annotation":12395,"required":42,"default":12402},{"join":12396},[12397,12401],{"left":12398,"slice":12399},{"name":2339,"cls":810},{"elements":12400},[10206,10207,1052],{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":6918,"kind":852,"annotation":12404,"required":42,"default":12408},{"join":12405},[12406,12407],{"name":1405,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":10362,"kind":852,"annotation":12410,"required":42,"default":12414},{"join":12411},[12412,12413],{"name":1062,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11773,"kind":852,"annotation":12416,"required":42,"default":12420},{"join":12417},[12418,12419],{"name":1405,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":10248,"kind":852,"annotation":12422,"required":42,"default":12429},{"join":12423},[12424,12428],{"left":12425,"slice":12426},{"name":2339,"cls":810},{"elements":12427},[10206,10207,1052],{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11789,"kind":852,"annotation":12431,"required":42,"default":12435},{"join":12432},[12433,12434],{"name":1405,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":10367,"kind":852,"annotation":12437,"required":42,"default":12441},{"join":12438},[12439,12440],{"name":1062,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11802,"kind":852,"annotation":12443,"required":42,"default":12447},{"join":12444},[12445,12446],{"name":1405,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11809,"kind":852,"annotation":12449,"required":42,"default":12456},{"join":12450},[12451,12455],{"left":12452,"slice":12453},{"name":2339,"cls":810},{"elements":12454},[10206,10207,1052],{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11819,"kind":852,"annotation":12458,"required":42,"default":12462},{"join":12459},[12460,12461],{"name":1405,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11826,"kind":852,"annotation":12464,"required":42,"default":12468},{"join":12465},[12466,12467],{"name":1062,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11833,"kind":852,"annotation":12470,"required":42,"default":12477},{"join":12471},[12472,12476],{"left":12473,"slice":12474},{"name":2339,"cls":810},{"elements":12475},[10206,10207,1052],{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11843,"kind":852,"annotation":12479,"required":42,"default":12486},{"join":12480},[12481,12485],{"left":12482,"slice":12483},{"name":2339,"cls":810},{"elements":12484},[11157,11302],{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11853,"kind":852,"annotation":12488,"required":42,"default":12492},{"join":12489},[12490,12491],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":10260,"kind":852,"annotation":12494,"required":42,"default":12501},{"join":12495},[12496,12500],{"left":12497,"slice":12498},{"name":2339,"cls":810},{"elements":12499},[10206,10207,1052],{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":10263,"kind":852,"annotation":12503,"required":42,"default":12510},{"join":12504},[12505,12509],{"left":12506,"slice":12507},{"name":2339,"cls":810},{"elements":12508},[10206,10207,1052],{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11878,"kind":852,"annotation":12512,"required":42,"default":12519},{"join":12513},[12514,12518],{"left":12515,"slice":12516},{"name":2339,"cls":810},{"elements":12517},[10206,10207,1052],{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11888,"kind":852,"annotation":12521,"required":42,"default":12525},{"join":12522},[12523,12524],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11895,"kind":852,"annotation":12527,"required":42,"default":12534},{"join":12528},[12529,12533],{"left":12530,"slice":12531},{"name":2339,"cls":810},{"elements":12532},[10206,10207,1052],{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11905,"kind":852,"annotation":12536,"required":42,"default":12543},{"join":12537},[12538,12542],{"left":12539,"slice":12540},{"name":2339,"cls":810},{"elements":12541},[10206,10207,1052],{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11915,"kind":852,"annotation":12545,"required":42,"default":12552},{"join":12546},[12547,12551],{"left":12548,"slice":12549},{"name":2339,"cls":810},{"elements":12550},[10206,10207,1052],{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11925,"kind":852,"annotation":12554,"required":42,"default":12561},{"join":12555},[12556,12560],{"left":12557,"slice":12558},{"name":2339,"cls":810},{"elements":12559},[10206,10207,1052],{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11935,"kind":852,"annotation":12563,"required":42,"default":12567},{"join":12564},[12565,12566],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11942,"kind":852,"annotation":12569,"required":42,"default":12576},{"join":12570},[12571,12575],{"left":12572,"slice":12573},{"name":2339,"cls":810},{"elements":12574},[10206,10207,1052],{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11952,"kind":852,"annotation":12578,"required":42,"default":12585},{"join":12579},[12580,12584],{"left":12581,"slice":12582},{"name":2339,"cls":810},{"elements":12583},[11414,11415,1052],{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11962,"kind":852,"annotation":12587,"required":42,"default":12591},{"join":12588},[12589,12590],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11969,"kind":852,"annotation":12593,"required":42,"default":12600},{"join":12594},[12595,12599],{"left":12596,"slice":12597},{"name":2339,"cls":810},{"elements":12598},[11433,11434],{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11979,"kind":852,"annotation":12602,"required":42,"default":12606},{"join":12603},[12604,12605],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11986,"kind":852,"annotation":12608,"required":42,"default":12615},{"join":12609},[12610,12614],{"left":12611,"slice":12612},{"name":2339,"cls":810},{"elements":12613},[11433,11434],{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11996,"kind":852,"annotation":12617,"required":42,"default":12621},{"join":12618},[12619,12620],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":12003,"kind":852,"annotation":12623,"required":42,"default":12627},{"join":12624},[12625,12626],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":12010,"kind":852,"annotation":12629,"required":42,"default":12633},{"join":12630},[12631,12632],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":12017,"kind":852,"annotation":12635,"required":42,"default":12639},{"join":12636},[12637,12638],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":12024,"kind":852,"annotation":12641,"required":42,"default":12645},{"join":12642},[12643,12644],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":12031,"kind":852,"annotation":12647,"required":42,"default":12651},{"join":12648},[12649,12650],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":12038,"kind":852,"annotation":12653,"required":42,"default":12657},{"join":12654},[12655,12656],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":12045,"kind":852,"annotation":12659,"required":42,"default":12663},{"join":12660},[12661,12662],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":12052,"kind":852,"annotation":12665,"required":42,"default":12669},{"join":12666},[12667,12668],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":12059,"kind":852,"annotation":12671,"required":42,"default":12675},{"join":12672},[12673,12674],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":12066,"kind":852,"annotation":12677,"required":42,"default":12681},{"join":12678},[12679,12680],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":12073,"kind":852,"annotation":12683,"required":42,"default":12687},{"join":12684},[12685,12686],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":12080,"kind":852,"annotation":12689,"required":42,"default":12693},{"join":12690},[12691,12692],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":12087,"kind":852,"annotation":12695,"required":42,"default":12699},{"join":12696},[12697,12698],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":12094,"kind":852,"annotation":12701,"required":42,"default":12705},{"join":12702},[12703,12704],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":12101,"kind":852,"annotation":12707,"required":42,"default":12711},{"join":12708},[12709,12710],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":12108,"kind":852,"annotation":12713,"required":42,"default":12717},{"join":12714},[12715,12716],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":12115,"kind":852,"annotation":12719,"required":42,"default":12723},{"join":12720},[12721,12722],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":12122,"kind":852,"annotation":12725,"required":42,"default":12729},{"join":12726},[12727,12728],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":12129,"kind":852,"annotation":12731,"required":42,"default":12735},{"join":12732},[12733,12734],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":12136,"kind":852,"annotation":12737,"required":42,"default":12741},{"join":12738},[12739,12740],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":12743,"kind":852,"annotation":12744,"required":42,"default":12748},"core96_discard_location",{"join":12745},[12746,12747],{"name":1934,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":12750,"kind":852,"annotation":12751,"required":42,"default":12755},"core96_home_location",{"join":12752},[12753,12754],{"name":1934,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":12757,"kind":852,"annotation":12758,"required":42,"default":12762},"core384_discard_location",{"join":12759},[12760,12761],{"name":1934,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":12764,"kind":852,"annotation":12765,"required":42,"default":12774},"core_gripper_park_location",{"join":12766},[12767,12773],{"left":12768,"slice":12769},{"name":2813,"cls":810},{"elements":12770},[12771,12772],{"name":1934,"cls":810},{"name":1934,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":12776,"kind":852,"annotation":12777,"required":42,"default":12786},"core_gripper_channels",{"join":12778},[12779,12785],{"left":12780,"slice":12781},{"name":2813,"cls":810},{"elements":12782},[12783,12784],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":12788,"kind":852,"annotation":12789,"required":42,"default":12793},"channels_discard_z_height",{"join":12790},[12791,12792],{"name":1062,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":12795,"kind":852,"annotation":12796,"required":42,"default":12800},"channels_home_location",{"join":12797},[12798,12799],{"name":1934,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":12802,"kind":852,"annotation":12803,"required":42,"default":12807},"autoload_home_location",{"join":12804},[12805,12806],{"name":1405,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":12809,"kind":852,"annotation":12810,"required":42,"default":12814},"firmware_version",{"join":12811},[12812,12813],{"name":931,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":12816,"kind":852,"annotation":12817,"required":42,"default":12821},"waste_block",{"join":12818},[12819,12820],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":12823,"kind":852,"annotation":12824,"required":42,"default":12828},"teaching_needles",{"join":12825},[12826,12827],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"type":802,"name":9947,"path":10932,"parent":9934,"description":12830,"lines":12831,"decorators":12832,"bases":12833,"attributes":12836,"functions":12860,"mro":12862},"Represents the firmware configuration of a Hamilton Vantage as a dataclass.",[8059,4851],[9982],[12834],{"annotation":12835},{"name":836,"cls":810},[12837,12838,12839,12840,12841,12842,12843,12844,12845,12846,12847,12848,12849,12850,12851,12852,12853,12854,12855,12856,12857,12858,12859],"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.deck_track_count","unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.loader_track_count","unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.loader_track_min","unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.min_x","unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.max_x","unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.left_arm","unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.right_arm","unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.pip_channels","unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.pip_channel_count","unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.pip_channel_gap","unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.pip_channel_volume","unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.xl_channels","unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.xl_channel_count","unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.xl_channel_gap","unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.xl_channel_volume","unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.ipg","unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.idl","unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.core96","unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.core384","unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.channel_order","unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.inter_channel_group_gap","unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.collision_sensitivity","unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.is_firmware_complete",[12861],"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.__init__",[9947,836,11068],{"type":784,"name":12837,"path":10932,"parent":9947,"description":11091,"lines":12864,"value":11072,"annotation":12866},[12865,12865],440,{"join":12867},[12868,12869],{"name":1405,"cls":810},{"name":11077,"cls":810},{"type":784,"name":12838,"path":10932,"parent":9947,"description":12871,"lines":12872,"value":11072,"annotation":12874},"The autoload\u002FIDL loader tray width as number of tracks.",[12873,12873],443,{"join":12875},[12876,12877],{"name":1405,"cls":810},{"name":11077,"cls":810},{"type":784,"name":12839,"path":10932,"parent":9947,"description":12879,"lines":12880,"value":11072,"annotation":12882},"The minimum loader track index supported by the instrument.",[12881,12881],446,{"join":12883},[12884,12885],{"name":1405,"cls":810},{"name":11077,"cls":810},{"type":784,"name":12840,"path":10932,"parent":9947,"description":11122,"lines":12887,"value":11072,"annotation":12889},[12888,12888],449,{"join":12890},[12891,12892],{"name":1062,"cls":810},{"name":11077,"cls":810},{"type":784,"name":12841,"path":10932,"parent":9947,"description":12894,"lines":12895,"value":11072,"annotation":12896},"The maximal x position in mm to reach without collisions.",[4708,4708],{"join":12897},[12898,12899],{"name":1062,"cls":810},{"name":11077,"cls":810},{"type":784,"name":12842,"path":10932,"parent":9947,"description":12901,"lines":12902,"value":11072,"annotation":12903},"Configuration for the left arm.",[9458,9458],{"join":12904},[12905,12906],{"name":9946,"cls":810},{"name":11077,"cls":810},{"type":784,"name":12843,"path":10932,"parent":9947,"description":12908,"lines":12909,"value":11072,"annotation":12911},"Configuration for the right arm, or None if not present.",[12910,12910],458,{"join":12912},[12913,832,12914],{"name":9946,"cls":810},{"name":11077,"cls":810},{"type":784,"name":12844,"path":10932,"parent":9947,"description":12916,"lines":12917,"value":11072,"annotation":12918},"Whether PIP channels are installed and on which arm.",[9459,9459],{"join":12919},[12920,12924],{"left":12921,"slice":12922},{"name":2339,"cls":810},{"elements":12923},[10206,10207,1052],{"name":11077,"cls":810},{"type":784,"name":12845,"path":10932,"parent":9947,"description":12926,"lines":12927,"value":11072,"annotation":12928},"The number of installed PIP channels.",[4709,4709],{"join":12929},[12930,12931],{"name":1405,"cls":810},{"name":11077,"cls":810},{"type":784,"name":12846,"path":10932,"parent":9947,"description":12933,"lines":12934,"value":11072,"annotation":12935},"The minimal distance between neighbouring PIP channels in mm.",[4747,4747],{"join":12936},[12937,12938],{"name":1062,"cls":810},{"name":11077,"cls":810},{"type":784,"name":12847,"path":10932,"parent":9947,"description":12940,"lines":12941,"value":11072,"annotation":12942},"The volume a PIP channel can hold in µl.",[1559,1559],{"join":12943},[12944,12945],{"name":1405,"cls":810},{"name":11077,"cls":810},{"type":784,"name":12848,"path":10932,"parent":9947,"description":12947,"lines":12948,"value":11072,"annotation":12950},"Whether XL channels are installed and on which arm.",[12949,12949],473,{"join":12951},[12952,12956],{"left":12953,"slice":12954},{"name":2339,"cls":810},{"elements":12955},[10206,10207,1052],{"name":11077,"cls":810},{"type":784,"name":12849,"path":10932,"parent":9947,"description":12958,"lines":12959,"value":11072,"annotation":12961},"The number of installed XL channels.",[12960,12960],476,{"join":12962},[12963,12964],{"name":1405,"cls":810},{"name":11077,"cls":810},{"type":784,"name":12850,"path":10932,"parent":9947,"description":12966,"lines":12967,"value":11072,"annotation":12968},"The minimal distance between neighbouring XL channels in mm.",[4779,4779],{"join":12969},[12970,12971],{"name":1062,"cls":810},{"name":11077,"cls":810},{"type":784,"name":12851,"path":10932,"parent":9947,"description":12973,"lines":12974,"value":11072,"annotation":12975},"The volume an XL channel can hold in µl.",[1598,1598],{"join":12976},[12977,12978],{"name":1405,"cls":810},{"name":11077,"cls":810},{"type":784,"name":12852,"path":10932,"parent":9947,"description":12980,"lines":12981,"value":11072,"annotation":12983},"Whether the IPG (Integrated Plate Gripper) is installed.",[12982,12982],485,{"join":12984},[12985,12986],{"name":1098,"cls":810},{"name":11077,"cls":810},{"type":784,"name":12853,"path":10932,"parent":9947,"description":12988,"lines":12989,"value":11072,"annotation":12991},"Whether the IDL (ID Loader) unit is installed.",[12990,12990],488,{"join":12992},[12993,12994],{"name":1098,"cls":810},{"name":11077,"cls":810},{"type":784,"name":12854,"path":10932,"parent":9947,"description":12996,"lines":12997,"value":11072,"annotation":12998},"Whether the CoRe 96 head is installed.",[4802,4802],{"join":12999},[13000,13001],{"name":1098,"cls":810},{"name":11077,"cls":810},{"type":784,"name":12855,"path":10932,"parent":9947,"description":13003,"lines":13004,"value":11072,"annotation":13006},"Whether the CoRe 384 head is installed.",[13005,13005],494,{"join":13007},[13008,13009],{"name":1098,"cls":810},{"name":11077,"cls":810},{"type":784,"name":12856,"path":10932,"parent":9947,"description":13011,"lines":13012,"value":11072,"annotation":13013},"True = PIP low-Y \u002F XL high-Y, False = XL low-Y \u002F PIP high-Y.",[1619,1619],{"join":13014},[13015,13016],{"name":1098,"cls":810},{"name":11077,"cls":810},{"type":784,"name":12857,"path":10932,"parent":9947,"description":13018,"lines":13019,"value":11072,"annotation":13021},"Minimum Y separation in mm between the XL and PIP channel groups on the same arm.",[13020,13020],500,{"join":13022},[13023,13024],{"name":1062,"cls":810},{"name":11077,"cls":810},{"type":784,"name":12858,"path":10932,"parent":9947,"description":11079,"lines":13026,"value":11072,"annotation":13027},[4827,4827],{"join":13028},[13029,13033],{"left":13030,"slice":13031},{"name":2339,"cls":810},{"elements":13032},[11087,11088],{"name":11077,"cls":810},{"type":784,"name":12859,"path":10932,"parent":9947,"description":11605,"lines":13035,"value":832,"annotation":13036},[1628,4851],{"name":1098,"cls":810},{"type":846,"name":12861,"path":10932,"parent":9947,"lines":13038,"parameters":13039},[9997,9997],[13040,13041,13047,13053,13059,13066,13073,13079,13085,13092,13099,13108,13114,13120,13126,13135,13141,13147,13153,13159,13166,13172,13178,13184,13191],{"name":851,"kind":852,"required":853},{"name":5800,"kind":852,"annotation":13042,"required":42,"default":13046},{"join":13043},[13044,13045],{"name":931,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11621,"kind":852,"annotation":13048,"required":42,"default":13052},{"join":13049},[13050,13051],{"name":931,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11645,"kind":852,"annotation":13054,"required":42,"default":13058},{"join":13055},[13056,13057],{"name":1405,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13060,"kind":852,"annotation":13061,"required":42,"default":13065},"loader_track_count",{"join":13062},[13063,13064],{"name":1405,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13067,"kind":852,"annotation":13068,"required":42,"default":13072},"loader_track_min",{"join":13069},[13070,13071],{"name":1405,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11676,"kind":852,"annotation":13074,"required":42,"default":13078},{"join":13075},[13076,13077],{"name":1062,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11683,"kind":852,"annotation":13080,"required":42,"default":13084},{"join":13081},[13082,13083],{"name":1062,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13086,"kind":852,"annotation":13087,"required":42,"default":13091},"left_arm",{"join":13088},[13089,13090],{"name":9946,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13093,"kind":852,"annotation":13094,"required":42,"default":13098},"right_arm",{"join":13095},[13096,832,13097],{"name":9946,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":10239,"kind":852,"annotation":13100,"required":42,"default":13107},{"join":13101},[13102,13106],{"left":13103,"slice":13104},{"name":2339,"cls":810},{"elements":13105},[10206,10207,1052],{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":6918,"kind":852,"annotation":13109,"required":42,"default":13113},{"join":13110},[13111,13112],{"name":1405,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":10362,"kind":852,"annotation":13115,"required":42,"default":13119},{"join":13116},[13117,13118],{"name":1062,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11773,"kind":852,"annotation":13121,"required":42,"default":13125},{"join":13122},[13123,13124],{"name":1405,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":10248,"kind":852,"annotation":13127,"required":42,"default":13134},{"join":13128},[13129,13133],{"left":13130,"slice":13131},{"name":2339,"cls":810},{"elements":13132},[10206,10207,1052],{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11789,"kind":852,"annotation":13136,"required":42,"default":13140},{"join":13137},[13138,13139],{"name":1405,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":10367,"kind":852,"annotation":13142,"required":42,"default":13146},{"join":13143},[13144,13145],{"name":1062,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11802,"kind":852,"annotation":13148,"required":42,"default":13152},{"join":13149},[13150,13151],{"name":1405,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":10257,"kind":852,"annotation":13154,"required":42,"default":13158},{"join":13155},[13156,13157],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13160,"kind":852,"annotation":13161,"required":42,"default":13165},"idl",{"join":13162},[13163,13164],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":10260,"kind":852,"annotation":13167,"required":42,"default":13171},{"join":13168},[13169,13170],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":10263,"kind":852,"annotation":13173,"required":42,"default":13177},{"join":13174},[13175,13176],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11628,"kind":852,"annotation":13179,"required":42,"default":13183},{"join":13180},[13181,13182],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13185,"kind":852,"annotation":13186,"required":42,"default":13190},"inter_channel_group_gap",{"join":13187},[13188,13189],{"name":1062,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11635,"kind":852,"annotation":13192,"required":42,"default":13199},{"join":13193},[13194,13198],{"left":13195,"slice":13196},{"name":2339,"cls":810},{"elements":13197},[11087,11088],{"name":11077,"cls":810},{"name":11619,"cls":810},{"type":802,"name":6922,"path":10932,"parent":9934,"description":13201,"lines":13202,"decorators":13204,"bases":13205,"attributes":13208,"functions":13218,"mro":13220},"Alias for Hamilton Microlab Vantage (STAR V) configuration.",[13203,1711],516,[9982],[13206],{"annotation":13207},{"name":9947,"cls":810},[13209,13210,13211,13212,13213,13214,13215,13216,13217],"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageConfiguration.waste_track","unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageConfiguration.waste_type","unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageConfiguration.ejection_plate","unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageConfiguration.firmware_version","unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageConfiguration.x_arm_home_position","unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageConfiguration.left_arm_min_y","unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageConfiguration.left_arm_max_y","unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageConfiguration.right_arm_min_y","unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageConfiguration.right_arm_max_y",[13219],"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageConfiguration.__init__",[6922,9947,836,11068],{"type":784,"name":13209,"path":10932,"parent":6922,"description":13222,"lines":13223,"value":11072,"annotation":13224},"Track number where the waste block is mounted on the deck.",[1658,1658],{"join":13225},[13226,13227],{"name":1405,"cls":810},{"name":11077,"cls":810},{"type":784,"name":13210,"path":10932,"parent":6922,"description":13229,"lines":13230,"value":11072,"annotation":13231},"Waste type (universal, 2T, or a custom HamiltonWaste subclass).",[9507,9507],{"join":13232},[13233,13234,13237],{"name":9950,"cls":810},{"left":13235,"slice":13236},{"name":843,"cls":810},{"name":10047,"cls":810},{"name":11077,"cls":810},{"type":784,"name":13211,"path":10932,"parent":6922,"description":13239,"lines":13240,"value":832,"annotation":13241},"Ejection plate for 2T waste; None for universal waste.",[4933,4933],{"join":13242},[13243,832,13244],{"name":10055,"cls":810},{"name":11077,"cls":810},{"type":784,"name":13212,"path":10932,"parent":6922,"description":12234,"lines":13246,"value":11072,"annotation":13247},[4924,4924],{"join":13248},[13249,13250],{"name":931,"cls":810},{"name":11077,"cls":810},{"type":784,"name":13213,"path":10932,"parent":6922,"description":13252,"lines":13253,"value":11072,"annotation":13255},"X position in mm the arm moves to during home().",[13254,13254],532,{"join":13256},[13257,13258],{"name":1062,"cls":810},{"name":11077,"cls":810},{"type":784,"name":13214,"path":10932,"parent":6922,"description":11135,"lines":13260,"value":832,"annotation":13261},[9520,1680],{"join":13262},[13263,13264],{"name":1062,"cls":810},{"name":11077,"cls":810},{"type":784,"name":13215,"path":10932,"parent":6922,"description":11142,"lines":13266,"value":832,"annotation":13268},[13267,1681],543,{"join":13269},[13270,13271],{"name":1062,"cls":810},{"name":11077,"cls":810},{"type":784,"name":13216,"path":10932,"parent":6922,"description":11168,"lines":13273,"value":832,"annotation":13274},[4974,5016],{"join":13275},[13276,13277],{"name":1062,"cls":810},{"name":11077,"cls":810},{"type":784,"name":13217,"path":10932,"parent":6922,"description":11175,"lines":13279,"value":832,"annotation":13281},[13280,1711],557,{"join":13282},[13283,13284],{"name":1062,"cls":810},{"name":11077,"cls":810},{"type":846,"name":13219,"path":10932,"parent":6922,"lines":13286,"parameters":13287},[9997,9997],[13288,13289,13295,13301,13307,13313,13319,13325,13331,13337,13343,13352,13358,13364,13370,13379,13385,13391,13397,13403,13409,13415,13421,13427,13433,13442,13448,13457,13462,13468],{"name":851,"kind":852,"required":853},{"name":5800,"kind":852,"annotation":13290,"required":42,"default":13294},{"join":13291},[13292,13293],{"name":931,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11621,"kind":852,"annotation":13296,"required":42,"default":13300},{"join":13297},[13298,13299],{"name":931,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11645,"kind":852,"annotation":13302,"required":42,"default":13306},{"join":13303},[13304,13305],{"name":1405,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13060,"kind":852,"annotation":13308,"required":42,"default":13312},{"join":13309},[13310,13311],{"name":1405,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13067,"kind":852,"annotation":13314,"required":42,"default":13318},{"join":13315},[13316,13317],{"name":1405,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11676,"kind":852,"annotation":13320,"required":42,"default":13324},{"join":13321},[13322,13323],{"name":1062,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11683,"kind":852,"annotation":13326,"required":42,"default":13330},{"join":13327},[13328,13329],{"name":1062,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13086,"kind":852,"annotation":13332,"required":42,"default":13336},{"join":13333},[13334,13335],{"name":9946,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13093,"kind":852,"annotation":13338,"required":42,"default":13342},{"join":13339},[13340,832,13341],{"name":9946,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":10239,"kind":852,"annotation":13344,"required":42,"default":13351},{"join":13345},[13346,13350],{"left":13347,"slice":13348},{"name":2339,"cls":810},{"elements":13349},[10206,10207,1052],{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":6918,"kind":852,"annotation":13353,"required":42,"default":13357},{"join":13354},[13355,13356],{"name":1405,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":10362,"kind":852,"annotation":13359,"required":42,"default":13363},{"join":13360},[13361,13362],{"name":1062,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11773,"kind":852,"annotation":13365,"required":42,"default":13369},{"join":13366},[13367,13368],{"name":1405,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":10248,"kind":852,"annotation":13371,"required":42,"default":13378},{"join":13372},[13373,13377],{"left":13374,"slice":13375},{"name":2339,"cls":810},{"elements":13376},[10206,10207,1052],{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11789,"kind":852,"annotation":13380,"required":42,"default":13384},{"join":13381},[13382,13383],{"name":1405,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":10367,"kind":852,"annotation":13386,"required":42,"default":13390},{"join":13387},[13388,13389],{"name":1062,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11802,"kind":852,"annotation":13392,"required":42,"default":13396},{"join":13393},[13394,13395],{"name":1405,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":10257,"kind":852,"annotation":13398,"required":42,"default":13402},{"join":13399},[13400,13401],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13160,"kind":852,"annotation":13404,"required":42,"default":13408},{"join":13405},[13406,13407],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":10260,"kind":852,"annotation":13410,"required":42,"default":13414},{"join":13411},[13412,13413],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":10263,"kind":852,"annotation":13416,"required":42,"default":13420},{"join":13417},[13418,13419],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11628,"kind":852,"annotation":13422,"required":42,"default":13426},{"join":13423},[13424,13425],{"name":1098,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13185,"kind":852,"annotation":13428,"required":42,"default":13432},{"join":13429},[13430,13431],{"name":1062,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11635,"kind":852,"annotation":13434,"required":42,"default":13441},{"join":13435},[13436,13440],{"left":13437,"slice":13438},{"name":2339,"cls":810},{"elements":13439},[11087,11088],{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":10357,"kind":852,"annotation":13443,"required":42,"default":13447},{"join":13444},[13445,13446],{"name":1405,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":10040,"kind":852,"annotation":13449,"required":42,"default":13456},{"join":13450},[13451,13452,13455],{"name":9950,"cls":810},{"left":13453,"slice":13454},{"name":843,"cls":810},{"name":10047,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":10051,"kind":852,"annotation":13458,"required":42,"default":832},{"join":13459},[13460,832,13461],{"name":10055,"cls":810},{"name":11077,"cls":810},{"name":12809,"kind":852,"annotation":13463,"required":42,"default":13467},{"join":13464},[13465,13466],{"name":931,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13469,"kind":852,"annotation":13470,"required":42,"default":13474},"x_arm_home_position",{"join":13471},[13472,13473],{"name":1062,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"type":755,"name":9935,"path":13476,"parent":7576,"classes":13477},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Fdata_correctness.py",[7901],{"type":802,"name":7901,"path":13476,"parent":9935,"description":13479,"lines":13480,"bases":13481,"attributes":13484,"mro":13517},"EEPROM data correctness flags. True indicates corrupt data, False indicates valid data.",[9780,3185],[13482],{"annotation":13483},{"name":910,"cls":810},[13485,13486,13487,13488,13489,13490,13491,13492,13493,13494,13495,13496,13497,13498,13499,13500,13501,13502,13503,13504,13505,13506,13507,13508,13509,13510,13511,13512,13513,13514,13515,13516],"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.master_configuration_corrupt","unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.channel_number_corrupt","unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.x0_adjustment_values_corrupt","unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.installation_date_corrupt","unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.instrument_serial_number_corrupt","unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.download_date_corrupt","unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.technical_data_corrupt","unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.x0_adjustment_date_corrupt","unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.x0_adjustment_status_corrupt","unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.gripper_x_offset_corrupt","unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.verification_data_corrupt","unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.additional_time_stamp_corrupt","unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.channel_validation_status_corrupt","unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.extended_configuration_corrupt","unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.core_96_head_x_offset_corrupt","unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.instrument_slot_no_corrupt","unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.auto_load_slot_no_corrupt","unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.tip_waste_position_corrupt","unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.x_drive_assignment_corrupt","unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.iswap_x_limit_corrupt","unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.pip_raster_pitch_corrupt","unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.x_init_position_corrupt","unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.arm_width_corrupt","unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.last_channel_minimal_y_position_corrupt","unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.core_384_head_x_offset_corrupt","unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.nano_pipettor_x_offset_corrupt","unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.node_names_corrupt","unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.xl_settings_corrupt","unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.robotic_channel_settings_corrupt","unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.tcp_ip_settings_corrupt","unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.usb_device_number_corrupt","unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.puncher_x_offset_corrupt",[7901],{"type":784,"name":13485,"path":13476,"parent":7901,"description":13519,"lines":13520,"value":832,"annotation":13521},"Whether master configuration data is corrupt.",[9793,9793],{"name":1098,"cls":810},{"type":784,"name":13486,"path":13476,"parent":7901,"description":13523,"lines":13524,"value":832,"annotation":13525},"Whether channel number data is corrupt.",[790,790],{"name":1098,"cls":810},{"type":784,"name":13487,"path":13476,"parent":7901,"description":13527,"lines":13528,"value":832,"annotation":13529},"Whether X0 adjustment values data is corrupt.",[1807,1807],{"name":1098,"cls":810},{"type":784,"name":13488,"path":13476,"parent":7901,"description":13531,"lines":13532,"value":832,"annotation":13533},"Whether installation date data is corrupt.",[1856,1856],{"name":1098,"cls":810},{"type":784,"name":13489,"path":13476,"parent":7901,"description":13535,"lines":13536,"value":832,"annotation":13537},"Whether instrument serial number data is corrupt.",[791,791],{"name":1098,"cls":810},{"type":784,"name":13490,"path":13476,"parent":7901,"description":13539,"lines":13540,"value":832,"annotation":13541},"Whether download date data is corrupt.",[831,831],{"name":1098,"cls":810},{"type":784,"name":13491,"path":13476,"parent":7901,"description":13543,"lines":13544,"value":832,"annotation":13545},"Whether technical data is corrupt.",[796,796],{"name":1098,"cls":810},{"type":784,"name":13492,"path":13476,"parent":7901,"description":13547,"lines":13548,"value":832,"annotation":13549},"Whether X0 adjustment date data is corrupt.",[871,871],{"name":1098,"cls":810},{"type":784,"name":13493,"path":13476,"parent":7901,"description":13551,"lines":13552,"value":832,"annotation":13553},"Whether X0 adjustment status data is corrupt.",[1059,1059],{"name":1098,"cls":810},{"type":784,"name":13494,"path":13476,"parent":7901,"description":13555,"lines":13556,"value":832,"annotation":13557},"Whether gripper X-offset data is corrupt.",[1922,1922],{"name":1098,"cls":810},{"type":784,"name":13495,"path":13476,"parent":7901,"description":13559,"lines":13560,"value":832,"annotation":13561},"Whether verification data is corrupt.",[2874,2874],{"name":1098,"cls":810},{"type":784,"name":13496,"path":13476,"parent":7901,"description":13563,"lines":13564,"value":832,"annotation":13565},"Whether additional time stamp data is corrupt.",[1043,1043],{"name":1098,"cls":810},{"type":784,"name":13497,"path":13476,"parent":7901,"description":13567,"lines":13568,"value":832,"annotation":13569},"Whether channel validation status data is corrupt.",[1079,1079],{"name":1098,"cls":810},{"type":784,"name":13498,"path":13476,"parent":7901,"description":13571,"lines":13572,"value":832,"annotation":13573},"Whether extended configuration data is corrupt.",[3827,3827],{"name":1098,"cls":810},{"type":784,"name":13499,"path":13476,"parent":7901,"description":13575,"lines":13576,"value":832,"annotation":13577},"Whether CoRe 96 Head X-offset data is corrupt.",[1973,1973],{"name":1098,"cls":810},{"type":784,"name":13500,"path":13476,"parent":7901,"description":13579,"lines":13580,"value":832,"annotation":13581},"Whether instrument slot number data is corrupt.",[2887,2887],{"name":1098,"cls":810},{"type":784,"name":13501,"path":13476,"parent":7901,"description":13583,"lines":13584,"value":832,"annotation":13585},"Whether auto-load slot number data is corrupt.",[1982,1982],{"name":1098,"cls":810},{"type":784,"name":13502,"path":13476,"parent":7901,"description":13587,"lines":13588,"value":832,"annotation":13589},"Whether tip waste position data is corrupt.",[3846,3846],{"name":1098,"cls":810},{"type":784,"name":13503,"path":13476,"parent":7901,"description":13591,"lines":13592,"value":832,"annotation":13593},"Whether X drive assignment data is corrupt.",[806,806],{"name":1098,"cls":810},{"type":784,"name":13504,"path":13476,"parent":7901,"description":13595,"lines":13596,"value":832,"annotation":13597},"Whether iSWAP X limit data is corrupt.",[3859,3859],{"name":1098,"cls":810},{"type":784,"name":13505,"path":13476,"parent":7901,"description":13599,"lines":13600,"value":832,"annotation":13601},"Whether PIP raster pitch data is corrupt.",[2000,2000],{"name":1098,"cls":810},{"type":784,"name":13506,"path":13476,"parent":7901,"description":13603,"lines":13604,"value":832,"annotation":13605},"Whether X-init position data is corrupt.",[1092,1092],{"name":1098,"cls":810},{"type":784,"name":13507,"path":13476,"parent":7901,"description":13607,"lines":13608,"value":832,"annotation":13609},"Whether arm width data is corrupt.",[2010,2010],{"name":1098,"cls":810},{"type":784,"name":13508,"path":13476,"parent":7901,"description":13611,"lines":13612,"value":832,"annotation":13613},"Whether last channel minimal Y position data is corrupt.",[2948,2948],{"name":1098,"cls":810},{"type":784,"name":13509,"path":13476,"parent":7901,"description":13615,"lines":13616,"value":832,"annotation":13617},"Whether CoRe 384 Head X-offset data is corrupt.",[2028,2028],{"name":1098,"cls":810},{"type":784,"name":13510,"path":13476,"parent":7901,"description":13619,"lines":13620,"value":832,"annotation":13621},"Whether Nano Pippetor X-offset data is corrupt.",[7358,7358],{"name":1098,"cls":810},{"type":784,"name":13511,"path":13476,"parent":7901,"description":13623,"lines":13624,"value":832,"annotation":13625},"Whether node names data is corrupt.",[2040,2040],{"name":1098,"cls":810},{"type":784,"name":13512,"path":13476,"parent":7901,"description":13627,"lines":13628,"value":832,"annotation":13629},"Whether XL settings data is corrupt.",[3163,3163],{"name":1098,"cls":810},{"type":784,"name":13513,"path":13476,"parent":7901,"description":13631,"lines":13632,"value":832,"annotation":13633},"Whether robotic channel settings data is corrupt.",[2062,2062],{"name":1098,"cls":810},{"type":784,"name":13514,"path":13476,"parent":7901,"description":13635,"lines":13636,"value":832,"annotation":13637},"Whether TCP\u002FIP settings data is corrupt.",[1103,1103],{"name":1098,"cls":810},{"type":784,"name":13515,"path":13476,"parent":7901,"description":13639,"lines":13640,"value":832,"annotation":13641},"Whether USB device number data is corrupt.",[3927,3927],{"name":1098,"cls":810},{"type":784,"name":13516,"path":13476,"parent":7901,"description":13643,"lines":13644,"value":832,"annotation":13645},"Whether Puncher X-offset data is corrupt.",[2081,2081],{"name":1098,"cls":810},{"type":755,"name":9936,"path":13647,"parent":7576,"attributes":13648,"classes":13649},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Faspiration_mode.py",[2508],[9944],{"type":802,"name":9944,"path":13647,"parent":9936,"description":13651,"lines":13652,"bases":13653,"attributes":13656,"mro":13660},"The aspiration mode controls how the liquid is pulled up into the tip.",[9780,1040],[13654],{"annotation":13655},{"name":9965,"cls":810},[13657,13658,13659],"unitelabs.liquid_handling.hamilton.interfaces.aspiration_mode.AspirationMode.ASPIRATION","unitelabs.liquid_handling.hamilton.interfaces.aspiration_mode.AspirationMode.CONSECUTIVE","unitelabs.liquid_handling.hamilton.interfaces.aspiration_mode.AspirationMode.ASPIRATE_ALL",[9944],{"type":784,"name":13657,"path":13647,"parent":9944,"description":13662,"lines":13663,"value":1417},"Default mode for the first aspirate in any pipetting cycle.",[9793,9793],{"type":784,"name":13658,"path":13647,"parent":9944,"description":13665,"lines":13666,"value":2342},"If several aspirations are done with the same tips before dispensing, set\nthe first aspiration to Aspiration mode, and any of the other aspirations\nbefore dispensing to Consecutive Aspiration.",[2801,2801],{"type":784,"name":13659,"path":13647,"parent":9944,"description":13668,"lines":13669,"value":2343},"Aspirates the complete, requested volume without an error. Monitoring is\ndisabled as well as volume estimation during this transfer.",[791,791],{"type":784,"name":2508,"path":13647,"parent":9936,"lines":13671,"value":13672},[3048,3048],"AspirationMode",{"type":755,"name":9937,"path":13674,"parent":7576,"attributes":13675,"classes":13676},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Flld_mode.py",[9954],[2328],{"type":802,"name":2328,"path":13674,"parent":9937,"description":13678,"lines":13679,"bases":13680,"attributes":13683,"mro":13687},"The mode of liquid level detection.",[9980,3827],[13681],{"annotation":13682},{"name":9965,"cls":810},[2575,2332,13684,13685,13686],"unitelabs.liquid_handling.hamilton.interfaces.lld_mode.LLDMode.PRESSURE","unitelabs.liquid_handling.hamilton.interfaces.lld_mode.LLDMode.DUAL","unitelabs.liquid_handling.hamilton.interfaces.lld_mode.LLDMode.TOUCH_OFF",[2328],{"type":784,"name":2575,"path":13674,"parent":2328,"description":13689,"lines":13690,"value":1417},"Disable liquid level detection.",[2775,2775],{"type":784,"name":2332,"path":13674,"parent":2328,"description":13692,"lines":13693,"value":2342},"Capacitive Liquid Level Detection (cLLD).\nA small charge is held in the channel until the tip reaches a conductive\nliquid. The charge disperses after coming in contact with the liquid, which\nindicates to the channel that the liquid level has been reached. This form\nof LLD is only possible with conductive liquids and conductive tips.\nInvolatile organic solvents can't be detected.",[1807,1807],{"type":784,"name":13684,"path":13674,"parent":2328,"description":13695,"lines":13696,"value":2343},"Pressure Liquid Level Detection (pLLD).\nThe channel aspirates a small amount of air as the tip travels downward. As\nthe tip nears the liquid, the liquid causes a slight resistance, allowing\nthe pressure sensor in the channel to detect the liquid level. pLLD is\ngenerally available for liquid level detection on all types of liquid.\nLiquid level detection with the pressure sensor requires that the liquid has\na sufficient resistance.",[1040,1040],{"type":784,"name":13685,"path":13674,"parent":2328,"description":13698,"lines":13699,"value":2344},"A combination of cLLD and pLLD can be used to detect foam. If the measured\ndifference during the execution of the aspiration is greater than the\nmaximum specified difference, an error can be generated.",[1922,1922],{"type":784,"name":13686,"path":13674,"parent":2328,"description":13701,"lines":13702,"value":2345},"When Touch Off is enabled, the tip gently lowers to the bottom of the well\nor tube until it locates the bottom. The tip then raises up to a specified\nheight from the bottom.",[3074,3074],{"type":784,"name":9954,"path":13674,"parent":9937,"lines":13704,"value":13705},[1973,1973],"Literal[LLDMode.OFF, LLDMode.CAPACITIVE]",{"type":755,"name":9938,"path":13707,"parent":7576,"classes":13708},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Ftadm_mode.py",[9949],{"type":802,"name":9949,"path":13707,"parent":9938,"description":13710,"lines":13711,"bases":13712,"attributes":13715,"mro":13719},"Total Air Displacement Monitoring mode.",[9780,856],[13713],{"annotation":13714},{"name":9965,"cls":810},[13716,13717,13718],"unitelabs.liquid_handling.hamilton.interfaces.tadm_mode.TADMMode.OFF","unitelabs.liquid_handling.hamilton.interfaces.tadm_mode.TADMMode.ERRORS","unitelabs.liquid_handling.hamilton.interfaces.tadm_mode.TADMMode.ALL",[9949],{"type":784,"name":13716,"path":13707,"parent":9949,"description":13721,"lines":13722,"value":1417},"Disable Total Air Displacement Monitoring.",[9793,9793],{"type":784,"name":13717,"path":13707,"parent":9949,"description":13724,"lines":13725,"value":2342},"Record errors only.",[2801,2801],{"type":784,"name":13718,"path":13707,"parent":9949,"description":13727,"lines":13728,"value":2343},"Record the pressure inside the pipetting channel.",[848,848],{"type":755,"name":9939,"path":13730,"parent":7576,"classes":13731},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Ftechnical_assemblies.py",[8295],{"type":802,"name":8295,"path":13730,"parent":9939,"description":13733,"lines":13734,"decorators":13735,"attributes":13736,"functions":13739,"mro":13741},"Technical assemblies of the device.",[9780,839],[9982],[13737,13738],"unitelabs.liquid_handling.hamilton.interfaces.technical_assemblies.TechnicalAssemblies.processor_board","unitelabs.liquid_handling.hamilton.interfaces.technical_assemblies.TechnicalAssemblies.power_supply",[13740],"unitelabs.liquid_handling.hamilton.interfaces.technical_assemblies.TechnicalAssemblies.__init__",[8295],{"type":784,"name":13737,"path":13730,"parent":8295,"lines":13743,"value":832,"annotation":13744},[3029,3029],{"name":931,"cls":810},{"type":784,"name":13738,"path":13730,"parent":8295,"lines":13746,"value":832,"annotation":13747},[839,839],{"name":931,"cls":810},{"type":846,"name":13740,"path":13730,"parent":8295,"lines":13749,"parameters":13750},[9997,9997],[13751,13752,13754],{"name":851,"kind":852,"required":853},{"name":8305,"kind":852,"annotation":13753,"required":853},{"name":931,"cls":810},{"name":8308,"kind":852,"annotation":13755,"required":853},{"name":931,"cls":810},{"type":755,"name":9940,"path":13757,"parent":7576,"packages":13758,"attributes":13763,"classes":13765},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Fparameters\u002F__init__.py",[13759,13760,13761,13762],"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set","unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set","unitelabs.liquid_handling.hamilton.interfaces.parameters.tadm_parameter_set","unitelabs.liquid_handling.hamilton.interfaces.parameters.aspirate_parameter_set",[13764],"unitelabs.liquid_handling.hamilton.interfaces.parameters.__all__",[13766,13767,13768,13769,13770,13771],"unitelabs.liquid_handling.modules.parameters.parameter_range.ParameterRange","unitelabs.liquid_handling.hamilton.interfaces.parameters.aspirate_parameter_set.HamiltonAspirateParameterSet","unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.HamiltonDispenseParameterSet","unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet","unitelabs.liquid_handling.modules.parameters.liquid_class_field.LiquidClassField","unitelabs.liquid_handling.hamilton.interfaces.parameters.tadm_parameter_set.TADMParameterSet",{"type":784,"name":13764,"path":13757,"parent":9940,"lines":13773,"value":13774},[9793,839],[13767,13768,13769,13770,13766,13771,13775],"unitelabs.liquid_handling.modules.parameters.parameter_range._check_range",{"type":755,"name":13759,"path":13777,"parent":9940,"classes":13778},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Fparameters\u002Fhamilton_parameter_set.py",[13769],{"type":802,"name":13769,"path":13777,"parent":13759,"description":13780,"lines":13781,"decorators":13782,"bases":13783,"attributes":13787,"functions":13795,"mro":13805},"Parameter set for Hamilton specific liquid handling.\n\nDo NOT use this class directly. Use one of the derived classes instead.",[856,11498],[9982],[13784],{"annotation":13785},{"name":13786,"cls":810},"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet",[13788,13789,13790,13791,13792,13793,13794],"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet.liquid_class","unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet.min_traverse_height","unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet.lld_mode","unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet.mixing","unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet.tadm","unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet.PULL_OUT_DISTANCE_DEFAULT","unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet.MODULE",[13796,13797,13798,13799,13800,13801,13802,13803,13804],"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet.__init__","unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet._get_hamilton_dispense_mode","unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet._get_liquid_class","unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet._get_liquid_offset","unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet._get_operation_location","unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet._get_min_traverse_height","unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet._get_lld_mode","unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet._filter_core96_lld_mode","unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet._get_tadm",[13769,13786,13806],"unitelabs.liquid_handling.modules.parameters.parameter_set.ParameterSet",{"type":784,"name":13788,"path":13777,"parent":13769,"lines":13808,"value":13809,"annotation":13810},[806,3125],"dataclasses.field(metadata={'marshmallow_field': LiquidClassField()}, default=MISSING)",{"join":13811},[13812,13816,13817],{"left":13813,"slice":13814},{"name":843,"cls":810},{"name":13815,"cls":810},"unitelabs.labware.hamilton.liquids.hamilton_liquid_class.HamiltonLiquidClass",{"name":13815,"cls":810},{"name":11077,"cls":810},{"type":784,"name":13789,"path":13777,"parent":13769,"lines":13819,"value":11072,"annotation":13820},[3859,3859],{"join":13821},[13822,13823],{"name":1940,"cls":810},{"name":11077,"cls":810},{"type":784,"name":13790,"path":13777,"parent":13769,"lines":13825,"value":11072,"annotation":13826},[1983,1983],{"join":13827},[13828,13829,13830],{"name":1098,"cls":810},{"name":2328,"cls":810},{"name":11077,"cls":810},{"type":784,"name":13791,"path":13777,"parent":13769,"lines":13832,"value":11072,"annotation":13833},[2921,2921],{"join":13834},[13835,13837],{"name":13836,"cls":810},"unitelabs.liquid_handling.modules.parameters.mixing.MixingParameterSet",{"name":11077,"cls":810},{"type":784,"name":13792,"path":13777,"parent":13769,"lines":13839,"value":11072,"annotation":13840},[2000,2000],{"join":13841},[13842,13843],{"name":13771,"cls":810},{"name":11077,"cls":810},{"type":784,"name":13793,"path":13777,"parent":13769,"lines":13845,"value":13846,"annotation":13847},[2001,2001],"decimal.Decimal('5')",{"name":1940,"cls":810},{"type":784,"name":13794,"path":13777,"parent":13769,"lines":13849,"value":13850,"annotation":13851},[1092,1092],"dataclasses.field(init=False, repr=False, default=None)",{"join":13852},[13853,832],{"name":13854,"cls":810},"unitelabs.labware.hamilton.liquids.liquid_classes.DeviceModule",{"type":846,"name":13797,"path":13777,"parent":13769,"lines":13856,"parameters":13857,"returns":13864},[1102,1102],[13858,13860],{"name":851,"kind":13859,"required":853},"positional-only",{"name":13861,"kind":13859,"annotation":13862,"required":853},"context",{"name":13863,"cls":810},"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext",{"description":1127,"annotation":13865},{"name":13866,"cls":810},"unitelabs.labware.hamilton.liquids.hamilton_liquid_class.HamiltonDispenseMode",{"type":846,"name":13798,"path":13777,"parent":13769,"lines":13868,"decorators":13869,"parameters":13870,"returns":13874},[3874,3185],[7085],[13871,13872],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":13873,"required":853},{"name":13863,"cls":810},{"description":1127,"annotation":13875},{"name":13815,"cls":810},{"type":846,"name":13799,"path":13777,"parent":13769,"lines":13877,"decorators":13878,"parameters":13879,"returns":13883},[3938,1140],[7085],[13880,13881],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":13882,"required":853},{"name":13863,"cls":810},{"description":1127,"annotation":13884},{"name":1062,"cls":810},{"type":846,"name":13800,"path":13777,"parent":13769,"lines":13886,"parameters":13887,"returns":13891},[1154,7560],[13888,13889],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":13890,"required":853},{"name":13863,"cls":810},{"description":1127,"annotation":13892},{"name":1934,"cls":810},{"type":846,"name":13801,"path":13777,"parent":13769,"lines":13894,"parameters":13895,"returns":13899},[7205,1172],[13896,13897],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":13898,"required":853},{"name":13863,"cls":810},{"description":1127,"annotation":13900},{"name":1062,"cls":810},{"type":846,"name":13802,"path":13777,"parent":13769,"lines":13902,"parameters":13903,"returns":13907},[1178,1199],[13904,13905],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":13906,"required":853},{"name":13863,"cls":810},{"description":1127,"annotation":13908},{"name":2328,"cls":810},{"type":846,"name":13803,"path":13777,"parent":13769,"lines":13910,"parameters":13911,"returns":13915},[4076,4085],[13912,13913],{"name":851,"kind":13859,"required":853},{"name":2324,"kind":13859,"annotation":13914,"required":853},{"name":2328,"cls":810},{"description":1127,"annotation":13916},{"name":2328,"cls":810},{"type":846,"name":13804,"path":13777,"parent":13769,"lines":13918,"parameters":13919,"returns":13923},[4095,11498],[13920,13921],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":13922,"required":853},{"name":13863,"cls":810},{"description":1127,"annotation":13924},{"name":13771,"cls":810},{"type":846,"name":13796,"path":13777,"parent":13769,"lines":13926,"parameters":13927},[9997,9997],[13928,13929,13937,13944,13952,13959,13969,13976,13982,13989,13995,14002,14009],{"name":851,"kind":852,"required":853},{"name":13930,"kind":852,"annotation":13931,"required":42,"default":13936},"pipette_mode",{"join":13932},[13933,13935],{"name":13934,"cls":810},"unitelabs.liquid_handling.modules.liquid_modes.PipetteMode",{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13938,"kind":852,"annotation":13939,"required":42,"default":13943},"liquid_offset",{"join":13940},[13941,13942],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13945,"kind":852,"annotation":13946,"required":42,"default":13951},"follow_liquid",{"join":13947},[13948,13949,13950],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13953,"kind":852,"annotation":13954,"required":42,"default":13958},"volume",{"join":13955},[13956,13957],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13960,"kind":852,"annotation":13961,"required":42,"default":13968},"liquid_class",{"join":13962},[13963,13966,13967],{"left":13964,"slice":13965},{"name":843,"cls":810},{"name":13815,"cls":810},{"name":13815,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13970,"kind":852,"annotation":13971,"required":42,"default":13975},"offset",{"join":13972},[13973,13974],{"name":1934,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":1359,"kind":852,"annotation":13977,"required":42,"default":13981},{"join":13978},[13979,13980],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13983,"kind":852,"annotation":13984,"required":42,"default":13988},"end_z_offset",{"join":13985},[13986,13987],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":1409,"kind":852,"annotation":13990,"required":42,"default":13994},{"join":13991},[13992,13993],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":2324,"kind":852,"annotation":13996,"required":42,"default":14001},{"join":13997},[13998,13999,14000],{"name":1098,"cls":810},{"name":2328,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":14003,"kind":852,"annotation":14004,"required":42,"default":14008},"mixing",{"join":14005},[14006,14007],{"name":13836,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":14010,"kind":852,"annotation":14011,"required":42,"default":14015},"tadm",{"join":14012},[14013,14014],{"name":13771,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"type":755,"name":13760,"path":14017,"parent":9940,"attributes":14018,"classes":14020},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Fparameters\u002Fdispense_parameter_set.py",[14019],"unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.PI",[13768],{"type":784,"name":14019,"path":14017,"parent":13760,"lines":14022,"value":14023},[1065,1065],"parse_number(math.pi)",{"type":802,"name":13768,"path":14017,"parent":13760,"description":14025,"lines":14026,"decorators":14027,"bases":14028,"attributes":14034,"functions":14036,"mro":14048},"Parameter set for Hamilton specific dispense.\n\nDo NOT use this class directly. Use one of the derived classes instead.",[2873,1302],[9982],[14029,14031],{"annotation":14030},{"name":13769,"cls":810},{"annotation":14032},{"name":14033,"cls":810},"unitelabs.liquid_handling.modules.parameters.dispense.DispenseParameterSet",[14035],"unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.HamiltonDispenseParameterSet.touch_side",[14037,14038,14039,14040,14041,14042,14043,14044,14045,14046,14047],"unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.HamiltonDispenseParameterSet.__init__","unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.HamiltonDispenseParameterSet._get_pipette_mode","unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.HamiltonDispenseParameterSet._get_immersion_depth","unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.HamiltonDispenseParameterSet._get_hamilton_dispense_mode","unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.HamiltonDispenseParameterSet._get_dispense_mode","unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.HamiltonDispenseParameterSet._get_blowout_air_volume","unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.HamiltonDispenseParameterSet._get_transport_air_volume","unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.HamiltonDispenseParameterSet._get_side_touch_distance","unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.HamiltonDispenseParameterSet._get_mixing","unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.HamiltonDispenseParameterSet.simple_surface_mode","unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.HamiltonDispenseParameterSet.simple_bottom_mode",[13768,13769,14033,13786,13806],{"type":784,"name":14035,"path":14017,"parent":13768,"lines":14050,"value":11072,"annotation":14051},[2964,2964],{"join":14052},[14053,14054,14055],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"type":846,"name":14038,"path":14017,"parent":13768,"lines":14057,"decorators":14058,"parameters":14059,"returns":14063},[9094,2074],[7085],[14060,14061],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":14062,"required":853},{"name":13863,"cls":810},{"description":1127,"annotation":14064},{"name":13934,"cls":810},{"type":846,"name":14039,"path":14017,"parent":13768,"lines":14066,"parameters":14067,"returns":14071},[3927,9900],[14068,14069],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":14070,"required":853},{"name":13863,"cls":810},{"description":1127,"annotation":14072},{"name":1062,"cls":810},{"type":846,"name":14040,"path":14017,"parent":13768,"lines":14074,"decorators":14075,"parameters":14076,"returns":14080},[3944,3950],[7085],[14077,14078],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":14079,"required":853},{"name":13863,"cls":810},{"description":1127,"annotation":14081},{"name":13866,"cls":810},{"type":846,"name":14041,"path":14017,"parent":13768,"lines":14083,"parameters":14084,"returns":14088},[3519,10732],[14085,14086],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":14087,"required":853},{"name":13863,"cls":810},{"description":1127,"annotation":14089},{"name":2722,"cls":810},{"type":846,"name":14042,"path":14017,"parent":13768,"lines":14091,"parameters":14093,"returns":14097},[14092,3296],145,[14094,14095],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":14096,"required":853},{"name":13863,"cls":810},{"description":1127,"annotation":14098},{"name":1062,"cls":810},{"type":846,"name":14043,"path":14017,"parent":13768,"lines":14100,"parameters":14101,"returns":14105},[1172,3600],[14102,14103],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":14104,"required":853},{"name":13863,"cls":810},{"description":1127,"annotation":14106},{"name":1062,"cls":810},{"type":846,"name":14044,"path":14017,"parent":13768,"lines":14108,"parameters":14109,"returns":14113},[3685,4198],[14110,14111],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":14112,"required":853},{"name":13863,"cls":810},{"description":1127,"annotation":14114},{"name":1062,"cls":810},{"type":846,"name":14045,"path":14017,"parent":13768,"lines":14116,"parameters":14117,"returns":14121},[9137,7886],[14118,14119],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":14120,"required":853},{"name":13863,"cls":810},{"description":1127,"annotation":14122},{"name":13836,"cls":810},{"type":846,"name":14046,"path":14017,"parent":13768,"description":14124,"lines":14125,"decorators":14126,"parameters":14127,"returns":14141},"Create a simple surface mode parameter set.",[10879,1287],[12258],[14128,14129,14135],{"name":12261,"kind":852,"required":853},{"name":13953,"kind":852,"annotation":14130,"required":42,"default":14134},{"join":14131},[14132,14133],{"name":1161,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13938,"kind":852,"annotation":14136,"required":42,"default":14140},{"join":14137},[14138,14139],{"name":1161,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"description":1127,"annotation":14142},{"name":14143,"cls":810},"typing_extensions.Self",{"type":846,"name":14047,"path":14017,"parent":13768,"description":14145,"lines":14146,"decorators":14147,"parameters":14148,"returns":14162},"Create a simple bottom mode parameter set.",[1301,1302],[12258],[14149,14150,14156],{"name":12261,"kind":852,"required":853},{"name":13953,"kind":852,"annotation":14151,"required":42,"default":14155},{"join":14152},[14153,14154],{"name":1161,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13938,"kind":852,"annotation":14157,"required":42,"default":14161},{"join":14158},[14159,14160],{"name":1161,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"description":1127,"annotation":14163},{"name":14143,"cls":810},{"type":846,"name":14037,"path":14017,"parent":13768,"lines":14165,"parameters":14166},[9997,9997],[14167,14168,14175,14181,14188,14194,14203,14209,14215,14221,14227,14234,14240,14246],{"name":851,"kind":852,"required":853},{"name":13930,"kind":852,"annotation":14169,"required":42,"default":14174},{"join":14170},[14171,14173],{"name":14172,"cls":810},"unitelabs.liquid_handling.modules.liquid_modes.DispensePipetteMode",{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13938,"kind":852,"annotation":14176,"required":42,"default":14180},{"join":14177},[14178,14179],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13945,"kind":852,"annotation":14182,"required":42,"default":14187},{"join":14183},[14184,14185,14186],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13953,"kind":852,"annotation":14189,"required":42,"default":14193},{"join":14190},[14191,14192],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13960,"kind":852,"annotation":14195,"required":42,"default":14202},{"join":14196},[14197,14200,14201],{"left":14198,"slice":14199},{"name":843,"cls":810},{"name":13815,"cls":810},{"name":13815,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13970,"kind":852,"annotation":14204,"required":42,"default":14208},{"join":14205},[14206,14207],{"name":1934,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":1359,"kind":852,"annotation":14210,"required":42,"default":14214},{"join":14211},[14212,14213],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13983,"kind":852,"annotation":14216,"required":42,"default":14220},{"join":14217},[14218,14219],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":1409,"kind":852,"annotation":14222,"required":42,"default":14226},{"join":14223},[14224,14225],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":2324,"kind":852,"annotation":14228,"required":42,"default":14233},{"join":14229},[14230,14231,14232],{"name":1098,"cls":810},{"name":2328,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":14003,"kind":852,"annotation":14235,"required":42,"default":14239},{"join":14236},[14237,14238],{"name":13836,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":14010,"kind":852,"annotation":14241,"required":42,"default":14245},{"join":14242},[14243,14244],{"name":13771,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":14247,"kind":852,"annotation":14248,"required":42,"default":14253},"touch_side",{"join":14249},[14250,14251,14252],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"type":755,"name":13761,"path":14255,"parent":9940,"classes":14256},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Fparameters\u002Ftadm_parameter_set.py",[13771],{"type":802,"name":13771,"path":14255,"parent":13761,"description":14258,"lines":14259,"decorators":14260,"bases":14261,"attributes":14264,"functions":14267,"mro":14272},"Parameter set for TADM.\n\nUse this parameter set to dictate the TADM behavior of a liquid handling step by assigning it to the\n`tadm` attribute of a liquid handling parameter set.",[790,3827],[9982],[14262],{"annotation":14263},{"name":13806,"cls":810},[14265,14266],"unitelabs.liquid_handling.hamilton.interfaces.parameters.tadm_parameter_set.TADMParameterSet.tadm_mode","unitelabs.liquid_handling.hamilton.interfaces.parameters.tadm_parameter_set.TADMParameterSet.tadm_limit_curve",[14268,14269,14270,14271],"unitelabs.liquid_handling.hamilton.interfaces.parameters.tadm_parameter_set.TADMParameterSet.__init__","unitelabs.liquid_handling.hamilton.interfaces.parameters.tadm_parameter_set.TADMParameterSet.compile","unitelabs.liquid_handling.hamilton.interfaces.parameters.tadm_parameter_set.TADMParameterSet._get_tadm_mode","unitelabs.liquid_handling.hamilton.interfaces.parameters.tadm_parameter_set.TADMParameterSet._get_tadm_limit_curve",[13771,13806],{"type":784,"name":14265,"path":14255,"parent":13771,"lines":14274,"value":11072,"annotation":14275},[1040,1040],{"join":14276},[14277,14278,14279],{"name":1098,"cls":810},{"name":9949,"cls":810},{"name":11077,"cls":810},{"type":784,"name":14266,"path":14255,"parent":13771,"lines":14281,"value":11072,"annotation":14282},[864,864],{"join":14283},[14284,14285],{"name":1405,"cls":810},{"name":11077,"cls":810},{"type":846,"name":14269,"path":14255,"parent":13771,"lines":14287,"decorators":14288,"parameters":14290,"returns":14294},[3048,1059],[14289],"typing_extensions.override",[14291,14292],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":14293,"required":853},{"name":13863,"cls":810},{"description":1127,"annotation":14295},{"name":927,"cls":810},{"type":846,"name":14270,"path":14255,"parent":13771,"lines":14297,"parameters":14298,"returns":14302},[2841,1043],[14299,14300],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":14301,"required":853},{"name":13863,"cls":810},{"description":1127,"annotation":14303},{"name":9949,"cls":810},{"type":846,"name":14271,"path":14255,"parent":13771,"lines":14305,"parameters":14306,"returns":14310},[878,3827],[14307,14308],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":14309,"required":853},{"name":13863,"cls":810},{"description":1127,"annotation":14311},{"name":1405,"cls":810},{"type":846,"name":14268,"path":14255,"parent":13771,"lines":14313,"parameters":14314},[9997,9997],[14315,14316,14323],{"name":851,"kind":852,"required":853},{"name":2474,"kind":852,"annotation":14317,"required":42,"default":14322},{"join":14318},[14319,14320,14321],{"name":1098,"cls":810},{"name":9949,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":2483,"kind":852,"annotation":14324,"required":42,"default":14328},{"join":14325},[14326,14327],{"name":1405,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"type":755,"name":13762,"path":14330,"parent":9940,"classes":14331},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Fparameters\u002Faspirate_parameter_set.py",[13767],{"type":802,"name":13767,"path":14330,"parent":13762,"description":14333,"lines":14334,"decorators":14336,"bases":14337,"functions":14343,"mro":14355},"Parameter set for Hamilton specific aspirate.\n\nDo NOT use this class directly. Use one of the derived classes instead.",[1856,14335],160,[9982],[14338,14340],{"annotation":14339},{"name":13769,"cls":810},{"annotation":14341},{"name":14342,"cls":810},"unitelabs.liquid_handling.modules.parameters.aspirate.AspirateParameterSet",[14344,14345,14346,14347,14348,14349,14350,14351,14352,14353,14354],"unitelabs.liquid_handling.hamilton.interfaces.parameters.aspirate_parameter_set.HamiltonAspirateParameterSet.__init__","unitelabs.liquid_handling.hamilton.interfaces.parameters.aspirate_parameter_set.HamiltonAspirateParameterSet._get_pipette_mode","unitelabs.liquid_handling.hamilton.interfaces.parameters.aspirate_parameter_set.HamiltonAspirateParameterSet._get_volume","unitelabs.liquid_handling.hamilton.interfaces.parameters.aspirate_parameter_set.HamiltonAspirateParameterSet._get_aspirate_mode","unitelabs.liquid_handling.hamilton.interfaces.parameters.aspirate_parameter_set.HamiltonAspirateParameterSet._get_hamilton_dispense_mode","unitelabs.liquid_handling.hamilton.interfaces.parameters.aspirate_parameter_set.HamiltonAspirateParameterSet._get_immersion_depth","unitelabs.liquid_handling.hamilton.interfaces.parameters.aspirate_parameter_set.HamiltonAspirateParameterSet._get_blowout_air_volume","unitelabs.liquid_handling.hamilton.interfaces.parameters.aspirate_parameter_set.HamiltonAspirateParameterSet._get_transport_air_volume","unitelabs.liquid_handling.hamilton.interfaces.parameters.aspirate_parameter_set.HamiltonAspirateParameterSet._get_mixing","unitelabs.liquid_handling.hamilton.interfaces.parameters.aspirate_parameter_set.HamiltonAspirateParameterSet.simple_surface_mode","unitelabs.liquid_handling.hamilton.interfaces.parameters.aspirate_parameter_set.HamiltonAspirateParameterSet.simple_bottom_mode",[13767,13769,14342,13786,13806],{"type":846,"name":14345,"path":14330,"parent":13767,"lines":14357,"decorators":14358,"parameters":14359,"returns":14363},[3117,3859],[7085],[14360,14361],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":14362,"required":853},{"name":13863,"cls":810},{"description":1127,"annotation":14364},{"name":13934,"cls":810},{"type":846,"name":14346,"path":14330,"parent":13767,"lines":14366,"decorators":14367,"parameters":14368,"returns":14372},[2921,2009],[7085],[14369,14370],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":14371,"required":853},{"name":13863,"cls":810},{"description":1127,"annotation":14373},{"name":1062,"cls":810},{"type":846,"name":14347,"path":14330,"parent":13767,"lines":14375,"parameters":14376,"returns":14380},[2010,3874],[14377,14378],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":14379,"required":853},{"name":13863,"cls":810},{"description":1127,"annotation":14381},{"name":2508,"cls":810},{"type":846,"name":14348,"path":14330,"parent":13767,"lines":14383,"decorators":14384,"parameters":14385,"returns":14389},[2948,2964],[7085],[14386,14387],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":14388,"required":853},{"name":13863,"cls":810},{"description":1127,"annotation":14390},{"name":13866,"cls":810},{"type":846,"name":14349,"path":14330,"parent":13767,"lines":14392,"parameters":14393,"returns":14397},[9094,2040],[14394,14395],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":14396,"required":853},{"name":13863,"cls":810},{"description":1127,"annotation":14398},{"name":1062,"cls":810},{"type":846,"name":14350,"path":14330,"parent":13767,"lines":14400,"parameters":14401,"returns":14405},[2051,1103],[14402,14403],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":14404,"required":853},{"name":13863,"cls":810},{"description":1127,"annotation":14406},{"name":1062,"cls":810},{"type":846,"name":14351,"path":14330,"parent":13767,"lines":14408,"parameters":14409,"returns":14413},[1112,3171],[14410,14411],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":14412,"required":853},{"name":13863,"cls":810},{"description":1127,"annotation":14414},{"name":1062,"cls":810},{"type":846,"name":14352,"path":14330,"parent":13767,"lines":14416,"parameters":14417,"returns":14421},[3185,1139],[14418,14419],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":14420,"required":853},{"name":13863,"cls":810},{"description":1127,"annotation":14422},{"name":13836,"cls":810},{"type":846,"name":14353,"path":14330,"parent":13767,"description":14124,"lines":14424,"decorators":14425,"parameters":14426,"returns":14440},[1140,14092],[12258],[14427,14428,14434],{"name":12261,"kind":852,"required":853},{"name":13953,"kind":852,"annotation":14429,"required":42,"default":14433},{"join":14430},[14431,14432],{"name":1161,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13938,"kind":852,"annotation":14435,"required":42,"default":14439},{"join":14436},[14437,14438],{"name":1161,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"description":1127,"annotation":14441},{"name":14143,"cls":810},{"type":846,"name":14354,"path":14330,"parent":13767,"description":14145,"lines":14443,"decorators":14444,"parameters":14445,"returns":14459},[9104,14335],[12258],[14446,14447,14453],{"name":12261,"kind":852,"required":853},{"name":13953,"kind":852,"annotation":14448,"required":42,"default":14452},{"join":14449},[14450,14451],{"name":1161,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13938,"kind":852,"annotation":14454,"required":42,"default":14458},{"join":14455},[14456,14457],{"name":1161,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"description":1127,"annotation":14460},{"name":14143,"cls":810},{"type":846,"name":14344,"path":14330,"parent":13767,"lines":14462,"parameters":14463},[9997,9997],[14464,14465,14472,14478,14485,14491,14500,14506,14512,14518,14524,14531,14537],{"name":851,"kind":852,"required":853},{"name":13930,"kind":852,"annotation":14466,"required":42,"default":14471},{"join":14467},[14468,14470],{"name":14469,"cls":810},"unitelabs.liquid_handling.modules.liquid_modes.AspiratePipetteMode",{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13938,"kind":852,"annotation":14473,"required":42,"default":14477},{"join":14474},[14475,14476],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13945,"kind":852,"annotation":14479,"required":42,"default":14484},{"join":14480},[14481,14482,14483],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13953,"kind":852,"annotation":14486,"required":42,"default":14490},{"join":14487},[14488,14489],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13960,"kind":852,"annotation":14492,"required":42,"default":14499},{"join":14493},[14494,14497,14498],{"left":14495,"slice":14496},{"name":843,"cls":810},{"name":13815,"cls":810},{"name":13815,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13970,"kind":852,"annotation":14501,"required":42,"default":14505},{"join":14502},[14503,14504],{"name":1934,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":1359,"kind":852,"annotation":14507,"required":42,"default":14511},{"join":14508},[14509,14510],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13983,"kind":852,"annotation":14513,"required":42,"default":14517},{"join":14514},[14515,14516],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":1409,"kind":852,"annotation":14519,"required":42,"default":14523},{"join":14520},[14521,14522],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":2324,"kind":852,"annotation":14525,"required":42,"default":14530},{"join":14526},[14527,14528,14529],{"name":1098,"cls":810},{"name":2328,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":14003,"kind":852,"annotation":14532,"required":42,"default":14536},{"join":14533},[14534,14535],{"name":13836,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":14010,"kind":852,"annotation":14538,"required":42,"default":14542},{"join":14539},[14540,14541],{"name":13771,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"type":755,"name":7577,"path":14544,"parent":764,"packages":14545,"attributes":14557,"classes":14559},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002F__init__.py",[14546,14547,14548,14549,14550,14551,14552,14553,14554,14555,14556],"unitelabs.liquid_handling.hamilton.modules.hamilton_deck","unitelabs.liquid_handling.hamilton.modules.iswap","unitelabs.liquid_handling.hamilton.modules.xl","unitelabs.liquid_handling.hamilton.modules.autoload","unitelabs.liquid_handling.hamilton.modules.protocols","unitelabs.liquid_handling.hamilton.modules.pipettes","unitelabs.liquid_handling.hamilton.modules.core_gripper","unitelabs.liquid_handling.hamilton.modules.idl","unitelabs.liquid_handling.hamilton.modules.heater_shaker","unitelabs.liquid_handling.hamilton.modules.ipg","unitelabs.liquid_handling.hamilton.modules.core96",[14558],"unitelabs.liquid_handling.hamilton.modules.__all__",[7584,7209,7304,9303,7587,14560,14561,7588,2780,7589,7590,7591,14562,14563,7583,7585,7586,7592,7593,2478,14564,7594,14565,14566],"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL","unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol","unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG","unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels.VantageChannel","unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels","unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol",{"type":784,"name":14558,"path":14544,"parent":7577,"lines":14568,"value":14569},[839,3074],[14560,14562,7583,7584,7209,7304,7585,7586,7587,7588,2780,7589,7590,7591,14561,14563,7598,9303,7592,7593,2478,14564,7594,14565,14566],{"type":755,"name":14546,"path":14571,"parent":7577,"attributes":14572,"classes":14574},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fhamilton_deck.py",[14573],"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.TRACK_SIZE",[7589],{"type":784,"name":14573,"path":14571,"parent":14546,"description":14576,"lines":14577,"value":14578},"Track width in mm.",[3827,3827],"decimal.Decimal('22.5')",{"type":802,"name":7589,"path":14571,"parent":14546,"description":14580,"lines":14581,"decorators":14583,"bases":14584,"attributes":14593,"functions":14603,"mro":14623},"The Hamilton deck holds carriers on predefined tracks for precise positioning.",[1974,14582],739,[9982],[14585,14591],{"annotation":14586},{"left":14587,"slice":14589},{"name":14588,"cls":810},"unitelabs.labware.groups.deck.Deck",{"name":14590,"cls":810},"unitelabs.labware.carriers.carrier.Carrier",{"annotation":14592},{"name":774,"cls":810},[14594,14595,14596,14597,14598,14599,14600,14601,14602],"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.identifier","unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.tracks","unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.min_track","unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.max_track","unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck._track_index","unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.waste_block","unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.has_waste_block","unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.teaching_needle_block","unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.has_teaching_needle_block",[14604,14605,14606,14607,14608,14609,14610,14611,14612,14613,14614,14615,14616,14617,14618,14619,14620,14621,14622],"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.__init__","unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.__post_init__","unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck._rebuild_track_index","unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck._rebuild_index","unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.load","unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.from_json","unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.configure","unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.set","unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.add","unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.remove","unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.clear","unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.clear_all","unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.is_empty","unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.get_tracks_for_carrier","unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.summary","unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.assign","unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.unassign","unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.__getitem__","unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck._index",[7589,14588,14624,774,828],"unitelabs.labware.groups.group.Group",{"type":784,"name":14594,"path":14571,"parent":7589,"lines":14626,"value":14628,"annotation":14629},[14627,14627],59,"'Deck'",{"name":931,"cls":810},{"type":784,"name":14595,"path":14571,"parent":7589,"description":14631,"lines":14632,"value":2902,"annotation":14633},"The number of tracks available on the deck.",[806,806],{"name":1405,"cls":810},{"type":784,"name":14596,"path":14571,"parent":7589,"description":14635,"lines":14636,"value":2342,"annotation":14637},"The minimal track (inclusive) that can be occupied. Set to None to indicate that the deck has no left boundary.",[2921,2921],{"join":14638},[14639,832],{"name":1405,"cls":810},{"type":784,"name":14597,"path":14571,"parent":7589,"description":14641,"lines":14642,"value":2902,"annotation":14643},"The maximal track (inclusive) that can be occupied. Set to None to indicate that the deck has no right boundary.",[2009,2009],{"join":14644},[14645,832],{"name":1405,"cls":810},{"type":784,"name":14598,"path":14571,"parent":7589,"description":14647,"lines":14648,"value":14649,"annotation":14650},"Mapping of track numbers to carrier identifiers.",[2948,3882],"dataclasses.field(default_factory=dict, metadata={'marshmallow_field': marshmallow.fields.Dict(keys=(marshmallow.fields.Integer()), values=(marshmallow.fields.String()))}, repr=False)",{"left":14651,"slice":14652},{"name":927,"cls":810},{"elements":14653},[14654,14655],{"name":1405,"cls":810},{"name":931,"cls":810},{"type":846,"name":14605,"path":14571,"parent":7589,"lines":14657,"parameters":14658},[2062,3185],[14659,14660,14666],{"name":851,"kind":852,"required":853},{"name":14661,"kind":852,"annotation":14662,"required":853},"liquid_handler",{"left":14663,"slice":14665},{"name":14664,"cls":810},"typing_extensions.Optional",{"name":7179,"cls":810},{"name":14667,"kind":3745,"required":42,"default":3747},"*kwargs",{"type":846,"name":14606,"path":14571,"parent":7589,"description":14669,"lines":14670,"parameters":14671},"Rebuild the _track_index map from the current children and their locations.\n\nThis is necessary after deserialization to ensure the index is synchronized\nwith the actual children placements.",[3938,7483],[14672],{"name":851,"kind":852,"required":853},{"type":846,"name":14607,"path":14571,"parent":7589,"lines":14674,"parameters":14675},[7491,2142],[14676],{"name":851,"kind":852,"required":853},{"type":846,"name":14608,"path":14571,"parent":7589,"description":14678,"lines":14679,"parameters":14680},"Load deck configuration from JSON file into this deck instance.\n\nModifies the current deck in-place, preserving the parent reference.\nAfter loading, the deck's children, tracks, and other properties\nwill be updated to match the saved configuration.",[2143,1171],[14681,14682],{"name":851,"kind":852,"required":853},{"name":14683,"kind":852,"annotation":14684,"required":853,"description":14689},"file_path",{"join":14685},[14686,14687],{"name":931,"cls":810},{"name":14688,"cls":810},"pathlib.Path","The path to the JSON file containing deck configuration.",{"type":846,"name":14609,"path":14571,"parent":7589,"description":14691,"lines":14692,"parameters":14693},"Deserialize a HamiltonDeck from a JSON-compatible dictionary.",[7560,14335],[14694,14695],{"name":851,"kind":852,"required":853},{"name":14696,"kind":852,"annotation":14697,"required":853,"description":14703},"data",{"left":14698,"slice":14699},{"name":927,"cls":810},{"elements":14700},[14701,14702],{"name":931,"cls":810},{"name":933,"cls":810},"The JSON-compatible dictionary representing the deck.",{"type":846,"name":14610,"path":14571,"parent":7589,"description":14705,"lines":14706,"decorators":14707,"parameters":14708,"throws":14737},"Configure the deck based on the given configuration.",[1179,10861],[7085],[14709,14710,14716,14722,14730,14733,14736],{"name":851,"kind":852,"required":853},{"name":14711,"kind":1788,"annotation":14712,"required":42,"default":832,"description":14715},"tracks",{"join":14713},[14714,832],{"name":1405,"cls":810},"The number of tracks available on the deck.\nDefaults to the configuration stored on the instrument.",{"name":14717,"kind":1788,"annotation":14718,"required":42,"default":2342,"description":14721},"min_track",{"join":14719},[14720,832],{"name":1405,"cls":810},"The minimal track (inclusive) that can be occupied.\nSet to None to indicate that the deck has no left boundary.",{"name":14723,"kind":1788,"annotation":14724,"required":42,"default":14728,"description":14729},"max_track",{"join":14725},[14726,832,14727],{"name":1405,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},"The maximal track (inclusive) that can be occupied.\nSet to None to indicate that the deck has no right boundary.\nDefaults to the provided number of tracks.",{"name":12816,"kind":1788,"annotation":14731,"required":42,"default":1052,"description":14732},{"name":1098,"cls":810},"Whether to add a waste block to the deck.",{"name":12823,"kind":1788,"annotation":14734,"required":42,"default":1048,"description":14735},{"name":1098,"cls":810},"Whether teaching needles are installed on\nthe waste block.",{"name":3749,"kind":3750,"required":42,"default":3752},[14738,14742],{"description":14739,"annotation":14740},"If the available tracks on deck is zero or less.",{"name":14741,"cls":810},"ValueError",{"description":14743,"annotation":14744},"If the min track is higher than the max track.",{"name":14741,"cls":810},{"type":784,"name":14599,"path":14571,"parent":7589,"description":14746,"lines":14747,"value":832,"annotation":14748},"Get the waste block if one is assigned to the deck.",[10866,1276],{"join":14749},[14750,832],{"name":10047,"cls":810},{"type":784,"name":14600,"path":14571,"parent":7589,"description":14752,"lines":14753,"value":832,"annotation":14754},"Check if a waste block is currently assigned to the deck.",[7886,10879],{"name":1098,"cls":810},{"type":784,"name":14601,"path":14571,"parent":7589,"description":14756,"lines":14757,"value":832,"annotation":14759},"Get the teaching needle block if one is assigned to the deck.",[1277,14758],261,{"join":14760},[14761,832],{"name":14762,"cls":810},"unitelabs.labware.hamilton.tips.teaching_needle_block.TeachingNeedleBlock",{"type":784,"name":14602,"path":14571,"parent":7589,"description":14764,"lines":14765,"value":832,"annotation":14766},"Check if a teaching needle block is currently assigned to the deck.",[4279,1287],{"name":1098,"cls":810},{"type":846,"name":14611,"path":14571,"parent":7589,"description":14768,"lines":14769,"decorators":14771,"parameters":14773,"throws":14787},"Assign a carrier to a specific track.",[1301,14770],291,[14772],"deprecation.deprecated(deprecated_in='0.1.20', removed_in='0.2.0', current_version=__version__, details='Use the `lhs.deck.add` method (`deck.add(labware, track=track)`) instead.')",[14774,14775,14778,14782],{"name":851,"kind":852,"required":853},{"name":2968,"kind":852,"annotation":14776,"required":853,"description":14777},{"name":1405,"cls":810},"The first (lowest) track occupied by the carrier. Starts at 1.",{"name":14779,"kind":852,"annotation":14780,"required":853,"description":14781},"carrier",{"name":14590,"cls":810},"The carrier to assign to the given and following tracks.",{"name":13970,"kind":852,"annotation":14783,"required":42,"default":832,"description":14786},{"join":14784},[14785,832],{"name":1934,"cls":810},"An optional offset added to the location.",[14788,14792],{"description":14789,"annotation":14790},"If the track does not exist on the device.",{"name":14791,"cls":810},"IndexError",{"description":14793,"annotation":14794},"If the tracks are already occupied bt another carrier.",{"name":14795,"cls":810},"unitelabs.labware.resource.occupied_error.OccupiedError",{"type":846,"name":14612,"path":14571,"parent":7589,"lines":14797,"decorators":14800,"parameters":14801},[14798,14799],314,337,[7085],[14802,14803,14806,14811,14816],{"name":851,"kind":13859,"required":853},{"name":14804,"kind":852,"annotation":14805,"required":853},"labware",{"name":827,"cls":810},{"name":14807,"kind":1788,"annotation":14808,"required":42,"default":832},"location",{"join":14809},[14810,832],{"name":1934,"cls":810},{"name":2968,"kind":1788,"annotation":14812,"required":42,"default":832},{"join":14813},[14814,14815,832],{"name":1405,"cls":810},{"name":931,"cls":810},{"name":13970,"kind":1788,"annotation":14817,"required":42,"default":832},{"join":14818},[14819,832],{"name":1934,"cls":810},{"type":846,"name":14613,"path":14571,"parent":7589,"lines":14821,"decorators":14822,"parameters":14823},[4107,4454],[7085],[14824,14825],{"name":851,"kind":13859,"required":853},{"name":14804,"kind":852,"annotation":14826,"required":853},{"name":827,"cls":810},{"type":846,"name":14614,"path":14571,"parent":7589,"description":14828,"lines":14829,"parameters":14830},"Clear the deck, omitting waste blocks.",[4455,7983],[14831],{"name":851,"kind":852,"required":853},{"type":846,"name":14615,"path":14571,"parent":7589,"description":14833,"lines":14834,"parameters":14835},"Clear the deck, including waste blocks.",[4476,9909],[14836],{"name":851,"kind":852,"required":853},{"type":846,"name":14616,"path":14571,"parent":7589,"description":14838,"lines":14839,"parameters":14840,"returns":14847},"Check whether the given tracks are currently empty.",[9386,7996],[14841,14842],{"name":851,"kind":852,"required":853},{"name":14711,"kind":852,"annotation":14843,"required":853,"description":14846},{"left":14844,"slice":14845},{"name":1930,"cls":810},{"name":1405,"cls":810},"The tracks that should be checked.",{"description":14848,"annotation":14849},"Whether all given tracks are currently empty.",{"name":1098,"cls":810},{"type":846,"name":14617,"path":14571,"parent":7589,"description":14851,"lines":14852,"parameters":14853,"returns":14858,"throws":14863},"Calulates the occupied tracks for a carrier placed on the deck.",[8007,4564],[14854,14855],{"name":851,"kind":852,"required":853},{"name":14779,"kind":852,"annotation":14856,"required":853,"description":14857},{"name":14590,"cls":810},"The placed carrier to get the tracks for.",{"description":14859,"annotation":14860},"A list of all track indices occupied by the given carrier.",{"left":14861,"slice":14862},{"name":1870,"cls":810},{"name":1405,"cls":810},[14864],{"description":14865,"annotation":14866},"if the carrier is not placed on the deck.",{"name":14867,"cls":810},"unitelabs.labware.groups.unassigned_error.UnassignedError",{"type":846,"name":14618,"path":14571,"parent":7589,"description":14869,"lines":14870,"parameters":14873,"returns":14875},"Generate a summary of the deck.",[14871,14872],397,604,[14874],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":14876},{"name":931,"cls":810},{"type":846,"name":14619,"path":14571,"parent":7589,"lines":14878,"decorators":14881,"parameters":14882},[14879,14880],606,660,[7085],[14883,14884,14887,14891],{"name":851,"kind":13859,"required":853},{"name":14885,"kind":852,"annotation":14886,"required":853},"resource",{"name":827,"cls":810},{"name":14807,"kind":1788,"annotation":14888,"required":42,"default":832},{"join":14889},[14890,832],{"name":1934,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752},{"type":846,"name":14620,"path":14571,"parent":7589,"lines":14893,"decorators":14895,"parameters":14896},[14894,5568],662,[7085],[14897,14898,14900],{"name":851,"kind":13859,"required":853},{"name":14885,"kind":852,"annotation":14899,"required":853},{"name":827,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752},{"type":846,"name":14621,"path":14571,"parent":7589,"lines":14902,"parameters":14905,"returns":14914},[14903,14904],715,728,[14906,14907],{"name":851,"kind":852,"required":853},{"name":3886,"kind":852,"annotation":14908,"required":853},{"join":14909},[14910,14911,14912],{"name":1405,"cls":810},{"name":931,"cls":810},{"name":14913,"cls":810},"slice",{"description":1127,"annotation":14915},{"join":14916},[14917,14918],{"name":14590,"cls":810},{"left":14919,"slice":14920},{"name":1930,"cls":810},{"name":14590,"cls":810},{"type":846,"name":14622,"path":14571,"parent":7589,"lines":14922,"parameters":14924,"returns":14931},[14923,14582],730,[14925,14926],{"name":851,"kind":852,"required":853},{"name":3735,"kind":852,"annotation":14927,"required":853},{"join":14928},[14929,14930],{"name":1405,"cls":810},{"name":931,"cls":810},{"description":1127,"annotation":14932},{"name":1405,"cls":810},{"type":846,"name":14604,"path":14571,"parent":7589,"lines":14934,"parameters":14935},[9997,9997],[14936,14937,14943,14949,14951,14953,14957,14961,14969],{"name":851,"kind":852,"required":853},{"name":14938,"kind":852,"annotation":14939,"required":42,"default":14941},"_stage",{"name":14940,"cls":810},"unitelabs.liquid_handling.modules.stage.Stage",{"name":14942,"cls":810},"unitelabs.liquid_handling.modules.stage.Stage.INSTALLED",{"name":14944,"kind":852,"annotation":14945,"required":42},"children",{"left":14946,"slice":14947},{"name":1930,"cls":810},{"name":14948,"cls":810},"unitelabs.labware.groups.group.T",{"name":11621,"kind":852,"annotation":14950,"required":42,"default":14628},{"name":931,"cls":810},{"name":14711,"kind":852,"annotation":14952,"required":42,"default":2902},{"name":1405,"cls":810},{"name":14717,"kind":852,"annotation":14954,"required":42,"default":2342},{"join":14955},[14956,832],{"name":1405,"cls":810},{"name":14723,"kind":852,"annotation":14958,"required":42,"default":2902},{"join":14959},[14960,832],{"name":1405,"cls":810},{"name":14962,"kind":852,"annotation":14963,"required":42},"_track_index",{"left":14964,"slice":14965},{"name":927,"cls":810},{"elements":14966},[14967,14968],{"name":1405,"cls":810},{"name":931,"cls":810},{"name":14661,"kind":852,"annotation":14970,"required":42,"default":832,"description":14976},{"left":14971,"slice":14973},{"name":14972,"cls":810},"dataclasses.InitVar",{"left":14974,"slice":14975},{"name":14664,"cls":810},{"name":7179,"cls":810},"The Microlab STAR this module is attached to.",{"type":755,"name":14547,"path":14978,"parent":7577,"packages":14979,"attributes":14983,"classes":14985},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fiswap\u002F__init__.py",[14980,14981,14982],"unitelabs.liquid_handling.hamilton.modules.iswap.iswap","unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol","unitelabs.liquid_handling.hamilton.modules.iswap.interfaces",[14984],"unitelabs.liquid_handling.hamilton.modules.iswap.__all__",[3107,7583,2991],{"type":784,"name":14984,"path":14978,"parent":14547,"lines":14987,"value":14988},[9980,9980],[7583,3107,2991],{"type":755,"name":14980,"path":14990,"parent":14547,"packages":14991,"classes":14993},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fiswap\u002Fiswap.py",[14992],"unitelabs.liquid_handling.modules.guard",[7583],{"type":802,"name":7583,"path":14990,"parent":14980,"description":14995,"lines":14996,"decorators":14997,"bases":14998,"attributes":15001,"functions":15005,"mro":15032},"ISWAP gripper arm.\n\nThe iSWAP (internal Swivel Arm Plate Handler) is a robotic arm that transports\nmicroplates, lids of microplates, archive plates, filter plates to and from\npositions on the deck of a Microlab STAR. Plates can be placed in landscape\nor portrait orientation or rotated by 180 degrees. Typical handling tasks\nlike loading\u002Funloading of plates outside the instrument becomes very simple\nwith the iSWAP. The iSWAP also can stack plates or tips with specially\nprovided carriers.",[864,1799],[9982],[14999],{"annotation":15000},{"name":773,"cls":810},[15002,15003,15004],"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.identifier","unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.GripDirection","unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.logger",[15006,15007,15008,15009,15010,15011,15012,15013,15014,15015,15016,15017,15018,15019,15020,15021,15022,15023,15024,15025,15026,15027,15028,15029,15030,15031],"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.__init__","unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.__post_init__","unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.is_initialized","unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.initialize","unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.can_activate","unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.activate","unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.deactivate","unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.get_firmware_version","unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.current_location","unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.move_to","unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.move_by","unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.current_direction","unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.home","unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.park","unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.has_labware","unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.current_grip_width","unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.open_to","unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.open_by","unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.close_to","unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.close_by","unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.transfer","unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.transfer_from","unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.pick_up","unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.pick_up_from","unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.put_down","unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.drop_labware",[7583,773,15033,14624,774,828],"unitelabs.labware.groups.spot.Spot",{"type":784,"name":15002,"path":14990,"parent":7583,"lines":15035,"value":15036,"annotation":15037},[887,887],"'iSWAP'",{"name":931,"cls":810},{"type":784,"name":15003,"path":14990,"parent":7583,"lines":15039,"value":15040,"annotation":15041},[3827,3827],"_Direction",{"name":15042,"cls":810},"typing_extensions.ClassVar",{"type":846,"name":15007,"path":14990,"parent":7583,"lines":15044,"parameters":15045},[1974,888],[15046,15047,15049],{"name":851,"kind":852,"required":853},{"name":14661,"kind":852,"annotation":15048,"required":853},{"name":7179,"cls":810},{"name":14667,"kind":3745,"required":42,"default":3747},{"type":784,"name":15004,"path":14990,"parent":7583,"description":15051,"lines":15052,"value":832,"annotation":15053},"Logger for the iSWAP module.",[14627,1091],{"name":7798,"cls":810},{"type":846,"name":15008,"path":14990,"parent":7583,"lines":15055,"decorators":15056,"parameters":15057,"returns":15059},[3859,2019],[14289],[15058],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":15060},{"name":1098,"cls":810},{"type":846,"name":15009,"path":14990,"parent":7583,"lines":15062,"decorators":15063,"parameters":15064},[2020,2776],[14289],[15065,15066],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752},{"type":846,"name":15010,"path":14990,"parent":7583,"lines":15068,"decorators":15069,"parameters":15070,"returns":15072},[3163,3927],[14289],[15071],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":15073},{"name":1098,"cls":810},{"type":846,"name":15011,"path":14990,"parent":7583,"lines":15075,"decorators":15076,"parameters":15077},[3171,2125],[14289],[15078,15079],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752},{"type":846,"name":15012,"path":14990,"parent":7583,"lines":15081,"decorators":15082,"parameters":15083},[2126,1123],[14289],[15084,15085],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752},{"type":846,"name":15013,"path":14990,"parent":7583,"description":8970,"lines":15087,"decorators":15088,"parameters":15089,"returns":15091},[2142,2153],[7808],[15090],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":15092},{"name":931,"cls":810},{"type":846,"name":15014,"path":14990,"parent":7583,"description":15094,"lines":15095,"decorators":15096,"parameters":15098,"returns":15100},"Get the current location of the gripper's center.",[1154,14092],[15097,7808,14289],"guard(Stage.CONFIGURED)",[15099],{"name":851,"kind":852,"required":853},{"description":15101,"annotation":15102},"The absolute location of the gripper's center.",{"name":1934,"cls":810},{"type":846,"name":15015,"path":14990,"parent":7583,"description":15104,"lines":15105,"decorators":15106,"parameters":15108},"Move the gripper to the given absolute location on a safe traverse height.",[9104,1186],[15107,7808,14289],"guard(Stage.ACTIVE)",[15109,15110,15113,15118],{"name":851,"kind":13859,"required":853},{"name":14807,"kind":852,"annotation":15111,"required":853,"description":15112},{"name":1934,"cls":810},"The absolute location where to move the gripper's center to.",{"name":7411,"kind":1788,"annotation":15114,"required":42,"default":832,"description":15117},{"join":15115},[15116,832],{"name":3107,"cls":810},"The direction from which the gripper is approaching the location.",{"name":1409,"kind":1788,"annotation":15119,"required":42,"default":832,"description":15122},{"join":15120},[15121,832],{"name":1940,"cls":810},"The min traverse height for this command.\nDefaults to the global min traverse height.",{"type":846,"name":15016,"path":14990,"parent":7583,"description":15124,"lines":15125,"decorators":15126,"parameters":15127},"Move the gripper by the given relative offset.",[1192,1210],[15107,7808,14289],[15128,15129],{"name":851,"kind":13859,"required":853},{"name":13970,"kind":852,"annotation":15130,"required":853,"description":15131},{"name":1934,"cls":810},"The relative offset by which to move the gripper's center.",{"type":846,"name":15017,"path":14990,"parent":7583,"description":15133,"lines":15134,"decorators":15135,"parameters":15136,"returns":15138},"Get the current direction the gripper faces to.",[7142,4148],[15097,7808],[15137],{"name":851,"kind":852,"required":853},{"description":15139,"annotation":15140},"The current direction the gripper faces to.",{"name":3107,"cls":810},{"type":846,"name":15018,"path":14990,"parent":7583,"description":15142,"lines":15143,"decorators":15144,"parameters":15146},"Move the ISwap to its home (parked) position.",[4136,4176],[15145,7808],"guard(Stage.INITIALIZED)",[15147],{"name":851,"kind":852,"required":853},{"type":846,"name":15019,"path":14990,"parent":7583,"description":15149,"lines":15150,"decorators":15151,"parameters":15153},"Park the ISwap.",[8855,4198],[15152,15107,7808],"deprecation.deprecated(deprecated_in='0.5.0', current_version=__version__, details='Use the `home()` method instead.')",[15154],{"name":851,"kind":852,"required":853},{"type":846,"name":15020,"path":14990,"parent":7583,"description":15156,"lines":15157,"decorators":15158,"parameters":15159,"returns":15161},"Check whether the gripper currently holds labware.",[7859,11607],[15097,7808,14289],[15160],{"name":851,"kind":852,"required":853},{"description":15162,"annotation":15163},"Whether the gripper currently holds labware.",{"name":1098,"cls":810},{"type":846,"name":15021,"path":14990,"parent":7583,"description":15165,"lines":15166,"decorators":15167,"parameters":15168,"returns":15170},"Get the current distance between the grippers.",[10856,1276],[15097,7808,14289],[15169],{"name":851,"kind":852,"required":853},{"description":15171,"annotation":15172},"The current distance between the grippers.",{"name":1062,"cls":810},{"type":846,"name":15022,"path":14990,"parent":7583,"description":15174,"lines":15175,"decorators":15177,"parameters":15178},"Open the gripper to the given width to release the currently held labware.",[15176,1287],250,[15107,7808,14289],[15179,15180],{"name":851,"kind":13859,"required":853},{"name":7367,"kind":852,"annotation":15181,"required":42,"description":15182},{"name":1940,"cls":810},"The distance between the two grippers after opening them.",{"type":846,"name":15023,"path":14990,"parent":7583,"description":15184,"lines":15185,"decorators":15187,"parameters":15188},"Open the gripper by the given offset to release the currently held labware.",[1301,15186],282,[15107,7808,14289],[15189,15190],{"name":851,"kind":13859,"required":853},{"name":13970,"kind":852,"annotation":15191,"required":42,"description":15192},{"name":1940,"cls":810},"The relative distance to open the grippers by.",{"type":846,"name":15024,"path":14990,"parent":7583,"description":15194,"lines":15195,"decorators":15196,"parameters":15197},"Close the gripper to the given width to hold labware in the gripper.\n\nThis does not assign the labware to the gripper!",[10916,4354],[15107,7808,14289],[15198,15199,15202],{"name":851,"kind":13859,"required":853},{"name":7367,"kind":852,"annotation":15200,"required":42,"description":15201},{"name":1940,"cls":810},"The distance between the two grippers after closing them.",{"name":2900,"kind":1788,"annotation":15203,"required":42,"default":1417,"description":15204},{"name":1405,"cls":810},"The pressure to apply on the labware ranging from 0 (low) to 99 (high).",{"type":846,"name":15025,"path":14990,"parent":7583,"description":15206,"lines":15207,"decorators":15208,"parameters":15209},"Close the gripper by the given offset to hold labware in the gripper.\n\nThis does not assign the labware to the gripper!",[4355,8972],[15107,7808,14289],[15210,15211,15214],{"name":851,"kind":13859,"required":853},{"name":13970,"kind":852,"annotation":15212,"required":42,"description":15213},{"name":1940,"cls":810},"The relative distance to close the grippers by.",{"name":2900,"kind":1788,"annotation":15215,"required":42,"default":1417,"description":15204},{"name":1405,"cls":810},{"type":846,"name":15026,"path":14990,"parent":7583,"description":15217,"lines":15218,"decorators":15219,"parameters":15220},"Transfer the labware from the source carrier site to the target carrier site.",[14799,4579],[15107,7808,14289],[15221,15222,15225,15234,15240,15246,15248,15254,15260,15264],{"name":851,"kind":13859,"required":853},{"name":14804,"kind":852,"annotation":15223,"required":853,"description":15224},{"name":827,"cls":810},"The labware to pick up and transfer.",{"name":15226,"kind":852,"annotation":15227,"required":853,"description":15233},"target",{"join":15228},[15229,15231],{"name":15230,"cls":810},"unitelabs.labware.carriers.carrier_site.CarrierSite",{"name":15232,"cls":810},"unitelabs.labware.plates.plate.Plate","The target carrier site where to put down the resource.",{"name":15235,"kind":1788,"annotation":15236,"required":42,"default":832,"description":15239},"pick_up_direction",{"join":15237},[15238,832],{"name":3107,"cls":810},"The direction from which to approach the labware.",{"name":15241,"kind":1788,"annotation":15242,"required":42,"default":832,"description":15245},"drop_direction",{"join":15243},[15244,832],{"name":3107,"cls":810},"The direction from which to approach the carrier site.",{"name":2900,"kind":1788,"annotation":15247,"required":42,"default":2902,"description":15204},{"name":1405,"cls":810},{"name":15249,"kind":1788,"annotation":15250,"required":42,"default":832,"description":15253},"pick_up_offset",{"join":15251},[15252,832],{"name":1934,"cls":810},"An offset (dx, dy) in mm to adjust the pick up location.",{"name":15255,"kind":1788,"annotation":15256,"required":42,"default":832,"description":15259},"drop_offset",{"join":15257},[15258,832],{"name":1934,"cls":810},"An offset (dx, dy, dz) in mm to adjust the drop location.",{"name":15261,"kind":1788,"annotation":15262,"required":42,"description":15263},"width_offset",{"name":1940,"cls":810},"An offset in mm to adjust the size of the labware.",{"name":15265,"kind":1788,"annotation":15266,"required":42,"description":15267},"grip_gap",{"name":1940,"cls":810},"The initial and final gap between the gripper and the labware.",{"type":846,"name":15027,"path":14990,"parent":7583,"description":15217,"lines":15269,"decorators":15271,"parameters":15272},[15270,4691],405,[15107,7808,14289],[15273,15274,15281,15286,15290,15294,15296,15300,15304,15306],{"name":851,"kind":13859,"required":853},{"name":15275,"kind":852,"annotation":15276,"required":853,"description":15280},"source",{"join":15277},[15278,15279],{"name":15230,"cls":810},{"name":15232,"cls":810},"The carrier site from where to pick up the labware.",{"name":15226,"kind":852,"annotation":15282,"required":853,"description":15233},{"join":15283},[15284,15285],{"name":15230,"cls":810},{"name":15232,"cls":810},{"name":15235,"kind":1788,"annotation":15287,"required":42,"default":832,"description":15239},{"join":15288},[15289,832],{"name":3107,"cls":810},{"name":15241,"kind":1788,"annotation":15291,"required":42,"default":832,"description":15245},{"join":15292},[15293,832],{"name":3107,"cls":810},{"name":2900,"kind":1788,"annotation":15295,"required":42,"default":2902,"description":15204},{"name":1405,"cls":810},{"name":15249,"kind":1788,"annotation":15297,"required":42,"default":832,"description":15253},{"join":15298},[15299,832],{"name":1934,"cls":810},{"name":15255,"kind":1788,"annotation":15301,"required":42,"default":832,"description":15259},{"join":15302},[15303,832],{"name":1934,"cls":810},{"name":15261,"kind":1788,"annotation":15305,"required":42,"description":15263},{"name":1940,"cls":810},{"name":15265,"kind":1788,"annotation":15307,"required":42,"description":15267},{"name":1940,"cls":810},{"type":846,"name":15028,"path":14990,"parent":7583,"description":15309,"lines":15310,"decorators":15311,"parameters":15312},"Pick up the given labware from its current location.",[4708,4852],[15107,7808,14289],[15313,15314,15317,15321,15323,15327,15329],{"name":851,"kind":13859,"required":853},{"name":14804,"kind":852,"annotation":15315,"required":853,"description":15316},{"name":827,"cls":810},"The labware to pick up.",{"name":15235,"kind":1788,"annotation":15318,"required":42,"default":832,"description":15239},{"join":15319},[15320,832],{"name":3107,"cls":810},{"name":2900,"kind":1788,"annotation":15322,"required":42,"default":2902,"description":15204},{"name":1405,"cls":810},{"name":15249,"kind":1788,"annotation":15324,"required":42,"default":832,"description":15253},{"join":15325},[15326,832],{"name":1934,"cls":810},{"name":15261,"kind":1788,"annotation":15328,"required":42,"description":15263},{"name":1940,"cls":810},{"name":15265,"kind":1788,"annotation":15330,"required":42,"description":15331},{"name":1940,"cls":810},"The initial gap between the gripper and the labware.",{"type":846,"name":15029,"path":14990,"parent":7583,"description":15333,"lines":15334,"decorators":15335,"parameters":15336},"Pick up the labware from the given carrier site.",[4860,5015],[15107,7808,14289],[15337,15338,15343,15347,15349,15353,15355],{"name":851,"kind":13859,"required":853},{"name":15275,"kind":852,"annotation":15339,"required":853,"description":15280},{"join":15340},[15341,15342],{"name":15230,"cls":810},{"name":15232,"cls":810},{"name":15235,"kind":1788,"annotation":15344,"required":42,"default":832,"description":15239},{"join":15345},[15346,832],{"name":3107,"cls":810},{"name":2900,"kind":1788,"annotation":15348,"required":42,"default":2902,"description":15204},{"name":1405,"cls":810},{"name":15249,"kind":1788,"annotation":15350,"required":42,"default":832,"description":15253},{"join":15351},[15352,832],{"name":1934,"cls":810},{"name":15261,"kind":1788,"annotation":15354,"required":42,"description":15263},{"name":1940,"cls":810},{"name":15265,"kind":1788,"annotation":15356,"required":42,"description":15331},{"name":1940,"cls":810},{"type":846,"name":15030,"path":14990,"parent":7583,"description":15358,"lines":15359,"decorators":15361,"parameters":15362},"Put down the currently held labware into the given carrier site.",[5016,15360],607,[15107,7808,14289],[15363,15364,15369,15373,15377],{"name":851,"kind":13859,"required":853},{"name":15226,"kind":852,"annotation":15365,"required":853,"description":15233},{"join":15366},[15367,15368],{"name":15230,"cls":810},{"name":15232,"cls":810},{"name":15241,"kind":1788,"annotation":15370,"required":42,"default":832,"description":15245},{"join":15371},[15372,832],{"name":3107,"cls":810},{"name":15255,"kind":1788,"annotation":15374,"required":42,"default":832,"description":15259},{"join":15375},[15376,832],{"name":1934,"cls":810},{"name":15265,"kind":1788,"annotation":15378,"required":42,"description":15379},{"name":1940,"cls":810},"The final gap between the gripper and the labware.",{"type":846,"name":15031,"path":14990,"parent":7583,"description":15381,"lines":15382,"decorators":15384,"parameters":15385,"returns":15387},"Discard the currently held labware at the current location.",[15383,1799],609,[7808,14289],[15386],{"name":851,"kind":852,"required":853},{"description":15388,"annotation":15389},"Returns the labware the gripper held.",{"join":15390},[15391,832],{"name":827,"cls":810},{"type":846,"name":15006,"path":14990,"parent":7583,"lines":15393,"parameters":15394},[9997,9997],[15395,15396,15399,15403,15405,15407,15411],{"name":851,"kind":852,"required":853},{"name":14938,"kind":852,"annotation":15397,"required":42,"default":15398},{"name":14940,"cls":810},{"name":14942,"cls":810},{"name":14944,"kind":852,"annotation":15400,"required":42},{"left":15401,"slice":15402},{"name":1930,"cls":810},{"name":14948,"cls":810},{"name":15261,"kind":852,"annotation":15404,"required":42},{"name":1062,"cls":810},{"name":11621,"kind":852,"annotation":15406,"required":42,"default":15036},{"name":931,"cls":810},{"name":15408,"kind":852,"annotation":15409,"required":42,"default":15410},"GripDirection",{"name":15042,"cls":810},{"name":3107,"cls":810},{"name":14661,"kind":852,"annotation":15412,"required":42,"default":832,"description":14976},{"left":15413,"slice":15414},{"name":14972,"cls":810},{"name":7179,"cls":810},{"type":755,"name":14981,"path":15416,"parent":14547,"classes":15417},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fiswap\u002Fiswap_protocol.py",[2991],{"type":802,"name":2991,"path":15416,"parent":14981,"description":15419,"lines":15420,"bases":15421,"attributes":15424,"functions":15427,"mro":15451},"Low-level access to the iSWAP gripper. Used to transport labware.",[1807,4757],[15422],{"annotation":15423},{"name":2794,"cls":810},[15425,15426],"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.min_traverse_height","unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.logger",[15428,15429,15430,15431,15432,15433,15434,15435,15436,15437,15438,15439,15440,15441,15442,15443,15444,15445,15446,15447,15448,15449,15450],"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol._service","unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.get_firmware_version","unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.get_firmware_revision","unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.get_initialization","unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.set_initialization","unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.clear_y_range","unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.get_is_parked","unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.set_is_parked","unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.get_position","unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.get_logical_position","unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.add_x_offset","unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.add_y_offset","unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.add_z_offset","unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.has_plate","unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.get_gripper_width","unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.open","unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.open_uninitialized","unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.close","unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.pick_up_plate","unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.put_down_plate","unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.move_plate","unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.collapse_gripper_arm","unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.read_barcode",[2991,2794],{"type":784,"name":15425,"path":15416,"parent":2991,"lines":15453,"value":15454,"annotation":15455},[1856,1856],"Decimal(default=274.6)",{"name":3813,"cls":810},{"type":846,"name":15428,"path":15416,"parent":2991,"description":15457,"lines":15458,"parameters":15459,"returns":15461},"Ensure the SiLA module service is connected and return it.",[906,796],[15460],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":15462},{"name":15463,"cls":810},"unitelabs.sdk.core.module.module.Module",{"type":784,"name":15426,"path":15416,"parent":2991,"description":15051,"lines":15465,"value":832,"annotation":15466},[871,1059],{"name":7798,"cls":810},{"type":846,"name":15429,"path":15416,"parent":2991,"description":3404,"lines":15468,"decorators":15469,"parameters":15470,"returns":15472},[3068,878],[7808,7818],[15471],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":15473},{"name":931,"cls":810},{"type":846,"name":15430,"path":15416,"parent":2991,"description":15475,"lines":15476,"decorators":15477,"parameters":15478,"returns":15480},"Get the iSWAP's firmware revision.",[887,1982],[7808,7818],[15479],{"name":851,"kind":852,"required":853},{"description":15481,"annotation":15482},"The iSWAP's firmware revision.",{"name":1405,"cls":810},{"type":846,"name":15431,"path":15416,"parent":2991,"description":15484,"lines":15485,"decorators":15486,"parameters":15487,"returns":15489},"Get the iSWAP gripper's initialization status.",[3117,2947],[7808,7818],[15488],{"name":851,"kind":852,"required":853},{"description":15490,"annotation":15491},"Whether the iSWAP gripper is initialized.",{"name":1098,"cls":810},{"type":846,"name":15432,"path":15416,"parent":2991,"description":15493,"lines":15494,"decorators":15495,"parameters":15496},"Initialize the iSWAP gripper.",[1092,2948],[7808,7818],[15497],{"name":851,"kind":852,"required":853},{"type":846,"name":15433,"path":15416,"parent":2991,"description":15499,"lines":15500,"decorators":15501,"parameters":15502},"Position all components so that there is maximum free Y range for the iSWAP.",[2964,3882],[7808,7818],[15503],{"name":851,"kind":852,"required":853},{"type":846,"name":15434,"path":15416,"parent":2991,"description":15505,"lines":15506,"decorators":15507,"parameters":15508,"returns":15510},"Get whether the iSWAP gripper is in its parking position.",[2052,2081],[7808,7818],[15509],{"name":851,"kind":852,"required":853},{"description":15511,"annotation":15512},"Whether the iSWAP gripper is in parking position.",{"name":1098,"cls":810},{"type":846,"name":15435,"path":15416,"parent":2991,"description":3080,"lines":15514,"decorators":15515,"parameters":15516},[2091,3950],[7808,7818],[15517,15518],{"name":851,"kind":852,"required":853},{"name":1409,"kind":852,"annotation":15519,"required":42,"default":832,"description":15122},{"join":15520},[15521,832],{"name":1940,"cls":810},{"type":846,"name":15436,"path":15416,"parent":2991,"description":15523,"lines":15524,"decorators":15525,"parameters":15526,"returns":15528},"Get the center of the the iSWAP gripper.",[7483,7505],[7808,7818],[15527],{"name":851,"kind":852,"required":853},{"description":15529,"annotation":15530},"The iSWAP gripper's position.",{"name":1934,"cls":810},{"type":846,"name":15437,"path":15416,"parent":2991,"description":15532,"lines":15533,"decorators":15534,"parameters":15535,"returns":15537},"Get the actual logical position of the iSWAP gripper.",[7543,1179],[7808,7818],[15536],{"name":851,"kind":852,"required":853},{"description":15538,"annotation":15539},"The direction of the gripper.",{"left":15540,"slice":15541},{"name":2813,"cls":810},{"elements":15542},[15543,15544,15545,15546],{"name":3107,"cls":810},{"name":3109,"cls":810},{"name":3111,"cls":810},{"name":3113,"cls":810},{"type":846,"name":15438,"path":15416,"parent":2991,"description":15548,"lines":15549,"decorators":15550,"parameters":15551},"Move the x position of the iSWAP gripper relative to its current location.",[1185,1193],[7808,7818],[15552,15553],{"name":851,"kind":852,"required":853},{"name":2737,"kind":852,"annotation":15554,"required":853,"description":15555},{"name":1940,"cls":810},"The x offset in mm to move by.",{"type":846,"name":15439,"path":15416,"parent":2991,"description":15557,"lines":15558,"decorators":15559,"parameters":15560},"Move the y position of the iSWAP gripper relative to its current location.",[1199,7142],[7808,7818],[15561,15562],{"name":851,"kind":852,"required":853},{"name":1685,"kind":852,"annotation":15563,"required":853,"description":15564},{"name":1940,"cls":810},"The y offset in mm to move by.",{"type":846,"name":15440,"path":15416,"parent":2991,"description":15566,"lines":15567,"decorators":15568,"parameters":15569},"Move the z position of the iSWAP gripper relative to its current location.",[4106,4159],[7808,7818],[15570,15571],{"name":851,"kind":852,"required":853},{"name":3136,"kind":852,"annotation":15572,"required":853,"description":15573},{"name":1940,"cls":810},"The z offset in mm to move by.",{"type":846,"name":15441,"path":15416,"parent":2991,"description":15575,"lines":15576,"decorators":15577,"parameters":15578,"returns":15580},"Get whether the iSWAP gripper is holding a plate.",[1227,4192],[7808,7818],[15579],{"name":851,"kind":852,"required":853},{"description":15581,"annotation":15582},"Whether the iSWAP gripper is holding a plate.",{"name":1098,"cls":810},{"type":846,"name":15442,"path":15416,"parent":2991,"description":15584,"lines":15585,"decorators":15587,"parameters":15588,"returns":15590},"Get the distance between the iSWAP grippers.",[4198,15586],230,[7808,7818],[15589],{"name":851,"kind":852,"required":853},{"description":15591,"annotation":15592},"The distance between the iSWAP grippers.",{"name":1161,"cls":810},{"type":846,"name":15443,"path":15416,"parent":2991,"description":15594,"lines":15595,"decorators":15596,"parameters":15597},"Open the iSWAP gripper to the specified width.",[10338,10866],[7808,7818],[15598,15599],{"name":851,"kind":852,"required":853},{"name":3158,"kind":852,"annotation":15600,"required":853,"description":15601},{"name":1940,"cls":810},"The open width of the gripper.",{"type":846,"name":15444,"path":15416,"parent":2991,"description":15603,"lines":15604,"decorators":15606,"parameters":15607},"Open an iSWAP gripper even when the gripper is not initialized yet.",[15605,7886],245,[7808,7818],[15608],{"name":851,"kind":852,"required":853},{"type":846,"name":15445,"path":15416,"parent":2991,"description":15610,"lines":15611,"decorators":15613,"parameters":15614},"Close the iSWAP gripper to the specified width.",[10879,15612],271,[7808,7818],[15615,15616,15619,15622],{"name":851,"kind":852,"required":853},{"name":3158,"kind":852,"annotation":15617,"required":853,"description":15618},{"name":1940,"cls":810},"The close width of the gripper.",{"name":3177,"kind":852,"annotation":15620,"required":42,"default":2343,"description":15621},{"name":1940,"cls":810},"An additional tolerance for the width.",{"name":2900,"kind":852,"annotation":15623,"required":42,"default":3181,"description":15624},{"name":1405,"cls":810},"The pressure to apply on the plate ranging from 0 (low) to 9\n(high).",{"type":846,"name":15446,"path":15416,"parent":2991,"description":3183,"lines":15626,"decorators":15627,"parameters":15628},[8902,9348],[7808,7818],[15629,15630,15633,15636,15638,15640,15642,15645,15648,15651,15661,15666],{"name":851,"kind":852,"required":853},{"name":2891,"kind":852,"annotation":15631,"required":853,"description":15632},{"name":1934,"cls":810},"The plate's center will be assumed here when picking it up.",{"name":3192,"kind":852,"annotation":15634,"required":853,"description":15635},{"name":3107,"cls":810},"The direction from which to approach the plate.",{"name":2894,"kind":852,"annotation":15637,"required":853,"description":15601},{"name":1940,"cls":810},{"name":2897,"kind":852,"annotation":15639,"required":853,"description":15618},{"name":1940,"cls":810},{"name":3177,"kind":852,"annotation":15641,"required":42,"default":2343,"description":15621},{"name":1940,"cls":810},{"name":2900,"kind":852,"annotation":15643,"required":42,"default":3181,"description":15644},{"name":1405,"cls":810},"The pressure to apply on the plate ranging from 0 (low) to 9 (high).",{"name":3206,"kind":852,"annotation":15646,"required":42,"default":1048,"description":15647},{"name":1098,"cls":810},"Whether to perform the fold up sequence at the end of the process.",{"name":3209,"kind":852,"annotation":15649,"required":42,"default":2342,"description":15650},{"name":1405,"cls":810},"The collision control level, either 1 (high) or 0 (low).",{"name":2934,"kind":852,"annotation":15652,"required":42,"default":15658,"description":15660},{"left":15653,"slice":15654},{"name":2813,"cls":810},{"elements":15655},[15656,15657],{"name":1405,"cls":810},{"name":1405,"cls":810},{"elements":15659},[2345,2342],"The acceleration index range when moving.",{"name":1353,"kind":852,"annotation":15662,"required":42,"default":832,"description":15665},{"join":15663},[15664,832],{"name":1940,"cls":810},"The z-position in mm where to end the overall command.\nDefaults to the min traverse height.",{"name":1409,"kind":852,"annotation":15667,"required":42,"default":832,"description":15122},{"join":15668},[15669,832],{"name":1940,"cls":810},{"type":846,"name":15447,"path":15416,"parent":2991,"description":15671,"lines":15672,"decorators":15674,"parameters":15675},"Put the plate down using the iSWAP gripper.",[8944,15673],373,[7808,7818],[15676,15677,15679,15681,15683,15685,15687,15696,15700],{"name":851,"kind":852,"required":853},{"name":2891,"kind":852,"annotation":15678,"required":853,"description":15632},{"name":1934,"cls":810},{"name":3192,"kind":852,"annotation":15680,"required":853,"description":15635},{"name":3107,"cls":810},{"name":2894,"kind":852,"annotation":15682,"required":853,"description":15601},{"name":1940,"cls":810},{"name":3206,"kind":852,"annotation":15684,"required":42,"default":1048,"description":15647},{"name":1098,"cls":810},{"name":3209,"kind":852,"annotation":15686,"required":42,"default":2342,"description":15650},{"name":1405,"cls":810},{"name":2934,"kind":852,"annotation":15688,"required":42,"default":15694,"description":15660},{"left":15689,"slice":15690},{"name":2813,"cls":810},{"elements":15691},[15692,15693],{"name":1405,"cls":810},{"name":1405,"cls":810},{"elements":15695},[2345,2342],{"name":1353,"kind":852,"annotation":15697,"required":42,"default":832,"description":15665},{"join":15698},[15699,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":15701,"required":42,"default":832,"description":15122},{"join":15702},[15703,832],{"name":1940,"cls":810},{"type":846,"name":15448,"path":15416,"parent":2991,"description":15705,"lines":15706,"decorators":15709,"parameters":15710},"Move the plate to a certain position using the iSWAP gripper.",[15707,15708],375,408,[7808,7818],[15711,15712,15714,15716,15720,15722],{"name":851,"kind":852,"required":853},{"name":2891,"kind":852,"annotation":15713,"required":853,"description":15632},{"name":1934,"cls":810},{"name":3192,"kind":852,"annotation":15715,"required":853,"description":15635},{"name":3107,"cls":810},{"name":1409,"kind":852,"annotation":15717,"required":42,"default":832,"description":15122},{"join":15718},[15719,832],{"name":1940,"cls":810},{"name":3209,"kind":852,"annotation":15721,"required":42,"default":2342,"description":15650},{"name":1405,"cls":810},{"name":2934,"kind":852,"annotation":15723,"required":42,"default":15729,"description":15660},{"left":15724,"slice":15725},{"name":2813,"cls":810},{"elements":15726},[15727,15728],{"name":1405,"cls":810},{"name":1405,"cls":810},{"elements":15730},[2345,2342],{"type":846,"name":15449,"path":15416,"parent":2991,"description":3294,"lines":15732,"decorators":15734,"parameters":15735},[15733,4651],410,[7808,7818],[15736,15737,15739],{"name":851,"kind":852,"required":853},{"name":3206,"kind":852,"annotation":15738,"required":42,"default":1048,"description":15647},{"name":1098,"cls":810},{"name":1409,"kind":852,"annotation":15740,"required":42,"default":832,"description":15122},{"join":15741},[15742,832],{"name":1940,"cls":810},{"type":846,"name":15450,"path":15416,"parent":2991,"description":15744,"lines":15745,"decorators":15747,"parameters":15748,"returns":15774},"Read a labware's barcode using the iSWAP gripper.",[15746,4757],434,[7808,7818],[15749,15750,15753,15756,15759,15763,15765],{"name":851,"kind":852,"required":853},{"name":2968,"kind":852,"annotation":15751,"required":853,"description":15752},{"name":1405,"cls":810},"Current track number position of the autoload unit.",{"name":2046,"kind":852,"annotation":15754,"required":853,"description":15755},{"name":1940,"cls":810},"The Y position in mm during barcode reading movement.",{"name":2299,"kind":852,"annotation":15757,"required":853,"description":15758},{"name":1940,"cls":810},"Minimal Z position in mm during barcode reading movement.",{"name":1409,"kind":852,"annotation":15760,"required":42,"default":832,"description":15122},{"join":15761},[15762,832],{"name":1940,"cls":810},{"name":3209,"kind":852,"annotation":15764,"required":42,"default":2342,"description":15650},{"name":1405,"cls":810},{"name":2934,"kind":852,"annotation":15766,"required":42,"default":15772,"description":15660},{"left":15767,"slice":15768},{"name":2813,"cls":810},{"elements":15769},[15770,15771],{"name":1405,"cls":810},{"name":1405,"cls":810},{"elements":15773},[2345,2342],{"description":15775,"annotation":15776},"The barcode data scanned on the labware.",{"join":15777},[15778,832],{"name":931,"cls":810},{"type":755,"name":14982,"path":15780,"parent":14547,"packages":15781,"attributes":15786,"classes":15788},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fiswap\u002Finterfaces\u002F__init__.py",[15782,15783,15784,15785],"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position","unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.wrist_twist","unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.direction","unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.rotation",[15787],"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.__all__",[3107,3109,3111,3113],{"type":784,"name":15787,"path":15780,"parent":14982,"lines":15790,"value":15791},[905,905],[3107,3109,3111,3113],{"type":755,"name":15782,"path":15793,"parent":14982,"classes":15794},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fiswap\u002Finterfaces\u002Fpredefined_position.py",[3109],{"type":802,"name":3109,"path":15793,"parent":15782,"description":15796,"lines":15797,"bases":15798,"attributes":15801,"mro":15814},"The predefined positions of the iSWAP as a combination of arm rotation and wrist twist.\n\nThe first letter indicates whether the arm is facing left, right or to the front.\nThe second letter indicates the absolute direction, the gripper faces to (back, left, front, right).",[9780,796],[15799],{"annotation":15800},{"name":9965,"cls":810},[15802,15803,15804,15805,15806,15807,15808,15809,15810,15811,15812,15813],"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position.PredefinedPosition.LB","unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position.PredefinedPosition.LL","unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position.PredefinedPosition.LF","unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position.PredefinedPosition.LR","unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position.PredefinedPosition.FB","unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position.PredefinedPosition.FL","unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position.PredefinedPosition.FF","unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position.PredefinedPosition.FR","unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position.PredefinedPosition.RB","unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position.PredefinedPosition.RL","unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position.PredefinedPosition.RF","unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position.PredefinedPosition.RR",[3109],{"type":784,"name":15802,"path":15793,"parent":3109,"lines":15816,"value":4160},[2801,2801],{"type":784,"name":15803,"path":15793,"parent":3109,"lines":15818,"value":15819},[1807,1807],"12",{"type":784,"name":15804,"path":15793,"parent":3109,"lines":15821,"value":15822},[3029,3029],"13",{"type":784,"name":15805,"path":15793,"parent":3109,"lines":15824,"value":15825},[839,839],"14",{"type":784,"name":15806,"path":15793,"parent":3109,"lines":15827,"value":15828},[848,848],"21",{"type":784,"name":15807,"path":15793,"parent":3109,"lines":15830,"value":15831},[906,906],"22",{"type":784,"name":15808,"path":15793,"parent":3109,"lines":15833,"value":15834},[791,791],"23",{"type":784,"name":15809,"path":15793,"parent":3109,"lines":15836,"value":15837},[856,856],"24",{"type":784,"name":15810,"path":15793,"parent":3109,"lines":15839,"value":15840},[831,831],"31",{"type":784,"name":15811,"path":15793,"parent":3109,"lines":15842,"value":4609},[1040,1040],{"type":784,"name":15812,"path":15793,"parent":3109,"lines":15844,"value":15845},[864,864],"33",{"type":784,"name":15813,"path":15793,"parent":3109,"lines":15847,"value":15848},[796,796],"34",{"type":755,"name":15783,"path":15850,"parent":14982,"classes":15851},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fiswap\u002Finterfaces\u002Fwrist_twist.py",[3113],{"type":802,"name":3113,"path":15850,"parent":15783,"description":15853,"lines":15854,"bases":15855,"attributes":15858,"mro":15863},"The positions for the wrist twist.",[9780,790],[15856],{"annotation":15857},{"name":9965,"cls":810},[15859,15860,15861,15862],"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.wrist_twist.WristTwist.RIGHT","unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.wrist_twist.WristTwist.FRONT","unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.wrist_twist.WristTwist.LEFT","unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.wrist_twist.WristTwist.BACK",[3113],{"type":784,"name":15859,"path":15850,"parent":3113,"lines":15865,"value":2342},[9793,9793],{"type":784,"name":15860,"path":15850,"parent":3113,"lines":15867,"value":2343},[2775,2775],{"type":784,"name":15861,"path":15850,"parent":3113,"lines":15869,"value":2344},[7204,7204],{"type":784,"name":15862,"path":15850,"parent":3113,"lines":15871,"value":2345},[790,790],{"type":755,"name":15784,"path":15873,"parent":14982,"classes":15874},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fiswap\u002Finterfaces\u002Fdirection.py",[3107],{"type":802,"name":3107,"path":15873,"parent":15784,"description":15239,"lines":15876,"bases":15877,"attributes":15880,"mro":15885},[9780,790],[15878],{"annotation":15879},{"name":9965,"cls":810},[15881,15882,15883,15884],"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.direction.Direction.FRONT","unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.direction.Direction.RIGHT","unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.direction.Direction.BACK","unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.direction.Direction.LEFT",[3107],{"type":784,"name":15881,"path":15873,"parent":3107,"lines":15887,"value":2342},[9793,9793],{"type":784,"name":15882,"path":15873,"parent":3107,"lines":15889,"value":2343},[2775,2775],{"type":784,"name":15883,"path":15873,"parent":3107,"lines":15891,"value":2344},[7204,7204],{"type":784,"name":15884,"path":15873,"parent":3107,"lines":15893,"value":2345},[790,790],{"type":755,"name":15785,"path":15895,"parent":14982,"classes":15896},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fiswap\u002Finterfaces\u002Frotation.py",[3111],{"type":802,"name":3111,"path":15895,"parent":15785,"description":15898,"lines":15899,"bases":15900,"attributes":15903,"mro":15907},"The positions for the rotation axis.",[9780,7204],[15901],{"annotation":15902},{"name":9965,"cls":810},[15904,15905,15906],"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.rotation.Rotation.LEFT","unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.rotation.Rotation.FRONT","unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.rotation.Rotation.RIGHT",[3111],{"type":784,"name":15904,"path":15895,"parent":3111,"lines":15909,"value":2342},[9793,9793],{"type":784,"name":15905,"path":15895,"parent":3111,"lines":15911,"value":2343},[2775,2775],{"type":784,"name":15906,"path":15895,"parent":3111,"lines":15913,"value":2344},[7204,7204],{"type":755,"name":14548,"path":15915,"parent":7577,"packages":15916,"attributes":15919,"classes":15921},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fxl\u002F__init__.py",[15917,15918],"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol","unitelabs.liquid_handling.hamilton.modules.xl.xl",[15920],"unitelabs.liquid_handling.hamilton.modules.xl.__all__",[14565,14566],{"type":784,"name":15920,"path":15915,"parent":14548,"lines":15923,"value":15924},[9780,9780],[14565,14566],{"type":755,"name":15917,"path":15926,"parent":14548,"classes":15927,"functions":15928},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fxl\u002Fxl_protocol.py",[14566],[15929],"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol._ul_to_01ul",{"type":846,"name":15929,"path":15926,"parent":15917,"description":15931,"lines":15932,"parameters":15933,"returns":15937},"Convert µl to 0.1µl (XL volume unit).",[831,864],[15934],{"name":15935,"kind":852,"annotation":15936,"required":853},"value",{"name":1940,"cls":810},{"description":1127,"annotation":15938},{"name":1405,"cls":810},{"type":802,"name":14566,"path":15926,"parent":15917,"description":15940,"lines":15941,"bases":15942,"attributes":15948,"functions":15951,"mro":15994},"Protocol that calls the microlab-vantage connector's XL Service SiLA feature.",[870,8288],[15943,15946],{"annotation":15944},{"name":15945,"cls":810},"unitelabs.liquid_handling.hamilton.modules.protocols.vantage_sub_protocol.VantageSubProtocol",{"annotation":15947},{"name":1812,"cls":810},[15949,15950],"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol._logger_name","unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol._xl_initialized",[15952,15953,15954,15955,15956,15957,15958,15959,15960,15961,15962,15963,15964,15965,15966,15967,15968,15969,15970,15971,15972,15973,15974,15975,15976,15977,15978,15979,15980,15981,15982,15983,15984,15985,15986,15987,15988,15989,15990,15991,15992,15993],"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.__init__","unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_initialization","unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.initialize","unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.set_initialization","unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_tip_presence","unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_tip_presences","unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.pick_up_tips","unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.discard_tips","unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.aspirate","unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.dispense","unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_x_position","unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_y_positions","unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_z_positions","unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.set_channel_positions","unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.set_y_positions","unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.set_z_positions","unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.set_unsafe_x_position","unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_y_position","unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_z_position","unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.set_y_position","unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.set_z_position","unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.set_x_position","unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.set_z_positions_to_safety","unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.clear_y_range","unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.initialize_squeezer_drive","unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_lld_height","unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_last_liquid_level","unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.has_tadm_data","unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_tadm_parameters","unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_tadm_data","unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.clear_tadm_data","unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_tadm_error","unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_limit_curve_count","unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_limit_curve_names","unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.set_limit_curve_names","unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_limit_curve_parameters","unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.set_limit_curve_parameters","unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_limit_curve_data","unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.set_limit_curve_data","unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.reset_limit_curves","unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.start_tadm","unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.stop_tadm",[14566,15945],{"type":784,"name":15949,"path":15926,"parent":14566,"lines":15996,"value":15997,"annotation":15998},[877,877],"'unitelabs.hamilton.vantage.xl'",{"name":931,"cls":810},{"type":846,"name":15952,"path":15926,"parent":14566,"lines":16000,"parameters":16001},[1065,8680],[16002,16003,16006],{"name":851,"kind":852,"required":853},{"name":16004,"kind":852,"annotation":16005,"required":853},"protocol",{"name":9154,"cls":810},{"name":9220,"kind":852,"annotation":16007,"required":42,"default":832},{"join":16008},[16009,832],{"name":16010,"cls":810},"unitelabs.liquid_handling.hamilton.modules.protocols.vantage_sub_protocol._GetXLimits",{"type":784,"name":15950,"path":15926,"parent":14566,"lines":16012,"value":1052},[8680,8680],{"type":846,"name":15953,"path":15926,"parent":14566,"description":16014,"lines":16015,"decorators":16016,"parameters":16017,"returns":16021},"Get the XL channel's initialization status.",[1079,3827],[7808],[16018,16019],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":16020,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":16022},{"name":1098,"cls":810},{"type":846,"name":15954,"path":15926,"parent":14566,"description":16024,"lines":16025,"decorators":16026,"parameters":16027},"Initialize all XL channels (no tip discard).",[3828,2920],[7808,7818],[16028],{"name":851,"kind":852,"required":853},{"type":846,"name":15955,"path":15926,"parent":14566,"description":6005,"lines":16030,"decorators":16031,"parameters":16032},[888,3163],[7808,7818],[16033,16034,16040,16044,16048,16052,16054,16063],{"name":851,"kind":852,"required":853},{"name":1927,"kind":852,"annotation":16035,"required":853},{"left":16036,"slice":16037},{"name":1930,"cls":810},{"join":16038},[16039,832],{"name":1934,"cls":810},{"name":1936,"kind":852,"annotation":16041,"required":42,"default":832},{"join":16042},[16043,832],{"name":1940,"cls":810},{"name":1353,"kind":852,"annotation":16045,"required":42,"default":832},{"join":16046},[16047,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":16049,"required":42,"default":832},{"join":16050},[16051,832],{"name":1940,"cls":810},{"name":2254,"kind":852,"annotation":16053,"required":42},{"name":1940,"cls":810},{"name":1950,"kind":852,"annotation":16055,"required":42,"default":16062},{"join":16056},[16057,16060,16061],{"left":16058,"slice":16059},{"name":843,"cls":810},{"name":1956,"cls":810},{"name":1956,"cls":810},{"name":1405,"cls":810},{"name":6040,"cls":810},{"name":1962,"kind":852,"annotation":16064,"required":42,"default":16068},{"join":16065},[16066,16067],{"name":1966,"cls":810},{"name":1405,"cls":810},{"name":1969,"cls":810},{"type":846,"name":15956,"path":15926,"parent":14566,"description":6059,"lines":16070,"decorators":16071,"parameters":16072,"returns":16076},[2063,3927],[7808],[16073,16074],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":16075,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":16077},{"name":1098,"cls":810},{"type":846,"name":15957,"path":15926,"parent":14566,"description":16079,"lines":16080,"decorators":16081,"parameters":16082,"returns":16084},"Request which of the XL channels is carrying a tip.",[3171,2092],[7808,7818],[16083],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":16085},{"left":16086,"slice":16087},{"name":1870,"cls":810},{"name":1098,"cls":810},{"type":846,"name":15958,"path":15926,"parent":14566,"description":6070,"lines":16089,"decorators":16090,"parameters":16091},[2102,10723],[7808,7818],[16092,16093,16099,16103,16107,16116],{"name":851,"kind":852,"required":853},{"name":2158,"kind":852,"annotation":16094,"required":853},{"left":16095,"slice":16096},{"name":1930,"cls":810},{"join":16097},[16098,832],{"name":1934,"cls":810},{"name":1936,"kind":852,"annotation":16100,"required":42,"default":832},{"join":16101},[16102,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":16104,"required":42,"default":832},{"join":16105},[16106,832],{"name":1940,"cls":810},{"name":1950,"kind":852,"annotation":16108,"required":42,"default":16115},{"join":16109},[16110,16113,16114],{"left":16111,"slice":16112},{"name":843,"cls":810},{"name":1956,"cls":810},{"name":1956,"cls":810},{"name":1405,"cls":810},{"name":6040,"cls":810},{"name":2182,"kind":852,"annotation":16117,"required":42,"default":16121},{"join":16118},[16119,16120],{"name":2186,"cls":810},{"name":1405,"cls":810},{"name":5067,"cls":810},{"type":846,"name":15959,"path":15926,"parent":14566,"description":6106,"lines":16123,"decorators":16124,"parameters":16125},[7505,1186],[7808,7818],[16126,16127,16133,16137,16141,16145,16147],{"name":851,"kind":852,"required":853},{"name":1927,"kind":852,"annotation":16128,"required":853},{"left":16129,"slice":16130},{"name":1930,"cls":810},{"join":16131},[16132,832],{"name":1934,"cls":810},{"name":1936,"kind":852,"annotation":16134,"required":42,"default":832},{"join":16135},[16136,832],{"name":1940,"cls":810},{"name":1353,"kind":852,"annotation":16138,"required":42,"default":832},{"join":16139},[16140,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":16142,"required":42,"default":832},{"join":16143},[16144,832],{"name":1940,"cls":810},{"name":2254,"kind":852,"annotation":16146,"required":42},{"name":1940,"cls":810},{"name":1962,"kind":852,"annotation":16148,"required":42,"default":16152},{"join":16149},[16150,16151],{"name":1966,"cls":810},{"name":1405,"cls":810},{"name":2262,"cls":810},{"type":846,"name":15960,"path":15926,"parent":14566,"description":2264,"lines":16154,"decorators":16155,"parameters":16156},[7082,2764],[7808,7818],[16157,16158,16162,16168,16175,16183,16191,16195,16199,16206,16213,16222,16229,16236,16243,16250,16257,16264,16271,16278,16284,16291,16298,16305,16312,16319,16326,16333,16338,16342,16349,16356],{"name":851,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":16159,"required":853},{"left":16160,"slice":16161},{"name":1930,"cls":810},{"name":1098,"cls":810},{"name":2276,"kind":852,"annotation":16163,"required":853},{"left":16164,"slice":16165},{"name":1930,"cls":810},{"join":16166},[16167,832],{"name":1934,"cls":810},{"name":2283,"kind":852,"annotation":16169,"required":42,"default":16172},{"left":16170,"slice":16171},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16173},[16174],{},{"name":1936,"kind":852,"annotation":16176,"required":42,"default":16181},{"left":16177,"slice":16178},{"name":1930,"cls":810},{"join":16179},[16180,832],{"name":1940,"cls":810},{"elements":16182},[832],{"name":2299,"kind":852,"annotation":16184,"required":42,"default":16189},{"left":16185,"slice":16186},{"name":1930,"cls":810},{"join":16187},[16188,832],{"name":1940,"cls":810},{"elements":16190},[832],{"name":1353,"kind":852,"annotation":16192,"required":42,"default":832},{"join":16193},[16194,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":16196,"required":42,"default":832},{"join":16197},[16198,832],{"name":1940,"cls":810},{"name":2316,"kind":852,"annotation":16200,"required":42,"default":16203},{"left":16201,"slice":16202},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16204},[16205],{},{"name":2324,"kind":852,"annotation":16207,"required":42,"default":16210},{"left":16208,"slice":16209},{"name":1930,"cls":810},{"name":2328,"cls":810},{"elements":16211},[16212],{"name":2332,"cls":810},{"name":2334,"kind":852,"annotation":16214,"required":42,"default":16220},{"left":16215,"slice":16216},{"name":1930,"cls":810},{"left":16217,"slice":16218},{"name":2339,"cls":810},{"elements":16219},[2342,2343,2344,2345],{"elements":16221},[2342],{"name":2349,"kind":852,"annotation":16223,"required":42,"default":16226},{"left":16224,"slice":16225},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16227},[16228],{},{"name":2357,"kind":852,"annotation":16230,"required":42,"default":16233},{"left":16231,"slice":16232},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16234},[16235],{},{"name":2365,"kind":852,"annotation":16237,"required":42,"default":16240},{"left":16238,"slice":16239},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16241},[16242],{},{"name":2373,"kind":852,"annotation":16244,"required":42,"default":16247},{"left":16245,"slice":16246},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16248},[16249],{},{"name":2381,"kind":852,"annotation":16251,"required":42,"default":16254},{"left":16252,"slice":16253},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16255},[16256],{},{"name":2389,"kind":852,"annotation":16258,"required":42,"default":16261},{"left":16259,"slice":16260},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16262},[16263],{},{"name":2397,"kind":852,"annotation":16265,"required":42,"default":16268},{"left":16266,"slice":16267},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16269},[16270],{},{"name":2405,"kind":852,"annotation":16272,"required":42,"default":16275},{"left":16273,"slice":16274},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16276},[16277],{},{"name":1415,"kind":852,"annotation":16279,"required":42,"default":16282},{"left":16280,"slice":16281},{"name":1930,"cls":810},{"name":1405,"cls":810},{"elements":16283},[1417],{"name":2419,"kind":852,"annotation":16285,"required":42,"default":16288},{"left":16286,"slice":16287},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16289},[16290],{},{"name":2427,"kind":852,"annotation":16292,"required":42,"default":16295},{"left":16293,"slice":16294},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16296},[16297],{},{"name":2435,"kind":852,"annotation":16299,"required":42,"default":16302},{"left":16300,"slice":16301},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16303},[16304],{},{"name":2443,"kind":852,"annotation":16306,"required":42,"default":16309},{"left":16307,"slice":16308},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16310},[16311],{},{"name":2451,"kind":852,"annotation":16313,"required":42,"default":16316},{"left":16314,"slice":16315},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16317},[16318],{},{"name":1359,"kind":852,"annotation":16320,"required":42,"default":16323},{"left":16321,"slice":16322},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16324},[16325],{},{"name":2466,"kind":852,"annotation":16327,"required":42,"default":16330},{"left":16328,"slice":16329},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16331},[16332],{},{"name":2474,"kind":852,"annotation":16334,"required":42,"default":832},{"join":16335},[16336,16337,832],{"name":2478,"cls":810},{"name":1405,"cls":810},{"name":2483,"kind":852,"annotation":16339,"required":42,"default":832},{"join":16340},[16341,832],{"name":1405,"cls":810},{"name":2488,"kind":852,"annotation":16343,"required":42,"default":16346},{"left":16344,"slice":16345},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16347},[16348],{},{"name":2496,"kind":852,"annotation":16350,"required":42,"default":16353},{"left":16351,"slice":16352},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16354},[16355],{},{"name":2504,"kind":852,"annotation":16357,"required":42,"default":16360},{"left":16358,"slice":16359},{"name":1930,"cls":810},{"name":2508,"cls":810},{"elements":16361},[16362],{"name":2512,"cls":810},{"type":846,"name":15961,"path":15926,"parent":14566,"description":2514,"lines":16364,"decorators":16365,"parameters":16366},[8902,4513],[7808,7818],[16367,16368,16372,16378,16385,16393,16401,16405,16409,16416,16423,16432,16439,16441,16448,16455,16462,16469,16476,16482,16489,16496,16503,16510,16517,16524,16531,16538,16543,16547,16554,16561],{"name":851,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":16369,"required":853},{"left":16370,"slice":16371},{"name":1930,"cls":810},{"name":1098,"cls":810},{"name":2524,"kind":852,"annotation":16373,"required":853},{"left":16374,"slice":16375},{"name":1930,"cls":810},{"join":16376},[16377,832],{"name":1934,"cls":810},{"name":2283,"kind":852,"annotation":16379,"required":42,"default":16382},{"left":16380,"slice":16381},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16383},[16384],{},{"name":1936,"kind":852,"annotation":16386,"required":42,"default":16391},{"left":16387,"slice":16388},{"name":1930,"cls":810},{"join":16389},[16390,832],{"name":1940,"cls":810},{"elements":16392},[832],{"name":2299,"kind":852,"annotation":16394,"required":42,"default":16399},{"left":16395,"slice":16396},{"name":1930,"cls":810},{"join":16397},[16398,832],{"name":1940,"cls":810},{"elements":16400},[832],{"name":1353,"kind":852,"annotation":16402,"required":42,"default":832},{"join":16403},[16404,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":16406,"required":42,"default":832},{"join":16407},[16408,832],{"name":1940,"cls":810},{"name":2316,"kind":852,"annotation":16410,"required":42,"default":16413},{"left":16411,"slice":16412},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16414},[16415],{},{"name":2324,"kind":852,"annotation":16417,"required":42,"default":16420},{"left":16418,"slice":16419},{"name":1930,"cls":810},{"name":2328,"cls":810},{"elements":16421},[16422],{"name":2575,"cls":810},{"name":2334,"kind":852,"annotation":16424,"required":42,"default":16430},{"left":16425,"slice":16426},{"name":1930,"cls":810},{"left":16427,"slice":16428},{"name":2339,"cls":810},{"elements":16429},[2342,2343,2344,2345],{"elements":16431},[2342],{"name":2349,"kind":852,"annotation":16433,"required":42,"default":16436},{"left":16434,"slice":16435},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16437},[16438],{},{"name":2593,"kind":852,"annotation":16440,"required":42},{"name":1940,"cls":810},{"name":2365,"kind":852,"annotation":16442,"required":42,"default":16445},{"left":16443,"slice":16444},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16446},[16447],{},{"name":2373,"kind":852,"annotation":16449,"required":42,"default":16452},{"left":16450,"slice":16451},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16453},[16454],{},{"name":2381,"kind":852,"annotation":16456,"required":42,"default":16459},{"left":16457,"slice":16458},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16460},[16461],{},{"name":2389,"kind":852,"annotation":16463,"required":42,"default":16466},{"left":16464,"slice":16465},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16467},[16468],{},{"name":2397,"kind":852,"annotation":16470,"required":42,"default":16473},{"left":16471,"slice":16472},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16474},[16475],{},{"name":1415,"kind":852,"annotation":16477,"required":42,"default":16480},{"left":16478,"slice":16479},{"name":1930,"cls":810},{"name":1405,"cls":810},{"elements":16481},[1417],{"name":2419,"kind":852,"annotation":16483,"required":42,"default":16486},{"left":16484,"slice":16485},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16487},[16488],{},{"name":2427,"kind":852,"annotation":16490,"required":42,"default":16493},{"left":16491,"slice":16492},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16494},[16495],{},{"name":2435,"kind":852,"annotation":16497,"required":42,"default":16500},{"left":16498,"slice":16499},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16501},[16502],{},{"name":2443,"kind":852,"annotation":16504,"required":42,"default":16507},{"left":16505,"slice":16506},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16508},[16509],{},{"name":2665,"kind":852,"annotation":16511,"required":42,"default":16514},{"left":16512,"slice":16513},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16515},[16516],{},{"name":2673,"kind":852,"annotation":16518,"required":42,"default":16521},{"left":16519,"slice":16520},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16522},[16523],{},{"name":1359,"kind":852,"annotation":16525,"required":42,"default":16528},{"left":16526,"slice":16527},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16529},[16530],{},{"name":2466,"kind":852,"annotation":16532,"required":42,"default":16535},{"left":16533,"slice":16534},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16536},[16537],{},{"name":2474,"kind":852,"annotation":16539,"required":42,"default":832},{"join":16540},[16541,16542,832],{"name":2478,"cls":810},{"name":1405,"cls":810},{"name":2483,"kind":852,"annotation":16544,"required":42,"default":832},{"join":16545},[16546,832],{"name":1405,"cls":810},{"name":2488,"kind":852,"annotation":16548,"required":42,"default":16551},{"left":16549,"slice":16550},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16552},[16553],{},{"name":2496,"kind":852,"annotation":16555,"required":42,"default":16558},{"left":16556,"slice":16557},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16559},[16560],{},{"name":2504,"kind":852,"annotation":16562,"required":42,"default":16565},{"left":16563,"slice":16564},{"name":1930,"cls":810},{"name":2722,"cls":810},{"elements":16566},[16567],{"name":2726,"cls":810},{"type":846,"name":15962,"path":15926,"parent":14566,"description":6550,"lines":16569,"decorators":16571,"parameters":16572,"returns":16574},[16570,4548],379,[7808,7818],[16573],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":16575},{"name":1062,"cls":810},{"type":846,"name":15963,"path":15926,"parent":14566,"description":6559,"lines":16577,"decorators":16579,"parameters":16580,"returns":16582},[16578,4549],387,[7808,7818],[16581],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":16583},{"left":16584,"slice":16585},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":15964,"path":15926,"parent":14566,"description":6581,"lines":16587,"decorators":16588,"parameters":16589,"returns":16591},[4564,4565],[7808,7818],[16590],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":16592},{"left":16593,"slice":16594},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":15965,"path":15926,"parent":14566,"description":6603,"lines":16596,"decorators":16597,"parameters":16598},[4579,4593],[7808,7818],[16599,16600,16606],{"name":851,"kind":852,"required":853},{"name":1987,"kind":852,"annotation":16601,"required":853},{"left":16602,"slice":16603},{"name":1930,"cls":810},{"join":16604},[16605,832],{"name":1934,"cls":810},{"name":1409,"kind":852,"annotation":16607,"required":42,"default":832},{"join":16608},[16609,832],{"name":1940,"cls":810},{"type":846,"name":15966,"path":15926,"parent":14566,"description":16611,"lines":16612,"decorators":16613,"parameters":16614},"Move all XL channels to the specified y-positions.",[4651,8059],[7808,7818],[16615,16616],{"name":851,"kind":852,"required":853},{"name":2067,"kind":852,"annotation":16617,"required":853},{"left":16618,"slice":16619},{"name":1930,"cls":810},{"name":1940,"cls":810},{"type":846,"name":15967,"path":15926,"parent":14566,"description":6642,"lines":16621,"decorators":16622,"parameters":16623},[8069,1558],[7808,7818],[16624,16625],{"name":851,"kind":852,"required":853},{"name":2118,"kind":852,"annotation":16626,"required":853},{"left":16627,"slice":16628},{"name":1930,"cls":810},{"name":1940,"cls":810},{"type":846,"name":15968,"path":15926,"parent":14566,"description":6664,"lines":16630,"decorators":16632,"parameters":16633},[12888,16631],459,[7808,7818],[16634,16635],{"name":851,"kind":852,"required":853},{"name":2014,"kind":852,"annotation":16636,"required":853},{"name":1940,"cls":810},{"type":846,"name":15969,"path":15926,"parent":14566,"description":6570,"lines":16638,"decorators":16640,"parameters":16641,"returns":16645},[9459,16639],465,[7808],[16642,16643],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":16644,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":16646},{"name":1062,"cls":810},{"type":846,"name":15970,"path":15926,"parent":14566,"description":6592,"lines":16648,"decorators":16649,"parameters":16650,"returns":16654},[4747,9475],[7808],[16651,16652],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":16653,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":16655},{"name":1062,"cls":810},{"type":846,"name":15971,"path":15926,"parent":14566,"description":16657,"lines":16658,"decorators":16660,"parameters":16661},"Move a single XL channel to the specified y-position.",[12949,16659],481,[7808,7818],[16662,16663,16665],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":16664,"required":853},{"name":1405,"cls":810},{"name":2046,"kind":852,"annotation":16666,"required":853},{"name":1940,"cls":810},{"type":846,"name":15972,"path":15926,"parent":14566,"description":6653,"lines":16668,"decorators":16670,"parameters":16671},[16669,4802],483,[7808,7818],[16672,16673,16675],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":16674,"required":853},{"name":1405,"cls":810},{"name":1569,"kind":852,"annotation":16676,"required":853},{"name":1940,"cls":810},{"type":846,"name":15973,"path":15926,"parent":14566,"description":6673,"lines":16678,"decorators":16680,"parameters":16681},[1609,16679],496,[7808],[16682,16683],{"name":851,"kind":852,"required":853},{"name":2014,"kind":852,"annotation":16684,"required":853},{"name":1940,"cls":810},{"type":846,"name":15974,"path":15926,"parent":14566,"description":16686,"lines":16687,"decorators":16689,"parameters":16690},"Move all channels to their safety z-positions (no-op on Vantage).",[16688,13020],498,[7808],[16691],{"name":851,"kind":852,"required":853},{"type":846,"name":15975,"path":15926,"parent":14566,"description":16693,"lines":16694,"decorators":16697,"parameters":16698},"Clear y-range for the given channel (no-op on Vantage).",[16695,16696],502,504,[7808],[16699,16700],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":16701,"required":853},{"name":1405,"cls":810},{"type":846,"name":15976,"path":15926,"parent":14566,"description":16703,"lines":16704,"decorators":16706,"parameters":16707},"Initialize the squeezer drive (no-op on Vantage).",[16705,9487],506,[7808],[16708,16709],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":16710,"required":853},{"name":1405,"cls":810},{"type":846,"name":15977,"path":15926,"parent":14566,"description":6705,"lines":16712,"decorators":16713,"parameters":16714,"returns":16716},[4851,4419],[7808,7818],[16715],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":16717},{"left":16718,"slice":16719},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":15978,"path":15926,"parent":14566,"description":2740,"lines":16721,"decorators":16724,"parameters":16725,"returns":16727},[16722,16723],521,524,[7808],[16726],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":16728},{"left":16729,"slice":16730},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":15979,"path":15926,"parent":14566,"description":16732,"lines":16733,"decorators":16734,"parameters":16735,"returns":16739},"Check whether TADM data is available for the given XL channel.",[4924,9514],[7808,7818],[16736,16737],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":16738,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":16740},{"name":1098,"cls":810},{"type":846,"name":15980,"path":15926,"parent":14566,"description":16742,"lines":16743,"decorators":16745,"parameters":16746,"returns":16750},"Get parameters of the last TADM measurement for the given XL channel.",[9520,16744],551,[7808,7818],[16747,16748],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":16749,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":16751},{"name":5711,"cls":810},{"type":846,"name":15981,"path":15926,"parent":14566,"description":16753,"lines":16754,"decorators":16756,"parameters":16757,"returns":16765},"Get data of the last TADM measurement for the given XL channel.",[16755,1692],553,[7808,7818],[16758,16759,16761,16763],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":16760,"required":853},{"name":1405,"cls":810},{"name":3886,"kind":852,"annotation":16762,"required":42,"default":1417},{"name":1405,"cls":810},{"name":5724,"kind":852,"annotation":16764,"required":42,"default":5726},{"name":1405,"cls":810},{"description":1127,"annotation":16766},{"left":16767,"slice":16768},{"name":1870,"cls":810},{"name":1405,"cls":810},{"type":846,"name":15982,"path":15926,"parent":14566,"description":16770,"lines":16771,"decorators":16773,"parameters":16774},"Clear TADM measurements for the given XL channel.",[1710,16772],565,[7808,7818],[16775,16776],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":16777,"required":853},{"name":1405,"cls":810},{"type":846,"name":15983,"path":15926,"parent":14566,"description":16779,"lines":16780,"decorators":16783,"parameters":16784,"returns":16788},"Get error of the last TADM measurement for the given XL channel.",[16781,16782],567,572,[7808,7818],[16785,16786],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":16787,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":16789},{"name":1405,"cls":810},{"type":846,"name":15984,"path":15926,"parent":14566,"description":16791,"lines":16792,"decorators":16794,"parameters":16795,"returns":16799},"Get number of stored limit curves for the given XL channel.",[16793,5071],574,[7808,7818],[16796,16797],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":16798,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":16800},{"name":1405,"cls":810},{"type":846,"name":15985,"path":15926,"parent":14566,"description":16802,"lines":16803,"decorators":16805,"parameters":16806,"returns":16814},"Get names of stored limit curves for the given XL channel.",[5102,16804],586,[7808,7818],[16807,16808,16810,16812],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":16809,"required":853},{"name":1405,"cls":810},{"name":3886,"kind":852,"annotation":16811,"required":42,"default":1417},{"name":1405,"cls":810},{"name":5724,"kind":852,"annotation":16813,"required":42,"default":4504},{"name":1405,"cls":810},{"description":1127,"annotation":16815},{"left":16816,"slice":16817},{"name":1870,"cls":810},{"name":931,"cls":810},{"type":846,"name":15986,"path":15926,"parent":14566,"description":16819,"lines":16820,"decorators":16822,"parameters":16823},"Set limit curve name for the given XL channel.",[16821,8211],588,[7808,7818],[16824,16825,16827],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":16826,"required":853},{"name":1405,"cls":810},{"name":3886,"kind":852,"annotation":16828,"required":853},{"name":1405,"cls":810},{"type":846,"name":15987,"path":15926,"parent":14566,"description":16830,"lines":16831,"decorators":16832,"parameters":16833,"returns":16839},"Get parameters of a stored limit curve for the given XL channel.",[8226,14879],[7808,7818],[16834,16835,16837],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":16836,"required":853},{"name":1405,"cls":810},{"name":5800,"kind":852,"annotation":16838,"required":853},{"name":931,"cls":810},{"description":16840,"annotation":16841},"Tuple of (limit curve index, upper basic value count, lower basic value count).",{"left":16842,"slice":16843},{"name":2813,"cls":810},{"elements":16844},[16845,16846,16847],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":1405,"cls":810},{"type":846,"name":15988,"path":15926,"parent":14566,"description":16849,"lines":16850,"decorators":16852,"parameters":16853},"Set parameters of a stored limit curve for the given XL channel.",[16851,5103],608,[7808,7818],[16854,16855,16857,16859,16861],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":16856,"required":853},{"name":1405,"cls":810},{"name":5800,"kind":852,"annotation":16858,"required":853},{"name":931,"cls":810},{"name":5822,"kind":852,"annotation":16860,"required":853},{"name":1405,"cls":810},{"name":5825,"kind":852,"annotation":16862,"required":853},{"name":1405,"cls":810},{"type":846,"name":15989,"path":15926,"parent":14566,"description":16864,"lines":16865,"decorators":16867,"parameters":16868,"returns":16880},"Get data of a stored limit curve for the given XL channel.",[5310,16866],626,[7808,7818],[16869,16870,16872,16874,16876,16878],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":16871,"required":853},{"name":1405,"cls":810},{"name":5800,"kind":852,"annotation":16873,"required":853},{"name":931,"cls":810},{"name":5825,"kind":852,"annotation":16875,"required":853},{"name":1098,"cls":810},{"name":3886,"kind":852,"annotation":16877,"required":42,"default":1417},{"name":1405,"cls":810},{"name":5724,"kind":852,"annotation":16879,"required":42,"default":4605},{"name":1405,"cls":810},{"description":1127,"annotation":16881},{"name":931,"cls":810},{"type":846,"name":15990,"path":15926,"parent":14566,"description":16883,"lines":16884,"decorators":16887,"parameters":16888},"Set data of a stored limit curve for the given XL channel.",[16885,16886],628,635,[7808,7818],[16889,16890,16892,16894,16896,16898],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":16891,"required":853},{"name":1405,"cls":810},{"name":5800,"kind":852,"annotation":16893,"required":853},{"name":931,"cls":810},{"name":5825,"kind":852,"annotation":16895,"required":853},{"name":1098,"cls":810},{"name":3886,"kind":852,"annotation":16897,"required":853},{"name":1405,"cls":810},{"name":5862,"kind":852,"annotation":16899,"required":853},{"name":931,"cls":810},{"type":846,"name":15991,"path":15926,"parent":14566,"description":16901,"lines":16902,"decorators":16905,"parameters":16906},"Reset limit curves to defaults for the given XL channel.",[16903,16904],637,642,[7808,7818],[16907,16908],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":16909,"required":853},{"name":1405,"cls":810},{"type":846,"name":15992,"path":15926,"parent":14566,"description":16911,"lines":16912,"decorators":16914,"parameters":16915},"Start TADM monitoring for the given XL channel.",[16913,5523],644,[7808,7818],[16916,16917,16919,16921,16923,16925],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":16918,"required":853},{"name":1405,"cls":810},{"name":3886,"kind":852,"annotation":16920,"required":853},{"name":1405,"cls":810},{"name":5885,"kind":852,"annotation":16922,"required":853},{"name":931,"cls":810},{"name":5888,"kind":852,"annotation":16924,"required":853},{"name":1098,"cls":810},{"name":5891,"kind":852,"annotation":16926,"required":853},{"name":1405,"cls":810},{"type":846,"name":15993,"path":15926,"parent":14566,"description":16928,"lines":16929,"decorators":16930,"parameters":16931},"Stop TADM monitoring for the given XL channel.",[5524,8288],[7808,7818],[16932,16933],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":16934,"required":853},{"name":1405,"cls":810},{"type":755,"name":15918,"path":16936,"parent":14548,"packages":16937,"classes":16938},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fxl\u002Fxl.py",[14992],[16939,14565],"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannel",{"type":802,"name":16939,"path":16936,"parent":15918,"description":16941,"lines":16942,"decorators":16943,"bases":16944,"functions":16947,"mro":16955},"XL channel for the Vantage liquid handler.",[1059,1112],[9982],[16945],{"annotation":16946},{"name":7585,"cls":810},[16948,16949,16950,16951,16952,16953,16954],"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannel.__init__","unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannel._create_api","unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannel.set_monitoring_mode","unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannel.is_initialized","unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannel.current_location","unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannel.move_to","unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannel.move_by",[16939,7585,776,16956,15033,14624,774,828],"unitelabs.labware.tips.tip_spot.TipSpot",{"type":846,"name":16949,"path":16936,"parent":16939,"lines":16958,"decorators":16959,"parameters":16960,"returns":16964},[2874,1066],[7085],[16961,16962],{"name":851,"kind":852,"required":853},{"name":14661,"kind":852,"annotation":16963,"required":853},{"name":6931,"cls":810},{"description":1127,"annotation":16965},{"name":14566,"cls":810},{"type":846,"name":16950,"path":16936,"parent":16939,"lines":16967,"decorators":16968,"parameters":16969},[3074,887],[7085],[16970,16971],{"name":851,"kind":852,"required":853},{"name":16972,"kind":852,"annotation":16973,"required":853},"monitoring_mode",{"name":16974,"cls":810},"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.monitoring_mode.MonitoringMode",{"type":846,"name":16951,"path":16936,"parent":16939,"lines":16976,"decorators":16977,"parameters":16978,"returns":16980},[3827,888],[7085],[16979],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":16981},{"name":1098,"cls":810},{"type":846,"name":16952,"path":16936,"parent":16939,"description":16983,"lines":16984,"decorators":16985,"parameters":16986,"returns":16988},"Get the current location of the XL channel's tip.",[3846,3859],[7085],[16987],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":16989},{"name":1934,"cls":810},{"type":846,"name":16953,"path":16936,"parent":16939,"description":16991,"lines":16992,"decorators":16993,"parameters":16994},"Move the XL channel to the given absolute location on a safe traverse height.",[2921,2039],[7085],[16995,16996,16999],{"name":851,"kind":13859,"required":853},{"name":14807,"kind":852,"annotation":16997,"required":853,"description":16998},{"name":1934,"cls":810},"The absolute location where to move the channel's tip to.",{"name":1409,"kind":1788,"annotation":17000,"required":42,"default":832,"description":17003},{"join":17001},[17002,832],{"name":1940,"cls":810},"The min traverse height for this command.",{"type":846,"name":16954,"path":16936,"parent":16939,"description":17005,"lines":17006,"decorators":17007,"parameters":17008},"Move the XL channel by the given relative offset.",[2040,1112],[7085],[17009,17010],{"name":851,"kind":13859,"required":853},{"name":13970,"kind":852,"annotation":17011,"required":853,"description":17012},{"name":1934,"cls":810},"The relative offset by which to move the channel's tip.",{"type":846,"name":16948,"path":16936,"parent":16939,"lines":17014,"parameters":17015},[9997,9997],[17016,17017,17020,17024,17029,17031,17034,17036,17040,17044,17047,17051,17055,17059,17063],{"name":851,"kind":852,"required":853},{"name":14938,"kind":852,"annotation":17018,"required":42,"default":17019},{"name":14940,"cls":810},{"name":14942,"cls":810},{"name":14944,"kind":852,"annotation":17021,"required":42},{"left":17022,"slice":17023},{"name":1930,"cls":810},{"name":14948,"cls":810},{"name":17025,"kind":852,"annotation":17026,"required":42,"default":832},"tip_source",{"join":17027},[17028,832],{"name":16956,"cls":810},{"name":15249,"kind":852,"annotation":17030,"required":42},{"name":1934,"cls":810},{"name":11621,"kind":852,"annotation":17032,"required":42,"default":17033},{"name":931,"cls":810},"'Channel'",{"name":1915,"kind":852,"annotation":17035,"required":42,"default":1417},{"name":1405,"cls":810},{"name":17037,"kind":852,"annotation":17038,"required":42,"default":17039},"PickUpTipMethod",{"name":15042,"cls":810},{"name":2186,"cls":810},{"name":17041,"kind":852,"annotation":17042,"required":42,"default":17043},"DropTipMethod",{"name":15042,"cls":810},{"name":1966,"cls":810},{"name":13672,"kind":852,"annotation":17045,"required":42,"default":17046},{"name":15042,"cls":810},{"name":2508,"cls":810},{"name":17048,"kind":852,"annotation":17049,"required":42,"default":17050},"DispenseMode",{"name":15042,"cls":810},{"name":2722,"cls":810},{"name":17052,"kind":852,"annotation":17053,"required":42,"default":17054},"LLDMode",{"name":15042,"cls":810},{"name":2328,"cls":810},{"name":17056,"kind":852,"annotation":17057,"required":42,"default":17058},"TADMMode",{"name":15042,"cls":810},{"name":2478,"cls":810},{"name":17060,"kind":852,"annotation":17061,"required":42,"default":17062},"MonitoringMode",{"name":15042,"cls":810},{"name":16974,"cls":810},{"name":14661,"kind":852,"annotation":17064,"required":42,"default":832},{"left":17065,"slice":17066},{"name":14972,"cls":810},{"name":6931,"cls":810},{"type":802,"name":14565,"path":16936,"parent":15918,"description":17068,"lines":17069,"decorators":17070,"bases":17071,"attributes":17074,"functions":17080,"mro":17095},"XL (5ml) pipetting channels for Hamilton Microlab Vantage.",[3171,4580],[9982],[17072],{"annotation":17073},{"name":7586,"cls":810},[17075,17076,17077,17078,17079],"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels.identifier","unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels._ASPIRATE_PS_TYPE","unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels._DISPENSE_PS_TYPE","unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels._CHANNEL_GAP_KEY","unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels.logger",[17081,17082,17083,17084,17085,17086,17087,17088,17089,17090,17091,17092,17093,17094],"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels.__init__","unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels._create_api","unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels._create_channel","unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels.configure","unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels.is_initialized","unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels.initialize","unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels.can_activate","unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels._deactivate_siblings","unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels.activate","unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels.deactivate","unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels.discard_tips","unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels.home","unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels.clear_y_range","unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels.set_z_positions_to_safety",[14565,7586,777,17096,14624,774,828],"unitelabs.labware.groups.rack.Rack",{"type":784,"name":17075,"path":16936,"parent":14565,"lines":17098,"value":17099,"annotation":17100},[3938,3938],"'XL'",{"name":931,"cls":810},{"type":784,"name":17076,"path":16936,"parent":14565,"lines":17102,"value":17103},[9900,9900],"XLChannelsAspirateParameterSet",{"type":784,"name":17077,"path":16936,"parent":14565,"lines":17105,"value":17106},[2102,2102],"XLChannelsDispenseParameterSet",{"type":784,"name":17078,"path":16936,"parent":14565,"lines":17108,"value":17109},[3944,3944],"'xl_channel_gap'",{"type":784,"name":17079,"path":16936,"parent":14565,"description":17111,"lines":17112,"value":832,"annotation":17113},"Logger for the XL channels module.",[2114,2125],{"name":7798,"cls":810},{"type":846,"name":17082,"path":16936,"parent":14565,"lines":17115,"decorators":17116,"parameters":17117,"returns":17121},[2126,7483],[7085],[17118,17119],{"name":851,"kind":852,"required":853},{"name":14661,"kind":852,"annotation":17120,"required":853},{"name":6931,"cls":810},{"description":1127,"annotation":17122},{"name":14566,"cls":810},{"type":846,"name":17083,"path":16936,"parent":14565,"lines":17124,"decorators":17125,"parameters":17126,"returns":17130},[7491,1133],[7085],[17127,17128],{"name":851,"kind":852,"required":853},{"name":14661,"kind":852,"annotation":17129,"required":853},{"name":6931,"cls":810},{"description":1127,"annotation":17131},{"name":16939,"cls":810},{"type":846,"name":17084,"path":16936,"parent":14565,"description":17133,"lines":17134,"decorators":17135,"parameters":17136},"Configure the XL channels module.",[1134,10732],[7085],[17137,17138,17141],{"name":851,"kind":852,"required":853},{"name":4928,"kind":852,"annotation":17139,"required":42,"default":2342,"description":17140},{"name":1405,"cls":810},"Number of XL channels installed.",{"name":3749,"kind":3750,"required":42,"default":3752},{"type":846,"name":17085,"path":16936,"parent":14565,"lines":17143,"decorators":17144,"parameters":17145,"returns":17147},[14092,14335],[7085],[17146],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":17148},{"name":1098,"cls":810},{"type":846,"name":17086,"path":16936,"parent":14565,"lines":17150,"decorators":17151,"parameters":17152},[1179,11577],[7085],[17153,17154],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752},{"type":846,"name":17087,"path":16936,"parent":14565,"lines":17156,"decorators":17157,"parameters":17158,"returns":17160},[7859,1256],[7085],[17159],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":17161},{"name":1098,"cls":810},{"type":846,"name":17088,"path":16936,"parent":14565,"lines":17163,"decorators":17164,"parameters":17165},[15586,10856],[7085],[17166],{"name":851,"kind":852,"required":853},{"type":846,"name":17089,"path":16936,"parent":14565,"lines":17168,"decorators":17170,"parameters":17171},[17169,9650],239,[7085],[17172],{"name":851,"kind":852,"required":853},{"type":846,"name":17090,"path":16936,"parent":14565,"lines":17174,"decorators":17175,"parameters":17176},[1267,15176],[7085],[17177],{"name":851,"kind":852,"required":853},{"type":846,"name":17091,"path":16936,"parent":14565,"description":17179,"lines":17180,"decorators":17182,"parameters":17183},"Discard the currently held tips into the waste.",[17181,1434],252,[15107,7808,7085],[17184,17185,17192,17196,17202],{"name":851,"kind":852,"required":853},{"name":2271,"kind":1788,"annotation":17186,"required":42,"default":832,"description":17191},{"join":17187},[17188,832],{"left":17189,"slice":17190},{"name":1930,"cls":810},{"name":1405,"cls":810},"The channels used to drop the tips.\nProvide None to involve all channels with a tip.",{"name":15255,"kind":1788,"annotation":17193,"required":42,"default":832,"description":15259},{"join":17194},[17195,832],{"name":1934,"cls":810},{"name":17197,"kind":1788,"annotation":17198,"required":42,"default":832,"description":17201},"start_z_offset",{"join":17199},[17200,832],{"name":1940,"cls":810},"The z-offset in mm above the discard location from where\nto start the discard process.",{"name":1962,"kind":1788,"annotation":17203,"required":42,"default":17204,"description":17205},{"name":1966,"cls":810},{"name":2262,"cls":810},"Method used to discard the tips.",{"type":846,"name":17092,"path":16936,"parent":14565,"description":17207,"lines":17208,"decorators":17209,"parameters":17210},"Move all XL channels to their home Y position (front of deck).",[4469,4482],[15145,7808,7085],[17211],{"name":851,"kind":852,"required":853},{"type":846,"name":17093,"path":16936,"parent":14565,"description":17213,"lines":17214,"decorators":17215,"parameters":17216},"Position channels to create clear Y range.\n\nWhen `channels=None`, all channels move to their safe home positions.\nWhen specific channels provided, they stay in place; channels with lower\nindices move to the back (high-Y), channels with higher indices move to\nthe front (low-Y safe home).",[9909,15270],[15145,7808,7085],[17217,17218],{"name":851,"kind":13859,"required":853},{"name":2271,"kind":852,"annotation":17219,"required":42,"default":832,"description":17224},{"join":17220},[17221,832],{"left":17222,"slice":17223},{"name":1930,"cls":810},{"name":1405,"cls":810},"Indices of channels to keep in place. None moves all to safe home.",{"type":846,"name":17094,"path":16936,"parent":14565,"description":16686,"lines":17226,"decorators":17227,"parameters":17228},[9402,4580],[7808],[17229],{"name":851,"kind":852,"required":853},{"type":846,"name":17081,"path":16936,"parent":14565,"lines":17231,"parameters":17232},[9997,9997],[17233,17234,17237,17242,17253,17265,17268,17271,17273,17278],{"name":851,"kind":852,"required":853},{"name":14938,"kind":852,"annotation":17235,"required":42,"default":17236},{"name":14940,"cls":810},{"name":14942,"cls":810},{"name":14944,"kind":852,"annotation":17238,"required":42},{"left":17239,"slice":17240},{"name":1930,"cls":810},{"name":17241,"cls":810},"unitelabs.labware.groups.rack.S",{"name":17243,"kind":852,"annotation":17244,"required":42,"default":832},"filled_with",{"left":17245,"slice":17246},{"name":14972,"cls":810},{"join":17247},[832,17248,17250],{"name":17249,"cls":810},"unitelabs.labware.groups.rack.T",{"left":17251,"slice":17252},{"name":843,"cls":810},{"name":17249,"cls":810},{"name":17254,"kind":852,"annotation":17255,"required":42,"default":832},"filled_at",{"left":17256,"slice":17257},{"name":14972,"cls":810},{"join":17258},[17259,832],{"left":17260,"slice":17261},{"name":1930,"cls":810},{"join":17262},[17263,17264],{"name":1405,"cls":810},{"name":931,"cls":810},{"name":17266,"kind":852,"annotation":17267,"required":42,"default":1417},"rows",{"name":1405,"cls":810},{"name":17269,"kind":852,"annotation":17270,"required":42,"default":2342},"cols",{"name":1405,"cls":810},{"name":11621,"kind":852,"annotation":17272,"required":42,"default":17099},{"name":931,"cls":810},{"name":17274,"kind":852,"annotation":17275,"required":42,"default":17276},"discard_z_height",{"name":1062,"cls":810},{"name":17277,"cls":810},"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.DEFAULT_DISCARD_Z",{"name":14661,"kind":852,"annotation":17279,"required":42,"default":832},{"left":17280,"slice":17281},{"name":14972,"cls":810},{"name":6931,"cls":810},{"type":755,"name":14549,"path":17283,"parent":7577,"packages":17284,"attributes":17288,"classes":17290},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fautoload\u002F__init__.py",[17285,17286,17287],"unitelabs.liquid_handling.hamilton.modules.autoload.autoload","unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol","unitelabs.liquid_handling.hamilton.modules.autoload.interfaces",[17289],"unitelabs.liquid_handling.hamilton.modules.autoload.__all__",[7584,7209,7304,9303],{"type":784,"name":17289,"path":17283,"parent":14549,"lines":17292,"value":17293},[9980,9980],[7584,7209,7304,9303],{"type":755,"name":17285,"path":17295,"parent":14549,"packages":17296,"classes":17297},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fautoload\u002Fautoload.py",[14992],[7584],{"type":802,"name":7584,"path":17295,"parent":17285,"description":17299,"lines":17300,"decorators":17302,"bases":17303,"attributes":17306,"functions":17312,"mro":17330},"The Autoload unit is a device enabling automatic loading of carriers onto the Hamilton Microlab STAR deck.",[795,17301],293,[9982],[17304],{"annotation":17305},{"name":774,"cls":810},[17307,17308,17309,17310,17311],"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.LoadingIndicator","unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.BarcodeType","unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.identifier","unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload._reader_type","unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.logger",[17313,17314,17315,17316,17317,17318,17319,17320,17321,17322,17323,17324,17325,17326,17327,17328,17329],"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.__init__","unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.__post_init__","unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.configure","unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.is_initialized","unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.initialize","unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.get_firmware_version","unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.current_track","unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.move_to","unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.park","unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.home","unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.load_carrier","unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.unload_carrier","unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.check_2d_compatible_reader","unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.set_free_definable_carrier","unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.reset_free_definable_carrier","unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.request_code_by_position","unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.request_code_lengths",[7584,774,828],{"type":784,"name":17307,"path":17295,"parent":7584,"lines":17332,"value":17333,"annotation":17334},[2841,2841],"_LoadingIndicator",{"name":15042,"cls":810},{"type":784,"name":17308,"path":17295,"parent":7584,"lines":17336,"value":17337,"annotation":17338},[1922,1922],"_BarcodeType",{"name":15042,"cls":810},{"type":784,"name":17309,"path":17295,"parent":7584,"lines":17340,"value":17341,"annotation":17342},[3068,3068],"dataclasses.field(default='Autoload Unit')",{"name":931,"cls":810},{"type":784,"name":17310,"path":17295,"parent":7584,"lines":17344,"value":832,"annotation":17345},[1066,1066],{"join":17346},[17347,832],{"name":7246,"cls":810},{"type":846,"name":17314,"path":17295,"parent":7584,"lines":17349,"parameters":17350},[3074,3828],[17351,17352,17354],{"name":851,"kind":852,"required":853},{"name":14661,"kind":852,"annotation":17353,"required":853},{"name":7179,"cls":810},{"name":14667,"kind":3745,"required":42,"default":3747},{"type":784,"name":17311,"path":17295,"parent":7584,"description":17356,"lines":17357,"value":832,"annotation":17358},"Logger for the autoload module.",[1080,2920],{"name":7798,"cls":810},{"type":846,"name":17315,"path":17295,"parent":7584,"description":17360,"lines":17361,"decorators":17362,"parameters":17363},"Configure the autoload unit with the number of tracks on the loading tray.",[888,2019],[7085],[17364,17365,17369,17373],{"name":851,"kind":852,"required":853},{"name":14711,"kind":852,"annotation":17366,"required":42,"default":832},{"join":17367},[17368,832],{"name":1405,"cls":810},{"name":7252,"kind":852,"annotation":17370,"required":42,"default":832},{"join":17371},[17372,832],{"name":1098,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752},{"type":846,"name":17316,"path":17295,"parent":7584,"lines":17375,"decorators":17376,"parameters":17377,"returns":17379},[2020,3163],[7085],[17378],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":17380},{"name":1098,"cls":810},{"type":846,"name":17317,"path":17295,"parent":7584,"lines":17382,"decorators":17383,"parameters":17384},[3164,2081],[7085],[17385,17386],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752},{"type":846,"name":17318,"path":17295,"parent":7584,"description":8970,"lines":17388,"decorators":17389,"parameters":17390,"returns":17392},[2091,2102],[7808],[17391],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":17393},{"name":931,"cls":810},{"type":846,"name":17319,"path":17295,"parent":7584,"description":17395,"lines":17396,"decorators":17397,"parameters":17398,"returns":17400},"Get the autoload unit's current track position.",[2103,3186],[15097,7808],[17399],{"name":851,"kind":852,"required":853},{"description":17401,"annotation":17402},"The autoload's x-position as track number.",{"name":1405,"cls":810},{"type":846,"name":17320,"path":17295,"parent":7584,"description":17404,"lines":17405,"decorators":17406,"parameters":17407},"Move the autoload unit to the specified track position.",[3231,1139],[15107,7808],[17408,17409],{"name":851,"kind":852,"required":853},{"name":2968,"kind":852,"annotation":17410,"required":853,"description":17411},{"name":1405,"cls":810},"The track number to move to.",{"type":846,"name":17321,"path":17295,"parent":7584,"description":17413,"lines":17414,"decorators":17415,"parameters":17416},"Move the autoload unit to its parking position.",[1140,3994],[15107,7808],[17417],{"name":851,"kind":852,"required":853},{"type":846,"name":17322,"path":17295,"parent":7584,"description":17419,"lines":17420,"decorators":17421,"parameters":17422},"Move the autoload unit to the configured home position (parking position).",[2154,9112],[15107,7808],[17423],{"name":851,"kind":852,"required":853},{"type":846,"name":17323,"path":17295,"parent":7584,"description":17425,"lines":17426,"decorators":17427,"parameters":17428,"returns":17472},"Load a Hamilton carrier from the loading tray onto the deck with the autoload.\n\nPassing ``roi`` or ``illumination`` enables region of interest (ROI) and illumination\nsettings for barcode scanning and requires an instrument with a 2D barcode reader.",[4002,1210],[15107,7808],[17429,17430,17434,17441,17445,17457],{"name":851,"kind":852,"required":853},{"name":14779,"kind":852,"annotation":17431,"required":853,"description":17433},{"name":17432,"cls":810},"unitelabs.labware.hamilton.carriers.carrier.HamiltonCarrier","The carrier to load.",{"name":17435,"kind":852,"annotation":17436,"required":42,"default":832,"description":17440},"read_barcode",{"join":17437},[17438,17439,832],{"name":7304,"cls":810},{"name":1098,"cls":810},"Whether to scan and return the barcodes of the carrier's labware.\nDefaults to the carrier's default value.",{"name":17442,"kind":852,"annotation":17443,"required":42,"default":1048,"description":17444},"is_last",{"name":1098,"cls":810},"When loading multiple carriers, setting is_last to False prevents the autoload unit to return to its\nsafe parking position after loading the carrier.",{"name":7431,"kind":852,"annotation":17446,"required":42,"default":832,"description":17456},{"join":17447},[17448,832],{"left":17449,"slice":17450},{"name":2813,"cls":810},{"elements":17451},[17452,17453,17454,17455],{"name":1161,"cls":810},{"name":1161,"cls":810},{"name":1161,"cls":810},{"name":1161,"cls":810},"The region of interest for barcode scanning in mm. Requires a 2D reader.",{"name":7443,"kind":852,"annotation":17458,"required":42,"default":832,"description":17471},{"join":17459},[17460,832],{"left":17461,"slice":17462},{"name":2813,"cls":810},{"elements":17463},[17464,17465,17466,17467,17468,17469,17470],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":1405,"cls":810},"The illumination settings for barcode scanning. Requires a 2D reader.",{"description":17473,"annotation":17474},"The barcodes of the labware placed on top of the carrier.",{"join":17475},[17476,832],{"left":17477,"slice":17478},{"name":1870,"cls":810},{"join":17479},[17480,832],{"name":931,"cls":810},{"type":846,"name":17324,"path":17295,"parent":7584,"description":17482,"lines":17483,"decorators":17484,"parameters":17485},"Automatically unload a Hamilton carrier from the deck onto the loading tray.",[7142,1227],[15107,7808],[17486,17487,17490],{"name":851,"kind":852,"required":853},{"name":14779,"kind":852,"annotation":17488,"required":853,"description":17489},{"name":17432,"cls":810},"The carrier to unload.",{"name":17442,"kind":852,"annotation":17491,"required":42,"default":1048,"description":17492},{"name":1098,"cls":810},"When loading multiple carriers, setting is_last to False prevents the autoload unit to return to its\nsafe parking position after unloading the carrier.",{"type":846,"name":17325,"path":17295,"parent":7584,"description":17494,"lines":17495,"parameters":17496},"Check if the autoload unit has a 2D barcode reader.",[1236,7848],[17497],{"name":851,"kind":852,"required":853},{"type":846,"name":17326,"path":17295,"parent":7584,"description":17499,"lines":17500,"decorators":17501,"parameters":17502},"Configure ROI and reading parameters for a labware position on a free definable carrier.\n\nOnly available on instruments with a 2D autoload module.",[2267,15605],[15107,7808],[17503,17504,17507,17510,17522,17525],{"name":851,"kind":852,"required":853},{"name":1632,"kind":852,"annotation":17505,"required":853,"description":17506},{"name":1405,"cls":810},"Labware position number (0 = reserved for carrier ID).",{"name":7511,"kind":852,"annotation":17508,"required":853,"description":17509},{"name":1161,"cls":810},"Code reading position in mm.",{"name":7431,"kind":852,"annotation":17511,"required":42,"default":832,"description":17521},{"join":17512},[17513,832],{"left":17514,"slice":17515},{"name":2813,"cls":810},{"elements":17516},[17517,17518,17519,17520],{"name":1161,"cls":810},{"name":1161,"cls":810},{"name":1161,"cls":810},{"name":1161,"cls":810},"Region of Interest [YR0, ZR, ΔYR, ΔZR] in mm units. Defaults to [0, 0, 0, 0].",{"name":7411,"kind":852,"annotation":17523,"required":42,"default":2343,"description":17524},{"name":1405,"cls":810},"Barcode reading direction (0=vertical, 1=horizontal, 2=free orientation).",{"name":7443,"kind":852,"annotation":17526,"required":42,"default":832,"description":17539},{"join":17527},[17528,832],{"left":17529,"slice":17530},{"name":2813,"cls":810},{"elements":17531},[17532,17533,17534,17535,17536,17537,17538],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":1405,"cls":810},"Illumination settings (7 values). Defaults to all zeros (automatic).",{"type":846,"name":17327,"path":17295,"parent":7584,"description":17541,"lines":17542,"decorators":17543,"parameters":17544},"Reset all free definable carrier settings.\n\nOnly available on instruments with a 2D autoload module.",[4216,1286],[15107,7808],[17545],{"name":851,"kind":852,"required":853},{"type":846,"name":17328,"path":17295,"parent":7584,"description":17547,"lines":17548,"decorators":17549,"parameters":17550,"returns":17555},"Request the barcode by position of the last carrier that was loaded.\n\nOnly available on instruments with a 2D autoload module.",[9677,7915],[15107,7808],[17551,17552],{"name":851,"kind":852,"required":853},{"name":1632,"kind":852,"annotation":17553,"required":853,"description":17554},{"name":1405,"cls":810},"Labware position number (0 = carrier ID, 1 = 1st carrier position).",{"description":17556,"annotation":17557},"The barcode string, or empty string if unread.",{"left":17558,"slice":17559},{"name":1870,"cls":810},{"name":931,"cls":810},{"type":846,"name":17329,"path":17295,"parent":7584,"description":17561,"lines":17562,"decorators":17563,"parameters":17564,"returns":17566},"Request code lengths for all labware positions from the last load_carrier call.\n\nOnly available on instruments with a 2D autoload module.",[7924,17301],[15107,7808],[17565],{"name":851,"kind":852,"required":853},{"description":17567,"annotation":17568},"A list of code lengths. 0 indicates unread or longer than 255 characters.",{"left":17569,"slice":17570},{"name":1870,"cls":810},{"name":1405,"cls":810},{"type":846,"name":17313,"path":17295,"parent":7584,"lines":17572,"parameters":17573},[9997,9997],[17574,17575,17578,17582,17586,17589,17593],{"name":851,"kind":852,"required":853},{"name":14938,"kind":852,"annotation":17576,"required":42,"default":17577},{"name":14940,"cls":810},{"name":14942,"cls":810},{"name":17579,"kind":852,"annotation":17580,"required":42,"default":17581},"LoadingIndicator",{"name":15042,"cls":810},{"name":9303,"cls":810},{"name":17583,"kind":852,"annotation":17584,"required":42,"default":17585},"BarcodeType",{"name":15042,"cls":810},{"name":7304,"cls":810},{"name":11621,"kind":852,"annotation":17587,"required":42,"default":17588},{"name":931,"cls":810},"'Autoload Unit'",{"name":14661,"kind":852,"annotation":17590,"required":42,"default":832,"description":14976},{"left":17591,"slice":17592},{"name":14972,"cls":810},{"name":7179,"cls":810},{"name":17594,"kind":852,"annotation":17595,"required":42,"default":832},"_reader_type",{"join":17596},[17597,832],{"name":7246,"cls":810},{"type":755,"name":17286,"path":17599,"parent":14549,"classes":17600},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fautoload\u002Fautoload_protocol.py",[7209],{"type":802,"name":7209,"path":17599,"parent":17286,"description":17602,"lines":17603,"bases":17604,"attributes":17607,"functions":17609,"mro":17634},"Low-level access to the Autoload unit. Used to automatically load and unload carriers.",[839,4652],[17605],{"annotation":17606},{"name":2794,"cls":810},[17608],"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.logger",[17610,17611,17612,17613,17614,17615,17616,17617,17618,17619,17620,17621,17622,17623,17624,17625,17626,17627,17628,17629,17630,17631,17632,17633],"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol._service","unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.get_firmware_version","unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.get_initialization","unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.set_initialization","unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.get_module_type","unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.set_barcode_type","unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.set_carrier_monitoring","unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.set_loading_indicators","unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.get_x_position","unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.set_x_position","unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.set_z_position_to_safety","unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.get_carrier_barcode","unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.get_carrier_presence","unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.get_loading_tray_presences","unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.get_deck_presences","unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.load_carrier","unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.unload_carrier","unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.unload_carrier_finally","unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.take_out_carrier","unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.push_out_carrier","unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.set_free_definable_carrier","unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.reset_free_definable_carrier","unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.request_code_by_position","unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.request_code_lengths",[7209,2794],{"type":846,"name":17610,"path":17599,"parent":7209,"description":15457,"lines":17636,"parameters":17637,"returns":17639},[906,796],[17638],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":17640},{"name":15463,"cls":810},{"type":784,"name":17608,"path":17599,"parent":7209,"description":17356,"lines":17642,"value":832,"annotation":17643},[871,1059],{"name":7798,"cls":810},{"type":846,"name":17611,"path":17599,"parent":7209,"description":3404,"lines":17645,"decorators":17646,"parameters":17647,"returns":17649},[2841,1066],[7808,7818],[17648],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":17650},{"name":931,"cls":810},{"type":846,"name":17612,"path":17599,"parent":7209,"description":17652,"lines":17653,"decorators":17654,"parameters":17655,"returns":17657},"Get the autoload unit's initialization status.",[3074,2887],[7808,7818],[17656],{"name":851,"kind":852,"required":853},{"description":17658,"annotation":17659},"Whether the autoload unit is initialized.",{"name":1098,"cls":810},{"type":846,"name":17613,"path":17599,"parent":7209,"description":17661,"lines":17662,"decorators":17663,"parameters":17664},"Initialize the autoload unit.",[2920,897],[7808,7818],[17665],{"name":851,"kind":852,"required":853},{"type":846,"name":17614,"path":17599,"parent":7209,"description":17667,"lines":17668,"decorators":17669,"parameters":17670,"returns":17672},"Request the installed autoload module type.",[1091,2010],[7808,7818],[17671],{"name":851,"kind":852,"required":853},{"description":17673,"annotation":17674},"The installed autoload module type.",{"left":17675,"slice":17676},{"name":2339,"cls":810},{"elements":17677},[7291,7292,7293,832],{"type":846,"name":17615,"path":17599,"parent":7209,"description":17679,"lines":17680,"decorators":17681,"parameters":17682},"Set the barcode symbologies the autoload will scan for.",[2019,1103],[7808,7818],[17683,17684],{"name":851,"kind":852,"required":853},{"name":7300,"kind":852,"annotation":17685,"required":42,"default":832,"description":17688},{"join":17686},[17687,832],{"name":7304,"cls":810},"The barcode symbologies to scan for. May combine 1D and 2D\nsymbologies. Defaults to all 1D symbologies except CODE_93 and no\n2D symbologies.",{"type":846,"name":17616,"path":17599,"parent":7209,"description":17690,"lines":17691,"decorators":17692,"parameters":17693},"Enable or disable carrier monitoring.",[1112,3944],[7808,7818],[17694,17695],{"name":851,"kind":852,"required":853},{"name":7311,"kind":852,"annotation":17696,"required":42,"default":1048,"description":17697},{"name":1098,"cls":810},"Whether monitoring is on or off.",{"type":846,"name":17617,"path":17599,"parent":7209,"description":17699,"lines":17700,"decorators":17701,"parameters":17702},"Set the loading indicators (LED's) of the autoload unit.",[1113,2143],[7808,7818],[17703,17704,17709],{"name":851,"kind":852,"required":853},{"name":7319,"kind":852,"annotation":17705,"required":853,"description":17708},{"left":17706,"slice":17707},{"name":1930,"cls":810},{"name":1098,"cls":810},"List of bools indicating whether the LEDs on this track are on or off (first list item\ncorresponds to first LED, list will be filled with `false` if less bools than LEDs are provided).",{"name":7324,"kind":852,"annotation":17710,"required":853,"description":17713},{"left":17711,"slice":17712},{"name":1930,"cls":810},{"name":1098,"cls":810},"List of bools indicating whether the LEDs on this track are blinking or steady (first list item\ncorresponds to first LED, list will be filled with `false` if less bools than LEDs are provided).",{"type":846,"name":17618,"path":17599,"parent":7209,"description":17395,"lines":17715,"decorators":17716,"parameters":17717,"returns":17719},[2153,2154],[7808,7818],[17718],{"name":851,"kind":852,"required":853},{"description":17401,"annotation":17720},{"name":1405,"cls":810},{"type":846,"name":17619,"path":17599,"parent":7209,"description":17404,"lines":17722,"decorators":17723,"parameters":17724},[2193,3695],[7808,7818],[17725,17726,17729,17732,17735],{"name":851,"kind":852,"required":853},{"name":2968,"kind":852,"annotation":17727,"required":853,"description":17728},{"name":1405,"cls":810},"The track number to move to. Set to 0 to move to the\ninitialization position.",{"name":3956,"kind":852,"annotation":17730,"required":42,"default":7344,"description":17731},{"name":1405,"cls":810},"The maximum speed in steps\u002Fsecond (default: 2500).",{"name":2934,"kind":852,"annotation":17733,"required":42,"default":2344,"description":17734},{"name":1405,"cls":810},"The acceleration ramp in 2500 steps\u002Fsecond^2 (default: 3).",{"name":4506,"kind":852,"annotation":17736,"required":42,"default":7349,"description":17737},{"name":1405,"cls":810},"The current limit (default: 7).",{"type":846,"name":17620,"path":17599,"parent":7209,"description":17739,"lines":17740,"decorators":17741,"parameters":17742},"Move the autoload unit into a safe z-position.",[2232,1192],[7808,7818],[17743],{"name":851,"kind":852,"required":853},{"type":846,"name":17621,"path":17599,"parent":7209,"description":17745,"lines":17746,"decorators":17747,"parameters":17748,"returns":17762},"Read the barcode of a carrier on the loading tray with the autoload unit.",[1193,7824],[7808,7818],[17749,17750,17753,17756,17759],{"name":851,"kind":852,"required":853},{"name":2968,"kind":852,"annotation":17751,"required":853,"description":17752},{"name":1405,"cls":810},"The highest track number that is occupied by the carrier.",{"name":1632,"kind":852,"annotation":17754,"required":42,"description":17755},{"name":1940,"cls":810},"The position in mm of the barcode.",{"name":7367,"kind":852,"annotation":17757,"required":42,"description":17758},{"name":1940,"cls":810},"The barcode reading window width in mm.",{"name":3956,"kind":852,"annotation":17760,"required":42,"description":17761},{"name":1940,"cls":810},"The barcode reading speed in mm\u002Fs.",{"description":17763,"annotation":17764},"The barcode data scanned on the carrier.",{"name":931,"cls":810},{"type":846,"name":17622,"path":17599,"parent":7209,"description":17766,"lines":17767,"decorators":17768,"parameters":17769,"returns":17773},"Check the presence of a single carrier on the loading tray by moving to the specified tracks.",[4170,4198],[7808,7818],[17770,17771],{"name":851,"kind":852,"required":853},{"name":2968,"kind":852,"annotation":17772,"required":853,"description":17752},{"name":1405,"cls":810},{"description":17774,"annotation":17775},"Whether a carrier is present.",{"name":1098,"cls":810},{"type":846,"name":17623,"path":17599,"parent":7209,"description":17777,"lines":17778,"decorators":17779,"parameters":17780,"returns":17782},"Check the presence of carriers on the loading tray by moving along the tracks.\n\nPresence sensors can only check the highest track number that is\noccupied by the carrier, not its width.",[9137,1257],[7808,7818],[17781],{"name":851,"kind":852,"required":853},{"description":17783,"annotation":17784},"Presence of carriers on the loading tray. First list item is first",{"left":17785,"slice":17786},{"name":1870,"cls":810},{"name":1098,"cls":810},{"type":846,"name":17624,"path":17599,"parent":7209,"description":17788,"lines":17789,"decorators":17790,"parameters":17791,"returns":17793},"Check the presence of carriers on the deck without movement.\n\nPresence\nsensors can only check the highest track number that is occupied by the\ncarrier, not its width.",[1266,10879],[7808,7818],[17792],{"name":851,"kind":852,"required":853},{"description":17794,"annotation":17795},"Presence of carriers on the deck. First list item is first track.",{"left":17796,"slice":17797},{"name":1870,"cls":810},{"name":1098,"cls":810},{"type":846,"name":17625,"path":17599,"parent":7209,"description":17799,"lines":17800,"decorators":17801,"parameters":17802,"returns":17853},"Load a carrier with the autoload unit from the scan position to the deck.",[2516,4373],[7808,7818],[17803,17804,17807,17813,17816,17819,17821,17823,17826,17838],{"name":851,"kind":852,"required":853},{"name":7408,"kind":852,"annotation":17805,"required":853,"description":17806},{"name":1405,"cls":810},"Number of containers (cups, plates) in a carrier.",{"name":7411,"kind":852,"annotation":17808,"required":42,"default":7416,"description":17812},{"left":17809,"slice":17810},{"name":2339,"cls":810},{"elements":17811},[7416,7417],"Either vertical or horizontal barcode reading direction.",{"name":1632,"kind":852,"annotation":17814,"required":42,"description":17815},{"name":1940,"cls":810},"The position in mm of the first barcode.",{"name":3970,"kind":852,"annotation":17817,"required":42,"description":17818},{"name":1940,"cls":810},"The distance in mm between containers.",{"name":7367,"kind":852,"annotation":17820,"required":42,"description":17758},{"name":1940,"cls":810},{"name":3956,"kind":852,"annotation":17822,"required":42,"description":17761},{"name":1940,"cls":810},{"name":7428,"kind":852,"annotation":17824,"required":42,"default":1052,"description":17825},{"name":1098,"cls":810},"Whether to use the free definable grid for barcode reading.",{"name":7431,"kind":852,"annotation":17827,"required":42,"default":832,"description":17837},{"join":17828},[17829,832],{"left":17830,"slice":17831},{"name":2813,"cls":810},{"elements":17832},[17833,17834,17835,17836],{"name":1161,"cls":810},{"name":1161,"cls":810},{"name":1161,"cls":810},{"name":1161,"cls":810},"The region of interest for barcode reading in mm.",{"name":7443,"kind":852,"annotation":17839,"required":42,"default":832,"description":17852},{"join":17840},[17841,832],{"left":17842,"slice":17843},{"name":2813,"cls":810},{"elements":17844},[17845,17846,17847,17848,17849,17850,17851],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":1405,"cls":810},"The illumination settings for barcode reading.",{"description":17854,"annotation":17855},"A tuple containing:\n- A list of bools indicating whether a barcode was read for each container.\n- A list of barcodes for each container.\n- A list of track numbers for each container.",{"left":17856,"slice":17857},{"name":2813,"cls":810},{"elements":17858},[17859,17862,17865],{"left":17860,"slice":17861},{"name":1870,"cls":810},{"name":1098,"cls":810},{"left":17863,"slice":17864},{"name":1870,"cls":810},{"name":931,"cls":810},{"left":17866,"slice":17867},{"name":1870,"cls":810},{"name":1405,"cls":810},{"type":846,"name":17626,"path":17599,"parent":7209,"description":17869,"lines":17870,"decorators":17871,"parameters":17872},"Unload a carrier with the autoload unit from the deck to the loading tray.",[4387,8972],[7808,7818],[17873,17874],{"name":851,"kind":852,"required":853},{"name":2968,"kind":852,"annotation":17875,"required":853,"description":17752},{"name":1405,"cls":810},{"type":846,"name":17627,"path":17599,"parent":7209,"description":17869,"lines":17877,"decorators":17879,"parameters":17880},[17878,4454],334,[7808,7818],[17881,17882],{"name":851,"kind":852,"required":853},{"name":2968,"kind":852,"annotation":17883,"required":853,"description":17752},{"name":1405,"cls":810},{"type":846,"name":17628,"path":17599,"parent":7209,"description":17885,"lines":17886,"decorators":17887,"parameters":17888},"Take out a carrier with the autoload unit from the deck to the scan position.",[4455,4492],[7808,7818],[17889,17890],{"name":851,"kind":852,"required":853},{"name":2968,"kind":852,"annotation":17891,"required":853,"description":17752},{"name":1405,"cls":810},{"type":846,"name":17629,"path":17599,"parent":7209,"description":17893,"lines":17894,"decorators":17896,"parameters":17897},"Push out a carrier with the autoload unit from the scan position to the loading tray.",[7995,17895],366,[7808,7818],[17898],{"name":851,"kind":852,"required":853},{"type":846,"name":17630,"path":17599,"parent":7209,"description":17900,"lines":17901,"decorators":17903,"parameters":17904},"Set ROI and reading parameters for a labware position on a free definable carrier.",[17902,15708],368,[7808,7818],[17905,17906,17908,17910,17922,17924],{"name":851,"kind":852,"required":853},{"name":1632,"kind":852,"annotation":17907,"required":853,"description":17506},{"name":1405,"cls":810},{"name":7511,"kind":852,"annotation":17909,"required":853,"description":17509},{"name":1940,"cls":810},{"name":7431,"kind":852,"annotation":17911,"required":42,"default":832,"description":17921},{"join":17912},[17913,832],{"left":17914,"slice":17915},{"name":2813,"cls":810},{"elements":17916},[17917,17918,17919,17920],{"name":1161,"cls":810},{"name":1161,"cls":810},{"name":1161,"cls":810},{"name":1161,"cls":810},"Region of Interest [YR0, ZR, ΔYR, ΔZR] in mm. Defaults to [0, 0, 0, 0].",{"name":7411,"kind":852,"annotation":17923,"required":42,"default":2343,"description":17524},{"name":1405,"cls":810},{"name":7443,"kind":852,"annotation":17925,"required":42,"default":832,"description":17539},{"join":17926},[17927,832],{"left":17928,"slice":17929},{"name":2813,"cls":810},{"elements":17930},[17931,17932,17933,17934,17935,17936,17937],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":1405,"cls":810},{"type":846,"name":17631,"path":17599,"parent":7209,"description":17939,"lines":17940,"decorators":17941,"parameters":17942},"Reset all free definable carrier settings.",[15733,1435],[7808,7818],[17943],{"name":851,"kind":852,"required":853},{"type":846,"name":17632,"path":17599,"parent":7209,"description":17945,"lines":17946,"decorators":17948,"parameters":17949,"returns":17954},"Request the barcode at a specific labware position after a load_carrier call.",[1520,17947],430,[7808,7818],[17950,17951],{"name":851,"kind":852,"required":853},{"name":1632,"kind":852,"annotation":17952,"required":853,"description":17953},{"name":1405,"cls":810},"Labware position number (0 = carrier ID).",{"description":17955,"annotation":17956},"The barcode string at the given position, or empty string if unread.",{"left":17957,"slice":17958},{"name":1870,"cls":810},{"name":931,"cls":810},{"type":846,"name":17633,"path":17599,"parent":7209,"description":17960,"lines":17961,"decorators":17963,"parameters":17964,"returns":17966},"Request code lengths for all labware positions read during the last load_carrier call.",[17962,4652],432,[7808,7818],[17965],{"name":851,"kind":852,"required":853},{"description":17567,"annotation":17967},{"left":17968,"slice":17969},{"name":1870,"cls":810},{"name":1405,"cls":810},{"type":755,"name":17287,"path":17971,"parent":14549,"packages":17972,"attributes":17975,"classes":17977},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fautoload\u002Finterfaces\u002F__init__.py",[17973,17974],"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type","unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.loading_indicator",[17976],"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.__all__",[7246,7304,9303],{"type":784,"name":17976,"path":17971,"parent":17287,"lines":17979,"value":17980},[9780,9780],[7246,7304,9303],{"type":755,"name":17973,"path":17982,"parent":17287,"classes":17983},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fautoload\u002Finterfaces\u002Fbarcode_type.py",[7304,7246],{"type":802,"name":7304,"path":17982,"parent":17973,"description":17985,"lines":17986,"bases":17987,"attributes":17991,"mro":18008},"The available barcode symbologies (1D and 2D).",[9780,1085],[17988],{"annotation":17989},{"name":17990,"cls":810},"enum.Flag",[17992,17993,17994,17995,17996,17997,17998,17999,18000,18001,18002,18003,18004,18005,18006,18007],"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeType.ISBT","unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeType.CODE_128","unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeType.CODE_39","unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeType.CODABAR","unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeType.ITF","unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeType.UPC_A","unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeType.EAN_8","unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeType.CODE_93","unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeType.DATA_MATRIX","unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeType.QR_CODE","unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeType.MAXI_CODE","unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeType.AZTEC","unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeType.PDF_417","unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeType.MICRO_PDF_417","unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeType.GS1_DATABAR","unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeType.EAN_UCC_COMP",[7304],{"type":784,"name":17992,"path":17982,"parent":7304,"description":18010,"lines":18011,"value":18012},"ISBT Standard",[9793,9793],"enum.auto()",{"type":784,"name":17993,"path":17982,"parent":7304,"description":18014,"lines":18015,"value":18012},"Code 128 (subset B and C)",[790,790],{"type":784,"name":17994,"path":17982,"parent":7304,"description":18017,"lines":18018,"value":18012},"Code 39",[1807,1807],{"type":784,"name":17995,"path":17982,"parent":7304,"description":18020,"lines":18021,"value":18012},"Codabar",[1856,1856],{"type":784,"name":17996,"path":17982,"parent":7304,"description":18023,"lines":18024,"value":18012},"Code 2 of 5 Interleaved",[791,791],{"type":784,"name":17997,"path":17982,"parent":7304,"description":18026,"lines":18027,"value":18012},"UPC A\u002FE",[831,831],{"type":784,"name":17998,"path":17982,"parent":7304,"description":18029,"lines":18030,"value":18012},"YESN \u002F EAN-8",[796,796],{"type":784,"name":17999,"path":17982,"parent":7304,"description":18032,"lines":18033,"value":18012},"Code 93",[871,871],{"type":784,"name":18000,"path":17982,"parent":7304,"description":18035,"lines":18036,"value":18012},"Data Matrix",[1059,1059],{"type":784,"name":18001,"path":17982,"parent":7304,"description":18038,"lines":18039,"value":18012},"QR Code",[1922,1922],{"type":784,"name":18002,"path":17982,"parent":7304,"description":18041,"lines":18042,"value":18012},"Maxi Code",[2874,2874],{"type":784,"name":18003,"path":17982,"parent":7304,"description":18044,"lines":18045,"value":18012},"Aztec",[1043,1043],{"type":784,"name":18004,"path":17982,"parent":7304,"description":18047,"lines":18048,"value":18012},"PDF 417",[1079,1079],{"type":784,"name":18005,"path":17982,"parent":7304,"description":18050,"lines":18051,"value":18012},"Micro PDF 417",[3827,3827],{"type":784,"name":18006,"path":17982,"parent":7304,"description":18053,"lines":18054,"value":18012},"GS1 DataBar",[1973,1973],{"type":784,"name":18007,"path":17982,"parent":7304,"description":18056,"lines":18057,"value":18012},"EAN\u002FUCC Comp",[2887,2887],{"type":802,"name":7246,"path":17982,"parent":17973,"description":18059,"lines":18060,"bases":18061,"attributes":18064,"mro":18067},"The type of barcode that the autoload unit can read.",[888,897],[18062],{"annotation":18063},{"name":10024,"cls":810},[18065,18066],"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeReaderType.ONE_D","unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeReaderType.TWO_D",[7246],{"type":784,"name":18065,"path":17982,"parent":7246,"lines":18069,"value":18070},[14627,14627],"'1D'",{"type":784,"name":18066,"path":17982,"parent":7246,"lines":18072,"value":18073},[897,897],"'2D'",{"type":755,"name":17974,"path":18075,"parent":17287,"classes":18076},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fautoload\u002Finterfaces\u002Floading_indicator.py",[9303],{"type":802,"name":9303,"path":18075,"parent":17974,"description":18078,"lines":18079,"bases":18080,"attributes":18085,"mro":18090},"Status of the loading indicators for each track.",[9780,7204],[18081,18083],{"annotation":18082},{"name":931,"cls":810},{"annotation":18084},{"name":10024,"cls":810},[18086,18087,18088,18089],"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.loading_indicator.LoadingIndicator.OFF","unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.loading_indicator.LoadingIndicator.BLINK","unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.loading_indicator.LoadingIndicator.ON","unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.loading_indicator.LoadingIndicator.STEADY",[9303],{"type":784,"name":18086,"path":18075,"parent":9303,"lines":18092,"value":18093},[9793,9793],"'OFF'",{"type":784,"name":18087,"path":18075,"parent":9303,"lines":18095,"value":18096},[2775,2775],"'BLINK'",{"type":784,"name":18088,"path":18075,"parent":9303,"lines":18098,"value":18099},[7204,7204],"'ON'",{"type":784,"name":18089,"path":18075,"parent":9303,"lines":18101,"value":18099},[7204,7204],{"type":755,"name":14550,"path":18103,"parent":7577,"packages":18104,"attributes":18109,"classes":18111,"functions":18112},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fprotocols\u002F__init__.py",[18105,18106,18107,18108],"unitelabs.liquid_handling.hamilton.modules.protocols._utils","unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol","unitelabs.liquid_handling.hamilton.modules.protocols.sub_protocol","unitelabs.liquid_handling.hamilton.modules.protocols.vantage_sub_protocol",[18110],"unitelabs.liquid_handling.hamilton.modules.protocols.__all__",[2794,15945],[18113],"unitelabs.liquid_handling.hamilton.modules.protocols.__getattr__",{"type":846,"name":18113,"path":18103,"parent":14550,"lines":18115,"parameters":18116,"returns":18119},[9980,805],[18117],{"name":5800,"kind":852,"annotation":18118,"required":853},{"name":931,"cls":810},{"description":1127,"annotation":18120},{"name":3476,"cls":810},{"type":784,"name":18110,"path":18103,"parent":14550,"lines":18122,"value":18123},[3029,3029],[18124,2794,15945],"BaseChannelsProtocol",{"type":755,"name":18105,"path":18126,"parent":14550,"functions":18127},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fprotocols\u002F_utils.py",[18128,18129,18130,18131],"unitelabs.liquid_handling.hamilton.modules.protocols._utils._expand","unitelabs.liquid_handling.hamilton.modules.protocols._utils._expand_int","unitelabs.liquid_handling.hamilton.modules.protocols._utils._s_to_01s","unitelabs.liquid_handling.hamilton.modules.protocols._utils._mms_to_01mms",{"type":846,"name":18128,"path":18126,"parent":18105,"lines":18133,"parameters":18134,"returns":18140},[905,2801],[18135,18138],{"name":18136,"kind":852,"annotation":18137,"required":853},"seq",{"name":1930,"cls":810},{"name":5724,"kind":852,"annotation":18139,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":18141},{"name":1870,"cls":810},{"type":846,"name":18129,"path":18126,"parent":18105,"lines":18143,"parameters":18144,"returns":18149},[839,795],[18145,18147],{"name":18136,"kind":852,"annotation":18146,"required":853},{"name":1930,"cls":810},{"name":5724,"kind":852,"annotation":18148,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":18150},{"left":18151,"slice":18152},{"name":1870,"cls":810},{"name":1405,"cls":810},{"type":846,"name":18130,"path":18126,"parent":18105,"description":18154,"lines":18155,"parameters":18156,"returns":18159},"Convert seconds to 0.1s.",[864,3048],[18157],{"name":15935,"kind":852,"annotation":18158,"required":853},{"name":1940,"cls":810},{"description":1127,"annotation":18160},{"name":1405,"cls":810},{"type":846,"name":18131,"path":18126,"parent":18105,"description":18162,"lines":18163,"parameters":18164,"returns":18167},"Convert mm\u002Fs to 0.1mm\u002Fs.",[1051,1059],[18165],{"name":15935,"kind":852,"annotation":18166,"required":853},{"name":1940,"cls":810},{"description":1127,"annotation":18168},{"name":1405,"cls":810},{"type":755,"name":18106,"path":18170,"parent":14550,"classes":18171},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fprotocols\u002Fbase_channels_protocol.py",[18172],"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol",{"type":802,"name":18172,"path":18170,"parent":18106,"description":18174,"lines":18175,"bases":18176,"functions":18179,"mro":18196},"Abstract protocol interface for pipetting channel operations shared by STAR and Microlab Vantage.",[848,1193],[18177],{"annotation":18178},{"name":8621,"cls":810},[18180,18181,18182,18183,18184,18185,18186,18187,18188,18189,18190,18191,18192,18193,18194,18195],"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.set_initialization","unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.get_tip_presence","unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.get_tip_presences","unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.pick_up_tips","unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.discard_tips","unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.aspirate","unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.dispense","unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.get_x_position","unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.get_y_positions","unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.get_z_positions","unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.set_channel_positions","unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.set_y_positions","unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.set_z_positions","unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.set_unsafe_x_position","unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.initialize_squeezer_drive","unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.get_last_liquid_level",[18172],{"type":846,"name":18180,"path":18170,"parent":18172,"description":4965,"lines":18198,"decorators":18199,"parameters":18200},[856,877],[8644],[18201,18202,18208,18212,18216,18220,18229],{"name":851,"kind":852,"required":853},{"name":1927,"kind":852,"annotation":18203,"required":853},{"left":18204,"slice":18205},{"name":1930,"cls":810},{"join":18206},[18207,832],{"name":1934,"cls":810},{"name":1936,"kind":852,"annotation":18209,"required":42,"default":832},{"join":18210},[18211,832],{"name":1940,"cls":810},{"name":1353,"kind":852,"annotation":18213,"required":42,"default":832},{"join":18214},[18215,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":18217,"required":42,"default":832},{"join":18218},[18219,832],{"name":1940,"cls":810},{"name":1950,"kind":852,"annotation":18221,"required":42,"default":18228},{"join":18222},[18223,18226,18227],{"left":18224,"slice":18225},{"name":843,"cls":810},{"name":1956,"cls":810},{"name":1956,"cls":810},{"name":1405,"cls":810},{"name":1960,"cls":810},{"name":1962,"kind":852,"annotation":18230,"required":42,"default":18234},{"join":18231},[18232,18233],{"name":1966,"cls":810},{"name":1405,"cls":810},{"name":1969,"cls":810},{"type":846,"name":18181,"path":18170,"parent":18172,"description":5024,"lines":18236,"decorators":18237,"parameters":18238,"returns":18242},[1065,1922],[8644],[18239,18240],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":18241,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":18243},{"name":1098,"cls":810},{"type":846,"name":18182,"path":18170,"parent":18172,"description":2140,"lines":18245,"decorators":18246,"parameters":18247,"returns":18249},[3068,8680],[8644],[18248],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":18250},{"left":18251,"slice":18252},{"name":1870,"cls":810},{"name":1098,"cls":810},{"type":846,"name":18183,"path":18170,"parent":18172,"description":2151,"lines":18254,"decorators":18255,"parameters":18256},[1043,1973],[8644],[18257,18258,18264,18268,18272,18281],{"name":851,"kind":852,"required":853},{"name":2158,"kind":852,"annotation":18259,"required":853},{"left":18260,"slice":18261},{"name":1930,"cls":810},{"join":18262},[18263,832],{"name":1934,"cls":810},{"name":1936,"kind":852,"annotation":18265,"required":42,"default":832},{"join":18266},[18267,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":18269,"required":42,"default":832},{"join":18270},[18271,832],{"name":1940,"cls":810},{"name":1950,"kind":852,"annotation":18273,"required":42,"default":18280},{"join":18274},[18275,18278,18279],{"left":18276,"slice":18277},{"name":843,"cls":810},{"name":1956,"cls":810},{"name":1956,"cls":810},{"name":1405,"cls":810},{"name":1960,"cls":810},{"name":2182,"kind":852,"annotation":18282,"required":42,"default":18286},{"join":18283},[18284,18285],{"name":2186,"cls":810},{"name":1405,"cls":810},{"name":2189,"cls":810},{"type":846,"name":18184,"path":18170,"parent":18172,"description":2229,"lines":18288,"decorators":18289,"parameters":18290},[1080,806],[8644],[18291,18292,18298,18302,18306,18310,18312],{"name":851,"kind":852,"required":853},{"name":1927,"kind":852,"annotation":18293,"required":853},{"left":18294,"slice":18295},{"name":1930,"cls":810},{"join":18296},[18297,832],{"name":1934,"cls":810},{"name":1936,"kind":852,"annotation":18299,"required":42,"default":832},{"join":18300},[18301,832],{"name":1940,"cls":810},{"name":1353,"kind":852,"annotation":18303,"required":42,"default":832},{"join":18304},[18305,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":18307,"required":42,"default":832},{"join":18308},[18309,832],{"name":1940,"cls":810},{"name":2254,"kind":852,"annotation":18311,"required":42},{"name":1940,"cls":810},{"name":1962,"kind":852,"annotation":18313,"required":42,"default":18317},{"join":18314},[18315,18316],{"name":1966,"cls":810},{"name":1405,"cls":810},{"name":2262,"cls":810},{"type":846,"name":18185,"path":18170,"parent":18172,"description":2264,"lines":18319,"decorators":18320,"parameters":18321},[3125,2080],[8644],[18322,18323,18327,18333,18340,18348,18356,18360,18364,18371,18378,18387,18394,18401,18408,18415,18422,18429,18436,18443,18449,18456,18463,18470,18477,18484,18491,18498,18504,18508,18515,18522],{"name":851,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":18324,"required":853},{"left":18325,"slice":18326},{"name":1930,"cls":810},{"name":1098,"cls":810},{"name":2276,"kind":852,"annotation":18328,"required":853},{"left":18329,"slice":18330},{"name":1930,"cls":810},{"join":18331},[18332,832],{"name":1934,"cls":810},{"name":2283,"kind":852,"annotation":18334,"required":42,"default":18337},{"left":18335,"slice":18336},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18338},[18339],{},{"name":1936,"kind":852,"annotation":18341,"required":42,"default":18346},{"left":18342,"slice":18343},{"name":1930,"cls":810},{"join":18344},[18345,832],{"name":1940,"cls":810},{"elements":18347},[832],{"name":2299,"kind":852,"annotation":18349,"required":42,"default":18354},{"left":18350,"slice":18351},{"name":1930,"cls":810},{"join":18352},[18353,832],{"name":1940,"cls":810},{"elements":18355},[832],{"name":1353,"kind":852,"annotation":18357,"required":42,"default":832},{"join":18358},[18359,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":18361,"required":42,"default":832},{"join":18362},[18363,832],{"name":1940,"cls":810},{"name":2316,"kind":852,"annotation":18365,"required":42,"default":18368},{"left":18366,"slice":18367},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18369},[18370],{},{"name":2324,"kind":852,"annotation":18372,"required":42,"default":18375},{"left":18373,"slice":18374},{"name":1930,"cls":810},{"name":2328,"cls":810},{"elements":18376},[18377],{"name":2332,"cls":810},{"name":2334,"kind":852,"annotation":18379,"required":42,"default":18385},{"left":18380,"slice":18381},{"name":1930,"cls":810},{"left":18382,"slice":18383},{"name":2339,"cls":810},{"elements":18384},[2342,2343,2344,2345],{"elements":18386},[2342],{"name":2349,"kind":852,"annotation":18388,"required":42,"default":18391},{"left":18389,"slice":18390},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18392},[18393],{},{"name":2357,"kind":852,"annotation":18395,"required":42,"default":18398},{"left":18396,"slice":18397},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18399},[18400],{},{"name":2365,"kind":852,"annotation":18402,"required":42,"default":18405},{"left":18403,"slice":18404},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18406},[18407],{},{"name":2373,"kind":852,"annotation":18409,"required":42,"default":18412},{"left":18410,"slice":18411},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18413},[18414],{},{"name":2381,"kind":852,"annotation":18416,"required":42,"default":18419},{"left":18417,"slice":18418},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18420},[18421],{},{"name":2389,"kind":852,"annotation":18423,"required":42,"default":18426},{"left":18424,"slice":18425},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18427},[18428],{},{"name":2397,"kind":852,"annotation":18430,"required":42,"default":18433},{"left":18431,"slice":18432},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18434},[18435],{},{"name":2405,"kind":852,"annotation":18437,"required":42,"default":18440},{"left":18438,"slice":18439},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18441},[18442],{},{"name":1415,"kind":852,"annotation":18444,"required":42,"default":18447},{"left":18445,"slice":18446},{"name":1930,"cls":810},{"name":1405,"cls":810},{"elements":18448},[1417],{"name":2419,"kind":852,"annotation":18450,"required":42,"default":18453},{"left":18451,"slice":18452},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18454},[18455],{},{"name":2427,"kind":852,"annotation":18457,"required":42,"default":18460},{"left":18458,"slice":18459},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18461},[18462],{},{"name":2435,"kind":852,"annotation":18464,"required":42,"default":18467},{"left":18465,"slice":18466},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18468},[18469],{},{"name":2443,"kind":852,"annotation":18471,"required":42,"default":18474},{"left":18472,"slice":18473},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18475},[18476],{},{"name":2451,"kind":852,"annotation":18478,"required":42,"default":18481},{"left":18479,"slice":18480},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18482},[18483],{},{"name":1359,"kind":852,"annotation":18485,"required":42,"default":18488},{"left":18486,"slice":18487},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18489},[18490],{},{"name":2466,"kind":852,"annotation":18492,"required":42,"default":18495},{"left":18493,"slice":18494},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18496},[18497],{},{"name":2474,"kind":852,"annotation":18499,"required":42,"default":18503},{"join":18500},[18501,18502,832],{"name":2478,"cls":810},{"name":1405,"cls":810},{"name":2481,"cls":810},{"name":2483,"kind":852,"annotation":18505,"required":42,"default":1417},{"join":18506},[18507,832],{"name":1405,"cls":810},{"name":2488,"kind":852,"annotation":18509,"required":42,"default":18512},{"left":18510,"slice":18511},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18513},[18514],{},{"name":2496,"kind":852,"annotation":18516,"required":42,"default":18519},{"left":18517,"slice":18518},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18520},[18521],{},{"name":2504,"kind":852,"annotation":18523,"required":42,"default":18526},{"left":18524,"slice":18525},{"name":1930,"cls":810},{"name":2508,"cls":810},{"elements":18527},[18528],{"name":2512,"cls":810},{"type":846,"name":18186,"path":18170,"parent":18172,"description":2514,"lines":18530,"decorators":18531,"parameters":18532},[2081,3268],[8644],[18533,18534,18538,18544,18551,18559,18567,18571,18575,18582,18589,18598,18605,18607,18614,18621,18628,18635,18642,18648,18655,18662,18669,18676,18683,18690,18697,18704,18710,18714,18721,18728],{"name":851,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":18535,"required":853},{"left":18536,"slice":18537},{"name":1930,"cls":810},{"name":1098,"cls":810},{"name":2524,"kind":852,"annotation":18539,"required":853},{"left":18540,"slice":18541},{"name":1930,"cls":810},{"join":18542},[18543,832],{"name":1934,"cls":810},{"name":2283,"kind":852,"annotation":18545,"required":42,"default":18548},{"left":18546,"slice":18547},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18549},[18550],{},{"name":1936,"kind":852,"annotation":18552,"required":42,"default":18557},{"left":18553,"slice":18554},{"name":1930,"cls":810},{"join":18555},[18556,832],{"name":1940,"cls":810},{"elements":18558},[832],{"name":2299,"kind":852,"annotation":18560,"required":42,"default":18565},{"left":18561,"slice":18562},{"name":1930,"cls":810},{"join":18563},[18564,832],{"name":1940,"cls":810},{"elements":18566},[832],{"name":1353,"kind":852,"annotation":18568,"required":42,"default":832},{"join":18569},[18570,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":18572,"required":42,"default":832},{"join":18573},[18574,832],{"name":1940,"cls":810},{"name":2316,"kind":852,"annotation":18576,"required":42,"default":18579},{"left":18577,"slice":18578},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18580},[18581],{},{"name":2324,"kind":852,"annotation":18583,"required":42,"default":18586},{"left":18584,"slice":18585},{"name":1930,"cls":810},{"name":2328,"cls":810},{"elements":18587},[18588],{"name":2575,"cls":810},{"name":2334,"kind":852,"annotation":18590,"required":42,"default":18596},{"left":18591,"slice":18592},{"name":1930,"cls":810},{"left":18593,"slice":18594},{"name":2339,"cls":810},{"elements":18595},[2342,2343,2344,2345],{"elements":18597},[2342],{"name":2349,"kind":852,"annotation":18599,"required":42,"default":18602},{"left":18600,"slice":18601},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18603},[18604],{},{"name":2593,"kind":852,"annotation":18606,"required":42},{"name":1940,"cls":810},{"name":2365,"kind":852,"annotation":18608,"required":42,"default":18611},{"left":18609,"slice":18610},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18612},[18613],{},{"name":2373,"kind":852,"annotation":18615,"required":42,"default":18618},{"left":18616,"slice":18617},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18619},[18620],{},{"name":2381,"kind":852,"annotation":18622,"required":42,"default":18625},{"left":18623,"slice":18624},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18626},[18627],{},{"name":2389,"kind":852,"annotation":18629,"required":42,"default":18632},{"left":18630,"slice":18631},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18633},[18634],{},{"name":2397,"kind":852,"annotation":18636,"required":42,"default":18639},{"left":18637,"slice":18638},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18640},[18641],{},{"name":1415,"kind":852,"annotation":18643,"required":42,"default":18646},{"left":18644,"slice":18645},{"name":1930,"cls":810},{"name":1405,"cls":810},{"elements":18647},[1417],{"name":2419,"kind":852,"annotation":18649,"required":42,"default":18652},{"left":18650,"slice":18651},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18653},[18654],{},{"name":2427,"kind":852,"annotation":18656,"required":42,"default":18659},{"left":18657,"slice":18658},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18660},[18661],{},{"name":2435,"kind":852,"annotation":18663,"required":42,"default":18666},{"left":18664,"slice":18665},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18667},[18668],{},{"name":2443,"kind":852,"annotation":18670,"required":42,"default":18673},{"left":18671,"slice":18672},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18674},[18675],{},{"name":2665,"kind":852,"annotation":18677,"required":42,"default":18680},{"left":18678,"slice":18679},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18681},[18682],{},{"name":2673,"kind":852,"annotation":18684,"required":42,"default":18687},{"left":18685,"slice":18686},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18688},[18689],{},{"name":1359,"kind":852,"annotation":18691,"required":42,"default":18694},{"left":18692,"slice":18693},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18695},[18696],{},{"name":2466,"kind":852,"annotation":18698,"required":42,"default":18701},{"left":18699,"slice":18700},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18702},[18703],{},{"name":2474,"kind":852,"annotation":18705,"required":42,"default":18709},{"join":18706},[18707,18708,832],{"name":2478,"cls":810},{"name":1405,"cls":810},{"name":2481,"cls":810},{"name":2483,"kind":852,"annotation":18711,"required":42,"default":1417},{"join":18712},[18713,832],{"name":1405,"cls":810},{"name":2488,"kind":852,"annotation":18715,"required":42,"default":18718},{"left":18716,"slice":18717},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18719},[18720],{},{"name":2496,"kind":852,"annotation":18722,"required":42,"default":18725},{"left":18723,"slice":18724},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18726},[18727],{},{"name":2504,"kind":852,"annotation":18729,"required":42,"default":18732},{"left":18730,"slice":18731},{"name":1930,"cls":810},{"name":2722,"cls":810},{"elements":18733},[18734],{"name":2726,"cls":810},{"type":846,"name":18187,"path":18170,"parent":18172,"description":1998,"lines":18736,"decorators":18737,"parameters":18738,"returns":18740},[10723,7505],[8644],[18739],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":18741},{"name":1062,"cls":810},{"type":846,"name":18188,"path":18170,"parent":18172,"description":2049,"lines":18743,"decorators":18744,"parameters":18745,"returns":18747},[7543,10732],[8644],[18746],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":18748},{"left":18749,"slice":18750},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":18189,"path":18170,"parent":18172,"description":2100,"lines":18752,"decorators":18753,"parameters":18754,"returns":18756},[14092,9104],[8644],[18755],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":18757},{"left":18758,"slice":18759},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":18190,"path":18170,"parent":18172,"description":1980,"lines":18761,"decorators":18762,"parameters":18763},[9112,2231],[8644],[18764,18765,18771],{"name":851,"kind":852,"required":853},{"name":1987,"kind":852,"annotation":18766,"required":853},{"left":18767,"slice":18768},{"name":1930,"cls":810},{"join":18769},[18770,832],{"name":1934,"cls":810},{"name":1409,"kind":852,"annotation":18772,"required":42,"default":832},{"join":18773},[18774,832],{"name":1940,"cls":810},{"type":846,"name":18191,"path":18170,"parent":18172,"description":2060,"lines":18776,"decorators":18777,"parameters":18778},[3600,3685],[8644],[18779,18780],{"name":851,"kind":852,"required":853},{"name":2067,"kind":852,"annotation":18781,"required":853},{"left":18782,"slice":18783},{"name":1930,"cls":810},{"name":1940,"cls":810},{"type":846,"name":18192,"path":18170,"parent":18172,"description":2111,"lines":18785,"decorators":18786,"parameters":18787},[3686,3694],[8644],[18788,18789],{"name":851,"kind":852,"required":853},{"name":2118,"kind":852,"annotation":18790,"required":853},{"left":18791,"slice":18792},{"name":1930,"cls":810},{"name":1940,"cls":810},{"type":846,"name":18193,"path":18170,"parent":18172,"description":2017,"lines":18794,"decorators":18795,"parameters":18796},[3695,2232],[8644],[18797,18798],{"name":851,"kind":852,"required":853},{"name":2014,"kind":852,"annotation":18799,"required":853},{"name":1940,"cls":810},{"type":846,"name":18194,"path":18170,"parent":18172,"description":5660,"lines":18801,"decorators":18803,"parameters":18804},[18802,1186],169,[8644],[18805,18806],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":18807,"required":853},{"name":1405,"cls":810},{"type":846,"name":18195,"path":18170,"parent":18172,"description":2740,"lines":18809,"decorators":18810,"parameters":18811,"returns":18813},[1192,1193],[8644],[18812],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":18814},{"left":18815,"slice":18816},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":755,"name":18107,"path":18818,"parent":14550,"classes":18819},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fprotocols\u002Fsub_protocol.py",[2794],{"type":802,"name":2794,"path":18818,"parent":18107,"description":18821,"lines":18822,"attributes":18823,"functions":18825,"mro":18830},"A sub-protocol is a protocol that is used to communicate with a specific module of a device.",[2775,870],[18824],"unitelabs.liquid_handling.hamilton.modules.protocols.sub_protocol.SubProtocol.protocol",[18826,18827,18828,18829],"unitelabs.liquid_handling.hamilton.modules.protocols.sub_protocol.SubProtocol.__init__","unitelabs.liquid_handling.hamilton.modules.protocols.sub_protocol.SubProtocol.send","unitelabs.liquid_handling.hamilton.modules.protocols.sub_protocol.SubProtocol.request","unitelabs.liquid_handling.hamilton.modules.protocols.sub_protocol.SubProtocol.execute",[2794],{"type":846,"name":18826,"path":18818,"parent":2794,"lines":18832,"parameters":18833},[805,2801],[18834,18835],{"name":851,"kind":852,"required":853},{"name":16004,"kind":852,"annotation":18836,"required":853},{"name":7039,"cls":810},{"type":784,"name":18824,"path":18818,"parent":2794,"lines":18838,"value":16004},[2801,2801],{"type":846,"name":18827,"path":18818,"parent":2794,"description":18840,"lines":18841,"parameters":18842},"Send a request to the device.",[3029,848],[18843,18844],{"name":851,"kind":852,"required":853},{"name":7089,"kind":852,"annotation":18845,"required":853},{"name":7091,"cls":810},{"type":846,"name":18828,"path":18818,"parent":2794,"description":18847,"lines":18848,"parameters":18849,"returns":18853},"Send a request to the device and wait for a response.",[791,831],[18850,18851],{"name":851,"kind":852,"required":853},{"name":7089,"kind":852,"annotation":18852,"required":853},{"name":7091,"cls":810},{"description":1127,"annotation":18854},{"name":7091,"cls":810},{"type":846,"name":18829,"path":18818,"parent":2794,"description":18856,"lines":18857,"parameters":18858,"returns":18864},"Execute a command and wait for a response.",[864,870],[18859,18860],{"name":851,"kind":852,"required":853},{"name":4099,"kind":852,"annotation":18861,"required":853},{"left":18862,"slice":18863},{"name":7582,"cls":810},{"name":7789,"cls":810},{"description":1127,"annotation":18865},{"name":7789,"cls":810},{"type":755,"name":18108,"path":18867,"parent":14550,"attributes":18868,"classes":18869},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fprotocols\u002Fvantage_sub_protocol.py",[16010],[15945],{"type":784,"name":16010,"path":18867,"parent":18108,"lines":18871,"value":9157},[2801,839],{"type":802,"name":15945,"path":18867,"parent":18108,"description":18873,"lines":18874,"attributes":18875,"functions":18881,"mro":18885},"Base protocol for Vantage sub-protocols that communicate via the microlab-vantage connector.",[906,3828],[18876,18877,18878,18879,18880],"unitelabs.liquid_handling.hamilton.modules.protocols.vantage_sub_protocol.VantageSubProtocol._logger_name","unitelabs.liquid_handling.hamilton.modules.protocols.vantage_sub_protocol.VantageSubProtocol.protocol","unitelabs.liquid_handling.hamilton.modules.protocols.vantage_sub_protocol.VantageSubProtocol._get_x_limits","unitelabs.liquid_handling.hamilton.modules.protocols.vantage_sub_protocol.VantageSubProtocol._logger","unitelabs.liquid_handling.hamilton.modules.protocols.vantage_sub_protocol.VantageSubProtocol.logger",[18882,18883,18884],"unitelabs.liquid_handling.hamilton.modules.protocols.vantage_sub_protocol.VantageSubProtocol.__init__","unitelabs.liquid_handling.hamilton.modules.protocols.vantage_sub_protocol.VantageSubProtocol._service","unitelabs.liquid_handling.hamilton.modules.protocols.vantage_sub_protocol.VantageSubProtocol._assert_x_in_range",[15945],{"type":784,"name":18876,"path":18867,"parent":15945,"lines":18887,"value":18888,"annotation":18889},[795,795],"'unitelabs.hamilton.vantage'",{"name":931,"cls":810},{"type":846,"name":18882,"path":18867,"parent":15945,"lines":18891,"parameters":18892},[1040,3048],[18893,18894,18896],{"name":851,"kind":852,"required":853},{"name":16004,"kind":852,"annotation":18895,"required":853},{"name":9154,"cls":810},{"name":9220,"kind":852,"annotation":18897,"required":42,"default":832},{"join":18898},[18899,832],{"name":16010,"cls":810},{"type":784,"name":18877,"path":18867,"parent":15945,"lines":18901,"value":16004},[864,864],{"type":784,"name":18878,"path":18867,"parent":15945,"lines":18903,"value":9220},[796,796],{"type":784,"name":18879,"path":18867,"parent":15945,"lines":18905,"value":18906},[3048,3048],"logging.getLogger(self._logger_name)",{"type":784,"name":18880,"path":18867,"parent":15945,"description":18908,"lines":18909,"value":832,"annotation":18910},"Logger for this sub-protocol.",[1051,1059],{"name":7798,"cls":810},{"type":846,"name":18883,"path":18867,"parent":15945,"lines":18912,"parameters":18913,"returns":18915},[2841,1922],[18914],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":18916},{"name":7731,"cls":810},{"type":846,"name":18884,"path":18867,"parent":15945,"description":18918,"lines":18919,"parameters":18920},"Raise ValueError if any x value falls outside the configured min\u002Fmax x bounds.",[3068,3828],[18921,18922],{"name":851,"kind":852,"required":853},{"name":18923,"kind":3745,"annotation":18924,"required":42,"default":3747},"*x_values",{"name":1940,"cls":810},{"type":755,"name":14551,"path":18926,"parent":7577,"packages":18927,"attributes":18938,"classes":18940},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fpipettes\u002F__init__.py",[18928,18929,18930,18931,18932,18933,18934,18935,18936,18937],"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels","unitelabs.liquid_handling.hamilton.modules.pipettes.channel","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_context","unitelabs.liquid_handling.hamilton.modules.pipettes.channels","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol","unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters","unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces",[18939],"unitelabs.liquid_handling.hamilton.modules.pipettes.__all__",[7585,18941,18942,18943,18944,18945,7586,18946,18947,18948,18949,18950,18951,18952,1966,2186,7592,7593,2478],"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelAspirateParameterSet","unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelComplexMixParameterSet","unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelDispenseParameterSet","unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.XLChannelAspirateParameterSet","unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.XLChannelDispenseParameterSet","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_context.ChannelsContext","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsAspirateParameterSet","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsComplexMixParameterSet","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsDispenseParameterSet","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.XLChannelsAspirateParameterSet","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.XLChannelsDispenseParameterSet","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol",{"type":784,"name":18939,"path":18926,"parent":14551,"lines":18954,"value":18955},[1040,3827],[18956,18957,7585,18941,18942,18943,7586,18947,18948,18946,18949,18952,1966,7598,2186,7592,7593,2478,18944,18945,18950,18951],"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.DEFAULT_CHANNEL_ASPIRATE","unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.DEFAULT_CHANNEL_DISPENSE",{"type":755,"name":18928,"path":18959,"parent":14551,"packages":18960,"classes":18961},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fpipettes\u002Fvantage_channels.py",[14992],[14564,7594],{"type":802,"name":14564,"path":18959,"parent":18928,"description":18963,"lines":18964,"decorators":18965,"bases":18966,"functions":18969,"mro":18973},"Channel for the Vantage liquid handler.",[795,1922],[9982],[18967],{"annotation":18968},{"name":7585,"cls":810},[18970,18971,18972],"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels.VantageChannel.__init__","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels.VantageChannel._create_api","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels.VantageChannel.set_monitoring_mode",[14564,7585,776,16956,15033,14624,774,828],{"type":846,"name":18971,"path":18959,"parent":14564,"lines":18975,"decorators":18976,"parameters":18977,"returns":18981},[870,1051],[7085],[18978,18979],{"name":851,"kind":852,"required":853},{"name":14661,"kind":852,"annotation":18980,"required":853},{"name":6931,"cls":810},{"description":1127,"annotation":18982},{"name":18983,"cls":810},"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol",{"type":846,"name":18972,"path":18959,"parent":14564,"lines":18985,"decorators":18986,"parameters":18987},[1059,1922],[7085],[18988,18989],{"name":851,"kind":852,"required":853},{"name":16972,"kind":852,"annotation":18990,"required":853},{"name":16974,"cls":810},{"type":846,"name":18970,"path":18959,"parent":14564,"lines":18992,"parameters":18993},[9997,9997],[18994,18995,18998,19002,19006,19008,19010,19012,19015,19018,19021,19024,19027,19030,19033],{"name":851,"kind":852,"required":853},{"name":14938,"kind":852,"annotation":18996,"required":42,"default":18997},{"name":14940,"cls":810},{"name":14942,"cls":810},{"name":14944,"kind":852,"annotation":18999,"required":42},{"left":19000,"slice":19001},{"name":1930,"cls":810},{"name":14948,"cls":810},{"name":17025,"kind":852,"annotation":19003,"required":42,"default":832},{"join":19004},[19005,832],{"name":16956,"cls":810},{"name":15249,"kind":852,"annotation":19007,"required":42},{"name":1934,"cls":810},{"name":11621,"kind":852,"annotation":19009,"required":42,"default":17033},{"name":931,"cls":810},{"name":1915,"kind":852,"annotation":19011,"required":42,"default":1417},{"name":1405,"cls":810},{"name":17037,"kind":852,"annotation":19013,"required":42,"default":19014},{"name":15042,"cls":810},{"name":2186,"cls":810},{"name":17041,"kind":852,"annotation":19016,"required":42,"default":19017},{"name":15042,"cls":810},{"name":1966,"cls":810},{"name":13672,"kind":852,"annotation":19019,"required":42,"default":19020},{"name":15042,"cls":810},{"name":2508,"cls":810},{"name":17048,"kind":852,"annotation":19022,"required":42,"default":19023},{"name":15042,"cls":810},{"name":2722,"cls":810},{"name":17052,"kind":852,"annotation":19025,"required":42,"default":19026},{"name":15042,"cls":810},{"name":2328,"cls":810},{"name":17056,"kind":852,"annotation":19028,"required":42,"default":19029},{"name":15042,"cls":810},{"name":2478,"cls":810},{"name":17060,"kind":852,"annotation":19031,"required":42,"default":19032},{"name":15042,"cls":810},{"name":16974,"cls":810},{"name":14661,"kind":852,"annotation":19034,"required":42,"default":832},{"left":19035,"slice":19036},{"name":14972,"cls":810},{"name":6931,"cls":810},{"type":802,"name":7594,"path":18959,"parent":18928,"description":19038,"lines":19039,"decorators":19040,"bases":19041,"functions":19044,"mro":19054},"Pipetting channels for the Vantage liquid handler.",[2874,11498],[9982],[19042],{"annotation":19043},{"name":7586,"cls":810},[19045,19046,19047,19048,19049,19050,19051,19052,19053],"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels.VantageChannels.__init__","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels.VantageChannels._create_api","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels.VantageChannels.initialize","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels.VantageChannels._create_channel","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels.VantageChannels.home","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels.VantageChannels.set_z_positions_to_safety","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels.VantageChannels.clear_y_range","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels.VantageChannels.deactivate","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels.VantageChannels._deactivate_siblings",[7594,7586,777,17096,14624,774,828],{"type":846,"name":19046,"path":18959,"parent":7594,"lines":19056,"decorators":19057,"parameters":19058,"returns":19062},[1079,1973],[7085],[19059,19060],{"name":851,"kind":852,"required":853},{"name":14661,"kind":852,"annotation":19061,"required":853},{"name":6931,"cls":810},{"description":1127,"annotation":19063},{"name":18983,"cls":810},{"type":846,"name":19047,"path":18959,"parent":7594,"lines":19065,"decorators":19066,"parameters":19067},[1080,2114],[7085],[19068,19069],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752},{"type":846,"name":19048,"path":18959,"parent":7594,"lines":19071,"decorators":19072,"parameters":19073,"returns":19077},[2125,2126],[7085],[19074,19075],{"name":851,"kind":852,"required":853},{"name":14661,"kind":852,"annotation":19076,"required":853},{"name":6931,"cls":810},{"description":1127,"annotation":19078},{"name":14564,"cls":810},{"type":846,"name":19049,"path":18959,"parent":7594,"description":19080,"lines":19081,"decorators":19082,"parameters":19083},"Move pipettes to the cleared Y range home position.",[3186,1123],[15145,7808,7085],[19084],{"name":851,"kind":852,"required":853},{"type":846,"name":19050,"path":18959,"parent":7594,"description":5644,"lines":19086,"decorators":19087,"parameters":19088},[2142,2153],[15145,7808],[19089],{"name":851,"kind":852,"required":853},{"type":846,"name":19051,"path":18959,"parent":7594,"description":19091,"lines":19092,"decorators":19093,"parameters":19094},"Position channels to create clear Y range.\n\nWhen `channels=None`, all channels move to their safe home positions.\nWhen specific channels provided, they stay in place; channels with lower\nindices move to max_y (back, away from XL), channels with higher indices\nmove to min_y (front, away from IPG).",[7504,7110],[15145,7808,7085],[19095,19096],{"name":851,"kind":13859,"required":853},{"name":2271,"kind":852,"annotation":19097,"required":42,"default":832,"description":17224},{"join":19098},[19099,832],{"left":19100,"slice":19101},{"name":1930,"cls":810},{"name":1405,"cls":810},{"type":846,"name":19052,"path":18959,"parent":7594,"lines":19103,"decorators":19104,"parameters":19105},[2266,7082],[7085],[19106],{"name":851,"kind":852,"required":853},{"type":846,"name":19053,"path":18959,"parent":7594,"description":19108,"lines":19109,"decorators":19110,"parameters":19111},"Deactivate IPG if active, as it conflicts with pipette movements.",[7083,11498],[7085],[19112],{"name":851,"kind":852,"required":853},{"type":846,"name":19045,"path":18959,"parent":7594,"lines":19114,"parameters":19115},[9997,9997],[19116,19117,19120,19124,19133,19144,19146,19148,19151,19154],{"name":851,"kind":852,"required":853},{"name":14938,"kind":852,"annotation":19118,"required":42,"default":19119},{"name":14940,"cls":810},{"name":14942,"cls":810},{"name":14944,"kind":852,"annotation":19121,"required":42},{"left":19122,"slice":19123},{"name":1930,"cls":810},{"name":17241,"cls":810},{"name":17243,"kind":852,"annotation":19125,"required":42,"default":832},{"left":19126,"slice":19127},{"name":14972,"cls":810},{"join":19128},[832,19129,19130],{"name":17249,"cls":810},{"left":19131,"slice":19132},{"name":843,"cls":810},{"name":17249,"cls":810},{"name":17254,"kind":852,"annotation":19134,"required":42,"default":832},{"left":19135,"slice":19136},{"name":14972,"cls":810},{"join":19137},[19138,832],{"left":19139,"slice":19140},{"name":1930,"cls":810},{"join":19141},[19142,19143],{"name":1405,"cls":810},{"name":931,"cls":810},{"name":17266,"kind":852,"annotation":19145,"required":42,"default":1417},{"name":1405,"cls":810},{"name":17269,"kind":852,"annotation":19147,"required":42,"default":2342},{"name":1405,"cls":810},{"name":11621,"kind":852,"annotation":19149,"required":42,"default":19150},{"name":931,"cls":810},"'PIP'",{"name":17274,"kind":852,"annotation":19152,"required":42,"default":19153},{"name":1062,"cls":810},{"name":17277,"cls":810},{"name":14661,"kind":852,"annotation":19155,"required":42,"default":832},{"left":19156,"slice":19157},{"name":14972,"cls":810},{"name":6931,"cls":810},{"type":755,"name":18929,"path":19159,"parent":14551,"packages":19160,"classes":19161},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fpipettes\u002Fchannel.py",[14992],[7585],{"type":802,"name":7585,"path":19159,"parent":18929,"description":19163,"lines":19164,"decorators":19165,"bases":19166,"attributes":19171,"functions":19182,"mro":19212},"The Microlab STAR is equipped with 4, 8, 12 or 16 channels which work independently.\n\nThey allow simultaneous transfer of liquids from less than 1 μl to 400 μl.",[1059,16885],[9982],[19167],{"annotation":19168},{"left":19169,"slice":19170},{"name":776,"cls":810},{"name":1956,"cls":810},[19172,19173,19174,19175,19176,19177,19178,19179,19180,19181],"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.identifier","unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.channel","unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.PickUpTipMethod","unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.DropTipMethod","unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.AspirationMode","unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.DispenseMode","unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.LLDMode","unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.TADMMode","unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.MonitoringMode","unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.logger",[19183,19184,19185,19186,19187,19188,19189,19190,19191,19192,19193,19194,19195,19196,19197,19198,19199,19200,19201,19202,19203,19204,19205,19206,19207,19208,19209,19210,19211],"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.__init__","unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.__post_init__","unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel._create_api","unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.configure","unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.is_initialized","unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.initialize","unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.deactivate","unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.get_firmware_version","unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.current_location","unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.move_to","unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.move_by","unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.clear_y_range","unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.can_pick_up_tip","unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.has_tip_fw","unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.pick_up_tip","unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.pick_up_tip_from","unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.put_down_tip","unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.put_down_tip_to","unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.discard_tip","unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.drop_tip","unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.set_monitoring_mode","unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.get_tadm_guardbands","unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.get_tadm_guardband","unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.add_tadm_guardband","unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.reset_tadm_guardband","unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.get_tadm_data","unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.current_volume","unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.aspirate","unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.dispense",[7585,776,16956,15033,14624,774,828],{"type":784,"name":19172,"path":19159,"parent":7585,"lines":19214,"value":17033,"annotation":19215},[878,878],{"name":931,"cls":810},{"type":784,"name":19173,"path":19159,"parent":7585,"description":19217,"lines":19218,"value":1417,"annotation":19219},"The channel this pipette is assigned to.",[887,887],{"name":1405,"cls":810},{"type":784,"name":19174,"path":19159,"parent":7585,"lines":19221,"value":19222,"annotation":19223},[1973,1973],"_PickUpTipMethod",{"name":15042,"cls":810},{"type":784,"name":19175,"path":19159,"parent":7585,"lines":19225,"value":19226,"annotation":19227},[1974,1974],"_DropTipMethod",{"name":15042,"cls":810},{"type":784,"name":19176,"path":19159,"parent":7585,"lines":19229,"value":19230,"annotation":19231},[1080,1080],"_AspirateMode",{"name":15042,"cls":810},{"type":784,"name":19177,"path":19159,"parent":7585,"lines":19233,"value":19234,"annotation":19235},[2887,2887],"_DispenseMode",{"name":15042,"cls":810},{"type":784,"name":19178,"path":19159,"parent":7585,"lines":19237,"value":19238,"annotation":19239},[1085,1085],"_LLDMode",{"name":15042,"cls":810},{"type":784,"name":19179,"path":19159,"parent":7585,"lines":19241,"value":19242,"annotation":19243},[2920,2920],"_TADMMode",{"name":15042,"cls":810},{"type":784,"name":19180,"path":19159,"parent":7585,"lines":19245,"value":19246,"annotation":19247},[1982,1982],"_MonitoringMode",{"name":15042,"cls":810},{"type":846,"name":19184,"path":19159,"parent":7585,"lines":19249,"parameters":19250},[14627,1983],[19251,19252,19254],{"name":851,"kind":852,"required":853},{"name":14661,"kind":852,"annotation":19253,"required":853},{"name":7179,"cls":810},{"name":14667,"kind":3745,"required":42,"default":3747},{"type":846,"name":19185,"path":19159,"parent":7585,"lines":19256,"parameters":19257,"returns":19261},[2000,2947],[19258,19259],{"name":851,"kind":852,"required":853},{"name":14661,"kind":852,"annotation":19260,"required":853},{"name":7179,"cls":810},{"description":1127,"annotation":19262},{"join":19263},[19264,832],{"name":19265,"cls":810},"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol",{"type":784,"name":19181,"path":19159,"parent":7585,"description":19267,"lines":19268,"value":832,"annotation":19269},"Logger for the pipette module.",[2009,3874],{"name":7798,"cls":810},{"type":846,"name":19186,"path":19159,"parent":7585,"description":19271,"lines":19272,"decorators":19273,"parameters":19274},"Configure the individual channel for use.",[2948,3163],[14289],[19275,19276,19279],{"name":851,"kind":852,"required":853},{"name":1915,"kind":1788,"annotation":19277,"required":42,"default":1417,"description":19278},{"name":1405,"cls":810},"The channel this pipettes is assigned to.",{"name":3749,"kind":3750,"required":42,"default":3752},{"type":846,"name":19187,"path":19159,"parent":7585,"lines":19281,"decorators":19282,"parameters":19283,"returns":19285},[3164,3938],[14289],[19284],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":19286},{"name":1098,"cls":810},{"type":846,"name":19188,"path":19159,"parent":7585,"description":19288,"lines":19289,"decorators":19291,"parameters":19292},"Initialize the pipetting head.",[9900,19290],113,[14289],[19293,19294],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752},{"type":846,"name":19189,"path":19159,"parent":7585,"lines":19296,"decorators":19297,"parameters":19298},[10694,2132],[14289],[19299,19300],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752},{"type":846,"name":19190,"path":19159,"parent":7585,"description":8970,"lines":19302,"decorators":19303,"parameters":19304,"returns":19306},[1123,2143],[7808],[19305],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":19307},{"name":931,"cls":810},{"type":846,"name":19191,"path":19159,"parent":7585,"description":19309,"lines":19310,"decorators":19311,"parameters":19312,"returns":19314},"Get the current location of the pipette's tip.",[1140,9104],[15097,7808,14289],[19313],{"name":851,"kind":852,"required":853},{"description":19315,"annotation":19316},"The absolute location of the pipette's tip.",{"name":1934,"cls":810},{"type":846,"name":19192,"path":19159,"parent":7585,"description":19318,"lines":19319,"decorators":19320,"parameters":19321},"Move the pipette to the given absolute location on a safe traverse height.",[9112,2266],[15107,7808,14289],[19322,19323,19326],{"name":851,"kind":13859,"required":853},{"name":14807,"kind":852,"annotation":19324,"required":853,"description":19325},{"name":1934,"cls":810},"The absolute location where to move the pipette's tip to.",{"name":1409,"kind":1788,"annotation":19327,"required":42,"default":832,"description":15122},{"join":19328},[19329,832],{"name":1940,"cls":810},{"type":846,"name":19193,"path":19159,"parent":7585,"description":19331,"lines":19332,"decorators":19333,"parameters":19334},"Move the pipette by the given relative offset.",[4070,7142],[15107,7808,14289],[19335,19336],{"name":851,"kind":13859,"required":853},{"name":13970,"kind":852,"annotation":19337,"required":853,"description":19338},{"name":1934,"cls":810},"The relative offset by which to move the pipette's tip.",{"type":846,"name":19194,"path":19159,"parent":7585,"description":19340,"lines":19341,"decorators":19342,"parameters":19343},"Position all components so that there is maximum free y range for this channel.",[4106,1220],[15107,7808],[19344],{"name":851,"kind":852,"required":853},{"type":846,"name":19195,"path":19159,"parent":7585,"description":19346,"lines":19347,"parameters":19348},"Verify whether the tip in the given spot can be picked up.",[4159,9137],[19349,19350,19354],{"name":851,"kind":13859,"required":853},{"name":19351,"kind":852,"annotation":19352,"required":853,"description":19353},"spot",{"name":16956,"cls":810},"The spot from where to pick up the tip.",{"name":15249,"kind":1788,"annotation":19355,"required":42,"default":832,"description":19358},{"join":19356},[19357,832],{"name":1934,"cls":810},"An offset (dx, dy, dz) in mm to adjust the pick up location.",{"type":846,"name":19196,"path":19159,"parent":7585,"description":19360,"lines":19361,"decorators":19364,"parameters":19365,"returns":19367},"Check whether the firmware reports this channel as having a tip.",[19362,19363],223,233,[15097,7808],[19366],{"name":851,"kind":852,"required":853},{"description":19368,"annotation":19369},"Whether the firmware reports the channel as having a tip.",{"name":1098,"cls":810},{"type":846,"name":19197,"path":19159,"parent":7585,"description":19371,"lines":19372,"decorators":19373,"parameters":19374},"Pick up a tip from the given spot and assign it to the pipette.",[11607,8903],[15107,7808,14289],[19375,19376,19378,19382],{"name":851,"kind":13859,"required":853},{"name":19351,"kind":852,"annotation":19377,"required":853,"description":19353},{"name":16956,"cls":810},{"name":15249,"kind":1788,"annotation":19379,"required":42,"default":832,"description":19358},{"join":19380},[19381,832],{"name":1934,"cls":810},{"name":2182,"kind":1788,"annotation":19383,"required":42,"default":19384,"description":19385},{"name":2186,"cls":810},{"name":2189,"cls":810},"The method used to pick up the tips. Either pick them\nup normally from a tip rack or pick them up slowly out of wash liquid.",{"type":846,"name":19198,"path":19159,"parent":7585,"description":19387,"lines":19388,"decorators":19389,"parameters":19390},"Pick up the next available tip from the given rack and assign it to the pipette.",[8909,4348],[15107,7808,14289],[19391,19392,19397,19401],{"name":851,"kind":13859,"required":853},{"name":19393,"kind":852,"annotation":19394,"required":853,"description":19396},"rack",{"name":19395,"cls":810},"unitelabs.labware.tips.tip_rack.TipRack","The rack from where to pick up the tip.",{"name":15249,"kind":1788,"annotation":19398,"required":42,"default":832,"description":19358},{"join":19399},[19400,832],{"name":1934,"cls":810},{"name":2182,"kind":1788,"annotation":19402,"required":42,"default":19403,"description":19385},{"name":2186,"cls":810},{"name":2189,"cls":810},{"type":846,"name":19199,"path":19159,"parent":7585,"description":19405,"lines":19406,"decorators":19407,"parameters":19408},"Put down the currently held tip into the given spot.",[4354,4475],[15107,7808,14289],[19409,19410,19413,19417],{"name":851,"kind":13859,"required":853},{"name":19351,"kind":852,"annotation":19411,"required":853,"description":19412},{"name":16956,"cls":810},"The spot where to put down the tip.",{"name":15255,"kind":1788,"annotation":19414,"required":42,"default":832,"description":15259},{"join":19415},[19416,832],{"name":1934,"cls":810},{"name":19418,"kind":1788,"annotation":19419,"required":42,"default":19420,"description":19421},"drop_method",{"name":1966,"cls":810},{"name":2262,"cls":810},"The method used to drop the tips. Either drop them into\nsome waste or place them back into a rack.",{"type":846,"name":19200,"path":19159,"parent":7585,"description":19423,"lines":19424,"decorators":19426,"parameters":19427},"Put down the currently held tip into the first available, free spot in the given rack.",[19425,8743],354,[15107,7808,14289],[19428,19429,19432,19436],{"name":851,"kind":13859,"required":853},{"name":19393,"kind":852,"annotation":19430,"required":853,"description":19431},{"name":19395,"cls":810},"The rack in which to put down the tip.",{"name":15255,"kind":1788,"annotation":19433,"required":42,"default":832,"description":15259},{"join":19434},[19435,832],{"name":1934,"cls":810},{"name":19418,"kind":1788,"annotation":19437,"required":42,"default":19438,"description":19421},{"name":1966,"cls":810},{"name":2262,"cls":810},{"type":846,"name":19201,"path":19159,"parent":7585,"description":19440,"lines":19441,"decorators":19442,"parameters":19443},"Discard the currently held tip into the waste.",[16570,9422],[15107,7808,14289],[19444,19445],{"name":851,"kind":852,"required":853},{"name":15255,"kind":1788,"annotation":19446,"required":42,"default":832,"description":15259},{"join":19447},[19448,832],{"name":1934,"cls":810},{"type":846,"name":19202,"path":19159,"parent":7585,"description":19450,"lines":19451,"decorators":19454,"parameters":19455,"returns":19457},"Discard the currently held tip at the current location.",[19452,19453],414,423,[15097,7808,14289],[19456],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":19458},{"join":19459},[19460,832],{"name":19461,"cls":810},"unitelabs.labware.tips.tip.Tip",{"type":846,"name":19203,"path":19159,"parent":7585,"description":19463,"lines":19464,"parameters":19465},"Set the channel's recoring mode to TADM.",[8058,9439],[19466,19467],{"name":851,"kind":852,"required":853},{"name":16972,"kind":852,"annotation":19468,"required":853},{"name":16974,"cls":810},{"type":846,"name":19204,"path":19159,"parent":7585,"description":19470,"lines":19471,"decorators":19472,"parameters":19473,"returns":19475},"Get a list of identifiers of all available TADM guardbands for this channel.",[12145,12888],[15097,7808],[19474],{"name":851,"kind":852,"required":853},{"description":19476,"annotation":19477},"A list of uuids of all available TADM guardbands.",{"left":19478,"slice":19479},{"name":1870,"cls":810},{"name":931,"cls":810},{"type":846,"name":19205,"path":19159,"parent":7585,"description":19481,"lines":19482,"decorators":19484,"parameters":19485,"returns":19490},"Get the TADM guardband with the given identifier.",[19483,4801],451,[15097,7808],[19486,19487],{"name":851,"kind":852,"required":853},{"name":11621,"kind":852,"annotation":19488,"required":853,"description":19489},{"name":931,"cls":810},"The TADM guardband's identifier as uuid.",{"description":19491,"annotation":19492},"The stored TADM guardband with its upper and lower limit curve.",{"name":7592,"cls":810},{"type":846,"name":19206,"path":19159,"parent":7585,"description":19494,"lines":19495,"decorators":19496,"parameters":19497,"returns":19512},"Store a TADM guardband to monitor liquid handling operations with it.",[4802,8087],[15097,7808],[19498,19499,19503,19507],{"name":851,"kind":13859,"required":853},{"name":19500,"kind":852,"annotation":19501,"required":853,"description":19502},"upper_limit_curve",{"name":7598,"cls":810},"A list of time (ms) x pressure (Pa) value pairs that define points on the upper curve.",{"name":19504,"kind":852,"annotation":19505,"required":853,"description":19506},"lower_limit_curve",{"name":7598,"cls":810},"A list of time (ms) x pressure (Pa) value pairs that define points on the lower curve.",{"name":11621,"kind":852,"annotation":19508,"required":42,"default":832,"description":19511},{"join":19509},[19510,832],{"name":931,"cls":810},"The TADM guardband's identifier. Leave empty to create one automatically.",{"description":19513,"annotation":19514},"The created TADM guardband.",{"name":7592,"cls":810},{"type":846,"name":19207,"path":19159,"parent":7585,"description":19516,"lines":19517,"decorators":19519,"parameters":19520},"Delete all stored TADM Guardbands.",[4974,19518],555,[15097,7808],[19521],{"name":851,"kind":852,"required":853},{"type":846,"name":19208,"path":19159,"parent":7585,"description":19523,"lines":19524,"decorators":19526,"parameters":19527,"returns":19529},"Get a list of all measured pressure in Pa values (one each 10ms) of the last liquid handling operation.",[13280,19525],590,[15097,7808],[19528],{"name":851,"kind":852,"required":853},{"description":19530,"annotation":19531},"The list of measured pressure values.",{"join":19532},[19533,832],{"name":7593,"cls":810},{"type":846,"name":19209,"path":19159,"parent":7585,"lines":19535,"decorators":19537,"parameters":19538,"returns":19540},[8226,19536],600,[15097,7808,14289],[19539],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":19541},{"name":1062,"cls":810},{"type":846,"name":19210,"path":19159,"parent":7585,"description":19543,"lines":19544,"parameters":19546},"Raise RuntimeError.\n\n`channel.aspirate()` is deprecated and not available with single channel module. Use `channels.aspirate()`\ninstead and pass in your desired channel pattern to the `channels` parameter.",[1766,19545],614,[19547,19548,19549],{"name":851,"kind":852,"required":853},{"name":3744,"kind":3745,"required":42,"default":3747},{"name":3749,"kind":3750,"required":42,"default":3752},{"type":846,"name":19211,"path":19159,"parent":7585,"description":19551,"lines":19552,"parameters":19554},"Raise RuntimeError.\n\n`channel.dispense()` is deprecated and not available with single channel module. Use `channels.dispense()`\ninstead and pass in your desired channel pattern to the `channels` parameter.",[19553,16885],616,[19555,19556,19557],{"name":851,"kind":852,"required":853},{"name":3744,"kind":3745,"required":42,"default":3747},{"name":3749,"kind":3750,"required":42,"default":3752},{"type":846,"name":19183,"path":19159,"parent":7585,"lines":19559,"parameters":19560},[9997,9997],[19561,19562,19565,19569,19573,19575,19577,19579,19582,19585,19588,19591,19594,19597,19600],{"name":851,"kind":852,"required":853},{"name":14938,"kind":852,"annotation":19563,"required":42,"default":19564},{"name":14940,"cls":810},{"name":14942,"cls":810},{"name":14944,"kind":852,"annotation":19566,"required":42},{"left":19567,"slice":19568},{"name":1930,"cls":810},{"name":14948,"cls":810},{"name":17025,"kind":852,"annotation":19570,"required":42,"default":832},{"join":19571},[19572,832],{"name":16956,"cls":810},{"name":15249,"kind":852,"annotation":19574,"required":42},{"name":1934,"cls":810},{"name":11621,"kind":852,"annotation":19576,"required":42,"default":17033},{"name":931,"cls":810},{"name":1915,"kind":852,"annotation":19578,"required":42,"default":1417},{"name":1405,"cls":810},{"name":17037,"kind":852,"annotation":19580,"required":42,"default":19581},{"name":15042,"cls":810},{"name":2186,"cls":810},{"name":17041,"kind":852,"annotation":19583,"required":42,"default":19584},{"name":15042,"cls":810},{"name":1966,"cls":810},{"name":13672,"kind":852,"annotation":19586,"required":42,"default":19587},{"name":15042,"cls":810},{"name":2508,"cls":810},{"name":17048,"kind":852,"annotation":19589,"required":42,"default":19590},{"name":15042,"cls":810},{"name":2722,"cls":810},{"name":17052,"kind":852,"annotation":19592,"required":42,"default":19593},{"name":15042,"cls":810},{"name":2328,"cls":810},{"name":17056,"kind":852,"annotation":19595,"required":42,"default":19596},{"name":15042,"cls":810},{"name":2478,"cls":810},{"name":17060,"kind":852,"annotation":19598,"required":42,"default":19599},{"name":15042,"cls":810},{"name":16974,"cls":810},{"name":14661,"kind":852,"annotation":19601,"required":42,"default":832,"description":14976},{"left":19602,"slice":19603},{"name":14972,"cls":810},{"name":7179,"cls":810},{"type":755,"name":18930,"path":19605,"parent":14551,"attributes":19606,"classes":19609},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fpipettes\u002Fchannels_protocol.py",[19607,19608],"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol._LLD_MODE_NAMES","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol._LLD_SENSITIVITY_NAMES",[18952],{"type":784,"name":19607,"path":19605,"parent":18930,"lines":19611,"value":19612},[848,848],"('OFF', 'GAMMA', 'DELTA_P', 'DUAL', 'Z_TOUCH_OFF')",{"type":784,"name":19608,"path":19605,"parent":18930,"lines":19614,"value":19615},[906,906],"{1: 'HIGH', 2: 'MEDIUM_HIGH', 3: 'MEDIUM_LOW', 4: 'LOW'}",{"type":802,"name":18952,"path":19605,"parent":18930,"description":19617,"lines":19618,"bases":19619,"attributes":19624,"functions":19626,"mro":19657},"Low-level access to the pipetting head. Used for head movement and liquid handling with the channels.",[795,6595],[19620,19622],{"annotation":19621},{"name":2794,"cls":810},{"annotation":19623},{"name":1812,"cls":810},[19625],"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.logger",[19627,19628,19629,19630,19631,19632,19633,19634,19635,19636,19637,19638,19639,19640,19641,19642,19643,19644,19645,19646,19647,19648,19649,19650,19651,19652,19653,19654,19655,19656],"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol._service","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol._channel_service","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.get_initialization","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.set_initialization","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.clear_y_range","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.set_channel_positions","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.get_x_position","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.set_x_position","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.set_unsafe_x_position","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.get_y_position","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.set_y_position","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.get_y_positions","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.set_y_positions","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.spread_channels_evenly","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.get_z_position","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.set_z_position","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.get_z_positions","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.set_z_positions","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.set_z_positions_to_safety","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.get_tip_presence","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.get_tip_presences","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.pick_up_tips","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.pick_up_tips_to_wash","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.discard_tips","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.aspirate","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.dispense","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.multiple_dispense","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.get_last_liquid_level","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.get_tadm_status","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.initialize_squeezer_drive",[18952,2794],{"type":846,"name":19627,"path":19605,"parent":18952,"description":15457,"lines":19659,"parameters":19660,"returns":19662},[864,1059],[19661],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":19663},{"name":15463,"cls":810},{"type":846,"name":19628,"path":19605,"parent":18952,"description":19665,"lines":19666,"parameters":19667,"returns":19671},"Ensure the SiLA sub-module service is connected and return it.",[2841,1043],[19668,19669],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":19670,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":19672},{"name":15463,"cls":810},{"type":784,"name":19625,"path":19605,"parent":18952,"description":19674,"lines":19675,"value":832,"annotation":19676},"Logger for the pipettes module.",[1079,3827],{"name":7798,"cls":810},{"type":846,"name":19629,"path":19605,"parent":18952,"description":19678,"lines":19679,"decorators":19680,"parameters":19681,"returns":19685},"Get the PIP channels's initialization status.",[1080,3859],[7808,7818],[19682,19683],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":19684,"required":853,"description":8514},{"name":1405,"cls":810},{"description":19686,"annotation":19687},"Whether the PIP channels is initialized.",{"name":1098,"cls":810},{"type":846,"name":19630,"path":19605,"parent":18952,"description":1920,"lines":19689,"decorators":19690,"parameters":19691},[2921,7491],[7808,7818],[19692,19693,19700,19705,19709,19719],{"name":851,"kind":852,"required":853},{"name":1927,"kind":852,"annotation":19694,"required":853,"description":19699},{"left":19695,"slice":19696},{"name":1930,"cls":810},{"join":19697},[19698,832],{"name":1934,"cls":810},"A location for each channel at which to drop the\ncurrently attached tip. Provide None if the channel is not involved.",{"name":1936,"kind":852,"annotation":19701,"required":42,"default":832,"description":19704},{"join":19702},[19703,832],{"name":1940,"cls":810},"The z-position in mm from where to start the deposit\nprocess. Defaults to the min traverse height.",{"name":1353,"kind":852,"annotation":19706,"required":42,"default":832,"description":15665},{"join":19707},[19708,832],{"name":1940,"cls":810},{"name":1950,"kind":852,"annotation":19710,"required":42,"default":19717,"description":19718},{"join":19711},[19712,19715,19716],{"left":19713,"slice":19714},{"name":843,"cls":810},{"name":1956,"cls":810},{"name":1956,"cls":810},{"name":1405,"cls":810},{"name":1960,"cls":810},"The tip type used to measure a safe height. It is recommended to\nuse the highest available tip type.",{"name":1962,"kind":852,"annotation":19720,"required":42,"default":19724,"description":19725},{"join":19721},[19722,19723],{"name":1966,"cls":810},{"name":1405,"cls":810},{"name":1969,"cls":810},"The method used to discard the tips. Either drop them\ninto some waste or place them back into a rack.",{"type":846,"name":19631,"path":19605,"parent":18952,"description":1971,"lines":19727,"decorators":19728,"parameters":19729},[1133,3993],[7808,7818],[19730,19731],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":19732,"required":853,"description":19733},{"name":1405,"cls":810},"The zero-base channel index (0 - 15).",{"type":846,"name":19632,"path":19605,"parent":18952,"description":1980,"lines":19735,"decorators":19736,"parameters":19737},[7543,1192],[7808,7818],[19738,19739,19746],{"name":851,"kind":852,"required":853},{"name":1987,"kind":852,"annotation":19740,"required":853,"description":19745},{"left":19741,"slice":19742},{"name":1930,"cls":810},{"join":19743},[19744,832],{"name":1934,"cls":810},"An absolute location for each channel where to move to.\nProvide None to ignore the channel.",{"name":1409,"kind":852,"annotation":19747,"required":42,"default":832,"description":15122},{"join":19748},[19749,832],{"name":1940,"cls":810},{"type":846,"name":19633,"path":19605,"parent":18952,"description":1998,"lines":19751,"decorators":19752,"parameters":19753,"returns":19755},[1193,1210],[7808,7818],[19754],{"name":851,"kind":852,"required":853},{"description":19756,"annotation":19757},"The current x-position of all channels on the PIP head.",{"name":1062,"cls":810},{"type":846,"name":19634,"path":19605,"parent":18952,"description":19759,"lines":19760,"decorators":19761,"parameters":19762},"Move all channels on the PIP head to the specified x-position.\n\nMoves to the minimum traverse height first to avoid collisions.",[7142,4148],[7808,7818],[19763,19764],{"name":851,"kind":852,"required":853},{"name":2014,"kind":852,"annotation":19765,"required":853,"description":19766},{"name":1940,"cls":810},"The target x-position in mm.",{"type":846,"name":19635,"path":19605,"parent":18952,"description":19768,"lines":19769,"decorators":19770,"parameters":19771},"Move all channels on the PIP head to the specified x-position.\n\nAttention: Collision risk!",[4136,2267],[7808,7818],[19772,19773],{"name":851,"kind":852,"required":853},{"name":2014,"kind":852,"annotation":19774,"required":853,"description":19766},{"name":1940,"cls":810},{"type":846,"name":19636,"path":19605,"parent":18952,"description":2026,"lines":19776,"decorators":19777,"parameters":19778,"returns":19782},[1237,15586],[7808,7818],[19779,19780],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":19781,"required":853,"description":8514},{"name":1405,"cls":810},{"description":19783,"annotation":19784},"The channel's current y-position in mm.",{"name":1062,"cls":810},{"type":846,"name":19637,"path":19605,"parent":18952,"description":2037,"lines":19786,"decorators":19787,"parameters":19788},[10338,10866],[7808,7818],[19789,19790,19792],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":19791,"required":853,"description":8514},{"name":1405,"cls":810},{"name":2046,"kind":852,"annotation":19793,"required":853,"description":19794},{"name":1940,"cls":810},"The target y-position in mm.",{"type":846,"name":19638,"path":19605,"parent":18952,"description":2049,"lines":19796,"decorators":19797,"parameters":19798,"returns":19800},[15605,1277],[7808,7818],[19799],{"name":851,"kind":852,"required":853},{"description":19801,"annotation":19802},"The current y-positions of all channels on the PIP head.",{"left":19803,"slice":19804},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":19639,"path":19605,"parent":18952,"description":19806,"lines":19807,"decorators":19808,"parameters":19809},"Move all channels on the PIP head to the specified y-positions.\n\nMoves to the minimum traverse height first to avoid collisions.",[1286,7905],[7808,7818],[19810,19811],{"name":851,"kind":852,"required":853},{"name":2067,"kind":852,"annotation":19812,"required":853,"description":19815},{"left":19813,"slice":19814},{"name":1930,"cls":810},{"name":1940,"cls":810},"The target y-position in mm for each channel.",{"type":846,"name":19640,"path":19605,"parent":18952,"description":2072,"lines":19817,"decorators":19818,"parameters":19819},[7914,7915],[7808,7818],[19820],{"name":851,"kind":852,"required":853},{"type":846,"name":19641,"path":19605,"parent":18952,"description":2078,"lines":19822,"decorators":19823,"parameters":19824,"returns":19828},[7924,17301],[7808,7818],[19825,19826],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":19827,"required":853,"description":8514},{"name":1405,"cls":810},{"description":19829,"annotation":19830},"The channel's current z-position in mm.",{"name":1062,"cls":810},{"type":846,"name":19642,"path":19605,"parent":18952,"description":2089,"lines":19832,"decorators":19833,"parameters":19834},[4316,7925],[7808,7818],[19835,19836,19838],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":19837,"required":853,"description":8514},{"name":1405,"cls":810},{"name":1569,"kind":852,"annotation":19839,"required":853,"description":19840},{"name":1940,"cls":810},"The target z-position in mm.",{"type":846,"name":19643,"path":19605,"parent":18952,"description":2111,"lines":19842,"decorators":19843,"parameters":19844,"returns":19846},[7947,4373],[7808,7818],[19845],{"name":851,"kind":852,"required":853},{"description":19847,"annotation":19848},"The current z-positions of all channels on the PIP head.",{"left":19849,"slice":19850},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":19644,"path":19605,"parent":18952,"description":2100,"lines":19852,"decorators":19853,"parameters":19854},[4387,7969],[7808,7818],[19855,19856],{"name":851,"kind":852,"required":853},{"name":2118,"kind":852,"annotation":19857,"required":853,"description":19860},{"left":19858,"slice":19859},{"name":1930,"cls":810},{"name":1940,"cls":810},"The target z-position in mm for each channel.",{"type":846,"name":19645,"path":19605,"parent":18952,"description":2123,"lines":19862,"decorators":19863,"parameters":19864},[7976,8981],[7808,7818],[19865],{"name":851,"kind":852,"required":853},{"type":846,"name":19646,"path":19605,"parent":18952,"description":2130,"lines":19867,"decorators":19868,"parameters":19869,"returns":19873},[8822,4483],[7808,7818],[19870,19871],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":19872,"required":853,"description":8514},{"name":1405,"cls":810},{"description":19874,"annotation":19875},"Whether the channel is currently carrying a tip.",{"name":1098,"cls":810},{"type":846,"name":19647,"path":19605,"parent":18952,"description":2140,"lines":19877,"decorators":19878,"parameters":19879,"returns":19881},[4492,17902],[7808,7818],[19880],{"name":851,"kind":852,"required":853},{"description":19882,"annotation":19883},"Whether the channel is currently carrying tips.",{"left":19884,"slice":19885},{"name":1870,"cls":810},{"name":1098,"cls":810},{"type":846,"name":19648,"path":19605,"parent":18952,"description":2151,"lines":19887,"decorators":19889,"parameters":19890},[7996,19888],422,[7808,7818],[19891,19892,19899,19909,19916,19921],{"name":851,"kind":852,"required":853},{"name":2158,"kind":852,"annotation":19893,"required":853,"description":19898},{"left":19894,"slice":19895},{"name":1930,"cls":810},{"join":19896},[19897,832],{"name":1934,"cls":810},"A location for each channel at which to pick up an\navailable tip. Provide None if the channel is not involved.",{"name":1950,"kind":852,"annotation":19900,"required":42,"default":19907,"description":19908},{"join":19901},[19902,19905,19906],{"left":19903,"slice":19904},{"name":843,"cls":810},{"name":1956,"cls":810},{"name":1956,"cls":810},{"name":1405,"cls":810},{"name":1960,"cls":810},"The tip type used to measure a safe height.",{"name":2182,"kind":852,"annotation":19910,"required":42,"default":19914,"description":19915},{"join":19911},[19912,19913],{"name":2186,"cls":810},{"name":1405,"cls":810},{"name":2189,"cls":810},"The method used to pick up the tips. Either pick them\nup normally from a tip rack or pick them up slowly out of wash\nliquid.",{"name":1936,"kind":852,"annotation":19917,"required":42,"default":832,"description":19920},{"join":19918},[19919,832],{"name":1940,"cls":810},"The z-position in mm from where to start the pick up\nprocess. Defaults to the min traverse height.",{"name":1409,"kind":852,"annotation":19922,"required":42,"default":832,"description":15122},{"join":19923},[19924,832],{"name":1940,"cls":810},{"type":846,"name":19649,"path":19605,"parent":18952,"description":2191,"lines":19926,"decorators":19928,"parameters":19929},[19927,9475],424,[7808,7818],[19930,19931,19937,19944,19948,19952],{"name":851,"kind":852,"required":853},{"name":2158,"kind":852,"annotation":19932,"required":853,"description":19898},{"left":19933,"slice":19934},{"name":1930,"cls":810},{"join":19935},[19936,832],{"name":1934,"cls":810},{"name":2204,"kind":852,"annotation":19938,"required":42,"default":832,"description":19943},{"left":19939,"slice":19940},{"name":2207,"cls":810},{"join":19941},[19942,832],{"name":1940,"cls":810},"The blowout air volume in µl for each channel.",{"name":1936,"kind":852,"annotation":19945,"required":42,"default":832,"description":19920},{"join":19946},[19947,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":19949,"required":42,"default":832,"description":15122},{"join":19950},[19951,832],{"name":1940,"cls":810},{"name":1950,"kind":852,"annotation":19953,"required":42,"default":19960,"description":19908},{"join":19954},[19955,19958,19959],{"left":19956,"slice":19957},{"name":843,"cls":810},{"name":1956,"cls":810},{"name":1956,"cls":810},{"name":1405,"cls":810},{"name":1960,"cls":810},{"type":846,"name":19650,"path":19605,"parent":18952,"description":2229,"lines":19962,"decorators":19963,"parameters":19964},[12949,4967],[7808,7818],[19965,19966,19972,19976,19980,19984,19987],{"name":851,"kind":852,"required":853},{"name":1927,"kind":852,"annotation":19967,"required":853,"description":19699},{"left":19968,"slice":19969},{"name":1930,"cls":810},{"join":19970},[19971,832],{"name":1934,"cls":810},{"name":1936,"kind":852,"annotation":19973,"required":42,"default":832,"description":19704},{"join":19974},[19975,832],{"name":1940,"cls":810},{"name":1353,"kind":852,"annotation":19977,"required":42,"default":832,"description":15665},{"join":19978},[19979,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":19981,"required":42,"default":832,"description":15122},{"join":19982},[19983,832],{"name":1940,"cls":810},{"name":2254,"kind":852,"annotation":19985,"required":42,"description":19986},{"name":1940,"cls":810},"Ignored on STAR; the shift is handled via the `ti` firmware parameter.",{"name":1962,"kind":852,"annotation":19988,"required":42,"default":19992,"description":19725},{"join":19989},[19990,19991],{"name":1966,"cls":810},{"name":1405,"cls":810},{"name":2262,"cls":810},{"type":846,"name":19651,"path":19605,"parent":18952,"description":19994,"lines":19995,"decorators":19997,"parameters":19998},"Aspirate liquids at the given aspirate locations.\n\nFor all arguments other than `end_z_position`, `min_traverse_height`,\n`tadm_mode`, and `tadm_limit_curve`, a list of values must be provided\nthat match the length of the `channels` argument.",[1680,19996],735,[7808,7818],[19999,20000,20005,20012,20017,20024,20031,20035,20039,20044,20049,20057,20062,20067,20072,20077,20082,20087,20092,20097,20102,20107,20112,20117,20122,20127,20132,20137,20143,20146,20151,20156],{"name":851,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":20001,"required":853,"description":20004},{"left":20002,"slice":20003},{"name":1930,"cls":810},{"name":1098,"cls":810},"Pattern of which channels to use for the aspiration.",{"name":2276,"kind":852,"annotation":20006,"required":853,"description":20011},{"left":20007,"slice":20008},{"name":1930,"cls":810},{"join":20009},[20010,832],{"name":1934,"cls":810},"A location for each channel at which to aspirate\nthe given volume of liquid. The z-position indicates the liquid\nsurface; if not known, use the container's top with liquid level\ndetection enabled.",{"name":2283,"kind":852,"annotation":20013,"required":853,"description":20016},{"left":20014,"slice":20015},{"name":1930,"cls":810},{"name":1940,"cls":810},"The depth in mm, how far the tip dips into the liquid\nbefore aspiration. When negative values are provided, the tip moves\nupwards out of the liquid.",{"name":1936,"kind":852,"annotation":20018,"required":853,"description":20023},{"left":20019,"slice":20020},{"name":1930,"cls":810},{"join":20021},[20022,832],{"name":1940,"cls":810},"The z-position in mm from where to start the\naspiration process. Defaults to the aspirate location.",{"name":2299,"kind":852,"annotation":20025,"required":853,"description":20030},{"left":20026,"slice":20027},{"name":1930,"cls":810},{"join":20028},[20029,832],{"name":1940,"cls":810},"The z-position in mm where the container's bottom is\nlocated. Tips will not try to move further down this z-position.\nDefaults to the aspirate location.",{"name":1353,"kind":852,"annotation":20032,"required":853,"description":15665},{"join":20033},[20034,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":20036,"required":853,"description":15122},{"join":20037},[20038,832],{"name":1940,"cls":810},{"name":2316,"kind":852,"annotation":20040,"required":853,"description":20043},{"left":20041,"slice":20042},{"name":1930,"cls":810},{"name":1940,"cls":810},"Volume of air in μl that is aspirated first during\nthe aspiration step.",{"name":2324,"kind":852,"annotation":20045,"required":853,"description":20048},{"left":20046,"slice":20047},{"name":1930,"cls":810},{"name":2328,"cls":810},"The mode how the channel and tip determine where the liquid\nsurface is in a well or tube.",{"name":2334,"kind":852,"annotation":20050,"required":853,"description":20056},{"left":20051,"slice":20052},{"name":1930,"cls":810},{"left":20053,"slice":20054},{"name":2339,"cls":810},{"elements":20055},[2342,2343,2344,2345],"The sensitivity for liquid level detection ranging\nfrom 1 (high) to 4 (low).",{"name":2349,"kind":852,"annotation":20058,"required":853,"description":20061},{"left":20059,"slice":20060},{"name":1930,"cls":810},{"name":1940,"cls":810},"The aspirate z-position in mm above the container\nbottom.",{"name":2357,"kind":852,"annotation":20063,"required":853,"description":20066},{"left":20064,"slice":20065},{"name":1930,"cls":810},{"name":1940,"cls":810},"The maximum height difference in mm for dual\nliquid level detection to detect foam.",{"name":2365,"kind":852,"annotation":20068,"required":853,"description":20071},{"left":20069,"slice":20070},{"name":1930,"cls":810},{"name":1940,"cls":810},"The depth in mm, how far the tip dips further into\nthe liquid during aspiration. As aspirating the liquid might reduce\nthe liquid surface level, this ensures that the tip travels along\nthis difference.",{"name":2373,"kind":852,"annotation":20073,"required":853,"description":20076},{"left":20074,"slice":20075},{"name":1930,"cls":810},{"name":1940,"cls":810},"The volume of liquid in μl to aspirate.",{"name":2381,"kind":852,"annotation":20078,"required":853,"description":20081},{"left":20079,"slice":20080},{"name":1930,"cls":810},{"name":1940,"cls":810},"Liquid flow rates in μl\u002Fs, corresponding to plunger speed.",{"name":2389,"kind":852,"annotation":20083,"required":853,"description":20086},{"left":20084,"slice":20085},{"name":1930,"cls":810},{"name":1940,"cls":810},"Time in seconds that the pipette head remains in the\nliquid after aspiration or dispense.",{"name":2397,"kind":852,"annotation":20088,"required":853,"description":20091},{"left":20089,"slice":20090},{"name":1930,"cls":810},{"name":1940,"cls":810},"Speed in mm\u002Fs which the pipette head is moved out of the\nliquid.",{"name":2405,"kind":852,"annotation":20093,"required":853,"description":20096},{"left":20094,"slice":20095},{"name":1930,"cls":810},{"name":1940,"cls":810},"After aspirating the required volume an\nadditional volume in μl is aspirated and dispensed again\nimmediately.",{"name":1415,"kind":852,"annotation":20098,"required":853,"description":20101},{"left":20099,"slice":20100},{"name":1930,"cls":810},{"name":1405,"cls":810},"Number of homogenization cycles.",{"name":2419,"kind":852,"annotation":20103,"required":853,"description":20106},{"left":20104,"slice":20105},{"name":1930,"cls":810},{"name":1940,"cls":810},"The depth in mm, how far the tip dips into the\nliquid for homogenization.",{"name":2427,"kind":852,"annotation":20108,"required":853,"description":20111},{"left":20109,"slice":20110},{"name":1930,"cls":810},{"name":1940,"cls":810},"The depth in mm, how far the tip dips further\ninto the liquid during homogenization.",{"name":2435,"kind":852,"annotation":20113,"required":853,"description":20116},{"left":20114,"slice":20115},{"name":1930,"cls":810},{"name":1940,"cls":810},"The homogenization volume in μl.",{"name":2443,"kind":852,"annotation":20118,"required":853,"description":20121},{"left":20119,"slice":20120},{"name":1930,"cls":810},{"name":1940,"cls":810},"Liquid flow rates in μl\u002Fs, corresponding to plunger\nspeed for mixing.",{"name":2451,"kind":852,"annotation":20123,"required":853,"description":20126},{"left":20124,"slice":20125},{"name":1930,"cls":810},{"name":1940,"cls":810},"A parameter for clot detection that determines\nhow high in mm the pipette head is allowed to move out of the liquid\nwhile there is still a liquid detection signal after aspiration.",{"name":1359,"kind":852,"annotation":20128,"required":853,"description":20131},{"left":20129,"slice":20130},{"name":1930,"cls":810},{"name":1940,"cls":810},"The height in mm relative to the liquid surface\nlevel to move up to aspirate the transport air into the tip.",{"name":2466,"kind":852,"annotation":20133,"required":853,"description":20136},{"left":20134,"slice":20135},{"name":1930,"cls":810},{"name":1940,"cls":810},"Volume of air in μl that is aspirated at the end\nof the aspiration step.",{"name":2474,"kind":852,"annotation":20138,"required":853,"description":20142},{"join":20139},[20140,20141],{"name":2478,"cls":810},{"name":1405,"cls":810},"The mode used for Total Air Displacement Monitoring.",{"name":2483,"kind":852,"annotation":20144,"required":853,"description":20145},{"name":1405,"cls":810},"The index of the limit curve to apply to the TADM\nparameter set.",{"name":2488,"kind":852,"annotation":20147,"required":853,"description":20150},{"left":20148,"slice":20149},{"name":1930,"cls":810},{"name":1940,"cls":810},"The height of the container's second section.\nFor flat bottoms this would be 0, for others, it's the height of the\nnarrowing bottom section.",{"name":2496,"kind":852,"annotation":20152,"required":853,"description":20155},{"left":20153,"slice":20154},{"name":1930,"cls":810},{"name":1940,"cls":810},"The ratio of the container's second section. For\nflat bottoms this would be 10.000, for others, it's the ratio\nbetween the container's diameter (A) at the section intersection and\nthe narrower diameter at the container's bottom (B).\n-> ratio = B * 10000 \u002F A",{"name":2504,"kind":852,"annotation":20157,"required":853,"description":20160},{"left":20158,"slice":20159},{"name":1930,"cls":810},{"name":2508,"cls":810},"Controls how the liquid is pulled up into the tip.",{"type":846,"name":19652,"path":19605,"parent":18952,"description":20162,"lines":20163,"decorators":20166,"parameters":20167},"Dispense liquids at the given dispense locations.\n\nFor all arguments other than `end_z_position`, `min_traverse_height`,\n`side_touch_distance`, `tadm_mode`, and `tadm_limit_curve`, a list of\nvalues must be provided that match the length of the `channels` argument.",[20164,20165],737,921,[7808,7818],[20168,20169,20174,20181,20186,20193,20200,20204,20208,20213,20217,20224,20229,20232,20237,20242,20246,20250,20254,20258,20262,20266,20270,20274,20279,20284,20288,20293,20298,20300,20304,20308],{"name":851,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":20170,"required":853,"description":20173},{"left":20171,"slice":20172},{"name":1930,"cls":810},{"name":1098,"cls":810},"Pattern of which channels to use for the dispense.",{"name":2524,"kind":852,"annotation":20175,"required":853,"description":20180},{"left":20176,"slice":20177},{"name":1930,"cls":810},{"join":20178},[20179,832],{"name":1934,"cls":810},"A location for each channel at which to dispense\nthe given volume of liquid. The z-position indicates the liquid\nsurface; if not known, use the container's top with liquid level\ndetection enabled.",{"name":2283,"kind":852,"annotation":20182,"required":853,"description":20185},{"left":20183,"slice":20184},{"name":1930,"cls":810},{"name":1940,"cls":810},"The depth in mm, how far the tip dips into the liquid\nbefore dispensation. When negative values are provided, the tip\nmoves upwards out of the liquid.",{"name":1936,"kind":852,"annotation":20187,"required":853,"description":20192},{"left":20188,"slice":20189},{"name":1930,"cls":810},{"join":20190},[20191,832],{"name":1940,"cls":810},"The z-position in mm from where to start the\ndispensation process. Defaults to the dispense location.",{"name":2299,"kind":852,"annotation":20194,"required":853,"description":20199},{"left":20195,"slice":20196},{"name":1930,"cls":810},{"join":20197},[20198,832],{"name":1940,"cls":810},"The z-position in mm where the container's bottom is\nlocated. Tips will not try to move further down this z-position.\nDefaults to the dispense location.",{"name":1353,"kind":852,"annotation":20201,"required":853,"description":15665},{"join":20202},[20203,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":20205,"required":853,"description":15122},{"join":20206},[20207,832],{"name":1940,"cls":810},{"name":2316,"kind":852,"annotation":20209,"required":853,"description":20212},{"left":20210,"slice":20211},{"name":1930,"cls":810},{"name":1940,"cls":810},"Volume of air in μl that is dispensed last during\nthe dispensation step.",{"name":2324,"kind":852,"annotation":20214,"required":853,"description":20048},{"left":20215,"slice":20216},{"name":1930,"cls":810},{"name":2328,"cls":810},{"name":2334,"kind":852,"annotation":20218,"required":853,"description":20056},{"left":20219,"slice":20220},{"name":1930,"cls":810},{"left":20221,"slice":20222},{"name":2339,"cls":810},{"elements":20223},[2342,2343,2344,2345],{"name":2349,"kind":852,"annotation":20225,"required":853,"description":20228},{"left":20226,"slice":20227},{"name":1930,"cls":810},{"name":1940,"cls":810},"The dispense z-position in mm above the container\nbottom.",{"name":2593,"kind":852,"annotation":20230,"required":853,"description":20231},{"name":1940,"cls":810},"Distance in mm to the side of the container wall.\nSet low to reduce droplets or foam.",{"name":2365,"kind":852,"annotation":20233,"required":853,"description":20236},{"left":20234,"slice":20235},{"name":1930,"cls":810},{"name":1940,"cls":810},"The depth in mm, how far the tip elevates from the\nliquid during dispensation. As dispensing the liquid might increase\nthe liquid surface level, this ensures that the tip travels along\nthis difference.",{"name":2373,"kind":852,"annotation":20238,"required":853,"description":20241},{"left":20239,"slice":20240},{"name":1930,"cls":810},{"name":1940,"cls":810},"The volumes of liquid in μl to dispense.",{"name":2381,"kind":852,"annotation":20243,"required":853,"description":20081},{"left":20244,"slice":20245},{"name":1930,"cls":810},{"name":1940,"cls":810},{"name":2389,"kind":852,"annotation":20247,"required":853,"description":20086},{"left":20248,"slice":20249},{"name":1930,"cls":810},{"name":1940,"cls":810},{"name":2397,"kind":852,"annotation":20251,"required":853,"description":20091},{"left":20252,"slice":20253},{"name":1930,"cls":810},{"name":1940,"cls":810},{"name":1415,"kind":852,"annotation":20255,"required":853,"description":20101},{"left":20256,"slice":20257},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":2419,"kind":852,"annotation":20259,"required":853,"description":20106},{"left":20260,"slice":20261},{"name":1930,"cls":810},{"name":1940,"cls":810},{"name":2427,"kind":852,"annotation":20263,"required":853,"description":20111},{"left":20264,"slice":20265},{"name":1930,"cls":810},{"name":1940,"cls":810},{"name":2435,"kind":852,"annotation":20267,"required":853,"description":20116},{"left":20268,"slice":20269},{"name":1930,"cls":810},{"name":1940,"cls":810},{"name":2443,"kind":852,"annotation":20271,"required":853,"description":20121},{"left":20272,"slice":20273},{"name":1930,"cls":810},{"name":1940,"cls":810},{"name":2665,"kind":852,"annotation":20275,"required":853,"description":20278},{"left":20276,"slice":20277},{"name":1930,"cls":810},{"name":1940,"cls":810},"Dispense flow rate in μL\u002Fs in at which the dispense\nstep terminates abruptly.",{"name":2673,"kind":852,"annotation":20280,"required":853,"description":20283},{"left":20281,"slice":20282},{"name":1930,"cls":810},{"name":1940,"cls":810},"The volumes of liquid in μl to dispense and dispense\nbefore dispensing the liquid.",{"name":1359,"kind":852,"annotation":20285,"required":853,"description":20131},{"left":20286,"slice":20287},{"name":1930,"cls":810},{"name":1940,"cls":810},{"name":2466,"kind":852,"annotation":20289,"required":853,"description":20292},{"left":20290,"slice":20291},{"name":1930,"cls":810},{"name":1940,"cls":810},"Volume of air in μl that is dispensed at the\nbeginning of the dispensation step.",{"name":2474,"kind":852,"annotation":20294,"required":853,"description":20142},{"join":20295},[20296,20297],{"name":2478,"cls":810},{"name":1405,"cls":810},{"name":2483,"kind":852,"annotation":20299,"required":853,"description":20145},{"name":1405,"cls":810},{"name":2488,"kind":852,"annotation":20301,"required":853,"description":20150},{"left":20302,"slice":20303},{"name":1930,"cls":810},{"name":1940,"cls":810},{"name":2496,"kind":852,"annotation":20305,"required":853,"description":20155},{"left":20306,"slice":20307},{"name":1930,"cls":810},{"name":1940,"cls":810},{"name":2504,"kind":852,"annotation":20309,"required":853,"description":20312},{"left":20310,"slice":20311},{"name":1930,"cls":810},{"name":2722,"cls":810},"Controls how the liquid is released from the tip.",{"type":846,"name":19653,"path":19605,"parent":18952,"description":20314,"lines":20315,"decorators":20318,"parameters":20319},"Call multiple dispense steps.\n\nIf this method will be called in advance to the dispense method, the following dispense will\nbe repeated `cycles`.\n\nThe X-position of the first cycle is the original dispense position.\nThe following cycles will be shifted in X-direction by X-offset.",[20316,20317],923,940,[7808,7818],[20320,20321,20324],{"name":851,"kind":852,"required":853},{"name":2734,"kind":852,"annotation":20322,"required":853,"description":20323},{"name":1405,"cls":810},"Number of dispensing repeats.",{"name":2737,"kind":852,"annotation":20325,"required":853,"description":20326},{"name":1940,"cls":810},"X-offset between dispense repeats.",{"type":846,"name":19654,"path":19605,"parent":18952,"description":2740,"lines":20328,"decorators":20331,"parameters":20332,"returns":20334},[20329,20330],945,956,[7808,7818],[20333],{"name":851,"kind":852,"required":853},{"description":20335,"annotation":20336},"The detected liquid level in mm for each channel.",{"left":20337,"slice":20338},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":19655,"path":19605,"parent":18952,"description":2751,"lines":20340,"decorators":20343,"parameters":20344,"returns":20346},[20341,20342],958,968,[7808,7818],[20345],{"name":851,"kind":852,"required":853},{"description":20347,"annotation":20348},"Whether the channel TADM status is on or off.",{"left":20349,"slice":20350},{"name":1870,"cls":810},{"name":1098,"cls":810},{"type":846,"name":19656,"path":19605,"parent":18952,"description":2762,"lines":20352,"decorators":20353,"parameters":20354},[6572,6595],[7808,7818],[20355,20356],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":20357,"required":853,"description":8514},{"name":1405,"cls":810},{"type":755,"name":18931,"path":20359,"parent":14551,"classes":20360},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fpipettes\u002Fchannels_context.py",[18946],{"type":802,"name":18946,"path":20359,"parent":18931,"description":20362,"lines":20363,"decorators":20364,"bases":20365,"functions":20369,"mro":20373},"Context for the Hamilton channels.",[790,1066],[9982],[20366],{"annotation":20367},{"name":20368,"cls":810},"unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext",[20370,20371,20372],"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_context.ChannelsContext.__init__","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_context.ChannelsContext._resolve_target_index","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_context.ChannelsContext._channel_stride",[18946,20368,20374],"unitelabs.liquid_handling.modules.parameters.context.Context",{"type":846,"name":20371,"path":20359,"parent":18946,"lines":20376,"decorators":20377,"parameters":20378,"returns":20385},[3029,796],[7085],[20379,20380,20382],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":20381,"required":853},{"name":1405,"cls":810},{"name":15226,"kind":852,"annotation":20383,"required":853},{"name":20384,"cls":810},"unitelabs.labware.pipettable.pipettable.PipettableTarget",{"description":1127,"annotation":20386},{"name":1405,"cls":810},{"type":846,"name":20372,"path":20359,"parent":18946,"description":20388,"lines":20389,"parameters":20390,"returns":20394},"Access-grid rows to skip per channel so the channel gap clears the row pitch.",[870,1066],[20391,20392],{"name":851,"kind":852,"required":853},{"name":15226,"kind":852,"annotation":20393,"required":853},{"name":20384,"cls":810},{"description":1127,"annotation":20395},{"name":1405,"cls":810},{"type":846,"name":20370,"path":20359,"parent":18946,"lines":20397,"parameters":20398},[9997,9997],[20399,20400,20402,20406],{"name":851,"kind":852,"required":853},{"name":9664,"kind":852,"annotation":20401,"required":853},{"name":777,"cls":810},{"name":15226,"kind":852,"annotation":20403,"required":853},{"left":20404,"slice":20405},{"name":2207,"cls":810},{"name":20384,"cls":810},{"name":2271,"kind":852,"annotation":20407,"required":42,"default":832},{"join":20408},[20409,832],{"left":20410,"slice":20411},{"name":1930,"cls":810},{"name":1405,"cls":810},{"type":755,"name":18932,"path":20413,"parent":14551,"packages":20414,"attributes":20415,"classes":20416},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fpipettes\u002Fchannels.py",[14992],[17277],[7586],{"type":784,"name":17277,"path":20413,"parent":18932,"lines":20418,"value":20419,"annotation":20420},[888,888],"decimal.Decimal('182')",{"name":1062,"cls":810},{"type":802,"name":7586,"path":20413,"parent":18932,"description":20422,"lines":20423,"decorators":20425,"bases":20426,"attributes":20434,"functions":20442,"mro":20490},"The Microlab STAR is equipped with a pipetting arm with 4, 8, 12 or 16 channels which work independently.\n\nThey allow simultaneous transfer of\nliquids from less than 1 μl to 400 μl. The pipetting arm can move in an\nx direction, whereas each pipetting channel can move relatively\nindependently both in a y and a z direction.",[14627,20424],1728,[9982],[20427],{"annotation":20428},{"left":20429,"slice":20430},{"name":777,"cls":810},{"elements":20431},[20432,20433],{"name":7585,"cls":810},{"name":1956,"cls":810},[20435,20436,20437,20438,20439,20440,20441],"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.identifier","unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.discard_z_height","unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._ASPIRATE_PS_TYPE","unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._DISPENSE_PS_TYPE","unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._CHANNEL_GAP_KEY","unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.logger","unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.channel_gap",[20443,20444,20445,20446,20447,20448,20449,20450,20451,20452,20453,20454,20455,20456,20457,20458,20459,20460,20461,20462,20463,20464,20465,20466,20467,20468,20469,20470,20471,20472,20473,20474,20475,20476,20477,20478,20479,20480,20481,20482,20483,20484,20485,20486,20487,20488,20489],"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.__init__","unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.__post_init__","unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._create_api","unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._create_channel","unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.configure","unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.is_initialized","unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.initialize","unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._deactivate_siblings","unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.activate","unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.deactivate","unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.current_locations","unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.move_to","unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.move_by","unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.home","unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.clear_y_range","unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.set_z_to_safety","unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.has_tips","unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.has_tips_fw","unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.has_tip","unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.has_tip_fw","unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._resync_py_tip_state_with_fw","unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.pick_up_tips","unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.pick_up_tips_from","unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.put_down_tips","unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.put_down_tips_to","unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.discard_tips","unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.drop_tips","unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._to_list","unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._parse_hamilton_multi_error","unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.aspirate","unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.dispense","unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._check_update_estimated_volumes","unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._resolve_channels","unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._execute_aspirate_step","unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._execute_dispense_step","unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.complex_mix","unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._validate_get_liquid_params","unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._compute_container_volumes","unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._update_container_volumes","unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.get_last_liquid_heights","unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.get_liquid_heights","unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.get_liquid_volumes","unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._clear_tips","unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.rebuild_tips","unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.empty_tips","unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.pick_up_teaching_needles","unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.put_down_teaching_needles",[7586,777,17096,14624,774,828],{"type":784,"name":20435,"path":20413,"parent":7586,"lines":20492,"value":19150,"annotation":20493},[2948,2948],{"name":931,"cls":810},{"type":784,"name":20436,"path":20413,"parent":7586,"lines":20495,"value":20496,"annotation":20497},[2964,2964],"dataclasses.field(default=DEFAULT_DISCARD_Z)",{"name":1062,"cls":810},{"type":784,"name":20437,"path":20413,"parent":7586,"lines":20499,"value":20500,"annotation":20501},[9094,9094],"ChannelsAspirateParameterSet",{"left":20502,"slice":20503},{"name":843,"cls":810},{"name":18947,"cls":810},{"type":784,"name":20438,"path":20413,"parent":7586,"lines":20505,"value":20506,"annotation":20507},[2029,2029],"ChannelsDispenseParameterSet",{"left":20508,"slice":20509},{"name":843,"cls":810},{"name":18949,"cls":810},{"type":784,"name":20439,"path":20413,"parent":7586,"lines":20511,"value":20512,"annotation":20513},[7358,7358],"'pip_channel_gap'",{"name":931,"cls":810},{"type":846,"name":20444,"path":20413,"parent":7586,"lines":20515,"parameters":20516},[2776,2080],[20517,20518,20525,20534,20536],{"name":851,"kind":852,"required":853},{"name":17243,"kind":852,"annotation":20519,"required":853},{"join":20520},[832,20521,20522],{"name":1956,"cls":810},{"left":20523,"slice":20524},{"name":843,"cls":810},{"name":1956,"cls":810},{"name":17254,"kind":852,"annotation":20526,"required":853},{"join":20527},[20528,832],{"left":20529,"slice":20530},{"name":1930,"cls":810},{"join":20531},[20532,20533],{"name":1405,"cls":810},{"name":931,"cls":810},{"name":14661,"kind":852,"annotation":20535,"required":853},{"name":7179,"cls":810},{"name":14667,"kind":3745,"required":42,"default":3747},{"type":846,"name":20445,"path":20413,"parent":7586,"lines":20538,"parameters":20539,"returns":20543},[2081,3185],[20540,20541],{"name":851,"kind":852,"required":853},{"name":14661,"kind":852,"annotation":20542,"required":853},{"name":7179,"cls":810},{"description":1127,"annotation":20544},{"name":18952,"cls":810},{"type":846,"name":20446,"path":20413,"parent":7586,"lines":20546,"parameters":20547,"returns":20551},[3938,2092],[20548,20549],{"name":851,"kind":852,"required":853},{"name":14661,"kind":852,"annotation":20550,"required":853},{"name":7179,"cls":810},{"description":1127,"annotation":20552},{"name":7585,"cls":810},{"type":784,"name":20440,"path":20413,"parent":7586,"description":19674,"lines":20554,"value":832,"annotation":20555},[3944,2113],{"name":7798,"cls":810},{"type":784,"name":20441,"path":20413,"parent":7586,"description":20557,"lines":20558,"value":832,"annotation":20559},"The minimal y-spacing in mm between adjacent channels on this head.",[19290,2126],{"name":1062,"cls":810},{"type":846,"name":20447,"path":20413,"parent":7586,"description":20561,"lines":20562,"decorators":20563,"parameters":20564},"Configure the pipetting head with the number of available channels.",[3186,3341],[7085],[20565,20566,20571,20576],{"name":851,"kind":852,"required":853},{"name":2271,"kind":1788,"annotation":20567,"required":42,"default":832,"description":20570},{"join":20568},[20569,832],{"name":1405,"cls":810},"The number of channels available on the pipetting head.\nDefaults to the configuration stored on the instrument.",{"name":17274,"kind":1788,"annotation":20572,"required":42,"default":832,"description":20575},{"join":20573},[20574,832],{"name":1940,"cls":810},"The z-height in mm for the tips to target when discarding tips to waste.\nDefaults to standard Hamilton channels waste height of 182 mm.",{"name":3749,"kind":3750,"required":42,"default":3752},{"type":846,"name":20448,"path":20413,"parent":7586,"lines":20578,"decorators":20579,"parameters":20580,"returns":20582},[7110,7128],[7085],[20581],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":20583},{"name":1098,"cls":810},{"type":846,"name":20449,"path":20413,"parent":7586,"lines":20585,"decorators":20586,"parameters":20587},[1200,4198],[7085],[20588,20589],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752},{"type":846,"name":20450,"path":20413,"parent":7586,"description":20591,"lines":20592,"parameters":20593},"Deactivate sibling modules that conflict with channel operation.",[9137,4199],[20594],{"name":851,"kind":852,"required":853},{"type":846,"name":20451,"path":20413,"parent":7586,"lines":20596,"decorators":20597,"parameters":20598},[4215,1266],[7085],[20599],{"name":851,"kind":852,"required":853},{"type":846,"name":20452,"path":20413,"parent":7586,"lines":20601,"decorators":20602,"parameters":20603},[10861,15605],[7085],[20604],{"name":851,"kind":852,"required":853},{"type":846,"name":20453,"path":20413,"parent":7586,"description":20606,"lines":20607,"decorators":20608,"parameters":20609,"returns":20611},"Get the current locations of all pipettes' tips.",[15176,9677],[15097,7808,7085],[20610],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":20612},{"left":20613,"slice":20614},{"name":1870,"cls":810},{"name":1934,"cls":810},{"type":846,"name":20454,"path":20413,"parent":7586,"description":20616,"lines":20617,"decorators":20619,"parameters":20620},"Move all pipettes to the given absolute location on a safe traverse height.",[4254,20618],302,[15107,7808,7085],[20621,20622,20630],{"name":851,"kind":13859,"required":853},{"name":20623,"kind":852,"annotation":20624,"required":853,"description":20629},"locations",{"left":20625,"slice":20626},{"name":1930,"cls":810},{"join":20627},[20628,832],{"name":1934,"cls":810},"An absolute location for each pipette where to move the pipette's tip to.\nProvide None to ignore the pipette.",{"name":1409,"kind":1788,"annotation":20631,"required":42,"default":832,"description":15122},{"join":20632},[20633,832],{"name":1940,"cls":810},{"type":846,"name":20455,"path":20413,"parent":7586,"description":20635,"lines":20636,"decorators":20637,"parameters":20638},"Move all pipettes by the given relative offset.",[8936,4405],[15107,7808,7085],[20639,20640],{"name":851,"kind":13859,"required":853},{"name":20641,"kind":852,"annotation":20642,"required":853,"description":20647},"offsets",{"left":20643,"slice":20644},{"name":1930,"cls":810},{"join":20645},[20646,832],{"name":1934,"cls":810},"The relative offset for each pipette by which to move the pipette's tip.\nProvide None to ignore the pipette.",{"type":846,"name":20456,"path":20413,"parent":7586,"description":19080,"lines":20649,"decorators":20651,"parameters":20652},[7969,20650],335,[15107,7808],[20653],{"name":851,"kind":852,"required":853},{"type":846,"name":20457,"path":20413,"parent":7586,"description":20655,"lines":20656,"decorators":20657,"parameters":20658},"Position all components so that there is maximum free y range for the given channels.",[14799,16570],[15107,7808],[20659,20660],{"name":851,"kind":13859,"required":853},{"name":2271,"kind":852,"annotation":20661,"required":42,"default":832,"description":20666},{"join":20662},[20663,832],{"left":20664,"slice":20665},{"name":1930,"cls":810},{"name":1405,"cls":810},"The channels to stay while all other channels are moved out if the way.\nProvide None to move all channels to their min y position.",{"type":846,"name":20458,"path":20413,"parent":7586,"description":20668,"lines":20669,"decorators":20671,"parameters":20672},"Move all channels into a safe z-position.",[20670,4548],381,[15107,7808],[20673],{"name":851,"kind":852,"required":853},{"type":846,"name":20459,"path":20413,"parent":7586,"description":20675,"lines":20676,"decorators":20679,"parameters":20680,"returns":20682},"Check which channels hold a tip in the Python model.",[20677,20678],390,400,[7085,7808],[20681],{"name":851,"kind":852,"required":853},{"description":20683,"annotation":20684},"A flag of each channel whether the Python model shows the channel as holding a tip.",{"left":20685,"slice":20686},{"name":1870,"cls":810},{"name":1098,"cls":810},{"type":846,"name":20460,"path":20413,"parent":7586,"description":20688,"lines":20689,"decorators":20691,"parameters":20692,"returns":20694},"Check which channels the Hamilton firmware reports as having tips.",[20690,9422],402,[15097,7808],[20693],{"name":851,"kind":852,"required":853},{"description":20695,"annotation":20696},"A flag of each channel whether the firmware reports the channel as having a tip.",{"left":20697,"slice":20698},{"name":1870,"cls":810},{"name":1098,"cls":810},{"type":846,"name":20461,"path":20413,"parent":7586,"description":20700,"lines":20701,"decorators":20702,"parameters":20703,"returns":20708},"Check whether the pipette currently holds a tip.",[19452,4593],[15097,7808],[20704,20705],{"name":851,"kind":13859,"required":853},{"name":1915,"kind":852,"annotation":20706,"required":853,"description":20707},{"name":1405,"cls":810},"The channel to check.",{"description":20709,"annotation":20710},"Whether the pipette currently holds a tip.",{"name":1098,"cls":810},{"type":846,"name":20462,"path":20413,"parent":7586,"description":19360,"lines":20712,"decorators":20713,"parameters":20714,"returns":20718},[4651,4652],[15097,7808],[20715,20716],{"name":851,"kind":13859,"required":853},{"name":1915,"kind":852,"annotation":20717,"required":853,"description":20707},{"name":1405,"cls":810},{"description":19368,"annotation":20719},{"name":1098,"cls":810},{"type":846,"name":20463,"path":20413,"parent":7586,"description":20721,"lines":20722,"parameters":20723},"Resync Python labware model to match firmware tip state.\n\nQueries the firmware for ground truth and updates the model for all given channels.\nWhen spots are provided, tips are moved between channels and spots to reflect the\nactual state. When no spots are provided, tips that the firmware reports as gone\nare simply unassigned.",[4690,1589],[20724,20725,20730],{"name":851,"kind":13859,"required":853},{"name":2271,"kind":852,"annotation":20726,"required":853,"description":20729},{"left":20727,"slice":20728},{"name":1930,"cls":810},{"name":1405,"cls":810},"The channels to resync.",{"name":20731,"kind":852,"annotation":20732,"required":42,"default":832,"description":20737},"spots",{"join":20733},[20734,832],{"left":20735,"slice":20736},{"name":1930,"cls":810},{"name":16956,"cls":810},"The spots involved, used to move tips between channels and spots.",{"type":846,"name":20464,"path":20413,"parent":7586,"description":20739,"lines":20740,"decorators":20742,"parameters":20743,"returns":20771,"throws":20778},"Pick up tips and assign them to the pipette channels.\n\nProvide explicit `spots` to pick up from there, or a `tip_type` to pick up the\nnext available tips of that type from anywhere on the deck (in deck order,\nspanning racks). When both are given, `spots` takes precedence.",[1598,20741],577,[15107,7808,7085],[20744,20745,20750,20757,20764,20768],{"name":851,"kind":13859,"required":853},{"name":2271,"kind":852,"annotation":20746,"required":853,"description":20749},{"left":20747,"slice":20748},{"name":1930,"cls":810},{"name":1405,"cls":810},"The channels used to pick up the tips.",{"name":20731,"kind":852,"annotation":20751,"required":42,"default":832,"description":20756},{"join":20752},[20753,832],{"left":20754,"slice":20755},{"name":1930,"cls":810},{"name":16956,"cls":810},"The spots from where to pick up the tips. Takes precedence over `tip_type`.",{"name":1950,"kind":1788,"annotation":20758,"required":42,"default":832,"description":20763},{"join":20759},[20760,832],{"left":20761,"slice":20762},{"name":843,"cls":810},{"name":19461,"cls":810},"The tip type to pick up from the deck. Used only when `spots` is not given.",{"name":15249,"kind":1788,"annotation":20765,"required":42,"default":832,"description":19358},{"join":20766},[20767,832],{"name":1934,"cls":810},{"name":2182,"kind":1788,"annotation":20769,"required":42,"default":20770,"description":19385},{"name":2186,"cls":810},{"name":2189,"cls":810},{"description":20772,"annotation":20773},"The spots resolved from `tip_type`, or None when `spots` was given explicitly.",{"join":20774},[20775,832],{"left":20776,"slice":20777},{"name":1870,"cls":810},{"name":16956,"cls":810},[20779,20782,20785],{"description":20780,"annotation":20781},"If neither `spots` nor `tip_type` is provided.",{"name":14741,"cls":810},{"description":20783,"annotation":20784},"If a tip type is requested but the pipettes are not on a deck.",{"name":14867,"cls":810},{"description":20786,"annotation":20787},"If a tip type is requested but fewer than len(channels) tips of\nthat type are available on the deck.",{"name":20788,"cls":810},"MissingError",{"type":846,"name":20465,"path":20413,"parent":7586,"description":20790,"lines":20791,"decorators":20792,"parameters":20793},"Pick up the next available tips from the given rack and assign them to the pipette channels.",[5071,15383],[15107,7808,7085],[20794,20795,20799,20802,20806],{"name":851,"kind":13859,"required":853},{"name":2271,"kind":852,"annotation":20796,"required":853,"description":20749},{"left":20797,"slice":20798},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":19393,"kind":852,"annotation":20800,"required":853,"description":20801},{"name":19395,"cls":810},"The rack from where to pick up the tips.",{"name":15249,"kind":1788,"annotation":20803,"required":42,"default":832,"description":19358},{"join":20804},[20805,832],{"name":1934,"cls":810},{"name":2182,"kind":1788,"annotation":20807,"required":42,"default":20808,"description":19385},{"name":2186,"cls":810},{"name":2189,"cls":810},{"type":846,"name":20466,"path":20413,"parent":7586,"description":20810,"lines":20811,"decorators":20813,"parameters":20814,"returns":20843,"throws":20849},"Put down the currently held tips into spots.\n\nProvide explicit `spots` to put down there, or a `tip_type` to put down into the\nnext free spots of that type on the deck (in deck order, spanning racks). When both\nare given, `spots` takes precedence.",[20812,5618],611,[15107,7808,7085],[20815,20816,20823,20829,20836,20840],{"name":851,"kind":13859,"required":853},{"name":20731,"kind":852,"annotation":20817,"required":42,"default":832,"description":20822},{"join":20818},[20819,832],{"left":20820,"slice":20821},{"name":1930,"cls":810},{"name":16956,"cls":810},"The spots where to put down the tips. Takes precedence over `tip_type`.",{"name":2271,"kind":1788,"annotation":20824,"required":42,"default":832,"description":17191},{"join":20825},[20826,832],{"left":20827,"slice":20828},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":1950,"kind":1788,"annotation":20830,"required":42,"default":832,"description":20835},{"join":20831},[20832,832],{"left":20833,"slice":20834},{"name":843,"cls":810},{"name":19461,"cls":810},"The tip type whose free spots to put down into. Used only when `spots`\nis not given.",{"name":15255,"kind":1788,"annotation":20837,"required":42,"default":832,"description":15259},{"join":20838},[20839,832],{"name":1934,"cls":810},{"name":19418,"kind":1788,"annotation":20841,"required":42,"default":20842,"description":19421},{"name":1966,"cls":810},{"name":2262,"cls":810},{"description":20772,"annotation":20844},{"join":20845},[20846,832],{"left":20847,"slice":20848},{"name":1870,"cls":810},{"name":16956,"cls":810},[20850,20852,20854],{"description":20780,"annotation":20851},{"name":14741,"cls":810},{"description":20783,"annotation":20853},{"name":14867,"cls":810},{"description":20855,"annotation":20856},"If a tip type is requested but fewer than the channel count of free\nspots of that type are available on the deck.",{"name":20788,"cls":810},{"type":846,"name":20467,"path":20413,"parent":7586,"description":19423,"lines":20858,"decorators":20860,"parameters":20861},[5628,20859],741,[15107,7808,7085],[20862,20863,20866,20872,20876],{"name":851,"kind":13859,"required":853},{"name":19393,"kind":852,"annotation":20864,"required":853,"description":20865},{"name":19395,"cls":810},"The rack in which to put down the tips.",{"name":2271,"kind":1788,"annotation":20867,"required":42,"default":832,"description":17191},{"join":20868},[20869,832],{"left":20870,"slice":20871},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":15255,"kind":1788,"annotation":20873,"required":42,"default":832,"description":15259},{"join":20874},[20875,832],{"name":1934,"cls":810},{"name":19418,"kind":1788,"annotation":20877,"required":42,"default":20878,"description":19421},{"name":1966,"cls":810},{"name":2262,"cls":810},{"type":846,"name":20468,"path":20413,"parent":7586,"description":17179,"lines":20880,"decorators":20882,"parameters":20883},[20881,5965],743,[15107,7808,7085],[20884,20885,20891,20895,20899],{"name":851,"kind":852,"required":853},{"name":2271,"kind":1788,"annotation":20886,"required":42,"default":832,"description":17191},{"join":20887},[20888,832],{"left":20889,"slice":20890},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":15255,"kind":1788,"annotation":20892,"required":42,"default":832,"description":15259},{"join":20893},[20894,832],{"name":1934,"cls":810},{"name":17197,"kind":1788,"annotation":20896,"required":42,"default":832,"description":17201},{"join":20897},[20898,832],{"name":1940,"cls":810},{"name":1962,"kind":1788,"annotation":20900,"required":42,"default":20901,"description":20902},{"name":1966,"cls":810},{"name":2262,"cls":810},"Method used to discard the tips. Either place and shift\ninto the discard location, or directly drop into waste.",{"type":846,"name":20469,"path":20413,"parent":7586,"description":20904,"lines":20905,"decorators":20907,"parameters":20908,"returns":20916},"Discard the currently held tips at the current location.",[5975,20906],857,[15097,7808,7085],[20909,20910],{"name":851,"kind":852,"required":853},{"name":2271,"kind":1788,"annotation":20911,"required":42,"default":832,"description":17191},{"join":20912},[20913,832],{"left":20914,"slice":20915},{"name":1930,"cls":810},{"name":1405,"cls":810},{"description":1127,"annotation":20917},{"join":20918},[20919,832],{"left":20920,"slice":20921},{"name":1870,"cls":810},{"name":19461,"cls":810},{"type":846,"name":20470,"path":20413,"parent":7586,"lines":20923,"decorators":20924,"parameters":20925,"returns":20930},[6008,6061],[8061],[20926],{"name":15935,"kind":852,"annotation":20927,"required":853},{"join":20928},[20929,832],{"name":2207,"cls":810},{"description":1127,"annotation":20931},{"name":1870,"cls":810},{"type":846,"name":20471,"path":20413,"parent":7586,"description":20933,"lines":20934,"decorators":20936,"parameters":20937,"returns":20941},"Parse a HamiltonMultiError and return the affected channels.",[6062,20935],881,[8061],[20938],{"name":20939,"kind":852,"annotation":20940,"required":853},"hme",{"name":9555,"cls":810},{"description":1127,"annotation":20942},{"left":20943,"slice":20944},{"name":1870,"cls":810},{"name":1405,"cls":810},{"type":846,"name":20472,"path":20413,"parent":7586,"description":20946,"lines":20947,"decorators":20950,"parameters":20951},"Aspirate liquid. See overloads for full documentation.",[20948,20949],982,1059,[15107,7808,7085],[20952,20953,20957,20963,20969,20975,20981,20992,21001,21010,21016,21022,21028,21035,21042,21048,21053,21057,21063,21069,21075],{"name":851,"kind":13859,"required":853},{"name":15275,"kind":852,"annotation":20954,"required":853},{"left":20955,"slice":20956},{"name":2207,"cls":810},{"name":20384,"cls":810},{"name":20958,"kind":852,"annotation":20959,"required":42,"default":832},"parameters",{"join":20960},[20961,20962,832],{"name":18947,"cls":810},{"name":14342,"cls":810},{"name":2271,"kind":1788,"annotation":20964,"required":42,"default":832},{"join":20965},[20966,832],{"left":20967,"slice":20968},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":13930,"kind":1788,"annotation":20970,"required":42,"default":832},{"join":20971},[20972,832],{"left":20973,"slice":20974},{"name":2207,"cls":810},{"name":14469,"cls":810},{"name":13953,"kind":1788,"annotation":20976,"required":42,"default":832},{"join":20977},[20978,832],{"left":20979,"slice":20980},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":13960,"kind":1788,"annotation":20982,"required":42,"default":832},{"join":20983},[20984,832],{"left":20985,"slice":20986},{"name":2207,"cls":810},{"join":20987},[20988,20991],{"left":20989,"slice":20990},{"name":843,"cls":810},{"name":13815,"cls":810},{"name":13815,"cls":810},{"name":13945,"kind":1788,"annotation":20993,"required":42,"default":832},{"join":20994},[20995,832],{"left":20996,"slice":20997},{"name":2207,"cls":810},{"join":20998},[20999,21000],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":2324,"kind":1788,"annotation":21002,"required":42,"default":832},{"join":21003},[21004,832],{"left":21005,"slice":21006},{"name":2207,"cls":810},{"join":21007},[21008,21009],{"name":1098,"cls":810},{"name":2328,"cls":810},{"name":13938,"kind":1788,"annotation":21011,"required":42,"default":832},{"join":21012},[21013,832],{"left":21014,"slice":21015},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":1359,"kind":1788,"annotation":21017,"required":42,"default":832},{"join":21018},[21019,832],{"left":21020,"slice":21021},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":1415,"kind":1788,"annotation":21023,"required":42,"default":832},{"join":21024},[21025,832],{"left":21026,"slice":21027},{"name":2207,"cls":810},{"name":1405,"cls":810},{"name":21029,"kind":1788,"annotation":21030,"required":42,"default":832},"mix_liquid_offset",{"join":21031},[21032,832],{"left":21033,"slice":21034},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":21036,"kind":1788,"annotation":21037,"required":42,"default":832},"mix_follow_liquid",{"join":21038},[21039,832],{"left":21040,"slice":21041},{"name":2207,"cls":810},{"name":1098,"cls":810},{"name":2435,"kind":1788,"annotation":21043,"required":42,"default":832},{"join":21044},[21045,832],{"left":21046,"slice":21047},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":2474,"kind":1788,"annotation":21049,"required":42,"default":832},{"join":21050},[21051,21052,832],{"name":1098,"cls":810},{"name":9949,"cls":810},{"name":2483,"kind":1788,"annotation":21054,"required":42,"default":832},{"join":21055},[21056,832],{"name":1405,"cls":810},{"name":2451,"kind":1788,"annotation":21058,"required":42,"default":832},{"join":21059},[21060,832],{"left":21061,"slice":21062},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":13983,"kind":1788,"annotation":21064,"required":42,"default":832},{"join":21065},[21066,832],{"left":21067,"slice":21068},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":13970,"kind":1788,"annotation":21070,"required":42,"default":832},{"join":21071},[21072,832],{"left":21073,"slice":21074},{"name":2207,"cls":810},{"name":1934,"cls":810},{"name":1409,"kind":1788,"annotation":21076,"required":42,"default":832},{"join":21077},[21078,832],{"name":1940,"cls":810},{"type":846,"name":20473,"path":20413,"parent":7586,"description":21080,"lines":21081,"decorators":21084,"parameters":21085},"Dispense liquid. See overloads for full documentation.",[21082,21083],1160,1237,[15107,7808,7085],[21086,21087,21091,21096,21102,21108,21114,21125,21134,21143,21149,21155,21161,21167,21173,21179,21184,21188,21193,21199,21205],{"name":851,"kind":13859,"required":853},{"name":15226,"kind":852,"annotation":21088,"required":853},{"left":21089,"slice":21090},{"name":2207,"cls":810},{"name":20384,"cls":810},{"name":20958,"kind":852,"annotation":21092,"required":42,"default":832},{"join":21093},[21094,21095,832],{"name":18949,"cls":810},{"name":14033,"cls":810},{"name":2271,"kind":1788,"annotation":21097,"required":42,"default":832},{"join":21098},[21099,832],{"left":21100,"slice":21101},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":13930,"kind":1788,"annotation":21103,"required":42,"default":832},{"join":21104},[21105,832],{"left":21106,"slice":21107},{"name":2207,"cls":810},{"name":14172,"cls":810},{"name":13953,"kind":1788,"annotation":21109,"required":42,"default":832},{"join":21110},[21111,832],{"left":21112,"slice":21113},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":13960,"kind":1788,"annotation":21115,"required":42,"default":832},{"join":21116},[21117,832],{"left":21118,"slice":21119},{"name":2207,"cls":810},{"join":21120},[21121,21124],{"left":21122,"slice":21123},{"name":843,"cls":810},{"name":13815,"cls":810},{"name":13815,"cls":810},{"name":13945,"kind":1788,"annotation":21126,"required":42,"default":832},{"join":21127},[21128,832],{"left":21129,"slice":21130},{"name":2207,"cls":810},{"join":21131},[21132,21133],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":2324,"kind":1788,"annotation":21135,"required":42,"default":832},{"join":21136},[21137,832],{"left":21138,"slice":21139},{"name":2207,"cls":810},{"join":21140},[21141,21142],{"name":1098,"cls":810},{"name":2328,"cls":810},{"name":13938,"kind":1788,"annotation":21144,"required":42,"default":832},{"join":21145},[21146,832],{"left":21147,"slice":21148},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":1359,"kind":1788,"annotation":21150,"required":42,"default":832},{"join":21151},[21152,832],{"left":21153,"slice":21154},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":1415,"kind":1788,"annotation":21156,"required":42,"default":832},{"join":21157},[21158,832],{"left":21159,"slice":21160},{"name":2207,"cls":810},{"name":1405,"cls":810},{"name":21029,"kind":1788,"annotation":21162,"required":42,"default":832},{"join":21163},[21164,832],{"left":21165,"slice":21166},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":21036,"kind":1788,"annotation":21168,"required":42,"default":832},{"join":21169},[21170,832],{"left":21171,"slice":21172},{"name":2207,"cls":810},{"name":1098,"cls":810},{"name":2435,"kind":1788,"annotation":21174,"required":42,"default":832},{"join":21175},[21176,832],{"left":21177,"slice":21178},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":2474,"kind":1788,"annotation":21180,"required":42,"default":832},{"join":21181},[21182,21183,832],{"name":1098,"cls":810},{"name":9949,"cls":810},{"name":2483,"kind":1788,"annotation":21185,"required":42,"default":832},{"join":21186},[21187,832],{"name":1405,"cls":810},{"name":14247,"kind":1788,"annotation":21189,"required":42,"default":832},{"join":21190},[21191,21192,832],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":13983,"kind":1788,"annotation":21194,"required":42,"default":832},{"join":21195},[21196,832],{"left":21197,"slice":21198},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":13970,"kind":1788,"annotation":21200,"required":42,"default":832},{"join":21201},[21202,832],{"left":21203,"slice":21204},{"name":2207,"cls":810},{"name":1934,"cls":810},{"name":1409,"kind":1788,"annotation":21206,"required":42,"default":832},{"join":21207},[21208,832],{"name":1940,"cls":810},{"type":846,"name":20474,"path":20413,"parent":7586,"lines":21210,"parameters":21213},[21211,21212],1239,1257,[21214,21215,21219,21222],{"name":851,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":21216,"required":853},{"left":21217,"slice":21218},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":21220,"kind":852,"annotation":21221,"required":853},"protocol_parameters",{"name":927,"cls":810},{"name":13861,"kind":852,"annotation":21223,"required":853},{"name":18946,"cls":810},{"type":846,"name":20475,"path":20413,"parent":7586,"description":21225,"lines":21226,"parameters":21229,"returns":21237},"Resolve channels to operate on, defaulting to every channel holding a tip.",[21227,21228],1259,1263,[21230,21231],{"name":851,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":21232,"required":853},{"join":21233},[21234,832],{"left":21235,"slice":21236},{"name":1930,"cls":810},{"name":1405,"cls":810},{"description":1127,"annotation":21238},{"left":21239,"slice":21240},{"name":1870,"cls":810},{"name":1405,"cls":810},{"type":846,"name":20476,"path":20413,"parent":7586,"description":21242,"lines":21243,"parameters":21246},"Execute an aspiration step.",[21244,21245],1265,1284,[21247,21248,21252,21255],{"name":851,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":21249,"required":853},{"left":21250,"slice":21251},{"name":1870,"cls":810},{"name":1405,"cls":810},{"name":21253,"kind":852,"annotation":21254,"required":853},"steps",{"name":1870,"cls":810},{"name":13861,"kind":852,"annotation":21256,"required":853},{"name":18946,"cls":810},{"type":846,"name":20477,"path":20413,"parent":7586,"description":21258,"lines":21259,"parameters":21262},"Execute a dispense step.",[21260,21261],1286,1305,[21263,21264,21268,21270],{"name":851,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":21265,"required":853},{"left":21266,"slice":21267},{"name":1870,"cls":810},{"name":1405,"cls":810},{"name":21253,"kind":852,"annotation":21269,"required":853},{"name":1870,"cls":810},{"name":13861,"kind":852,"annotation":21271,"required":853},{"name":18946,"cls":810},{"type":846,"name":20478,"path":20413,"parent":7586,"description":21273,"lines":21274,"decorators":21277,"parameters":21278},"Perform a complex mixing operation as a sequence of aspiration-dispense pairs.",[21275,21276],1343,1391,[15107,7808],[21279,21280,21285,21293],{"name":851,"kind":13859,"required":853},{"name":15226,"kind":852,"annotation":21281,"required":853,"description":21284},{"left":21282,"slice":21283},{"name":2207,"cls":810},{"name":20384,"cls":810},"The target labware for the mixing operation.",{"name":20958,"kind":852,"annotation":21286,"required":853,"description":21292},{"join":21287},[21288,21291],{"left":21289,"slice":21290},{"name":2207,"cls":810},{"name":18942,"cls":810},{"name":18948,"cls":810},"The parameters for the mixing operation. Either a single\n`ChannelComplexMixParameterSet` (broadcast to all channels), a list of\n`ChannelComplexMixParameterSet`s (one per channel), or a\n`ChannelsComplexMixParameterSet`.",{"name":2271,"kind":1788,"annotation":21294,"required":42,"default":832,"description":21299},{"join":21295},[21296,832],{"left":21297,"slice":21298},{"name":1930,"cls":810},{"name":1405,"cls":810},"The channels to use for the mixing operation. If `parameters` is a list,\nmust be equal in length to `parameters`. Ignored if `parameters` is a\n`ChannelsComplexMixParameterSet`. Defaults to all active channels.",{"type":846,"name":20479,"path":20413,"parent":7586,"lines":21301,"parameters":21304,"returns":21320},[21302,21303],1396,1419,[21305,21306,21310,21316],{"name":851,"kind":13859,"required":853},{"name":15226,"kind":852,"annotation":21307,"required":853},{"left":21308,"slice":21309},{"name":2207,"cls":810},{"name":20384,"cls":810},{"name":2271,"kind":852,"annotation":21311,"required":853},{"join":21312},[21313,832],{"left":21314,"slice":21315},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":2324,"kind":852,"annotation":21317,"required":853},{"join":21318},[21319,832],{"name":2328,"cls":810},{"description":1127,"annotation":21321},{"left":21322,"slice":21323},{"name":2813,"cls":810},{"elements":21324},[21325,21328,21331],{"left":21326,"slice":21327},{"name":1870,"cls":810},{"name":20384,"cls":810},{"left":21329,"slice":21330},{"name":1930,"cls":810},{"name":1405,"cls":810},{"join":21332},[21333,832],{"name":2328,"cls":810},{"type":846,"name":20480,"path":20413,"parent":7586,"description":21335,"lines":21336,"decorators":21339,"parameters":21340,"returns":21354},"Compute liquid volumes in containers using target heights.",[21337,21338],1421,1433,[8061],[21341,21345,21350],{"name":15226,"kind":852,"annotation":21342,"required":853},{"left":21343,"slice":21344},{"name":1870,"cls":810},{"name":20384,"cls":810},{"name":21346,"kind":852,"annotation":21347,"required":853},"heights",{"left":21348,"slice":21349},{"name":1870,"cls":810},{"name":1062,"cls":810},{"name":2271,"kind":852,"annotation":21351,"required":853},{"left":21352,"slice":21353},{"name":1930,"cls":810},{"name":1405,"cls":810},{"description":1127,"annotation":21355},{"left":21356,"slice":21357},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":20481,"path":20413,"parent":7586,"description":21359,"lines":21360,"decorators":21363,"parameters":21364},"Update liquid in containers using provided volumes.",[21361,21362],1435,1456,[8061],[21365,21369,21374],{"name":15226,"kind":852,"annotation":21366,"required":853},{"left":21367,"slice":21368},{"name":1870,"cls":810},{"name":20384,"cls":810},{"name":21370,"kind":852,"annotation":21371,"required":853},"volumes",{"left":21372,"slice":21373},{"name":1870,"cls":810},{"name":1062,"cls":810},{"name":2271,"kind":852,"annotation":21375,"required":853},{"left":21376,"slice":21377},{"name":1930,"cls":810},{"name":1405,"cls":810},{"type":846,"name":20482,"path":20413,"parent":7586,"description":21379,"lines":21380,"decorators":21383,"parameters":21384,"returns":21386},"Get the last liquid heights that were detected via LLD, for all configured channels.\n\nLiquid heights are returned as raw z values the absolute Hamilton coordinate system,\nso one must generally convert them to heights in the local labware container(s) before\nusing them for further operations.",[21381,21382],1458,1472,[15107,7808],[21385],{"name":851,"kind":852,"required":853},{"description":21387,"annotation":21388},"A list of detected liquid heights in mm of the target containers, in the absolute\nHamilton coordinate system.",{"left":21389,"slice":21390},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":20483,"path":20413,"parent":7586,"description":21392,"lines":21393,"decorators":21396,"parameters":21397,"returns":21416},"Get liquid heights moving to the target and detecting them via LLD.",[21394,21395],1474,1529,[15107,7808],[21398,21399,21404,21411],{"name":851,"kind":13859,"required":853},{"name":15226,"kind":852,"annotation":21400,"required":853,"description":21403},{"left":21401,"slice":21402},{"name":2207,"cls":810},{"name":20384,"cls":810},"The target labware to get the liquid heights from.",{"name":2271,"kind":1788,"annotation":21405,"required":42,"default":832,"description":21410},{"join":21406},[21407,832],{"left":21408,"slice":21409},{"name":1930,"cls":810},{"name":1405,"cls":810},"Channels to use for the operation (0-based).",{"name":2324,"kind":1788,"annotation":21412,"required":42,"default":832,"description":21415},{"join":21413},[21414,832],{"name":2328,"cls":810},"The liquid level detection mode to use.",{"description":21417,"annotation":21418},"A list of detected liquid heights in mm of the target containers, in the absolute",{"left":21419,"slice":21420},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":20484,"path":20413,"parent":7586,"description":21422,"lines":21423,"decorators":21426,"parameters":21427,"returns":21448},"Get liquid volumes via LLD in the target, optionally updating the containers.\n\nIf `update_containers` is True, the containers will be updated with computed liquid volumes\nusing liquid of the type already in the container, or `Water`.",[21424,21425],1531,1567,[15107,7808],[21428,21429,21434,21440,21444],{"name":851,"kind":13859,"required":853},{"name":15226,"kind":852,"annotation":21430,"required":853,"description":21433},{"left":21431,"slice":21432},{"name":2207,"cls":810},{"name":20384,"cls":810},"The target labware to get the liquid volumes from.",{"name":2271,"kind":1788,"annotation":21435,"required":42,"default":832,"description":21410},{"join":21436},[21437,832],{"left":21438,"slice":21439},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":2324,"kind":1788,"annotation":21441,"required":42,"default":832,"description":21415},{"join":21442},[21443,832],{"name":2328,"cls":810},{"name":21445,"kind":1788,"annotation":21446,"required":42,"default":1048,"description":21447},"update_containers",{"name":1098,"cls":810},"Whether to update the containers with computed liquid volumes.",{"description":21449,"annotation":21450},"A list of computed liquid volumes in µL of the target containers.",{"left":21451,"slice":21452},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":20485,"path":20413,"parent":7586,"lines":21454,"parameters":21457},[21455,21456],1572,1576,[21458],{"name":851,"kind":852,"required":853},{"type":846,"name":20486,"path":20413,"parent":7586,"description":21460,"lines":21461,"parameters":21464},"Rebuild the tips on the specified channels with the provided tip type, liquid, and volume.\n\nThis is a recovery method that can be used to reset the tip state of channels\nwhen the system is in an inconsistent state. It will replace any existing tips\non the specified channels with new tips of the provided type, containing the provided\nliquid of the provided volume.",[21462,21463],1578,1618,[21465,21466,21471,21478,21485],{"name":851,"kind":13859,"required":853},{"name":2271,"kind":852,"annotation":21467,"required":853,"description":21470},{"left":21468,"slice":21469},{"name":1930,"cls":810},{"name":1405,"cls":810},"The channels to rebuild the tip state on.",{"name":1950,"kind":852,"annotation":21472,"required":853,"description":21477},{"left":21473,"slice":21474},{"name":2207,"cls":810},{"left":21475,"slice":21476},{"name":843,"cls":810},{"name":1956,"cls":810},"The tip type to assign.",{"name":13953,"kind":852,"annotation":21479,"required":42,"default":832,"description":21484},{"join":21480},[21481,832],{"left":21482,"slice":21483},{"name":2207,"cls":810},{"name":1940,"cls":810},"The volume of liquid to add to the tips in µL. If None, no liquid is added\nto the tips. Defaults to None.",{"name":21486,"kind":852,"annotation":21487,"required":42,"default":832,"description":21493},"liquid",{"join":21488},[21489,832],{"left":21490,"slice":21491},{"name":2207,"cls":810},{"name":21492,"cls":810},"unitelabs.labware.liquids.liquid.Liquid","The liquid to add to the tips. Must be provided if volume is not None.\nDefaults to None.",{"type":846,"name":20487,"path":20413,"parent":7586,"description":21495,"lines":21496,"decorators":21499,"parameters":21500},"Empty the tips into the provided `target`.\n\nThis is a recovery method that resets the channels plunger position,\nemptying all liquid in the tips at the target location.",[21497,21498],1620,1679,[15107,7808],[21501,21502,21507,21514,21522,21527,21535],{"name":851,"kind":13859,"required":853},{"name":15226,"kind":852,"annotation":21503,"required":853,"description":21506},{"left":21504,"slice":21505},{"name":2207,"cls":810},{"name":20384,"cls":810},"The target labware to dispense to. Must be of length 1 or equal to number\nof configured channels.",{"name":2271,"kind":1788,"annotation":21508,"required":42,"default":832,"description":21513},{"join":21509},[21510,832],{"left":21511,"slice":21512},{"name":1930,"cls":810},{"name":1405,"cls":810},"The channels to empty. If None, all configured channels are emptied.",{"name":13960,"kind":1788,"annotation":21515,"required":42,"default":832,"description":21521},{"join":21516},[21517,21520,832],{"left":21518,"slice":21519},{"name":843,"cls":810},{"name":13815,"cls":810},{"name":13815,"cls":810},"The liquid class to use. If None, a default based\non the tip and liquid type is applied.",{"name":13938,"kind":1788,"annotation":21523,"required":42,"default":832,"description":21526},{"join":21524},[21525,832],{"name":1940,"cls":810},"z-distance above the bottom of `target` where to dispense.",{"name":21528,"kind":1788,"annotation":21529,"required":42,"default":832,"description":21534},"rebuild_tip_type",{"join":21530},[21531,832],{"left":21532,"slice":21533},{"name":843,"cls":810},{"name":1956,"cls":810},"Current tip type attached to the channels, used to rebuild channel states\nif recovering from a failed operation.",{"name":21536,"kind":1788,"annotation":21537,"required":42,"default":1052,"description":21538},"update_liquids",{"name":1098,"cls":810},"Whether to update the liquids in the target and tip containers.\nNote that setting this to True may raise further errors if state-based\nsafety checks are not met, therefore for a stateless final recovery, it is\nrecommended to set to False. Defaults to False.",{"type":846,"name":20488,"path":20413,"parent":7586,"description":21540,"lines":21541,"decorators":21544,"parameters":21545},"Pick up teaching needles.",[21542,21543],1684,1705,[15107,7808],[21546,21547],{"name":851,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":21548,"required":42,"default":832,"description":21553},{"join":21549},[21550,832],{"left":21551,"slice":21552},{"name":1930,"cls":810},{"name":1405,"cls":810},"The channels to pick up teaching needles for. Defaults to only the first channel.",{"type":846,"name":20489,"path":20413,"parent":7586,"description":21555,"lines":21556,"decorators":21558,"parameters":21559},"Put down teaching needles.",[21557,20424],1707,[15107,7808],[21560,21561],{"name":851,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":21562,"required":42,"default":832,"description":21567},{"join":21563},[21564,832],{"left":21565,"slice":21566},{"name":1930,"cls":810},{"name":1405,"cls":810},"The channels to put down teaching needles for. Defaults to only the first channel.",{"type":846,"name":20443,"path":20413,"parent":7586,"lines":21569,"parameters":21570},[9997,9997],[21571,21572,21575,21579,21588,21599,21601,21603,21605,21608],{"name":851,"kind":852,"required":853},{"name":14938,"kind":852,"annotation":21573,"required":42,"default":21574},{"name":14940,"cls":810},{"name":14942,"cls":810},{"name":14944,"kind":852,"annotation":21576,"required":42},{"left":21577,"slice":21578},{"name":1930,"cls":810},{"name":17241,"cls":810},{"name":17243,"kind":852,"annotation":21580,"required":42,"default":832},{"left":21581,"slice":21582},{"name":14972,"cls":810},{"join":21583},[832,21584,21585],{"name":17249,"cls":810},{"left":21586,"slice":21587},{"name":843,"cls":810},{"name":17249,"cls":810},{"name":17254,"kind":852,"annotation":21589,"required":42,"default":832},{"left":21590,"slice":21591},{"name":14972,"cls":810},{"join":21592},[21593,832],{"left":21594,"slice":21595},{"name":1930,"cls":810},{"join":21596},[21597,21598],{"name":1405,"cls":810},{"name":931,"cls":810},{"name":17266,"kind":852,"annotation":21600,"required":42,"default":1417},{"name":1405,"cls":810},{"name":17269,"kind":852,"annotation":21602,"required":42,"default":2342},{"name":1405,"cls":810},{"name":11621,"kind":852,"annotation":21604,"required":42,"default":19150},{"name":931,"cls":810},{"name":17274,"kind":852,"annotation":21606,"required":42,"default":21607},{"name":1062,"cls":810},{"name":17277,"cls":810},{"name":14661,"kind":852,"annotation":21609,"required":42,"default":832,"description":14976},{"left":21610,"slice":21611},{"name":14972,"cls":810},{"name":7179,"cls":810},{"type":755,"name":18933,"path":21613,"parent":14551,"classes":21614,"functions":21615},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fpipettes\u002Fvantage_channels_protocol.py",[18983],[21616],"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol._ul_to_001ul",{"type":846,"name":21616,"path":21613,"parent":18933,"description":21618,"lines":21619,"parameters":21620,"returns":21623},"Convert µl to 0.01µl (Vantage volume unit).",[831,864],[21621],{"name":15935,"kind":852,"annotation":21622,"required":853},{"name":1940,"cls":810},{"description":1127,"annotation":21624},{"name":1405,"cls":810},{"type":802,"name":18983,"path":21613,"parent":18933,"description":21626,"lines":21627,"bases":21629,"attributes":21634,"functions":21637,"mro":21680},"Channels protocol that calls the microlab-vantage connector's PIP Service SiLA feature.\n\nAccepts the same parameters as ChannelsProtocol (Vectors in mm, volumes\nin µl) and converts to the Vantage's device units before calling the\nconnector's typed SiLA RPCs.",[870,21628],722,[21630,21632],{"annotation":21631},{"name":15945,"cls":810},{"annotation":21633},{"name":1812,"cls":810},[21635,21636],"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol._logger_name","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol._pip_initialized",[21638,21639,21640,21641,21642,21643,21644,21645,21646,21647,21648,21649,21650,21651,21652,21653,21654,21655,21656,21657,21658,21659,21660,21661,21662,21663,21664,21665,21666,21667,21668,21669,21670,21671,21672,21673,21674,21675,21676,21677,21678,21679],"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.__init__","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_initialization","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.initialize","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.set_initialization","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_tip_presence","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_tip_presences","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.pick_up_tips","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.discard_tips","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.aspirate","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.dispense","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_x_position","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_y_positions","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_z_positions","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.set_channel_positions","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.set_y_positions","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.set_z_positions","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.set_unsafe_x_position","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_y_position","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.set_y_position","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_z_position","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.set_z_position","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.set_x_position","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.set_z_positions_to_safety","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.clear_y_range","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.initialize_squeezer_drive","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_lld_height","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_last_liquid_level","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.has_tadm_data","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_tadm_parameters","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_tadm_data","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.clear_tadm_data","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_tadm_error","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_limit_curve_count","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_limit_curve_names","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.set_limit_curve_names","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_limit_curve_parameters","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.set_limit_curve_parameters","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_limit_curve_data","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.set_limit_curve_data","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.reset_limit_curves","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.start_tadm","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.stop_tadm",[18983,15945],{"type":784,"name":21635,"path":21613,"parent":18983,"lines":21682,"value":21683,"annotation":21684},[3068,3068],"'unitelabs.hamilton.vantage.pipettes'",{"name":931,"cls":810},{"type":846,"name":21638,"path":21613,"parent":18983,"lines":21686,"parameters":21687},[8680,887],[21688,21689,21691],{"name":851,"kind":852,"required":853},{"name":16004,"kind":852,"annotation":21690,"required":853},{"name":9154,"cls":810},{"name":9220,"kind":852,"annotation":21692,"required":42,"default":832},{"join":21693},[21694,832],{"name":16010,"cls":810},{"type":784,"name":21636,"path":21613,"parent":18983,"lines":21696,"value":1052},[887,887],{"type":846,"name":21639,"path":21613,"parent":18983,"description":21698,"lines":21699,"decorators":21700,"parameters":21701,"returns":21705},"Get the PIP channel's initialization status.\n\nNote: returns a local flag, not queried from firmware. May be inaccurate\nif the instrument restarts or state is lost externally.",[1973,3846],[7808],[21702,21703],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":21704,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":21706},{"name":1098,"cls":810},{"type":846,"name":21640,"path":21613,"parent":18983,"description":21708,"lines":21709,"decorators":21710,"parameters":21711},"Initialize all channels on the PIP head (no tip discard).",[897,2000],[7808,7818],[21712],{"name":851,"kind":852,"required":853},{"type":846,"name":21641,"path":21613,"parent":18983,"description":4965,"lines":21714,"decorators":21715,"parameters":21716},[2001,2091],[7808,7818],[21717,21718,21724,21728,21732,21736,21738,21747],{"name":851,"kind":852,"required":853},{"name":1927,"kind":852,"annotation":21719,"required":853},{"left":21720,"slice":21721},{"name":1930,"cls":810},{"join":21722},[21723,832],{"name":1934,"cls":810},{"name":1936,"kind":852,"annotation":21725,"required":42,"default":832},{"join":21726},[21727,832],{"name":1940,"cls":810},{"name":1353,"kind":852,"annotation":21729,"required":42,"default":832},{"join":21730},[21731,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":21733,"required":42,"default":832},{"join":21734},[21735,832],{"name":1940,"cls":810},{"name":2254,"kind":852,"annotation":21737,"required":42},{"name":1940,"cls":810},{"name":1950,"kind":852,"annotation":21739,"required":42,"default":21746},{"join":21740},[21741,21744,21745],{"left":21742,"slice":21743},{"name":843,"cls":810},{"name":1956,"cls":810},{"name":1956,"cls":810},{"name":1405,"cls":810},{"name":1960,"cls":810},{"name":1962,"kind":852,"annotation":21748,"required":42,"default":21752},{"join":21749},[21750,21751],{"name":1966,"cls":810},{"name":1405,"cls":810},{"name":1969,"cls":810},{"type":846,"name":21642,"path":21613,"parent":18983,"description":5024,"lines":21754,"decorators":21755,"parameters":21756,"returns":21760},[3944,2114],[7808],[21757,21758],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":21759,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":21761},{"name":1098,"cls":810},{"type":846,"name":21643,"path":21613,"parent":18983,"description":2140,"lines":21763,"decorators":21764,"parameters":21765,"returns":21767},[2125,3231],[7808,7818],[21766],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":21768},{"left":21769,"slice":21770},{"name":1870,"cls":810},{"name":1098,"cls":810},{"type":846,"name":21644,"path":21613,"parent":18983,"description":2151,"lines":21772,"decorators":21773,"parameters":21774},[7483,1172],[7808,7818],[21775,21776,21782,21786,21790,21799],{"name":851,"kind":852,"required":853},{"name":2158,"kind":852,"annotation":21777,"required":853},{"left":21778,"slice":21779},{"name":1930,"cls":810},{"join":21780},[21781,832],{"name":1934,"cls":810},{"name":1936,"kind":852,"annotation":21783,"required":42,"default":832},{"join":21784},[21785,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":21787,"required":42,"default":832},{"join":21788},[21789,832],{"name":1940,"cls":810},{"name":1950,"kind":852,"annotation":21791,"required":42,"default":21798},{"join":21792},[21793,21796,21797],{"left":21794,"slice":21795},{"name":843,"cls":810},{"name":1956,"cls":810},{"name":1956,"cls":810},{"name":1405,"cls":810},{"name":1960,"cls":810},{"name":2182,"kind":852,"annotation":21800,"required":42,"default":21804},{"join":21801},[21802,21803],{"name":2186,"cls":810},{"name":1405,"cls":810},{"name":5067,"cls":810},{"type":846,"name":21645,"path":21613,"parent":18983,"description":2229,"lines":21806,"decorators":21807,"parameters":21808},[1178,7142],[7808,7818],[21809,21810,21816,21820,21824,21828,21830],{"name":851,"kind":852,"required":853},{"name":1927,"kind":852,"annotation":21811,"required":853},{"left":21812,"slice":21813},{"name":1930,"cls":810},{"join":21814},[21815,832],{"name":1934,"cls":810},{"name":1936,"kind":852,"annotation":21817,"required":42,"default":832},{"join":21818},[21819,832],{"name":1940,"cls":810},{"name":1353,"kind":852,"annotation":21821,"required":42,"default":832},{"join":21822},[21823,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":21825,"required":42,"default":832},{"join":21826},[21827,832],{"name":1940,"cls":810},{"name":2254,"kind":852,"annotation":21829,"required":42},{"name":1940,"cls":810},{"name":1962,"kind":852,"annotation":21831,"required":42,"default":21835},{"join":21832},[21833,21834],{"name":1966,"cls":810},{"name":1405,"cls":810},{"name":2262,"cls":810},{"type":846,"name":21646,"path":21613,"parent":18983,"description":2264,"lines":21837,"decorators":21838,"parameters":21839},[1211,8927],[7808,7818],[21840,21841,21845,21851,21858,21866,21874,21878,21882,21889,21896,21905,21912,21919,21926,21933,21940,21947,21954,21961,21967,21974,21981,21988,21995,22002,22009,22016,22021,22025,22032,22039,22046,22053],{"name":851,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":21842,"required":853},{"left":21843,"slice":21844},{"name":1930,"cls":810},{"name":1098,"cls":810},{"name":2276,"kind":852,"annotation":21846,"required":853},{"left":21847,"slice":21848},{"name":1930,"cls":810},{"join":21849},[21850,832],{"name":1934,"cls":810},{"name":2283,"kind":852,"annotation":21852,"required":42,"default":21855},{"left":21853,"slice":21854},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":21856},[21857],{},{"name":1936,"kind":852,"annotation":21859,"required":42,"default":21864},{"left":21860,"slice":21861},{"name":1930,"cls":810},{"join":21862},[21863,832],{"name":1940,"cls":810},{"elements":21865},[832],{"name":2299,"kind":852,"annotation":21867,"required":42,"default":21872},{"left":21868,"slice":21869},{"name":1930,"cls":810},{"join":21870},[21871,832],{"name":1940,"cls":810},{"elements":21873},[832],{"name":1353,"kind":852,"annotation":21875,"required":42,"default":832},{"join":21876},[21877,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":21879,"required":42,"default":832},{"join":21880},[21881,832],{"name":1940,"cls":810},{"name":2316,"kind":852,"annotation":21883,"required":42,"default":21886},{"left":21884,"slice":21885},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":21887},[21888],{},{"name":2324,"kind":852,"annotation":21890,"required":42,"default":21893},{"left":21891,"slice":21892},{"name":1930,"cls":810},{"name":2328,"cls":810},{"elements":21894},[21895],{"name":2332,"cls":810},{"name":2334,"kind":852,"annotation":21897,"required":42,"default":21903},{"left":21898,"slice":21899},{"name":1930,"cls":810},{"left":21900,"slice":21901},{"name":2339,"cls":810},{"elements":21902},[2342,2343,2344,2345],{"elements":21904},[2342],{"name":2349,"kind":852,"annotation":21906,"required":42,"default":21909},{"left":21907,"slice":21908},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":21910},[21911],{},{"name":2357,"kind":852,"annotation":21913,"required":42,"default":21916},{"left":21914,"slice":21915},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":21917},[21918],{},{"name":2365,"kind":852,"annotation":21920,"required":42,"default":21923},{"left":21921,"slice":21922},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":21924},[21925],{},{"name":2373,"kind":852,"annotation":21927,"required":42,"default":21930},{"left":21928,"slice":21929},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":21931},[21932],{},{"name":2381,"kind":852,"annotation":21934,"required":42,"default":21937},{"left":21935,"slice":21936},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":21938},[21939],{},{"name":2389,"kind":852,"annotation":21941,"required":42,"default":21944},{"left":21942,"slice":21943},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":21945},[21946],{},{"name":2397,"kind":852,"annotation":21948,"required":42,"default":21951},{"left":21949,"slice":21950},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":21952},[21953],{},{"name":2405,"kind":852,"annotation":21955,"required":42,"default":21958},{"left":21956,"slice":21957},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":21959},[21960],{},{"name":1415,"kind":852,"annotation":21962,"required":42,"default":21965},{"left":21963,"slice":21964},{"name":1930,"cls":810},{"name":1405,"cls":810},{"elements":21966},[1417],{"name":2419,"kind":852,"annotation":21968,"required":42,"default":21971},{"left":21969,"slice":21970},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":21972},[21973],{},{"name":2427,"kind":852,"annotation":21975,"required":42,"default":21978},{"left":21976,"slice":21977},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":21979},[21980],{},{"name":2435,"kind":852,"annotation":21982,"required":42,"default":21985},{"left":21983,"slice":21984},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":21986},[21987],{},{"name":2443,"kind":852,"annotation":21989,"required":42,"default":21992},{"left":21990,"slice":21991},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":21993},[21994],{},{"name":2451,"kind":852,"annotation":21996,"required":42,"default":21999},{"left":21997,"slice":21998},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":22000},[22001],{},{"name":1359,"kind":852,"annotation":22003,"required":42,"default":22006},{"left":22004,"slice":22005},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":22007},[22008],{},{"name":2466,"kind":852,"annotation":22010,"required":42,"default":22013},{"left":22011,"slice":22012},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":22014},[22015],{},{"name":2474,"kind":852,"annotation":22017,"required":42,"default":832},{"join":22018},[22019,22020,832],{"name":2478,"cls":810},{"name":1405,"cls":810},{"name":2483,"kind":852,"annotation":22022,"required":42,"default":832},{"join":22023},[22024,832],{"name":1405,"cls":810},{"name":2488,"kind":852,"annotation":22026,"required":42,"default":22029},{"left":22027,"slice":22028},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":22030},[22031],{},{"name":2496,"kind":852,"annotation":22033,"required":42,"default":22036},{"left":22034,"slice":22035},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":22037},[22038],{},{"name":22040,"kind":852,"annotation":22041,"required":42,"default":22044},"capacitive_mad",{"left":22042,"slice":22043},{"name":1930,"cls":810},{"name":1405,"cls":810},{"elements":22045},[1417],{"name":22047,"kind":852,"annotation":22048,"required":42,"default":22051},"pressure_mad",{"left":22049,"slice":22050},{"name":1930,"cls":810},{"name":1405,"cls":810},{"elements":22052},[1417],{"name":2504,"kind":852,"annotation":22054,"required":42,"default":22057},{"left":22055,"slice":22056},{"name":1930,"cls":810},{"name":2508,"cls":810},{"elements":22058},[22059],{"name":2512,"cls":810},{"type":846,"name":21647,"path":21613,"parent":18983,"description":2514,"lines":22061,"decorators":22064,"parameters":22065},[22062,22063],298,399,[7808,7818],[22066,22067,22071,22077,22084,22092,22100,22104,22108,22115,22122,22131,22138,22140,22147,22154,22161,22168,22175,22181,22188,22195,22202,22209,22216,22223,22230,22237,22242,22246,22253,22260,22266,22272],{"name":851,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":22068,"required":853},{"left":22069,"slice":22070},{"name":1930,"cls":810},{"name":1098,"cls":810},{"name":2524,"kind":852,"annotation":22072,"required":853},{"left":22073,"slice":22074},{"name":1930,"cls":810},{"join":22075},[22076,832],{"name":1934,"cls":810},{"name":2283,"kind":852,"annotation":22078,"required":42,"default":22081},{"left":22079,"slice":22080},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":22082},[22083],{},{"name":1936,"kind":852,"annotation":22085,"required":42,"default":22090},{"left":22086,"slice":22087},{"name":1930,"cls":810},{"join":22088},[22089,832],{"name":1940,"cls":810},{"elements":22091},[832],{"name":2299,"kind":852,"annotation":22093,"required":42,"default":22098},{"left":22094,"slice":22095},{"name":1930,"cls":810},{"join":22096},[22097,832],{"name":1940,"cls":810},{"elements":22099},[832],{"name":1353,"kind":852,"annotation":22101,"required":42,"default":832},{"join":22102},[22103,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":22105,"required":42,"default":832},{"join":22106},[22107,832],{"name":1940,"cls":810},{"name":2316,"kind":852,"annotation":22109,"required":42,"default":22112},{"left":22110,"slice":22111},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":22113},[22114],{},{"name":2324,"kind":852,"annotation":22116,"required":42,"default":22119},{"left":22117,"slice":22118},{"name":1930,"cls":810},{"name":2328,"cls":810},{"elements":22120},[22121],{"name":2575,"cls":810},{"name":2334,"kind":852,"annotation":22123,"required":42,"default":22129},{"left":22124,"slice":22125},{"name":1930,"cls":810},{"left":22126,"slice":22127},{"name":2339,"cls":810},{"elements":22128},[2342,2343,2344,2345],{"elements":22130},[2342],{"name":2349,"kind":852,"annotation":22132,"required":42,"default":22135},{"left":22133,"slice":22134},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":22136},[22137],{},{"name":2593,"kind":852,"annotation":22139,"required":42},{"name":1940,"cls":810},{"name":2365,"kind":852,"annotation":22141,"required":42,"default":22144},{"left":22142,"slice":22143},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":22145},[22146],{},{"name":2373,"kind":852,"annotation":22148,"required":42,"default":22151},{"left":22149,"slice":22150},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":22152},[22153],{},{"name":2381,"kind":852,"annotation":22155,"required":42,"default":22158},{"left":22156,"slice":22157},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":22159},[22160],{},{"name":2389,"kind":852,"annotation":22162,"required":42,"default":22165},{"left":22163,"slice":22164},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":22166},[22167],{},{"name":2397,"kind":852,"annotation":22169,"required":42,"default":22172},{"left":22170,"slice":22171},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":22173},[22174],{},{"name":1415,"kind":852,"annotation":22176,"required":42,"default":22179},{"left":22177,"slice":22178},{"name":1930,"cls":810},{"name":1405,"cls":810},{"elements":22180},[1417],{"name":2419,"kind":852,"annotation":22182,"required":42,"default":22185},{"left":22183,"slice":22184},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":22186},[22187],{},{"name":2427,"kind":852,"annotation":22189,"required":42,"default":22192},{"left":22190,"slice":22191},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":22193},[22194],{},{"name":2435,"kind":852,"annotation":22196,"required":42,"default":22199},{"left":22197,"slice":22198},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":22200},[22201],{},{"name":2443,"kind":852,"annotation":22203,"required":42,"default":22206},{"left":22204,"slice":22205},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":22207},[22208],{},{"name":2665,"kind":852,"annotation":22210,"required":42,"default":22213},{"left":22211,"slice":22212},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":22214},[22215],{},{"name":2673,"kind":852,"annotation":22217,"required":42,"default":22220},{"left":22218,"slice":22219},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":22221},[22222],{},{"name":1359,"kind":852,"annotation":22224,"required":42,"default":22227},{"left":22225,"slice":22226},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":22228},[22229],{},{"name":2466,"kind":852,"annotation":22231,"required":42,"default":22234},{"left":22232,"slice":22233},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":22235},[22236],{},{"name":2474,"kind":852,"annotation":22238,"required":42,"default":832},{"join":22239},[22240,22241,832],{"name":2478,"cls":810},{"name":1405,"cls":810},{"name":2483,"kind":852,"annotation":22243,"required":42,"default":832},{"join":22244},[22245,832],{"name":1405,"cls":810},{"name":2488,"kind":852,"annotation":22247,"required":42,"default":22250},{"left":22248,"slice":22249},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":22251},[22252],{},{"name":2496,"kind":852,"annotation":22254,"required":42,"default":22257},{"left":22255,"slice":22256},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":22258},[22259],{},{"name":22040,"kind":852,"annotation":22261,"required":42,"default":22264},{"left":22262,"slice":22263},{"name":1930,"cls":810},{"name":1405,"cls":810},{"elements":22265},[1417],{"name":22047,"kind":852,"annotation":22267,"required":42,"default":22270},{"left":22268,"slice":22269},{"name":1930,"cls":810},{"name":1405,"cls":810},{"elements":22271},[1417],{"name":2504,"kind":852,"annotation":22273,"required":42,"default":22276},{"left":22274,"slice":22275},{"name":1930,"cls":810},{"name":2722,"cls":810},{"elements":22277},[22278],{"name":2726,"cls":810},{"type":846,"name":21648,"path":21613,"parent":18983,"description":1998,"lines":22280,"decorators":22282,"parameters":22283,"returns":22285},[22281,9422],404,[7808,7818],[22284],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":22286},{"name":1062,"cls":810},{"type":846,"name":21649,"path":21613,"parent":18983,"description":2049,"lines":22288,"decorators":22290,"parameters":22291,"returns":22293},[19452,22289],421,[7808,7818],[22292],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":22294},{"left":22295,"slice":22296},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":21650,"path":21613,"parent":18983,"description":2100,"lines":22298,"decorators":22299,"parameters":22300,"returns":22302},[19453,17947],[7808,7818],[22301],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":22303},{"left":22304,"slice":22305},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":21651,"path":21613,"parent":18983,"description":1980,"lines":22307,"decorators":22308,"parameters":22309},[17962,12910],[7808,7818],[22310,22311,22317],{"name":851,"kind":852,"required":853},{"name":1987,"kind":852,"annotation":22312,"required":853},{"left":22313,"slice":22314},{"name":1930,"cls":810},{"join":22315},[22316,832],{"name":1934,"cls":810},{"name":1409,"kind":852,"annotation":22318,"required":42,"default":832},{"join":22319},[22320,832],{"name":1940,"cls":810},{"type":846,"name":21652,"path":21613,"parent":18983,"description":2060,"lines":22322,"decorators":22325,"parameters":22326},[22323,22324],460,468,[7808,7818],[22327,22328],{"name":851,"kind":852,"required":853},{"name":2067,"kind":852,"annotation":22329,"required":853},{"left":22330,"slice":22331},{"name":1930,"cls":810},{"name":1940,"cls":810},{"type":846,"name":21653,"path":21613,"parent":18983,"description":2111,"lines":22333,"decorators":22334,"parameters":22335},[1559,1589],[7808,7818],[22336,22337],{"name":851,"kind":852,"required":853},{"name":2118,"kind":852,"annotation":22338,"required":853},{"left":22339,"slice":22340},{"name":1930,"cls":810},{"name":1940,"cls":810},{"type":846,"name":21654,"path":21613,"parent":18983,"description":2017,"lines":22342,"decorators":22343,"parameters":22344},[1598,1609],[7808,7818],[22345,22346],{"name":851,"kind":852,"required":853},{"name":2014,"kind":852,"annotation":22347,"required":853},{"name":1940,"cls":810},{"type":846,"name":21655,"path":21613,"parent":18983,"description":5532,"lines":22349,"decorators":22350,"parameters":22351,"returns":22355},[1618,13020],[7808],[22352,22353],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22354,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":22356},{"name":1062,"cls":810},{"type":846,"name":21656,"path":21613,"parent":18983,"description":5554,"lines":22358,"decorators":22359,"parameters":22360},[16695,4843],[7808,7818],[22361,22362,22364],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22363,"required":853},{"name":1405,"cls":810},{"name":2046,"kind":852,"annotation":22365,"required":853},{"name":1940,"cls":810},{"type":846,"name":21657,"path":21613,"parent":18983,"description":5576,"lines":22367,"decorators":22368,"parameters":22369,"returns":22373},[4851,1643],[7808],[22370,22371],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22372,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":22374},{"name":1062,"cls":810},{"type":846,"name":21658,"path":21613,"parent":18983,"description":5615,"lines":22376,"decorators":22377,"parameters":22378},[1658,4924],[7808,7818],[22379,22380,22382],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22381,"required":853},{"name":1405,"cls":810},{"name":1569,"kind":852,"annotation":22383,"required":853},{"name":1940,"cls":810},{"type":846,"name":21659,"path":21613,"parent":18983,"description":5635,"lines":22385,"decorators":22386,"parameters":22387},[4956,9520],[7808],[22388,22389],{"name":851,"kind":852,"required":853},{"name":2014,"kind":852,"annotation":22390,"required":853},{"name":1940,"cls":810},{"type":846,"name":21660,"path":21613,"parent":18983,"description":5644,"lines":22392,"decorators":22393,"parameters":22394},[1671,1680],[7808],[22395],{"name":851,"kind":852,"required":853},{"type":846,"name":21661,"path":21613,"parent":18983,"description":5651,"lines":22397,"decorators":22399,"parameters":22400},[9532,22398],546,[7808],[22401,22402],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22403,"required":853},{"name":1405,"cls":810},{"type":846,"name":21662,"path":21613,"parent":18983,"description":5660,"lines":22405,"decorators":22406,"parameters":22407},[4974,5015],[7808],[22408,22409],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22410,"required":853},{"name":1405,"cls":810},{"type":846,"name":21663,"path":21613,"parent":18983,"description":5669,"lines":22412,"decorators":22415,"parameters":22416,"returns":22418},[22413,22414],559,571,[7808,7818],[22417],{"name":851,"kind":852,"required":853},{"description":22419,"annotation":22420},"List of liquid level heights in mm per channel.",{"left":22421,"slice":22422},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":21664,"path":21613,"parent":18983,"description":2740,"lines":22424,"decorators":22427,"parameters":22428,"returns":22430},[22425,22426],573,582,[7808],[22429],{"name":851,"kind":852,"required":853},{"description":20335,"annotation":22431},{"left":22432,"slice":22433},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":21665,"path":21613,"parent":18983,"description":22435,"lines":22436,"decorators":22438,"parameters":22439,"returns":22443},"Check whether TADM data is available for the given channel.",[1731,22437],592,[7808,7818],[22440,22441],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22442,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":22444},{"name":1098,"cls":810},{"type":846,"name":21666,"path":21613,"parent":18983,"description":22446,"lines":22447,"decorators":22449,"parameters":22450,"returns":22454},"Get parameters of the last TADM measurement for the given channel.",[22448,15383],594,[7808,7818],[22451,22452],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22453,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":22455},{"name":5711,"cls":810},{"type":846,"name":21667,"path":21613,"parent":18983,"description":22457,"lines":22458,"decorators":22459,"parameters":22460,"returns":22468},"Get data of the last TADM measurement for the given channel.",[20812,19553],[7808,7818],[22461,22462,22464,22466],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22463,"required":853},{"name":1405,"cls":810},{"name":3886,"kind":852,"annotation":22465,"required":42,"default":1417},{"name":1405,"cls":810},{"name":5724,"kind":852,"annotation":22467,"required":42,"default":5726},{"name":1405,"cls":810},{"description":1127,"annotation":22469},{"left":22470,"slice":22471},{"name":1870,"cls":810},{"name":1405,"cls":810},{"type":846,"name":21668,"path":21613,"parent":18983,"description":22473,"lines":22474,"decorators":22476,"parameters":22477},"Clear TADM measurements for the given channel.",[22475,1767],618,[7808,7818],[22478,22479],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22480,"required":853},{"name":1405,"cls":810},{"type":846,"name":21669,"path":21613,"parent":18983,"description":22482,"lines":22483,"decorators":22486,"parameters":22487,"returns":22491},"Get error of the last TADM measurement for the given channel.",[22484,22485],625,630,[7808,7818],[22488,22489],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22490,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":22492},{"name":1405,"cls":810},{"type":846,"name":21670,"path":21613,"parent":18983,"description":22494,"lines":22495,"decorators":22497,"parameters":22498,"returns":22502},"Get number of stored limit curves for the given channel.",[22496,16903],632,[7808,7818],[22499,22500],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22501,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":22503},{"name":1405,"cls":810},{"type":846,"name":21671,"path":21613,"parent":18983,"description":22505,"lines":22506,"decorators":22508,"parameters":22509,"returns":22517},"Get names of stored limit curves for the given channel.",[22507,16913],639,[7808,7818],[22510,22511,22513,22515],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22512,"required":853},{"name":1405,"cls":810},{"name":3886,"kind":852,"annotation":22514,"required":42,"default":1417},{"name":1405,"cls":810},{"name":5724,"kind":852,"annotation":22516,"required":42,"default":4504},{"name":1405,"cls":810},{"description":1127,"annotation":22518},{"left":22519,"slice":22520},{"name":1870,"cls":810},{"name":931,"cls":810},{"type":846,"name":21672,"path":21613,"parent":18983,"description":22522,"lines":22523,"decorators":22525,"parameters":22526},"Set limit curve name for the given channel.",[22524,5311],646,[7808,7818],[22527,22528,22530],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22529,"required":853},{"name":1405,"cls":810},{"name":3886,"kind":852,"annotation":22531,"required":853},{"name":1405,"cls":810},{"type":846,"name":21673,"path":21613,"parent":18983,"description":22533,"lines":22534,"decorators":22535,"parameters":22536,"returns":22542},"Get parameters of a stored limit curve for the given channel.",[5514,8288],[7808,7818],[22537,22538,22540],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22539,"required":853},{"name":1405,"cls":810},{"name":5800,"kind":852,"annotation":22541,"required":853},{"name":931,"cls":810},{"description":16840,"annotation":22543},{"left":22544,"slice":22545},{"name":2813,"cls":810},{"elements":22546},[22547,22548,22549],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":1405,"cls":810},{"type":846,"name":21674,"path":21613,"parent":18983,"description":22551,"lines":22552,"decorators":22553,"parameters":22554},"Set parameters of a stored limit curve for the given channel.",[8299,5557],[7808,7818],[22555,22556,22558,22560,22562],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22557,"required":853},{"name":1405,"cls":810},{"name":5800,"kind":852,"annotation":22559,"required":853},{"name":931,"cls":810},{"name":5822,"kind":852,"annotation":22561,"required":853},{"name":1405,"cls":810},{"name":5825,"kind":852,"annotation":22563,"required":853},{"name":1405,"cls":810},{"type":846,"name":21675,"path":21613,"parent":18983,"description":22565,"lines":22566,"decorators":22568,"parameters":22569,"returns":22581},"Get data of a stored limit curve for the given channel.",[5567,22567],684,[7808,7818],[22570,22571,22573,22575,22577,22579],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22572,"required":853},{"name":1405,"cls":810},{"name":5800,"kind":852,"annotation":22574,"required":853},{"name":931,"cls":810},{"name":5825,"kind":852,"annotation":22576,"required":853},{"name":1098,"cls":810},{"name":3886,"kind":852,"annotation":22578,"required":42,"default":1417},{"name":1405,"cls":810},{"name":5724,"kind":852,"annotation":22580,"required":42,"default":4605},{"name":1405,"cls":810},{"description":1127,"annotation":22582},{"name":931,"cls":810},{"type":846,"name":21676,"path":21613,"parent":18983,"description":22584,"lines":22585,"decorators":22588,"parameters":22589},"Set data of a stored limit curve for the given channel.",[22586,22587],686,693,[7808,7818],[22590,22591,22593,22595,22597,22599],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22592,"required":853},{"name":1405,"cls":810},{"name":5800,"kind":852,"annotation":22594,"required":853},{"name":931,"cls":810},{"name":5825,"kind":852,"annotation":22596,"required":853},{"name":1098,"cls":810},{"name":3886,"kind":852,"annotation":22598,"required":853},{"name":1405,"cls":810},{"name":5862,"kind":852,"annotation":22600,"required":853},{"name":931,"cls":810},{"type":846,"name":21677,"path":21613,"parent":18983,"description":22602,"lines":22603,"decorators":22606,"parameters":22607},"Reset limit curves to defaults for the given channel.",[22604,22605],695,700,[7808,7818],[22608,22609],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22610,"required":853},{"name":1405,"cls":810},{"type":846,"name":21678,"path":21613,"parent":18983,"description":22612,"lines":22613,"decorators":22614,"parameters":22615},"Start TADM monitoring for the given channel.",[5618,14903],[7808,7818],[22616,22617,22619,22621,22623,22625],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22618,"required":853},{"name":1405,"cls":810},{"name":3886,"kind":852,"annotation":22620,"required":853},{"name":1405,"cls":810},{"name":5885,"kind":852,"annotation":22622,"required":853},{"name":931,"cls":810},{"name":5888,"kind":852,"annotation":22624,"required":853},{"name":1098,"cls":810},{"name":5891,"kind":852,"annotation":22626,"required":853},{"name":1405,"cls":810},{"type":846,"name":21679,"path":21613,"parent":18983,"description":22628,"lines":22629,"decorators":22630,"parameters":22631},"Stop TADM monitoring for the given channel.",[5663,21628],[7808,7818],[22632,22633],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22634,"required":853},{"name":1405,"cls":810},{"type":755,"name":18934,"path":22636,"parent":14551,"classes":22637},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fpipettes\u002Fchannel_protocol.py",[19265],{"type":802,"name":19265,"path":22636,"parent":18934,"description":22639,"lines":22640,"bases":22641,"attributes":22644,"functions":22646,"mro":22672},"Low-level access to a pipette channel.",[2801,9431],[22642],{"annotation":22643},{"name":2794,"cls":810},[22645],"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.logger",[22647,22648,22649,22650,22651,22652,22653,22654,22655,22656,22657,22658,22659,22660,22661,22662,22663,22664,22665,22666,22667,22668,22669,22670,22671],"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol._service","unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.get_firmware_version","unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.get_volume","unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.get_monitoring_mode","unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.set_monitoring_mode","unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.get_mad_parameters","unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.set_mad_parameters","unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.get_mad_data","unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.get_mad_indices","unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.get_mad_volume","unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.get_limit_curve_count","unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.get_limit_curve_names","unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.set_limit_curve_names","unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.get_limit_curve_parameters","unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.set_limit_curve_parameters","unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.get_limit_curve_data","unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.set_limit_curve_data","unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.reset_limit_curves","unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.has_tadm_data","unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.get_tadm_parameters","unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.get_tadm_data","unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.clear_tadm_data","unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.get_tadm_error","unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.start_tadm","unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.stop_tadm",[19265,2794],{"type":846,"name":22647,"path":22636,"parent":19265,"description":15457,"lines":22674,"parameters":22675,"returns":22679},[839,831],[22676,22677],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22678,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":22680},{"name":15463,"cls":810},{"type":784,"name":22645,"path":22636,"parent":19265,"description":19267,"lines":22682,"value":832,"annotation":22683},[796,870],{"name":7798,"cls":810},{"type":846,"name":22648,"path":22636,"parent":19265,"description":3404,"lines":22685,"decorators":22686,"parameters":22687,"returns":22691},[1051,1922],[7808,7818],[22688,22689],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22690,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":22692},{"name":931,"cls":810},{"type":846,"name":22649,"path":22636,"parent":19265,"description":22694,"lines":22695,"decorators":22696,"parameters":22697,"returns":22701},"Get the maximum and current volume in a channel in steps.\n\n300 µl channel: 0.018750 µl \u002F step\n1000 µl channel: 0.046876 µl \u002F step",[1066,888],[7808,7818],[22698,22699],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22700,"required":853,"description":8514},{"name":1405,"cls":810},{"description":22702,"annotation":22703},"1. The channel's maximum volume in steps.",{"left":22704,"slice":22705},{"name":2813,"cls":810},{"elements":22706},[22707,22708],{"name":1405,"cls":810},{"name":1405,"cls":810},{"type":846,"name":22650,"path":22636,"parent":19265,"description":22710,"lines":22711,"decorators":22712,"parameters":22713,"returns":22717},"Get the technology used for monitoring liquid transfers.",[806,2019],[7808,7818],[22714,22715],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22716,"required":853,"description":8514},{"name":1405,"cls":810},{"description":22718,"annotation":22719},"The technology used for monitoring liquid transfers.",{"name":16974,"cls":810},{"type":846,"name":22651,"path":22636,"parent":19265,"description":22721,"lines":22722,"decorators":22723,"parameters":22724},"Set the technology used for monitoring liquid transfers.",[2020,3163],[7808,7818],[22725,22726,22728],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22727,"required":853,"description":8514},{"name":1405,"cls":810},{"name":16972,"kind":852,"annotation":22729,"required":853,"description":22718},{"name":16974,"cls":810},{"type":846,"name":22652,"path":22636,"parent":19265,"description":22731,"lines":22732,"decorators":22733,"parameters":22734,"returns":22738},"Get the aspiration monitoring parameters.",[2063,1122],[7808,7818],[22735,22736],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22737,"required":853,"description":8514},{"name":1405,"cls":810},{"description":22739,"annotation":22740},"1. Clot threshold value",{"left":22741,"slice":22742},{"name":2813,"cls":810},{"elements":22743},[22744,22745,22746,22747,22748,22749],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":1405,"cls":810},{"type":846,"name":22653,"path":22636,"parent":19265,"description":22751,"lines":22752,"decorators":22753,"parameters":22754},"Set the default parameters for aspiration monitoring.",[19290,1133],[7808,7818],[22755,22756,22758,22762],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22757,"required":853,"description":8514},{"name":1405,"cls":810},{"name":22759,"kind":852,"annotation":22760,"required":42,"default":2902,"description":22761},"max_diff",{"name":1405,"cls":810},"Maximum difference in pascal of pressure signal values. Set to 0 to disable check.",{"name":22763,"kind":852,"annotation":22764,"required":42,"default":2902,"description":22765},"min_diff",{"name":1405,"cls":810},"Minimum difference in pascal between start and end pressure of aspiration.\nSet to 0 to disable check.",{"type":846,"name":22654,"path":22636,"parent":19265,"description":22767,"lines":22768,"decorators":22769,"parameters":22770,"returns":22780},"Get the measured aspiration monitoring data.",[1134,10732],[7808,7818],[22771,22772,22774,22777],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22773,"required":853,"description":8514},{"name":1405,"cls":810},{"name":3886,"kind":852,"annotation":22775,"required":42,"default":1417,"description":22776},{"name":1405,"cls":810},"The start index of data to request.",{"name":5724,"kind":852,"annotation":22778,"required":42,"default":5726,"description":22779},{"name":1405,"cls":810},"The number of data values to request.",{"description":22781,"annotation":22782},"The measured aspiration monitoring pressure values in pascal.",{"left":22783,"slice":22784},{"name":1870,"cls":810},{"name":1405,"cls":810},{"type":846,"name":22655,"path":22636,"parent":19265,"description":22786,"lines":22787,"decorators":22788,"parameters":22789,"returns":22793},"Get the indices of the measured aspiration monitoring data where the dispensing drive status changed.",[14092,3686],[7808,7818],[22790,22791],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22792,"required":853,"description":8514},{"name":1405,"cls":810},{"description":22794,"annotation":22795},"1. Start of dispensing drives",{"left":22796,"slice":22797},{"name":2813,"cls":810},{"elements":22798},[22799,22800,22801,22802],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":1405,"cls":810},{"type":846,"name":22656,"path":22636,"parent":19265,"description":22804,"lines":22805,"decorators":22806,"parameters":22807,"returns":22811},"Get the aspirated volume calculated from the measured aspiration monitoring data.",[3694,1199],[7808,7818],[22808,22809],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22810,"required":853,"description":8514},{"name":1405,"cls":810},{"description":22812,"annotation":22813},"Aspirated volume in microliters.",{"name":1062,"cls":810},{"type":846,"name":22657,"path":22636,"parent":19265,"description":22815,"lines":22816,"decorators":22817,"parameters":22818,"returns":22822},"Get the number of stored limit curves.",[7128,1219],[7808,7818],[22819,22820],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22821,"required":853,"description":8514},{"name":1405,"cls":810},{"description":22823,"annotation":22824},"The number of stored limit curves.",{"name":1405,"cls":810},{"type":846,"name":22658,"path":22636,"parent":19265,"description":22826,"lines":22827,"decorators":22829,"parameters":22830,"returns":22838},"Get the names of the stored limit curves.",[22828,7848],197,[7808,7818],[22831,22832,22834,22836],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22833,"required":853,"description":8514},{"name":1405,"cls":810},{"name":3886,"kind":852,"annotation":22835,"required":42,"default":1417,"description":22776},{"name":1405,"cls":810},{"name":5724,"kind":852,"annotation":22837,"required":42,"default":4504,"description":22779},{"name":1405,"cls":810},{"description":22839,"annotation":22840},"The names of the stored limit curves.",{"left":22841,"slice":22842},{"name":1870,"cls":810},{"name":931,"cls":810},{"type":846,"name":22659,"path":22636,"parent":19265,"description":22844,"lines":22845,"decorators":22846,"parameters":22847},"Add the limit curve name to the stored limit curves.",[2267,11585],[7808,7818],[22848,22849,22851],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22850,"required":853,"description":8514},{"name":1405,"cls":810},{"name":3886,"kind":852,"annotation":22852,"required":853,"description":22853},{"name":1405,"cls":810},"The index of the limit curve.",{"type":846,"name":22660,"path":22636,"parent":19265,"description":22855,"lines":22856,"decorators":22858,"parameters":22859,"returns":22866},"Get the parameters of the stored limit curve.",[22857,10866],227,[7808,7818],[22860,22861,22863],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22862,"required":853,"description":8514},{"name":1405,"cls":810},{"name":5800,"kind":852,"annotation":22864,"required":853,"description":22865},{"name":931,"cls":810},"The name of the limit curve.",{"description":22867,"annotation":22868},"1. Number of basic values upper limit curve",{"left":22869,"slice":22870},{"name":2813,"cls":810},{"elements":22871},[22872,22873,22874],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":1405,"cls":810},{"type":846,"name":22661,"path":22636,"parent":19265,"description":22876,"lines":22877,"decorators":22878,"parameters":22879},"Set the parameters of the stored limit curve.",[15605,1286],[7808,7818],[22880,22881,22883,22885,22888],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22882,"required":853,"description":8514},{"name":1405,"cls":810},{"name":5800,"kind":852,"annotation":22884,"required":853,"description":22865},{"name":931,"cls":810},{"name":5822,"kind":852,"annotation":22886,"required":853,"description":22887},{"name":1405,"cls":810},"Number of basic values lower limit curve",{"name":5825,"kind":852,"annotation":22889,"required":853,"description":22890},{"name":1405,"cls":810},"Number of basic values upper limit curve",{"type":846,"name":22662,"path":22636,"parent":19265,"description":22892,"lines":22893,"decorators":22894,"parameters":22895,"returns":22909},"Get the data of the stored limit curve.",[9677,7915],[7808,7818],[22896,22897,22899,22901,22905,22907],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22898,"required":853,"description":8514},{"name":1405,"cls":810},{"name":5800,"kind":852,"annotation":22900,"required":853,"description":22865},{"name":931,"cls":810},{"name":22902,"kind":852,"annotation":22903,"required":853,"description":22904},"limit",{"name":931,"cls":810},"Which limit to request: string `upper` or `lower`.",{"name":3886,"kind":852,"annotation":22906,"required":42,"default":1417,"description":22776},{"name":1405,"cls":810},{"name":5724,"kind":852,"annotation":22908,"required":42,"default":4605,"description":22779},{"name":1405,"cls":810},{"description":22910,"annotation":22911},"The data of the stored limit curve.",{"name":931,"cls":810},{"type":846,"name":22663,"path":22636,"parent":19265,"description":22913,"lines":22914,"decorators":22915,"parameters":22916},"Set the data of the stored limit curve.",[7924,17301],[7808,7818],[22917,22918,22920,22922,22925,22927],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22919,"required":853,"description":8514},{"name":1405,"cls":810},{"name":5800,"kind":852,"annotation":22921,"required":853,"description":22865},{"name":931,"cls":810},{"name":22902,"kind":852,"annotation":22923,"required":853,"description":22924},{"name":931,"cls":810},"Which limit to set: string `upper` or `lower`.",{"name":3886,"kind":852,"annotation":22926,"required":853,"description":22776},{"name":1405,"cls":810},{"name":5862,"kind":852,"annotation":22928,"required":853,"description":22910},{"name":931,"cls":810},{"type":846,"name":22664,"path":22636,"parent":19265,"description":22930,"lines":22931,"decorators":22932,"parameters":22933},"Reset the stored limit curves to the default values.",[4316,4347],[7808,7818],[22934,22935],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22936,"required":853,"description":8514},{"name":1405,"cls":810},{"type":846,"name":22665,"path":22636,"parent":19265,"description":5690,"lines":22938,"decorators":22940,"parameters":22941,"returns":22945},[22939,4388],310,[7808,7818],[22942,22943],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22944,"required":853,"description":8514},{"name":1405,"cls":810},{"description":22946,"annotation":22947},"Whether TADM data is available.",{"name":1098,"cls":810},{"type":846,"name":22666,"path":22636,"parent":19265,"description":22949,"lines":22950,"decorators":22951,"parameters":22952,"returns":22956},"Get the parameters of the last TADM measurement.",[4396,8981],[7808,7818],[22953,22954],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22955,"required":853,"description":8514},{"name":1405,"cls":810},{"description":22957,"annotation":22958},"TADMParameters object containing ID, curve name, index, availability, count, type, and error status.",{"name":5711,"cls":810},{"type":846,"name":22667,"path":22636,"parent":19265,"description":22960,"lines":22961,"decorators":22963,"parameters":22964,"returns":22972},"Get the data of the last TADM measurement.",[22962,4482],340,[7808,7818],[22965,22966,22968,22970],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22967,"required":853,"description":8514},{"name":1405,"cls":810},{"name":3886,"kind":852,"annotation":22969,"required":42,"default":1417,"description":22776},{"name":1405,"cls":810},{"name":5724,"kind":852,"annotation":22971,"required":42,"default":5726,"description":22779},{"name":1405,"cls":810},{"description":22973,"annotation":22974},"A list of measured pressure values in pascal.",{"left":22975,"slice":22976},{"name":1870,"cls":810},{"name":1405,"cls":810},{"type":846,"name":22668,"path":22636,"parent":19265,"description":5732,"lines":22978,"decorators":22979,"parameters":22980},[9909,4512],[7808,7818],[22981,22982],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22983,"required":853,"description":8514},{"name":1405,"cls":810},{"type":846,"name":22669,"path":22636,"parent":19265,"description":22985,"lines":22986,"decorators":22988,"parameters":22989,"returns":22993},"Get the type of error of the last TADM measurement.",[22987,4548],369,[7808,7818],[22990,22991],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22992,"required":853,"description":8514},{"name":1405,"cls":810},{"description":22994,"annotation":22995},"The type of error:\n0 = no TADM error\n1 = TADM data out of lower limit curve\n2 = TADM data out of upper limit curve",{"name":1405,"cls":810},{"type":846,"name":22670,"path":22636,"parent":19265,"description":5874,"lines":22997,"decorators":22998,"parameters":22999},[16578,15708],[7808,7818],[23000,23001,23003,23005,23008,23011],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":23002,"required":853,"description":8514},{"name":1405,"cls":810},{"name":3886,"kind":852,"annotation":23004,"required":853,"description":22853},{"name":1405,"cls":810},{"name":5885,"kind":852,"annotation":23006,"required":853,"description":23007},{"name":931,"cls":810},"Measurement ID (4 characters).",{"name":5888,"kind":852,"annotation":23009,"required":853,"description":23010},{"name":1098,"cls":810},"Wether the TADM algorithm is on or off.",{"name":5891,"kind":852,"annotation":23012,"required":853,"description":23013},{"name":1405,"cls":810},"0 to disable recording, 1 for errors only and 2 to record all measurements.",{"type":846,"name":22671,"path":22636,"parent":19265,"description":5894,"lines":23015,"decorators":23016,"parameters":23017},[15733,9431],[7808,7818],[23018,23019],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":23020,"required":853,"description":8514},{"name":1405,"cls":810},{"type":755,"name":18935,"path":23022,"parent":14551,"attributes":23023,"classes":23025},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fpipettes\u002Fchannels_parameters.py",[23024],"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.T",[23026,18947,18949,18950,18951,18948],"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet",{"type":784,"name":23024,"path":23022,"parent":18935,"lines":23028,"value":23029},[864,864],"typing.TypeVar('T')",{"type":802,"name":23026,"path":23022,"parent":18935,"description":23031,"lines":23032,"decorators":23033,"bases":23034,"attributes":23037,"functions":23054,"mro":23074},"Base class for multiple channel parameter sets.\n\nDo NOT use this class directly. Use one of the derived classes instead.",[870,7976],[9982],[23035],{"annotation":23036},{"name":13806,"cls":810},[23038,23039,23040,23041,23042,23043,23044,23045,23046,23047,23048,23049,23050,23051,23052,23053],"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.channels","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.pipette_mode","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.liquid_offset","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.follow_liquid","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.volume","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.liquid_class","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.offset","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.pull_out_distance","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.min_traverse_height","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.lld_mode","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.mixing","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.tadm","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.end_z_offset","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.sub_parameters","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.MODULE","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.SUB_PARAMETER_TYPE",[23055,23056,23057,23058,23059,23060,23061,23062,23063,23064,23065,23066,23067,23068,23069,23070,23071,23072,23073],"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.__init__","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.__post_init__","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet._get_num_channels","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet._is_sequence","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet._normalize","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet._make_sub_parameter_set","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet._sub_parameter_type","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.compile","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.show_defaults","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet._compile_default","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet._compile_indexed_sub_parameters","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet._compile_zip_all_sub_parameters","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet._collapse_scalars","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.apply","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.apply_selected","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.from_sub_parameters","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.from_parameters","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet._from_sub_parameter_sets","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet._invert_from_channels",[23026,13806],{"type":784,"name":23038,"path":23022,"parent":23026,"lines":23076,"value":832,"annotation":23077},[2001,2001],{"left":23078,"slice":23079},{"name":1930,"cls":810},{"name":1405,"cls":810},{"type":784,"name":23039,"path":23022,"parent":23026,"lines":23081,"value":11072,"annotation":23082},[1092,1092],{"join":23083},[23084,23087],{"left":23085,"slice":23086},{"name":2207,"cls":810},{"name":13934,"cls":810},{"name":11077,"cls":810},{"type":784,"name":23040,"path":23022,"parent":23026,"lines":23089,"value":11072,"annotation":23090},[2009,2009],{"join":23091},[23092,23095],{"left":23093,"slice":23094},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"type":784,"name":23041,"path":23022,"parent":23026,"lines":23097,"value":11072,"annotation":23098},[1102,1102],{"join":23099},[23100,23106],{"left":23101,"slice":23102},{"name":2207,"cls":810},{"join":23103},[23104,23105],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"type":784,"name":23042,"path":23022,"parent":23026,"lines":23108,"value":11072,"annotation":23109},[2010,2010],{"join":23110},[23111,23114],{"left":23112,"slice":23113},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"type":784,"name":23043,"path":23022,"parent":23026,"lines":23116,"value":13809,"annotation":23117},[3874,2948],{"join":23118},[23119,23127],{"left":23120,"slice":23121},{"name":2207,"cls":810},{"join":23122},[23123,23126],{"left":23124,"slice":23125},{"name":843,"cls":810},{"name":13815,"cls":810},{"name":13815,"cls":810},{"name":11077,"cls":810},{"type":784,"name":23044,"path":23022,"parent":23026,"lines":23129,"value":11072,"annotation":23130},[2020,2020],{"join":23131},[23132,23135],{"left":23133,"slice":23134},{"name":2207,"cls":810},{"name":1934,"cls":810},{"name":11077,"cls":810},{"type":784,"name":23045,"path":23022,"parent":23026,"lines":23137,"value":11072,"annotation":23138},[2964,2964],{"join":23139},[23140,23143],{"left":23141,"slice":23142},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"type":784,"name":23046,"path":23022,"parent":23026,"lines":23145,"value":11072,"annotation":23146},[2028,2028],{"join":23147},[23148,23149],{"name":1940,"cls":810},{"name":11077,"cls":810},{"type":784,"name":23047,"path":23022,"parent":23026,"lines":23151,"value":11072,"annotation":23152},[9094,9094],{"join":23153},[23154,23160],{"left":23155,"slice":23156},{"name":2207,"cls":810},{"join":23157},[23158,23159],{"name":1098,"cls":810},{"name":2328,"cls":810},{"name":11077,"cls":810},{"type":784,"name":23048,"path":23022,"parent":23026,"lines":23162,"value":11072,"annotation":23163},[2029,2029],{"join":23164},[23165,23168],{"left":23166,"slice":23167},{"name":2207,"cls":810},{"name":13836,"cls":810},{"name":11077,"cls":810},{"type":784,"name":23049,"path":23022,"parent":23026,"lines":23170,"value":11072,"annotation":23171},[7358,7358],{"join":23172},[23173,23174],{"name":13771,"cls":810},{"name":11077,"cls":810},{"type":784,"name":23050,"path":23022,"parent":23026,"lines":23176,"value":11072,"annotation":23177},[2039,2039],{"join":23178},[23179,23182],{"left":23180,"slice":23181},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"type":784,"name":23051,"path":23022,"parent":23026,"lines":23184,"value":23185,"annotation":23186},[3882,3882],"dataclasses.field(init=False, repr=False)",{"left":23187,"slice":23188},{"name":1870,"cls":810},{"name":13806,"cls":810},{"type":784,"name":23052,"path":23022,"parent":23026,"lines":23190,"value":23191,"annotation":23192},[2776,2776],"dataclasses.field(init=False, repr=False, default=(DeviceModule.CHANNELS))",{"name":13854,"cls":810},{"type":784,"name":23053,"path":23022,"parent":23026,"lines":23194,"value":23195,"annotation":23196},[2051,2051],"dataclasses.field(init=False, repr=False, default=ParameterSet)",{"left":23197,"slice":23198},{"name":843,"cls":810},{"name":13806,"cls":810},{"type":846,"name":23056,"path":23022,"parent":23026,"lines":23200,"parameters":23201},[2052,2102],[23202],{"name":851,"kind":852,"required":853},{"type":846,"name":23057,"path":23022,"parent":23026,"description":23204,"lines":23205,"parameters":23206,"returns":23208},"Get the number of channels.",[2103,3231],[23207],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":23209},{"name":1405,"cls":810},{"type":846,"name":23058,"path":23022,"parent":23026,"description":23211,"lines":23212,"decorators":23213,"parameters":23214,"returns":23217},"Get whether a value is a sequence for MaybeList handling.",[7483,2142],[8061],[23215],{"name":15935,"kind":852,"annotation":23216,"required":853},{"name":3476,"cls":810},{"description":1127,"annotation":23218},{"name":1098,"cls":810},{"type":846,"name":23059,"path":23022,"parent":23026,"description":23220,"lines":23221,"parameters":23222,"returns":23233},"Normalize a value to a list of the same length as the channels.",[2143,7505],[23223,23224,23226],{"name":851,"kind":13859,"required":853},{"name":5800,"kind":13859,"annotation":23225,"required":853},{"name":931,"cls":810},{"name":15935,"kind":13859,"annotation":23227,"required":853},{"join":23228},[23229,23230],{"name":23024,"cls":810},{"left":23231,"slice":23232},{"name":1930,"cls":810},{"name":23024,"cls":810},{"description":1127,"annotation":23234},{"left":23235,"slice":23236},{"name":1870,"cls":810},{"name":23024,"cls":810},{"type":846,"name":23060,"path":23022,"parent":23026,"description":23238,"lines":23239,"parameters":23240,"returns":23243},"Construct a parameter set for a single channel.",[7543,10732],[23241,23242],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752},{"description":1127,"annotation":23244},{"name":13806,"cls":810},{"type":846,"name":23061,"path":23022,"parent":23026,"lines":23246,"parameters":23247,"returns":23249},[14092,1171],[23248],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":23250},{"left":23251,"slice":23252},{"name":843,"cls":810},{"name":13806,"cls":810},{"type":846,"name":23062,"path":23022,"parent":23026,"description":23254,"lines":23255,"decorators":23256,"parameters":23257,"returns":23261},"Compile the parameter set for the channels protocol.",[7560,7110],[7085],[23258,23259],{"name":851,"kind":852,"required":853},{"name":13861,"kind":852,"annotation":23260,"required":853},{"name":18946,"cls":810},{"description":1127,"annotation":23262},{"name":927,"cls":810},{"type":846,"name":23063,"path":23022,"parent":23026,"description":23264,"lines":23265,"decorators":23266,"parameters":23267,"returns":23271},"Resolve defaults per channel and fold them back into a channels set.\n\nEach channel's sub parameter set is resolved against its own sub context,\nthen the resolved sets are recombined into a new channels parameter set\nwhose per-channel fields carry the evaluated values. Warnings from each\nchannel are re-emitted with a `[CHANNEL idx]` prefix, mirroring `compile`.",[2266,1219],[7085],[23268,23269],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":23270,"required":853},{"name":18946,"cls":810},{"description":1127,"annotation":23272},{"name":14143,"cls":810},{"type":846,"name":23064,"path":23022,"parent":23026,"lines":23274,"parameters":23275,"returns":23277},[22828,1226],[23276],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":23278},{"name":927,"cls":810},{"type":846,"name":23065,"path":23022,"parent":23026,"lines":23280,"parameters":23281,"returns":23285},[4148,4192],[23282,23283],{"name":851,"kind":852,"required":853},{"name":13861,"kind":852,"annotation":23284,"required":853},{"name":18946,"cls":810},{"description":1127,"annotation":23286},{"name":927,"cls":810},{"type":846,"name":23066,"path":23022,"parent":23026,"lines":23288,"parameters":23289,"returns":23293},[4198,17169],[23290,23291],{"name":851,"kind":852,"required":853},{"name":13861,"kind":852,"annotation":23292,"required":853},{"name":18946,"cls":810},{"description":1127,"annotation":23294},{"left":23295,"slice":23296},{"name":1870,"cls":810},{"name":927,"cls":810},{"type":846,"name":23067,"path":23022,"parent":23026,"lines":23298,"parameters":23299,"returns":23304},[10992,4253],[23300,23301],{"name":851,"kind":852,"required":853},{"name":23302,"kind":852,"annotation":23303,"required":853},"compiled",{"name":927,"cls":810},{"description":1127,"annotation":23305},{"name":927,"cls":810},{"type":846,"name":23068,"path":23022,"parent":23026,"lines":23307,"decorators":23308,"parameters":23309},[7886,2516],[7085],[23310,23311],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":23312,"required":853},{"name":18946,"cls":810},{"type":846,"name":23069,"path":23022,"parent":23026,"description":23314,"lines":23315,"parameters":23316},"Apply the parameters for only the selected channels, for error recovery.",[2730,2754],[23317,23318,23321],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":23319,"required":853,"description":23320},{"name":18946,"cls":810},"The context to apply the parameters to.",{"name":2271,"kind":852,"annotation":23322,"required":853,"description":23325},{"left":23323,"slice":23324},{"name":1930,"cls":810},{"name":1405,"cls":810},"The channels to apply the parameters to.",{"type":846,"name":23070,"path":23022,"parent":23026,"description":23327,"lines":23328,"decorators":23329,"parameters":23330,"returns":23343},"Create a parameter set from a list of sub parameters.",[15612,1330],[12258],[23331,23332,23337],{"name":12261,"kind":852,"required":853},{"name":2271,"kind":1788,"annotation":23333,"required":853,"description":23336},{"left":23334,"slice":23335},{"name":1930,"cls":810},{"name":1405,"cls":810},"The channels to use for the parameter set.",{"name":23338,"kind":1788,"annotation":23339,"required":853,"description":23342},"sub_parameters",{"left":23340,"slice":23341},{"name":1930,"cls":810},{"name":13806,"cls":810},"The sub parameters to use for the parameter set.",{"description":1127,"annotation":23344},{"name":23026,"cls":810},{"type":846,"name":23071,"path":23022,"parent":23026,"description":23346,"lines":23347,"decorators":23348,"parameters":23349,"returns":23359},"Adopt a device-independent parameter set identically onto every channel.",[4280,4330],[12258],[23350,23351,23354],{"name":12261,"kind":852,"required":853},{"name":20958,"kind":852,"annotation":23352,"required":853,"description":23353},{"name":13806,"cls":810},"The device-independent parameter set to adopt.",{"name":2271,"kind":1788,"annotation":23355,"required":853,"description":23358},{"left":23356,"slice":23357},{"name":1930,"cls":810},{"name":1405,"cls":810},"The channels to apply the parameter set to.",{"description":1127,"annotation":23360},{"name":23026,"cls":810},{"type":846,"name":23072,"path":23022,"parent":23026,"lines":23362,"decorators":23363,"parameters":23364,"returns":23370},[4331,4348],[12258],[23365,23366],{"name":12261,"kind":852,"required":853},{"name":23338,"kind":852,"annotation":23367,"required":853},{"left":23368,"slice":23369},{"name":1930,"cls":810},{"name":13806,"cls":810},{"description":1127,"annotation":23371},{"name":927,"cls":810},{"type":846,"name":23073,"path":23022,"parent":23026,"lines":23373,"decorators":23374,"parameters":23375,"returns":23395},[4354,7976],[8061],[23376,23380,23388],{"name":23338,"kind":852,"annotation":23377,"required":853},{"left":23378,"slice":23379},{"name":1930,"cls":810},{"name":13806,"cls":810},{"name":23381,"kind":1788,"annotation":23382,"required":853},"vector_fields",{"left":23383,"slice":23384},{"name":2813,"cls":810},{"elements":23385},[23386,23387],{"name":931,"cls":810},"...",{"name":23389,"kind":1788,"annotation":23390,"required":853},"scalar_fields",{"left":23391,"slice":23392},{"name":2813,"cls":810},{"elements":23393},[23394,23387],{"name":931,"cls":810},{"description":1127,"annotation":23396},{"left":23397,"slice":23398},{"name":927,"cls":810},{"elements":23399},[23400,23401],{"name":931,"cls":810},{"name":3476,"cls":810},{"type":846,"name":23055,"path":23022,"parent":23026,"lines":23403,"parameters":23404},[9997,9997],[23405,23406,23410,23418,23426,23437,23445,23458,23466,23474,23480,23491,23499,23505],{"name":851,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":23407,"required":853},{"left":23408,"slice":23409},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":13930,"kind":852,"annotation":23411,"required":42,"default":23417},{"join":23412},[23413,23416],{"left":23414,"slice":23415},{"name":2207,"cls":810},{"name":13934,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13938,"kind":852,"annotation":23419,"required":42,"default":23425},{"join":23420},[23421,23424],{"left":23422,"slice":23423},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13945,"kind":852,"annotation":23427,"required":42,"default":23436},{"join":23428},[23429,23435],{"left":23430,"slice":23431},{"name":2207,"cls":810},{"join":23432},[23433,23434],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13953,"kind":852,"annotation":23438,"required":42,"default":23444},{"join":23439},[23440,23443],{"left":23441,"slice":23442},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13960,"kind":852,"annotation":23446,"required":42,"default":23457},{"join":23447},[23448,23456],{"left":23449,"slice":23450},{"name":2207,"cls":810},{"join":23451},[23452,23455],{"left":23453,"slice":23454},{"name":843,"cls":810},{"name":13815,"cls":810},{"name":13815,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13970,"kind":852,"annotation":23459,"required":42,"default":23465},{"join":23460},[23461,23464],{"left":23462,"slice":23463},{"name":2207,"cls":810},{"name":1934,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":1359,"kind":852,"annotation":23467,"required":42,"default":23473},{"join":23468},[23469,23472],{"left":23470,"slice":23471},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":1409,"kind":852,"annotation":23475,"required":42,"default":23479},{"join":23476},[23477,23478],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":2324,"kind":852,"annotation":23481,"required":42,"default":23490},{"join":23482},[23483,23489],{"left":23484,"slice":23485},{"name":2207,"cls":810},{"join":23486},[23487,23488],{"name":1098,"cls":810},{"name":2328,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":14003,"kind":852,"annotation":23492,"required":42,"default":23498},{"join":23493},[23494,23497],{"left":23495,"slice":23496},{"name":2207,"cls":810},{"name":13836,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":14010,"kind":852,"annotation":23500,"required":42,"default":23504},{"join":23501},[23502,23503],{"name":13771,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13983,"kind":852,"annotation":23506,"required":42,"default":23512},{"join":23507},[23508,23511],{"left":23509,"slice":23510},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"type":802,"name":18947,"path":23022,"parent":18935,"description":23514,"lines":23515,"decorators":23516,"bases":23517,"attributes":23520,"functions":23525,"mro":23532},"Parameters aspiration with the spreadable channels module.\n\nPass this parameter set into `channels.aspirate()`.",[8973,9458],[9982],[23518],{"annotation":23519},{"name":23026,"cls":810},[23521,23522,23523,23524],"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsAspirateParameterSet.pipette_mode","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsAspirateParameterSet.clot_retract_height","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsAspirateParameterSet.sub_parameters","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsAspirateParameterSet.SUB_PARAMETER_TYPE",[23526,23527,23528,23529,23530,23531],"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsAspirateParameterSet.__init__","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsAspirateParameterSet._compile_default","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsAspirateParameterSet._make_sub_parameter_set","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsAspirateParameterSet._from_sub_parameter_sets","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsAspirateParameterSet.simple_surface_mode","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsAspirateParameterSet.simple_bottom_mode",[18947,23026,13806],{"type":784,"name":23521,"path":23022,"parent":18947,"lines":23534,"value":11072,"annotation":23535},[8008,8008],{"join":23536},[23537,23540],{"left":23538,"slice":23539},{"name":2207,"cls":810},{"name":14469,"cls":810},{"name":11077,"cls":810},{"type":784,"name":23522,"path":23022,"parent":18947,"lines":23542,"value":11072,"annotation":23543},[4533,4533],{"join":23544},[23545,23548],{"left":23546,"slice":23547},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"type":784,"name":23523,"path":23022,"parent":18947,"lines":23550,"value":23185,"annotation":23551},[8019,8019],{"left":23552,"slice":23553},{"name":1870,"cls":810},{"name":18941,"cls":810},{"type":784,"name":23524,"path":23022,"parent":18947,"lines":23555,"value":23557},[23556,23556],386,"ChannelAspirateParameterSet",{"type":846,"name":23527,"path":23022,"parent":18947,"lines":23559,"decorators":23561,"parameters":23562,"returns":23564},[23560,20677],388,[7085],[23563],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":23565},{"name":927,"cls":810},{"type":846,"name":23528,"path":23022,"parent":18947,"description":23567,"lines":23568,"decorators":23570,"parameters":23571,"returns":23574},"Create an individual channel aspirate parameter set.",[23569,4564],392,[7085],[23572,23573],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752},{"description":1127,"annotation":23575},{"name":18941,"cls":810},{"type":846,"name":23529,"path":23022,"parent":18947,"lines":23577,"decorators":23578,"parameters":23579,"returns":23585},[14871,22289],[12258,7085],[23580,23581],{"name":12261,"kind":852,"required":853},{"name":23338,"kind":852,"annotation":23582,"required":853},{"left":23583,"slice":23584},{"name":1930,"cls":810},{"name":13806,"cls":810},{"description":1127,"annotation":23586},{"name":927,"cls":810},{"type":846,"name":23530,"path":23022,"parent":18947,"description":14124,"lines":23588,"decorators":23589,"parameters":23590,"returns":23612},[19453,8069],[12258],[23591,23592,23596,23604],{"name":12261,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":23593,"required":853},{"left":23594,"slice":23595},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":13953,"kind":852,"annotation":23597,"required":42,"default":23603},{"join":23598},[23599,23602],{"left":23600,"slice":23601},{"name":2207,"cls":810},{"name":1161,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13938,"kind":852,"annotation":23605,"required":42,"default":23611},{"join":23606},[23607,23610],{"left":23608,"slice":23609},{"name":2207,"cls":810},{"name":1161,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"description":1127,"annotation":23613},{"name":14143,"cls":810},{"type":846,"name":23531,"path":23022,"parent":18947,"description":14145,"lines":23615,"decorators":23616,"parameters":23617,"returns":23639},[12865,9458],[12258],[23618,23619,23623,23631],{"name":12261,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":23620,"required":853},{"left":23621,"slice":23622},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":13953,"kind":852,"annotation":23624,"required":42,"default":23630},{"join":23625},[23626,23629],{"left":23627,"slice":23628},{"name":2207,"cls":810},{"name":1161,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13938,"kind":852,"annotation":23632,"required":42,"default":23638},{"join":23633},[23634,23637],{"left":23635,"slice":23636},{"name":2207,"cls":810},{"name":1161,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"description":1127,"annotation":23640},{"name":14143,"cls":810},{"type":846,"name":23526,"path":23022,"parent":18947,"lines":23642,"parameters":23643},[9997,9997],[23644,23645,23649,23657,23665,23676,23684,23697,23705,23713,23719,23730,23738,23744,23752],{"name":851,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":23646,"required":853},{"left":23647,"slice":23648},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":13930,"kind":852,"annotation":23650,"required":42,"default":23656},{"join":23651},[23652,23655],{"left":23653,"slice":23654},{"name":2207,"cls":810},{"name":14469,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13938,"kind":852,"annotation":23658,"required":42,"default":23664},{"join":23659},[23660,23663],{"left":23661,"slice":23662},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13945,"kind":852,"annotation":23666,"required":42,"default":23675},{"join":23667},[23668,23674],{"left":23669,"slice":23670},{"name":2207,"cls":810},{"join":23671},[23672,23673],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13953,"kind":852,"annotation":23677,"required":42,"default":23683},{"join":23678},[23679,23682],{"left":23680,"slice":23681},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13960,"kind":852,"annotation":23685,"required":42,"default":23696},{"join":23686},[23687,23695],{"left":23688,"slice":23689},{"name":2207,"cls":810},{"join":23690},[23691,23694],{"left":23692,"slice":23693},{"name":843,"cls":810},{"name":13815,"cls":810},{"name":13815,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13970,"kind":852,"annotation":23698,"required":42,"default":23704},{"join":23699},[23700,23703],{"left":23701,"slice":23702},{"name":2207,"cls":810},{"name":1934,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":1359,"kind":852,"annotation":23706,"required":42,"default":23712},{"join":23707},[23708,23711],{"left":23709,"slice":23710},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":1409,"kind":852,"annotation":23714,"required":42,"default":23718},{"join":23715},[23716,23717],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":2324,"kind":852,"annotation":23720,"required":42,"default":23729},{"join":23721},[23722,23728],{"left":23723,"slice":23724},{"name":2207,"cls":810},{"join":23725},[23726,23727],{"name":1098,"cls":810},{"name":2328,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":14003,"kind":852,"annotation":23731,"required":42,"default":23737},{"join":23732},[23733,23736],{"left":23734,"slice":23735},{"name":2207,"cls":810},{"name":13836,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":14010,"kind":852,"annotation":23739,"required":42,"default":23743},{"join":23740},[23741,23742],{"name":13771,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13983,"kind":852,"annotation":23745,"required":42,"default":23751},{"join":23746},[23747,23750],{"left":23748,"slice":23749},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":2451,"kind":852,"annotation":23753,"required":42,"default":23759},{"join":23754},[23755,23758],{"left":23756,"slice":23757},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"type":802,"name":18949,"path":23022,"parent":18935,"description":23761,"lines":23762,"decorators":23763,"bases":23764,"attributes":23767,"functions":23772,"mro":23779},"Parameters for dispense with the spreadable channels module.\n\nPass this parameter set into `channels.dispense()`.",[12910,20741],[9982],[23765],{"annotation":23766},{"name":23026,"cls":810},[23768,23769,23770,23771],"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsDispenseParameterSet.pipette_mode","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsDispenseParameterSet.touch_side","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsDispenseParameterSet.sub_parameters","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsDispenseParameterSet.SUB_PARAMETER_TYPE",[23773,23774,23775,23776,23777,23778],"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsDispenseParameterSet.__init__","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsDispenseParameterSet._compile_default","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsDispenseParameterSet._make_sub_parameter_set","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsDispenseParameterSet._from_sub_parameter_sets","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsDispenseParameterSet.simple_surface_mode","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsDispenseParameterSet.simple_bottom_mode",[18949,23026,13806],{"type":784,"name":23768,"path":23022,"parent":18949,"lines":23781,"value":11072,"annotation":23782},[16696,16696],{"join":23783},[23784,23787],{"left":23785,"slice":23786},{"name":2207,"cls":810},{"name":14172,"cls":810},{"name":11077,"cls":810},{"type":784,"name":23769,"path":23022,"parent":18949,"lines":23789,"value":11072,"annotation":23790},[4835,4835],{"join":23791},[23792,23793,23794],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"type":784,"name":23770,"path":23022,"parent":18949,"lines":23796,"value":23185,"annotation":23797},[16705,16705],{"left":23798,"slice":23799},{"name":1870,"cls":810},{"name":18943,"cls":810},{"type":784,"name":23771,"path":23022,"parent":18949,"lines":23801,"value":23802},[9487,9487],"ChannelDispenseParameterSet",{"type":846,"name":23774,"path":23022,"parent":18949,"lines":23804,"decorators":23806,"parameters":23807,"returns":23809},[9506,23805],512,[7085],[23808],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":23810},{"name":927,"cls":810},{"type":846,"name":23775,"path":23022,"parent":18949,"description":23812,"lines":23813,"decorators":23815,"parameters":23816,"returns":23819},"Create an individual channel dispense parameter set.",[23814,4860],514,[7085],[23817,23818],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752},{"description":1127,"annotation":23820},{"name":18943,"cls":810},{"type":846,"name":23776,"path":23022,"parent":18949,"lines":23822,"decorators":23823,"parameters":23824,"returns":23830},[4419,13267],[12258,7085],[23825,23826],{"name":12261,"kind":852,"required":853},{"name":23338,"kind":852,"annotation":23827,"required":853},{"left":23828,"slice":23829},{"name":1930,"cls":810},{"name":13806,"cls":810},{"description":1127,"annotation":23831},{"name":927,"cls":810},{"type":846,"name":23777,"path":23022,"parent":18949,"description":14124,"lines":23833,"decorators":23835,"parameters":23836,"returns":23858},[23834,1710],545,[12258],[23837,23838,23842,23850],{"name":12261,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":23839,"required":853},{"left":23840,"slice":23841},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":13953,"kind":852,"annotation":23843,"required":42,"default":23849},{"join":23844},[23845,23848],{"left":23846,"slice":23847},{"name":2207,"cls":810},{"name":1161,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13938,"kind":852,"annotation":23851,"required":42,"default":23857},{"join":23852},[23853,23856],{"left":23854,"slice":23855},{"name":2207,"cls":810},{"name":1161,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"description":1127,"annotation":23859},{"name":14143,"cls":810},{"type":846,"name":23778,"path":23022,"parent":18949,"description":14145,"lines":23861,"decorators":23862,"parameters":23863,"returns":23885},[8181,20741],[12258],[23864,23865,23869,23877],{"name":12261,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":23866,"required":853},{"left":23867,"slice":23868},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":13953,"kind":852,"annotation":23870,"required":42,"default":23876},{"join":23871},[23872,23875],{"left":23873,"slice":23874},{"name":2207,"cls":810},{"name":1161,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13938,"kind":852,"annotation":23878,"required":42,"default":23884},{"join":23879},[23880,23883],{"left":23881,"slice":23882},{"name":2207,"cls":810},{"name":1161,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"description":1127,"annotation":23886},{"name":14143,"cls":810},{"type":846,"name":23773,"path":23022,"parent":18949,"lines":23888,"parameters":23889},[9997,9997],[23890,23891,23895,23903,23911,23922,23930,23943,23951,23959,23965,23976,23984,23990,23998],{"name":851,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":23892,"required":853},{"left":23893,"slice":23894},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":13930,"kind":852,"annotation":23896,"required":42,"default":23902},{"join":23897},[23898,23901],{"left":23899,"slice":23900},{"name":2207,"cls":810},{"name":14172,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13938,"kind":852,"annotation":23904,"required":42,"default":23910},{"join":23905},[23906,23909],{"left":23907,"slice":23908},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13945,"kind":852,"annotation":23912,"required":42,"default":23921},{"join":23913},[23914,23920],{"left":23915,"slice":23916},{"name":2207,"cls":810},{"join":23917},[23918,23919],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13953,"kind":852,"annotation":23923,"required":42,"default":23929},{"join":23924},[23925,23928],{"left":23926,"slice":23927},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13960,"kind":852,"annotation":23931,"required":42,"default":23942},{"join":23932},[23933,23941],{"left":23934,"slice":23935},{"name":2207,"cls":810},{"join":23936},[23937,23940],{"left":23938,"slice":23939},{"name":843,"cls":810},{"name":13815,"cls":810},{"name":13815,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13970,"kind":852,"annotation":23944,"required":42,"default":23950},{"join":23945},[23946,23949],{"left":23947,"slice":23948},{"name":2207,"cls":810},{"name":1934,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":1359,"kind":852,"annotation":23952,"required":42,"default":23958},{"join":23953},[23954,23957],{"left":23955,"slice":23956},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":1409,"kind":852,"annotation":23960,"required":42,"default":23964},{"join":23961},[23962,23963],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":2324,"kind":852,"annotation":23966,"required":42,"default":23975},{"join":23967},[23968,23974],{"left":23969,"slice":23970},{"name":2207,"cls":810},{"join":23971},[23972,23973],{"name":1098,"cls":810},{"name":2328,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":14003,"kind":852,"annotation":23977,"required":42,"default":23983},{"join":23978},[23979,23982],{"left":23980,"slice":23981},{"name":2207,"cls":810},{"name":13836,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":14010,"kind":852,"annotation":23985,"required":42,"default":23989},{"join":23986},[23987,23988],{"name":13771,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13983,"kind":852,"annotation":23991,"required":42,"default":23997},{"join":23992},[23993,23996],{"left":23994,"slice":23995},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":14247,"kind":852,"annotation":23999,"required":42,"default":24004},{"join":24000},[24001,24002,24003],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"type":802,"name":18950,"path":23022,"parent":18935,"description":24006,"lines":24007,"decorators":24009,"bases":24010,"attributes":24013,"functions":24016,"mro":24020},"XL channel aspirate parameters with higher flow rate limits.",[24008,22448],580,[9982],[24011],{"annotation":24012},{"name":18947,"cls":810},[24014,24015],"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.XLChannelsAspirateParameterSet.sub_parameters","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.XLChannelsAspirateParameterSet.SUB_PARAMETER_TYPE",[24017,24018,24019],"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.XLChannelsAspirateParameterSet.__init__","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.XLChannelsAspirateParameterSet._compile_default","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.XLChannelsAspirateParameterSet._make_sub_parameter_set",[18950,18947,23026,13806],{"type":784,"name":24014,"path":23022,"parent":18950,"lines":24022,"value":23185,"annotation":24024},[24023,24023],584,{"left":24025,"slice":24026},{"name":1870,"cls":810},{"name":18944,"cls":810},{"type":784,"name":24015,"path":23022,"parent":18950,"lines":24028,"value":24029},[16804,16804],"XLChannelAspirateParameterSet",{"type":846,"name":24018,"path":23022,"parent":18950,"lines":24031,"decorators":24032,"parameters":24033,"returns":24035},[16821,19525],[7085],[24034],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":24036},{"name":927,"cls":810},{"type":846,"name":24019,"path":23022,"parent":18950,"lines":24038,"decorators":24039,"parameters":24040,"returns":24043},[22437,22448],[7085],[24041,24042],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752},{"description":1127,"annotation":24044},{"name":18944,"cls":810},{"type":846,"name":24017,"path":23022,"parent":18950,"lines":24046,"parameters":24047},[9997,9997],[24048,24049,24053,24061,24069,24080,24088,24101,24109,24117,24123,24134,24142,24148,24156],{"name":851,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":24050,"required":853},{"left":24051,"slice":24052},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":13930,"kind":852,"annotation":24054,"required":42,"default":24060},{"join":24055},[24056,24059],{"left":24057,"slice":24058},{"name":2207,"cls":810},{"name":14469,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13938,"kind":852,"annotation":24062,"required":42,"default":24068},{"join":24063},[24064,24067],{"left":24065,"slice":24066},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13945,"kind":852,"annotation":24070,"required":42,"default":24079},{"join":24071},[24072,24078],{"left":24073,"slice":24074},{"name":2207,"cls":810},{"join":24075},[24076,24077],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13953,"kind":852,"annotation":24081,"required":42,"default":24087},{"join":24082},[24083,24086],{"left":24084,"slice":24085},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13960,"kind":852,"annotation":24089,"required":42,"default":24100},{"join":24090},[24091,24099],{"left":24092,"slice":24093},{"name":2207,"cls":810},{"join":24094},[24095,24098],{"left":24096,"slice":24097},{"name":843,"cls":810},{"name":13815,"cls":810},{"name":13815,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13970,"kind":852,"annotation":24102,"required":42,"default":24108},{"join":24103},[24104,24107],{"left":24105,"slice":24106},{"name":2207,"cls":810},{"name":1934,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":1359,"kind":852,"annotation":24110,"required":42,"default":24116},{"join":24111},[24112,24115],{"left":24113,"slice":24114},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":1409,"kind":852,"annotation":24118,"required":42,"default":24122},{"join":24119},[24120,24121],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":2324,"kind":852,"annotation":24124,"required":42,"default":24133},{"join":24125},[24126,24132],{"left":24127,"slice":24128},{"name":2207,"cls":810},{"join":24129},[24130,24131],{"name":1098,"cls":810},{"name":2328,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":14003,"kind":852,"annotation":24135,"required":42,"default":24141},{"join":24136},[24137,24140],{"left":24138,"slice":24139},{"name":2207,"cls":810},{"name":13836,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":14010,"kind":852,"annotation":24143,"required":42,"default":24147},{"join":24144},[24145,24146],{"name":13771,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13983,"kind":852,"annotation":24149,"required":42,"default":24155},{"join":24150},[24151,24154],{"left":24152,"slice":24153},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":2451,"kind":852,"annotation":24157,"required":42,"default":24163},{"join":24158},[24159,24162],{"left":24160,"slice":24161},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"type":802,"name":18951,"path":23022,"parent":18935,"description":24165,"lines":24166,"decorators":24168,"bases":24169,"attributes":24172,"functions":24175,"mro":24179},"XL channel dispense parameters with higher flow rate limits.",[24167,20812],597,[9982],[24170],{"annotation":24171},{"name":18949,"cls":810},[24173,24174],"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.XLChannelsDispenseParameterSet.sub_parameters","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.XLChannelsDispenseParameterSet.SUB_PARAMETER_TYPE",[24176,24177,24178],"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.XLChannelsDispenseParameterSet.__init__","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.XLChannelsDispenseParameterSet._compile_default","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.XLChannelsDispenseParameterSet._make_sub_parameter_set",[18951,18949,23026,13806],{"type":784,"name":24173,"path":23022,"parent":18951,"lines":24181,"value":23185,"annotation":24183},[24182,24182],601,{"left":24184,"slice":24185},{"name":1870,"cls":810},{"name":18945,"cls":810},{"type":784,"name":24174,"path":23022,"parent":18951,"lines":24187,"value":24189},[24188,24188],603,"XLChannelDispenseParameterSet",{"type":846,"name":24177,"path":23022,"parent":18951,"lines":24191,"decorators":24192,"parameters":24193,"returns":24195},[1780,15360],[7085],[24194],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":24196},{"name":927,"cls":810},{"type":846,"name":24178,"path":23022,"parent":18951,"lines":24198,"decorators":24199,"parameters":24200,"returns":24203},[15383,20812],[7085],[24201,24202],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752},{"description":1127,"annotation":24204},{"name":18945,"cls":810},{"type":846,"name":24176,"path":23022,"parent":18951,"lines":24206,"parameters":24207},[9997,9997],[24208,24209,24213,24221,24229,24240,24248,24261,24269,24277,24283,24294,24302,24308,24316],{"name":851,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":24210,"required":853},{"left":24211,"slice":24212},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":13930,"kind":852,"annotation":24214,"required":42,"default":24220},{"join":24215},[24216,24219],{"left":24217,"slice":24218},{"name":2207,"cls":810},{"name":14172,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13938,"kind":852,"annotation":24222,"required":42,"default":24228},{"join":24223},[24224,24227],{"left":24225,"slice":24226},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13945,"kind":852,"annotation":24230,"required":42,"default":24239},{"join":24231},[24232,24238],{"left":24233,"slice":24234},{"name":2207,"cls":810},{"join":24235},[24236,24237],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13953,"kind":852,"annotation":24241,"required":42,"default":24247},{"join":24242},[24243,24246],{"left":24244,"slice":24245},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13960,"kind":852,"annotation":24249,"required":42,"default":24260},{"join":24250},[24251,24259],{"left":24252,"slice":24253},{"name":2207,"cls":810},{"join":24254},[24255,24258],{"left":24256,"slice":24257},{"name":843,"cls":810},{"name":13815,"cls":810},{"name":13815,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13970,"kind":852,"annotation":24262,"required":42,"default":24268},{"join":24263},[24264,24267],{"left":24265,"slice":24266},{"name":2207,"cls":810},{"name":1934,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":1359,"kind":852,"annotation":24270,"required":42,"default":24276},{"join":24271},[24272,24275],{"left":24273,"slice":24274},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":1409,"kind":852,"annotation":24278,"required":42,"default":24282},{"join":24279},[24280,24281],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":2324,"kind":852,"annotation":24284,"required":42,"default":24293},{"join":24285},[24286,24292],{"left":24287,"slice":24288},{"name":2207,"cls":810},{"join":24289},[24290,24291],{"name":1098,"cls":810},{"name":2328,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":14003,"kind":852,"annotation":24295,"required":42,"default":24301},{"join":24296},[24297,24300],{"left":24298,"slice":24299},{"name":2207,"cls":810},{"name":13836,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":14010,"kind":852,"annotation":24303,"required":42,"default":24307},{"join":24304},[24305,24306],{"name":13771,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13983,"kind":852,"annotation":24309,"required":42,"default":24315},{"join":24310},[24311,24314],{"left":24312,"slice":24313},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":14247,"kind":852,"annotation":24317,"required":42,"default":24322},{"join":24318},[24319,24320,24321],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"type":802,"name":18948,"path":23022,"parent":18935,"description":24324,"lines":24325,"decorators":24327,"bases":24328,"attributes":24331,"functions":24335,"mro":24343},"Complex mix parameter set for the channels module (multi-channel).",[19545,24326],753,[9982],[24329],{"annotation":24330},{"name":13806,"cls":810},[24332,24333,24334],"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsComplexMixParameterSet.channels","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsComplexMixParameterSet.parameters","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsComplexMixParameterSet.num_steps",[24336,24337,24338,24339,24340,24341,24342],"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsComplexMixParameterSet.__init__","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsComplexMixParameterSet.__post_init__","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsComplexMixParameterSet.from_maybe_list","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsComplexMixParameterSet._get_step_type","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsComplexMixParameterSet._get_step_groups","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsComplexMixParameterSet.show_defaults","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsComplexMixParameterSet.validate",[18948,13806],{"type":784,"name":24332,"path":23022,"parent":18948,"lines":24345,"value":832,"annotation":24347},[24346,24346],624,{"left":24348,"slice":24349},{"name":1930,"cls":810},{"name":1405,"cls":810},{"type":784,"name":24333,"path":23022,"parent":18948,"lines":24351,"value":24352,"annotation":24353},[22484,22484],"dataclasses.field(default_factory=list)",{"left":24354,"slice":24355},{"name":1870,"cls":810},{"name":18942,"cls":810},{"type":846,"name":24337,"path":23022,"parent":18948,"lines":24357,"parameters":24360},[24358,24359],627,643,[24361],{"name":851,"kind":852,"required":853},{"type":846,"name":24338,"path":23022,"parent":18948,"description":24363,"lines":24364,"decorators":24366,"parameters":24367,"returns":24379},"Construct from a single or list of per-channel parameter sets.",[24365,5556],645,[12258],[24368,24369,24374],{"name":12261,"kind":852,"required":853},{"name":20958,"kind":852,"annotation":24370,"required":853,"description":24373},{"left":24371,"slice":24372},{"name":2207,"cls":810},{"name":18942,"cls":810},"A single parameter set (broadcast to all channels)\nor a list with one entry per channel.",{"name":2271,"kind":852,"annotation":24375,"required":853,"description":24378},{"left":24376,"slice":24377},{"name":1930,"cls":810},{"name":1405,"cls":810},"The selected channel indices.",{"description":1127,"annotation":24380},{"name":14143,"cls":810},{"type":784,"name":24334,"path":23022,"parent":18948,"description":24382,"lines":24383,"value":832,"annotation":24386},"Maximum number of steps across all channel parameter sets.",[24384,24385],672,676,{"name":1405,"cls":810},{"type":846,"name":24339,"path":23022,"parent":18948,"description":24388,"lines":24389,"parameters":24391,"returns":24396},"Get the type of a step by index, for error reporting.",[24390,22567],678,[24392,24393],{"name":851,"kind":852,"required":853},{"name":24394,"kind":852,"annotation":24395,"required":853},"step_index",{"name":1405,"cls":810},{"description":1127,"annotation":24397},{"name":24398,"cls":810},"unitelabs.liquid_handling.modules.liquid_handling_mode.LiquidHandlingMode",{"type":846,"name":24340,"path":23022,"parent":18948,"description":24400,"lines":24401,"parameters":24402,"returns":24406},"Get active channels and their steps for a given step index.",[22586,5637],[24403,24404],{"name":851,"kind":852,"required":853},{"name":24394,"kind":852,"annotation":24405,"required":853},{"name":1405,"cls":810},{"description":24407,"annotation":24408},"A tuple of (active_channels, active_steps, step_type) or None",{"join":24409},[24410,832],{"left":24411,"slice":24412},{"name":2813,"cls":810},{"elements":24413},[24414,24417,24423],{"left":24415,"slice":24416},{"name":1870,"cls":810},{"name":1405,"cls":810},{"left":24418,"slice":24419},{"name":1870,"cls":810},{"join":24420},[24421,24422],{"name":18941,"cls":810},{"name":18943,"cls":810},{"name":24398,"cls":810},{"type":846,"name":24341,"path":23022,"parent":18948,"description":24425,"lines":24426,"decorators":24428,"parameters":24429,"returns":24433},"Resolve defaults for each channel's complex mix and recombine them.\n\nEach channel's `ChannelComplexMixParameterSet` is resolved against its own\nsub context (recursing into its steps), then the resolved sets are folded\nback into a new channels complex mix set. Warnings from each channel are\nre-emitted with a `[CHANNEL idx]` prefix.",[24427,5693],709,[7085],[24430,24431],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":24432,"required":853},{"name":18946,"cls":810},{"description":1127,"annotation":24434},{"name":14143,"cls":810},{"type":846,"name":24342,"path":23022,"parent":18948,"lines":24436,"decorators":24437,"parameters":24438,"returns":24442},[5703,24326],[7085],[24439,24440],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":24441,"required":853},{"name":18946,"cls":810},{"description":1127,"annotation":24443},{"name":1098,"cls":810},{"type":846,"name":24336,"path":23022,"parent":18948,"lines":24445,"parameters":24446},[9997,9997],[24447,24448,24452],{"name":851,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":24449,"required":853},{"left":24450,"slice":24451},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":20958,"kind":852,"annotation":24453,"required":42},{"left":24454,"slice":24455},{"name":1870,"cls":810},{"name":18942,"cls":810},{"type":755,"name":18936,"path":24457,"parent":14551,"attributes":24458,"classes":24459},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fpipettes\u002Fchannel_parameters.py",[18956,18957],[18941,18943,18944,18945,18942],{"type":784,"name":18956,"path":24457,"parent":18936,"lines":24461,"value":24462},[3029,3846],"{'channels': False, 'aspirate_location': None, 'immersion_depth': decimal.Decimal('0'), 'start_z_position': None, 'min_z_position': None, 'end_z_position': None, 'min_traverse_height': None, 'blowout_air_volume': decimal.Decimal('20'), 'lld_mode': LLDMode.CAPACITIVE, 'lld_sensitivity': 1, 'lld_touch_off_z': decimal.Decimal('0.5'), 'lld_max_height_diff': decimal.Decimal('0'), 'travel_distance': decimal.Decimal('0'), 'liquid_volume': decimal.Decimal('0'), 'flow_rate': decimal.Decimal('50'), 'settling_time': decimal.Decimal('0.5'), 'swap_speed': decimal.Decimal('10'), 'over_aspirate_volume': decimal.Decimal('0'), 'mix_cycles': 0, 'mix_immersion_depth': decimal.Decimal('25'), 'mix_travel_distance': decimal.Decimal('0'), 'mix_volume': decimal.Decimal('0'), 'mix_flow_rate': decimal.Decimal('50'), 'clot_retract_height': decimal.Decimal('6'), 'pull_out_distance': decimal.Decimal('5'), 'transport_air_volume': decimal.Decimal('0'), 'tadm_mode': None, 'tadm_limit_curve': None, 'second_section_height': decimal.Decimal('0'), 'second_section_ratio': decimal.Decimal('10_000'), 'mode': AspirateMode.ASPIRATION}",{"type":784,"name":18957,"path":24457,"parent":18936,"lines":24464,"value":24465},[897,3938],"{'channels': False, 'dispense_location': None, 'immersion_depth': decimal.Decimal('0'), 'start_z_position': None, 'min_z_position': None, 'end_z_position': None, 'min_traverse_height': None, 'blowout_air_volume': decimal.Decimal('20'), 'lld_mode': LLDMode.OFF, 'lld_sensitivity': 1, 'lld_touch_off_z': decimal.Decimal('0.5'), 'side_touch_distance': decimal.Decimal('0'), 'travel_distance': decimal.Decimal('0'), 'liquid_volume': decimal.Decimal('0'), 'flow_rate': decimal.Decimal('50'), 'settling_time': decimal.Decimal('0.5'), 'swap_speed': decimal.Decimal('10'), 'mix_cycles': 0, 'mix_immersion_depth': decimal.Decimal('25'), 'mix_travel_distance': decimal.Decimal('0'), 'mix_volume': decimal.Decimal('0'), 'mix_flow_rate': decimal.Decimal('50'), 'stop_flow_rate': decimal.Decimal('25'), 'stop_back_volume': decimal.Decimal('0'), 'pull_out_distance': decimal.Decimal('5'), 'transport_air_volume': decimal.Decimal('0'), 'tadm_mode': None, 'tadm_limit_curve': None, 'second_section_height': decimal.Decimal('0'), 'second_section_ratio': decimal.Decimal('10_000'), 'mode': DispenseMode.EMPTY}",{"type":802,"name":18941,"path":24457,"parent":18936,"description":24467,"lines":24468,"decorators":24469,"bases":24470,"attributes":24473,"functions":24476,"mro":24483},"Parameter set representing a single channel aspiration.\n\nUse this class for complex mixing or in\n`ChannelsAspirateParameterSet.from_sub_parameters`.",[2102,8903],[9982],[24471],{"annotation":24472},{"name":13767,"cls":810},[24474,24475],"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelAspirateParameterSet.clot_retract_height","unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelAspirateParameterSet.LIQUID_CLASS_RANGES",[24477,24478,24479,24480,24481,24482],"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelAspirateParameterSet.__init__","unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelAspirateParameterSet.compile","unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelAspirateParameterSet._compile_default","unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelAspirateParameterSet.apply","unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelAspirateParameterSet._get_lld_touch_off_z","unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelAspirateParameterSet._get_clot_retract_height",[18941,13767,13769,14342,13786,13806],{"type":784,"name":24474,"path":24457,"parent":18941,"lines":24485,"value":11072,"annotation":24486},[7205,7205],{"join":24487},[24488,24489],{"name":1940,"cls":810},{"name":11077,"cls":810},{"type":784,"name":24475,"path":24457,"parent":18941,"lines":24491,"value":24492,"annotation":24493},[3296,3686],"{'aspirate_flow_rate': ParameterRange(0.3, 500.0), 'aspirate_mix_flow_rate': ParameterRange(0.3, 500.0), 'aspirate_transport_air_volume': ParameterRange(0.0, 50.0), 'aspirate_blowout_air_volume': ParameterRange(0.0, 1150.0), 'aspirate_swap_speed': ParameterRange(0.3, 100.0), 'aspirate_settling_time': ParameterRange(0.0, 9.9), 'aspirate_over_aspirate_volume': ParameterRange(0.0, 1150.0), 'aspirate_lld_sensitivity': ParameterRange(1, 4)}",{"join":24494},[24495,832],{"left":24496,"slice":24497},{"name":927,"cls":810},{"elements":24498},[24499,24500],{"name":931,"cls":810},{"name":13766,"cls":810},{"type":846,"name":24478,"path":24457,"parent":18941,"description":24502,"lines":24503,"decorators":24504,"parameters":24505,"returns":24509},"Compile parameters for this channel if it is involved in the aspiration.",[3694,9137],[7085],[24506,24507],{"name":851,"kind":852,"required":853},{"name":13861,"kind":852,"annotation":24508,"required":853},{"name":13863,"cls":810},{"description":1127,"annotation":24510},{"name":927,"cls":810},{"type":846,"name":24479,"path":24457,"parent":18941,"description":24512,"lines":24513,"parameters":24514,"returns":24516},"Compile parameters for this channel if it is not involved in the aspiration.",[19362,11585],[24515],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":24517},{"name":927,"cls":810},{"type":846,"name":24480,"path":24457,"parent":18941,"lines":24519,"decorators":24520,"parameters":24521},[22857,1267],[7085],[24522,24523],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":24524,"required":853},{"name":13863,"cls":810},{"type":846,"name":24481,"path":24457,"parent":18941,"lines":24526,"parameters":24527,"returns":24531},[1276,2730],[24528,24529],{"name":851,"kind":852,"required":853},{"name":13861,"kind":852,"annotation":24530,"required":853},{"name":13863,"cls":810},{"description":1127,"annotation":24532},{"name":1062,"cls":810},{"type":846,"name":24482,"path":24457,"parent":18941,"lines":24534,"parameters":24536,"returns":24540},[24535,8903],259,[24537,24538],{"name":851,"kind":852,"required":853},{"name":13861,"kind":852,"annotation":24539,"required":853},{"name":13863,"cls":810},{"description":1127,"annotation":24541},{"name":1062,"cls":810},{"type":846,"name":24477,"path":24457,"parent":18941,"lines":24543,"parameters":24544},[9997,9997],[24545,24546,24552,24558,24565,24571,24580,24586,24592,24598,24604,24611,24617,24623],{"name":851,"kind":852,"required":853},{"name":13930,"kind":852,"annotation":24547,"required":42,"default":24551},{"join":24548},[24549,24550],{"name":14469,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13938,"kind":852,"annotation":24553,"required":42,"default":24557},{"join":24554},[24555,24556],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13945,"kind":852,"annotation":24559,"required":42,"default":24564},{"join":24560},[24561,24562,24563],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13953,"kind":852,"annotation":24566,"required":42,"default":24570},{"join":24567},[24568,24569],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13960,"kind":852,"annotation":24572,"required":42,"default":24579},{"join":24573},[24574,24577,24578],{"left":24575,"slice":24576},{"name":843,"cls":810},{"name":13815,"cls":810},{"name":13815,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13970,"kind":852,"annotation":24581,"required":42,"default":24585},{"join":24582},[24583,24584],{"name":1934,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":1359,"kind":852,"annotation":24587,"required":42,"default":24591},{"join":24588},[24589,24590],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13983,"kind":852,"annotation":24593,"required":42,"default":24597},{"join":24594},[24595,24596],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":1409,"kind":852,"annotation":24599,"required":42,"default":24603},{"join":24600},[24601,24602],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":2324,"kind":852,"annotation":24605,"required":42,"default":24610},{"join":24606},[24607,24608,24609],{"name":1098,"cls":810},{"name":2328,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":14003,"kind":852,"annotation":24612,"required":42,"default":24616},{"join":24613},[24614,24615],{"name":13836,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":14010,"kind":852,"annotation":24618,"required":42,"default":24622},{"join":24619},[24620,24621],{"name":13771,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":2451,"kind":852,"annotation":24624,"required":42,"default":24628},{"join":24625},[24626,24627],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"type":802,"name":18943,"path":24457,"parent":18936,"description":24630,"lines":24631,"decorators":24632,"bases":24633,"attributes":24636,"functions":24638,"mro":24644},"Parameter set representing a single channel aspiration.\n\nUse this class for complex mixing or in\n`ChannelsDispenseParameterSet.from_sub_parameters`.",[1302,19927],[9982],[24634],{"annotation":24635},{"name":13768,"cls":810},[24637],"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelDispenseParameterSet.LIQUID_CLASS_RANGES",[24639,24640,24641,24642,24643],"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelDispenseParameterSet.__init__","unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelDispenseParameterSet.compile","unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelDispenseParameterSet._compile_default","unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelDispenseParameterSet.apply","unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelDispenseParameterSet._get_lld_touch_off_z",[18943,13768,13769,14033,13786,13806],{"type":784,"name":24637,"path":24457,"parent":18943,"lines":24646,"value":24647,"annotation":24648},[4396,20650],"{'dispense_flow_rate': ParameterRange(0.3, 500.0), 'dispense_mix_flow_rate': ParameterRange(0.3, 500.0), 'dispense_transport_air_volume': ParameterRange(0.0, 50.0), 'dispense_blowout_air_volume': ParameterRange(0.0, 1150.0), 'dispense_swap_speed': ParameterRange(0.3, 100.0), 'dispense_settling_time': ParameterRange(0.0, 9.9), 'dispense_stop_flow_rate': ParameterRange(0.3, 500.0), 'dispense_stop_back_volume': ParameterRange(0.0, 99.9), 'dispense_lld_sensitivity': ParameterRange(1, 4)}",{"join":24649},[24650,832],{"left":24651,"slice":24652},{"name":927,"cls":810},{"elements":24653},[24654,24655],{"name":931,"cls":810},{"name":13766,"cls":810},{"type":846,"name":24640,"path":24457,"parent":18943,"description":24657,"lines":24658,"decorators":24660,"parameters":24661,"returns":24665},"Compile parameters for this channel if it is involved in the dispense.",[14799,24659],394,[7085],[24662,24663],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":24664,"required":853},{"name":13863,"cls":810},{"description":1127,"annotation":24666},{"name":927,"cls":810},{"type":846,"name":24641,"path":24457,"parent":18943,"description":24668,"lines":24669,"parameters":24671,"returns":24673},"Compile parameters for this channel if it is not involved in the dispense.",[8028,24670],398,[24672],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":24674},{"name":927,"cls":810},{"type":846,"name":24642,"path":24457,"parent":18943,"lines":24676,"decorators":24677,"parameters":24678},[20678,8046],[7085],[24679,24680],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":24681,"required":853},{"name":13863,"cls":810},{"type":846,"name":24643,"path":24457,"parent":18943,"lines":24683,"parameters":24684,"returns":24688},[1435,19927],[24685,24686],{"name":851,"kind":852,"required":853},{"name":13861,"kind":852,"annotation":24687,"required":853},{"name":13863,"cls":810},{"description":1127,"annotation":24689},{"name":1062,"cls":810},{"type":846,"name":24639,"path":24457,"parent":18943,"lines":24691,"parameters":24692},[9997,9997],[24693,24694,24700,24706,24713,24719,24728,24734,24740,24746,24752,24759,24765,24771],{"name":851,"kind":852,"required":853},{"name":13930,"kind":852,"annotation":24695,"required":42,"default":24699},{"join":24696},[24697,24698],{"name":14172,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13938,"kind":852,"annotation":24701,"required":42,"default":24705},{"join":24702},[24703,24704],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13945,"kind":852,"annotation":24707,"required":42,"default":24712},{"join":24708},[24709,24710,24711],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13953,"kind":852,"annotation":24714,"required":42,"default":24718},{"join":24715},[24716,24717],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13960,"kind":852,"annotation":24720,"required":42,"default":24727},{"join":24721},[24722,24725,24726],{"left":24723,"slice":24724},{"name":843,"cls":810},{"name":13815,"cls":810},{"name":13815,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13970,"kind":852,"annotation":24729,"required":42,"default":24733},{"join":24730},[24731,24732],{"name":1934,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":1359,"kind":852,"annotation":24735,"required":42,"default":24739},{"join":24736},[24737,24738],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13983,"kind":852,"annotation":24741,"required":42,"default":24745},{"join":24742},[24743,24744],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":1409,"kind":852,"annotation":24747,"required":42,"default":24751},{"join":24748},[24749,24750],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":2324,"kind":852,"annotation":24753,"required":42,"default":24758},{"join":24754},[24755,24756,24757],{"name":1098,"cls":810},{"name":2328,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":14003,"kind":852,"annotation":24760,"required":42,"default":24764},{"join":24761},[24762,24763],{"name":13836,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":14010,"kind":852,"annotation":24766,"required":42,"default":24770},{"join":24767},[24768,24769],{"name":13771,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":14247,"kind":852,"annotation":24772,"required":42,"default":24777},{"join":24773},[24774,24775,24776],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"type":802,"name":18944,"path":24457,"parent":18936,"description":24779,"lines":24780,"decorators":24781,"bases":24782,"attributes":24785,"functions":24787,"mro":24789},"Parameter set for XL channel aspiration with higher flow rate limits.",[4593,12865],[9982],[24783],{"annotation":24784},{"name":18941,"cls":810},[24786],"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.XLChannelAspirateParameterSet.LIQUID_CLASS_RANGES",[24788],"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.XLChannelAspirateParameterSet.__init__",[18944,18941,13767,13769,14342,13786,13806],{"type":784,"name":24786,"path":24457,"parent":18944,"lines":24791,"value":24792,"annotation":24793},[9439,12865],"{'aspirate_flow_rate': ParameterRange(0.3, 2000.0), 'aspirate_mix_flow_rate': ParameterRange(0.3, 2000.0), 'aspirate_transport_air_volume': ParameterRange(0.0, 50.0), 'aspirate_blowout_air_volume': ParameterRange(0.0, 1150.0), 'aspirate_swap_speed': ParameterRange(0.3, 100.0), 'aspirate_settling_time': ParameterRange(0.0, 9.9), 'aspirate_over_aspirate_volume': ParameterRange(0.0, 1150.0), 'aspirate_lld_sensitivity': ParameterRange(1, 4)}",{"join":24794},[24795,832],{"left":24796,"slice":24797},{"name":927,"cls":810},{"elements":24798},[24799,24800],{"name":931,"cls":810},{"name":13766,"cls":810},{"type":846,"name":24788,"path":24457,"parent":18944,"lines":24802,"parameters":24803},[9997,9997],[24804,24805,24811,24817,24824,24830,24839,24845,24851,24857,24863,24870,24876,24882],{"name":851,"kind":852,"required":853},{"name":13930,"kind":852,"annotation":24806,"required":42,"default":24810},{"join":24807},[24808,24809],{"name":14469,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13938,"kind":852,"annotation":24812,"required":42,"default":24816},{"join":24813},[24814,24815],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13945,"kind":852,"annotation":24818,"required":42,"default":24823},{"join":24819},[24820,24821,24822],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13953,"kind":852,"annotation":24825,"required":42,"default":24829},{"join":24826},[24827,24828],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13960,"kind":852,"annotation":24831,"required":42,"default":24838},{"join":24832},[24833,24836,24837],{"left":24834,"slice":24835},{"name":843,"cls":810},{"name":13815,"cls":810},{"name":13815,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13970,"kind":852,"annotation":24840,"required":42,"default":24844},{"join":24841},[24842,24843],{"name":1934,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":1359,"kind":852,"annotation":24846,"required":42,"default":24850},{"join":24847},[24848,24849],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13983,"kind":852,"annotation":24852,"required":42,"default":24856},{"join":24853},[24854,24855],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":1409,"kind":852,"annotation":24858,"required":42,"default":24862},{"join":24859},[24860,24861],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":2324,"kind":852,"annotation":24864,"required":42,"default":24869},{"join":24865},[24866,24867,24868],{"name":1098,"cls":810},{"name":2328,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":14003,"kind":852,"annotation":24871,"required":42,"default":24875},{"join":24872},[24873,24874],{"name":13836,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":14010,"kind":852,"annotation":24877,"required":42,"default":24881},{"join":24878},[24879,24880],{"name":13771,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":2451,"kind":852,"annotation":24883,"required":42,"default":24887},{"join":24884},[24885,24886],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"type":802,"name":18945,"path":24457,"parent":18936,"description":24889,"lines":24890,"decorators":24892,"bases":24893,"attributes":24896,"functions":24898,"mro":24900},"Parameter set for XL channel dispense with higher flow rate limits.",[12873,24891],457,[9982],[24894],{"annotation":24895},{"name":18943,"cls":810},[24897],"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.XLChannelDispenseParameterSet.LIQUID_CLASS_RANGES",[24899],"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.XLChannelDispenseParameterSet.__init__",[18945,18943,13768,13769,14033,13786,13806],{"type":784,"name":24897,"path":24457,"parent":18945,"lines":24902,"value":24903,"annotation":24904},[1558,24891],"{'dispense_flow_rate': ParameterRange(0.3, 2000.0), 'dispense_mix_flow_rate': ParameterRange(0.3, 2000.0), 'dispense_transport_air_volume': ParameterRange(0.0, 50.0), 'dispense_blowout_air_volume': ParameterRange(0.0, 1150.0), 'dispense_swap_speed': ParameterRange(0.3, 100.0), 'dispense_settling_time': ParameterRange(0.0, 9.9), 'dispense_stop_flow_rate': ParameterRange(0.3, 2000.0), 'dispense_stop_back_volume': ParameterRange(0.0, 99.9), 'dispense_lld_sensitivity': ParameterRange(1, 4)}",{"join":24905},[24906,832],{"left":24907,"slice":24908},{"name":927,"cls":810},{"elements":24909},[24910,24911],{"name":931,"cls":810},{"name":13766,"cls":810},{"type":846,"name":24899,"path":24457,"parent":18945,"lines":24913,"parameters":24914},[9997,9997],[24915,24916,24922,24928,24935,24941,24950,24956,24962,24968,24974,24981,24987,24993],{"name":851,"kind":852,"required":853},{"name":13930,"kind":852,"annotation":24917,"required":42,"default":24921},{"join":24918},[24919,24920],{"name":14172,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13938,"kind":852,"annotation":24923,"required":42,"default":24927},{"join":24924},[24925,24926],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13945,"kind":852,"annotation":24929,"required":42,"default":24934},{"join":24930},[24931,24932,24933],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13953,"kind":852,"annotation":24936,"required":42,"default":24940},{"join":24937},[24938,24939],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13960,"kind":852,"annotation":24942,"required":42,"default":24949},{"join":24943},[24944,24947,24948],{"left":24945,"slice":24946},{"name":843,"cls":810},{"name":13815,"cls":810},{"name":13815,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13970,"kind":852,"annotation":24951,"required":42,"default":24955},{"join":24952},[24953,24954],{"name":1934,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":1359,"kind":852,"annotation":24957,"required":42,"default":24961},{"join":24958},[24959,24960],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13983,"kind":852,"annotation":24963,"required":42,"default":24967},{"join":24964},[24965,24966],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":1409,"kind":852,"annotation":24969,"required":42,"default":24973},{"join":24970},[24971,24972],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":2324,"kind":852,"annotation":24975,"required":42,"default":24980},{"join":24976},[24977,24978,24979],{"name":1098,"cls":810},{"name":2328,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":14003,"kind":852,"annotation":24982,"required":42,"default":24986},{"join":24983},[24984,24985],{"name":13836,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":14010,"kind":852,"annotation":24988,"required":42,"default":24992},{"join":24989},[24990,24991],{"name":13771,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":14247,"kind":852,"annotation":24994,"required":42,"default":24999},{"join":24995},[24996,24997,24998],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"type":802,"name":18942,"path":24457,"parent":18936,"description":25001,"lines":25002,"decorators":25003,"bases":25004,"attributes":25008,"functions":25012,"mro":25016},"Complex mix parameter set for a single channel.",[22323,1598],[9982],[25005],{"annotation":25006},{"name":25007,"cls":810},"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet",[25009,25010,25011],"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelComplexMixParameterSet.steps","unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelComplexMixParameterSet.ASPIRATE_TYPE","unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelComplexMixParameterSet.DISPENSE_TYPE",[25013,25014,25015],"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelComplexMixParameterSet.__init__","unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelComplexMixParameterSet._make_aspirate_parameters","unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelComplexMixParameterSet._make_dispense_parameters",[18942,25007,13806],{"type":784,"name":25009,"path":24457,"parent":18942,"lines":25018,"value":24352,"annotation":25019},[9475,9475],{"left":25020,"slice":25021},{"name":1870,"cls":810},{"join":25022},[25023,25024],{"name":18941,"cls":810},{"name":18943,"cls":810},{"type":784,"name":25010,"path":24457,"parent":18942,"lines":25026,"value":23557},[12949,12949],{"type":784,"name":25011,"path":24457,"parent":18942,"lines":25028,"value":23802},[25029,25029],474,{"type":846,"name":25014,"path":24457,"parent":18942,"lines":25031,"decorators":25033,"parameters":25034,"returns":25037},[12960,25032],478,[12258],[25035,25036],{"name":12261,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752},{"description":1127,"annotation":25038},{"name":18941,"cls":810},{"type":846,"name":25015,"path":24457,"parent":18942,"lines":25040,"decorators":25041,"parameters":25042,"returns":25045},[1589,1598],[12258],[25043,25044],{"name":12261,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752},{"description":1127,"annotation":25046},{"name":18943,"cls":810},{"type":846,"name":25013,"path":24457,"parent":18942,"lines":25048,"parameters":25049},[9997,9997],[25050,25051],{"name":851,"kind":852,"required":853},{"name":21253,"kind":852,"annotation":25052,"required":42},{"left":25053,"slice":25054},{"name":1870,"cls":810},{"join":25055},[25056,25057],{"name":18941,"cls":810},{"name":18943,"cls":810},{"type":755,"name":18937,"path":25059,"parent":14551,"packages":25060,"attributes":25067,"classes":25069},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fpipettes\u002Finterfaces\u002F__init__.py",[25061,25062,25063,25064,25065,25066],"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.discard_tip_method","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channels_coordination","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.volume_info","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.pick_up_tip_method","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.monitoring_mode",[25068],"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.__all__",[1966,16974,2186,7592,7593,2478,5711,25070],"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.volume_info.VolumeInfo",{"type":784,"name":25068,"path":25059,"parent":18937,"lines":25072,"value":25073},[9793,848],[1966,7598,16974,2186,7592,7593,2478,5711,25070],{"type":755,"name":25061,"path":25075,"parent":18937,"attributes":25076},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fpipettes\u002Finterfaces\u002Fdiscard_tip_method.py",[25077],"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.discard_tip_method.__all__",{"type":784,"name":25077,"path":25075,"parent":25061,"lines":25079,"value":25080},[786,786],[1966],{"type":755,"name":25062,"path":25082,"parent":18937,"packages":25083,"attributes":25085,"functions":25088},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fpipettes\u002Finterfaces\u002Fchannels_coordination.py",[25084],"unitelabs.labware.math.decimal",[25086,25087],"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channels_coordination._SIDE_BUFFER","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channels_coordination._HOME_BUFFER",[25089,25090,25091,25092,25093,25094,25095,25096],"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channels_coordination._block_extent","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channels_coordination._y_ranges","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channels_coordination._safe_home","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channels_coordination._common","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channels_coordination.calculate_channel_y_ranges","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channels_coordination.calculate_safe_home_positions","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channels_coordination.calculate_xl_channel_y_ranges","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channels_coordination.calculate_xl_safe_home_positions",{"type":784,"name":25086,"path":25082,"parent":25062,"lines":25098,"value":25099},[786,786],"decimal.Decimal('4.5')",{"type":784,"name":25087,"path":25082,"parent":25062,"lines":25101,"value":25102},[9780,9780],"decimal.Decimal('11')",{"type":846,"name":25089,"path":25082,"parent":25062,"lines":25104,"parameters":25105,"returns":25114},[9793,7204],[25106,25108,25111],{"name":5724,"kind":852,"annotation":25107,"required":853},{"name":1405,"cls":810},{"name":25109,"kind":852,"annotation":25110,"required":853},"gap",{"name":3813,"cls":810},{"name":25112,"kind":852,"annotation":25113,"required":853},"inter_gap",{"name":3813,"cls":810},{"description":1127,"annotation":25115},{"name":3813,"cls":810},{"type":846,"name":25090,"path":25082,"parent":25062,"lines":25117,"parameters":25118,"returns":25140},[2801,796],[25119,25121,25123,25126,25129,25132,25135,25137],{"name":5724,"kind":852,"annotation":25120,"required":853},{"name":1405,"cls":810},{"name":25109,"kind":852,"annotation":25122,"required":853},{"name":3813,"cls":810},{"name":25124,"kind":852,"annotation":25125,"required":853},"sibling_extent",{"name":3813,"cls":810},{"name":25127,"kind":852,"annotation":25128,"required":853},"is_low_y",{"name":1098,"cls":810},{"name":25130,"kind":852,"annotation":25131,"required":853},"arm_y_min",{"name":3813,"cls":810},{"name":25133,"kind":852,"annotation":25134,"required":853},"arm_y_max",{"name":3813,"cls":810},{"name":25112,"kind":852,"annotation":25136,"required":853},{"name":3813,"cls":810},{"name":25138,"kind":852,"annotation":25139,"required":853},"ipg_clearance",{"name":3813,"cls":810},{"description":1127,"annotation":25141},{"left":25142,"slice":25143},{"name":1870,"cls":810},{"left":25144,"slice":25145},{"name":2813,"cls":810},{"elements":25146},[25147,25148],{"name":3813,"cls":810},{"name":3813,"cls":810},{"type":846,"name":25091,"path":25082,"parent":25062,"lines":25150,"parameters":25151,"returns":25163},[871,3068],[25152,25154,25156,25158,25160],{"name":5724,"kind":852,"annotation":25153,"required":853},{"name":1405,"cls":810},{"name":25109,"kind":852,"annotation":25155,"required":853},{"name":3813,"cls":810},{"name":25124,"kind":852,"annotation":25157,"required":853},{"name":3813,"cls":810},{"name":25127,"kind":852,"annotation":25159,"required":853},{"name":1098,"cls":810},{"name":25161,"kind":852,"annotation":25162,"required":853},"arm_min_y",{"name":3813,"cls":810},{"description":1127,"annotation":25164},{"left":25165,"slice":25166},{"name":1870,"cls":810},{"name":3813,"cls":810},{"type":846,"name":25092,"path":25082,"parent":25062,"lines":25168,"parameters":25169,"returns":25172},[1066,1085],[25170],{"name":12263,"kind":852,"annotation":25171,"required":853},{"name":927,"cls":810},{"description":1127,"annotation":25173},{"left":25174,"slice":25175},{"name":2813,"cls":810},{"elements":25176},[25177,25178,25179,25180,25181],{"name":3813,"cls":810},{"name":3813,"cls":810},{"name":3813,"cls":810},{"name":1098,"cls":810},{"name":3813,"cls":810},{"type":846,"name":25093,"path":25082,"parent":25062,"description":25183,"lines":25184,"parameters":25185,"returns":25188},"Calculate (min_y, max_y) bounds for each PIP channel.",[888,1102],[25186],{"name":12263,"kind":852,"annotation":25187,"required":853},{"name":927,"cls":810},{"description":25189,"annotation":25190},"List of (y_min, y_max) tuples per channel.",{"left":25191,"slice":25192},{"name":1870,"cls":810},{"left":25193,"slice":25194},{"name":2813,"cls":810},{"elements":25195},[25196,25197],{"name":3813,"cls":810},{"name":3813,"cls":810},{"type":846,"name":25094,"path":25082,"parent":25062,"description":25199,"lines":25200,"parameters":25201,"returns":25204},"Calculate XL-aware safe home Y positions for all PIP channels.",[2019,3882],[25202],{"name":12263,"kind":852,"annotation":25203,"required":853},{"name":927,"cls":810},{"description":1127,"annotation":25205},{"left":25206,"slice":25207},{"name":1870,"cls":810},{"name":3813,"cls":810},{"type":846,"name":25095,"path":25082,"parent":25062,"description":25209,"lines":25210,"parameters":25211,"returns":25214},"Calculate (min_y, max_y) bounds for each XL channel.",[2051,3938],[25212],{"name":12263,"kind":852,"annotation":25213,"required":853},{"name":927,"cls":810},{"description":25189,"annotation":25215},{"left":25216,"slice":25217},{"name":1870,"cls":810},{"left":25218,"slice":25219},{"name":2813,"cls":810},{"elements":25220},[25221,25222],{"name":3813,"cls":810},{"name":3813,"cls":810},{"type":846,"name":25096,"path":25082,"parent":25062,"description":25224,"lines":25225,"parameters":25226,"returns":25229},"Calculate PIP-aware safe home Y positions for all XL channels.",[2102,10694],[25227],{"name":12263,"kind":852,"annotation":25228,"required":853},{"name":927,"cls":810},{"description":1127,"annotation":25230},{"left":25231,"slice":25232},{"name":1870,"cls":810},{"name":3813,"cls":810},{"type":755,"name":25063,"path":25234,"parent":18937,"classes":25235},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fpipettes\u002Finterfaces\u002Fvolume_info.py",[25070],{"type":802,"name":25070,"path":25234,"parent":25063,"description":25237,"lines":25238,"decorators":25239,"attributes":25240,"functions":25243,"mro":25245},"Volume information for a pipette channel.",[9780,7204],[9982],[25241,25242],"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.volume_info.VolumeInfo.max_volume","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.volume_info.VolumeInfo.current_volume",[25244],"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.volume_info.VolumeInfo.__init__",[25070],{"type":784,"name":25241,"path":25234,"parent":25070,"lines":25247,"value":832,"annotation":25248},[2775,2775],{"name":1405,"cls":810},{"type":784,"name":25242,"path":25234,"parent":25070,"lines":25250,"value":832,"annotation":25251},[7204,7204],{"name":1405,"cls":810},{"type":846,"name":25244,"path":25234,"parent":25070,"lines":25253,"parameters":25254},[9997,9997],[25255,25256,25259],{"name":851,"kind":852,"required":853},{"name":25257,"kind":852,"annotation":25258,"required":853},"max_volume",{"name":1405,"cls":810},{"name":25260,"kind":852,"annotation":25261,"required":853},"current_volume",{"name":1405,"cls":810},{"type":755,"name":25064,"path":25263,"parent":18937,"attributes":25264,"classes":25265},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fpipettes\u002Finterfaces\u002Ftadm.py",[7598],[2478,7592,7593,5711],{"type":802,"name":2478,"path":25263,"parent":25064,"description":13710,"lines":25267,"bases":25268,"attributes":25271,"mro":25274},[2775,864],[25269],{"annotation":25270},{"name":9965,"cls":810},[2481,25272,25273],"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMMode.ERRORS","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMMode.ALL",[2478],{"type":784,"name":2481,"path":25263,"parent":2478,"description":13721,"lines":25276,"value":1417},[805,805],{"type":784,"name":25272,"path":25263,"parent":2478,"description":13724,"lines":25278,"value":2342},[1856,1856],{"type":784,"name":25273,"path":25263,"parent":2478,"description":13727,"lines":25280,"value":2343},[795,795],{"type":784,"name":7598,"path":25263,"parent":25064,"description":25282,"lines":25283,"value":25284},"Pairs of time (in ms) and pressure (in Pa).",[870,870],"collections.abc.Sequence[tuple[int, int]]",{"type":802,"name":7592,"path":25263,"parent":25064,"description":25286,"lines":25287,"bases":25288,"attributes":25291,"mro":25296},"Total Air Displacement Monitoring guardband.",[2841,1066],[25289],{"annotation":25290},{"name":910,"cls":810},[25292,25293,25294,25295],"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMGuardband.index","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMGuardband.identifier","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMGuardband.upper_limit_curve","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMGuardband.lower_limit_curve",[7592],{"type":784,"name":25292,"path":25263,"parent":7592,"lines":25298,"value":832,"annotation":25299},[3068,3068],{"name":1405,"cls":810},{"type":784,"name":25293,"path":25263,"parent":7592,"lines":25301,"value":832,"annotation":25302},[2874,2874],{"name":931,"cls":810},{"type":784,"name":25294,"path":25263,"parent":7592,"lines":25304,"value":832,"annotation":25305},[8680,8680],{"name":7598,"cls":810},{"type":784,"name":25295,"path":25263,"parent":7592,"lines":25307,"value":832,"annotation":25308},[1066,1066],{"name":7598,"cls":810},{"type":802,"name":7593,"path":25263,"parent":25064,"description":25310,"lines":25311,"bases":25312,"attributes":25315,"mro":25321},"Total Air Displacement Monitoring measurement.",[878,1973],[25313],{"annotation":25314},{"name":910,"cls":810},[25316,25317,25318,25319,25320],"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMMeasurement.identifier","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMMeasurement.guardband","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMMeasurement.operation","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMMeasurement.data","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMMeasurement.error",[7593],{"type":784,"name":25316,"path":25263,"parent":7593,"lines":25323,"value":832,"annotation":25324},[3082,3082],{"name":931,"cls":810},{"type":784,"name":25317,"path":25263,"parent":7593,"lines":25326,"value":832,"annotation":25327},[3827,3827],{"name":931,"cls":810},{"type":784,"name":25318,"path":25263,"parent":7593,"lines":25329,"value":832,"annotation":25330},[1923,1923],{"left":25331,"slice":25332},{"name":2339,"cls":810},{"elements":25333},[25334,25335],"'Aspirate'","'Dispense'",{"type":784,"name":25319,"path":25263,"parent":7593,"lines":25337,"value":832,"annotation":25338},[3828,3828],{"left":25339,"slice":25340},{"name":1870,"cls":810},{"name":1405,"cls":810},{"type":784,"name":25320,"path":25263,"parent":7593,"lines":25342,"value":832,"annotation":25343},[1973,1973],{"left":25344,"slice":25345},{"name":2339,"cls":810},{"elements":25346},[1052,25347,25348],"'Upper'","'Lower'",{"type":802,"name":5711,"path":25263,"parent":25064,"description":25350,"lines":25351,"decorators":25352,"attributes":25353,"functions":25362,"mro":25364},"TADM Parameters for pipetting operations.",[2887,2019],[9982],[25354,25355,25356,25357,25358,25359,25360,25361],"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMParameters.data_available","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMParameters.number_of_data_records","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMParameters.type_of_liquid_handling","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMParameters.data_out_of_range","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMParameters.used_limit_curve_index","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMParameters.reserved","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMParameters.measurement_id","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMParameters.used_limit_curve_name",[25363],"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMParameters.__init__",[5711],{"type":784,"name":25354,"path":25263,"parent":5711,"lines":25366,"value":832,"annotation":25367},[2947,2947],{"name":1098,"cls":810},{"type":784,"name":25355,"path":25263,"parent":5711,"lines":25369,"value":832,"annotation":25370},[2001,2001],{"name":1405,"cls":810},{"type":784,"name":25356,"path":25263,"parent":5711,"lines":25372,"value":832,"annotation":25373},[1092,1092],{"left":25374,"slice":25375},{"name":2339,"cls":810},{"elements":25376},[25377,25378],"'aspirate'","'dispense'",{"type":784,"name":25357,"path":25263,"parent":5711,"lines":25380,"value":832,"annotation":25381},[2009,2009],{"name":1098,"cls":810},{"type":784,"name":25358,"path":25263,"parent":5711,"lines":25383,"value":832,"annotation":25384},[1102,1102],{"name":1405,"cls":810},{"type":784,"name":25359,"path":25263,"parent":5711,"lines":25386,"value":832,"annotation":25387},[2010,2010],{"name":1405,"cls":810},{"type":784,"name":25360,"path":25263,"parent":5711,"lines":25389,"value":832,"annotation":25390},[3874,3874],{"name":931,"cls":810},{"type":784,"name":25361,"path":25263,"parent":5711,"lines":25392,"value":832,"annotation":25393},[2019,2019],{"name":931,"cls":810},{"type":846,"name":25363,"path":25263,"parent":5711,"lines":25395,"parameters":25396},[9997,9997],[25397,25398,25401,25404,25410,25413,25416,25419,25421],{"name":851,"kind":852,"required":853},{"name":25399,"kind":852,"annotation":25400,"required":853},"data_available",{"name":1098,"cls":810},{"name":25402,"kind":852,"annotation":25403,"required":853},"number_of_data_records",{"name":1405,"cls":810},{"name":25405,"kind":852,"annotation":25406,"required":853},"type_of_liquid_handling",{"left":25407,"slice":25408},{"name":2339,"cls":810},{"elements":25409},[25377,25378],{"name":25411,"kind":852,"annotation":25412,"required":853},"data_out_of_range",{"name":1098,"cls":810},{"name":25414,"kind":852,"annotation":25415,"required":853},"used_limit_curve_index",{"name":1405,"cls":810},{"name":25417,"kind":852,"annotation":25418,"required":853},"reserved",{"name":1405,"cls":810},{"name":5885,"kind":852,"annotation":25420,"required":853},{"name":931,"cls":810},{"name":25422,"kind":852,"annotation":25423,"required":853},"used_limit_curve_name",{"name":931,"cls":810},{"type":755,"name":25065,"path":25425,"parent":18937,"classes":25426},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fpipettes\u002Finterfaces\u002Fpick_up_tip_method.py",[2186],{"type":802,"name":2186,"path":25425,"parent":25065,"description":25428,"lines":25429,"bases":25430,"attributes":25433,"mro":25435},"The method to pick up tips.",[9780,3029],[25431],{"annotation":25432},{"name":9965,"cls":810},[5067,2189,25434],"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.pick_up_tip_method.PickUpTipMethod.SLOW",[2186],{"type":784,"name":5067,"path":25425,"parent":2186,"description":25437,"lines":25438,"value":1417},"Auto selection.",[9793,9793],{"type":784,"name":2189,"path":25425,"parent":2186,"description":25440,"lines":25441,"value":2342},"Pick up normally out of rack.",[790,790],{"type":784,"name":25434,"path":25425,"parent":2186,"description":25443,"lines":25444,"value":2343},"Pick up slowly out of wash liquid.",[1807,1807],{"type":755,"name":25066,"path":25446,"parent":18937,"classes":25447},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fpipettes\u002Finterfaces\u002Fmonitoring_mode.py",[16974],{"type":802,"name":16974,"path":25446,"parent":25066,"description":22718,"lines":25449,"bases":25450,"attributes":25453,"mro":25457},[9780,856],[25451],{"annotation":25452},{"name":9965,"cls":810},[25454,25455,25456],"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.monitoring_mode.MonitoringMode.OFF","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.monitoring_mode.MonitoringMode.MAD","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.monitoring_mode.MonitoringMode.TADM",[16974],{"type":784,"name":25454,"path":25446,"parent":16974,"description":25459,"lines":25460,"value":1417},"Disable monitoring.",[9793,9793],{"type":784,"name":25455,"path":25446,"parent":16974,"description":25462,"lines":25463,"value":2342},"Monitored Air Displacement (MAD)",[2801,2801],{"type":784,"name":25456,"path":25446,"parent":16974,"description":25465,"lines":25466,"value":2343},"Total Air Displacement Monitoring (TADM)",[848,848],{"type":755,"name":14552,"path":25468,"parent":7577,"packages":25469,"attributes":25472,"classes":25474},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fcore_gripper\u002F__init__.py",[25470,25471],"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol","unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper",[25473],"unitelabs.liquid_handling.hamilton.modules.core_gripper.__all__",[7588,2780],{"type":784,"name":25473,"path":25468,"parent":14552,"lines":25476,"value":25477},[9780,9780],[7588,2780],{"type":755,"name":25470,"path":25479,"parent":14552,"classes":25480},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fcore_gripper\u002Fcore_gripper_protocol.py",[2780],{"type":802,"name":2780,"path":25479,"parent":25470,"description":25482,"lines":25483,"bases":25484,"attributes":25487,"functions":25491,"mro":25501},"Low-level access to the CO-RE gripper. Used to transport labware.",[3029,8822],[25485],{"annotation":25486},{"name":2794,"cls":810},[25488,25489,25490],"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol.CoReGripperProtocol._gripper_type","unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol.CoReGripperProtocol._quad_core","unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol.CoReGripperProtocol.logger",[25492,25493,25494,25495,25496,25497,25498,25499,25500],"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol.CoReGripperProtocol._service","unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol.CoReGripperProtocol._vector_dict","unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol.CoReGripperProtocol.pick_up","unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol.CoReGripperProtocol.discard","unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol.CoReGripperProtocol.open","unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol.CoReGripperProtocol.pick_up_plate","unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol.CoReGripperProtocol.put_down_plate","unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol.CoReGripperProtocol.move_plate","unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol.CoReGripperProtocol.read_barcode",[2780,2794],{"type":784,"name":25488,"path":25479,"parent":2780,"lines":25503,"value":25504,"annotation":25505},[848,848],"CoReGripperTip",{"left":25506,"slice":25507},{"name":843,"cls":810},{"name":25508,"cls":810},"unitelabs.labware.hamilton.tips.gripper.HamiltonGripperTip",{"type":784,"name":25489,"path":25479,"parent":2780,"lines":25510,"value":1052,"annotation":25511},[906,906],{"name":1098,"cls":810},{"type":784,"name":25490,"path":25479,"parent":2780,"description":25513,"lines":25514,"value":832,"annotation":25515},"Logger for the core gripper module.",[795,864],{"name":7798,"cls":810},{"type":846,"name":25492,"path":25479,"parent":2780,"description":15457,"lines":25517,"parameters":25518,"returns":25520},[3048,2841],[25519],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":25521},{"name":15463,"cls":810},{"type":846,"name":25493,"path":25479,"parent":2780,"lines":25523,"parameters":25524,"returns":25529},[2873,1043],[25525,25526],{"name":851,"kind":852,"required":853},{"name":25527,"kind":852,"annotation":25528,"required":853},"vector",{"name":1934,"cls":810},{"description":1127,"annotation":25530},{"left":25531,"slice":25532},{"name":927,"cls":810},{"elements":25533},[25534,25535],{"name":931,"cls":810},{"name":1405,"cls":810},{"type":846,"name":25494,"path":25479,"parent":2780,"description":25537,"lines":25538,"decorators":25539,"parameters":25540},"Get CoRe gripper paddles by picking them up with the provided channels.",[3082,3927],[7808,7818],[25541,25542,25550,25558,25561,25566],{"name":851,"kind":852,"required":853},{"name":2158,"kind":852,"annotation":25543,"required":853,"description":25549},{"left":25544,"slice":25545},{"name":2813,"cls":810},{"elements":25546},[25547,25548],{"name":1934,"cls":810},{"name":1934,"cls":810},"A location for the two channels at which to pick up the CoRe gripper tool,\nordered from lower channel to higher channel.",{"name":2271,"kind":852,"annotation":25551,"required":853,"description":25557},{"left":25552,"slice":25553},{"name":2813,"cls":810},{"elements":25554},[25555,25556],{"name":1405,"cls":810},{"name":1405,"cls":810},"The zero-based channel indices which will be used to pick up the CoRe gripper,\nordered from lower channel to higher channel.",{"name":2826,"kind":852,"annotation":25559,"required":42,"default":1052,"description":25560},{"name":1098,"cls":810},"Whether to check for plate presence when using Quad CO-RE grippers.\nDefaults to `False`. Does not affect single-channel grippers.",{"name":1936,"kind":852,"annotation":25562,"required":42,"default":832,"description":25565},{"join":25563},[25564,832],{"name":1940,"cls":810},"The z-position in mm from where to start the pick up process.\nDefaults to the min traverse height.",{"name":1409,"kind":852,"annotation":25567,"required":42,"default":832,"description":15122},{"join":25568},[25569,832],{"name":1940,"cls":810},{"type":846,"name":25495,"path":25479,"parent":2780,"description":25571,"lines":25572,"decorators":25573,"parameters":25574},"Discard CoRe gripper paddles by dropping them back at the provided location.",[3171,7205],[7808,7818],[25575,25576,25584,25592,25597,25601],{"name":851,"kind":852,"required":853},{"name":1927,"kind":852,"annotation":25577,"required":853,"description":25583},{"left":25578,"slice":25579},{"name":2813,"cls":810},{"elements":25580},[25581,25582],{"name":1934,"cls":810},{"name":1934,"cls":810},"A location for the two channels at which to drop the currently attached CoRe gripper tool,\nordered from lower channel to higher channel.",{"name":2271,"kind":852,"annotation":25585,"required":853,"description":25591},{"left":25586,"slice":25587},{"name":2813,"cls":810},{"elements":25588},[25589,25590],{"name":1405,"cls":810},{"name":1405,"cls":810},"The zero-based channel indices which have the CoRe gripper attached,\nordered from lower channel to higher channel.",{"name":1936,"kind":852,"annotation":25593,"required":42,"default":832,"description":25596},{"join":25594},[25595,832],{"name":1940,"cls":810},"The z-position in mm from where to start the deposit process.\nDefaults to the min traverse height.",{"name":1353,"kind":852,"annotation":25598,"required":42,"default":832,"description":15665},{"join":25599},[25600,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":25602,"required":42,"default":832,"description":15122},{"join":25603},[25604,832],{"name":1940,"cls":810},{"type":846,"name":25496,"path":25479,"parent":2780,"description":25606,"lines":25607,"decorators":25608,"parameters":25609},"Open CoRe gripper.",[2231,7110],[7808,7818],[25610,25611],{"name":851,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":25612,"required":853,"description":25591},{"left":25613,"slice":25614},{"name":2813,"cls":810},{"elements":25615},[25616,25617],{"name":1405,"cls":810},{"name":1405,"cls":810},{"type":846,"name":25497,"path":25479,"parent":2780,"description":25619,"lines":25620,"decorators":25621,"parameters":25622},"Pick up a plate using the CoRe gripper.",[1193,9137],[7808,7818],[25623,25624,25626,25629,25632,25635,25638,25641,25645],{"name":851,"kind":852,"required":853},{"name":2891,"kind":852,"annotation":25625,"required":853,"description":15632},{"name":1934,"cls":810},{"name":2894,"kind":852,"annotation":25627,"required":853,"description":25628},{"name":1940,"cls":810},"The plate's width in mm with an additional margin to safely pull up the gripper.",{"name":2897,"kind":852,"annotation":25630,"required":853,"description":25631},{"name":1940,"cls":810},"The plate's width in mm.",{"name":2900,"kind":852,"annotation":25633,"required":42,"default":2902,"description":25634},{"name":1405,"cls":810},"The pressure to apply on the plate ranging from 0 (low) to 99 (high).",{"name":2904,"kind":852,"annotation":25636,"required":42,"description":25637},{"name":1940,"cls":810},"The speed in mm\u002Fs when moving along the z-axis.",{"name":2907,"kind":852,"annotation":25639,"required":42,"description":25640},{"name":1940,"cls":810},"The speed in mm\u002Fs along the y-axis when closing the gripper.",{"name":1353,"kind":852,"annotation":25642,"required":42,"default":832,"description":15665},{"join":25643},[25644,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":25646,"required":42,"default":832,"description":15122},{"join":25647},[25648,832],{"name":1940,"cls":810},{"type":846,"name":25498,"path":25479,"parent":2780,"description":25650,"lines":25651,"decorators":25652,"parameters":25653},"Put the plate down using the CoRe gripper.",[19362,1287],[7808,7818],[25654,25655,25658,25660,25663,25665,25668,25672],{"name":851,"kind":852,"required":853},{"name":2891,"kind":852,"annotation":25656,"required":853,"description":25657},{"name":1934,"cls":810},"The plate's center will be placed here.",{"name":2894,"kind":852,"annotation":25659,"required":853,"description":25628},{"name":1940,"cls":810},{"name":2929,"kind":852,"annotation":25661,"required":42,"description":25662},{"name":1940,"cls":810},"The pressure in mm to apply on the bottom.",{"name":2904,"kind":852,"annotation":25664,"required":42,"description":25637},{"name":1940,"cls":810},{"name":2934,"kind":852,"annotation":25666,"required":42,"default":2345,"description":25667},{"name":1405,"cls":810},"The acceleration index when moving along the x-axis.",{"name":1353,"kind":852,"annotation":25669,"required":42,"default":832,"description":15665},{"join":25670},[25671,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":25673,"required":42,"default":832,"description":15122},{"join":25674},[25675,832],{"name":1940,"cls":810},{"type":846,"name":25499,"path":25479,"parent":2780,"description":25677,"lines":25678,"decorators":25679,"parameters":25680},"Move the plate to a certain position using the CoRe gripper.",[1301,4340],[7808,7818],[25681,25682,25684,25686,25688],{"name":851,"kind":852,"required":853},{"name":2891,"kind":852,"annotation":25683,"required":853,"description":25657},{"name":1934,"cls":810},{"name":2904,"kind":852,"annotation":25685,"required":42,"description":25637},{"name":1940,"cls":810},{"name":2934,"kind":852,"annotation":25687,"required":42,"default":2345,"description":25667},{"name":1405,"cls":810},{"name":1409,"kind":852,"annotation":25689,"required":42,"default":832,"description":15122},{"join":25690},[25691,832],{"name":1940,"cls":810},{"type":846,"name":25500,"path":25479,"parent":2780,"description":25693,"lines":25694,"decorators":25695,"parameters":25696,"returns":25708},"Read a labware's barcode using the CO-RE gripper.",[7925,8822],[7808,7818],[25697,25698,25700,25702,25706],{"name":851,"kind":852,"required":853},{"name":2968,"kind":852,"annotation":25699,"required":853,"description":15752},{"name":1405,"cls":810},{"name":2299,"kind":852,"annotation":25701,"required":853,"description":15758},{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":25703,"required":42,"default":832,"description":15122},{"join":25704},[25705,832],{"name":1940,"cls":810},{"name":2904,"kind":852,"annotation":25707,"required":42,"description":25637},{"name":1940,"cls":810},{"description":15775,"annotation":25709},{"join":25710},[25711,832],{"name":931,"cls":810},{"type":755,"name":25471,"path":25713,"parent":14552,"packages":25714,"classes":25715},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fcore_gripper\u002Fcore_gripper.py",[14992],[7588],{"type":802,"name":7588,"path":25713,"parent":25471,"description":25717,"lines":25718,"decorators":25720,"bases":25721,"attributes":25726,"functions":25736,"mro":25763},"The CO-RE Gripper is the plate handling tool of the Microlab STAR.\n\nIt is picked up by two or four pipetting channels to transport microplates\nto and from positions on the deck and cover them with lids. Plates can be\ngripped in landscape or portrait format within the working area. Rotation\nof plates is not an option.",[856,25719],1011,[9982],[25722],{"annotation":25723},{"left":25724,"slice":25725},{"name":773,"cls":810},{"name":827,"cls":810},[25727,25728,25729,25730,25731,25732,25733,25734,25735],"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.identifier","unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.park_location","unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.channels","unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper._gripper_type","unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper._supports_quad_gripper","unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.min_width","unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.logger","unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.channel_range","unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.num_channels",[25737,25738,25739,25740,25741,25742,25743,25744,25745,25746,25747,25748,25749,25750,25751,25752,25753,25754,25755,25756,25757,25758,25759,25760,25761,25762],"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.__init__","unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.__post_init__","unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.configure","unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.can_activate","unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.activate","unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.deactivate","unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.can_pick_up_gripper","unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.pick_up_gripper","unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.put_down_gripper","unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.home","unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.drop_gripper","unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.current_location","unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.move_to","unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.move_by","unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.has_labware","unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.current_grip_width","unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.open_to","unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.open_by","unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.close_to","unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.close_by","unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.transfer","unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.transfer_from","unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.pick_up","unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.pick_up_from","unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.put_down","unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.drop_labware",[7588,773,15033,14624,774,828],{"type":784,"name":25727,"path":25713,"parent":7588,"lines":25765,"value":25766,"annotation":25767},[2874,2874],"'CO-RE gripper'",{"name":931,"cls":810},{"type":784,"name":25728,"path":25713,"parent":7588,"description":25769,"lines":25770,"value":25771,"annotation":25772},"The parking location of the lowest and highest channel locations used to pick up the gripper.",[1066,1066],"dataclasses.field(default_factory=(lambda: (Vector(), Vector())))",{"left":25773,"slice":25774},{"name":2813,"cls":810},{"elements":25775},[25776,25777],{"name":1934,"cls":810},{"name":1934,"cls":810},{"type":784,"name":25729,"path":25713,"parent":7588,"description":25779,"lines":25780,"value":25781,"annotation":25782},"The zero-based indices of the lowest and highest channels used to pick up the gripper.",[887,887],"(0, 1)",{"left":25783,"slice":25784},{"name":2813,"cls":810},{"elements":25785},[25786,25787],{"name":1405,"cls":810},{"name":1405,"cls":810},{"type":784,"name":25730,"path":25713,"parent":7588,"description":25789,"lines":25790,"value":25504,"annotation":25791},"The type of gripper tip to use.",[1973,1973],{"left":25792,"slice":25793},{"name":843,"cls":810},{"name":25508,"cls":810},{"type":784,"name":25731,"path":25713,"parent":7588,"description":25795,"lines":25796,"value":1052,"annotation":25797},"Whether the CO-RE gripper supports Quad CO-RE gripper.",[2920,2920],{"name":1098,"cls":810},{"type":784,"name":25732,"path":25713,"parent":7588,"description":25799,"lines":25800,"value":25801,"annotation":25802},"The minimal distance in mm between the grippers.",[14627,14627],"decimal.Decimal(9)",{"name":1062,"cls":810},{"type":846,"name":25738,"path":25713,"parent":7588,"lines":25804,"parameters":25805},[2921,1102],[25806,25807,25809],{"name":851,"kind":852,"required":853},{"name":14661,"kind":852,"annotation":25808,"required":853},{"name":7179,"cls":810},{"name":14667,"kind":3745,"required":42,"default":3747},{"type":784,"name":25733,"path":25713,"parent":7588,"description":25513,"lines":25811,"value":832,"annotation":25812},[2019,2964],{"name":7798,"cls":810},{"type":784,"name":25734,"path":25713,"parent":7588,"description":25814,"lines":25815,"value":832,"annotation":25816},"Get the channel range of the CO-RE gripper, for tip presence logic.",[2029,2039],{"left":25817,"slice":25818},{"name":1870,"cls":810},{"name":1405,"cls":810},{"type":784,"name":25735,"path":25713,"parent":7588,"description":25820,"lines":25821,"value":832,"annotation":25822},"Get the number of channels of the CO-RE gripper.",[2776,3163],{"name":1405,"cls":810},{"type":846,"name":25739,"path":25713,"parent":7588,"description":25824,"lines":25825,"decorators":25826,"parameters":25827},"Configure the CO-RE gripper for use.\n\nThe park location of the CO-RE gripper may vary, update its value here when necessary.",[3164,4070],[7085],[25828,25829,25840,25850],{"name":851,"kind":852,"required":853},{"name":25830,"kind":1788,"annotation":25831,"required":42,"default":832,"description":25839},"park_location",{"join":25832},[25833,832],{"left":25834,"slice":25835},{"name":2813,"cls":810},{"elements":25836},[25837,25838],{"name":1934,"cls":810},{"name":1934,"cls":810},"Tuple of park locations of the foremost and rearmost gripper.",{"name":2271,"kind":1788,"annotation":25841,"required":42,"default":832,"description":25849},{"join":25842},[25843,832],{"left":25844,"slice":25845},{"name":2813,"cls":810},{"elements":25846},[25847,25848],{"name":1405,"cls":810},{"name":1405,"cls":810},"The zero-based indices of the outermost channels used to pick up the CO-RE gripper from\nits park location.",{"name":25851,"kind":1788,"annotation":25852,"required":42,"default":832,"description":25857},"gripper_type",{"join":25853},[25854,832],{"left":25855,"slice":25856},{"name":843,"cls":810},{"name":25508,"cls":810},"The type of HamiltonGripperTip to use.",{"type":846,"name":25740,"path":25713,"parent":7588,"lines":25859,"decorators":25860,"parameters":25861,"returns":25863},[7082,4085],[7085],[25862],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":25864},{"name":1098,"cls":810},{"type":846,"name":25741,"path":25713,"parent":7588,"description":25866,"lines":25867,"decorators":25868,"parameters":25869},"Activate the CO-RE gripper.\n\nDo not call this method directly! Call `pick_up_gripper()` instead.",[4095,1237],[7085],[25870,25871],{"name":851,"kind":852,"required":853},{"name":25872,"kind":852,"annotation":25873,"required":42,"default":1052},"disable_pick_up",{"join":25874},[25875,832],{"name":1098,"cls":810},{"type":846,"name":25742,"path":25713,"parent":7588,"description":25877,"lines":25878,"decorators":25879,"parameters":25880},"Deactivate the CO-RE gripper.\n\nDo not call this method directly! Call `put_down_gripper()` instead.",[1246,15605],[7085],[25881],{"name":851,"kind":852,"required":853},{"type":846,"name":25743,"path":25713,"parent":7588,"description":25883,"lines":25884,"parameters":25885},"Verify whether the gripper can be picked up from its parking location.",[15176,8902],[25886,25887,25895,25903],{"name":851,"kind":13859,"required":853},{"name":25830,"kind":852,"annotation":25888,"required":853,"description":25894},{"left":25889,"slice":25890},{"name":2813,"cls":810},{"elements":25891},[25892,25893],{"name":1934,"cls":810},{"name":1934,"cls":810},"The parking location of the gripper.",{"name":2271,"kind":852,"annotation":25896,"required":853,"description":25902},{"left":25897,"slice":25898},{"name":2813,"cls":810},{"elements":25899},[25900,25901],{"name":1405,"cls":810},{"name":1405,"cls":810},"The zero-based indices of both channels used to pick up the gripper.",{"name":3749,"kind":3750,"required":42,"default":3752},{"type":846,"name":25744,"path":25713,"parent":7588,"description":25905,"lines":25906,"decorators":25907,"parameters":25908},"Pick up the CO-RE gripper from its parking location.",[8903,7968],[7808],[25909,25910,25920,25930],{"name":851,"kind":13859,"required":853},{"name":25830,"kind":852,"annotation":25911,"required":42,"default":832,"description":25919},{"join":25912},[25913,832],{"left":25914,"slice":25915},{"name":2813,"cls":810},{"elements":25916},[25917,25918],{"name":1934,"cls":810},{"name":1934,"cls":810},"The parking location of the gripper. Optional, omit to use configured `park_location`.",{"name":2271,"kind":852,"annotation":25921,"required":42,"default":832,"description":25929},{"join":25922},[25923,832],{"left":25924,"slice":25925},{"name":2813,"cls":810},{"elements":25926},[25927,25928],{"name":1405,"cls":810},{"name":1405,"cls":810},"The zero-based indices of both channels used to pick up the gripper. Optional, omit to use\nconfigured `channels`.",{"name":2826,"kind":1788,"annotation":25931,"required":42,"default":1052,"description":25560},{"name":1098,"cls":810},{"type":846,"name":25745,"path":25713,"parent":7588,"description":25933,"lines":25934,"decorators":25935,"parameters":25936},"Put down the CO-RE gripper into its parking location.",[9348,8028],[7808],[25937,25938,25947],{"name":851,"kind":13859,"required":853},{"name":25830,"kind":852,"annotation":25939,"required":42,"default":832,"description":25919},{"join":25940},[25941,832],{"left":25942,"slice":25943},{"name":2813,"cls":810},{"elements":25944},[25945,25946],{"name":1934,"cls":810},{"name":1934,"cls":810},{"name":2271,"kind":852,"annotation":25948,"required":42,"default":832,"description":25956},{"join":25949},[25950,832],{"left":25951,"slice":25952},{"name":2813,"cls":810},{"elements":25953},[25954,25955],{"name":1405,"cls":810},{"name":1405,"cls":810},"The zero-based indices of both channels used to put down the gripper. Optional, omit to use\nconfigured `channels`.",{"type":846,"name":25746,"path":25713,"parent":7588,"description":25958,"lines":25959,"decorators":25960,"parameters":25961},"Move the CO-RE gripper to its home (parked) position.\n\nThe gripper must not be active (picked up). If it is active, deactivate it first.",[24670,15708],[15097,7808],[25962],{"name":851,"kind":852,"required":853},{"type":846,"name":25747,"path":25713,"parent":7588,"description":25964,"lines":25965,"decorators":25966,"parameters":25967},"Discard the currently held gripper at the current location.",[15733,12865],[7808],[25968,25969],{"name":851,"kind":852,"required":853},{"name":2271,"kind":1788,"annotation":25970,"required":42,"default":832,"description":25975},{"join":25971},[25972,832],{"left":25973,"slice":25974},{"name":1930,"cls":810},{"name":1405,"cls":810},"The channels holding the CO-RE gripper.",{"type":846,"name":25748,"path":25713,"parent":7588,"description":15094,"lines":25977,"decorators":25978,"parameters":25979,"returns":25981},[1521,9459],[15097,7808,7085],[25980],{"name":851,"kind":852,"required":853},{"description":15101,"annotation":25982},{"name":1934,"cls":810},{"type":846,"name":25749,"path":25713,"parent":7588,"description":15104,"lines":25984,"decorators":25985,"parameters":25986},[9466,4852],[15107,7808,7085],[25987,25988,25990],{"name":851,"kind":13859,"required":853},{"name":14807,"kind":852,"annotation":25989,"required":853,"description":15112},{"name":1934,"cls":810},{"name":1409,"kind":1788,"annotation":25991,"required":42,"default":832,"description":15122},{"join":25992},[25993,832],{"name":1940,"cls":810},{"type":846,"name":25750,"path":25713,"parent":7588,"description":15124,"lines":25995,"decorators":25996,"parameters":25997},[4860,4957],[15107,7808,7085],[25998,25999],{"name":851,"kind":13859,"required":853},{"name":13970,"kind":852,"annotation":26000,"required":853,"description":15131},{"name":1934,"cls":810},{"type":846,"name":25751,"path":25713,"parent":7588,"description":15156,"lines":26002,"decorators":26003,"parameters":26004,"returns":26006},[1671,8087],[15097,7085],[26005],{"name":851,"kind":852,"required":853},{"description":15162,"annotation":26007},{"name":1098,"cls":810},{"type":846,"name":25752,"path":25713,"parent":7588,"description":15165,"lines":26009,"decorators":26010,"parameters":26011,"returns":26013},[4974,8181],[15097,7808,7085],[26012],{"name":851,"kind":852,"required":853},{"description":15171,"annotation":26014},{"name":1062,"cls":810},{"type":846,"name":25753,"path":25713,"parent":7588,"description":15174,"lines":26016,"decorators":26018,"parameters":26019},[1724,26017],585,[15107,7808,7085],[26020,26021],{"name":851,"kind":13859,"required":853},{"name":7367,"kind":852,"annotation":26022,"required":42,"description":15182},{"name":1940,"cls":810},{"type":846,"name":25754,"path":25713,"parent":7588,"description":15184,"lines":26024,"decorators":26025,"parameters":26026},[1731,15360],[15107,7808,7085],[26027,26028],{"name":851,"kind":13859,"required":853},{"name":13970,"kind":852,"annotation":26029,"required":42,"description":15192},{"name":1940,"cls":810},{"type":846,"name":25755,"path":25713,"parent":7588,"description":15194,"lines":26031,"decorators":26032,"parameters":26033},[15383,16903],[15107,7808,7085],[26034,26035],{"name":851,"kind":13859,"required":853},{"name":7367,"kind":852,"annotation":26036,"required":42,"description":15201},{"name":1940,"cls":810},{"type":846,"name":25756,"path":25713,"parent":7588,"description":15206,"lines":26038,"decorators":26039,"parameters":26040},[22507,5546],[15107,7808,7085],[26041,26042],{"name":851,"kind":13859,"required":853},{"name":13970,"kind":852,"annotation":26043,"required":42,"description":15213},{"name":1940,"cls":810},{"type":846,"name":25757,"path":25713,"parent":7588,"description":15217,"lines":26045,"decorators":26047,"parameters":26048},[24384,26046],742,[15107,7808,7085],[26049,26050,26052,26057,26059,26061,26063,26065,26069,26073,26075,26077],{"name":851,"kind":13859,"required":853},{"name":14804,"kind":852,"annotation":26051,"required":853,"description":15224},{"name":827,"cls":810},{"name":15226,"kind":852,"annotation":26053,"required":853,"description":15233},{"join":26054},[26055,26056],{"name":15230,"cls":810},{"name":15232,"cls":810},{"name":2900,"kind":1788,"annotation":26058,"required":42,"default":8168,"description":15204},{"name":1405,"cls":810},{"name":2929,"kind":1788,"annotation":26060,"required":42,"description":25662},{"name":1940,"cls":810},{"name":2904,"kind":1788,"annotation":26062,"required":42,"description":25637},{"name":1940,"cls":810},{"name":2907,"kind":1788,"annotation":26064,"required":42,"description":25640},{"name":1940,"cls":810},{"name":15249,"kind":1788,"annotation":26066,"required":42,"default":832,"description":15253},{"join":26067},[26068,832],{"name":1934,"cls":810},{"name":15255,"kind":1788,"annotation":26070,"required":42,"default":832,"description":15259},{"join":26071},[26072,832],{"name":1934,"cls":810},{"name":15261,"kind":1788,"annotation":26074,"required":42,"description":15263},{"name":1940,"cls":810},{"name":15265,"kind":1788,"annotation":26076,"required":42,"description":15267},{"name":1940,"cls":810},{"name":1409,"kind":1788,"annotation":26078,"required":42,"default":832,"description":15122},{"join":26079},[26080,832],{"name":1940,"cls":810},{"type":846,"name":25758,"path":25713,"parent":7588,"description":15217,"lines":26082,"decorators":26084,"parameters":26085},[26083,5830],744,[15107,7808,7085],[26086,26087,26092,26097,26099,26101,26103,26106,26110,26114,26116,26118],{"name":851,"kind":13859,"required":853},{"name":15275,"kind":852,"annotation":26088,"required":853,"description":15280},{"join":26089},[26090,26091],{"name":15230,"cls":810},{"name":15232,"cls":810},{"name":15226,"kind":852,"annotation":26093,"required":853,"description":15233},{"join":26094},[26095,26096],{"name":15230,"cls":810},{"name":15232,"cls":810},{"name":2900,"kind":1788,"annotation":26098,"required":42,"default":8168,"description":15204},{"name":1405,"cls":810},{"name":2929,"kind":1788,"annotation":26100,"required":42,"description":25662},{"name":1940,"cls":810},{"name":2904,"kind":1788,"annotation":26102,"required":42,"description":25637},{"name":1940,"cls":810},{"name":2907,"kind":1788,"annotation":26104,"required":42,"description":26105},{"name":1940,"cls":810},"The speed in mm\u002Fs along the y-axis when closing the gripper",{"name":15249,"kind":1788,"annotation":26107,"required":42,"default":832,"description":15253},{"join":26108},[26109,832],{"name":1934,"cls":810},{"name":15255,"kind":1788,"annotation":26111,"required":42,"default":832,"description":15259},{"join":26112},[26113,832],{"name":1934,"cls":810},{"name":15261,"kind":1788,"annotation":26115,"required":42,"description":15263},{"name":1940,"cls":810},{"name":15265,"kind":1788,"annotation":26117,"required":42,"description":15267},{"name":1940,"cls":810},{"name":1409,"kind":1788,"annotation":26119,"required":42,"default":832,"description":15122},{"join":26120},[26121,832],{"name":1940,"cls":810},{"type":846,"name":25759,"path":25713,"parent":7588,"description":15309,"lines":26123,"decorators":26126,"parameters":26127},[26124,26125],798,869,[15107,7808,7085],[26128,26129,26131,26133,26135,26137,26141,26143,26145],{"name":851,"kind":13859,"required":853},{"name":14804,"kind":852,"annotation":26130,"required":853,"description":15316},{"name":827,"cls":810},{"name":2900,"kind":1788,"annotation":26132,"required":42,"default":8168,"description":15204},{"name":1405,"cls":810},{"name":2904,"kind":1788,"annotation":26134,"required":42,"description":25637},{"name":1940,"cls":810},{"name":2907,"kind":1788,"annotation":26136,"required":42,"description":25640},{"name":1940,"cls":810},{"name":15249,"kind":1788,"annotation":26138,"required":42,"default":832,"description":15253},{"join":26139},[26140,832],{"name":1934,"cls":810},{"name":15261,"kind":1788,"annotation":26142,"required":42,"description":15263},{"name":1940,"cls":810},{"name":15265,"kind":1788,"annotation":26144,"required":42,"description":15331},{"name":1940,"cls":810},{"name":1409,"kind":1788,"annotation":26146,"required":42,"default":832,"description":15122},{"join":26147},[26148,832],{"name":1940,"cls":810},{"type":846,"name":25760,"path":25713,"parent":7588,"description":15333,"lines":26150,"decorators":26153,"parameters":26154},[26151,26152],871,913,[15107,7808,7085],[26155,26156,26161,26163,26165,26167,26171,26173,26175],{"name":851,"kind":13859,"required":853},{"name":15275,"kind":852,"annotation":26157,"required":853,"description":15280},{"join":26158},[26159,26160],{"name":15230,"cls":810},{"name":15232,"cls":810},{"name":2900,"kind":1788,"annotation":26162,"required":42,"default":8168,"description":15204},{"name":1405,"cls":810},{"name":2904,"kind":1788,"annotation":26164,"required":42,"description":25637},{"name":1940,"cls":810},{"name":2907,"kind":1788,"annotation":26166,"required":42,"description":25640},{"name":1940,"cls":810},{"name":15249,"kind":1788,"annotation":26168,"required":42,"default":832,"description":15253},{"join":26169},[26170,832],{"name":1934,"cls":810},{"name":15261,"kind":1788,"annotation":26172,"required":42,"description":15263},{"name":1940,"cls":810},{"name":15265,"kind":1788,"annotation":26174,"required":42,"description":15331},{"name":1940,"cls":810},{"name":1409,"kind":1788,"annotation":26176,"required":42,"default":832,"description":15122},{"join":26177},[26178,832],{"name":1940,"cls":810},{"type":846,"name":25761,"path":25713,"parent":7588,"description":15358,"lines":26180,"decorators":26183,"parameters":26184},[26181,26182],915,978,[15107,7808,7085],[26185,26186,26191,26193,26195,26199,26201],{"name":851,"kind":13859,"required":853},{"name":15226,"kind":852,"annotation":26187,"required":853,"description":15233},{"join":26188},[26189,26190],{"name":15230,"cls":810},{"name":15232,"cls":810},{"name":2929,"kind":1788,"annotation":26192,"required":42,"description":25662},{"name":1940,"cls":810},{"name":2904,"kind":1788,"annotation":26194,"required":42,"description":25637},{"name":1940,"cls":810},{"name":15255,"kind":1788,"annotation":26196,"required":42,"default":832,"description":15259},{"join":26197},[26198,832],{"name":1934,"cls":810},{"name":15265,"kind":1788,"annotation":26200,"required":42,"description":15379},{"name":1940,"cls":810},{"name":1409,"kind":1788,"annotation":26202,"required":42,"default":832,"description":15122},{"join":26203},[26204,832],{"name":1940,"cls":810},{"type":846,"name":25762,"path":25713,"parent":7588,"description":15381,"lines":26206,"decorators":26208,"parameters":26209,"returns":26220},[26207,25719],980,[7808,7085],[26210,26211],{"name":851,"kind":852,"required":853},{"name":2271,"kind":1788,"annotation":26212,"required":42,"default":832,"description":25975},{"join":26213},[26214,832],{"left":26215,"slice":26216},{"name":2813,"cls":810},{"elements":26217},[26218,26219],{"name":1405,"cls":810},{"name":1405,"cls":810},{"description":15388,"annotation":26221},{"join":26222},[26223,832],{"name":827,"cls":810},{"type":846,"name":25737,"path":25713,"parent":7588,"lines":26225,"parameters":26226},[9997,9997],[26227,26228,26231,26235,26237,26239,26246,26255,26262,26265,26268],{"name":851,"kind":852,"required":853},{"name":14938,"kind":852,"annotation":26229,"required":42,"default":26230},{"name":14940,"cls":810},{"name":14942,"cls":810},{"name":14944,"kind":852,"annotation":26232,"required":42},{"left":26233,"slice":26234},{"name":1930,"cls":810},{"name":14948,"cls":810},{"name":15261,"kind":852,"annotation":26236,"required":42},{"name":1062,"cls":810},{"name":11621,"kind":852,"annotation":26238,"required":42,"default":25766},{"name":931,"cls":810},{"name":25830,"kind":852,"annotation":26240,"required":42},{"left":26241,"slice":26242},{"name":2813,"cls":810},{"elements":26243},[26244,26245],{"name":1934,"cls":810},{"name":1934,"cls":810},{"name":2271,"kind":852,"annotation":26247,"required":42,"default":26253},{"left":26248,"slice":26249},{"name":2813,"cls":810},{"elements":26250},[26251,26252],{"name":1405,"cls":810},{"name":1405,"cls":810},{"elements":26254},[1417,2342],{"name":26256,"kind":852,"annotation":26257,"required":42,"default":26260},"_gripper_type",{"left":26258,"slice":26259},{"name":843,"cls":810},{"name":25508,"cls":810},{"name":26261,"cls":810},"unitelabs.labware.hamilton.tips.gripper.CoReGripperTip",{"name":26263,"kind":852,"annotation":26264,"required":42,"default":1052},"_supports_quad_gripper",{"name":1098,"cls":810},{"name":26266,"kind":852,"annotation":26267,"required":42},"min_width",{"name":1062,"cls":810},{"name":14661,"kind":852,"annotation":26269,"required":42,"default":832,"description":14976},{"left":26270,"slice":26271},{"name":14972,"cls":810},{"name":7179,"cls":810},{"type":755,"name":14553,"path":26273,"parent":7577,"packages":26274,"attributes":26278,"classes":26280},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fidl\u002F__init__.py",[26275,26276,26277],"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol","unitelabs.liquid_handling.hamilton.modules.idl.idl","unitelabs.liquid_handling.hamilton.modules.idl.interfaces",[26279],"unitelabs.liquid_handling.hamilton.modules.idl.__all__",[14560,14561],{"type":784,"name":26279,"path":26273,"parent":14553,"lines":26282,"value":26283},[9780,9780],[14560,14561],{"type":755,"name":26275,"path":26285,"parent":14553,"classes":26286},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fidl\u002Fidl_protocol.py",[14561],{"type":802,"name":14561,"path":26285,"parent":26275,"description":26288,"lines":26289,"bases":26290,"attributes":26293,"functions":26295,"mro":26322},"IDL protocol that calls the microlab-vantage connector's IDL Service SiLA feature.\n\nAll parameters are passed through as-is since unit conversion is handled\nby the connector side.",[2775,13254],[26291],{"annotation":26292},{"name":15945,"cls":810},[26294],"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol._logger_name",[26296,26297,26298,26299,26300,26301,26302,26303,26304,26305,26306,26307,26308,26309,26310,26311,26312,26313,26314,26315,26316,26317,26318,26319,26320,26321],"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.initialize","unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.initialize_scanner","unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.prepare_barcode_reader","unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.move_scanner_to_slot","unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.move_carrier_to_position","unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.move_carrier_to_container","unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.move_lift_to_position","unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.open_loading_tray","unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.close_loading_tray","unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.identify_carrier","unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.load_carrier","unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.read_single_barcode","unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.read_barcode_stack","unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.move_carrier_to_id_position","unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.unload_carrier","unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.move_carrier_onto_deck","unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.pull_in_carrier_onto_deck","unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.dock_to_carrier","unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.measure_carrier","unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.get_scanner_position","unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.get_track_position","unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.get_carrier_position","unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.get_lift_position","unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.get_loading_tray_state","unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.get_drive_init_states","unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.get_barcode_by_index",[14561,15945],{"type":784,"name":26294,"path":26285,"parent":14561,"lines":26324,"value":26325,"annotation":26326},[1856,1856],"'unitelabs.hamilton.vantage.idl'",{"name":931,"cls":810},{"type":846,"name":26296,"path":26285,"parent":14561,"description":26328,"lines":26329,"decorators":26330,"parameters":26331},"Initialize the IDL module. All drives move to their home positions.",[795,870],[7808,7818],[26332],{"name":851,"kind":852,"required":853},{"type":846,"name":26297,"path":26285,"parent":14561,"description":26334,"lines":26335,"decorators":26336,"parameters":26337},"Home the scanner (X-drive) to its limit stop (highest track position).",[1051,2873],[7808,7818],[26338],{"name":851,"kind":852,"required":853},{"type":846,"name":26298,"path":26285,"parent":14561,"description":4480,"lines":26340,"decorators":26341,"parameters":26342},[2874,3828],[7808,7818],[26343,26344],{"name":851,"kind":852,"required":853},{"name":4487,"kind":852,"annotation":26345,"required":42,"default":2902,"description":26346},{"name":1405,"cls":810},"Maximum reading time in centiseconds (10ms units). Default 30 = 300ms.",{"type":846,"name":26299,"path":26285,"parent":14561,"description":26348,"lines":26349,"decorators":26350,"parameters":26351},"Move scanner (X-drive) to specified slot position.",[1085,2964],[7808,7818],[26352,26353,26356,26359,26362],{"name":851,"kind":852,"required":853},{"name":4497,"kind":852,"annotation":26354,"required":853,"description":26355},{"name":1405,"cls":810},"Slot number to move to (1-based).",{"name":3956,"kind":852,"annotation":26357,"required":42,"default":4501,"description":26358},{"name":1405,"cls":810},"Max speed in steps\u002Fsecond (default 4000).",{"name":2934,"kind":852,"annotation":26360,"required":42,"default":4504,"description":26361},{"name":1405,"cls":810},"Acceleration ramp factor (default 10).",{"name":4506,"kind":852,"annotation":26363,"required":42,"default":4508,"description":26364},{"name":1405,"cls":810},"Current limit [mA] (default 1470).",{"type":846,"name":26300,"path":26285,"parent":14561,"description":26366,"lines":26367,"decorators":26368,"parameters":26369},"Move carrier (Y-drive) to specified position.",[9094,9900],[7808,7818],[26370,26371,26377,26380,26382],{"name":851,"kind":852,"required":853},{"name":1632,"kind":852,"annotation":26372,"required":853,"description":26376},{"left":26373,"slice":26374},{"name":2339,"cls":810},{"elements":26375},[1417,2342,2343],"Position number (0=deck, 1=carrier ID, 2=loading tray).",{"name":3956,"kind":852,"annotation":26378,"required":42,"default":4523,"description":26379},{"name":1405,"cls":810},"Max speed in steps\u002Fsecond (default 4800).",{"name":2934,"kind":852,"annotation":26381,"required":42,"default":4504,"description":26361},{"name":1405,"cls":810},{"name":4506,"kind":852,"annotation":26383,"required":42,"default":4528,"description":26384},{"name":1405,"cls":810},"Current limit [mA] (default 930).",{"type":846,"name":26301,"path":26285,"parent":14561,"description":26386,"lines":26387,"decorators":26388,"parameters":26389},"Move carrier (Y-drive) to container on carrier.",[3944,1140],[7808,7818],[26390,26391,26394,26396,26398],{"name":851,"kind":852,"required":853},{"name":4537,"kind":852,"annotation":26392,"required":853,"description":26393},{"name":1405,"cls":810},"Container number on carrier to move to.",{"name":3956,"kind":852,"annotation":26395,"required":42,"default":4523,"description":26379},{"name":1405,"cls":810},{"name":2934,"kind":852,"annotation":26397,"required":42,"default":4504,"description":26361},{"name":1405,"cls":810},{"name":4506,"kind":852,"annotation":26399,"required":42,"default":4528,"description":26384},{"name":1405,"cls":810},{"type":846,"name":26302,"path":26285,"parent":14561,"description":26401,"lines":26402,"decorators":26403,"parameters":26404},"Move lift (Z-drive) to specified position.",[1154,3685],[7808,7818],[26405,26406,26409,26411,26413],{"name":851,"kind":852,"required":853},{"name":1632,"kind":852,"annotation":26407,"required":853,"description":26408},{"name":1405,"cls":810},"Position number to move to (0-3).",{"name":3956,"kind":852,"annotation":26410,"required":42,"default":4501,"description":26358},{"name":1405,"cls":810},{"name":2934,"kind":852,"annotation":26412,"required":42,"default":4504,"description":26361},{"name":1405,"cls":810},{"name":4506,"kind":852,"annotation":26414,"required":42,"default":4560,"description":26415},{"name":1405,"cls":810},"Current limit [mA] (default 670).",{"type":846,"name":26303,"path":26285,"parent":14561,"description":26417,"lines":26418,"decorators":26419,"parameters":26420},"Open the loading tray (L-drive).",[1185,1210],[7808,7818],[26421,26422,26425,26428],{"name":851,"kind":852,"required":853},{"name":3956,"kind":852,"annotation":26423,"required":42,"default":4570,"description":26424},{"name":1405,"cls":810},"Max speed in steps\u002Fsecond (default 2000).",{"name":2934,"kind":852,"annotation":26426,"required":42,"default":2344,"description":26427},{"name":1405,"cls":810},"Acceleration ramp factor (default 3).",{"name":4506,"kind":852,"annotation":26429,"required":42,"default":4575,"description":26430},{"name":1405,"cls":810},"Current limit [mA] (default 1200).",{"type":846,"name":26304,"path":26285,"parent":14561,"description":26432,"lines":26433,"decorators":26434,"parameters":26435},"Close the loading tray (L-drive).",[7142,7175],[7808,7818],[26436,26437,26439,26441],{"name":851,"kind":852,"required":853},{"name":3956,"kind":852,"annotation":26438,"required":42,"default":4570,"description":26424},{"name":1405,"cls":810},{"name":2934,"kind":852,"annotation":26440,"required":42,"default":2344,"description":26427},{"name":1405,"cls":810},{"name":4506,"kind":852,"annotation":26442,"required":42,"default":4575,"description":26430},{"name":1405,"cls":810},{"type":846,"name":26305,"path":26285,"parent":14561,"description":26444,"lines":26445,"decorators":26446,"parameters":26447,"returns":26473},"Identify carrier by reading barcode(s).",[4191,12183],[7808,7818],[26448,26449,26451,26453,26455,26457,26459,26461,26463,26465,26467,26469,26471],{"name":851,"kind":852,"required":853},{"name":4497,"kind":852,"annotation":26450,"required":42,"default":2345},{"name":1405,"cls":810},{"name":4599,"kind":852,"annotation":26452,"required":42,"default":4601},{"name":931,"cls":810},{"name":4603,"kind":852,"annotation":26454,"required":42,"default":4605},{"name":1405,"cls":810},{"name":4607,"kind":852,"annotation":26456,"required":42,"default":4609},{"name":1405,"cls":810},{"name":4611,"kind":852,"annotation":26458,"required":42,"default":4613},{"name":1405,"cls":810},{"name":4615,"kind":852,"annotation":26460,"required":42,"default":4617},{"name":1405,"cls":810},{"name":4619,"kind":852,"annotation":26462,"required":42,"default":1417},{"name":1405,"cls":810},{"name":4622,"kind":852,"annotation":26464,"required":42,"default":4624},{"name":1405,"cls":810},{"name":4626,"kind":852,"annotation":26466,"required":42,"default":4628},{"name":1405,"cls":810},{"name":4630,"kind":852,"annotation":26468,"required":42,"default":4632},{"name":1405,"cls":810},{"name":4634,"kind":852,"annotation":26470,"required":42,"default":4636},{"name":1405,"cls":810},{"name":4638,"kind":852,"annotation":26472,"required":42,"default":4528},{"name":1405,"cls":810},{"description":26474,"annotation":26475},"Tuple of (barcode, character_count, rack_presence).",{"left":26476,"slice":26477},{"name":2813,"cls":810},{"elements":26478},[26479,26480,26481],{"name":931,"cls":810},{"name":1405,"cls":810},{"name":931,"cls":810},{"type":846,"name":26306,"path":26285,"parent":14561,"description":26483,"lines":26484,"decorators":26486,"parameters":26487,"returns":26507},"Load carrier and read barcodes of all labware.",[1277,26485],289,[7808,7818],[26488,26489,26491,26493,26495,26497,26499,26501,26503,26505],{"name":851,"kind":852,"required":853},{"name":4656,"kind":852,"annotation":26490,"required":42,"default":1417},{"name":1405,"cls":810},{"name":4659,"kind":852,"annotation":26492,"required":42,"default":4609},{"name":1405,"cls":810},{"name":4599,"kind":852,"annotation":26494,"required":42,"default":4601},{"name":931,"cls":810},{"name":4611,"kind":852,"annotation":26496,"required":42,"default":4613},{"name":1405,"cls":810},{"name":4615,"kind":852,"annotation":26498,"required":42,"default":4667},{"name":1405,"cls":810},{"name":4669,"kind":852,"annotation":26500,"required":42,"default":4671},{"name":1405,"cls":810},{"name":4634,"kind":852,"annotation":26502,"required":42,"default":4636},{"name":1405,"cls":810},{"name":4638,"kind":852,"annotation":26504,"required":42,"default":4528},{"name":1405,"cls":810},{"name":4677,"kind":852,"annotation":26506,"required":42,"default":4628},{"name":1405,"cls":810},{"description":26508,"annotation":26509},"Tuple of (barcode_data, character_count, rack_presence).",{"left":26510,"slice":26511},{"name":2813,"cls":810},{"elements":26512},[26513,26514,26515],{"name":931,"cls":810},{"name":1405,"cls":810},{"name":931,"cls":810},{"type":846,"name":26307,"path":26285,"parent":14561,"description":4688,"lines":26517,"decorators":26518,"parameters":26519,"returns":26525},[14770,22939],[7808,7818],[26520,26521,26523],{"name":851,"kind":852,"required":853},{"name":4599,"kind":852,"annotation":26522,"required":42,"default":4601},{"name":931,"cls":810},{"name":4487,"kind":852,"annotation":26524,"required":42,"default":4234},{"name":1405,"cls":810},{"description":26526,"annotation":26527},"Tuple of (barcode, character_count).",{"left":26528,"slice":26529},{"name":2813,"cls":810},{"elements":26530},[26531,26532],{"name":931,"cls":810},{"name":1405,"cls":810},{"type":846,"name":26308,"path":26285,"parent":14561,"description":4706,"lines":26534,"decorators":26536,"parameters":26537,"returns":26555},[26535,4468],312,[7808,7818],[26538,26539,26541,26543,26545,26547,26549,26551,26553],{"name":851,"kind":852,"required":853},{"name":4599,"kind":852,"annotation":26540,"required":42,"default":4601},{"name":931,"cls":810},{"name":4715,"kind":852,"annotation":26542,"required":42,"default":4613},{"name":1405,"cls":810},{"name":3136,"kind":852,"annotation":26544,"required":42,"default":4719},{"name":1405,"cls":810},{"name":4721,"kind":852,"annotation":26546,"required":42,"default":2342},{"name":1405,"cls":810},{"name":4487,"kind":852,"annotation":26548,"required":42,"default":4234},{"name":1405,"cls":810},{"name":4630,"kind":852,"annotation":26550,"required":42,"default":4632},{"name":1405,"cls":810},{"name":4728,"kind":852,"annotation":26552,"required":42,"default":1417},{"name":1405,"cls":810},{"name":4622,"kind":852,"annotation":26554,"required":42,"default":4732},{"name":1405,"cls":810},{"description":26556,"annotation":26557},"Tuple of (warning_number, stack_height, object_presence, character_count, barcode_data).",{"left":26558,"slice":26559},{"name":2813,"cls":810},{"elements":26560},[26561,26562,26563,26564,26565],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":931,"cls":810},{"name":1405,"cls":810},{"name":931,"cls":810},{"type":846,"name":26309,"path":26285,"parent":14561,"description":26567,"lines":26568,"decorators":26570,"parameters":26571},"Move carrier out to carrier identification position (CN).",[7983,26569],363,[7808,7818],[26572,26573,26576],{"name":851,"kind":852,"required":853},{"name":4497,"kind":852,"annotation":26574,"required":42,"default":2345,"description":26575},{"name":1405,"cls":810},"Slot number (default 4).",{"name":4630,"kind":852,"annotation":26577,"required":42,"default":4632,"description":26578},{"name":1405,"cls":810},"Carrier in\u002Fout speed [0.1mm\u002Fs] (default 1000).",{"type":846,"name":26310,"path":26285,"parent":14561,"description":26580,"lines":26581,"decorators":26582,"parameters":26583},"Unload carrier on position (CW).",[4493,8999],[7808,7818],[26584,26585,26587,26590],{"name":851,"kind":852,"required":853},{"name":4497,"kind":852,"annotation":26586,"required":42,"default":2345,"description":26575},{"name":1405,"cls":810},{"name":4630,"kind":852,"annotation":26588,"required":42,"default":4632,"description":26589},{"name":1405,"cls":810},"Carrier out speed [0.1mm\u002Fs] (default 1000).",{"name":4634,"kind":852,"annotation":26591,"required":42,"default":4636,"description":26592},{"name":1405,"cls":810},"Deck parking speed [0.1mm\u002Fs] (default 200).",{"type":846,"name":26311,"path":26285,"parent":14561,"description":26594,"lines":26595,"decorators":26596,"parameters":26597},"Move carrier onto the deck after identification (CB).",[8008,4565],[7808,7818],[26598,26599,26601],{"name":851,"kind":852,"required":853},{"name":4634,"kind":852,"annotation":26600,"required":42,"default":4636,"description":26592},{"name":1405,"cls":810},{"name":4638,"kind":852,"annotation":26602,"required":42,"default":4528,"description":26603},{"name":1405,"cls":810},"Deck parking current limit [mA] (default 930).",{"type":846,"name":26312,"path":26285,"parent":14561,"description":26605,"lines":26606,"decorators":26607,"parameters":26608},"Pull in Carrier onto Deck Position (CD).",[4579,19888],[7808,7818],[26609,26610,26612],{"name":851,"kind":852,"required":853},{"name":4634,"kind":852,"annotation":26611,"required":42,"default":4636,"description":26592},{"name":1405,"cls":810},{"name":4638,"kind":852,"annotation":26613,"required":42,"default":4528,"description":26603},{"name":1405,"cls":810},{"type":846,"name":26313,"path":26285,"parent":14561,"description":4788,"lines":26615,"decorators":26616,"parameters":26617},[19927,9448],[7808,7818],[26618,26619,26621],{"name":851,"kind":852,"required":853},{"name":4497,"kind":852,"annotation":26620,"required":42,"default":2345,"description":26575},{"name":1405,"cls":810},{"name":4630,"kind":852,"annotation":26622,"required":42,"default":4632,"description":26578},{"name":1405,"cls":810},{"type":846,"name":26314,"path":26285,"parent":14561,"description":4799,"lines":26624,"decorators":26626,"parameters":26627,"returns":26631},[26625,9458],441,[7808,7818],[26628,26629],{"name":851,"kind":852,"required":853},{"name":4630,"kind":852,"annotation":26630,"required":42,"default":4632,"description":26578},{"name":1405,"cls":810},{"description":26632,"annotation":26633},"Measured carrier dimension in 0.1mm.",{"name":1405,"cls":810},{"type":846,"name":26315,"path":26285,"parent":14561,"description":26635,"lines":26636,"decorators":26637,"parameters":26638,"returns":26640},"Get current scanner (X-drive) position in steps.",[22323,4746],[7808,7818],[26639],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":26641},{"name":1405,"cls":810},{"type":846,"name":26316,"path":26285,"parent":14561,"description":26643,"lines":26644,"decorators":26645,"parameters":26646,"returns":26648},"Get current track position based on scanner (X-drive) position.",[22324,25029],[7808,7818],[26647],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":26649},{"name":1405,"cls":810},{"type":846,"name":26317,"path":26285,"parent":14561,"description":26651,"lines":26652,"decorators":26653,"parameters":26654,"returns":26656},"Get current carrier (Y-drive) position in steps.",[12960,1598],[7808,7818],[26655],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":26657},{"name":1405,"cls":810},{"type":846,"name":26318,"path":26285,"parent":14561,"description":26659,"lines":26660,"decorators":26661,"parameters":26662,"returns":26664},"Get current lift (Z-drive) position in steps.",[4780,1599],[7808,7818],[26663],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":26665},{"name":1405,"cls":810},{"type":846,"name":26319,"path":26285,"parent":14561,"description":4849,"lines":26667,"decorators":26668,"parameters":26669,"returns":26671},[1608,4827],[7808,7818],[26670],{"name":851,"kind":852,"required":853},{"description":26672,"annotation":26673},"0=open, 1=closed.",{"name":1405,"cls":810},{"type":846,"name":26320,"path":26285,"parent":14561,"description":4810,"lines":26675,"decorators":26676,"parameters":26677,"returns":26679},[4835,13203],[7808,7818],[26678],{"name":851,"kind":852,"required":853},{"description":26680,"annotation":26681},"Space-separated string (all,X,Y,Z,L,S; 0=not init, 1=init).",{"name":931,"cls":810},{"type":846,"name":26321,"path":26285,"parent":14561,"description":4858,"lines":26683,"decorators":26684,"parameters":26685,"returns":26690},[1643,13254],[7808,7818],[26686,26687],{"name":851,"kind":852,"required":853},{"name":3886,"kind":852,"annotation":26688,"required":853,"description":26689},{"name":1405,"cls":810},"Barcode index to retrieve.",{"description":26691,"annotation":26692},"Barcode string at specified index.",{"name":931,"cls":810},{"type":755,"name":26276,"path":26694,"parent":14553,"packages":26695,"classes":26696},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fidl\u002Fidl.py",[14992],[14560],{"type":802,"name":14560,"path":26694,"parent":26276,"description":26698,"lines":26699,"decorators":26700,"bases":26701,"attributes":26704,"functions":26707,"mro":26725},"The IDL (ID Loader) is the Vantage equivalent of the Autoload unit.",[795,15270],[9982],[26702],{"annotation":26703},{"name":774,"cls":810},[26705,26706],"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.identifier","unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.logger",[26708,26709,26710,26711,26712,26713,26714,26715,26716,26717,26718,26719,26720,26721,26722,26723,26724],"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.__init__","unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.__post_init__","unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.configure","unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.is_initialized","unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.initialize","unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.can_activate","unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.activate","unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.home","unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.deactivate","unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.current_track","unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.move_to","unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL._run_idl_cycle","unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.identify_carrier","unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.scan_barcodes","unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.open_loading_tray","unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.close_loading_tray","unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.get_loading_tray_state",[14560,774,828],{"type":784,"name":26705,"path":26694,"parent":14560,"lines":26727,"value":26728,"annotation":26729},[2841,2841],"dataclasses.field(default='IDL Unit')",{"name":931,"cls":810},{"type":846,"name":26709,"path":26694,"parent":14560,"lines":26731,"parameters":26732},[2874,887],[26733,26734,26736],{"name":851,"kind":852,"required":853},{"name":14661,"kind":852,"annotation":26735,"required":853},{"name":6931,"cls":810},{"name":14667,"kind":3745,"required":42,"default":3747},{"type":784,"name":26706,"path":26694,"parent":14560,"description":26738,"lines":26739,"value":832,"annotation":26740},"Logger for the IDL module.",[1923,1974],{"name":7798,"cls":810},{"type":846,"name":26710,"path":26694,"parent":14560,"description":26742,"lines":26743,"decorators":26744,"parameters":26745},"Configure the IDL module.",[2887,2009],[7085],[26746,26747,26752],{"name":851,"kind":852,"required":853},{"name":14711,"kind":852,"annotation":26748,"required":42,"default":832,"description":26751},{"join":26749},[26750,832],{"name":1405,"cls":810},"Number of tracks on the loading tray.",{"name":3749,"kind":3750,"required":42,"default":3752},{"type":846,"name":26711,"path":26694,"parent":14560,"lines":26754,"decorators":26755,"parameters":26756,"returns":26758},[2010,2776],[7085],[26757],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":26759},{"name":1098,"cls":810},{"type":846,"name":26712,"path":26694,"parent":14560,"lines":26761,"decorators":26762,"parameters":26763},[3163,2074],[7085],[26764,26765],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752},{"type":846,"name":26713,"path":26694,"parent":14560,"lines":26767,"decorators":26768,"parameters":26769,"returns":26771},[3927,3185],[7085],[26770],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":26772},{"name":1098,"cls":810},{"type":846,"name":26714,"path":26694,"parent":14560,"lines":26774,"decorators":26775,"parameters":26776},[3938,3231],[7085],[26777,26778],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752},{"type":846,"name":26715,"path":26694,"parent":14560,"description":26780,"lines":26781,"decorators":26782,"parameters":26783},"Move all IDL drives to their home positions.",[7483,1139],[15145,7808],[26784,26785],{"name":851,"kind":852,"required":853},{"name":26786,"kind":1788,"annotation":26787,"required":42,"default":832},"parking_slot",{"join":26788},[26789,832],{"name":1405,"cls":810},{"type":846,"name":26716,"path":26694,"parent":14560,"description":26791,"lines":26792,"decorators":26793,"parameters":26794},"Home the scanner and turn off tray lights. Loading tray position is preserved.",[1140,1155],[15145,7808,7085],[26795,26796],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752},{"type":846,"name":26717,"path":26694,"parent":14560,"description":26798,"lines":26799,"decorators":26800,"parameters":26801,"returns":26803},"Get the IDL scanner's current slot position.",[9112,3685],[15097,7808],[26802],{"name":851,"kind":852,"required":853},{"description":26804,"annotation":26805},"The scanner X-drive position in steps.",{"name":1405,"cls":810},{"type":846,"name":26718,"path":26694,"parent":14560,"description":26807,"lines":26808,"decorators":26809,"parameters":26810},"Move the IDL scanner to the specified slot position.",[3686,1186],[15107,7808],[26811,26812],{"name":851,"kind":852,"required":853},{"name":2968,"kind":852,"annotation":26813,"required":853,"description":26814},{"name":1405,"cls":810},"The slot number to move to.",{"type":846,"name":26719,"path":26694,"parent":14560,"description":26816,"lines":26817,"decorators":26818,"parameters":26819,"returns":26858,"throws":26868},"Run a full IDL cycle: deck→loading_tray→deck.",[7082,17301],[15107,7808],[26820,26821,26824,26828,26831,26834,26837,26840,26843,26846,26849,26852,26855],{"name":851,"kind":852,"required":853},{"name":14779,"kind":852,"annotation":26822,"required":853,"description":26823},{"name":17432,"cls":810},"The carrier to cycle (must be on deck).",{"name":26825,"kind":852,"annotation":26826,"required":853,"description":26827},"read_containers",{"name":1098,"cls":810},"Whether to scan container barcodes during loading.",{"name":17442,"kind":852,"annotation":26829,"required":42,"default":1048,"description":26830},{"name":1098,"cls":810},"Park after loading if True (default True).",{"name":4656,"kind":1788,"annotation":26832,"required":42,"default":1417,"description":26833},{"name":1405,"cls":810},"Barcode orientation (0=vertical, 1=horizontal).",{"name":4659,"kind":1788,"annotation":26835,"required":42,"default":4609,"description":26836},{"name":1405,"cls":810},"Number of racks on carrier (default 32).",{"name":4599,"kind":1788,"annotation":26838,"required":42,"default":4601,"description":26839},{"name":931,"cls":810},"Code type settings - 8 hex chars.",{"name":4611,"kind":1788,"annotation":26841,"required":42,"default":4613,"description":26842},{"name":1405,"cls":810},"Read position of first rack [0.1mm].",{"name":4615,"kind":1788,"annotation":26844,"required":42,"default":4667,"description":26845},{"name":1405,"cls":810},"Grid of racks [0.1mm].",{"name":4669,"kind":1788,"annotation":26847,"required":42,"default":4671,"description":26848},{"name":1405,"cls":810},"Reading speed [0.1mm\u002Fs].",{"name":4634,"kind":1788,"annotation":26850,"required":42,"default":4636,"description":26851},{"name":1405,"cls":810},"Deck parking speed [0.1mm\u002Fs].",{"name":4638,"kind":1788,"annotation":26853,"required":42,"default":4528,"description":26854},{"name":1405,"cls":810},"Deck parking current limit [mA].",{"name":4677,"kind":1788,"annotation":26856,"required":42,"default":4628,"description":26857},{"name":1405,"cls":810},"Offset to Y-Home position [0.1mm].",{"description":26859,"annotation":26860},"Tuple of (carrier_barcode, container_barcodes).",{"left":26861,"slice":26862},{"name":2813,"cls":810},{"elements":26863},[26864,26865],{"name":931,"cls":810},{"left":26866,"slice":26867},{"name":1870,"cls":810},{"name":931,"cls":810},[26869,26872],{"description":26870,"annotation":26871},"If carrier is not on deck.",{"name":14867,"cls":810},{"description":26873,"annotation":26874},"If carrier is not a HamiltonCarrier.",{"name":26875,"cls":810},"TypeError",{"type":846,"name":26720,"path":26694,"parent":14560,"description":26877,"lines":26878,"decorators":26879,"parameters":26880,"returns":26889,"throws":26892},"Identify a carrier by reading its barcode.\n\nThis method runs a full IDL cycle: moves the carrier from the deck to the\nloading tray, reads the carrier barcode, then returns the carrier to the deck.",[4316,4388],[15107,7808],[26881,26882,26885,26887],{"name":851,"kind":852,"required":853},{"name":14779,"kind":852,"annotation":26883,"required":853,"description":26884},{"name":17432,"cls":810},"The carrier to identify (must be on deck).",{"name":17442,"kind":852,"annotation":26886,"required":42,"default":1048,"description":26830},{"name":1098,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752,"description":26888},"Additional parameters forwarded to the IDL cycle.",{"description":26890,"annotation":26891},"The carrier barcode string.",{"name":931,"cls":810},[26893,26895],{"description":26870,"annotation":26894},{"name":14867,"cls":810},{"description":26873,"annotation":26896},{"name":26875,"cls":810},{"type":846,"name":26721,"path":26694,"parent":14560,"description":26898,"lines":26899,"decorators":26900,"parameters":26901,"returns":26926,"throws":26935},"Load a carrier and scan both carrier and container barcodes.",[4396,16570],[15107,7808],[26902,26903,26906,26908,26910,26912,26914,26916,26918,26920,26922,26924],{"name":851,"kind":852,"required":853},{"name":14779,"kind":852,"annotation":26904,"required":853,"description":26905},{"name":17432,"cls":810},"The carrier to load (must be on deck).",{"name":17442,"kind":852,"annotation":26907,"required":42,"default":1048,"description":26830},{"name":1098,"cls":810},{"name":4656,"kind":1788,"annotation":26909,"required":42,"default":1417,"description":26833},{"name":1405,"cls":810},{"name":4659,"kind":1788,"annotation":26911,"required":42,"default":4609,"description":26836},{"name":1405,"cls":810},{"name":4599,"kind":1788,"annotation":26913,"required":42,"default":4601,"description":26839},{"name":931,"cls":810},{"name":4611,"kind":1788,"annotation":26915,"required":42,"default":4613,"description":26842},{"name":1405,"cls":810},{"name":4615,"kind":1788,"annotation":26917,"required":42,"default":4667,"description":26845},{"name":1405,"cls":810},{"name":4669,"kind":1788,"annotation":26919,"required":42,"default":4671,"description":26848},{"name":1405,"cls":810},{"name":4634,"kind":1788,"annotation":26921,"required":42,"default":4636,"description":26851},{"name":1405,"cls":810},{"name":4638,"kind":1788,"annotation":26923,"required":42,"default":4528,"description":26854},{"name":1405,"cls":810},{"name":4677,"kind":1788,"annotation":26925,"required":42,"default":4628,"description":26857},{"name":1405,"cls":810},{"description":26859,"annotation":26927},{"left":26928,"slice":26929},{"name":2813,"cls":810},{"elements":26930},[26931,26932],{"name":931,"cls":810},{"left":26933,"slice":26934},{"name":1870,"cls":810},{"name":931,"cls":810},[26936,26938],{"description":26870,"annotation":26937},{"name":14867,"cls":810},{"description":26873,"annotation":26939},{"name":26875,"cls":810},{"type":846,"name":26722,"path":26694,"parent":14560,"description":4562,"lines":26941,"decorators":26942,"parameters":26943},[20670,23556],[15107,7808],[26944],{"name":851,"kind":852,"required":853},{"type":846,"name":26723,"path":26694,"parent":14560,"description":4577,"lines":26946,"decorators":26947,"parameters":26948},[23560,4549],[15107,7808],[26949],{"name":851,"kind":852,"required":853},{"type":846,"name":26724,"path":26694,"parent":14560,"description":26951,"lines":26952,"decorators":26953,"parameters":26954,"returns":26956},"Get the current loading tray state.",[4564,15270],[15097,7808],[26955],{"name":851,"kind":852,"required":853},{"description":26672,"annotation":26957},{"name":1405,"cls":810},{"type":846,"name":26708,"path":26694,"parent":14560,"lines":26959,"parameters":26960},[9997,9997],[26961,26962,26965,26968],{"name":851,"kind":852,"required":853},{"name":14938,"kind":852,"annotation":26963,"required":42,"default":26964},{"name":14940,"cls":810},{"name":14942,"cls":810},{"name":11621,"kind":852,"annotation":26966,"required":42,"default":26967},{"name":931,"cls":810},"'IDL Unit'",{"name":14661,"kind":852,"annotation":26969,"required":42,"default":832,"description":26972},{"left":26970,"slice":26971},{"name":14972,"cls":810},{"name":6931,"cls":810},"The Microlab Vantage this module is attached to.",{"type":755,"name":26277,"path":26974,"parent":14553,"packages":26975,"attributes":26977},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fidl\u002Finterfaces\u002F__init__.py",[26976],"unitelabs.liquid_handling.hamilton.modules.idl.interfaces.loading_indicators",[26978],"unitelabs.liquid_handling.hamilton.modules.idl.interfaces.__all__",{"type":784,"name":26978,"path":26974,"parent":26277,"lines":26980,"value":26981},[786,786],[26982],"unitelabs.liquid_handling.hamilton.modules.idl.interfaces.loading_indicators.build_track_indicators",{"type":755,"name":26976,"path":26984,"parent":26277,"functions":26985},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fidl\u002Finterfaces\u002Floading_indicators.py",[26982],{"type":846,"name":26982,"path":26984,"parent":26976,"description":26987,"lines":26988,"parameters":26989,"returns":27002},"Build a list of loading indicator states for all tracks.",[9780,831],[26990,26995,26999],{"name":14711,"kind":852,"annotation":26991,"required":853,"description":26994},{"left":26992,"slice":26993},{"name":1870,"cls":810},{"name":1405,"cls":810},"List of track numbers to set to the specified state.",{"name":26996,"kind":852,"annotation":26997,"required":853,"description":26998},"track_count",{"name":1405,"cls":810},"Total number of tracks on the loading tray.",{"name":892,"kind":852,"annotation":27000,"required":853,"description":27001},{"name":9303,"cls":810},"The LoadingIndicator state to set for the specified tracks.",{"description":27003,"annotation":27004},"A list of LoadingIndicator states for all tracks.",{"left":27005,"slice":27006},{"name":1870,"cls":810},{"name":9303,"cls":810},{"type":755,"name":14554,"path":27008,"parent":7577,"packages":27009,"attributes":27013,"classes":27015},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fheater_shaker\u002F__init__.py",[27010,27011,27012],"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker","unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol","unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces",[27014],"unitelabs.liquid_handling.hamilton.modules.heater_shaker.__all__",[7590,7591,27016],"unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.configuration.Configuration",{"type":784,"name":27014,"path":27008,"parent":14554,"lines":27018,"value":27019},[9980,9980],[27016,7590,7591],{"type":755,"name":27010,"path":27021,"parent":14554,"packages":27022,"classes":27023},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fheater_shaker\u002Fheater_shaker.py",[14992],[7590],{"type":802,"name":7590,"path":27021,"parent":27010,"description":27025,"lines":27026,"decorators":27027,"bases":27028,"attributes":27035,"functions":27039,"mro":27061},"The Hamilton Heater Shaker module allows simple heating\u002Fcooling and shaking tasks for microtiter plates.",[856,15708],[9982],[27029,27033],{"annotation":27030},{"left":27031,"slice":27032},{"name":15230,"cls":810},{"name":827,"cls":810},{"annotation":27034},{"name":774,"cls":810},[27036,27037,27038],"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.configuration","unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.identifier","unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.logger",[27040,27041,27042,27043,27044,27045,27046,27047,27048,27049,27050,27051,27052,27053,27054,27055,27056,27057,27058,27059,27060],"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.__init__","unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.__post_init__","unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.configure","unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.is_initialized","unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.initialize","unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.activate","unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.deactivate","unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.is_locked","unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.lock","unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.unlock","unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.is_shaking","unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.current_shaking_speed","unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.start_shaking","unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.stop_shaking","unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.temperatures","unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.start_temperature_recording","unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.stop_temperature_recording","unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.is_controlling_temperature","unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.current_temperature","unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.start_temperature_control","unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.stop_temperature_control",[7590,15230,15033,14624,774,828],{"type":784,"name":27036,"path":27021,"parent":7590,"lines":27063,"value":832,"annotation":27064},[1065,1065],{"join":27065},[27066,832],{"name":27016,"cls":810},{"type":784,"name":27037,"path":27021,"parent":7590,"lines":27068,"value":27069,"annotation":27070},[3068,3068],"dataclasses.field(default='Heater Shaker')",{"name":931,"cls":810},{"type":846,"name":27041,"path":27021,"parent":7590,"lines":27072,"parameters":27073},[8680,887],[27074,27075,27077],{"name":851,"kind":852,"required":853},{"name":14661,"kind":852,"annotation":27076,"required":853},{"name":7179,"cls":810},{"name":14667,"kind":3745,"required":42,"default":3747},{"type":784,"name":27038,"path":27021,"parent":7590,"description":27079,"lines":27080,"value":832,"annotation":27081},"Logger for the heater shaker module.",[1923,1974],{"name":7798,"cls":810},{"type":846,"name":27042,"path":27021,"parent":7590,"lines":27083,"decorators":27084,"parameters":27085},[2887,3846],[7085],[27086,27087,27090],{"name":851,"kind":852,"required":853},{"name":27088,"kind":852,"annotation":27089,"required":853},"port",{"name":1405,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752},{"type":846,"name":27043,"path":27021,"parent":7590,"lines":27092,"decorators":27093,"parameters":27094,"returns":27096},[897,2020],[7085],[27095],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":27097},{"name":1098,"cls":810},{"type":846,"name":27044,"path":27021,"parent":7590,"lines":27099,"decorators":27100,"parameters":27101},[2028,2074],[7085],[27102,27103],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752},{"type":846,"name":27045,"path":27021,"parent":7590,"lines":27105,"decorators":27106,"parameters":27107},[3927,2114],[7085],[27108,27109],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752},{"type":846,"name":27046,"path":27021,"parent":7590,"lines":27111,"decorators":27112,"parameters":27113},[2125,1139],[7085],[27114,27115],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752},{"type":846,"name":27047,"path":27021,"parent":7590,"description":27117,"lines":27118,"decorators":27119,"parameters":27120,"returns":27122},"Whether the plate is currently locked on the Heater Shaker.",[3268,2194],[15097,7808],[27121],{"name":851,"kind":852,"required":853},{"description":27123,"annotation":27124},"Whether the plate is locked.",{"name":1098,"cls":810},{"type":846,"name":27048,"path":27021,"parent":7590,"description":27126,"lines":27127,"decorators":27128,"parameters":27129},"Lock the plate on the Heater Shaker.",[2231,4050],[15145,7808],[27130],{"name":851,"kind":852,"required":853},{"type":846,"name":27049,"path":27021,"parent":7590,"description":27132,"lines":27133,"decorators":27134,"parameters":27135},"Unlock the plate on the Heater Shaker.",[3341,4076],[15145,7808],[27136],{"name":851,"kind":852,"required":853},{"type":846,"name":27050,"path":27021,"parent":7590,"description":27138,"lines":27139,"decorators":27140,"parameters":27141,"returns":27143},"Whether the Heater Shaker is currently shaking.",[1200,4148],[15097,7808],[27142],{"name":851,"kind":852,"required":853},{"description":27144,"annotation":27145},"Whether the Heater Shaker is shaking.",{"name":1098,"cls":810},{"type":846,"name":27051,"path":27021,"parent":7590,"description":27147,"lines":27148,"decorators":27149,"parameters":27150,"returns":27152},"Get the Heater Shaker's current shaking speed in rotation per minute.",[4136,1246],[15097,7808],[27151],{"name":851,"kind":852,"required":853},{"description":27153,"annotation":27154},"The Heater Shaker's current shaking speed in rotation per minute.",{"name":1062,"cls":810},{"type":846,"name":27052,"path":27021,"parent":7590,"description":27156,"lines":27157,"decorators":27158,"parameters":27159},"Start shaking.",[7196,7886],[15107,7808],[27160,27161,27167,27170,27173],{"name":851,"kind":852,"required":853},{"name":27162,"kind":852,"annotation":27163,"required":42,"default":832,"description":27166},"time",{"join":27164},[27165,832],{"name":1405,"cls":810},"The time in seconds to shake. Use None to shake indefinitely.",{"name":7411,"kind":852,"annotation":27168,"required":42,"default":1048,"description":27169},{"name":1098,"cls":810},"True for positive direction, False for negative.",{"name":3956,"kind":852,"annotation":27171,"required":42,"description":27172},{"name":1940,"cls":810},"Maximum speed in steps\u002Fsecond.",{"name":2934,"kind":852,"annotation":27174,"required":42,"description":27175},{"name":1940,"cls":810},"Maximum speed in increment\u002Fsecond².",{"type":846,"name":27053,"path":27021,"parent":7590,"description":27177,"lines":27178,"decorators":27179,"parameters":27180},"Stop shaking.",[10879,2743],[15107,7808],[27181],{"name":851,"kind":852,"required":853},{"type":846,"name":27054,"path":27021,"parent":7590,"description":27183,"lines":27184,"decorators":27185,"parameters":27186,"returns":27188},"Request the recorded temperatures in °C that were measured during the heating process.",[7905,17301],[15097,7808],[27187],{"name":851,"kind":852,"required":853},{"description":27189,"annotation":27190},"The temperatures in °C.",{"left":27191,"slice":27192},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":27055,"path":27021,"parent":7590,"description":27194,"lines":27195,"decorators":27196,"parameters":27197},"Start recording the temperature.",[4316,7925],[15107,7808],[27198],{"name":851,"kind":852,"required":853},{"type":846,"name":27056,"path":27021,"parent":7590,"description":27200,"lines":27201,"decorators":27202,"parameters":27203},"Stop recording the temperature.",[7947,4373],[15107,7808],[27204],{"name":851,"kind":852,"required":853},{"type":846,"name":27057,"path":27021,"parent":7590,"description":27206,"lines":27207,"decorators":27209,"parameters":27210,"returns":27212},"Get the Heater Shaker temperature control data.",[27208,4468],324,[15097,7808],[27211],{"name":851,"kind":852,"required":853},{"description":27213,"annotation":27214},"The Heater Shaker temperature control data.",{"name":27215,"cls":810},"unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.temperature_status.TemperatureStatus",{"type":846,"name":27058,"path":27021,"parent":7590,"description":27217,"lines":27218,"decorators":27219,"parameters":27220,"returns":27222},"Request the current temperature in °C.",[7983,22987],[15097,7808],[27221],{"name":851,"kind":852,"required":853},{"description":27223,"annotation":27224},"The current temperature in °C.",{"name":1062,"cls":810},{"type":846,"name":27059,"path":27021,"parent":7590,"description":27226,"lines":27227,"decorators":27229,"parameters":27230},"Start controlling the temperature.",[27228,4564],371,[15107,7808],[27231,27232,27236],{"name":851,"kind":852,"required":853},{"name":27233,"kind":852,"annotation":27234,"required":853,"description":27235},"temperature",{"name":1940,"cls":810},"The target temperature in °C to heat or cool to.",{"name":27162,"kind":852,"annotation":27237,"required":42,"default":832,"description":27240},{"join":27238},[27239,832],{"name":1405,"cls":810},"The time in seconds to heat or cool. Use None to heat or cool indefinitely.",{"type":846,"name":27060,"path":27021,"parent":7590,"description":27242,"lines":27243,"decorators":27244,"parameters":27245},"Stop controlling the temperature.",[14871,15708],[15107,7808],[27246],{"name":851,"kind":852,"required":853},{"type":846,"name":27040,"path":27021,"parent":7590,"lines":27248,"parameters":27249},[9997,9997],[27250,27251,27254,27258,27264,27268,27272],{"name":851,"kind":852,"required":853},{"name":14938,"kind":852,"annotation":27252,"required":42,"default":27253},{"name":14940,"cls":810},{"name":14942,"cls":810},{"name":14944,"kind":852,"annotation":27255,"required":42},{"left":27256,"slice":27257},{"name":1930,"cls":810},{"name":14948,"cls":810},{"name":27259,"kind":852,"annotation":27260,"required":42,"default":27262},"orientation",{"name":27261,"cls":810},"unitelabs.labware.carriers.orientation.Orientation",{"name":27263,"cls":810},"unitelabs.labware.carriers.orientation.Orientation.LANDSCAPE",{"name":1787,"kind":852,"annotation":27265,"required":42,"default":832},{"join":27266},[27267,832],{"name":27016,"cls":810},{"name":14661,"kind":852,"annotation":27269,"required":42,"default":832,"description":14976},{"left":27270,"slice":27271},{"name":14972,"cls":810},{"name":7179,"cls":810},{"name":11621,"kind":852,"annotation":27273,"required":42,"default":27274},{"name":931,"cls":810},"'Heater Shaker'",{"type":755,"name":27011,"path":27276,"parent":14554,"classes":27277},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fheater_shaker\u002Fheater_shaker_protocol.py",[7591],{"type":802,"name":7591,"path":27276,"parent":27011,"description":27279,"lines":27280,"bases":27281,"attributes":27284,"functions":27286,"mro":27313},"Low-level access to the Heater Shaker module.",[2801,12960],[27282],{"annotation":27283},{"name":2794,"cls":810},[27285],"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.logger",[27287,27288,27289,27290,27291,27292,27293,27294,27295,27296,27297,27298,27299,27300,27301,27302,27303,27304,27305,27306,27307,27308,27309,27310,27311,27312],"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol._port_service","unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.get_initialization","unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.set_initialization","unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.set_shaker_initialization","unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.get_configuration","unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.get_firmware","unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.get_plate_lock_position","unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.open_plate_lock","unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.close_plate_lock","unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.get_shaker_status","unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.get_shaker_speed","unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.start_shaker","unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.start_timed_shaker","unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.stop_shaker","unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.wait_for_shaker","unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.get_heater_status","unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.get_temperatures","unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.get_control_data","unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.start_heater","unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.heat","unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.wait_for_heater","unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.stop_heater","unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.start_temperature_recording","unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.stop_temperature_recording","unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.get_temperature_recording_parameters","unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.get_temperature_recording_data",[7591,2794],{"type":846,"name":27287,"path":27276,"parent":7591,"lines":27315,"parameters":27316,"returns":27320},[839,795],[27317,27318],{"name":851,"kind":852,"required":853},{"name":27088,"kind":852,"annotation":27319,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":27321},{"name":15463,"cls":810},{"type":784,"name":27285,"path":27276,"parent":7591,"description":27079,"lines":27323,"value":832,"annotation":27324},[864,870],{"name":7798,"cls":810},{"type":846,"name":27288,"path":27276,"parent":7591,"description":27326,"lines":27327,"decorators":27328,"parameters":27329,"returns":27334},"Get the Heater Shaker's initialization status.",[1065,3082],[7808,7818],[27330,27331],{"name":851,"kind":852,"required":853},{"name":27088,"kind":852,"annotation":27332,"required":853,"description":27333},{"name":1405,"cls":810},"The port index used to connect the device.",{"description":27335,"annotation":27336},"Whether the Heater Shaker is initialized.",{"name":1098,"cls":810},{"type":846,"name":27289,"path":27276,"parent":7591,"description":27338,"lines":27339,"decorators":27340,"parameters":27341},"Initialize the Heater Shaker.",[1923,3117],[7808,7818],[27342,27343],{"name":851,"kind":852,"required":853},{"name":27088,"kind":852,"annotation":27344,"required":853,"description":27333},{"name":1405,"cls":810},{"type":846,"name":27290,"path":27276,"parent":7591,"description":27346,"lines":27347,"decorators":27348,"parameters":27349},"Initialize the shaker drive of the Heater Shaker.",[14627,2001],[7808,7818],[27350,27351],{"name":851,"kind":852,"required":853},{"name":27088,"kind":852,"annotation":27352,"required":853,"description":27333},{"name":1405,"cls":810},{"type":846,"name":27291,"path":27276,"parent":7591,"description":27354,"lines":27355,"decorators":27356,"parameters":27357,"returns":27361},"Get the Heater Shaker's configuration.",[3874,2052],[7808,7818],[27358,27359],{"name":851,"kind":852,"required":853},{"name":27088,"kind":852,"annotation":27360,"required":853,"description":27333},{"name":1405,"cls":810},{"description":27362,"annotation":27363},"1st value indicates whether the shaker is installed, 2nd value",{"left":27364,"slice":27365},{"name":2813,"cls":810},{"elements":27366},[27367,27368],{"name":1098,"cls":810},{"name":1098,"cls":810},{"type":846,"name":27292,"path":27276,"parent":7591,"description":27370,"lines":27371,"decorators":27372,"parameters":27373,"returns":27377},"Get the Heater Shaker's firmware version.",[2062,2092],[7808,7818],[27374,27375],{"name":851,"kind":852,"required":853},{"name":27088,"kind":852,"annotation":27376,"required":853,"description":27333},{"name":1405,"cls":810},{"description":27378,"annotation":27379},"The Heater Shaker's firmware version.",{"name":931,"cls":810},{"type":846,"name":27293,"path":27276,"parent":7591,"description":27381,"lines":27382,"decorators":27383,"parameters":27384,"returns":27388},"Get the Heater Shaker's current plate lock position.",[1113,1123],[7808,7818],[27385,27386],{"name":851,"kind":852,"required":853},{"name":27088,"kind":852,"annotation":27387,"required":853,"description":27333},{"name":1405,"cls":810},{"description":27389,"annotation":27390},"The plate lock position in steps from zero.",{"name":1062,"cls":810},{"type":846,"name":27294,"path":27276,"parent":7591,"description":27392,"lines":27393,"decorators":27394,"parameters":27395},"Open the Heater Shaker's plate lock.",[2142,3268],[7808,7818],[27396,27397],{"name":851,"kind":852,"required":853},{"name":27088,"kind":852,"annotation":27398,"required":853,"description":27333},{"name":1405,"cls":810},{"type":846,"name":27295,"path":27276,"parent":7591,"description":27400,"lines":27401,"decorators":27402,"parameters":27403},"Close the Heater Shaker's plate lock.",[10723,9104],[7808,7818],[27404,27405],{"name":851,"kind":852,"required":853},{"name":27088,"kind":852,"annotation":27406,"required":853,"description":27333},{"name":1405,"cls":810},{"type":846,"name":27296,"path":27276,"parent":7591,"description":27408,"lines":27409,"decorators":27410,"parameters":27411,"returns":27415},"Get the Heater Shaker's shaker status.",[3296,4050],[7808,7818],[27412,27413],{"name":851,"kind":852,"required":853},{"name":27088,"kind":852,"annotation":27414,"required":853,"description":27333},{"name":1405,"cls":810},{"description":27144,"annotation":27416},{"name":1098,"cls":810},{"type":846,"name":27297,"path":27276,"parent":7591,"description":27418,"lines":27419,"decorators":27420,"parameters":27421,"returns":27425},"Get the Heater Shaker's shaker speed.",[3341,4085],[7808,7818],[27422,27423],{"name":851,"kind":852,"required":853},{"name":27088,"kind":852,"annotation":27424,"required":853,"description":27333},{"name":1405,"cls":810},{"description":27426,"annotation":27427},"The speed at which the shaker drive is rotating.",{"name":1062,"cls":810},{"type":846,"name":27298,"path":27276,"parent":7591,"description":27429,"lines":27430,"decorators":27431,"parameters":27432},"Start the shaker of the Heater Shaker.",[4095,1227],[7808,7818],[27433,27434,27436,27438,27440],{"name":851,"kind":852,"required":853},{"name":27088,"kind":852,"annotation":27435,"required":853,"description":27333},{"name":1405,"cls":810},{"name":7411,"kind":852,"annotation":27437,"required":42,"default":1048,"description":27169},{"name":1098,"cls":810},{"name":3956,"kind":852,"annotation":27439,"required":42,"description":27172},{"name":1940,"cls":810},{"name":2934,"kind":852,"annotation":27441,"required":42,"description":27175},{"name":1940,"cls":810},{"type":846,"name":27299,"path":27276,"parent":7591,"description":27443,"lines":27444,"decorators":27445,"parameters":27446},"Start the shaker of the Heater Shaker for a specified amount of time.",[1236,10851],[7808,7818],[27447,27448,27450,27453,27455,27457],{"name":851,"kind":852,"required":853},{"name":27088,"kind":852,"annotation":27449,"required":853,"description":27333},{"name":1405,"cls":810},{"name":27162,"kind":852,"annotation":27451,"required":853,"description":27452},{"name":1405,"cls":810},"The time in seconds to shake.",{"name":7411,"kind":852,"annotation":27454,"required":42,"default":1048,"description":27169},{"name":1098,"cls":810},{"name":3956,"kind":852,"annotation":27456,"required":42,"description":27172},{"name":1940,"cls":810},{"name":2934,"kind":852,"annotation":27458,"required":42,"description":27175},{"name":1940,"cls":810},{"type":846,"name":27300,"path":27276,"parent":7591,"description":27460,"lines":27461,"decorators":27462,"parameters":27463},"Stop the shaker of the Heater Shaker.",[1257,1267],[7808,7818],[27464,27465],{"name":851,"kind":852,"required":853},{"name":27088,"kind":852,"annotation":27466,"required":853,"description":27333},{"name":1405,"cls":810},{"type":846,"name":27301,"path":27276,"parent":7591,"description":27468,"lines":27469,"decorators":27470,"parameters":27471},"Wait until the shaker of the Heater Shaker has stopped.",[1276,1286],[7808,7818],[27472,27473],{"name":851,"kind":852,"required":853},{"name":27088,"kind":852,"annotation":27474,"required":853,"description":27333},{"name":1405,"cls":810},{"type":846,"name":27302,"path":27276,"parent":7591,"description":27476,"lines":27477,"decorators":27478,"parameters":27479,"returns":27483},"Get the Heater Shaker's heater status.",[2742,8902],[7808,7818],[27480,27481],{"name":851,"kind":852,"required":853},{"name":27088,"kind":852,"annotation":27482,"required":853,"description":27333},{"name":1405,"cls":810},{"description":27484,"annotation":27485},"Whether the Heater Shaker is heating.",{"name":1098,"cls":810},{"type":846,"name":27303,"path":27276,"parent":7591,"description":27487,"lines":27488,"decorators":27490,"parameters":27491,"returns":27495},"Get the Heater Shaker's current temperatures.",[8903,27489],292,[7808,7818],[27492,27493],{"name":851,"kind":852,"required":853},{"name":27088,"kind":852,"annotation":27494,"required":853,"description":27333},{"name":1405,"cls":810},{"description":27496,"annotation":27497},"The current temperatures in °C.",{"left":27498,"slice":27499},{"name":2813,"cls":810},{"elements":27500},[27501,27502],{"name":1062,"cls":810},{"name":1062,"cls":810},{"type":846,"name":27304,"path":27276,"parent":7591,"description":27206,"lines":27504,"decorators":27506,"parameters":27507,"returns":27511},[8920,27505],316,[7808,7818],[27508,27509],{"name":851,"kind":852,"required":853},{"name":27088,"kind":852,"annotation":27510,"required":853,"description":27333},{"name":1405,"cls":810},{"description":27213,"annotation":27512},{"left":27513,"slice":27514},{"name":2813,"cls":810},{"elements":27515},[27516,27517,27518],{"name":1098,"cls":810},{"name":1405,"cls":810},{"name":1405,"cls":810},{"type":846,"name":27305,"path":27276,"parent":7591,"description":27520,"lines":27521,"decorators":27523,"parameters":27524},"Start the heater of the Heater Shaker.",[27522,4455],318,[7808,7818],[27525,27526,27528,27531,27535,27538,27542],{"name":851,"kind":852,"required":853},{"name":27088,"kind":852,"annotation":27527,"required":853,"description":27333},{"name":1405,"cls":810},{"name":27233,"kind":852,"annotation":27529,"required":42,"description":27530},{"name":1940,"cls":810},"The target temperature in °C.",{"name":7093,"kind":852,"annotation":27532,"required":42,"default":27533,"description":27534},{"name":1405,"cls":810},"1800","Timeout in seconds until starting of temperature supervision.",{"name":3177,"kind":852,"annotation":27536,"required":42,"description":27537},{"name":1940,"cls":810},"The tolerance in °C for temperature supervision.",{"name":27539,"kind":852,"annotation":27540,"required":42,"description":27541},"security_tolerance",{"name":1940,"cls":810},"The security tolerance in °C for temperature supervision.",{"name":13970,"kind":852,"annotation":27543,"required":42,"description":27544},{"name":1940,"cls":810},"Offset in °C for hardware security temperature.",{"type":846,"name":27306,"path":27276,"parent":7591,"description":27546,"lines":27547,"decorators":27549,"parameters":27550},"Start the heater of the Heater Shaker and wait until the target temperature is reached.",[4468,27548],378,[7808,7818],[27551,27552,27554,27556,27558,27560,27562],{"name":851,"kind":852,"required":853},{"name":27088,"kind":852,"annotation":27553,"required":853,"description":27333},{"name":1405,"cls":810},{"name":27233,"kind":852,"annotation":27555,"required":42,"description":27530},{"name":1940,"cls":810},{"name":7093,"kind":852,"annotation":27557,"required":42,"default":27533,"description":27534},{"name":1405,"cls":810},{"name":3177,"kind":852,"annotation":27559,"required":42,"description":27537},{"name":1940,"cls":810},{"name":27539,"kind":852,"annotation":27561,"required":42,"description":27541},{"name":1940,"cls":810},{"name":13970,"kind":852,"annotation":27563,"required":42,"description":27544},{"name":1940,"cls":810},{"type":846,"name":27307,"path":27276,"parent":7591,"description":27565,"lines":27566,"decorators":27567,"parameters":27568},"Wait until the heater of the Heater Shaker has reached its target temperature.",[8999,20677],[7808,7818],[27569,27570],{"name":851,"kind":852,"required":853},{"name":27088,"kind":852,"annotation":27571,"required":853,"description":27333},{"name":1405,"cls":810},{"type":846,"name":27308,"path":27276,"parent":7591,"description":27573,"lines":27574,"decorators":27575,"parameters":27576},"Stop the heater of the Heater Shaker.",[23569,20690],[7808,7818],[27577,27578],{"name":851,"kind":852,"required":853},{"name":27088,"kind":852,"annotation":27579,"required":853,"description":27333},{"name":1405,"cls":810},{"type":846,"name":27309,"path":27276,"parent":7591,"description":27581,"lines":27582,"decorators":27583,"parameters":27584},"Start the temperature recording of the Heater Shaker.",[9402,1520],[7808,7818],[27585,27586],{"name":851,"kind":852,"required":853},{"name":27088,"kind":852,"annotation":27587,"required":853,"description":27333},{"name":1405,"cls":810},{"type":846,"name":27310,"path":27276,"parent":7591,"description":27589,"lines":27590,"decorators":27592,"parameters":27593},"Stop the temperature recording of the Heater Shaker.",[27591,4651],419,[7808,7818],[27594,27595],{"name":851,"kind":852,"required":853},{"name":27088,"kind":852,"annotation":27596,"required":853,"description":27333},{"name":1405,"cls":810},{"type":846,"name":27311,"path":27276,"parent":7591,"description":27598,"lines":27599,"decorators":27600,"parameters":27601,"returns":27605},"Request the temperature recording parameters.",[9439,12910],[7808,7818],[27602,27603],{"name":851,"kind":852,"required":853},{"name":27088,"kind":852,"annotation":27604,"required":853,"description":27333},{"name":1405,"cls":810},{"description":27606,"annotation":27607},"Number of data recorded.",{"left":27608,"slice":27609},{"name":2813,"cls":810},{"elements":27610},[27611,27612,27613,27614,27615],{"name":1405,"cls":810},{"name":1062,"cls":810},{"name":1062,"cls":810},{"name":1062,"cls":810},{"name":1062,"cls":810},{"type":846,"name":27312,"path":27276,"parent":7591,"description":27617,"lines":27618,"decorators":27619,"parameters":27620,"returns":27628},"Request the temperature recording data.",[22323,12960],[7808,7818],[27621,27622,27624,27626],{"name":851,"kind":852,"required":853},{"name":27088,"kind":852,"annotation":27623,"required":853,"description":27333},{"name":1405,"cls":810},{"name":3886,"kind":852,"annotation":27625,"required":42,"default":1417,"description":22776},{"name":1405,"cls":810},{"name":5724,"kind":852,"annotation":27627,"required":42,"default":1417,"description":22779},{"name":1405,"cls":810},{"description":27629,"annotation":27630},"Recorded temperature data values.",{"left":27631,"slice":27632},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":755,"name":27012,"path":27634,"parent":14554,"packages":27635,"attributes":27638,"classes":27640},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fheater_shaker\u002Finterfaces\u002F__init__.py",[27636,27637],"unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.temperature_status","unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.configuration",[27639],"unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.__all__",[27016,27215],{"type":784,"name":27639,"path":27634,"parent":27012,"lines":27642,"value":27643},[9780,9780],[27016,27215],{"type":755,"name":27636,"path":27645,"parent":27012,"classes":27646},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fheater_shaker\u002Finterfaces\u002Ftemperature_status.py",[27215],{"type":802,"name":27215,"path":27645,"parent":27636,"description":27648,"lines":27649,"bases":27650,"attributes":27655,"mro":27659},"Reflects the current state of the temperature control.",[9780,3029],[27651,27653],{"annotation":27652},{"name":931,"cls":810},{"annotation":27654},{"name":10024,"cls":810},[27656,27657,27658],"unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.temperature_status.TemperatureStatus.OFF","unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.temperature_status.TemperatureStatus.HEAT","unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.temperature_status.TemperatureStatus.HOLD",[27215],{"type":784,"name":27656,"path":27645,"parent":27215,"description":27661,"lines":27662,"value":18093},"Temperature control is off.",[9793,9793],{"type":784,"name":27657,"path":27645,"parent":27215,"description":27664,"lines":27665,"value":27666},"Heat up to target temperature.",[790,790],"'HEAT'",{"type":784,"name":27658,"path":27645,"parent":27215,"description":27668,"lines":27669,"value":27670},"Hold the reached target temperature.",[1807,1807],"'HOLD'",{"type":755,"name":27637,"path":27672,"parent":27012,"classes":27673},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fheater_shaker\u002Finterfaces\u002Fconfiguration.py",[27016],{"type":802,"name":27016,"path":27672,"parent":27637,"description":27675,"lines":27676,"bases":27677,"attributes":27680,"mro":27684},"Heater Shaker configuration.",[9780,3029],[27678],{"annotation":27679},{"name":910,"cls":810},[27681,27682,27683],"unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.configuration.Configuration.port","unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.configuration.Configuration.shaker","unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.configuration.Configuration.heater",[27016],{"type":784,"name":27681,"path":27672,"parent":27016,"description":27333,"lines":27686,"value":832,"annotation":27687},[9793,9793],{"name":1405,"cls":810},{"type":784,"name":27682,"path":27672,"parent":27016,"description":27689,"lines":27690,"value":832,"annotation":27691},"Whether the shaker drive is installed.",[790,790],{"name":1098,"cls":810},{"type":784,"name":27683,"path":27672,"parent":27016,"description":27693,"lines":27694,"value":832,"annotation":27695},"Whether the temperature control is installed.",[1807,1807],{"name":1098,"cls":810},{"type":755,"name":14555,"path":27697,"parent":7577,"packages":27698,"attributes":27702,"classes":27704},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fipg\u002F__init__.py",[27699,27700,27701],"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol","unitelabs.liquid_handling.hamilton.modules.ipg.ipg","unitelabs.liquid_handling.hamilton.modules.ipg.interfaces",[27703],"unitelabs.liquid_handling.hamilton.modules.ipg.__all__",[27705,27706,27707,14562,14563],"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.ArmPosition","unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection","unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripperOrientation",{"type":784,"name":27703,"path":27697,"parent":14555,"lines":27709,"value":27710},[9980,9980],[14562,27705,27706,27707,14563],{"type":755,"name":27699,"path":27712,"parent":14555,"classes":27713},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fipg\u002Fipg_protocol.py",[14563],{"type":802,"name":14563,"path":27712,"parent":27699,"description":27715,"lines":27716,"bases":27718,"attributes":27721,"functions":27723,"mro":27742},"IPG protocol that calls the microlab-vantage connector's IPG Service SiLA feature.\n\nAll position parameters are accepted in mm and converted internally to 0.1mm units.",[3029,27717],416,[27719],{"annotation":27720},{"name":15945,"cls":810},[27722],"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol._logger_name",[27724,27725,27726,27727,27728,27729,27730,27731,27732,27733,27734,27735,27736,27737,27738,27739,27740,27741],"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.__init__","unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.initialize","unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.prepare_orientation","unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.park","unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.move_to_position","unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.grip_plate","unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.put_plate","unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.move_all_axes","unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.close_gripper","unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.move_gripper_to_position","unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.position_arms_for_free_y_range","unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.open_uninitialized","unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.get_parking_status","unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.get_plate_presence","unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.get_position","unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.get_grip_direction","unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.get_gripper_width","unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.get_all_positions",[14563,15945],{"type":784,"name":27722,"path":27712,"parent":14563,"lines":27744,"value":27745,"annotation":27746},[795,795],"'unitelabs.hamilton.vantage.ipg'",{"name":931,"cls":810},{"type":846,"name":27724,"path":27712,"parent":14563,"lines":27748,"parameters":27749},[1040,871],[27750,27751,27753],{"name":851,"kind":852,"required":853},{"name":16004,"kind":852,"annotation":27752,"required":853},{"name":9154,"cls":810},{"name":9220,"kind":852,"annotation":27754,"required":42,"default":832},{"join":27755},[27756,832],{"name":16010,"cls":810},{"type":846,"name":27725,"path":27712,"parent":14563,"description":27758,"lines":27759,"decorators":27760,"parameters":27761},"Initialize all IPG drives, moving all axes to their home positions.",[2841,1066],[7808,7818],[27762],{"name":851,"kind":852,"required":853},{"type":846,"name":27726,"path":27712,"parent":14563,"description":27764,"lines":27765,"decorators":27766,"parameters":27767},"Prepare wrist and hand orientation for plate handling.\n\nMust be called before move_to_position (DN).",[887,2947],[7808,7818],[27768,27769,27772,27775],{"name":851,"kind":852,"required":853},{"name":3192,"kind":852,"annotation":27770,"required":42,"default":4160,"description":27771},{"name":1405,"cls":810},"Orientation \u002F grip direction (11-44, default 11).",{"name":4183,"kind":852,"annotation":27773,"required":42,"default":2345,"description":27774},{"name":1405,"cls":810},"Acceleration index (default 4).",{"name":4186,"kind":852,"annotation":27776,"required":42,"description":27777},{"name":1062,"cls":810},"Minimum traverse height [mm] (default 360mm).",{"type":846,"name":27727,"path":27712,"parent":14563,"description":4189,"lines":27779,"decorators":27780,"parameters":27781},[1092,2948],[7808,7818],[27782],{"name":851,"kind":852,"required":853},{"type":846,"name":27728,"path":27712,"parent":14563,"description":4196,"lines":27784,"decorators":27785,"parameters":27786},[2029,2113],[7808,7818],[27787,27788,27791,27794,27797,27800],{"name":851,"kind":852,"required":853},{"name":1306,"kind":852,"annotation":27789,"required":853,"description":27790},{"name":1062,"cls":810},"X position [mm].",{"name":1310,"kind":852,"annotation":27792,"required":853,"description":27793},{"name":1062,"cls":810},"Y position [mm].",{"name":1314,"kind":852,"annotation":27795,"required":853,"description":27796},{"name":1062,"cls":810},"Z height [mm].",{"name":4186,"kind":852,"annotation":27798,"required":853,"description":27799},{"name":1062,"cls":810},"Minimum traverse height [mm].",{"name":4183,"kind":852,"annotation":27801,"required":42,"default":2345,"description":27774},{"name":1405,"cls":810},{"type":846,"name":27729,"path":27712,"parent":14563,"description":4213,"lines":27803,"decorators":27804,"parameters":27805},[2114,3685],[7808,7818],[27806,27807,27810,27813,27816,27819,27822,27825,27828,27831,27834,27837],{"name":851,"kind":852,"required":853},{"name":1306,"kind":852,"annotation":27808,"required":853,"description":27809},{"name":1062,"cls":810},"Plate center X [mm].",{"name":1310,"kind":852,"annotation":27811,"required":853,"description":27812},{"name":1062,"cls":810},"Plate center Y [mm].",{"name":1314,"kind":852,"annotation":27814,"required":853,"description":27815},{"name":1062,"cls":810},"Plate gripping height Z [mm].",{"name":4226,"kind":852,"annotation":27817,"required":853,"description":27818},{"name":1062,"cls":810},"Plate width [mm].",{"name":4229,"kind":852,"annotation":27820,"required":853,"description":27821},{"name":1062,"cls":810},"Open gripper position [mm].",{"name":4232,"kind":852,"annotation":27823,"required":42,"default":4234,"description":27824},{"name":1405,"cls":810},"Grip strength [0.1N] (default 100).",{"name":4236,"kind":852,"annotation":27826,"required":42,"default":4238,"description":27827},{"name":1405,"cls":810},"Plate width tolerance [0.1mm] (default 20).",{"name":4240,"kind":852,"annotation":27829,"required":42,"description":27830},{"name":1062,"cls":810},"Z clearance height [mm] (default 5mm).",{"name":4243,"kind":852,"annotation":27832,"required":42,"description":27833},{"name":1062,"cls":810},"Minimum Z-position at end [mm] (default 360mm).",{"name":4246,"kind":852,"annotation":27835,"required":42,"default":1417,"description":27836},{"name":1405,"cls":810},"Hotel depth offset [0.1mm] (default 0).",{"name":4183,"kind":852,"annotation":27838,"required":42,"default":2345,"description":27839},{"name":1405,"cls":810},"Acceleration index (0-4, default 4).",{"type":846,"name":27730,"path":27712,"parent":14563,"description":4251,"lines":27841,"decorators":27842,"parameters":27843},[3686,4136],[7808,7818],[27844,27845,27847,27849,27852,27854,27856,27858,27861,27863],{"name":851,"kind":852,"required":853},{"name":1306,"kind":852,"annotation":27846,"required":853,"description":27809},{"name":1062,"cls":810},{"name":1310,"kind":852,"annotation":27848,"required":853,"description":27812},{"name":1062,"cls":810},{"name":1314,"kind":852,"annotation":27850,"required":853,"description":27851},{"name":1062,"cls":810},"Plate deposit height Z [mm].",{"name":4229,"kind":852,"annotation":27853,"required":853,"description":27821},{"name":1062,"cls":810},{"name":4240,"kind":852,"annotation":27855,"required":42,"description":27830},{"name":1062,"cls":810},{"name":4243,"kind":852,"annotation":27857,"required":42,"description":27833},{"name":1062,"cls":810},{"name":4270,"kind":852,"annotation":27859,"required":42,"default":3181,"description":27860},{"name":1405,"cls":810},"Press-on distance [0.1mm] (default 5).",{"name":4246,"kind":852,"annotation":27862,"required":42,"default":1417,"description":27836},{"name":1405,"cls":810},{"name":4183,"kind":852,"annotation":27864,"required":42,"default":2345,"description":27839},{"name":1405,"cls":810},{"type":846,"name":27731,"path":27712,"parent":14563,"description":27866,"lines":27867,"decorators":27868,"parameters":27869},"Move one or all IPG axes simultaneously to absolute positions.\n\nEach axis is moved only if its corresponding `enable_*` flag is true.\nUse this for path planning or for placing a plate at a non-90° orientation.",[4176,1277],[7808,7818],[27870,27871,27874,27877,27880,27883,27886,27889,27892,27895,27898,27901],{"name":851,"kind":852,"required":853},{"name":2014,"kind":852,"annotation":27872,"required":853,"description":27873},{"name":1062,"cls":810},"Target X axis position [mm].",{"name":2046,"kind":852,"annotation":27875,"required":853,"description":27876},{"name":1062,"cls":810},"Target Y axis position [mm].",{"name":1569,"kind":852,"annotation":27878,"required":853,"description":27879},{"name":1062,"cls":810},"Target gripper Z height [mm].",{"name":4290,"kind":852,"annotation":27881,"required":853,"description":27882},{"name":1062,"cls":810},"Target arm angle [°].",{"name":4293,"kind":852,"annotation":27884,"required":853,"description":27885},{"name":1062,"cls":810},"Target hand angle relative to the arm [°].",{"name":4296,"kind":852,"annotation":27887,"required":42,"default":1052,"description":27888},{"name":1098,"cls":810},"Whether to drive the X axis.",{"name":4299,"kind":852,"annotation":27890,"required":42,"default":1052,"description":27891},{"name":1098,"cls":810},"Whether to drive the Y axis.",{"name":4302,"kind":852,"annotation":27893,"required":42,"default":1052,"description":27894},{"name":1098,"cls":810},"Whether to drive the Z axis.",{"name":4305,"kind":852,"annotation":27896,"required":42,"default":1052,"description":27897},{"name":1098,"cls":810},"Whether to drive the arm axis.",{"name":4308,"kind":852,"annotation":27899,"required":42,"default":1052,"description":27900},{"name":1098,"cls":810},"Whether to drive the hand axis.",{"name":4183,"kind":852,"annotation":27902,"required":42,"default":2345,"description":27774},{"name":1405,"cls":810},{"type":846,"name":27732,"path":27712,"parent":14563,"description":27904,"lines":27905,"decorators":27906,"parameters":27907},"Close the IPG gripper to a known plate width.",[1286,1330],[7808,7818],[27908,27909,27911,27913,27916],{"name":851,"kind":852,"required":853},{"name":4226,"kind":852,"annotation":27910,"required":853,"description":27818},{"name":1062,"cls":810},{"name":4232,"kind":852,"annotation":27912,"required":42,"default":4234,"description":27824},{"name":1405,"cls":810},{"name":4229,"kind":852,"annotation":27914,"required":42,"description":27915},{"name":1062,"cls":810},"Open gripper position (release width) [mm] (default 86mm).",{"name":4236,"kind":852,"annotation":27917,"required":42,"default":4238,"description":27827},{"name":1405,"cls":810},{"type":846,"name":27733,"path":27712,"parent":14563,"description":27919,"lines":27920,"decorators":27921,"parameters":27922},"Move the IPG gripper fingers to an absolute width.",[4280,22062],[7808,7818],[27923,27924],{"name":851,"kind":852,"required":853},{"name":4335,"kind":852,"annotation":27925,"required":853,"description":27926},{"name":1062,"cls":810},"Target gripper position [mm].",{"type":846,"name":27734,"path":27712,"parent":14563,"description":4338,"lines":27928,"decorators":27930,"parameters":27931},[27929,7925],300,[7808,7818],[27932],{"name":851,"kind":852,"required":853},{"type":846,"name":27735,"path":27712,"parent":14563,"description":27934,"lines":27935,"decorators":27937,"parameters":27938},"Open the IPG gripper fingers without prior initialization.\n\nUse this for error recovery when a run aborts with a plate held in the\ngripper; calling `initialize` in that state would close the gripper\nfully and leave the fingers under tension.",[7947,27936],320,[7808,7818],[27939],{"name":851,"kind":852,"required":853},{"type":846,"name":27736,"path":27712,"parent":14563,"description":4352,"lines":27941,"decorators":27942,"parameters":27943,"returns":27945},[4396,8973],[7808,7818],[27944],{"name":851,"kind":852,"required":853},{"description":27946,"annotation":27947},"True if IPG is in the parked position, False otherwise.",{"name":1098,"cls":810},{"type":846,"name":27737,"path":27712,"parent":14563,"description":4361,"lines":27949,"decorators":27950,"parameters":27951,"returns":27953},[8981,4468],[7808,7818],[27952],{"name":851,"kind":852,"required":853},{"description":27954,"annotation":27955},"True if a plate is currently gripped, False otherwise.",{"name":1098,"cls":810},{"type":846,"name":27738,"path":27712,"parent":14563,"description":4370,"lines":27957,"decorators":27958,"parameters":27959,"returns":27961},[7983,4512],[7808,7818],[27960],{"name":851,"kind":852,"required":853},{"description":27962,"annotation":27963},"Tuple of (x, y, z) in mm.",{"left":27964,"slice":27965},{"name":2813,"cls":810},{"elements":27966},[27967,27968,27969],{"name":1062,"cls":810},{"name":1062,"cls":810},{"name":1062,"cls":810},{"type":846,"name":27739,"path":27712,"parent":14563,"description":27971,"lines":27972,"decorators":27973,"parameters":27974,"returns":27976},"Get current IPG grip direction \u002F orientation code (11-44).",[22987,20670],[7808,7818],[27975],{"name":851,"kind":852,"required":853},{"description":27977,"annotation":27978},"The 2-digit grip direction code.",{"name":1405,"cls":810},{"type":846,"name":27740,"path":27712,"parent":14563,"description":4394,"lines":27980,"decorators":27981,"parameters":27982,"returns":27984},[4533,4564],[7808,7818],[27983],{"name":851,"kind":852,"required":853},{"description":27985,"annotation":27986},"Current gripper width [mm].",{"name":1062,"cls":810},{"type":846,"name":27741,"path":27712,"parent":14563,"description":27988,"lines":27989,"decorators":27990,"parameters":27991,"returns":27993},"Get all IPG axis positions at once.",[14871,27717],[7808,7818],[27992],{"name":851,"kind":852,"required":853},{"description":27994,"annotation":27995},"Mapping of axis name to position, in mm for axes and degrees for angles.",{"left":27996,"slice":27997},{"name":927,"cls":810},{"elements":27998},[27999,28000],{"name":931,"cls":810},{"name":1062,"cls":810},{"type":755,"name":27700,"path":28002,"parent":14555,"packages":28003,"classes":28004},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fipg\u002Fipg.py",[14992],[14562],{"type":802,"name":14562,"path":28002,"parent":27700,"description":28006,"lines":28007,"decorators":28009,"bases":28010,"attributes":28013,"functions":28019,"mro":28045},"IPG (Integrated Plate Gripper) arm for Hamilton Microlab Vantage.\n\nThe IPG is the plate transport module for the Microlab Vantage (STAR V),\nequivalent to the iSWAP on the STAR. It transports microplates between\npositions on the deck using SiLA service commands.",[864,28008],733,[9982],[28011],{"annotation":28012},{"name":773,"cls":810},[28014,28015,28016,28017,28018],"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.identifier","unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.GripDirection","unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.ArmPosition","unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.default_direction","unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.logger",[28020,28021,28022,28023,28024,28025,28026,28027,28028,28029,28030,28031,28032,28033,28034,28035,28036,28037,28038,28039,28040,28041,28042,28043,28044],"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.__init__","unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.__post_init__","unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.configure","unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.is_initialized","unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.initialize","unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.can_activate","unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.activate","unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.deactivate","unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.home","unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.current_location","unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.move_to","unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.move_by","unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.current_direction","unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.has_labware","unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.current_grip_width","unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.open_to","unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.open_by","unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.close_to","unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.close_by","unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.transfer","unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.transfer_from","unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.pick_up","unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.pick_up_from","unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.put_down","unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.drop_labware",[14562,773,15033,14624,774,828],{"type":784,"name":28014,"path":28002,"parent":14562,"lines":28047,"value":28048,"annotation":28049},[1043,1043],"'IPG'",{"name":931,"cls":810},{"type":784,"name":28015,"path":28002,"parent":14562,"lines":28051,"value":15040,"annotation":28052},[878,878],{"name":15042,"cls":810},{"type":784,"name":28016,"path":28002,"parent":14562,"lines":28054,"value":28055,"annotation":28056},[1079,1079],"_ArmPosition",{"name":15042,"cls":810},{"type":784,"name":28017,"path":28002,"parent":14562,"lines":28058,"value":28059,"annotation":28060},[3082,3082],"_Direction.LR",{"name":27706,"cls":810},{"type":846,"name":28021,"path":28002,"parent":14562,"lines":28062,"parameters":28063},[1973,14627],[28064,28065,28067],{"name":851,"kind":852,"required":853},{"name":14661,"kind":852,"annotation":28066,"required":853},{"name":6931,"cls":810},{"name":14667,"kind":3745,"required":42,"default":3747},{"type":784,"name":28018,"path":28002,"parent":14562,"description":28069,"lines":28070,"value":832,"annotation":28071},"Logger for the IPG module.",[1091,1983],{"name":7798,"cls":810},{"type":846,"name":28022,"path":28002,"parent":14562,"description":28073,"lines":28074,"decorators":28075,"parameters":28076},"Configure the IPG module.",[2000,2020],[7085],[28077,28078],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752},{"type":846,"name":28023,"path":28002,"parent":14562,"lines":28080,"decorators":28081,"parameters":28082,"returns":28084},[2028,2040],[7085],[28083],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":28085},{"name":1098,"cls":810},{"type":846,"name":28024,"path":28002,"parent":14562,"lines":28087,"decorators":28088,"parameters":28089},[2051,2074],[7085],[28090,28091],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752},{"type":846,"name":28025,"path":28002,"parent":14562,"lines":28093,"decorators":28094,"parameters":28095,"returns":28097},[3927,2092],[7085],[28096],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":28098},{"name":1098,"cls":810},{"type":846,"name":28026,"path":28002,"parent":14562,"lines":28100,"decorators":28101,"parameters":28102},[2102,7483],[7085],[28103,28104],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752},{"type":846,"name":28027,"path":28002,"parent":14562,"lines":28106,"decorators":28107,"parameters":28108},[7491,7504],[7085],[28109,28110],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752},{"type":846,"name":28028,"path":28002,"parent":14562,"description":28112,"lines":28113,"decorators":28114,"parameters":28115},"Park the IPG arm at its home position.",[3232,3994],[15145,7808],[28116],{"name":851,"kind":852,"required":853},{"type":846,"name":28029,"path":28002,"parent":14562,"description":15094,"lines":28118,"decorators":28119,"parameters":28120,"returns":28122},[10732,2231],[15097,7808,7085],[28121],{"name":851,"kind":852,"required":853},{"description":15101,"annotation":28123},{"name":1934,"cls":810},{"type":846,"name":28030,"path":28002,"parent":14562,"description":28125,"lines":28126,"decorators":28127,"parameters":28128},"Move the gripper to the given absolute location, optionally also driving the arm and hand rotation axes.\n\nWhen neither `arm_angle` nor `hand_angle` is provided, the call is dispatched to the xyz-only\n`move_to_position` (existing behavior). When at least one rotation axis is provided, the call\nis dispatched to `move_all_axes`, with the corresponding enable flags set.",[3600,8855],[15107,7808,7085],[28129,28130,28132,28137,28142],{"name":851,"kind":13859,"required":853},{"name":14807,"kind":852,"annotation":28131,"required":853,"description":15112},{"name":1934,"cls":810},{"name":1409,"kind":1788,"annotation":28133,"required":42,"default":832,"description":28136},{"join":28134},[28135,832],{"name":1940,"cls":810},"The traverse height in mm. Defaults to the system value.",{"name":4290,"kind":1788,"annotation":28138,"required":42,"default":832,"description":28141},{"join":28139},[28140,832],{"name":1940,"cls":810},"Target arm angle in degrees, or None to leave the arm unchanged.",{"name":4293,"kind":1788,"annotation":28143,"required":42,"default":832,"description":28146},{"join":28144},[28145,832],{"name":1940,"cls":810},"Target hand angle relative to the arm in degrees, or None to leave the hand unchanged.",{"type":846,"name":28031,"path":28002,"parent":14562,"description":28148,"lines":28149,"decorators":28151,"parameters":28152},"Move the gripper by the given relative offset, optionally also rotating the arm and\u002For hand.\n\nReads the current full state from the device, adds the deltas, then delegates to\n`move_to` with the computed absolute targets. At least one of `offset` (xyz) or\nthe rotation deltas must be provided.",[28150,1277],211,[15107,7808,7085],[28153,28154,28157,28163],{"name":851,"kind":13859,"required":853},{"name":13970,"kind":852,"annotation":28155,"required":853,"description":28156},{"name":1934,"cls":810},"The relative xyz offset by which to move the gripper's center.",{"name":28158,"kind":1788,"annotation":28159,"required":42,"default":832,"description":28162},"arm_angle_offset",{"join":28160},[28161,832],{"name":1940,"cls":810},"Arm angle delta in degrees, or None to leave the arm unchanged.",{"name":28164,"kind":1788,"annotation":28165,"required":42,"default":832,"description":28168},"hand_angle_offset",{"join":28166},[28167,832],{"name":1940,"cls":810},"Hand angle delta in degrees, or None to leave the hand unchanged.",{"type":846,"name":28032,"path":28002,"parent":14562,"description":15133,"lines":28170,"decorators":28171,"parameters":28172,"returns":28174},[1286,8902],[15097,7808],[28173],{"name":851,"kind":852,"required":853},{"description":15139,"annotation":28175},{"name":27706,"cls":810},{"type":846,"name":28033,"path":28002,"parent":14562,"description":15156,"lines":28177,"decorators":28178,"parameters":28179,"returns":28181},[1302,27489],[15097,7808,7085],[28180],{"name":851,"kind":852,"required":853},{"description":15162,"annotation":28182},{"name":1098,"cls":810},{"type":846,"name":28034,"path":28002,"parent":14562,"description":15165,"lines":28184,"decorators":28185,"parameters":28186,"returns":28188},[8920,4347],[15097,7808,7085],[28187],{"name":851,"kind":852,"required":853},{"description":28189,"annotation":28190},"The current distance between the grippers in mm.",{"name":1062,"cls":810},{"type":846,"name":28035,"path":28002,"parent":14562,"description":28192,"lines":28193,"decorators":28195,"parameters":28196},"Open the IPG gripper fingers to the given width, releasing any held labware.",[4348,28194],322,[15107,7808,7085],[28197,28198],{"name":851,"kind":13859,"required":853},{"name":7367,"kind":852,"annotation":28199,"required":42,"description":28200},{"name":1940,"cls":810},"The distance between the gripper fingers after opening them.",{"type":846,"name":28036,"path":28002,"parent":14562,"description":28202,"lines":28203,"decorators":28204,"parameters":28205},"Open the IPG gripper fingers by the given offset from the current width.",[27208,14799],[15107,7808,7085],[28206,28207],{"name":851,"kind":13859,"required":853},{"name":13970,"kind":852,"annotation":28208,"required":42,"description":28209},{"name":1940,"cls":810},"The relative distance to open the fingers by.",{"type":846,"name":28037,"path":28002,"parent":14562,"description":28211,"lines":28212,"decorators":28214,"parameters":28215},"Close the IPG gripper to the given width.\n\nThe IPG has no plate-less close primitive, so this is implemented as an\nabsolute finger move (same wire command as `open_to`). Mirrors the iSwap\n`close_to` pattern: suppression of `HamiltonError` for the no-plate path.",[4107,28213],362,[15107,7808,7085],[28216,28217,28220],{"name":851,"kind":13859,"required":853},{"name":7367,"kind":852,"annotation":28218,"required":42,"description":28219},{"name":1940,"cls":810},"The distance between the gripper fingers after closing them.",{"name":2900,"kind":1788,"annotation":28221,"required":42,"default":4234,"description":28222},{"name":1405,"cls":810},"Accepted for API parity with `iSwap.close_to`; not applied\nbecause the unconditional finger move has no grip-strength parameter.",{"type":846,"name":28038,"path":28002,"parent":14562,"description":28224,"lines":28225,"decorators":28226,"parameters":28227},"Close the IPG gripper by the given offset.",[9394,27548],[15107,7808,7085],[28228,28229,28232],{"name":851,"kind":13859,"required":853},{"name":13970,"kind":852,"annotation":28230,"required":42,"description":28231},{"name":1940,"cls":810},"The relative distance to close the fingers by.",{"name":2900,"kind":1788,"annotation":28233,"required":42,"default":4234,"description":28234},{"name":1405,"cls":810},"Accepted for API parity with `iSwap.close_by`; not applied.",{"type":846,"name":28039,"path":28002,"parent":14562,"description":28236,"lines":28237,"decorators":28238,"parameters":28239},"Transfer labware from its current location to the target.",[4533,22323],[15107,7808,7085],[28240,28241,28243,28248,28254,28260,28262,28266,28270,28272,28274],{"name":851,"kind":13859,"required":853},{"name":14804,"kind":852,"annotation":28242,"required":853,"description":15224},{"name":827,"cls":810},{"name":15226,"kind":852,"annotation":28244,"required":853,"description":15233},{"join":28245},[28246,28247],{"name":15230,"cls":810},{"name":15232,"cls":810},{"name":15235,"kind":1788,"annotation":28249,"required":42,"default":832,"description":28253},{"join":28250},[28251,28252,832],{"name":27706,"cls":810},{"name":27705,"cls":810},"The direction from which to approach the labware.\nAccepts a full GripDirection, an ArmPosition (gripper orientation\nis preserved from the current hardware state), or None (current\ndirection is used for both pick-up and drop).",{"name":15241,"kind":1788,"annotation":28255,"required":42,"default":832,"description":28259},{"join":28256},[28257,28258,832],{"name":27706,"cls":810},{"name":27705,"cls":810},"The direction from which to approach the carrier site.\nSame options as pick_up_direction.",{"name":2900,"kind":1788,"annotation":28261,"required":42,"default":4234,"description":27824},{"name":1405,"cls":810},{"name":15249,"kind":1788,"annotation":28263,"required":42,"default":832,"description":15253},{"join":28264},[28265,832],{"name":1934,"cls":810},{"name":15255,"kind":1788,"annotation":28267,"required":42,"default":832,"description":15259},{"join":28268},[28269,832],{"name":1934,"cls":810},{"name":15261,"kind":1788,"annotation":28271,"required":42,"description":15263},{"name":1940,"cls":810},{"name":15265,"kind":1788,"annotation":28273,"required":42,"description":15267},{"name":1940,"cls":810},{"name":1409,"kind":1788,"annotation":28275,"required":42,"default":832,"description":28278},{"join":28276},[28277,832],{"name":1940,"cls":810},"Minimum traverse height in mm. Defaults to the system value.",{"type":846,"name":28040,"path":28002,"parent":14562,"description":28280,"lines":28281,"decorators":28283,"parameters":28284},"Transfer labware from the source carrier site to the target carrier site.",[28282,9506],462,[15107,7808,7085],[28285,28286,28291,28296,28301,28306,28308,28312,28316,28318,28320],{"name":851,"kind":13859,"required":853},{"name":15275,"kind":852,"annotation":28287,"required":853,"description":15280},{"join":28288},[28289,28290],{"name":15230,"cls":810},{"name":15232,"cls":810},{"name":15226,"kind":852,"annotation":28292,"required":853,"description":15233},{"join":28293},[28294,28295],{"name":15230,"cls":810},{"name":15232,"cls":810},{"name":15235,"kind":1788,"annotation":28297,"required":42,"default":832,"description":15239},{"join":28298},[28299,28300,832],{"name":27706,"cls":810},{"name":27705,"cls":810},{"name":15241,"kind":1788,"annotation":28302,"required":42,"default":832,"description":15245},{"join":28303},[28304,28305,832],{"name":27706,"cls":810},{"name":27705,"cls":810},{"name":2900,"kind":1788,"annotation":28307,"required":42,"default":4234,"description":27824},{"name":1405,"cls":810},{"name":15249,"kind":1788,"annotation":28309,"required":42,"default":832,"description":15253},{"join":28310},[28311,832],{"name":1934,"cls":810},{"name":15255,"kind":1788,"annotation":28313,"required":42,"default":832,"description":15259},{"join":28314},[28315,832],{"name":1934,"cls":810},{"name":15261,"kind":1788,"annotation":28317,"required":42,"description":15263},{"name":1940,"cls":810},{"name":15265,"kind":1788,"annotation":28319,"required":42,"description":15267},{"name":1940,"cls":810},{"name":1409,"kind":1788,"annotation":28321,"required":42,"default":832,"description":28278},{"join":28322},[28323,832],{"name":1940,"cls":810},{"type":846,"name":28041,"path":28002,"parent":14562,"description":15309,"lines":28325,"decorators":28326,"parameters":28327},[23805,19536],[15107,7808,7085],[28328,28329,28331,28337,28339,28343,28345,28347],{"name":851,"kind":13859,"required":853},{"name":14804,"kind":852,"annotation":28330,"required":853,"description":15316},{"name":827,"cls":810},{"name":15235,"kind":1788,"annotation":28332,"required":42,"default":832,"description":28336},{"join":28333},[28334,28335,832],{"name":27706,"cls":810},{"name":27705,"cls":810},"The direction from which to approach the labware.\nAccepts a full GripDirection, an ArmPosition (gripper orientation is\npreserved from the current hardware state), or None (current direction used).",{"name":2900,"kind":1788,"annotation":28338,"required":42,"default":4234,"description":27824},{"name":1405,"cls":810},{"name":15249,"kind":1788,"annotation":28340,"required":42,"default":832,"description":15253},{"join":28341},[28342,832],{"name":1934,"cls":810},{"name":15261,"kind":1788,"annotation":28344,"required":42,"description":15263},{"name":1940,"cls":810},{"name":15265,"kind":1788,"annotation":28346,"required":42,"description":15331},{"name":1940,"cls":810},{"name":1409,"kind":1788,"annotation":28348,"required":42,"default":832,"description":28278},{"join":28349},[28350,832],{"name":1940,"cls":810},{"type":846,"name":28042,"path":28002,"parent":14562,"description":15333,"lines":28352,"decorators":28354,"parameters":28355},[1766,28353],640,[15107,7808,7085],[28356,28357,28362,28367,28369,28373,28375,28377],{"name":851,"kind":13859,"required":853},{"name":15275,"kind":852,"annotation":28358,"required":853,"description":15280},{"join":28359},[28360,28361],{"name":15230,"cls":810},{"name":15232,"cls":810},{"name":15235,"kind":1788,"annotation":28363,"required":42,"default":832,"description":15239},{"join":28364},[28365,28366,832],{"name":27706,"cls":810},{"name":27705,"cls":810},{"name":2900,"kind":1788,"annotation":28368,"required":42,"default":4234,"description":27824},{"name":1405,"cls":810},{"name":15249,"kind":1788,"annotation":28370,"required":42,"default":832,"description":15253},{"join":28371},[28372,832],{"name":1934,"cls":810},{"name":15261,"kind":1788,"annotation":28374,"required":42,"description":15263},{"name":1940,"cls":810},{"name":15265,"kind":1788,"annotation":28376,"required":42,"description":15331},{"name":1940,"cls":810},{"name":1409,"kind":1788,"annotation":28378,"required":42,"default":832,"description":28278},{"join":28379},[28380,832],{"name":1940,"cls":810},{"type":846,"name":28043,"path":28002,"parent":14562,"description":15358,"lines":28382,"decorators":28383,"parameters":28384},[16904,14903],[15107,7808,7085],[28385,28386,28391,28397,28401,28403],{"name":851,"kind":13859,"required":853},{"name":15226,"kind":852,"annotation":28387,"required":853,"description":15233},{"join":28388},[28389,28390],{"name":15230,"cls":810},{"name":15232,"cls":810},{"name":15241,"kind":1788,"annotation":28392,"required":42,"default":832,"description":28396},{"join":28393},[28394,28395,832],{"name":27706,"cls":810},{"name":27705,"cls":810},"The direction from which to approach the carrier site.\nAccepts a full GripDirection, an ArmPosition (gripper orientation is\npreserved from the current hardware state), or None (current direction used).",{"name":15255,"kind":1788,"annotation":28398,"required":42,"default":832,"description":15259},{"join":28399},[28400,832],{"name":1934,"cls":810},{"name":15265,"kind":1788,"annotation":28402,"required":42,"description":15379},{"name":1940,"cls":810},{"name":1409,"kind":1788,"annotation":28404,"required":42,"default":832,"description":28278},{"join":28405},[28406,832],{"name":1940,"cls":810},{"type":846,"name":28044,"path":28002,"parent":14562,"description":28408,"lines":28409,"decorators":28410,"parameters":28411,"returns":28413},"Discard the currently held labware at the current location.\n\nOpens the gripper fingers first (using the recovery path that does not\nrequire initialization), then unassigns the held labware. Use this\nafter a run abort that left a plate gripped.",[5663,28008],[7808,7085],[28412],{"name":851,"kind":852,"required":853},{"description":15388,"annotation":28414},{"join":28415},[28416,832],{"name":827,"cls":810},{"type":846,"name":28020,"path":28002,"parent":14562,"lines":28418,"parameters":28419},[9997,9997],[28420,28421,28424,28428,28430,28432,28435,28439,28444],{"name":851,"kind":852,"required":853},{"name":14938,"kind":852,"annotation":28422,"required":42,"default":28423},{"name":14940,"cls":810},{"name":14942,"cls":810},{"name":14944,"kind":852,"annotation":28425,"required":42},{"left":28426,"slice":28427},{"name":1930,"cls":810},{"name":14948,"cls":810},{"name":15261,"kind":852,"annotation":28429,"required":42},{"name":1062,"cls":810},{"name":11621,"kind":852,"annotation":28431,"required":42,"default":28048},{"name":931,"cls":810},{"name":15408,"kind":852,"annotation":28433,"required":42,"default":28434},{"name":15042,"cls":810},{"name":27706,"cls":810},{"name":28436,"kind":852,"annotation":28437,"required":42,"default":28438},"ArmPosition",{"name":15042,"cls":810},{"name":27705,"cls":810},{"name":28440,"kind":852,"annotation":28441,"required":42,"default":28442},"default_direction",{"name":27706,"cls":810},{"name":28443,"cls":810},"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.LR",{"name":14661,"kind":852,"annotation":28445,"required":42,"default":832,"description":26972},{"left":28446,"slice":28447},{"name":14972,"cls":810},{"name":6931,"cls":810},{"type":755,"name":27701,"path":28449,"parent":14555,"packages":28450,"attributes":28453,"classes":28455},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fipg\u002Finterfaces\u002F__init__.py",[28451,28452],"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction","unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction_resolver",[28454],"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.__all__",[27705,27706,27707],{"type":784,"name":28454,"path":28449,"parent":27701,"lines":28457,"value":28458},[9780,9780],[27705,27706,27707,28459,28460],"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction_resolver.grip_width","unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction_resolver.resolve_direction",{"type":755,"name":28451,"path":28462,"parent":27701,"classes":28463},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fipg\u002Finterfaces\u002Fdirection.py",[27705,27707,27706],{"type":802,"name":27705,"path":28462,"parent":28451,"description":28465,"lines":28466,"bases":28467,"attributes":28470,"mro":28475},"The arm position of the IPG (tens digit of the GripDirection gd value).",[9780,790],[28468],{"annotation":28469},{"name":9965,"cls":810},[28471,28472,28473,28474],"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.ArmPosition.RIGHT","unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.ArmPosition.FRONT","unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.ArmPosition.LEFT","unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.ArmPosition.BACK",[27705],{"type":784,"name":28471,"path":28462,"parent":27705,"lines":28477,"value":2342},[9793,9793],{"type":784,"name":28472,"path":28462,"parent":27705,"lines":28479,"value":2343},[2775,2775],{"type":784,"name":28473,"path":28462,"parent":27705,"lines":28481,"value":2344},[7204,7204],{"type":784,"name":28474,"path":28462,"parent":27705,"lines":28483,"value":2345},[790,790],{"type":802,"name":27707,"path":28462,"parent":28451,"description":28485,"lines":28486,"bases":28487,"attributes":28490,"mro":28495},"The gripper orientation of the IPG (units digit of the GripDirection gd value).",[1807,791],[28488],{"annotation":28489},{"name":9965,"cls":810},[28491,28492,28493,28494],"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripperOrientation.FRONT","unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripperOrientation.RIGHT","unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripperOrientation.BACK","unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripperOrientation.LEFT",[27707],{"type":784,"name":28491,"path":28462,"parent":27707,"lines":28497,"value":2342},[1856,1856],{"type":784,"name":28492,"path":28462,"parent":27707,"lines":28499,"value":2343},[848,848],{"type":784,"name":28493,"path":28462,"parent":27707,"lines":28501,"value":2344},[906,906],{"type":784,"name":28494,"path":28462,"parent":27707,"lines":28503,"value":2345},[791,791],{"type":802,"name":27706,"path":28462,"parent":28451,"description":28505,"lines":28506,"bases":28507,"attributes":28510,"functions":28528,"mro":28530},"IPG grip direction encoding the arm position and gripper orientation.\n\nThe values map to the gd values 11-44.\nFirst digit encodes arm position: 1=Right, 2=Front, 3=Left, 4=Back.\nSecond digit encodes gripper orientation: 1=Front, 2=Right, 3=Back, 4=Left.\n\nUse ArmPosition and GripperOrientation to compose or decompose a GripDirection:\n\n  GripDirection.compose(ArmPosition.RIGHT, GripperOrientation.FRONT) == GripDirection.RF\n  GripDirection.RF.arm_position == ArmPosition.RIGHT\n  GripDirection.RF.gripper_orientation == GripperOrientation.FRONT",[831,1092],[28508],{"annotation":28509},{"name":9965,"cls":810},[28511,28512,28513,28514,28515,28516,28517,28518,28519,28443,28520,28521,28522,28523,28524,28525,28526,28527],"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.RF","unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.RR","unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.RB","unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.RL","unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.BF","unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.BR","unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.BB","unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.BL","unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.LF","unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.LB","unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.LL","unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.FF","unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.FR","unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.FB","unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.FL","unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.arm_position","unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.gripper_orientation",[28529],"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.compose",[27706],{"type":784,"name":28511,"path":28462,"parent":27706,"lines":28532,"value":4160},[2874,2874],{"type":784,"name":28512,"path":28462,"parent":27706,"lines":28534,"value":15819},[8680,8680],{"type":784,"name":28513,"path":28462,"parent":27706,"lines":28536,"value":15822},[1066,1066],{"type":784,"name":28514,"path":28462,"parent":27706,"lines":28538,"value":15825},[1043,1043],{"type":784,"name":28515,"path":28462,"parent":27706,"lines":28540,"value":15828},[878,878],{"type":784,"name":28516,"path":28462,"parent":27706,"lines":28542,"value":15831},[1079,1079],{"type":784,"name":28517,"path":28462,"parent":27706,"lines":28544,"value":15834},[887,887],{"type":784,"name":28518,"path":28462,"parent":27706,"lines":28546,"value":15837},[3082,3082],{"type":784,"name":28519,"path":28462,"parent":27706,"lines":28548,"value":15840},[1923,1923],{"type":784,"name":28443,"path":28462,"parent":27706,"lines":28550,"value":4609},[3828,3828],{"type":784,"name":28520,"path":28462,"parent":27706,"lines":28552,"value":15845},[1973,1973],{"type":784,"name":28521,"path":28462,"parent":27706,"lines":28554,"value":15848},[1974,1974],{"type":784,"name":28522,"path":28462,"parent":27706,"lines":28556,"value":28557},[2887,2887],"41",{"type":784,"name":28523,"path":28462,"parent":27706,"lines":28559,"value":28560},[1085,1085],"42",{"type":784,"name":28524,"path":28462,"parent":27706,"lines":28562,"value":28563},[2920,2920],"43",{"type":784,"name":28525,"path":28462,"parent":27706,"lines":28565,"value":28566},[1982,1982],"44",{"type":784,"name":28526,"path":28462,"parent":27706,"description":28568,"lines":28569,"value":832,"annotation":28570},"The arm position component of this grip direction.",[3846,897],{"name":27705,"cls":810},{"type":784,"name":28527,"path":28462,"parent":27706,"description":28572,"lines":28573,"value":832,"annotation":28574},"The gripper orientation component of this grip direction.",[3125,1983],{"name":27707,"cls":810},{"type":846,"name":28529,"path":28462,"parent":27706,"description":28576,"lines":28577,"decorators":28578,"parameters":28579,"returns":28586},"Compose a GripDirection from an ArmPosition and GripperOrientation.",[2000,1092],[12258],[28580,28581,28584],{"name":12261,"kind":852,"required":853},{"name":28582,"kind":852,"annotation":28583,"required":853},"arm",{"name":27705,"cls":810},{"name":27259,"kind":852,"annotation":28585,"required":853},{"name":27707,"cls":810},{"description":1127,"annotation":28587},{"name":27706,"cls":810},{"type":755,"name":28452,"path":28589,"parent":27701,"functions":28590},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fipg\u002Finterfaces\u002Fdirection_resolver.py",[28460,28459],{"type":846,"name":28460,"path":28589,"parent":28452,"description":28592,"lines":28593,"parameters":28594,"returns":28617},"Resolve a direction argument to a concrete GripDirection.",[790,1066],[28595,28608,28611],{"name":28596,"kind":852,"annotation":28597,"required":853,"description":28607},"current_direction_getter",{"left":28598,"slice":28600},{"name":28599,"cls":810},"collections.abc.Callable",{"elements":28601},[28602,28603],{},{"left":28604,"slice":28606},{"name":28605,"cls":810},"collections.abc.Awaitable",{"name":27706,"cls":810},"Async callable that returns the current GripDirection.",{"name":28440,"kind":852,"annotation":28609,"required":853,"description":28610},{"name":27706,"cls":810},"The default direction to use when IPG is parked.",{"name":7411,"kind":852,"annotation":28612,"required":853,"description":28616},{"join":28613},[28614,28615,832],{"name":27706,"cls":810},{"name":27705,"cls":810},"The direction to resolve - can be GripDirection, ArmPosition, or None.",{"description":28618,"annotation":28619},"A concrete GripDirection.",{"name":27706,"cls":810},{"type":846,"name":28459,"path":28589,"parent":28452,"description":28621,"lines":28622,"parameters":28623,"returns":28630},"Return the labware dimension the gripper spans for the given approach direction.",[878,3117],[28624,28627],{"name":14804,"kind":852,"annotation":28625,"required":853,"description":28626},{"name":827,"cls":810},"The labware to measure.",{"name":7411,"kind":852,"annotation":28628,"required":853,"description":28629},{"name":27706,"cls":810},"The grip direction determining which dimension to use.",{"description":28631,"annotation":28632},"The width in mm that the gripper needs to span for this labware.",{"name":1062,"cls":810},{"type":755,"name":14556,"path":28634,"parent":7577,"packages":28635,"attributes":28641,"classes":28643},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fcore96\u002F__init__.py",[28636,28637,28638,28639,28640],"unitelabs.liquid_handling.hamilton.modules.core96.core96_context","unitelabs.liquid_handling.hamilton.modules.core96.core96","unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol","unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters","unitelabs.liquid_handling.hamilton.modules.core96.interfaces",[28642],"unitelabs.liquid_handling.hamilton.modules.core96.__all__",[7587,28644,28645,28646,28647,3345,28648],"unitelabs.liquid_handling.hamilton.modules.core96.core96_context.CoRe96Context","unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96AspirateParameterSet","unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96ComplexMixParameterSet","unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96DispenseParameterSet","unitelabs.liquid_handling.hamilton.modules.core96.interfaces.pick_up_tip_method.PickUpTipMethod",{"type":784,"name":28642,"path":28634,"parent":14556,"lines":28650,"value":28651},[9793,839],[7587,28645,28646,28644,28647,3345,28648],{"type":755,"name":28636,"path":28653,"parent":14556,"classes":28654},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fcore96\u002Fcore96_context.py",[28644],{"type":802,"name":28644,"path":28653,"parent":28636,"description":28656,"lines":28657,"decorators":28658,"bases":28659,"attributes":28663,"functions":28666,"mro":28668},"Context for CoRe96 parameter sets.\n\nUse this class to pass context into CoRe96 parameter sets.",[2801,796],[9982],[28660],{"annotation":28661},{"name":28662,"cls":810},"unitelabs.liquid_handling.modules.parameters.multi_pipette_head_context.MultiPipetteHeadContext",[28664,28665],"unitelabs.liquid_handling.hamilton.modules.core96.core96_context.CoRe96Context.module","unitelabs.liquid_handling.hamilton.modules.core96.core96_context.CoRe96Context.target",[28667],"unitelabs.liquid_handling.hamilton.modules.core96.core96_context.CoRe96Context.__init__",[28644,28662,13863,20374],{"type":784,"name":28664,"path":28653,"parent":28644,"lines":28670,"value":832,"annotation":28671},[864,864],{"name":7587,"cls":810},{"type":784,"name":28665,"path":28653,"parent":28644,"lines":28673,"value":832,"annotation":28674},[796,796],{"name":20384,"cls":810},{"type":846,"name":28667,"path":28653,"parent":28644,"lines":28676,"parameters":28677},[9997,9997],[28678,28679,28681,28683],{"name":851,"kind":852,"required":853},{"name":9664,"kind":852,"annotation":28680,"required":853},{"name":7587,"cls":810},{"name":15226,"kind":852,"annotation":28682,"required":853},{"name":20384,"cls":810},{"name":28684,"kind":852,"annotation":28685,"required":42,"default":1417},"target_index",{"name":1405,"cls":810},{"type":755,"name":28637,"path":28687,"parent":14556,"packages":28688,"attributes":28689,"classes":28691},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fcore96\u002Fcore96.py",[760,14992],[28690],"unitelabs.liquid_handling.hamilton.modules.core96.core96.DEFAULT_DISCARD_LOCATION",[7587],{"type":784,"name":28690,"path":28687,"parent":28637,"lines":28693,"value":28694,"annotation":28695},[2874,2874],"Vector(x=(-230.9), y=112.2, z=195.0)",{"name":1934,"cls":810},{"type":802,"name":7587,"path":28687,"parent":28637,"description":28697,"lines":28698,"decorators":28699,"bases":28700,"attributes":28704,"functions":28712,"mro":28742},"CO-RE 96 Pipetting head.\n\nThe CO-RE 96-Probe head is a high-throughput dispenser built with the CO-RE\ntechnology as a Microlab STAR pipetting channel. The CO-RE technology\nguarantees fast and accurate pick-up and release of disposable tips. cLLD\n(capacitive liquid level detection) is available on the two special channels\n(A1 and H12).",[1043,6349],[9982],[28701],{"annotation":28702},{"name":28703,"cls":810},"unitelabs.liquid_handling.modules.pipette_head.PipetteHead",[28705,28706,28707,28708,28709,28710,28711],"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.identifier","unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.discard_location","unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.rows","unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.cols","unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.children","unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.AspirationMode","unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.logger",[28713,28714,28715,28716,28717,28718,28719,28720,28721,28722,28723,28724,28725,28726,28727,28728,28729,28730,28731,28732,28733,28734,28735,28736,28737,28738,28739,28740,28741],"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.__init__","unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.__post_init__","unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.configure","unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.is_initialized","unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.initialize","unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.activate","unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.deactivate","unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.get_firmware_version","unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.current_location","unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.move_to","unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.move_by","unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.home","unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.get","unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96._well_offset_vector","unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.has_tips_fw","unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.pick_up_tips","unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.pick_up_tips_from","unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.pick_up_tips_from_anywhere","unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.put_down_tips","unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.put_down_tips_to","unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.put_down_tips_to_anywhere","unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.discard_tips","unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.drop_tips","unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.current_volume","unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.aspirate","unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.dispense","unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.complex_mix","unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.rebuild_tips","unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.empty_tips",[7587,28703,17096,14624,774,828],{"type":784,"name":28705,"path":28687,"parent":7587,"lines":28744,"value":28745,"annotation":28746},[3846,3846],"'CO-RE 96'",{"name":931,"cls":810},{"type":784,"name":28706,"path":28687,"parent":7587,"description":28748,"lines":28749,"value":28750,"annotation":28751},"The location of the A1 tip when discarding tips into the waste.",[897,897],"dataclasses.field(default_factory=(lambda: DEFAULT_DISCARD_LOCATION))",{"name":1934,"cls":810},{"type":784,"name":28707,"path":28687,"parent":7587,"lines":28753,"value":4930,"annotation":28754},[1983,1983],{"name":1405,"cls":810},{"type":784,"name":28708,"path":28687,"parent":7587,"lines":28756,"value":15819,"annotation":28757},[2921,2921],{"name":1405,"cls":810},{"type":784,"name":28709,"path":28687,"parent":7587,"lines":28759,"value":28760,"annotation":28761},[2000,2001],"dataclasses.field(repr=False, default_factory=(lambda: [(TipSpot()) for _ in (range(96))]))",{"left":28762,"slice":28763},{"name":1930,"cls":810},{"left":28764,"slice":28765},{"name":16956,"cls":810},{"name":1956,"cls":810},{"type":846,"name":28714,"path":28687,"parent":7587,"lines":28767,"parameters":28768},[2010,2040],[28769,28770,28777,28786,28788],{"name":851,"kind":852,"required":853},{"name":17243,"kind":852,"annotation":28771,"required":853},{"join":28772},[832,28773,28774],{"name":1956,"cls":810},{"left":28775,"slice":28776},{"name":843,"cls":810},{"name":1956,"cls":810},{"name":17254,"kind":852,"annotation":28778,"required":853},{"join":28779},[28780,832],{"left":28781,"slice":28782},{"name":1930,"cls":810},{"join":28783},[28784,28785],{"name":1405,"cls":810},{"name":931,"cls":810},{"name":14661,"kind":852,"annotation":28787,"required":853},{"name":7179,"cls":810},{"name":14667,"kind":3745,"required":42,"default":3747},{"type":784,"name":28710,"path":28687,"parent":7587,"description":28790,"lines":28791,"value":832,"annotation":28792},"Get the aspiration mode for the CO-RE 96.",[1103,1112],{"left":28793,"slice":28794},{"name":843,"cls":810},{"name":2508,"cls":810},{"type":784,"name":28711,"path":28687,"parent":7587,"description":28796,"lines":28797,"value":832,"annotation":28798},"Logger for the core96 module.",[3171,2091],{"name":7798,"cls":810},{"type":846,"name":28715,"path":28687,"parent":7587,"description":28800,"lines":28801,"decorators":28802,"parameters":28803},"Configure the CO-RE 96 head for use.\n\nThe location of the tip waste may vary and must be provided manually.",[2092,2142],[7085],[28804,28805],{"name":851,"kind":852,"required":853},{"name":3423,"kind":1788,"annotation":28806,"required":42,"default":832,"description":28748},{"join":28807},[28808,832],{"name":1934,"cls":810},{"type":846,"name":28716,"path":28687,"parent":7587,"lines":28810,"decorators":28811,"parameters":28812,"returns":28814},[2143,2154],[7085],[28813],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":28815},{"name":1098,"cls":810},{"type":846,"name":28717,"path":28687,"parent":7587,"description":3418,"lines":28817,"decorators":28818,"parameters":28819},[2193,3296],[7085],[28820,28821],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752},{"type":846,"name":28718,"path":28687,"parent":7587,"lines":28823,"decorators":28824,"parameters":28825},[1172,7110],[7085],[28826,28827],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752},{"type":846,"name":28719,"path":28687,"parent":7587,"lines":28829,"decorators":28830,"parameters":28831},[2266,7082],[7085],[28832,28833],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752},{"type":846,"name":28720,"path":28687,"parent":7587,"description":8970,"lines":28835,"decorators":28836,"parameters":28837,"returns":28839},[7083,7128],[7808],[28838],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":28840},{"name":931,"cls":810},{"type":846,"name":28721,"path":28687,"parent":7587,"description":28842,"lines":28843,"decorators":28844,"parameters":28845,"returns":28847},"Get the current location of the head's A1 tip.",[3768,1226],[15097,7808,7085],[28846],{"name":851,"kind":852,"required":853},{"description":28848,"annotation":28849},"The absolute location of the head's A1 tip.",{"name":1934,"cls":810},{"type":846,"name":28722,"path":28687,"parent":7587,"description":19318,"lines":28851,"decorators":28852,"parameters":28853},[4148,4177],[15107,7808,7085],[28854,28855,28857],{"name":851,"kind":13859,"required":853},{"name":14807,"kind":852,"annotation":28856,"required":853,"description":19325},{"name":1934,"cls":810},{"name":1409,"kind":1788,"annotation":28858,"required":42,"default":832,"description":15122},{"join":28859},[28860,832],{"name":1940,"cls":810},{"type":846,"name":28723,"path":28687,"parent":7587,"description":19331,"lines":28862,"decorators":28863,"parameters":28864},[4191,15586],[15107,7808,7085],[28865,28866],{"name":851,"kind":13859,"required":853},{"name":13970,"kind":852,"annotation":28867,"required":853,"description":19338},{"name":1934,"cls":810},{"type":846,"name":28724,"path":28687,"parent":7587,"description":28869,"lines":28870,"decorators":28871,"parameters":28872},"Move CoRe96 head to the configured home position.",[10338,10861],[15107,7808],[28873],{"name":851,"kind":852,"required":853},{"type":846,"name":28725,"path":28687,"parent":7587,"description":28875,"lines":28876,"decorators":28877,"parameters":28878,"returns":28880},"Get the currently mounted tip type from the first non-None instance.",[15605,7886],[7085],[28879],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":28881},{"join":28882},[28883,832],{"name":1956,"cls":810},{"type":846,"name":28726,"path":28687,"parent":7587,"lines":28885,"decorators":28886,"parameters":28887,"returns":28897},[10879,9677],[7085],[28888,28889],{"name":851,"kind":852,"required":853},{"name":28890,"kind":852,"annotation":28891,"required":853},"well_offset",{"left":28892,"slice":28893},{"name":2813,"cls":810},{"elements":28894},[28895,28896],{"name":1405,"cls":810},{"name":1405,"cls":810},{"description":1127,"annotation":28898},{"name":1934,"cls":810},{"type":846,"name":28727,"path":28687,"parent":7587,"description":28900,"lines":28901,"decorators":28902,"parameters":28903,"returns":28905},"Check whether the Hamilton firmware has tips attached to the CoRe96.",[4254,7914],[15097,7808],[28904],{"name":851,"kind":852,"required":853},{"description":28906,"annotation":28907},"Whether the CoRe96 has tips attached.",{"name":1098,"cls":810},{"type":846,"name":28728,"path":28687,"parent":7587,"description":28909,"lines":28910,"decorators":28911,"parameters":28912},"Not supported for CoRe96, use pick_up_tips_from instead.",[2764,4280],[7808,7085],[28913,28914,28918],{"name":851,"kind":13859,"required":853},{"name":2271,"kind":852,"annotation":28915,"required":853},{"left":28916,"slice":28917},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":20731,"kind":852,"annotation":28919,"required":853},{"left":28920,"slice":28921},{"name":1930,"cls":810},{"name":16956,"cls":810},{"type":846,"name":28729,"path":28687,"parent":7587,"description":28923,"lines":28924,"decorators":28925,"parameters":28926,"returns":28941,"throws":28944},"Pick up the next available tips from a rack and assign them to the channels.\n\nOnly nozzles overlapping a filled spot engage, so a partially consumed block is\nhandled automatically.",[4315,7977],[15107,7808,7085],[28927,28928,28932,28936],{"name":851,"kind":13859,"required":853},{"name":19393,"kind":852,"annotation":28929,"required":853,"description":28931},{"name":28930,"cls":810},"unitelabs.labware.hamilton.tips.tip_rack.HamiltonTipRack","The rack from which to pick up the tips.",{"name":13970,"kind":1788,"annotation":28933,"required":42,"default":832,"description":19358},{"join":28934},[28935,832],{"name":1934,"cls":810},{"name":2182,"kind":1788,"annotation":28937,"required":42,"default":28938,"description":28940},{"name":28648,"cls":810},{"name":28939,"cls":810},"unitelabs.liquid_handling.hamilton.modules.core96.interfaces.pick_up_tip_method.PickUpTipMethod.NORMAL","The method used to pick up the tips. Either pick them\nnormally from a tip rack or pick them up slowly out of wash liquid.",{"description":28942,"annotation":28943},"The rack the tips were picked up from.",{"name":28930,"cls":810},[28945],{"description":28946,"annotation":28947},"If the head is on a deck but the rack is not assigned.",{"name":14867,"cls":810},{"type":846,"name":28730,"path":28687,"parent":7587,"description":28949,"lines":28950,"decorators":28951,"parameters":28952,"returns":28963,"throws":28965},"Pick up the next full arrangement of the given tip type from anywhere on the deck.\n\nThis method intentionally does not accept an `offset` kwarg; pass an explicit\nrack to `pick_up_tips_from` if you need one.",[1331,8999],[15107,7808,7085],[28953,28954,28959],{"name":851,"kind":13859,"required":853},{"name":1950,"kind":1788,"annotation":28955,"required":853,"description":28958},{"left":28956,"slice":28957},{"name":843,"cls":810},{"name":1956,"cls":810},"The tip type to pick up from the next full arrangement on the deck.",{"name":2182,"kind":1788,"annotation":28960,"required":42,"default":28961,"description":28962},{"name":28648,"cls":810},{"name":28939,"cls":810},"The method used to pick up the tips. Either pick them normally\nfrom a tip rack or pick them up slowly out of wash liquid.",{"description":28942,"annotation":28964},{"name":28930,"cls":810},[28966,28969],{"description":28967,"annotation":28968},"If the head is not on a deck.",{"name":14867,"cls":810},{"description":28970,"annotation":28971},"If no full arrangement of `tip_type` exists on the deck.",{"name":20788,"cls":810},{"type":846,"name":28731,"path":28687,"parent":7587,"description":28973,"lines":28974,"decorators":28975,"parameters":28976},"Not supported for CoRe96, use put_down_tips_to instead.",[8008,23569],[7808,7085],[28977,28978,28982],{"name":851,"kind":13859,"required":853},{"name":20731,"kind":852,"annotation":28979,"required":853},{"left":28980,"slice":28981},{"name":1930,"cls":810},{"name":16956,"cls":810},{"name":2271,"kind":852,"annotation":28983,"required":853},{"left":28984,"slice":28985},{"name":1930,"cls":810},{"name":1405,"cls":810},{"type":846,"name":28732,"path":28687,"parent":7587,"description":28987,"lines":28988,"decorators":28989,"parameters":28990,"returns":28998,"throws":29001},"Put down the currently held tips into the first available, free spots.\n\nA partially tipped head drops only the nozzles that hold a tip.",[24659,1521],[15107,7808,7085],[28991,28992,28994],{"name":851,"kind":13859,"required":853},{"name":19393,"kind":852,"annotation":28993,"required":853,"description":20865},{"name":28930,"cls":810},{"name":13970,"kind":1788,"annotation":28995,"required":42,"default":832,"description":15259},{"join":28996},[28997,832],{"name":1934,"cls":810},{"description":28999,"annotation":29000},"The rack the tips were put down into.",{"name":28930,"cls":810},[29002],{"description":28946,"annotation":29003},{"name":14867,"cls":810},{"type":846,"name":28733,"path":28687,"parent":7587,"description":29005,"lines":29006,"decorators":29007,"parameters":29008,"returns":29015,"throws":29017},"Put down the currently held tips into the next free arrangement of the given type on the deck.\n\nThis method intentionally does not accept an `offset` kwarg; pass an explicit\nrack to `put_down_tips_to` if you need one.",[1558,25032],[15107,7808,7085],[29009,29010],{"name":851,"kind":13859,"required":853},{"name":1950,"kind":1788,"annotation":29011,"required":853,"description":29014},{"left":29012,"slice":29013},{"name":843,"cls":810},{"name":1956,"cls":810},"The tip type whose free arrangement to put down into.",{"description":28999,"annotation":29016},{"name":28930,"cls":810},[29018,29020],{"description":28967,"annotation":29019},{"name":14867,"cls":810},{"description":29021,"annotation":29022},"If no free arrangement of `tip_type` exists on the deck.",{"name":20788,"cls":810},{"type":846,"name":28734,"path":28687,"parent":7587,"lines":29024,"decorators":29025,"parameters":29026},[1589,4802],[15107,7808,7085],[29027,29028,29032],{"name":851,"kind":852,"required":853},{"name":13970,"kind":1788,"annotation":29029,"required":42,"default":832},{"join":29030},[29031,832],{"name":1934,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752},{"type":846,"name":28735,"path":28687,"parent":7587,"lines":29034,"decorators":29035,"parameters":29036,"returns":29039},[1609,9487],[15107,7808,7085],[29037,29038],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752},{"description":1127,"annotation":29040},{"join":29041},[29042,832],{"left":29043,"slice":29044},{"name":1870,"cls":810},{"name":1956,"cls":810},{"type":846,"name":28736,"path":28687,"parent":7587,"description":29046,"lines":29047,"decorators":29048,"parameters":29049,"returns":29052},"Convert the current volume in steps to µL.",[4851,4937],[7808],[29050,29051],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752},{"description":29053,"annotation":29054},"The current volume in µL.",{"name":1062,"cls":810},{"type":846,"name":28737,"path":28687,"parent":7587,"lines":29056,"decorators":29057,"parameters":29058},[19553,5567],[15107,7808,7085],[29059,29060,29062,29066,29070,29074,29081,29086,29091,29095,29099,29103,29107,29111,29115,29120,29124,29128,29132],{"name":851,"kind":13859,"required":853},{"name":15275,"kind":852,"annotation":29061,"required":853},{"name":20384,"cls":810},{"name":20958,"kind":852,"annotation":29063,"required":42,"default":832},{"join":29064},[29065,832],{"name":14342,"cls":810},{"name":13930,"kind":1788,"annotation":29067,"required":42,"default":832},{"join":29068},[29069,832],{"name":14469,"cls":810},{"name":13953,"kind":1788,"annotation":29071,"required":42,"default":832},{"join":29072},[29073,832],{"name":1940,"cls":810},{"name":13960,"kind":1788,"annotation":29075,"required":42,"default":832},{"join":29076},[29077,29080,832],{"left":29078,"slice":29079},{"name":843,"cls":810},{"name":13815,"cls":810},{"name":13815,"cls":810},{"name":13945,"kind":1788,"annotation":29082,"required":42,"default":832},{"join":29083},[29084,29085,832],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":2324,"kind":1788,"annotation":29087,"required":42,"default":832},{"join":29088},[29089,29090,832],{"name":1098,"cls":810},{"name":9954,"cls":810},{"name":13938,"kind":1788,"annotation":29092,"required":42,"default":832},{"join":29093},[29094,832],{"name":1940,"cls":810},{"name":1359,"kind":1788,"annotation":29096,"required":42,"default":832},{"join":29097},[29098,832],{"name":1940,"cls":810},{"name":1415,"kind":1788,"annotation":29100,"required":42,"default":832},{"join":29101},[29102,832],{"name":1405,"cls":810},{"name":21029,"kind":1788,"annotation":29104,"required":42,"default":832},{"join":29105},[29106,832],{"name":1940,"cls":810},{"name":21036,"kind":1788,"annotation":29108,"required":42,"default":832},{"join":29109},[29110,832],{"name":1098,"cls":810},{"name":2435,"kind":1788,"annotation":29112,"required":42,"default":832},{"join":29113},[29114,832],{"name":1940,"cls":810},{"name":2474,"kind":1788,"annotation":29116,"required":42,"default":832},{"join":29117},[29118,29119,832],{"name":1098,"cls":810},{"name":9949,"cls":810},{"name":2483,"kind":1788,"annotation":29121,"required":42,"default":832},{"join":29122},[29123,832],{"name":1405,"cls":810},{"name":13983,"kind":1788,"annotation":29125,"required":42,"default":832},{"join":29126},[29127,832],{"name":1940,"cls":810},{"name":13970,"kind":1788,"annotation":29129,"required":42,"default":832},{"join":29130},[29131,832],{"name":1934,"cls":810},{"name":1409,"kind":1788,"annotation":29133,"required":42,"default":832},{"join":29134},[29135,832],{"name":1940,"cls":810},{"type":846,"name":28738,"path":28687,"parent":7587,"lines":29137,"decorators":29140,"parameters":29141},[29138,29139],768,829,[15107,7808,7085],[29142,29143,29145,29149,29153,29157,29164,29169,29174,29178,29182,29186,29190,29194,29199,29203,29207,29211,29215,29219],{"name":851,"kind":13859,"required":853},{"name":15226,"kind":852,"annotation":29144,"required":853},{"name":20384,"cls":810},{"name":20958,"kind":852,"annotation":29146,"required":42,"default":832},{"join":29147},[29148,832],{"name":14033,"cls":810},{"name":13930,"kind":1788,"annotation":29150,"required":42,"default":832},{"join":29151},[29152,832],{"name":14172,"cls":810},{"name":13953,"kind":1788,"annotation":29154,"required":42,"default":832},{"join":29155},[29156,832],{"name":1940,"cls":810},{"name":13960,"kind":1788,"annotation":29158,"required":42,"default":832},{"join":29159},[29160,29163,832],{"left":29161,"slice":29162},{"name":843,"cls":810},{"name":13815,"cls":810},{"name":13815,"cls":810},{"name":13945,"kind":1788,"annotation":29165,"required":42,"default":832},{"join":29166},[29167,29168,832],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":2324,"kind":1788,"annotation":29170,"required":42,"default":832},{"join":29171},[29172,29173,832],{"name":1098,"cls":810},{"name":9954,"cls":810},{"name":13938,"kind":1788,"annotation":29175,"required":42,"default":832},{"join":29176},[29177,832],{"name":1940,"cls":810},{"name":1359,"kind":1788,"annotation":29179,"required":42,"default":832},{"join":29180},[29181,832],{"name":1940,"cls":810},{"name":14247,"kind":1788,"annotation":29183,"required":42,"default":832},{"join":29184},[29185,832],{"name":1098,"cls":810},{"name":1415,"kind":1788,"annotation":29187,"required":42,"default":832},{"join":29188},[29189,832],{"name":1405,"cls":810},{"name":21029,"kind":1788,"annotation":29191,"required":42,"default":832},{"join":29192},[29193,832],{"name":1940,"cls":810},{"name":21036,"kind":1788,"annotation":29195,"required":42,"default":832},{"join":29196},[29197,29198,832],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":2435,"kind":1788,"annotation":29200,"required":42,"default":832},{"join":29201},[29202,832],{"name":1940,"cls":810},{"name":2474,"kind":1788,"annotation":29204,"required":42,"default":832},{"join":29205},[29206,832],{"name":9949,"cls":810},{"name":2483,"kind":1788,"annotation":29208,"required":42,"default":832},{"join":29209},[29210,832],{"name":1405,"cls":810},{"name":13983,"kind":1788,"annotation":29212,"required":42,"default":832},{"join":29213},[29214,832],{"name":1940,"cls":810},{"name":13970,"kind":1788,"annotation":29216,"required":42,"default":832},{"join":29217},[29218,832],{"name":1934,"cls":810},{"name":1409,"kind":1788,"annotation":29220,"required":42,"default":832},{"join":29221},[29222,832],{"name":1940,"cls":810},{"type":846,"name":28739,"path":28687,"parent":7587,"description":21273,"lines":29224,"decorators":29225,"parameters":29226},[4871,6061],[15107,7808],[29227,29228,29230],{"name":851,"kind":13859,"required":853},{"name":15226,"kind":852,"annotation":29229,"required":853,"description":21284},{"name":20384,"cls":810},{"name":20958,"kind":852,"annotation":29231,"required":853,"description":29232},{"name":28646,"cls":810},"The parameters for the mixing operation as a `CoRe96ComplexMixParameterSet`.",{"type":846,"name":28740,"path":28687,"parent":7587,"description":29234,"lines":29235,"parameters":29238},"Rebuild all the tips on the CoRe96 with the provided tip type, liquid, and volume.\n\nThis is a recovery method that can be used to reset the tip state of the head\nwhen the system is in an inconsistent state. It will replace any existing tips\non the specified channels with new tips of the provided type, containing the provided\nliquid of the provided volume.",[29236,29237],873,907,[29239,29240,29244,29248],{"name":851,"kind":13859,"required":853},{"name":1950,"kind":852,"annotation":29241,"required":853,"description":21477},{"left":29242,"slice":29243},{"name":843,"cls":810},{"name":1956,"cls":810},{"name":13953,"kind":852,"annotation":29245,"required":42,"default":832,"description":21484},{"join":29246},[29247,832],{"name":1940,"cls":810},{"name":21486,"kind":852,"annotation":29249,"required":42,"default":832,"description":21493},{"join":29250},[29251,832],{"name":21492,"cls":810},{"type":846,"name":28741,"path":28687,"parent":7587,"description":29253,"lines":29254,"decorators":29256,"parameters":29257},"Empty the tips into the provided `target`.\n\nThis is a recovery method that resets the CoRe96 plunger position,\nemptying all liquid in the tips at the target location.",[29255,6349],909,[15107,7808],[29258,29259,29262,29269,29273,29279],{"name":851,"kind":13859,"required":853},{"name":15226,"kind":852,"annotation":29260,"required":853,"description":29261},{"name":20384,"cls":810},"The target labware to dispense to.",{"name":13960,"kind":1788,"annotation":29263,"required":42,"default":832,"description":21521},{"join":29264},[29265,29268,832],{"left":29266,"slice":29267},{"name":843,"cls":810},{"name":13815,"cls":810},{"name":13815,"cls":810},{"name":13938,"kind":1788,"annotation":29270,"required":42,"default":832,"description":21526},{"join":29271},[29272,832],{"name":1940,"cls":810},{"name":21528,"kind":1788,"annotation":29274,"required":42,"default":832,"description":21534},{"join":29275},[29276,832],{"left":29277,"slice":29278},{"name":843,"cls":810},{"name":1956,"cls":810},{"name":21536,"kind":1788,"annotation":29280,"required":42,"default":1052,"description":21538},{"name":1098,"cls":810},{"type":846,"name":28713,"path":28687,"parent":7587,"lines":29282,"parameters":29283},[9997,9997],[29284,29285,29288,29294,29303,29314,29316,29318,29320,29322],{"name":851,"kind":852,"required":853},{"name":14938,"kind":852,"annotation":29286,"required":42,"default":29287},{"name":14940,"cls":810},{"name":14942,"cls":810},{"name":14944,"kind":852,"annotation":29289,"required":42},{"left":29290,"slice":29291},{"name":1930,"cls":810},{"left":29292,"slice":29293},{"name":16956,"cls":810},{"name":1956,"cls":810},{"name":17243,"kind":852,"annotation":29295,"required":42,"default":832},{"left":29296,"slice":29297},{"name":14972,"cls":810},{"join":29298},[832,29299,29300],{"name":17249,"cls":810},{"left":29301,"slice":29302},{"name":843,"cls":810},{"name":17249,"cls":810},{"name":17254,"kind":852,"annotation":29304,"required":42,"default":832},{"left":29305,"slice":29306},{"name":14972,"cls":810},{"join":29307},[29308,832],{"left":29309,"slice":29310},{"name":1930,"cls":810},{"join":29311},[29312,29313],{"name":1405,"cls":810},{"name":931,"cls":810},{"name":17266,"kind":852,"annotation":29315,"required":42,"default":4930},{"name":1405,"cls":810},{"name":17269,"kind":852,"annotation":29317,"required":42,"default":15819},{"name":1405,"cls":810},{"name":11621,"kind":852,"annotation":29319,"required":42,"default":28745},{"name":931,"cls":810},{"name":3423,"kind":852,"annotation":29321,"required":42},{"name":1934,"cls":810},{"name":14661,"kind":852,"annotation":29323,"required":42,"default":832,"description":14976},{"left":29324,"slice":29325},{"name":14972,"cls":810},{"name":7179,"cls":810},{"type":755,"name":28638,"path":29327,"parent":14556,"classes":29328},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fcore96\u002Fcore96_protocol.py",[3345],{"type":802,"name":3345,"path":29327,"parent":28638,"description":29330,"lines":29331,"bases":29333,"attributes":29336,"functions":29338,"mro":29356},"Low-level access to the CO-RE 96 head. Used for liquid handling with the 96 channels simultaneously.",[839,29332],613,[29334],{"annotation":29335},{"name":2794,"cls":810},[29337],"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.logger",[29339,29340,29341,29342,29343,29344,29345,29346,29347,29348,29349,29350,29351,29352,29353,29354,29355],"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol._service","unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.get_firmware_version","unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.get_initialization","unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.set_initialization","unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.get_position","unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.set_position","unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.set_z_position_to_safety","unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.get_tip_presence","unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.pick_up_tips","unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.discard_tips","unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.get_current_volume","unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.get_maximum_volume","unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.aspirate","unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.dispense","unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.get_tadm_status","unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.get_tadm_error","unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.initialize_squeezer_drive",[3345,2794],{"type":846,"name":29339,"path":29327,"parent":3345,"description":15457,"lines":29358,"parameters":29359,"returns":29361},[906,796],[29360],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":29362},{"name":15463,"cls":810},{"type":784,"name":29337,"path":29327,"parent":3345,"description":28796,"lines":29364,"value":832,"annotation":29365},[871,1059],{"name":7798,"cls":810},{"type":846,"name":29340,"path":29327,"parent":3345,"description":3404,"lines":29367,"decorators":29368,"parameters":29369,"returns":29371},[3068,3827],[7808,7818],[29370],{"name":851,"kind":852,"required":853},{"description":29372,"annotation":29373},"The firmware version.",{"name":931,"cls":810},{"type":846,"name":29341,"path":29327,"parent":3345,"description":3411,"lines":29375,"decorators":29376,"parameters":29377,"returns":29379},[3828,3846],[7808,7818],[29378],{"name":851,"kind":852,"required":853},{"description":29380,"annotation":29381},"Whether the CO-RE 96 head is initialized.",{"name":1098,"cls":810},{"type":846,"name":29342,"path":29327,"parent":3345,"description":29383,"lines":29384,"decorators":29385,"parameters":29386},"Initialize the CO-RE 96 head. This discards currently attached tips.",[897,2039],[7808,7818],[29387,29388,29391],{"name":851,"kind":852,"required":853},{"name":3423,"kind":852,"annotation":29389,"required":853,"description":29390},{"name":1934,"cls":810},"The position for the CO-RE 96 head's A1 tip at which\nto drop the currently attached tips.",{"name":1353,"kind":852,"annotation":29392,"required":42,"default":832,"description":15665},{"join":29393},[29394,832],{"name":1940,"cls":810},{"type":846,"name":29343,"path":29327,"parent":3345,"description":3430,"lines":29396,"decorators":29397,"parameters":29398,"returns":29400},[3163,2092],[7808,7818],[29399],{"name":851,"kind":852,"required":853},{"description":29401,"annotation":29402},"The current position of the CO-RE 96 head's A1 tip.",{"name":1934,"cls":810},{"type":846,"name":29344,"path":29327,"parent":3345,"description":3437,"lines":29404,"decorators":29405,"parameters":29406},[2102,7504],[7808,7818],[29407,29408,29411],{"name":851,"kind":852,"required":853},{"name":1632,"kind":852,"annotation":29409,"required":853,"description":29410},{"name":1934,"cls":810},"The target position for the CO-RE 96 head's A1 tip.",{"name":1409,"kind":852,"annotation":29412,"required":42,"default":832,"description":15122},{"join":29413},[29414,832],{"name":1940,"cls":810},{"type":846,"name":29345,"path":29327,"parent":3345,"description":3448,"lines":29416,"decorators":29417,"parameters":29418},[3232,3994],[7808,7818],[29419],{"name":851,"kind":852,"required":853},{"type":846,"name":29346,"path":29327,"parent":3345,"description":3453,"lines":29421,"decorators":29422,"parameters":29423,"returns":29425},[10732,7560],[7808,7818],[29424],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":29426},{"name":1098,"cls":810},{"type":846,"name":29347,"path":29327,"parent":3345,"description":3460,"lines":29428,"decorators":29429,"parameters":29430},[7205,4106],[7808,7818],[29431,29432,29435,29439,29448,29454],{"name":851,"kind":852,"required":853},{"name":3465,"kind":852,"annotation":29433,"required":853,"description":29434},{"name":1934,"cls":810},"The location of the CO-RE 96 head's A1 tip at which\nto pick up the tips.",{"name":1353,"kind":852,"annotation":29436,"required":42,"default":832,"description":15665},{"join":29437},[29438,832],{"name":1940,"cls":810},{"name":1950,"kind":852,"annotation":29440,"required":42,"default":29447,"description":19908},{"join":29441},[29442,29445,29446],{"left":29443,"slice":29444},{"name":843,"cls":810},{"name":1956,"cls":810},{"name":1956,"cls":810},{"name":1405,"cls":810},{"name":1960,"cls":810},{"name":2182,"kind":852,"annotation":29449,"required":42,"default":29453,"description":19915},{"join":29450},[29451,29452],{"name":28648,"cls":810},{"name":1405,"cls":810},{"name":28939,"cls":810},{"name":1409,"kind":852,"annotation":29455,"required":42,"default":832,"description":15122},{"join":29456},[29457,832],{"name":1940,"cls":810},{"type":846,"name":29348,"path":29327,"parent":3345,"description":3488,"lines":29459,"decorators":29460,"parameters":29461},[11506,7859],[7808,7818],[29462,29463,29466,29470],{"name":851,"kind":852,"required":853},{"name":3423,"kind":852,"annotation":29464,"required":853,"description":29465},{"name":1934,"cls":810},"The location of the CO-RE 96 head's A1 tip at which\nto discard the tips.",{"name":1353,"kind":852,"annotation":29467,"required":42,"default":832,"description":15665},{"join":29468},[29469,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":29471,"required":42,"default":832,"description":15122},{"join":29472},[29473,832],{"name":1940,"cls":810},{"type":846,"name":29349,"path":29327,"parent":3345,"description":29475,"lines":29476,"decorators":29477,"parameters":29478,"returns":29480},"Get the current volume in a channel in steps.\n\nLow volume head: 0.006731725 µl \u002F step\nHigh volume head: 0.018509877 µl \u002F step\n     CO-RE 96 II: 0.019340933 µl \u002F step",[4199,10866],[7808,7818],[29479],{"name":851,"kind":852,"required":853},{"description":29481,"annotation":29482},"The channel's current volume in steps.",{"name":1405,"cls":810},{"type":846,"name":29350,"path":29327,"parent":3345,"description":29484,"lines":29485,"decorators":29486,"parameters":29487,"returns":29489},"Get the maximum volume in a channel in steps.\n\nLow volume head: 0.006731725 µl \u002F step\nHigh volume head: 0.018509877 µl \u002F step\n     CO-RE 96 II: 0.019340933 µl \u002F step",[15605,24535],[7808,7818],[29488],{"name":851,"kind":852,"required":853},{"description":29490,"annotation":29491},"The channel's maximum volume in steps.",{"name":1405,"cls":810},{"type":846,"name":29351,"path":29327,"parent":3345,"description":3517,"lines":29493,"decorators":29494,"parameters":29495},[14758,4580],[7808,7818],[29496,29497,29502,29505,29507,29511,29515,29519,29523,29525,29531,29536,29538,29540,29542,29544,29546,29548,29550,29552,29554,29556,29558,29560,29562,29568,29570,29572,29574],{"name":851,"kind":852,"required":853},{"name":3523,"kind":852,"annotation":29498,"required":853,"description":29501},{"left":29499,"slice":29500},{"name":1870,"cls":810},{"name":1098,"cls":810},"Which channels are involved in the aspiration.",{"name":2276,"kind":852,"annotation":29503,"required":853,"description":29504},{"name":1934,"cls":810},"The location for the CO-RE 96 head's A1 tip at\nwhich to aspirate the given volume of liquid. The z-position\nindicates the liquid surface; if not known, use the container's top\nwith liquid level detection enabled.",{"name":2283,"kind":852,"annotation":29506,"required":42,"description":20016},{"name":1940,"cls":810},{"name":1936,"kind":852,"annotation":29508,"required":42,"default":832,"description":20023},{"join":29509},[29510,832],{"name":1940,"cls":810},{"name":2299,"kind":852,"annotation":29512,"required":42,"default":832,"description":20030},{"join":29513},[29514,832],{"name":1940,"cls":810},{"name":1353,"kind":852,"annotation":29516,"required":42,"default":832,"description":15665},{"join":29517},[29518,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":29520,"required":42,"default":832,"description":15122},{"join":29521},[29522,832],{"name":1940,"cls":810},{"name":2316,"kind":852,"annotation":29524,"required":42,"description":20043},{"name":1940,"cls":810},{"name":2324,"kind":852,"annotation":29526,"required":42,"default":29530,"description":20048},{"join":29527},[29528,29529],{"name":2328,"cls":810},{"name":1405,"cls":810},{"name":2332,"cls":810},{"name":2334,"kind":852,"annotation":29532,"required":42,"default":2342,"description":20056},{"left":29533,"slice":29534},{"name":2339,"cls":810},{"elements":29535},[2342,2343,2344,2345],{"name":2365,"kind":852,"annotation":29537,"required":42,"description":20071},{"name":1940,"cls":810},{"name":2373,"kind":852,"annotation":29539,"required":42,"description":20076},{"name":1940,"cls":810},{"name":2381,"kind":852,"annotation":29541,"required":42,"description":20081},{"name":1940,"cls":810},{"name":2389,"kind":852,"annotation":29543,"required":42,"description":20086},{"name":1940,"cls":810},{"name":2397,"kind":852,"annotation":29545,"required":42,"description":20091},{"name":1940,"cls":810},{"name":2405,"kind":852,"annotation":29547,"required":42,"description":20096},{"name":1940,"cls":810},{"name":1415,"kind":852,"annotation":29549,"required":42,"default":1417,"description":20101},{"name":1405,"cls":810},{"name":2419,"kind":852,"annotation":29551,"required":42,"description":20106},{"name":1940,"cls":810},{"name":2427,"kind":852,"annotation":29553,"required":42,"description":20111},{"name":1940,"cls":810},{"name":2435,"kind":852,"annotation":29555,"required":42,"description":20116},{"name":1940,"cls":810},{"name":2443,"kind":852,"annotation":29557,"required":42,"description":20121},{"name":1940,"cls":810},{"name":1359,"kind":852,"annotation":29559,"required":42,"description":20131},{"name":1940,"cls":810},{"name":2466,"kind":852,"annotation":29561,"required":42,"description":20136},{"name":1940,"cls":810},{"name":2474,"kind":852,"annotation":29563,"required":42,"default":29567,"description":20142},{"join":29564},[29565,29566],{"name":9949,"cls":810},{"name":1405,"cls":810},{"name":13716,"cls":810},{"name":2483,"kind":852,"annotation":29569,"required":42,"default":1417,"description":20145},{"name":1405,"cls":810},{"name":2488,"kind":852,"annotation":29571,"required":42,"description":20150},{"name":1940,"cls":810},{"name":2496,"kind":852,"annotation":29573,"required":42,"description":20155},{"name":1940,"cls":810},{"name":2504,"kind":852,"annotation":29575,"required":42,"default":29579,"description":20160},{"join":29576},[29577,29578],{"name":2508,"cls":810},{"name":1405,"cls":810},{"name":2512,"cls":810},{"type":846,"name":29352,"path":29327,"parent":3345,"description":29581,"lines":29582,"decorators":29584,"parameters":29585},"Dispense liquids at the given dispense locations.\n\nFor most arguments, provide either a list of values to configure each\nchannel individually or a single value used for all channels.",[4592,29583],569,[7808,7818],[29586,29587,29592,29594,29596,29600,29604,29608,29612,29614,29620,29625,29627,29629,29631,29633,29635,29637,29639,29641,29643,29645,29647,29649,29651,29653,29655,29661,29663,29665,29667],{"name":851,"kind":852,"required":853},{"name":3523,"kind":852,"annotation":29588,"required":853,"description":29591},{"left":29589,"slice":29590},{"name":1870,"cls":810},{"name":1098,"cls":810},"Which channels are involved in the dispensation.",{"name":2524,"kind":852,"annotation":29593,"required":853,"description":20180},{"name":1934,"cls":810},{"name":2283,"kind":852,"annotation":29595,"required":42,"description":20185},{"name":1940,"cls":810},{"name":1936,"kind":852,"annotation":29597,"required":42,"default":832,"description":20192},{"join":29598},[29599,832],{"name":1940,"cls":810},{"name":2299,"kind":852,"annotation":29601,"required":42,"default":832,"description":20199},{"join":29602},[29603,832],{"name":1940,"cls":810},{"name":1353,"kind":852,"annotation":29605,"required":42,"default":832,"description":15665},{"join":29606},[29607,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":29609,"required":42,"default":832,"description":15122},{"join":29610},[29611,832],{"name":1940,"cls":810},{"name":2316,"kind":852,"annotation":29613,"required":42,"description":20212},{"name":1940,"cls":810},{"name":2324,"kind":852,"annotation":29615,"required":42,"default":29619,"description":20048},{"join":29616},[29617,29618],{"name":2328,"cls":810},{"name":1405,"cls":810},{"name":2575,"cls":810},{"name":2334,"kind":852,"annotation":29621,"required":42,"default":2342,"description":20056},{"left":29622,"slice":29623},{"name":2339,"cls":810},{"elements":29624},[2342,2343,2344,2345],{"name":2593,"kind":852,"annotation":29626,"required":42,"description":20231},{"name":1940,"cls":810},{"name":2365,"kind":852,"annotation":29628,"required":42,"description":20236},{"name":1940,"cls":810},{"name":2373,"kind":852,"annotation":29630,"required":42,"description":20241},{"name":1940,"cls":810},{"name":2381,"kind":852,"annotation":29632,"required":42,"description":20081},{"name":1940,"cls":810},{"name":2389,"kind":852,"annotation":29634,"required":42,"description":20086},{"name":1940,"cls":810},{"name":2397,"kind":852,"annotation":29636,"required":42,"description":20091},{"name":1940,"cls":810},{"name":1415,"kind":852,"annotation":29638,"required":42,"default":1417,"description":20101},{"name":1405,"cls":810},{"name":2419,"kind":852,"annotation":29640,"required":42,"description":20106},{"name":1940,"cls":810},{"name":2427,"kind":852,"annotation":29642,"required":42,"description":20111},{"name":1940,"cls":810},{"name":2435,"kind":852,"annotation":29644,"required":42,"description":20116},{"name":1940,"cls":810},{"name":2443,"kind":852,"annotation":29646,"required":42,"description":20121},{"name":1940,"cls":810},{"name":2665,"kind":852,"annotation":29648,"required":42,"description":20278},{"name":1940,"cls":810},{"name":2673,"kind":852,"annotation":29650,"required":42,"description":20283},{"name":1940,"cls":810},{"name":1359,"kind":852,"annotation":29652,"required":42,"description":20131},{"name":1940,"cls":810},{"name":2466,"kind":852,"annotation":29654,"required":42,"description":20292},{"name":1940,"cls":810},{"name":2474,"kind":852,"annotation":29656,"required":42,"default":29660,"description":20142},{"join":29657},[29658,29659],{"name":9949,"cls":810},{"name":1405,"cls":810},{"name":13716,"cls":810},{"name":2483,"kind":852,"annotation":29662,"required":42,"default":1417,"description":20145},{"name":1405,"cls":810},{"name":2488,"kind":852,"annotation":29664,"required":42,"description":20150},{"name":1940,"cls":810},{"name":2496,"kind":852,"annotation":29666,"required":42,"description":20155},{"name":1940,"cls":810},{"name":2504,"kind":852,"annotation":29668,"required":42,"default":29672,"description":20312},{"join":29669},[29670,29671],{"name":2722,"cls":810},{"name":1405,"cls":810},{"name":2726,"cls":810},{"type":846,"name":29353,"path":29327,"parent":3345,"description":3683,"lines":29674,"decorators":29675,"parameters":29676,"returns":29678},[16793,24023],[7808,7818],[29677],{"name":851,"kind":852,"required":853},{"description":29679,"annotation":29680},"Whether the TADM status is on or off.",{"name":1098,"cls":810},{"type":846,"name":29354,"path":29327,"parent":3345,"description":3692,"lines":29682,"decorators":29684,"parameters":29685,"returns":29687},[16804,29683],596,[7808,7818],[29686],{"name":851,"kind":852,"required":853},{"description":29688,"annotation":29689},"Whether the channel TADM has an error or not.",{"left":29690,"slice":29691},{"name":1870,"cls":810},{"name":1098,"cls":810},{"type":846,"name":29355,"path":29327,"parent":3345,"description":29693,"lines":29694,"decorators":29695,"parameters":29696},"Initialize squeezer drive.\n\nAfter initialization the drive is in the home position.",[24182,29332],[7808,7818],[29697,29698],{"name":851,"kind":852,"required":853},{"name":3708,"kind":852,"annotation":29699,"required":42,"default":3710,"description":29700},{"name":1405,"cls":810},"Current protection limiter.",{"type":755,"name":28639,"path":29702,"parent":14556,"classes":29703,"functions":29704},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fcore96\u002Fcore96_parameters.py",[28645,28647,28646],[29705],"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters._get_well_offset_delta",{"type":846,"name":29705,"path":29702,"parent":28639,"description":29707,"lines":29708,"parameters":29709,"returns":29719},"Compute the deck-coordinate delta from the channel-0 anchor to the offset well.\n\n`well_offset = (row_delta, col_delta)` in 0-indexed label coordinates (A1 = (0, 0),\nB1 = (1, 0), A2 = (0, 1)). The delta is derived from the target's actual well\nplacements, so its sign follows the labware's deck orientation (e.g. STAR plates\nsit with A1 at the back, so stepping A1 → B1 yields a negative y delta).",[1856,1043],[29710,29712],{"name":13861,"kind":852,"annotation":29711,"required":853},{"name":28644,"cls":810},{"name":28890,"kind":852,"annotation":29713,"required":853},{"left":29714,"slice":29715},{"name":2813,"cls":810},{"elements":29716},[29717,29718],{"name":1405,"cls":810},{"name":1405,"cls":810},{"description":1127,"annotation":29720},{"name":1934,"cls":810},{"type":802,"name":28645,"path":29702,"parent":28639,"description":29722,"lines":29723,"decorators":29724,"bases":29725,"attributes":29728,"functions":29733,"mro":29740},"Parameters for aspiration with the CO-RE 96 head.\n\nPass this parameter set into `core96.aspirate()`.",[1079,4169],[9982],[29726],{"annotation":29727},{"name":13767,"cls":810},[29729,29730,29731,29732],"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96AspirateParameterSet.lld_mode","unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96AspirateParameterSet.well_offset","unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96AspirateParameterSet.MODULE","unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96AspirateParameterSet.LIQUID_CLASS_RANGES",[29734,29735,29736,29737,29738,29739],"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96AspirateParameterSet.__init__","unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96AspirateParameterSet._get_hole_offset","unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96AspirateParameterSet._get_offset","unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96AspirateParameterSet.compile","unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96AspirateParameterSet.apply","unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96AspirateParameterSet._get_lld_mode",[28645,13767,13769,14342,13786,13806],{"type":784,"name":29729,"path":29702,"parent":28645,"lines":29742,"value":11072,"annotation":29743},[2063,2063],{"join":29744},[29745,29746,29747],{"name":1098,"cls":810},{"name":2328,"cls":810},{"name":11077,"cls":810},{"type":784,"name":29730,"path":29702,"parent":28645,"lines":29749,"value":11072,"annotation":29750},[1103,1103],{"join":29751},[29752,29758],{"left":29753,"slice":29754},{"name":2813,"cls":810},{"elements":29755},[29756,29757],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":11077,"cls":810},{"type":784,"name":29731,"path":29702,"parent":28645,"lines":29760,"value":29761,"annotation":29762},[1112,1112],"dataclasses.field(init=False, repr=False, default=(DeviceModule.CORE96))",{"name":13854,"cls":810},{"type":784,"name":29732,"path":29702,"parent":28645,"lines":29764,"value":29765,"annotation":29766},[3927,9900],"{'aspirate_flow_rate': ParameterRange(0.3, 500.0), 'aspirate_mix_flow_rate': ParameterRange(0.3, 500.0), 'aspirate_transport_air_volume': ParameterRange(0.0, 50.0), 'aspirate_blowout_air_volume': ParameterRange(0.0, 1150.0), 'aspirate_swap_speed': ParameterRange(0.3, 100.0), 'aspirate_settling_time': ParameterRange(0.0, 9.9), 'aspirate_over_aspirate_volume': ParameterRange(0.0, 1150.0)}",{"join":29767},[29768,832],{"left":29769,"slice":29770},{"name":927,"cls":810},{"elements":29771},[29772,29773],{"name":931,"cls":810},{"name":13766,"cls":810},{"type":846,"name":29735,"path":29702,"parent":28645,"lines":29775,"parameters":29776,"returns":29781},[3944,2113],[29777,29778],{"name":851,"kind":852,"required":853},{"name":29779,"kind":852,"annotation":29780,"required":853},"_context",{"name":28644,"cls":810},{"description":1127,"annotation":29782},{"left":29783,"slice":29784},{"name":2813,"cls":810},{"elements":29785},[29786,29787],{"name":1405,"cls":810},{"name":1405,"cls":810},{"type":846,"name":29736,"path":29702,"parent":28645,"lines":29789,"decorators":29790,"parameters":29791,"returns":29795},[2114,10694],[7085],[29792,29793],{"name":851,"kind":852,"required":853},{"name":13861,"kind":852,"annotation":29794,"required":853},{"name":28644,"cls":810},{"description":1127,"annotation":29796},{"name":1934,"cls":810},{"type":846,"name":29737,"path":29702,"parent":28645,"lines":29798,"decorators":29799,"parameters":29800,"returns":29804},[3950,1186],[7085],[29801,29802],{"name":851,"kind":852,"required":853},{"name":13861,"kind":852,"annotation":29803,"required":853},{"name":28644,"cls":810},{"description":1127,"annotation":29805},{"name":927,"cls":810},{"type":846,"name":29738,"path":29702,"parent":28645,"lines":29807,"decorators":29808,"parameters":29809},[1192,22828],[7085],[29810,29811],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":29812,"required":853},{"name":28644,"cls":810},{"type":846,"name":29739,"path":29702,"parent":28645,"lines":29814,"decorators":29815,"parameters":29816,"returns":29820},[10806,4169],[7085],[29817,29818],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":29819,"required":853},{"name":28644,"cls":810},{"description":1127,"annotation":29821},{"name":2328,"cls":810},{"type":846,"name":29734,"path":29702,"parent":28645,"lines":29823,"parameters":29824},[9997,9997],[29825,29826,29832,29838,29845,29851,29860,29866,29872,29878,29884,29891,29897,29903],{"name":851,"kind":852,"required":853},{"name":13930,"kind":852,"annotation":29827,"required":42,"default":29831},{"join":29828},[29829,29830],{"name":14469,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13938,"kind":852,"annotation":29833,"required":42,"default":29837},{"join":29834},[29835,29836],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13945,"kind":852,"annotation":29839,"required":42,"default":29844},{"join":29840},[29841,29842,29843],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13953,"kind":852,"annotation":29846,"required":42,"default":29850},{"join":29847},[29848,29849],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13960,"kind":852,"annotation":29852,"required":42,"default":29859},{"join":29853},[29854,29857,29858],{"left":29855,"slice":29856},{"name":843,"cls":810},{"name":13815,"cls":810},{"name":13815,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13970,"kind":852,"annotation":29861,"required":42,"default":29865},{"join":29862},[29863,29864],{"name":1934,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":1359,"kind":852,"annotation":29867,"required":42,"default":29871},{"join":29868},[29869,29870],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13983,"kind":852,"annotation":29873,"required":42,"default":29877},{"join":29874},[29875,29876],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":1409,"kind":852,"annotation":29879,"required":42,"default":29883},{"join":29880},[29881,29882],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":2324,"kind":852,"annotation":29885,"required":42,"default":29890},{"join":29886},[29887,29888,29889],{"name":1098,"cls":810},{"name":2328,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":14003,"kind":852,"annotation":29892,"required":42,"default":29896},{"join":29893},[29894,29895],{"name":13836,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":14010,"kind":852,"annotation":29898,"required":42,"default":29902},{"join":29899},[29900,29901],{"name":13771,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":28890,"kind":852,"annotation":29904,"required":42,"default":29913},{"join":29905},[29906,29912],{"left":29907,"slice":29908},{"name":2813,"cls":810},{"elements":29909},[29910,29911],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"type":802,"name":28647,"path":29702,"parent":28639,"description":29915,"lines":29916,"decorators":29917,"bases":29918,"attributes":29921,"functions":29926,"mro":29933},"Parameters for dispensing with the CO-RE 96 head.\n\nPass this parameter set into `core96.dispense()`.",[4176,4533],[9982],[29919],{"annotation":29920},{"name":13768,"cls":810},[29922,29923,29924,29925],"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96DispenseParameterSet.lld_mode","unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96DispenseParameterSet.well_offset","unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96DispenseParameterSet.MODULE","unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96DispenseParameterSet.LIQUID_CLASS_RANGES",[29927,29928,29929,29930,29931,29932],"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96DispenseParameterSet.__init__","unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96DispenseParameterSet._get_hole_offset","unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96DispenseParameterSet._get_offset","unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96DispenseParameterSet.compile","unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96DispenseParameterSet.apply","unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96DispenseParameterSet._get_lld_mode",[28647,13768,13769,14033,13786,13806],{"type":784,"name":29922,"path":29702,"parent":28647,"lines":29935,"value":11072,"annotation":29936},[9677,9677],{"join":29937},[29938,29939,29940],{"name":1098,"cls":810},{"name":2328,"cls":810},{"name":11077,"cls":810},{"type":784,"name":29923,"path":29702,"parent":28647,"lines":29942,"value":11072,"annotation":29943},[14758,14758],{"join":29944},[29945,29951],{"left":29946,"slice":29947},{"name":2813,"cls":810},{"elements":29948},[29949,29950],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":11077,"cls":810},{"type":784,"name":29924,"path":29702,"parent":28647,"lines":29953,"value":29761,"annotation":29954},[2742,2742],{"name":13854,"cls":810},{"type":784,"name":29925,"path":29702,"parent":28647,"lines":29956,"value":29958,"annotation":29959},[4279,29957],273,"{'dispense_flow_rate': ParameterRange(0.3, 500.0), 'dispense_mix_flow_rate': ParameterRange(0.3, 500.0), 'dispense_transport_air_volume': ParameterRange(0.0, 50.0), 'dispense_blowout_air_volume': ParameterRange(0.0, 1150.0), 'dispense_swap_speed': ParameterRange(0.3, 100.0), 'dispense_settling_time': ParameterRange(0.0, 9.9), 'dispense_stop_flow_rate': ParameterRange(0.3, 500.0), 'dispense_stop_back_volume': ParameterRange(0.0, 99.9)}",{"join":29960},[29961,832],{"left":29962,"slice":29963},{"name":927,"cls":810},{"elements":29964},[29965,29966],{"name":931,"cls":810},{"name":13766,"cls":810},{"type":846,"name":29928,"path":29702,"parent":28647,"lines":29968,"parameters":29969,"returns":29973},[1808,8903],[29970,29971],{"name":851,"kind":852,"required":853},{"name":29779,"kind":852,"annotation":29972,"required":853},{"name":28644,"cls":810},{"description":1127,"annotation":29974},{"left":29975,"slice":29976},{"name":2813,"cls":810},{"elements":29977},[29978,29979],{"name":1405,"cls":810},{"name":1405,"cls":810},{"type":846,"name":29929,"path":29702,"parent":28647,"lines":29981,"decorators":29982,"parameters":29983,"returns":29987},[8909,1330],[7085],[29984,29985],{"name":851,"kind":852,"required":853},{"name":13861,"kind":852,"annotation":29986,"required":853},{"name":28644,"cls":810},{"description":1127,"annotation":29988},{"name":1934,"cls":810},{"type":846,"name":29930,"path":29702,"parent":28647,"lines":29990,"decorators":29991,"parameters":29992,"returns":29996},[4280,8982],[7085],[29993,29994],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":29995,"required":853},{"name":28644,"cls":810},{"description":1127,"annotation":29997},{"name":927,"cls":810},{"type":846,"name":29931,"path":29702,"parent":28647,"lines":29999,"decorators":30001,"parameters":30002},[8822,30000],361,[7085],[30003,30004],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":30005,"required":853},{"name":28644,"cls":810},{"type":846,"name":29932,"path":29702,"parent":28647,"lines":30007,"decorators":30008,"parameters":30009,"returns":30013},[26569,4533],[7085],[30010,30011],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":30012,"required":853},{"name":28644,"cls":810},{"description":1127,"annotation":30014},{"name":2328,"cls":810},{"type":846,"name":29927,"path":29702,"parent":28647,"lines":30016,"parameters":30017},[9997,9997],[30018,30019,30025,30031,30038,30044,30053,30059,30065,30071,30077,30084,30090,30096,30103],{"name":851,"kind":852,"required":853},{"name":13930,"kind":852,"annotation":30020,"required":42,"default":30024},{"join":30021},[30022,30023],{"name":14172,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13938,"kind":852,"annotation":30026,"required":42,"default":30030},{"join":30027},[30028,30029],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13945,"kind":852,"annotation":30032,"required":42,"default":30037},{"join":30033},[30034,30035,30036],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13953,"kind":852,"annotation":30039,"required":42,"default":30043},{"join":30040},[30041,30042],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13960,"kind":852,"annotation":30045,"required":42,"default":30052},{"join":30046},[30047,30050,30051],{"left":30048,"slice":30049},{"name":843,"cls":810},{"name":13815,"cls":810},{"name":13815,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13970,"kind":852,"annotation":30054,"required":42,"default":30058},{"join":30055},[30056,30057],{"name":1934,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":1359,"kind":852,"annotation":30060,"required":42,"default":30064},{"join":30061},[30062,30063],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13983,"kind":852,"annotation":30066,"required":42,"default":30070},{"join":30067},[30068,30069],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":1409,"kind":852,"annotation":30072,"required":42,"default":30076},{"join":30073},[30074,30075],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":2324,"kind":852,"annotation":30078,"required":42,"default":30083},{"join":30079},[30080,30081,30082],{"name":1098,"cls":810},{"name":2328,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":14003,"kind":852,"annotation":30085,"required":42,"default":30089},{"join":30086},[30087,30088],{"name":13836,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":14010,"kind":852,"annotation":30091,"required":42,"default":30095},{"join":30092},[30093,30094],{"name":13771,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":14247,"kind":852,"annotation":30097,"required":42,"default":30102},{"join":30098},[30099,30100,30101],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":28890,"kind":852,"annotation":30104,"required":42,"default":30113},{"join":30105},[30106,30112],{"left":30107,"slice":30108},{"name":2813,"cls":810},{"elements":30109},[30110,30111],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"type":802,"name":28646,"path":29702,"parent":28639,"description":30115,"lines":30116,"decorators":30117,"bases":30118,"attributes":30121,"functions":30125,"mro":30129},"Complex mix parameter set for the CO-RE 96 head.",[23556,15708],[9982],[30119],{"annotation":30120},{"name":25007,"cls":810},[30122,30123,30124],"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96ComplexMixParameterSet.steps","unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96ComplexMixParameterSet.ASPIRATE_TYPE","unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96ComplexMixParameterSet.DISPENSE_TYPE",[30126,30127,30128],"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96ComplexMixParameterSet.__init__","unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96ComplexMixParameterSet._make_aspirate_parameters","unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96ComplexMixParameterSet._make_dispense_parameters",[28646,25007,13806],{"type":784,"name":30122,"path":29702,"parent":28646,"lines":30131,"value":24352,"annotation":30132},[14871,14871],{"left":30133,"slice":30134},{"name":1870,"cls":810},{"join":30135},[30136,30137],{"name":28645,"cls":810},{"name":28647,"cls":810},{"type":784,"name":30123,"path":29702,"parent":28646,"lines":30139,"value":30140},[22063,22063],"CoRe96AspirateParameterSet",{"type":784,"name":30124,"path":29702,"parent":28646,"lines":30142,"value":30143},[20678,20678],"CoRe96DispenseParameterSet",{"type":846,"name":30127,"path":29702,"parent":28646,"lines":30145,"decorators":30146,"parameters":30147,"returns":30150},[20690,22281],[12258],[30148,30149],{"name":12261,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752},{"description":1127,"annotation":30151},{"name":28645,"cls":810},{"type":846,"name":30128,"path":29702,"parent":28646,"lines":30153,"decorators":30155,"parameters":30156,"returns":30159},[30154,15708],406,[12258],[30157,30158],{"name":12261,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752},{"description":1127,"annotation":30160},{"name":28647,"cls":810},{"type":846,"name":30126,"path":29702,"parent":28646,"lines":30162,"parameters":30163},[9997,9997],[30164,30165],{"name":851,"kind":852,"required":853},{"name":21253,"kind":852,"annotation":30166,"required":42},{"left":30167,"slice":30168},{"name":1870,"cls":810},{"join":30169},[30170,30171],{"name":28645,"cls":810},{"name":28647,"cls":810},{"type":755,"name":28640,"path":30173,"parent":14556,"packages":30174,"attributes":30176,"classes":30178},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fcore96\u002Finterfaces\u002F__init__.py",[30175],"unitelabs.liquid_handling.hamilton.modules.core96.interfaces.pick_up_tip_method",[30177],"unitelabs.liquid_handling.hamilton.modules.core96.interfaces.__all__",[28648],{"type":784,"name":30177,"path":30173,"parent":28640,"lines":30180,"value":30181},[786,9980],[28648],{"type":755,"name":30175,"path":30183,"parent":28640,"classes":30184},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fcore96\u002Finterfaces\u002Fpick_up_tip_method.py",[28648],{"type":802,"name":28648,"path":30183,"parent":30175,"description":25428,"lines":30186,"bases":30187,"attributes":30190,"mro":30193},[9780,3029],[30188],{"annotation":30189},{"name":9965,"cls":810},[28939,30191,30192],"unitelabs.liquid_handling.hamilton.modules.core96.interfaces.pick_up_tip_method.PickUpTipMethod.SLOW","unitelabs.liquid_handling.hamilton.modules.core96.interfaces.pick_up_tip_method.PickUpTipMethod.BLOW_OUT",[28648],{"type":784,"name":28939,"path":30183,"parent":28648,"description":25440,"lines":30195,"value":1417},[9793,9793],{"type":784,"name":30191,"path":30183,"parent":28648,"description":25443,"lines":30197,"value":2342},[790,790],{"type":784,"name":30192,"path":30183,"parent":28648,"description":30199,"lines":30200,"value":2343},"Pick up with full volume blow out.",[1807,1807],{"type":755,"name":7578,"path":30202,"parent":764,"packages":30203,"attributes":30205,"classes":30207},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fcommands\u002F__init__.py",[30204],"unitelabs.liquid_handling.hamilton.commands.command",[30206],"unitelabs.liquid_handling.hamilton.commands.__all__",[7582,30208],"unitelabs.liquid_handling.hamilton.commands.command.raw_command.RawHamiltonCommand",{"type":784,"name":30206,"path":30202,"parent":7578,"lines":30210,"value":30211},[786,905],[7582,30208],{"type":755,"name":30204,"path":30213,"parent":7578,"packages":30214,"attributes":30220,"classes":30222},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fcommands\u002Fcommand\u002F__init__.py",[30215,30216,30217,30218,30219],"unitelabs.liquid_handling.hamilton.commands.command.constraints","unitelabs.liquid_handling.hamilton.commands.command.command","unitelabs.liquid_handling.hamilton.commands.command.utils","unitelabs.liquid_handling.hamilton.commands.command.receiver","unitelabs.liquid_handling.hamilton.commands.command.raw_command",[30221],"unitelabs.liquid_handling.hamilton.commands.command.__all__",[7582,30223,30224,30225,30208,7060],"unitelabs.liquid_handling.hamilton.commands.command.constraints.FirmwareVersion","unitelabs.liquid_handling.hamilton.commands.command.constraints.Length","unitelabs.liquid_handling.hamilton.commands.command.constraints.ValueRange",{"type":784,"name":30221,"path":30213,"parent":30204,"lines":30227,"value":30228},[905,905],[30223,7582,30224,30208,7060,7789,30225],{"type":755,"name":30215,"path":30230,"parent":30204,"attributes":30231,"classes":30233},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fcommands\u002Fcommand\u002Fconstraints.py",[30232],"unitelabs.liquid_handling.hamilton.commands.command.constraints.T",[30234,30225,30224,30223],"unitelabs.liquid_handling.hamilton.commands.command.constraints.Constraint",{"type":784,"name":30232,"path":30230,"parent":30215,"lines":30236,"value":30237},[2775,2775],"typing.TypeVar('T', contravariant=True)",{"type":802,"name":30234,"path":30230,"parent":30215,"description":30239,"lines":30240,"decorators":30241,"bases":30243,"functions":30252,"mro":30255},"A constraint defines metadata for command parameters to validate and parse the parameters' values.",[805,2873],[30242],"typing.runtime_checkable",[30244,30247],{"annotation":30245},{"name":30246,"cls":810},"typing_extensions.Protocol",{"annotation":30248},{"left":30249,"slice":30251},{"name":30250,"cls":810},"typing_extensions.Generic",{"name":30232,"cls":810},[30253,30254],"unitelabs.liquid_handling.hamilton.commands.command.constraints.Constraint.validate","unitelabs.liquid_handling.hamilton.commands.command.constraints.Constraint.parse",[30234],{"type":846,"name":30253,"path":30230,"parent":30234,"description":30257,"lines":30258,"parameters":30259,"throws":30264},"Validate the given value based on the constraint.",[839,864],[30260,30261],{"name":851,"kind":852,"required":853},{"name":15935,"kind":852,"annotation":30262,"required":853,"description":30263},{"name":30232,"cls":810},"The value to be validated.",[30265],{"description":30266,"annotation":30267},"If the value does not meet the defined constraints.",{"name":14741,"cls":810},{"type":846,"name":30254,"path":30230,"parent":30234,"description":30269,"lines":30270,"parameters":30271,"returns":30278},"Parse the given value based on the constraint.",[3048,2873],[30272,30273,30276],{"name":851,"kind":852,"required":853},{"name":15935,"kind":852,"annotation":30274,"required":853,"description":30275},{"name":30232,"cls":810},"The value to be parseed.",{"name":30277,"kind":3750,"required":42,"default":3752},"**_",{"description":30279,"annotation":30280},"The paresed value.",{"join":30281},[30282,30283,30284,832],{"name":931,"cls":810},{"name":7091,"cls":810},{"name":1930,"cls":810},{"type":802,"name":30225,"path":30230,"parent":30215,"description":30286,"lines":30287,"decorators":30288,"bases":30289,"attributes":30294,"functions":30298,"mro":30303},"A constraint that defines a range of values for an integer.",[8680,3171],[9982],[30290],{"annotation":30291},{"left":30292,"slice":30293},{"name":30234,"cls":810},{"name":1405,"cls":810},[30295,30296,30297],"unitelabs.liquid_handling.hamilton.commands.command.constraints.ValueRange.min","unitelabs.liquid_handling.hamilton.commands.command.constraints.ValueRange.max","unitelabs.liquid_handling.hamilton.commands.command.constraints.ValueRange.length",[30299,30300,30301,30302],"unitelabs.liquid_handling.hamilton.commands.command.constraints.ValueRange.__init__","unitelabs.liquid_handling.hamilton.commands.command.constraints.ValueRange.__post_init__","unitelabs.liquid_handling.hamilton.commands.command.constraints.ValueRange.validate","unitelabs.liquid_handling.hamilton.commands.command.constraints.ValueRange.parse",[30225,30234],{"type":784,"name":30295,"path":30230,"parent":30225,"lines":30305,"value":1417,"annotation":30306},[3828,3828],{"name":1405,"cls":810},{"type":784,"name":30296,"path":30230,"parent":30225,"lines":30308,"value":1417,"annotation":30309},[1973,1973],{"name":1405,"cls":810},{"type":846,"name":30300,"path":30230,"parent":30225,"lines":30311,"parameters":30312},[1080,2920],[30313],{"name":851,"kind":852,"required":853},{"type":784,"name":30297,"path":30230,"parent":30225,"description":30315,"lines":30316,"value":832,"annotation":30317},"The amount of digits of the max value.\n\nUsed to pad the value with zeros.",[3117,3859],{"name":1405,"cls":810},{"type":846,"name":30301,"path":30230,"parent":30225,"description":30257,"lines":30319,"parameters":30320,"throws":30324},[2921,7358],[30321,30322],{"name":851,"kind":852,"required":853},{"name":15935,"kind":852,"annotation":30323,"required":853,"description":30263},{"name":1405,"cls":810},[30325],{"description":30266,"annotation":30326},{"name":14741,"cls":810},{"type":846,"name":30302,"path":30230,"parent":30225,"description":30269,"lines":30328,"parameters":30329,"returns":30335},[3882,3171],[30330,30331,30334],{"name":851,"kind":852,"required":853},{"name":15935,"kind":852,"annotation":30332,"required":853,"description":30333},{"name":1405,"cls":810},"The value to be parsed.",{"name":30277,"kind":3750,"required":42,"default":3752},{"description":30336,"annotation":30337},"The parsed value.",{"name":931,"cls":810},{"type":846,"name":30299,"path":30230,"parent":30225,"lines":30339,"parameters":30340},[9997,9997],[30341,30342,30346],{"name":851,"kind":852,"required":853},{"name":30343,"kind":852,"annotation":30344,"required":42,"default":1417,"description":30345},"min",{"name":1405,"cls":810},"The minimum value allowed in the range (inclusive).",{"name":30347,"kind":852,"annotation":30348,"required":42,"default":1417,"description":30349},"max",{"name":1405,"cls":810},"The maximum value allowed in the range (inclusive).",{"type":802,"name":30224,"path":30230,"parent":30215,"description":30351,"lines":30352,"decorators":30353,"bases":30354,"attributes":30363,"functions":30366,"mro":30371},"A constraint that defines a length of values for char or byte sequences.",[2091,10753],[9982],[30355],{"annotation":30356},{"left":30357,"slice":30358},{"name":30234,"cls":810},{"join":30359},[30360,30361,30362],{"name":931,"cls":810},{"name":7091,"cls":810},{"name":1930,"cls":810},[30364,30365],"unitelabs.liquid_handling.hamilton.commands.command.constraints.Length.min","unitelabs.liquid_handling.hamilton.commands.command.constraints.Length.max",[30367,30368,30369,30370],"unitelabs.liquid_handling.hamilton.commands.command.constraints.Length.__init__","unitelabs.liquid_handling.hamilton.commands.command.constraints.Length.__post_init__","unitelabs.liquid_handling.hamilton.commands.command.constraints.Length.validate","unitelabs.liquid_handling.hamilton.commands.command.constraints.Length.parse",[30224,30234],{"type":784,"name":30364,"path":30230,"parent":30224,"lines":30373,"value":832,"annotation":30374},[2114,2114],{"join":30375},[30376,832],{"name":1405,"cls":810},{"type":784,"name":30365,"path":30230,"parent":30224,"lines":30378,"value":1417,"annotation":30379},[19290,19290],{"name":1405,"cls":810},{"type":846,"name":30368,"path":30230,"parent":30224,"lines":30381,"parameters":30382},[10694,3519],[30383],{"name":851,"kind":852,"required":853},{"type":846,"name":30369,"path":30230,"parent":30224,"description":30257,"lines":30385,"parameters":30386,"throws":30394},[2132,10723],[30387,30388],{"name":851,"kind":852,"required":853},{"name":15935,"kind":852,"annotation":30389,"required":853,"description":30263},{"join":30390},[30391,30392,30393],{"name":931,"cls":810},{"name":7091,"cls":810},{"name":1930,"cls":810},[30395],{"description":30266,"annotation":30396},{"name":14741,"cls":810},{"type":846,"name":30370,"path":30230,"parent":30224,"description":30269,"lines":30398,"parameters":30399,"returns":30408},[7505,10753],[30400,30401,30407],{"name":851,"kind":852,"required":853},{"name":15935,"kind":852,"annotation":30402,"required":853,"description":30333},{"join":30403},[30404,30405,30406],{"name":931,"cls":810},{"name":7091,"cls":810},{"name":1930,"cls":810},{"name":30277,"kind":3750,"required":42,"default":3752},{"description":30336,"annotation":30409},{"join":30410},[30411,30412,30413],{"name":931,"cls":810},{"name":7091,"cls":810},{"name":1930,"cls":810},{"type":846,"name":30367,"path":30230,"parent":30224,"lines":30415,"parameters":30416},[9997,9997],[30417,30418,30422],{"name":851,"kind":852,"required":853},{"name":30343,"kind":852,"annotation":30419,"required":42,"default":832},{"join":30420},[30421,832],{"name":1405,"cls":810},{"name":30347,"kind":852,"annotation":30423,"required":42,"default":1417},{"name":1405,"cls":810},{"type":802,"name":30223,"path":30230,"parent":30215,"description":30425,"lines":30426,"decorators":30427,"bases":30428,"attributes":30438,"functions":30441,"mro":30446},"Include parameters only in a given firmware version or date.",[3686,1220],[9982],[30429],{"annotation":30430},{"left":30431,"slice":30432},{"name":30234,"cls":810},{"join":30433},[30434,30435,30436,30437],{"name":931,"cls":810},{"name":1405,"cls":810},{"name":7091,"cls":810},{"name":1930,"cls":810},[30439,30440],"unitelabs.liquid_handling.hamilton.commands.command.constraints.FirmwareVersion.version","unitelabs.liquid_handling.hamilton.commands.command.constraints.FirmwareVersion.date",[30442,30443,30444,30445],"unitelabs.liquid_handling.hamilton.commands.command.constraints.FirmwareVersion.__init__","unitelabs.liquid_handling.hamilton.commands.command.constraints.FirmwareVersion.__post_init__","unitelabs.liquid_handling.hamilton.commands.command.constraints.FirmwareVersion.validate","unitelabs.liquid_handling.hamilton.commands.command.constraints.FirmwareVersion.parse",[30223,30234],{"type":784,"name":30439,"path":30230,"parent":30223,"lines":30448,"value":832,"annotation":30449},[1186,1186],{"join":30450},[30451,832],{"left":30452,"slice":30453},{"name":2813,"cls":810},{"elements":30454},[30455,30456],{"name":1405,"cls":810},{"name":1405,"cls":810},{"type":784,"name":30440,"path":30230,"parent":30223,"lines":30458,"value":832,"annotation":30459},[2266,2266],{"join":30460},[30461,832],{"name":7882,"cls":810},{"type":846,"name":30443,"path":30230,"parent":30223,"lines":30463,"parameters":30464},[4070,1199],[30465],{"name":851,"kind":852,"required":853},{"type":846,"name":30444,"path":30230,"parent":30223,"lines":30467,"decorators":30468,"parameters":30469},[4076,4084],[7085],[30470,30471],{"name":851,"kind":852,"required":853},{"name":15935,"kind":852,"annotation":30472,"required":853},{"join":30473},[30474,30475,30476,30477],{"name":931,"cls":810},{"name":1405,"cls":810},{"name":7091,"cls":810},{"name":1930,"cls":810},{"type":846,"name":30445,"path":30230,"parent":30223,"lines":30479,"decorators":30480,"parameters":30481,"returns":30499},[4085,1220],[7085],[30482,30483,30490],{"name":851,"kind":852,"required":853},{"name":15935,"kind":852,"annotation":30484,"required":853},{"join":30485},[30486,30487,30488,30489],{"name":931,"cls":810},{"name":1405,"cls":810},{"name":7091,"cls":810},{"name":1930,"cls":810},{"name":12263,"kind":1788,"annotation":30491,"required":42,"default":832},{"join":30492},[30493,832],{"left":30494,"slice":30495},{"name":927,"cls":810},{"elements":30496},[30497,30498],{"name":931,"cls":810},{"name":933,"cls":810},{"description":1127,"annotation":30500},{"join":30501},[30502,30503,30504,30505,832],{"name":931,"cls":810},{"name":1405,"cls":810},{"name":7091,"cls":810},{"name":1930,"cls":810},{"type":846,"name":30442,"path":30230,"parent":30223,"lines":30507,"parameters":30508},[9997,9997],[30509,30510,30520],{"name":851,"kind":852,"required":853},{"name":30511,"kind":852,"annotation":30512,"required":42,"default":832},"version",{"join":30513},[30514,832],{"left":30515,"slice":30516},{"name":2813,"cls":810},{"elements":30517},[30518,30519],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":8197,"kind":852,"annotation":30521,"required":42,"default":832},{"join":30522},[30523,832],{"name":7882,"cls":810},{"type":755,"name":30216,"path":30525,"parent":30204,"attributes":30526,"classes":30527},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fcommands\u002Fcommand\u002Fcommand.py",[7789],[7582],{"type":784,"name":7789,"path":30525,"parent":30216,"lines":30529,"value":30530},[805,805],"typing.TypeVar('T_co', bound=(typing.Mapping), covariant=True)",{"type":802,"name":7582,"path":30525,"parent":30216,"description":30532,"lines":30533,"decorators":30534,"bases":30535,"attributes":30540,"functions":30546,"mro":30552},"A generic class representing a Hamilton command.",[3029,14335],[9982],[30536],{"annotation":30537},{"left":30538,"slice":30539},{"name":30250,"cls":810},{"name":7789,"cls":810},[30541,30542,30543,30544,30545],"unitelabs.liquid_handling.hamilton.commands.command.command.HamiltonCommand.module","unitelabs.liquid_handling.hamilton.commands.command.command.HamiltonCommand.command","unitelabs.liquid_handling.hamilton.commands.command.command.HamiltonCommand.id","unitelabs.liquid_handling.hamilton.commands.command.command.HamiltonCommand.timeout","unitelabs.liquid_handling.hamilton.commands.command.command.HamiltonCommand.receiver",[30547,30548,30549,30550,30551],"unitelabs.liquid_handling.hamilton.commands.command.command.HamiltonCommand.__init__","unitelabs.liquid_handling.hamilton.commands.command.command.HamiltonCommand.__post_init__","unitelabs.liquid_handling.hamilton.commands.command.command.HamiltonCommand.execute","unitelabs.liquid_handling.hamilton.commands.command.command.HamiltonCommand.serialize","unitelabs.liquid_handling.hamilton.commands.command.command.HamiltonCommand.deserialize",[7582],{"type":784,"name":30541,"path":30525,"parent":7582,"lines":30554,"value":832,"annotation":30555},[3048,3048],{"name":931,"cls":810},{"type":784,"name":30542,"path":30525,"parent":7582,"lines":30557,"value":832,"annotation":30558},[870,870],{"name":931,"cls":810},{"type":784,"name":30543,"path":30525,"parent":7582,"lines":30560,"value":1417,"annotation":30561},[871,871],{"left":30562,"slice":30564},{"name":30563,"cls":810},"typing_extensions.Annotated",{"elements":30565},[30566,30567],{"name":1405,"cls":810},{},{"type":784,"name":30544,"path":30525,"parent":7582,"lines":30569,"value":7097,"annotation":30570},[1051,1051],{"join":30571},[30572,832],{"name":1161,"cls":810},{"type":784,"name":30545,"path":30525,"parent":7582,"lines":30574,"value":832,"annotation":30575},[1059,1059],{"left":30576,"slice":30577},{"name":14664,"cls":810},{"name":7060,"cls":810},{"type":846,"name":30548,"path":30525,"parent":7582,"lines":30579,"parameters":30580},[2841,1922],[30581],{"name":851,"kind":852,"required":853},{"type":846,"name":30549,"path":30525,"parent":7582,"description":30583,"lines":30584,"parameters":30585,"returns":30587},"Execute the command.",[3068,1974],[30586],{"name":851,"kind":852,"required":853},{"description":7792,"annotation":30588},{"name":7789,"cls":810},{"type":846,"name":30550,"path":30525,"parent":7582,"description":30590,"lines":30591,"parameters":30592,"returns":30594},"Serialize a HamiltonCommand into a byte representation.",[2887,2103],[30593],{"name":851,"kind":852,"required":853},{"description":30595,"annotation":30596},"The serialized byte representation of the HamiltonCommand.",{"name":7091,"cls":810},{"type":846,"name":30551,"path":30525,"parent":7582,"description":30598,"lines":30599,"parameters":30600,"returns":30606},"Deserialize the response for this command into a structured object.",[2113,14335],[30601,30602],{"name":851,"kind":852,"required":853},{"name":30603,"kind":852,"annotation":30604,"required":853,"description":30605},"response",{"name":7091,"cls":810},"The byte response to be deserialized.",{"description":30607,"annotation":30608},"The deserialized, structured object.",{"name":7789,"cls":810},{"type":846,"name":30547,"path":30525,"parent":7582,"lines":30610,"parameters":30611},[9997,9997],[30612,30613,30615,30617,30625,30629],{"name":851,"kind":852,"required":853},{"name":9664,"kind":852,"annotation":30614,"required":853},{"name":931,"cls":810},{"name":4099,"kind":852,"annotation":30616,"required":853},{"name":931,"cls":810},{"name":30618,"kind":852,"annotation":30619,"required":42,"default":1417},"id",{"left":30620,"slice":30621},{"name":30563,"cls":810},{"elements":30622},[30623,30624],{"name":1405,"cls":810},{},{"name":7093,"kind":852,"annotation":30626,"required":42,"default":7097},{"join":30627},[30628,832],{"name":1161,"cls":810},{"name":30630,"kind":852,"annotation":30631,"required":42,"default":832},"receiver",{"left":30632,"slice":30633},{"name":14664,"cls":810},{"name":7060,"cls":810},{"type":755,"name":30217,"path":30635,"parent":30204,"attributes":30636,"classes":30639,"functions":30641},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fcommands\u002Fcommand\u002Futils.py",[30637,30638],"unitelabs.liquid_handling.hamilton.commands.command.utils.T_co","unitelabs.liquid_handling.hamilton.commands.command.utils.S",[30640],"unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer",[30642,30643,30644,30645],"unitelabs.liquid_handling.hamilton.commands.command.utils.get_generic_type","unitelabs.liquid_handling.hamilton.commands.command.utils.get_default_for_field","unitelabs.liquid_handling.hamilton.commands.command.utils.produce_parameter","unitelabs.liquid_handling.hamilton.commands.command.utils.parse_error",{"type":784,"name":30637,"path":30635,"parent":30217,"lines":30647,"value":30648},[805,805],"typing.TypeVar('T_co', covariant=True)",{"type":784,"name":30638,"path":30635,"parent":30217,"lines":30650,"value":30651},[2801,2801],"typing.TypeVar('S')",{"type":846,"name":30642,"path":30635,"parent":30217,"description":30653,"lines":30654,"parameters":30655,"returns":30662},"Get the generic type of a class that inherits from `typing.Generic`.\n\nIf the generic type is a `TypeVar`, it returns `None`.",[839,3082],[30656],{"name":30657,"kind":852,"annotation":30658,"required":853,"description":30661},"generic",{"left":30659,"slice":30660},{"name":30250,"cls":810},{"name":30637,"cls":810},"A class that inherits from `typing.Generic`.",{"description":30663,"annotation":30664},"The generic type of the class, or `None` if the generic type is a `TypeVar`.",{"left":30665,"slice":30666},{"name":843,"cls":810},{"join":30667},[30668,832],{"name":30637,"cls":810},{"type":846,"name":30643,"path":30635,"parent":30217,"description":30670,"lines":30671,"parameters":30672,"returns":30677},"Get the default value of a dataclass field.",[3828,806],[30673],{"name":30674,"kind":852,"annotation":30675,"required":853},"field",{"name":30676,"cls":810},"dataclasses.Field",{"description":1127,"annotation":30678},{"name":933,"cls":810},{"type":802,"name":30640,"path":30635,"parent":30217,"description":30680,"lines":30681,"attributes":30682,"functions":30687,"mro":30699},"A utility class for consuming and manipulating strings.",[3859,4107],[30683,30684,30685,30686],"unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.pos","unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.len","unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.val","unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.is_end",[30688,30689,30690,30691,30692,30693,30694,30695,30696,30697,30698],"unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.__init__","unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.consume","unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.consume_string","unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.consume_match","unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.consume_bool","unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.consume_int","unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.consume_bytes","unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.consume_parameter","unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.advance","unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.peek","unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.reset",[30640],{"type":846,"name":30688,"path":30635,"parent":30640,"description":30701,"lines":30702,"parameters":30703},"Initialize a new instance of the StringConsumer class with the given string value.",[2000,2948],[30704,30705],{"name":851,"kind":852,"required":853},{"name":15935,"kind":852,"annotation":30706,"required":853,"description":30707},{"name":931,"cls":810},"The string value to consume.",{"type":784,"name":30683,"path":30635,"parent":30640,"lines":30709,"value":1417},[3874,3874],{"type":784,"name":30684,"path":30635,"parent":30640,"lines":30711,"value":30712},[2019,2019],"len(value)",{"type":784,"name":30685,"path":30635,"parent":30640,"lines":30714,"value":15935},[2948,2948],{"type":784,"name":30686,"path":30635,"parent":30640,"description":30716,"lines":30717,"value":832,"annotation":30718},"Checks if the end of the string has been reached.",[2028,2776],{"name":1098,"cls":810},{"type":846,"name":30689,"path":30635,"parent":30640,"description":30720,"lines":30721,"parameters":30722,"returns":30727},"Consume the specified number of characters from the current position in the string.",[3163,2091],[30723,30724],{"name":851,"kind":852,"required":853},{"name":5724,"kind":852,"annotation":30725,"required":42,"default":2342,"description":30726},{"name":1405,"cls":810},"The number of characters to consume. Default is 1.",{"description":30728,"annotation":30729},"The consumed characters as a string.",{"name":931,"cls":810},{"type":846,"name":30690,"path":30635,"parent":30640,"description":30731,"lines":30732,"parameters":30733,"returns":30739},"Consume the specified string if it matches the characters at the current position in the string.",[2092,2132],[30734,30735],{"name":851,"kind":852,"required":853},{"name":30736,"kind":852,"annotation":30737,"required":853,"description":30738},"string_to_consume",{"name":931,"cls":810},"The string to consume.",{"description":30740,"annotation":30741},"The consumed string if it matches, or an empty string otherwise.",{"name":931,"cls":810},{"type":846,"name":30691,"path":30635,"parent":30640,"description":30743,"lines":30744,"parameters":30745,"returns":30755,"throws":30758},"Match and consume a substring from the current position in the string based on the provided regular expression.",[1123,7205],[30746,30747],{"name":851,"kind":852,"required":853},{"name":30748,"kind":852,"annotation":30749,"required":853,"description":30754},"regex",{"join":30750},[30751,30752],{"name":931,"cls":810},{"name":30753,"cls":810},"re.Pattern","The regular expression pattern to match.",{"description":30756,"annotation":30757},"The matched substring as a string, or an empty string if no match is",{"name":931,"cls":810},[30759],{"description":30760,"annotation":30761},"If regex is invalid.",{"name":14741,"cls":810},{"type":846,"name":30692,"path":30635,"parent":30640,"description":30763,"lines":30764,"parameters":30765,"returns":30767,"throws":30770},"Consume a boolean value from the current position in the string.",[3296,7110],[30766],{"name":851,"kind":852,"required":853},{"description":30768,"annotation":30769},"True if the consumed value is '1', False if the consumed value is '0'.",{"name":1098,"cls":810},[30771],{"description":30772,"annotation":30773},"If the consumed value is neither '0' nor '1'.",{"name":14741,"cls":810},{"type":846,"name":30693,"path":30635,"parent":30640,"description":30775,"lines":30776,"parameters":30777,"returns":30782,"throws":30785},"Consume an integer value from the current position in the string.",[2266,4141],[30778,30779],{"name":851,"kind":852,"required":853},{"name":5724,"kind":852,"annotation":30780,"required":853,"description":30781},{"name":1405,"cls":810},"The length of the integer to consume.",{"description":30783,"annotation":30784},"The consumed integer value.",{"name":1405,"cls":810},[30786],{"description":30787,"annotation":30788},"If the consumed value is not a valid integer.",{"name":14741,"cls":810},{"type":846,"name":30694,"path":30635,"parent":30640,"description":30790,"lines":30791,"parameters":30792,"returns":30797,"throws":30800},"Consume a hexadecimal string as bytes value from the current position in the string.",[1220,4198],[30793,30794],{"name":851,"kind":852,"required":853},{"name":5724,"kind":852,"annotation":30795,"required":853,"description":30796},{"name":1405,"cls":810},"The length of the bytes value to consume.",{"description":30798,"annotation":30799},"The consumed bytes value.",{"name":7091,"cls":810},[30801],{"description":30802,"annotation":30803},"If the consumed value is not a valid hexadecimal string.",{"name":14741,"cls":810},{"type":846,"name":30695,"path":30635,"parent":30640,"description":30805,"lines":30806,"parameters":30807,"returns":30812,"throws":30815},"Consume a parameter of the specified type from the current position in the string.",[9137,27489],[30808,30809],{"name":851,"kind":852,"required":853},{"name":7853,"kind":852,"annotation":30810,"required":853,"description":30811},{"name":843,"cls":810},"The type of the parameter to consume.",{"description":30813,"annotation":30814},"The consumed parameter value.",{"name":933,"cls":810},[30816],{"description":30817,"annotation":30818},"If the parameter is invalid or out of range.",{"name":14741,"cls":810},{"type":846,"name":30696,"path":30635,"parent":30640,"description":30820,"lines":30821,"parameters":30822,"throws":30827},"Advance the current position in the string by the specified number of characters.",[8920,14798],[30823,30824],{"name":851,"kind":852,"required":853},{"name":5724,"kind":852,"annotation":30825,"required":853,"description":30826},{"name":1405,"cls":810},"The number of characters to advance.",[30828],{"description":30829,"annotation":30830},"If count is less than 0 or the position to advance to\nexceeds the length of the string.",{"name":14741,"cls":810},{"type":846,"name":30697,"path":30635,"parent":30640,"description":30832,"lines":30833,"parameters":30834,"returns":30839,"throws":30842},"Return the specified number of characters from the current position in the string without consuming them.",[27505,17878],[30835,30836],{"name":851,"kind":852,"required":853},{"name":5724,"kind":852,"annotation":30837,"required":853,"description":30838},{"name":1405,"cls":810},"The number of characters to peek.",{"description":30840,"annotation":30841},"The peeked characters as a string.",{"name":931,"cls":810},[30843],{"description":30844,"annotation":30845},"If count is less than 0.",{"name":14741,"cls":810},{"type":846,"name":30698,"path":30635,"parent":30640,"description":30847,"lines":30848,"parameters":30849},"Reset the current position in the string to the start.",[8973,4107],[30850],{"name":851,"kind":852,"required":853},{"type":846,"name":30644,"path":30635,"parent":30217,"description":30852,"lines":30853,"parameters":30854,"returns":30886,"throws":30891},"Produce a string representation of a parameter value based on its type and any associated constraints.",[4418,4593],[30855,30858,30861,30865,30873,30882],{"name":7853,"kind":852,"annotation":30856,"required":853,"description":30857},{"name":843,"cls":810},"The type or annotated type of the parameter.",{"name":15935,"kind":852,"annotation":30859,"required":853,"description":30860},{"name":933,"cls":810},"The value of the parameter.",{"name":30862,"kind":852,"annotation":30863,"required":42,"default":832,"description":30864},"default_value",{"name":933,"cls":810},"The default value of the parameter in case of shortening.",{"name":30866,"kind":852,"annotation":30867,"required":42,"default":832,"description":30872},"mask",{"join":30868},[30869,832],{"left":30870,"slice":30871},{"name":1870,"cls":810},{"name":1098,"cls":810},"The mask of involved list items for shortening list parameters.",{"name":12263,"kind":852,"annotation":30874,"required":42,"default":832},{"join":30875},[30876,832],{"left":30877,"slice":30878},{"name":927,"cls":810},{"elements":30879},[30880,30881],{"name":931,"cls":810},{"name":933,"cls":810},{"name":30883,"kind":852,"annotation":30884,"required":42,"default":1052,"description":30885},"shortened",{"name":1098,"cls":810},"Whether the parameter is shortened.",{"description":30887,"annotation":30888},"The string representation of the parameter value.",{"join":30889},[30890,832],{"name":931,"cls":810},[30892],{"description":30893,"annotation":30894},"If the value type is not supported.",{"name":26875,"cls":810},{"type":846,"name":30645,"path":30635,"parent":30217,"description":30896,"lines":30897,"parameters":30898,"returns":30904},"Parse an error from the response.",[17947,4757],[30899],{"name":30603,"kind":852,"annotation":30900,"required":853},{"join":30901},[30902,30903],{"name":931,"cls":810},{"name":30640,"cls":810},{"description":1127,"annotation":30905},{"name":9554,"cls":810},{"type":755,"name":30218,"path":30907,"parent":30204,"classes":30908},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fcommands\u002Fcommand\u002Freceiver.py",[7060],{"type":802,"name":7060,"path":30907,"parent":30218,"description":30910,"lines":30911,"bases":30912,"functions":30915,"mro":30918},"Receiver for commands.",[9780,871],[30913],{"annotation":30914},{"name":30246,"cls":810},[30916,30917],"unitelabs.liquid_handling.hamilton.commands.command.receiver.Receiver.request","unitelabs.liquid_handling.hamilton.commands.command.receiver.Receiver.send",[7060],{"type":846,"name":30916,"path":30907,"parent":7060,"description":7766,"lines":30920,"parameters":30921,"returns":30930},[9793,906],[30922,30923,30925],{"name":851,"kind":852,"required":853},{"name":7089,"kind":852,"annotation":30924,"required":853,"description":7772},{"name":7091,"cls":810},{"name":7093,"kind":852,"annotation":30926,"required":42,"default":7097,"description":30929},{"join":30927},[30928,832],{"name":1161,"cls":810},"The timeout for the request in seconds.",{"description":7778,"annotation":30931},{"name":7091,"cls":810},{"type":846,"name":30917,"path":30907,"parent":7060,"description":7766,"lines":30933,"parameters":30934},[856,871],[30935,30936,30938],{"name":851,"kind":852,"required":853},{"name":7089,"kind":852,"annotation":30937,"required":853,"description":7772},{"name":7091,"cls":810},{"name":7093,"kind":852,"annotation":30939,"required":42,"default":7097,"description":30929},{"join":30940},[30941,832],{"name":1161,"cls":810},{"type":755,"name":30219,"path":30943,"parent":30204,"classes":30944},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fcommands\u002Fcommand\u002Fraw_command.py",[30208],{"type":802,"name":30208,"path":30943,"parent":30219,"description":30946,"lines":30947,"decorators":30948,"bases":30950,"attributes":30953,"functions":30961,"mro":30966},"A Hamilton command represented only by its raw byte representation.",[2801,1113],[30949],"dataclasses.dataclass(init=False)",[30951],{"annotation":30952},{"name":7582,"cls":810},[30954,30955,30956,30957,30958,30959,30960],"unitelabs.liquid_handling.hamilton.commands.command.raw_command.RawHamiltonCommand._module","unitelabs.liquid_handling.hamilton.commands.command.raw_command.RawHamiltonCommand._command","unitelabs.liquid_handling.hamilton.commands.command.raw_command.RawHamiltonCommand._id","unitelabs.liquid_handling.hamilton.commands.command.raw_command.RawHamiltonCommand.value","unitelabs.liquid_handling.hamilton.commands.command.raw_command.RawHamiltonCommand.module","unitelabs.liquid_handling.hamilton.commands.command.raw_command.RawHamiltonCommand.command","unitelabs.liquid_handling.hamilton.commands.command.raw_command.RawHamiltonCommand.id",[30962,30963,30964,30965],"unitelabs.liquid_handling.hamilton.commands.command.raw_command.RawHamiltonCommand.__init__","unitelabs.liquid_handling.hamilton.commands.command.raw_command.RawHamiltonCommand.execute","unitelabs.liquid_handling.hamilton.commands.command.raw_command.RawHamiltonCommand.serialize","unitelabs.liquid_handling.hamilton.commands.command.raw_command.RawHamiltonCommand.deserialize",[30208,7582],{"type":784,"name":30957,"path":30943,"parent":30208,"lines":30968,"value":15935,"annotation":30969},[1922,1922],{"name":7091,"cls":810},{"type":784,"name":30954,"path":30943,"parent":30208,"lines":30971,"value":9790,"annotation":30972},[831,831],{"name":931,"cls":810},{"type":784,"name":30955,"path":30943,"parent":30208,"lines":30974,"value":9790,"annotation":30975},[1040,1040],{"name":931,"cls":810},{"type":784,"name":30956,"path":30943,"parent":30208,"lines":30977,"value":1417,"annotation":30978},[864,864],{"name":1405,"cls":810},{"type":846,"name":30962,"path":30943,"parent":30208,"lines":30980,"parameters":30981},[3048,1922],[30982,30983,30986,30990],{"name":851,"kind":852,"required":853},{"name":15935,"kind":852,"annotation":30984,"required":853,"description":30985},{"name":7091,"cls":810},"The raw byte representation of the command.",{"name":7093,"kind":852,"annotation":30987,"required":42,"default":832},{"join":30988},[30989,832],{"name":1161,"cls":810},{"name":30630,"kind":852,"annotation":30991,"required":42,"default":832},{"left":30992,"slice":30993},{"name":14664,"cls":810},{"name":7060,"cls":810},{"type":784,"name":30958,"path":30943,"parent":30208,"description":30995,"lines":30996,"value":832,"annotation":30997},"The module of the command.",[2874,3074],{"name":931,"cls":810},{"type":784,"name":30959,"path":30943,"parent":30208,"description":30999,"lines":31000,"value":832,"annotation":31001},"The command name.",[3828,2887],{"name":931,"cls":810},{"type":784,"name":30960,"path":30943,"parent":30208,"description":31003,"lines":31004,"value":832,"annotation":31005},"The ID of the command. Defaults to 0.",[14627,3125],{"left":31006,"slice":31007},{"name":30563,"cls":810},{"elements":31008},[31009,31010],{"name":1405,"cls":810},{},{"type":846,"name":30963,"path":30943,"parent":30208,"description":30583,"lines":31012,"parameters":31013,"returns":31015},[2001,2776],[31014],{"name":851,"kind":852,"required":853},{"description":7792,"annotation":31016},{"join":31017},[31018,832],{"name":7091,"cls":810},{"type":846,"name":30964,"path":30943,"parent":30208,"description":31020,"lines":31021,"parameters":31022,"returns":31024},"Serialize the command into a byte representation.",[3163,1112],[31023],{"name":851,"kind":852,"required":853},{"description":31025,"annotation":31026},"The serialized byte representation of the command.",{"name":7091,"cls":810},{"type":846,"name":30965,"path":30943,"parent":30208,"description":30598,"lines":31028,"parameters":31029,"returns":31033},[2080,1113],[31030,31031],{"name":851,"kind":852,"required":853},{"name":30603,"kind":852,"annotation":31032,"required":853,"description":30605},{"name":7091,"cls":810},{"description":30607,"annotation":31034},{"name":7091,"cls":810},{"type":755,"name":765,"path":31036,"parent":756,"description":31037,"packages":31038,"attributes":31043,"classes":31045},"unitelabs\u002Fliquid_handling\u002Fagilent\u002F__init__.py","Agilent liquid handling implementations.",[31039,31040,31041,31042],"unitelabs.liquid_handling.agilent.bravo","unitelabs.liquid_handling.agilent.bravo_protocol","unitelabs.liquid_handling.agilent.interfaces","unitelabs.liquid_handling.agilent.modules",[31044],"unitelabs.liquid_handling.agilent.__all__",[1771],{"type":784,"name":31044,"path":31036,"parent":765,"lines":31047,"value":31048},[9980,9980],[1771],{"type":755,"name":31039,"path":31050,"parent":765,"classes":31051},"unitelabs\u002Fliquid_handling\u002Fagilent\u002Fbravo.py",[1771],{"type":802,"name":1771,"path":31050,"parent":31039,"description":31053,"lines":31054,"bases":31055,"attributes":31058,"functions":31069,"mro":31096},"Agilent Bravo liquid handler.",[848,9402],[31056],{"annotation":31057},{"name":772,"cls":810},[31059,31060,31061,31062,31063,31064,31065,31066,31067,31068],"unitelabs.liquid_handling.agilent.bravo.Bravo._configuration_type","unitelabs.liquid_handling.agilent.bravo.Bravo.api","unitelabs.liquid_handling.agilent.bravo.Bravo.deck","unitelabs.liquid_handling.agilent.bravo.Bravo.pipette_head","unitelabs.liquid_handling.agilent.bravo.Bravo.gripper","unitelabs.liquid_handling.agilent.bravo.Bravo._light_state_machine","unitelabs.liquid_handling.agilent.bravo.Bravo._configuration","unitelabs.liquid_handling.agilent.bravo.Bravo.logger","unitelabs.liquid_handling.agilent.bravo.Bravo.configuration","unitelabs.liquid_handling.agilent.bravo.Bravo.min_traverse_height",[31070,31071,31072,31073,31074,31075,31076,31077,31078,31079,31080,31081,31082,31083,31084,31085,31086,31087,31088,31089,31090,31091,31092,31093,31094,31095],"unitelabs.liquid_handling.agilent.bravo.Bravo.__init__","unitelabs.liquid_handling.agilent.bravo.Bravo.__aenter__","unitelabs.liquid_handling.agilent.bravo.Bravo.__aexit__","unitelabs.liquid_handling.agilent.bravo.Bravo.aclose","unitelabs.liquid_handling.agilent.bravo.Bravo._revert_status_light_atexit","unitelabs.liquid_handling.agilent.bravo.Bravo.get_configuration","unitelabs.liquid_handling.agilent.bravo.Bravo.is_connected","unitelabs.liquid_handling.agilent.bravo.Bravo.get_connection_status","unitelabs.liquid_handling.agilent.bravo.Bravo.get_axis_motor_states","unitelabs.liquid_handling.agilent.bravo.Bravo.get_system_status","unitelabs.liquid_handling.agilent.bravo.Bravo.get_all_positions","unitelabs.liquid_handling.agilent.bravo.Bravo.stop","unitelabs.liquid_handling.agilent.bravo.Bravo.home","unitelabs.liquid_handling.agilent.bravo.Bravo.enable_axis","unitelabs.liquid_handling.agilent.bravo.Bravo.disable_axis","unitelabs.liquid_handling.agilent.bravo.Bravo.reconnect","unitelabs.liquid_handling.agilent.bravo.Bravo.disconnect","unitelabs.liquid_handling.agilent.bravo.Bravo.is_estop_engaged","unitelabs.liquid_handling.agilent.bravo.Bravo.is_safe_to_operate","unitelabs.liquid_handling.agilent.bravo.Bravo.configure","unitelabs.liquid_handling.agilent.bravo.Bravo.initialize","unitelabs.liquid_handling.agilent.bravo.Bravo.activate","unitelabs.liquid_handling.agilent.bravo.Bravo.deactivate","unitelabs.liquid_handling.agilent.bravo.Bravo.move_to_safe_robot_position","unitelabs.liquid_handling.agilent.bravo.Bravo.robot_finished","unitelabs.liquid_handling.agilent.bravo.Bravo.set_teachpoints",[1771,772,774,813,827,828],{"type":784,"name":31065,"path":31050,"parent":1771,"lines":31098,"value":1787,"annotation":31099},[14627,14627],{"join":31100},[31101,832],{"name":1792,"cls":810},{"type":784,"name":31059,"path":31050,"parent":1771,"lines":31103,"value":31104,"annotation":31105},[877,877],"BravoConfiguration",{"left":31106,"slice":31107},{"name":843,"cls":810},{"name":1792,"cls":810},{"type":846,"name":31070,"path":31050,"parent":1771,"description":31109,"lines":31110,"parameters":31111},"Initialize the Bravo liquid handler.",[1065,806],[31112,31113,31116,31121,31126],{"name":851,"kind":852,"required":853},{"name":5800,"kind":852,"annotation":31114,"required":853,"description":31115},{"name":931,"cls":810},"The name for this Bravo instance.",{"name":7708,"kind":1788,"annotation":31117,"required":42,"default":832,"description":31120},{"join":31118},[31119,832],{"name":7712,"cls":810},"The client for communicating with the Bravo connector.\nIf None, the API will not be initialized.",{"name":1787,"kind":1788,"annotation":31122,"required":42,"default":832,"description":31125},{"join":31123},[31124,832],{"name":1792,"cls":810},"The configuration for the Bravo instrument.",{"name":3749,"kind":3750,"required":42,"default":3752,"description":31127},"Additional keyword arguments passed to parent class.",{"type":784,"name":31060,"path":31050,"parent":1771,"lines":31129,"value":31130},[1085,1085],"BravoProtocol(client=client, name=name)",{"type":784,"name":31061,"path":31050,"parent":1771,"lines":31132,"value":31133},[1982,1982],"BravoDeck(liquid_handler=self)",{"type":784,"name":31062,"path":31050,"parent":1771,"lines":31135,"value":31136},[888,888],"BravoPipetteHead(liquid_handler=self)",{"type":784,"name":31063,"path":31050,"parent":1771,"lines":31138,"value":31139},[3117,3117],"BravoGripper(liquid_handler=self)",{"type":784,"name":31064,"path":31050,"parent":1771,"lines":31141,"value":1800},[3846,3846],{"type":846,"name":31071,"path":31050,"parent":1771,"lines":31143,"parameters":31144,"returns":31146},[3125,3859],[31145],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":31147},{"name":1771,"cls":810},{"type":846,"name":31072,"path":31050,"parent":1771,"lines":31149,"parameters":31150},[2921,1102],[31151,31152,31160,31165],{"name":851,"kind":852,"required":853},{"name":31153,"kind":852,"annotation":31154,"required":853},"exc_type",{"join":31155},[31156,832],{"left":31157,"slice":31158},{"name":843,"cls":810},{"name":31159,"cls":810},"BaseException",{"name":31161,"kind":852,"annotation":31162,"required":853},"exc",{"join":31163},[31164,832],{"name":31159,"cls":810},{"name":31166,"kind":852,"annotation":31167,"required":853},"tb",{"join":31168},[31169,832],{"name":31170,"cls":810},"types.TracebackType",{"type":846,"name":31073,"path":31050,"parent":1771,"description":31172,"lines":31173,"parameters":31174},"Revert the status light to the ready state during teardown.",[3874,9094],[31175],{"name":851,"kind":852,"required":853},{"type":846,"name":31074,"path":31050,"parent":1771,"description":31177,"lines":31178,"parameters":31179},"Revert the status light to READY when the interpreter exits normally.",[7358,3164],[31180],{"name":851,"kind":852,"required":853},{"type":784,"name":31066,"path":31050,"parent":1771,"description":7795,"lines":31182,"value":832,"annotation":31183},[2063,1112],{"name":7798,"cls":810},{"type":784,"name":31067,"path":31050,"parent":1771,"lines":31185,"value":832,"annotation":31186},[2081,2092],{"name":1792,"cls":810},{"type":784,"name":31068,"path":31050,"parent":1771,"description":31188,"lines":31189,"value":832,"annotation":31190},"Minimum traverse height in mm from the protocol layer.",[3944,1113],{"name":1161,"cls":810},{"type":846,"name":31075,"path":31050,"parent":1771,"description":9142,"lines":31192,"parameters":31193,"returns":31195},[1122,2142],[31194],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":31196},{"name":1792,"cls":810},{"type":846,"name":31076,"path":31050,"parent":1771,"description":31198,"lines":31199,"parameters":31200,"returns":31202},"Check if the Bravo is connected to hardware.",[2143,3268],[31201],{"name":851,"kind":852,"required":853},{"description":31203,"annotation":31204},"True if connected, False otherwise.",{"name":1098,"cls":810},{"type":846,"name":31077,"path":31050,"parent":1771,"description":1089,"lines":31206,"parameters":31207,"returns":31209},[10723,1171],[31208],{"name":851,"kind":852,"required":853},{"description":1096,"annotation":31210},{"name":1098,"cls":810},{"type":846,"name":31078,"path":31050,"parent":1771,"description":1110,"lines":31212,"parameters":31213,"returns":31215},[7560,3600],[31214],{"name":851,"kind":852,"required":853},{"description":1117,"annotation":31216},{"name":931,"cls":810},{"type":846,"name":31079,"path":31050,"parent":1771,"description":1100,"lines":31218,"parameters":31219,"returns":31221},[3685,18802],[31220],{"name":851,"kind":852,"required":853},{"description":1107,"annotation":31222},{"name":931,"cls":810},{"type":846,"name":31080,"path":31050,"parent":1771,"description":1284,"lines":31224,"parameters":31225,"returns":31227},[1186,7127],[31226],{"name":851,"kind":852,"required":853},{"description":31228,"annotation":31229},"Dictionary mapping axis names to current positions in mm.",{"left":31230,"slice":31231},{"name":927,"cls":810},{"elements":31232},[31233,31234],{"name":931,"cls":810},{"name":1062,"cls":810},{"type":846,"name":31081,"path":31050,"parent":1771,"description":31236,"lines":31237,"decorators":31238,"parameters":31239},"Halt all motion on all axes immediately.\n\nAbort any running moves. This method is safe to call even if not fully initialized.",[7128,7143],[7808],[31240],{"name":851,"kind":852,"required":853},{"type":846,"name":31082,"path":31050,"parent":1771,"description":31242,"lines":31243,"decorators":31244,"parameters":31245},"Home all axes in the correct order.\n\nPerform a full homing sequence: Z first (for safety), then X\u002FY,\nthen gripper and pipettor.",[1211,7824],[7808],[31246],{"name":851,"kind":852,"required":853},{"type":846,"name":31083,"path":31050,"parent":1771,"description":1197,"lines":31248,"decorators":31249,"parameters":31250},[4170,1237],[7808],[31251,31252],{"name":851,"kind":852,"required":853},{"name":1204,"kind":852,"annotation":31253,"required":853,"description":31254},{"name":931,"cls":810},"Name of the axis (e.g., \"BravoX\", \"BravoY\", \"BravoZ\",\n\"BravoG\", \"BravoZg\", \"BravoW\").",{"type":846,"name":31084,"path":31050,"parent":1771,"description":1208,"lines":31256,"decorators":31257,"parameters":31258},[1246,4199],[7808],[31259,31260],{"name":851,"kind":852,"required":853},{"name":1204,"kind":852,"annotation":31261,"required":853,"description":31254},{"name":931,"cls":810},{"type":846,"name":31085,"path":31050,"parent":1771,"description":31263,"lines":31264,"decorators":31265,"parameters":31266},"Reconnect to the Bravo device.\n\nForce a reconnection attempt if the device has been disconnected.",[4215,10861],[7808],[31267],{"name":851,"kind":852,"required":853},{"type":846,"name":31086,"path":31050,"parent":1771,"description":1190,"lines":31269,"decorators":31271,"parameters":31272},[31270,1267],242,[7808],[31273],{"name":851,"kind":852,"required":853},{"type":846,"name":31087,"path":31050,"parent":1771,"description":1586,"lines":31275,"parameters":31276,"returns":31278},[1276,1277],[31277],{"name":851,"kind":852,"required":853},{"description":31279,"annotation":31280},"True if E-stop is engaged, False if not engaged or not connected.",{"name":1098,"cls":810},{"type":846,"name":31088,"path":31050,"parent":1771,"description":1596,"lines":31282,"parameters":31283,"returns":31285},[1286,1287],[31284],{"name":851,"kind":852,"required":853},{"description":1603,"annotation":31286},{"name":1098,"cls":810},{"type":846,"name":31089,"path":31050,"parent":1771,"description":31288,"lines":31289,"decorators":31290,"parameters":31291},"Configure the Bravo liquid handler.\n\nFetch head type and safe Z height from connector, then configure\nall attached modules including the deck, pipettes, and gripper.",[1301,8910],[7085],[31292,31293],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752,"description":31294},"Configuration options passed to each module.",{"type":846,"name":31090,"path":31050,"parent":1771,"description":31296,"lines":31297,"decorators":31298,"parameters":31299},"Initialize the Bravo liquid handler.\n\nHome all axes and prepare the instrument for operation.",[8919,4347],[7085],[31300,31301],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752,"description":31302},"Initialization options passed to each module.",{"type":846,"name":31091,"path":31050,"parent":1771,"description":31304,"lines":31305,"decorators":31306,"parameters":31307},"Activate the Bravo liquid handler.\n\nTransition the instrument to the active state where it is ready\nto execute liquid handling operations.",[4348,4397],[7085],[31308,31309],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752,"description":31310},"Activation options passed to each module.",{"type":846,"name":31092,"path":31050,"parent":1771,"description":31312,"lines":31313,"decorators":31314,"parameters":31315},"Deactivate the Bravo liquid handler.\n\nSafely return the instrument to an inactive state.",[4405,7977],[7085],[31316,31317],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752,"description":31318},"Deactivation options passed to each module.",{"type":846,"name":31093,"path":31050,"parent":1771,"description":31320,"lines":31321,"decorators":31322,"parameters":31323},"Move Bravo to safe robot position for external robot access.\n\nMove pipette head to specified X, Y, Z coordinates (default 0, 0, 0)\nand move G, Zg, and W axes to their home positions. Set the status\nlight to solid green to indicate the Bravo is safe for external robot\ninteraction.",[1331,17895],[7808],[31324,31325,31330,31335],{"name":851,"kind":852,"required":853},{"name":1306,"kind":852,"annotation":31326,"required":42,"default":832,"description":31329},{"join":31327},[31328,832],{"name":1161,"cls":810},"X position in mm (default: 0.0).",{"name":1310,"kind":852,"annotation":31331,"required":42,"default":832,"description":31334},{"join":31332},[31333,832],{"name":1161,"cls":810},"Y position in mm (default: 0.0).",{"name":1314,"kind":852,"annotation":31336,"required":42,"default":832,"description":1748},{"join":31337},[31338,832],{"name":1161,"cls":810},{"type":846,"name":31094,"path":31050,"parent":1771,"description":1755,"lines":31340,"decorators":31341,"parameters":31342},[17902,16570],[7808],[31343],{"name":851,"kind":852,"required":853},{"type":846,"name":31095,"path":31050,"parent":1771,"description":31345,"lines":31346,"decorators":31347,"parameters":31348},"Set deck teachpoints for each location.",[20670,9402],[7808],[31349,31350,31359],{"name":851,"kind":852,"required":853},{"name":31351,"kind":852,"annotation":31352,"required":853,"description":31358},"teachpoints",{"left":31353,"slice":31354},{"name":927,"cls":810},{"elements":31355},[31356,31357],{"name":1405,"cls":810},{"name":1934,"cls":810},"Mapping of location ID to teachpoint position.",{"name":31360,"kind":852,"annotation":31361,"required":42,"default":1052,"description":31362},"save_to_config",{"name":1098,"cls":810},"If True, persist to config file on connector.",{"type":755,"name":31040,"path":31364,"parent":765,"attributes":31365,"classes":31367},"unitelabs\u002Fliquid_handling\u002Fagilent\u002Fbravo_protocol.py",[31366],"unitelabs.liquid_handling.agilent.bravo_protocol.logger",[31368],"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol",{"type":784,"name":31366,"path":31364,"parent":31040,"lines":31370,"value":31371},[1807,1807],"logging.getLogger(__name__)",{"type":802,"name":31368,"path":31364,"parent":31040,"description":31373,"lines":31374,"attributes":31376,"functions":31390,"mro":31437},"Agilent Bravo protocol for SiLA2 connector communication.",[1856,31375],986,[31377,31378,31379,31380,31381,31382,31383,31384,31385,31386,31387,31388,31389],"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.SAFE_ROBOT_X_DEFAULT","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.SAFE_ROBOT_Y_DEFAULT","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.SAFE_ROBOT_Z_DEFAULT","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.GRIPPER_PARK_POSITION","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.GRIPPER_Z_PARK_POSITION","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.PIPETTOR_W_PARK_POSITION","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.name","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.client","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.service","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol._head_type","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol._min_traverse_height","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.min_traverse_height","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.head_type",[31391,31392,31393,31394,31395,31396,31397,31398,31399,31400,31401,31402,31403,31404,31405,31406,31407,31408,31409,31410,31411,31412,31413,31414,31415,31416,31417,31418,31419,31420,31421,31422,31423,31424,31425,31426,31427,31428,31429,31430,31431,31432,31433,31434,31435,31436],"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.__init__","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.open","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.close","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol._get_service","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.initialize","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.get_connection_status","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.get_system_status","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.get_axis_motor_states","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.get_teachpoints","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.get_head_info","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.move_w_to_position","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.home_all_axes","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.stop_all_motion","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.connect","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.disconnect","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.enable_axis","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.disable_axis","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.enable_all_axes","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.get_x_position","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.get_y_position","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.get_z_position","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.get_w_position","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.get_gripper_position","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.get_gripper_z_position","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.get_all_positions","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.move_to_position","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.aspirate","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.dispense","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.pick_up_tips","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.drop_tips","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.is_estop_engaged","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.is_safe_to_operate","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.move_gripper","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.force_move_gripper","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.move_gripper_z","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.enable_plate_sensor","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.get_plate_present","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.get_gripper_y_offset","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.set_teachpoints","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.set_gripper_y_offset","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.set_status_light","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol._set_status_light_sync","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.clear_all_lights","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol._wait_for_positions_readable","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.move_to_safe_robot_position","unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.robot_finished",[31368],{"type":784,"name":31377,"path":31364,"parent":31368,"lines":31439,"value":1027},[856,856],{"type":784,"name":31378,"path":31364,"parent":31368,"lines":31441,"value":1027},[795,795],{"type":784,"name":31379,"path":31364,"parent":31368,"lines":31443,"value":1032},[831,831],{"type":784,"name":31380,"path":31364,"parent":31368,"lines":31445,"value":1032},[796,796],{"type":784,"name":31381,"path":31364,"parent":31368,"lines":31447,"value":1037},[3048,3048],{"type":784,"name":31382,"path":31364,"parent":31368,"lines":31449,"value":1032},[870,870],{"type":846,"name":31391,"path":31364,"parent":31368,"description":31451,"lines":31452,"parameters":31453},"Initialize Bravo protocol.",[1051,3827],[31454,31455,31460],{"name":851,"kind":852,"required":853},{"name":7708,"kind":852,"annotation":31456,"required":42,"default":832,"description":31459},{"join":31457},[31458,832],{"name":7712,"cls":810},"AsyncApiClient for connector communication.",{"name":5800,"kind":852,"annotation":31461,"required":42,"default":31462,"description":31463},{"name":931,"cls":810},"'BravoProtocol'","Service name in Cloud API (e.g., \"Bravo (Terence)\").",{"type":784,"name":31383,"path":31364,"parent":31368,"lines":31465,"value":5800},[878,878],{"type":784,"name":31384,"path":31364,"parent":31368,"lines":31467,"value":7708,"annotation":31468},[1079,1079],{"join":31469},[31470,832],{"name":7712,"cls":810},{"type":784,"name":31385,"path":31364,"parent":31368,"lines":31472,"value":832,"annotation":31473},[887,887],{"join":31474},[31475,832],{"name":7731,"cls":810},{"type":784,"name":31386,"path":31364,"parent":31368,"lines":31477,"value":832,"annotation":31478},[3082,3082],{"join":31479},[31480,832],{"name":931,"cls":810},{"type":784,"name":31387,"path":31364,"parent":31368,"lines":31482,"value":31483,"annotation":31484},[3827,3827],"Decimal('0.0')",{"name":1062,"cls":810},{"type":846,"name":31392,"path":31364,"parent":31368,"description":3834,"lines":31486,"parameters":31487},[3828,2887],[31488],{"name":851,"kind":852,"required":853},{"type":846,"name":31393,"path":31364,"parent":31368,"description":3839,"lines":31490,"parameters":31491},[2920,3117],[31492],{"name":851,"kind":852,"required":853},{"type":846,"name":31394,"path":31364,"parent":31368,"description":31494,"lines":31495,"parameters":31496,"returns":31498,"throws":31501},"Ensure service is configured and return it.",[14627,1102],[31497],{"name":851,"kind":852,"required":853},{"description":31499,"annotation":31500},"The configured SiLA2 service.",{"name":7731,"cls":810},[31502],{"description":31503,"annotation":31504},"If service is not available.",{"name":1753,"cls":810},{"type":784,"name":31388,"path":31364,"parent":31368,"description":31506,"lines":31507,"value":832,"annotation":31508},"Return the minimum traverse height sourced from the connector.",[2019,2039],{"name":1161,"cls":810},{"type":846,"name":31395,"path":31364,"parent":31368,"description":1083,"lines":31510,"parameters":31511},[2040,3170],[31512],{"name":851,"kind":852,"required":853},{"type":846,"name":31396,"path":31364,"parent":31368,"description":1089,"lines":31514,"parameters":31515,"returns":31517},[1103,3938],[31516],{"name":851,"kind":852,"required":853},{"description":1096,"annotation":31518},{"name":1098,"cls":810},{"type":846,"name":31397,"path":31364,"parent":31368,"description":1100,"lines":31520,"parameters":31521,"returns":31523},[9900,10694],[31522],{"name":851,"kind":852,"required":853},{"description":1107,"annotation":31524},{"name":931,"cls":810},{"type":846,"name":31398,"path":31364,"parent":31368,"description":1110,"lines":31526,"parameters":31527,"returns":31529},[3950,1133],[31528],{"name":851,"kind":852,"required":853},{"description":1117,"annotation":31530},{"name":931,"cls":810},{"type":846,"name":31399,"path":31364,"parent":31368,"description":31532,"lines":31533,"parameters":31534,"returns":31536},"Retrieve teachpoints for all 9 deck locations.\n\nHandles both snake_case (e.g. \"locations\", \"location_id\") and PascalCase\n(e.g. \"Locations\", \"LocationId\") keys, since the SDK may return either\ndepending on how the UniteLabs platform serializes the SiLA2 response.",[1134,4085],[31535],{"name":851,"kind":852,"required":853},{"description":31537,"annotation":31538},"SimpleNamespace with a .locations list of SimpleNamespace entries, each",{"name":1129,"cls":810},{"type":784,"name":31389,"path":31364,"parent":31368,"description":1131,"lines":31540,"value":832,"annotation":31541},[1210,1220],{"name":931,"cls":810},{"type":846,"name":31400,"path":31364,"parent":31368,"description":1137,"lines":31543,"parameters":31544,"returns":31546},[1226,7848],[31545],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":31547},{"left":31548,"slice":31549},{"name":927,"cls":810},{"elements":31550},[31551,31552],{"name":931,"cls":810},{"name":933,"cls":810},{"type":846,"name":31401,"path":31364,"parent":31368,"description":1152,"lines":31554,"parameters":31555},[2267,19363],[31556,31557,31559],{"name":851,"kind":852,"required":853},{"name":1159,"kind":852,"annotation":31558,"required":853,"description":1162},{"name":1161,"cls":810},{"name":1164,"kind":852,"annotation":31560,"required":42,"default":1166,"description":1167},{"name":1161,"cls":810},{"type":846,"name":31402,"path":31364,"parent":31368,"description":1169,"lines":31562,"parameters":31563},[11607,9650],[31564],{"name":851,"kind":852,"required":853},{"type":846,"name":31403,"path":31364,"parent":31368,"description":1176,"lines":31566,"parameters":31567},[1267,12183],[31568],{"name":851,"kind":852,"required":853},{"type":846,"name":31404,"path":31364,"parent":31368,"description":1183,"lines":31570,"parameters":31571},[1277,4279],[31572],{"name":851,"kind":852,"required":853},{"type":846,"name":31405,"path":31364,"parent":31368,"description":1190,"lines":31574,"parameters":31575},[1287,2754],[31576],{"name":851,"kind":852,"required":853},{"type":846,"name":31406,"path":31364,"parent":31368,"description":1197,"lines":31578,"parameters":31579},[15612,8909],[31580,31581],{"name":851,"kind":852,"required":853},{"name":1204,"kind":852,"annotation":31582,"required":853,"description":1206},{"name":931,"cls":810},{"type":846,"name":31407,"path":31364,"parent":31368,"description":1208,"lines":31584,"parameters":31585},[15186,14770],[31586,31587],{"name":851,"kind":852,"required":853},{"name":1204,"kind":852,"annotation":31588,"required":853,"description":1206},{"name":931,"cls":810},{"type":846,"name":31408,"path":31364,"parent":31368,"description":1217,"lines":31590,"parameters":31591},[17301,8927],[31592],{"name":851,"kind":852,"required":853},{"type":846,"name":31409,"path":31364,"parent":31368,"description":1224,"lines":31594,"parameters":31595,"returns":31597},[22062,7947],[31596],{"name":851,"kind":852,"required":853},{"description":1231,"annotation":31598},{"name":1062,"cls":810},{"type":846,"name":31410,"path":31364,"parent":31368,"description":1234,"lines":31600,"parameters":31601,"returns":31603},[22939,27936],[31602],{"name":851,"kind":852,"required":853},{"description":1241,"annotation":31604},{"name":1062,"cls":810},{"type":846,"name":31411,"path":31364,"parent":31368,"description":1244,"lines":31606,"parameters":31607,"returns":31609},[28194,8972],[31608],{"name":851,"kind":852,"required":853},{"description":1251,"annotation":31610},{"name":1062,"cls":810},{"type":846,"name":31412,"path":31364,"parent":31368,"description":1254,"lines":31612,"parameters":31613,"returns":31615},[17878,7977],[31614],{"name":851,"kind":852,"required":853},{"description":1261,"annotation":31616},{"name":1062,"cls":810},{"type":846,"name":31413,"path":31364,"parent":31368,"description":1264,"lines":31618,"parameters":31619,"returns":31621},[1331,4483],[31620],{"name":851,"kind":852,"required":853},{"description":1271,"annotation":31622},{"name":1062,"cls":810},{"type":846,"name":31414,"path":31364,"parent":31368,"description":1274,"lines":31624,"parameters":31625,"returns":31627},[4492,17902],[31626],{"name":851,"kind":852,"required":853},{"description":1281,"annotation":31628},{"name":1062,"cls":810},{"type":846,"name":31415,"path":31364,"parent":31368,"description":1284,"lines":31630,"parameters":31631,"returns":31633},[7996,4548],[31632],{"name":851,"kind":852,"required":853},{"description":1291,"annotation":31634},{"left":31635,"slice":31636},{"name":927,"cls":810},{"elements":31637},[31638,31639],{"name":931,"cls":810},{"name":1062,"cls":810},{"type":846,"name":31416,"path":31364,"parent":31368,"description":1299,"lines":31641,"parameters":31642},[16578,15708],[31643,31644,31646,31648,31650,31652],{"name":851,"kind":852,"required":853},{"name":1306,"kind":852,"annotation":31645,"required":853,"description":1308},{"name":1161,"cls":810},{"name":1310,"kind":852,"annotation":31647,"required":853,"description":1312},{"name":1161,"cls":810},{"name":1314,"kind":852,"annotation":31649,"required":853,"description":1316},{"name":1161,"cls":810},{"name":1318,"kind":852,"annotation":31651,"required":42,"default":1320,"description":1321},{"name":1161,"cls":810},{"name":1323,"kind":852,"annotation":31653,"required":42,"default":1325,"description":1326},{"name":1161,"cls":810},{"type":846,"name":31417,"path":31364,"parent":31368,"description":1328,"lines":31655,"parameters":31656},[15733,4826],[31657,31658,31660,31662,31664,31666,31670,31674,31676,31678,31680,31682,31684,31686,31688,31690,31692,31694,31696,31698,31702,31704,31706,31708],{"name":851,"kind":852,"required":853},{"name":1306,"kind":852,"annotation":31659,"required":853,"description":1336},{"name":1161,"cls":810},{"name":1310,"kind":852,"annotation":31661,"required":853,"description":1339},{"name":1161,"cls":810},{"name":1314,"kind":852,"annotation":31663,"required":853,"description":1342},{"name":1161,"cls":810},{"name":1159,"kind":852,"annotation":31665,"required":853,"description":1345},{"name":1161,"cls":810},{"name":1347,"kind":852,"annotation":31667,"required":42,"default":832,"description":1351},{"join":31668},[31669,832],{"name":1161,"cls":810},{"name":1353,"kind":852,"annotation":31671,"required":42,"default":832,"description":1357},{"join":31672},[31673,832],{"name":1161,"cls":810},{"name":1359,"kind":852,"annotation":31675,"required":42,"default":1032,"description":1361},{"name":1161,"cls":810},{"name":1363,"kind":852,"annotation":31677,"required":42,"default":1032,"description":1365},{"name":1161,"cls":810},{"name":1367,"kind":852,"annotation":31679,"required":42,"default":1032,"description":1369},{"name":1161,"cls":810},{"name":1318,"kind":852,"annotation":31681,"required":42,"default":1320,"description":1372},{"name":1161,"cls":810},{"name":1323,"kind":852,"annotation":31683,"required":42,"default":1325,"description":1375},{"name":1161,"cls":810},{"name":1377,"kind":852,"annotation":31685,"required":42,"default":1027,"description":1379},{"name":1161,"cls":810},{"name":1381,"kind":852,"annotation":31687,"required":42,"default":1325,"description":1383},{"name":1161,"cls":810},{"name":1385,"kind":852,"annotation":31689,"required":42,"default":1325,"description":1387},{"name":1161,"cls":810},{"name":1389,"kind":852,"annotation":31691,"required":42,"default":1391,"description":1392},{"name":1161,"cls":810},{"name":1394,"kind":852,"annotation":31693,"required":42,"default":1396,"description":1397},{"name":1161,"cls":810},{"name":1399,"kind":852,"annotation":31695,"required":42,"default":1396,"description":1401},{"name":1161,"cls":810},{"name":1403,"kind":852,"annotation":31697,"required":42,"default":1406,"description":1407},{"name":1405,"cls":810},{"name":1409,"kind":852,"annotation":31699,"required":42,"default":832,"description":1413},{"join":31700},[31701,832],{"name":1161,"cls":810},{"name":1415,"kind":852,"annotation":31703,"required":42,"default":1417,"description":1418},{"name":1405,"cls":810},{"name":1420,"kind":852,"annotation":31705,"required":42,"default":1032,"description":1422},{"name":1161,"cls":810},{"name":1424,"kind":852,"annotation":31707,"required":42,"default":1032,"description":1426},{"name":1161,"cls":810},{"name":1428,"kind":852,"annotation":31709,"required":42,"default":1027,"description":1430},{"name":1161,"cls":810},{"type":846,"name":31418,"path":31364,"parent":31368,"description":1432,"lines":31711,"parameters":31712},[4827,15360],[31713,31714,31716,31718,31720,31722,31726,31730,31732,31734,31736,31738,31740,31742,31744,31746,31748,31750,31752,31756,31758,31760,31762,31764,31769,31773],{"name":851,"kind":852,"required":853},{"name":1306,"kind":852,"annotation":31715,"required":853,"description":1336},{"name":1161,"cls":810},{"name":1310,"kind":852,"annotation":31717,"required":853,"description":1339},{"name":1161,"cls":810},{"name":1314,"kind":852,"annotation":31719,"required":853,"description":1342},{"name":1161,"cls":810},{"name":1159,"kind":852,"annotation":31721,"required":853,"description":1345},{"name":1161,"cls":810},{"name":1347,"kind":852,"annotation":31723,"required":42,"default":832,"description":1351},{"join":31724},[31725,832],{"name":1161,"cls":810},{"name":1353,"kind":852,"annotation":31727,"required":42,"default":832,"description":1454},{"join":31728},[31729,832],{"name":1161,"cls":810},{"name":1359,"kind":852,"annotation":31731,"required":42,"default":1032,"description":1361},{"name":1161,"cls":810},{"name":1458,"kind":852,"annotation":31733,"required":42,"default":1032,"description":1460},{"name":1161,"cls":810},{"name":1318,"kind":852,"annotation":31735,"required":42,"default":1320,"description":1372},{"name":1161,"cls":810},{"name":1323,"kind":852,"annotation":31737,"required":42,"default":1325,"description":1375},{"name":1161,"cls":810},{"name":1466,"kind":852,"annotation":31739,"required":42,"default":1027,"description":1468},{"name":1161,"cls":810},{"name":1381,"kind":852,"annotation":31741,"required":42,"default":1325,"description":1383},{"name":1161,"cls":810},{"name":1385,"kind":852,"annotation":31743,"required":42,"default":1325,"description":1387},{"name":1161,"cls":810},{"name":1474,"kind":852,"annotation":31745,"required":42,"default":1391,"description":1476},{"name":1161,"cls":810},{"name":1394,"kind":852,"annotation":31747,"required":42,"default":1396,"description":1397},{"name":1161,"cls":810},{"name":1399,"kind":852,"annotation":31749,"required":42,"default":1396,"description":1401},{"name":1161,"cls":810},{"name":1403,"kind":852,"annotation":31751,"required":42,"default":1406,"description":1483},{"name":1405,"cls":810},{"name":1409,"kind":852,"annotation":31753,"required":42,"default":832,"description":1413},{"join":31754},[31755,832],{"name":1161,"cls":810},{"name":1415,"kind":852,"annotation":31757,"required":42,"default":1417,"description":1490},{"name":1405,"cls":810},{"name":1420,"kind":852,"annotation":31759,"required":42,"default":1032,"description":1422},{"name":1161,"cls":810},{"name":1424,"kind":852,"annotation":31761,"required":42,"default":1032,"description":1426},{"name":1161,"cls":810},{"name":1428,"kind":852,"annotation":31763,"required":42,"default":1027,"description":1430},{"name":1161,"cls":810},{"name":1498,"kind":852,"annotation":31765,"required":42,"default":832,"description":1504},{"join":31766},[31767,31768,832],{"name":1502,"cls":810},{"name":931,"cls":810},{"name":1506,"kind":852,"annotation":31770,"required":42,"default":832,"description":1510},{"join":31771},[31772,832],{"name":1161,"cls":810},{"name":1512,"kind":852,"annotation":31774,"required":42,"default":832,"description":1516},{"join":31775},[31776,832],{"name":1161,"cls":810},{"type":846,"name":31419,"path":31364,"parent":31368,"description":1518,"lines":31778,"parameters":31779},[15383,5311],[31780,31781,31783,31785,31787,31789,31791,31794,31796,31798],{"name":851,"kind":852,"required":853},{"name":1306,"kind":852,"annotation":31782,"required":853,"description":1526},{"name":1161,"cls":810},{"name":1310,"kind":852,"annotation":31784,"required":853,"description":1529},{"name":1161,"cls":810},{"name":1531,"kind":852,"annotation":31786,"required":853,"description":1533},{"name":1161,"cls":810},{"name":1535,"kind":852,"annotation":31788,"required":853,"description":1537},{"name":1161,"cls":810},{"name":1539,"kind":852,"annotation":31790,"required":853,"description":1541},{"name":1405,"cls":810},{"name":1543,"kind":852,"annotation":31792,"required":42,"default":1048,"description":31793},{"name":1098,"cls":810},"When True (default), use ForceMove with overshoot so the\nmotor stops on contact. When False, move to exactly z_end with\nMoveAbsolute (use when a precise position is required).",{"name":1318,"kind":852,"annotation":31795,"required":42,"default":1320,"description":1372},{"name":1161,"cls":810},{"name":1323,"kind":852,"annotation":31797,"required":42,"default":1325,"description":1550},{"name":1161,"cls":810},{"name":1409,"kind":852,"annotation":31799,"required":42,"default":832,"description":1413},{"join":31800},[31801,832],{"name":1161,"cls":810},{"type":846,"name":31420,"path":31364,"parent":31368,"description":1556,"lines":31803,"parameters":31804},[5514,8315],[31805,31806,31808,31810,31812,31814,31816,31818],{"name":851,"kind":852,"required":853},{"name":1306,"kind":852,"annotation":31807,"required":853,"description":1564},{"name":1161,"cls":810},{"name":1310,"kind":852,"annotation":31809,"required":853,"description":1567},{"name":1161,"cls":810},{"name":1569,"kind":852,"annotation":31811,"required":853,"description":1571},{"name":1161,"cls":810},{"name":1573,"kind":852,"annotation":31813,"required":42,"description":1575},{"name":1161,"cls":810},{"name":1318,"kind":852,"annotation":31815,"required":42,"default":1320,"description":1372},{"name":1161,"cls":810},{"name":1323,"kind":852,"annotation":31817,"required":42,"default":1325,"description":1580},{"name":1161,"cls":810},{"name":1409,"kind":852,"annotation":31819,"required":42,"default":832,"description":1413},{"join":31820},[31821,832],{"name":1161,"cls":810},{"type":846,"name":31421,"path":31364,"parent":31368,"description":1586,"lines":31823,"parameters":31824,"returns":31826},[8326,5617],[31825],{"name":851,"kind":852,"required":853},{"description":1593,"annotation":31827},{"name":1098,"cls":810},{"type":846,"name":31422,"path":31364,"parent":31368,"description":1596,"lines":31829,"parameters":31830,"returns":31832},[22605,24427],[31831],{"name":851,"kind":852,"required":853},{"description":1603,"annotation":31833},{"name":1098,"cls":810},{"type":846,"name":31423,"path":31364,"parent":31368,"description":31835,"lines":31836,"parameters":31838},"Move gripper jaws to specified position using absolute positioning.",[5647,31837],724,[31839,31840,31842],{"name":851,"kind":852,"required":853},{"name":1632,"kind":852,"annotation":31841,"required":853,"description":1634},{"name":1161,"cls":810},{"name":1164,"kind":852,"annotation":31843,"required":42,"default":1637,"description":1638},{"name":1161,"cls":810},{"type":846,"name":31424,"path":31364,"parent":31368,"description":31845,"lines":31846,"parameters":31848},"Move gripper jaws using ForceMove, stopping when motor current exceeds the threshold.",[31847,26046],726,[31849,31850,31853,31855],{"name":851,"kind":852,"required":853},{"name":1632,"kind":852,"annotation":31851,"required":853,"description":31852},{"name":1161,"cls":810},"Overshoot target jaw position in mm, set past the expected\ncontact point so the motor stops by force contact before reaching it.",{"name":1650,"kind":852,"annotation":31854,"required":853,"description":1652},{"name":1161,"cls":810},{"name":1164,"kind":852,"annotation":31856,"required":42,"default":1637,"description":1638},{"name":1161,"cls":810},{"type":846,"name":31425,"path":31364,"parent":31368,"description":1656,"lines":31858,"parameters":31859},[26083,5735],[31860,31861,31863],{"name":851,"kind":852,"required":853},{"name":1632,"kind":852,"annotation":31862,"required":853,"description":1316},{"name":1161,"cls":810},{"name":1164,"kind":852,"annotation":31864,"required":42,"default":1666,"description":1638},{"name":1161,"cls":810},{"type":846,"name":31426,"path":31364,"parent":31368,"description":1606,"lines":31866,"parameters":31868},[5743,31867],762,[31869,31870],{"name":851,"kind":852,"required":853},{"name":1613,"kind":852,"annotation":31871,"required":853},{"name":1098,"cls":810},{"type":846,"name":31427,"path":31364,"parent":31368,"description":31873,"lines":31874,"parameters":31876,"returns":31878},"Return whether the plate presence sensor detects a plate.",[31875,29138],764,[31877],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":31879},{"name":1098,"cls":810},{"type":846,"name":31428,"path":31364,"parent":31368,"description":1668,"lines":31881,"parameters":31884,"returns":31886},[31882,31883],770,780,[31885],{"name":851,"kind":852,"required":853},{"description":1675,"annotation":31887},{"name":1161,"cls":810},{"type":846,"name":31429,"path":31364,"parent":31368,"description":31889,"lines":31890,"parameters":31891},"Set deck teachpoints from a list of location data.",[8410,26124],[31892,31893,31906],{"name":851,"kind":852,"required":853},{"name":31351,"kind":852,"annotation":31894,"required":853,"description":31905},{"left":31895,"slice":31896},{"name":1870,"cls":810},{"left":31897,"slice":31898},{"name":927,"cls":810},{"elements":31899},[31900,31901],{"name":931,"cls":810},{"join":31902},[31903,31904],{"name":1405,"cls":810},{"name":1161,"cls":810},"List of teachpoint entries, each with location_id, x, y, z keys.",{"name":31360,"kind":852,"annotation":31907,"required":42,"default":1052,"description":31362},{"name":1098,"cls":810},{"type":846,"name":31430,"path":31364,"parent":31368,"description":1678,"lines":31909,"parameters":31912},[31910,31911],800,809,[31913,31914],{"name":851,"kind":852,"required":853},{"name":1685,"kind":852,"annotation":31915,"required":853,"description":1687},{"name":1161,"cls":810},{"type":846,"name":31431,"path":31364,"parent":31368,"description":1689,"lines":31917,"parameters":31919},[31918,4871],811,[31920,31921,31923,31925],{"name":851,"kind":852,"required":853},{"name":1696,"kind":852,"annotation":31922,"required":853,"description":1698},{"name":931,"cls":810},{"name":1700,"kind":852,"annotation":31924,"required":42,"default":1417,"description":1702},{"name":1405,"cls":810},{"name":1704,"kind":852,"annotation":31926,"required":42,"default":1052,"description":1706},{"name":1098,"cls":810},{"type":846,"name":31432,"path":31364,"parent":31368,"description":31928,"lines":31929,"parameters":31931},"Set the status light color with a blocking call, without an event loop.\n\nMirrors set_status_light for teardown contexts (e.g. atexit) where the\noriginal event loop is already closed. Builds a short-lived synchronous\nclient, since the async client's connection is bound to the dead loop.",[31930,29236],833,[31932,31933,31935,31937],{"name":851,"kind":852,"required":853},{"name":1696,"kind":852,"annotation":31934,"required":853,"description":1698},{"name":931,"cls":810},{"name":1700,"kind":852,"annotation":31936,"required":42,"default":1417,"description":1702},{"name":1405,"cls":810},{"name":1704,"kind":852,"annotation":31938,"required":42,"default":1052,"description":1706},{"name":1098,"cls":810},{"type":846,"name":31433,"path":31364,"parent":31368,"description":1721,"lines":31940,"parameters":31942},[31941,20935],875,[31943],{"name":851,"kind":852,"required":853},{"type":846,"name":31434,"path":31364,"parent":31368,"description":31945,"lines":31946,"parameters":31949},"Wait until all key axes return parseable position values.",[31947,31948],883,920,[31950,31951,31954],{"name":851,"kind":852,"required":853},{"name":31952,"kind":1788,"annotation":31953,"required":42,"default":1637},"timeout_s",{"name":1161,"cls":810},{"name":31955,"kind":1788,"annotation":31956,"required":42,"default":31957},"poll_interval_s",{"name":1161,"cls":810},"0.2",{"type":846,"name":31435,"path":31364,"parent":31368,"description":1728,"lines":31959,"parameters":31960,"throws":31974},[8522,6561],[31961,31962,31966,31970],{"name":851,"kind":852,"required":853},{"name":1306,"kind":852,"annotation":31963,"required":42,"default":832,"description":1738},{"join":31964},[31965,832],{"name":1161,"cls":810},{"name":1310,"kind":852,"annotation":31967,"required":42,"default":832,"description":1743},{"join":31968},[31969,832],{"name":1161,"cls":810},{"name":1314,"kind":852,"annotation":31971,"required":42,"default":832,"description":1748},{"join":31972},[31973,832],{"name":1161,"cls":810},[31975],{"description":1751,"annotation":31976},{"name":1753,"cls":810},{"type":846,"name":31436,"path":31364,"parent":31368,"description":1755,"lines":31978,"parameters":31979,"throws":31981},[6562,31375],[31980],{"name":851,"kind":852,"required":853},[31982],{"description":1751,"annotation":31983},{"name":1753,"cls":810},{"type":755,"name":31041,"path":31985,"parent":765,"packages":31986,"attributes":31990,"classes":31992},"unitelabs\u002Fliquid_handling\u002Fagilent\u002Finterfaces\u002F__init__.py",[31987,31988,31989],"unitelabs.liquid_handling.agilent.interfaces.constants","unitelabs.liquid_handling.agilent.interfaces.configuration","unitelabs.liquid_handling.agilent.interfaces.parameters",[31991],"unitelabs.liquid_handling.agilent.interfaces.__all__",[1792,31993,31994,31995,31996,31997],"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_aspirate_parameter_set.BravoAspirateParameterSet","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext",{"type":784,"name":31991,"path":31985,"parent":31041,"lines":31999,"value":32000},[848,1059],[32001,32002,32003,32004,32005,31994,1792,31995,31993,31996,32006,31997,32007],"unitelabs.liquid_handling.agilent.interfaces.constants.BASE_SAFE_Z_HEIGHT","unitelabs.liquid_handling.agilent.interfaces.configuration.DEFAULT_TEACHPOINTS","unitelabs.liquid_handling.agilent.interfaces.configuration.HEAD_PROFILES","unitelabs.liquid_handling.agilent.interfaces.constants.TIP_RACK_COLUMNS","unitelabs.liquid_handling.agilent.interfaces.constants.TIP_SPACING","unitelabs.liquid_handling.agilent.interfaces.configuration.HeadType","unitelabs.liquid_handling.agilent.interfaces.configuration.get_head_profile",{"type":755,"name":31987,"path":32009,"parent":31041,"attributes":32010},"unitelabs\u002Fliquid_handling\u002Fagilent\u002Finterfaces\u002Fconstants.py",[32005,32004,32011,32001,32012,32013,32014,32015,32016,32017,32018,32019,32020,32021,32022,32023,32024,32025,32026,32027,32028,32029,32030],"unitelabs.liquid_handling.agilent.interfaces.constants.HEAD_MAX_COLUMNS","unitelabs.liquid_handling.agilent.interfaces.constants.DEFAULT_GRIPPER_OPEN","unitelabs.liquid_handling.agilent.interfaces.constants.DEFAULT_GRIPPER_CLOSE_PLATE","unitelabs.liquid_handling.agilent.interfaces.constants.DEFAULT_ZG_RETRACTED","unitelabs.liquid_handling.agilent.interfaces.constants.GRIPPER_HEAD_CLEARANCE","unitelabs.liquid_handling.agilent.interfaces.constants.DEFAULT_GRIPPER_OPEN_VELOCITY","unitelabs.liquid_handling.agilent.interfaces.constants.DEFAULT_GRIPPER_CLOSE_VELOCITY","unitelabs.liquid_handling.agilent.interfaces.constants.DEFAULT_XY_VELOCITY","unitelabs.liquid_handling.agilent.interfaces.constants.DEFAULT_GROSS_Z_VELOCITY","unitelabs.liquid_handling.agilent.interfaces.constants.GRIPPER_ZERO_POINT","unitelabs.liquid_handling.agilent.interfaces.constants.GRIPPER_SQUEEZE","unitelabs.liquid_handling.agilent.interfaces.constants.GRIPPER_SCALE_FACTOR","unitelabs.liquid_handling.agilent.interfaces.constants.GRIPPER_JAW_MAX","unitelabs.liquid_handling.agilent.interfaces.constants.GRIPPER_FORCE_OVERSHOOT","unitelabs.liquid_handling.agilent.interfaces.constants.DEFAULT_GRIP_FORCE","unitelabs.liquid_handling.agilent.interfaces.constants.MIN_GRIP_FORCE","unitelabs.liquid_handling.agilent.interfaces.constants.MAX_GRIP_FORCE","unitelabs.liquid_handling.agilent.interfaces.constants.MAX_ZG_EXTENSION","unitelabs.liquid_handling.agilent.interfaces.constants.ZG_RETRACT_WITH_PLATE_CLEARANCE","unitelabs.liquid_handling.agilent.interfaces.constants.GRIPPER_Z_SAFE_LIMIT",{"type":784,"name":32005,"path":32009,"parent":31987,"lines":32032,"value":32033},[9780,9780],"Decimal('9.0')",{"type":784,"name":32004,"path":32009,"parent":31987,"lines":32035,"value":15819},[9793,9793],{"type":784,"name":32011,"path":32009,"parent":31987,"lines":32037,"value":15819},[790,790],{"type":784,"name":32001,"path":32009,"parent":31987,"lines":32039,"value":31483},[1807,1807],{"type":784,"name":32012,"path":32009,"parent":31987,"lines":32041,"value":31483},[1856,1856],{"type":784,"name":32013,"path":32009,"parent":31987,"lines":32043,"value":32044},[848,848],"Decimal('6.0')",{"type":784,"name":32014,"path":32009,"parent":31987,"lines":32046,"value":32047},[906,906],"Decimal('-20.0')",{"type":784,"name":32015,"path":32009,"parent":31987,"lines":32049,"value":32050},[791,791],"Decimal('10.0')",{"type":784,"name":32016,"path":32009,"parent":31987,"lines":32052,"value":32050},[856,856],{"type":784,"name":32017,"path":32009,"parent":31987,"lines":32054,"value":32055},[795,795],"Decimal('2.0')",{"type":784,"name":32018,"path":32009,"parent":31987,"lines":32057,"value":32058},[864,864],"Decimal('238.0')",{"type":784,"name":32019,"path":32009,"parent":31987,"lines":32060,"value":32061},[870,870],"Decimal('63.0')",{"type":784,"name":32020,"path":32009,"parent":31987,"lines":32063,"value":32064},[871,871],"Decimal('127.76')",{"type":784,"name":32021,"path":32009,"parent":31987,"lines":32066,"value":32067},[1051,1051],"Decimal('0.25')",{"type":784,"name":32022,"path":32009,"parent":31987,"lines":32069,"value":32070},[877,877],"Decimal('8.21')",{"type":784,"name":32023,"path":32009,"parent":31987,"lines":32072,"value":32050},[1059,1059],{"type":784,"name":32024,"path":32009,"parent":31987,"lines":32074,"value":32075},[1065,1065],"Decimal('3.0')",{"type":784,"name":32025,"path":32009,"parent":31987,"lines":32077,"value":32078},[2841,2841],"Decimal('18.0')",{"type":784,"name":32026,"path":32009,"parent":31987,"lines":32080,"value":32081},[2873,2873],"Decimal('0.1')",{"type":784,"name":32027,"path":32009,"parent":31987,"lines":32083,"value":32084},[3068,3068],"Decimal('100.0')",{"type":784,"name":32028,"path":32009,"parent":31987,"lines":32086,"value":32084},[2874,2874],{"type":784,"name":32029,"path":32009,"parent":31987,"lines":32088,"value":32089},[8680,8680],"Decimal('40.0')",{"type":784,"name":32030,"path":32009,"parent":31987,"lines":32091,"value":31483},[1043,1043],{"type":755,"name":31988,"path":32093,"parent":31041,"attributes":32094,"classes":32096,"functions":32098},"unitelabs\u002Fliquid_handling\u002Fagilent\u002Finterfaces\u002Fconfiguration.py",[32006,32003,32095,32002],"unitelabs.liquid_handling.agilent.interfaces.configuration._HEAD_TYPE_ALIASES",[1792,31993,32097],"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfileField",[32007],{"type":802,"name":1792,"path":32093,"parent":31988,"description":32100,"lines":32101,"decorators":32102,"bases":32103,"attributes":32106,"functions":32110,"mro":32113},"Represents the configuration of a Bravo as a dataclass.",[839,887],[9982],[32104],{"annotation":32105},{"name":836,"cls":810},[32107,32108,32109],"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoConfiguration.head_profile","unitelabs.liquid_handling.agilent.interfaces.configuration.BravoConfiguration.min_traverse_height","unitelabs.liquid_handling.agilent.interfaces.configuration.BravoConfiguration.is_firmware_complete",[32111,32112],"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoConfiguration.__init__","unitelabs.liquid_handling.agilent.interfaces.configuration.BravoConfiguration.from_head_type",[1792,836,11068],{"type":784,"name":32107,"path":32093,"parent":1792,"description":32115,"lines":32116,"value":32117,"annotation":32118},"The head profile used for pipetting on the Bravo.",[791,795],"dataclasses.field(default_factory=(lambda: MISSING), metadata={'marshmallow_field': 'BravoHeadProfileField'})",{"join":32119},[32120,32121],{"name":31993,"cls":810},{"name":11077,"cls":810},{"type":784,"name":32108,"path":32093,"parent":1792,"description":32123,"lines":32124,"value":11072,"annotation":32125},"Minimum traverse height in mm (0.0 = top\u002Fsafest when not yet configured).",[864,864],{"join":32126},[32127,32128],{"name":1062,"cls":810},{"name":11077,"cls":810},{"type":784,"name":32109,"path":32093,"parent":1792,"description":11605,"lines":32130,"value":832,"annotation":32131},[871,2841],{"name":1098,"cls":810},{"type":846,"name":32112,"path":32093,"parent":1792,"description":32133,"lines":32134,"decorators":32135,"parameters":32136,"returns":32145},"Create a complete BravoConfiguration from a head type string.",[2873,887],[12258],[32137,32138,32143],{"name":12261,"kind":852,"required":853},{"name":1784,"kind":852,"annotation":32139,"required":853},{"join":32140},[32141,32142],{"name":32006,"cls":810},{"name":931,"cls":810},{"name":1409,"kind":852,"annotation":32144,"required":42},{"name":1062,"cls":810},{"description":1127,"annotation":32146},{"name":1792,"cls":810},{"type":846,"name":32111,"path":32093,"parent":1792,"lines":32148,"parameters":32149},[9997,9997],[32150,32151,32157,32163,32169],{"name":851,"kind":852,"required":853},{"name":5800,"kind":852,"annotation":32152,"required":42,"default":32156},{"join":32153},[32154,32155],{"name":931,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11621,"kind":852,"annotation":32158,"required":42,"default":32162},{"join":32159},[32160,32161],{"name":931,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":32164,"kind":852,"annotation":32165,"required":42},"head_profile",{"join":32166},[32167,32168],{"name":31993,"cls":810},{"name":11077,"cls":810},{"name":1409,"kind":852,"annotation":32170,"required":42,"default":32174},{"join":32171},[32172,32173],{"name":1062,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"type":784,"name":32006,"path":32093,"parent":31988,"lines":32176,"value":32177,"annotation":32178},[1973,1973],"typing.Literal['96LT', '96AM', '96ST', '384ST']",{"name":32179,"cls":810},"typing_extensions.TypeAlias",{"type":802,"name":31993,"path":32093,"parent":31988,"description":32181,"lines":32182,"decorators":32183,"attributes":32184,"functions":32201,"mro":32203},"W-axis calibration profile and physical dimensions for a Bravo head type.",[2887,2010],[9982],[32185,32186,32187,32188,32189,32190,32191,32192,32193,32194,32195,32196,32197,32198,32199,32200],"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.name","unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.user_calibration_offset","unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.w_software_min","unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.w_software_max","unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.head_max_volume","unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.min_volume","unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.ul_to_mm_factor","unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.hw_min","unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.hw_max","unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.tip_spacing","unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.rows","unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.cols","unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.rack_rows","unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.rack_columns","unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.deck_x_spacing","unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.deck_y_spacing",[32202],"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.__init__",[31993],{"type":784,"name":32185,"path":32093,"parent":31993,"lines":32205,"value":832,"annotation":32206},[888,888],{"name":931,"cls":810},{"type":784,"name":32186,"path":32093,"parent":31993,"lines":32208,"value":32209,"annotation":32210},[3117,3117],"dataclasses.field(default_factory=(lambda: decimal.Decimal('0.0')))",{"name":1062,"cls":810},{"type":784,"name":32187,"path":32093,"parent":31993,"lines":32212,"value":32209,"annotation":32213},[3846,3846],{"name":1062,"cls":810},{"type":784,"name":32188,"path":32093,"parent":31993,"lines":32215,"value":32209,"annotation":32216},[14627,14627],{"name":1062,"cls":810},{"type":784,"name":32189,"path":32093,"parent":31993,"lines":32218,"value":32209,"annotation":32219},[897,897],{"name":1062,"cls":810},{"type":784,"name":32190,"path":32093,"parent":31993,"lines":32221,"value":32209,"annotation":32222},[806,806],{"name":1062,"cls":810},{"type":784,"name":32191,"path":32093,"parent":31993,"lines":32224,"value":32209,"annotation":32225},[1091,1091],{"name":1062,"cls":810},{"type":784,"name":32192,"path":32093,"parent":31993,"lines":32227,"value":32209,"annotation":32228},[3125,3125],{"name":1062,"cls":810},{"type":784,"name":32193,"path":32093,"parent":31993,"lines":32230,"value":32209,"annotation":32231},[3859,3859],{"name":1062,"cls":810},{"type":784,"name":32194,"path":32093,"parent":31993,"lines":32233,"value":32234,"annotation":32235},[2000,2000],"dataclasses.field(default_factory=(lambda: decimal.Decimal('9.0')))",{"name":1062,"cls":810},{"type":784,"name":32195,"path":32093,"parent":31993,"lines":32237,"value":4930,"annotation":32238},[2947,2947],{"name":1405,"cls":810},{"type":784,"name":32196,"path":32093,"parent":31993,"lines":32240,"value":15819,"annotation":32241},[2001,2001],{"name":1405,"cls":810},{"type":784,"name":32197,"path":32093,"parent":31993,"lines":32243,"value":4930,"annotation":32244},[1092,1092],{"name":1405,"cls":810},{"type":784,"name":32198,"path":32093,"parent":31993,"lines":32246,"value":15819,"annotation":32247},[2009,2009],{"name":1405,"cls":810},{"type":784,"name":32199,"path":32093,"parent":31993,"lines":32249,"value":32250,"annotation":32251},[1102,1102],"dataclasses.field(default_factory=(lambda: decimal.Decimal('90.0')))",{"name":1062,"cls":810},{"type":784,"name":32200,"path":32093,"parent":31993,"lines":32253,"value":32254,"annotation":32255},[2010,2010],"dataclasses.field(default_factory=(lambda: decimal.Decimal('63.0')))",{"name":1062,"cls":810},{"type":846,"name":32202,"path":32093,"parent":31993,"lines":32257,"parameters":32258},[9997,9997],[32259,32260,32262,32265,32268,32271,32274,32277,32280,32283,32286,32289,32291,32293,32296,32299,32302],{"name":851,"kind":852,"required":853},{"name":5800,"kind":852,"annotation":32261,"required":853},{"name":931,"cls":810},{"name":32263,"kind":852,"annotation":32264,"required":42},"user_calibration_offset",{"name":1062,"cls":810},{"name":32266,"kind":852,"annotation":32267,"required":42},"w_software_min",{"name":1062,"cls":810},{"name":32269,"kind":852,"annotation":32270,"required":42},"w_software_max",{"name":1062,"cls":810},{"name":32272,"kind":852,"annotation":32273,"required":42},"head_max_volume",{"name":1062,"cls":810},{"name":32275,"kind":852,"annotation":32276,"required":42},"min_volume",{"name":1062,"cls":810},{"name":32278,"kind":852,"annotation":32279,"required":42},"ul_to_mm_factor",{"name":1062,"cls":810},{"name":32281,"kind":852,"annotation":32282,"required":42},"hw_min",{"name":1062,"cls":810},{"name":32284,"kind":852,"annotation":32285,"required":42},"hw_max",{"name":1062,"cls":810},{"name":32287,"kind":852,"annotation":32288,"required":42},"tip_spacing",{"name":1062,"cls":810},{"name":17266,"kind":852,"annotation":32290,"required":42,"default":4930},{"name":1405,"cls":810},{"name":17269,"kind":852,"annotation":32292,"required":42,"default":15819},{"name":1405,"cls":810},{"name":32294,"kind":852,"annotation":32295,"required":42,"default":4930},"rack_rows",{"name":1405,"cls":810},{"name":32297,"kind":852,"annotation":32298,"required":42,"default":15819},"rack_columns",{"name":1405,"cls":810},{"name":32300,"kind":852,"annotation":32301,"required":42},"deck_x_spacing",{"name":1062,"cls":810},{"name":32303,"kind":852,"annotation":32304,"required":42},"deck_y_spacing",{"name":1062,"cls":810},{"type":784,"name":32003,"path":32093,"parent":31988,"lines":32306,"value":32307,"annotation":32308},[2020,2154],"{'96LT': BravoHeadProfile(name='96LT', w_software_min=(decimal.Decimal('-9.18624')), w_software_max=(decimal.Decimal('56.22624')), head_max_volume=(decimal.Decimal('251.01')), min_volume=(decimal.Decimal('-41.01')), ul_to_mm_factor=(decimal.Decimal('448') \u002F decimal.Decimal('2000')), hw_min=(decimal.Decimal('-16.48')), hw_max=(decimal.Decimal('63.52')), tip_spacing=(decimal.Decimal('9.0')), rack_rows=8, rack_columns=12, deck_x_spacing=(decimal.Decimal('186.69')), deck_y_spacing=(decimal.Decimal('109.093'))), '96AM': BravoHeadProfile(name='96AM', w_software_min=(decimal.Decimal('-0.00240625')), w_software_max=(decimal.Decimal('60.15865625')), head_max_volume=(decimal.Decimal('250.01')), min_volume=(decimal.Decimal('-0.01')), ul_to_mm_factor=(decimal.Decimal('385') \u002F decimal.Decimal('1600')), hw_min=(decimal.Decimal('-19.921875')), hw_max=(decimal.Decimal('80.078125')), tip_spacing=(decimal.Decimal('4.5')), rack_rows=16, rack_columns=24, deck_x_spacing=(decimal.Decimal('186.69')), deck_y_spacing=(decimal.Decimal('109.093'))), '96ST': BravoHeadProfile(name='96ST', w_software_min=(decimal.Decimal('-9.31446')), w_software_max=(decimal.Decimal('60.92046')), head_max_volume=(decimal.Decimal('72.01')), min_volume=(decimal.Decimal('-11.01')), ul_to_mm_factor=(decimal.Decimal('1692') \u002F decimal.Decimal('2000')), hw_min=(decimal.Decimal('-14.197')), hw_max=(decimal.Decimal('65.803')), tip_spacing=(decimal.Decimal('9.0')), rack_rows=8, rack_columns=12, deck_x_spacing=(decimal.Decimal('186.69')), deck_y_spacing=(decimal.Decimal('109.093'))), '384ST': BravoHeadProfile(name='384ST', w_software_min=(decimal.Decimal('-9.31446')), w_software_max=(decimal.Decimal('60.92046')), head_max_volume=(decimal.Decimal('72.01')), min_volume=(decimal.Decimal('-11.01')), ul_to_mm_factor=(decimal.Decimal('1692') \u002F decimal.Decimal('2000')), hw_min=(decimal.Decimal('-14.197')), hw_max=(decimal.Decimal('65.803')), tip_spacing=(decimal.Decimal('4.5')), rows=16, cols=24, rack_rows=16, rack_columns=24, deck_x_spacing=(decimal.Decimal('186.69')), deck_y_spacing=(decimal.Decimal('109.093')))}",{"left":32309,"slice":32310},{"name":927,"cls":810},{"elements":32311},[32312,32313],{"name":931,"cls":810},{"name":31993,"cls":810},{"type":784,"name":32095,"path":32093,"parent":31988,"lines":32315,"value":32316,"annotation":32317},[2193,4002],"{'96LT': '96LT', 'OQ_96LT': '96LT', '96AM': '96AM', 'OQ_96AM': '96AM', '96ST': '96ST', 'OQ_96ST': '96ST', '384ST': '384ST', 'OQ_384ST': '384ST'}",{"left":32318,"slice":32319},{"name":927,"cls":810},{"elements":32320},[32321,32322],{"name":931,"cls":810},{"name":931,"cls":810},{"type":802,"name":32097,"path":32093,"parent":31988,"description":32324,"lines":32325,"bases":32326,"functions":32330,"mro":32333},"Marshmallow field for BravoHeadProfile that handles serialization\u002Fdeserialization.",[1172,1192],[32327],{"annotation":32328},{"name":32329,"cls":810},"marshmallow.fields.Field",[32331,32332],"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfileField._serialize","unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfileField._deserialize",[32097],{"type":846,"name":32331,"path":32093,"parent":32097,"lines":32335,"decorators":32336,"parameters":32337,"returns":32350},[3600,3686],[7085],[32338,32339,32341,32346,32349],{"name":851,"kind":852,"required":853},{"name":15935,"kind":852,"annotation":32340,"required":853},{"name":933,"cls":810},{"name":32342,"kind":852,"annotation":32343,"required":853},"attr",{"join":32344},[32345,832],{"name":931,"cls":810},{"name":32347,"kind":852,"annotation":32348,"required":853},"obj",{"name":933,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752},{"description":1127,"annotation":32351},{"name":933,"cls":810},{"type":846,"name":32332,"path":32093,"parent":32097,"lines":32353,"decorators":32354,"parameters":32355,"returns":32374},[3694,1192],[7085],[32356,32357,32359,32363,32373],{"name":851,"kind":852,"required":853},{"name":15935,"kind":852,"annotation":32358,"required":853},{"name":933,"cls":810},{"name":32342,"kind":852,"annotation":32360,"required":853},{"join":32361},[32362,832],{"name":931,"cls":810},{"name":14696,"kind":852,"annotation":32364,"required":853},{"join":32365},[32366,832],{"left":32367,"slice":32369},{"name":32368,"cls":810},"typing_extensions.Mapping",{"elements":32370},[32371,32372],{"name":931,"cls":810},{"name":933,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752},{"description":1127,"annotation":32375},{"name":933,"cls":810},{"type":846,"name":32007,"path":32093,"parent":31988,"description":32377,"lines":32378,"parameters":32379,"returns":32386,"throws":32389},"Return the head profile for the given head type string.",[7082,1211],[32380],{"name":1784,"kind":852,"annotation":32381,"required":853,"description":32385},{"join":32382},[32383,32384],{"name":32006,"cls":810},{"name":931,"cls":810},"Head type identifier (e.g. \"96LT\", \"OQ_96AM\").",{"description":32387,"annotation":32388},"Matching BravoHeadProfile.",{"name":31993,"cls":810},[32390],{"description":32391,"annotation":32392},"Unknown head type.",{"name":32393,"cls":810},"KeyError",{"type":784,"name":32002,"path":32093,"parent":31988,"lines":32395,"value":32396,"annotation":32397},[1226,1236],"{1: Vector(x=5.0, y=5.0, z=160.0), 2: Vector(x=95.0, y=5.0, z=160.0), 3: Vector(x=185.0, y=5.0, z=160.0), 4: Vector(x=5.0, y=68.0, z=160.0), 5: Vector(x=95.0, y=68.0, z=160.0), 6: Vector(x=185.0, y=68.0, z=160.0), 7: Vector(x=5.0, y=131.0, z=160.0), 8: Vector(x=95.0, y=131.0, z=160.0), 9: Vector(x=185.0, y=131.0, z=160.0)}",{"left":32398,"slice":32400},{"name":32399,"cls":810},"typing_extensions.Final",{"left":32401,"slice":32402},{"name":927,"cls":810},{"elements":32403},[32404,32405],{"name":1405,"cls":810},{"name":1934,"cls":810},{"type":755,"name":31989,"path":32407,"parent":31041,"packages":32408,"attributes":32413,"classes":32415},"unitelabs\u002Fliquid_handling\u002Fagilent\u002Finterfaces\u002Fparameters\u002F__init__.py",[32409,32410,32411,32412],"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_aspirate_parameter_set","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set",[32414],"unitelabs.liquid_handling.agilent.interfaces.parameters.__all__",[31994,31997,31995,31996],{"type":784,"name":32414,"path":32407,"parent":31989,"lines":32417,"value":32418},[905,805],[31994,31995,31996,31997],{"type":755,"name":32409,"path":32420,"parent":31989,"classes":32421},"unitelabs\u002Fliquid_handling\u002Fagilent\u002Finterfaces\u002Fparameters\u002Fbravo_context.py",[31997],{"type":802,"name":31997,"path":32420,"parent":32409,"description":32423,"lines":32424,"decorators":32425,"bases":32426,"attributes":32429,"functions":32444,"mro":32447},"Geometry and state context for Bravo 96-channel parameter sets.",[848,1134],[9982],[32427],{"annotation":32428},{"name":28662,"cls":810},[32430,32431,32432,32433,32434,32435,32436,32437,32438,32439,32440,32441,32442,32443],"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.module","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.target","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.head_profile","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.min_traverse_height","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.effective_tip_extension","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.teachpoint_z","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.plate_height","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.well_depth","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.x_position","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.y_position","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.container_top","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.container_bottom","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.liquid_surface","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.tip",[32445,32446],"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.__init__","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext._teachpoint",[31997,28662,13863,20374],{"type":784,"name":32430,"path":32420,"parent":31997,"lines":32449,"value":832,"annotation":32450},[870,870],{"name":32451,"cls":810},"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead",{"type":784,"name":32431,"path":32420,"parent":31997,"lines":32453,"value":832,"annotation":32454},[871,871],{"name":20384,"cls":810},{"type":846,"name":32446,"path":32420,"parent":31997,"lines":32456,"parameters":32457,"returns":32459},[877,1065],[32458],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":32460},{"name":1934,"cls":810},{"type":784,"name":32432,"path":32420,"parent":31997,"description":32462,"lines":32463,"value":832,"annotation":32464},"Get the Bravo head profile from the parent module.",[2873,2874],{"name":31993,"cls":810},{"type":784,"name":32433,"path":32420,"parent":31997,"description":32466,"lines":32467,"value":832,"annotation":32468},"Get the minimum traverse height from the protocol.",[1043,878],{"name":1062,"cls":810},{"type":784,"name":32434,"path":32420,"parent":31997,"description":32470,"lines":32471,"value":832,"annotation":32472},"Get the effective tip extension length from the module.",[3082,1923],{"name":1062,"cls":810},{"type":784,"name":32435,"path":32420,"parent":31997,"description":32474,"lines":32475,"value":832,"annotation":32476},"Get the Z coordinate of the deck teachpoint for the target.",[1974,2887],{"name":1062,"cls":810},{"type":784,"name":32436,"path":32420,"parent":31997,"description":32478,"lines":32479,"value":832,"annotation":32480},"Get the height of the target labware in mm.",[1982,14627],{"name":1062,"cls":810},{"type":784,"name":32437,"path":32420,"parent":31997,"description":32482,"lines":32483,"value":832,"annotation":32484},"Get the depth of the first well in the target labware in mm.",[1091,1983],{"name":1062,"cls":810},{"type":784,"name":32438,"path":32420,"parent":31997,"description":32486,"lines":32487,"value":832,"annotation":32488},"Get the X coordinate of the deck teachpoint for the target.",[2947,1092],{"name":1062,"cls":810},{"type":784,"name":32439,"path":32420,"parent":31997,"description":32490,"lines":32491,"value":832,"annotation":32492},"Get the Y coordinate of the deck teachpoint for the target.",[2010,2019],{"name":1062,"cls":810},{"type":784,"name":32440,"path":32420,"parent":31997,"description":32494,"lines":32495,"value":832,"annotation":32496},"Plate surface in Bravo absolute Z (mm).\n\nIn Bravo convention Z=0 is highest, positive values move toward deck.",[2964,2040],{"name":1934,"cls":810},{"type":784,"name":32441,"path":32420,"parent":31997,"description":32498,"lines":32499,"value":832,"annotation":32500},"Well bottom in Bravo absolute Z (mm).\n\nIn Bravo convention Z=0 is highest, positive values move toward deck.\ncontainer_bottom.z > container_top.z because well bottom is deeper.",[3163,1112],{"name":1934,"cls":810},{"type":784,"name":32442,"path":32420,"parent":31997,"description":32502,"lines":32503,"value":832,"annotation":32504},"Liquid surface in Bravo absolute Z (mm).\n\nIn Bravo convention Z=0 is highest, positive values move toward deck.",[3171,3519],{"name":1934,"cls":810},{"type":784,"name":32443,"path":32420,"parent":31997,"description":32506,"lines":32507,"value":832,"annotation":32508},"The current tip type on the head.",[7483,1134],{"name":32509,"cls":810},"unitelabs.labware.agilent.tips.tip.AgilentTip",{"type":846,"name":32445,"path":32420,"parent":31997,"lines":32511,"parameters":32512},[9997,9997],[32513,32514,32516,32518],{"name":851,"kind":852,"required":853},{"name":9664,"kind":852,"annotation":32515,"required":853},{"name":32451,"cls":810},{"name":15226,"kind":852,"annotation":32517,"required":853},{"name":20384,"cls":810},{"name":28684,"kind":852,"annotation":32519,"required":42,"default":1417},{"name":1405,"cls":810},{"type":755,"name":32410,"path":32521,"parent":31989,"attributes":32522,"classes":32526},"unitelabs\u002Fliquid_handling\u002Fagilent\u002Finterfaces\u002Fparameters\u002Fbravo_dispense_parameter_set.py",[32523,32524,32525],"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set._TOUCH_TIP_OFFSET_FACTOR","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set._DEFAULT_TIP_DIAMETER","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set._DEFAULT_WELL_DIAMETER",[32527,31995],"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set._TouchTipDirectionField",{"type":802,"name":32527,"path":32521,"parent":32410,"description":32529,"lines":32530,"bases":32531,"functions":32534,"mro":32537},"Marshmallow field for TouchTipDirection that avoids circular imports.",[864,1079],[32532],{"annotation":32533},{"name":32329,"cls":810},[32535,32536],"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set._TouchTipDirectionField._serialize","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set._TouchTipDirectionField._deserialize",[32527],{"type":846,"name":32535,"path":32521,"parent":32527,"lines":32539,"decorators":32540,"parameters":32541,"returns":32552},[870,1059],[7085],[32542,32543,32545,32549,32551],{"name":851,"kind":852,"required":853},{"name":15935,"kind":852,"annotation":32544,"required":853},{"name":933,"cls":810},{"name":32342,"kind":852,"annotation":32546,"required":853},{"join":32547},[32548,832],{"name":931,"cls":810},{"name":32347,"kind":852,"annotation":32550,"required":853},{"name":933,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752},{"description":1127,"annotation":32553},{"name":933,"cls":810},{"type":846,"name":32536,"path":32521,"parent":32527,"lines":32555,"decorators":32556,"parameters":32557,"returns":32575},[2841,1079],[7085],[32558,32559,32561,32565,32574],{"name":851,"kind":852,"required":853},{"name":15935,"kind":852,"annotation":32560,"required":853},{"name":933,"cls":810},{"name":32342,"kind":852,"annotation":32562,"required":853},{"join":32563},[32564,832],{"name":931,"cls":810},{"name":14696,"kind":852,"annotation":32566,"required":853},{"join":32567},[32568,832],{"left":32569,"slice":32570},{"name":32368,"cls":810},{"elements":32571},[32572,32573],{"name":931,"cls":810},{"name":933,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752},{"description":1127,"annotation":32576},{"name":933,"cls":810},{"type":784,"name":32523,"path":32521,"parent":32410,"lines":32578,"value":32579,"annotation":32580},[3827,3827],"0.9",{"name":32399,"cls":810},{"type":784,"name":32524,"path":32521,"parent":32410,"lines":32582,"value":1027,"annotation":32583},[1923,1923],{"name":32399,"cls":810},{"type":784,"name":32525,"path":32521,"parent":32410,"lines":32585,"value":32586,"annotation":32587},[3828,3828],"6.0",{"name":32399,"cls":810},{"type":802,"name":31995,"path":32521,"parent":32410,"description":32589,"lines":32590,"decorators":32591,"bases":32592,"attributes":32597,"functions":32603,"mro":32618},"Bravo 96-channel dispense parameter set.",[1080,24670],[9982],[32593,32595],{"annotation":32594},{"name":31996,"cls":810},{"annotation":32596},{"name":14033,"cls":810},[32598,32599,32600,32601,32602],"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet.LIQUID_CLASS_RANGES","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet.touch_tip_direction","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet.touch_tip_retract_distance","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet.touch_tip_distance","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet.touch_side",[32604,32605,32606,32607,32608,32609,32610,32611,32612,32613,32614,32615,32616,32617],"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet.__init__","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet._get_mixing","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet._get_blowout_air_volume","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet._get_transport_air_volume","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet._get_touch_tip_direction","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet._get_touch_tip_retract_distance","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet._get_touch_tip_distance","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet._calculate_touch_off_distance","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet._get_tip_diameter","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet._get_well_diameter","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet._get_touch_side_direction","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet._get_touch_side_distance","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet.compile","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet.apply",[31995,31996,14033,13786,13806],{"type":784,"name":32598,"path":32521,"parent":31995,"lines":32620,"value":32621,"annotation":32622},[2051,3927],"{'blowout_air_volume': ParameterRange(0.0, 250.0), 'transport_air_volume': ParameterRange(0.0, 250.0), 'dispense_velocity': ParameterRange(1.0, 1000.0), 'dispense_acceleration': ParameterRange(1.0, 2000.0), 'dispense_velocity_into_wells': ParameterRange(1.0, 1000.0), 'dispense_velocity_out_of_wells': ParameterRange(1.0, 1000.0), 'dispense_acceleration_into_wells': ParameterRange(1.0, 2000.0), 'dispense_acceleration_out_of_wells': ParameterRange(1.0, 2000.0), 'dispense_post_delay_ms': ParameterRange(0.0, 10000.0)}",{"join":32623},[32624,832],{"left":32625,"slice":32626},{"name":927,"cls":810},{"elements":32627},[32628,32629],{"name":931,"cls":810},{"name":13766,"cls":810},{"type":784,"name":32599,"path":32521,"parent":31995,"lines":32631,"value":32632,"annotation":32633},[3171,3185],"dataclasses.field(metadata={'marshmallow_field': _TouchTipDirectionField()}, default=MISSING)",{"join":32634},[32635,32636],{"name":1502,"cls":810},{"name":11077,"cls":810},{"type":784,"name":32600,"path":32521,"parent":31995,"lines":32638,"value":11072,"annotation":32639},[2091,2091],{"join":32640},[32641,32642],{"name":1940,"cls":810},{"name":11077,"cls":810},{"type":784,"name":32601,"path":32521,"parent":31995,"lines":32644,"value":11072,"annotation":32645},[3938,3938],{"join":32646},[32647,32648],{"name":1940,"cls":810},{"name":11077,"cls":810},{"type":784,"name":32602,"path":32521,"parent":31995,"lines":32650,"value":11072,"annotation":32651},[2092,2092],{"join":32652},[32653,32654,32655],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"type":846,"name":32605,"path":32521,"parent":31995,"lines":32657,"parameters":32658,"returns":32662},[2102,2113],[32659,32660],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":32661,"required":853},{"name":31997,"cls":810},{"description":1127,"annotation":32663},{"name":13836,"cls":810},{"type":846,"name":32606,"path":32521,"parent":31995,"lines":32665,"parameters":32666,"returns":32670},[2114,19290],[32667,32668],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":32669,"required":853},{"name":31997,"cls":810},{"description":1127,"annotation":32671},{"name":1062,"cls":810},{"type":846,"name":32607,"path":32521,"parent":31995,"lines":32673,"parameters":32674,"returns":32678},[10694,2126],[32675,32676],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":32677,"required":853},{"name":31997,"cls":810},{"description":1127,"annotation":32679},{"name":1062,"cls":810},{"type":846,"name":32608,"path":32521,"parent":31995,"description":32681,"lines":32682,"parameters":32683,"returns":32688},"Get the touch tip direction.",[3186,1139],[32684,32685],{"name":851,"kind":13859,"required":853},{"name":29779,"kind":13859,"annotation":32686,"required":853,"description":32687},{"name":31997,"cls":810},"The pipette context (unused).",{"description":32689,"annotation":32690},"The touch tip direction, or None if not specified.",{"join":32691},[32692,832],{"name":1502,"cls":810},{"type":846,"name":32609,"path":32521,"parent":31995,"description":32694,"lines":32695,"parameters":32696,"returns":32700},"Get the touch tip retract distance, calculating if needed.",[1140,14092],[32697,32698],{"name":851,"kind":13859,"required":853},{"name":29779,"kind":13859,"annotation":32699,"required":853,"description":32687},{"name":31997,"cls":810},{"description":32701,"annotation":32702},"The retract distance in mm (Z retract before touch, defaults to 0).",{"name":1062,"cls":810},{"type":846,"name":32610,"path":32521,"parent":31995,"description":32704,"lines":32705,"parameters":32706,"returns":32711},"Get the touch tip distance.",[9104,1179],[32707,32708],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":32709,"required":853,"description":32710},{"name":31997,"cls":810},"The pipette context.",{"description":32712,"annotation":32713},"The touch tip distance in mm (lateral XY move toward wall).",{"name":1062,"cls":810},{"type":846,"name":32611,"path":32521,"parent":31995,"description":32715,"lines":32716,"parameters":32717,"returns":32721},"Calculate the touch-off horizontal move distance.\n\nThe tip touch-off moves the tip horizontally from the center\nof the well after dispensing to ensure good mixing\u002Fclearance.\n\nFormula: (tip_diameter \u002F 2) * 0.9 + (well_diameter \u002F 2)",[1185,7128],[32718,32719],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":32720,"required":853,"description":32710},{"name":31997,"cls":810},{"description":32722,"annotation":32723},"Distance to move for touch-off in mm.",{"name":1062,"cls":810},{"type":846,"name":32612,"path":32521,"parent":31995,"description":32725,"lines":32726,"parameters":32727,"returns":32731},"Get the tip outer diameter.",[1200,1220],[32728,32729],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":32730,"required":853,"description":32710},{"name":31997,"cls":810},{"description":32732,"annotation":32733},"The tip outer diameter in mm.",{"name":1161,"cls":810},{"type":846,"name":32613,"path":32521,"parent":31995,"description":32735,"lines":32736,"parameters":32737,"returns":32741},"Get the well inner diameter.",[1226,4177],[32738,32739],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":32740,"required":853,"description":32710},{"name":31997,"cls":810},{"description":32742,"annotation":32743},"The well inner diameter in mm.",{"name":1161,"cls":810},{"type":846,"name":32614,"path":32521,"parent":31995,"description":32745,"lines":32746,"parameters":32747,"returns":32751,"throws":32756},"Get the touch side direction calculated from well position.\n\nDetermines the nearest wall based on well location within the plate.",[4191,2764],[32748,32749],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":32750,"required":853,"description":32710},{"name":31997,"cls":810},{"description":32752,"annotation":32753},"The touch tip direction, or None if touch_side is not set.",{"join":32754},[32755,832],{"name":1502,"cls":810},[32757],{"description":32758,"annotation":32759},"If no wells are available in target.",{"name":14741,"cls":810},{"type":846,"name":32615,"path":32521,"parent":31995,"description":32761,"lines":32762,"parameters":32763,"returns":32767},"Get the touch side distance.",[8902,4331],[32764,32765],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":32766,"required":853,"description":32710},{"name":31997,"cls":810},{"description":32768,"annotation":32769},"The touch side distance in mm.",{"name":1062,"cls":810},{"type":846,"name":32616,"path":32521,"parent":31995,"description":32771,"lines":32772,"decorators":32773,"parameters":32774,"returns":32778},"Compile to protocol.dispense() parameters.",[4340,23556],[7085],[32775,32776],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":32777,"required":853,"description":32710},{"name":31997,"cls":810},{"description":32779,"annotation":32780},"Dictionary of parameters for protocol.dispense().",{"name":927,"cls":810},{"type":846,"name":32617,"path":32521,"parent":31995,"description":32782,"lines":32783,"decorators":32784,"parameters":32785},"Remove liquid from tips, add to destination.",[23560,24670],[7085],[32786,32787],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":32788,"required":853,"description":32710},{"name":31997,"cls":810},{"type":846,"name":32604,"path":32521,"parent":31995,"lines":32790,"parameters":32791},[9997,9997],[32792,32793,32799,32805,32812,32818,32822,32828,32834,32840,32846,32852,32858,32864,32870,32881,32887,32893,32899],{"name":851,"kind":852,"required":853},{"name":13930,"kind":852,"annotation":32794,"required":42,"default":32798},{"join":32795},[32796,32797],{"name":14172,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13938,"kind":852,"annotation":32800,"required":42,"default":32804},{"join":32801},[32802,32803],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13945,"kind":852,"annotation":32806,"required":42,"default":32811},{"join":32807},[32808,32809,32810],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13953,"kind":852,"annotation":32813,"required":42,"default":32817},{"join":32814},[32815,32816],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13960,"kind":852,"annotation":32819,"required":42,"default":32821},{"name":32820,"cls":810},"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set._LiquidClassArg",{"name":11619,"cls":810},{"name":13970,"kind":852,"annotation":32823,"required":42,"default":32827},{"join":32824},[32825,32826],{"name":1934,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":1359,"kind":852,"annotation":32829,"required":42,"default":32833},{"join":32830},[32831,32832],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13983,"kind":852,"annotation":32835,"required":42,"default":32839},{"join":32836},[32837,32838],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":1164,"kind":852,"annotation":32841,"required":42,"default":32845},{"join":32842},[32843,32844],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":1936,"kind":852,"annotation":32847,"required":42,"default":32851},{"join":32848},[32849,32850],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":2299,"kind":852,"annotation":32853,"required":42,"default":32857},{"join":32854},[32855,32856],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":1409,"kind":852,"annotation":32859,"required":42,"default":32863},{"join":32860},[32861,32862],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":14003,"kind":852,"annotation":32865,"required":42,"default":32869},{"join":32866},[32867,32868],{"name":13836,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":28890,"kind":852,"annotation":32871,"required":42,"default":32880},{"join":32872},[32873,32879],{"left":32874,"slice":32875},{"name":2813,"cls":810},{"elements":32876},[32877,32878],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":1498,"kind":852,"annotation":32882,"required":42,"default":32886},{"join":32883},[32884,32885],{"name":1502,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":1506,"kind":852,"annotation":32888,"required":42,"default":32892},{"join":32889},[32890,32891],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":1512,"kind":852,"annotation":32894,"required":42,"default":32898},{"join":32895},[32896,32897],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":14247,"kind":852,"annotation":32900,"required":42,"default":32905},{"join":32901},[32902,32903,32904],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"type":755,"name":32411,"path":32907,"parent":31989,"classes":32908},"unitelabs\u002Fliquid_handling\u002Fagilent\u002Finterfaces\u002Fparameters\u002Fbravo_aspirate_parameter_set.py",[31994],{"type":802,"name":31994,"path":32907,"parent":32411,"description":32910,"lines":32911,"decorators":32912,"bases":32913,"attributes":32918,"functions":32920,"mro":32928},"Bravo 96-channel aspirate parameter set.",[1856,4050],[9982],[32914,32916],{"annotation":32915},{"name":31996,"cls":810},{"annotation":32917},{"name":14342,"cls":810},[32919],"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_aspirate_parameter_set.BravoAspirateParameterSet.LIQUID_CLASS_RANGES",[32921,32922,32923,32924,32925,32926,32927],"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_aspirate_parameter_set.BravoAspirateParameterSet.__init__","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_aspirate_parameter_set.BravoAspirateParameterSet._get_mixing","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_aspirate_parameter_set.BravoAspirateParameterSet._get_blowout_air_volume","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_aspirate_parameter_set.BravoAspirateParameterSet._get_transport_air_volume","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_aspirate_parameter_set.BravoAspirateParameterSet._get_min_z_position","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_aspirate_parameter_set.BravoAspirateParameterSet.compile","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_aspirate_parameter_set.BravoAspirateParameterSet.apply",[31994,31996,14342,13786,13806],{"type":784,"name":32919,"path":32907,"parent":31994,"lines":32930,"value":32931,"annotation":32932},[3827,888],"{'blowout_air_volume': ParameterRange(0.0, 250.0), 'transport_air_volume': ParameterRange(0.0, 250.0), 'aspirate_velocity': ParameterRange(1.0, 1000.0), 'aspirate_acceleration': ParameterRange(1.0, 2000.0), 'aspirate_velocity_into_wells': ParameterRange(1.0, 1000.0), 'aspirate_velocity_out_of_wells': ParameterRange(1.0, 1000.0), 'aspirate_acceleration_into_wells': ParameterRange(1.0, 2000.0), 'aspirate_acceleration_out_of_wells': ParameterRange(1.0, 2000.0), 'aspirate_post_delay_ms': ParameterRange(0.0, 10000.0)}",{"join":32933},[32934,832],{"left":32935,"slice":32936},{"name":927,"cls":810},{"elements":32937},[32938,32939],{"name":931,"cls":810},{"name":13766,"cls":810},{"type":846,"name":32922,"path":32907,"parent":31994,"lines":32941,"parameters":32942,"returns":32946},[3846,1091],[32943,32944],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":32945,"required":853},{"name":31997,"cls":810},{"description":1127,"annotation":32947},{"name":13836,"cls":810},{"type":846,"name":32923,"path":32907,"parent":31994,"lines":32949,"parameters":32950,"returns":32954},[3859,1983],[32951,32952],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":32953,"required":853},{"name":31997,"cls":810},{"description":1127,"annotation":32955},{"name":1062,"cls":810},{"type":846,"name":32924,"path":32907,"parent":31994,"lines":32957,"parameters":32958,"returns":32962},[2000,2947],[32959,32960],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":32961,"required":853},{"name":31997,"cls":810},{"description":1127,"annotation":32963},{"name":1062,"cls":810},{"type":846,"name":32925,"path":32907,"parent":31994,"lines":32965,"decorators":32966,"parameters":32967,"returns":32971},[1092,2019],[7085],[32968,32969],{"name":851,"kind":852,"required":853},{"name":13861,"kind":852,"annotation":32970,"required":853},{"name":31997,"cls":810},{"description":1127,"annotation":32972},{"name":1062,"cls":810},{"type":846,"name":32926,"path":32907,"parent":31994,"description":32974,"lines":32975,"decorators":32976,"parameters":32977,"returns":32981},"Compile to protocol.aspirate() parameters.",[2020,2193],[7085],[32978,32979],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":32980,"required":853,"description":32710},{"name":31997,"cls":810},{"description":32982,"annotation":32983},"Dictionary of parameters for protocol.aspirate().",{"name":927,"cls":810},{"type":846,"name":32927,"path":32907,"parent":31994,"description":32985,"lines":32986,"decorators":32987,"parameters":32988},"Remove liquid from source, add to all tips.",[1155,4050],[7085],[32989,32990],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":32991,"required":853,"description":32710},{"name":31997,"cls":810},{"type":846,"name":32921,"path":32907,"parent":31994,"lines":32993,"parameters":32994},[9997,9997],[32995,32996,33002,33008,33015,33021,33024,33030,33036,33042,33048,33054,33060,33066,33072],{"name":851,"kind":852,"required":853},{"name":13930,"kind":852,"annotation":32997,"required":42,"default":33001},{"join":32998},[32999,33000],{"name":14469,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13938,"kind":852,"annotation":33003,"required":42,"default":33007},{"join":33004},[33005,33006],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13945,"kind":852,"annotation":33009,"required":42,"default":33014},{"join":33010},[33011,33012,33013],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13953,"kind":852,"annotation":33016,"required":42,"default":33020},{"join":33017},[33018,33019],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13960,"kind":852,"annotation":33022,"required":42,"default":33023},{"name":32820,"cls":810},{"name":11619,"cls":810},{"name":13970,"kind":852,"annotation":33025,"required":42,"default":33029},{"join":33026},[33027,33028],{"name":1934,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":1359,"kind":852,"annotation":33031,"required":42,"default":33035},{"join":33032},[33033,33034],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13983,"kind":852,"annotation":33037,"required":42,"default":33041},{"join":33038},[33039,33040],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":1164,"kind":852,"annotation":33043,"required":42,"default":33047},{"join":33044},[33045,33046],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":1936,"kind":852,"annotation":33049,"required":42,"default":33053},{"join":33050},[33051,33052],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":2299,"kind":852,"annotation":33055,"required":42,"default":33059},{"join":33056},[33057,33058],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":1409,"kind":852,"annotation":33061,"required":42,"default":33065},{"join":33062},[33063,33064],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":14003,"kind":852,"annotation":33067,"required":42,"default":33071},{"join":33068},[33069,33070],{"name":13836,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":28890,"kind":852,"annotation":33073,"required":42,"default":33082},{"join":33074},[33075,33081],{"left":33076,"slice":33077},{"name":2813,"cls":810},{"elements":33078},[33079,33080],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"type":755,"name":32412,"path":33084,"parent":31989,"attributes":33085,"classes":33086},"unitelabs\u002Fliquid_handling\u002Fagilent\u002Finterfaces\u002Fparameters\u002Fbravo_parameter_set.py",[32820],[31996],{"type":784,"name":32820,"path":33084,"parent":32412,"lines":33088,"value":33089,"annotation":33090},[791,791],"type[BravoLiquidClass] | BravoLiquidClass | MissingType",{"name":32179,"cls":810},{"type":802,"name":31996,"path":33084,"parent":32412,"description":33092,"lines":33093,"decorators":33094,"bases":33095,"attributes":33098,"functions":33107,"mro":33129},"Base parameter set for Bravo liquid handling operations.",[831,17962],[9982],[33096],{"annotation":33097},{"name":13786,"cls":810},[33099,33100,33101,33102,33103,33104,33105,33106],"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._DEFAULT_RESOLVERS","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet.liquid_class","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet.velocity","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet.start_z_position","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet.min_z_position","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet.min_traverse_height","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet.mixing","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet.well_offset",[33108,33109,33110,33111,33112,33113,33114,33115,33116,33117,33118,33119,33120,33121,33122,33123,33124,33125,33126,33127,33128],"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet.__init__","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._warn_unsupported_fields","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._get_hole_offset","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._get_offset","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._get_liquid_class","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._get_w_position","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._flow_to_w_rate","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._get_mix_w_delta","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._get_mix_z_position","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._get_velocity","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._get_z_velocity","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._get_x_position","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._get_y_position","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._get_start_z_position","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._get_min_z_position","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._get_min_traverse_height","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._transfer_liquid","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._resolve_liquid_pairing","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._resolve_plate_wells","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet.simple_surface_mode","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet.simple_bottom_mode",[31996,13786,13806],{"type":784,"name":33099,"path":33084,"parent":31996,"lines":33131,"value":33132,"annotation":33133},[1079,3827],"{'end_z_offset': None, 'follow_liquid': None}",{"left":33134,"slice":33135},{"name":927,"cls":810},{"elements":33136},[33137,33138],{"name":931,"cls":810},{"join":33139},[33140,832],{"name":931,"cls":810},{"type":784,"name":33100,"path":33084,"parent":31996,"lines":33142,"value":13809,"annotation":33143},[3828,1974],{"name":32820,"cls":810},{"type":784,"name":33101,"path":33084,"parent":31996,"lines":33145,"value":11072,"annotation":33146},[1080,1080],{"join":33147},[33148,33149],{"name":1940,"cls":810},{"name":11077,"cls":810},{"type":784,"name":33102,"path":33084,"parent":31996,"lines":33151,"value":11072,"annotation":33152},[2887,2887],{"join":33153},[33154,33155],{"name":1940,"cls":810},{"name":11077,"cls":810},{"type":784,"name":33103,"path":33084,"parent":31996,"lines":33157,"value":11072,"annotation":33158},[1085,1085],{"join":33159},[33160,33161],{"name":1940,"cls":810},{"name":11077,"cls":810},{"type":784,"name":33104,"path":33084,"parent":31996,"lines":33163,"value":11072,"annotation":33164},[2920,2920],{"join":33165},[33166,33167],{"name":1940,"cls":810},{"name":11077,"cls":810},{"type":784,"name":33105,"path":33084,"parent":31996,"lines":33169,"value":11072,"annotation":33170},[1982,1982],{"join":33171},[33172,33173],{"name":13836,"cls":810},{"name":11077,"cls":810},{"type":784,"name":33106,"path":33084,"parent":31996,"lines":33175,"value":11072,"annotation":33176},[888,888],{"join":33177},[33178,33184],{"left":33179,"slice":33180},{"name":2813,"cls":810},{"elements":33181},[33182,33183],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":11077,"cls":810},{"type":846,"name":33109,"path":33084,"parent":31996,"description":33186,"lines":33187,"parameters":33188},"Log warnings for Hamilton-compatibility fields that Bravo ignores.",[3846,806],[33189],{"name":851,"kind":852,"required":853},{"type":846,"name":33110,"path":33084,"parent":31996,"description":33191,"lines":33192,"parameters":33193,"returns":33197},"Get the well offset, defaulting to (0, 0) if MISSING.",[3125,2000],[33194,33195],{"name":851,"kind":852,"required":853},{"name":13861,"kind":852,"annotation":33196,"required":853},{"name":13863,"cls":810},{"description":1127,"annotation":33198},{"left":33199,"slice":33200},{"name":2813,"cls":810},{"elements":33201},[33202,33203],{"name":1405,"cls":810},{"name":1405,"cls":810},{"type":846,"name":33111,"path":33084,"parent":31996,"lines":33205,"decorators":33206,"parameters":33207,"returns":33211},[2001,3874],[7085],[33208,33209],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":33210,"required":853},{"name":13863,"cls":810},{"description":1127,"annotation":33212},{"name":1934,"cls":810},{"type":846,"name":33112,"path":33084,"parent":31996,"description":33214,"lines":33215,"decorators":33216,"parameters":33217,"returns":33221},"Get the liquid class, auto-selecting if MISSING.",[2948,3950],[7085],[33218,33219],{"name":851,"kind":852,"required":853},{"name":13861,"kind":852,"annotation":33220,"required":853,"description":32710},{"name":13863,"cls":810},{"description":33222,"annotation":33223},"The liquid class instance to use.",{"name":33224,"cls":810},"unitelabs.labware.agilent.liquids.bravo_liquid_class.BravoLiquidClass",{"type":846,"name":33113,"path":33084,"parent":31996,"description":33226,"lines":33227,"parameters":33228,"returns":33235},"Compute the W-axis position for a given volume.",[3519,7505],[33229,33230,33232],{"name":851,"kind":852,"required":853},{"name":13861,"kind":852,"annotation":33231,"required":853,"description":32710},{"name":31997,"cls":810},{"name":13953,"kind":852,"annotation":33233,"required":853,"description":33234},{"name":1062,"cls":810},"Volume in µL to compute W for.",{"description":33236,"annotation":33237},"The W-axis position in mm.",{"name":1062,"cls":810},{"type":846,"name":33114,"path":33084,"parent":31996,"description":33239,"lines":33240,"parameters":33241,"returns":33249},"Convert plunger flow (µL\u002Fs) or flow acceleration (µL\u002Fs²) to W-axis travel rate.\n\nApproximates the slope as dW\u002Fdvolume = c1 · ul_to_mm_factor and returns mm\u002Fs (mm\u002Fs²);\nthe connector then converts mm\u002Fs to the wire's percent-of-axis-max. This is a linear\napproximation: it is exact for a linear liquid class but ignores the higher-order terms\nof a non-linear class (the true derivative is c1 + 2·c2·v + …), so for a curved class the\nrate is off by a volume-dependent factor. Acceptable because the W rate only sets plunger\nspeed, not dispensed volume (which uses the full polynomial via compute_corrected_volume).",[7543,3695],[33242,33243,33245],{"name":851,"kind":852,"required":853},{"name":13861,"kind":852,"annotation":33244,"required":853,"description":32710},{"name":31997,"cls":810},{"name":33246,"kind":852,"annotation":33247,"required":853,"description":33248},"flow",{"name":1940,"cls":810},"Plunger flow rate in µL\u002Fs, or flow acceleration in µL\u002Fs².",{"description":33250,"annotation":33251},"The W-axis travel rate in mm\u002Fs (or mm\u002Fs² for acceleration).",{"name":1062,"cls":810},{"type":846,"name":33115,"path":33084,"parent":31996,"description":33253,"lines":33254,"parameters":33255,"returns":33267},"Compute w_mix_delta for the mixing loop.\n\nw_mix_delta is the relative W displacement for each mix stroke. The connector\nmoves W by +delta to draw up mix volume and -delta to return.",[2232,11498],[33256,33257,33259,33263],{"name":851,"kind":852,"required":853},{"name":13861,"kind":852,"annotation":33258,"required":853,"description":32710},{"name":31997,"cls":810},{"name":33260,"kind":852,"annotation":33261,"required":853,"description":33262},"mixing_compiled",{"name":927,"cls":810},"Compiled dict from MixingParameterSet.compile().",{"name":33264,"kind":852,"annotation":33265,"required":853,"description":33266},"base_volume",{"name":1062,"cls":810},"Volume already in tip when mixing starts (µL), used to compute\nthe correct delta segment on the W curve.",{"description":33268,"annotation":33269},"Relative W delta in mm for each mix stroke.",{"name":1062,"cls":810},{"type":846,"name":33116,"path":33084,"parent":31996,"description":33271,"lines":33272,"parameters":33273,"returns":33279},"Compute Z position for mixing based on mixing pipette_mode and liquid_offset.",[7143,1237],[33274,33275,33277],{"name":851,"kind":852,"required":853},{"name":13861,"kind":852,"annotation":33276,"required":853,"description":32710},{"name":31997,"cls":810},{"name":33260,"kind":852,"annotation":33278,"required":853,"description":33262},{"name":927,"cls":810},{"description":33280,"annotation":33281},"Absolute Z position in mm for the mixing loop, or 0.0 (sentinel) when",{"name":1062,"cls":810},{"type":846,"name":33117,"path":33084,"parent":31996,"description":33283,"lines":33284,"parameters":33285,"returns":33289},"Get the XY traverse velocity, defaulting to DEFAULT_XY_VELOCITY if MISSING.",[1246,10856],[33286,33287],{"name":851,"kind":13859,"required":853},{"name":29779,"kind":13859,"annotation":33288,"required":853,"description":32687},{"name":13863,"cls":810},{"description":33290,"annotation":33291},"The XY traverse velocity in mm\u002Fs.",{"name":1062,"cls":810},{"type":846,"name":33118,"path":33084,"parent":31996,"description":33293,"lines":33294,"parameters":33295,"returns":33299},"Get the gross Z approach\u002Fretract velocity.",[17169,4253],[33296,33297],{"name":851,"kind":13859,"required":853},{"name":29779,"kind":13859,"annotation":33298,"required":853,"description":32687},{"name":13863,"cls":810},{"description":33300,"annotation":33301},"The Z velocity in mm\u002Fs.",{"name":1062,"cls":810},{"type":846,"name":33119,"path":33084,"parent":31996,"description":33303,"lines":33304,"parameters":33305,"returns":33310},"Get the X position including user XY offsets.",[7886,14758],[33306,33307],{"name":851,"kind":852,"required":853},{"name":13861,"kind":852,"annotation":33308,"required":853,"description":33309},{"name":31997,"cls":810},"The Bravo context with plate geometry.",{"description":33311,"annotation":33312},"The X position in mm.",{"name":1062,"cls":810},{"type":846,"name":33120,"path":33084,"parent":31996,"description":33314,"lines":33315,"parameters":33316,"returns":33320},"Get the Y position including user XY offsets.",[2742,29957],[33317,33318],{"name":851,"kind":852,"required":853},{"name":13861,"kind":852,"annotation":33319,"required":853,"description":33309},{"name":31997,"cls":810},{"description":33321,"annotation":33322},"The Y position in mm.",{"name":1062,"cls":810},{"type":846,"name":33121,"path":33084,"parent":31996,"description":33324,"lines":33325,"parameters":33326,"returns":33330},"Get approach Z; defaults to container_top.z from context.",[1808,4315],[33327,33328],{"name":851,"kind":852,"required":853},{"name":13861,"kind":852,"annotation":33329,"required":853,"description":33309},{"name":31997,"cls":810},{"description":33331,"annotation":33332},"The approach Z position in mm.",{"name":1062,"cls":810},{"type":846,"name":33122,"path":33084,"parent":31996,"description":33334,"lines":33335,"parameters":33336,"returns":33340},"Get floor Z using the Z priority hierarchy.",[26485,22939],[33337,33338],{"name":851,"kind":852,"required":853},{"name":13861,"kind":852,"annotation":33339,"required":853,"description":33309},{"name":31997,"cls":810},{"description":33341,"annotation":33342},"The minimum Z position in mm.",{"name":1062,"cls":810},{"type":846,"name":33123,"path":33084,"parent":31996,"description":33344,"lines":33345,"parameters":33346,"returns":33351},"Get minimum traverse height from context.",[26535,27208],[33347,33348],{"name":851,"kind":852,"required":853},{"name":13861,"kind":852,"annotation":33349,"required":853,"description":33350},{"name":31997,"cls":810},"The Bravo context.",{"description":33352,"annotation":33353},"The minimum traverse height in mm.",{"name":1062,"cls":810},{"type":846,"name":33124,"path":33084,"parent":31996,"description":33355,"lines":33356,"decorators":33357,"parameters":33358},"Transfer liquid from source container to dest container.",[7968,8944],[8061],[33359,33362,33365],{"name":15275,"kind":852,"annotation":33360,"required":853},{"name":33361,"cls":810},"unitelabs.labware.liquids.container.Container",{"name":33363,"kind":852,"annotation":33364,"required":853},"dest",{"name":33361,"cls":810},{"name":13953,"kind":852,"annotation":33366,"required":853},{"name":1062,"cls":810},{"type":846,"name":33125,"path":33084,"parent":31996,"description":33368,"lines":33369,"parameters":33370,"returns":33374},"Resolve (well_container, tip_container) pairs for all active channels.\n\nHandles all three cases: no tips (single pair), Fillable target\n(shared well container), and Plate target (per-well containers).\n\nReturns:\nList of (well_container, tip_container) pairs, one per tip involved.",[8972,9386],[33371,33372],{"name":851,"kind":852,"required":853},{"name":13861,"kind":852,"annotation":33373,"required":853},{"name":31997,"cls":810},{"description":1127,"annotation":33375},{"left":33376,"slice":33377},{"name":1870,"cls":810},{"left":33378,"slice":33379},{"name":2813,"cls":810},{"elements":33380},[33381,33382],{"name":33361,"cls":810},{"name":33361,"cls":810},{"type":846,"name":33126,"path":33084,"parent":31996,"description":33384,"lines":33385,"parameters":33386,"returns":33390},"Resolve ordered well children for the current plate target and well_offset.",[30000,8008],[33387,33388],{"name":851,"kind":852,"required":853},{"name":13861,"kind":852,"annotation":33389,"required":853},{"name":31997,"cls":810},{"description":1127,"annotation":33391},{"name":1870,"cls":810},{"type":846,"name":33127,"path":33084,"parent":31996,"description":33393,"lines":33394,"decorators":33395,"parameters":33396,"returns":33416},"Create a parameter set for liquid surface positioning.",[8019,9402],[12258],[33397,33398,33405,33409],{"name":12261,"kind":852,"required":853},{"name":13953,"kind":852,"annotation":33399,"required":42,"default":33403,"description":33404},{"join":33400},[33401,33402],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},"Volume in µL to handle.",{"name":13960,"kind":852,"annotation":33406,"required":42,"default":33407,"description":33408},{"name":32820,"cls":810},{"name":11619,"cls":810},"Optional liquid class override.",{"name":13938,"kind":852,"annotation":33410,"required":42,"default":33414,"description":33415},{"join":33411},[33412,33413],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},"Z offset from liquid surface (mm).",{"description":33417,"annotation":33418},"A new parameter set instance.",{"name":14143,"cls":810},{"type":846,"name":33128,"path":33084,"parent":31996,"description":33420,"lines":33421,"decorators":33422,"parameters":33423,"returns":33441},"Create a parameter set for well bottom positioning.",[4580,17962],[12258],[33424,33425,33431,33434],{"name":12261,"kind":852,"required":853},{"name":13953,"kind":852,"annotation":33426,"required":42,"default":33430,"description":33404},{"join":33427},[33428,33429],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13960,"kind":852,"annotation":33432,"required":42,"default":33433,"description":33408},{"name":32820,"cls":810},{"name":11619,"cls":810},{"name":13938,"kind":852,"annotation":33435,"required":42,"default":33439,"description":33440},{"join":33436},[33437,33438],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},"Z offset from well bottom (mm).",{"description":33417,"annotation":33442},{"name":14143,"cls":810},{"type":846,"name":33108,"path":33084,"parent":31996,"lines":33444,"parameters":33445},[9997,9997],[33446,33447,33453,33459,33466,33472,33475,33481,33487,33493,33499,33505,33511,33517,33523],{"name":851,"kind":852,"required":853},{"name":13930,"kind":852,"annotation":33448,"required":42,"default":33452},{"join":33449},[33450,33451],{"name":13934,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13938,"kind":852,"annotation":33454,"required":42,"default":33458},{"join":33455},[33456,33457],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13945,"kind":852,"annotation":33460,"required":42,"default":33465},{"join":33461},[33462,33463,33464],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13953,"kind":852,"annotation":33467,"required":42,"default":33471},{"join":33468},[33469,33470],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13960,"kind":852,"annotation":33473,"required":42,"default":33474},{"name":32820,"cls":810},{"name":11619,"cls":810},{"name":13970,"kind":852,"annotation":33476,"required":42,"default":33480},{"join":33477},[33478,33479],{"name":1934,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":1359,"kind":852,"annotation":33482,"required":42,"default":33486},{"join":33483},[33484,33485],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13983,"kind":852,"annotation":33488,"required":42,"default":33492},{"join":33489},[33490,33491],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":1164,"kind":852,"annotation":33494,"required":42,"default":33498},{"join":33495},[33496,33497],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":1936,"kind":852,"annotation":33500,"required":42,"default":33504},{"join":33501},[33502,33503],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":2299,"kind":852,"annotation":33506,"required":42,"default":33510},{"join":33507},[33508,33509],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":1409,"kind":852,"annotation":33512,"required":42,"default":33516},{"join":33513},[33514,33515],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":14003,"kind":852,"annotation":33518,"required":42,"default":33522},{"join":33519},[33520,33521],{"name":13836,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":28890,"kind":852,"annotation":33524,"required":42,"default":33533},{"join":33525},[33526,33532],{"left":33527,"slice":33528},{"name":2813,"cls":810},{"elements":33529},[33530,33531],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"type":755,"name":31042,"path":33535,"parent":765,"packages":33536,"attributes":33539,"classes":33541},"unitelabs\u002Fliquid_handling\u002Fagilent\u002Fmodules\u002F__init__.py",[33537,33538],"unitelabs.liquid_handling.agilent.modules.bravo_deck","unitelabs.liquid_handling.agilent.modules.pipette_head",[33540],"unitelabs.liquid_handling.agilent.modules.__all__",[33542,32451],"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck",{"type":784,"name":33540,"path":33535,"parent":31042,"lines":33544,"value":33545},[905,905],[33542,32451],{"type":755,"name":33537,"path":33547,"parent":31042,"classes":33548},"unitelabs\u002Fliquid_handling\u002Fagilent\u002Fmodules\u002Fbravo_deck.py",[33549,33542],"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeckSite",{"type":802,"name":33549,"path":33547,"parent":33537,"description":33551,"lines":33552,"decorators":33553,"bases":33554,"attributes":33559,"functions":33561,"mro":33563},"A single numbered location on the Bravo deck.",[1059,2873],[9982],[33555],{"annotation":33556},{"left":33557,"slice":33558},{"name":15230,"cls":810},{"name":827,"cls":810},[33560],"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeckSite.location_number",[33562],"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeckSite.__init__",[33549,15230,15033,14624,828],{"type":784,"name":33560,"path":33547,"parent":33549,"lines":33565,"value":1417,"annotation":33566},[2873,2873],{"name":1405,"cls":810},{"type":846,"name":33562,"path":33547,"parent":33549,"lines":33568,"parameters":33569},[9997,9997],[33570,33571,33575,33578],{"name":851,"kind":852,"required":853},{"name":14944,"kind":852,"annotation":33572,"required":42},{"left":33573,"slice":33574},{"name":1930,"cls":810},{"name":14948,"cls":810},{"name":27259,"kind":852,"annotation":33576,"required":42,"default":33577},{"name":27261,"cls":810},{"name":27263,"cls":810},{"name":33579,"kind":852,"annotation":33580,"required":42,"default":1417},"location_number",{"name":1405,"cls":810},{"type":802,"name":33542,"path":33547,"parent":33537,"description":33582,"lines":33583,"decorators":33584,"bases":33585,"attributes":33592,"functions":33596,"mro":33619},"The Bravo deck uses predefined locations with calibrated teachpoints.\n\nThe deck has 9 locations arranged in a 3x3 grid. Each location has a\npre-calibrated teachpoint (XYZ coordinate) where the pipetting head\ncan access labware. Teachpoints are loaded from the connector based on\nthe configured head type (96LT, 96ST, 96AM, or 384ST).",[8680,1618],[9982],[33586,33590],{"annotation":33587},{"left":33588,"slice":33589},{"name":14588,"cls":810},{"name":827,"cls":810},{"annotation":33591},{"name":774,"cls":810},[33593,33594,33595],"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.identifier","unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.num_locations","unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.teachpoints",[33597,33598,33599,33600,33601,33602,33603,33604,33605,33606,33607,33608,33609,33610,33611,33612,33613,33614,33615,33616,33617,33618],"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.__init__","unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.__post_init__","unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.configure","unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck._validate_location","unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck._resolve_location","unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.get_location_number","unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.is_location_empty","unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.get_labware_at_location","unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.get_labware_height","unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.get_max_labware_height","unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.__getitem__","unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.__contains__","unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.add","unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.remove","unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.clear","unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.assign","unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.unassign","unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.summary","unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck._rebuild_location_index","unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck._rebuild_index","unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.load","unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.from_json",[33542,14588,14624,774,828],{"type":784,"name":33593,"path":33547,"parent":33542,"lines":33621,"value":14628,"annotation":33622},[3846,3846],{"name":931,"cls":810},{"type":784,"name":33594,"path":33547,"parent":33542,"lines":33624,"value":33625,"annotation":33626},[897,897],"9",{"name":1405,"cls":810},{"type":784,"name":33595,"path":33547,"parent":33542,"lines":33628,"value":33629,"annotation":33630},[1091,1091],"dataclasses.field(default_factory=(lambda: DEFAULT_TEACHPOINTS))",{"left":33631,"slice":33632},{"name":927,"cls":810},{"elements":33633},[33634,33635],{"name":1405,"cls":810},{"name":1934,"cls":810},{"type":846,"name":33598,"path":33547,"parent":33542,"lines":33637,"parameters":33638},[2921,2010],[33639,33640,33644],{"name":851,"kind":852,"required":853},{"name":14661,"kind":852,"annotation":33641,"required":853},{"join":33642},[33643,832],{"name":1771,"cls":810},{"name":14667,"kind":3745,"required":42,"default":3747},{"type":846,"name":33599,"path":33547,"parent":33542,"description":33646,"lines":33647,"decorators":33648,"parameters":33649},"Configure deck by loading teachpoints and geometry from connector.\n\nThe teachpoints and geometry are loaded from the connector based\non the configured head type.\n\nExpected response: TeachpointMap with a .locations list of TeachpointEntry\nobjects (each with .location_id, .x, .y, .z attributes).",[2019,3231],[7085],[33650,33651],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752},{"type":846,"name":33600,"path":33547,"parent":33542,"description":33653,"lines":33654,"parameters":33655},"Validate location number is in valid range.",[7483,1133],[33656,33657],{"name":851,"kind":852,"required":853},{"name":33579,"kind":852,"annotation":33658,"required":853},{"name":1405,"cls":810},{"type":846,"name":33601,"path":33547,"parent":33542,"lines":33660,"parameters":33661,"returns":33668},[1134,3268],[33662,33663],{"name":851,"kind":852,"required":853},{"name":15226,"kind":852,"annotation":33664,"required":853},{"join":33665},[33666,33667],{"name":15230,"cls":810},{"name":827,"cls":810},{"description":1127,"annotation":33669},{"name":1405,"cls":810},{"type":846,"name":33602,"path":33547,"parent":33542,"description":33671,"lines":33672,"parameters":33673,"returns":33678},"Get the location number where the given labware is placed.",[10723,4002],[33674,33675],{"name":851,"kind":852,"required":853},{"name":14804,"kind":852,"annotation":33676,"required":853,"description":33677},{"name":827,"cls":810},"The labware to find.",{"description":33679,"annotation":33680},"The location number (1-9) if found, None otherwise.",{"join":33681},[33682,832],{"name":1405,"cls":810},{"type":846,"name":33603,"path":33547,"parent":33542,"description":33684,"lines":33685,"parameters":33686,"returns":33691,"throws":33694},"Check if a deck location is empty.",[2194,18802],[33687,33688],{"name":851,"kind":852,"required":853},{"name":33579,"kind":852,"annotation":33689,"required":853,"description":33690},{"name":1405,"cls":810},"The location number to check (1-9).",{"description":33692,"annotation":33693},"True if the location is empty, False otherwise.",{"name":1098,"cls":810},[33695],{"description":33696,"annotation":33697},"If location_number is invalid.",{"name":14741,"cls":810},{"type":846,"name":33604,"path":33547,"parent":33542,"description":33699,"lines":33700,"parameters":33701,"returns":33706,"throws":33711},"Get the labware at a specific deck location.",[1186,4141],[33702,33703],{"name":851,"kind":852,"required":853},{"name":33579,"kind":852,"annotation":33704,"required":853,"description":33705},{"name":1405,"cls":810},"The location number (1-9).",{"description":33707,"annotation":33708},"The labware at that location, or None if empty.",{"join":33709},[33710,832],{"name":827,"cls":810},[33712],{"description":33696,"annotation":33713},{"name":14741,"cls":810},{"type":846,"name":33605,"path":33547,"parent":33542,"description":33715,"lines":33716,"parameters":33717,"returns":33721},"Get the height of labware at a specific location.",[1220,7175],[33718,33719],{"name":851,"kind":852,"required":853},{"name":33579,"kind":852,"annotation":33720,"required":853,"description":33705},{"name":1405,"cls":810},{"description":33722,"annotation":33723},"Height of the labware in mm, or 0.0 if location is empty.",{"name":1161,"cls":810},{"type":846,"name":33606,"path":33547,"parent":33542,"description":33725,"lines":33726,"parameters":33727,"returns":33729},"Get the maximum labware height across all deck locations.",[7848,11585],[33728],{"name":851,"kind":852,"required":853},{"description":33730,"annotation":33731},"Maximum labware height in mm, or 0.0 if deck is empty.",{"name":1161,"cls":810},{"type":846,"name":33607,"path":33547,"parent":33542,"lines":33733,"parameters":33734,"returns":33738},[22857,4199],[33735,33736],{"name":851,"kind":852,"required":853},{"name":14807,"kind":852,"annotation":33737,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":33739},{"name":33549,"cls":810},{"type":846,"name":33608,"path":33547,"parent":33542,"lines":33741,"decorators":33742,"parameters":33743,"returns":33748},[4215,11607],[7085],[33744,33745],{"name":851,"kind":852,"required":853},{"name":33746,"kind":852,"annotation":33747,"required":853},"item",{"name":3476,"cls":810},{"description":1127,"annotation":33749},{"name":1098,"cls":810},{"type":846,"name":33609,"path":33547,"parent":33542,"description":33751,"lines":33752,"decorators":33753,"parameters":33754,"throws":33766},"Add labware to a specific deck location.",[10856,7915],[7085],[33755,33756,33759,33765],{"name":851,"kind":13859,"required":853},{"name":14804,"kind":852,"annotation":33757,"required":853,"description":33758},{"name":827,"cls":810},"The labware to add to the deck.",{"name":14807,"kind":1788,"annotation":33760,"required":42,"default":832,"description":33764},{"join":33761},[33762,33763,832],{"name":1405,"cls":810},{"name":931,"cls":810},"The deck location number (1-9) or location name. Can be int or str.",{"name":3749,"kind":3750,"required":42,"default":3752},[33767,33770],{"description":33768,"annotation":33769},"If location is not provided or invalid.",{"name":14741,"cls":810},{"description":33771,"annotation":33772},"If the location is already occupied.",{"name":14795,"cls":810},{"type":846,"name":33610,"path":33547,"parent":33542,"description":33774,"lines":33775,"decorators":33776,"parameters":33777},"Remove labware from the deck.",[7924,8919],[7085],[33778,33779,33782],{"name":851,"kind":13859,"required":853},{"name":14804,"kind":852,"annotation":33780,"required":853,"description":33781},{"name":827,"cls":810},"The labware to remove.",{"name":3749,"kind":3750,"required":42,"default":3752},{"type":846,"name":33611,"path":33547,"parent":33542,"description":33784,"lines":33785,"decorators":33786,"parameters":33787},"Remove all labware from the deck.",[10925,8920],[7085],[33788],{"name":851,"kind":852,"required":853},{"type":846,"name":33612,"path":33547,"parent":33542,"description":33790,"lines":33791,"decorators":33792,"parameters":33793},"Assign labware to the deck at a teachpoint location.",[8927,4373],[7085],[33794,33795,33798,33803,33808],{"name":851,"kind":13859,"required":853},{"name":14885,"kind":852,"annotation":33796,"required":853,"description":33797},{"name":827,"cls":810},"The labware to assign.",{"name":14807,"kind":1788,"annotation":33799,"required":42,"default":832,"description":33802},{"join":33800},[33801,832],{"name":1934,"cls":810},"The teachpoint location vector.",{"name":33579,"kind":1788,"annotation":33804,"required":42,"default":832,"description":33807},{"join":33805},[33806,832],{"name":1405,"cls":810},"The deck location number (1-9).",{"name":3749,"kind":3750,"required":42,"default":3752,"description":33809},"Additional arguments.",{"type":846,"name":33613,"path":33547,"parent":33542,"description":33811,"lines":33812,"decorators":33813,"parameters":33814},"Unassign labware from the deck.",[4387,20650],[7085],[33815,33816,33819],{"name":851,"kind":13859,"required":853},{"name":14885,"kind":852,"annotation":33817,"required":853,"description":33818},{"name":827,"cls":810},"The labware to unassign.",{"name":3749,"kind":3750,"required":42,"default":3752,"description":33809},{"type":846,"name":33614,"path":33547,"parent":33542,"description":33821,"lines":33822,"parameters":33823,"returns":33825},"Generate a summary of the deck layout.",[14799,8077],[33824],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":33826},{"name":931,"cls":810},{"type":846,"name":33615,"path":33547,"parent":33542,"description":33828,"lines":33829,"parameters":33830},"Rebuild __location_index from current children by matching locations to teachpoints.",[8086,4709],[33831],{"name":851,"kind":852,"required":853},{"type":846,"name":33616,"path":33547,"parent":33542,"lines":33833,"parameters":33834},[4746,4747],[33835],{"name":851,"kind":852,"required":853},{"type":846,"name":33617,"path":33547,"parent":33542,"description":33837,"lines":33838,"parameters":33839},"Load deck configuration from JSON file into this deck instance.\n\nModifies the current deck in-place, preserving the parent reference.",[4757,12982],[33840,33841],{"name":851,"kind":852,"required":853},{"name":14683,"kind":852,"annotation":33842,"required":853,"description":14689},{"join":33843},[33844,33845],{"name":931,"cls":810},{"name":14688,"cls":810},{"type":846,"name":33618,"path":33547,"parent":33542,"description":33847,"lines":33848,"parameters":33849},"Deserialize a BravoDeck from a JSON-compatible dictionary.",[4791,1618],[33850,33851],{"name":851,"kind":852,"required":853},{"name":14696,"kind":852,"annotation":33852,"required":853,"description":14703},{"left":33853,"slice":33854},{"name":927,"cls":810},{"elements":33855},[33856,33857],{"name":931,"cls":810},{"name":933,"cls":810},{"type":846,"name":33597,"path":33547,"parent":33542,"lines":33859,"parameters":33860},[9997,9997],[33861,33862,33865,33869,33871,33874,33881],{"name":851,"kind":852,"required":853},{"name":14938,"kind":852,"annotation":33863,"required":42,"default":33864},{"name":14940,"cls":810},{"name":14942,"cls":810},{"name":14944,"kind":852,"annotation":33866,"required":42},{"left":33867,"slice":33868},{"name":1930,"cls":810},{"name":14948,"cls":810},{"name":11621,"kind":852,"annotation":33870,"required":42,"default":14628},{"name":931,"cls":810},{"name":33872,"kind":852,"annotation":33873,"required":42,"default":33625},"num_locations",{"name":1405,"cls":810},{"name":31351,"kind":852,"annotation":33875,"required":42},{"left":33876,"slice":33877},{"name":927,"cls":810},{"elements":33878},[33879,33880],{"name":1405,"cls":810},{"name":1934,"cls":810},{"name":14661,"kind":852,"annotation":33882,"required":42,"default":832,"description":33887},{"left":33883,"slice":33884},{"name":14972,"cls":810},{"join":33885},[33886,832],{"name":1771,"cls":810},"The Bravo this module is attached to.",{"type":755,"name":33538,"path":33889,"parent":31042,"packages":33890,"attributes":33892,"classes":33894},"unitelabs\u002Fliquid_handling\u002Fagilent\u002Fmodules\u002Fpipette_head\u002F__init__.py",[33891],"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head",[33893],"unitelabs.liquid_handling.agilent.modules.pipette_head.__all__",[32451],{"type":784,"name":33893,"path":33889,"parent":33538,"lines":33896,"value":33897},[9780,9793],[32451],{"type":755,"name":33891,"path":33899,"parent":33538,"packages":33900,"attributes":33901,"classes":33908,"functions":33909},"unitelabs\u002Fliquid_handling\u002Fagilent\u002Fmodules\u002Fpipette_head\u002Fpipette_head.py",[14992],[33902,33903,33904,33905,33906,33907],"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.APPROACH_CLEARANCE","unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.TIP_PICKUP_OVERSHOOT","unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.MIN_Z_CLEARANCE","unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.W_EJECT_POSITION","unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.MIN_MOVE_TO","unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.MAX_MOVE_TO",[32451],[33910],"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head._hole_positions_from_labware",{"type":784,"name":33902,"path":33899,"parent":33891,"lines":33912,"value":32050},[1066,1066],{"type":784,"name":33903,"path":33899,"parent":33891,"lines":33914,"value":33915},[1043,1043],"Decimal('2.3')",{"type":784,"name":33904,"path":33899,"parent":33891,"lines":33917,"value":32050},[3074,3074],{"type":784,"name":33905,"path":33899,"parent":33891,"lines":33919,"value":33920},[878,878],"Decimal('-7.5')",{"type":784,"name":33906,"path":33899,"parent":33891,"lines":33922,"value":33923},[1079,1079],"Vector(x=0, y=0.5, z=(-1.8))",{"type":784,"name":33907,"path":33899,"parent":33891,"lines":33925,"value":33926},[887,887],"Vector(x=390, y=231, z=150)",{"type":846,"name":33910,"path":33899,"parent":33891,"description":33928,"lines":33929,"parameters":33930,"returns":33933},"Compute 2D list of hole positions relative to hole [0][0] from labware children.",[1923,1973],[33931],{"name":14804,"kind":852,"annotation":33932,"required":853},{"name":19395,"cls":810},{"description":1127,"annotation":33934},{"left":33935,"slice":33936},{"name":1870,"cls":810},{"left":33937,"slice":33938},{"name":1870,"cls":810},{"name":1934,"cls":810},{"type":802,"name":32451,"path":33899,"parent":33891,"description":33940,"lines":33941,"decorators":33943,"bases":33944,"attributes":33947,"functions":33956,"mro":33984},"Bravo pipette head module.",[2887,33942],917,[9982],[33945],{"annotation":33946},{"name":28703,"cls":810},[33948,33949,33950,33951,33952,33953,33954,33955],"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.identifier","unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.rows","unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.cols","unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.children","unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.head_profile","unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.logger","unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.protocol","unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.head_spacing",[33957,33958,33959,33960,33961,33962,33963,33964,33965,33966,33967,33968,33969,33970,33971,33972,33973,33974,33975,33976,33977,33978,33979,33980,33981,33982,33983],"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.__init__","unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.__post_init__","unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.configure","unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.initialize","unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.can_activate","unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.activate","unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.current_location","unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.move_to","unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.move_by","unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.home","unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead._well_offset_vector","unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead._validate_location_offset","unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead._assert_gripper_retracted","unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead._retract_z","unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.current_w_position","unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.get","unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.pick_up_tips","unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.pick_up_tips_from","unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead._pick_up_tips","unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.put_down_tips","unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.put_down_tips_to","unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead._put_down_tips","unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.discard_tips","unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.drop_tips","unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.aspirate","unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.dispense","unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.empty_tips",[32451,28703,17096,14624,774,828],{"type":784,"name":33948,"path":33899,"parent":32451,"lines":33986,"value":33987,"annotation":33988},[888,888],"'PipetteHead'",{"name":931,"cls":810},{"type":784,"name":33949,"path":33899,"parent":32451,"lines":33990,"value":4930,"annotation":33991},[3846,3846],{"name":1405,"cls":810},{"type":784,"name":33950,"path":33899,"parent":32451,"lines":33993,"value":15819,"annotation":33994},[14627,14627],{"name":1405,"cls":810},{"type":784,"name":33951,"path":33899,"parent":32451,"lines":33996,"value":28760,"annotation":33997},[897,1091],{"left":33998,"slice":33999},{"name":1930,"cls":810},{"left":34000,"slice":34001},{"name":16956,"cls":810},{"name":32509,"cls":810},{"type":784,"name":33952,"path":33899,"parent":32451,"lines":34003,"value":34004,"annotation":34005},[3859,2921],"dataclasses.field(default_factory=(lambda: HEAD_PROFILES['96LT']), metadata={'marshmallow_field': BravoHeadProfileField()})",{"name":31993,"cls":810},{"type":846,"name":33958,"path":33899,"parent":32451,"lines":34007,"parameters":34008},[1092,9094],[34009,34010,34017,34026,34028],{"name":851,"kind":852,"required":853},{"name":17243,"kind":852,"annotation":34011,"required":853},{"join":34012},[832,34013,34014],{"name":32509,"cls":810},{"left":34015,"slice":34016},{"name":843,"cls":810},{"name":32509,"cls":810},{"name":17254,"kind":852,"annotation":34018,"required":853},{"join":34019},[34020,832],{"left":34021,"slice":34022},{"name":1930,"cls":810},{"join":34023},[34024,34025],{"name":1405,"cls":810},{"name":931,"cls":810},{"name":14661,"kind":852,"annotation":34027,"required":853},{"name":1771,"cls":810},{"name":14667,"kind":3745,"required":42,"default":3747},{"type":784,"name":33953,"path":33899,"parent":32451,"description":34030,"lines":34031,"value":832,"annotation":34032},"Logger for the pipette head module.",[2039,2776],{"name":7798,"cls":810},{"type":784,"name":33954,"path":33899,"parent":32451,"description":34034,"lines":34035,"value":832,"annotation":34036},"Get the protocol instance from the parent liquid handler.",[2052,2074],{"name":31368,"cls":810},{"type":846,"name":33959,"path":33899,"parent":32451,"description":34038,"lines":34039,"decorators":34040,"parameters":34041},"Configure the pipetting module.",[3927,10694],[7085],[34042,34043,34048],{"name":851,"kind":852,"required":853},{"name":32164,"kind":1788,"annotation":34044,"required":42,"default":832,"description":34047},{"join":34045},[34046,832],{"name":31993,"cls":810},"The head profile of the pipetting head.",{"name":3749,"kind":3750,"required":42,"default":3752},{"type":846,"name":33960,"path":33899,"parent":32451,"description":34050,"lines":34051,"decorators":34052,"parameters":34053},"Initialize the pipetting module.",[3950,1123],[7085],[34054,34055],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752},{"type":846,"name":33961,"path":33899,"parent":32451,"lines":34057,"decorators":34058,"parameters":34059,"returns":34061},[2142,2153],[7085],[34060],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":34062},{"name":1098,"cls":810},{"type":846,"name":33962,"path":33899,"parent":32451,"description":34064,"lines":34065,"decorators":34066,"parameters":34067},"Activate the pipetting module.",[7504,2154],[7085],[34068,34069],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752},{"type":846,"name":33963,"path":33899,"parent":32451,"description":34071,"lines":34072,"decorators":34073,"parameters":34074,"returns":34076,"throws":34079},"Get the current position of the pipetting head.",[14092,1179],[15097,7808,7085],[34075],{"name":851,"kind":852,"required":853},{"description":34077,"annotation":34078},"Vector with current X, Y, Z coordinates in mm.",{"name":1934,"cls":810},[34080],{"description":34081,"annotation":34082},"If protocol is not available.",{"name":1753,"cls":810},{"type":846,"name":33964,"path":33899,"parent":32451,"description":34084,"lines":34085,"decorators":34086,"parameters":34087},"Move the pipetting head to an absolute location.",[1185,7110],[15107,7808,7085],[34088,34089,34091],{"name":851,"kind":13859,"required":853},{"name":14807,"kind":852,"annotation":34090,"required":853},{"name":1934,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752},{"type":846,"name":33965,"path":33899,"parent":32451,"description":34093,"lines":34094,"decorators":34095,"parameters":34096},"Move the pipetting head by a relative offset.",[2266,4085],[15107,7808,7085],[34097,34098,34100],{"name":851,"kind":13859,"required":853},{"name":13970,"kind":852,"annotation":34099,"required":853},{"name":1934,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752},{"type":846,"name":33966,"path":33899,"parent":32451,"description":34102,"lines":34103,"decorators":34104,"parameters":34105},"Move the pipetting head to the home position.",[4095,11498],[15107,7808],[34106],{"name":851,"kind":852,"required":853},{"type":846,"name":33967,"path":33899,"parent":32451,"description":34108,"lines":34109,"decorators":34110,"parameters":34111,"returns":34120},"Convert well offset to a Vector.",[4141,4136],[7085],[34112,34113],{"name":851,"kind":852,"required":853},{"name":28890,"kind":852,"annotation":34114,"required":853},{"left":34115,"slice":34116},{"name":2813,"cls":810},{"elements":34117},[34118,34119],{"name":1405,"cls":810},{"name":1405,"cls":810},{"description":1127,"annotation":34121},{"name":1934,"cls":810},{"type":846,"name":33968,"path":33899,"parent":32451,"description":34123,"lines":34124,"parameters":34125},"Validate that the target position is within reach.",[4169,19362],[34126,34127,34129],{"name":851,"kind":852,"required":853},{"name":14807,"kind":852,"annotation":34128,"required":853},{"name":1405,"cls":810},{"name":13970,"kind":852,"annotation":34130,"required":853},{"name":1934,"cls":810},{"type":846,"name":33969,"path":33899,"parent":32451,"description":34132,"lines":34133,"parameters":34134},"Reject head movement while the gripper Z-axis is extended past the safe plane.",[11585,19363],[34135],{"name":851,"kind":852,"required":853},{"type":846,"name":33970,"path":33899,"parent":32451,"description":34137,"lines":34138,"parameters":34139},"Raise the main Z-axis to the safe traverse height, holding the current X\u002FY.",[11607,1266],[34140],{"name":851,"kind":852,"required":853},{"type":846,"name":33971,"path":33899,"parent":32451,"description":34142,"lines":34143,"parameters":34144,"returns":34146,"throws":34149},"Get the current W-axis (plunger) position.",[10866,12183],[34145],{"name":851,"kind":852,"required":853},{"description":34147,"annotation":34148},"Current W position in mm.",{"name":1062,"cls":810},[34150],{"description":34081,"annotation":34151},{"name":1753,"cls":810},{"type":846,"name":33972,"path":33899,"parent":32451,"description":28875,"lines":34153,"decorators":34154,"parameters":34155,"returns":34157},[24535,2743],[7085],[34156],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":34158},{"join":34159},[34160,832],{"name":32509,"cls":810},{"type":846,"name":33973,"path":33899,"parent":32451,"description":34162,"lines":34163,"decorators":34164,"parameters":34165},"Raise NotImplementedError.\n\npick_up_tips is not supported for BravoPipetteHead. Use pick_up_tips_from instead.",[2753,15186],[7808,7085],[34166,34167,34171],{"name":851,"kind":13859,"required":853},{"name":2271,"kind":852,"annotation":34168,"required":853},{"left":34169,"slice":34170},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":20731,"kind":852,"annotation":34172,"required":853},{"left":34173,"slice":34174},{"name":1930,"cls":810},{"name":16956,"cls":810},{"type":784,"name":33955,"path":33899,"parent":32451,"description":34176,"lines":34177,"value":832,"annotation":34178},"Center-to-center nozzle spacing in mm from the configured head profile.",[8910,8919],{"name":1062,"cls":810},{"type":846,"name":33974,"path":33899,"parent":32451,"description":34180,"lines":34181,"decorators":34182,"parameters":34183,"returns":34228,"throws":34230},"Pick up tips from a tip rack.\n\nProvide an explicit `rack` to pick up from there, or a `tip_type` to pick up from\nthe next full arrangement of that type on the deck. When both are given, `rack`\ntakes precedence. Only nozzles overlapping a filled spot engage, so a partially\nconsumed block is handled automatically.",[10925,22987],[15107,7808,7085],[34184,34185,34190,34197,34207,34212,34218,34223],{"name":851,"kind":13859,"required":853},{"name":19393,"kind":852,"annotation":34186,"required":42,"default":832,"description":34189},{"join":34187},[34188,832],{"name":19395,"cls":810},"Tip rack to pick up tips from. Takes precedence over `tip_type`.",{"name":1950,"kind":1788,"annotation":34191,"required":42,"default":832,"description":34196},{"join":34192},[34193,832],{"left":34194,"slice":34195},{"name":843,"cls":810},{"name":32509,"cls":810},"The tip type to pick up from the next full arrangement of that type on\nthe deck. Used only when `rack` is not given.",{"name":28890,"kind":1788,"annotation":34198,"required":42,"default":832,"description":34206},{"join":34199},[34200,832],{"left":34201,"slice":34202},{"name":2813,"cls":810},{"elements":34203},[34204,34205],{"name":1405,"cls":810},{"name":1405,"cls":810},"Offset of (row, column) from A1 of the tip rack to put down to. (0,0) is\nno offset and default. Negative values allowed, must be in bounds of the rack rows\nand columns.",{"name":13970,"kind":1788,"annotation":34208,"required":42,"default":832,"description":34211},{"join":34209},[34210,832],{"name":1934,"cls":810},"Fine-tuning offset in (x, y, z) in mm.",{"name":34213,"kind":1788,"annotation":34214,"required":42,"default":832,"description":34217},"press_depth",{"join":34215},[34216,832],{"name":1940,"cls":810},"Depth in mm to press the tip into the well. When None (default),\nmotor-current ForceMove is used and the press depth is derived from the first\noccupied spot's tip fitting_depth; all tips are assumed homogeneous (mixed-height\nracks are not supported). Pass an explicit value to opt out of force sensing and\npress to a fixed Z instead.",{"name":1164,"kind":1788,"annotation":34219,"required":42,"default":832,"description":34222},{"join":34220},[34221,832],{"name":1940,"cls":810},"Velocity to move at.",{"name":1409,"kind":1788,"annotation":34224,"required":42,"default":832,"description":34227},{"join":34225},[34226,832],{"name":1940,"cls":810},"Minimum height to traverse at. Defaults to configured\nminimum traverse height.",{"description":28942,"annotation":34229},{"name":19395,"cls":810},[34231,34234,34237],{"description":34232,"annotation":34233},"If neither `rack` nor `tip_type` is provided.",{"name":14741,"cls":810},{"description":34235,"annotation":34236},"If the head is not on a deck when resolving a `tip_type`.",{"name":14867,"cls":810},{"description":34238,"annotation":34239},"If a tip type is requested but no full arrangement of it exists.",{"name":20788,"cls":810},{"type":846,"name":33975,"path":33899,"parent":32451,"lines":34241,"decorators":34242,"parameters":34243},[27228,4651],[7808],[34244,34245,34247,34254,34256,34258,34262,34264],{"name":851,"kind":852,"required":853},{"name":19393,"kind":852,"annotation":34246,"required":853},{"name":19395,"cls":810},{"name":28890,"kind":852,"annotation":34248,"required":853},{"left":34249,"slice":34250},{"name":2813,"cls":810},{"elements":34251},[34252,34253],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":20731,"kind":852,"annotation":34255,"required":853},{"name":1930,"cls":810},{"name":13970,"kind":852,"annotation":34257,"required":853},{"name":1934,"cls":810},{"name":34213,"kind":852,"annotation":34259,"required":853},{"join":34260},[34261,832],{"name":1940,"cls":810},{"name":1164,"kind":852,"annotation":34263,"required":853},{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":34265,"required":853},{"join":34266},[34267,832],{"name":1940,"cls":810},{"type":846,"name":33976,"path":33899,"parent":32451,"description":34269,"lines":34270,"decorators":34271,"parameters":34272},"Raise NotImplementedError.\n\nput_down_tips not supported for BravoPipetteHead. Use put_down_tips_to instead.",[9439,1521],[7808,7085],[34273,34274,34278],{"name":851,"kind":13859,"required":853},{"name":20731,"kind":852,"annotation":34275,"required":853},{"left":34276,"slice":34277},{"name":1930,"cls":810},{"name":16956,"cls":810},{"name":2271,"kind":852,"annotation":34279,"required":853},{"left":34280,"slice":34281},{"name":1930,"cls":810},{"name":1405,"cls":810},{"type":846,"name":33977,"path":33899,"parent":32451,"description":34283,"lines":34284,"decorators":34285,"parameters":34286,"returns":34327,"throws":34329},"Put down tips to a tip rack.\n\nProvide an explicit `rack` to put down there, or a `tip_type` to put down into the\nnext free arrangement of that type on the deck. When both are given, `rack` takes\nprecedence. A partially tipped head drops only the nozzles that hold a tip.",[1558,4937],[15107,7808,7085],[34287,34288,34293,34300,34309,34313,34319,34323],{"name":851,"kind":13859,"required":853},{"name":19393,"kind":852,"annotation":34289,"required":42,"default":832,"description":34292},{"join":34290},[34291,832],{"name":19395,"cls":810},"Tip rack to put down tips to. Takes precedence over `tip_type`.",{"name":1950,"kind":1788,"annotation":34294,"required":42,"default":832,"description":34299},{"join":34295},[34296,832],{"left":34297,"slice":34298},{"name":843,"cls":810},{"name":32509,"cls":810},"The tip type to put down into the next free arrangement of that type on\nthe deck. Used only when `rack` is not given.",{"name":28890,"kind":1788,"annotation":34301,"required":42,"default":832,"description":34206},{"join":34302},[34303,832],{"left":34304,"slice":34305},{"name":2813,"cls":810},{"elements":34306},[34307,34308],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":13970,"kind":1788,"annotation":34310,"required":42,"default":832,"description":34211},{"join":34311},[34312,832],{"name":1934,"cls":810},{"name":34314,"kind":1788,"annotation":34315,"required":42,"default":832,"description":34318},"eject_distance",{"join":34316},[34317,832],{"name":1940,"cls":810},"How far beyond the w-axis zero position to move when putting down tips.",{"name":1164,"kind":1788,"annotation":34320,"required":42,"default":832,"description":34222},{"join":34321},[34322,832],{"name":1940,"cls":810},{"name":1409,"kind":1788,"annotation":34324,"required":42,"default":832,"description":34227},{"join":34325},[34326,832],{"name":1940,"cls":810},{"description":28999,"annotation":34328},{"name":19395,"cls":810},[34330,34332,34335],{"description":34232,"annotation":34331},{"name":14741,"cls":810},{"description":34333,"annotation":34334},"If the head is not on a deck when resolving a `tip_type`, or the\nrack is not assigned.",{"name":14867,"cls":810},{"description":34336,"annotation":34337},"If a tip type is requested but no free arrangement of it exists.",{"name":20788,"cls":810},{"type":846,"name":33978,"path":33899,"parent":32451,"description":34339,"lines":34340,"decorators":34341,"parameters":34342},"Put down tips at the specified location.",[4924,26017],[7808],[34343,34344,34346,34353,34355,34357,34359],{"name":851,"kind":852,"required":853},{"name":14807,"kind":852,"annotation":34345,"required":853},{"name":1405,"cls":810},{"name":28890,"kind":852,"annotation":34347,"required":853},{"left":34348,"slice":34349},{"name":2813,"cls":810},{"elements":34350},[34351,34352],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":13970,"kind":852,"annotation":34354,"required":853},{"name":1934,"cls":810},{"name":34314,"kind":852,"annotation":34356,"required":853},{"name":1940,"cls":810},{"name":1164,"kind":852,"annotation":34358,"required":853},{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":34360,"required":853},{"join":34361},[34362,832],{"name":1940,"cls":810},{"type":846,"name":33979,"path":33899,"parent":32451,"description":34364,"lines":34365,"decorators":34366,"parameters":34367},"Discard the currently held tips into a waste location.",[1731,22496],[15107,7808,7085],[34368,34369,34372,34376,34381,34385],{"name":851,"kind":13859,"required":853},{"name":15226,"kind":852,"annotation":34370,"required":853,"description":34371},{"name":15230,"cls":810},"The carrier site where the tips should be discarded to.",{"name":13970,"kind":1788,"annotation":34373,"required":42,"default":832,"description":34211},{"join":34374},[34375,832],{"name":1934,"cls":810},{"name":34314,"kind":1788,"annotation":34377,"required":42,"default":832,"description":34380},{"join":34378},[34379,832],{"name":1940,"cls":810},"How far beyond the w-axis zero position to move when discarding tips.",{"name":1164,"kind":1788,"annotation":34382,"required":42,"default":832,"description":34222},{"join":34383},[34384,832],{"name":1940,"cls":810},{"name":1409,"kind":1788,"annotation":34386,"required":42,"default":832,"description":34227},{"join":34387},[34388,832],{"name":1940,"cls":810},{"type":846,"name":33980,"path":33899,"parent":32451,"description":20904,"lines":34390,"decorators":34392,"parameters":34393,"returns":34395},[34391,22524],634,[15107,7808,7085],[34394],{"name":851,"kind":852,"required":853},{"description":34396,"annotation":34397},"A list of the tips that were dropped, or None if no tips were held.",{"join":34398},[34399,832],{"left":34400,"slice":34401},{"name":1870,"cls":810},{"name":32509,"cls":810},{"type":846,"name":33981,"path":33899,"parent":32451,"description":34403,"lines":34404,"decorators":34406,"parameters":34407},"Aspirate from wells. See overloads for full documentation.",[5671,34405],775,[15107,7808,7085],[34408,34409,34413,34417,34421,34431,34435,34439,34443,34447,34451,34460,34464,34468,34472],{"name":851,"kind":13859,"required":853},{"name":34410,"kind":852,"annotation":34411,"required":853},"plate",{"name":34412,"cls":810},"unitelabs.labware.liquids.fillable.Fillable",{"name":20958,"kind":852,"annotation":34414,"required":42,"default":832},{"join":34415},[34416,832],{"name":14342,"cls":810},{"name":13953,"kind":1788,"annotation":34418,"required":42,"default":832},{"join":34419},[34420,832],{"name":1940,"cls":810},{"name":13960,"kind":1788,"annotation":34422,"required":42,"default":832},{"left":34423,"slice":34425},{"name":34424,"cls":810},"typing_extensions.Union",{"elements":34426},[34427,34430,832],{"left":34428,"slice":34429},{"name":843,"cls":810},{"name":33224,"cls":810},{"name":33224,"cls":810},{"name":1164,"kind":1788,"annotation":34432,"required":42,"default":832},{"join":34433},[34434,832],{"name":1940,"cls":810},{"name":1936,"kind":1788,"annotation":34436,"required":42,"default":832},{"join":34437},[34438,832],{"name":1940,"cls":810},{"name":2299,"kind":1788,"annotation":34440,"required":42,"default":832},{"join":34441},[34442,832],{"name":1940,"cls":810},{"name":13938,"kind":1788,"annotation":34444,"required":42,"default":832},{"join":34445},[34446,832],{"name":1940,"cls":810},{"name":13930,"kind":1788,"annotation":34448,"required":42,"default":832},{"join":34449},[34450,832],{"name":14469,"cls":810},{"name":28890,"kind":1788,"annotation":34452,"required":42,"default":832},{"join":34453},[34454,832],{"left":34455,"slice":34456},{"name":2813,"cls":810},{"elements":34457},[34458,34459],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":13970,"kind":1788,"annotation":34461,"required":42,"default":832},{"join":34462},[34463,832],{"name":1934,"cls":810},{"name":1415,"kind":1788,"annotation":34465,"required":42,"default":832},{"join":34466},[34467,832],{"name":1405,"cls":810},{"name":2435,"kind":1788,"annotation":34469,"required":42,"default":832},{"join":34470},[34471,832],{"name":1940,"cls":810},{"name":21029,"kind":1788,"annotation":34473,"required":42,"default":832},{"join":34474},[34475,832],{"name":1940,"cls":810},{"type":846,"name":33982,"path":33899,"parent":32451,"description":34477,"lines":34478,"decorators":34479,"parameters":34480},"Dispense to wells. See overloads for full documentation.",[6001,29237],[15107,7808,7085],[34481,34482,34484,34488,34492,34501,34505,34509,34513,34517,34521,34526,34535,34539,34543,34547],{"name":851,"kind":13859,"required":853},{"name":34410,"kind":852,"annotation":34483,"required":853},{"name":20384,"cls":810},{"name":20958,"kind":852,"annotation":34485,"required":42,"default":832},{"join":34486},[34487,832],{"name":14033,"cls":810},{"name":13953,"kind":1788,"annotation":34489,"required":42,"default":832},{"join":34490},[34491,832],{"name":1940,"cls":810},{"name":13960,"kind":1788,"annotation":34493,"required":42,"default":832},{"left":34494,"slice":34495},{"name":34424,"cls":810},{"elements":34496},[34497,34500,832],{"left":34498,"slice":34499},{"name":843,"cls":810},{"name":33224,"cls":810},{"name":33224,"cls":810},{"name":1164,"kind":1788,"annotation":34502,"required":42,"default":832},{"join":34503},[34504,832],{"name":1940,"cls":810},{"name":1936,"kind":1788,"annotation":34506,"required":42,"default":832},{"join":34507},[34508,832],{"name":1940,"cls":810},{"name":2299,"kind":1788,"annotation":34510,"required":42,"default":832},{"join":34511},[34512,832],{"name":1940,"cls":810},{"name":13938,"kind":1788,"annotation":34514,"required":42,"default":832},{"join":34515},[34516,832],{"name":1940,"cls":810},{"name":13930,"kind":1788,"annotation":34518,"required":42,"default":832},{"join":34519},[34520,832],{"name":14172,"cls":810},{"name":14247,"kind":1788,"annotation":34522,"required":42,"default":832},{"join":34523},[34524,34525,832],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":28890,"kind":1788,"annotation":34527,"required":42,"default":832},{"join":34528},[34529,832],{"left":34530,"slice":34531},{"name":2813,"cls":810},{"elements":34532},[34533,34534],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":13970,"kind":1788,"annotation":34536,"required":42,"default":832},{"join":34537},[34538,832],{"name":1934,"cls":810},{"name":1415,"kind":1788,"annotation":34540,"required":42,"default":832},{"join":34541},[34542,832],{"name":1405,"cls":810},{"name":2435,"kind":1788,"annotation":34544,"required":42,"default":832},{"join":34545},[34546,832],{"name":1940,"cls":810},{"name":21029,"kind":1788,"annotation":34548,"required":42,"default":832},{"join":34549},[34550,832],{"name":1940,"cls":810},{"type":846,"name":33983,"path":33899,"parent":32451,"description":34552,"lines":34553,"decorators":34554,"parameters":34555},"Raise NotImplementedError. Not available on Bravo.",[29255,33942],[7808,7085],[34556,34557],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752},{"type":846,"name":33957,"path":33899,"parent":32451,"lines":34559,"parameters":34560},[9997,9997],[34561,34562,34565,34571,34580,34591,34593,34595,34597,34599],{"name":851,"kind":852,"required":853},{"name":14938,"kind":852,"annotation":34563,"required":42,"default":34564},{"name":14940,"cls":810},{"name":14942,"cls":810},{"name":14944,"kind":852,"annotation":34566,"required":42},{"left":34567,"slice":34568},{"name":1930,"cls":810},{"left":34569,"slice":34570},{"name":16956,"cls":810},{"name":32509,"cls":810},{"name":17243,"kind":852,"annotation":34572,"required":42,"default":832},{"left":34573,"slice":34574},{"name":14972,"cls":810},{"join":34575},[832,34576,34577],{"name":17249,"cls":810},{"left":34578,"slice":34579},{"name":843,"cls":810},{"name":17249,"cls":810},{"name":17254,"kind":852,"annotation":34581,"required":42,"default":832},{"left":34582,"slice":34583},{"name":14972,"cls":810},{"join":34584},[34585,832],{"left":34586,"slice":34587},{"name":1930,"cls":810},{"join":34588},[34589,34590],{"name":1405,"cls":810},{"name":931,"cls":810},{"name":17266,"kind":852,"annotation":34592,"required":42,"default":4930},{"name":1405,"cls":810},{"name":17269,"kind":852,"annotation":34594,"required":42,"default":15819},{"name":1405,"cls":810},{"name":11621,"kind":852,"annotation":34596,"required":42,"default":33987},{"name":931,"cls":810},{"name":32164,"kind":852,"annotation":34598,"required":42},{"name":31993,"cls":810},{"name":14661,"kind":852,"annotation":34600,"required":42,"default":832},{"left":34601,"slice":34602},{"name":14972,"cls":810},{"join":34603},[34604,832],{"name":1771,"cls":810},{"type":755,"name":766,"path":34606,"parent":756,"packages":34607,"attributes":34611,"classes":34613},"unitelabs\u002Fliquid_handling\u002Fconfiguration\u002F__init__.py",[34608,34609,34610],"unitelabs.liquid_handling.configuration.liquid_handler","unitelabs.liquid_handling.configuration.module","unitelabs.liquid_handling.configuration.configuration",[34612],"unitelabs.liquid_handling.configuration.__all__",[11068,836,34614],"unitelabs.liquid_handling.configuration.module.ModuleConfiguration",{"type":784,"name":34612,"path":34606,"parent":766,"lines":34616,"value":34617},[9980,9980],[11068,836,34614],{"type":755,"name":34608,"path":34619,"parent":766,"classes":34620},"unitelabs\u002Fliquid_handling\u002Fconfiguration\u002Fliquid_handler.py",[836],{"type":802,"name":836,"path":34619,"parent":34608,"description":34622,"lines":34623,"decorators":34624,"bases":34625,"attributes":34628,"functions":34631,"mro":34633},"Represents the configuration of a liquid handler as a dataclass.",[9793,839],[9982],[34626],{"annotation":34627},{"name":11068,"cls":810},[34629,34630],"unitelabs.liquid_handling.configuration.liquid_handler.LiquidHandlerConfiguration.name","unitelabs.liquid_handling.configuration.liquid_handler.LiquidHandlerConfiguration.identifier",[34632],"unitelabs.liquid_handling.configuration.liquid_handler.LiquidHandlerConfiguration.__init__",[836,11068],{"type":784,"name":34629,"path":34619,"parent":836,"description":34635,"lines":34636,"value":11072,"annotation":34637},"The name of the liquid handler.",[805,805],{"join":34638},[34639,34640],{"name":931,"cls":810},{"name":11077,"cls":810},{"type":784,"name":34630,"path":34619,"parent":836,"description":34642,"lines":34643,"value":11072,"annotation":34644},"The unique identifier of the liquid handler.",[3029,3029],{"join":34645},[34646,34647],{"name":931,"cls":810},{"name":11077,"cls":810},{"type":846,"name":34632,"path":34619,"parent":836,"lines":34649,"parameters":34650},[9997,9997],[34651,34652,34658],{"name":851,"kind":852,"required":853},{"name":5800,"kind":852,"annotation":34653,"required":42,"default":34657},{"join":34654},[34655,34656],{"name":931,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":11621,"kind":852,"annotation":34659,"required":42,"default":34663},{"join":34660},[34661,34662],{"name":931,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"type":755,"name":34609,"path":34665,"parent":766,"classes":34666},"unitelabs\u002Fliquid_handling\u002Fconfiguration\u002Fmodule.py",[34614],{"type":802,"name":34614,"path":34665,"parent":34609,"description":34668,"lines":34669,"decorators":34670,"bases":34671,"functions":34674,"mro":34676},"Represents the configuration of a module as a dataclass.",[905,2775],[9982],[34672],{"annotation":34673},{"name":11068,"cls":810},[34675],"unitelabs.liquid_handling.configuration.module.ModuleConfiguration.__init__",[34614,11068],{"type":846,"name":34675,"path":34665,"parent":34614,"lines":34678,"parameters":34679},[9997,9997],[34680],{"name":851,"kind":852,"required":853},{"type":755,"name":34610,"path":34682,"parent":766,"classes":34683},"unitelabs\u002Fliquid_handling\u002Fconfiguration\u002Fconfiguration.py",[11068],{"type":802,"name":11068,"path":34682,"parent":34610,"description":34685,"lines":34686,"decorators":34687,"attributes":34688,"functions":34691,"mro":34699},"Represents a configuration as a dataclass.",[805,4050],[9982],[34689,34690],"unitelabs.liquid_handling.configuration.configuration.Configuration.missing_fields","unitelabs.liquid_handling.configuration.configuration.Configuration.is_complete",[34692,34693,34694,34695,34696,34697,34698],"unitelabs.liquid_handling.configuration.configuration.Configuration.__init__","unitelabs.liquid_handling.configuration.configuration.Configuration.get","unitelabs.liquid_handling.configuration.configuration.Configuration.__getitem__","unitelabs.liquid_handling.configuration.configuration.Configuration.__setitem__","unitelabs.liquid_handling.configuration.configuration.Configuration.fill_missing_fields","unitelabs.liquid_handling.configuration.configuration.Configuration.serialize","unitelabs.liquid_handling.configuration.configuration.Configuration.deserialize",[11068],{"type":846,"name":34693,"path":34682,"parent":11068,"description":34701,"lines":34702,"parameters":34703,"returns":34710},"Get a configuration value.",[839,906],[34704,34705,34707],{"name":851,"kind":852,"required":853},{"name":3735,"kind":852,"annotation":34706,"required":853},{"name":931,"cls":810},{"name":34708,"kind":852,"annotation":34709,"required":42,"default":832},"default",{"name":933,"cls":810},{"description":1127,"annotation":34711},{"name":933,"cls":810},{"type":846,"name":34694,"path":34682,"parent":11068,"lines":34713,"parameters":34714,"returns":34718},[856,795],[34715,34716],{"name":851,"kind":852,"required":853},{"name":3735,"kind":852,"annotation":34717,"required":853},{"name":931,"cls":810},{"description":1127,"annotation":34719},{"name":933,"cls":810},{"type":846,"name":34695,"path":34682,"parent":11068,"lines":34721,"parameters":34722},[1040,864],[34723,34724,34726],{"name":851,"kind":852,"required":853},{"name":3735,"kind":852,"annotation":34725,"required":853},{"name":931,"cls":810},{"name":15935,"kind":852,"annotation":34727,"required":853},{"name":933,"cls":810},{"type":784,"name":34689,"path":34682,"parent":11068,"description":34729,"lines":34730,"value":832,"annotation":34731},"Return a set of names of all MISSING fields for the configuration.",[870,1051],{"left":34732,"slice":34734},{"name":34733,"cls":810},"set",{"name":931,"cls":810},{"type":784,"name":34690,"path":34682,"parent":11068,"description":34736,"lines":34737,"value":832,"annotation":34738},"True if all fields are present (non-MISSING).\n\nNote: Configurations do NOT necessarily have to be complete to be functional.\nSome fields are optional and may be left as MISSING. Check for sufficient\nfields with `is_firmware_complete`, and view MISSING fields with `missing_fields`.",[1065,1043],{"name":1098,"cls":810},{"type":846,"name":34696,"path":34682,"parent":11068,"description":34740,"lines":34741,"parameters":34742},"Fill fields declared by fields_of that are MISSING on self using non-MISSING values from src.",[878,2887],[34743,34744,34747],{"name":851,"kind":852,"required":853},{"name":34745,"kind":852,"annotation":34746,"required":853},"src",{"name":11068,"cls":810},{"name":34748,"kind":852,"annotation":34749,"required":853},"fields_of",{"left":34750,"slice":34751},{"name":843,"cls":810},{"name":11068,"cls":810},{"type":846,"name":34697,"path":34682,"parent":11068,"description":34753,"lines":34754,"parameters":34755,"returns":34757},"Serialize this configuration to a JSON-like dict (omits MISSING fields).",[2920,2081],[34756],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":34758},{"left":34759,"slice":34760},{"name":927,"cls":810},{"elements":34761},[34762,34763],{"name":931,"cls":810},{"name":933,"cls":810},{"type":846,"name":34698,"path":34682,"parent":11068,"description":34765,"lines":34766,"decorators":34767,"parameters":34768,"returns":34777},"Deserialize a JSON-like dict into this configuration type.",[2091,4050],[12258],[34769,34770],{"name":12261,"kind":13859,"required":853},{"name":14696,"kind":13859,"annotation":34771,"required":853},{"left":34772,"slice":34773},{"name":927,"cls":810},{"elements":34774},[34775,34776],{"name":931,"cls":810},{"name":933,"cls":810},{"description":1127,"annotation":34778},{"name":14143,"cls":810},{"type":846,"name":34692,"path":34682,"parent":11068,"lines":34780,"parameters":34781},[9997,9997],[34782],{"name":851,"kind":852,"required":853},{"type":755,"name":767,"path":34784,"parent":756,"packages":34785,"attributes":34796,"classes":34798},"unitelabs\u002Fliquid_handling\u002Fmodules\u002F__init__.py",[14992,34786,34787,34788,34789,34790,34791,34792,34793,34794,34795],"unitelabs.liquid_handling.modules.module_error","unitelabs.liquid_handling.modules.stage","unitelabs.liquid_handling.modules.pipette_head","unitelabs.liquid_handling.modules.liquid_modes","unitelabs.liquid_handling.modules.pipettes","unitelabs.liquid_handling.modules.pipette","unitelabs.liquid_handling.modules.module","unitelabs.liquid_handling.modules.liquid_handling_mode","unitelabs.liquid_handling.modules.gripper","unitelabs.liquid_handling.modules.parameters",[34797],"unitelabs.liquid_handling.modules.__all__",[773,24398,14469,14172,13934,774,34799,775,776,28703,777,14940],"unitelabs.liquid_handling.modules.module_error.ModuleActivationError",{"type":755,"name":14992,"path":34801,"parent":767,"attributes":34802,"functions":34804},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fguard.py",[34803],"unitelabs.liquid_handling.modules.guard.F",[34805,34806],"unitelabs.liquid_handling.modules.guard.guard","unitelabs.liquid_handling.modules.guard.ensure_module_stage",{"type":784,"name":34803,"path":34801,"parent":14992,"lines":34808,"value":34809},[7204,7204],"typing.TypeVar('F', bound=(typing.Callable))",{"type":846,"name":34805,"path":34801,"parent":14992,"description":34811,"lines":34812,"parameters":34813,"returns":34818,"throws":34829},"Guard the method of a module to only execute it if the module is in the expected lifecycle stage.\n\nThis decorator automatically activates a module the first time any of its\ndecorated methods are called.",[2801,2948],[34814],{"name":34815,"kind":852,"annotation":34816,"required":853,"description":34817},"stage",{"name":14940,"cls":810},"The stage in which the module should be at least in.",{"description":34819,"annotation":34820},"The guarded module method.",{"left":34821,"slice":34823},{"name":34822,"cls":810},"typing_extensions.Callable",{"elements":34824},[34825,34828],{"elements":34826},[34827],{"name":34803,"cls":810},{"name":34803,"cls":810},[34830],{"description":34831,"annotation":34832},"When the provided class method is called but the module is not in the expected lifecycle stage.",{"name":775,"cls":810},{"type":846,"name":34806,"path":34801,"parent":14992,"description":34834,"lines":34835,"parameters":34836},"Ensure a module is in the expected stage, activating if needed.",[2028,2125],[34837,34839],{"name":9664,"kind":852,"annotation":34838,"required":853},{"name":774,"cls":810},{"name":34815,"kind":852,"annotation":34840,"required":853},{"name":14940,"cls":810},{"type":784,"name":34797,"path":34784,"parent":767,"lines":34842,"value":34843},[2801,870],[14469,14172,773,24398,774,34799,775,776,28703,13934,777,14940,34806],{"type":755,"name":34786,"path":34845,"parent":767,"classes":34846},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fmodule_error.py",[775,34799],{"type":802,"name":775,"path":34845,"parent":34786,"description":34848,"lines":34849,"bases":34851,"mro":34854},"Raised when a module is used incorrectly by the user.",[9764,34850],2,[34852],{"annotation":34853},{"name":1753,"cls":810},[775],{"type":802,"name":34799,"path":34845,"parent":34786,"description":34856,"lines":34857,"bases":34858,"attributes":34861,"functions":34863,"mro":34865},"Raised when a module cannot be activated.\n\nThis exception indicates that module activation failed due to hardware\nconstraints, safety checks, or system conflicts that prevent safe operation.\nLaboratory users should check hardware status and resolve any issues\nbefore attempting to use the module again.",[9980,795],[34859],{"annotation":34860},{"name":775,"cls":810},[34862],"unitelabs.liquid_handling.modules.module_error.ModuleActivationError.module_name",[34864],"unitelabs.liquid_handling.modules.module_error.ModuleActivationError.__init__",[34799,775],{"type":846,"name":34864,"path":34845,"parent":34799,"lines":34867,"parameters":34868},[906,795],[34869,34870,34872],{"name":851,"kind":852,"required":853},{"name":9685,"kind":852,"annotation":34871,"required":853},{"name":931,"cls":810},{"name":34873,"kind":852,"annotation":34874,"required":42,"default":9790},"module_name",{"name":931,"cls":810},{"type":784,"name":34862,"path":34845,"parent":34799,"lines":34876,"value":34873},[795,795],{"type":755,"name":34787,"path":34878,"parent":767,"classes":34879},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fstage.py",[14940],{"type":802,"name":14940,"path":34878,"parent":34787,"description":34881,"lines":34882,"bases":34883,"attributes":34888,"mro":34892},"Modules follow a sequence of lifecycle stages.",[9780,796],[34884,34886],{"annotation":34885},{"name":931,"cls":810},{"annotation":34887},{"name":10024,"cls":810},[14942,34889,34890,34891],"unitelabs.liquid_handling.modules.stage.Stage.CONFIGURED","unitelabs.liquid_handling.modules.stage.Stage.INITIALIZED","unitelabs.liquid_handling.modules.stage.Stage.ACTIVE",[14940],{"type":784,"name":14942,"path":34878,"parent":14940,"description":34894,"lines":34895,"value":1417},"The hardware module is installed and detected.",[9793,9793],{"type":784,"name":34889,"path":34878,"parent":14940,"description":34897,"lines":34898,"value":2342},"The software is configured and set up.",[2801,2801],{"type":784,"name":34890,"path":34878,"parent":14940,"description":34900,"lines":34901,"value":2343},"The hardware is initialized and calibrated.",[848,848],{"type":784,"name":34891,"path":34878,"parent":14940,"description":34903,"lines":34904,"value":2344},"The module is ready to be used interactively.",[831,831],{"type":755,"name":34788,"path":34906,"parent":767,"attributes":34907,"classes":34910},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fpipette_head.py",[34908,34909],"unitelabs.liquid_handling.modules.pipette_head.S","unitelabs.liquid_handling.modules.pipette_head.T",[28703],{"type":784,"name":34908,"path":34906,"parent":34788,"lines":34912,"value":34913},[796,796],"typing.TypeVar('S', bound=TipSpot)",{"type":784,"name":34909,"path":34906,"parent":34788,"lines":34915,"value":34916},[3048,3048],"typing.TypeVar('T', bound=Tip)",{"type":802,"name":28703,"path":34906,"parent":34788,"description":34918,"lines":34919,"decorators":34920,"bases":34921,"attributes":34931,"functions":34943,"mro":34973},"A group of pipettes in a fixed array, that move with the same axes.",[1051,14904],[9982],[34922,34929],{"annotation":34923},{"left":34924,"slice":34925},{"name":17096,"cls":810},{"elements":34926},[34927,34928],{"name":34908,"cls":810},{"name":34909,"cls":810},{"annotation":34930},{"name":774,"cls":810},[34932,34933,34934,34935,34936,34937,34938,34939,34940,34941,34942],"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.rows","unitelabs.liquid_handling.modules.pipette_head.PipetteHead.cols","unitelabs.liquid_handling.modules.pipette_head.PipetteHead.has_no_tips","unitelabs.liquid_handling.modules.pipette_head.PipetteHead.active_channels","unitelabs.liquid_handling.modules.pipette_head.PipetteHead.active_children","unitelabs.liquid_handling.modules.pipette_head.PipetteHead.active_head_positions","unitelabs.liquid_handling.modules.pipette_head.PipetteHead.is_partial_tips","unitelabs.liquid_handling.modules.pipette_head.PipetteHead.head_spacing","unitelabs.liquid_handling.modules.pipette_head.PipetteHead.tip_length","unitelabs.liquid_handling.modules.pipette_head.PipetteHead.tip_fitting_depth","unitelabs.liquid_handling.modules.pipette_head.PipetteHead.effective_tip_extension",[34944,34945,34946,34947,34948,34949,34950,34951,34952,34953,34954,34955,34956,34957,34958,34959,34960,34961,34962,34963,34964,34965,34966,34967,34968,34969,34970,34971,34972],"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.__init__","unitelabs.liquid_handling.modules.pipette_head.PipetteHead.current_location","unitelabs.liquid_handling.modules.pipette_head.PipetteHead.move_to","unitelabs.liquid_handling.modules.pipette_head.PipetteHead.move_by","unitelabs.liquid_handling.modules.pipette_head.PipetteHead.get","unitelabs.liquid_handling.modules.pipette_head.PipetteHead.has_tips","unitelabs.liquid_handling.modules.pipette_head.PipetteHead.has_tips_at","unitelabs.liquid_handling.modules.pipette_head.PipetteHead.get_tips","unitelabs.liquid_handling.modules.pipette_head.PipetteHead.get_present_tips","unitelabs.liquid_handling.modules.pipette_head.PipetteHead.get_tips_at","unitelabs.liquid_handling.modules.pipette_head.PipetteHead.rebuild_tips","unitelabs.liquid_handling.modules.pipette_head.PipetteHead._well_offset_vector","unitelabs.liquid_handling.modules.pipette_head.PipetteHead._resolve_well_offset_pairing","unitelabs.liquid_handling.modules.pipette_head.PipetteHead._require_full_rack","unitelabs.liquid_handling.modules.pipette_head.PipetteHead._require_empty_rack","unitelabs.liquid_handling.modules.pipette_head.PipetteHead._resolve_rack_by_type","unitelabs.liquid_handling.modules.pipette_head.PipetteHead.can_pick_up_tips","unitelabs.liquid_handling.modules.pipette_head.PipetteHead.pick_up_tips","unitelabs.liquid_handling.modules.pipette_head.PipetteHead.pick_up_tips_from","unitelabs.liquid_handling.modules.pipette_head.PipetteHead.pick_up_tips_from_anywhere","unitelabs.liquid_handling.modules.pipette_head.PipetteHead.can_put_down_tips","unitelabs.liquid_handling.modules.pipette_head.PipetteHead.put_down_tips","unitelabs.liquid_handling.modules.pipette_head.PipetteHead.put_down_tips_to","unitelabs.liquid_handling.modules.pipette_head.PipetteHead.put_down_tips_to_anywhere","unitelabs.liquid_handling.modules.pipette_head.PipetteHead.discard_tips","unitelabs.liquid_handling.modules.pipette_head.PipetteHead.drop_tips","unitelabs.liquid_handling.modules.pipette_head.PipetteHead.aspirate","unitelabs.liquid_handling.modules.pipette_head.PipetteHead.dispense","unitelabs.liquid_handling.modules.pipette_head.PipetteHead.empty_tips",[28703,17096,14624,774,828],{"type":784,"name":34932,"path":34906,"parent":28703,"lines":34975,"value":4930,"annotation":34976},[2841,2841],{"name":1405,"cls":810},{"type":784,"name":34933,"path":34906,"parent":28703,"lines":34978,"value":15819,"annotation":34979},[1922,1922],{"name":1405,"cls":810},{"type":846,"name":34945,"path":34906,"parent":28703,"description":34981,"lines":34982,"decorators":34983,"parameters":34984,"returns":34988},"Get the current location of the pipette head from A1.",[1066,1973],[8644],[34985,34986],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},"Additional arguments for the liquid handler.",{"description":34989,"annotation":34990},"The absolute location of the pipette head from A1.",{"name":1934,"cls":810},{"type":846,"name":34946,"path":34906,"parent":28703,"description":34992,"lines":34993,"decorators":34994,"parameters":34995},"Move the pipette head to the given absolute location on a safe traverse height.",[1080,897],[8644],[34996,34997,35000],{"name":851,"kind":13859,"required":853},{"name":14807,"kind":852,"annotation":34998,"required":853,"description":34999},{"name":1934,"cls":810},"An absolute location where to move the pipette's tip to.\nProvide None to ignore the pipette.",{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"type":846,"name":34947,"path":34906,"parent":28703,"description":35002,"lines":35003,"decorators":35004,"parameters":35005},"Move the pipette head by the given relative offset.",[1091,2009],[8644],[35006,35007,35010],{"name":851,"kind":13859,"required":853},{"name":13970,"kind":852,"annotation":35008,"required":853,"description":35009},{"name":1934,"cls":810},"The relative offset by which to move the pipette's tip.\nProvide None to ignore the pipette.",{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"type":846,"name":34948,"path":34906,"parent":28703,"description":35012,"lines":35013,"decorators":35014,"parameters":35015,"returns":35017},"Get the currently mounted tip type.",[2948,2028],[7085,8644],[35016],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":35018},{"join":35019},[35020,832],{"name":34909,"cls":810},{"type":846,"name":34949,"path":34906,"parent":28703,"description":35022,"lines":35023,"parameters":35024,"returns":35027},"Check which of all the pipettes currently holds a tip.",[2029,3170],[35025,35026],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"description":35028,"annotation":35029},"A flag of each pipette whether the channel currently holds a tip.",{"left":35030,"slice":35031},{"name":1870,"cls":810},{"name":1098,"cls":810},{"type":846,"name":34950,"path":34906,"parent":28703,"description":35033,"lines":35034,"parameters":35035,"returns":35043},"Check whether the pipettes currently hold a tip at given indices.",[1103,2102],[35036,35037,35042],{"name":851,"kind":13859,"required":853},{"name":2271,"kind":852,"annotation":35038,"required":853,"description":35041},{"left":35039,"slice":35040},{"name":1870,"cls":810},{"name":1405,"cls":810},"The channels to check.",{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"description":35044,"annotation":35045},"Whether the pipettes currently hold a tip at the given indices.",{"left":35046,"slice":35047},{"name":1870,"cls":810},{"name":1098,"cls":810},{"type":846,"name":34951,"path":34906,"parent":28703,"description":35049,"lines":35050,"parameters":35051,"returns":35054},"Get all tips from the pipettes.",[2103,3519],[35052,35053],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"description":35055,"annotation":35056},"A list of tips from the pipettes.",{"left":35057,"slice":35058},{"name":1870,"cls":810},{"join":35059},[35060,832],{"name":34909,"cls":810},{"type":846,"name":34952,"path":34906,"parent":28703,"description":35062,"lines":35063,"parameters":35064,"returns":35066},"Get all tips from the pipettes that are currently mounted.",[2132,1139],[35065],{"name":851,"kind":852,"required":853},{"description":35067,"annotation":35068},"A list of tips from the pipettes that are currently mounted. If the list",{"left":35069,"slice":35070},{"name":1870,"cls":810},{"name":34909,"cls":810},{"type":846,"name":34953,"path":34906,"parent":28703,"description":35072,"lines":35073,"parameters":35074,"returns":35082},"Get all tips from the pipettes at the given indices.",[1140,1155],[35075,35076,35081],{"name":851,"kind":13859,"required":853},{"name":2271,"kind":852,"annotation":35077,"required":853,"description":35080},{"left":35078,"slice":35079},{"name":1870,"cls":810},{"name":1405,"cls":810},"The channels to get the tips from.",{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"description":35083,"annotation":35084},"A list of tips from the pipettes at the given indices.",{"left":35085,"slice":35086},{"name":1870,"cls":810},{"join":35087},[35088,832],{"name":34909,"cls":810},{"type":846,"name":34954,"path":34906,"parent":28703,"description":35090,"lines":35091,"parameters":35092},"Rebuild the tips on the pipette head with the provided tip type, liquid, and volume.\n\nThis is a recovery method that can be used to reset the tip state of the head\nwhen the system is in an inconsistent state. It will replace any existing tips\non the specified channels with new tips of the provided type, containing the provided\nliquid of the provided volume.",[1171,7127],[35093,35094,35098,35102],{"name":851,"kind":13859,"required":853},{"name":1950,"kind":852,"annotation":35095,"required":853,"description":21477},{"left":35096,"slice":35097},{"name":843,"cls":810},{"name":34909,"cls":810},{"name":13953,"kind":852,"annotation":35099,"required":42,"default":832,"description":21484},{"join":35100},[35101,832],{"name":1940,"cls":810},{"name":21486,"kind":852,"annotation":35103,"required":42,"default":832,"description":35106},{"join":35104},[35105,832],{"name":21492,"cls":810},"The liquid to add to the tips. Required if volume is not None.\nDefaults to None.",{"type":784,"name":34934,"path":34906,"parent":28703,"description":35108,"lines":35109,"value":832,"annotation":35110},"Check whether no pipettes currently hold a tip.",[4095,11506],{"name":1098,"cls":810},{"type":784,"name":34935,"path":34906,"parent":28703,"description":35112,"lines":35113,"value":832,"annotation":35114},"Get the indices of the channels that currently hold a tip.",[1219,4136],{"left":35115,"slice":35116},{"name":1870,"cls":810},{"name":1405,"cls":810},{"type":784,"name":34936,"path":34906,"parent":28703,"description":35118,"lines":35119,"value":832,"annotation":35120},"Get the indices of the children that currently hold a tip.",[4170,4192],{"left":35121,"slice":35122},{"name":1870,"cls":810},{"left":35123,"slice":35124},{"name":2813,"cls":810},{"elements":35125},[35126,35127],{"name":1405,"cls":810},{"name":1405,"cls":810},{"type":784,"name":34937,"path":34906,"parent":28703,"description":35129,"lines":35130,"value":832,"annotation":35131},"Get the well labels (e.g. ['A12','B12',...]) for nozzles that have tips.",[7196,22857],{"left":35132,"slice":35133},{"name":1870,"cls":810},{"name":931,"cls":810},{"type":784,"name":34938,"path":34906,"parent":28703,"description":35135,"lines":35136,"value":832,"annotation":35137},"Check whether partial tips are mounted (fewer than all rows * cols).",[15586,1266],{"name":1098,"cls":810},{"type":784,"name":34939,"path":34906,"parent":28703,"description":35139,"lines":35140,"value":832,"annotation":35141},"Center-to-center spacing between adjacent nozzles in mm, used to match tip arrangements.",[10992,10866],{"name":1062,"cls":810},{"type":784,"name":34940,"path":34906,"parent":28703,"description":35143,"lines":35144,"value":832,"annotation":35145},"Get length from current tip.",[1267,1276],{"name":1062,"cls":810},{"type":784,"name":34941,"path":34906,"parent":28703,"description":35147,"lines":35148,"value":832,"annotation":35149},"Get fitting depth from current tip.",[7886,10879],{"name":1062,"cls":810},{"type":784,"name":34942,"path":34906,"parent":28703,"description":35151,"lines":35152,"value":832,"annotation":35153},"Effective extension of tips below the pipette head in mm.\n\nThis is tip_length minus fitting_depth (the portion that overlaps with the nozzle). Used for Z position\ncalculations.",[1277,7905],{"name":1062,"cls":810},{"type":846,"name":34955,"path":34906,"parent":28703,"description":34108,"lines":35155,"decorators":35156,"parameters":35157,"returns":35166},[7914,2764],[8644],[35158,35159],{"name":851,"kind":852,"required":853},{"name":28890,"kind":852,"annotation":35160,"required":853},{"left":35161,"slice":35162},{"name":2813,"cls":810},{"elements":35163},[35164,35165],{"name":1405,"cls":810},{"name":1405,"cls":810},{"description":1127,"annotation":35167},{"name":1934,"cls":810},{"type":846,"name":34956,"path":34906,"parent":28703,"description":35169,"lines":35170,"parameters":35171,"returns":35184,"throws":35196},"Resolve the well offset for a tip rack into paired (spots, channels).\n\nThe well_offset positions the A1 origin nozzle of the head over the rack spot\nat (well_offset[0], well_offset[1]). Each head channel at (h_row, h_col) then\naligns with rack spot (h_row + dr, h_col + dc). Only pairs where the rack\nposition is in bounds are included, which naturally handles asymmetric\nhead\u002Frack dimensions and any positive or negative offset.\n\nThe returned spots and channels are in column-major order and are 1:1\npaired by index position.",[8903,7968],[35172,35173,35176],{"name":851,"kind":852,"required":853},{"name":19393,"kind":852,"annotation":35174,"required":853,"description":35175},{"name":19395,"cls":810},"Tip rack to interact with.",{"name":28890,"kind":852,"annotation":35177,"required":853,"description":35183},{"left":35178,"slice":35179},{"name":2813,"cls":810},{"elements":35180},[35181,35182],{"name":1405,"cls":810},{"name":1405,"cls":810},"(row_delta, col_delta) positioning the head A1 over the rack.\nNegative values shift the head origin before the rack origin.",{"description":35185,"annotation":35186},"A tuple of (spots, channels) where spots[i] corresponds to channels[i].",{"left":35187,"slice":35188},{"name":2813,"cls":810},{"elements":35189},[35190,35193],{"left":35191,"slice":35192},{"name":1870,"cls":810},{"name":16956,"cls":810},{"left":35194,"slice":35195},{"name":1870,"cls":810},{"name":1405,"cls":810},[35197],{"description":35198,"annotation":35199},"If the offset fully clears the rack in either axis.",{"name":14741,"cls":810},{"type":846,"name":34957,"path":34906,"parent":28703,"description":35201,"lines":35202,"parameters":35203,"throws":35207},"Assert that the by-type-resolved rack is a completely full rack matching the head footprint.\n\nBy-type pickup only supports taking a whole head-sized rack at the origin; anything else\n(a partial rack, or a block inside a larger rack) is out of scope and must use an explicit\nrack with a well_offset.",[9348,4454],[35204,35205],{"name":851,"kind":852,"required":853},{"name":19393,"kind":852,"annotation":35206,"required":853},{"name":19395,"cls":810},[35208],{"description":35209,"annotation":35210},"If the rack is not a full rack matching the head footprint.",{"name":35211,"cls":810},"unitelabs.labware.resource.missing_error.MissingError",{"type":846,"name":34958,"path":34906,"parent":28703,"description":35213,"lines":35214,"parameters":35215,"throws":35219},"Assert that the by-type-resolved rack is a completely empty rack matching the head footprint.\n\nBy-type put down only supports filling a whole head-sized rack at the origin; anything else\nis out of scope and must use an explicit rack with a well_offset.",[4455,26569],[35216,35217],{"name":851,"kind":852,"required":853},{"name":19393,"kind":852,"annotation":35218,"required":853},{"name":19395,"cls":810},[35220],{"description":35221,"annotation":35222},"If the rack is not an empty rack matching the head footprint.",{"name":35211,"cls":810},{"type":846,"name":34959,"path":34906,"parent":28703,"description":35224,"lines":35225,"parameters":35226,"returns":35235},"Resolve a full (pickup) or empty (put down) head-sized rack of the given type at the deck origin.",[4493,8743],[35227,35228,35232],{"name":851,"kind":852,"required":853},{"name":1950,"kind":852,"annotation":35229,"required":853},{"left":35230,"slice":35231},{"name":843,"cls":810},{"name":19461,"cls":810},{"name":35233,"kind":1788,"annotation":35234,"required":853},"empty",{"name":1098,"cls":810},{"description":1127,"annotation":35236},{"name":19395,"cls":810},{"type":846,"name":34960,"path":34906,"parent":28703,"description":35238,"lines":35239,"parameters":35240,"returns":35251,"throws":35263},"Select and verify the pickup pairs, engaging only spots that hold a tip.\n\nEmpty spots are skipped, so a partial block (e.g. an offset overlapping consumed\nspots) is handled without a flag. The returned subset feeds the reassign step.",[16570,27717],[35241,35242,35246],{"name":851,"kind":13859,"required":853},{"name":2271,"kind":852,"annotation":35243,"required":853,"description":20749},{"left":35244,"slice":35245},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":20731,"kind":852,"annotation":35247,"required":853,"description":35250},{"left":35248,"slice":35249},{"name":1930,"cls":810},{"name":16956,"cls":810},"The spots from where to pick up the tips.",{"description":35252,"annotation":35253},"The engaged (channels, spots) restricted to spots that hold a tip.",{"left":35254,"slice":35255},{"name":2813,"cls":810},{"elements":35256},[35257,35260],{"left":35258,"slice":35259},{"name":1870,"cls":810},{"name":1405,"cls":810},{"left":35261,"slice":35262},{"name":1870,"cls":810},{"name":16956,"cls":810},[35264,35267],{"description":35265,"annotation":35266},"If no overlapping spot holds a tip.",{"name":14867,"cls":810},{"description":35268,"annotation":35269},"If an engaged channel already holds a tip.",{"name":14795,"cls":810},{"type":846,"name":34961,"path":34906,"parent":28703,"description":35271,"lines":35272,"parameters":35273},"Pick up tips from the given spots and assign them to the pipette channels.",[9423,9448],[35274,35275,35279],{"name":851,"kind":13859,"required":853},{"name":2271,"kind":852,"annotation":35276,"required":853,"description":20749},{"left":35277,"slice":35278},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":20731,"kind":852,"annotation":35280,"required":853,"description":35250},{"left":35281,"slice":35282},{"name":1930,"cls":810},{"name":16956,"cls":810},{"type":846,"name":34962,"path":34906,"parent":28703,"description":35284,"lines":35285,"parameters":35287,"returns":35301,"throws":35303},"Pick up the next available tips from a rack and assign them to the channels.",[26625,35286],475,[35288,35289,35291],{"name":851,"kind":13859,"required":853},{"name":19393,"kind":852,"annotation":35290,"required":853,"description":20801},{"name":19395,"cls":810},{"name":28890,"kind":1788,"annotation":35292,"required":42,"default":35298,"description":35300},{"left":35293,"slice":35294},{"name":2813,"cls":810},{"elements":35295},[35296,35297],{"name":1405,"cls":810},{"name":1405,"cls":810},{"elements":35299},[1417,1417],"(row_delta, col_delta) offset from the top-left origin (0, 0).\nabs(row_delta) must be \u003C rows and abs(col_delta) \u003C cols.",{"description":28942,"annotation":35302},{"name":19395,"cls":810},[35304],{"description":35305,"annotation":35306},"If the head is not on a deck, or the rack is not assigned.",{"name":14867,"cls":810},{"type":846,"name":34963,"path":34906,"parent":28703,"description":35308,"lines":35309,"parameters":35310,"returns":35317,"throws":35319},"Pick up a full, head-sized rack of the given tip type from anywhere on the deck.\n\nResolves the next matching rack at (0, 0). Offset pickup is not supported on this\npath; pass an explicit rack to `pick_up_tips_from` if you need a `well_offset`.",[4769,4835],[35311,35312],{"name":851,"kind":13859,"required":853},{"name":1950,"kind":1788,"annotation":35313,"required":853,"description":35316},{"left":35314,"slice":35315},{"name":843,"cls":810},{"name":19461,"cls":810},"The tip type to pick up.",{"description":28942,"annotation":35318},{"name":19395,"cls":810},[35320,35322],{"description":28967,"annotation":35321},{"name":14867,"cls":810},{"description":35323,"annotation":35324},"If no full, head-sized rack of `tip_type` exists on the deck.",{"name":35211,"cls":810},{"type":846,"name":34964,"path":34906,"parent":28703,"description":35326,"lines":35327,"parameters":35328,"returns":35340,"throws":35352},"Select and verify the putdown pairs, deriving strictness from the head's tip state.\n\nWhen the head holds a partial set of tips, nozzles without a tip are skipped so the\nheld tips can still be dropped; a full head requires every engaged nozzle to hold a\ntip. The returned subset feeds the reassign step.",[1628,1691],[35329,35330,35335],{"name":851,"kind":13859,"required":853},{"name":2271,"kind":852,"annotation":35331,"required":853,"description":35334},{"left":35332,"slice":35333},{"name":1930,"cls":810},{"name":1405,"cls":810},"The channels used to drop the tips.",{"name":20731,"kind":852,"annotation":35336,"required":853,"description":35339},{"left":35337,"slice":35338},{"name":1930,"cls":810},{"name":16956,"cls":810},"The spots where to put down the tips.",{"description":35341,"annotation":35342},"The engaged (channels, spots) restricted to nozzles that hold a tip.",{"left":35343,"slice":35344},{"name":2813,"cls":810},{"elements":35345},[35346,35349],{"left":35347,"slice":35348},{"name":1870,"cls":810},{"name":1405,"cls":810},{"left":35350,"slice":35351},{"name":1870,"cls":810},{"name":16956,"cls":810},[35353,35356],{"description":35354,"annotation":35355},"If a full head has an empty engaged nozzle, or no nozzle holds a tip.",{"name":14867,"cls":810},{"description":35357,"annotation":35358},"If a target spot already holds a tip.",{"name":14795,"cls":810},{"type":846,"name":34965,"path":34906,"parent":28703,"description":35360,"lines":35361,"parameters":35362},"Put down the currently held tips into the given spots.",[16744,22425],[35363,35364,35368],{"name":851,"kind":13859,"required":853},{"name":20731,"kind":852,"annotation":35365,"required":853,"description":35339},{"left":35366,"slice":35367},{"name":1930,"cls":810},{"name":16956,"cls":810},{"name":2271,"kind":852,"annotation":35369,"required":853,"description":17191},{"left":35370,"slice":35371},{"name":1930,"cls":810},{"name":1405,"cls":810},{"type":846,"name":34966,"path":34906,"parent":28703,"description":35373,"lines":35374,"parameters":35376,"returns":35389,"throws":35391},"Put down the currently held tips into a rack.\n\nA partially tipped head drops only the nozzles that hold a tip.",[35375,20812],575,[35377,35378,35380],{"name":851,"kind":13859,"required":853},{"name":19393,"kind":852,"annotation":35379,"required":853,"description":20865},{"name":19395,"cls":810},{"name":28890,"kind":1788,"annotation":35381,"required":42,"default":35387,"description":35300},{"left":35382,"slice":35383},{"name":2813,"cls":810},{"elements":35384},[35385,35386],{"name":1405,"cls":810},{"name":1405,"cls":810},{"elements":35388},[1417,1417],{"description":28999,"annotation":35390},{"name":19395,"cls":810},[35392],{"description":35305,"annotation":35393},{"name":14867,"cls":810},{"type":846,"name":34967,"path":34906,"parent":28703,"description":35395,"lines":35396,"parameters":35398,"returns":35405,"throws":35407},"Put down the currently held tips into the next fully empty, head-sized rack of the given type on the deck.\n\nResolves the next matching rack at (0, 0). Offset put-down is not supported on this\npath; pass an explicit rack to `put_down_tips_to` if you need a `well_offset`.",[29332,35397],641,[35399,35400],{"name":851,"kind":13859,"required":853},{"name":1950,"kind":1788,"annotation":35401,"required":853,"description":35404},{"left":35402,"slice":35403},{"name":843,"cls":810},{"name":19461,"cls":810},"The tip type to put down.",{"description":28999,"annotation":35406},{"name":19395,"cls":810},[35408,35410],{"description":28967,"annotation":35409},{"name":14867,"cls":810},{"description":35411,"annotation":35412},"If no fully empty, head-sized rack of `tip_type` exists on the deck.",{"name":35211,"cls":810},{"type":846,"name":34968,"path":34906,"parent":28703,"description":17179,"lines":35414,"decorators":35416,"parameters":35417},[24359,35415],650,[8644],[35418,35419],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"type":846,"name":34969,"path":34906,"parent":28703,"description":20904,"lines":35421,"parameters":35423,"returns":35426},[35422,5556],652,[35424,35425],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"description":1127,"annotation":35427},{"join":35428},[35429,832],{"left":35430,"slice":35431},{"name":1870,"cls":810},{"name":34909,"cls":810},{"type":846,"name":34970,"path":34906,"parent":28703,"description":35433,"lines":35434,"decorators":35436,"parameters":35437},"Aspirate liquid from the specified container.",[35435,5606],674,[8644],[35438,35439,35445,35450,35455,35463,35470],{"name":851,"kind":852,"required":853},{"name":35440,"kind":852,"annotation":35441,"required":853,"description":35444},"fillables",{"left":35442,"slice":35443},{"name":2207,"cls":810},{"name":20384,"cls":810},"The source of the liquid.",{"name":2271,"kind":852,"annotation":35446,"required":853,"description":35449},{"left":35447,"slice":35448},{"name":1930,"cls":810},{"name":1405,"cls":810},"The zero-based indices of the channels involved.",{"name":21370,"kind":852,"annotation":35451,"required":853,"description":35454},{"left":35452,"slice":35453},{"name":2207,"cls":810},{"name":1940,"cls":810},"How much volume in µl to aspirate.",{"name":13960,"kind":852,"annotation":35456,"required":42,"default":832,"description":35462},{"left":35457,"slice":35458},{"name":2207,"cls":810},{"join":35459},[35460,832],{"name":35461,"cls":810},"unitelabs.labware.liquids.liquid_class.LiquidClass","The liquid class used for aspiration.",{"name":20641,"kind":852,"annotation":35464,"required":42,"default":832,"description":35469},{"left":35465,"slice":35466},{"name":2207,"cls":810},{"join":35467},[35468,832],{"name":1934,"cls":810},"An optional offset applied to the aspirate location in mm.",{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"type":846,"name":34971,"path":34906,"parent":28703,"description":35472,"lines":35473,"decorators":35474,"parameters":35475},"Dispense liquid into the specified container.",[5607,5662],[8644],[35476,35477,35482,35486,35491,35498,35505],{"name":851,"kind":852,"required":853},{"name":35440,"kind":852,"annotation":35478,"required":853,"description":35481},{"left":35479,"slice":35480},{"name":2207,"cls":810},{"name":20384,"cls":810},"The target for the liquid.",{"name":2271,"kind":852,"annotation":35483,"required":853,"description":35449},{"left":35484,"slice":35485},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":21370,"kind":852,"annotation":35487,"required":853,"description":35490},{"left":35488,"slice":35489},{"name":2207,"cls":810},{"name":1940,"cls":810},"How much volume in µl to dispense.",{"name":13960,"kind":852,"annotation":35492,"required":42,"default":832,"description":35497},{"left":35493,"slice":35494},{"name":2207,"cls":810},{"join":35495},[35496,832],{"name":35461,"cls":810},"The liquid class used for dispensation.",{"name":20641,"kind":852,"annotation":35499,"required":42,"default":832,"description":35504},{"left":35500,"slice":35501},{"name":2207,"cls":810},{"join":35502},[35503,832],{"name":1934,"cls":810},"An optional offset applied to the dispense location in mm.",{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"type":846,"name":34972,"path":34906,"parent":28703,"description":35507,"lines":35508,"decorators":35509,"parameters":35510},"Empty the currently held tips at the current location.",[8352,14904],[8644],[35511,35512],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"type":846,"name":34944,"path":34906,"parent":28703,"lines":35514,"parameters":35515},[9997,9997],[35516,35517,35520,35524,35533,35544,35546],{"name":851,"kind":852,"required":853},{"name":14938,"kind":852,"annotation":35518,"required":42,"default":35519},{"name":14940,"cls":810},{"name":14942,"cls":810},{"name":14944,"kind":852,"annotation":35521,"required":42},{"left":35522,"slice":35523},{"name":1930,"cls":810},{"name":17241,"cls":810},{"name":17243,"kind":852,"annotation":35525,"required":42,"default":832},{"left":35526,"slice":35527},{"name":14972,"cls":810},{"join":35528},[832,35529,35530],{"name":17249,"cls":810},{"left":35531,"slice":35532},{"name":843,"cls":810},{"name":17249,"cls":810},{"name":17254,"kind":852,"annotation":35534,"required":42,"default":832},{"left":35535,"slice":35536},{"name":14972,"cls":810},{"join":35537},[35538,832],{"left":35539,"slice":35540},{"name":1930,"cls":810},{"join":35541},[35542,35543],{"name":1405,"cls":810},{"name":931,"cls":810},{"name":17266,"kind":852,"annotation":35545,"required":42,"default":4930},{"name":1405,"cls":810},{"name":17269,"kind":852,"annotation":35547,"required":42,"default":15819},{"name":1405,"cls":810},{"type":755,"name":34789,"path":35549,"parent":767,"classes":35550},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fliquid_modes.py",[35551,13934,14469,14172],"unitelabs.liquid_handling.modules.liquid_modes._PipetteModeMeta",{"type":802,"name":35551,"path":35549,"parent":34789,"lines":35553,"bases":35554,"functions":35558,"mro":35560},[905,1856],[35555],{"annotation":35556},{"name":35557,"cls":810},"enum.EnumMeta",[35559],"unitelabs.liquid_handling.modules.liquid_modes._PipetteModeMeta.__contains__",[35551],{"type":846,"name":35559,"path":35549,"parent":35551,"lines":35562,"decorators":35563,"parameters":35564,"returns":35568},[9793,1856],[7085],[35565,35566],{"name":12261,"kind":852,"required":853},{"name":15935,"kind":852,"annotation":35567,"required":853},{"name":3476,"cls":810},{"description":1127,"annotation":35569},{"name":1098,"cls":810},{"type":802,"name":13934,"path":35549,"parent":34789,"description":35571,"lines":35572,"bases":35573,"attributes":35576,"mro":35580},"The pipetting mode to use for an aspiration or dispense.",[791,870],[35574],{"annotation":35575},{"name":9965,"cls":810},[35577,35578,35579],"unitelabs.liquid_handling.modules.liquid_modes.PipetteMode.SURFACE","unitelabs.liquid_handling.modules.liquid_modes.PipetteMode.BOTTOM","unitelabs.liquid_handling.modules.liquid_modes.PipetteMode.JET",[13934],{"type":784,"name":35577,"path":35549,"parent":13934,"description":35582,"lines":35583,"value":1417},"Pipette at the liquid surface.",[831,831],{"type":784,"name":35578,"path":35549,"parent":13934,"description":35585,"lines":35586,"value":2342},"Pipette at the bottom of the container.",[864,864],{"type":784,"name":35579,"path":35549,"parent":13934,"description":35588,"lines":35589,"value":2343},"Pipette in jet mode (dispense only).",[3048,3048],{"type":802,"name":14469,"path":35549,"parent":34789,"description":35591,"lines":35592,"bases":35593,"attributes":35596,"mro":35599},"The pipetting mode to use for an aspiration.",[877,3068],[35594],{"annotation":35595},{"name":9965,"cls":810},[35597,35598],"unitelabs.liquid_handling.modules.liquid_modes.AspiratePipetteMode.SURFACE","unitelabs.liquid_handling.modules.liquid_modes.AspiratePipetteMode.BOTTOM",[14469],{"type":784,"name":35597,"path":35549,"parent":14469,"description":35601,"lines":35602,"value":1417},"Aspirate at the liquid surface.",[2841,2841],{"type":784,"name":35598,"path":35549,"parent":14469,"description":35604,"lines":35605,"value":2342},"Aspirate at the bottom of the container.",[2873,2873],{"type":802,"name":14172,"path":35549,"parent":34789,"description":35607,"lines":35608,"bases":35609,"attributes":35612,"mro":35616},"The pipetting mode to use for a dispense.",[1066,1923],[35610],{"annotation":35611},{"name":9965,"cls":810},[35613,35614,35615],"unitelabs.liquid_handling.modules.liquid_modes.DispensePipetteMode.SURFACE","unitelabs.liquid_handling.modules.liquid_modes.DispensePipetteMode.BOTTOM","unitelabs.liquid_handling.modules.liquid_modes.DispensePipetteMode.JET",[14172],{"type":784,"name":35613,"path":35549,"parent":14172,"description":35618,"lines":35619,"value":1417},"Dispense at the liquid surface.",[878,878],{"type":784,"name":35614,"path":35549,"parent":14172,"description":35621,"lines":35622,"value":2342},"Dispense at the bottom of the container.",[887,887],{"type":784,"name":35615,"path":35549,"parent":14172,"description":35624,"lines":35625,"value":2343},"Dispense in jet mode.",[3827,3827],{"type":755,"name":34790,"path":35627,"parent":767,"attributes":35628,"classes":35631},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fpipettes.py",[35629,35630],"unitelabs.liquid_handling.modules.pipettes.S","unitelabs.liquid_handling.modules.pipettes.T",[777],{"type":784,"name":35629,"path":35627,"parent":34790,"lines":35633,"value":35634},[1040,1040],"typing.TypeVar('S', bound=Pipette)",{"type":784,"name":35630,"path":35627,"parent":34790,"lines":35636,"value":35637},[864,864],"typing.TypeVar('T', bound=Labware)",{"type":802,"name":777,"path":35627,"parent":34790,"description":35639,"lines":35640,"decorators":35641,"bases":35642,"attributes":35652,"functions":35655,"mro":35675},"Pipettes to aspirate and dispense liquid from its source to its destination labware.\n\nA set of individual pipettes that can be used concurrently to pick up disposable tips to then\naspirate and dispense liquid from its source to its destination labware.",[870,4835],[9982],[35643,35650],{"annotation":35644},{"left":35645,"slice":35646},{"name":17096,"cls":810},{"elements":35647},[35648,35649],{"name":35629,"cls":810},{"name":35630,"cls":810},{"annotation":35651},{"name":774,"cls":810},[35653,35654],"unitelabs.liquid_handling.modules.pipettes.Pipettes.rows","unitelabs.liquid_handling.modules.pipettes.Pipettes.cols",[35656,35657,35658,35659,35660,35661,35662,35663,35664,35665,35666,35667,35668,35669,35670,35671,35672,35673,35674],"unitelabs.liquid_handling.modules.pipettes.Pipettes.__init__","unitelabs.liquid_handling.modules.pipettes.Pipettes.current_locations","unitelabs.liquid_handling.modules.pipettes.Pipettes.move_to","unitelabs.liquid_handling.modules.pipettes.Pipettes.move_by","unitelabs.liquid_handling.modules.pipettes.Pipettes.has_tips","unitelabs.liquid_handling.modules.pipettes.Pipettes.has_tip","unitelabs.liquid_handling.modules.pipettes.Pipettes.can_pick_up_tips","unitelabs.liquid_handling.modules.pipettes.Pipettes.pick_up_tips","unitelabs.liquid_handling.modules.pipettes.Pipettes.pick_up_tips_anywhere","unitelabs.liquid_handling.modules.pipettes.Pipettes.pick_up_tips_from","unitelabs.liquid_handling.modules.pipettes.Pipettes.can_put_down_tips","unitelabs.liquid_handling.modules.pipettes.Pipettes.put_down_tips","unitelabs.liquid_handling.modules.pipettes.Pipettes.put_down_tips_anywhere","unitelabs.liquid_handling.modules.pipettes.Pipettes.put_down_tips_to","unitelabs.liquid_handling.modules.pipettes.Pipettes.discard_tips","unitelabs.liquid_handling.modules.pipettes.Pipettes.return_tips","unitelabs.liquid_handling.modules.pipettes.Pipettes.drop_tips","unitelabs.liquid_handling.modules.pipettes.Pipettes.aspirate","unitelabs.liquid_handling.modules.pipettes.Pipettes.dispense",[777,17096,14624,774,828],{"type":784,"name":35653,"path":35627,"parent":777,"lines":35677,"value":1417,"annotation":35678},[3068,3068],{"name":1405,"cls":810},{"type":784,"name":35654,"path":35627,"parent":777,"lines":35680,"value":2342,"annotation":35681},[2874,2874],{"name":1405,"cls":810},{"type":846,"name":35657,"path":35627,"parent":777,"description":35683,"lines":35684,"decorators":35685,"parameters":35686,"returns":35689},"Get the current locations of all pipette's tip.",[878,2887],[8644],[35687,35688],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"description":35690,"annotation":35691},"The absolute location of each pipette's tip.",{"left":35692,"slice":35693},{"name":1870,"cls":810},{"name":1934,"cls":810},{"type":846,"name":35658,"path":35627,"parent":777,"description":20616,"lines":35695,"decorators":35696,"parameters":35697},[2920,3125],[8644],[35698,35699,35705],{"name":851,"kind":13859,"required":853},{"name":20623,"kind":852,"annotation":35700,"required":853,"description":20629},{"left":35701,"slice":35702},{"name":1930,"cls":810},{"join":35703},[35704,832],{"name":1934,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"type":846,"name":35659,"path":35627,"parent":777,"description":20635,"lines":35707,"decorators":35708,"parameters":35709},[1983,3874],[8644],[35710,35711,35717],{"name":851,"kind":13859,"required":853},{"name":20641,"kind":852,"annotation":35712,"required":853,"description":20647},{"left":35713,"slice":35714},{"name":1930,"cls":810},{"join":35715},[35716,832],{"name":1934,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"type":846,"name":35660,"path":35627,"parent":777,"description":35719,"lines":35720,"parameters":35721,"returns":35724},"Check which of the pipettes currently holds a tip.",[2028,3164],[35722,35723],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"description":35028,"annotation":35725},{"left":35726,"slice":35727},{"name":1870,"cls":810},{"name":1098,"cls":810},{"type":846,"name":35661,"path":35627,"parent":777,"description":20700,"lines":35729,"parameters":35730,"returns":35735},[3170,2092],[35731,35732,35734],{"name":851,"kind":13859,"required":853},{"name":1915,"kind":852,"annotation":35733,"required":853,"description":20707},{"name":1405,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"description":20709,"annotation":35736},{"name":1098,"cls":810},{"type":846,"name":35662,"path":35627,"parent":777,"description":35738,"lines":35739,"parameters":35740},"Verify whether the tips in the given spots can be picked up.",[2102,7504],[35741,35742,35746,35750,35754],{"name":851,"kind":13859,"required":853},{"name":2271,"kind":852,"annotation":35743,"required":853,"description":20749},{"left":35744,"slice":35745},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":20731,"kind":852,"annotation":35747,"required":853,"description":35250},{"left":35748,"slice":35749},{"name":1930,"cls":810},{"name":16956,"cls":810},{"name":15249,"kind":1788,"annotation":35751,"required":42,"default":832,"description":19358},{"join":35752},[35753,832],{"name":1934,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"type":846,"name":35663,"path":35627,"parent":777,"description":35756,"lines":35757,"parameters":35758,"throws":35773},"Pick up tips and assign them to the pipette channels.",[3232,2232],[35759,35760,35764,35768,35772],{"name":851,"kind":13859,"required":853},{"name":2271,"kind":852,"annotation":35761,"required":853,"description":20749},{"left":35762,"slice":35763},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":20731,"kind":852,"annotation":35765,"required":853,"description":35250},{"left":35766,"slice":35767},{"name":1930,"cls":810},{"name":16956,"cls":810},{"name":15249,"kind":1788,"annotation":35769,"required":42,"default":832,"description":19358},{"join":35770},[35771,832],{"name":1934,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},[35774],{"description":35775,"annotation":35776},"If a spot has no tip.",{"name":14867,"cls":810},{"type":846,"name":35664,"path":35627,"parent":777,"description":35778,"lines":35779,"parameters":35780,"returns":35791,"throws":35796},"Pick up the next available tips of the given type from anywhere on the deck.\n\nSpans multiple racks in deterministic deck order. Use this for dynamic workflows\nwhere the number and location of tip racks is not known up front. This method\nintentionally does not accept an offset kwarg; resolve spots yourself via\n`Deck.find_filled_tip_spots` and call `pick_up_tips` if you need one.",[18802,2267],[35781,35782,35786],{"name":851,"kind":13859,"required":853},{"name":2271,"kind":852,"annotation":35783,"required":853,"description":20749},{"left":35784,"slice":35785},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":1950,"kind":1788,"annotation":35787,"required":853,"description":35790},{"left":35788,"slice":35789},{"name":843,"cls":810},{"name":19461,"cls":810},"The tip type to pick up from the deck.",{"description":35792,"annotation":35793},"The spots resolved from `tip_type`, in the order they were assigned to channels.",{"left":35794,"slice":35795},{"name":1870,"cls":810},{"name":16956,"cls":810},[35797,35800],{"description":35798,"annotation":35799},"If the pipettes are not on a deck, or a resolved spot has no tip.",{"name":14867,"cls":810},{"description":35801,"annotation":35802},"If fewer than `len(channels)` tips of `tip_type` are available.",{"name":20788,"cls":810},{"type":846,"name":35665,"path":35627,"parent":777,"description":20790,"lines":35804,"parameters":35805},[1237,15176],[35806,35807,35811,35813,35817],{"name":851,"kind":13859,"required":853},{"name":2271,"kind":852,"annotation":35808,"required":853,"description":20749},{"left":35809,"slice":35810},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":19393,"kind":852,"annotation":35812,"required":853,"description":20801},{"name":19395,"cls":810},{"name":15249,"kind":1788,"annotation":35814,"required":42,"default":832,"description":19358},{"join":35815},[35816,832],{"name":1934,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"type":846,"name":35666,"path":35627,"parent":777,"description":35819,"lines":35820,"parameters":35821},"Verify whether the currently held tips can be put down into the given spots.",[17181,8902],[35822,35823,35827,35833,35837],{"name":851,"kind":13859,"required":853},{"name":20731,"kind":852,"annotation":35824,"required":853,"description":35339},{"left":35825,"slice":35826},{"name":1930,"cls":810},{"name":16956,"cls":810},{"name":2271,"kind":1788,"annotation":35828,"required":42,"default":832,"description":17191},{"join":35829},[35830,832],{"left":35831,"slice":35832},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":15255,"kind":1788,"annotation":35834,"required":42,"default":832,"description":15259},{"join":35835},[35836,832],{"name":1934,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"type":846,"name":35667,"path":35627,"parent":777,"description":35839,"lines":35840,"parameters":35841,"throws":35858},"Put down the currently held tips into spots.",[8903,14798],[35842,35843,35847,35853,35857],{"name":851,"kind":13859,"required":853},{"name":20731,"kind":852,"annotation":35844,"required":853,"description":35339},{"left":35845,"slice":35846},{"name":1930,"cls":810},{"name":16956,"cls":810},{"name":2271,"kind":1788,"annotation":35848,"required":42,"default":832,"description":17191},{"join":35849},[35850,832],{"left":35851,"slice":35852},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":15255,"kind":1788,"annotation":35854,"required":42,"default":832,"description":15259},{"join":35855},[35856,832],{"name":1934,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},[35859],{"description":35860,"annotation":35861},"If a channel holds no tip.",{"name":14867,"cls":810},{"type":846,"name":35668,"path":35627,"parent":777,"description":35863,"lines":35864,"parameters":35865,"returns":35878,"throws":35883},"Put down the currently held tips into the next empty spots of the given type on the deck.\n\nSpans multiple racks in deterministic deck order. This method intentionally does\nnot accept a `drop_offset` kwarg; resolve spots yourself via\n`Deck.find_empty_tip_spots` and call `put_down_tips` if you need one.",[27505,28213],[35866,35867,35872],{"name":851,"kind":13859,"required":853},{"name":1950,"kind":1788,"annotation":35868,"required":853,"description":35871},{"left":35869,"slice":35870},{"name":843,"cls":810},{"name":19461,"cls":810},"The tip type whose free spots to put down into.",{"name":2271,"kind":1788,"annotation":35873,"required":42,"default":832,"description":17191},{"join":35874},[35875,832],{"left":35876,"slice":35877},{"name":1930,"cls":810},{"name":1405,"cls":810},{"description":35879,"annotation":35880},"The spots the tips were put down into, in the order they were assigned to channels.",{"left":35881,"slice":35882},{"name":1870,"cls":810},{"name":16956,"cls":810},[35884,35887],{"description":35885,"annotation":35886},"If the pipettes are not on a deck, or a channel holds no tip.",{"name":14867,"cls":810},{"description":35888,"annotation":35889},"If fewer than the channel count of free spots of `tip_type` exist.",{"name":20788,"cls":810},{"type":846,"name":35669,"path":35627,"parent":777,"description":19423,"lines":35891,"parameters":35892},[9394,20678],[35893,35894,35896,35902,35906],{"name":851,"kind":13859,"required":853},{"name":19393,"kind":852,"annotation":35895,"required":853,"description":20865},{"name":19395,"cls":810},{"name":2271,"kind":1788,"annotation":35897,"required":42,"default":832,"description":17191},{"join":35898},[35899,832],{"left":35900,"slice":35901},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":15255,"kind":1788,"annotation":35903,"required":42,"default":832,"description":15259},{"join":35904},[35905,832],{"name":1934,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"type":846,"name":35670,"path":35627,"parent":777,"description":17179,"lines":35908,"parameters":35909},[20690,1520],[35910,35911,35917,35921],{"name":851,"kind":852,"required":853},{"name":2271,"kind":1788,"annotation":35912,"required":42,"default":832,"description":17191},{"join":35913},[35914,832],{"left":35915,"slice":35916},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":15255,"kind":1788,"annotation":35918,"required":42,"default":832,"description":15259},{"join":35919},[35920,832],{"name":1934,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"type":846,"name":35671,"path":35627,"parent":777,"description":35923,"lines":35924,"parameters":35925},"Put down the currently held tips into their original spots in the rack.",[27591,26625],[35926,35927],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"type":846,"name":35672,"path":35627,"parent":777,"description":20904,"lines":35929,"parameters":35930,"returns":35933},[12873,22323],[35931,35932],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"description":1127,"annotation":35934},{"join":35935},[35936,832],{"left":35937,"slice":35938},{"name":1870,"cls":810},{"name":19461,"cls":810},{"type":846,"name":35673,"path":35627,"parent":777,"description":35433,"lines":35940,"parameters":35941},[16639,4780],[35942,35943,35947,35951,35955,35961,35967],{"name":851,"kind":852,"required":853},{"name":35440,"kind":852,"annotation":35944,"required":853,"description":35444},{"left":35945,"slice":35946},{"name":2207,"cls":810},{"name":20384,"cls":810},{"name":2271,"kind":852,"annotation":35948,"required":853,"description":35449},{"left":35949,"slice":35950},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":21370,"kind":852,"annotation":35952,"required":853,"description":35454},{"left":35953,"slice":35954},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":13960,"kind":852,"annotation":35956,"required":42,"default":832,"description":35462},{"left":35957,"slice":35958},{"name":2207,"cls":810},{"join":35959},[35960,832],{"name":35461,"cls":810},{"name":20641,"kind":852,"annotation":35962,"required":42,"default":832,"description":35469},{"left":35963,"slice":35964},{"name":2207,"cls":810},{"join":35965},[35966,832],{"name":1934,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"type":846,"name":35674,"path":35627,"parent":777,"description":35472,"lines":35969,"parameters":35970},[4790,4835],[35971,35972,35976,35980,35984,35990,35996],{"name":851,"kind":852,"required":853},{"name":35440,"kind":852,"annotation":35973,"required":853,"description":35481},{"left":35974,"slice":35975},{"name":2207,"cls":810},{"name":20384,"cls":810},{"name":2271,"kind":852,"annotation":35977,"required":853,"description":35449},{"left":35978,"slice":35979},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":21370,"kind":852,"annotation":35981,"required":853,"description":35490},{"left":35982,"slice":35983},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":13960,"kind":852,"annotation":35985,"required":42,"default":832,"description":35497},{"left":35986,"slice":35987},{"name":2207,"cls":810},{"join":35988},[35989,832],{"name":35461,"cls":810},{"name":20641,"kind":852,"annotation":35991,"required":42,"default":832,"description":35504},{"left":35992,"slice":35993},{"name":2207,"cls":810},{"join":35994},[35995,832],{"name":1934,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"type":846,"name":35656,"path":35627,"parent":777,"lines":35998,"parameters":35999},[9997,9997],[36000,36001,36004,36008,36017,36028,36030],{"name":851,"kind":852,"required":853},{"name":14938,"kind":852,"annotation":36002,"required":42,"default":36003},{"name":14940,"cls":810},{"name":14942,"cls":810},{"name":14944,"kind":852,"annotation":36005,"required":42},{"left":36006,"slice":36007},{"name":1930,"cls":810},{"name":17241,"cls":810},{"name":17243,"kind":852,"annotation":36009,"required":42,"default":832},{"left":36010,"slice":36011},{"name":14972,"cls":810},{"join":36012},[832,36013,36014],{"name":17249,"cls":810},{"left":36015,"slice":36016},{"name":843,"cls":810},{"name":17249,"cls":810},{"name":17254,"kind":852,"annotation":36018,"required":42,"default":832},{"left":36019,"slice":36020},{"name":14972,"cls":810},{"join":36021},[36022,832],{"left":36023,"slice":36024},{"name":1930,"cls":810},{"join":36025},[36026,36027],{"name":1405,"cls":810},{"name":931,"cls":810},{"name":17266,"kind":852,"annotation":36029,"required":42,"default":1417},{"name":1405,"cls":810},{"name":17269,"kind":852,"annotation":36031,"required":42,"default":2342},{"name":1405,"cls":810},{"type":755,"name":34791,"path":36033,"parent":767,"attributes":36034,"classes":36036},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fpipette.py",[36035],"unitelabs.liquid_handling.modules.pipette.T",[776],{"type":784,"name":36035,"path":36033,"parent":34791,"lines":36038,"value":34916},[3048,3048],{"type":802,"name":776,"path":36033,"parent":34791,"description":36040,"lines":36041,"decorators":36042,"bases":36043,"attributes":36050,"functions":36054,"mro":36074},"Pipette to aspirate and dispense liquid from its source to its destination labware.\n\nThe pipette is used to pick up disposable tips to then aspirate and dispense\nliquid from its source to its destination labware.",[1051,8027],[9982],[36044,36048],{"annotation":36045},{"left":36046,"slice":36047},{"name":16956,"cls":810},{"name":36035,"cls":810},{"annotation":36049},{"name":774,"cls":810},[36051,36052,36053],"unitelabs.liquid_handling.modules.pipette.Pipette.PipetteMode","unitelabs.liquid_handling.modules.pipette.Pipette.tip_source","unitelabs.liquid_handling.modules.pipette.Pipette.pick_up_offset",[36055,36056,36057,36058,36059,36060,36061,36062,36063,36064,36065,36066,36067,36068,36069,36070,36071,36072,36073],"unitelabs.liquid_handling.modules.pipette.Pipette.__init__","unitelabs.liquid_handling.modules.pipette.Pipette.current_location","unitelabs.liquid_handling.modules.pipette.Pipette.move_to","unitelabs.liquid_handling.modules.pipette.Pipette.move_by","unitelabs.liquid_handling.modules.pipette.Pipette.has_tip","unitelabs.liquid_handling.modules.pipette.Pipette.can_pick_up_tip","unitelabs.liquid_handling.modules.pipette.Pipette.pick_up_tip","unitelabs.liquid_handling.modules.pipette.Pipette.pick_up_tip_from","unitelabs.liquid_handling.modules.pipette.Pipette.can_put_down_tip","unitelabs.liquid_handling.modules.pipette.Pipette.put_down_tip","unitelabs.liquid_handling.modules.pipette.Pipette.put_down_tip_to","unitelabs.liquid_handling.modules.pipette.Pipette.discard_tip","unitelabs.liquid_handling.modules.pipette.Pipette.return_tip","unitelabs.liquid_handling.modules.pipette.Pipette.drop_tip","unitelabs.liquid_handling.modules.pipette.Pipette.current_volume","unitelabs.liquid_handling.modules.pipette.Pipette.aspirate","unitelabs.liquid_handling.modules.pipette.Pipette.dispense","unitelabs.liquid_handling.modules.pipette.Pipette.empty","unitelabs.liquid_handling.modules.pipette.Pipette.mix",[776,16956,15033,14624,774,828],{"type":784,"name":36051,"path":36033,"parent":776,"lines":36076,"value":36077},[8680,8680],"_PipetteMode",{"type":784,"name":36052,"path":36033,"parent":776,"lines":36079,"value":832,"annotation":36080},[1043,1043],{"join":36081},[36082,832],{"name":16956,"cls":810},{"type":784,"name":36053,"path":36033,"parent":776,"lines":36084,"value":36085,"annotation":36086},[3074,3074],"dataclasses.field(default_factory=(lambda: Vector()))",{"name":1934,"cls":810},{"type":846,"name":36056,"path":36033,"parent":776,"description":19309,"lines":36088,"decorators":36089,"parameters":36090,"returns":36093},[3827,888],[8644],[36091,36092],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"description":19315,"annotation":36094},{"name":1934,"cls":810},{"type":846,"name":36057,"path":36033,"parent":776,"description":19318,"lines":36096,"decorators":36097,"parameters":36098},[3846,2921],[8644],[36099,36100,36102],{"name":851,"kind":13859,"required":853},{"name":14807,"kind":852,"annotation":36101,"required":853,"description":19325},{"name":1934,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"type":846,"name":36058,"path":36033,"parent":776,"description":19331,"lines":36104,"decorators":36105,"parameters":36106},[2947,2948],[8644],[36107,36108,36110],{"name":851,"kind":13859,"required":853},{"name":13970,"kind":852,"annotation":36109,"required":853,"description":19338},{"name":1934,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"type":846,"name":36059,"path":36033,"parent":776,"description":20700,"lines":36112,"parameters":36113,"returns":36116},[2029,3170],[36114,36115],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"description":20709,"annotation":36117},{"name":1098,"cls":810},{"type":846,"name":36060,"path":36033,"parent":776,"description":19346,"lines":36119,"parameters":36120},[1103,1123],[36121,36122,36124,36128],{"name":851,"kind":13859,"required":853},{"name":19351,"kind":852,"annotation":36123,"required":853,"description":19353},{"name":16956,"cls":810},{"name":15249,"kind":1788,"annotation":36125,"required":42,"default":832,"description":19358},{"join":36126},[36127,832],{"name":1934,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"type":846,"name":36061,"path":36033,"parent":776,"description":19371,"lines":36130,"parameters":36131},[2142,7543],[36132,36133,36135,36140],{"name":851,"kind":13859,"required":853},{"name":19351,"kind":852,"annotation":36134,"required":853,"description":19353},{"name":16956,"cls":810},{"name":36136,"kind":1788,"annotation":36137,"required":42,"default":832,"description":19358},"_pick_up_offset",{"join":36138},[36139,832],{"name":1934,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"type":846,"name":36062,"path":36033,"parent":776,"description":19387,"lines":36142,"parameters":36143},[10732,2232],[36144,36145,36147,36151],{"name":851,"kind":13859,"required":853},{"name":19393,"kind":852,"annotation":36146,"required":853,"description":19396},{"name":19395,"cls":810},{"name":15249,"kind":1788,"annotation":36148,"required":42,"default":832,"description":19358},{"join":36149},[36150,832],{"name":1934,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"type":846,"name":36063,"path":36033,"parent":776,"description":36153,"lines":36154,"parameters":36155},"Verify whether the currently held tip can be put down into the given spot.",[18802,1211],[36156,36157,36159,36164],{"name":851,"kind":13859,"required":853},{"name":19351,"kind":852,"annotation":36158,"required":853,"description":19412},{"name":16956,"cls":810},{"name":36160,"kind":1788,"annotation":36161,"required":42,"default":832,"description":15259},"_drop_offset",{"join":36162},[36163,832],{"name":1934,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"type":846,"name":36064,"path":36033,"parent":776,"description":19405,"lines":36166,"parameters":36167},[1219,2267],[36168,36169,36171,36175],{"name":851,"kind":13859,"required":853},{"name":19351,"kind":852,"annotation":36170,"required":853,"description":19412},{"name":16956,"cls":810},{"name":36160,"kind":1788,"annotation":36172,"required":42,"default":832,"description":15259},{"join":36173},[36174,832],{"name":1934,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"type":846,"name":36065,"path":36033,"parent":776,"description":19423,"lines":36177,"parameters":36178},[1237,10861],[36179,36180,36182,36186],{"name":851,"kind":13859,"required":853},{"name":19393,"kind":852,"annotation":36181,"required":853,"description":19431},{"name":19395,"cls":810},{"name":15255,"kind":1788,"annotation":36183,"required":42,"default":832,"description":15259},{"join":36184},[36185,832],{"name":1934,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"type":846,"name":36066,"path":36033,"parent":776,"description":19440,"lines":36188,"parameters":36189},[31270,4253],[36190,36191,36195],{"name":851,"kind":852,"required":853},{"name":15255,"kind":1788,"annotation":36192,"required":42,"default":832,"description":15259},{"join":36193},[36194,832],{"name":1934,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"type":846,"name":36067,"path":36033,"parent":776,"description":36197,"lines":36198,"parameters":36199},"Put down the currently held tip into its original spot in the rack.",[7886,1301],[36200,36201],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"type":846,"name":36068,"path":36033,"parent":776,"description":19450,"lines":36203,"parameters":36204,"returns":36207},[7905,4280],[36205,36206],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"description":1127,"annotation":36208},{"join":36209},[36210,832],{"name":19461,"cls":810},{"type":846,"name":36069,"path":36033,"parent":776,"description":36212,"lines":36213,"decorators":36214,"parameters":36215,"returns":36218},"Get the current volume in the pipette's tip.",[10925,27929],[8644],[36216,36217],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"description":36219,"annotation":36220},"The current volume in the pipette's tip.",{"name":1062,"cls":810},{"type":846,"name":36070,"path":36033,"parent":776,"description":36222,"lines":36223,"parameters":36224},"Aspirate liquid from the source container.",[20618,4396],[36225,36226,36229,36233,36238,36243,36248],{"name":851,"kind":13859,"required":853},{"name":15275,"kind":852,"annotation":36227,"required":853,"description":36228},{"name":20384,"cls":810},"The source container from where to aspirate liquid.",{"name":2504,"kind":1788,"annotation":36230,"required":42,"default":36231,"description":36232},{"name":14469,"cls":810},{"name":35597,"cls":810},"Whether to aspirate at the liquid surface or at the container's\nbottom. Defaults to surface mode.",{"name":13953,"kind":1788,"annotation":36234,"required":42,"default":832,"description":36237},{"join":36235},[36236,832],{"name":1940,"cls":810},"The volume in µl to aspirate from the container. Omit this to\naspirate until either the pipette is full or the container is empty.",{"name":13960,"kind":1788,"annotation":36239,"required":42,"default":832,"description":36242},{"join":36240},[36241,832],{"name":35461,"cls":810},"The liquid class used to parametrise the pipetting operation.",{"name":13970,"kind":1788,"annotation":36244,"required":42,"default":832,"description":36247},{"join":36245},[36246,832],{"name":1934,"cls":810},"An offset (dx, dy, dz) in mm to adjust the aspirate location.",{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"type":846,"name":36071,"path":36033,"parent":776,"description":36250,"lines":36251,"parameters":36252},"Dispense liquid into the target container.",[4397,4469],[36253,36254,36262,36266,36271,36275,36280],{"name":851,"kind":13859,"required":853},{"name":15226,"kind":852,"annotation":36255,"required":853,"description":36261},{"join":36256},[36257,36258],{"name":20384,"cls":810},{"left":36259,"slice":36260},{"name":1930,"cls":810},{"name":20384,"cls":810},"The target container where to dispense liquid into.",{"name":2504,"kind":1788,"annotation":36263,"required":42,"default":36264,"description":36265},{"name":14172,"cls":810},{"name":35614,"cls":810},"Whether to dispense at the liquid surface or at the container's\nbottom. Defaults to bottom mode.",{"name":13953,"kind":1788,"annotation":36267,"required":42,"default":832,"description":36270},{"join":36268},[36269,832],{"name":1940,"cls":810},"The volume in µl to dispense into the container. Omit this to\ndispense until either the container is full or the pipette is empty.",{"name":13960,"kind":1788,"annotation":36272,"required":42,"default":832,"description":36242},{"join":36273},[36274,832],{"name":35461,"cls":810},{"name":13970,"kind":1788,"annotation":36276,"required":42,"default":832,"description":36279},{"join":36277},[36278,832],{"name":1934,"cls":810},"An offset (dx, dy, dz) in mm to adjust the dispense location.",{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"type":846,"name":36072,"path":36033,"parent":776,"description":36282,"lines":36283,"parameters":36284},"Empty the contents of the tip in the target container.",[4475,7995],[36285,36286,36288,36292],{"name":851,"kind":13859,"required":853},{"name":15226,"kind":852,"annotation":36287,"required":853,"description":36261},{"name":20384,"cls":810},{"name":13970,"kind":1788,"annotation":36289,"required":42,"default":832,"description":36279},{"join":36290},[36291,832],{"name":1934,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"type":846,"name":36073,"path":36033,"parent":776,"description":36294,"lines":36295,"parameters":36296},"Mix liquid in the source container.",[28213,8027],[36297,36298,36301,36304,36308,36311,36316,36320,36325],{"name":851,"kind":13859,"required":853},{"name":15275,"kind":852,"annotation":36299,"required":853,"description":36300},{"name":20384,"cls":810},"The source container where to mix liquid.",{"name":2734,"kind":852,"annotation":36302,"required":853,"description":36303},{"name":1405,"cls":810},"The number of mix cycles.",{"name":36305,"kind":852,"annotation":36306,"required":853,"description":36307},"aspirate_mode",{"name":13934,"cls":810},"Whether to aspirate at the liquid surface or at the\ncontainer's bottom. Defaults to surface mode.",{"name":36309,"kind":852,"annotation":36310,"required":853,"description":36307},"dispense_mode",{"name":13934,"cls":810},{"name":13953,"kind":1788,"annotation":36312,"required":42,"default":832,"description":36315},{"join":36313},[36314,832],{"name":1940,"cls":810},"The volume in µl to aspirate and dispense sequentially. Omit\nthis to aspirate until either the pipette is full or the container\nis empty.",{"name":13960,"kind":1788,"annotation":36317,"required":42,"default":832,"description":36242},{"join":36318},[36319,832],{"name":35461,"cls":810},{"name":13970,"kind":1788,"annotation":36321,"required":42,"default":832,"description":36324},{"join":36322},[36323,832],{"name":1934,"cls":810},"An offset (dx, dy, dz) in mm to adjust the pipetting location.",{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"type":846,"name":36055,"path":36033,"parent":776,"lines":36327,"parameters":36328},[9997,9997],[36329,36330,36333,36337,36341],{"name":851,"kind":852,"required":853},{"name":14938,"kind":852,"annotation":36331,"required":42,"default":36332},{"name":14940,"cls":810},{"name":14942,"cls":810},{"name":14944,"kind":852,"annotation":36334,"required":42},{"left":36335,"slice":36336},{"name":1930,"cls":810},{"name":14948,"cls":810},{"name":17025,"kind":852,"annotation":36338,"required":42,"default":832},{"join":36339},[36340,832],{"name":16956,"cls":810},{"name":15249,"kind":852,"annotation":36342,"required":42},{"name":1934,"cls":810},{"type":755,"name":34792,"path":36344,"parent":767,"classes":36345},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fmodule.py",[774],{"type":802,"name":774,"path":36344,"parent":34792,"description":36347,"lines":36348,"decorators":36349,"bases":36350,"attributes":36353,"functions":36356,"mro":36367},"A hardware unit that usually performs a set of related actions.",[1807,1122],[9982],[36351],{"annotation":36352},{"name":828,"cls":810},[36354,36355],"unitelabs.liquid_handling.modules.module.Module._stage","unitelabs.liquid_handling.modules.module.Module.stage",[36357,36358,36359,36360,36361,36362,36363,36364,36365,36366],"unitelabs.liquid_handling.modules.module.Module.__init__","unitelabs.liquid_handling.modules.module.Module.__post_init__","unitelabs.liquid_handling.modules.module.Module.is_configured","unitelabs.liquid_handling.modules.module.Module.configure","unitelabs.liquid_handling.modules.module.Module.is_initialized","unitelabs.liquid_handling.modules.module.Module.initialize","unitelabs.liquid_handling.modules.module.Module.is_active","unitelabs.liquid_handling.modules.module.Module.can_activate","unitelabs.liquid_handling.modules.module.Module.activate","unitelabs.liquid_handling.modules.module.Module.deactivate",[774,828],{"type":784,"name":36354,"path":36344,"parent":774,"description":36369,"lines":36370,"value":36371,"annotation":36372},"The lifecycle stage this module is currently in.",[848,791],"dataclasses.field(default=(Stage.INSTALLED), metadata={'marshmallow_field': marshmallow.fields.Enum(Stage)})",{"name":14940,"cls":810},{"type":846,"name":36358,"path":36344,"parent":774,"lines":36374,"parameters":36375},[831,796],[36376,36377],{"name":851,"kind":852,"required":853},{"name":14667,"kind":3745,"required":42,"default":3747},{"type":784,"name":36355,"path":36344,"parent":774,"description":36369,"lines":36379,"value":832,"annotation":36380},[871,1059],{"name":14940,"cls":810},{"type":846,"name":36359,"path":36344,"parent":774,"description":36382,"lines":36383,"parameters":36384,"returns":36386},"Verify whether the module is configured or requires more information.",[2841,3074],[36385],{"name":851,"kind":852,"required":853},{"description":36387,"annotation":36388},"Whether the module is currently configured.",{"name":1098,"cls":810},{"type":846,"name":36360,"path":36344,"parent":774,"description":36390,"lines":36391,"parameters":36392},"When a module is installed and detect, configure it with the required set of arguments.",[1079,1080],[36393,36394],{"name":851,"kind":852,"required":853},{"name":36395,"kind":3750,"required":42,"default":3752,"description":36396},"**_kwargs","The arguments required to properly configure the module.",{"type":846,"name":36361,"path":36344,"parent":774,"description":36398,"lines":36399,"parameters":36400,"returns":36402},"Verify whether the module is initialized or requires initialization.",[1085,806],[36401],{"name":851,"kind":852,"required":853},{"description":36403,"annotation":36404},"Whether the module is currently initialized.",{"name":1098,"cls":810},{"type":846,"name":36362,"path":36344,"parent":774,"description":36406,"lines":36407,"parameters":36408},"Initialize the hardware to prepare and calibrate the motion motors for accurate movements.",[3125,2009],[36409,36410],{"name":851,"kind":852,"required":853},{"name":36395,"kind":3750,"required":42,"default":3752,"description":36411},"The arguments required to properly initialize the hardware.",{"type":846,"name":36363,"path":36344,"parent":774,"description":36413,"lines":36414,"parameters":36415,"returns":36417},"Verify whether the module is activated and ready for usage.",[2010,2029],[36416],{"name":851,"kind":852,"required":853},{"description":36418,"annotation":36419},"Whether the module is currently activated.",{"name":1098,"cls":810},{"type":846,"name":36364,"path":36344,"parent":774,"description":36421,"lines":36422,"parameters":36423,"returns":36425},"Verify whether the module can be activated.",[2039,2062],[36424],{"name":851,"kind":852,"required":853},{"description":36426,"annotation":36427},"Whether the module can be activated.",{"name":1098,"cls":810},{"type":846,"name":36365,"path":36344,"parent":774,"description":36429,"lines":36430,"parameters":36431},"Activate this module for usage.",[2063,3185],[36432,36433],{"name":851,"kind":852,"required":853},{"name":36395,"kind":3750,"required":42,"default":3752,"description":36434},"The arguments required to properly setup the module.",{"type":846,"name":36366,"path":36344,"parent":774,"description":36436,"lines":36437,"parameters":36438},"Teardown this tool after usage to allow another one to be used.",[3938,1122],[36439,36440],{"name":851,"kind":852,"required":853},{"name":36395,"kind":3750,"required":42,"default":3752,"description":36441},"The arguments required to properly teardown the module.",{"type":846,"name":36357,"path":36344,"parent":774,"lines":36443,"parameters":36444},[9997,9997],[36445,36446],{"name":851,"kind":852,"required":853},{"name":14938,"kind":852,"annotation":36447,"required":42,"default":36448},{"name":14940,"cls":810},{"name":14942,"cls":810},{"type":755,"name":34793,"path":36450,"parent":767,"classes":36451},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fliquid_handling_mode.py",[24398],{"type":802,"name":24398,"path":36450,"parent":34793,"description":36453,"lines":36454,"bases":36455,"attributes":36458,"mro":36461},"Distinguishes between aspiration and dispense liquid handling operations.",[9780,805],[36456],{"annotation":36457},{"name":9965,"cls":810},[36459,36460],"unitelabs.liquid_handling.modules.liquid_handling_mode.LiquidHandlingMode.ASPIRATION","unitelabs.liquid_handling.modules.liquid_handling_mode.LiquidHandlingMode.DISPENSE",[24398],{"type":784,"name":36459,"path":36450,"parent":24398,"description":36463,"lines":36464,"value":1417},"Liquid is being added to a tip.",[9793,9793],{"type":784,"name":36460,"path":36450,"parent":24398,"description":36466,"lines":36467,"value":2342},"Liquid is being removed from a tip.",[790,790],{"type":755,"name":34794,"path":36469,"parent":767,"attributes":36470,"classes":36472},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fgripper.py",[36471],"unitelabs.liquid_handling.modules.gripper.T",[773],{"type":784,"name":36471,"path":36469,"parent":34794,"lines":36474,"value":35637},[2801,2801],{"type":802,"name":773,"path":36469,"parent":34794,"description":36476,"lines":36477,"decorators":36478,"bases":36479,"attributes":36486,"functions":36488,"mro":36509},"Gripper to pick up and transfer labware.",[839,9506],[9982],[36480,36484],{"annotation":36481},{"left":36482,"slice":36483},{"name":15033,"cls":810},{"name":36471,"cls":810},{"annotation":36485},{"name":774,"cls":810},[36487],"unitelabs.liquid_handling.modules.gripper.Gripper.width_offset",[36489,36490,36491,36492,36493,36494,36495,36496,36497,36498,36499,36500,36501,36502,36503,36504,36505,36506,36507,36508],"unitelabs.liquid_handling.modules.gripper.Gripper.__init__","unitelabs.liquid_handling.modules.gripper.Gripper.current_location","unitelabs.liquid_handling.modules.gripper.Gripper.move_to","unitelabs.liquid_handling.modules.gripper.Gripper.move_by","unitelabs.liquid_handling.modules.gripper.Gripper.has_labware","unitelabs.liquid_handling.modules.gripper.Gripper.current_grip_width","unitelabs.liquid_handling.modules.gripper.Gripper.open_to","unitelabs.liquid_handling.modules.gripper.Gripper.open_by","unitelabs.liquid_handling.modules.gripper.Gripper.close_to","unitelabs.liquid_handling.modules.gripper.Gripper.close_by","unitelabs.liquid_handling.modules.gripper.Gripper.can_transfer","unitelabs.liquid_handling.modules.gripper.Gripper.transfer","unitelabs.liquid_handling.modules.gripper.Gripper.transfer_from","unitelabs.liquid_handling.modules.gripper.Gripper.can_pick_up","unitelabs.liquid_handling.modules.gripper.Gripper.pick_up","unitelabs.liquid_handling.modules.gripper.Gripper.pick_up_from","unitelabs.liquid_handling.modules.gripper.Gripper.can_put_down","unitelabs.liquid_handling.modules.gripper.Gripper.put_down","unitelabs.liquid_handling.modules.gripper.Gripper.drop_labware","unitelabs.liquid_handling.modules.gripper.Gripper._get_grab_height_for_labware",[773,15033,14624,774,828],{"type":784,"name":36487,"path":36469,"parent":773,"lines":36511,"value":1879,"annotation":36512},[791,791],{"name":1062,"cls":810},{"type":846,"name":36490,"path":36469,"parent":773,"description":15094,"lines":36514,"decorators":36515,"parameters":36516,"returns":36519},[864,1922],[8644],[36517,36518],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"description":15101,"annotation":36520},{"name":1934,"cls":810},{"type":846,"name":36491,"path":36469,"parent":773,"description":15104,"lines":36522,"decorators":36523,"parameters":36524},[3068,887],[8644],[36525,36526,36528],{"name":851,"kind":13859,"required":853},{"name":14807,"kind":852,"annotation":36527,"required":853,"description":15112},{"name":1934,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"type":846,"name":36492,"path":36469,"parent":773,"description":15124,"lines":36530,"decorators":36531,"parameters":36532},[3827,2920],[8644],[36533,36534,36536],{"name":851,"kind":13859,"required":853},{"name":13970,"kind":852,"annotation":36535,"required":853,"description":15131},{"name":1934,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"type":846,"name":36493,"path":36469,"parent":773,"description":15156,"lines":36538,"decorators":36539,"parameters":36540,"returns":36543},[14627,2001],[8644],[36541,36542],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"description":15162,"annotation":36544},{"name":1098,"cls":810},{"type":846,"name":36494,"path":36469,"parent":773,"description":15165,"lines":36546,"decorators":36547,"parameters":36548,"returns":36551},[2009,2029],[8644],[36549,36550],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"description":15171,"annotation":36552},{"name":1062,"cls":810},{"type":846,"name":36495,"path":36469,"parent":773,"description":15174,"lines":36554,"decorators":36555,"parameters":36556},[2039,2062],[8644],[36557,36558,36560],{"name":851,"kind":13859,"required":853},{"name":7367,"kind":852,"annotation":36559,"required":42,"description":15182},{"name":1940,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"type":846,"name":36496,"path":36469,"parent":773,"description":15184,"lines":36562,"decorators":36563,"parameters":36564},[2063,3185],[8644],[36565,36566,36568],{"name":851,"kind":13859,"required":853},{"name":13970,"kind":852,"annotation":36567,"required":42,"description":15192},{"name":1940,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"type":846,"name":36497,"path":36469,"parent":773,"description":15194,"lines":36570,"decorators":36571,"parameters":36572},[3938,19290],[8644],[36573,36574,36576],{"name":851,"kind":13859,"required":853},{"name":7367,"kind":852,"annotation":36575,"required":42,"description":15201},{"name":1940,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"type":846,"name":36498,"path":36469,"parent":773,"description":15206,"lines":36578,"decorators":36579,"parameters":36580},[10694,2142],[8644],[36581,36582,36584],{"name":851,"kind":13859,"required":853},{"name":13970,"kind":852,"annotation":36583,"required":42,"description":15213},{"name":1940,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"type":846,"name":36499,"path":36469,"parent":773,"description":36586,"lines":36587,"parameters":36588},"Verify whether the given labware can be transferred from its current location to the target carrier site.",[1139,7128],[36589,36590,36592,36597,36601,36605,36607,36609],{"name":851,"kind":13859,"required":853},{"name":14804,"kind":852,"annotation":36591,"required":853,"description":15224},{"name":827,"cls":810},{"name":15226,"kind":852,"annotation":36593,"required":853,"description":15233},{"join":36594},[36595,36596],{"name":15230,"cls":810},{"name":15232,"cls":810},{"name":15249,"kind":1788,"annotation":36598,"required":42,"default":832,"description":15253},{"join":36599},[36600,832],{"name":1934,"cls":810},{"name":15255,"kind":1788,"annotation":36602,"required":42,"default":832,"description":15259},{"join":36603},[36604,832],{"name":1934,"cls":810},{"name":15261,"kind":1788,"annotation":36606,"required":42,"description":15263},{"name":1940,"cls":810},{"name":15265,"kind":1788,"annotation":36608,"required":42,"description":15267},{"name":1940,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"type":846,"name":36500,"path":36469,"parent":773,"description":15217,"lines":36611,"parameters":36612},[1200,7859],[36613,36614,36616,36621,36625,36629,36631,36633],{"name":851,"kind":13859,"required":853},{"name":14804,"kind":852,"annotation":36615,"required":853,"description":15224},{"name":827,"cls":810},{"name":15226,"kind":852,"annotation":36617,"required":853,"description":15233},{"join":36618},[36619,36620],{"name":15230,"cls":810},{"name":15232,"cls":810},{"name":15249,"kind":1788,"annotation":36622,"required":42,"default":832,"description":15253},{"join":36623},[36624,832],{"name":1934,"cls":810},{"name":15255,"kind":1788,"annotation":36626,"required":42,"default":832,"description":15259},{"join":36627},[36628,832],{"name":1934,"cls":810},{"name":15261,"kind":1788,"annotation":36630,"required":42,"description":15263},{"name":1940,"cls":810},{"name":15265,"kind":1788,"annotation":36632,"required":42,"description":15267},{"name":1940,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"type":846,"name":36501,"path":36469,"parent":773,"description":15217,"lines":36635,"parameters":36636},[1247,1808],[36637,36638,36643,36648,36652,36656,36658,36660],{"name":851,"kind":13859,"required":853},{"name":15275,"kind":852,"annotation":36639,"required":853,"description":15280},{"join":36640},[36641,36642],{"name":15230,"cls":810},{"name":15232,"cls":810},{"name":15226,"kind":852,"annotation":36644,"required":853,"description":15233},{"join":36645},[36646,36647],{"name":15230,"cls":810},{"name":15232,"cls":810},{"name":15249,"kind":1788,"annotation":36649,"required":42,"default":832,"description":15253},{"join":36650},[36651,832],{"name":1934,"cls":810},{"name":15255,"kind":1788,"annotation":36653,"required":42,"default":832,"description":15259},{"join":36654},[36655,832],{"name":1934,"cls":810},{"name":15261,"kind":1788,"annotation":36657,"required":42,"description":15263},{"name":1940,"cls":810},{"name":15265,"kind":1788,"annotation":36659,"required":42,"description":15267},{"name":1940,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"type":846,"name":36502,"path":36469,"parent":773,"description":36662,"lines":36663,"parameters":36664},"Verify whether the given labware can be picked up from its current location.",[7915,26535],[36665,36666,36668,36672,36674,36676],{"name":851,"kind":13859,"required":853},{"name":14804,"kind":852,"annotation":36667,"required":853,"description":15316},{"name":827,"cls":810},{"name":15249,"kind":1788,"annotation":36669,"required":42,"default":832,"description":15253},{"join":36670},[36671,832],{"name":1934,"cls":810},{"name":15261,"kind":1788,"annotation":36673,"required":42,"description":15263},{"name":1940,"cls":810},{"name":15265,"kind":1788,"annotation":36675,"required":42,"description":15331},{"name":1940,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"type":846,"name":36503,"path":36469,"parent":773,"description":15309,"lines":36678,"parameters":36679},[14798,4418],[36680,36681,36683,36687,36689,36691],{"name":851,"kind":13859,"required":853},{"name":14804,"kind":852,"annotation":36682,"required":853,"description":15316},{"name":827,"cls":810},{"name":15249,"kind":1788,"annotation":36684,"required":42,"default":832,"description":15253},{"join":36685},[36686,832],{"name":1934,"cls":810},{"name":15261,"kind":1788,"annotation":36688,"required":42,"description":15263},{"name":1940,"cls":810},{"name":15265,"kind":1788,"annotation":36690,"required":42,"description":15331},{"name":1940,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"type":846,"name":36504,"path":36469,"parent":773,"description":15333,"lines":36693,"parameters":36694},[7977,23556],[36695,36696,36701,36705,36707,36709],{"name":851,"kind":13859,"required":853},{"name":15275,"kind":852,"annotation":36697,"required":853,"description":15280},{"join":36698},[36699,36700],{"name":15230,"cls":810},{"name":15232,"cls":810},{"name":15249,"kind":1788,"annotation":36702,"required":42,"default":832,"description":15253},{"join":36703},[36704,832],{"name":1934,"cls":810},{"name":15261,"kind":1788,"annotation":36706,"required":42,"description":15263},{"name":1940,"cls":810},{"name":15265,"kind":1788,"annotation":36708,"required":42,"description":15331},{"name":1940,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"type":846,"name":36505,"path":36469,"parent":773,"description":36711,"lines":36712,"parameters":36713},"Verify whether the currently held labware can be put down into the given carrier site or plate.",[23560,4651],[36714,36715,36721,36725,36727],{"name":851,"kind":13859,"required":853},{"name":15226,"kind":852,"annotation":36716,"required":853,"description":36720},{"join":36717},[36718,36719],{"name":15230,"cls":810},{"name":15232,"cls":810},"The target carrier site or plate where to put down the resource.",{"name":15255,"kind":1788,"annotation":36722,"required":42,"default":832,"description":15259},{"join":36723},[36724,832],{"name":1934,"cls":810},{"name":15265,"kind":1788,"annotation":36726,"required":42,"description":15379},{"name":1940,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"type":846,"name":36506,"path":36469,"parent":773,"description":15358,"lines":36729,"parameters":36730},[9439,9459],[36731,36732,36737,36741,36743],{"name":851,"kind":13859,"required":853},{"name":15226,"kind":852,"annotation":36733,"required":853,"description":15233},{"join":36734},[36735,36736],{"name":15230,"cls":810},{"name":15232,"cls":810},{"name":15255,"kind":1788,"annotation":36738,"required":42,"default":832,"description":15259},{"join":36739},[36740,832],{"name":1934,"cls":810},{"name":15265,"kind":1788,"annotation":36742,"required":42,"description":15379},{"name":1940,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"type":846,"name":36507,"path":36469,"parent":773,"description":15381,"lines":36745,"parameters":36746,"returns":36749},[9466,1589],[36747,36748],{"name":851,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752,"description":34987},{"description":15388,"annotation":36750},{"join":36751},[36752,832],{"name":36471,"cls":810},{"type":846,"name":36508,"path":36469,"parent":773,"description":36754,"lines":36755,"parameters":36756,"returns":36760,"throws":36763},"Get the grab height from the value stored on the labware.\n\nA grab_height deeper than the labware itself would place the grip point below\nthe deck, so it is ignored in favour of the labware midpoint.",[1598,9506],[36757,36758],{"name":851,"kind":852,"required":853},{"name":14804,"kind":852,"annotation":36759,"required":853},{"name":827,"cls":810},{"description":36761,"annotation":36762},"The grab height for this labware.",{"name":1062,"cls":810},[36764,36768],{"description":36765,"annotation":36766},"If the labware does not have a grab_height attribute.",{"name":36767,"cls":810},"AttributeError",{"description":36769,"annotation":36770},"If the labware's grab_height is None or less than or equal to 0.",{"name":14741,"cls":810},{"type":846,"name":36489,"path":36469,"parent":773,"lines":36772,"parameters":36773},[9997,9997],[36774,36775,36778,36782],{"name":851,"kind":852,"required":853},{"name":14938,"kind":852,"annotation":36776,"required":42,"default":36777},{"name":14940,"cls":810},{"name":14942,"cls":810},{"name":14944,"kind":852,"annotation":36779,"required":42},{"left":36780,"slice":36781},{"name":1930,"cls":810},{"name":14948,"cls":810},{"name":15261,"kind":852,"annotation":36783,"required":42},{"name":1062,"cls":810},{"type":755,"name":34795,"path":36785,"parent":767,"packages":36786,"attributes":36799,"classes":36801},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fparameters\u002F__init__.py",[36787,36788,36789,36790,36791,36792,36793,36794,36795,36796,36797,36798],"unitelabs.liquid_handling.modules.parameters.dispense","unitelabs.liquid_handling.modules.parameters.multi_pipette_head_context","unitelabs.liquid_handling.modules.parameters.liquid_class_field","unitelabs.liquid_handling.modules.parameters.context","unitelabs.liquid_handling.modules.parameters.complex_mix","unitelabs.liquid_handling.modules.parameters.pipettes_context","unitelabs.liquid_handling.modules.parameters.liquid_handling","unitelabs.liquid_handling.modules.parameters.parameter_set","unitelabs.liquid_handling.modules.parameters.pipette_context","unitelabs.liquid_handling.modules.parameters.aspirate","unitelabs.liquid_handling.modules.parameters.parameter_range","unitelabs.liquid_handling.modules.parameters.mixing",[36800],"unitelabs.liquid_handling.modules.parameters.__all__",[14342,36802,25007,20374,14033,13770,13786,13836,28662,13766,13806,13863,20368],"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixError",{"type":784,"name":36800,"path":36785,"parent":34795,"lines":36804,"value":36805},[3029,877],[14342,36802,25007,20374,14033,13770,13786,13836,28662,13766,13806,13863,20368,13775,36806],"unitelabs.liquid_handling.modules.parameters.complex_mix._infer_step_type",{"type":755,"name":36787,"path":36808,"parent":34795,"classes":36809},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fparameters\u002Fdispense.py",[14033],{"type":802,"name":14033,"path":36808,"parent":36787,"description":36811,"lines":36812,"decorators":36813,"bases":36814,"attributes":36817,"functions":36819,"mro":36823},"Base class for dispense parameter sets.\n\nDo NOT use this class directly. Use one of the derived\nclasses instead.",[3029,3164],[9982],[36815],{"annotation":36816},{"name":13786,"cls":810},[36818],"unitelabs.liquid_handling.modules.parameters.dispense.DispenseParameterSet.pipette_mode",[36820,36821,36822],"unitelabs.liquid_handling.modules.parameters.dispense.DispenseParameterSet.__init__","unitelabs.liquid_handling.modules.parameters.dispense.DispenseParameterSet._get_follow_liquid","unitelabs.liquid_handling.modules.parameters.dispense.DispenseParameterSet._get_volume",[14033,13786,13806],{"type":784,"name":36818,"path":36808,"parent":14033,"lines":36825,"value":11072,"annotation":36826},[1923,1923],{"join":36827},[36828,36829],{"name":14172,"cls":810},{"name":11077,"cls":810},{"type":846,"name":36821,"path":36808,"parent":14033,"lines":36831,"decorators":36832,"parameters":36833,"returns":36837},[1973,2001],[7085],[36834,36835],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":36836,"required":853},{"name":13863,"cls":810},{"description":1127,"annotation":36838},{"name":1062,"cls":810},{"type":846,"name":36822,"path":36808,"parent":14033,"lines":36840,"decorators":36841,"parameters":36842,"returns":36846},[2009,3164],[7085],[36843,36844],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":36845,"required":853},{"name":13863,"cls":810},{"description":1127,"annotation":36847},{"name":1062,"cls":810},{"type":846,"name":36820,"path":36808,"parent":14033,"lines":36849,"parameters":36850},[9997,9997],[36851,36852,36858,36864,36871,36877,36883,36889,36895],{"name":851,"kind":852,"required":853},{"name":13930,"kind":852,"annotation":36853,"required":42,"default":36857},{"join":36854},[36855,36856],{"name":14172,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13938,"kind":852,"annotation":36859,"required":42,"default":36863},{"join":36860},[36861,36862],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13945,"kind":852,"annotation":36865,"required":42,"default":36870},{"join":36866},[36867,36868,36869],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13953,"kind":852,"annotation":36872,"required":42,"default":36876},{"join":36873},[36874,36875],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13960,"kind":852,"annotation":36878,"required":42,"default":36882},{"join":36879},[36880,36881],{"name":35461,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13970,"kind":852,"annotation":36884,"required":42,"default":36888},{"join":36885},[36886,36887],{"name":1934,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":1359,"kind":852,"annotation":36890,"required":42,"default":36894},{"join":36891},[36892,36893],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13983,"kind":852,"annotation":36896,"required":42,"default":36900},{"join":36897},[36898,36899],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"type":755,"name":36788,"path":36902,"parent":34795,"classes":36903},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fparameters\u002Fmulti_pipette_head_context.py",[28662],{"type":802,"name":28662,"path":36902,"parent":36788,"description":36905,"lines":36906,"decorators":36907,"bases":36908,"attributes":36911,"functions":36914,"mro":36916},"Base class for context for multi-pipette head parameter sets.\n\nDo NOT use this class directly. Use one of the derived classes instead.",[2775,870],[9982],[36909],{"annotation":36910},{"name":13863,"cls":810},[36912,36913],"unitelabs.liquid_handling.modules.parameters.multi_pipette_head_context.MultiPipetteHeadContext.target","unitelabs.liquid_handling.modules.parameters.multi_pipette_head_context.MultiPipetteHeadContext.hole_positions",[36915],"unitelabs.liquid_handling.modules.parameters.multi_pipette_head_context.MultiPipetteHeadContext.__init__",[28662,13863,20374],{"type":784,"name":36912,"path":36902,"parent":28662,"lines":36918,"value":832,"annotation":36919},[795,795],{"name":20384,"cls":810},{"type":784,"name":36913,"path":36902,"parent":28662,"description":36921,"lines":36922,"value":832,"annotation":36923},"Get 2D list of hole positions relative to the first hole.",[864,870],{"left":36924,"slice":36925},{"name":1870,"cls":810},{"left":36926,"slice":36927},{"name":1870,"cls":810},{"name":1934,"cls":810},{"type":846,"name":36915,"path":36902,"parent":28662,"lines":36929,"parameters":36930},[9997,9997],[36931,36932,36936,36938],{"name":851,"kind":852,"required":853},{"name":9664,"kind":852,"annotation":36933,"required":853},{"left":36934,"slice":36935},{"name":776,"cls":810},{"name":19461,"cls":810},{"name":15226,"kind":852,"annotation":36937,"required":853},{"name":20384,"cls":810},{"name":28684,"kind":852,"annotation":36939,"required":42,"default":1417},{"name":1405,"cls":810},{"type":755,"name":36789,"path":36941,"parent":34795,"classes":36942},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fparameters\u002Fliquid_class_field.py",[13770],{"type":802,"name":13770,"path":36941,"parent":36789,"description":36944,"lines":36945,"bases":36946,"functions":36949,"mro":36952},"Marshmallow field for liquid class attributes.",[9793,864],[36947],{"annotation":36948},{"name":32329,"cls":810},[36950,36951],"unitelabs.liquid_handling.modules.parameters.liquid_class_field.LiquidClassField._serialize","unitelabs.liquid_handling.modules.parameters.liquid_class_field.LiquidClassField._deserialize",[13770],{"type":846,"name":36950,"path":36941,"parent":13770,"lines":36954,"decorators":36955,"parameters":36956,"returns":36967},[790,3029],[7085],[36957,36958,36960,36964,36966],{"name":851,"kind":852,"required":853},{"name":15935,"kind":852,"annotation":36959,"required":853},{"name":933,"cls":810},{"name":32342,"kind":852,"annotation":36961,"required":853},{"join":36962},[36963,832],{"name":931,"cls":810},{"name":32347,"kind":852,"annotation":36965,"required":853},{"name":933,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752},{"description":1127,"annotation":36968},{"name":933,"cls":810},{"type":846,"name":36951,"path":36941,"parent":13770,"lines":36970,"decorators":36971,"parameters":36972,"returns":36990},[1856,864],[7085],[36973,36974,36976,36980,36989],{"name":851,"kind":852,"required":853},{"name":15935,"kind":852,"annotation":36975,"required":853},{"name":933,"cls":810},{"name":32342,"kind":852,"annotation":36977,"required":853},{"join":36978},[36979,832],{"name":931,"cls":810},{"name":14696,"kind":852,"annotation":36981,"required":853},{"join":36982},[36983,832],{"left":36984,"slice":36985},{"name":32368,"cls":810},{"elements":36986},[36987,36988],{"name":931,"cls":810},{"name":933,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752},{"description":1127,"annotation":36991},{"name":933,"cls":810},{"type":755,"name":36790,"path":36993,"parent":34795,"classes":36994},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fparameters\u002Fcontext.py",[20374],{"type":802,"name":20374,"path":36993,"parent":36790,"description":36996,"lines":36997,"decorators":36998,"attributes":36999,"functions":37002,"mro":37008},"Base class for context for parameter sets.\n\nDo NOT use this class directly. Use one of the derived classes instead.",[2801,2000],[9982],[37000,37001],"unitelabs.liquid_handling.modules.parameters.context.Context.module","unitelabs.liquid_handling.modules.parameters.context.Context.target",[37003,37004,37005,37006,37007],"unitelabs.liquid_handling.modules.parameters.context.Context.__init__","unitelabs.liquid_handling.modules.parameters.context.Context.__post_init__","unitelabs.liquid_handling.modules.parameters.context.Context._resolve_target","unitelabs.liquid_handling.modules.parameters.context.Context._resolve_identifier","unitelabs.liquid_handling.modules.parameters.context.Context._deck",[20374],{"type":784,"name":37000,"path":36993,"parent":20374,"lines":37010,"value":832,"annotation":37011},[3048,3048],{"name":774,"cls":810},{"type":784,"name":37001,"path":36993,"parent":20374,"lines":37013,"value":832,"annotation":37014},[870,870],{"name":20384,"cls":810},{"type":846,"name":37004,"path":36993,"parent":20374,"lines":37016,"parameters":37017},[1051,877],[37018],{"name":851,"kind":852,"required":853},{"type":846,"name":37005,"path":36993,"parent":20374,"lines":37020,"parameters":37021,"returns":37025},[1065,3827],[37022,37023],{"name":851,"kind":852,"required":853},{"name":15226,"kind":852,"annotation":37024,"required":853},{"name":3476,"cls":810},{"description":1127,"annotation":37026},{"left":37027,"slice":37028},{"name":2207,"cls":810},{"name":20384,"cls":810},{"type":846,"name":37006,"path":36993,"parent":20374,"description":37030,"lines":37031,"parameters":37032,"returns":37036},"Resolve a readable identifier; a range yields the list of its targets.",[3828,2920],[37033,37034],{"name":851,"kind":852,"required":853},{"name":11621,"kind":852,"annotation":37035,"required":853},{"name":931,"cls":810},{"description":1127,"annotation":37037},{"left":37038,"slice":37039},{"name":2207,"cls":810},{"name":20384,"cls":810},{"type":846,"name":37007,"path":36993,"parent":20374,"description":37041,"lines":37042,"parameters":37043,"returns":37045},"Find the deck by walking up the module's parents.",[888,2000],[37044],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":37046},{"name":14624,"cls":810},{"type":846,"name":37003,"path":36993,"parent":20374,"lines":37048,"parameters":37049},[9997,9997],[37050,37051,37053],{"name":851,"kind":852,"required":853},{"name":9664,"kind":852,"annotation":37052,"required":853},{"name":774,"cls":810},{"name":15226,"kind":852,"annotation":37054,"required":853},{"name":20384,"cls":810},{"type":755,"name":36791,"path":37056,"parent":34795,"attributes":37057,"classes":37059,"functions":37062},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fparameters\u002Fcomplex_mix.py",[37058],"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixStep",[37060,25007,36802,37061],"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixStepsField","unitelabs.liquid_handling.modules.parameters.complex_mix.VirtualDispenseContext",[36806,37063],"unitelabs.liquid_handling.modules.parameters.complex_mix._get_complex_mix_volume",{"type":784,"name":37058,"path":37056,"parent":36791,"lines":37065,"value":37066},[906,906],"AspirateParameterSet | DispenseParameterSet",{"type":846,"name":36806,"path":37056,"parent":36791,"description":37068,"lines":37069,"parameters":37070,"returns":37073},"Infer the liquid handling mode from the parameter set type.",[795,796],[37071],{"name":449,"kind":852,"annotation":37072,"required":853},{"name":37058,"cls":810},{"description":1127,"annotation":37074},{"name":24398,"cls":810},{"type":846,"name":37063,"path":37056,"parent":36791,"description":37076,"lines":37077,"parameters":37078,"returns":37083},"Get the volume for a complex mix step, with MISSING-aware defaults.",[871,1922],[37079,37081],{"name":449,"kind":852,"annotation":37080,"required":853},{"name":37058,"cls":810},{"name":13861,"kind":852,"annotation":37082,"required":853},{"name":13863,"cls":810},{"description":1127,"annotation":37084},{"name":1062,"cls":810},{"type":802,"name":37060,"path":37056,"parent":36791,"description":37086,"lines":37087,"bases":37088,"functions":37091,"mro":37094},"Marshmallow field for serializing the steps list in a complex mix parameter set.",[2874,1983],[37089],{"annotation":37090},{"name":32329,"cls":810},[37092,37093],"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixStepsField._serialize","unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixStepsField._deserialize",[37060],{"type":846,"name":37092,"path":37056,"parent":37060,"lines":37096,"decorators":37097,"parameters":37098,"returns":37109},[1043,878],[7085],[37099,37100,37102,37106,37108],{"name":851,"kind":852,"required":853},{"name":15935,"kind":852,"annotation":37101,"required":853},{"name":933,"cls":810},{"name":32342,"kind":852,"annotation":37103,"required":853},{"join":37104},[37105,832],{"name":931,"cls":810},{"name":32347,"kind":852,"annotation":37107,"required":853},{"name":933,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752},{"description":1127,"annotation":37110},{"name":933,"cls":810},{"type":846,"name":37093,"path":37056,"parent":37060,"lines":37112,"decorators":37113,"parameters":37114,"returns":37132},[887,1983],[7085],[37115,37116,37118,37122,37131],{"name":851,"kind":852,"required":853},{"name":15935,"kind":852,"annotation":37117,"required":853},{"name":933,"cls":810},{"name":32342,"kind":852,"annotation":37119,"required":853},{"join":37120},[37121,832],{"name":931,"cls":810},{"name":14696,"kind":852,"annotation":37123,"required":853},{"join":37124},[37125,832],{"left":37126,"slice":37127},{"name":32368,"cls":810},{"elements":37128},[37129,37130],{"name":931,"cls":810},{"name":933,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752},{"description":1127,"annotation":37133},{"name":933,"cls":810},{"type":802,"name":25007,"path":37056,"parent":36791,"description":37135,"lines":37136,"decorators":37137,"bases":37138,"attributes":37141,"functions":37145,"mro":37157},"Base class for complex mix parameters.",[2947,4279],[9982],[37139],{"annotation":37140},{"name":13806,"cls":810},[37142,37143,37144],"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet.steps","unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet.ASPIRATE_TYPE","unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet.DISPENSE_TYPE",[37146,37147,37148,37149,37150,37151,37152,37153,37154,37155,37156],"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet.__init__","unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet.__post_init__","unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet.check_steps","unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet.validate","unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet.show_defaults","unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet.surface_to_bottom","unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet.bottom_to_surface","unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet.bottom_to_bottom","unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet.surface_to_surface","unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet._make_aspirate_parameters","unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet._make_dispense_parameters",[25007,13806],{"type":784,"name":37142,"path":37056,"parent":25007,"lines":37159,"value":37160,"annotation":37161},[1102,2019],"dataclasses.field(metadata={'marshmallow_field': ComplexMixStepsField()}, default_factory=list)",{"left":37162,"slice":37163},{"name":1870,"cls":810},{"name":37058,"cls":810},{"type":784,"name":37143,"path":37056,"parent":25007,"lines":37165,"value":37166},[2020,2020],"AspirateParameterSet",{"type":784,"name":37144,"path":37056,"parent":25007,"lines":37168,"value":37169},[2964,2964],"DispenseParameterSet",{"type":846,"name":37147,"path":37056,"parent":25007,"lines":37171,"parameters":37172},[9094,2029],[37173],{"name":851,"kind":852,"required":853},{"type":846,"name":37148,"path":37056,"parent":25007,"description":37175,"lines":37176,"parameters":37177,"returns":37179},"Check the complex mix step parameters structure.",[2039,3944],[37178],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":37180},{"name":1098,"cls":810},{"type":846,"name":37149,"path":37056,"parent":25007,"lines":37182,"decorators":37183,"parameters":37184,"returns":37188},[1113,7505],[7085],[37185,37186],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":37187,"required":853},{"name":13863,"cls":810},{"description":1127,"annotation":37189},{"name":1098,"cls":810},{"type":846,"name":37150,"path":37056,"parent":25007,"lines":37191,"decorators":37192,"parameters":37193,"returns":37197},[7543,10753],[7085],[37194,37195],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":37196,"required":853},{"name":13863,"cls":810},{"description":1127,"annotation":37198},{"name":14143,"cls":810},{"type":846,"name":37151,"path":37056,"parent":25007,"description":37200,"lines":37201,"decorators":37202,"parameters":37203,"returns":37231},"Create an aspirate-at-surface, dispense-at-bottom step pair.",[14335,7128],[12258],[37204,37205,37211,37217,37224],{"name":12261,"kind":852,"required":853},{"name":13953,"kind":852,"annotation":37206,"required":42,"default":37210},{"join":37207},[37208,37209],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13960,"kind":852,"annotation":37212,"required":42,"default":37216},{"join":37213},[37214,37215],{"name":35461,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":37218,"kind":852,"annotation":37219,"required":42,"default":37223},"aspirate_surface_offset",{"join":37220},[37221,37222],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":37225,"kind":852,"annotation":37226,"required":42,"default":37230},"dispense_bottom_offset",{"join":37227},[37228,37229],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"description":1127,"annotation":37232},{"left":37233,"slice":37234},{"name":2813,"cls":810},{"elements":37235},[37236,37237],{"name":14342,"cls":810},{"name":14033,"cls":810},{"type":846,"name":37152,"path":37056,"parent":25007,"description":37239,"lines":37240,"decorators":37241,"parameters":37242,"returns":37270},"Create an aspirate-at-bottom, dispense-at-surface step pair.",[1200,1227],[12258],[37243,37244,37250,37256,37263],{"name":12261,"kind":852,"required":853},{"name":13953,"kind":852,"annotation":37245,"required":42,"default":37249},{"join":37246},[37247,37248],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13960,"kind":852,"annotation":37251,"required":42,"default":37255},{"join":37252},[37253,37254],{"name":35461,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":37257,"kind":852,"annotation":37258,"required":42,"default":37262},"aspirate_bottom_offset",{"join":37259},[37260,37261],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":37264,"kind":852,"annotation":37265,"required":42,"default":37269},"dispense_surface_offset",{"join":37266},[37267,37268],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"description":1127,"annotation":37271},{"left":37272,"slice":37273},{"name":2813,"cls":810},{"elements":37274},[37275,37276],{"name":14342,"cls":810},{"name":14033,"cls":810},{"type":846,"name":37153,"path":37056,"parent":25007,"description":37278,"lines":37279,"decorators":37280,"parameters":37281,"returns":37307},"Create an aspirate-at-bottom, dispense-at-bottom step pair.",[1236,15586],[12258],[37282,37283,37289,37295,37301],{"name":12261,"kind":852,"required":853},{"name":13953,"kind":852,"annotation":37284,"required":42,"default":37288},{"join":37285},[37286,37287],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13960,"kind":852,"annotation":37290,"required":42,"default":37294},{"join":37291},[37292,37293],{"name":35461,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":37257,"kind":852,"annotation":37296,"required":42,"default":37300},{"join":37297},[37298,37299],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":37225,"kind":852,"annotation":37302,"required":42,"default":37306},{"join":37303},[37304,37305],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"description":1127,"annotation":37308},{"left":37309,"slice":37310},{"name":2813,"cls":810},{"elements":37311},[37312,37313],{"name":14342,"cls":810},{"name":14033,"cls":810},{"type":846,"name":37154,"path":37056,"parent":25007,"description":37315,"lines":37316,"decorators":37317,"parameters":37318,"returns":37344},"Create an aspirate-at-surface, dispense-at-surface step pair.",[10338,12183],[12258],[37319,37320,37326,37332,37338],{"name":12261,"kind":852,"required":853},{"name":13953,"kind":852,"annotation":37321,"required":42,"default":37325},{"join":37322},[37323,37324],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13960,"kind":852,"annotation":37327,"required":42,"default":37331},{"join":37328},[37329,37330],{"name":35461,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":37218,"kind":852,"annotation":37333,"required":42,"default":37337},{"join":37334},[37335,37336],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":37264,"kind":852,"annotation":37339,"required":42,"default":37343},{"join":37340},[37341,37342],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"description":1127,"annotation":37345},{"left":37346,"slice":37347},{"name":2813,"cls":810},{"elements":37348},[37349,37350],{"name":14342,"cls":810},{"name":14033,"cls":810},{"type":846,"name":37155,"path":37056,"parent":25007,"description":37352,"lines":37353,"decorators":37354,"parameters":37355,"returns":37358},"Return an AspirateParameterSet with the given kwargs.",[1277,24535],[12258],[37356,37357],{"name":12261,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752},{"description":1127,"annotation":37359},{"name":14342,"cls":810},{"type":846,"name":37156,"path":37056,"parent":25007,"description":37361,"lines":37362,"decorators":37363,"parameters":37364,"returns":37367},"Return a DispenseParameterSet with the given kwargs.",[14758,4279],[12258],[37365,37366],{"name":12261,"kind":852,"required":853},{"name":3749,"kind":3750,"required":42,"default":3752},{"description":1127,"annotation":37368},{"name":14033,"cls":810},{"type":846,"name":37146,"path":37056,"parent":25007,"lines":37370,"parameters":37371},[9997,9997],[37372,37373],{"name":851,"kind":852,"required":853},{"name":21253,"kind":852,"annotation":37374,"required":42},{"left":37375,"slice":37376},{"name":1870,"cls":810},{"name":37058,"cls":810},{"type":802,"name":36802,"path":37056,"parent":36791,"description":37378,"lines":37379,"bases":37380,"attributes":37383,"functions":37386,"mro":37388},"Exception raised when a complex mix operation fails mid-execution.",[2753,7924],[37381],{"annotation":37382},{"name":9707,"cls":810},[37384,37385],"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixError.step","unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixError.step_type",[37387],"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixError.__init__",[36802],{"type":846,"name":37387,"path":37056,"parent":36802,"lines":37390,"parameters":37391},[7905,7924],[37392,37393,37395,37397],{"name":851,"kind":852,"required":853},{"name":9685,"kind":852,"annotation":37394,"required":853},{"name":931,"cls":810},{"name":449,"kind":1788,"annotation":37396,"required":853},{"name":1405,"cls":810},{"name":37398,"kind":1788,"annotation":37399,"required":853},"step_type",{"name":24398,"cls":810},{"type":784,"name":37384,"path":37056,"parent":36802,"lines":37401,"value":449},[8903,8903],{"type":784,"name":37385,"path":37056,"parent":36802,"lines":37403,"value":37398},[7924,7924],{"type":802,"name":37061,"path":37056,"parent":36791,"description":37405,"lines":37406,"bases":37407,"attributes":37410,"functions":37415,"mro":37417},"Virtual context that simulates post-aspiration mix state for validation.",[15186,4372],[37408],{"annotation":37409},{"name":13863,"cls":810},[37411,37412,37413,37414],"unitelabs.liquid_handling.modules.parameters.complex_mix.VirtualDispenseContext._virtual_container","unitelabs.liquid_handling.modules.parameters.complex_mix.VirtualDispenseContext._virtual_tip","unitelabs.liquid_handling.modules.parameters.complex_mix.VirtualDispenseContext.container","unitelabs.liquid_handling.modules.parameters.complex_mix.VirtualDispenseContext.tip",[37416],"unitelabs.liquid_handling.modules.parameters.complex_mix.VirtualDispenseContext.__init__",[37061,13863,20374],{"type":784,"name":37411,"path":37056,"parent":37061,"lines":37419,"value":37420,"annotation":37421},[27929,27929],"dataclasses.replace(original_container, liquids=original_liquids)",{"name":33361,"cls":810},{"type":784,"name":37412,"path":37056,"parent":37061,"lines":37423,"value":37424,"annotation":37425},[4348,4348],"dataclasses.replace(original_tip, container=virtual_tip_container)",{"name":19461,"cls":810},{"type":846,"name":37416,"path":37056,"parent":37061,"lines":37427,"parameters":37428},[8919,4348],[37429,37430,37433],{"name":851,"kind":852,"required":853},{"name":37431,"kind":852,"annotation":37432,"required":853},"original_context",{"name":13863,"cls":810},{"name":37434,"kind":852,"annotation":37435,"required":853},"aspirated_volume",{"name":1062,"cls":810},{"type":784,"name":37413,"path":37056,"parent":37061,"description":37437,"lines":37438,"value":832,"annotation":37439},"Get the virtual container with updated liquid levels.",[22939,26535],{"name":33361,"cls":810},{"type":784,"name":37414,"path":37056,"parent":37061,"description":37441,"lines":37442,"value":832,"annotation":37443},"Get the virtual tip with updated liquid levels.",[4364,4372],{"name":19461,"cls":810},{"type":755,"name":36792,"path":37445,"parent":34795,"classes":37446},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fparameters\u002Fpipettes_context.py",[20368],{"type":802,"name":20368,"path":37445,"parent":36792,"description":37448,"lines":37449,"decorators":37450,"bases":37451,"attributes":37454,"functions":37464,"mro":37469},"Context for multiple pipettes.",[839,2052],[9982],[37452],{"annotation":37453},{"name":20374,"cls":810},[37455,37456,37457,37458,37459,37460,37461,37462,37463],"unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext.module","unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext.target","unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext.channels","unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext.sub_contexts","unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext.targets","unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext.active_pairs","unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext.active_channel_indices","unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext.selected_pairs","unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext.estimated_targets",[37465,37466,37467,37468],"unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext.__init__","unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext.__post_init__","unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext._build_sub_contexts","unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext._resolve_target_index",[20368,20374],{"type":784,"name":37455,"path":37445,"parent":20368,"lines":37471,"value":832,"annotation":37472},[791,791],{"name":777,"cls":810},{"type":784,"name":37456,"path":37445,"parent":20368,"lines":37474,"value":832,"annotation":37475},[856,856],{"left":37476,"slice":37477},{"name":2207,"cls":810},{"name":20384,"cls":810},{"type":784,"name":37457,"path":37445,"parent":20368,"lines":37479,"value":832,"annotation":37480},[795,795],{"join":37481},[37482,832],{"left":37483,"slice":37484},{"name":1930,"cls":810},{"name":1405,"cls":810},{"type":784,"name":37458,"path":37445,"parent":20368,"lines":37486,"value":37487,"annotation":37488},[831,831],"dataclasses.field(init=False)",{"left":37489,"slice":37490},{"name":927,"cls":810},{"elements":37491},[37492,37493],{"name":1405,"cls":810},{"name":13863,"cls":810},{"type":846,"name":37466,"path":37445,"parent":20368,"lines":37495,"parameters":37496},[864,3048],[37497],{"name":851,"kind":852,"required":853},{"type":846,"name":37467,"path":37445,"parent":20368,"lines":37499,"parameters":37500,"returns":37502},[871,2841],[37501],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":37503},{"left":37504,"slice":37505},{"name":927,"cls":810},{"elements":37506},[37507,37508],{"name":1405,"cls":810},{"name":13863,"cls":810},{"type":846,"name":37468,"path":37445,"parent":20368,"description":37510,"lines":37511,"parameters":37512,"returns":37518},"Resolve the access-grid index a channel addresses (identity by default).",[2873,2874],[37513,37514,37516],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":37515,"required":853},{"name":1405,"cls":810},{"name":15226,"kind":852,"annotation":37517,"required":853},{"name":20384,"cls":810},{"description":1127,"annotation":37519},{"name":1405,"cls":810},{"type":784,"name":37459,"path":37445,"parent":20368,"description":37521,"lines":37522,"value":832,"annotation":37523},"Get list of targets.",[1043,1974],{"left":37524,"slice":37525},{"name":1870,"cls":810},{"name":20384,"cls":810},{"type":784,"name":37460,"path":37445,"parent":20368,"description":37527,"lines":37528,"value":832,"annotation":37529},"Get active pairs of channel index and pipette.",[1085,1982],{"left":37530,"slice":37531},{"name":1870,"cls":810},{"left":37532,"slice":37533},{"name":2813,"cls":810},{"elements":37534},[37535,37536],{"name":1405,"cls":810},{"name":776,"cls":810},{"type":784,"name":37461,"path":37445,"parent":20368,"description":37538,"lines":37539,"value":832,"annotation":37540},"Get indices of active channels.",[3846,897],{"left":37541,"slice":37542},{"name":1870,"cls":810},{"name":1405,"cls":810},{"type":784,"name":37462,"path":37445,"parent":20368,"description":37544,"lines":37545,"value":832,"annotation":37546},"Get selected pairs of channel index and pipette.",[3125,2039],{"left":37547,"slice":37548},{"name":1870,"cls":810},{"left":37549,"slice":37550},{"name":2813,"cls":810},{"elements":37551},[37552,37553],{"name":1405,"cls":810},{"name":776,"cls":810},{"type":784,"name":37463,"path":37445,"parent":20368,"description":37555,"lines":37556,"value":832,"annotation":37557},"Get a dict of channel to target for targets with estimated volumes.",[2776,2052],{"left":37558,"slice":37559},{"name":927,"cls":810},{"elements":37560},[37561,37562],{"name":1405,"cls":810},{"name":20384,"cls":810},{"type":846,"name":37465,"path":37445,"parent":20368,"lines":37564,"parameters":37565},[9997,9997],[37566,37567,37569,37573],{"name":851,"kind":852,"required":853},{"name":9664,"kind":852,"annotation":37568,"required":853},{"name":777,"cls":810},{"name":15226,"kind":852,"annotation":37570,"required":853},{"left":37571,"slice":37572},{"name":2207,"cls":810},{"name":20384,"cls":810},{"name":2271,"kind":852,"annotation":37574,"required":42,"default":832},{"join":37575},[37576,832],{"left":37577,"slice":37578},{"name":1930,"cls":810},{"name":1405,"cls":810},{"type":755,"name":36793,"path":37580,"parent":34795,"classes":37581},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fparameters\u002Fliquid_handling.py",[13786],{"type":802,"name":13786,"path":37580,"parent":36793,"description":37583,"lines":37584,"decorators":37585,"bases":37586,"attributes":37589,"functions":37601,"mro":37616},"Base class for parameter sets for liquid handling.\n\nDo NOT use this class directly. Use one of the derived classes\ninstead.",[3029,1236],[9982],[37587],{"annotation":37588},{"name":13806,"cls":810},[37590,37591,37592,37593,37594,37595,37596,37597,37598,37599,37600],"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet.LIQUID_CLASS_RANGES","unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet.PULL_OUT_DISTANCE_DEFAULT","unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet._DEFAULT_RESOLVERS","unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet.pipette_mode","unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet.liquid_offset","unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet.follow_liquid","unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet.volume","unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet.liquid_class","unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet.offset","unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet.pull_out_distance","unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet.end_z_offset",[37602,37603,37604,37605,37606,37607,37608,37609,37610,37611,37612,37613,37614,37615],"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet.__init__","unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet._check_liquid_class","unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet._check_target_lid","unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet._get_liquid_class_param","unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet.compile","unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet._get_pipette_mode","unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet._get_liquid_offset","unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet._get_follow_liquid","unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet._get_volume","unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet._get_liquid_class","unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet._get_offset","unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet._get_min_traverse_height","unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet._get_pull_out_distance","unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet._get_end_z_position",[13786,13806],{"type":784,"name":37590,"path":37580,"parent":13786,"lines":37618,"value":832,"annotation":37619},[1974,1974],{"join":37620},[37621,832],{"left":37622,"slice":37623},{"name":927,"cls":810},{"elements":37624},[37625,37626],{"name":931,"cls":810},{"name":13766,"cls":810},{"type":784,"name":37591,"path":37580,"parent":13786,"lines":37628,"value":1879,"annotation":37629},[1080,1080],{"name":1940,"cls":810},{"type":784,"name":37592,"path":37580,"parent":13786,"lines":37631,"value":37632,"annotation":37633},[888,888],"{'end_z_offset': None}",{"left":37634,"slice":37635},{"name":927,"cls":810},{"elements":37636},[37637,37638],{"name":931,"cls":810},{"join":37639},[37640,832],{"name":931,"cls":810},{"type":784,"name":37593,"path":37580,"parent":13786,"lines":37642,"value":11072,"annotation":37643},[3846,3846],{"join":37644},[37645,37646],{"name":13934,"cls":810},{"name":11077,"cls":810},{"type":784,"name":37594,"path":37580,"parent":13786,"lines":37648,"value":11072,"annotation":37649},[14627,14627],{"join":37650},[37651,37652],{"name":1940,"cls":810},{"name":11077,"cls":810},{"type":784,"name":37595,"path":37580,"parent":13786,"lines":37654,"value":11072,"annotation":37655},[897,897],{"join":37656},[37657,37658,37659],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"type":784,"name":37596,"path":37580,"parent":13786,"lines":37661,"value":11072,"annotation":37662},[806,806],{"join":37663},[37664,37665],{"name":1940,"cls":810},{"name":11077,"cls":810},{"type":784,"name":37597,"path":37580,"parent":13786,"lines":37667,"value":11072,"annotation":37668},[1091,1091],{"join":37669},[37670,37671],{"name":35461,"cls":810},{"name":11077,"cls":810},{"type":784,"name":37598,"path":37580,"parent":13786,"lines":37673,"value":11072,"annotation":37674},[3125,3125],{"join":37675},[37676,37677],{"name":1934,"cls":810},{"name":11077,"cls":810},{"type":784,"name":37599,"path":37580,"parent":13786,"lines":37679,"value":11072,"annotation":37680},[3859,3859],{"join":37681},[37682,37683],{"name":1940,"cls":810},{"name":11077,"cls":810},{"type":784,"name":37600,"path":37580,"parent":13786,"lines":37685,"value":11072,"annotation":37686},[1983,1983],{"join":37687},[37688,37689],{"name":1940,"cls":810},{"name":11077,"cls":810},{"type":846,"name":37603,"path":37580,"parent":13786,"description":37691,"lines":37692,"parameters":37693},"Validate liquid class parameters against LIQUID_CLASS_RANGES.",[2000,2948],[37694,37695],{"name":851,"kind":852,"required":853},{"name":13960,"kind":852,"annotation":37696,"required":853},{"name":35461,"cls":810},{"type":846,"name":37604,"path":37580,"parent":13786,"description":37698,"lines":37699,"parameters":37700},"Check if the target container has a lid.",[2964,2040],[37701,37702],{"name":851,"kind":852,"required":853},{"name":13861,"kind":852,"annotation":37703,"required":853},{"name":13863,"cls":810},{"type":846,"name":37605,"path":37580,"parent":13786,"description":37705,"lines":37706,"parameters":37707,"returns":37713},"Extract the value of *key* from *liquid_class*.\n\nDefaults to ``getattr``; device subclasses that store parameters in\na nested dict (e.g. Hamilton) override this.",[2051,1103],[37708,37709,37711],{"name":851,"kind":852,"required":853},{"name":13960,"kind":852,"annotation":37710,"required":853},{"name":35461,"cls":810},{"name":3735,"kind":852,"annotation":37712,"required":853},{"name":931,"cls":810},{"description":1127,"annotation":37714},{"name":3476,"cls":810},{"type":846,"name":37606,"path":37580,"parent":13786,"lines":37716,"decorators":37717,"parameters":37718,"returns":37722},[1112,9900],[7085],[37719,37720],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":37721,"required":853},{"name":13863,"cls":810},{"description":1127,"annotation":37723},{"name":927,"cls":810},{"type":846,"name":37607,"path":37580,"parent":13786,"lines":37725,"parameters":37726,"returns":37730},[3944,3519],[37727,37728],{"name":851,"kind":13859,"required":853},{"name":29779,"kind":13859,"annotation":37729,"required":853},{"name":13863,"cls":810},{"description":1127,"annotation":37731},{"name":13934,"cls":810},{"type":846,"name":37608,"path":37580,"parent":13786,"lines":37733,"parameters":37734,"returns":37738},[2132,7505],[37735,37736],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":37737,"required":853},{"name":13863,"cls":810},{"description":1127,"annotation":37739},{"name":1062,"cls":810},{"type":846,"name":37609,"path":37580,"parent":13786,"lines":37741,"parameters":37742,"returns":37746},[7543,1178],[37743,37744],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":37745,"required":853},{"name":13863,"cls":810},{"description":1127,"annotation":37747},{"name":1062,"cls":810},{"type":846,"name":37610,"path":37580,"parent":13786,"lines":37749,"parameters":37750,"returns":37754},[10753,3341],[37751,37752],{"name":851,"kind":13859,"required":853},{"name":29779,"kind":13859,"annotation":37753,"required":853},{"name":13863,"cls":810},{"description":1127,"annotation":37755},{"name":1062,"cls":810},{"type":846,"name":37611,"path":37580,"parent":13786,"lines":37757,"parameters":37758,"returns":37762},[7110,4070],[37759,37760],{"name":851,"kind":13859,"required":853},{"name":29779,"kind":13859,"annotation":37761,"required":853},{"name":13863,"cls":810},{"description":1127,"annotation":37763},{"name":35461,"cls":810},{"type":846,"name":37612,"path":37580,"parent":13786,"lines":37765,"parameters":37766,"returns":37770},[7082,1200],[37767,37768],{"name":851,"kind":13859,"required":853},{"name":29779,"kind":13859,"annotation":37769,"required":853},{"name":13863,"cls":810},{"description":1127,"annotation":37771},{"name":1934,"cls":810},{"type":846,"name":37613,"path":37580,"parent":13786,"description":37773,"lines":37774,"parameters":37775,"returns":37779},"Get the safe traverse Z in mm; device subclasses must implement.",[1210,7142],[37776,37777],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":37778,"required":853},{"name":13863,"cls":810},{"description":1127,"annotation":37780},{"name":1062,"cls":810},{"type":846,"name":37614,"path":37580,"parent":13786,"lines":37782,"parameters":37783,"returns":37787},[4106,10806],[37784,37785],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":37786,"required":853},{"name":13863,"cls":810},{"description":1127,"annotation":37788},{"name":1062,"cls":810},{"type":846,"name":37615,"path":37580,"parent":13786,"lines":37790,"parameters":37791,"returns":37795},[4159,1236],[37792,37793],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":37794,"required":853},{"name":13863,"cls":810},{"description":1127,"annotation":37796},{"name":1062,"cls":810},{"type":846,"name":37602,"path":37580,"parent":13786,"lines":37798,"parameters":37799},[9997,9997],[37800,37801,37807,37813,37820,37826,37832,37838,37844],{"name":851,"kind":852,"required":853},{"name":13930,"kind":852,"annotation":37802,"required":42,"default":37806},{"join":37803},[37804,37805],{"name":13934,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13938,"kind":852,"annotation":37808,"required":42,"default":37812},{"join":37809},[37810,37811],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13945,"kind":852,"annotation":37814,"required":42,"default":37819},{"join":37815},[37816,37817,37818],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13953,"kind":852,"annotation":37821,"required":42,"default":37825},{"join":37822},[37823,37824],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13960,"kind":852,"annotation":37827,"required":42,"default":37831},{"join":37828},[37829,37830],{"name":35461,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13970,"kind":852,"annotation":37833,"required":42,"default":37837},{"join":37834},[37835,37836],{"name":1934,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":1359,"kind":852,"annotation":37839,"required":42,"default":37843},{"join":37840},[37841,37842],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13983,"kind":852,"annotation":37845,"required":42,"default":37849},{"join":37846},[37847,37848],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"type":755,"name":36794,"path":37851,"parent":34795,"classes":37852},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fparameters\u002Fparameter_set.py",[37853,37854,13806],"unitelabs.liquid_handling.modules.parameters.parameter_set.MissingField","unitelabs.liquid_handling.modules.parameters.parameter_set.BaseSchema",{"type":802,"name":37853,"path":37851,"parent":36794,"description":37856,"lines":37857,"bases":37858,"functions":37861,"mro":37864},"Missing field for marshmallow.",[3029,1051],[37859],{"annotation":37860},{"name":32329,"cls":810},[37862,37863],"unitelabs.liquid_handling.modules.parameters.parameter_set.MissingField._serialize","unitelabs.liquid_handling.modules.parameters.parameter_set.MissingField._deserialize",[37853],{"type":846,"name":37862,"path":37851,"parent":37853,"lines":37866,"decorators":37867,"parameters":37868,"returns":37879},[848,791],[7085],[37869,37870,37872,37876,37878],{"name":851,"kind":852,"required":853},{"name":15935,"kind":852,"annotation":37871,"required":853},{"name":933,"cls":810},{"name":32342,"kind":852,"annotation":37873,"required":853},{"join":37874},[37875,832],{"name":931,"cls":810},{"name":32347,"kind":852,"annotation":37877,"required":853},{"name":933,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752},{"description":1127,"annotation":37880},{"name":933,"cls":810},{"type":846,"name":37863,"path":37851,"parent":37853,"lines":37882,"decorators":37883,"parameters":37884,"returns":37902},[795,1051],[7085],[37885,37886,37888,37892,37901],{"name":851,"kind":852,"required":853},{"name":15935,"kind":852,"annotation":37887,"required":853},{"name":933,"cls":810},{"name":32342,"kind":852,"annotation":37889,"required":853},{"join":37890},[37891,832],{"name":931,"cls":810},{"name":14696,"kind":852,"annotation":37893,"required":853},{"join":37894},[37895,832],{"left":37896,"slice":37897},{"name":32368,"cls":810},{"elements":37898},[37899,37900],{"name":931,"cls":810},{"name":933,"cls":810},{"name":3749,"kind":3750,"required":42,"default":3752},{"description":1127,"annotation":37903},{"name":933,"cls":810},{"type":802,"name":37854,"path":37851,"parent":36794,"description":37905,"lines":37906,"bases":37907,"attributes":37911,"mro":37913},"Base schema for all parameter sets.",[1065,2873],[37908],{"annotation":37909},{"name":37910,"cls":810},"marshmallow.Schema",[37912],"unitelabs.liquid_handling.modules.parameters.parameter_set.BaseSchema.TYPE_MAPPING",[37854],{"type":784,"name":37912,"path":37851,"parent":37854,"lines":37915,"value":37916,"annotation":37917},[2873,2873],"{MissingType: MissingField}",{"name":15042,"cls":810},{"type":802,"name":13806,"path":37851,"parent":36794,"description":37919,"lines":37920,"decorators":37921,"attributes":37922,"functions":37924,"mro":37935},"Base class for all parameter sets.\n\nDo NOT use this class directly. Use one of the derived classes\ninstead.",[8680,17181],[9982],[37923],"unitelabs.liquid_handling.modules.parameters.parameter_set.ParameterSet._DEFAULT_RESOLVERS",[37925,37926,37927,37928,37929,37930,37931,37932,37933,37934],"unitelabs.liquid_handling.modules.parameters.parameter_set.ParameterSet.__init__","unitelabs.liquid_handling.modules.parameters.parameter_set.ParameterSet.loads","unitelabs.liquid_handling.modules.parameters.parameter_set.ParameterSet.dumps","unitelabs.liquid_handling.modules.parameters.parameter_set.ParameterSet.adopt","unitelabs.liquid_handling.modules.parameters.parameter_set.ParameterSet.copy","unitelabs.liquid_handling.modules.parameters.parameter_set.ParameterSet.update","unitelabs.liquid_handling.modules.parameters.parameter_set.ParameterSet.validate","unitelabs.liquid_handling.modules.parameters.parameter_set.ParameterSet.compile","unitelabs.liquid_handling.modules.parameters.parameter_set.ParameterSet.show_defaults","unitelabs.liquid_handling.modules.parameters.parameter_set.ParameterSet.apply",[13806],{"type":784,"name":37923,"path":37851,"parent":13806,"lines":37937,"value":3752,"annotation":37938},[1973,1973],{"left":37939,"slice":37940},{"name":927,"cls":810},{"elements":37941},[37942,37943],{"name":931,"cls":810},{"join":37944},[37945,832],{"name":931,"cls":810},{"type":846,"name":37926,"path":37851,"parent":13806,"description":37947,"lines":37948,"decorators":37949,"parameters":37950,"returns":37960,"throws":37963},"Load a parameter set from a dictionary.",[1080,2947],[12258],[37951,37952],{"name":12261,"kind":13859,"required":853},{"name":14696,"kind":13859,"annotation":37953,"required":853,"description":37959},{"left":37954,"slice":37955},{"name":927,"cls":810},{"elements":37956},[37957,37958],{"name":931,"cls":810},{"name":933,"cls":810},"The dictionary to load the parameter set from.",{"description":37961,"annotation":37962},"The loaded parameter set.",{"name":14143,"cls":810},[37964,37967],{"description":37965,"annotation":37966},"If the dictionary contains invalid values.",{"name":26875,"cls":810},{"description":37968,"annotation":37969},"If the dictionary contains unknown keys.",{"name":14741,"cls":810},{"type":846,"name":37927,"path":37851,"parent":13806,"description":37971,"lines":37972,"parameters":37973,"returns":37975},"Dump a parameter set to a dictionary.",[1092,2028],[37974],{"name":851,"kind":852,"required":853},{"description":37976,"annotation":37977},"The dictionary representation of the parameter set.",{"left":37978,"slice":37979},{"name":927,"cls":810},{"elements":37980},[37981,37982],{"name":931,"cls":810},{"name":933,"cls":810},{"type":846,"name":37928,"path":37851,"parent":13806,"description":37984,"lines":37985,"decorators":37986,"parameters":37987,"returns":37992,"throws":37995},"Adopt the set values of another parameter set onto this class.\n\nRe-casts every field that `source` explicitly sets onto `cls` via a\nserialization round-trip; fields left unset keep this class's defaults.\nThis lets a device-independent parameter set be realized for a specific\ndevice without manual conversion: equivalent fields carry over, while a\nfield that `cls` cannot represent is rejected rather than dropped.",[2029,2125],[12258],[37988,37989],{"name":12261,"kind":13859,"required":853},{"name":15275,"kind":13859,"annotation":37990,"required":853,"description":37991},{"name":13806,"cls":810},"The parameter set whose set values to adopt.",{"description":37993,"annotation":37994},"A new instance of `cls` carrying `source`'s set values.",{"name":14143,"cls":810},[37996],{"description":37997,"annotation":37998},"If `source` sets a field that `cls` cannot represent.",{"name":14741,"cls":810},{"type":846,"name":37929,"path":37851,"parent":13806,"description":38000,"lines":38001,"parameters":38002,"returns":38004},"Create a copy of this parameter set.",[2126,3519],[38003],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":38005},{"name":14143,"cls":810},{"type":846,"name":37930,"path":37851,"parent":13806,"description":38007,"lines":38008,"parameters":38009,"returns":38019,"throws":38022},"Update this parameter set inplace with values from another one.",[2132,3685],[38010,38011,38015],{"name":851,"kind":13859,"required":853},{"name":38012,"kind":13859,"annotation":38013,"required":853,"description":38014},"other",{"name":14143,"cls":810},"The parameter set to update this one with.",{"name":38016,"kind":852,"annotation":38017,"required":42,"default":1052,"description":38018},"missing_only",{"name":1098,"cls":810},"Whether to only update missing values.",{"description":38020,"annotation":38021},"The updated parameter set.",{"name":14143,"cls":810},[38023],{"description":38024,"annotation":38025},"If the `other` parameter set is not compatible with the\ncurrent one.",{"name":14741,"cls":810},{"type":846,"name":37931,"path":37851,"parent":13806,"description":38027,"lines":38028,"parameters":38029,"returns":38034,"throws":38037},"Validate a parameter set.",[3686,3768],[38030,38031],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":38032,"required":853,"description":38033},{"name":20374,"cls":810},"The context in which to validate the parameter set.",{"description":38035,"annotation":38036},"True if the parameter set is valid.",{"name":1098,"cls":810},[38038],{"description":38039,"annotation":38040},"If the parameter set is not valid.",{"name":14741,"cls":810},{"type":846,"name":37932,"path":37851,"parent":13806,"description":38042,"lines":38043,"parameters":38044,"returns":38049},"Compile a parameter set.",[11498,4148],[38045,38046],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":38047,"required":853,"description":38048},{"name":20374,"cls":810},"The context in which to compile the key value pairs.",{"description":38050,"annotation":38051},"The operation parameters that are sent to the command.",{"name":927,"cls":810},{"type":846,"name":37933,"path":37851,"parent":13806,"description":38053,"lines":38054,"parameters":38055,"returns":38060},"Resolve every user-facing parameter for the given context.\n\nReturns a copy of this parameter set with each `MISSING` field replaced\nby the value it would default to, so the caller can see how the\ndefaulting logic evaluates their inputs. Fields the user set explicitly\nare still passed through their resolver, showing the effective value.\n\nCompare the result against this set to see which values were inferred:\na field that is `MISSING` before but populated in the result was defaulted.\n\nResolving emits the same warnings as `compile`; capture them with\n`warnings.catch_warnings` if you want to inspect them.",[4136,10856],[38056,38057],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":38058,"required":853,"description":38059},{"name":20374,"cls":810},"The context in which to resolve the parameters.",{"description":38061,"annotation":38062},"A copy of this parameter set with defaults applied.",{"name":14143,"cls":810},{"type":846,"name":37934,"path":37851,"parent":13806,"description":38064,"lines":38065,"parameters":38066},"Apply the changes that were made to the parameter set.\n\nUpdates the states in the given context, such as tip\nand target container volumes.\n\nWARNING: Parameter sets are applied automatically inside\nliquid handling methods. This function should NOT be called\nexcept for testing purposes!",[17169,17181],[38067,38068],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":38069,"required":853,"description":38070},{"name":20374,"cls":810},"The context in which to apply the changes.",{"type":846,"name":37925,"path":37851,"parent":13806,"lines":38072,"parameters":38073},[9997,9997],[38074],{"name":851,"kind":852,"required":853},{"type":755,"name":36795,"path":38076,"parent":34795,"classes":38077},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fparameters\u002Fpipette_context.py",[13863],{"type":802,"name":13863,"path":38076,"parent":36795,"description":38079,"lines":38080,"decorators":38081,"bases":38082,"attributes":38085,"functions":38101,"mro":38104},"Context for liquid handling parameter sets.\n\nUse this context to validate and compile liquid handling\nparameter sets.",[1922,1199],[9982],[38083],{"annotation":38084},{"name":20374,"cls":810},[38086,38087,38088,38089,38090,38091,38092,38093,38094,38095,38096,38097,38098,38099,38100],"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.module","unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.target","unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.target_index","unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.tip","unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.container","unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.containers","unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.channel_count","unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.container_bottom","unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.container_top","unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.liquid_surface","unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.liquid_height","unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.mixture","unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.is_trough","unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.second_section_height","unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.second_section_ratio",[38102,38103],"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.__init__","unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.__post_init__",[13863,20374],{"type":784,"name":38086,"path":38076,"parent":13863,"lines":38106,"value":832,"annotation":38107},[3828,3828],{"left":38108,"slice":38109},{"name":776,"cls":810},{"name":19461,"cls":810},{"type":784,"name":38087,"path":38076,"parent":13863,"lines":38111,"value":832,"annotation":38112},[1973,1973],{"name":20384,"cls":810},{"type":784,"name":38088,"path":38076,"parent":13863,"lines":38114,"value":1417,"annotation":38115},[1974,1974],{"name":1405,"cls":810},{"type":846,"name":38103,"path":38076,"parent":13863,"lines":38117,"parameters":38118},[2887,14627],[38119],{"name":851,"kind":852,"required":853},{"type":784,"name":38089,"path":38076,"parent":13863,"description":38121,"lines":38122,"value":832,"annotation":38123},"Get the current tip from the pipette.",[1091,2019],{"name":19461,"cls":810},{"type":784,"name":38090,"path":38076,"parent":13863,"description":38125,"lines":38126,"value":832,"annotation":38127},"Get the actual container holding or receiving the liquid.",[2964,2029],{"name":33361,"cls":810},{"type":784,"name":38091,"path":38076,"parent":13863,"description":38129,"lines":38130,"value":832,"annotation":38131},"Get the list of all containers in target.",[3882,2051],{"left":38132,"slice":38133},{"name":1870,"cls":810},{"name":33361,"cls":810},{"type":784,"name":38092,"path":38076,"parent":13863,"description":38135,"lines":38136,"value":832,"annotation":38137},"Get the number of channels available on the module.",[3164,2063],{"name":1405,"cls":810},{"type":784,"name":38093,"path":38076,"parent":13863,"description":38139,"lines":38140,"value":832,"annotation":38141},"Get the bottom center position of the container.",[1112,2081],{"name":1934,"cls":810},{"type":784,"name":38094,"path":38076,"parent":13863,"description":38143,"lines":38144,"value":832,"annotation":38145},"Get the top center position of the container.",[3938,3944],{"name":1934,"cls":810},{"type":784,"name":38095,"path":38076,"parent":13863,"description":38147,"lines":38148,"value":832,"annotation":38149},"Get the liquid surface in the container from the provided target.",[2113,19290],{"name":1934,"cls":810},{"type":784,"name":38096,"path":38076,"parent":13863,"description":38151,"lines":38152,"value":832,"annotation":38153},"Get the liquid height in the container from the provided target.",[2126,3519],{"name":1062,"cls":810},{"type":784,"name":38097,"path":38076,"parent":13863,"description":38155,"lines":38156,"value":832,"annotation":38157},"Get the mixture in the container.",[7483,2142],{"name":38158,"cls":810},"unitelabs.labware.liquids.mixture.Mixture",{"type":784,"name":38098,"path":38076,"parent":13863,"description":38160,"lines":38161,"value":832,"annotation":38162},"Get if the target is a trough.",[1134,7504],{"name":1098,"cls":810},{"type":784,"name":38099,"path":38076,"parent":13863,"description":38164,"lines":38165,"value":832,"annotation":38166},"Get the height of the second section.",[1154,3993],{"name":1062,"cls":810},{"type":784,"name":38100,"path":38076,"parent":13863,"description":38168,"lines":38169,"value":832,"annotation":38170},"Get the ratio of the second section.",[7505,1199],{"name":1062,"cls":810},{"type":846,"name":38102,"path":38076,"parent":13863,"lines":38172,"parameters":38173},[9997,9997],[38174,38175,38179,38181],{"name":851,"kind":852,"required":853},{"name":9664,"kind":852,"annotation":38176,"required":853},{"left":38177,"slice":38178},{"name":776,"cls":810},{"name":19461,"cls":810},{"name":15226,"kind":852,"annotation":38180,"required":853},{"name":20384,"cls":810},{"name":28684,"kind":852,"annotation":38182,"required":42,"default":1417},{"name":1405,"cls":810},{"type":755,"name":36796,"path":38184,"parent":34795,"classes":38185},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fparameters\u002Faspirate.py",[14342],{"type":802,"name":14342,"path":38184,"parent":36796,"description":38187,"lines":38188,"decorators":38189,"bases":38190,"attributes":38193,"functions":38195,"mro":38200},"Base class for aspirate parameter sets.\n\nDo NOT use this class directly. Use one of the derived classes\ninstead.",[3029,3186],[9982],[38191],{"annotation":38192},{"name":13786,"cls":810},[38194],"unitelabs.liquid_handling.modules.parameters.aspirate.AspirateParameterSet.pipette_mode",[38196,38197,38198,38199],"unitelabs.liquid_handling.modules.parameters.aspirate.AspirateParameterSet.__init__","unitelabs.liquid_handling.modules.parameters.aspirate.AspirateParameterSet._get_liquid_offset","unitelabs.liquid_handling.modules.parameters.aspirate.AspirateParameterSet._get_follow_liquid","unitelabs.liquid_handling.modules.parameters.aspirate.AspirateParameterSet._get_volume",[14342,13786,13806],{"type":784,"name":38194,"path":38184,"parent":14342,"lines":38202,"value":11072,"annotation":38203},[3827,3827],{"join":38204},[38205,38206],{"name":14469,"cls":810},{"name":11077,"cls":810},{"type":846,"name":38197,"path":38184,"parent":14342,"lines":38208,"decorators":38209,"parameters":38210,"returns":38214},[3828,2010],[7085],[38211,38212],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":38213,"required":853},{"name":13863,"cls":810},{"description":1127,"annotation":38215},{"name":1062,"cls":810},{"type":846,"name":38198,"path":38184,"parent":14342,"lines":38217,"decorators":38218,"parameters":38219,"returns":38223},[2019,3927],[7085],[38220,38221],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":38222,"required":853},{"name":13863,"cls":810},{"description":1127,"annotation":38224},{"name":1062,"cls":810},{"type":846,"name":38199,"path":38184,"parent":14342,"lines":38226,"decorators":38227,"parameters":38228,"returns":38232},[3171,3186],[7085],[38229,38230],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":38231,"required":853},{"name":13863,"cls":810},{"description":1127,"annotation":38233},{"name":1062,"cls":810},{"type":846,"name":38196,"path":38184,"parent":14342,"lines":38235,"parameters":38236},[9997,9997],[38237,38238,38244,38250,38257,38263,38269,38275,38281],{"name":851,"kind":852,"required":853},{"name":13930,"kind":852,"annotation":38239,"required":42,"default":38243},{"join":38240},[38241,38242],{"name":14469,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13938,"kind":852,"annotation":38245,"required":42,"default":38249},{"join":38246},[38247,38248],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13945,"kind":852,"annotation":38251,"required":42,"default":38256},{"join":38252},[38253,38254,38255],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13953,"kind":852,"annotation":38258,"required":42,"default":38262},{"join":38259},[38260,38261],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13960,"kind":852,"annotation":38264,"required":42,"default":38268},{"join":38265},[38266,38267],{"name":35461,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13970,"kind":852,"annotation":38270,"required":42,"default":38274},{"join":38271},[38272,38273],{"name":1934,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":1359,"kind":852,"annotation":38276,"required":42,"default":38280},{"join":38277},[38278,38279],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13983,"kind":852,"annotation":38282,"required":42,"default":38286},{"join":38283},[38284,38285],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"type":755,"name":36797,"path":38288,"parent":34795,"description":38289,"classes":38290,"functions":38291},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fparameters\u002Fparameter_range.py","Shared parameter range definition and range-check helper.\n\n``ParameterRange`` and ``_check_range`` are device-agnostic utilities used by\nevery vendor integration to validate liquid class parameters at compile time.\nCentralising them here avoids identical definitions in every vendor package.",[13766],[13775],{"type":802,"name":13766,"path":38288,"parent":36797,"description":38293,"lines":38294,"decorators":38295,"attributes":38296,"functions":38299,"mro":38302},"Valid range for a single liquid class parameter.",[1856,877],[10938],[38297,38298],"unitelabs.liquid_handling.modules.parameters.parameter_range.ParameterRange.min","unitelabs.liquid_handling.modules.parameters.parameter_range.ParameterRange.max",[38300,38301],"unitelabs.liquid_handling.modules.parameters.parameter_range.ParameterRange.__init__","unitelabs.liquid_handling.modules.parameters.parameter_range.ParameterRange.__contains__",[13766],{"type":784,"name":38297,"path":38288,"parent":13766,"lines":38304,"value":832,"annotation":38305},[3048,3048],{"name":1161,"cls":810},{"type":784,"name":38298,"path":38288,"parent":13766,"lines":38307,"value":832,"annotation":38308},[870,870],{"name":1161,"cls":810},{"type":846,"name":38301,"path":38288,"parent":13766,"lines":38310,"parameters":38311,"returns":38315},[1051,877],[38312,38313],{"name":851,"kind":852,"required":853},{"name":15935,"kind":852,"annotation":38314,"required":853},{"name":3476,"cls":810},{"description":1127,"annotation":38316},{"name":1098,"cls":810},{"type":846,"name":38300,"path":38288,"parent":13766,"lines":38318,"parameters":38319},[9997,9997],[38320,38321,38323],{"name":851,"kind":852,"required":853},{"name":30343,"kind":852,"annotation":38322,"required":853},{"name":1161,"cls":810},{"name":30347,"kind":852,"annotation":38324,"required":853},{"name":1161,"cls":810},{"type":846,"name":13775,"path":38288,"parent":36797,"description":38326,"lines":38327,"parameters":38328},"Emit a warning if *value* falls outside *valid_range*.",[2841,2887],[38329,38331,38334,38337],{"name":15935,"kind":852,"annotation":38330,"required":853},{"name":1062,"cls":810},{"name":38332,"kind":852,"annotation":38333,"required":853},"param_name",{"name":931,"cls":810},{"name":38335,"kind":852,"annotation":38336,"required":853},"valid_range",{"name":13766,"cls":810},{"name":38338,"kind":852,"annotation":38339,"required":853},"device_name",{"name":931,"cls":810},{"type":755,"name":36798,"path":38341,"parent":34795,"classes":38342},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fparameters\u002Fmixing.py",[13836],{"type":802,"name":13836,"path":38341,"parent":36798,"description":38344,"lines":38345,"decorators":38346,"bases":38347,"attributes":38350,"functions":38354,"mro":38362},"Parameter set for mixing.\n\nUse this parameter set to dictate the mixing behavior of a liquid\nhandling step by assigning it to the mixing attribute of a liquid\nhandling parameter set.",[3029,14335],[9982],[38348],{"annotation":38349},{"name":13786,"cls":810},[38351,38352,38353],"unitelabs.liquid_handling.modules.parameters.mixing.MixingParameterSet.cycles","unitelabs.liquid_handling.modules.parameters.mixing.MixingParameterSet.parent_mode","unitelabs.liquid_handling.modules.parameters.mixing.MixingParameterSet.parent_volume",[38355,38356,38357,38358,38359,38360,38361],"unitelabs.liquid_handling.modules.parameters.mixing.MixingParameterSet.__init__","unitelabs.liquid_handling.modules.parameters.mixing.MixingParameterSet.compile","unitelabs.liquid_handling.modules.parameters.mixing.MixingParameterSet._get_cycles","unitelabs.liquid_handling.modules.parameters.mixing.MixingParameterSet._get_pipette_mode","unitelabs.liquid_handling.modules.parameters.mixing.MixingParameterSet._get_liquid_offset","unitelabs.liquid_handling.modules.parameters.mixing.MixingParameterSet._get_volume","unitelabs.liquid_handling.modules.parameters.mixing.MixingParameterSet.from_lists",[13836,13786,13806],{"type":784,"name":38351,"path":38341,"parent":13836,"lines":38364,"value":11072,"annotation":38365},[1973,1973],{"join":38366},[38367,38368],{"name":1405,"cls":810},{"name":11077,"cls":810},{"type":784,"name":38352,"path":38341,"parent":13836,"lines":38370,"value":38371,"annotation":38372},[1974,1974],"dataclasses.field(init=False, repr=False, default=MISSING)",{"join":38373},[38374,38375],{"name":24398,"cls":810},{"name":11077,"cls":810},{"type":784,"name":38353,"path":38341,"parent":13836,"lines":38377,"value":38378,"annotation":38379},[1080,1080],"dataclasses.field(init=False, repr=False, default=(decimal.Decimal('0')))",{"name":1062,"cls":810},{"type":846,"name":38356,"path":38341,"parent":13836,"lines":38381,"decorators":38382,"parameters":38383,"returns":38387},[1085,897],[7085],[38384,38385],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":38386,"required":853},{"name":13863,"cls":810},{"description":1127,"annotation":38388},{"name":927,"cls":810},{"type":846,"name":38357,"path":38341,"parent":13836,"lines":38390,"parameters":38391,"returns":38395},[1091,2009],[38392,38393],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":38394,"required":853},{"name":13863,"cls":810},{"description":1127,"annotation":38396},{"name":1405,"cls":810},{"type":846,"name":38358,"path":38341,"parent":13836,"lines":38398,"parameters":38399,"returns":38403},[2010,2964],[38400,38401],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":38402,"required":853},{"name":13863,"cls":810},{"description":1127,"annotation":38404},{"name":13934,"cls":810},{"type":846,"name":38359,"path":38341,"parent":13836,"lines":38406,"parameters":38407,"returns":38417},[9094,1112],[38408,38409,38411],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":38410,"required":853},{"name":13863,"cls":810},{"name":13930,"kind":1788,"annotation":38412,"required":42,"default":38416},{"join":38413},[38414,38415],{"name":13934,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"description":1127,"annotation":38418},{"name":1062,"cls":810},{"type":846,"name":38360,"path":38341,"parent":13836,"lines":38420,"decorators":38421,"parameters":38422,"returns":38426},[2080,3232],[7085],[38423,38424],{"name":851,"kind":13859,"required":853},{"name":13861,"kind":13859,"annotation":38425,"required":853},{"name":13863,"cls":810},{"description":1127,"annotation":38427},{"name":1062,"cls":810},{"type":846,"name":38361,"path":38341,"parent":13836,"description":38429,"lines":38430,"decorators":38431,"parameters":38432,"returns":38463},"Build a list of MixingParameterSet from lists of parameters.",[3268,14335],[12258],[38433,38434,38441,38448,38456],{"name":12261,"kind":852,"required":853},{"name":2734,"kind":1788,"annotation":38435,"required":853},{"left":38436,"slice":38437},{"name":1870,"cls":810},{"join":38438},[38439,38440],{"name":1405,"cls":810},{"name":11077,"cls":810},{"name":13938,"kind":1788,"annotation":38442,"required":853},{"left":38443,"slice":38444},{"name":1870,"cls":810},{"join":38445},[38446,38447],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":13945,"kind":1788,"annotation":38449,"required":853},{"left":38450,"slice":38451},{"name":1870,"cls":810},{"join":38452},[38453,38454,38455],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":13953,"kind":1788,"annotation":38457,"required":853},{"left":38458,"slice":38459},{"name":1870,"cls":810},{"join":38460},[38461,38462],{"name":1940,"cls":810},{"name":11077,"cls":810},{"description":1127,"annotation":38464},{"left":38465,"slice":38466},{"name":1870,"cls":810},{"name":13836,"cls":810},{"type":846,"name":38355,"path":38341,"parent":13836,"lines":38468,"parameters":38469},[9997,9997],[38470,38471,38477,38483,38490,38496,38502,38508,38514,38520],{"name":851,"kind":852,"required":853},{"name":13930,"kind":852,"annotation":38472,"required":42,"default":38476},{"join":38473},[38474,38475],{"name":13934,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13938,"kind":852,"annotation":38478,"required":42,"default":38482},{"join":38479},[38480,38481],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13945,"kind":852,"annotation":38484,"required":42,"default":38489},{"join":38485},[38486,38487,38488],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13953,"kind":852,"annotation":38491,"required":42,"default":38495},{"join":38492},[38493,38494],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13960,"kind":852,"annotation":38497,"required":42,"default":38501},{"join":38498},[38499,38500],{"name":35461,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13970,"kind":852,"annotation":38503,"required":42,"default":38507},{"join":38504},[38505,38506],{"name":1934,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":1359,"kind":852,"annotation":38509,"required":42,"default":38513},{"join":38510},[38511,38512],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":13983,"kind":852,"annotation":38515,"required":42,"default":38519},{"join":38516},[38517,38518],{"name":1940,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"name":2734,"kind":852,"annotation":38521,"required":42,"default":38525},{"join":38522},[38523,38524],{"name":1405,"cls":810},{"name":11077,"cls":810},{"name":11619,"cls":810},{"type":802,"name":773,"path":36469,"parent":34794,"description":36476,"lines":38527,"decorators":38528,"bases":38529,"attributes":38536,"functions":38537,"mro":38538},[839,9506],[9982],[38530,38534],{"annotation":38531},{"left":38532,"slice":38533},{"name":15033,"cls":810},{"name":36471,"cls":810},{"annotation":38535},{"name":774,"cls":810},[36487],[36489,36490,36491,36492,36493,36494,36495,36496,36497,36498,36499,36500,36501,36502,36503,36504,36505,36506,36507,36508],[773,15033,14624,774,828],{"type":802,"name":772,"path":799,"parent":761,"description":803,"lines":38540,"bases":38541,"attributes":38546,"functions":38547,"mro":38548},[805,806],[38542,38544],{"annotation":38543},{"name":774,"cls":810},{"annotation":38545},{"name":813,"cls":810},[815,816,817,818,819],[821,822,823,824,825],[772,774,813,827,828],{"type":802,"name":774,"path":36344,"parent":34792,"description":36347,"lines":38550,"decorators":38551,"bases":38552,"attributes":38555,"functions":38556,"mro":38557},[1807,1122],[9982],[38553],{"annotation":38554},{"name":828,"cls":810},[36354,36355],[36357,36358,36359,36360,36361,36362,36363,36364,36365,36366],[774,828],{"type":802,"name":775,"path":34845,"parent":34786,"description":34848,"lines":38559,"bases":38560,"mro":38563},[9764,34850],[38561],{"annotation":38562},{"name":1753,"cls":810},[775],{"type":802,"name":776,"path":36033,"parent":34791,"description":36040,"lines":38565,"decorators":38566,"bases":38567,"attributes":38574,"functions":38575,"mro":38576},[1051,8027],[9982],[38568,38572],{"annotation":38569},{"left":38570,"slice":38571},{"name":16956,"cls":810},{"name":36035,"cls":810},{"annotation":38573},{"name":774,"cls":810},[36051,36052,36053],[36055,36056,36057,36058,36059,36060,36061,36062,36063,36064,36065,36066,36067,36068,36069,36070,36071,36072,36073],[776,16956,15033,14624,774,828],{"type":802,"name":777,"path":35627,"parent":34790,"description":35639,"lines":38578,"decorators":38579,"bases":38580,"attributes":38590,"functions":38591,"mro":38592},[870,4835],[9982],[38581,38588],{"annotation":38582},{"left":38583,"slice":38584},{"name":17096,"cls":810},{"elements":38585},[38586,38587],{"name":35629,"cls":810},{"name":35630,"cls":810},{"annotation":38589},{"name":774,"cls":810},[35653,35654],[35656,35657,35658,35659,35660,35661,35662,35663,35664,35665,35666,35667,35668,35669,35670,35671,35672,35673,35674],[777,17096,14624,774,828],{"type":802,"name":778,"path":900,"parent":762,"description":903,"lines":38594,"bases":38595,"attributes":38598,"mro":38599},[905,906],[38596],{"annotation":38597},{"name":910,"cls":810},[912,913],[778],{"type":802,"name":948,"path":7199,"parent":944,"description":7202,"lines":38601,"bases":38602,"attributes":38605,"functions":38606,"mro":38607},[7204,7205],[38603],{"annotation":38604},{"name":7209,"cls":810},[7211,7212,7213,7214],[7216,7217,7218,7219,7220,7221,7222,7223,7224,7225,7226,7227,7228,7229,7230,7231,7232,7233,7234,7235,7236,7237,7238,7239],[948,7209,2794],{"type":802,"name":949,"path":960,"parent":937,"description":1764,"lines":38609,"bases":38610,"attributes":38613,"functions":38614,"mro":38615},[1766,1767],[38611],{"annotation":38612},{"name":1771,"cls":810},[1773,1774],[1776],[949,1771,772,774,813,827,828],{"type":802,"name":950,"path":1802,"parent":938,"description":1805,"lines":38617,"bases":38618,"attributes":38621,"functions":38622,"mro":38623},[1807,1808],[38619],{"annotation":38620},{"name":1812,"cls":810},[1814,1815,1816,1817,1818,1819,1820,1821,1822],[1824,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852],[950],{"type":802,"name":951,"path":3336,"parent":941,"description":3339,"lines":38625,"bases":38626,"attributes":38629,"functions":38630,"mro":38631},[2775,3341],[38627],{"annotation":38628},{"name":3345,"cls":810},[3347,3348,3349,3350,3351,3352,3353],[3355,3356,3357,3358,3359,3360,3361,3362,3363,3364,3365,3366,3367,3368,3369,3370,3371],[951,3345,2794],{"type":802,"name":952,"path":2770,"parent":939,"description":2773,"lines":38633,"bases":38634,"attributes":38637,"functions":38638,"mro":38639},[2775,2776],[38635],{"annotation":38636},{"name":2780,"cls":810},[2782,2783],[2785,2786,2787,2788,2789,2790,2791,2792],[952,2780,2794],{"type":802,"name":953,"path":2983,"parent":940,"description":2986,"lines":38641,"bases":38642,"attributes":38645,"functions":38646,"mro":38647},[790,1185],[38643],{"annotation":38644},{"name":2991,"cls":810},[2993,2994,2995,2996,2997],[2999,3000,3001,3002,3003,3004,3005,3006,3007,3008,3009,3010,3011,3012,3013,3014,3015,3016,3017,3018,3019,3020,3021],[953,2991,2794],{"type":802,"name":954,"path":6959,"parent":943,"description":7173,"lines":38649,"bases":38650,"attributes":38653,"functions":38654,"mro":38655},[7175,4199],[38651],{"annotation":38652},{"name":7179,"cls":810},[7181],[7183],[954,7179,772,774,813,827,828],{"type":802,"name":955,"path":3712,"parent":942,"description":6924,"lines":38657,"bases":38658,"attributes":38661,"functions":38662,"mro":38663},[6926,6927],[38659],{"annotation":38660},{"name":6931,"cls":810},[6933,6934],[6936],[955,6931,772,774,813,827,828],{"type":802,"name":7583,"path":14990,"parent":14980,"description":14995,"lines":38665,"decorators":38666,"bases":38667,"attributes":38670,"functions":38671,"mro":38672},[864,1799],[9982],[38668],{"annotation":38669},{"name":773,"cls":810},[15002,15003,15004],[15006,15007,15008,15009,15010,15011,15012,15013,15014,15015,15016,15017,15018,15019,15020,15021,15022,15023,15024,15025,15026,15027,15028,15029,15030,15031],[7583,773,15033,14624,774,828],{"type":802,"name":7584,"path":17295,"parent":17285,"description":17299,"lines":38674,"decorators":38675,"bases":38676,"attributes":38679,"functions":38680,"mro":38681},[795,17301],[9982],[38677],{"annotation":38678},{"name":774,"cls":810},[17307,17308,17309,17310,17311],[17313,17314,17315,17316,17317,17318,17319,17320,17321,17322,17323,17324,17325,17326,17327,17328,17329],[7584,774,828],{"type":802,"name":7585,"path":19159,"parent":18929,"description":19163,"lines":38683,"decorators":38684,"bases":38685,"attributes":38690,"functions":38691,"mro":38692},[1059,16885],[9982],[38686],{"annotation":38687},{"left":38688,"slice":38689},{"name":776,"cls":810},{"name":1956,"cls":810},[19172,19173,19174,19175,19176,19177,19178,19179,19180,19181],[19183,19184,19185,19186,19187,19188,19189,19190,19191,19192,19193,19194,19195,19196,19197,19198,19199,19200,19201,19202,19203,19204,19205,19206,19207,19208,19209,19210,19211],[7585,776,16956,15033,14624,774,828],{"type":802,"name":7586,"path":20413,"parent":18932,"description":20422,"lines":38694,"decorators":38695,"bases":38696,"attributes":38704,"functions":38705,"mro":38706},[14627,20424],[9982],[38697],{"annotation":38698},{"left":38699,"slice":38700},{"name":777,"cls":810},{"elements":38701},[38702,38703],{"name":7585,"cls":810},{"name":1956,"cls":810},[20435,20436,20437,20438,20439,20440,20441],[20443,20444,20445,20446,20447,20448,20449,20450,20451,20452,20453,20454,20455,20456,20457,20458,20459,20460,20461,20462,20463,20464,20465,20466,20467,20468,20469,20470,20471,20472,20473,20474,20475,20476,20477,20478,20479,20480,20481,20482,20483,20484,20485,20486,20487,20488,20489],[7586,777,17096,14624,774,828],{"type":802,"name":7587,"path":28687,"parent":28637,"description":28697,"lines":38708,"decorators":38709,"bases":38710,"attributes":38713,"functions":38714,"mro":38715},[1043,6349],[9982],[38711],{"annotation":38712},{"name":28703,"cls":810},[28705,28706,28707,28708,28709,28710,28711],[28713,28714,28715,28716,28717,28718,28719,28720,28721,28722,28723,28724,28725,28726,28727,28728,28729,28730,28731,28732,28733,28734,28735,28736,28737,28738,28739,28740,28741],[7587,28703,17096,14624,774,828],{"type":802,"name":7588,"path":25713,"parent":25471,"description":25717,"lines":38717,"decorators":38718,"bases":38719,"attributes":38724,"functions":38725,"mro":38726},[856,25719],[9982],[38720],{"annotation":38721},{"left":38722,"slice":38723},{"name":773,"cls":810},{"name":827,"cls":810},[25727,25728,25729,25730,25731,25732,25733,25734,25735],[25737,25738,25739,25740,25741,25742,25743,25744,25745,25746,25747,25748,25749,25750,25751,25752,25753,25754,25755,25756,25757,25758,25759,25760,25761,25762],[7588,773,15033,14624,774,828],{"type":802,"name":7582,"path":30525,"parent":30216,"description":30532,"lines":38728,"decorators":38729,"bases":38730,"attributes":38735,"functions":38736,"mro":38737},[3029,14335],[9982],[38731],{"annotation":38732},{"left":38733,"slice":38734},{"name":30250,"cls":810},{"name":7789,"cls":810},[30541,30542,30543,30544,30545],[30547,30548,30549,30550,30551],[7582],{"type":802,"name":7589,"path":14571,"parent":14546,"description":14580,"lines":38739,"decorators":38740,"bases":38741,"attributes":38748,"functions":38749,"mro":38750},[1974,14582],[9982],[38742,38746],{"annotation":38743},{"left":38744,"slice":38745},{"name":14588,"cls":810},{"name":14590,"cls":810},{"annotation":38747},{"name":774,"cls":810},[14594,14595,14596,14597,14598,14599,14600,14601,14602],[14604,14605,14606,14607,14608,14609,14610,14611,14612,14613,14614,14615,14616,14617,14618,14619,14620,14621,14622],[7589,14588,14624,774,828],{"type":802,"name":7590,"path":27021,"parent":27010,"description":27025,"lines":38752,"decorators":38753,"bases":38754,"attributes":38761,"functions":38762,"mro":38763},[856,15708],[9982],[38755,38759],{"annotation":38756},{"left":38757,"slice":38758},{"name":15230,"cls":810},{"name":827,"cls":810},{"annotation":38760},{"name":774,"cls":810},[27036,27037,27038],[27040,27041,27042,27043,27044,27045,27046,27047,27048,27049,27050,27051,27052,27053,27054,27055,27056,27057,27058,27059,27060],[7590,15230,15033,14624,774,828],{"type":802,"name":7591,"path":27276,"parent":27011,"description":27279,"lines":38765,"bases":38766,"attributes":38769,"functions":38770,"mro":38771},[2801,12960],[38767],{"annotation":38768},{"name":2794,"cls":810},[27285],[27287,27288,27289,27290,27291,27292,27293,27294,27295,27296,27297,27298,27299,27300,27301,27302,27303,27304,27305,27306,27307,27308,27309,27310,27311,27312],[7591,2794],{"type":784,"name":7598,"path":25263,"parent":25064,"description":25282,"lines":38773,"value":25284},[870,870],{"type":802,"name":7179,"path":9002,"parent":7573,"description":9005,"lines":38775,"bases":38776,"attributes":38779,"functions":38780,"mro":38781},[887,7914],[38777],{"annotation":38778},{"name":772,"cls":810},[9011,9012,9013,9014,9015,9016,9017,9018,9019,9020,9021,9022,9023],[9025,9026,9027,9028,9029,9030,9031,9032,9033],[7179,772,774,813,827,828],{"type":784,"name":7599,"path":8736,"parent":7572,"lines":38783,"value":9000},[8999,8999],{"type":802,"name":7592,"path":25263,"parent":25064,"description":25286,"lines":38785,"bases":38786,"attributes":38789,"mro":38790},[2841,1066],[38787],{"annotation":38788},{"name":910,"cls":810},[25292,25293,25294,25295],[7592],{"type":802,"name":7593,"path":25263,"parent":25064,"description":25310,"lines":38792,"bases":38793,"attributes":38796,"mro":38797},[878,1973],[38794],{"annotation":38795},{"name":910,"cls":810},[25316,25317,25318,25319,25320],[7593],{"type":802,"name":2478,"path":25263,"parent":25064,"description":13710,"lines":38799,"bases":38800,"attributes":38803,"mro":38804},[2775,864],[38801],{"annotation":38802},{"name":9965,"cls":810},[2481,25272,25273],[2478],{"type":802,"name":6931,"path":8736,"parent":7572,"description":8741,"lines":38806,"bases":38807,"attributes":38810,"functions":38811,"mro":38812},[1923,8743],[38808],{"annotation":38809},{"name":772,"cls":810},[8748,8749,8750,8751,8752,8753,8754,8755,8756,8757],[8759,8760,8761,8762,8763,8764,8765,8766,8767,8768,8769,8770,8771,8772,8773,8774,8775],[6931,772,774,813,827,828],{"type":802,"name":7594,"path":18959,"parent":18928,"description":19038,"lines":38814,"decorators":38815,"bases":38816,"functions":38819,"mro":38820},[2874,11498],[9982],[38817],{"annotation":38818},{"name":7586,"cls":810},[19045,19046,19047,19048,19049,19050,19051,19052,19053],[7594,7586,777,17096,14624,774,828],{"type":802,"name":9553,"path":9758,"parent":9549,"description":9870,"lines":38822,"bases":38823,"mro":38826},[3828,1973],[38824],{"annotation":38825},{"name":9554,"cls":810},[9553,9554],{"type":802,"name":9554,"path":9758,"parent":9549,"description":9762,"lines":38828,"bases":38829,"attributes":38832,"functions":38833,"mro":38834},[9764,856],[38830],{"annotation":38831},{"name":9707,"cls":810},[9769,9770,9771,9772],[9774,9775,9776],[9554],{"type":802,"name":9555,"path":9758,"parent":9549,"description":9820,"lines":38836,"bases":38837,"attributes":38840,"functions":38841,"mro":38842},[1040,3082],[38838],{"annotation":38839},{"name":9554,"cls":810},[9826,9827],[9829,9830,9831],[9555,9554],{"type":802,"name":9556,"path":9758,"parent":9549,"description":9884,"lines":38844,"bases":38845,"mro":38848},[888,3117],[38846],{"annotation":38847},{"name":9554,"cls":810},[9556,9554],{"type":802,"name":9557,"path":9758,"parent":9549,"description":9877,"lines":38850,"bases":38851,"mro":38854},[2887,1085],[38852],{"annotation":38853},{"name":9554,"cls":810},[9557,9554],{"type":802,"name":9558,"path":9758,"parent":9549,"description":9891,"lines":38856,"bases":38857,"mro":38860},[897,806],[38858],{"annotation":38859},{"name":9554,"cls":810},[9558,9554],{"type":846,"name":9562,"path":9758,"parent":9549,"description":9898,"lines":38862,"parameters":38863,"returns":38866},[3859,9900],[38864],{"name":9682,"kind":852,"annotation":38865,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":38867},{"name":9554,"cls":810},{"type":846,"name":9563,"path":9758,"parent":9549,"description":9907,"lines":38869,"parameters":38870,"returns":38879},[2103,9909],[38871,38873,38875],{"name":9664,"kind":852,"annotation":38872,"required":853},{"name":931,"cls":810},{"name":9682,"kind":852,"annotation":38874,"required":853},{"name":1405,"cls":810},{"name":9916,"kind":852,"annotation":38876,"required":42,"default":832},{"join":38877},[38878,832],{"name":9554,"cls":810},{"description":1127,"annotation":38880},{"name":9554,"cls":810},{"type":846,"name":9564,"path":9715,"parent":9548,"description":9749,"lines":38882,"parameters":38883,"returns":38886},[1982,2948],[38884],{"name":9753,"kind":852,"annotation":38885,"required":853},{"name":9717,"cls":810},{"description":1127,"annotation":38887},{"name":9717,"cls":810},{"type":846,"name":9565,"path":9567,"parent":9547,"description":9690,"lines":38889,"parameters":38890,"returns":38893},[2743,8903],[38891],{"name":9694,"kind":852,"annotation":38892,"required":853,"description":9696},{"name":9575,"cls":810},{"description":9698,"annotation":38894},{"name":9554,"cls":810},{"type":784,"name":2508,"path":13647,"parent":9936,"lines":38896,"value":13672},[3048,3048],{"type":802,"name":9944,"path":13647,"parent":9936,"description":13651,"lines":38898,"bases":38899,"attributes":38902,"mro":38903},[9780,1040],[38900],{"annotation":38901},{"name":9965,"cls":810},[13657,13658,13659],[9944],{"type":784,"name":9954,"path":13674,"parent":9937,"lines":38905,"value":13705},[1973,1973],{"type":802,"name":7901,"path":13476,"parent":9935,"description":13479,"lines":38907,"bases":38908,"attributes":38911,"mro":38912},[9780,3185],[38909],{"annotation":38910},{"name":910,"cls":810},[13485,13486,13487,13488,13489,13490,13491,13492,13493,13494,13495,13496,13497,13498,13499,13500,13501,13502,13503,13504,13505,13506,13507,13508,13509,13510,13511,13512,13513,13514,13515,13516],[7901],{"type":802,"name":1966,"path":9957,"parent":9925,"description":9960,"lines":38914,"bases":38915,"attributes":38918,"mro":38919},[9780,805],[38916],{"annotation":38917},{"name":9965,"cls":810},[2262,1969],[1966],{"type":802,"name":2722,"path":10411,"parent":9932,"description":10414,"lines":38921,"bases":38922,"attributes":38925,"mro":38926},[9780,1922],[38923],{"annotation":38924},{"name":9965,"cls":810},[10420,10421,10422,10423,2726],[2722],{"type":802,"name":7166,"path":10441,"parent":9933,"description":10522,"lines":38928,"bases":38929,"attributes":38932,"mro":38933},[3828,4316],[38930],{"annotation":38931},{"name":910,"cls":810},[10528,10529,10530,10531,10532,10533,10534,10535,10536,10537,10538,10539,10540,10541,10542,10543,10544,10545,10546,10547,10548,10549,10550,10551,10552,10553,10554,10555,10556,10557,10558,10559,10560,10561,10562,10563,10564,10565,10566,10567,10568,10569,10570,10571,10572,10573,10574,10575,10576,10577,10578,10579,10580,10581,10582,10583,10584,10585,10586,10587,10588,10589,10590,10591,10592,10593,10594,10595,10596,10597,10598,10599,10600,10601,10602,10603,10604,10605],[7166],{"type":802,"name":7844,"path":10128,"parent":9929,"description":10131,"lines":38935,"decorators":38936,"attributes":38937,"functions":38938,"mro":38939},[9780,791],[9982],[10135,10136,10137,10138],[10140],[7844],{"type":802,"name":8188,"path":9975,"parent":9926,"description":9978,"lines":38941,"decorators":38942,"attributes":38943,"functions":38944,"mro":38945},[9980,1856],[9982],[9984,9985],[9987],[8188],{"type":802,"name":7157,"path":10441,"parent":9933,"description":10462,"lines":38947,"bases":38948,"attributes":38951,"mro":38952},[3029,3082],[38949],{"annotation":38950},{"name":910,"cls":810},[10468,10469,10470,10471,10472,10473,10474,10475,10476,10477],[7157],{"type":802,"name":2328,"path":13674,"parent":9937,"description":13678,"lines":38954,"bases":38955,"attributes":38958,"mro":38959},[9980,3827],[38956],{"annotation":38957},{"name":9965,"cls":810},[2575,2332,13684,13685,13686],[2328],{"type":802,"name":7193,"path":10932,"parent":9934,"description":12143,"lines":38961,"decorators":38962,"bases":38963,"attributes":38966,"functions":38967,"mro":38968},[9650,12145],[9982],[38964],{"annotation":38965},{"name":9945,"cls":810},[12151,12152,12153,12154,12155,12156,12157,12158,12159,12160,12161],[12163,12164],[7193,9945,836,11068],{"type":802,"name":9945,"path":10932,"parent":9934,"description":10990,"lines":38970,"decorators":38971,"bases":38972,"attributes":38975,"functions":38976,"mro":38977},[3048,10992],[9982],[38973],{"annotation":38974},{"name":836,"cls":810},[10998,10999,11000,11001,11002,11003,11004,11005,11006,11007,11008,11009,11010,11011,11012,11013,11014,11015,11016,11017,11018,11019,11020,11021,11022,11023,11024,11025,11026,11027,11028,11029,11030,11031,11032,11033,11034,11035,11036,11037,11038,11039,11040,11041,11042,11043,11044,11045,11046,11047,11048,11049,11050,11051,11052,11053,11054,11055,11056,11057,11058,11059,11060,11061,11062,11063,11064],[11066],[9945,836,11068],{"type":802,"name":7892,"path":10057,"parent":9928,"description":10060,"lines":38979,"bases":38980,"attributes":38983,"mro":38984},[9780,3074],[38981],{"annotation":38982},{"name":910,"cls":810},[10066,10067,10068,10069,10070,10071,10072,10073,10074,10075,10076,10077],[7892],{"type":802,"name":9948,"path":10441,"parent":9933,"description":10444,"lines":38986,"bases":38987,"attributes":38990,"mro":38991},[9780,805],[38988],{"annotation":38989},{"name":910,"cls":810},[10450,10451],[9948],{"type":802,"name":9949,"path":13707,"parent":9938,"description":13710,"lines":38993,"bases":38994,"attributes":38997,"mro":38998},[9780,856],[38995],{"annotation":38996},{"name":9965,"cls":810},[13716,13717,13718],[9949],{"type":802,"name":8295,"path":13730,"parent":9939,"description":13733,"lines":39000,"decorators":39001,"attributes":39002,"functions":39003,"mro":39004},[9780,839],[9982],[13737,13738],[13740],[8295],{"type":802,"name":9946,"path":10932,"parent":9934,"description":10935,"lines":39006,"decorators":39007,"attributes":39008,"functions":39009,"mro":39010},[3029,1040],[10938],[10940,10941,10942,10943,10944,10945],[10947],[9946],{"type":802,"name":6922,"path":10932,"parent":9934,"description":13201,"lines":39012,"decorators":39013,"bases":39014,"attributes":39017,"functions":39018,"mro":39019},[13203,1711],[9982],[39015],{"annotation":39016},{"name":9947,"cls":810},[13209,13210,13211,13212,13213,13214,13215,13216,13217],[13219],[6922,9947,836,11068],{"type":802,"name":9947,"path":10932,"parent":9934,"description":12830,"lines":39021,"decorators":39022,"bases":39023,"attributes":39026,"functions":39027,"mro":39028},[8059,4851],[9982],[39024],{"annotation":39025},{"name":836,"cls":810},[12837,12838,12839,12840,12841,12842,12843,12844,12845,12846,12847,12848,12849,12850,12851,12852,12853,12854,12855,12856,12857,12858,12859],[12861],[9947,836,11068],{"type":802,"name":8222,"path":10383,"parent":9931,"description":10386,"lines":39030,"decorators":39031,"attributes":39032,"functions":39033,"mro":39034},[9980,1856],[9982],[10390,10391],[10393],[8222],{"type":802,"name":9950,"path":10005,"parent":9927,"description":10019,"lines":39036,"bases":39037,"attributes":39040,"mro":39041},[1856,856],[39038],{"annotation":39039},{"name":10024,"cls":810},[10026,10027],[9950],{"type":846,"name":9955,"path":10005,"parent":9927,"description":10036,"lines":39043,"parameters":39044},[1040,1079],[39045,39052,39054],{"name":10040,"kind":852,"annotation":39046,"required":853},{"join":39047},[39048,39049],{"name":9950,"cls":810},{"left":39050,"slice":39051},{"name":843,"cls":810},{"name":10047,"cls":810},{"name":2968,"kind":852,"annotation":39053,"required":853},{"name":1405,"cls":810},{"name":10051,"kind":852,"annotation":39055,"required":42,"default":832},{"join":39056},[39057,832],{"name":10055,"cls":810},{"type":802,"name":13767,"path":14330,"parent":13762,"description":14333,"lines":39059,"decorators":39060,"bases":39061,"functions":39066,"mro":39067},[1856,14335],[9982],[39062,39064],{"annotation":39063},{"name":13769,"cls":810},{"annotation":39065},{"name":14342,"cls":810},[14344,14345,14346,14347,14348,14349,14350,14351,14352,14353,14354],[13767,13769,14342,13786,13806],{"type":802,"name":13768,"path":14017,"parent":13760,"description":14025,"lines":39069,"decorators":39070,"bases":39071,"attributes":39076,"functions":39077,"mro":39078},[2873,1302],[9982],[39072,39074],{"annotation":39073},{"name":13769,"cls":810},{"annotation":39075},{"name":14033,"cls":810},[14035],[14037,14038,14039,14040,14041,14042,14043,14044,14045,14046,14047],[13768,13769,14033,13786,13806],{"type":802,"name":13769,"path":13777,"parent":13759,"description":13780,"lines":39080,"decorators":39081,"bases":39082,"attributes":39085,"functions":39086,"mro":39087},[856,11498],[9982],[39083],{"annotation":39084},{"name":13786,"cls":810},[13788,13789,13790,13791,13792,13793,13794],[13796,13797,13798,13799,13800,13801,13802,13803,13804],[13769,13786,13806],{"type":802,"name":13770,"path":36941,"parent":36789,"description":36944,"lines":39089,"bases":39090,"functions":39093,"mro":39094},[9793,864],[39091],{"annotation":39092},{"name":32329,"cls":810},[36950,36951],[13770],{"type":802,"name":13766,"path":38288,"parent":36797,"description":38293,"lines":39096,"decorators":39097,"attributes":39098,"functions":39099,"mro":39100},[1856,877],[10938],[38297,38298],[38300,38301],[13766],{"type":802,"name":13771,"path":14255,"parent":13761,"description":14258,"lines":39102,"decorators":39103,"bases":39104,"attributes":39107,"functions":39108,"mro":39109},[790,3827],[9982],[39105],{"annotation":39106},{"name":13806,"cls":810},[14265,14266],[14268,14269,14270,14271],[13771,13806],{"type":846,"name":13775,"path":38288,"parent":36797,"description":38326,"lines":39111,"parameters":39112},[2841,2887],[39113,39115,39117,39119],{"name":15935,"kind":852,"annotation":39114,"required":853},{"name":1062,"cls":810},{"name":38332,"kind":852,"annotation":39116,"required":853},{"name":931,"cls":810},{"name":38335,"kind":852,"annotation":39118,"required":853},{"name":13766,"cls":810},{"name":38338,"kind":852,"annotation":39120,"required":853},{"name":931,"cls":810},{"type":802,"name":14560,"path":26694,"parent":26276,"description":26698,"lines":39122,"decorators":39123,"bases":39124,"attributes":39127,"functions":39128,"mro":39129},[795,15270],[9982],[39125],{"annotation":39126},{"name":774,"cls":810},[26705,26706],[26708,26709,26710,26711,26712,26713,26714,26715,26716,26717,26718,26719,26720,26721,26722,26723,26724],[14560,774,828],{"type":802,"name":14562,"path":28002,"parent":27700,"description":28006,"lines":39131,"decorators":39132,"bases":39133,"attributes":39136,"functions":39137,"mro":39138},[864,28008],[9982],[39134],{"annotation":39135},{"name":773,"cls":810},[28014,28015,28016,28017,28018],[28020,28021,28022,28023,28024,28025,28026,28027,28028,28029,28030,28031,28032,28033,28034,28035,28036,28037,28038,28039,28040,28041,28042,28043,28044],[14562,773,15033,14624,774,828],{"type":802,"name":7583,"path":14990,"parent":14980,"description":14995,"lines":39140,"decorators":39141,"bases":39142,"attributes":39145,"functions":39146,"mro":39147},[864,1799],[9982],[39143],{"annotation":39144},{"name":773,"cls":810},[15002,15003,15004],[15006,15007,15008,15009,15010,15011,15012,15013,15014,15015,15016,15017,15018,15019,15020,15021,15022,15023,15024,15025,15026,15027,15028,15029,15030,15031],[7583,773,15033,14624,774,828],{"type":802,"name":7584,"path":17295,"parent":17285,"description":17299,"lines":39149,"decorators":39150,"bases":39151,"attributes":39154,"functions":39155,"mro":39156},[795,17301],[9982],[39152],{"annotation":39153},{"name":774,"cls":810},[17307,17308,17309,17310,17311],[17313,17314,17315,17316,17317,17318,17319,17320,17321,17322,17323,17324,17325,17326,17327,17328,17329],[7584,774,828],{"type":802,"name":7209,"path":17599,"parent":17286,"description":17602,"lines":39158,"bases":39159,"attributes":39162,"functions":39163,"mro":39164},[839,4652],[39160],{"annotation":39161},{"name":2794,"cls":810},[17608],[17610,17611,17612,17613,17614,17615,17616,17617,17618,17619,17620,17621,17622,17623,17624,17625,17626,17627,17628,17629,17630,17631,17632,17633],[7209,2794],{"type":802,"name":7304,"path":17982,"parent":17973,"description":17985,"lines":39166,"bases":39167,"attributes":39170,"mro":39171},[9780,1085],[39168],{"annotation":39169},{"name":17990,"cls":810},[17992,17993,17994,17995,17996,17997,17998,17999,18000,18001,18002,18003,18004,18005,18006,18007],[7304],{"type":802,"name":7585,"path":19159,"parent":18929,"description":19163,"lines":39173,"decorators":39174,"bases":39175,"attributes":39180,"functions":39181,"mro":39182},[1059,16885],[9982],[39176],{"annotation":39177},{"left":39178,"slice":39179},{"name":776,"cls":810},{"name":1956,"cls":810},[19172,19173,19174,19175,19176,19177,19178,19179,19180,19181],[19183,19184,19185,19186,19187,19188,19189,19190,19191,19192,19193,19194,19195,19196,19197,19198,19199,19200,19201,19202,19203,19204,19205,19206,19207,19208,19209,19210,19211],[7585,776,16956,15033,14624,774,828],{"type":802,"name":7586,"path":20413,"parent":18932,"description":20422,"lines":39184,"decorators":39185,"bases":39186,"attributes":39194,"functions":39195,"mro":39196},[14627,20424],[9982],[39187],{"annotation":39188},{"left":39189,"slice":39190},{"name":777,"cls":810},{"elements":39191},[39192,39193],{"name":7585,"cls":810},{"name":1956,"cls":810},[20435,20436,20437,20438,20439,20440,20441],[20443,20444,20445,20446,20447,20448,20449,20450,20451,20452,20453,20454,20455,20456,20457,20458,20459,20460,20461,20462,20463,20464,20465,20466,20467,20468,20469,20470,20471,20472,20473,20474,20475,20476,20477,20478,20479,20480,20481,20482,20483,20484,20485,20486,20487,20488,20489],[7586,777,17096,14624,774,828],{"type":802,"name":7587,"path":28687,"parent":28637,"description":28697,"lines":39198,"decorators":39199,"bases":39200,"attributes":39203,"functions":39204,"mro":39205},[1043,6349],[9982],[39201],{"annotation":39202},{"name":28703,"cls":810},[28705,28706,28707,28708,28709,28710,28711],[28713,28714,28715,28716,28717,28718,28719,28720,28721,28722,28723,28724,28725,28726,28727,28728,28729,28730,28731,28732,28733,28734,28735,28736,28737,28738,28739,28740,28741],[7587,28703,17096,14624,774,828],{"type":802,"name":7588,"path":25713,"parent":25471,"description":25717,"lines":39207,"decorators":39208,"bases":39209,"attributes":39214,"functions":39215,"mro":39216},[856,25719],[9982],[39210],{"annotation":39211},{"left":39212,"slice":39213},{"name":773,"cls":810},{"name":827,"cls":810},[25727,25728,25729,25730,25731,25732,25733,25734,25735],[25737,25738,25739,25740,25741,25742,25743,25744,25745,25746,25747,25748,25749,25750,25751,25752,25753,25754,25755,25756,25757,25758,25759,25760,25761,25762],[7588,773,15033,14624,774,828],{"type":802,"name":2780,"path":25479,"parent":25470,"description":25482,"lines":39218,"bases":39219,"attributes":39222,"functions":39223,"mro":39224},[3029,8822],[39220],{"annotation":39221},{"name":2794,"cls":810},[25488,25489,25490],[25492,25493,25494,25495,25496,25497,25498,25499,25500],[2780,2794],{"type":802,"name":7589,"path":14571,"parent":14546,"description":14580,"lines":39226,"decorators":39227,"bases":39228,"attributes":39235,"functions":39236,"mro":39237},[1974,14582],[9982],[39229,39233],{"annotation":39230},{"left":39231,"slice":39232},{"name":14588,"cls":810},{"name":14590,"cls":810},{"annotation":39234},{"name":774,"cls":810},[14594,14595,14596,14597,14598,14599,14600,14601,14602],[14604,14605,14606,14607,14608,14609,14610,14611,14612,14613,14614,14615,14616,14617,14618,14619,14620,14621,14622],[7589,14588,14624,774,828],{"type":802,"name":7590,"path":27021,"parent":27010,"description":27025,"lines":39239,"decorators":39240,"bases":39241,"attributes":39248,"functions":39249,"mro":39250},[856,15708],[9982],[39242,39246],{"annotation":39243},{"left":39244,"slice":39245},{"name":15230,"cls":810},{"name":827,"cls":810},{"annotation":39247},{"name":774,"cls":810},[27036,27037,27038],[27040,27041,27042,27043,27044,27045,27046,27047,27048,27049,27050,27051,27052,27053,27054,27055,27056,27057,27058,27059,27060],[7590,15230,15033,14624,774,828],{"type":802,"name":7591,"path":27276,"parent":27011,"description":27279,"lines":39252,"bases":39253,"attributes":39256,"functions":39257,"mro":39258},[2801,12960],[39254],{"annotation":39255},{"name":2794,"cls":810},[27285],[27287,27288,27289,27290,27291,27292,27293,27294,27295,27296,27297,27298,27299,27300,27301,27302,27303,27304,27305,27306,27307,27308,27309,27310,27311,27312],[7591,2794],{"type":802,"name":14561,"path":26285,"parent":26275,"description":26288,"lines":39260,"bases":39261,"attributes":39264,"functions":39265,"mro":39266},[2775,13254],[39262],{"annotation":39263},{"name":15945,"cls":810},[26294],[26296,26297,26298,26299,26300,26301,26302,26303,26304,26305,26306,26307,26308,26309,26310,26311,26312,26313,26314,26315,26316,26317,26318,26319,26320,26321],[14561,15945],{"type":802,"name":14563,"path":27712,"parent":27699,"description":27715,"lines":39268,"bases":39269,"attributes":39272,"functions":39273,"mro":39274},[3029,27717],[39270],{"annotation":39271},{"name":15945,"cls":810},[27722],[27724,27725,27726,27727,27728,27729,27730,27731,27732,27733,27734,27735,27736,27737,27738,27739,27740,27741],[14563,15945],{"type":784,"name":7598,"path":25263,"parent":25064,"description":25282,"lines":39276,"value":25284},[870,870],{"type":802,"name":9303,"path":18075,"parent":17974,"description":18078,"lines":39278,"bases":39279,"attributes":39284,"mro":39285},[9780,7204],[39280,39282],{"annotation":39281},{"name":931,"cls":810},{"annotation":39283},{"name":10024,"cls":810},[18086,18087,18088,18089],[9303],{"type":802,"name":7592,"path":25263,"parent":25064,"description":25286,"lines":39287,"bases":39288,"attributes":39291,"mro":39292},[2841,1066],[39289],{"annotation":39290},{"name":910,"cls":810},[25292,25293,25294,25295],[7592],{"type":802,"name":7593,"path":25263,"parent":25064,"description":25310,"lines":39294,"bases":39295,"attributes":39298,"mro":39299},[878,1973],[39296],{"annotation":39297},{"name":910,"cls":810},[25316,25317,25318,25319,25320],[7593],{"type":802,"name":2478,"path":25263,"parent":25064,"description":13710,"lines":39301,"bases":39302,"attributes":39305,"mro":39306},[2775,864],[39303],{"annotation":39304},{"name":9965,"cls":810},[2481,25272,25273],[2478],{"type":802,"name":14564,"path":18959,"parent":18928,"description":18963,"lines":39308,"decorators":39309,"bases":39310,"functions":39313,"mro":39314},[795,1922],[9982],[39311],{"annotation":39312},{"name":7585,"cls":810},[18970,18971,18972],[14564,7585,776,16956,15033,14624,774,828],{"type":802,"name":7594,"path":18959,"parent":18928,"description":19038,"lines":39316,"decorators":39317,"bases":39318,"functions":39321,"mro":39322},[2874,11498],[9982],[39319],{"annotation":39320},{"name":7586,"cls":810},[19045,19046,19047,19048,19049,19050,19051,19052,19053],[7594,7586,777,17096,14624,774,828],{"type":802,"name":14565,"path":16936,"parent":15918,"description":17068,"lines":39324,"decorators":39325,"bases":39326,"attributes":39329,"functions":39330,"mro":39331},[3171,4580],[9982],[39327],{"annotation":39328},{"name":7586,"cls":810},[17075,17076,17077,17078,17079],[17081,17082,17083,17084,17085,17086,17087,17088,17089,17090,17091,17092,17093,17094],[14565,7586,777,17096,14624,774,828],{"type":802,"name":14566,"path":15926,"parent":15917,"description":15940,"lines":39333,"bases":39334,"attributes":39339,"functions":39340,"mro":39341},[870,8288],[39335,39337],{"annotation":39336},{"name":15945,"cls":810},{"annotation":39338},{"name":1812,"cls":810},[15949,15950],[15952,15953,15954,15955,15956,15957,15958,15959,15960,15961,15962,15963,15964,15965,15966,15967,15968,15969,15970,15971,15972,15973,15974,15975,15976,15977,15978,15979,15980,15981,15982,15983,15984,15985,15986,15987,15988,15989,15990,15991,15992,15993],[14566,15945],{"type":802,"name":7583,"path":14990,"parent":14980,"description":14995,"lines":39343,"decorators":39344,"bases":39345,"attributes":39348,"functions":39349,"mro":39350},[864,1799],[9982],[39346],{"annotation":39347},{"name":773,"cls":810},[15002,15003,15004],[15006,15007,15008,15009,15010,15011,15012,15013,15014,15015,15016,15017,15018,15019,15020,15021,15022,15023,15024,15025,15026,15027,15028,15029,15030,15031],[7583,773,15033,14624,774,828],{"type":802,"name":3107,"path":15873,"parent":15784,"description":15239,"lines":39352,"bases":39353,"attributes":39356,"mro":39357},[9780,790],[39354],{"annotation":39355},{"name":9965,"cls":810},[15881,15882,15883,15884],[3107],{"type":802,"name":2991,"path":15416,"parent":14981,"description":15419,"lines":39359,"bases":39360,"attributes":39363,"functions":39364,"mro":39365},[1807,4757],[39361],{"annotation":39362},{"name":2794,"cls":810},[15425,15426],[15428,15429,15430,15431,15432,15433,15434,15435,15436,15437,15438,15439,15440,15441,15442,15443,15444,15445,15446,15447,15448,15449,15450],[2991,2794],{"type":802,"name":3107,"path":15873,"parent":15784,"description":15239,"lines":39367,"bases":39368,"attributes":39371,"mro":39372},[9780,790],[39369],{"annotation":39370},{"name":9965,"cls":810},[15881,15882,15883,15884],[3107],{"type":802,"name":3109,"path":15793,"parent":15782,"description":15796,"lines":39374,"bases":39375,"attributes":39378,"mro":39379},[9780,796],[39376],{"annotation":39377},{"name":9965,"cls":810},[15802,15803,15804,15805,15806,15807,15808,15809,15810,15811,15812,15813],[3109],{"type":802,"name":3111,"path":15895,"parent":15785,"description":15898,"lines":39381,"bases":39382,"attributes":39385,"mro":39386},[9780,7204],[39383],{"annotation":39384},{"name":9965,"cls":810},[15904,15905,15906],[3111],{"type":802,"name":3113,"path":15850,"parent":15783,"description":15853,"lines":39388,"bases":39389,"attributes":39392,"mro":39393},[9780,790],[39390],{"annotation":39391},{"name":9965,"cls":810},[15859,15860,15861,15862],[3113],{"type":802,"name":14565,"path":16936,"parent":15918,"description":17068,"lines":39395,"decorators":39396,"bases":39397,"attributes":39400,"functions":39401,"mro":39402},[3171,4580],[9982],[39398],{"annotation":39399},{"name":7586,"cls":810},[17075,17076,17077,17078,17079],[17081,17082,17083,17084,17085,17086,17087,17088,17089,17090,17091,17092,17093,17094],[14565,7586,777,17096,14624,774,828],{"type":802,"name":14566,"path":15926,"parent":15917,"description":15940,"lines":39404,"bases":39405,"attributes":39410,"functions":39411,"mro":39412},[870,8288],[39406,39408],{"annotation":39407},{"name":15945,"cls":810},{"annotation":39409},{"name":1812,"cls":810},[15949,15950],[15952,15953,15954,15955,15956,15957,15958,15959,15960,15961,15962,15963,15964,15965,15966,15967,15968,15969,15970,15971,15972,15973,15974,15975,15976,15977,15978,15979,15980,15981,15982,15983,15984,15985,15986,15987,15988,15989,15990,15991,15992,15993],[14566,15945],{"type":802,"name":7584,"path":17295,"parent":17285,"description":17299,"lines":39414,"decorators":39415,"bases":39416,"attributes":39419,"functions":39420,"mro":39421},[795,17301],[9982],[39417],{"annotation":39418},{"name":774,"cls":810},[17307,17308,17309,17310,17311],[17313,17314,17315,17316,17317,17318,17319,17320,17321,17322,17323,17324,17325,17326,17327,17328,17329],[7584,774,828],{"type":802,"name":7209,"path":17599,"parent":17286,"description":17602,"lines":39423,"bases":39424,"attributes":39427,"functions":39428,"mro":39429},[839,4652],[39425],{"annotation":39426},{"name":2794,"cls":810},[17608],[17610,17611,17612,17613,17614,17615,17616,17617,17618,17619,17620,17621,17622,17623,17624,17625,17626,17627,17628,17629,17630,17631,17632,17633],[7209,2794],{"type":802,"name":7304,"path":17982,"parent":17973,"description":17985,"lines":39431,"bases":39432,"attributes":39435,"mro":39436},[9780,1085],[39433],{"annotation":39434},{"name":17990,"cls":810},[17992,17993,17994,17995,17996,17997,17998,17999,18000,18001,18002,18003,18004,18005,18006,18007],[7304],{"type":802,"name":9303,"path":18075,"parent":17974,"description":18078,"lines":39438,"bases":39439,"attributes":39444,"mro":39445},[9780,7204],[39440,39442],{"annotation":39441},{"name":931,"cls":810},{"annotation":39443},{"name":10024,"cls":810},[18086,18087,18088,18089],[9303],{"type":802,"name":7246,"path":17982,"parent":17973,"description":18059,"lines":39447,"bases":39448,"attributes":39451,"mro":39452},[888,897],[39449],{"annotation":39450},{"name":10024,"cls":810},[18065,18066],[7246],{"type":802,"name":7304,"path":17982,"parent":17973,"description":17985,"lines":39454,"bases":39455,"attributes":39458,"mro":39459},[9780,1085],[39456],{"annotation":39457},{"name":17990,"cls":810},[17992,17993,17994,17995,17996,17997,17998,17999,18000,18001,18002,18003,18004,18005,18006,18007],[7304],{"type":802,"name":9303,"path":18075,"parent":17974,"description":18078,"lines":39461,"bases":39462,"attributes":39467,"mro":39468},[9780,7204],[39463,39465],{"annotation":39464},{"name":931,"cls":810},{"annotation":39466},{"name":10024,"cls":810},[18086,18087,18088,18089],[9303],{"type":802,"name":2794,"path":18818,"parent":18107,"description":18821,"lines":39470,"attributes":39471,"functions":39472,"mro":39473},[2775,870],[18824],[18826,18827,18828,18829],[2794],{"type":802,"name":15945,"path":18867,"parent":18108,"description":18873,"lines":39475,"attributes":39476,"functions":39477,"mro":39478},[906,3828],[18876,18877,18878,18879,18880],[18882,18883,18884],[15945],{"type":784,"name":18956,"path":24457,"parent":18936,"lines":39480,"value":24462},[3029,3846],{"type":784,"name":18957,"path":24457,"parent":18936,"lines":39482,"value":24465},[897,3938],{"type":802,"name":7585,"path":19159,"parent":18929,"description":19163,"lines":39484,"decorators":39485,"bases":39486,"attributes":39491,"functions":39492,"mro":39493},[1059,16885],[9982],[39487],{"annotation":39488},{"left":39489,"slice":39490},{"name":776,"cls":810},{"name":1956,"cls":810},[19172,19173,19174,19175,19176,19177,19178,19179,19180,19181],[19183,19184,19185,19186,19187,19188,19189,19190,19191,19192,19193,19194,19195,19196,19197,19198,19199,19200,19201,19202,19203,19204,19205,19206,19207,19208,19209,19210,19211],[7585,776,16956,15033,14624,774,828],{"type":802,"name":18941,"path":24457,"parent":18936,"description":24467,"lines":39495,"decorators":39496,"bases":39497,"attributes":39500,"functions":39501,"mro":39502},[2102,8903],[9982],[39498],{"annotation":39499},{"name":13767,"cls":810},[24474,24475],[24477,24478,24479,24480,24481,24482],[18941,13767,13769,14342,13786,13806],{"type":802,"name":18942,"path":24457,"parent":18936,"description":25001,"lines":39504,"decorators":39505,"bases":39506,"attributes":39509,"functions":39510,"mro":39511},[22323,1598],[9982],[39507],{"annotation":39508},{"name":25007,"cls":810},[25009,25010,25011],[25013,25014,25015],[18942,25007,13806],{"type":802,"name":18943,"path":24457,"parent":18936,"description":24630,"lines":39513,"decorators":39514,"bases":39515,"attributes":39518,"functions":39519,"mro":39520},[1302,19927],[9982],[39516],{"annotation":39517},{"name":13768,"cls":810},[24637],[24639,24640,24641,24642,24643],[18943,13768,13769,14033,13786,13806],{"type":802,"name":7586,"path":20413,"parent":18932,"description":20422,"lines":39522,"decorators":39523,"bases":39524,"attributes":39532,"functions":39533,"mro":39534},[14627,20424],[9982],[39525],{"annotation":39526},{"left":39527,"slice":39528},{"name":777,"cls":810},{"elements":39529},[39530,39531],{"name":7585,"cls":810},{"name":1956,"cls":810},[20435,20436,20437,20438,20439,20440,20441],[20443,20444,20445,20446,20447,20448,20449,20450,20451,20452,20453,20454,20455,20456,20457,20458,20459,20460,20461,20462,20463,20464,20465,20466,20467,20468,20469,20470,20471,20472,20473,20474,20475,20476,20477,20478,20479,20480,20481,20482,20483,20484,20485,20486,20487,20488,20489],[7586,777,17096,14624,774,828],{"type":802,"name":18947,"path":23022,"parent":18935,"description":23514,"lines":39536,"decorators":39537,"bases":39538,"attributes":39541,"functions":39542,"mro":39543},[8973,9458],[9982],[39539],{"annotation":39540},{"name":23026,"cls":810},[23521,23522,23523,23524],[23526,23527,23528,23529,23530,23531],[18947,23026,13806],{"type":802,"name":18948,"path":23022,"parent":18935,"description":24324,"lines":39545,"decorators":39546,"bases":39547,"attributes":39550,"functions":39551,"mro":39552},[19545,24326],[9982],[39548],{"annotation":39549},{"name":13806,"cls":810},[24332,24333,24334],[24336,24337,24338,24339,24340,24341,24342],[18948,13806],{"type":802,"name":18946,"path":20359,"parent":18931,"description":20362,"lines":39554,"decorators":39555,"bases":39556,"functions":39559,"mro":39560},[790,1066],[9982],[39557],{"annotation":39558},{"name":20368,"cls":810},[20370,20371,20372],[18946,20368,20374],{"type":802,"name":18949,"path":23022,"parent":18935,"description":23761,"lines":39562,"decorators":39563,"bases":39564,"attributes":39567,"functions":39568,"mro":39569},[12910,20741],[9982],[39565],{"annotation":39566},{"name":23026,"cls":810},[23768,23769,23770,23771],[23773,23774,23775,23776,23777,23778],[18949,23026,13806],{"type":802,"name":18952,"path":19605,"parent":18930,"description":19617,"lines":39571,"bases":39572,"attributes":39577,"functions":39578,"mro":39579},[795,6595],[39573,39575],{"annotation":39574},{"name":2794,"cls":810},{"annotation":39576},{"name":1812,"cls":810},[19625],[19627,19628,19629,19630,19631,19632,19633,19634,19635,19636,19637,19638,19639,19640,19641,19642,19643,19644,19645,19646,19647,19648,19649,19650,19651,19652,19653,19654,19655,19656],[18952,2794],{"type":802,"name":1966,"path":9957,"parent":9925,"description":9960,"lines":39581,"bases":39582,"attributes":39585,"mro":39586},[9780,805],[39583],{"annotation":39584},{"name":9965,"cls":810},[2262,1969],[1966],{"type":784,"name":7598,"path":25263,"parent":25064,"description":25282,"lines":39588,"value":25284},[870,870],{"type":802,"name":2186,"path":25425,"parent":25065,"description":25428,"lines":39590,"bases":39591,"attributes":39594,"mro":39595},[9780,3029],[39592],{"annotation":39593},{"name":9965,"cls":810},[5067,2189,25434],[2186],{"type":802,"name":7592,"path":25263,"parent":25064,"description":25286,"lines":39597,"bases":39598,"attributes":39601,"mro":39602},[2841,1066],[39599],{"annotation":39600},{"name":910,"cls":810},[25292,25293,25294,25295],[7592],{"type":802,"name":7593,"path":25263,"parent":25064,"description":25310,"lines":39604,"bases":39605,"attributes":39608,"mro":39609},[878,1973],[39606],{"annotation":39607},{"name":910,"cls":810},[25316,25317,25318,25319,25320],[7593],{"type":802,"name":2478,"path":25263,"parent":25064,"description":13710,"lines":39611,"bases":39612,"attributes":39615,"mro":39616},[2775,864],[39613],{"annotation":39614},{"name":9965,"cls":810},[2481,25272,25273],[2478],{"type":802,"name":18944,"path":24457,"parent":18936,"description":24779,"lines":39618,"decorators":39619,"bases":39620,"attributes":39623,"functions":39624,"mro":39625},[4593,12865],[9982],[39621],{"annotation":39622},{"name":18941,"cls":810},[24786],[24788],[18944,18941,13767,13769,14342,13786,13806],{"type":802,"name":18945,"path":24457,"parent":18936,"description":24889,"lines":39627,"decorators":39628,"bases":39629,"attributes":39632,"functions":39633,"mro":39634},[12873,24891],[9982],[39630],{"annotation":39631},{"name":18943,"cls":810},[24897],[24899],[18945,18943,13768,13769,14033,13786,13806],{"type":802,"name":18950,"path":23022,"parent":18935,"description":24006,"lines":39636,"decorators":39637,"bases":39638,"attributes":39641,"functions":39642,"mro":39643},[24008,22448],[9982],[39639],{"annotation":39640},{"name":18947,"cls":810},[24014,24015],[24017,24018,24019],[18950,18947,23026,13806],{"type":802,"name":18951,"path":23022,"parent":18935,"description":24165,"lines":39645,"decorators":39646,"bases":39647,"attributes":39650,"functions":39651,"mro":39652},[24167,20812],[9982],[39648],{"annotation":39649},{"name":18949,"cls":810},[24173,24174],[24176,24177,24178],[18951,18949,23026,13806],{"type":802,"name":1966,"path":9957,"parent":9925,"description":9960,"lines":39654,"bases":39655,"attributes":39658,"mro":39659},[9780,805],[39656],{"annotation":39657},{"name":9965,"cls":810},[2262,1969],[1966],{"type":784,"name":7598,"path":25263,"parent":25064,"description":25282,"lines":39661,"value":25284},[870,870],{"type":802,"name":16974,"path":25446,"parent":25066,"description":22718,"lines":39663,"bases":39664,"attributes":39667,"mro":39668},[9780,856],[39665],{"annotation":39666},{"name":9965,"cls":810},[25454,25455,25456],[16974],{"type":802,"name":2186,"path":25425,"parent":25065,"description":25428,"lines":39670,"bases":39671,"attributes":39674,"mro":39675},[9780,3029],[39672],{"annotation":39673},{"name":9965,"cls":810},[5067,2189,25434],[2186],{"type":802,"name":7592,"path":25263,"parent":25064,"description":25286,"lines":39677,"bases":39678,"attributes":39681,"mro":39682},[2841,1066],[39679],{"annotation":39680},{"name":910,"cls":810},[25292,25293,25294,25295],[7592],{"type":802,"name":7593,"path":25263,"parent":25064,"description":25310,"lines":39684,"bases":39685,"attributes":39688,"mro":39689},[878,1973],[39686],{"annotation":39687},{"name":910,"cls":810},[25316,25317,25318,25319,25320],[7593],{"type":802,"name":2478,"path":25263,"parent":25064,"description":13710,"lines":39691,"bases":39692,"attributes":39695,"mro":39696},[2775,864],[39693],{"annotation":39694},{"name":9965,"cls":810},[2481,25272,25273],[2478],{"type":802,"name":5711,"path":25263,"parent":25064,"description":25350,"lines":39698,"decorators":39699,"attributes":39700,"functions":39701,"mro":39702},[2887,2019],[9982],[25354,25355,25356,25357,25358,25359,25360,25361],[25363],[5711],{"type":802,"name":25070,"path":25234,"parent":25063,"description":25237,"lines":39704,"decorators":39705,"attributes":39706,"functions":39707,"mro":39708},[9780,7204],[9982],[25241,25242],[25244],[25070],{"type":802,"name":1966,"path":9957,"parent":9925,"description":9960,"lines":39710,"bases":39711,"attributes":39714,"mro":39715},[9780,805],[39712],{"annotation":39713},{"name":9965,"cls":810},[2262,1969],[1966],{"type":802,"name":7588,"path":25713,"parent":25471,"description":25717,"lines":39717,"decorators":39718,"bases":39719,"attributes":39724,"functions":39725,"mro":39726},[856,25719],[9982],[39720],{"annotation":39721},{"left":39722,"slice":39723},{"name":773,"cls":810},{"name":827,"cls":810},[25727,25728,25729,25730,25731,25732,25733,25734,25735],[25737,25738,25739,25740,25741,25742,25743,25744,25745,25746,25747,25748,25749,25750,25751,25752,25753,25754,25755,25756,25757,25758,25759,25760,25761,25762],[7588,773,15033,14624,774,828],{"type":802,"name":2780,"path":25479,"parent":25470,"description":25482,"lines":39728,"bases":39729,"attributes":39732,"functions":39733,"mro":39734},[3029,8822],[39730],{"annotation":39731},{"name":2794,"cls":810},[25488,25489,25490],[25492,25493,25494,25495,25496,25497,25498,25499,25500],[2780,2794],{"type":802,"name":14560,"path":26694,"parent":26276,"description":26698,"lines":39736,"decorators":39737,"bases":39738,"attributes":39741,"functions":39742,"mro":39743},[795,15270],[9982],[39739],{"annotation":39740},{"name":774,"cls":810},[26705,26706],[26708,26709,26710,26711,26712,26713,26714,26715,26716,26717,26718,26719,26720,26721,26722,26723,26724],[14560,774,828],{"type":802,"name":14561,"path":26285,"parent":26275,"description":26288,"lines":39745,"bases":39746,"attributes":39749,"functions":39750,"mro":39751},[2775,13254],[39747],{"annotation":39748},{"name":15945,"cls":810},[26294],[26296,26297,26298,26299,26300,26301,26302,26303,26304,26305,26306,26307,26308,26309,26310,26311,26312,26313,26314,26315,26316,26317,26318,26319,26320,26321],[14561,15945],{"type":846,"name":26982,"path":26984,"parent":26976,"description":26987,"lines":39753,"parameters":39754,"returns":39763},[9780,831],[39755,39759,39761],{"name":14711,"kind":852,"annotation":39756,"required":853,"description":26994},{"left":39757,"slice":39758},{"name":1870,"cls":810},{"name":1405,"cls":810},{"name":26996,"kind":852,"annotation":39760,"required":853,"description":26998},{"name":1405,"cls":810},{"name":892,"kind":852,"annotation":39762,"required":853,"description":27001},{"name":9303,"cls":810},{"description":27003,"annotation":39764},{"left":39765,"slice":39766},{"name":1870,"cls":810},{"name":9303,"cls":810},{"type":802,"name":27016,"path":27672,"parent":27637,"description":27675,"lines":39768,"bases":39769,"attributes":39772,"mro":39773},[9780,3029],[39770],{"annotation":39771},{"name":910,"cls":810},[27681,27682,27683],[27016],{"type":802,"name":7590,"path":27021,"parent":27010,"description":27025,"lines":39775,"decorators":39776,"bases":39777,"attributes":39784,"functions":39785,"mro":39786},[856,15708],[9982],[39778,39782],{"annotation":39779},{"left":39780,"slice":39781},{"name":15230,"cls":810},{"name":827,"cls":810},{"annotation":39783},{"name":774,"cls":810},[27036,27037,27038],[27040,27041,27042,27043,27044,27045,27046,27047,27048,27049,27050,27051,27052,27053,27054,27055,27056,27057,27058,27059,27060],[7590,15230,15033,14624,774,828],{"type":802,"name":7591,"path":27276,"parent":27011,"description":27279,"lines":39788,"bases":39789,"attributes":39792,"functions":39793,"mro":39794},[2801,12960],[39790],{"annotation":39791},{"name":2794,"cls":810},[27285],[27287,27288,27289,27290,27291,27292,27293,27294,27295,27296,27297,27298,27299,27300,27301,27302,27303,27304,27305,27306,27307,27308,27309,27310,27311,27312],[7591,2794],{"type":802,"name":27016,"path":27672,"parent":27637,"description":27675,"lines":39796,"bases":39797,"attributes":39800,"mro":39801},[9780,3029],[39798],{"annotation":39799},{"name":910,"cls":810},[27681,27682,27683],[27016],{"type":802,"name":27215,"path":27645,"parent":27636,"description":27648,"lines":39803,"bases":39804,"attributes":39809,"mro":39810},[9780,3029],[39805,39807],{"annotation":39806},{"name":931,"cls":810},{"annotation":39808},{"name":10024,"cls":810},[27656,27657,27658],[27215],{"type":802,"name":14562,"path":28002,"parent":27700,"description":28006,"lines":39812,"decorators":39813,"bases":39814,"attributes":39817,"functions":39818,"mro":39819},[864,28008],[9982],[39815],{"annotation":39816},{"name":773,"cls":810},[28014,28015,28016,28017,28018],[28020,28021,28022,28023,28024,28025,28026,28027,28028,28029,28030,28031,28032,28033,28034,28035,28036,28037,28038,28039,28040,28041,28042,28043,28044],[14562,773,15033,14624,774,828],{"type":802,"name":27705,"path":28462,"parent":28451,"description":28465,"lines":39821,"bases":39822,"attributes":39825,"mro":39826},[9780,790],[39823],{"annotation":39824},{"name":9965,"cls":810},[28471,28472,28473,28474],[27705],{"type":802,"name":27706,"path":28462,"parent":28451,"description":28505,"lines":39828,"bases":39829,"attributes":39832,"functions":39833,"mro":39834},[831,1092],[39830],{"annotation":39831},{"name":9965,"cls":810},[28511,28512,28513,28514,28515,28516,28517,28518,28519,28443,28520,28521,28522,28523,28524,28525,28526,28527],[28529],[27706],{"type":802,"name":27707,"path":28462,"parent":28451,"description":28485,"lines":39836,"bases":39837,"attributes":39840,"mro":39841},[1807,791],[39838],{"annotation":39839},{"name":9965,"cls":810},[28491,28492,28493,28494],[27707],{"type":802,"name":14563,"path":27712,"parent":27699,"description":27715,"lines":39843,"bases":39844,"attributes":39847,"functions":39848,"mro":39849},[3029,27717],[39845],{"annotation":39846},{"name":15945,"cls":810},[27722],[27724,27725,27726,27727,27728,27729,27730,27731,27732,27733,27734,27735,27736,27737,27738,27739,27740,27741],[14563,15945],{"type":802,"name":27705,"path":28462,"parent":28451,"description":28465,"lines":39851,"bases":39852,"attributes":39855,"mro":39856},[9780,790],[39853],{"annotation":39854},{"name":9965,"cls":810},[28471,28472,28473,28474],[27705],{"type":802,"name":27706,"path":28462,"parent":28451,"description":28505,"lines":39858,"bases":39859,"attributes":39862,"functions":39863,"mro":39864},[831,1092],[39860],{"annotation":39861},{"name":9965,"cls":810},[28511,28512,28513,28514,28515,28516,28517,28518,28519,28443,28520,28521,28522,28523,28524,28525,28526,28527],[28529],[27706],{"type":802,"name":27707,"path":28462,"parent":28451,"description":28485,"lines":39866,"bases":39867,"attributes":39870,"mro":39871},[1807,791],[39868],{"annotation":39869},{"name":9965,"cls":810},[28491,28492,28493,28494],[27707],{"type":846,"name":28459,"path":28589,"parent":28452,"description":28621,"lines":39873,"parameters":39874,"returns":39879},[878,3117],[39875,39877],{"name":14804,"kind":852,"annotation":39876,"required":853,"description":28626},{"name":827,"cls":810},{"name":7411,"kind":852,"annotation":39878,"required":853,"description":28629},{"name":27706,"cls":810},{"description":28631,"annotation":39880},{"name":1062,"cls":810},{"type":846,"name":28460,"path":28589,"parent":28452,"description":28592,"lines":39882,"parameters":39883,"returns":39900},[790,1066],[39884,39893,39895],{"name":28596,"kind":852,"annotation":39885,"required":853,"description":28607},{"left":39886,"slice":39887},{"name":28599,"cls":810},{"elements":39888},[39889,39890],{},{"left":39891,"slice":39892},{"name":28605,"cls":810},{"name":27706,"cls":810},{"name":28440,"kind":852,"annotation":39894,"required":853,"description":28610},{"name":27706,"cls":810},{"name":7411,"kind":852,"annotation":39896,"required":853,"description":28616},{"join":39897},[39898,39899,832],{"name":27706,"cls":810},{"name":27705,"cls":810},{"description":28618,"annotation":39901},{"name":27706,"cls":810},{"type":802,"name":7587,"path":28687,"parent":28637,"description":28697,"lines":39903,"decorators":39904,"bases":39905,"attributes":39908,"functions":39909,"mro":39910},[1043,6349],[9982],[39906],{"annotation":39907},{"name":28703,"cls":810},[28705,28706,28707,28708,28709,28710,28711],[28713,28714,28715,28716,28717,28718,28719,28720,28721,28722,28723,28724,28725,28726,28727,28728,28729,28730,28731,28732,28733,28734,28735,28736,28737,28738,28739,28740,28741],[7587,28703,17096,14624,774,828],{"type":802,"name":28645,"path":29702,"parent":28639,"description":29722,"lines":39912,"decorators":39913,"bases":39914,"attributes":39917,"functions":39918,"mro":39919},[1079,4169],[9982],[39915],{"annotation":39916},{"name":13767,"cls":810},[29729,29730,29731,29732],[29734,29735,29736,29737,29738,29739],[28645,13767,13769,14342,13786,13806],{"type":802,"name":28646,"path":29702,"parent":28639,"description":30115,"lines":39921,"decorators":39922,"bases":39923,"attributes":39926,"functions":39927,"mro":39928},[23556,15708],[9982],[39924],{"annotation":39925},{"name":25007,"cls":810},[30122,30123,30124],[30126,30127,30128],[28646,25007,13806],{"type":802,"name":28644,"path":28653,"parent":28636,"description":28656,"lines":39930,"decorators":39931,"bases":39932,"attributes":39935,"functions":39936,"mro":39937},[2801,796],[9982],[39933],{"annotation":39934},{"name":28662,"cls":810},[28664,28665],[28667],[28644,28662,13863,20374],{"type":802,"name":28647,"path":29702,"parent":28639,"description":29915,"lines":39939,"decorators":39940,"bases":39941,"attributes":39944,"functions":39945,"mro":39946},[4176,4533],[9982],[39942],{"annotation":39943},{"name":13768,"cls":810},[29922,29923,29924,29925],[29927,29928,29929,29930,29931,29932],[28647,13768,13769,14033,13786,13806],{"type":802,"name":3345,"path":29327,"parent":28638,"description":29330,"lines":39948,"bases":39949,"attributes":39952,"functions":39953,"mro":39954},[839,29332],[39950],{"annotation":39951},{"name":2794,"cls":810},[29337],[29339,29340,29341,29342,29343,29344,29345,29346,29347,29348,29349,29350,29351,29352,29353,29354,29355],[3345,2794],{"type":802,"name":28648,"path":30183,"parent":30175,"description":25428,"lines":39956,"bases":39957,"attributes":39960,"mro":39961},[9780,3029],[39958],{"annotation":39959},{"name":9965,"cls":810},[28939,30191,30192],[28648],{"type":802,"name":28648,"path":30183,"parent":30175,"description":25428,"lines":39963,"bases":39964,"attributes":39967,"mro":39968},[9780,3029],[39965],{"annotation":39966},{"name":9965,"cls":810},[28939,30191,30192],[28648],{"type":802,"name":7582,"path":30525,"parent":30216,"description":30532,"lines":39970,"decorators":39971,"bases":39972,"attributes":39977,"functions":39978,"mro":39979},[3029,14335],[9982],[39973],{"annotation":39974},{"left":39975,"slice":39976},{"name":30250,"cls":810},{"name":7789,"cls":810},[30541,30542,30543,30544,30545],[30547,30548,30549,30550,30551],[7582],{"type":802,"name":30208,"path":30943,"parent":30219,"description":30946,"lines":39981,"decorators":39982,"bases":39983,"attributes":39986,"functions":39987,"mro":39988},[2801,1113],[30949],[39984],{"annotation":39985},{"name":7582,"cls":810},[30954,30955,30956,30957,30958,30959,30960],[30962,30963,30964,30965],[30208,7582],{"type":802,"name":30223,"path":30230,"parent":30215,"description":30425,"lines":39990,"decorators":39991,"bases":39992,"attributes":40002,"functions":40003,"mro":40004},[3686,1220],[9982],[39993],{"annotation":39994},{"left":39995,"slice":39996},{"name":30234,"cls":810},{"join":39997},[39998,39999,40000,40001],{"name":931,"cls":810},{"name":1405,"cls":810},{"name":7091,"cls":810},{"name":1930,"cls":810},[30439,30440],[30442,30443,30444,30445],[30223,30234],{"type":802,"name":7582,"path":30525,"parent":30216,"description":30532,"lines":40006,"decorators":40007,"bases":40008,"attributes":40013,"functions":40014,"mro":40015},[3029,14335],[9982],[40009],{"annotation":40010},{"left":40011,"slice":40012},{"name":30250,"cls":810},{"name":7789,"cls":810},[30541,30542,30543,30544,30545],[30547,30548,30549,30550,30551],[7582],{"type":802,"name":30224,"path":30230,"parent":30215,"description":30351,"lines":40017,"decorators":40018,"bases":40019,"attributes":40028,"functions":40029,"mro":40030},[2091,10753],[9982],[40020],{"annotation":40021},{"left":40022,"slice":40023},{"name":30234,"cls":810},{"join":40024},[40025,40026,40027],{"name":931,"cls":810},{"name":7091,"cls":810},{"name":1930,"cls":810},[30364,30365],[30367,30368,30369,30370],[30224,30234],{"type":802,"name":30208,"path":30943,"parent":30219,"description":30946,"lines":40032,"decorators":40033,"bases":40034,"attributes":40037,"functions":40038,"mro":40039},[2801,1113],[30949],[40035],{"annotation":40036},{"name":7582,"cls":810},[30954,30955,30956,30957,30958,30959,30960],[30962,30963,30964,30965],[30208,7582],{"type":802,"name":7060,"path":30907,"parent":30218,"description":30910,"lines":40041,"bases":40042,"functions":40045,"mro":40046},[9780,871],[40043],{"annotation":40044},{"name":30246,"cls":810},[30916,30917],[7060],{"type":784,"name":7789,"path":30525,"parent":30216,"lines":40048,"value":30530},[805,805],{"type":802,"name":30225,"path":30230,"parent":30215,"description":30286,"lines":40050,"decorators":40051,"bases":40052,"attributes":40057,"functions":40058,"mro":40059},[8680,3171],[9982],[40053],{"annotation":40054},{"left":40055,"slice":40056},{"name":30234,"cls":810},{"name":1405,"cls":810},[30295,30296,30297],[30299,30300,30301,30302],[30225,30234],{"type":802,"name":1771,"path":31050,"parent":31039,"description":31053,"lines":40061,"bases":40062,"attributes":40065,"functions":40066,"mro":40067},[848,9402],[40063],{"annotation":40064},{"name":772,"cls":810},[31059,31060,31061,31062,31063,31064,31065,31066,31067,31068],[31070,31071,31072,31073,31074,31075,31076,31077,31078,31079,31080,31081,31082,31083,31084,31085,31086,31087,31088,31089,31090,31091,31092,31093,31094,31095],[1771,772,774,813,827,828],{"type":784,"name":32001,"path":32009,"parent":31987,"lines":40069,"value":31483},[1807,1807],{"type":784,"name":32002,"path":32093,"parent":31988,"lines":40071,"value":32396,"annotation":40072},[1226,1236],{"left":40073,"slice":40074},{"name":32399,"cls":810},{"left":40075,"slice":40076},{"name":927,"cls":810},{"elements":40077},[40078,40079],{"name":1405,"cls":810},{"name":1934,"cls":810},{"type":784,"name":32003,"path":32093,"parent":31988,"lines":40081,"value":32307,"annotation":40082},[2020,2154],{"left":40083,"slice":40084},{"name":927,"cls":810},{"elements":40085},[40086,40087],{"name":931,"cls":810},{"name":31993,"cls":810},{"type":784,"name":32004,"path":32009,"parent":31987,"lines":40089,"value":15819},[9793,9793],{"type":784,"name":32005,"path":32009,"parent":31987,"lines":40091,"value":32033},[9780,9780],{"type":802,"name":31994,"path":32907,"parent":32411,"description":32910,"lines":40093,"decorators":40094,"bases":40095,"attributes":40100,"functions":40101,"mro":40102},[1856,4050],[9982],[40096,40098],{"annotation":40097},{"name":31996,"cls":810},{"annotation":40099},{"name":14342,"cls":810},[32919],[32921,32922,32923,32924,32925,32926,32927],[31994,31996,14342,13786,13806],{"type":802,"name":1792,"path":32093,"parent":31988,"description":32100,"lines":40104,"decorators":40105,"bases":40106,"attributes":40109,"functions":40110,"mro":40111},[839,887],[9982],[40107],{"annotation":40108},{"name":836,"cls":810},[32107,32108,32109],[32111,32112],[1792,836,11068],{"type":802,"name":31995,"path":32521,"parent":32410,"description":32589,"lines":40113,"decorators":40114,"bases":40115,"attributes":40120,"functions":40121,"mro":40122},[1080,24670],[9982],[40116,40118],{"annotation":40117},{"name":31996,"cls":810},{"annotation":40119},{"name":14033,"cls":810},[32598,32599,32600,32601,32602],[32604,32605,32606,32607,32608,32609,32610,32611,32612,32613,32614,32615,32616,32617],[31995,31996,14033,13786,13806],{"type":802,"name":31993,"path":32093,"parent":31988,"description":32181,"lines":40124,"decorators":40125,"attributes":40126,"functions":40127,"mro":40128},[2887,2010],[9982],[32185,32186,32187,32188,32189,32190,32191,32192,32193,32194,32195,32196,32197,32198,32199,32200],[32202],[31993],{"type":802,"name":31996,"path":33084,"parent":32412,"description":33092,"lines":40130,"decorators":40131,"bases":40132,"attributes":40135,"functions":40136,"mro":40137},[831,17962],[9982],[40133],{"annotation":40134},{"name":13786,"cls":810},[33099,33100,33101,33102,33103,33104,33105,33106],[33108,33109,33110,33111,33112,33113,33114,33115,33116,33117,33118,33119,33120,33121,33122,33123,33124,33125,33126,33127,33128],[31996,13786,13806],{"type":784,"name":32006,"path":32093,"parent":31988,"lines":40139,"value":32177,"annotation":40140},[1973,1973],{"name":32179,"cls":810},{"type":802,"name":31997,"path":32420,"parent":32409,"description":32423,"lines":40142,"decorators":40143,"bases":40144,"attributes":40147,"functions":40148,"mro":40149},[848,1134],[9982],[40145],{"annotation":40146},{"name":28662,"cls":810},[32430,32431,32432,32433,32434,32435,32436,32437,32438,32439,32440,32441,32442,32443],[32445,32446],[31997,28662,13863,20374],{"type":846,"name":32007,"path":32093,"parent":31988,"description":32377,"lines":40151,"parameters":40152,"returns":40158,"throws":40160},[7082,1211],[40153],{"name":1784,"kind":852,"annotation":40154,"required":853,"description":32385},{"join":40155},[40156,40157],{"name":32006,"cls":810},{"name":931,"cls":810},{"description":32387,"annotation":40159},{"name":31993,"cls":810},[40161],{"description":32391,"annotation":40162},{"name":32393,"cls":810},{"type":802,"name":31994,"path":32907,"parent":32411,"description":32910,"lines":40164,"decorators":40165,"bases":40166,"attributes":40171,"functions":40172,"mro":40173},[1856,4050],[9982],[40167,40169],{"annotation":40168},{"name":31996,"cls":810},{"annotation":40170},{"name":14342,"cls":810},[32919],[32921,32922,32923,32924,32925,32926,32927],[31994,31996,14342,13786,13806],{"type":802,"name":31995,"path":32521,"parent":32410,"description":32589,"lines":40175,"decorators":40176,"bases":40177,"attributes":40182,"functions":40183,"mro":40184},[1080,24670],[9982],[40178,40180],{"annotation":40179},{"name":31996,"cls":810},{"annotation":40181},{"name":14033,"cls":810},[32598,32599,32600,32601,32602],[32604,32605,32606,32607,32608,32609,32610,32611,32612,32613,32614,32615,32616,32617],[31995,31996,14033,13786,13806],{"type":802,"name":31996,"path":33084,"parent":32412,"description":33092,"lines":40186,"decorators":40187,"bases":40188,"attributes":40191,"functions":40192,"mro":40193},[831,17962],[9982],[40189],{"annotation":40190},{"name":13786,"cls":810},[33099,33100,33101,33102,33103,33104,33105,33106],[33108,33109,33110,33111,33112,33113,33114,33115,33116,33117,33118,33119,33120,33121,33122,33123,33124,33125,33126,33127,33128],[31996,13786,13806],{"type":802,"name":31997,"path":32420,"parent":32409,"description":32423,"lines":40195,"decorators":40196,"bases":40197,"attributes":40200,"functions":40201,"mro":40202},[848,1134],[9982],[40198],{"annotation":40199},{"name":28662,"cls":810},[32430,32431,32432,32433,32434,32435,32436,32437,32438,32439,32440,32441,32442,32443],[32445,32446],[31997,28662,13863,20374],{"type":802,"name":33542,"path":33547,"parent":33537,"description":33582,"lines":40204,"decorators":40205,"bases":40206,"attributes":40213,"functions":40214,"mro":40215},[8680,1618],[9982],[40207,40211],{"annotation":40208},{"left":40209,"slice":40210},{"name":14588,"cls":810},{"name":827,"cls":810},{"annotation":40212},{"name":774,"cls":810},[33593,33594,33595],[33597,33598,33599,33600,33601,33602,33603,33604,33605,33606,33607,33608,33609,33610,33611,33612,33613,33614,33615,33616,33617,33618],[33542,14588,14624,774,828],{"type":802,"name":32451,"path":33899,"parent":33891,"description":33940,"lines":40217,"decorators":40218,"bases":40219,"attributes":40222,"functions":40223,"mro":40224},[2887,33942],[9982],[40220],{"annotation":40221},{"name":28703,"cls":810},[33948,33949,33950,33951,33952,33953,33954,33955],[33957,33958,33959,33960,33961,33962,33963,33964,33965,33966,33967,33968,33969,33970,33971,33972,33973,33974,33975,33976,33977,33978,33979,33980,33981,33982,33983],[32451,28703,17096,14624,774,828],{"type":802,"name":32451,"path":33899,"parent":33891,"description":33940,"lines":40226,"decorators":40227,"bases":40228,"attributes":40231,"functions":40232,"mro":40233},[2887,33942],[9982],[40229],{"annotation":40230},{"name":28703,"cls":810},[33948,33949,33950,33951,33952,33953,33954,33955],[33957,33958,33959,33960,33961,33962,33963,33964,33965,33966,33967,33968,33969,33970,33971,33972,33973,33974,33975,33976,33977,33978,33979,33980,33981,33982,33983],[32451,28703,17096,14624,774,828],{"type":802,"name":11068,"path":34682,"parent":34610,"description":34685,"lines":40235,"decorators":40236,"attributes":40237,"functions":40238,"mro":40239},[805,4050],[9982],[34689,34690],[34692,34693,34694,34695,34696,34697,34698],[11068],{"type":802,"name":836,"path":34619,"parent":34608,"description":34622,"lines":40241,"decorators":40242,"bases":40243,"attributes":40246,"functions":40247,"mro":40248},[9793,839],[9982],[40244],{"annotation":40245},{"name":11068,"cls":810},[34629,34630],[34632],[836,11068],{"type":802,"name":34614,"path":34665,"parent":34609,"description":34668,"lines":40250,"decorators":40251,"bases":40252,"functions":40255,"mro":40256},[905,2775],[9982],[40253],{"annotation":40254},{"name":11068,"cls":810},[34675],[34614,11068],{"type":802,"name":14469,"path":35549,"parent":34789,"description":35591,"lines":40258,"bases":40259,"attributes":40262,"mro":40263},[877,3068],[40260],{"annotation":40261},{"name":9965,"cls":810},[35597,35598],[14469],{"type":802,"name":14172,"path":35549,"parent":34789,"description":35607,"lines":40265,"bases":40266,"attributes":40269,"mro":40270},[1066,1923],[40267],{"annotation":40268},{"name":9965,"cls":810},[35613,35614,35615],[14172],{"type":802,"name":773,"path":36469,"parent":34794,"description":36476,"lines":40272,"decorators":40273,"bases":40274,"attributes":40281,"functions":40282,"mro":40283},[839,9506],[9982],[40275,40279],{"annotation":40276},{"left":40277,"slice":40278},{"name":15033,"cls":810},{"name":36471,"cls":810},{"annotation":40280},{"name":774,"cls":810},[36487],[36489,36490,36491,36492,36493,36494,36495,36496,36497,36498,36499,36500,36501,36502,36503,36504,36505,36506,36507,36508],[773,15033,14624,774,828],{"type":802,"name":24398,"path":36450,"parent":34793,"description":36453,"lines":40285,"bases":40286,"attributes":40289,"mro":40290},[9780,805],[40287],{"annotation":40288},{"name":9965,"cls":810},[36459,36460],[24398],{"type":802,"name":774,"path":36344,"parent":34792,"description":36347,"lines":40292,"decorators":40293,"bases":40294,"attributes":40297,"functions":40298,"mro":40299},[1807,1122],[9982],[40295],{"annotation":40296},{"name":828,"cls":810},[36354,36355],[36357,36358,36359,36360,36361,36362,36363,36364,36365,36366],[774,828],{"type":802,"name":34799,"path":34845,"parent":34786,"description":34856,"lines":40301,"bases":40302,"attributes":40305,"functions":40306,"mro":40307},[9980,795],[40303],{"annotation":40304},{"name":775,"cls":810},[34862],[34864],[34799,775],{"type":802,"name":775,"path":34845,"parent":34786,"description":34848,"lines":40309,"bases":40310,"mro":40313},[9764,34850],[40311],{"annotation":40312},{"name":1753,"cls":810},[775],{"type":802,"name":776,"path":36033,"parent":34791,"description":36040,"lines":40315,"decorators":40316,"bases":40317,"attributes":40324,"functions":40325,"mro":40326},[1051,8027],[9982],[40318,40322],{"annotation":40319},{"left":40320,"slice":40321},{"name":16956,"cls":810},{"name":36035,"cls":810},{"annotation":40323},{"name":774,"cls":810},[36051,36052,36053],[36055,36056,36057,36058,36059,36060,36061,36062,36063,36064,36065,36066,36067,36068,36069,36070,36071,36072,36073],[776,16956,15033,14624,774,828],{"type":802,"name":28703,"path":34906,"parent":34788,"description":34918,"lines":40328,"decorators":40329,"bases":40330,"attributes":40340,"functions":40341,"mro":40342},[1051,14904],[9982],[40331,40338],{"annotation":40332},{"left":40333,"slice":40334},{"name":17096,"cls":810},{"elements":40335},[40336,40337],{"name":34908,"cls":810},{"name":34909,"cls":810},{"annotation":40339},{"name":774,"cls":810},[34932,34933,34934,34935,34936,34937,34938,34939,34940,34941,34942],[34944,34945,34946,34947,34948,34949,34950,34951,34952,34953,34954,34955,34956,34957,34958,34959,34960,34961,34962,34963,34964,34965,34966,34967,34968,34969,34970,34971,34972],[28703,17096,14624,774,828],{"type":802,"name":13934,"path":35549,"parent":34789,"description":35571,"lines":40344,"bases":40345,"attributes":40348,"mro":40349},[791,870],[40346],{"annotation":40347},{"name":9965,"cls":810},[35577,35578,35579],[13934],{"type":802,"name":777,"path":35627,"parent":34790,"description":35639,"lines":40351,"decorators":40352,"bases":40353,"attributes":40363,"functions":40364,"mro":40365},[870,4835],[9982],[40354,40361],{"annotation":40355},{"left":40356,"slice":40357},{"name":17096,"cls":810},{"elements":40358},[40359,40360],{"name":35629,"cls":810},{"name":35630,"cls":810},{"annotation":40362},{"name":774,"cls":810},[35653,35654],[35656,35657,35658,35659,35660,35661,35662,35663,35664,35665,35666,35667,35668,35669,35670,35671,35672,35673,35674],[777,17096,14624,774,828],{"type":802,"name":14940,"path":34878,"parent":34787,"description":34881,"lines":40367,"bases":40368,"attributes":40373,"mro":40374},[9780,796],[40369,40371],{"annotation":40370},{"name":931,"cls":810},{"annotation":40372},{"name":10024,"cls":810},[14942,34889,34890,34891],[14940],{"type":846,"name":34806,"path":34801,"parent":14992,"description":34834,"lines":40376,"parameters":40377},[2028,2125],[40378,40380],{"name":9664,"kind":852,"annotation":40379,"required":853},{"name":774,"cls":810},{"name":34815,"kind":852,"annotation":40381,"required":853},{"name":14940,"cls":810},{"type":802,"name":14342,"path":38184,"parent":36796,"description":38187,"lines":40383,"decorators":40384,"bases":40385,"attributes":40388,"functions":40389,"mro":40390},[3029,3186],[9982],[40386],{"annotation":40387},{"name":13786,"cls":810},[38194],[38196,38197,38198,38199],[14342,13786,13806],{"type":802,"name":36802,"path":37056,"parent":36791,"description":37378,"lines":40392,"bases":40393,"attributes":40396,"functions":40397,"mro":40398},[2753,7924],[40394],{"annotation":40395},{"name":9707,"cls":810},[37384,37385],[37387],[36802],{"type":802,"name":25007,"path":37056,"parent":36791,"description":37135,"lines":40400,"decorators":40401,"bases":40402,"attributes":40405,"functions":40406,"mro":40407},[2947,4279],[9982],[40403],{"annotation":40404},{"name":13806,"cls":810},[37142,37143,37144],[37146,37147,37148,37149,37150,37151,37152,37153,37154,37155,37156],[25007,13806],{"type":802,"name":20374,"path":36993,"parent":36790,"description":36996,"lines":40409,"decorators":40410,"attributes":40411,"functions":40412,"mro":40413},[2801,2000],[9982],[37000,37001],[37003,37004,37005,37006,37007],[20374],{"type":802,"name":14033,"path":36808,"parent":36787,"description":36811,"lines":40415,"decorators":40416,"bases":40417,"attributes":40420,"functions":40421,"mro":40422},[3029,3164],[9982],[40418],{"annotation":40419},{"name":13786,"cls":810},[36818],[36820,36821,36822],[14033,13786,13806],{"type":802,"name":13770,"path":36941,"parent":36789,"description":36944,"lines":40424,"bases":40425,"functions":40428,"mro":40429},[9793,864],[40426],{"annotation":40427},{"name":32329,"cls":810},[36950,36951],[13770],{"type":802,"name":13786,"path":37580,"parent":36793,"description":37583,"lines":40431,"decorators":40432,"bases":40433,"attributes":40436,"functions":40437,"mro":40438},[3029,1236],[9982],[40434],{"annotation":40435},{"name":13806,"cls":810},[37590,37591,37592,37593,37594,37595,37596,37597,37598,37599,37600],[37602,37603,37604,37605,37606,37607,37608,37609,37610,37611,37612,37613,37614,37615],[13786,13806],{"type":802,"name":13836,"path":38341,"parent":36798,"description":38344,"lines":40440,"decorators":40441,"bases":40442,"attributes":40445,"functions":40446,"mro":40447},[3029,14335],[9982],[40443],{"annotation":40444},{"name":13786,"cls":810},[38351,38352,38353],[38355,38356,38357,38358,38359,38360,38361],[13836,13786,13806],{"type":802,"name":28662,"path":36902,"parent":36788,"description":36905,"lines":40449,"decorators":40450,"bases":40451,"attributes":40454,"functions":40455,"mro":40456},[2775,870],[9982],[40452],{"annotation":40453},{"name":13863,"cls":810},[36912,36913],[36915],[28662,13863,20374],{"type":802,"name":13766,"path":38288,"parent":36797,"description":38293,"lines":40458,"decorators":40459,"attributes":40460,"functions":40461,"mro":40462},[1856,877],[10938],[38297,38298],[38300,38301],[13766],{"type":802,"name":13806,"path":37851,"parent":36794,"description":37919,"lines":40464,"decorators":40465,"attributes":40466,"functions":40467,"mro":40468},[8680,17181],[9982],[37923],[37925,37926,37927,37928,37929,37930,37931,37932,37933,37934],[13806],{"type":802,"name":13863,"path":38076,"parent":36795,"description":38079,"lines":40470,"decorators":40471,"bases":40472,"attributes":40475,"functions":40476,"mro":40477},[1922,1199],[9982],[40473],{"annotation":40474},{"name":20374,"cls":810},[38086,38087,38088,38089,38090,38091,38092,38093,38094,38095,38096,38097,38098,38099,38100],[38102,38103],[13863,20374],{"type":802,"name":20368,"path":37445,"parent":36792,"description":37448,"lines":40479,"decorators":40480,"bases":40481,"attributes":40484,"functions":40485,"mro":40486},[839,2052],[9982],[40482],{"annotation":40483},{"name":20374,"cls":810},[37455,37456,37457,37458,37459,37460,37461,37462,37463],[37465,37466,37467,37468],[20368,20374],{"type":846,"name":13775,"path":38288,"parent":36797,"description":38326,"lines":40488,"parameters":40489},[2841,2887],[40490,40492,40494,40496],{"name":15935,"kind":852,"annotation":40491,"required":853},{"name":1062,"cls":810},{"name":38332,"kind":852,"annotation":40493,"required":853},{"name":931,"cls":810},{"name":38335,"kind":852,"annotation":40495,"required":853},{"name":13766,"cls":810},{"name":38338,"kind":852,"annotation":40497,"required":853},{"name":931,"cls":810},{"type":846,"name":36806,"path":37056,"parent":36791,"description":37068,"lines":40499,"parameters":40500,"returns":40503},[795,796],[40501],{"name":449,"kind":852,"annotation":40502,"required":853},{"name":37058,"cls":810},{"description":1127,"annotation":40504},{"name":24398,"cls":810},"unitelabs-liquid-handling","# Unitelabs Python Liquid Handling SDK\n\n## Overview\n","0.31.0",[40509,40512,40515,40518,40522,40525,40528,40532,40535,40539,40542,40544],{"name":40510,"import_name":40510,"version":40511},"python","\u003C4.0,>=3.10",{"name":40513,"import_name":40513,"version":40514},"fastapi","0.136.3",{"name":40516,"import_name":40517,"version":40507},"unitelabs-labware","unitelabs.labware",{"name":40519,"import_name":40520,"version":40521},"unitelabs-sdk","unitelabs.sdk","0.13.1",{"name":40523,"import_name":40523,"version":40524},"commitizen","4.16.4",{"name":40526,"import_name":40526,"version":40527},"jinja2","3.1.6",{"name":40529,"import_name":40530,"version":40531},"pre-commit","pre_commit","4.6.0",{"name":40533,"import_name":40533,"version":40534},"ruff","0.15.20",{"name":40536,"import_name":40537,"version":40538},"unitelabs-jsondocs","unitelabs.jsondocs","0.4.3",{"name":40540,"import_name":40540,"version":40541},"pytest","",{"name":40543,"import_name":40543,"version":40541},"pytest-asyncio",{"name":40545,"import_name":40545,"version":40541},"pytest-cov",{"project":14804,"package":40517,"version":40507},1783607669783]