[{"data":1,"prerenderedAt":39588},["ShallowReactive",2],{"navigation":3,"reference-meta:python-liquid-handling-sdk\u002F0.30.0":750,"reference-data:python-liquid-handling-sdk\u002F0.30.0":752,"unitelabs.labware:0.31.0":39585,"unitelabs.sdk:0.13.0":39586,"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- Vantage TADM pipette \n[3bfb7b160](https:\u002F\u002Fgitlab.com\u002Funitelabs\u002Fsdk\u002Fpython-liquid-handling-sdk\u002Fcommit\u002F3\nbfb7b160e6efb35b1aff4594c580b11275108d7) (INT-132)\n- expose set z positions to safety \n(https:\u002F\u002Fgitlab.com\u002Funitelabs\u002Fsdk\u002Fpython-liquid-handling-sdk\u002Fcommit\u002Fde37997af8b0\n45e1e8d280e3689788171c38f094) (AUT-340)\n- add IPG manual controls \n(https:\u002F\u002Fgitlab.com\u002Funitelabs\u002Fsdk\u002Fpython-liquid-handling-sdk\u002Fcommit\u002Fe9630c03ecfb\nc3435309ebf72511a41cf65ec269) (AUT-338)\n\n### Changed\n- `BravoProtocolMock.aspirate(aspirate_velocity)`: *Positional parameter was \nmoved*\n- `BravoProtocolMock.aspirate(z_velocity_into_wells)`: *Positional parameter was\nmoved*\n- `BravoProtocolMock.aspirate(z_velocity_into_wells)`: *Parameter default was \nchanged*: `50.0` -> `63.0`\n- `BravoProtocolMock.aspirate(z_velocity_out_of_wells)`: *Positional parameter \nwas moved*\n- `BravoProtocolMock.aspirate(z_velocity_out_of_wells)`: *Parameter default was \nchanged*: `50.0` -> `63.0`\n- `BravoProtocolMock.aspirate(aspirate_acceleration)`: *Positional parameter was\nmoved*\n- `BravoProtocolMock.aspirate(z_acceleration_into_wells)`: *Positional parameter\nwas moved*\n- `BravoProtocolMock.aspirate(z_acceleration_into_wells)`: *Parameter default \nwas changed*: `100.0` -> `156.0`\n- `BravoProtocolMock.aspirate(z_acceleration_out_of_wells)`: *Positional \nparameter was moved*\n- `BravoProtocolMock.aspirate(z_acceleration_out_of_wells)`: *Parameter default \nwas changed*: `100.0` -> `156.0`\n- `BravoProtocolMock.aspirate(post_delay_ms)`: *Positional parameter was moved*\n- `BravoProtocolMock.aspirate(min_traverse_height)`: *Positional parameter was \nmoved*\n- `BravoProtocolMock.aspirate(mix_cycles)`: *Positional parameter was moved*\n- `BravoProtocolMock.aspirate(w_mix_delta)`: *Positional parameter was moved*\n- `BravoProtocolMock.aspirate(z_mix_position)`: *Positional parameter was moved*\n- `BravoProtocolMock.aspirate(mix_velocity)`: *Positional parameter was moved*\n- `BravoProtocolMock.dispense(dispense_velocity)`: *Positional parameter was \nmoved*\n- `BravoProtocolMock.dispense(z_velocity_into_wells)`: *Positional parameter was\nmoved*\n- `BravoProtocolMock.dispense(z_velocity_into_wells)`: *Parameter default was \nchanged*: `50.0` -> `63.0`\n- `BravoProtocolMock.dispense(z_velocity_out_of_wells)`: *Positional parameter \nwas moved*\n- `BravoProtocolMock.dispense(z_velocity_out_of_wells)`: *Parameter default was \nchanged*: `50.0` -> `63.0`\n- `BravoProtocolMock.dispense(dispense_acceleration)`: *Positional parameter was\nmoved*\n- `BravoProtocolMock.dispense(z_acceleration_into_wells)`: *Positional parameter\nwas moved*\n- `BravoProtocolMock.dispense(z_acceleration_into_wells)`: *Parameter default \nwas changed*: `100.0` -> `156.0`\n- `BravoProtocolMock.dispense(z_acceleration_out_of_wells)`: *Positional \nparameter was moved*\n- `BravoProtocolMock.dispense(z_acceleration_out_of_wells)`: *Parameter default \nwas changed*: `100.0` -> `156.0`\n- `BravoProtocolMock.dispense(post_delay_ms)`: *Positional parameter was moved*\n- `BravoProtocolMock.dispense(min_traverse_height)`: *Positional parameter was \nmoved*\n- `BravoProtocolMock.dispense(mix_cycles)`: *Positional parameter was moved*\n- `BravoProtocolMock.dispense(w_mix_delta)`: *Positional parameter was moved*\n- `BravoProtocolMock.dispense(z_mix_position)`: *Positional parameter was moved*\n- `BravoProtocolMock.dispense(mix_velocity)`: *Positional parameter was moved*\n- `BravoProtocolMock.dispense(touch_tip_direction)`: *Positional parameter was \nmoved*\n- `BravoProtocolMock.dispense(touch_tip_retract_distance)`: *Positional \nparameter was moved*\n- `BravoProtocolMock.dispense(touch_tip_distance)`: *Positional parameter was \nmoved*\n- `BravoProtocolMock.pick_up_tips(min_traverse_height)`: *Positional parameter \nwas moved*\n- `BravoProtocolMock.drop_tips(min_traverse_height)`: *Positional parameter was \nmoved*\n- `ChannelsProtocol.aspirate(immersion_depth)`: *Parameter is now required*\n- `ChannelsProtocol.aspirate(start_z_position)`: *Parameter is now required*\n- `ChannelsProtocol.aspirate(min_z_position)`: *Parameter is now required*\n- `ChannelsProtocol.aspirate(end_z_position)`: *Parameter is now required*\n- `ChannelsProtocol.aspirate(min_traverse_height)`: *Parameter is now required*\n- `ChannelsProtocol.aspirate(blowout_air_volume)`: *Parameter is now required*\n- `ChannelsProtocol.aspirate(lld_mode)`: *Parameter is now required*\n- `ChannelsProtocol.aspirate(lld_sensitivity)`: *Parameter is now required*\n- `ChannelsProtocol.aspirate(lld_touch_off_z)`: *Parameter is now required*\n- `ChannelsProtocol.aspirate(lld_max_height_diff)`: *Parameter is now required*\n- `ChannelsProtocol.aspirate(travel_distance)`: *Parameter is now required*\n- `ChannelsProtocol.aspirate(liquid_volume)`: *Parameter is now required*\n- `ChannelsProtocol.aspirate(flow_rate)`: *Parameter is now required*\n- `ChannelsProtocol.aspirate(settling_time)`: *Parameter is now required*\n- `ChannelsProtocol.aspirate(swap_speed)`: *Parameter is now required*\n- `ChannelsProtocol.aspirate(over_aspirate_volume)`: *Parameter is now required*\n- `ChannelsProtocol.aspirate(mix_cycles)`: *Parameter is now required*\n- `ChannelsProtocol.aspirate(mix_immersion_depth)`: *Parameter is now required*\n- `ChannelsProtocol.aspirate(mix_travel_distance)`: *Parameter is now required*\n- `ChannelsProtocol.aspirate(mix_volume)`: *Parameter is now required*\n- `ChannelsProtocol.aspirate(mix_flow_rate)`: *Parameter is now required*\n- `ChannelsProtocol.aspirate(clot_retract_height)`: *Parameter is now required*\n- `ChannelsProtocol.aspirate(pull_out_distance)`: *Parameter is now required*\n- `ChannelsProtocol.aspirate(transport_air_volume)`: *Parameter is now required*\n- `ChannelsProtocol.aspirate(tadm_mode)`: *Parameter is now required*\n- `ChannelsProtocol.aspirate(tadm_limit_curve)`: *Parameter is now required*\n- `ChannelsProtocol.aspirate(second_section_height)`: *Parameter is now \nrequired*\n- `ChannelsProtocol.aspirate(second_section_ratio)`: *Parameter is now required*\n- `ChannelsProtocol.aspirate(mode)`: *Parameter is now required*\n- `ChannelsProtocol.dispense(immersion_depth)`: *Parameter is now required*\n- `ChannelsProtocol.dispense(start_z_position)`: *Parameter is now required*\n- `ChannelsProtocol.dispense(min_z_position)`: *Parameter is now required*\n- `ChannelsProtocol.dispense(end_z_position)`: *Parameter is now required*\n- `ChannelsProtocol.dispense(min_traverse_height)`: *Parameter is now required*\n- `ChannelsProtocol.dispense(blowout_air_volume)`: *Parameter is now required*\n- `ChannelsProtocol.dispense(lld_mode)`: *Parameter is now required*\n- `ChannelsProtocol.dispense(lld_sensitivity)`: *Parameter is now required*\n- `ChannelsProtocol.dispense(lld_touch_off_z)`: *Parameter is now required*\n- `ChannelsProtocol.dispense(side_touch_distance)`: *Parameter is now required*\n- `ChannelsProtocol.dispense(travel_distance)`: *Parameter is now required*\n- `ChannelsProtocol.dispense(liquid_volume)`: *Parameter is now required*\n- `ChannelsProtocol.dispense(flow_rate)`: *Parameter is now required*\n- `ChannelsProtocol.dispense(settling_time)`: *Parameter is now required*\n- `ChannelsProtocol.dispense(swap_speed)`: *Parameter is now required*\n- `ChannelsProtocol.dispense(mix_cycles)`: *Parameter is now required*\n- `ChannelsProtocol.dispense(mix_immersion_depth)`: *Parameter is now required*\n- `ChannelsProtocol.dispense(mix_travel_distance)`: *Parameter is now required*\n- `ChannelsProtocol.dispense(mix_volume)`: *Parameter is now required*\n- `ChannelsProtocol.dispense(mix_flow_rate)`: *Parameter is now required*\n- `ChannelsProtocol.dispense(stop_flow_rate)`: *Parameter is now required*\n- `ChannelsProtocol.dispense(stop_back_volume)`: *Parameter is now required*\n- `ChannelsProtocol.dispense(pull_out_distance)`: *Parameter is now required*\n- `ChannelsProtocol.dispense(transport_air_volume)`: *Parameter is now required*\n- `ChannelsProtocol.dispense(tadm_mode)`: *Parameter is now required*\n- `ChannelsProtocol.dispense(tadm_limit_curve)`: *Parameter is now required*\n- `ChannelsProtocol.dispense(second_section_height)`: *Parameter is now \nrequired*\n- `ChannelsProtocol.dispense(second_section_ratio)`: *Parameter is now required*\n- `ChannelsProtocol.dispense(mode)`: *Parameter is now required*\n- `BravoProtocol.aspirate(aspirate_velocity)`: *Positional parameter was moved*\n- `BravoProtocol.aspirate(z_velocity_into_wells)`: *Positional parameter was \nmoved*\n- `BravoProtocol.aspirate(z_velocity_into_wells)`: *Parameter default was \nchanged*: `50.0` -> `63.0`\n- `BravoProtocol.aspirate(z_velocity_out_of_wells)`: *Positional parameter was \nmoved*\n- `BravoProtocol.aspirate(z_velocity_out_of_wells)`: *Parameter default was \nchanged*: `50.0` -> `63.0`\n- `BravoProtocol.aspirate(aspirate_acceleration)`: *Positional parameter was \nmoved*\n- `BravoProtocol.aspirate(z_acceleration_into_wells)`: *Positional parameter was\nmoved*\n- `BravoProtocol.aspirate(z_acceleration_into_wells)`: *Parameter default was \nchanged*: `100.0` -> `156.0`\n- `BravoProtocol.aspirate(z_acceleration_out_of_wells)`: *Positional parameter \nwas moved*\n- `BravoProtocol.aspirate(z_acceleration_out_of_wells)`: *Parameter default was \nchanged*: `100.0` -> `156.0`\n- `BravoProtocol.aspirate(post_delay_ms)`: *Positional parameter was moved*\n- `BravoProtocol.aspirate(min_traverse_height)`: *Positional parameter was \nmoved*\n- `BravoProtocol.aspirate(mix_cycles)`: *Positional parameter was moved*\n- `BravoProtocol.aspirate(w_mix_delta)`: *Positional parameter was moved*\n- `BravoProtocol.aspirate(z_mix_position)`: *Positional parameter was moved*\n- `BravoProtocol.aspirate(mix_velocity)`: *Positional parameter was moved*\n- `BravoProtocol.dispense(dispense_velocity)`: *Positional parameter was moved*\n- `BravoProtocol.dispense(z_velocity_into_wells)`: *Positional parameter was \nmoved*\n- `BravoProtocol.dispense(z_velocity_into_wells)`: *Parameter default was \nchanged*: `50.0` -> `63.0`\n- `BravoProtocol.dispense(z_velocity_out_of_wells)`: *Positional parameter was \nmoved*\n- `BravoProtocol.dispense(z_velocity_out_of_wells)`: *Parameter default was \nchanged*: `50.0` -> `63.0`\n- `BravoProtocol.dispense(dispense_acceleration)`: *Positional parameter was \nmoved*\n- `BravoProtocol.dispense(z_acceleration_into_wells)`: *Positional parameter was\nmoved*\n- `BravoProtocol.dispense(z_acceleration_into_wells)`: *Parameter default was \nchanged*: `100.0` -> `156.0`\n- `BravoProtocol.dispense(z_acceleration_out_of_wells)`: *Positional parameter \nwas moved*\n- `BravoProtocol.dispense(z_acceleration_out_of_wells)`: *Parameter default was \nchanged*: `100.0` -> `156.0`\n- `BravoProtocol.dispense(post_delay_ms)`: *Positional parameter was moved*\n- `BravoProtocol.dispense(min_traverse_height)`: *Positional parameter was \nmoved*\n- `BravoProtocol.dispense(mix_cycles)`: *Positional parameter was moved*\n- `BravoProtocol.dispense(w_mix_delta)`: *Positional parameter was moved*\n- `BravoProtocol.dispense(z_mix_position)`: *Positional parameter was moved*\n- `BravoProtocol.dispense(mix_velocity)`: *Positional parameter was moved*\n- `BravoProtocol.dispense(touch_tip_direction)`: *Positional parameter was \nmoved*\n- `BravoProtocol.dispense(touch_tip_retract_distance)`: *Positional parameter \nwas moved*\n- `BravoProtocol.dispense(touch_tip_distance)`: *Positional parameter was moved*\n- `BravoProtocol.pick_up_tips(min_traverse_height)`: *Positional parameter was \nmoved*\n- `BravoProtocol.drop_tips(min_traverse_height)`: *Positional parameter was \nmoved*\n- `BravoAspirateParameterSet.LIQUID_CLASS_RANGES`: *Attribute value was \nchanged*: `{'blowout_air_volume': ParameterRange(0.0, 250.0), \n'transport_air_volume': ParameterRange(0.0, 250.0), 'aspirate_velocity': \nParameterRange(1.0, 50.0), 'aspirate_acceleration': ParameterRange(1.0, 1000.0),\n'aspirate_velocity_into_wells': ParameterRange(1.0, 100.0), \n'aspirate_velocity_out_of_wells': ParameterRange(1.0, 100.0), \n'aspirate_acceleration_into_wells': ParameterRange(1.0, 1000.0), \n'aspirate_acceleration_out_of_wells': ParameterRange(1.0, 1000.0), \n'aspirate_post_delay_ms': ParameterRange(0.0, 10000.0)}` -> \n`{'blowout_air_volume': ParameterRange(0.0, 250.0), 'transport_air_volume': \nParameterRange(0.0, 250.0), 'aspirate_velocity': ParameterRange(1.0, 1000.0), \n'aspirate_acceleration': ParameterRange(1.0, 2000.0), \n'aspirate_velocity_into_wells': ParameterRange(1.0, 1000.0), \n'aspirate_velocity_out_of_wells': ParameterRange(1.0, 1000.0), \n'aspirate_acceleration_into_wells': ParameterRange(1.0, 2000.0), \n'aspirate_acceleration_out_of_wells': ParameterRange(1.0, 2000.0), \n'aspirate_post_delay_ms': ParameterRange(0.0, 10000.0)}`\n- `BravoDispenseParameterSet.LIQUID_CLASS_RANGES`: *Attribute value was \nchanged*: `{'blowout_air_volume': ParameterRange(0.0, 250.0), \n'transport_air_volume': ParameterRange(0.0, 250.0), 'dispense_velocity': \nParameterRange(1.0, 50.0), 'dispense_acceleration': ParameterRange(1.0, 1000.0),\n'dispense_velocity_into_wells': ParameterRange(1.0, 100.0), \n'dispense_velocity_out_of_wells': ParameterRange(1.0, 100.0), \n'dispense_acceleration_into_wells': ParameterRange(1.0, 1000.0), \n'dispense_acceleration_out_of_wells': ParameterRange(1.0, 1000.0), \n'dispense_post_delay_ms': ParameterRange(0.0, 10000.0)}` -> \n`{'blowout_air_volume': ParameterRange(0.0, 250.0), 'transport_air_volume': \nParameterRange(0.0, 250.0), 'dispense_velocity': ParameterRange(1.0, 1000.0), \n'dispense_acceleration': ParameterRange(1.0, 2000.0), \n'dispense_velocity_into_wells': ParameterRange(1.0, 1000.0), \n'dispense_velocity_out_of_wells': ParameterRange(1.0, 1000.0), \n'dispense_acceleration_into_wells': ParameterRange(1.0, 2000.0), \n'dispense_acceleration_out_of_wells': ParameterRange(1.0, 2000.0), \n'dispense_post_delay_ms': ParameterRange(0.0, 10000.0)}`\n\n### Fixed\n- IPG move_to moves all axes \n[441793883](https:\u002F\u002Fgitlab.com\u002Funitelabs\u002Fsdk\u002Fpython-liquid-handling-sdk\u002Fcommit\u002F4\n41793883cb8fce485b49c86916c1824b726a546) (INT-221)\n- per-channel sila interface \n(https:\u002F\u002Fgitlab.com\u002Funitelabs\u002Fsdk\u002Fpython-liquid-handling-sdk\u002Fcommit\u002Fd8dc6b9a0165\n34f632784debafe8a8f558e9e634)\n- core96 initialize checks its own state rather than parents \n[7ffd896fd](https:\u002F\u002Fgitlab.com\u002Funitelabs\u002Fsdk\u002Fpython-liquid-handling-sdk\u002Fcommit\u002F7\nffd896fdf6134ab9b6b2e77e23b6f77e425a2c0)\n- correct second section ratio defaults \n[9fe34c773](https:\u002F\u002Fgitlab.com\u002Funitelabs\u002Fsdk\u002Fpython-liquid-handling-sdk\u002Fcommit\u002F9\nfe34c773ee79a7d9c505369251dbb3aa6472007)\n- channels initialize key mismatch \n[4ff1d4838](https:\u002F\u002Fgitlab.com\u002Funitelabs\u002Fsdk\u002Fpython-liquid-handling-sdk\u002Fcommit\u002F4\nff1d4838c7d0cceaeff97049b2e980404dbd355)\n- Allow XL channels to have correct spot positioning \n[286a0053f](https:\u002F\u002Fgitlab.com\u002Funitelabs\u002Fsdk\u002Fpython-liquid-handling-sdk\u002Fcommit\u002F2\n86a0053f54717bbdbd21110b719faf199253704) (AUT-341)\n- make close_by\u002Fto function correctly \n[563673cf0](https:\u002F\u002Fgitlab.com\u002Funitelabs\u002Fsdk\u002Fpython-liquid-handling-sdk\u002Fcommit\u002F5\n63673cf0f329feb5e9826cca400f28f91fea6cb) (AUT-338)\n- wrap star methods to handle errors \n(https:\u002F\u002Fgitlab.com\u002Funitelabs\u002Fsdk\u002Fpython-liquid-handling-sdk\u002Fcommit\u002Fb7e39d9525d7\n6238c873233b93846d4362fb1e3e)\n- store star initialization internally to bypass fw reported state \n[48d70a7a1](https:\u002F\u002Fgitlab.com\u002Funitelabs\u002Fsdk\u002Fpython-liquid-handling-sdk\u002Fcommit\u002F4\n8d70a7a12d2f45fcdefdfd2fa2d1fbb09ee51cc) (AUT-364)\n- correct extended config parsing \n[07baa0fcc](https:\u002F\u002Fgitlab.com\u002Funitelabs\u002Fsdk\u002Fpython-liquid-handling-sdk\u002Fcommit\u002F0\n7baa0fcc2fd2b88a44caeed362d8007a882e62f)\n- Bravo use ul\u002Fsec and mm\u002Fsec properly \n[08fc75d21](https:\u002F\u002Fgitlab.com\u002Funitelabs\u002Fsdk\u002Fpython-liquid-handling-sdk\u002Fcommit\u002F0\n8fc75d21349141122d6067e3f7eee9988f5ad2c) (INT-196)\n\n### Removed\n- `BravoProtocolMock.move_to_position(velocity)`: *Parameter was removed*\n- `BravoProtocolMock.aspirate(velocity)`: *Parameter was removed*\n- `BravoProtocolMock.dispense(velocity)`: *Parameter was removed*\n- `BravoProtocolMock.pick_up_tips(velocity)`: *Parameter was removed*\n- `BravoProtocolMock.drop_tips(velocity)`: *Parameter was removed*\n- `handle_vantage_errors`: *Public object was removed*\n- `ExtendedConfiguration.left_xl_pip_installed`: *Public object was removed*\n- `ExtendedConfiguration.left_xl_iswap_installed`: *Public object was removed*\n- `ExtendedConfiguration.left_xl_core_96_installed`: *Public object was removed*\n- `ExtendedConfiguration.left_xl_nano_pipettor`: *Public object was removed*\n- `ExtendedConfiguration.left_xl_384_head`: *Public object was removed*\n- `ExtendedConfiguration.left_xl_channels`: *Public object was removed*\n- `ExtendedConfiguration.left_xl_tube_gripper`: *Public object was removed*\n- `ExtendedConfiguration.left_xl_imaging_channel`: *Public object was removed*\n- `ExtendedConfiguration.right_xl_pip_installed`: *Public object was removed*\n- `ExtendedConfiguration.right_xl_iswap_installed`: *Public object was removed*\n- `ExtendedConfiguration.right_xl_core_96_installed`: *Public object was \nremoved*\n- `ExtendedConfiguration.right_xl_nano_pipettor`: *Public object was removed*\n- `ExtendedConfiguration.right_xl_384_head`: *Public object was removed*\n- `ExtendedConfiguration.right_xl_channels`: *Public object was removed*\n- `ExtendedConfiguration.right_xl_tube_gripper`: *Public object was removed*\n- `ExtendedConfiguration.right_xl_imaging_channel`: *Public object was removed*\n- `ExtendedConfiguration.left_xl_robotic_channel`: *Public object was removed*\n- `ExtendedConfiguration.left_xl_gel_card_gripper`: *Public object was removed*\n- `ExtendedConfiguration.left_xl_puncher_handler`: *Public object was removed*\n- `ExtendedConfiguration.left_xl_ngc_arm`: *Public object was removed*\n- `ExtendedConfiguration.right_xl_robotic_channel`: *Public object was removed*\n- `ExtendedConfiguration.right_xl_gel_card_gripper`: *Public object was removed*\n- `ExtendedConfiguration.right_xl_puncher_handler`: *Public object was removed*\n- `ExtendedConfiguration.right_xl_ngc_arm`: *Public object was removed*\n- `IPG.open_to(kwargs)`: *Parameter was removed*\n- `IPG.open_by(kwargs)`: *Parameter was removed*\n- `IPG.close_to(kwargs)`: *Parameter was removed*\n- `IPG.close_by(kwargs)`: *Parameter was removed*\n- `ChannelPosition`: *Public object was removed*\n- `DiscardPosition`: *Public object was removed*\n- `LiquidSurfacePosition`: *Public object was removed*\n- `MADIndices`: *Public object was removed*\n- `MADParameters`: *Public object was removed*\n- `TipPickupPosition`: *Public object was removed*\n- `LimitCurveParameters`: *Public object was removed*\n- `\u003Cmodule>`: *Public object was removed*\n- `\u003Cmodule>`: *Public object was removed*\n- `\u003Cmodule>`: *Public object was removed*\n- `LimitCurveParameters`: *Public object was removed*\n- `\u003Cmodule>`: *Public object was removed*\n- `\u003Cmodule>`: *Public object was removed*\n- `BravoProtocol.move_to_position(velocity)`: *Parameter was removed*\n- `BravoProtocol.aspirate(velocity)`: *Parameter was removed*\n- `BravoProtocol.dispense(velocity)`: *Parameter was removed*\n- `BravoProtocol.pick_up_tips(velocity)`: *Parameter was removed*\n- `BravoProtocol.drop_tips(velocity)`: *Parameter was removed*\n- `DEFAULT_TRAVERSE_VELOCITY`: *Public object was removed*\n\n[V0.30.0]: \nhttps:\u002F\u002Fgitlab.com\u002Funitelabs\u002Fsdk\u002Fpython-liquid-handling-sdk\u002Fcompare\u002Fv0.29.1...v0\n.30.0",{"modules":753,"title":39543,"description":39544,"package":756,"version":39545,"dependencies":39546},{"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__":2794,"unitelabs.liquid_handling.testing.core_gripper_protocol_mock.CoReGripperProtocolMock._has_plate":2798,"unitelabs.liquid_handling.testing.core_gripper_protocol_mock.CoReGripperProtocolMock._plate_center":2801,"unitelabs.liquid_handling.testing.core_gripper_protocol_mock.CoReGripperProtocolMock.pick_up":2804,"unitelabs.liquid_handling.testing.core_gripper_protocol_mock.CoReGripperProtocolMock.discard":2832,"unitelabs.liquid_handling.testing.core_gripper_protocol_mock.CoReGripperProtocolMock.open":2863,"unitelabs.liquid_handling.testing.core_gripper_protocol_mock.CoReGripperProtocolMock.pick_up_plate":2876,"unitelabs.liquid_handling.testing.core_gripper_protocol_mock.CoReGripperProtocolMock.put_down_plate":2909,"unitelabs.liquid_handling.testing.core_gripper_protocol_mock.CoReGripperProtocolMock.move_plate":2934,"unitelabs.liquid_handling.testing.core_gripper_protocol_mock.CoReGripperProtocolMock.read_barcode":2949,"unitelabs.liquid_handling.testing.iswap_protocol_mock":2969,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock":2972,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.__init__":3010,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock._initialized":3014,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock._parked":3017,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock._position":3019,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock._has_plate":3021,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock._gripper_width":3023,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.get_firmware_version":3025,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.get_firmware_revision":3032,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.get_initialization":3040,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.set_initialization":3047,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.clear_y_range":3052,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.get_is_parked":3058,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.set_is_parked":3066,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.get_position":3076,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.get_logical_position":3083,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.add_x_offset":3101,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.add_y_offset":3109,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.add_z_offset":3117,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.has_plate":3125,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.get_gripper_width":3132,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.open":3139,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.open_uninitialized":3148,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.close":3155,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.pick_up_plate":3170,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.put_down_plate":3216,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.move_plate":3253,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.collapse_gripper_arm":3281,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.read_barcode":3293,"unitelabs.liquid_handling.testing.core96_protocol_mock":3323,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock":3326,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.__init__":3361,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock._initialized":3365,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock._tip_presence":3368,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock._position":3371,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock._current_volume":3375,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock._maximum_volume":3378,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock._tadm_status":3382,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock._tadm_error":3385,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.get_firmware_version":3391,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.get_initialization":3398,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.set_initialization":3405,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.get_position":3418,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.set_position":3425,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.set_z_position_to_safety":3436,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.get_tip_presence":3441,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.pick_up_tips":3448,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.discard_tips":3477,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.get_current_volume":3493,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.get_maximum_volume":3500,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.aspirate":3507,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.dispense":3589,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.get_tadm_status":3673,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.get_tadm_error":3682,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.initialize_squeezer_drive":3693,"unitelabs.liquid_handling.testing.vantage_mock":3702,"unitelabs.liquid_handling.testing.vantage_mock._ServiceMock":3713,"unitelabs.liquid_handling.testing.vantage_mock._ServiceMock.__getitem__":3722,"unitelabs.liquid_handling.testing.vantage_mock._ServiceMock.__call__":3731,"unitelabs.liquid_handling.testing.vantage_mock._ServiceMock.__await__":3747,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock":3757,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.min_traverse_height":3801,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.__init__":3806,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock._initialized":3810,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock._service_mock":3813,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock._ensure_connected":3816,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.open":3825,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.close":3830,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.get_initialization":3836,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.set_initialization":3844,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.get_firmware_version":3849,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.get_instrument_configuration":3857,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.get_extended_configuration":3864,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.define_tip":3872,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.enable_cover_control":3895,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.disable_cover_control":3918,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.stop":3924,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.resume":3929,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.reset":3935,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.move_arm_to_position":3941,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.move_arm_relative":3958,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.get_arm_x_position":3970,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.get_drive_errors":3977,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.get_deck_light":3984,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.set_deck_light":3993,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.get_cover_status":4020,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.get_cover_config":4027,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.get_operation_mode":4034,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.set_operation_mode":4041,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.set_loading_indicators":4049,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.connect":4061,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.is_connected":4067,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.get_deck_presences":4075,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.execute_raw":4086,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock":4097,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.__init__":4128,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock._parked":4133,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock._plate_presence":4137,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock._position":4140,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock._grip_direction":4151,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock._gripper_width":4156,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.initialize":4160,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.prepare_orientation":4167,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.park":4182,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.move_to_position":4189,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.grip_plate":4206,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.put_plate":4244,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.move_all_axes":4270,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.close_gripper":4306,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.move_gripper_to_position":4321,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.position_arms_for_free_y_range":4331,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.open_uninitialized":4338,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.get_parking_status":4345,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.get_plate_presence":4354,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.get_position":4363,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.get_grip_direction":4378,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.get_gripper_width":4387,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.get_all_positions":4396,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock":4409,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.__init__":4446,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock._drive_states":4452,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock._lift_position":4456,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.initialize":4459,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.initialize_scanner":4466,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.prepare_barcode_reader":4473,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.move_scanner_to_slot":4483,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.move_carrier_to_position":4503,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.move_carrier_to_container":4523,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.move_lift_to_position":4539,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.open_loading_tray":4555,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.close_loading_tray":4570,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.identify_carrier":4583,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.load_carrier":4642,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.read_single_barcode":4681,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.read_barcode_stack":4699,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.move_carrier_to_id_position":4737,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.unload_carrier":4748,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.move_carrier_onto_deck":4760,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.pull_in_carrier_onto_deck":4770,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.dock_to_carrier":4781,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.measure_carrier":4792,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.get_drive_init_states":4803,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.get_scanner_position":4810,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.get_track_position":4817,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.get_carrier_position":4826,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.get_lift_position":4834,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.get_loading_tray_state":4842,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.get_barcode_by_index":4851,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock":4861,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.__init__":4915,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock._initialized":4925,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock._tip_presences":4929,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock._y_positions":4936,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock._z_positions":4942,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_initialization":4947,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.initialize":4958,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.set_initialization":4965,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_tip_presences":5006,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_tip_presence":5017,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.pick_up_tips":5027,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.discard_tips":5062,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.aspirate":5094,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.dispense":5302,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_x_position":5505,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_y_positions":5514,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_y_position":5525,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.set_y_positions":5536,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.set_y_position":5547,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_z_positions":5558,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_z_position":5569,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.set_channel_positions":5580,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.set_z_positions":5597,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.set_z_position":5608,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.set_unsafe_x_position":5619,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.set_x_position":5628,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.set_z_positions_to_safety":5637,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.clear_y_range":5644,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.initialize_squeezer_drive":5653,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_lld_height":5662,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_last_liquid_level":5673,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.has_tadm_data":5683,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_tadm_parameters":5694,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_tadm_data":5706,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.clear_tadm_data":5725,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_tadm_error":5734,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_limit_curve_count":5745,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_limit_curve_names":5756,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.set_limit_curve_names":5773,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_limit_curve_parameters":5784,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.set_limit_curve_parameters":5804,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_limit_curve_data":5821,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.set_limit_curve_data":5840,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.reset_limit_curves":5858,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.start_tadm":5867,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.stop_tadm":5887,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock":5895,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.__init__":5949,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock._initialized":5957,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock._tip_presences":5961,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock._y_positions":5967,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock._z_positions":5974,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_initialization":5980,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.initialize":5991,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.set_initialization":5998,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_tip_presences":6041,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_tip_presence":6052,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.pick_up_tips":6063,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.discard_tips":6099,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.aspirate":6132,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.dispense":6340,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_x_position":6543,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_y_positions":6552,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_y_position":6563,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_z_positions":6574,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_z_position":6585,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.set_channel_positions":6596,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.set_y_positions":6613,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.set_y_position":6624,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.set_z_positions":6635,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.set_z_position":6646,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.set_unsafe_x_position":6657,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.set_x_position":6666,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.set_z_positions_to_safety":6675,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.clear_y_range":6681,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.initialize_squeezer_drive":6690,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_lld_height":6698,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_last_liquid_level":6709,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.has_tadm_data":6719,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_tadm_parameters":6729,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_tadm_data":6739,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.clear_tadm_data":6755,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_tadm_error":6763,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_limit_curve_count":6773,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_limit_curve_names":6783,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.set_limit_curve_names":6799,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_limit_curve_parameters":6809,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.set_limit_curve_parameters":6827,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_limit_curve_data":6841,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.set_limit_curve_data":6859,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.reset_limit_curves":6875,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.start_tadm":6883,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.stop_tadm":6899,"unitelabs.liquid_handling.testing.vantage_mock._default_configuration":6906,"unitelabs.liquid_handling.testing.vantage_mock.VantageMock":6917,"unitelabs.liquid_handling.testing.vantage_mock.VantageMock.__init__":6932,"unitelabs.liquid_handling.testing.vantage_mock.VantageMock.api":6945,"unitelabs.liquid_handling.testing.vantage_mock.VantageMock._configuration":6949,"unitelabs.liquid_handling.testing.microlab_star_mock":6952,"unitelabs.liquid_handling.testing.microlab_star_mock._FeatureMock":6958,"unitelabs.liquid_handling.testing.microlab_star_mock._FeatureMock.__init__":6967,"unitelabs.liquid_handling.testing.microlab_star_mock._FeatureMock._methods":6971,"unitelabs.liquid_handling.testing.microlab_star_mock._FeatureMock.__getitem__":6980,"unitelabs.liquid_handling.testing.microlab_star_mock._FeatureMock.__setitem__":6989,"unitelabs.liquid_handling.testing.microlab_star_mock._ServiceMock":6998,"unitelabs.liquid_handling.testing.microlab_star_mock._ServiceMock.__init__":7006,"unitelabs.liquid_handling.testing.microlab_star_mock._ServiceMock._features":7010,"unitelabs.liquid_handling.testing.microlab_star_mock._ServiceMock.__getitem__":7018,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock":7027,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock.service":7055,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock.__init__":7060,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock._initialized":7064,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock._configuration":7066,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock._raw_configuration":7068,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock._raw_extended_configuration":7071,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock.request":7074,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock._version":7092,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock.open":7095,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock.close":7100,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock.send":7106,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock.get_initialization":7117,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock.set_initialization":7124,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock.get_firmware_version":7129,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock.get_instrument_configuration":7137,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock.get_extended_configuration":7147,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock.mock":7157,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARMock":7163,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARMock.__init__":7177,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARMock.api":7187,"unitelabs.liquid_handling.testing.autoload_protocol_mock":7190,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock":7193,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.__init__":7228,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock._initialized":7232,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock._x_position":7234,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock._monitoring_enabled":7236,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.get_firmware_version":7238,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.get_initialization":7245,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.set_initialization":7252,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.get_module_type":7257,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.set_barcode_type":7269,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.set_carrier_monitoring":7280,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.set_loading_indicators":7288,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.get_x_position":7303,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.set_x_position":7310,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.set_z_position_to_safety":7326,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.get_carrier_barcode":7331,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.get_carrier_presence":7350,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.get_loading_tray_presences":7360,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.get_deck_presences":7371,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.load_carrier":7380,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.unload_carrier":7411,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.unload_carrier_finally":7418,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.take_out_carrier":7425,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.push_out_carrier":7432,"unitelabs.liquid_handling.hamilton":7437,"unitelabs.liquid_handling.hamilton.__all__":7465,"unitelabs.liquid_handling.hamilton.microlab_star_protocol":7470,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol":7473,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.min_traverse_height":7566,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.__init__":7571,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol._command_id":7584,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.lock":7586,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.name":7589,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.client":7591,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.service":7596,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol._version":7602,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol._initialized":7605,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.open":7607,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.close":7611,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.send":7615,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.request":7636,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.execute":7651,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.logger":7665,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol._ensure_connected":7670,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_initialization":7676,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_initialization":7685,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_error":7692,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_last_faulty_parameter":7706,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_parameter_value":7715,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_firmware_version":7726,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_firmware":7734,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_master_status":7753,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_data_correctness":7763,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_electronic_board_type":7773,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_presence_sensors":7782,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.define_tip":7791,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_traffic_lights":7813,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.reset":7834,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.halt":7842,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.stop":7849,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.resume":7854,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_debug":7860,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_single_step_mode":7872,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.trigger_next_step":7883,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.save_cycle_counters":7891,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_node_names":7898,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_node_names":7910,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol._to_snake_case":7922,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_instrument_configuration":7933,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_extended_configuration":7941,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_instrument_configuration":7950,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_installation_data":8044,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_installation_data":8054,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_verification_data":8072,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_verification_data":8088,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_additional_timestamp":8106,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_additional_timestamp":8116,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_download_date":8127,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_download_date":8137,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_technical_assemblies":8149,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_technical_assemblies":8160,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_pip_channel_validation":8175,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_pip_channel_validation":8187,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_xl_channel_validation":8201,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_xl_channel_validation":8212,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_deck_data":8224,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_deck_data":8238,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_usb_device":8251,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_tcp_ip_parameters":8262,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_iswap_offset":8269,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_core96_offset":8280,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_core384_offset":8290,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_nano_pippetor_offset":8300,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_puncher_offset":8310,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_x_range":8320,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_x_position_right_arm":8330,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_x_position_right_arm":8339,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_unsafe_x_position_right_arm":8350,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_x_collision_type_right_arm":8359,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.teach_rack_with_channel":8369,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.search_teach_signal":8382,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.is_cover_open":8396,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.enable_cover_control":8405,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.disable_cover_control":8412,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.lock_cover":8419,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.unlock_cover":8427,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_cover_input":8435,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_cover_output":8444,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.reset_cover_output":8467,"unitelabs.liquid_handling.hamilton.hamilton_protocol":8476,"unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol":8479,"unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol.min_traverse_height":8502,"unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol.open":8505,"unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol.close":8511,"unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol.get_initialization":8516,"unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol.set_initialization":8523,"unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol.get_firmware_version":8528,"unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol.get_instrument_configuration":8535,"unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol.get_extended_configuration":8542,"unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol.define_tip":8549,"unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol.enable_cover_control":8566,"unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol.disable_cover_control":8583,"unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol.stop":8588,"unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol.resume":8593,"unitelabs.liquid_handling.hamilton.vantage":8598,"unitelabs.liquid_handling.hamilton.vantage.Vantage":8603,"unitelabs.liquid_handling.hamilton.vantage.Vantage.__init__":8640,"unitelabs.liquid_handling.hamilton.vantage.Vantage.__init__._get_x_limits":8655,"unitelabs.liquid_handling.hamilton.vantage.Vantage.api":8660,"unitelabs.liquid_handling.hamilton.vantage.Vantage.deck":8663,"unitelabs.liquid_handling.hamilton.vantage.Vantage.pipettes":8666,"unitelabs.liquid_handling.hamilton.vantage.Vantage.idl":8669,"unitelabs.liquid_handling.hamilton.vantage.Vantage.ipg":8672,"unitelabs.liquid_handling.hamilton.vantage.Vantage.pipettes_xl":8675,"unitelabs.liquid_handling.hamilton.vantage.Vantage.gripper":8678,"unitelabs.liquid_handling.hamilton.vantage.Vantage._configuration":8683,"unitelabs.liquid_handling.hamilton.vantage.Vantage.configuration":8689,"unitelabs.liquid_handling.hamilton.vantage.Vantage.logger":8693,"unitelabs.liquid_handling.hamilton.vantage.Vantage.configure":8697,"unitelabs.liquid_handling.hamilton.vantage.Vantage.is_initialized":8703,"unitelabs.liquid_handling.hamilton.vantage.Vantage.initialize":8710,"unitelabs.liquid_handling.hamilton.vantage.Vantage.stop":8716,"unitelabs.liquid_handling.hamilton.vantage.Vantage.resume":8721,"unitelabs.liquid_handling.hamilton.vantage.Vantage.home":8726,"unitelabs.liquid_handling.hamilton.vantage.Vantage.lock_covers":8732,"unitelabs.liquid_handling.hamilton.vantage.Vantage.unlock_covers":8761,"unitelabs.liquid_handling.hamilton.vantage.Vantage.lock_cover":8768,"unitelabs.liquid_handling.hamilton.vantage.Vantage.unlock_cover":8778,"unitelabs.liquid_handling.hamilton.vantage.Vantage.get_cover_status":8787,"unitelabs.liquid_handling.hamilton.vantage.Vantage.get_deck_light":8795,"unitelabs.liquid_handling.hamilton.vantage.Vantage.set_deck_light":8804,"unitelabs.liquid_handling.hamilton.vantage.Vantage.get_firmware_version":8832,"unitelabs.liquid_handling.hamilton.vantage.Vantage.get_deck_presences":8842,"unitelabs.liquid_handling.hamilton.vantage.Vantage.get_configuration":8853,"unitelabs.liquid_handling.hamilton.vantage.MicrolabSTARV":8860,"unitelabs.liquid_handling.hamilton.microlab_star":8864,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR":8867,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR._configuration":8899,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR._configuration_type":8904,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.__init__":8910,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.api":8925,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.deck":8928,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.pipettes":8931,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.core_gripper":8934,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.iswap":8937,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.core96":8940,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.pipette_head":8943,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.autoload":8946,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.gripper":8949,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.logger":8953,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.configuration":8956,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.configure":8959,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.is_initialized":8966,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.initialize":8974,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.stop":8981,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.resume":8987,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.get_firmware_version":8992,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.home":8999,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.get_configuration":9006,"unitelabs.liquid_handling.hamilton.vantage_protocol":9014,"unitelabs.liquid_handling.hamilton.vantage_protocol._GetXLimits":9021,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol":9024,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.min_traverse_height":9072,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.__init__":9075,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.name":9091,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.client":9093,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.service":9098,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.lock":9103,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol._initialized":9105,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol._get_x_limits":9107,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.logger":9109,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.open":9113,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.close":9118,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol._assert_x_in_range":9123,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol._ensure_connected":9130,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.get_initialization":9136,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.set_initialization":9144,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.get_firmware_version":9150,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.set_loading_indicators":9157,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.get_instrument_configuration":9172,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.get_extended_configuration":9182,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.define_tip":9192,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.move_arm_to_position":9215,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.move_arm_relative":9232,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.get_arm_x_position":9244,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.get_drive_errors":9253,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.get_deck_light":9261,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.set_deck_light":9270,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.get_cover_status":9290,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.get_cover_config":9299,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.get_operation_mode":9308,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.set_operation_mode":9317,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.connect":9326,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.is_connected":9334,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.execute_raw":9343,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.enable_cover_control":9355,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.disable_cover_control":9374,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.reset":9382,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.get_deck_presences":9389,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.stop":9400,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.resume":9407,"unitelabs.liquid_handling.hamilton.vantage_protocol.MicrolabSTARVProtocol":9412,"unitelabs.liquid_handling.hamilton.errors":9415,"unitelabs.liquid_handling.hamilton.errors.__all__":9430,"unitelabs.liquid_handling.hamilton.errors.vantage_error":9437,"unitelabs.liquid_handling.hamilton.errors.vantage_error._DeviceError":9451,"unitelabs.liquid_handling.hamilton.errors.vantage_error._DeviceError.ErrorCode":9463,"unitelabs.liquid_handling.hamilton.errors.vantage_error._DeviceError.Module":9466,"unitelabs.liquid_handling.hamilton.errors.vantage_error._DeviceError.Description":9469,"unitelabs.liquid_handling.hamilton.errors.vantage_error._DeviceError.SubmoduleErrors":9472,"unitelabs.liquid_handling.hamilton.errors.vantage_error._GATEWAY_MAP":9475,"unitelabs.liquid_handling.hamilton.errors.vantage_error._PIPETTE_MAP":9486,"unitelabs.liquid_handling.hamilton.errors.vantage_error._IPG_MAP":9497,"unitelabs.liquid_handling.hamilton.errors.vantage_error._IDL_MAP":9508,"unitelabs.liquid_handling.hamilton.errors.vantage_error._HEAD96_MAP":9520,"unitelabs.liquid_handling.hamilton.errors.vantage_error._get_error_map":9532,"unitelabs.liquid_handling.hamilton.errors.vantage_error._map_single":9547,"unitelabs.liquid_handling.hamilton.errors.vantage_error.map_vantage_error":9560,"unitelabs.liquid_handling.hamilton.errors.vantage_error.parse_vantage_execution_error":9571,"unitelabs.liquid_handling.hamilton.errors.error_handling":9585,"unitelabs.liquid_handling.hamilton.errors.error_handling._F":9593,"unitelabs.liquid_handling.hamilton.errors.error_handling._PREFIX":9596,"unitelabs.liquid_handling.hamilton.errors.error_handling._parse_star_execution_error":9599,"unitelabs.liquid_handling.hamilton.errors.error_handling._map_star_single":9608,"unitelabs.liquid_handling.hamilton.errors.error_handling.handle_hamilton_errors":9619,"unitelabs.liquid_handling.hamilton.errors.hamilton_error":9628,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonError":9632,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonError.__init__":9649,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonError.module":9662,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonError.code":9665,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonError.message":9667,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonError.__repr__":9669,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonError.__str__":9675,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonError.errors_by_module":9681,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonMultiError":9690,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonMultiError.__init__":9704,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonMultiError.errors":9718,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonMultiError.__str__":9720,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonMultiError.__repr__":9726,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonMultiError.errors_by_module":9732,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.CommunicationError":9740,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.InvalidCommand":9747,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.HardwareError":9754,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.ProcessError":9761,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.get_error_for_code":9768,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.get_trace_for_code":9777,"unitelabs.liquid_handling.hamilton.interfaces":9793,"unitelabs.liquid_handling.hamilton.interfaces.__all__":9822,"unitelabs.liquid_handling.hamilton.interfaces.discard_tip_method":9827,"unitelabs.liquid_handling.hamilton.interfaces.discard_tip_method.DiscardTipMethod":9830,"unitelabs.liquid_handling.hamilton.interfaces.discard_tip_method.DiscardTipMethod.PLACE_SHIFT":9839,"unitelabs.liquid_handling.hamilton.interfaces.discard_tip_method.DiscardTipMethod.DROP":9842,"unitelabs.liquid_handling.hamilton.interfaces.installation_data":9845,"unitelabs.liquid_handling.hamilton.interfaces.installation_data.InstallationData":9848,"unitelabs.liquid_handling.hamilton.interfaces.installation_data.InstallationData.date":9860,"unitelabs.liquid_handling.hamilton.interfaces.installation_data.InstallationData.serial_number":9863,"unitelabs.liquid_handling.hamilton.interfaces.installation_data.InstallationData.__init__":9866,"unitelabs.liquid_handling.hamilton.interfaces.waste":9875,"unitelabs.liquid_handling.hamilton.interfaces.waste.VANTAGE_DECK_Y_ORIGIN":9882,"unitelabs.liquid_handling.hamilton.interfaces.waste.VANTAGE_DECK_Z_ORIGIN":9886,"unitelabs.liquid_handling.hamilton.interfaces.waste.WasteType":9889,"unitelabs.liquid_handling.hamilton.interfaces.waste.WasteType.UNIVERSAL":9900,"unitelabs.liquid_handling.hamilton.interfaces.waste.WasteType.TWO_T":9903,"unitelabs.liquid_handling.hamilton.interfaces.waste.validate_waste_track":9906,"unitelabs.liquid_handling.hamilton.interfaces.module_status":9927,"unitelabs.liquid_handling.hamilton.interfaces.module_status.ModuleStatus":9930,"unitelabs.liquid_handling.hamilton.interfaces.module_status.ModuleStatus.control_process_0":9950,"unitelabs.liquid_handling.hamilton.interfaces.module_status.ModuleStatus.control_process_1":9954,"unitelabs.liquid_handling.hamilton.interfaces.module_status.ModuleStatus.control_process_2":9958,"unitelabs.liquid_handling.hamilton.interfaces.module_status.ModuleStatus.stop_mode":9962,"unitelabs.liquid_handling.hamilton.interfaces.module_status.ModuleStatus.single_step_mode":9966,"unitelabs.liquid_handling.hamilton.interfaces.module_status.ModuleStatus.test_mode":9970,"unitelabs.liquid_handling.hamilton.interfaces.module_status.ModuleStatus.download_mode":9974,"unitelabs.liquid_handling.hamilton.interfaces.module_status.ModuleStatus.download_error":9978,"unitelabs.liquid_handling.hamilton.interfaces.module_status.ModuleStatus.flash_error":9982,"unitelabs.liquid_handling.hamilton.interfaces.module_status.ModuleStatus.ram_error":9986,"unitelabs.liquid_handling.hamilton.interfaces.module_status.ModuleStatus.checksum_error":9990,"unitelabs.liquid_handling.hamilton.interfaces.module_status.ModuleStatus.communication_error":9994,"unitelabs.liquid_handling.hamilton.interfaces.faulty_parameter":9998,"unitelabs.liquid_handling.hamilton.interfaces.faulty_parameter.FaultyParameter":10001,"unitelabs.liquid_handling.hamilton.interfaces.faulty_parameter.FaultyParameter.name":10013,"unitelabs.liquid_handling.hamilton.interfaces.faulty_parameter.FaultyParameter.min_value":10016,"unitelabs.liquid_handling.hamilton.interfaces.faulty_parameter.FaultyParameter.max_value":10019,"unitelabs.liquid_handling.hamilton.interfaces.faulty_parameter.FaultyParameter.set_value":10022,"unitelabs.liquid_handling.hamilton.interfaces.faulty_parameter.FaultyParameter.__init__":10025,"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder":10040,"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder.logger":10051,"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder.ComponentDetection":10054,"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder.ComponentDetection.pip_channels":10070,"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder.ComponentDetection.pip_count":10079,"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder.ComponentDetection.xl_channels":10082,"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder.ComponentDetection.xl_count":10088,"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder.ComponentDetection.ipg":10091,"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder.ComponentDetection.core96":10094,"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder.ComponentDetection.core384":10097,"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder.ComponentDetection.pip_first":10100,"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder.ComponentDetection.__init__":10105,"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder._parse_arm_components":10141,"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder._merge_components":10158,"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder._parse_arm_config":10175,"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder.build_vantage_configuration":10206,"unitelabs.liquid_handling.hamilton.interfaces.verification_data":10253,"unitelabs.liquid_handling.hamilton.interfaces.verification_data.VerificationData":10256,"unitelabs.liquid_handling.hamilton.interfaces.verification_data.VerificationData.date":10266,"unitelabs.liquid_handling.hamilton.interfaces.verification_data.VerificationData.is_complete":10269,"unitelabs.liquid_handling.hamilton.interfaces.verification_data.VerificationData.__init__":10272,"unitelabs.liquid_handling.hamilton.interfaces.dispense_mode":10281,"unitelabs.liquid_handling.hamilton.interfaces.dispense_mode.DispenseMode":10284,"unitelabs.liquid_handling.hamilton.interfaces.dispense_mode.DispenseMode.JET_PARTIAL":10296,"unitelabs.liquid_handling.hamilton.interfaces.dispense_mode.DispenseMode.JET_EMPTY":10299,"unitelabs.liquid_handling.hamilton.interfaces.dispense_mode.DispenseMode.SURFACE_PARTIAL":10302,"unitelabs.liquid_handling.hamilton.interfaces.dispense_mode.DispenseMode.SURFACE_EMPTY":10305,"unitelabs.liquid_handling.hamilton.interfaces.dispense_mode.DispenseMode.EMPTY":10308,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration":10311,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.SubsystemStatus":10314,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.SubsystemStatus.code":10324,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.SubsystemStatus.status":10328,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.InstrumentConfiguration":10332,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.InstrumentConfiguration.pip_type_1000ul":10350,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.InstrumentConfiguration.iswap_installed":10354,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.InstrumentConfiguration.front_cover_monitoring":10358,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.InstrumentConfiguration.auto_load_installed":10362,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.InstrumentConfiguration.wash_station_1_installed":10366,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.InstrumentConfiguration.wash_station_2_installed":10370,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.InstrumentConfiguration.temp_controlled_carrier_1":10374,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.InstrumentConfiguration.temp_controlled_carrier_2":10378,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.InstrumentConfiguration.number_of_pip_channels":10382,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.InstrumentConfiguration.subsystems":10386,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration":10392,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_x_drive_large":10478,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.core_96_head_installed":10482,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_x_drive_large":10486,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.pump_station_1_installed":10490,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.pump_station_2_installed":10494,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.wash_station_1_type_cr":10498,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.wash_station_2_type_cr":10502,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_cover_installed":10506,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_cover_installed":10510,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.front_cover_monitoring_installed":10514,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.pump_station_3_installed":10518,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.nano_pipettor_installed":10522,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.dispensing_head_384_installed":10526,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.xl_channels_installed":10530,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.tube_gripper_installed":10534,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.waste_direction_left":10538,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.iswap_gripper_wide":10542,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.add_channel_nano_pipettor":10546,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.imaging_channel_installed":10550,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.robotic_channel_installed":10554,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.channel_order_ox_first":10558,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.x0_interface_other":10562,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.park_heads_with_iswap_off":10566,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.gel_card_gripper_installed":10570,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.puncher_handle_installed":10574,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.puncher_installed":10578,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.ham_elisa_set":10582,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.new_gen_pooler_set":10587,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.decapper_1_installed":10591,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.decapper_2_installed":10596,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.decapper_3_installed":10600,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.decapper_4_installed":10604,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.shaking_incubator_1_installed":10608,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.shaking_incubator_2_installed":10612,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.autoload_cover_installed":10616,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.centrifuge_installed":10620,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.autoload_type_2d_reader":10625,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.status_light_installed":10629,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.instrument_size_slots":10633,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.autoload_size_slots":10637,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.tip_waste_x_position":10641,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_arm_pip_installed":10645,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_arm_iswap_installed":10649,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_arm_core_96_installed":10653,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_arm_nano_pipettor":10657,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_arm_384_head":10661,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_arm_xl_channels":10665,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_arm_tube_gripper":10669,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_arm_imaging_channel":10673,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_arm_pip_installed":10677,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_arm_iswap_installed":10681,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_arm_core_96_installed":10685,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_arm_nano_pipettor":10689,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_arm_384_head":10693,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_arm_xl_channels":10697,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_arm_tube_gripper":10701,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_arm_imaging_channel":10705,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_arm_robotic_channel":10709,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_arm_gel_card_gripper":10713,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_arm_puncher_handler":10717,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_arm_ngc_arm":10722,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_arm_robotic_channel":10727,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_arm_gel_card_gripper":10731,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_arm_puncher_handler":10736,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_arm_ngc_arm":10740,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.iswap_min_collision_free":10744,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.iswap_max_collision_free":10748,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_arm_width_0_1mm":10752,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_arm_width_0_1mm":10756,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.number_of_xl_channels":10760,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.number_of_robotic_channels":10764,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.pip_minimal_raster_pitch_0_1mm":10769,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.xl_minimal_raster_pitch_0_1mm":10773,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.robotic_minimal_raster_pitch_0_1mm":10778,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.pip_maximal_y_position_0_1mm":10782,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_arm_minimal_y_position_0_1mm":10787,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_arm_minimal_y_position_0_1mm":10791,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.robotic_additional_distance_0_1mm":10796,"unitelabs.liquid_handling.hamilton.interfaces.configuration":10800,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageArmConfiguration":10803,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageArmConfiguration.arm_type":10818,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageArmConfiguration.width_to_bumper_left":10821,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageArmConfiguration.width_to_bumper_right":10824,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageArmConfiguration.y_min":10827,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageArmConfiguration.y_max":10830,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageArmConfiguration.nr_components":10833,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageArmConfiguration.__init__":10836,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration":10858,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.channel_order":10936,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.collision_sensitivity":10945,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.deck_track_count":10957,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.autoload_track_count":10964,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.waste_x":10971,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.waste_direction":10978,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.min_x":10988,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.max_x":10995,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.left_arm_min_y":11001,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.left_arm_max_y":11008,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.left_arm_size":11015,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.left_arm_width":11027,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.right_arm_min_y":11034,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.right_arm_max_y":11041,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.right_arm_size":11048,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.right_arm_width":11058,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.pip_channels":11064,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.pip_channel_count":11074,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.pip_channel_gap":11081,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.pip_channel_volume":11088,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.xl_channels":11095,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.xl_channel_count":11105,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.xl_channel_gap":11112,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.xl_channel_volume":11119,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.robotic_channels":11126,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.robotic_channel_count":11136,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.robotic_channel_gap":11143,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.iswap":11150,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.iswap_size":11160,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.iswap_park_heads":11171,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.core96":11178,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.core384":11188,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.nano_pipettor":11199,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.nano_pipettor_additional":11209,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.tube_gripper":11216,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.imaging_channel":11226,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.gel_card_gripper":11236,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.puncher":11246,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.puncher_handler":11253,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.autoload":11263,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.wash_station_1":11275,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.wash_station_1_type":11282,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.wash_station_2":11294,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.wash_station_2_type":11301,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.pump_station_1":11311,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.pump_station_2":11318,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.pump_station_3":11326,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.decapper_1":11333,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.decapper_2":11340,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.decapper_3":11347,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.decapper_4":11355,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.shaking_incubator_1":11362,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.shaking_incubator_2":11370,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.tcc_1":11378,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.tcc_2":11385,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.centrifuge":11392,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.front_cover_monitoring":11399,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.front_cover_monitoring_additional":11406,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.left_cover":11413,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.right_cover":11420,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.autoload_cover":11427,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.x0_interface":11434,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.ham_elisa":11441,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.new_gen_pooler":11448,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.status_light":11455,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.is_firmware_complete":11463,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.__init__":11467,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration":11990,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration.core96_discard_location":12012,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration.core96_home_location":12019,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration.core384_discard_location":12026,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration.core_gripper_park_location":12034,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration.core_gripper_channels":12046,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration.channels_discard_z_height":12058,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration.channels_home_location":12066,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration.autoload_home_location":12073,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration.firmware_version":12080,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration.waste_block":12087,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration.teaching_needles":12095,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration.__init__":12102,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration":12652,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.deck_track_count":12686,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.loader_track_count":12693,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.loader_track_min":12700,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.min_x":12707,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.max_x":12714,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.left_arm":12721,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.right_arm":12728,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.pip_channels":12736,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.pip_channel_count":12746,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.pip_channel_gap":12753,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.pip_channel_volume":12760,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.xl_channels":12768,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.xl_channel_count":12778,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.xl_channel_gap":12786,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.xl_channel_volume":12793,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.ipg":12801,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.idl":12808,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.core96":12815,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.core384":12822,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.channel_order":12829,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.inter_channel_group_gap":12836,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.collision_sensitivity":12843,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.is_firmware_complete":12852,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.__init__":12855,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageConfiguration":13018,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageConfiguration.waste_track":13038,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageConfiguration.waste_type":13045,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageConfiguration.ejection_plate":13055,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageConfiguration.firmware_version":13063,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageConfiguration.x_arm_home_position":13070,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageConfiguration.left_arm_min_y":13077,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageConfiguration.left_arm_max_y":13085,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageConfiguration.right_arm_min_y":13092,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageConfiguration.right_arm_max_y":13100,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageConfiguration.__init__":13107,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness":13297,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness":13300,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.master_configuration_corrupt":13340,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.channel_number_corrupt":13344,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.x0_adjustment_values_corrupt":13348,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.installation_date_corrupt":13352,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.instrument_serial_number_corrupt":13356,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.download_date_corrupt":13360,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.technical_data_corrupt":13364,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.x0_adjustment_date_corrupt":13368,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.x0_adjustment_status_corrupt":13372,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.gripper_x_offset_corrupt":13376,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.verification_data_corrupt":13380,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.additional_time_stamp_corrupt":13384,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.channel_validation_status_corrupt":13388,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.extended_configuration_corrupt":13392,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.core_96_head_x_offset_corrupt":13396,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.instrument_slot_no_corrupt":13400,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.auto_load_slot_no_corrupt":13404,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.tip_waste_position_corrupt":13408,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.x_drive_assignment_corrupt":13412,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.iswap_x_limit_corrupt":13416,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.pip_raster_pitch_corrupt":13420,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.x_init_position_corrupt":13424,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.arm_width_corrupt":13428,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.last_channel_minimal_y_position_corrupt":13432,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.core_384_head_x_offset_corrupt":13436,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.nano_pipettor_x_offset_corrupt":13440,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.node_names_corrupt":13444,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.xl_settings_corrupt":13448,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.robotic_channel_settings_corrupt":13452,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.tcp_ip_settings_corrupt":13456,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.usb_device_number_corrupt":13460,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.puncher_x_offset_corrupt":13464,"unitelabs.liquid_handling.hamilton.interfaces.aspiration_mode":13468,"unitelabs.liquid_handling.hamilton.interfaces.aspiration_mode.AspirationMode":13472,"unitelabs.liquid_handling.hamilton.interfaces.aspiration_mode.AspirationMode.ASPIRATION":13483,"unitelabs.liquid_handling.hamilton.interfaces.aspiration_mode.AspirationMode.CONSECUTIVE":13486,"unitelabs.liquid_handling.hamilton.interfaces.aspiration_mode.AspirationMode.ASPIRATE_ALL":13489,"unitelabs.liquid_handling.hamilton.interfaces.aspiration_mode.AspirateMode":13492,"unitelabs.liquid_handling.hamilton.interfaces.lld_mode":13495,"unitelabs.liquid_handling.hamilton.interfaces.lld_mode.LLDMode":13499,"unitelabs.liquid_handling.hamilton.interfaces.lld_mode.LLDMode.OFF":13510,"unitelabs.liquid_handling.hamilton.interfaces.lld_mode.LLDMode.CAPACITIVE":13513,"unitelabs.liquid_handling.hamilton.interfaces.lld_mode.LLDMode.PRESSURE":13516,"unitelabs.liquid_handling.hamilton.interfaces.lld_mode.LLDMode.DUAL":13519,"unitelabs.liquid_handling.hamilton.interfaces.lld_mode.LLDMode.TOUCH_OFF":13522,"unitelabs.liquid_handling.hamilton.interfaces.lld_mode.CoRe96LLDMode":13525,"unitelabs.liquid_handling.hamilton.interfaces.tadm_mode":13528,"unitelabs.liquid_handling.hamilton.interfaces.tadm_mode.TADMMode":13531,"unitelabs.liquid_handling.hamilton.interfaces.tadm_mode.TADMMode.OFF":13542,"unitelabs.liquid_handling.hamilton.interfaces.tadm_mode.TADMMode.ERRORS":13545,"unitelabs.liquid_handling.hamilton.interfaces.tadm_mode.TADMMode.ALL":13548,"unitelabs.liquid_handling.hamilton.interfaces.technical_assemblies":13551,"unitelabs.liquid_handling.hamilton.interfaces.technical_assemblies.TechnicalAssemblies":13554,"unitelabs.liquid_handling.hamilton.interfaces.technical_assemblies.TechnicalAssemblies.processor_board":13564,"unitelabs.liquid_handling.hamilton.interfaces.technical_assemblies.TechnicalAssemblies.power_supply":13567,"unitelabs.liquid_handling.hamilton.interfaces.technical_assemblies.TechnicalAssemblies.__init__":13570,"unitelabs.liquid_handling.hamilton.interfaces.parameters":13578,"unitelabs.liquid_handling.hamilton.interfaces.parameters.__all__":13594,"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set":13598,"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet":13601,"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet.liquid_class":13629,"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet.min_traverse_height":13640,"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet.lld_mode":13646,"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet.mixing":13653,"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet.tadm":13660,"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet.PULL_OUT_DISTANCE_DEFAULT":13666,"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet.MODULE":13670,"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet._get_hamilton_dispense_mode":13677,"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet._get_liquid_class":13689,"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet._get_liquid_offset":13698,"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet._get_operation_location":13707,"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet._get_min_traverse_height":13715,"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet._get_lld_mode":13723,"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet._filter_core96_lld_mode":13731,"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet._get_tadm":13740,"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet.__init__":13748,"unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set":13839,"unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.PI":13844,"unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.HamiltonDispenseParameterSet":13847,"unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.HamiltonDispenseParameterSet.touch_side":13873,"unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.HamiltonDispenseParameterSet._get_pipette_mode":13880,"unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.HamiltonDispenseParameterSet._get_liquid_offset":13889,"unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.HamiltonDispenseParameterSet._get_immersion_depth":13898,"unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.HamiltonDispenseParameterSet._get_hamilton_dispense_mode":13906,"unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.HamiltonDispenseParameterSet._get_dispense_mode":13915,"unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.HamiltonDispenseParameterSet._get_blowout_air_volume":13923,"unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.HamiltonDispenseParameterSet._get_transport_air_volume":13931,"unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.HamiltonDispenseParameterSet._get_side_touch_distance":13939,"unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.HamiltonDispenseParameterSet._get_mixing":13947,"unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.HamiltonDispenseParameterSet.simple_surface_mode":13955,"unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.HamiltonDispenseParameterSet.simple_bottom_mode":13978,"unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.HamiltonDispenseParameterSet.__init__":13999,"unitelabs.liquid_handling.hamilton.interfaces.parameters.tadm_parameter_set":14089,"unitelabs.liquid_handling.hamilton.interfaces.parameters.tadm_parameter_set.TADMParameterSet":14092,"unitelabs.liquid_handling.hamilton.interfaces.parameters.tadm_parameter_set.TADMParameterSet.tadm_mode":14108,"unitelabs.liquid_handling.hamilton.interfaces.parameters.tadm_parameter_set.TADMParameterSet.tadm_limit_curve":14115,"unitelabs.liquid_handling.hamilton.interfaces.parameters.tadm_parameter_set.TADMParameterSet.compile":14121,"unitelabs.liquid_handling.hamilton.interfaces.parameters.tadm_parameter_set.TADMParameterSet._get_tadm_mode":14131,"unitelabs.liquid_handling.hamilton.interfaces.parameters.tadm_parameter_set.TADMParameterSet._get_tadm_limit_curve":14139,"unitelabs.liquid_handling.hamilton.interfaces.parameters.tadm_parameter_set.TADMParameterSet.__init__":14147,"unitelabs.liquid_handling.hamilton.interfaces.parameters.aspirate_parameter_set":14164,"unitelabs.liquid_handling.hamilton.interfaces.parameters.aspirate_parameter_set.HamiltonAspirateParameterSet":14167,"unitelabs.liquid_handling.hamilton.interfaces.parameters.aspirate_parameter_set.HamiltonAspirateParameterSet._get_pipette_mode":14192,"unitelabs.liquid_handling.hamilton.interfaces.parameters.aspirate_parameter_set.HamiltonAspirateParameterSet._get_volume":14201,"unitelabs.liquid_handling.hamilton.interfaces.parameters.aspirate_parameter_set.HamiltonAspirateParameterSet._get_aspirate_mode":14210,"unitelabs.liquid_handling.hamilton.interfaces.parameters.aspirate_parameter_set.HamiltonAspirateParameterSet._get_hamilton_dispense_mode":14218,"unitelabs.liquid_handling.hamilton.interfaces.parameters.aspirate_parameter_set.HamiltonAspirateParameterSet._get_liquid_offset":14227,"unitelabs.liquid_handling.hamilton.interfaces.parameters.aspirate_parameter_set.HamiltonAspirateParameterSet._get_immersion_depth":14236,"unitelabs.liquid_handling.hamilton.interfaces.parameters.aspirate_parameter_set.HamiltonAspirateParameterSet._get_blowout_air_volume":14244,"unitelabs.liquid_handling.hamilton.interfaces.parameters.aspirate_parameter_set.HamiltonAspirateParameterSet._get_transport_air_volume":14252,"unitelabs.liquid_handling.hamilton.interfaces.parameters.aspirate_parameter_set.HamiltonAspirateParameterSet._get_mixing":14260,"unitelabs.liquid_handling.hamilton.interfaces.parameters.aspirate_parameter_set.HamiltonAspirateParameterSet.simple_surface_mode":14269,"unitelabs.liquid_handling.hamilton.interfaces.parameters.aspirate_parameter_set.HamiltonAspirateParameterSet.simple_bottom_mode":14288,"unitelabs.liquid_handling.hamilton.interfaces.parameters.aspirate_parameter_set.HamiltonAspirateParameterSet.__init__":14307,"unitelabs.liquid_handling.hamilton.modules":14389,"unitelabs.liquid_handling.hamilton.modules.__all__":14413,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck":14416,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.TRACK_SIZE":14421,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck":14425,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.identifier":14471,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.tracks":14475,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.min_track":14479,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.max_track":14485,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck._track_index":14491,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.__post_init__":14501,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck._rebuild_track_index":14513,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck._rebuild_index":14518,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.load":14523,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.from_json":14536,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.configure":14551,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.waste_block":14592,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.has_waste_block":14598,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.teaching_needle_block":14602,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.has_teaching_needle_block":14610,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.set":14614,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.add":14642,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.remove":14666,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.clear":14673,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.clear_all":14678,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.is_empty":14683,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.get_tracks_for_carrier":14696,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.summary":14714,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.assign":14723,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.unassign":14738,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.__getitem__":14747,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck._index":14767,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.__init__":14779,"unitelabs.liquid_handling.hamilton.modules.iswap":14823,"unitelabs.liquid_handling.hamilton.modules.iswap.__all__":14832,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap":14835,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP":14840,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.identifier":14880,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.GripDirection":14884,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.__post_init__":14889,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.logger":14896,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.is_initialized":14900,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.initialize":14907,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.can_activate":14913,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.activate":14920,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.deactivate":14926,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.get_firmware_version":14932,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.current_location":14939,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.move_to":14949,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.move_by":14969,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.current_direction":14978,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.home":14987,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.park":14994,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.has_labware":15001,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.current_grip_width":15011,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.open_to":15020,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.open_by":15029,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.close_to":15038,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.close_by":15050,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.transfer":15061,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.transfer_from":15113,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.pick_up":15153,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.pick_up_from":15177,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.put_down":15202,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.drop_labware":15225,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.__init__":15237,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol":15260,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol":15263,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.min_traverse_height":15297,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol._service":15301,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.logger":15309,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.get_firmware_version":15312,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.get_firmware_revision":15319,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.get_initialization":15328,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.set_initialization":15337,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.clear_y_range":15343,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.get_is_parked":15349,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.set_is_parked":15358,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.get_position":15367,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.get_logical_position":15377,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.add_x_offset":15393,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.add_y_offset":15402,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.add_z_offset":15411,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.has_plate":15420,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.get_gripper_width":15429,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.open":15438,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.open_uninitialized":15448,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.close":15454,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.pick_up_plate":15470,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.put_down_plate":15515,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.move_plate":15549,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.collapse_gripper_arm":15575,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.read_barcode":15586,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces":15622,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.__all__":15632,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position":15635,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position.PredefinedPosition":15638,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position.PredefinedPosition.LB":15658,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position.PredefinedPosition.LL":15660,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position.PredefinedPosition.LF":15663,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position.PredefinedPosition.LR":15666,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position.PredefinedPosition.FB":15669,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position.PredefinedPosition.FL":15672,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position.PredefinedPosition.FF":15675,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position.PredefinedPosition.FR":15678,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position.PredefinedPosition.RB":15681,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position.PredefinedPosition.RL":15684,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position.PredefinedPosition.RF":15686,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position.PredefinedPosition.RR":15689,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.wrist_twist":15692,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.wrist_twist.WristTwist":15695,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.wrist_twist.WristTwist.RIGHT":15707,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.wrist_twist.WristTwist.FRONT":15709,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.wrist_twist.WristTwist.LEFT":15711,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.wrist_twist.WristTwist.BACK":15713,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.direction":15715,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.direction.Direction":15718,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.direction.Direction.FRONT":15729,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.direction.Direction.RIGHT":15731,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.direction.Direction.BACK":15733,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.direction.Direction.LEFT":15735,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.rotation":15737,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.rotation.Rotation":15740,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.rotation.Rotation.LEFT":15751,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.rotation.Rotation.FRONT":15753,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.rotation.Rotation.RIGHT":15755,"unitelabs.liquid_handling.hamilton.modules.xl":15757,"unitelabs.liquid_handling.hamilton.modules.xl.__all__":15765,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol":15768,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol._ul_to_01ul":15773,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol":15782,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol._logger_name":15839,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.__init__":15843,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol._xl_initialized":15855,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_initialization":15857,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.initialize":15867,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.set_initialization":15873,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_tip_presence":15913,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_tip_presences":15922,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.pick_up_tips":15932,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.discard_tips":15966,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.aspirate":15998,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.dispense":16208,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_x_position":16413,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_y_positions":16421,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_z_positions":16431,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.set_channel_positions":16440,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.set_y_positions":16455,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.set_z_positions":16465,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.set_unsafe_x_position":16474,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_y_position":16482,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_z_position":16492,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.set_y_position":16501,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.set_z_position":16513,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.set_x_position":16523,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.set_z_positions_to_safety":16531,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.clear_y_range":16539,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.initialize_squeezer_drive":16549,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_lld_height":16558,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_last_liquid_level":16567,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.has_tadm_data":16578,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_tadm_parameters":16588,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_tadm_data":16599,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.clear_tadm_data":16616,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_tadm_error":16625,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_limit_curve_count":16637,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_limit_curve_names":16648,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.set_limit_curve_names":16665,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_limit_curve_parameters":16677,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.set_limit_curve_parameters":16696,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_limit_curve_data":16711,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.set_limit_curve_data":16730,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.reset_limit_curves":16748,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.start_tadm":16758,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.stop_tadm":16775,"unitelabs.liquid_handling.hamilton.modules.xl.xl":16783,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannel":16788,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannel._create_api":16805,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannel.set_monitoring_mode":16814,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannel.is_initialized":16823,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannel.current_location":16830,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannel.move_to":16838,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannel.move_by":16852,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannel.__init__":16861,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels":16915,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels.identifier":16945,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels._ASPIRATE_PS_TYPE":16949,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels._DISPENSE_PS_TYPE":16952,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels._CHANNEL_GAP_KEY":16955,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels.logger":16958,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels._create_api":16962,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels._create_channel":16971,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels.configure":16980,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels.is_initialized":16990,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels.initialize":16997,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels.can_activate":17004,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels._deactivate_siblings":17011,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels.activate":17017,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels.deactivate":17023,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels.discard_tips":17028,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels.home":17056,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels.clear_y_range":17062,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels.set_z_positions_to_safety":17075,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels.__init__":17080,"unitelabs.liquid_handling.hamilton.modules.autoload":17132,"unitelabs.liquid_handling.hamilton.modules.autoload.__all__":17141,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload":17144,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload":17148,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.LoadingIndicator":17174,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.BarcodeType":17178,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.identifier":17182,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.__post_init__":17186,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.logger":17193,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.configure":17197,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.is_initialized":17208,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.initialize":17215,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.get_firmware_version":17221,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.current_track":17228,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.move_to":17237,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.park":17246,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.home":17252,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.load_carrier":17258,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.unload_carrier":17288,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.__init__":17300,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol":17322,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol":17325,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol._service":17355,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.logger":17361,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.get_firmware_version":17364,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.get_initialization":17371,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.set_initialization":17380,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.get_module_type":17386,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.set_barcode_type":17398,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.set_carrier_monitoring":17409,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.set_loading_indicators":17418,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.get_x_position":17434,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.set_x_position":17441,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.set_z_position_to_safety":17458,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.get_carrier_barcode":17464,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.get_carrier_presence":17485,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.get_loading_tray_presences":17497,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.get_deck_presences":17508,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.load_carrier":17520,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.unload_carrier":17552,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.unload_carrier_finally":17560,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.take_out_carrier":17567,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.push_out_carrier":17575,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces":17581,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.__all__":17589,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type":17592,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeType":17595,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeType.ISBT":17611,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeType.CODE_128":17614,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeType.CODE_39":17617,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeType.CODABAR":17620,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeType.ITF":17623,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeType.UPC_A":17626,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeType.EAN_8":17629,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.loading_indicator":17633,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.loading_indicator.LoadingIndicator":17636,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.loading_indicator.LoadingIndicator.OFF":17650,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.loading_indicator.LoadingIndicator.BLINK":17653,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.loading_indicator.LoadingIndicator.ON":17656,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.loading_indicator.LoadingIndicator.STEADY":17659,"unitelabs.liquid_handling.hamilton.modules.protocols":17661,"unitelabs.liquid_handling.hamilton.modules.protocols.__getattr__":17673,"unitelabs.liquid_handling.hamilton.modules.protocols.__all__":17680,"unitelabs.liquid_handling.hamilton.modules.protocols._utils":17684,"unitelabs.liquid_handling.hamilton.modules.protocols._utils._expand":17691,"unitelabs.liquid_handling.hamilton.modules.protocols._utils._expand_int":17701,"unitelabs.liquid_handling.hamilton.modules.protocols._utils._s_to_01s":17712,"unitelabs.liquid_handling.hamilton.modules.protocols._utils._mms_to_01mms":17720,"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol":17728,"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol":17732,"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.set_initialization":17756,"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.get_tip_presence":17794,"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.get_tip_presences":17803,"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.pick_up_tips":17812,"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.discard_tips":17846,"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.aspirate":17877,"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.dispense":18088,"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.get_x_position":18294,"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.get_y_positions":18301,"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.get_z_positions":18310,"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.set_channel_positions":18319,"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.set_y_positions":18334,"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.set_z_positions":18343,"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.set_unsafe_x_position":18352,"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.initialize_squeezer_drive":18359,"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.get_last_liquid_level":18366,"unitelabs.liquid_handling.hamilton.modules.protocols.sub_protocol":18375,"unitelabs.liquid_handling.hamilton.modules.protocols.sub_protocol.SubProtocol":18378,"unitelabs.liquid_handling.hamilton.modules.protocols.sub_protocol.SubProtocol.__init__":18389,"unitelabs.liquid_handling.hamilton.modules.protocols.sub_protocol.SubProtocol.protocol":18395,"unitelabs.liquid_handling.hamilton.modules.protocols.sub_protocol.SubProtocol.send":18397,"unitelabs.liquid_handling.hamilton.modules.protocols.sub_protocol.SubProtocol.request":18404,"unitelabs.liquid_handling.hamilton.modules.protocols.sub_protocol.SubProtocol.execute":18413,"unitelabs.liquid_handling.hamilton.modules.protocols.vantage_sub_protocol":18424,"unitelabs.liquid_handling.hamilton.modules.protocols.vantage_sub_protocol._GetXLimits":18428,"unitelabs.liquid_handling.hamilton.modules.protocols.vantage_sub_protocol.VantageSubProtocol":18430,"unitelabs.liquid_handling.hamilton.modules.protocols.vantage_sub_protocol.VantageSubProtocol._logger_name":18444,"unitelabs.liquid_handling.hamilton.modules.protocols.vantage_sub_protocol.VantageSubProtocol.__init__":18448,"unitelabs.liquid_handling.hamilton.modules.protocols.vantage_sub_protocol.VantageSubProtocol.protocol":18458,"unitelabs.liquid_handling.hamilton.modules.protocols.vantage_sub_protocol.VantageSubProtocol._get_x_limits":18460,"unitelabs.liquid_handling.hamilton.modules.protocols.vantage_sub_protocol.VantageSubProtocol._logger":18462,"unitelabs.liquid_handling.hamilton.modules.protocols.vantage_sub_protocol.VantageSubProtocol.logger":18465,"unitelabs.liquid_handling.hamilton.modules.protocols.vantage_sub_protocol.VantageSubProtocol._service":18469,"unitelabs.liquid_handling.hamilton.modules.protocols.vantage_sub_protocol.VantageSubProtocol._assert_x_in_range":18475,"unitelabs.liquid_handling.hamilton.modules.pipettes":18483,"unitelabs.liquid_handling.hamilton.modules.pipettes.__all__":18511,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels":18516,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels.VantageChannel":18520,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels.VantageChannel._create_api":18532,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels.VantageChannel.set_monitoring_mode":18542,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels.VantageChannel.__init__":18549,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels.VantageChannels":18595,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels.VantageChannels._create_api":18614,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels.VantageChannels.initialize":18623,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels.VantageChannels._create_channel":18629,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels.VantageChannels.home":18638,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels.VantageChannels.set_z_positions_to_safety":18644,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels.VantageChannels.clear_y_range":18649,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels.VantageChannels.deactivate":18661,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels.VantageChannels._deactivate_siblings":18666,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels.VantageChannels.__init__":18672,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel":18717,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel":18721,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.identifier":18772,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.channel":18775,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.PickUpTipMethod":18779,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.DropTipMethod":18783,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.AspirationMode":18787,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.DispenseMode":18791,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.LLDMode":18795,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.TADMMode":18799,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.MonitoringMode":18803,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.__post_init__":18807,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel._create_api":18814,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.logger":18825,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.configure":18829,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.is_initialized":18839,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.initialize":18846,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.deactivate":18853,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.get_firmware_version":18859,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.current_location":18866,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.move_to":18875,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.move_by":18888,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.clear_y_range":18897,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.can_pick_up_tip":18903,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.has_tip_fw":18917,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.pick_up_tip":18928,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.pick_up_tip_from":18944,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.put_down_tip":18962,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.put_down_tip_to":18980,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.discard_tip":18997,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.drop_tip":19007,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.set_monitoring_mode":19020,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.get_tadm_guardbands":19027,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.get_tadm_guardband":19039,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.add_tadm_guardband":19052,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.reset_tadm_guardband":19075,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.get_tadm_data":19082,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.current_volume":19095,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.aspirate":19103,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.dispense":19110,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.__init__":19118,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol":19164,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol._LLD_MODE_NAMES":19170,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol._LLD_SENSITIVITY_NAMES":19173,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol":19176,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol._service":19218,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol._channel_service":19224,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.logger":19233,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.get_initialization":19237,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.set_initialization":19248,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.clear_y_range":19286,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.set_channel_positions":19294,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.get_x_position":19310,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.set_x_position":19318,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.set_unsafe_x_position":19327,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.get_y_position":19335,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.set_y_position":19345,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.get_y_positions":19355,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.set_y_positions":19365,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.spread_channels_evenly":19376,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.get_z_position":19381,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.set_z_position":19391,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.get_z_positions":19401,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.set_z_positions":19411,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.set_z_positions_to_safety":19421,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.get_tip_presence":19427,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.get_tip_presences":19437,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.pick_up_tips":19447,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.pick_up_tips_to_wash":19486,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.discard_tips":19521,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.aspirate":19554,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.dispense":19722,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.multiple_dispense":19873,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.get_last_liquid_level":19887,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.get_tadm_status":19899,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.initialize_squeezer_drive":19911,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_context":19918,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_context.ChannelsContext":19921,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_context.ChannelsContext._resolve_target_index":19935,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_context.ChannelsContext._channel_stride":19947,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_context.ChannelsContext.__init__":19956,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels":19972,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.DEFAULT_DISCARD_Z":19977,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels":19981,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.identifier":20051,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.discard_z_height":20054,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._ASPIRATE_PS_TYPE":20058,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._DISPENSE_PS_TYPE":20064,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._CHANNEL_GAP_KEY":20070,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.__post_init__":20074,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._create_api":20097,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._create_channel":20105,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.logger":20113,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.channel_gap":20116,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.configure":20120,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.is_initialized":20137,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.initialize":20144,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._deactivate_siblings":20150,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.activate":20155,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.deactivate":20160,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.current_locations":20165,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.move_to":20175,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.move_by":20193,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.home":20207,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.clear_y_range":20213,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.set_z_to_safety":20226,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.has_tips":20232,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.has_tips_fw":20243,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.has_tip":20254,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.has_tip_fw":20266,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._resync_py_tip_state_with_fw":20276,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.pick_up_tips":20295,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.pick_up_tips_from":20318,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.put_down_tips":20338,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.put_down_tips_to":20363,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.discard_tips":20385,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.drop_tips":20410,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._to_list":20429,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._parse_hamilton_multi_error":20440,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.aspirate":20452,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.dispense":20585,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._check_update_estimated_volumes":20713,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._resolve_channels":20728,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._execute_aspirate_step":20744,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._execute_dispense_step":20760,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.complex_mix":20775,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._validate_get_liquid_params":20803,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._compute_container_volumes":20837,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._update_container_volumes":20861,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.get_last_liquid_heights":20881,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.get_liquid_heights":20894,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.get_liquid_volumes":20924,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._clear_tips":20956,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.rebuild_tips":20962,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.empty_tips":20997,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.pick_up_teaching_needles":21042,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.put_down_teaching_needles":21057,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.__init__":21071,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol":21115,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol._ul_to_001ul":21120,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol":21128,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol._logger_name":21183,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.__init__":21187,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol._pip_initialized":21197,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_initialization":21199,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.initialize":21209,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.set_initialization":21215,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_tip_presence":21255,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_tip_presences":21264,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.pick_up_tips":21273,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.discard_tips":21307,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.aspirate":21338,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.dispense":21562,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_x_position":21780,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_y_positions":21788,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_z_positions":21798,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.set_channel_positions":21807,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.set_y_positions":21823,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.set_z_positions":21834,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.set_unsafe_x_position":21843,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_y_position":21850,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.set_y_position":21859,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_z_position":21868,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.set_z_position":21877,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.set_x_position":21886,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.set_z_positions_to_safety":21893,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.clear_y_range":21898,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.initialize_squeezer_drive":21906,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_lld_height":21913,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_last_liquid_level":21925,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.has_tadm_data":21935,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_tadm_parameters":21946,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_tadm_data":21957,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.clear_tadm_data":21974,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_tadm_error":21983,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_limit_curve_count":21995,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_limit_curve_names":22006,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.set_limit_curve_names":22023,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_limit_curve_parameters":22033,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.set_limit_curve_parameters":22051,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_limit_curve_data":22065,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.set_limit_curve_data":22083,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.reset_limit_curves":22101,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.start_tadm":22111,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.stop_tadm":22127,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol":22135,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol":22138,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol._service":22174,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.logger":22182,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.get_firmware_version":22185,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.get_volume":22194,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.get_monitoring_mode":22210,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.set_monitoring_mode":22221,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.get_mad_parameters":22231,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.set_mad_parameters":22251,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.get_mad_data":22267,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.get_mad_indices":22286,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.get_mad_volume":22304,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.get_limit_curve_count":22315,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.get_limit_curve_names":22326,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.set_limit_curve_names":22343,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.get_limit_curve_parameters":22354,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.set_limit_curve_parameters":22374,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.get_limit_curve_data":22390,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.set_limit_curve_data":22411,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.reset_limit_curves":22428,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.has_tadm_data":22436,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.get_tadm_parameters":22446,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.get_tadm_data":22457,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.clear_tadm_data":22474,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.get_tadm_error":22482,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.start_tadm":22493,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.stop_tadm":22511,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters":22518,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.T":22524,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet":22527,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.channels":22571,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.pipette_mode":22576,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.liquid_offset":22584,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.follow_liquid":22592,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.volume":22603,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.liquid_class":22611,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.offset":22624,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.pull_out_distance":22632,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.min_traverse_height":22640,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.lld_mode":22646,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.mixing":22657,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.tadm":22665,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.end_z_offset":22671,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.sub_parameters":22679,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.MODULE":22685,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.SUB_PARAMETER_TYPE":22689,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.__post_init__":22695,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet._get_num_channels":22699,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet._is_sequence":22706,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet._normalize":22715,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet._make_sub_parameter_set":22733,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet._sub_parameter_type":22741,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.compile":22749,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet._compile_default":22759,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet._compile_indexed_sub_parameters":22765,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet._compile_zip_all_sub_parameters":22773,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet._collapse_scalars":22783,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.apply":22792,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.apply_selected":22799,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.from_sub_parameters":22812,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.from_parameters":22831,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet._from_sub_parameter_sets":22847,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet._invert_from_channels":22858,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.__init__":22888,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsAspirateParameterSet":22999,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsAspirateParameterSet.pipette_mode":23019,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsAspirateParameterSet.clot_retract_height":23027,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsAspirateParameterSet.sub_parameters":23035,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsAspirateParameterSet.SUB_PARAMETER_TYPE":23040,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsAspirateParameterSet._compile_default":23044,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsAspirateParameterSet._make_sub_parameter_set":23052,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsAspirateParameterSet._from_sub_parameter_sets":23061,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsAspirateParameterSet.simple_surface_mode":23072,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsAspirateParameterSet.simple_bottom_mode":23099,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsAspirateParameterSet.__init__":23126,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsDispenseParameterSet":23245,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsDispenseParameterSet.pipette_mode":23265,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsDispenseParameterSet.touch_side":23273,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsDispenseParameterSet.sub_parameters":23280,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsDispenseParameterSet.SUB_PARAMETER_TYPE":23285,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsDispenseParameterSet._compile_default":23288,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsDispenseParameterSet._make_sub_parameter_set":23296,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsDispenseParameterSet._from_sub_parameter_sets":23305,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsDispenseParameterSet.simple_surface_mode":23317,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsDispenseParameterSet.simple_bottom_mode":23344,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsDispenseParameterSet.__init__":23371,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.XLChannelsAspirateParameterSet":23489,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.XLChannelsAspirateParameterSet.sub_parameters":23505,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.XLChannelsAspirateParameterSet.SUB_PARAMETER_TYPE":23510,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.XLChannelsAspirateParameterSet._compile_default":23513,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.XLChannelsAspirateParameterSet._make_sub_parameter_set":23520,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.XLChannelsAspirateParameterSet.__init__":23528,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.XLChannelsDispenseParameterSet":23647,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.XLChannelsDispenseParameterSet.sub_parameters":23662,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.XLChannelsDispenseParameterSet.SUB_PARAMETER_TYPE":23668,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.XLChannelsDispenseParameterSet._compile_default":23671,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.XLChannelsDispenseParameterSet._make_sub_parameter_set":23678,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.XLChannelsDispenseParameterSet.__init__":23687,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsComplexMixParameterSet":23805,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsComplexMixParameterSet.channels":23825,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsComplexMixParameterSet.parameters":23830,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsComplexMixParameterSet.__post_init__":23836,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsComplexMixParameterSet.from_maybe_list":23840,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsComplexMixParameterSet.num_steps":23858,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsComplexMixParameterSet._get_step_type":23863,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsComplexMixParameterSet._get_step_groups":23874,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsComplexMixParameterSet.validate":23899,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsComplexMixParameterSet.__init__":23908,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters":23920,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.DEFAULT_CHANNEL_ASPIRATE":23924,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.DEFAULT_CHANNEL_DISPENSE":23927,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelAspirateParameterSet":23930,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelAspirateParameterSet.clot_retract_height":23948,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelAspirateParameterSet.LIQUID_CLASS_RANGES":23954,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelAspirateParameterSet.compile":23965,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelAspirateParameterSet._compile_default":23975,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelAspirateParameterSet.apply":23983,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelAspirateParameterSet._get_lld_touch_off_z":23990,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelAspirateParameterSet._get_clot_retract_height":23998,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelAspirateParameterSet.__init__":24006,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelDispenseParameterSet":24093,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelDispenseParameterSet.LIQUID_CLASS_RANGES":24109,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelDispenseParameterSet.compile":24120,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelDispenseParameterSet._compile_default":24131,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelDispenseParameterSet.apply":24138,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelDispenseParameterSet._get_lld_touch_off_z":24146,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelDispenseParameterSet.__init__":24154,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.XLChannelAspirateParameterSet":24242,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.XLChannelAspirateParameterSet.LIQUID_CLASS_RANGES":24254,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.XLChannelAspirateParameterSet.__init__":24265,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.XLChannelDispenseParameterSet":24352,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.XLChannelDispenseParameterSet.LIQUID_CLASS_RANGES":24365,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.XLChannelDispenseParameterSet.__init__":24376,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelComplexMixParameterSet":24464,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelComplexMixParameterSet.steps":24481,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelComplexMixParameterSet.ASPIRATE_TYPE":24489,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelComplexMixParameterSet.DISPENSE_TYPE":24491,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelComplexMixParameterSet._make_aspirate_parameters":24494,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelComplexMixParameterSet._make_dispense_parameters":24504,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelComplexMixParameterSet.__init__":24512,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces":24523,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.__all__":24536,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.discard_tip_method":24539,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.discard_tip_method.__all__":24543,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channels_coordination":24546,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channels_coordination._SIDE_BUFFER":24562,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channels_coordination._HOME_BUFFER":24565,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channels_coordination._block_extent":24568,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channels_coordination._y_ranges":24581,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channels_coordination._safe_home":24614,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channels_coordination._common":24632,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channels_coordination.calculate_channel_y_ranges":24648,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channels_coordination.calculate_safe_home_positions":24664,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channels_coordination.calculate_xl_channel_y_ranges":24674,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channels_coordination.calculate_xl_safe_home_positions":24689,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.volume_info":24699,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.volume_info.VolumeInfo":24702,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.volume_info.VolumeInfo.max_volume":24712,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.volume_info.VolumeInfo.current_volume":24715,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.volume_info.VolumeInfo.__init__":24718,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm":24728,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMMode":24732,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMMode.OFF":24741,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMMode.ERRORS":24743,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMMode.ALL":24745,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.LimitCurve":24747,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMGuardband":24751,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMGuardband.index":24763,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMGuardband.identifier":24766,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMGuardband.upper_limit_curve":24769,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMGuardband.lower_limit_curve":24772,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMMeasurement":24775,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMMeasurement.identifier":24788,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMMeasurement.guardband":24791,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMMeasurement.operation":24794,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMMeasurement.data":24802,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMMeasurement.error":24807,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMParameters":24815,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMParameters.data_available":24831,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMParameters.number_of_data_records":24834,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMParameters.type_of_liquid_handling":24837,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMParameters.data_out_of_range":24845,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMParameters.used_limit_curve_index":24848,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMParameters.reserved":24851,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMParameters.measurement_id":24854,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMParameters.used_limit_curve_name":24857,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMParameters.__init__":24860,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.pick_up_tip_method":24890,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.pick_up_tip_method.PickUpTipMethod":24893,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.pick_up_tip_method.PickUpTipMethod.AUTO":24902,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.pick_up_tip_method.PickUpTipMethod.NORMAL":24905,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.pick_up_tip_method.PickUpTipMethod.SLOW":24908,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.monitoring_mode":24911,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.monitoring_mode.MonitoringMode":24914,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.monitoring_mode.MonitoringMode.OFF":24924,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.monitoring_mode.MonitoringMode.MAD":24927,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.monitoring_mode.MonitoringMode.TADM":24930,"unitelabs.liquid_handling.hamilton.modules.core_gripper":24933,"unitelabs.liquid_handling.hamilton.modules.core_gripper.__all__":24941,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol":24944,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol.CoReGripperProtocol":24947,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol.CoReGripperProtocol.logger":24965,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol.CoReGripperProtocol._service":24969,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol.CoReGripperProtocol.pick_up":24975,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol.CoReGripperProtocol.discard":25006,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol.CoReGripperProtocol.open":25041,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol.CoReGripperProtocol.pick_up_plate":25054,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol.CoReGripperProtocol.put_down_plate":25085,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol.CoReGripperProtocol.move_plate":25112,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol.CoReGripperProtocol.read_barcode":25128,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper":25148,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper":25152,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.identifier":25195,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.park_location":25199,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.channels":25209,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.min_width":25219,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.__post_init__":25224,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.logger":25231,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.configure":25234,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.can_activate":25261,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.activate":25268,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.deactivate":25279,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.can_pick_up_gripper":25285,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.pick_up_gripper":25306,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.put_down_gripper":25332,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.home":25357,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.drop_gripper":25363,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.current_location":25376,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.move_to":25383,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.move_by":25394,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.has_labware":25401,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.current_grip_width":25408,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.open_to":25415,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.open_by":25422,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.close_to":25429,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.close_by":25436,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.transfer":25443,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.transfer_from":25479,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.pick_up":25519,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.pick_up_from":25544,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.put_down":25572,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.drop_labware":25596,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.__init__":25614,"unitelabs.liquid_handling.hamilton.modules.idl":25652,"unitelabs.liquid_handling.hamilton.modules.idl.__all__":25661,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol":25664,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol":25667,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol._logger_name":25704,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.initialize":25708,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.initialize_scanner":25714,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.prepare_barcode_reader":25720,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.move_scanner_to_slot":25728,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.move_carrier_to_position":25746,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.move_carrier_to_container":25766,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.move_lift_to_position":25781,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.open_loading_tray":25797,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.close_loading_tray":25812,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.identify_carrier":25825,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.load_carrier":25864,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.read_single_barcode":25898,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.read_barcode_stack":25915,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.move_carrier_to_id_position":25947,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.unload_carrier":25959,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.move_carrier_onto_deck":25973,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.pull_in_carrier_onto_deck":25984,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.dock_to_carrier":25994,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.measure_carrier":26003,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.get_scanner_position":26013,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.get_track_position":26021,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.get_carrier_position":26029,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.get_lift_position":26037,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.get_loading_tray_state":26045,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.get_drive_init_states":26053,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.get_barcode_by_index":26062,"unitelabs.liquid_handling.hamilton.modules.idl.idl":26073,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL":26077,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.identifier":26106,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.__post_init__":26110,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.logger":26117,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.configure":26121,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.is_initialized":26133,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.initialize":26140,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.can_activate":26146,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.activate":26153,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.home":26159,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.deactivate":26170,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.current_track":26177,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.move_to":26186,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL._run_idl_cycle":26195,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.identify_carrier":26256,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.scan_barcodes":26277,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.open_loading_tray":26320,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.close_loading_tray":26326,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.get_loading_tray_state":26332,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.__init__":26340,"unitelabs.liquid_handling.hamilton.modules.idl.interfaces":26355,"unitelabs.liquid_handling.hamilton.modules.idl.interfaces.__all__":26361,"unitelabs.liquid_handling.hamilton.modules.idl.interfaces.loading_indicators":26365,"unitelabs.liquid_handling.hamilton.modules.idl.interfaces.loading_indicators.build_track_indicators":26368,"unitelabs.liquid_handling.hamilton.modules.heater_shaker":26389,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.__all__":26399,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker":26402,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker":26406,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.configuration":26445,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.identifier":26450,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.__post_init__":26454,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.logger":26461,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.configure":26465,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.is_initialized":26474,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.initialize":26481,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.activate":26487,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.deactivate":26493,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.is_locked":26499,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.lock":26508,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.unlock":26514,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.is_shaking":26520,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.current_shaking_speed":26529,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.start_shaking":26538,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.stop_shaking":26559,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.temperatures":26565,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.start_temperature_recording":26576,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.stop_temperature_recording":26582,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.is_controlling_temperature":26588,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.current_temperature":26598,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.start_temperature_control":26607,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.stop_temperature_control":26622,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.__init__":26628,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol":26656,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol":26659,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol._port_service":26695,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.logger":26703,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.get_initialization":26706,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.set_initialization":26718,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.set_shaker_initialization":26726,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.get_configuration":26734,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.get_firmware":26750,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.get_plate_lock_position":26761,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.open_plate_lock":26772,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.close_plate_lock":26780,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.get_shaker_status":26788,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.get_shaker_speed":26798,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.start_shaker":26809,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.start_timed_shaker":26823,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.stop_shaker":26840,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.wait_for_shaker":26848,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.get_heater_status":26856,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.get_temperatures":26867,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.get_control_data":26883,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.start_heater":26898,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.heat":26924,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.wait_for_heater":26942,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.stop_heater":26950,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.start_temperature_recording":26958,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.stop_temperature_recording":26967,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.get_temperature_recording_parameters":26975,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.get_temperature_recording_data":26994,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces":27012,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.__all__":27020,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.temperature_status":27023,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.temperature_status.TemperatureStatus":27026,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.temperature_status.TemperatureStatus.OFF":27039,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.temperature_status.TemperatureStatus.HEAT":27042,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.temperature_status.TemperatureStatus.HOLD":27046,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.configuration":27050,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.configuration.Configuration":27053,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.configuration.Configuration.port":27064,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.configuration.Configuration.shaker":27067,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.configuration.Configuration.heater":27071,"unitelabs.liquid_handling.hamilton.modules.ipg":27075,"unitelabs.liquid_handling.hamilton.modules.ipg.__all__":27087,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol":27090,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol":27093,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol._logger_name":27122,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.__init__":27126,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.initialize":27136,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.prepare_orientation":27142,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.park":27157,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.move_to_position":27162,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.grip_plate":27181,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.put_plate":27219,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.move_all_axes":27244,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.close_gripper":27282,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.move_gripper_to_position":27297,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.position_arms_for_free_y_range":27306,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.open_uninitialized":27311,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.get_parking_status":27317,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.get_plate_presence":27325,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.get_position":27333,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.get_grip_direction":27347,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.get_gripper_width":27356,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.get_all_positions":27364,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg":27378,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG":27382,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.identifier":27423,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.GripDirection":27427,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.ArmPosition":27430,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.default_direction":27434,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.__post_init__":27438,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.logger":27445,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.configure":27449,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.is_initialized":27456,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.initialize":27463,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.can_activate":27469,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.activate":27476,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.deactivate":27482,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.home":27488,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.current_location":27494,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.move_to":27501,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.move_by":27524,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.current_direction":27545,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.has_labware":27552,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.current_grip_width":27560,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.open_to":27568,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.open_by":27578,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.close_to":27587,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.close_by":27599,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.transfer":27611,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.transfer_from":27655,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.pick_up":27699,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.pick_up_from":27727,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.put_down":27756,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.drop_labware":27782,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.__init__":27792,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces":27823,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.__all__":27831,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction":27836,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.ArmPosition":27839,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.ArmPosition.RIGHT":27851,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.ArmPosition.FRONT":27853,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.ArmPosition.LEFT":27855,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.ArmPosition.BACK":27857,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripperOrientation":27859,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripperOrientation.FRONT":27871,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripperOrientation.RIGHT":27873,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripperOrientation.BACK":27875,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripperOrientation.LEFT":27877,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection":27879,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.RF":27906,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.RR":27908,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.RB":27910,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.RL":27912,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.BF":27914,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.BR":27916,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.BB":27918,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.BL":27920,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.LF":27922,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.LR":27924,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.LB":27926,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.LL":27928,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.FF":27930,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.FR":27933,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.FB":27936,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.FL":27939,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.arm_position":27942,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.gripper_orientation":27946,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.compose":27950,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction_resolver":27963,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction_resolver.resolve_direction":27966,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction_resolver.grip_width":27995,"unitelabs.liquid_handling.hamilton.modules.core96":28008,"unitelabs.liquid_handling.hamilton.modules.core96.__all__":28024,"unitelabs.liquid_handling.hamilton.modules.core96.core96_context":28027,"unitelabs.liquid_handling.hamilton.modules.core96.core96_context.CoRe96Context":28030,"unitelabs.liquid_handling.hamilton.modules.core96.core96_context.CoRe96Context.module":28044,"unitelabs.liquid_handling.hamilton.modules.core96.core96_context.CoRe96Context.target":28047,"unitelabs.liquid_handling.hamilton.modules.core96.core96_context.CoRe96Context.__init__":28050,"unitelabs.liquid_handling.hamilton.modules.core96.core96":28061,"unitelabs.liquid_handling.hamilton.modules.core96.core96.DEFAULT_DISCARD_LOCATION":28067,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96":28071,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.identifier":28117,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.discard_location":28121,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.rows":28126,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.cols":28129,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.children":28132,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.__post_init__":28140,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.AspirationMode":28163,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.logger":28169,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.configure":28173,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.is_initialized":28183,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.initialize":28190,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.activate":28196,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.deactivate":28202,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.get_firmware_version":28208,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.current_location":28215,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.move_to":28224,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.move_by":28235,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.home":28242,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.get":28248,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96._well_offset_vector":28258,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.has_tips_fw":28273,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.pick_up_tips":28282,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.pick_up_tips_from":28296,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.put_down_tips":28314,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.put_down_tips_to":28328,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.discard_tips":28340,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.drop_tips":28350,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.current_volume":28363,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.aspirate":28373,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.dispense":28454,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.complex_mix":28540,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.rebuild_tips":28552,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.empty_tips":28569,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.__init__":28598,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol":28643,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol":28646,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol._service":28673,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.logger":28679,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.get_firmware_version":28682,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.get_initialization":28690,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.set_initialization":28698,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.get_position":28711,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.set_position":28719,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.set_z_position_to_safety":28731,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.get_tip_presence":28736,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.pick_up_tips":28743,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.discard_tips":28774,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.get_current_volume":28790,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.get_maximum_volume":28799,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.aspirate":28808,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.dispense":28896,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.get_tadm_status":28988,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.get_tadm_error":28996,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.initialize_squeezer_drive":29007,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters":29017,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters._get_well_offset_delta":29022,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96AspirateParameterSet":29037,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96AspirateParameterSet.lld_mode":29057,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96AspirateParameterSet.well_offset":29064,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96AspirateParameterSet.MODULE":29075,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96AspirateParameterSet.LIQUID_CLASS_RANGES":29079,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96AspirateParameterSet._get_hole_offset":29090,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96AspirateParameterSet._get_offset":29104,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96AspirateParameterSet.compile":29113,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96AspirateParameterSet.apply":29122,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96AspirateParameterSet._get_lld_mode":29129,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96AspirateParameterSet.__init__":29138,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96DispenseParameterSet":29230,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96DispenseParameterSet.lld_mode":29250,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96DispenseParameterSet.well_offset":29257,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96DispenseParameterSet.MODULE":29268,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96DispenseParameterSet.LIQUID_CLASS_RANGES":29271,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96DispenseParameterSet._get_hole_offset":29282,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96DispenseParameterSet._get_offset":29295,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96DispenseParameterSet.compile":29304,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96DispenseParameterSet.apply":29313,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96DispenseParameterSet._get_lld_mode":29320,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96DispenseParameterSet.__init__":29329,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96ComplexMixParameterSet":29428,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96ComplexMixParameterSet.steps":29444,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96ComplexMixParameterSet.ASPIRATE_TYPE":29452,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96ComplexMixParameterSet.DISPENSE_TYPE":29455,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96ComplexMixParameterSet._make_aspirate_parameters":29458,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96ComplexMixParameterSet._make_dispense_parameters":29466,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96ComplexMixParameterSet.__init__":29474,"unitelabs.liquid_handling.hamilton.modules.core96.interfaces":29485,"unitelabs.liquid_handling.hamilton.modules.core96.interfaces.__all__":29492,"unitelabs.liquid_handling.hamilton.modules.core96.interfaces.pick_up_tip_method":29495,"unitelabs.liquid_handling.hamilton.modules.core96.interfaces.pick_up_tip_method.PickUpTipMethod":29498,"unitelabs.liquid_handling.hamilton.modules.core96.interfaces.pick_up_tip_method.PickUpTipMethod.NORMAL":29507,"unitelabs.liquid_handling.hamilton.modules.core96.interfaces.pick_up_tip_method.PickUpTipMethod.SLOW":29509,"unitelabs.liquid_handling.hamilton.modules.core96.interfaces.pick_up_tip_method.PickUpTipMethod.BLOW_OUT":29511,"unitelabs.liquid_handling.hamilton.commands":29514,"unitelabs.liquid_handling.hamilton.commands.__all__":29522,"unitelabs.liquid_handling.hamilton.commands.command":29525,"unitelabs.liquid_handling.hamilton.commands.command.__all__":29539,"unitelabs.liquid_handling.hamilton.commands.command.constraints":29542,"unitelabs.liquid_handling.hamilton.commands.command.constraints.T":29548,"unitelabs.liquid_handling.hamilton.commands.command.constraints.Constraint":29551,"unitelabs.liquid_handling.hamilton.commands.command.constraints.Constraint.validate":29569,"unitelabs.liquid_handling.hamilton.commands.command.constraints.Constraint.parse":29581,"unitelabs.liquid_handling.hamilton.commands.command.constraints.ValueRange":29598,"unitelabs.liquid_handling.hamilton.commands.command.constraints.ValueRange.min":29617,"unitelabs.liquid_handling.hamilton.commands.command.constraints.ValueRange.max":29620,"unitelabs.liquid_handling.hamilton.commands.command.constraints.ValueRange.__post_init__":29623,"unitelabs.liquid_handling.hamilton.commands.command.constraints.ValueRange.length":29627,"unitelabs.liquid_handling.hamilton.commands.command.constraints.ValueRange.validate":29631,"unitelabs.liquid_handling.hamilton.commands.command.constraints.ValueRange.parse":29640,"unitelabs.liquid_handling.hamilton.commands.command.constraints.ValueRange.__init__":29651,"unitelabs.liquid_handling.hamilton.commands.command.constraints.Length":29663,"unitelabs.liquid_handling.hamilton.commands.command.constraints.Length.min":29685,"unitelabs.liquid_handling.hamilton.commands.command.constraints.Length.max":29690,"unitelabs.liquid_handling.hamilton.commands.command.constraints.Length.__post_init__":29693,"unitelabs.liquid_handling.hamilton.commands.command.constraints.Length.validate":29697,"unitelabs.liquid_handling.hamilton.commands.command.constraints.Length.parse":29710,"unitelabs.liquid_handling.hamilton.commands.command.constraints.Length.__init__":29727,"unitelabs.liquid_handling.hamilton.commands.command.constraints.FirmwareVersion":29737,"unitelabs.liquid_handling.hamilton.commands.command.constraints.FirmwareVersion.version":29759,"unitelabs.liquid_handling.hamilton.commands.command.constraints.FirmwareVersion.date":29769,"unitelabs.liquid_handling.hamilton.commands.command.constraints.FirmwareVersion.__post_init__":29774,"unitelabs.liquid_handling.hamilton.commands.command.constraints.FirmwareVersion.validate":29778,"unitelabs.liquid_handling.hamilton.commands.command.constraints.FirmwareVersion.parse":29789,"unitelabs.liquid_handling.hamilton.commands.command.constraints.FirmwareVersion.__init__":29815,"unitelabs.liquid_handling.hamilton.commands.command.command":29833,"unitelabs.liquid_handling.hamilton.commands.command.command.T_co":29837,"unitelabs.liquid_handling.hamilton.commands.command.command.HamiltonCommand":29840,"unitelabs.liquid_handling.hamilton.commands.command.command.HamiltonCommand.module":29862,"unitelabs.liquid_handling.hamilton.commands.command.command.HamiltonCommand.command":29865,"unitelabs.liquid_handling.hamilton.commands.command.command.HamiltonCommand.id":29868,"unitelabs.liquid_handling.hamilton.commands.command.command.HamiltonCommand.timeout":29877,"unitelabs.liquid_handling.hamilton.commands.command.command.HamiltonCommand.receiver":29882,"unitelabs.liquid_handling.hamilton.commands.command.command.HamiltonCommand.__post_init__":29887,"unitelabs.liquid_handling.hamilton.commands.command.command.HamiltonCommand.execute":29891,"unitelabs.liquid_handling.hamilton.commands.command.command.HamiltonCommand.serialize":29898,"unitelabs.liquid_handling.hamilton.commands.command.command.HamiltonCommand.deserialize":29906,"unitelabs.liquid_handling.hamilton.commands.command.command.HamiltonCommand.__init__":29918,"unitelabs.liquid_handling.hamilton.commands.command.utils":29943,"unitelabs.liquid_handling.hamilton.commands.command.utils.T_co":29955,"unitelabs.liquid_handling.hamilton.commands.command.utils.S":29958,"unitelabs.liquid_handling.hamilton.commands.command.utils.get_generic_type":29961,"unitelabs.liquid_handling.hamilton.commands.command.utils.get_default_for_field":29978,"unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer":29988,"unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.__init__":30009,"unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.pos":30017,"unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.len":30019,"unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.val":30022,"unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.is_end":30024,"unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.consume":30028,"unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.consume_string":30039,"unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.consume_match":30051,"unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.consume_bool":30071,"unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.consume_int":30083,"unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.consume_bytes":30098,"unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.consume_parameter":30113,"unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.advance":30128,"unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.peek":30140,"unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.reset":30156,"unitelabs.liquid_handling.hamilton.commands.command.utils.produce_parameter":30161,"unitelabs.liquid_handling.hamilton.commands.command.utils.parse_error":30205,"unitelabs.liquid_handling.hamilton.commands.command.receiver":30216,"unitelabs.liquid_handling.hamilton.commands.command.receiver.Receiver":30219,"unitelabs.liquid_handling.hamilton.commands.command.receiver.Receiver.request":30229,"unitelabs.liquid_handling.hamilton.commands.command.receiver.Receiver.send":30242,"unitelabs.liquid_handling.hamilton.commands.command.raw_command":30252,"unitelabs.liquid_handling.hamilton.commands.command.raw_command.RawHamiltonCommand":30255,"unitelabs.liquid_handling.hamilton.commands.command.raw_command.RawHamiltonCommand.value":30277,"unitelabs.liquid_handling.hamilton.commands.command.raw_command.RawHamiltonCommand._module":30280,"unitelabs.liquid_handling.hamilton.commands.command.raw_command.RawHamiltonCommand._command":30283,"unitelabs.liquid_handling.hamilton.commands.command.raw_command.RawHamiltonCommand._id":30286,"unitelabs.liquid_handling.hamilton.commands.command.raw_command.RawHamiltonCommand.__init__":30289,"unitelabs.liquid_handling.hamilton.commands.command.raw_command.RawHamiltonCommand.module":30304,"unitelabs.liquid_handling.hamilton.commands.command.raw_command.RawHamiltonCommand.command":30308,"unitelabs.liquid_handling.hamilton.commands.command.raw_command.RawHamiltonCommand.id":30312,"unitelabs.liquid_handling.hamilton.commands.command.raw_command.RawHamiltonCommand.execute":30321,"unitelabs.liquid_handling.hamilton.commands.command.raw_command.RawHamiltonCommand.serialize":30329,"unitelabs.liquid_handling.hamilton.commands.command.raw_command.RawHamiltonCommand.deserialize":30337,"unitelabs.liquid_handling.agilent":30345,"unitelabs.liquid_handling.agilent.__all__":30356,"unitelabs.liquid_handling.agilent.bravo":30359,"unitelabs.liquid_handling.agilent.bravo.Bravo":30362,"unitelabs.liquid_handling.agilent.bravo.Bravo._configuration":30407,"unitelabs.liquid_handling.agilent.bravo.Bravo._configuration_type":30412,"unitelabs.liquid_handling.agilent.bravo.Bravo.__init__":30418,"unitelabs.liquid_handling.agilent.bravo.Bravo.api":30438,"unitelabs.liquid_handling.agilent.bravo.Bravo.deck":30441,"unitelabs.liquid_handling.agilent.bravo.Bravo.pipette_head":30444,"unitelabs.liquid_handling.agilent.bravo.Bravo.gripper":30447,"unitelabs.liquid_handling.agilent.bravo.Bravo._light_state_machine":30450,"unitelabs.liquid_handling.agilent.bravo.Bravo.__aenter__":30452,"unitelabs.liquid_handling.agilent.bravo.Bravo.__aexit__":30458,"unitelabs.liquid_handling.agilent.bravo.Bravo.aclose":30481,"unitelabs.liquid_handling.agilent.bravo.Bravo._revert_status_light_atexit":30486,"unitelabs.liquid_handling.agilent.bravo.Bravo.logger":30491,"unitelabs.liquid_handling.agilent.bravo.Bravo.configuration":30494,"unitelabs.liquid_handling.agilent.bravo.Bravo.min_traverse_height":30497,"unitelabs.liquid_handling.agilent.bravo.Bravo.get_configuration":30501,"unitelabs.liquid_handling.agilent.bravo.Bravo.is_connected":30507,"unitelabs.liquid_handling.agilent.bravo.Bravo.get_connection_status":30515,"unitelabs.liquid_handling.agilent.bravo.Bravo.get_axis_motor_states":30521,"unitelabs.liquid_handling.agilent.bravo.Bravo.get_system_status":30527,"unitelabs.liquid_handling.agilent.bravo.Bravo.get_all_positions":30533,"unitelabs.liquid_handling.agilent.bravo.Bravo.stop":30545,"unitelabs.liquid_handling.agilent.bravo.Bravo.home":30551,"unitelabs.liquid_handling.agilent.bravo.Bravo.enable_axis":30557,"unitelabs.liquid_handling.agilent.bravo.Bravo.disable_axis":30565,"unitelabs.liquid_handling.agilent.bravo.Bravo.reconnect":30572,"unitelabs.liquid_handling.agilent.bravo.Bravo.disconnect":30578,"unitelabs.liquid_handling.agilent.bravo.Bravo.is_estop_engaged":30583,"unitelabs.liquid_handling.agilent.bravo.Bravo.is_safe_to_operate":30590,"unitelabs.liquid_handling.agilent.bravo.Bravo.configure":30596,"unitelabs.liquid_handling.agilent.bravo.Bravo.initialize":30604,"unitelabs.liquid_handling.agilent.bravo.Bravo.activate":30612,"unitelabs.liquid_handling.agilent.bravo.Bravo.deactivate":30620,"unitelabs.liquid_handling.agilent.bravo.Bravo.move_to_safe_robot_position":30629,"unitelabs.liquid_handling.agilent.bravo.Bravo.robot_finished":30650,"unitelabs.liquid_handling.agilent.bravo.Bravo.set_teachpoints":30655,"unitelabs.liquid_handling.agilent.bravo_protocol":30674,"unitelabs.liquid_handling.agilent.bravo_protocol.logger":30680,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol":30683,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.SAFE_ROBOT_X_DEFAULT":30749,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.SAFE_ROBOT_Y_DEFAULT":30751,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.SAFE_ROBOT_Z_DEFAULT":30753,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.GRIPPER_PARK_POSITION":30755,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.GRIPPER_Z_PARK_POSITION":30757,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.PIPETTOR_W_PARK_POSITION":30759,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.__init__":30761,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.name":30775,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.client":30777,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.service":30782,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol._head_type":30787,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol._min_traverse_height":30792,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.open":30796,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.close":30800,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol._get_service":30804,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.min_traverse_height":30816,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.initialize":30820,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.get_connection_status":30824,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.get_system_status":30830,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.get_axis_motor_states":30836,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.get_teachpoints":30842,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.head_type":30850,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.get_head_info":30853,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.move_w_to_position":30864,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.home_all_axes":30872,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.stop_all_motion":30876,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.connect":30880,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.disconnect":30884,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.enable_axis":30888,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.disable_axis":30894,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.enable_all_axes":30900,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.get_x_position":30904,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.get_y_position":30910,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.get_z_position":30916,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.get_w_position":30922,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.get_gripper_position":30928,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.get_gripper_z_position":30934,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.get_all_positions":30940,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.move_to_position":30951,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.aspirate":30965,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.dispense":31021,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.pick_up_tips":31088,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.drop_tips":31113,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.is_estop_engaged":31134,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.is_safe_to_operate":31140,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.move_gripper":31147,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.force_move_gripper":31157,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.move_gripper_z":31170,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.enable_plate_sensor":31178,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.get_plate_present":31185,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.get_gripper_y_offset":31194,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.set_teachpoints":31201,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.set_gripper_y_offset":31222,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.set_status_light":31230,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol._set_status_light_sync":31241,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.clear_all_lights":31254,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol._wait_for_positions_readable":31260,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.move_to_safe_robot_position":31274,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.robot_finished":31294,"unitelabs.liquid_handling.agilent.interfaces":31301,"unitelabs.liquid_handling.agilent.interfaces.__all__":31315,"unitelabs.liquid_handling.agilent.interfaces.constants":31325,"unitelabs.liquid_handling.agilent.interfaces.constants.TIP_SPACING":31348,"unitelabs.liquid_handling.agilent.interfaces.constants.TIP_RACK_COLUMNS":31351,"unitelabs.liquid_handling.agilent.interfaces.constants.HEAD_MAX_COLUMNS":31353,"unitelabs.liquid_handling.agilent.interfaces.constants.BASE_SAFE_Z_HEIGHT":31355,"unitelabs.liquid_handling.agilent.interfaces.constants.DEFAULT_GRIPPER_OPEN":31357,"unitelabs.liquid_handling.agilent.interfaces.constants.DEFAULT_GRIPPER_CLOSE_PLATE":31359,"unitelabs.liquid_handling.agilent.interfaces.constants.DEFAULT_ZG_RETRACTED":31362,"unitelabs.liquid_handling.agilent.interfaces.constants.GRIPPER_HEAD_CLEARANCE":31365,"unitelabs.liquid_handling.agilent.interfaces.constants.DEFAULT_GRIPPER_OPEN_VELOCITY":31368,"unitelabs.liquid_handling.agilent.interfaces.constants.DEFAULT_GRIPPER_CLOSE_VELOCITY":31370,"unitelabs.liquid_handling.agilent.interfaces.constants.DEFAULT_XY_VELOCITY":31373,"unitelabs.liquid_handling.agilent.interfaces.constants.DEFAULT_GROSS_Z_VELOCITY":31376,"unitelabs.liquid_handling.agilent.interfaces.constants.GRIPPER_ZERO_POINT":31379,"unitelabs.liquid_handling.agilent.interfaces.constants.GRIPPER_SQUEEZE":31382,"unitelabs.liquid_handling.agilent.interfaces.constants.GRIPPER_SCALE_FACTOR":31385,"unitelabs.liquid_handling.agilent.interfaces.constants.GRIPPER_JAW_MAX":31388,"unitelabs.liquid_handling.agilent.interfaces.constants.GRIPPER_FORCE_OVERSHOOT":31390,"unitelabs.liquid_handling.agilent.interfaces.constants.DEFAULT_GRIP_FORCE":31393,"unitelabs.liquid_handling.agilent.interfaces.constants.MIN_GRIP_FORCE":31396,"unitelabs.liquid_handling.agilent.interfaces.constants.MAX_GRIP_FORCE":31399,"unitelabs.liquid_handling.agilent.interfaces.constants.MAX_ZG_EXTENSION":31402,"unitelabs.liquid_handling.agilent.interfaces.constants.ZG_RETRACT_WITH_PLATE_CLEARANCE":31404,"unitelabs.liquid_handling.agilent.interfaces.constants.GRIPPER_Z_SAFE_LIMIT":31407,"unitelabs.liquid_handling.agilent.interfaces.configuration":31409,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoConfiguration":31416,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoConfiguration.head_profile":31431,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoConfiguration.min_traverse_height":31439,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoConfiguration.is_firmware_complete":31446,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoConfiguration.from_head_type":31449,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoConfiguration.__init__":31464,"unitelabs.liquid_handling.agilent.interfaces.configuration.HeadType":31492,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile":31497,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.name":31521,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.user_calibration_offset":31524,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.w_software_min":31528,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.w_software_max":31531,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.head_max_volume":31534,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.min_volume":31537,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.ul_to_mm_factor":31540,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.hw_min":31543,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.hw_max":31546,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.tip_spacing":31549,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.rows":31553,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.cols":31556,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.rack_rows":31559,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.rack_columns":31562,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.deck_x_spacing":31565,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.deck_y_spacing":31569,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.__init__":31573,"unitelabs.liquid_handling.agilent.interfaces.configuration.HEAD_PROFILES":31622,"unitelabs.liquid_handling.agilent.interfaces.configuration._HEAD_TYPE_ALIASES":31631,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfileField":31640,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfileField._serialize":31651,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfileField._deserialize":31669,"unitelabs.liquid_handling.agilent.interfaces.configuration.get_head_profile":31693,"unitelabs.liquid_handling.agilent.interfaces.configuration.DEFAULT_TEACHPOINTS":31711,"unitelabs.liquid_handling.agilent.interfaces.parameters":31723,"unitelabs.liquid_handling.agilent.interfaces.parameters.__all__":31733,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context":31736,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext":31739,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.module":31765,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.target":31769,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext._teachpoint":31772,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.head_profile":31778,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.min_traverse_height":31782,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.effective_tip_extension":31786,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.teachpoint_z":31790,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.plate_height":31794,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.well_depth":31798,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.x_position":31802,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.y_position":31806,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.container_top":31810,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.container_bottom":31814,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.liquid_surface":31818,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.tip":31822,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.__init__":31827,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set":31837,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set._TouchTipDirectionField":31845,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set._TouchTipDirectionField._serialize":31855,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set._TouchTipDirectionField._deserialize":31871,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set._TOUCH_TIP_OFFSET_FACTOR":31894,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set._DEFAULT_TIP_DIAMETER":31898,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set._DEFAULT_WELL_DIAMETER":31901,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet":31905,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet.LIQUID_CLASS_RANGES":31935,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet.touch_tip_direction":31946,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet.touch_tip_retract_distance":31953,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet.touch_tip_distance":31959,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet.touch_side":31965,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet._get_blowout_air_volume":31972,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet._get_transport_air_volume":31980,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet._get_touch_tip_direction":31988,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet._get_touch_tip_retract_distance":32001,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet._get_touch_tip_distance":32011,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet._calculate_touch_off_distance":32022,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet._get_tip_diameter":32032,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet._get_well_diameter":32042,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet._get_touch_side_direction":32052,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet._get_touch_side_distance":32068,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet.compile":32078,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet.apply":32089,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet.__init__":32097,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_aspirate_parameter_set":32214,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_aspirate_parameter_set.BravoAspirateParameterSet":32217,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_aspirate_parameter_set.BravoAspirateParameterSet.LIQUID_CLASS_RANGES":32236,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_aspirate_parameter_set.BravoAspirateParameterSet._get_blowout_air_volume":32247,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_aspirate_parameter_set.BravoAspirateParameterSet._get_transport_air_volume":32255,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_aspirate_parameter_set.BravoAspirateParameterSet._get_min_z_position":32263,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_aspirate_parameter_set.BravoAspirateParameterSet.compile":32272,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_aspirate_parameter_set.BravoAspirateParameterSet.apply":32283,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_aspirate_parameter_set.BravoAspirateParameterSet.__init__":32291,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set":32382,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set._LiquidClassArg":32386,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet":32390,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet.liquid_class":32429,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet.velocity":32432,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet.start_z_position":32438,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet.min_z_position":32444,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet.min_traverse_height":32450,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet.mixing":32456,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet.well_offset":32462,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._warn_unsupported_fields":32473,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._get_hole_offset":32478,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._get_offset":32492,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._get_liquid_class":32501,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._get_mixing":32513,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._get_w_position":32526,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._flow_to_w_rate":32539,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._get_mix_w_delta":32553,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._get_mix_z_position":32571,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._get_velocity":32583,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._get_z_velocity":32593,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._get_x_position":32603,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._get_y_position":32614,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._get_start_z_position":32624,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._get_min_z_position":32634,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._get_min_traverse_height":32644,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._transfer_liquid":32655,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._resolve_liquid_pairing":32668,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._resolve_plate_wells":32684,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet.simple_surface_mode":32693,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet.simple_bottom_mode":32720,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet.__init__":32744,"unitelabs.liquid_handling.agilent.modules":32835,"unitelabs.liquid_handling.agilent.modules.__all__":32844,"unitelabs.liquid_handling.agilent.modules.bravo_deck":32847,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeckSite":32851,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeckSite.location_number":32865,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeckSite.__init__":32868,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck":32882,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.identifier":32921,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.num_locations":32924,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.teachpoints":32928,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.__post_init__":32937,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.configure":32946,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck._validate_location":32953,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck._resolve_location":32960,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.get_location_number":32971,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.is_location_empty":32984,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.get_labware_at_location":32999,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.get_labware_height":33015,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.get_max_labware_height":33025,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.__getitem__":33033,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.__contains__":33041,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.add":33051,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.remove":33074,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.clear":33084,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.assign":33090,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.unassign":33111,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.summary":33121,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck._rebuild_location_index":33129,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck._rebuild_index":33134,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.load":33138,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.from_json":33148,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.__init__":33160,"unitelabs.liquid_handling.agilent.modules.pipette_head":33190,"unitelabs.liquid_handling.agilent.modules.pipette_head.__all__":33197,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head":33200,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.APPROACH_CLEARANCE":33213,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.TIP_PICKUP_OVERSHOOT":33215,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.MIN_Z_CLEARANCE":33218,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.W_EJECT_POSITION":33220,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.MIN_MOVE_TO":33223,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.MAX_MOVE_TO":33226,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head._hole_positions_from_labware":33229,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead":33241,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.identifier":33286,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.rows":33290,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.cols":33293,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.children":33296,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.head_profile":33303,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.__post_init__":33307,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.logger":33330,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.protocol":33334,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.configure":33338,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.initialize":33350,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.can_activate":33357,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.activate":33364,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.current_location":33371,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.move_to":33384,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.move_by":33393,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.home":33402,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead._well_offset_vector":33408,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead._validate_location_offset":33423,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead._assert_gripper_retracted":33432,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead._retract_z":33437,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.current_w_position":33442,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.get":33453,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.pick_up_tips":33462,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.pick_up_tips_from":33476,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead._pick_up_tips":33516,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.put_down_tips":33544,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.put_down_tips_to":33558,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead._put_down_tips":33594,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.discard_tips":33619,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.drop_tips":33645,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.aspirate":33658,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.dispense":33733,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.empty_tips":33809,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.__init__":33817,"unitelabs.liquid_handling.configuration":33864,"unitelabs.liquid_handling.configuration.__all__":33874,"unitelabs.liquid_handling.configuration.liquid_handler":33877,"unitelabs.liquid_handling.configuration.liquid_handler.LiquidHandlerConfiguration":33880,"unitelabs.liquid_handling.configuration.liquid_handler.LiquidHandlerConfiguration.name":33893,"unitelabs.liquid_handling.configuration.liquid_handler.LiquidHandlerConfiguration.identifier":33900,"unitelabs.liquid_handling.configuration.liquid_handler.LiquidHandlerConfiguration.__init__":33907,"unitelabs.liquid_handling.configuration.module":33923,"unitelabs.liquid_handling.configuration.module.ModuleConfiguration":33926,"unitelabs.liquid_handling.configuration.module.ModuleConfiguration.__init__":33936,"unitelabs.liquid_handling.configuration.configuration":33940,"unitelabs.liquid_handling.configuration.configuration.Configuration":33943,"unitelabs.liquid_handling.configuration.configuration.Configuration.get":33959,"unitelabs.liquid_handling.configuration.configuration.Configuration.__getitem__":33971,"unitelabs.liquid_handling.configuration.configuration.Configuration.__setitem__":33979,"unitelabs.liquid_handling.configuration.configuration.Configuration.missing_fields":33987,"unitelabs.liquid_handling.configuration.configuration.Configuration.is_complete":33994,"unitelabs.liquid_handling.configuration.configuration.Configuration.fill_missing_fields":33998,"unitelabs.liquid_handling.configuration.configuration.Configuration.serialize":34011,"unitelabs.liquid_handling.configuration.configuration.Configuration.deserialize":34023,"unitelabs.liquid_handling.configuration.configuration.Configuration.__init__":34038,"unitelabs.liquid_handling.modules":34042,"unitelabs.liquid_handling.modules.guard":34059,"unitelabs.liquid_handling.modules.guard.F":34066,"unitelabs.liquid_handling.modules.guard.guard":34069,"unitelabs.liquid_handling.modules.guard.ensure_module_stage":34092,"unitelabs.liquid_handling.modules.__all__":34100,"unitelabs.liquid_handling.modules.module_error":34103,"unitelabs.liquid_handling.modules.module_error.ModuleError":34106,"unitelabs.liquid_handling.modules.module_error.ModuleActivationError":34114,"unitelabs.liquid_handling.modules.module_error.ModuleActivationError.__init__":34125,"unitelabs.liquid_handling.modules.module_error.ModuleActivationError.module_name":34134,"unitelabs.liquid_handling.modules.stage":34136,"unitelabs.liquid_handling.modules.stage.Stage":34139,"unitelabs.liquid_handling.modules.stage.Stage.INSTALLED":34152,"unitelabs.liquid_handling.modules.stage.Stage.CONFIGURED":34155,"unitelabs.liquid_handling.modules.stage.Stage.INITIALIZED":34158,"unitelabs.liquid_handling.modules.stage.Stage.ACTIVE":34161,"unitelabs.liquid_handling.modules.pipette_head":34164,"unitelabs.liquid_handling.modules.pipette_head.S":34170,"unitelabs.liquid_handling.modules.pipette_head.T":34173,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead":34176,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.rows":34228,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.cols":34231,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.current_location":34234,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.move_to":34245,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.move_by":34255,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.get":34265,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.has_tips":34275,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.has_tips_at":34286,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.get_tips":34302,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.get_present_tips":34315,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.get_tips_at":34325,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.rebuild_tips":34343,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.has_no_tips":34361,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.active_channels":34365,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.active_children":34371,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.active_head_positions":34382,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.is_partial_tips":34388,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.tip_length":34392,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.tip_fitting_depth":34396,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.effective_tip_extension":34400,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead._well_offset_vector":34404,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead._resolve_well_offset_pairing":34418,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.can_pick_up_tips":34450,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.pick_up_tips":34482,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.pick_up_tips_from":34494,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.can_put_down_tips":34511,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.put_down_tips":34544,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.put_down_tips_to":34556,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.discard_tips":34573,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.drop_tips":34579,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.aspirate":34590,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.dispense":34628,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.empty_tips":34663,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.__init__":34671,"unitelabs.liquid_handling.modules.liquid_modes":34706,"unitelabs.liquid_handling.modules.liquid_modes._PipetteModeMeta":34710,"unitelabs.liquid_handling.modules.liquid_modes._PipetteModeMeta.__contains__":34719,"unitelabs.liquid_handling.modules.liquid_modes.PipetteMode":34728,"unitelabs.liquid_handling.modules.liquid_modes.PipetteMode.SURFACE":34739,"unitelabs.liquid_handling.modules.liquid_modes.PipetteMode.BOTTOM":34742,"unitelabs.liquid_handling.modules.liquid_modes.PipetteMode.JET":34745,"unitelabs.liquid_handling.modules.liquid_modes.AspiratePipetteMode":34748,"unitelabs.liquid_handling.modules.liquid_modes.AspiratePipetteMode.SURFACE":34758,"unitelabs.liquid_handling.modules.liquid_modes.AspiratePipetteMode.BOTTOM":34761,"unitelabs.liquid_handling.modules.liquid_modes.DispensePipetteMode":34764,"unitelabs.liquid_handling.modules.liquid_modes.DispensePipetteMode.SURFACE":34775,"unitelabs.liquid_handling.modules.liquid_modes.DispensePipetteMode.BOTTOM":34778,"unitelabs.liquid_handling.modules.liquid_modes.DispensePipetteMode.JET":34781,"unitelabs.liquid_handling.modules.pipettes":34784,"unitelabs.liquid_handling.modules.pipettes.S":34790,"unitelabs.liquid_handling.modules.pipettes.T":34793,"unitelabs.liquid_handling.modules.pipettes.Pipettes":34796,"unitelabs.liquid_handling.modules.pipettes.Pipettes.rows":34832,"unitelabs.liquid_handling.modules.pipettes.Pipettes.cols":34835,"unitelabs.liquid_handling.modules.pipettes.Pipettes.current_locations":34838,"unitelabs.liquid_handling.modules.pipettes.Pipettes.move_to":34850,"unitelabs.liquid_handling.modules.pipettes.Pipettes.move_by":34862,"unitelabs.liquid_handling.modules.pipettes.Pipettes.has_tips":34874,"unitelabs.liquid_handling.modules.pipettes.Pipettes.has_tip":34884,"unitelabs.liquid_handling.modules.pipettes.Pipettes.can_pick_up_tips":34893,"unitelabs.liquid_handling.modules.pipettes.Pipettes.pick_up_tips":34911,"unitelabs.liquid_handling.modules.pipettes.Pipettes.pick_up_tips_from":34929,"unitelabs.liquid_handling.modules.pipettes.Pipettes.can_put_down_tips":34944,"unitelabs.liquid_handling.modules.pipettes.Pipettes.put_down_tips":34964,"unitelabs.liquid_handling.modules.pipettes.Pipettes.put_down_tips_to":34984,"unitelabs.liquid_handling.modules.pipettes.Pipettes.discard_tips":35001,"unitelabs.liquid_handling.modules.pipettes.Pipettes.return_tips":35016,"unitelabs.liquid_handling.modules.pipettes.Pipettes.drop_tips":35022,"unitelabs.liquid_handling.modules.pipettes.Pipettes.aspirate":35033,"unitelabs.liquid_handling.modules.pipettes.Pipettes.dispense":35062,"unitelabs.liquid_handling.modules.pipettes.Pipettes.__init__":35091,"unitelabs.liquid_handling.modules.pipette":35126,"unitelabs.liquid_handling.modules.pipette.T":35131,"unitelabs.liquid_handling.modules.pipette.Pipette":35133,"unitelabs.liquid_handling.modules.pipette.Pipette.PipetteMode":35169,"unitelabs.liquid_handling.modules.pipette.Pipette.tip_source":35172,"unitelabs.liquid_handling.modules.pipette.Pipette.pick_up_offset":35177,"unitelabs.liquid_handling.modules.pipette.Pipette.current_location":35181,"unitelabs.liquid_handling.modules.pipette.Pipette.move_to":35189,"unitelabs.liquid_handling.modules.pipette.Pipette.move_by":35197,"unitelabs.liquid_handling.modules.pipette.Pipette.has_tip":35205,"unitelabs.liquid_handling.modules.pipette.Pipette.can_pick_up_tip":35212,"unitelabs.liquid_handling.modules.pipette.Pipette.pick_up_tip":35223,"unitelabs.liquid_handling.modules.pipette.Pipette.pick_up_tip_from":35234,"unitelabs.liquid_handling.modules.pipette.Pipette.can_put_down_tip":35245,"unitelabs.liquid_handling.modules.pipette.Pipette.put_down_tip":35257,"unitelabs.liquid_handling.modules.pipette.Pipette.put_down_tip_to":35268,"unitelabs.liquid_handling.modules.pipette.Pipette.discard_tip":35279,"unitelabs.liquid_handling.modules.pipette.Pipette.return_tip":35288,"unitelabs.liquid_handling.modules.pipette.Pipette.drop_tip":35294,"unitelabs.liquid_handling.modules.pipette.Pipette.current_volume":35303,"unitelabs.liquid_handling.modules.pipette.Pipette.aspirate":35313,"unitelabs.liquid_handling.modules.pipette.Pipette.dispense":35342,"unitelabs.liquid_handling.modules.pipette.Pipette.empty":35374,"unitelabs.liquid_handling.modules.pipette.Pipette.mix":35386,"unitelabs.liquid_handling.modules.pipette.Pipette.__init__":35419,"unitelabs.liquid_handling.modules.module":35436,"unitelabs.liquid_handling.modules.module.Module":35439,"unitelabs.liquid_handling.modules.module.Module._stage":35461,"unitelabs.liquid_handling.modules.module.Module.__post_init__":35466,"unitelabs.liquid_handling.modules.module.Module.stage":35471,"unitelabs.liquid_handling.modules.module.Module.is_configured":35474,"unitelabs.liquid_handling.modules.module.Module.configure":35482,"unitelabs.liquid_handling.modules.module.Module.is_initialized":35490,"unitelabs.liquid_handling.modules.module.Module.initialize":35498,"unitelabs.liquid_handling.modules.module.Module.is_active":35505,"unitelabs.liquid_handling.modules.module.Module.can_activate":35513,"unitelabs.liquid_handling.modules.module.Module.activate":35521,"unitelabs.liquid_handling.modules.module.Module.deactivate":35528,"unitelabs.liquid_handling.modules.module.Module.__init__":35535,"unitelabs.liquid_handling.modules.liquid_handling_mode":35542,"unitelabs.liquid_handling.modules.liquid_handling_mode.LiquidHandlingMode":35545,"unitelabs.liquid_handling.modules.liquid_handling_mode.LiquidHandlingMode.ASPIRATION":35555,"unitelabs.liquid_handling.modules.liquid_handling_mode.LiquidHandlingMode.DISPENSE":35558,"unitelabs.liquid_handling.modules.gripper":35561,"unitelabs.liquid_handling.modules.gripper.T":35566,"unitelabs.liquid_handling.modules.gripper.Gripper":35568,"unitelabs.liquid_handling.modules.gripper.Gripper.width_offset":35603,"unitelabs.liquid_handling.modules.gripper.Gripper.current_location":35606,"unitelabs.liquid_handling.modules.gripper.Gripper.move_to":35614,"unitelabs.liquid_handling.modules.gripper.Gripper.move_by":35622,"unitelabs.liquid_handling.modules.gripper.Gripper.has_labware":35630,"unitelabs.liquid_handling.modules.gripper.Gripper.current_grip_width":35638,"unitelabs.liquid_handling.modules.gripper.Gripper.open_to":35646,"unitelabs.liquid_handling.modules.gripper.Gripper.open_by":35654,"unitelabs.liquid_handling.modules.gripper.Gripper.close_to":35662,"unitelabs.liquid_handling.modules.gripper.Gripper.close_by":35670,"unitelabs.liquid_handling.modules.gripper.Gripper.can_transfer":35678,"unitelabs.liquid_handling.modules.gripper.Gripper.transfer":35703,"unitelabs.liquid_handling.modules.gripper.Gripper.transfer_from":35727,"unitelabs.liquid_handling.modules.gripper.Gripper.can_pick_up":35754,"unitelabs.liquid_handling.modules.gripper.Gripper.pick_up":35770,"unitelabs.liquid_handling.modules.gripper.Gripper.pick_up_from":35785,"unitelabs.liquid_handling.modules.gripper.Gripper.can_put_down":35803,"unitelabs.liquid_handling.modules.gripper.Gripper.put_down":35821,"unitelabs.liquid_handling.modules.gripper.Gripper.drop_labware":35837,"unitelabs.liquid_handling.modules.gripper.Gripper._get_grab_height_for_labware":35846,"unitelabs.liquid_handling.modules.gripper.Gripper.__init__":35864,"unitelabs.liquid_handling.modules.parameters":35877,"unitelabs.liquid_handling.modules.parameters.__all__":35896,"unitelabs.liquid_handling.modules.parameters.dispense":35900,"unitelabs.liquid_handling.modules.parameters.dispense.DispenseParameterSet":35903,"unitelabs.liquid_handling.modules.parameters.dispense.DispenseParameterSet.pipette_mode":35917,"unitelabs.liquid_handling.modules.parameters.dispense.DispenseParameterSet._get_follow_liquid":35923,"unitelabs.liquid_handling.modules.parameters.dispense.DispenseParameterSet._get_volume":35932,"unitelabs.liquid_handling.modules.parameters.dispense.DispenseParameterSet.__init__":35941,"unitelabs.liquid_handling.modules.parameters.multi_pipette_head_context":35994,"unitelabs.liquid_handling.modules.parameters.multi_pipette_head_context.MultiPipetteHeadContext":35997,"unitelabs.liquid_handling.modules.parameters.multi_pipette_head_context.MultiPipetteHeadContext.target":36010,"unitelabs.liquid_handling.modules.parameters.multi_pipette_head_context.MultiPipetteHeadContext.hole_positions":36013,"unitelabs.liquid_handling.modules.parameters.multi_pipette_head_context.MultiPipetteHeadContext.__init__":36021,"unitelabs.liquid_handling.modules.parameters.liquid_class_field":36033,"unitelabs.liquid_handling.modules.parameters.liquid_class_field.LiquidClassField":36036,"unitelabs.liquid_handling.modules.parameters.liquid_class_field.LiquidClassField._serialize":36046,"unitelabs.liquid_handling.modules.parameters.liquid_class_field.LiquidClassField._deserialize":36062,"unitelabs.liquid_handling.modules.parameters.context":36085,"unitelabs.liquid_handling.modules.parameters.context.Context":36088,"unitelabs.liquid_handling.modules.parameters.context.Context.module":36102,"unitelabs.liquid_handling.modules.parameters.context.Context.target":36105,"unitelabs.liquid_handling.modules.parameters.context.Context.__post_init__":36108,"unitelabs.liquid_handling.modules.parameters.context.Context._resolve_target":36112,"unitelabs.liquid_handling.modules.parameters.context.Context._resolve_identifier":36122,"unitelabs.liquid_handling.modules.parameters.context.Context._deck":36133,"unitelabs.liquid_handling.modules.parameters.context.Context.__init__":36140,"unitelabs.liquid_handling.modules.parameters.complex_mix":36148,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixStep":36157,"unitelabs.liquid_handling.modules.parameters.complex_mix._infer_step_type":36160,"unitelabs.liquid_handling.modules.parameters.complex_mix._get_complex_mix_volume":36168,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixStepsField":36178,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixStepsField._serialize":36188,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixStepsField._deserialize":36204,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet":36227,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet.steps":36250,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet.ASPIRATE_TYPE":36256,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet.DISPENSE_TYPE":36259,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet.__post_init__":36262,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet.check_steps":36266,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet.validate":36273,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet.surface_to_bottom":36282,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet.bottom_to_surface":36321,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet.bottom_to_bottom":36360,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet.surface_to_surface":36397,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet._make_aspirate_parameters":36434,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet._make_dispense_parameters":36443,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet.__init__":36452,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixError":36460,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixError.__init__":36472,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixError.step":36483,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixError.step_type":36485,"unitelabs.liquid_handling.modules.parameters.complex_mix.VirtualDispenseContext":36487,"unitelabs.liquid_handling.modules.parameters.complex_mix.VirtualDispenseContext._virtual_container":36501,"unitelabs.liquid_handling.modules.parameters.complex_mix.VirtualDispenseContext._virtual_tip":36505,"unitelabs.liquid_handling.modules.parameters.complex_mix.VirtualDispenseContext.__init__":36509,"unitelabs.liquid_handling.modules.parameters.complex_mix.VirtualDispenseContext.container":36519,"unitelabs.liquid_handling.modules.parameters.complex_mix.VirtualDispenseContext.tip":36523,"unitelabs.liquid_handling.modules.parameters.pipettes_context":36527,"unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext":36530,"unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext.module":36553,"unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext.target":36556,"unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext.channels":36561,"unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext.sub_contexts":36568,"unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext.__post_init__":36577,"unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext._build_sub_contexts":36581,"unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext._resolve_target_index":36592,"unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext.targets":36603,"unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext.active_pairs":36609,"unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext.active_channel_indices":36620,"unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext.selected_pairs":36626,"unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext.estimated_targets":36637,"unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext.__init__":36646,"unitelabs.liquid_handling.modules.parameters.liquid_handling":36662,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet":36665,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet.LIQUID_CLASS_RANGES":36699,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet.PULL_OUT_DISTANCE_DEFAULT":36709,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet.pipette_mode":36712,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet.liquid_offset":36718,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet.follow_liquid":36724,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet.volume":36731,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet.liquid_class":36737,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet.offset":36743,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet.pull_out_distance":36749,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet.end_z_offset":36755,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet._check_liquid_class":36761,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet._check_target_lid":36768,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet._get_liquid_class_param":36775,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet.compile":36786,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet._get_pipette_mode":36795,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet._get_liquid_offset":36803,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet._get_follow_liquid":36811,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet._get_volume":36819,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet._get_liquid_class":36827,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet._get_offset":36835,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet._get_min_traverse_height":36843,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet._get_pull_out_distance":36852,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet._get_end_z_position":36860,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet.__init__":36868,"unitelabs.liquid_handling.modules.parameters.parameter_set":36921,"unitelabs.liquid_handling.modules.parameters.parameter_set.MissingField":36926,"unitelabs.liquid_handling.modules.parameters.parameter_set.MissingField._serialize":36936,"unitelabs.liquid_handling.modules.parameters.parameter_set.MissingField._deserialize":36952,"unitelabs.liquid_handling.modules.parameters.parameter_set.BaseSchema":36975,"unitelabs.liquid_handling.modules.parameters.parameter_set.BaseSchema.TYPE_MAPPING":36985,"unitelabs.liquid_handling.modules.parameters.parameter_set.ParameterSet":36989,"unitelabs.liquid_handling.modules.parameters.parameter_set.ParameterSet.loads":37004,"unitelabs.liquid_handling.modules.parameters.parameter_set.ParameterSet.dumps":37028,"unitelabs.liquid_handling.modules.parameters.parameter_set.ParameterSet.adopt":37041,"unitelabs.liquid_handling.modules.parameters.parameter_set.ParameterSet.copy":37057,"unitelabs.liquid_handling.modules.parameters.parameter_set.ParameterSet.update":37064,"unitelabs.liquid_handling.modules.parameters.parameter_set.ParameterSet.validate":37084,"unitelabs.liquid_handling.modules.parameters.parameter_set.ParameterSet.compile":37099,"unitelabs.liquid_handling.modules.parameters.parameter_set.ParameterSet.apply":37110,"unitelabs.liquid_handling.modules.parameters.parameter_set.ParameterSet.__init__":37118,"unitelabs.liquid_handling.modules.parameters.pipette_context":37122,"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext":37125,"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.module":37152,"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.target":37157,"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.target_index":37160,"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.__post_init__":37163,"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.tip":37167,"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.container":37171,"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.containers":37175,"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.channel_count":37181,"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.container_bottom":37185,"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.container_top":37189,"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.liquid_surface":37193,"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.liquid_height":37197,"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.mixture":37201,"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.is_trough":37206,"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.second_section_height":37210,"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.second_section_ratio":37214,"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.__init__":37218,"unitelabs.liquid_handling.modules.parameters.aspirate":37230,"unitelabs.liquid_handling.modules.parameters.aspirate.AspirateParameterSet":37233,"unitelabs.liquid_handling.modules.parameters.aspirate.AspirateParameterSet.pipette_mode":37248,"unitelabs.liquid_handling.modules.parameters.aspirate.AspirateParameterSet._get_liquid_offset":37254,"unitelabs.liquid_handling.modules.parameters.aspirate.AspirateParameterSet._get_follow_liquid":37263,"unitelabs.liquid_handling.modules.parameters.aspirate.AspirateParameterSet._get_volume":37272,"unitelabs.liquid_handling.modules.parameters.aspirate.AspirateParameterSet.__init__":37281,"unitelabs.liquid_handling.modules.parameters.parameter_range":37334,"unitelabs.liquid_handling.modules.parameters.parameter_range.ParameterRange":37339,"unitelabs.liquid_handling.modules.parameters.parameter_range.ParameterRange.min":37350,"unitelabs.liquid_handling.modules.parameters.parameter_range.ParameterRange.max":37353,"unitelabs.liquid_handling.modules.parameters.parameter_range.ParameterRange.__contains__":37356,"unitelabs.liquid_handling.modules.parameters.parameter_range.ParameterRange.__init__":37364,"unitelabs.liquid_handling.modules.parameters.parameter_range._check_range":37372,"unitelabs.liquid_handling.modules.parameters.mixing":37387,"unitelabs.liquid_handling.modules.parameters.mixing.MixingParameterSet":37390,"unitelabs.liquid_handling.modules.parameters.mixing.MixingParameterSet.cycles":37410,"unitelabs.liquid_handling.modules.parameters.mixing.MixingParameterSet.parent_mode":37416,"unitelabs.liquid_handling.modules.parameters.mixing.MixingParameterSet.parent_volume":37423,"unitelabs.liquid_handling.modules.parameters.mixing.MixingParameterSet.compile":37427,"unitelabs.liquid_handling.modules.parameters.mixing.MixingParameterSet._get_cycles":37436,"unitelabs.liquid_handling.modules.parameters.mixing.MixingParameterSet._get_pipette_mode":37444,"unitelabs.liquid_handling.modules.parameters.mixing.MixingParameterSet._get_liquid_offset":37452,"unitelabs.liquid_handling.modules.parameters.mixing.MixingParameterSet._get_volume":37466,"unitelabs.liquid_handling.modules.parameters.mixing.MixingParameterSet.from_lists":37475,"unitelabs.liquid_handling.modules.parameters.mixing.MixingParameterSet.__init__":37514,"unitelabs.liquid_handling.Gripper":37573,"unitelabs.liquid_handling.LiquidHandler":37586,"unitelabs.liquid_handling.Module":37596,"unitelabs.liquid_handling.ModuleError":37605,"unitelabs.liquid_handling.Pipette":37611,"unitelabs.liquid_handling.Pipettes":37624,"unitelabs.liquid_handling.State":37640,"unitelabs.liquid_handling.testing.AutoloadProtocolMock":37647,"unitelabs.liquid_handling.testing.BravoMock":37655,"unitelabs.liquid_handling.testing.ChannelsProtocolMock":37663,"unitelabs.liquid_handling.testing.CoRe96ProtocolMock":37671,"unitelabs.liquid_handling.testing.CoReGripperProtocolMock":37679,"unitelabs.liquid_handling.testing.ISWAPProtocolMock":37687,"unitelabs.liquid_handling.testing.MicrolabSTARMock":37695,"unitelabs.liquid_handling.testing.VantageMock":37703,"unitelabs.liquid_handling.hamilton.ISWAP":37711,"unitelabs.liquid_handling.hamilton.Autoload":37720,"unitelabs.liquid_handling.hamilton.Channel":37729,"unitelabs.liquid_handling.hamilton.Channels":37740,"unitelabs.liquid_handling.hamilton.CoRe96":37754,"unitelabs.liquid_handling.hamilton.CoReGripper":37763,"unitelabs.liquid_handling.hamilton.HamiltonCommand":37774,"unitelabs.liquid_handling.hamilton.HamiltonDeck":37785,"unitelabs.liquid_handling.hamilton.HeaterShaker":37798,"unitelabs.liquid_handling.hamilton.HeaterShakerProtocol":37811,"unitelabs.liquid_handling.hamilton.LimitCurve":37819,"unitelabs.liquid_handling.hamilton.MicrolabSTAR":37821,"unitelabs.liquid_handling.hamilton.MicrolabSTARV":37829,"unitelabs.liquid_handling.hamilton.TADMGuardband":37831,"unitelabs.liquid_handling.hamilton.TADMMeasurement":37838,"unitelabs.liquid_handling.hamilton.TADMMode":37845,"unitelabs.liquid_handling.hamilton.Vantage":37852,"unitelabs.liquid_handling.hamilton.VantageChannels":37860,"unitelabs.liquid_handling.hamilton.errors.CommunicationError":37868,"unitelabs.liquid_handling.hamilton.errors.HamiltonError":37874,"unitelabs.liquid_handling.hamilton.errors.HamiltonMultiError":37882,"unitelabs.liquid_handling.hamilton.errors.HardwareError":37890,"unitelabs.liquid_handling.hamilton.errors.InvalidCommand":37896,"unitelabs.liquid_handling.hamilton.errors.ProcessError":37902,"unitelabs.liquid_handling.hamilton.errors.get_error_for_code":37908,"unitelabs.liquid_handling.hamilton.errors.get_trace_for_code":37915,"unitelabs.liquid_handling.hamilton.errors.handle_hamilton_errors":37928,"unitelabs.liquid_handling.hamilton.errors.map_vantage_error":37935,"unitelabs.liquid_handling.hamilton.interfaces.AspirateMode":37942,"unitelabs.liquid_handling.hamilton.interfaces.AspirationMode":37944,"unitelabs.liquid_handling.hamilton.interfaces.CoRe96LLDMode":37951,"unitelabs.liquid_handling.hamilton.interfaces.DataCorrectness":37953,"unitelabs.liquid_handling.hamilton.interfaces.DiscardTipMethod":37960,"unitelabs.liquid_handling.hamilton.interfaces.DispenseMode":37967,"unitelabs.liquid_handling.hamilton.interfaces.ExtendedConfiguration":37974,"unitelabs.liquid_handling.hamilton.interfaces.FaultyParameter":37981,"unitelabs.liquid_handling.hamilton.interfaces.InstallationData":37987,"unitelabs.liquid_handling.hamilton.interfaces.InstrumentConfiguration":37993,"unitelabs.liquid_handling.hamilton.interfaces.LLDMode":38000,"unitelabs.liquid_handling.hamilton.interfaces.MicrolabSTARConfiguration":38007,"unitelabs.liquid_handling.hamilton.interfaces.MicrolabSTARFirmwareConfiguration":38016,"unitelabs.liquid_handling.hamilton.interfaces.ModuleStatus":38025,"unitelabs.liquid_handling.hamilton.interfaces.SubsystemStatus":38032,"unitelabs.liquid_handling.hamilton.interfaces.TADMMode":38039,"unitelabs.liquid_handling.hamilton.interfaces.TechnicalAssemblies":38046,"unitelabs.liquid_handling.hamilton.interfaces.VantageArmConfiguration":38052,"unitelabs.liquid_handling.hamilton.interfaces.VantageConfiguration":38058,"unitelabs.liquid_handling.hamilton.interfaces.VantageFirmwareConfiguration":38067,"unitelabs.liquid_handling.hamilton.interfaces.VerificationData":38076,"unitelabs.liquid_handling.hamilton.interfaces.WasteType":38082,"unitelabs.liquid_handling.hamilton.interfaces.validate_waste_track":38089,"unitelabs.liquid_handling.hamilton.interfaces.parameters.HamiltonAspirateParameterSet":38105,"unitelabs.liquid_handling.hamilton.interfaces.parameters.HamiltonDispenseParameterSet":38115,"unitelabs.liquid_handling.hamilton.interfaces.parameters.HamiltonParameterSet":38126,"unitelabs.liquid_handling.hamilton.interfaces.parameters.LiquidClassField":38135,"unitelabs.liquid_handling.hamilton.interfaces.parameters.ParameterRange":38142,"unitelabs.liquid_handling.hamilton.interfaces.parameters.TADMParameterSet":38148,"unitelabs.liquid_handling.hamilton.interfaces.parameters._check_range":38157,"unitelabs.liquid_handling.hamilton.modules.IDL":38168,"unitelabs.liquid_handling.hamilton.modules.IPG":38177,"unitelabs.liquid_handling.hamilton.modules.ISWAP":38186,"unitelabs.liquid_handling.hamilton.modules.Autoload":38195,"unitelabs.liquid_handling.hamilton.modules.AutoloadProtocol":38204,"unitelabs.liquid_handling.hamilton.modules.BarcodeType":38212,"unitelabs.liquid_handling.hamilton.modules.Channel":38219,"unitelabs.liquid_handling.hamilton.modules.Channels":38230,"unitelabs.liquid_handling.hamilton.modules.CoRe96":38244,"unitelabs.liquid_handling.hamilton.modules.CoReGripper":38253,"unitelabs.liquid_handling.hamilton.modules.CoReGripperProtocol":38264,"unitelabs.liquid_handling.hamilton.modules.HamiltonDeck":38272,"unitelabs.liquid_handling.hamilton.modules.HeaterShaker":38285,"unitelabs.liquid_handling.hamilton.modules.HeaterShakerProtocol":38298,"unitelabs.liquid_handling.hamilton.modules.IDLProtocol":38306,"unitelabs.liquid_handling.hamilton.modules.IPGProtocol":38314,"unitelabs.liquid_handling.hamilton.modules.LimitCurve":38322,"unitelabs.liquid_handling.hamilton.modules.LoadingIndicator":38324,"unitelabs.liquid_handling.hamilton.modules.TADMGuardband":38333,"unitelabs.liquid_handling.hamilton.modules.TADMMeasurement":38340,"unitelabs.liquid_handling.hamilton.modules.TADMMode":38347,"unitelabs.liquid_handling.hamilton.modules.VantageChannel":38354,"unitelabs.liquid_handling.hamilton.modules.VantageChannels":38362,"unitelabs.liquid_handling.hamilton.modules.VantageXLChannels":38370,"unitelabs.liquid_handling.hamilton.modules.XLChannelsProtocol":38379,"unitelabs.liquid_handling.hamilton.modules.iswap.ISWAP":38389,"unitelabs.liquid_handling.hamilton.modules.iswap.Direction":38398,"unitelabs.liquid_handling.hamilton.modules.iswap.ISWAPProtocol":38405,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.Direction":38413,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.PredefinedPosition":38420,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.Rotation":38427,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.WristTwist":38434,"unitelabs.liquid_handling.hamilton.modules.xl.VantageXLChannels":38441,"unitelabs.liquid_handling.hamilton.modules.xl.XLChannelsProtocol":38450,"unitelabs.liquid_handling.hamilton.modules.autoload.Autoload":38460,"unitelabs.liquid_handling.hamilton.modules.autoload.AutoloadProtocol":38469,"unitelabs.liquid_handling.hamilton.modules.autoload.BarcodeType":38477,"unitelabs.liquid_handling.hamilton.modules.autoload.LoadingIndicator":38484,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.BarcodeType":38493,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.LoadingIndicator":38500,"unitelabs.liquid_handling.hamilton.modules.protocols.SubProtocol":38509,"unitelabs.liquid_handling.hamilton.modules.protocols.VantageSubProtocol":38514,"unitelabs.liquid_handling.hamilton.modules.pipettes.DEFAULT_CHANNEL_ASPIRATE":38519,"unitelabs.liquid_handling.hamilton.modules.pipettes.DEFAULT_CHANNEL_DISPENSE":38521,"unitelabs.liquid_handling.hamilton.modules.pipettes.Channel":38523,"unitelabs.liquid_handling.hamilton.modules.pipettes.ChannelAspirateParameterSet":38534,"unitelabs.liquid_handling.hamilton.modules.pipettes.ChannelComplexMixParameterSet":38543,"unitelabs.liquid_handling.hamilton.modules.pipettes.ChannelDispenseParameterSet":38552,"unitelabs.liquid_handling.hamilton.modules.pipettes.Channels":38561,"unitelabs.liquid_handling.hamilton.modules.pipettes.ChannelsAspirateParameterSet":38575,"unitelabs.liquid_handling.hamilton.modules.pipettes.ChannelsComplexMixParameterSet":38584,"unitelabs.liquid_handling.hamilton.modules.pipettes.ChannelsContext":38593,"unitelabs.liquid_handling.hamilton.modules.pipettes.ChannelsDispenseParameterSet":38601,"unitelabs.liquid_handling.hamilton.modules.pipettes.ChannelsProtocol":38610,"unitelabs.liquid_handling.hamilton.modules.pipettes.DiscardTipMethod":38620,"unitelabs.liquid_handling.hamilton.modules.pipettes.LimitCurve":38627,"unitelabs.liquid_handling.hamilton.modules.pipettes.PickUpTipMethod":38629,"unitelabs.liquid_handling.hamilton.modules.pipettes.TADMGuardband":38636,"unitelabs.liquid_handling.hamilton.modules.pipettes.TADMMeasurement":38643,"unitelabs.liquid_handling.hamilton.modules.pipettes.TADMMode":38650,"unitelabs.liquid_handling.hamilton.modules.pipettes.XLChannelAspirateParameterSet":38657,"unitelabs.liquid_handling.hamilton.modules.pipettes.XLChannelDispenseParameterSet":38666,"unitelabs.liquid_handling.hamilton.modules.pipettes.XLChannelsAspirateParameterSet":38675,"unitelabs.liquid_handling.hamilton.modules.pipettes.XLChannelsDispenseParameterSet":38684,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.DiscardTipMethod":38693,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.LimitCurve":38700,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.MonitoringMode":38702,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.PickUpTipMethod":38709,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.TADMGuardband":38716,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.TADMMeasurement":38723,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.TADMMode":38730,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.TADMParameters":38737,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.VolumeInfo":38743,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.discard_tip_method.DiscardTipMethod":38749,"unitelabs.liquid_handling.hamilton.modules.core_gripper.CoReGripper":38756,"unitelabs.liquid_handling.hamilton.modules.core_gripper.CoReGripperProtocol":38767,"unitelabs.liquid_handling.hamilton.modules.idl.IDL":38775,"unitelabs.liquid_handling.hamilton.modules.idl.IDLProtocol":38784,"unitelabs.liquid_handling.hamilton.modules.idl.interfaces.build_track_indicators":38792,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.Configuration":38807,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.HeaterShaker":38814,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.HeaterShakerProtocol":38827,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.Configuration":38835,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.TemperatureStatus":38842,"unitelabs.liquid_handling.hamilton.modules.ipg.IPG":38851,"unitelabs.liquid_handling.hamilton.modules.ipg.ArmPosition":38860,"unitelabs.liquid_handling.hamilton.modules.ipg.GripDirection":38867,"unitelabs.liquid_handling.hamilton.modules.ipg.GripperOrientation":38875,"unitelabs.liquid_handling.hamilton.modules.ipg.IPGProtocol":38882,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.ArmPosition":38890,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.GripDirection":38897,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.GripperOrientation":38905,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.grip_width":38912,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.resolve_direction":38921,"unitelabs.liquid_handling.hamilton.modules.core96.CoRe96":38942,"unitelabs.liquid_handling.hamilton.modules.core96.CoRe96AspirateParameterSet":38951,"unitelabs.liquid_handling.hamilton.modules.core96.CoRe96ComplexMixParameterSet":38960,"unitelabs.liquid_handling.hamilton.modules.core96.CoRe96Context":38969,"unitelabs.liquid_handling.hamilton.modules.core96.CoRe96DispenseParameterSet":38978,"unitelabs.liquid_handling.hamilton.modules.core96.CoRe96Protocol":38987,"unitelabs.liquid_handling.hamilton.modules.core96.PickUpTipMethod":38995,"unitelabs.liquid_handling.hamilton.modules.core96.interfaces.PickUpTipMethod":39002,"unitelabs.liquid_handling.hamilton.commands.HamiltonCommand":39009,"unitelabs.liquid_handling.hamilton.commands.RawHamiltonCommand":39020,"unitelabs.liquid_handling.hamilton.commands.command.FirmwareVersion":39029,"unitelabs.liquid_handling.hamilton.commands.command.HamiltonCommand":39044,"unitelabs.liquid_handling.hamilton.commands.command.Length":39055,"unitelabs.liquid_handling.hamilton.commands.command.RawHamiltonCommand":39070,"unitelabs.liquid_handling.hamilton.commands.command.Receiver":39079,"unitelabs.liquid_handling.hamilton.commands.command.T_co":39086,"unitelabs.liquid_handling.hamilton.commands.command.ValueRange":39088,"unitelabs.liquid_handling.agilent.Bravo":39099,"unitelabs.liquid_handling.agilent.interfaces.BASE_SAFE_Z_HEIGHT":39107,"unitelabs.liquid_handling.agilent.interfaces.DEFAULT_TEACHPOINTS":39109,"unitelabs.liquid_handling.agilent.interfaces.HEAD_PROFILES":39119,"unitelabs.liquid_handling.agilent.interfaces.TIP_RACK_COLUMNS":39127,"unitelabs.liquid_handling.agilent.interfaces.TIP_SPACING":39129,"unitelabs.liquid_handling.agilent.interfaces.BravoAspirateParameterSet":39131,"unitelabs.liquid_handling.agilent.interfaces.BravoConfiguration":39142,"unitelabs.liquid_handling.agilent.interfaces.BravoDispenseParameterSet":39151,"unitelabs.liquid_handling.agilent.interfaces.BravoHeadProfile":39162,"unitelabs.liquid_handling.agilent.interfaces.BravoParameterSet":39168,"unitelabs.liquid_handling.agilent.interfaces.HeadType":39177,"unitelabs.liquid_handling.agilent.interfaces.PipetteHeadContext":39180,"unitelabs.liquid_handling.agilent.interfaces.get_head_profile":39189,"unitelabs.liquid_handling.agilent.interfaces.parameters.BravoAspirateParameterSet":39202,"unitelabs.liquid_handling.agilent.interfaces.parameters.BravoDispenseParameterSet":39213,"unitelabs.liquid_handling.agilent.interfaces.parameters.BravoParameterSet":39224,"unitelabs.liquid_handling.agilent.interfaces.parameters.PipetteHeadContext":39233,"unitelabs.liquid_handling.agilent.modules.BravoDeck":39242,"unitelabs.liquid_handling.agilent.modules.BravoPipetteHead":39255,"unitelabs.liquid_handling.agilent.modules.pipette_head.BravoPipetteHead":39264,"unitelabs.liquid_handling.configuration.Configuration":39273,"unitelabs.liquid_handling.configuration.LiquidHandlerConfiguration":39279,"unitelabs.liquid_handling.configuration.ModuleConfiguration":39288,"unitelabs.liquid_handling.modules.AspiratePipetteMode":39296,"unitelabs.liquid_handling.modules.DispensePipetteMode":39303,"unitelabs.liquid_handling.modules.Gripper":39310,"unitelabs.liquid_handling.modules.LiquidHandlingMode":39323,"unitelabs.liquid_handling.modules.Module":39330,"unitelabs.liquid_handling.modules.ModuleActivationError":39339,"unitelabs.liquid_handling.modules.ModuleError":39347,"unitelabs.liquid_handling.modules.Pipette":39353,"unitelabs.liquid_handling.modules.PipetteHead":39366,"unitelabs.liquid_handling.modules.PipetteMode":39382,"unitelabs.liquid_handling.modules.Pipettes":39389,"unitelabs.liquid_handling.modules.Stage":39405,"unitelabs.liquid_handling.modules.ensure_module_stage":39414,"unitelabs.liquid_handling.modules.parameters.AspirateParameterSet":39421,"unitelabs.liquid_handling.modules.parameters.ComplexMixError":39430,"unitelabs.liquid_handling.modules.parameters.ComplexMixParameterSet":39438,"unitelabs.liquid_handling.modules.parameters.Context":39447,"unitelabs.liquid_handling.modules.parameters.DispenseParameterSet":39453,"unitelabs.liquid_handling.modules.parameters.LiquidClassField":39462,"unitelabs.liquid_handling.modules.parameters.LiquidHandlingParameterSet":39469,"unitelabs.liquid_handling.modules.parameters.MixingParameterSet":39478,"unitelabs.liquid_handling.modules.parameters.MultiPipetteHeadContext":39487,"unitelabs.liquid_handling.modules.parameters.ParameterRange":39496,"unitelabs.liquid_handling.modules.parameters.ParameterSet":39502,"unitelabs.liquid_handling.modules.parameters.PipetteContext":39507,"unitelabs.liquid_handling.modules.parameters.PipettesContext":39516,"unitelabs.liquid_handling.modules.parameters._check_range":39525,"unitelabs.liquid_handling.modules.parameters._infer_step_type":39536},{"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.4.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":2776,"attributes":2780,"functions":2783,"mro":2792},"CO-RE Gripper protocol mock.",[2775,2040],8,[2777],{"annotation":2778},{"name":2779,"cls":810},"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol.CoReGripperProtocol",[2781,2782],"unitelabs.liquid_handling.testing.core_gripper_protocol_mock.CoReGripperProtocolMock._has_plate","unitelabs.liquid_handling.testing.core_gripper_protocol_mock.CoReGripperProtocolMock._plate_center",[2784,2785,2786,2787,2788,2789,2790,2791],"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,2779,2793],"unitelabs.liquid_handling.hamilton.modules.protocols.sub_protocol.SubProtocol",{"type":846,"name":2784,"path":2770,"parent":952,"lines":2795,"parameters":2796},[805,1807],[2797],{"name":851,"kind":852,"required":853},{"type":784,"name":2781,"path":2770,"parent":952,"lines":2799,"value":1052},[2800,2800],12,{"type":784,"name":2782,"path":2770,"parent":952,"lines":2802,"value":2803},[1807,1807],"Vector()",{"type":846,"name":2785,"path":2770,"parent":952,"description":2805,"lines":2806,"parameters":2807},"Pick up the CO-RE gripper paddles.",[839,831],[2808,2809,2817,2824,2828],{"name":851,"kind":852,"required":853},{"name":2158,"kind":852,"annotation":2810,"required":853},{"left":2811,"slice":2813},{"name":2812,"cls":810},"tuple",{"elements":2814},[2815,2816],{"name":1934,"cls":810},{"name":1934,"cls":810},{"name":2271,"kind":852,"annotation":2818,"required":853},{"left":2819,"slice":2820},{"name":2812,"cls":810},{"elements":2821},[2822,2823],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":1936,"kind":852,"annotation":2825,"required":42,"default":832},{"join":2826},[2827,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":2829,"required":42,"default":832},{"join":2830},[2831,832],{"name":1940,"cls":810},{"type":846,"name":2786,"path":2770,"parent":952,"description":2833,"lines":2834,"parameters":2835},"Discard the CO-RE gripper paddles.",[864,1065],[2836,2837,2844,2851,2855,2859],{"name":851,"kind":852,"required":853},{"name":1927,"kind":852,"annotation":2838,"required":853},{"left":2839,"slice":2840},{"name":2812,"cls":810},{"elements":2841},[2842,2843],{"name":1934,"cls":810},{"name":1934,"cls":810},{"name":2271,"kind":852,"annotation":2845,"required":853},{"left":2846,"slice":2847},{"name":2812,"cls":810},{"elements":2848},[2849,2850],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":1936,"kind":852,"annotation":2852,"required":42,"default":832},{"join":2853},[2854,832],{"name":1940,"cls":810},{"name":1353,"kind":852,"annotation":2856,"required":42,"default":832},{"join":2857},[2858,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":2860,"required":42,"default":832},{"join":2861},[2862,832],{"name":1940,"cls":810},{"type":846,"name":2787,"path":2770,"parent":952,"description":2864,"lines":2865,"parameters":2867},"Open the CO-RE gripper.",[1922,2866],36,[2868,2869],{"name":851,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":2870,"required":853},{"left":2871,"slice":2872},{"name":2812,"cls":810},{"elements":2873},[2874,2875],{"name":1405,"cls":810},{"name":1405,"cls":810},{"type":846,"name":2788,"path":2770,"parent":952,"description":2877,"lines":2878,"parameters":2880},"Pick up a plate using the CO-RE gripper.",[2879,1080],38,[2881,2882,2885,2888,2891,2895,2898,2901,2905],{"name":851,"kind":852,"required":853},{"name":2883,"kind":852,"annotation":2884,"required":853},"plate_center",{"name":1934,"cls":810},{"name":2886,"kind":852,"annotation":2887,"required":853},"open_gripper_width",{"name":1940,"cls":810},{"name":2889,"kind":852,"annotation":2890,"required":853},"closed_gripper_width",{"name":1940,"cls":810},{"name":2892,"kind":852,"annotation":2893,"required":42,"default":2894},"strength",{"name":1405,"cls":810},"30",{"name":2896,"kind":852,"annotation":2897,"required":42},"move_speed",{"name":1940,"cls":810},{"name":2899,"kind":852,"annotation":2900,"required":42},"close_speed",{"name":1940,"cls":810},{"name":1353,"kind":852,"annotation":2902,"required":42,"default":832},{"join":2903},[2904,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":2906,"required":42,"default":832},{"join":2907},[2908,832],{"name":1940,"cls":810},{"type":846,"name":2789,"path":2770,"parent":952,"description":2910,"lines":2911,"parameters":2912},"Put the plate down using the CO-RE gripper.",[1085,1983],[2913,2914,2916,2918,2921,2923,2926,2930],{"name":851,"kind":852,"required":853},{"name":2883,"kind":852,"annotation":2915,"required":853},{"name":1934,"cls":810},{"name":2886,"kind":852,"annotation":2917,"required":853},{"name":1940,"cls":810},{"name":2919,"kind":852,"annotation":2920,"required":42},"pressure",{"name":1940,"cls":810},{"name":2896,"kind":852,"annotation":2922,"required":42},{"name":1940,"cls":810},{"name":2924,"kind":852,"annotation":2925,"required":42,"default":2345},"acceleration",{"name":1405,"cls":810},{"name":1353,"kind":852,"annotation":2927,"required":42,"default":832},{"join":2928},[2929,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":2931,"required":42,"default":832},{"join":2932},[2933,832],{"name":1940,"cls":810},{"type":846,"name":2790,"path":2770,"parent":952,"description":2935,"lines":2936,"parameters":2937},"Move the plate to a position using the CO-RE gripper.",[2000,2019],[2938,2939,2941,2943,2945],{"name":851,"kind":852,"required":853},{"name":2883,"kind":852,"annotation":2940,"required":853},{"name":1934,"cls":810},{"name":2896,"kind":852,"annotation":2942,"required":42},{"name":1940,"cls":810},{"name":2924,"kind":852,"annotation":2944,"required":42,"default":2345},{"name":1405,"cls":810},{"name":1409,"kind":852,"annotation":2946,"required":42,"default":832},{"join":2947},[2948,832],{"name":1940,"cls":810},{"type":846,"name":2791,"path":2770,"parent":952,"description":2950,"lines":2951,"parameters":2952,"returns":2965},"Read a barcode using the CO-RE gripper.",[2020,2040],[2953,2954,2957,2959,2963],{"name":851,"kind":852,"required":853},{"name":2955,"kind":852,"annotation":2956,"required":853},"track",{"name":1405,"cls":810},{"name":2299,"kind":852,"annotation":2958,"required":853},{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":2960,"required":42,"default":832},{"join":2961},[2962,832],{"name":1940,"cls":810},{"name":2896,"kind":852,"annotation":2964,"required":42},{"name":1940,"cls":810},{"description":1127,"annotation":2966},{"join":2967},[2968,832],{"name":931,"cls":810},{"type":755,"name":940,"path":2970,"parent":763,"classes":2971},"unitelabs\u002Fliquid_handling\u002Ftesting\u002Fiswap_protocol_mock.py",[953],{"type":802,"name":953,"path":2970,"parent":940,"description":2973,"lines":2974,"bases":2975,"attributes":2979,"functions":2985,"mro":3009},"iSWAP protocol mock.",[790,1185],[2976],{"annotation":2977},{"name":2978,"cls":810},"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol",[2980,2981,2982,2983,2984],"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",[2986,2987,2988,2989,2990,2991,2992,2993,2994,2995,2996,2997,2998,2999,3000,3001,3002,3003,3004,3005,3006,3007,3008],"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,2978,2793],{"type":846,"name":2986,"path":2970,"parent":953,"lines":3011,"parameters":3012},[1807,906],[3013],{"name":851,"kind":852,"required":853},{"type":784,"name":2980,"path":2970,"parent":953,"lines":3015,"value":1052},[3016,3016],14,{"type":784,"name":2981,"path":2970,"parent":953,"lines":3018,"value":1052},[839,839],{"type":784,"name":2982,"path":2970,"parent":953,"lines":3020,"value":2803},[1856,1856],{"type":784,"name":2983,"path":2970,"parent":953,"lines":3022,"value":1052},[848,848],{"type":784,"name":2984,"path":2970,"parent":953,"lines":3024,"value":1879},[906,906],{"type":846,"name":2987,"path":2970,"parent":953,"description":3026,"lines":3027,"parameters":3028,"returns":3030},"Get the firmware version of the iSWAP module.",[856,831],[3029],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3031},{"name":931,"cls":810},{"type":846,"name":2988,"path":2970,"parent":953,"description":3033,"lines":3034,"parameters":3036,"returns":3038},"Get the firmware revision of the iSWAP module.",[864,3035],26,[3037],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3039},{"name":1405,"cls":810},{"type":846,"name":2989,"path":2970,"parent":953,"description":3041,"lines":3042,"parameters":3043,"returns":3045},"Get the initialization status of the iSWAP module.",[871,877],[3044],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3046},{"name":1098,"cls":810},{"type":846,"name":2990,"path":2970,"parent":953,"description":3048,"lines":3049,"parameters":3050},"Initialize the iSWAP module.",[1065,1922],[3051],{"name":851,"kind":852,"required":853},{"type":846,"name":2991,"path":2970,"parent":953,"description":3053,"lines":3054,"parameters":3056},"Position all components so that there is maximum free Y range.",[2866,3055],37,[3057],{"name":851,"kind":852,"required":853},{"type":846,"name":2992,"path":2970,"parent":953,"description":3059,"lines":3060,"parameters":3062,"returns":3064},"Get the park status of the iSWAP module.",[1066,3061],41,[3063],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3065},{"name":1098,"cls":810},{"type":846,"name":2993,"path":2970,"parent":953,"description":3067,"lines":3068,"parameters":3070},"Park the iSWAP gripper.",[1079,3069],45,[3071,3072],{"name":851,"kind":852,"required":853},{"name":1409,"kind":852,"annotation":3073,"required":42,"default":832},{"join":3074},[3075,832],{"name":1940,"cls":810},{"type":846,"name":2994,"path":2970,"parent":953,"description":3077,"lines":3078,"parameters":3079,"returns":3081},"Get the position of the iSWAP gripper.",[1923,1973],[3080],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3082},{"name":1934,"cls":810},{"type":846,"name":2995,"path":2970,"parent":953,"description":3084,"lines":3085,"parameters":3086,"returns":3088},"Get the logical position of the iSWAP gripper.",[1080,1982],[3087],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3089},{"left":3090,"slice":3091},{"name":2812,"cls":810},{"elements":3092},[3093,3095,3097,3099],{"name":3094,"cls":810},"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.direction.Direction",{"name":3096,"cls":810},"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position.PredefinedPosition",{"name":3098,"cls":810},"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.rotation.Rotation",{"name":3100,"cls":810},"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.wrist_twist.WristTwist",{"type":846,"name":2996,"path":2970,"parent":953,"description":3102,"lines":3103,"parameters":3105},"Move the iSWAP gripper in the X direction.",[3104,806],57,[3106,3107],{"name":851,"kind":852,"required":853},{"name":2737,"kind":852,"annotation":3108,"required":853},{"name":1940,"cls":810},{"type":846,"name":2997,"path":2970,"parent":953,"description":3110,"lines":3111,"parameters":3113},"Move the iSWAP gripper in the Y direction.",[3112,2000],63,[3114,3115],{"name":851,"kind":852,"required":853},{"name":1685,"kind":852,"annotation":3116,"required":853},{"name":1940,"cls":810},{"type":846,"name":2998,"path":2970,"parent":953,"description":3118,"lines":3119,"parameters":3120},"Move the iSWAP gripper in the Z direction.",[2001,2010],[3121,3122],{"name":851,"kind":852,"required":853},{"name":3123,"kind":852,"annotation":3124,"required":853},"z_offset",{"name":1940,"cls":810},{"type":846,"name":2999,"path":2970,"parent":953,"description":3126,"lines":3127,"parameters":3128,"returns":3130},"Check if the iSWAP gripper has a plate.",[2019,2020],[3129],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3131},{"name":1098,"cls":810},{"type":846,"name":3000,"path":2970,"parent":953,"description":3133,"lines":3134,"parameters":3135,"returns":3137},"Get the gripper width of the iSWAP module.",[2028,2029],[3136],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3138},{"name":1161,"cls":810},{"type":846,"name":3001,"path":2970,"parent":953,"description":3140,"lines":3141,"parameters":3143},"Open the iSWAP gripper.",[2039,3142],86,[3144,3145],{"name":851,"kind":852,"required":853},{"name":3146,"kind":852,"annotation":3147,"required":853},"gripper_width",{"name":1940,"cls":810},{"type":846,"name":3002,"path":2970,"parent":953,"description":3149,"lines":3150,"parameters":3153},"Open the iSWAP gripper even when not initialized.",[3151,3152],88,90,[3154],{"name":851,"kind":852,"required":853},{"type":846,"name":3003,"path":2970,"parent":953,"description":3156,"lines":3157,"parameters":3160},"Close the iSWAP gripper.",[3158,3159],92,99,[3161,3162,3164,3167],{"name":851,"kind":852,"required":853},{"name":3146,"kind":852,"annotation":3163,"required":853},{"name":1940,"cls":810},{"name":3165,"kind":852,"annotation":3166,"required":42,"default":2343},"tolerance",{"name":1940,"cls":810},{"name":2892,"kind":852,"annotation":3168,"required":42,"default":3169},{"name":1405,"cls":810},"5",{"type":846,"name":3004,"path":2970,"parent":953,"description":3171,"lines":3172,"parameters":3175},"Pick up a plate using the iSWAP gripper.",[3173,3174],101,118,[3176,3177,3179,3185,3187,3189,3191,3193,3196,3199,3208,3212],{"name":851,"kind":852,"required":853},{"name":2883,"kind":852,"annotation":3178,"required":853},{"name":1934,"cls":810},{"name":3180,"kind":852,"annotation":3181,"required":853},"grip_direction",{"join":3182},[3183,3184],{"name":1405,"cls":810},{"name":3094,"cls":810},{"name":2886,"kind":852,"annotation":3186,"required":853},{"name":1940,"cls":810},{"name":2889,"kind":852,"annotation":3188,"required":853},{"name":1940,"cls":810},{"name":3165,"kind":852,"annotation":3190,"required":42,"default":2343},{"name":1940,"cls":810},{"name":2892,"kind":852,"annotation":3192,"required":42,"default":3169},{"name":1405,"cls":810},{"name":3194,"kind":852,"annotation":3195,"required":42,"default":1048},"fold_up",{"name":1098,"cls":810},{"name":3197,"kind":852,"annotation":3198,"required":42,"default":2342},"collision_level",{"name":1405,"cls":810},{"name":2924,"kind":852,"annotation":3200,"required":42,"default":3206},{"left":3201,"slice":3202},{"name":2812,"cls":810},{"elements":3203},[3204,3205],{"name":1405,"cls":810},{"name":1405,"cls":810},{"elements":3207},[2345,2342],{"name":1353,"kind":852,"annotation":3209,"required":42,"default":832},{"join":3210},[3211,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":3213,"required":42,"default":832},{"join":3214},[3215,832],{"name":1940,"cls":810},{"type":846,"name":3005,"path":2970,"parent":953,"description":3217,"lines":3218,"parameters":3221},"Put down a plate using the iSWAP gripper.",[3219,3220],120,133,[3222,3223,3225,3230,3232,3234,3236,3245,3249],{"name":851,"kind":852,"required":853},{"name":2883,"kind":852,"annotation":3224,"required":853},{"name":1934,"cls":810},{"name":3180,"kind":852,"annotation":3226,"required":853},{"join":3227},[3228,3229],{"name":1405,"cls":810},{"name":3094,"cls":810},{"name":2886,"kind":852,"annotation":3231,"required":853},{"name":1940,"cls":810},{"name":3194,"kind":852,"annotation":3233,"required":42,"default":1048},{"name":1098,"cls":810},{"name":3197,"kind":852,"annotation":3235,"required":42,"default":2342},{"name":1405,"cls":810},{"name":2924,"kind":852,"annotation":3237,"required":42,"default":3243},{"left":3238,"slice":3239},{"name":2812,"cls":810},{"elements":3240},[3241,3242],{"name":1405,"cls":810},{"name":1405,"cls":810},{"elements":3244},[2345,2342],{"name":1353,"kind":852,"annotation":3246,"required":42,"default":832},{"join":3247},[3248,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":3250,"required":42,"default":832},{"join":3251},[3252,832],{"name":1940,"cls":810},{"type":846,"name":3006,"path":2970,"parent":953,"description":3254,"lines":3255,"parameters":3257},"Move the plate to a position using the iSWAP gripper.",[3256,1155],135,[3258,3259,3261,3266,3270,3272],{"name":851,"kind":852,"required":853},{"name":2883,"kind":852,"annotation":3260,"required":853},{"name":1934,"cls":810},{"name":3180,"kind":852,"annotation":3262,"required":853},{"join":3263},[3264,3265],{"name":1405,"cls":810},{"name":3094,"cls":810},{"name":1409,"kind":852,"annotation":3267,"required":42,"default":832},{"join":3268},[3269,832],{"name":1940,"cls":810},{"name":3197,"kind":852,"annotation":3271,"required":42,"default":2342},{"name":1405,"cls":810},{"name":2924,"kind":852,"annotation":3273,"required":42,"default":3279},{"left":3274,"slice":3275},{"name":2812,"cls":810},{"elements":3276},[3277,3278],{"name":1405,"cls":810},{"name":1405,"cls":810},{"elements":3280},[2345,2342],{"type":846,"name":3007,"path":2970,"parent":953,"description":3282,"lines":3283,"parameters":3285},"Collapse the iSWAP gripper arm.",[1171,3284],152,[3286,3287,3289],{"name":851,"kind":852,"required":853},{"name":3194,"kind":852,"annotation":3288,"required":42,"default":1048},{"name":1098,"cls":810},{"name":1409,"kind":852,"annotation":3290,"required":42,"default":832},{"join":3291},[3292,832],{"name":1940,"cls":810},{"type":846,"name":3008,"path":2970,"parent":953,"description":3294,"lines":3295,"parameters":3296,"returns":3319},"Read a barcode using the iSWAP gripper.",[1172,1185],[3297,3298,3300,3302,3304,3308,3310],{"name":851,"kind":852,"required":853},{"name":2955,"kind":852,"annotation":3299,"required":853},{"name":1405,"cls":810},{"name":2046,"kind":852,"annotation":3301,"required":853},{"name":1940,"cls":810},{"name":2299,"kind":852,"annotation":3303,"required":853},{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":3305,"required":42,"default":832},{"join":3306},[3307,832],{"name":1940,"cls":810},{"name":3197,"kind":852,"annotation":3309,"required":42,"default":2342},{"name":1405,"cls":810},{"name":2924,"kind":852,"annotation":3311,"required":42,"default":3317},{"left":3312,"slice":3313},{"name":2812,"cls":810},{"elements":3314},[3315,3316],{"name":1405,"cls":810},{"name":1405,"cls":810},{"elements":3318},[2345,2342],{"description":1127,"annotation":3320},{"join":3321},[3322,832],{"name":931,"cls":810},{"type":755,"name":941,"path":3324,"parent":763,"classes":3325},"unitelabs\u002Fliquid_handling\u002Ftesting\u002Fcore96_protocol_mock.py",[951],{"type":802,"name":951,"path":3324,"parent":941,"description":3327,"lines":3328,"bases":3330,"attributes":3334,"functions":3342,"mro":3360},"CO-RE 96 protocol mock for testing.",[2775,3329],168,[3331],{"annotation":3332},{"name":3333,"cls":810},"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol",[3335,3336,3337,3338,3339,3340,3341],"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",[3343,3344,3345,3346,3347,3348,3349,3350,3351,3352,3353,3354,3355,3356,3357,3358,3359],"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,3333,2793],{"type":846,"name":3343,"path":3324,"parent":951,"lines":3362,"parameters":3363},[805,906],[3364],{"name":851,"kind":852,"required":853},{"type":784,"name":3335,"path":3324,"parent":951,"lines":3366,"value":1052,"annotation":3367},[2800,2800],{"name":1098,"cls":810},{"type":784,"name":3336,"path":3324,"parent":951,"lines":3369,"value":1052,"annotation":3370},[1807,1807],{"name":1098,"cls":810},{"type":784,"name":3337,"path":3324,"parent":951,"lines":3372,"value":3373,"annotation":3374},[3016,3016],"Vector(x=0, y=0, z=(decimal.Decimal('245')))",{"name":1934,"cls":810},{"type":784,"name":3338,"path":3324,"parent":951,"lines":3376,"value":1417,"annotation":3377},[839,839],{"name":1405,"cls":810},{"type":784,"name":3339,"path":3324,"parent":951,"lines":3379,"value":3380,"annotation":3381},[1856,1856],"8533",{"name":1405,"cls":810},{"type":784,"name":3340,"path":3324,"parent":951,"lines":3383,"value":1052,"annotation":3384},[848,848],{"name":1098,"cls":810},{"type":784,"name":3341,"path":3324,"parent":951,"lines":3386,"value":3387,"annotation":3388},[906,906],"[False] * 96",{"left":3389,"slice":3390},{"name":1870,"cls":810},{"name":1098,"cls":810},{"type":846,"name":3344,"path":3324,"parent":951,"description":3392,"lines":3393,"parameters":3394,"returns":3396},"Get the module's firmware version.",[856,831],[3395],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3397},{"name":931,"cls":810},{"type":846,"name":3345,"path":3324,"parent":951,"description":3399,"lines":3400,"parameters":3401,"returns":3403},"Get the CO-RE 96 head's initialization status.",[864,3035],[3402],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3404},{"name":1098,"cls":810},{"type":846,"name":3346,"path":3324,"parent":951,"description":3406,"lines":3407,"parameters":3409},"Initialize the CO-RE 96 head.",[871,3408],35,[3410,3411,3414],{"name":851,"kind":852,"required":853},{"name":3412,"kind":852,"annotation":3413,"required":853},"discard_location",{"name":1934,"cls":810},{"name":1353,"kind":852,"annotation":3415,"required":42,"default":832},{"join":3416},[3417,832],{"name":1940,"cls":810},{"type":846,"name":3347,"path":3324,"parent":951,"description":3419,"lines":3420,"parameters":3421,"returns":3423},"Get the current position of the CO-RE 96 head's A1 tip.",[3055,1066],[3422],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3424},{"name":1934,"cls":810},{"type":846,"name":3348,"path":3324,"parent":951,"description":3426,"lines":3427,"parameters":3428},"Move the CO-RE 96 head's A1 tip to the specified position.",[3061,1923],[3429,3430,3432],{"name":851,"kind":852,"required":853},{"name":1632,"kind":852,"annotation":3431,"required":853},{"name":1934,"cls":810},{"name":1409,"kind":852,"annotation":3433,"required":42,"default":832},{"join":3434},[3435,832],{"name":1940,"cls":810},{"type":846,"name":3349,"path":3324,"parent":951,"description":3437,"lines":3438,"parameters":3439},"Move the CO-RE 96 head into a safe z-position.",[1973,1080],[3440],{"name":851,"kind":852,"required":853},{"type":846,"name":3350,"path":3324,"parent":951,"description":3442,"lines":3443,"parameters":3444,"returns":3446},"Request whether the CO-RE 96 head is carrying tips.",[1085,1982],[3445],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3447},{"name":1098,"cls":810},{"type":846,"name":3351,"path":3324,"parent":951,"description":3449,"lines":3450,"parameters":3452},"Pick up tips with the CO-RE 96 head.",[3104,3451],66,[3453,3454,3457,3461,3468,3473],{"name":851,"kind":852,"required":853},{"name":3455,"kind":852,"annotation":3456,"required":853},"pick_up_location",{"name":1934,"cls":810},{"name":1353,"kind":852,"annotation":3458,"required":42,"default":832},{"join":3459},[3460,832],{"name":1940,"cls":810},{"name":1950,"kind":852,"annotation":3462,"required":42,"default":1417},{"join":3463},[3464,3465,3467],{"name":843,"cls":810},{"name":3466,"cls":810},"object",{"name":1405,"cls":810},{"name":2182,"kind":852,"annotation":3469,"required":42,"default":1417},{"join":3470},[3471,3472],{"name":1405,"cls":810},{"name":3466,"cls":810},{"name":1409,"kind":852,"annotation":3474,"required":42,"default":832},{"join":3475},[3476,832],{"name":1940,"cls":810},{"type":846,"name":3352,"path":3324,"parent":951,"description":3478,"lines":3479,"parameters":3481},"Discard tips with the CO-RE 96 head.",[3480,2019],68,[3482,3483,3485,3489],{"name":851,"kind":852,"required":853},{"name":3412,"kind":852,"annotation":3484,"required":853},{"name":1934,"cls":810},{"name":1353,"kind":852,"annotation":3486,"required":42,"default":832},{"join":3487},[3488,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":3490,"required":42,"default":832},{"join":3491},[3492,832],{"name":1940,"cls":810},{"type":846,"name":3353,"path":3324,"parent":951,"description":3494,"lines":3495,"parameters":3496,"returns":3498},"Get the current volume in a channel in steps.",[2020,2028],[3497],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3499},{"name":1405,"cls":810},{"type":846,"name":3354,"path":3324,"parent":951,"description":3501,"lines":3502,"parameters":3503,"returns":3505},"Get the maximum volume in a channel in steps.",[2029,2039],[3504],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3506},{"name":1405,"cls":810},{"type":846,"name":3355,"path":3324,"parent":951,"description":3508,"lines":3509,"parameters":3511},"Aspirate liquid from a container.",[2040,3510],119,[3512,3513,3518,3520,3522,3526,3530,3534,3538,3540,3545,3547,3549,3551,3553,3555,3557,3559,3561,3563,3565,3567,3569,3571,3573,3578,3580,3582,3584],{"name":851,"kind":852,"required":853},{"name":3514,"kind":852,"annotation":3515,"required":853},"channels_involved",{"left":3516,"slice":3517},{"name":1870,"cls":810},{"name":1098,"cls":810},{"name":2276,"kind":852,"annotation":3519,"required":853},{"name":1934,"cls":810},{"name":2283,"kind":852,"annotation":3521,"required":42},{"name":1940,"cls":810},{"name":1936,"kind":852,"annotation":3523,"required":42,"default":832},{"join":3524},[3525,832],{"name":1940,"cls":810},{"name":2299,"kind":852,"annotation":3527,"required":42,"default":832},{"join":3528},[3529,832],{"name":1940,"cls":810},{"name":1353,"kind":852,"annotation":3531,"required":42,"default":832},{"join":3532},[3533,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":3535,"required":42,"default":832},{"join":3536},[3537,832],{"name":1940,"cls":810},{"name":2316,"kind":852,"annotation":3539,"required":42},{"name":1940,"cls":810},{"name":2324,"kind":852,"annotation":3541,"required":42,"default":1417},{"join":3542},[3543,3544],{"name":1405,"cls":810},{"name":3466,"cls":810},{"name":2334,"kind":852,"annotation":3546,"required":42,"default":2342},{"name":1405,"cls":810},{"name":2365,"kind":852,"annotation":3548,"required":42},{"name":1940,"cls":810},{"name":2373,"kind":852,"annotation":3550,"required":42},{"name":1940,"cls":810},{"name":2381,"kind":852,"annotation":3552,"required":42},{"name":1940,"cls":810},{"name":2389,"kind":852,"annotation":3554,"required":42},{"name":1940,"cls":810},{"name":2397,"kind":852,"annotation":3556,"required":42},{"name":1940,"cls":810},{"name":2405,"kind":852,"annotation":3558,"required":42},{"name":1940,"cls":810},{"name":1415,"kind":852,"annotation":3560,"required":42,"default":1417},{"name":1405,"cls":810},{"name":2419,"kind":852,"annotation":3562,"required":42},{"name":1940,"cls":810},{"name":2427,"kind":852,"annotation":3564,"required":42},{"name":1940,"cls":810},{"name":2435,"kind":852,"annotation":3566,"required":42},{"name":1940,"cls":810},{"name":2443,"kind":852,"annotation":3568,"required":42},{"name":1940,"cls":810},{"name":1359,"kind":852,"annotation":3570,"required":42},{"name":1940,"cls":810},{"name":2466,"kind":852,"annotation":3572,"required":42},{"name":1940,"cls":810},{"name":2474,"kind":852,"annotation":3574,"required":42,"default":1417},{"join":3575},[3576,3577],{"name":1405,"cls":810},{"name":3466,"cls":810},{"name":2483,"kind":852,"annotation":3579,"required":42,"default":1417},{"name":1405,"cls":810},{"name":2488,"kind":852,"annotation":3581,"required":42},{"name":1940,"cls":810},{"name":2496,"kind":852,"annotation":3583,"required":42},{"name":1940,"cls":810},{"name":2504,"kind":852,"annotation":3585,"required":42,"default":1417},{"join":3586},[3587,3588],{"name":1405,"cls":810},{"name":3466,"cls":810},{"type":846,"name":3356,"path":3324,"parent":951,"description":2514,"lines":3590,"parameters":3592},[2132,3591],157,[3593,3594,3598,3600,3602,3606,3610,3614,3618,3620,3625,3627,3629,3631,3633,3635,3637,3639,3641,3643,3645,3647,3649,3651,3653,3655,3657,3662,3664,3666,3668],{"name":851,"kind":852,"required":853},{"name":3514,"kind":852,"annotation":3595,"required":853},{"left":3596,"slice":3597},{"name":1870,"cls":810},{"name":1098,"cls":810},{"name":2524,"kind":852,"annotation":3599,"required":853},{"name":1934,"cls":810},{"name":2283,"kind":852,"annotation":3601,"required":42},{"name":1940,"cls":810},{"name":1936,"kind":852,"annotation":3603,"required":42,"default":832},{"join":3604},[3605,832],{"name":1940,"cls":810},{"name":2299,"kind":852,"annotation":3607,"required":42,"default":832},{"join":3608},[3609,832],{"name":1940,"cls":810},{"name":1353,"kind":852,"annotation":3611,"required":42,"default":832},{"join":3612},[3613,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":3615,"required":42,"default":832},{"join":3616},[3617,832],{"name":1940,"cls":810},{"name":2316,"kind":852,"annotation":3619,"required":42},{"name":1940,"cls":810},{"name":2324,"kind":852,"annotation":3621,"required":42,"default":1417},{"join":3622},[3623,3624],{"name":1405,"cls":810},{"name":3466,"cls":810},{"name":2334,"kind":852,"annotation":3626,"required":42,"default":2342},{"name":1405,"cls":810},{"name":2593,"kind":852,"annotation":3628,"required":42},{"name":1940,"cls":810},{"name":2365,"kind":852,"annotation":3630,"required":42},{"name":1940,"cls":810},{"name":2373,"kind":852,"annotation":3632,"required":42},{"name":1940,"cls":810},{"name":2381,"kind":852,"annotation":3634,"required":42},{"name":1940,"cls":810},{"name":2389,"kind":852,"annotation":3636,"required":42},{"name":1940,"cls":810},{"name":2397,"kind":852,"annotation":3638,"required":42},{"name":1940,"cls":810},{"name":1415,"kind":852,"annotation":3640,"required":42,"default":1417},{"name":1405,"cls":810},{"name":2419,"kind":852,"annotation":3642,"required":42},{"name":1940,"cls":810},{"name":2427,"kind":852,"annotation":3644,"required":42},{"name":1940,"cls":810},{"name":2435,"kind":852,"annotation":3646,"required":42},{"name":1940,"cls":810},{"name":2443,"kind":852,"annotation":3648,"required":42},{"name":1940,"cls":810},{"name":2665,"kind":852,"annotation":3650,"required":42},{"name":1940,"cls":810},{"name":2673,"kind":852,"annotation":3652,"required":42},{"name":1940,"cls":810},{"name":1359,"kind":852,"annotation":3654,"required":42},{"name":1940,"cls":810},{"name":2466,"kind":852,"annotation":3656,"required":42},{"name":1940,"cls":810},{"name":2474,"kind":852,"annotation":3658,"required":42,"default":1417},{"join":3659},[3660,3661],{"name":1405,"cls":810},{"name":3466,"cls":810},{"name":2483,"kind":852,"annotation":3663,"required":42,"default":1417},{"name":1405,"cls":810},{"name":2488,"kind":852,"annotation":3665,"required":42},{"name":1940,"cls":810},{"name":2496,"kind":852,"annotation":3667,"required":42},{"name":1940,"cls":810},{"name":2504,"kind":852,"annotation":3669,"required":42,"default":1417},{"join":3670},[3671,3672],{"name":1405,"cls":810},{"name":3466,"cls":810},{"type":846,"name":3357,"path":3324,"parent":951,"description":3674,"lines":3675,"parameters":3678,"returns":3680},"Request the CO-RE 96 head's TADM status.",[3676,3677],159,161,[3679],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3681},{"name":1098,"cls":810},{"type":846,"name":3358,"path":3324,"parent":951,"description":3683,"lines":3684,"parameters":3687,"returns":3689},"Request the CO-RE 96 head's TADM error.",[3685,3686],163,165,[3688],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3690},{"left":3691,"slice":3692},{"name":1870,"cls":810},{"name":1098,"cls":810},{"type":846,"name":3359,"path":3324,"parent":951,"description":3694,"lines":3695,"parameters":3696},"Initialize squeezer drive.",[2232,3329],[3697,3698],{"name":851,"kind":852,"required":853},{"name":3699,"kind":852,"annotation":3700,"required":42,"default":3701},"limiter",{"name":1405,"cls":810},"15",{"type":755,"name":942,"path":3703,"parent":763,"classes":3704,"functions":3711},"unitelabs\u002Fliquid_handling\u002Ftesting\u002Fvantage_mock.py",[3705,3706,3707,3708,3709,3710,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",[3712],"unitelabs.liquid_handling.testing.vantage_mock._default_configuration",{"type":802,"name":3705,"path":3703,"parent":942,"description":3714,"lines":3715,"functions":3717,"mro":3721},"Minimal awaitable mock that supports bracketed SiLA call chains.",[856,3716],33,[3718,3719,3720],"unitelabs.liquid_handling.testing.vantage_mock._ServiceMock.__getitem__","unitelabs.liquid_handling.testing.vantage_mock._ServiceMock.__call__","unitelabs.liquid_handling.testing.vantage_mock._ServiceMock.__await__",[3705],{"type":846,"name":3718,"path":3703,"parent":3705,"lines":3723,"parameters":3724,"returns":3729},[1040,864],[3725,3726],{"name":851,"kind":852,"required":853},{"name":3727,"kind":852,"annotation":3728,"required":853},"key",{"name":3466,"cls":810},{"description":1127,"annotation":3730},{"name":3705,"cls":810},{"type":846,"name":3719,"path":3703,"parent":3705,"lines":3732,"parameters":3733,"returns":3745},[3035,870],[3734,3735,3740],{"name":851,"kind":852,"required":853},{"name":3736,"kind":3737,"annotation":3738,"required":42,"default":3739},"*args","variadic positional",{"name":3466,"cls":810},"()",{"name":3741,"kind":3742,"annotation":3743,"required":42,"default":3744},"**kwargs","variadic keyword",{"name":3466,"cls":810},"{}",{"description":1127,"annotation":3746},{"name":3705,"cls":810},{"type":846,"name":3720,"path":3703,"parent":3705,"lines":3748,"parameters":3749,"returns":3751},[1051,3716],[3750],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3752},{"left":3753,"slice":3755},{"name":3754,"cls":810},"collections.abc.Generator",{"elements":3756},[832,832,832],{"type":802,"name":3706,"path":3703,"parent":942,"description":3758,"lines":3759,"bases":3761,"attributes":3765,"functions":3769,"mro":3800},"Mock for the VantageProtocol that simulates SiLA2 service responses.",[2866,3760],187,[3762],{"annotation":3763},{"name":3764,"cls":810},"unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol",[3766,3767,3768],"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",[3770,3771,3772,3773,3774,3775,3776,3777,3778,3779,3780,3781,3782,3783,3784,3785,3786,3787,3788,3789,3790,3791,3792,3793,3794,3795,3796,3797,3798,3799],"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",[3706,3764],{"type":784,"name":3767,"path":3703,"parent":3706,"lines":3802,"value":3803,"annotation":3804},[1079,1079],"245",{"name":3805,"cls":810},"unitelabs.labware.math.decimal.Decimal",{"type":846,"name":3770,"path":3703,"parent":3706,"lines":3807,"parameters":3808},[3061,887],[3809],{"name":851,"kind":852,"required":853},{"type":784,"name":3766,"path":3703,"parent":3706,"lines":3811,"value":1052,"annotation":3812},[878,878],{"name":1098,"cls":810},{"type":784,"name":3768,"path":3703,"parent":3706,"lines":3814,"value":3815},[887,887],"_ServiceMock()",{"type":846,"name":3771,"path":3703,"parent":3706,"description":3817,"lines":3818,"parameters":3821,"returns":3823},"Return a permissive mock that stands in for the SiLA Service object.",[3819,3820],46,48,[3822],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3824},{"name":3705,"cls":810},{"type":846,"name":3772,"path":3703,"parent":3706,"description":3826,"lines":3827,"parameters":3828},"Open the connection to the liquid handler.",[1974,1080],[3829],{"name":851,"kind":852,"required":853},{"type":846,"name":3773,"path":3703,"parent":3706,"description":3831,"lines":3832,"parameters":3834},"Close the connection to the liquid handler.",[1085,3833],54,[3835],{"name":851,"kind":852,"required":853},{"type":846,"name":3774,"path":3703,"parent":3706,"description":3837,"lines":3838,"parameters":3840,"returns":3842},"Get the current instrument initialization status.",[888,3839],58,[3841],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3843},{"name":1098,"cls":810},{"type":846,"name":3775,"path":3703,"parent":3706,"description":3845,"lines":3846,"parameters":3847},"Pre-initialize the instrument.",[897,1091],[3848],{"name":851,"kind":852,"required":853},{"type":846,"name":3776,"path":3703,"parent":3706,"description":3850,"lines":3851,"parameters":3853,"returns":3855},"Get the instrument's firmware version.",[3852,3451],64,[3854],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3856},{"name":931,"cls":810},{"type":846,"name":3777,"path":3703,"parent":3706,"description":3858,"lines":3859,"parameters":3860,"returns":3862},"Get instrument configuration.",[3480,1092],[3861],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3863},{"name":927,"cls":810},{"type":846,"name":3778,"path":3703,"parent":3706,"description":3865,"lines":3866,"parameters":3868,"returns":3870},"Get extended configuration.",[1102,3867],74,[3869],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3871},{"name":927,"cls":810},{"type":846,"name":3779,"path":3703,"parent":3706,"description":3873,"lines":3874,"parameters":3877},"Define a tip type.",[3875,3876],76,84,[3878,3879,3882,3885],{"name":851,"kind":852,"required":853},{"name":3880,"kind":852,"annotation":3881,"required":853},"index",{"name":1405,"cls":810},{"name":3883,"kind":852,"annotation":3884,"required":853},"tip",{"name":1956,"cls":810},{"name":2182,"kind":852,"annotation":3886,"required":42,"default":3894},{"left":3887,"slice":3888},{"name":2339,"cls":810},{"elements":3889},[3890,3892],{"name":3891,"cls":810},"unitelabs.labware.hamilton.tips.pick_up_method.PickUpTipMethod.NORMAL",{"name":3893,"cls":810},"unitelabs.labware.hamilton.tips.pick_up_method.PickUpTipMethod.SLOW",{"name":3891,"cls":810},{"type":846,"name":3780,"path":3703,"parent":3706,"description":3896,"lines":3897,"parameters":3898},"Enable cover control.",[3142,2074],[3899,3900,3903,3906,3909,3912,3915],{"name":851,"kind":852,"required":853},{"name":3901,"kind":852,"annotation":3902,"required":42,"default":1052},"cover1",{"name":1098,"cls":810},{"name":3904,"kind":852,"annotation":3905,"required":42,"default":1052},"cover2",{"name":1098,"cls":810},{"name":3907,"kind":852,"annotation":3908,"required":42,"default":1052},"cover3",{"name":1098,"cls":810},{"name":3910,"kind":852,"annotation":3911,"required":42,"default":1052},"tray1",{"name":1098,"cls":810},{"name":3913,"kind":852,"annotation":3914,"required":42,"default":1052},"tray2",{"name":1098,"cls":810},{"name":3916,"kind":852,"annotation":3917,"required":42,"default":1052},"tray3",{"name":1098,"cls":810},{"type":846,"name":3781,"path":3703,"parent":3706,"description":3919,"lines":3920,"parameters":3922},"Disable cover control.",[3921,2080],97,[3923],{"name":851,"kind":852,"required":853},{"type":846,"name":3782,"path":3703,"parent":3706,"description":3925,"lines":3926,"parameters":3927},"Emergency stop any ongoing process.",[2081,3173],[3928],{"name":851,"kind":852,"required":853},{"type":846,"name":3783,"path":3703,"parent":3706,"description":3930,"lines":3931,"parameters":3933},"Resume after emergency stop.",[3932,2092],103,[3934],{"name":851,"kind":852,"required":853},{"type":846,"name":3784,"path":3703,"parent":3706,"description":3936,"lines":3937,"parameters":3939},"Reset firmware.",[2102,3938],107,[3940],{"name":851,"kind":852,"required":853},{"type":846,"name":3785,"path":3703,"parent":3706,"description":3942,"lines":3943,"parameters":3945},"Move the ARM X-axis to the specified position.",[1113,3944],117,[3946,3947,3949,3953,3955],{"name":851,"kind":852,"required":853},{"name":1632,"kind":852,"annotation":3948,"required":853},{"name":1405,"cls":810},{"name":3950,"kind":1788,"annotation":3951,"required":42,"default":3952},"speed",{"name":1405,"cls":810},"25000",{"name":2924,"kind":1788,"annotation":3954,"required":42,"default":3952},{"name":1405,"cls":810},{"name":3956,"kind":1788,"annotation":3957,"required":42,"default":1052},"unsafe",{"name":1098,"cls":810},{"type":846,"name":3786,"path":3703,"parent":3706,"description":3959,"lines":3960,"parameters":3961},"Move the ARM X-axis by a relative distance.",[3510,1133],[3962,3963,3966,3968],{"name":851,"kind":852,"required":853},{"name":3964,"kind":852,"annotation":3965,"required":853},"distance",{"name":1405,"cls":810},{"name":3950,"kind":1788,"annotation":3967,"required":42,"default":3952},{"name":1405,"cls":810},{"name":2924,"kind":1788,"annotation":3969,"required":42,"default":3952},{"name":1405,"cls":810},{"type":846,"name":3787,"path":3703,"parent":3706,"description":3971,"lines":3972,"parameters":3973,"returns":3975},"Get current ARM X-axis position in 0.1mm units.",[1134,1139],[3974],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3976},{"name":1405,"cls":810},{"type":846,"name":3788,"path":3703,"parent":3706,"description":3978,"lines":3979,"parameters":3980,"returns":3982},"Get X drive errors for diagnostics.",[1140,1154],[3981],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3983},{"name":3466,"cls":810},{"type":846,"name":3789,"path":3703,"parent":3706,"description":3985,"lines":3986,"parameters":3989,"returns":3991},"Get current deck light state.",[3987,3988],136,138,[3990],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3992},{"name":3466,"cls":810},{"type":846,"name":3790,"path":3703,"parent":3706,"description":3994,"lines":3995,"parameters":3997},"Set the deck light colour and mode.",[2154,3996],151,[3998,3999,4002,4005,4008,4011,4014,4017],{"name":851,"kind":852,"required":853},{"name":4000,"kind":1788,"annotation":4001,"required":42,"default":1417},"red",{"name":1405,"cls":810},{"name":4003,"kind":1788,"annotation":4004,"required":42,"default":1417},"green",{"name":1405,"cls":810},{"name":4006,"kind":1788,"annotation":4007,"required":42,"default":1417},"blue",{"name":1405,"cls":810},{"name":4009,"kind":1788,"annotation":4010,"required":42,"default":1417},"white",{"name":1405,"cls":810},{"name":4012,"kind":1788,"annotation":4013,"required":42,"default":1417},"uv",{"name":1405,"cls":810},{"name":4015,"kind":1788,"annotation":4016,"required":42,"default":1417},"blink",{"name":1405,"cls":810},{"name":4018,"kind":1788,"annotation":4019,"required":42,"default":1052},"rainbow",{"name":1098,"cls":810},{"type":846,"name":3791,"path":3703,"parent":3706,"description":4021,"lines":4022,"parameters":4023,"returns":4025},"Get cover sensor status, lock state, and mask for each cover\u002Ftray.",[2194,2231],[4024],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":4026},{"name":3466,"cls":810},{"type":846,"name":3792,"path":3703,"parent":3706,"description":4028,"lines":4029,"parameters":4030,"returns":4032},"Get which covers and trays are present on the instrument.",[3591,3676],[4031],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":4033},{"name":3466,"cls":810},{"type":846,"name":3793,"path":3703,"parent":3706,"description":4035,"lines":4036,"parameters":4037,"returns":4039},"Get the current operation mode (active\u002Fpaused).",[3677,3685],[4038],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":4040},{"name":3466,"cls":810},{"type":846,"name":3794,"path":3703,"parent":3706,"description":4042,"lines":4043,"parameters":4045},"Set the operation mode.",[3686,4044],166,[4046,4047],{"name":851,"kind":852,"required":853},{"name":2504,"kind":852,"annotation":4048,"required":853},{"name":1405,"cls":810},{"type":846,"name":3795,"path":3703,"parent":3706,"description":4050,"lines":4051,"parameters":4052},"Set the loading indicator LED states.",[3329,2266],[4053,4054],{"name":851,"kind":852,"required":853},{"name":4055,"kind":852,"annotation":4056,"required":42,"default":832},"status",{"join":4057},[4058,832],{"left":4059,"slice":4060},{"name":1930,"cls":810},{"name":3466,"cls":810},{"type":846,"name":3796,"path":3703,"parent":3706,"description":4062,"lines":4063,"parameters":4065},"Connect to Vantage device.",[4064,1193],174,[4066],{"name":851,"kind":852,"required":853},{"type":846,"name":3797,"path":3703,"parent":3706,"description":4068,"lines":4069,"parameters":4071,"returns":4073},"Return device connection status.",[1199,4070],179,[4072],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":4074},{"name":1098,"cls":810},{"type":846,"name":3798,"path":3703,"parent":3706,"description":4076,"lines":4077,"parameters":4080,"returns":4082},"Check the presence of carriers on the deck.",[4078,4079],181,183,[4081],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":4083},{"left":4084,"slice":4085},{"name":1870,"cls":810},{"name":1098,"cls":810},{"type":846,"name":3799,"path":3703,"parent":3706,"description":4087,"lines":4088,"parameters":4090,"returns":4095},"Execute raw firmware command.",[4089,3760],185,[4091,4092],{"name":851,"kind":852,"required":853},{"name":4093,"kind":852,"annotation":4094,"required":853},"command",{"name":931,"cls":810},{"description":1127,"annotation":4096},{"name":3466,"cls":810},{"type":802,"name":3707,"path":3703,"parent":942,"description":4098,"lines":4099,"attributes":4102,"functions":4108,"mro":4127},"Mock for IPGProtocol that simulates the Integrated Plate Gripper.",[4100,4101],190,339,[4103,4104,4105,4106,4107],"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",[4109,4110,4111,4112,4113,4114,4115,4116,4117,4118,4119,4120,4121,4122,4123,4124,4125,4126],"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",[3707],{"type":846,"name":4109,"path":3703,"parent":3707,"lines":4129,"parameters":4131},[1211,4130],202,[4132],{"name":851,"kind":852,"required":853},{"type":784,"name":4103,"path":3703,"parent":3707,"lines":4134,"value":1048,"annotation":4136},[4135,4135],194,{"name":1098,"cls":810},{"type":784,"name":4104,"path":3703,"parent":3707,"lines":4138,"value":1052,"annotation":4139},[1219,1219],{"name":1098,"cls":810},{"type":784,"name":4105,"path":3703,"parent":3707,"lines":4141,"value":4143,"annotation":4144},[1220,4142],200,"(decimal.Decimal('0'), decimal.Decimal('0'), decimal.Decimal('0'))",{"left":4145,"slice":4146},{"name":2812,"cls":810},{"elements":4147},[4148,4149,4150],{"name":1062,"cls":810},{"name":1062,"cls":810},{"name":1062,"cls":810},{"type":784,"name":4106,"path":3703,"parent":3707,"lines":4152,"value":4154,"annotation":4155},[4153,4153],201,"11",{"name":1405,"cls":810},{"type":784,"name":4107,"path":3703,"parent":3707,"lines":4157,"value":4158,"annotation":4159},[4130,4130],"decimal.Decimal('100')",{"name":1062,"cls":810},{"type":846,"name":4110,"path":3703,"parent":3707,"description":4161,"lines":4162,"parameters":4165},"Initialize all IPG drives.",[4163,4164],204,205,[4166],{"name":851,"kind":852,"required":853},{"type":846,"name":4111,"path":3703,"parent":3707,"description":4168,"lines":4169,"parameters":4172},"Prepare wrist and hand orientation for plate handling.",[4170,4171],207,213,[4173,4174,4176,4179],{"name":851,"kind":852,"required":853},{"name":3180,"kind":852,"annotation":4175,"required":42,"default":4154},{"name":1405,"cls":810},{"name":4177,"kind":852,"annotation":4178,"required":42,"default":2345},"acceleration_index",{"name":1405,"cls":810},{"name":4180,"kind":852,"annotation":4181,"required":42},"traverse_height",{"name":1062,"cls":810},{"type":846,"name":4112,"path":3703,"parent":3707,"description":4183,"lines":4184,"parameters":4187},"Park IPG to its configured parking position.",[4185,4186],215,217,[4188],{"name":851,"kind":852,"required":853},{"type":846,"name":4113,"path":3703,"parent":3707,"description":4190,"lines":4191,"parameters":4194},"Move IPG to specified position.",[4192,4193],219,229,[4195,4196,4198,4200,4202,4204],{"name":851,"kind":852,"required":853},{"name":1306,"kind":852,"annotation":4197,"required":853},{"name":1062,"cls":810},{"name":1310,"kind":852,"annotation":4199,"required":853},{"name":1062,"cls":810},{"name":1314,"kind":852,"annotation":4201,"required":853},{"name":1062,"cls":810},{"name":4180,"kind":852,"annotation":4203,"required":853},{"name":1062,"cls":810},{"name":4177,"kind":852,"annotation":4205,"required":42,"default":2345},{"name":1405,"cls":810},{"type":846,"name":4114,"path":3703,"parent":3707,"description":4207,"lines":4208,"parameters":4211},"Grip a plate at the specified position.",[4209,4210],231,247,[4212,4213,4215,4217,4219,4222,4225,4229,4233,4236,4239,4242],{"name":851,"kind":852,"required":853},{"name":1306,"kind":852,"annotation":4214,"required":853},{"name":1062,"cls":810},{"name":1310,"kind":852,"annotation":4216,"required":853},{"name":1062,"cls":810},{"name":1314,"kind":852,"annotation":4218,"required":853},{"name":1062,"cls":810},{"name":4220,"kind":852,"annotation":4221,"required":853},"plate_width",{"name":1062,"cls":810},{"name":4223,"kind":852,"annotation":4224,"required":853},"open_gripper_position",{"name":1062,"cls":810},{"name":4226,"kind":852,"annotation":4227,"required":42,"default":4228},"grip_strength",{"name":1405,"cls":810},"100",{"name":4230,"kind":852,"annotation":4231,"required":42,"default":4232},"plate_width_tolerance",{"name":1405,"cls":810},"20",{"name":4234,"kind":852,"annotation":4235,"required":42},"z_clearance",{"name":1062,"cls":810},{"name":4237,"kind":852,"annotation":4238,"required":42},"min_z_at_end",{"name":1062,"cls":810},{"name":4240,"kind":852,"annotation":4241,"required":42,"default":1417},"hotel_depth",{"name":1405,"cls":810},{"name":4177,"kind":852,"annotation":4243,"required":42,"default":2345},{"name":1405,"cls":810},{"type":846,"name":4115,"path":3703,"parent":3707,"description":4245,"lines":4246,"parameters":4249},"Put a plate at the specified position.",[4247,4248],249,262,[4250,4251,4253,4255,4257,4259,4261,4263,4266,4268],{"name":851,"kind":852,"required":853},{"name":1306,"kind":852,"annotation":4252,"required":853},{"name":1062,"cls":810},{"name":1310,"kind":852,"annotation":4254,"required":853},{"name":1062,"cls":810},{"name":1314,"kind":852,"annotation":4256,"required":853},{"name":1062,"cls":810},{"name":4223,"kind":852,"annotation":4258,"required":853},{"name":1062,"cls":810},{"name":4234,"kind":852,"annotation":4260,"required":42},{"name":1062,"cls":810},{"name":4237,"kind":852,"annotation":4262,"required":42},{"name":1062,"cls":810},{"name":4264,"kind":852,"annotation":4265,"required":42,"default":3169},"press_on_distance",{"name":1405,"cls":810},{"name":4240,"kind":852,"annotation":4267,"required":42,"default":1417},{"name":1405,"cls":810},{"name":4177,"kind":852,"annotation":4269,"required":42,"default":2345},{"name":1405,"cls":810},{"type":846,"name":4116,"path":3703,"parent":3707,"description":4271,"lines":4272,"parameters":4275},"Move the enabled IPG axes to absolute positions.",[4273,4274],264,285,[4276,4277,4279,4281,4283,4286,4289,4292,4295,4298,4301,4304],{"name":851,"kind":852,"required":853},{"name":2014,"kind":852,"annotation":4278,"required":853},{"name":1062,"cls":810},{"name":2046,"kind":852,"annotation":4280,"required":853},{"name":1062,"cls":810},{"name":1569,"kind":852,"annotation":4282,"required":853},{"name":1062,"cls":810},{"name":4284,"kind":852,"annotation":4285,"required":42},"arm_angle",{"name":1062,"cls":810},{"name":4287,"kind":852,"annotation":4288,"required":42},"hand_angle",{"name":1062,"cls":810},{"name":4290,"kind":852,"annotation":4291,"required":42,"default":1052},"enable_x",{"name":1098,"cls":810},{"name":4293,"kind":852,"annotation":4294,"required":42,"default":1052},"enable_y",{"name":1098,"cls":810},{"name":4296,"kind":852,"annotation":4297,"required":42,"default":1052},"enable_z",{"name":1098,"cls":810},{"name":4299,"kind":852,"annotation":4300,"required":42,"default":1052},"enable_arm",{"name":1098,"cls":810},{"name":4302,"kind":852,"annotation":4303,"required":42,"default":1052},"enable_hand",{"name":1098,"cls":810},{"name":4177,"kind":852,"annotation":4305,"required":42,"default":2345},{"name":1405,"cls":810},{"type":846,"name":4117,"path":3703,"parent":3707,"description":4307,"lines":4308,"parameters":4311},"Close the gripper to a known plate width.",[4309,4310],287,295,[4312,4313,4315,4317,4319],{"name":851,"kind":852,"required":853},{"name":4220,"kind":852,"annotation":4314,"required":853},{"name":1062,"cls":810},{"name":4226,"kind":852,"annotation":4316,"required":42,"default":4228},{"name":1405,"cls":810},{"name":4223,"kind":852,"annotation":4318,"required":42},{"name":1062,"cls":810},{"name":4230,"kind":852,"annotation":4320,"required":42,"default":4232},{"name":1405,"cls":810},{"type":846,"name":4118,"path":3703,"parent":3707,"description":4322,"lines":4323,"parameters":4326},"Move the gripper fingers to an absolute width.",[4324,4325],297,299,[4327,4328],{"name":851,"kind":852,"required":853},{"name":4329,"kind":852,"annotation":4330,"required":853},"target_gripper_position",{"name":1062,"cls":810},{"type":846,"name":4119,"path":3703,"parent":3707,"description":4332,"lines":4333,"parameters":4336},"Position all IPG components for maximum free Y range.",[4334,4335],301,303,[4337],{"name":851,"kind":852,"required":853},{"type":846,"name":4120,"path":3703,"parent":3707,"description":4339,"lines":4340,"parameters":4343},"Open the gripper fingers without prior initialization.",[4341,4342],305,307,[4344],{"name":851,"kind":852,"required":853},{"type":846,"name":4121,"path":3703,"parent":3707,"description":4346,"lines":4347,"parameters":4350,"returns":4352},"Get IPG parking status.",[4348,4349],309,311,[4351],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":4353},{"name":1098,"cls":810},{"type":846,"name":4122,"path":3703,"parent":3707,"description":4355,"lines":4356,"parameters":4359,"returns":4361},"Get plate presence in gripper.",[4357,4358],313,315,[4360],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":4362},{"name":1098,"cls":810},{"type":846,"name":4123,"path":3703,"parent":3707,"description":4364,"lines":4365,"parameters":4368,"returns":4370},"Get current IPG gripper center position.",[4366,4367],317,319,[4369],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":4371},{"left":4372,"slice":4373},{"name":2812,"cls":810},{"elements":4374},[4375,4376,4377],{"name":1062,"cls":810},{"name":1062,"cls":810},{"name":1062,"cls":810},{"type":846,"name":4124,"path":3703,"parent":3707,"description":4379,"lines":4380,"parameters":4383,"returns":4385},"Get current IPG grip direction \u002F orientation code.",[4381,4382],321,323,[4384],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":4386},{"name":1405,"cls":810},{"type":846,"name":4125,"path":3703,"parent":3707,"description":4388,"lines":4389,"parameters":4392,"returns":4394},"Get current IPG gripper width.",[4390,4391],325,327,[4393],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":4395},{"name":1062,"cls":810},{"type":846,"name":4126,"path":3703,"parent":3707,"description":4397,"lines":4398,"parameters":4400,"returns":4402},"Get all IPG axis positions at once, in mm for axes and degrees for angles.",[4399,4101],329,[4401],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":4403},{"left":4404,"slice":4405},{"name":927,"cls":810},{"elements":4406},[4407,4408],{"name":931,"cls":810},{"name":1062,"cls":810},{"type":802,"name":3708,"path":3703,"parent":942,"description":4410,"lines":4411,"attributes":4414,"functions":4417,"mro":4445},"Mock for IDLProtocol that simulates the ID Loader unit.",[4412,4413],342,519,[4415,4416],"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock._drive_states","unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock._lift_position",[4418,4419,4420,4421,4422,4423,4424,4425,4426,4427,4428,4429,4430,4431,4432,4433,4434,4435,4436,4437,4438,4439,4440,4441,4442,4443,4444],"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",[3708],{"type":846,"name":4418,"path":3703,"parent":3708,"lines":4447,"parameters":4450},[4448,4449],345,347,[4451],{"name":851,"kind":852,"required":853},{"type":784,"name":4415,"path":3703,"parent":3708,"lines":4453,"value":4454,"annotation":4455},[1331,1331],"'1 1 1 1 1'",{"name":931,"cls":810},{"type":784,"name":4416,"path":3703,"parent":3708,"lines":4457,"value":1417,"annotation":4458},[4449,4449],{"name":1405,"cls":810},{"type":846,"name":4419,"path":3703,"parent":3708,"description":4460,"lines":4461,"parameters":4464},"Initialize the IDL module.",[4462,4463],349,350,[4465],{"name":851,"kind":852,"required":853},{"type":846,"name":4420,"path":3703,"parent":3708,"description":4467,"lines":4468,"parameters":4471},"Home the scanner to its limit stop.",[4469,4470],352,353,[4472],{"name":851,"kind":852,"required":853},{"type":846,"name":4421,"path":3703,"parent":3708,"description":4474,"lines":4475,"parameters":4478},"Prepare the barcode reader.",[4476,4477],355,356,[4479,4480],{"name":851,"kind":852,"required":853},{"name":4481,"kind":852,"annotation":4482,"required":42,"default":2894},"timeout_cs",{"name":1405,"cls":810},{"type":846,"name":4422,"path":3703,"parent":3708,"description":4484,"lines":4485,"parameters":4488},"Move scanner to specified slot position.",[4486,4487],358,365,[4489,4490,4493,4496,4499],{"name":851,"kind":852,"required":853},{"name":4491,"kind":852,"annotation":4492,"required":853},"slot",{"name":1405,"cls":810},{"name":3950,"kind":852,"annotation":4494,"required":42,"default":4495},{"name":1405,"cls":810},"4000",{"name":2924,"kind":852,"annotation":4497,"required":42,"default":4498},{"name":1405,"cls":810},"10",{"name":4500,"kind":852,"annotation":4501,"required":42,"default":4502},"current_limit",{"name":1405,"cls":810},"1470",{"type":846,"name":4423,"path":3703,"parent":3708,"description":4504,"lines":4505,"parameters":4508},"Move carrier to specified position.",[4506,4507],367,374,[4509,4510,4515,4518,4520],{"name":851,"kind":852,"required":853},{"name":1632,"kind":852,"annotation":4511,"required":853},{"left":4512,"slice":4513},{"name":2339,"cls":810},{"elements":4514},[1417,2342,2343],{"name":3950,"kind":852,"annotation":4516,"required":42,"default":4517},{"name":1405,"cls":810},"4800",{"name":2924,"kind":852,"annotation":4519,"required":42,"default":4498},{"name":1405,"cls":810},{"name":4500,"kind":852,"annotation":4521,"required":42,"default":4522},{"name":1405,"cls":810},"930",{"type":846,"name":4424,"path":3703,"parent":3708,"description":4524,"lines":4525,"parameters":4528},"Move carrier to container on carrier.",[4526,4527],376,383,[4529,4530,4533,4535,4537],{"name":851,"kind":852,"required":853},{"name":4531,"kind":852,"annotation":4532,"required":853},"container",{"name":1405,"cls":810},{"name":3950,"kind":852,"annotation":4534,"required":42,"default":4517},{"name":1405,"cls":810},{"name":2924,"kind":852,"annotation":4536,"required":42,"default":4498},{"name":1405,"cls":810},{"name":4500,"kind":852,"annotation":4538,"required":42,"default":4522},{"name":1405,"cls":810},{"type":846,"name":4425,"path":3703,"parent":3708,"description":4540,"lines":4541,"parameters":4544},"Move lift to specified position.",[4542,4543],385,393,[4545,4546,4548,4550,4552],{"name":851,"kind":852,"required":853},{"name":1632,"kind":852,"annotation":4547,"required":853},{"name":1405,"cls":810},{"name":3950,"kind":852,"annotation":4549,"required":42,"default":4495},{"name":1405,"cls":810},{"name":2924,"kind":852,"annotation":4551,"required":42,"default":4498},{"name":1405,"cls":810},{"name":4500,"kind":852,"annotation":4553,"required":42,"default":4554},{"name":1405,"cls":810},"670",{"type":846,"name":4426,"path":3703,"parent":3708,"description":4556,"lines":4557,"parameters":4560},"Open the loading tray.",[4558,4559],395,401,[4561,4562,4565,4567],{"name":851,"kind":852,"required":853},{"name":3950,"kind":852,"annotation":4563,"required":42,"default":4564},{"name":1405,"cls":810},"2000",{"name":2924,"kind":852,"annotation":4566,"required":42,"default":2344},{"name":1405,"cls":810},{"name":4500,"kind":852,"annotation":4568,"required":42,"default":4569},{"name":1405,"cls":810},"1200",{"type":846,"name":4427,"path":3703,"parent":3708,"description":4571,"lines":4572,"parameters":4575},"Close the loading tray.",[4573,4574],403,409,[4576,4577,4579,4581],{"name":851,"kind":852,"required":853},{"name":3950,"kind":852,"annotation":4578,"required":42,"default":4564},{"name":1405,"cls":810},{"name":2924,"kind":852,"annotation":4580,"required":42,"default":2344},{"name":1405,"cls":810},{"name":4500,"kind":852,"annotation":4582,"required":42,"default":4569},{"name":1405,"cls":810},{"type":846,"name":4428,"path":3703,"parent":3708,"description":4584,"lines":4585,"parameters":4588,"returns":4634},"Identify carrier by reading barcode.",[4586,4587],411,427,[4589,4590,4592,4596,4600,4604,4608,4612,4615,4619,4623,4627,4631],{"name":851,"kind":852,"required":853},{"name":4491,"kind":852,"annotation":4591,"required":42,"default":2345},{"name":1405,"cls":810},{"name":4593,"kind":852,"annotation":4594,"required":42,"default":4595},"code_type",{"name":931,"cls":810},"'0001017F'",{"name":4597,"kind":852,"annotation":4598,"required":42,"default":4599},"barcode_position",{"name":1405,"cls":810},"40",{"name":4601,"kind":852,"annotation":4602,"required":42,"default":4603},"containers",{"name":1405,"cls":810},"32",{"name":4605,"kind":852,"annotation":4606,"required":42,"default":4607},"first_rack_position",{"name":1405,"cls":810},"175",{"name":4609,"kind":852,"annotation":4610,"required":42,"default":4611},"rack_grid",{"name":1405,"cls":810},"150",{"name":4613,"kind":852,"annotation":4614,"required":42,"default":1417},"container_detection",{"name":1405,"cls":810},{"name":4616,"kind":852,"annotation":4617,"required":42,"default":4618},"sensor_position",{"name":1405,"cls":810},"1700",{"name":4620,"kind":852,"annotation":4621,"required":42,"default":4622},"sensor_y_range",{"name":1405,"cls":810},"80",{"name":4624,"kind":852,"annotation":4625,"required":42,"default":4626},"carrier_speed",{"name":1405,"cls":810},"1000",{"name":4628,"kind":852,"annotation":4629,"required":42,"default":4630},"parking_speed",{"name":1405,"cls":810},"200",{"name":4632,"kind":852,"annotation":4633,"required":42,"default":4522},"parking_current_limit",{"name":1405,"cls":810},{"description":1127,"annotation":4635},{"left":4636,"slice":4637},{"name":2812,"cls":810},{"elements":4638},[4639,4640,4641],{"name":931,"cls":810},{"name":1405,"cls":810},{"name":931,"cls":810},{"type":846,"name":4429,"path":3703,"parent":3708,"description":4643,"lines":4644,"parameters":4647,"returns":4673},"Load carrier and read barcodes.",[4645,4646],429,442,[4648,4649,4652,4655,4657,4659,4662,4666,4668,4670],{"name":851,"kind":852,"required":853},{"name":4650,"kind":852,"annotation":4651,"required":42,"default":1417},"barcode_orientation",{"name":1405,"cls":810},{"name":4653,"kind":852,"annotation":4654,"required":42,"default":4603},"containers_per_carrier",{"name":1405,"cls":810},{"name":4593,"kind":852,"annotation":4656,"required":42,"default":4595},{"name":931,"cls":810},{"name":4605,"kind":852,"annotation":4658,"required":42,"default":4607},{"name":1405,"cls":810},{"name":4609,"kind":852,"annotation":4660,"required":42,"default":4661},{"name":1405,"cls":810},"149",{"name":4663,"kind":852,"annotation":4664,"required":42,"default":4665},"reading_speed",{"name":1405,"cls":810},"1300",{"name":4628,"kind":852,"annotation":4667,"required":42,"default":4630},{"name":1405,"cls":810},{"name":4632,"kind":852,"annotation":4669,"required":42,"default":4522},{"name":1405,"cls":810},{"name":4671,"kind":852,"annotation":4672,"required":42,"default":4622},"y_home_offset",{"name":1405,"cls":810},{"description":1127,"annotation":4674},{"left":4675,"slice":4676},{"name":2812,"cls":810},{"elements":4677},[4678,4679,4680],{"name":931,"cls":810},{"name":1405,"cls":810},{"name":931,"cls":810},{"type":846,"name":4430,"path":3703,"parent":3708,"description":4682,"lines":4683,"parameters":4686,"returns":4692},"Read a single barcode at the current position.",[4684,4685],444,450,[4687,4688,4690],{"name":851,"kind":852,"required":853},{"name":4593,"kind":852,"annotation":4689,"required":42,"default":4595},{"name":931,"cls":810},{"name":4481,"kind":852,"annotation":4691,"required":42,"default":4228},{"name":1405,"cls":810},{"description":1127,"annotation":4693},{"left":4694,"slice":4695},{"name":2812,"cls":810},{"elements":4696},[4697,4698],{"name":931,"cls":810},{"name":1405,"cls":810},{"type":846,"name":4431,"path":3703,"parent":3708,"description":4700,"lines":4701,"parameters":4704,"returns":4727},"Read barcode stack.",[4702,4703],452,464,[4705,4706,4708,4711,4714,4717,4719,4721,4724],{"name":851,"kind":852,"required":853},{"name":4593,"kind":852,"annotation":4707,"required":42,"default":4595},{"name":931,"cls":810},{"name":4709,"kind":852,"annotation":4710,"required":42,"default":4607},"first_stack_position",{"name":1405,"cls":810},{"name":3123,"kind":852,"annotation":4712,"required":42,"default":4713},{"name":1405,"cls":810},"120",{"name":4715,"kind":852,"annotation":4716,"required":42,"default":2342},"stack_count",{"name":1405,"cls":810},{"name":4481,"kind":852,"annotation":4718,"required":42,"default":4228},{"name":1405,"cls":810},{"name":4624,"kind":852,"annotation":4720,"required":42,"default":4626},{"name":1405,"cls":810},{"name":4722,"kind":852,"annotation":4723,"required":42,"default":1417},"rack_detection",{"name":1405,"cls":810},{"name":4616,"kind":852,"annotation":4725,"required":42,"default":4726},{"name":1405,"cls":810},"1650",{"description":1127,"annotation":4728},{"left":4729,"slice":4730},{"name":2812,"cls":810},{"elements":4731},[4732,4733,4734,4735,4736],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":931,"cls":810},{"name":1405,"cls":810},{"name":931,"cls":810},{"type":846,"name":4432,"path":3703,"parent":3708,"description":4738,"lines":4739,"parameters":4742},"Move carrier out to carrier identification position.",[4740,4741],466,467,[4743,4744,4746],{"name":851,"kind":852,"required":853},{"name":4491,"kind":852,"annotation":4745,"required":42,"default":2345},{"name":1405,"cls":810},{"name":4624,"kind":852,"annotation":4747,"required":42,"default":4626},{"name":1405,"cls":810},{"type":846,"name":4433,"path":3703,"parent":3708,"description":4749,"lines":4750,"parameters":4752},"Unload carrier on position.",[4751,1559],469,[4753,4754,4756,4758],{"name":851,"kind":852,"required":853},{"name":4491,"kind":852,"annotation":4755,"required":42,"default":2345},{"name":1405,"cls":810},{"name":4624,"kind":852,"annotation":4757,"required":42,"default":4626},{"name":1405,"cls":810},{"name":4628,"kind":852,"annotation":4759,"required":42,"default":4630},{"name":1405,"cls":810},{"type":846,"name":4434,"path":3703,"parent":3708,"description":4761,"lines":4762,"parameters":4764},"Move carrier onto the deck after identification.",[1588,4763],477,[4765,4766,4768],{"name":851,"kind":852,"required":853},{"name":4628,"kind":852,"annotation":4767,"required":42,"default":4630},{"name":1405,"cls":810},{"name":4632,"kind":852,"annotation":4769,"required":42,"default":4522},{"name":1405,"cls":810},{"type":846,"name":4435,"path":3703,"parent":3708,"description":4771,"lines":4772,"parameters":4775},"Pull in carrier onto deck position.",[4773,4774],479,484,[4776,4777,4779],{"name":851,"kind":852,"required":853},{"name":4628,"kind":852,"annotation":4778,"required":42,"default":4630},{"name":1405,"cls":810},{"name":4632,"kind":852,"annotation":4780,"required":42,"default":4522},{"name":1405,"cls":810},{"type":846,"name":4436,"path":3703,"parent":3708,"description":4782,"lines":4783,"parameters":4786},"Dock to carrier position.",[4784,4785],486,487,[4787,4788,4790],{"name":851,"kind":852,"required":853},{"name":4491,"kind":852,"annotation":4789,"required":42,"default":2345},{"name":1405,"cls":810},{"name":4624,"kind":852,"annotation":4791,"required":42,"default":4626},{"name":1405,"cls":810},{"type":846,"name":4437,"path":3703,"parent":3708,"description":4793,"lines":4794,"parameters":4797,"returns":4801},"Measure carrier dimensions.",[4795,4796],489,491,[4798,4799],{"name":851,"kind":852,"required":853},{"name":4624,"kind":852,"annotation":4800,"required":42,"default":4626},{"name":1405,"cls":810},{"description":1127,"annotation":4802},{"name":1405,"cls":810},{"type":846,"name":4438,"path":3703,"parent":3708,"description":4804,"lines":4805,"parameters":4806,"returns":4808},"Get initialization states of all drives.",[1609,1618],[4807],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":4809},{"name":931,"cls":810},{"type":846,"name":4439,"path":3703,"parent":3708,"description":4811,"lines":4812,"parameters":4813,"returns":4815},"Get current scanner position in steps.",[1619,1627],[4814],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":4816},{"name":1405,"cls":810},{"type":846,"name":4440,"path":3703,"parent":3708,"description":4818,"lines":4819,"parameters":4822,"returns":4824},"Get current track position.",[4820,4821],501,503,[4823],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":4825},{"name":1405,"cls":810},{"type":846,"name":4441,"path":3703,"parent":3708,"description":4827,"lines":4828,"parameters":4830,"returns":4832},"Get current carrier position in steps.",[4829,1628],505,[4831],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":4833},{"name":1405,"cls":810},{"type":846,"name":4442,"path":3703,"parent":3708,"description":4835,"lines":4836,"parameters":4838,"returns":4840},"Get current lift position in steps.",[1642,4837],511,[4839],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":4841},{"name":1405,"cls":810},{"type":846,"name":4443,"path":3703,"parent":3708,"description":4843,"lines":4844,"parameters":4847,"returns":4849},"Get current loading tray state.",[4845,4846],513,515,[4848],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":4850},{"name":1405,"cls":810},{"type":846,"name":4444,"path":3703,"parent":3708,"description":4852,"lines":4853,"parameters":4855,"returns":4859},"Get barcode data by index.",[4854,4413],517,[4856,4857],{"name":851,"kind":852,"required":853},{"name":3880,"kind":852,"annotation":4858,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":4860},{"name":931,"cls":810},{"type":802,"name":3709,"path":3703,"parent":942,"description":4862,"lines":4863,"attributes":4866,"functions":4871,"mro":4914},"Mock for VantageChannelsProtocol that simulates PIP channel operations.",[4864,4865],522,831,[4867,4868,4869,4870],"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",[4872,4873,4874,4875,4876,4877,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],"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",[3709],{"type":846,"name":4872,"path":3703,"parent":3709,"lines":4916,"parameters":4919},[4917,4918],525,529,[4920,4921],{"name":851,"kind":852,"required":853},{"name":4922,"kind":852,"annotation":4923,"required":42,"default":4924},"channel_count",{"name":1405,"cls":810},"8",{"type":784,"name":4867,"path":3703,"parent":3709,"lines":4926,"value":1048,"annotation":4928},[4927,4927],526,{"name":1098,"cls":810},{"type":784,"name":4868,"path":3703,"parent":3709,"lines":4930,"value":4932,"annotation":4933},[4931,4931],527,"[False] * channel_count",{"left":4934,"slice":4935},{"name":1870,"cls":810},{"name":1098,"cls":810},{"type":784,"name":4869,"path":3703,"parent":3709,"lines":4937,"value":4938,"annotation":4939},[1659,1659],"[decimal.Decimal('0')] * channel_count",{"left":4940,"slice":4941},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":784,"name":4870,"path":3703,"parent":3709,"lines":4943,"value":4938,"annotation":4944},[4918,4918],{"left":4945,"slice":4946},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":4873,"path":3703,"parent":3709,"description":4948,"lines":4949,"parameters":4952,"returns":4956},"Get PIP channel initialization status.",[4950,4951],531,533,[4953,4954],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":4955,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":4957},{"name":1098,"cls":810},{"type":846,"name":4874,"path":3703,"parent":3709,"description":4959,"lines":4960,"parameters":4963},"Initialize all channels on the PIP head.",[4961,4962],535,537,[4964],{"name":851,"kind":852,"required":853},{"type":846,"name":4875,"path":3703,"parent":3709,"description":4959,"lines":4966,"parameters":4969},[4967,4968],539,550,[4970,4971,4977,4981,4985,4989,4991,5000],{"name":851,"kind":852,"required":853},{"name":1927,"kind":852,"annotation":4972,"required":853},{"left":4973,"slice":4974},{"name":1930,"cls":810},{"join":4975},[4976,832],{"name":1934,"cls":810},{"name":1936,"kind":852,"annotation":4978,"required":42,"default":832},{"join":4979},[4980,832],{"name":1940,"cls":810},{"name":1353,"kind":852,"annotation":4982,"required":42,"default":832},{"join":4983},[4984,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":4986,"required":42,"default":832},{"join":4987},[4988,832],{"name":1940,"cls":810},{"name":2254,"kind":852,"annotation":4990,"required":42},{"name":1940,"cls":810},{"name":1950,"kind":852,"annotation":4992,"required":42,"default":4999},{"join":4993},[4994,4997,4998],{"left":4995,"slice":4996},{"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":5001,"required":42,"default":5005},{"join":5002},[5003,5004],{"name":1966,"cls":810},{"name":1405,"cls":810},{"name":1969,"cls":810},{"type":846,"name":4876,"path":3703,"parent":3709,"description":5007,"lines":5008,"parameters":5011,"returns":5013},"Request which PIP channels are carrying tips.",[5009,5010],552,554,[5012],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":5014},{"left":5015,"slice":5016},{"name":1870,"cls":810},{"name":1098,"cls":810},{"type":846,"name":4877,"path":3703,"parent":3709,"description":5018,"lines":5019,"parameters":5021,"returns":5025},"Request whether a PIP channel is carrying a tip.",[5020,1692],556,[5022,5023],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":5024,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":5026},{"name":1098,"cls":810},{"type":846,"name":4878,"path":3703,"parent":3709,"description":2151,"lines":5028,"parameters":5030},[1710,5029],568,[5031,5032,5038,5042,5046,5055],{"name":851,"kind":852,"required":853},{"name":2158,"kind":852,"annotation":5033,"required":853},{"left":5034,"slice":5035},{"name":1930,"cls":810},{"join":5036},[5037,832],{"name":1934,"cls":810},{"name":1936,"kind":852,"annotation":5039,"required":42,"default":832},{"join":5040},[5041,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":5043,"required":42,"default":832},{"join":5044},[5045,832],{"name":1940,"cls":810},{"name":1950,"kind":852,"annotation":5047,"required":42,"default":5054},{"join":5048},[5049,5052,5053],{"left":5050,"slice":5051},{"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":5056,"required":42,"default":5060},{"join":5057},[5058,5059],{"name":2186,"cls":810},{"name":1405,"cls":810},{"name":5061,"cls":810},"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.pick_up_tip_method.PickUpTipMethod.AUTO",{"type":846,"name":4879,"path":3703,"parent":3709,"description":2229,"lines":5063,"parameters":5066},[5064,5065],570,579,[5067,5068,5074,5078,5082,5086,5088],{"name":851,"kind":852,"required":853},{"name":1927,"kind":852,"annotation":5069,"required":853},{"left":5070,"slice":5071},{"name":1930,"cls":810},{"join":5072},[5073,832],{"name":1934,"cls":810},{"name":1936,"kind":852,"annotation":5075,"required":42,"default":832},{"join":5076},[5077,832],{"name":1940,"cls":810},{"name":1353,"kind":852,"annotation":5079,"required":42,"default":832},{"join":5080},[5081,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":5083,"required":42,"default":832},{"join":5084},[5085,832],{"name":1940,"cls":810},{"name":2254,"kind":852,"annotation":5087,"required":42},{"name":1940,"cls":810},{"name":1962,"kind":852,"annotation":5089,"required":42,"default":5093},{"join":5090},[5091,5092],{"name":1966,"cls":810},{"name":1405,"cls":810},{"name":2262,"cls":810},{"type":846,"name":4880,"path":3703,"parent":3709,"description":2264,"lines":5095,"parameters":5098},[5096,5097],581,615,[5099,5100,5104,5110,5117,5125,5133,5137,5141,5148,5155,5164,5171,5178,5185,5192,5199,5206,5213,5220,5226,5233,5240,5247,5254,5261,5268,5275,5277,5281,5288,5295],{"name":851,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":5101,"required":853},{"left":5102,"slice":5103},{"name":1930,"cls":810},{"name":1098,"cls":810},{"name":2276,"kind":852,"annotation":5105,"required":853},{"left":5106,"slice":5107},{"name":1930,"cls":810},{"join":5108},[5109,832],{"name":1934,"cls":810},{"name":2283,"kind":852,"annotation":5111,"required":42,"default":5114},{"left":5112,"slice":5113},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5115},[5116],{},{"name":1936,"kind":852,"annotation":5118,"required":42,"default":5123},{"left":5119,"slice":5120},{"name":1930,"cls":810},{"join":5121},[5122,832],{"name":1940,"cls":810},{"elements":5124},[832],{"name":2299,"kind":852,"annotation":5126,"required":42,"default":5131},{"left":5127,"slice":5128},{"name":1930,"cls":810},{"join":5129},[5130,832],{"name":1940,"cls":810},{"elements":5132},[832],{"name":1353,"kind":852,"annotation":5134,"required":42,"default":832},{"join":5135},[5136,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":5138,"required":42,"default":832},{"join":5139},[5140,832],{"name":1940,"cls":810},{"name":2316,"kind":852,"annotation":5142,"required":42,"default":5145},{"left":5143,"slice":5144},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5146},[5147],{},{"name":2324,"kind":852,"annotation":5149,"required":42,"default":5152},{"left":5150,"slice":5151},{"name":1930,"cls":810},{"name":2328,"cls":810},{"elements":5153},[5154],{"name":2332,"cls":810},{"name":2334,"kind":852,"annotation":5156,"required":42,"default":5162},{"left":5157,"slice":5158},{"name":1930,"cls":810},{"left":5159,"slice":5160},{"name":2339,"cls":810},{"elements":5161},[2342,2343,2344,2345],{"elements":5163},[2342],{"name":2349,"kind":852,"annotation":5165,"required":42,"default":5168},{"left":5166,"slice":5167},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5169},[5170],{},{"name":2357,"kind":852,"annotation":5172,"required":42,"default":5175},{"left":5173,"slice":5174},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5176},[5177],{},{"name":2365,"kind":852,"annotation":5179,"required":42,"default":5182},{"left":5180,"slice":5181},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5183},[5184],{},{"name":2373,"kind":852,"annotation":5186,"required":42,"default":5189},{"left":5187,"slice":5188},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5190},[5191],{},{"name":2381,"kind":852,"annotation":5193,"required":42,"default":5196},{"left":5194,"slice":5195},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5197},[5198],{},{"name":2389,"kind":852,"annotation":5200,"required":42,"default":5203},{"left":5201,"slice":5202},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5204},[5205],{},{"name":2397,"kind":852,"annotation":5207,"required":42,"default":5210},{"left":5208,"slice":5209},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5211},[5212],{},{"name":2405,"kind":852,"annotation":5214,"required":42,"default":5217},{"left":5215,"slice":5216},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5218},[5219],{},{"name":1415,"kind":852,"annotation":5221,"required":42,"default":5224},{"left":5222,"slice":5223},{"name":1930,"cls":810},{"name":1405,"cls":810},{"elements":5225},[1417],{"name":2419,"kind":852,"annotation":5227,"required":42,"default":5230},{"left":5228,"slice":5229},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5231},[5232],{},{"name":2427,"kind":852,"annotation":5234,"required":42,"default":5237},{"left":5235,"slice":5236},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5238},[5239],{},{"name":2435,"kind":852,"annotation":5241,"required":42,"default":5244},{"left":5242,"slice":5243},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5245},[5246],{},{"name":2443,"kind":852,"annotation":5248,"required":42,"default":5251},{"left":5249,"slice":5250},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5252},[5253],{},{"name":2451,"kind":852,"annotation":5255,"required":42,"default":5258},{"left":5256,"slice":5257},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5259},[5260],{},{"name":1359,"kind":852,"annotation":5262,"required":42,"default":5265},{"left":5263,"slice":5264},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5266},[5267],{},{"name":2466,"kind":852,"annotation":5269,"required":42,"default":5272},{"left":5270,"slice":5271},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5273},[5274],{},{"name":2474,"kind":852,"annotation":5276,"required":42,"default":832},{"name":3466,"cls":810},{"name":2483,"kind":852,"annotation":5278,"required":42,"default":832},{"join":5279},[5280,832],{"name":1405,"cls":810},{"name":2488,"kind":852,"annotation":5282,"required":42,"default":5285},{"left":5283,"slice":5284},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5286},[5287],{},{"name":2496,"kind":852,"annotation":5289,"required":42,"default":5292},{"left":5290,"slice":5291},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5293},[5294],{},{"name":2504,"kind":852,"annotation":5296,"required":42,"default":5299},{"left":5297,"slice":5298},{"name":1930,"cls":810},{"name":2508,"cls":810},{"elements":5300},[5301],{"name":2512,"cls":810},{"type":846,"name":4881,"path":3703,"parent":3709,"description":2514,"lines":5303,"parameters":5306},[5304,5305],617,651,[5307,5308,5312,5318,5325,5333,5341,5345,5349,5356,5363,5372,5379,5381,5388,5395,5402,5409,5416,5422,5429,5436,5443,5450,5457,5464,5471,5478,5480,5484,5491,5498],{"name":851,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":5309,"required":853},{"left":5310,"slice":5311},{"name":1930,"cls":810},{"name":1098,"cls":810},{"name":2524,"kind":852,"annotation":5313,"required":853},{"left":5314,"slice":5315},{"name":1930,"cls":810},{"join":5316},[5317,832],{"name":1934,"cls":810},{"name":2283,"kind":852,"annotation":5319,"required":42,"default":5322},{"left":5320,"slice":5321},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5323},[5324],{},{"name":1936,"kind":852,"annotation":5326,"required":42,"default":5331},{"left":5327,"slice":5328},{"name":1930,"cls":810},{"join":5329},[5330,832],{"name":1940,"cls":810},{"elements":5332},[832],{"name":2299,"kind":852,"annotation":5334,"required":42,"default":5339},{"left":5335,"slice":5336},{"name":1930,"cls":810},{"join":5337},[5338,832],{"name":1940,"cls":810},{"elements":5340},[832],{"name":1353,"kind":852,"annotation":5342,"required":42,"default":832},{"join":5343},[5344,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":5346,"required":42,"default":832},{"join":5347},[5348,832],{"name":1940,"cls":810},{"name":2316,"kind":852,"annotation":5350,"required":42,"default":5353},{"left":5351,"slice":5352},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5354},[5355],{},{"name":2324,"kind":852,"annotation":5357,"required":42,"default":5360},{"left":5358,"slice":5359},{"name":1930,"cls":810},{"name":2328,"cls":810},{"elements":5361},[5362],{"name":2575,"cls":810},{"name":2334,"kind":852,"annotation":5364,"required":42,"default":5370},{"left":5365,"slice":5366},{"name":1930,"cls":810},{"left":5367,"slice":5368},{"name":2339,"cls":810},{"elements":5369},[2342,2343,2344,2345],{"elements":5371},[2342],{"name":2349,"kind":852,"annotation":5373,"required":42,"default":5376},{"left":5374,"slice":5375},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5377},[5378],{},{"name":2593,"kind":852,"annotation":5380,"required":42},{"name":1940,"cls":810},{"name":2365,"kind":852,"annotation":5382,"required":42,"default":5385},{"left":5383,"slice":5384},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5386},[5387],{},{"name":2373,"kind":852,"annotation":5389,"required":42,"default":5392},{"left":5390,"slice":5391},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5393},[5394],{},{"name":2381,"kind":852,"annotation":5396,"required":42,"default":5399},{"left":5397,"slice":5398},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5400},[5401],{},{"name":2389,"kind":852,"annotation":5403,"required":42,"default":5406},{"left":5404,"slice":5405},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5407},[5408],{},{"name":2397,"kind":852,"annotation":5410,"required":42,"default":5413},{"left":5411,"slice":5412},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5414},[5415],{},{"name":1415,"kind":852,"annotation":5417,"required":42,"default":5420},{"left":5418,"slice":5419},{"name":1930,"cls":810},{"name":1405,"cls":810},{"elements":5421},[1417],{"name":2419,"kind":852,"annotation":5423,"required":42,"default":5426},{"left":5424,"slice":5425},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5427},[5428],{},{"name":2427,"kind":852,"annotation":5430,"required":42,"default":5433},{"left":5431,"slice":5432},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5434},[5435],{},{"name":2435,"kind":852,"annotation":5437,"required":42,"default":5440},{"left":5438,"slice":5439},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5441},[5442],{},{"name":2443,"kind":852,"annotation":5444,"required":42,"default":5447},{"left":5445,"slice":5446},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5448},[5449],{},{"name":2665,"kind":852,"annotation":5451,"required":42,"default":5454},{"left":5452,"slice":5453},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5455},[5456],{},{"name":2673,"kind":852,"annotation":5458,"required":42,"default":5461},{"left":5459,"slice":5460},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5462},[5463],{},{"name":1359,"kind":852,"annotation":5465,"required":42,"default":5468},{"left":5466,"slice":5467},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5469},[5470],{},{"name":2466,"kind":852,"annotation":5472,"required":42,"default":5475},{"left":5473,"slice":5474},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5476},[5477],{},{"name":2474,"kind":852,"annotation":5479,"required":42,"default":832},{"name":3466,"cls":810},{"name":2483,"kind":852,"annotation":5481,"required":42,"default":832},{"join":5482},[5483,832],{"name":1405,"cls":810},{"name":2488,"kind":852,"annotation":5485,"required":42,"default":5488},{"left":5486,"slice":5487},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5489},[5490],{},{"name":2496,"kind":852,"annotation":5492,"required":42,"default":5495},{"left":5493,"slice":5494},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":5496},[5497],{},{"name":2504,"kind":852,"annotation":5499,"required":42,"default":5502},{"left":5500,"slice":5501},{"name":1930,"cls":810},{"name":2722,"cls":810},{"elements":5503},[5504],{"name":2726,"cls":810},{"type":846,"name":4882,"path":3703,"parent":3709,"description":5506,"lines":5507,"parameters":5510,"returns":5512},"Get the current x-position of all channels.",[5508,5509],653,655,[5511],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":5513},{"name":1062,"cls":810},{"type":846,"name":4883,"path":3703,"parent":3709,"description":5515,"lines":5516,"parameters":5519,"returns":5521},"Get the current y-positions of all channels.",[5517,5518],657,659,[5520],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":5522},{"left":5523,"slice":5524},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":4884,"path":3703,"parent":3709,"description":5526,"lines":5527,"parameters":5530,"returns":5534},"Get the current y-position of a single channel.",[5528,5529],661,663,[5531,5532],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":5533,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":5535},{"name":1062,"cls":810},{"type":846,"name":4885,"path":3703,"parent":3709,"description":5537,"lines":5538,"parameters":5541},"Move all channels to the specified y-positions.",[5539,5540],665,667,[5542,5543],{"name":851,"kind":852,"required":853},{"name":2067,"kind":852,"annotation":5544,"required":853},{"left":5545,"slice":5546},{"name":1930,"cls":810},{"name":1940,"cls":810},{"type":846,"name":4886,"path":3703,"parent":3709,"description":5548,"lines":5549,"parameters":5552},"Move a single channel to the specified y-position.",[5550,5551],669,673,[5553,5554,5556],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":5555,"required":853},{"name":1405,"cls":810},{"name":2046,"kind":852,"annotation":5557,"required":853},{"name":1940,"cls":810},{"type":846,"name":4887,"path":3703,"parent":3709,"description":5559,"lines":5560,"parameters":5563,"returns":5565},"Get the current z-positions of all channels.",[5561,5562],675,677,[5564],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":5566},{"left":5567,"slice":5568},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":4888,"path":3703,"parent":3709,"description":5570,"lines":5571,"parameters":5574,"returns":5578},"Get the current z-position of a single channel.",[5572,5573],679,681,[5575,5576],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":5577,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":5579},{"name":1062,"cls":810},{"type":846,"name":4889,"path":3703,"parent":3709,"description":5581,"lines":5582,"parameters":5585},"Move all channels to the specified positions.",[5583,5584],683,692,[5586,5587,5593],{"name":851,"kind":852,"required":853},{"name":1987,"kind":852,"annotation":5588,"required":853},{"left":5589,"slice":5590},{"name":1930,"cls":810},{"join":5591},[5592,832],{"name":1934,"cls":810},{"name":1409,"kind":852,"annotation":5594,"required":42,"default":832},{"join":5595},[5596,832],{"name":1940,"cls":810},{"type":846,"name":4890,"path":3703,"parent":3709,"description":5598,"lines":5599,"parameters":5602},"Move all channels to the specified z-positions.",[5600,5601],694,696,[5603,5604],{"name":851,"kind":852,"required":853},{"name":2118,"kind":852,"annotation":5605,"required":853},{"left":5606,"slice":5607},{"name":1930,"cls":810},{"name":1940,"cls":810},{"type":846,"name":4891,"path":3703,"parent":3709,"description":5609,"lines":5610,"parameters":5613},"Move a single channel to the specified z-position.",[5611,5612],698,702,[5614,5615,5617],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":5616,"required":853},{"name":1405,"cls":810},{"name":1569,"kind":852,"annotation":5618,"required":853},{"name":1940,"cls":810},{"type":846,"name":4892,"path":3703,"parent":3709,"description":5620,"lines":5621,"parameters":5624},"Move all channels to the specified x-position (unsafe).",[5622,5623],704,705,[5625,5626],{"name":851,"kind":852,"required":853},{"name":2014,"kind":852,"annotation":5627,"required":853},{"name":1940,"cls":810},{"type":846,"name":4893,"path":3703,"parent":3709,"description":5629,"lines":5630,"parameters":5633},"Move all channels to the specified x-position via safe traverse.",[5631,5632],707,708,[5634,5635],{"name":851,"kind":852,"required":853},{"name":2014,"kind":852,"annotation":5636,"required":853},{"name":1940,"cls":810},{"type":846,"name":4894,"path":3703,"parent":3709,"description":5638,"lines":5639,"parameters":5642},"Move all channels to their safety z-positions.",[5640,5641],710,711,[5643],{"name":851,"kind":852,"required":853},{"type":846,"name":4895,"path":3703,"parent":3709,"description":5645,"lines":5646,"parameters":5649},"Clear the y-range for the given channel.",[5647,5648],713,714,[5650,5651],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":5652,"required":853},{"name":1405,"cls":810},{"type":846,"name":4896,"path":3703,"parent":3709,"description":5654,"lines":5655,"parameters":5658},"Initialize the squeezer drive for a channel.",[5656,5657],716,717,[5659,5660],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":5661,"required":853},{"name":1405,"cls":810},{"type":846,"name":4897,"path":3703,"parent":3709,"description":5663,"lines":5664,"parameters":5667,"returns":5669},"Get the last detected liquid level heights for all channels.",[5665,5666],719,721,[5668],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":5670},{"left":5671,"slice":5672},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":4898,"path":3703,"parent":3709,"description":2740,"lines":5674,"parameters":5677,"returns":5679},[5675,5676],723,725,[5678],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":5680},{"left":5681,"slice":5682},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":4899,"path":3703,"parent":3709,"description":5684,"lines":5685,"parameters":5688,"returns":5692},"Check whether TADM data is available.",[5686,5687],727,729,[5689,5690],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":5691,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":5693},{"name":1098,"cls":810},{"type":846,"name":4900,"path":3703,"parent":3709,"description":5695,"lines":5696,"parameters":5699,"returns":5703},"Get parameters of the last TADM measurement.",[5697,5698],731,745,[5700,5701],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":5702,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":5704},{"name":5705,"cls":810},"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMParameters",{"type":846,"name":4901,"path":3703,"parent":3709,"description":5707,"lines":5708,"parameters":5711,"returns":5721},"Get data of the last TADM measurement.",[5709,5710],747,754,[5712,5713,5715,5717],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":5714,"required":853},{"name":1405,"cls":810},{"name":3880,"kind":852,"annotation":5716,"required":42,"default":1417},{"name":1405,"cls":810},{"name":5718,"kind":852,"annotation":5719,"required":42,"default":5720},"count",{"name":1405,"cls":810},"50",{"description":1127,"annotation":5722},{"left":5723,"slice":5724},{"name":1870,"cls":810},{"name":1405,"cls":810},{"type":846,"name":4902,"path":3703,"parent":3709,"description":5726,"lines":5727,"parameters":5730},"Clear TADM measurements.",[5728,5729],756,757,[5731,5732],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":5733,"required":853},{"name":1405,"cls":810},{"type":846,"name":4903,"path":3703,"parent":3709,"description":5735,"lines":5736,"parameters":5739,"returns":5743},"Get error of the last TADM measurement.",[5737,5738],759,761,[5740,5741],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":5742,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":5744},{"name":1405,"cls":810},{"type":846,"name":4904,"path":3703,"parent":3709,"description":5746,"lines":5747,"parameters":5750,"returns":5754},"Get number of stored limit curves.",[5748,5749],763,765,[5751,5752],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":5753,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":5755},{"name":1405,"cls":810},{"type":846,"name":4905,"path":3703,"parent":3709,"description":5757,"lines":5758,"parameters":5761,"returns":5769},"Get names of stored limit curves.",[5759,5760],767,774,[5762,5763,5765,5767],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":5764,"required":853},{"name":1405,"cls":810},{"name":3880,"kind":852,"annotation":5766,"required":42,"default":1417},{"name":1405,"cls":810},{"name":5718,"kind":852,"annotation":5768,"required":42,"default":4498},{"name":1405,"cls":810},{"description":1127,"annotation":5770},{"left":5771,"slice":5772},{"name":1870,"cls":810},{"name":931,"cls":810},{"type":846,"name":4906,"path":3703,"parent":3709,"description":5774,"lines":5775,"parameters":5778},"Set limit curve name.",[5776,5777],776,777,[5779,5780,5782],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":5781,"required":853},{"name":1405,"cls":810},{"name":3880,"kind":852,"annotation":5783,"required":853},{"name":1405,"cls":810},{"type":846,"name":4907,"path":3703,"parent":3709,"description":5785,"lines":5786,"parameters":5789,"returns":5796},"Get parameters of a stored limit curve.",[5787,5788],779,785,[5790,5791,5793],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":5792,"required":853},{"name":1405,"cls":810},{"name":5794,"kind":852,"annotation":5795,"required":853},"name",{"name":931,"cls":810},{"description":1127,"annotation":5797},{"left":5798,"slice":5799},{"name":2812,"cls":810},{"elements":5800},[5801,5802,5803],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":1405,"cls":810},{"type":846,"name":4908,"path":3703,"parent":3709,"description":5805,"lines":5806,"parameters":5809},"Set parameters of a stored limit curve.",[5807,5808],787,794,[5810,5811,5813,5815,5818],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":5812,"required":853},{"name":1405,"cls":810},{"name":5794,"kind":852,"annotation":5814,"required":853},{"name":931,"cls":810},{"name":5816,"kind":852,"annotation":5817,"required":853},"lower_limit",{"name":1405,"cls":810},{"name":5819,"kind":852,"annotation":5820,"required":853},"upper_limit",{"name":1405,"cls":810},{"type":846,"name":4909,"path":3703,"parent":3709,"description":5822,"lines":5823,"parameters":5826,"returns":5838},"Get data of a stored limit curve.",[5824,5825],796,805,[5827,5828,5830,5832,5834,5836],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":5829,"required":853},{"name":1405,"cls":810},{"name":5794,"kind":852,"annotation":5831,"required":853},{"name":931,"cls":810},{"name":5819,"kind":852,"annotation":5833,"required":853},{"name":1098,"cls":810},{"name":3880,"kind":852,"annotation":5835,"required":42,"default":1417},{"name":1405,"cls":810},{"name":5718,"kind":852,"annotation":5837,"required":42,"default":4599},{"name":1405,"cls":810},{"description":1127,"annotation":5839},{"name":931,"cls":810},{"type":846,"name":4910,"path":3703,"parent":3709,"description":5841,"lines":5842,"parameters":5845},"Set data of a stored limit curve.",[5843,5844],807,815,[5846,5847,5849,5851,5853,5855],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":5848,"required":853},{"name":1405,"cls":810},{"name":5794,"kind":852,"annotation":5850,"required":853},{"name":931,"cls":810},{"name":5819,"kind":852,"annotation":5852,"required":853},{"name":1098,"cls":810},{"name":3880,"kind":852,"annotation":5854,"required":853},{"name":1405,"cls":810},{"name":5856,"kind":852,"annotation":5857,"required":853},"values",{"name":931,"cls":810},{"type":846,"name":4911,"path":3703,"parent":3709,"description":5859,"lines":5860,"parameters":5863},"Reset limit curves to defaults.",[5861,5862],817,818,[5864,5865],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":5866,"required":853},{"name":1405,"cls":810},{"type":846,"name":4912,"path":3703,"parent":3709,"description":5868,"lines":5869,"parameters":5872},"Start TADM monitoring.",[5870,5871],820,828,[5873,5874,5876,5878,5881,5884],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":5875,"required":853},{"name":1405,"cls":810},{"name":3880,"kind":852,"annotation":5877,"required":853},{"name":1405,"cls":810},{"name":5879,"kind":852,"annotation":5880,"required":853},"measurement_id",{"name":931,"cls":810},{"name":5882,"kind":852,"annotation":5883,"required":853},"algorithm_enabled",{"name":1098,"cls":810},{"name":5885,"kind":852,"annotation":5886,"required":853},"recording_mode",{"name":1405,"cls":810},{"type":846,"name":4913,"path":3703,"parent":3709,"description":5888,"lines":5889,"parameters":5891},"Stop TADM monitoring.",[5890,4865],830,[5892,5893],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":5894,"required":853},{"name":1405,"cls":810},{"type":802,"name":3710,"path":3703,"parent":942,"description":5896,"lines":5897,"attributes":5900,"functions":5905,"mro":5948},"Mock for XLChannelsProtocol that simulates XL (5ml) channel operations.",[5898,5899],834,1139,[5901,5902,5903,5904],"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",[5906,5907,5908,5909,5910,5911,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],"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",[3710],{"type":846,"name":5906,"path":3703,"parent":3710,"lines":5950,"parameters":5953},[5951,5952],837,841,[5954,5955],{"name":851,"kind":852,"required":853},{"name":4922,"kind":852,"annotation":5956,"required":42,"default":2345},{"name":1405,"cls":810},{"type":784,"name":5901,"path":3703,"parent":3710,"lines":5958,"value":1052,"annotation":5960},[5959,5959],838,{"name":1098,"cls":810},{"type":784,"name":5902,"path":3703,"parent":3710,"lines":5962,"value":4932,"annotation":5964},[5963,5963],839,{"left":5965,"slice":5966},{"name":1870,"cls":810},{"name":1098,"cls":810},{"type":784,"name":5903,"path":3703,"parent":3710,"lines":5968,"value":5970,"annotation":5971},[5969,5969],840,"[(100 * decimal.Decimal(i)) for i in (range(channel_count))]",{"left":5972,"slice":5973},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":784,"name":5904,"path":3703,"parent":3710,"lines":5975,"value":5976,"annotation":5977},[5952,5952],"[2450] * channel_count",{"left":5978,"slice":5979},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":5907,"path":3703,"parent":3710,"description":5981,"lines":5982,"parameters":5985,"returns":5989},"Get XL channel initialization status.",[5983,5984],843,845,[5986,5987],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":5988,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":5990},{"name":1098,"cls":810},{"type":846,"name":5908,"path":3703,"parent":3710,"description":5992,"lines":5993,"parameters":5996},"Initialize all XL channels.",[5994,5995],847,849,[5997],{"name":851,"kind":852,"required":853},{"type":846,"name":5909,"path":3703,"parent":3710,"description":5999,"lines":6000,"parameters":6003},"Initialize all XL channels with tip discard.",[6001,6002],851,862,[6004,6005,6011,6015,6019,6023,6025,6035],{"name":851,"kind":852,"required":853},{"name":1927,"kind":852,"annotation":6006,"required":853},{"left":6007,"slice":6008},{"name":1930,"cls":810},{"join":6009},[6010,832],{"name":1934,"cls":810},{"name":1936,"kind":852,"annotation":6012,"required":42,"default":832},{"join":6013},[6014,832],{"name":1940,"cls":810},{"name":1353,"kind":852,"annotation":6016,"required":42,"default":832},{"join":6017},[6018,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":6020,"required":42,"default":832},{"join":6021},[6022,832],{"name":1940,"cls":810},{"name":2254,"kind":852,"annotation":6024,"required":42},{"name":1940,"cls":810},{"name":1950,"kind":852,"annotation":6026,"required":42,"default":6033},{"join":6027},[6028,6031,6032],{"left":6029,"slice":6030},{"name":843,"cls":810},{"name":1956,"cls":810},{"name":1956,"cls":810},{"name":1405,"cls":810},{"name":6034,"cls":810},"unitelabs.labware.hamilton.tips.tips_xl.HamiltonTip_5000",{"name":1962,"kind":852,"annotation":6036,"required":42,"default":6040},{"join":6037},[6038,6039],{"name":1966,"cls":810},{"name":1405,"cls":810},{"name":1969,"cls":810},{"type":846,"name":5910,"path":3703,"parent":3710,"description":6042,"lines":6043,"parameters":6046,"returns":6048},"Request which XL channels are carrying a tip.",[6044,6045],864,866,[6047],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":6049},{"left":6050,"slice":6051},{"name":1870,"cls":810},{"name":1098,"cls":810},{"type":846,"name":5911,"path":3703,"parent":3710,"description":6053,"lines":6054,"parameters":6057,"returns":6061},"Request whether an XL channel is carrying a tip.",[6055,6056],868,870,[6058,6059],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":6060,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":6062},{"name":1098,"cls":810},{"type":846,"name":5912,"path":3703,"parent":3710,"description":6064,"lines":6065,"parameters":6068},"Pick up tips with the XL channels.",[6066,6067],872,880,[6069,6070,6076,6080,6084,6093],{"name":851,"kind":852,"required":853},{"name":2158,"kind":852,"annotation":6071,"required":853},{"left":6072,"slice":6073},{"name":1930,"cls":810},{"join":6074},[6075,832],{"name":1934,"cls":810},{"name":1936,"kind":852,"annotation":6077,"required":42,"default":832},{"join":6078},[6079,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":6081,"required":42,"default":832},{"join":6082},[6083,832],{"name":1940,"cls":810},{"name":1950,"kind":852,"annotation":6085,"required":42,"default":6092},{"join":6086},[6087,6090,6091],{"left":6088,"slice":6089},{"name":843,"cls":810},{"name":1956,"cls":810},{"name":1956,"cls":810},{"name":1405,"cls":810},{"name":6034,"cls":810},{"name":2182,"kind":852,"annotation":6094,"required":42,"default":6098},{"join":6095},[6096,6097],{"name":2186,"cls":810},{"name":1405,"cls":810},{"name":5061,"cls":810},{"type":846,"name":5913,"path":3703,"parent":3710,"description":6100,"lines":6101,"parameters":6104},"Discard tips from the XL channels.",[6102,6103],882,891,[6105,6106,6112,6116,6120,6124,6126],{"name":851,"kind":852,"required":853},{"name":1927,"kind":852,"annotation":6107,"required":853},{"left":6108,"slice":6109},{"name":1930,"cls":810},{"join":6110},[6111,832],{"name":1934,"cls":810},{"name":1936,"kind":852,"annotation":6113,"required":42,"default":832},{"join":6114},[6115,832],{"name":1940,"cls":810},{"name":1353,"kind":852,"annotation":6117,"required":42,"default":832},{"join":6118},[6119,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":6121,"required":42,"default":832},{"join":6122},[6123,832],{"name":1940,"cls":810},{"name":2254,"kind":852,"annotation":6125,"required":42},{"name":1940,"cls":810},{"name":1962,"kind":852,"annotation":6127,"required":42,"default":6131},{"join":6128},[6129,6130],{"name":1966,"cls":810},{"name":1405,"cls":810},{"name":2262,"cls":810},{"type":846,"name":5914,"path":3703,"parent":3710,"description":2264,"lines":6133,"parameters":6136},[6134,6135],893,927,[6137,6138,6142,6148,6155,6163,6171,6175,6179,6186,6193,6202,6209,6216,6223,6230,6237,6244,6251,6258,6264,6271,6278,6285,6292,6299,6306,6313,6315,6319,6326,6333],{"name":851,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":6139,"required":853},{"left":6140,"slice":6141},{"name":1930,"cls":810},{"name":1098,"cls":810},{"name":2276,"kind":852,"annotation":6143,"required":853},{"left":6144,"slice":6145},{"name":1930,"cls":810},{"join":6146},[6147,832],{"name":1934,"cls":810},{"name":2283,"kind":852,"annotation":6149,"required":42,"default":6152},{"left":6150,"slice":6151},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6153},[6154],{},{"name":1936,"kind":852,"annotation":6156,"required":42,"default":6161},{"left":6157,"slice":6158},{"name":1930,"cls":810},{"join":6159},[6160,832],{"name":1940,"cls":810},{"elements":6162},[832],{"name":2299,"kind":852,"annotation":6164,"required":42,"default":6169},{"left":6165,"slice":6166},{"name":1930,"cls":810},{"join":6167},[6168,832],{"name":1940,"cls":810},{"elements":6170},[832],{"name":1353,"kind":852,"annotation":6172,"required":42,"default":832},{"join":6173},[6174,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":6176,"required":42,"default":832},{"join":6177},[6178,832],{"name":1940,"cls":810},{"name":2316,"kind":852,"annotation":6180,"required":42,"default":6183},{"left":6181,"slice":6182},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6184},[6185],{},{"name":2324,"kind":852,"annotation":6187,"required":42,"default":6190},{"left":6188,"slice":6189},{"name":1930,"cls":810},{"name":2328,"cls":810},{"elements":6191},[6192],{"name":2332,"cls":810},{"name":2334,"kind":852,"annotation":6194,"required":42,"default":6200},{"left":6195,"slice":6196},{"name":1930,"cls":810},{"left":6197,"slice":6198},{"name":2339,"cls":810},{"elements":6199},[2342,2343,2344,2345],{"elements":6201},[2342],{"name":2349,"kind":852,"annotation":6203,"required":42,"default":6206},{"left":6204,"slice":6205},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6207},[6208],{},{"name":2357,"kind":852,"annotation":6210,"required":42,"default":6213},{"left":6211,"slice":6212},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6214},[6215],{},{"name":2365,"kind":852,"annotation":6217,"required":42,"default":6220},{"left":6218,"slice":6219},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6221},[6222],{},{"name":2373,"kind":852,"annotation":6224,"required":42,"default":6227},{"left":6225,"slice":6226},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6228},[6229],{},{"name":2381,"kind":852,"annotation":6231,"required":42,"default":6234},{"left":6232,"slice":6233},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6235},[6236],{},{"name":2389,"kind":852,"annotation":6238,"required":42,"default":6241},{"left":6239,"slice":6240},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6242},[6243],{},{"name":2397,"kind":852,"annotation":6245,"required":42,"default":6248},{"left":6246,"slice":6247},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6249},[6250],{},{"name":2405,"kind":852,"annotation":6252,"required":42,"default":6255},{"left":6253,"slice":6254},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6256},[6257],{},{"name":1415,"kind":852,"annotation":6259,"required":42,"default":6262},{"left":6260,"slice":6261},{"name":1930,"cls":810},{"name":1405,"cls":810},{"elements":6263},[1417],{"name":2419,"kind":852,"annotation":6265,"required":42,"default":6268},{"left":6266,"slice":6267},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6269},[6270],{},{"name":2427,"kind":852,"annotation":6272,"required":42,"default":6275},{"left":6273,"slice":6274},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6276},[6277],{},{"name":2435,"kind":852,"annotation":6279,"required":42,"default":6282},{"left":6280,"slice":6281},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6283},[6284],{},{"name":2443,"kind":852,"annotation":6286,"required":42,"default":6289},{"left":6287,"slice":6288},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6290},[6291],{},{"name":2451,"kind":852,"annotation":6293,"required":42,"default":6296},{"left":6294,"slice":6295},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6297},[6298],{},{"name":1359,"kind":852,"annotation":6300,"required":42,"default":6303},{"left":6301,"slice":6302},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6304},[6305],{},{"name":2466,"kind":852,"annotation":6307,"required":42,"default":6310},{"left":6308,"slice":6309},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6311},[6312],{},{"name":2474,"kind":852,"annotation":6314,"required":42,"default":832},{"name":3466,"cls":810},{"name":2483,"kind":852,"annotation":6316,"required":42,"default":832},{"join":6317},[6318,832],{"name":1405,"cls":810},{"name":2488,"kind":852,"annotation":6320,"required":42,"default":6323},{"left":6321,"slice":6322},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6324},[6325],{},{"name":2496,"kind":852,"annotation":6327,"required":42,"default":6330},{"left":6328,"slice":6329},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6331},[6332],{},{"name":2504,"kind":852,"annotation":6334,"required":42,"default":6337},{"left":6335,"slice":6336},{"name":1930,"cls":810},{"name":2508,"cls":810},{"elements":6338},[6339],{"name":2512,"cls":810},{"type":846,"name":5915,"path":3703,"parent":3710,"description":2514,"lines":6341,"parameters":6344},[6342,6343],929,963,[6345,6346,6350,6356,6363,6371,6379,6383,6387,6394,6401,6410,6417,6419,6426,6433,6440,6447,6454,6460,6467,6474,6481,6488,6495,6502,6509,6516,6518,6522,6529,6536],{"name":851,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":6347,"required":853},{"left":6348,"slice":6349},{"name":1930,"cls":810},{"name":1098,"cls":810},{"name":2524,"kind":852,"annotation":6351,"required":853},{"left":6352,"slice":6353},{"name":1930,"cls":810},{"join":6354},[6355,832],{"name":1934,"cls":810},{"name":2283,"kind":852,"annotation":6357,"required":42,"default":6360},{"left":6358,"slice":6359},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6361},[6362],{},{"name":1936,"kind":852,"annotation":6364,"required":42,"default":6369},{"left":6365,"slice":6366},{"name":1930,"cls":810},{"join":6367},[6368,832],{"name":1940,"cls":810},{"elements":6370},[832],{"name":2299,"kind":852,"annotation":6372,"required":42,"default":6377},{"left":6373,"slice":6374},{"name":1930,"cls":810},{"join":6375},[6376,832],{"name":1940,"cls":810},{"elements":6378},[832],{"name":1353,"kind":852,"annotation":6380,"required":42,"default":832},{"join":6381},[6382,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":6384,"required":42,"default":832},{"join":6385},[6386,832],{"name":1940,"cls":810},{"name":2316,"kind":852,"annotation":6388,"required":42,"default":6391},{"left":6389,"slice":6390},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6392},[6393],{},{"name":2324,"kind":852,"annotation":6395,"required":42,"default":6398},{"left":6396,"slice":6397},{"name":1930,"cls":810},{"name":2328,"cls":810},{"elements":6399},[6400],{"name":2575,"cls":810},{"name":2334,"kind":852,"annotation":6402,"required":42,"default":6408},{"left":6403,"slice":6404},{"name":1930,"cls":810},{"left":6405,"slice":6406},{"name":2339,"cls":810},{"elements":6407},[2342,2343,2344,2345],{"elements":6409},[2342],{"name":2349,"kind":852,"annotation":6411,"required":42,"default":6414},{"left":6412,"slice":6413},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6415},[6416],{},{"name":2593,"kind":852,"annotation":6418,"required":42},{"name":1940,"cls":810},{"name":2365,"kind":852,"annotation":6420,"required":42,"default":6423},{"left":6421,"slice":6422},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6424},[6425],{},{"name":2373,"kind":852,"annotation":6427,"required":42,"default":6430},{"left":6428,"slice":6429},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6431},[6432],{},{"name":2381,"kind":852,"annotation":6434,"required":42,"default":6437},{"left":6435,"slice":6436},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6438},[6439],{},{"name":2389,"kind":852,"annotation":6441,"required":42,"default":6444},{"left":6442,"slice":6443},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6445},[6446],{},{"name":2397,"kind":852,"annotation":6448,"required":42,"default":6451},{"left":6449,"slice":6450},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6452},[6453],{},{"name":1415,"kind":852,"annotation":6455,"required":42,"default":6458},{"left":6456,"slice":6457},{"name":1930,"cls":810},{"name":1405,"cls":810},{"elements":6459},[1417],{"name":2419,"kind":852,"annotation":6461,"required":42,"default":6464},{"left":6462,"slice":6463},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6465},[6466],{},{"name":2427,"kind":852,"annotation":6468,"required":42,"default":6471},{"left":6469,"slice":6470},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6472},[6473],{},{"name":2435,"kind":852,"annotation":6475,"required":42,"default":6478},{"left":6476,"slice":6477},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6479},[6480],{},{"name":2443,"kind":852,"annotation":6482,"required":42,"default":6485},{"left":6483,"slice":6484},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6486},[6487],{},{"name":2665,"kind":852,"annotation":6489,"required":42,"default":6492},{"left":6490,"slice":6491},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6493},[6494],{},{"name":2673,"kind":852,"annotation":6496,"required":42,"default":6499},{"left":6497,"slice":6498},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6500},[6501],{},{"name":1359,"kind":852,"annotation":6503,"required":42,"default":6506},{"left":6504,"slice":6505},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6507},[6508],{},{"name":2466,"kind":852,"annotation":6510,"required":42,"default":6513},{"left":6511,"slice":6512},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6514},[6515],{},{"name":2474,"kind":852,"annotation":6517,"required":42,"default":832},{"name":3466,"cls":810},{"name":2483,"kind":852,"annotation":6519,"required":42,"default":832},{"join":6520},[6521,832],{"name":1405,"cls":810},{"name":2488,"kind":852,"annotation":6523,"required":42,"default":6526},{"left":6524,"slice":6525},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6527},[6528],{},{"name":2496,"kind":852,"annotation":6530,"required":42,"default":6533},{"left":6531,"slice":6532},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":6534},[6535],{},{"name":2504,"kind":852,"annotation":6537,"required":42,"default":6540},{"left":6538,"slice":6539},{"name":1930,"cls":810},{"name":2722,"cls":810},{"elements":6541},[6542],{"name":2726,"cls":810},{"type":846,"name":5916,"path":3703,"parent":3710,"description":6544,"lines":6545,"parameters":6548,"returns":6550},"Get the current x-position of all XL channels.",[6546,6547],965,967,[6549],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":6551},{"name":1062,"cls":810},{"type":846,"name":5917,"path":3703,"parent":3710,"description":6553,"lines":6554,"parameters":6557,"returns":6559},"Get current Y positions for all XL channels.",[6555,6556],969,971,[6558],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":6560},{"left":6561,"slice":6562},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":5918,"path":3703,"parent":3710,"description":6564,"lines":6565,"parameters":6568,"returns":6572},"Get the current y-position of a single XL channel.",[6566,6567],973,975,[6569,6570],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":6571,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":6573},{"name":1062,"cls":810},{"type":846,"name":5919,"path":3703,"parent":3710,"description":6575,"lines":6576,"parameters":6579,"returns":6581},"Get current Z positions for all XL channels.",[6577,6578],977,979,[6580],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":6582},{"left":6583,"slice":6584},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":5920,"path":3703,"parent":3710,"description":6586,"lines":6587,"parameters":6590,"returns":6594},"Get the current z-position of a single XL channel.",[6588,6589],981,983,[6591,6592],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":6593,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":6595},{"name":1062,"cls":810},{"type":846,"name":5921,"path":3703,"parent":3710,"description":6597,"lines":6598,"parameters":6601},"Move all XL channels to the specified positions.",[6599,6600],985,990,[6602,6603,6609],{"name":851,"kind":852,"required":853},{"name":1987,"kind":852,"annotation":6604,"required":853},{"left":6605,"slice":6606},{"name":1930,"cls":810},{"join":6607},[6608,832],{"name":1934,"cls":810},{"name":1409,"kind":852,"annotation":6610,"required":42,"default":832},{"join":6611},[6612,832],{"name":1940,"cls":810},{"type":846,"name":5922,"path":3703,"parent":3710,"description":6614,"lines":6615,"parameters":6618},"Move all XL channels to the given Y positions.",[6616,6617],992,994,[6619,6620],{"name":851,"kind":852,"required":853},{"name":2067,"kind":852,"annotation":6621,"required":853},{"left":6622,"slice":6623},{"name":1930,"cls":810},{"name":1940,"cls":810},{"type":846,"name":5923,"path":3703,"parent":3710,"description":6625,"lines":6626,"parameters":6629},"Move a single XL channel to the given Y position.",[6627,6628],996,1000,[6630,6631,6633],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":6632,"required":853},{"name":1405,"cls":810},{"name":2046,"kind":852,"annotation":6634,"required":853},{"name":1940,"cls":810},{"type":846,"name":5924,"path":3703,"parent":3710,"description":6636,"lines":6637,"parameters":6640},"Move all XL channels to the specified z-positions.",[6638,6639],1002,1004,[6641,6642],{"name":851,"kind":852,"required":853},{"name":2118,"kind":852,"annotation":6643,"required":853},{"left":6644,"slice":6645},{"name":1930,"cls":810},{"name":1940,"cls":810},{"type":846,"name":5925,"path":3703,"parent":3710,"description":6647,"lines":6648,"parameters":6651},"Move a single XL channel to the specified z-position.",[6649,6650],1006,1010,[6652,6653,6655],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":6654,"required":853},{"name":1405,"cls":810},{"name":1569,"kind":852,"annotation":6656,"required":853},{"name":1940,"cls":810},{"type":846,"name":5926,"path":3703,"parent":3710,"description":6658,"lines":6659,"parameters":6662},"Move all XL channels to the specified x-position.",[6660,6661],1012,1013,[6663,6664],{"name":851,"kind":852,"required":853},{"name":2014,"kind":852,"annotation":6665,"required":853},{"name":1940,"cls":810},{"type":846,"name":5927,"path":3703,"parent":3710,"description":6667,"lines":6668,"parameters":6671},"Move all XL channels to the specified x-position via safe traverse.",[6669,6670],1015,1016,[6672,6673],{"name":851,"kind":852,"required":853},{"name":2014,"kind":852,"annotation":6674,"required":853},{"name":1940,"cls":810},{"type":846,"name":5928,"path":3703,"parent":3710,"description":5638,"lines":6676,"parameters":6679},[6677,6678],1018,1019,[6680],{"name":851,"kind":852,"required":853},{"type":846,"name":5929,"path":3703,"parent":3710,"description":6682,"lines":6683,"parameters":6686},"Clear y-range for the given channel.",[6684,6685],1021,1022,[6687,6688],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":6689,"required":853},{"name":1405,"cls":810},{"type":846,"name":5930,"path":3703,"parent":3710,"description":2762,"lines":6691,"parameters":6694},[6692,6693],1024,1025,[6695,6696],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":6697,"required":853},{"name":1405,"cls":810},{"type":846,"name":5931,"path":3703,"parent":3710,"description":6699,"lines":6700,"parameters":6703,"returns":6705},"Get the last detected liquid level heights for all XL channels.",[6701,6702],1027,1029,[6704],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":6706},{"left":6707,"slice":6708},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":5932,"path":3703,"parent":3710,"description":2740,"lines":6710,"parameters":6713,"returns":6715},[6711,6712],1031,1033,[6714],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":6716},{"left":6717,"slice":6718},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":5933,"path":3703,"parent":3710,"description":5684,"lines":6720,"parameters":6723,"returns":6727},[6721,6722],1035,1037,[6724,6725],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":6726,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":6728},{"name":1098,"cls":810},{"type":846,"name":5934,"path":3703,"parent":3710,"description":5695,"lines":6730,"parameters":6733,"returns":6737},[6731,6732],1039,1053,[6734,6735],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":6736,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":6738},{"name":5705,"cls":810},{"type":846,"name":5935,"path":3703,"parent":3710,"description":5707,"lines":6740,"parameters":6743,"returns":6751},[6741,6742],1055,1062,[6744,6745,6747,6749],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":6746,"required":853},{"name":1405,"cls":810},{"name":3880,"kind":852,"annotation":6748,"required":42,"default":1417},{"name":1405,"cls":810},{"name":5718,"kind":852,"annotation":6750,"required":42,"default":5720},{"name":1405,"cls":810},{"description":1127,"annotation":6752},{"left":6753,"slice":6754},{"name":1870,"cls":810},{"name":1405,"cls":810},{"type":846,"name":5936,"path":3703,"parent":3710,"description":5726,"lines":6756,"parameters":6759},[6757,6758],1064,1065,[6760,6761],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":6762,"required":853},{"name":1405,"cls":810},{"type":846,"name":5937,"path":3703,"parent":3710,"description":5735,"lines":6764,"parameters":6767,"returns":6771},[6765,6766],1067,1069,[6768,6769],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":6770,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":6772},{"name":1405,"cls":810},{"type":846,"name":5938,"path":3703,"parent":3710,"description":5746,"lines":6774,"parameters":6777,"returns":6781},[6775,6776],1071,1073,[6778,6779],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":6780,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":6782},{"name":1405,"cls":810},{"type":846,"name":5939,"path":3703,"parent":3710,"description":5757,"lines":6784,"parameters":6787,"returns":6795},[6785,6786],1075,1082,[6788,6789,6791,6793],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":6790,"required":853},{"name":1405,"cls":810},{"name":3880,"kind":852,"annotation":6792,"required":42,"default":1417},{"name":1405,"cls":810},{"name":5718,"kind":852,"annotation":6794,"required":42,"default":4498},{"name":1405,"cls":810},{"description":1127,"annotation":6796},{"left":6797,"slice":6798},{"name":1870,"cls":810},{"name":931,"cls":810},{"type":846,"name":5940,"path":3703,"parent":3710,"description":5774,"lines":6800,"parameters":6803},[6801,6802],1084,1085,[6804,6805,6807],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":6806,"required":853},{"name":1405,"cls":810},{"name":3880,"kind":852,"annotation":6808,"required":853},{"name":1405,"cls":810},{"type":846,"name":5941,"path":3703,"parent":3710,"description":5785,"lines":6810,"parameters":6813,"returns":6819},[6811,6812],1087,1093,[6814,6815,6817],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":6816,"required":853},{"name":1405,"cls":810},{"name":5794,"kind":852,"annotation":6818,"required":853},{"name":931,"cls":810},{"description":1127,"annotation":6820},{"left":6821,"slice":6822},{"name":2812,"cls":810},{"elements":6823},[6824,6825,6826],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":1405,"cls":810},{"type":846,"name":5942,"path":3703,"parent":3710,"description":5805,"lines":6828,"parameters":6831},[6829,6830],1095,1102,[6832,6833,6835,6837,6839],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":6834,"required":853},{"name":1405,"cls":810},{"name":5794,"kind":852,"annotation":6836,"required":853},{"name":931,"cls":810},{"name":5816,"kind":852,"annotation":6838,"required":853},{"name":1405,"cls":810},{"name":5819,"kind":852,"annotation":6840,"required":853},{"name":1405,"cls":810},{"type":846,"name":5943,"path":3703,"parent":3710,"description":5822,"lines":6842,"parameters":6845,"returns":6857},[6843,6844],1104,1113,[6846,6847,6849,6851,6853,6855],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":6848,"required":853},{"name":1405,"cls":810},{"name":5794,"kind":852,"annotation":6850,"required":853},{"name":931,"cls":810},{"name":5819,"kind":852,"annotation":6852,"required":853},{"name":1098,"cls":810},{"name":3880,"kind":852,"annotation":6854,"required":42,"default":1417},{"name":1405,"cls":810},{"name":5718,"kind":852,"annotation":6856,"required":42,"default":4599},{"name":1405,"cls":810},{"description":1127,"annotation":6858},{"name":931,"cls":810},{"type":846,"name":5944,"path":3703,"parent":3710,"description":5841,"lines":6860,"parameters":6863},[6861,6862],1115,1123,[6864,6865,6867,6869,6871,6873],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":6866,"required":853},{"name":1405,"cls":810},{"name":5794,"kind":852,"annotation":6868,"required":853},{"name":931,"cls":810},{"name":5819,"kind":852,"annotation":6870,"required":853},{"name":1098,"cls":810},{"name":3880,"kind":852,"annotation":6872,"required":853},{"name":1405,"cls":810},{"name":5856,"kind":852,"annotation":6874,"required":853},{"name":931,"cls":810},{"type":846,"name":5945,"path":3703,"parent":3710,"description":5859,"lines":6876,"parameters":6879},[6877,6878],1125,1126,[6880,6881],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":6882,"required":853},{"name":1405,"cls":810},{"type":846,"name":5946,"path":3703,"parent":3710,"description":5868,"lines":6884,"parameters":6887},[6885,6886],1128,1136,[6888,6889,6891,6893,6895,6897],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":6890,"required":853},{"name":1405,"cls":810},{"name":3880,"kind":852,"annotation":6892,"required":853},{"name":1405,"cls":810},{"name":5879,"kind":852,"annotation":6894,"required":853},{"name":931,"cls":810},{"name":5882,"kind":852,"annotation":6896,"required":853},{"name":1098,"cls":810},{"name":5885,"kind":852,"annotation":6898,"required":853},{"name":1405,"cls":810},{"type":846,"name":5947,"path":3703,"parent":3710,"description":5888,"lines":6900,"parameters":6902},[6901,5899],1138,[6903,6904],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":6905,"required":853},{"name":1405,"cls":810},{"type":846,"name":3712,"path":3703,"parent":942,"lines":6907,"parameters":6910,"returns":6914},[6908,6909],1142,1173,[6911],{"name":6912,"kind":852,"annotation":6913,"required":853},"pip_channel_count",{"name":1405,"cls":810},{"description":1127,"annotation":6915},{"name":6916,"cls":810},"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageConfiguration",{"type":802,"name":955,"path":3703,"parent":942,"description":6918,"lines":6919,"bases":6922,"attributes":6926,"functions":6929,"mro":6931},"Mock object for the Vantage liquid handler.",[6920,6921],1176,1205,[6923],{"annotation":6924},{"name":6925,"cls":810},"unitelabs.liquid_handling.hamilton.vantage.Vantage",[6927,6928],"unitelabs.liquid_handling.testing.vantage_mock.VantageMock.api","unitelabs.liquid_handling.testing.vantage_mock.VantageMock._configuration",[6930],"unitelabs.liquid_handling.testing.vantage_mock.VantageMock.__init__",[955,6925,772,774,813,827,828],{"type":846,"name":6930,"path":3703,"parent":955,"lines":6933,"parameters":6935},[6934,6921],1179,[6936,6937,6939,6943],{"name":851,"kind":852,"required":853},{"name":6912,"kind":852,"annotation":6938,"required":42,"default":4924},{"name":1405,"cls":810},{"name":1787,"kind":1788,"annotation":6940,"required":42,"default":832},{"join":6941},[6942,832],{"name":6916,"cls":810},{"name":3741,"kind":3742,"annotation":6944,"required":42,"default":3744},{"name":3466,"cls":810},{"type":784,"name":6927,"path":3703,"parent":955,"lines":6946,"value":6948},[6947,6947],1188,"VantageProtocolMock()",{"type":784,"name":6928,"path":3703,"parent":955,"lines":6950,"value":1787},[6951,6951],1198,{"type":755,"name":943,"path":6953,"parent":763,"classes":6954},"unitelabs\u002Fliquid_handling\u002Ftesting\u002Fmicrolab_star_mock.py",[6955,6956,6957,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":6955,"path":6953,"parent":943,"lines":6959,"attributes":6960,"functions":6962,"mro":6966},[795,1059],[6961],"unitelabs.liquid_handling.testing.microlab_star_mock._FeatureMock._methods",[6963,6964,6965],"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__",[6955],{"type":846,"name":6963,"path":6953,"parent":6955,"lines":6968,"parameters":6969},[831,1040],[6970],{"name":851,"kind":852,"required":853},{"type":784,"name":6961,"path":6953,"parent":6955,"lines":6972,"value":3744,"annotation":6973},[1040,1040],{"left":6974,"slice":6975},{"name":927,"cls":810},{"elements":6976},[6977,6978],{"name":931,"cls":810},{"name":6979,"cls":810},"unittest.mock.AsyncMock",{"type":846,"name":6964,"path":6953,"parent":6955,"lines":6981,"parameters":6982,"returns":6987},[796,871],[6983,6984],{"name":851,"kind":852,"required":853},{"name":6985,"kind":852,"annotation":6986,"required":853},"method",{"name":931,"cls":810},{"description":1127,"annotation":6988},{"name":6979,"cls":810},{"type":846,"name":6965,"path":6953,"parent":6955,"lines":6990,"parameters":6991},[877,1059],[6992,6993,6995],{"name":851,"kind":852,"required":853},{"name":6985,"kind":852,"annotation":6994,"required":853},{"name":931,"cls":810},{"name":6996,"kind":852,"annotation":6997,"required":853},"mock",{"name":6979,"cls":810},{"type":802,"name":6956,"path":6953,"parent":943,"lines":6999,"attributes":7000,"functions":7002,"mro":7005},[1922,3061],[7001],"unitelabs.liquid_handling.testing.microlab_star_mock._ServiceMock._features",[7003,7004],"unitelabs.liquid_handling.testing.microlab_star_mock._ServiceMock.__init__","unitelabs.liquid_handling.testing.microlab_star_mock._ServiceMock.__getitem__",[6956],{"type":846,"name":7003,"path":6953,"parent":6956,"lines":7007,"parameters":7008},[3408,2866],[7009],{"name":851,"kind":852,"required":853},{"type":784,"name":7001,"path":6953,"parent":6956,"lines":7011,"value":3744,"annotation":7012},[2866,2866],{"left":7013,"slice":7014},{"name":927,"cls":810},{"elements":7015},[7016,7017],{"name":931,"cls":810},{"name":6955,"cls":810},{"type":846,"name":7004,"path":6953,"parent":6956,"lines":7019,"parameters":7020,"returns":7025},[2879,3061],[7021,7022],{"name":851,"kind":852,"required":853},{"name":7023,"kind":852,"annotation":7024,"required":853},"feature",{"name":931,"cls":810},{"description":1127,"annotation":7026},{"name":6955,"cls":810},{"type":802,"name":6957,"path":6953,"parent":943,"description":7028,"lines":7029,"bases":7030,"attributes":7034,"functions":7042,"mro":7053},"Mock for the SDK client.",[887,1227],[7031],{"annotation":7032},{"name":7033,"cls":810},"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol",[7035,7036,7037,7038,7039,7040,7041],"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",[7043,7044,7045,7046,7047,7048,7049,7050,7051,7052],"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",[6957,7033,7054,3764],"unitelabs.liquid_handling.hamilton.commands.command.receiver.Receiver",{"type":784,"name":7035,"path":6953,"parent":6957,"lines":7056,"value":832,"annotation":7057},[1923,1923],{"join":7058},[7059,832],{"name":6956,"cls":810},{"type":846,"name":7043,"path":6953,"parent":6957,"lines":7061,"parameters":7062},[1973,3677],[7063],{"name":851,"kind":852,"required":853},{"type":784,"name":7036,"path":6953,"parent":6957,"lines":7065,"value":1052},[1974,1974],{"type":784,"name":7037,"path":6953,"parent":6957,"lines":7067,"value":832},[1080,1080],{"type":784,"name":7038,"path":6953,"parent":6957,"lines":7069,"value":7070},[1085,3852],"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":7039,"path":6953,"parent":6957,"lines":7072,"value":7073},[1983,1178],"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":7047,"path":6953,"parent":6957,"lines":7075,"decorators":7076,"parameters":7078,"returns":7090},[1193,1199],[7077],"typing.override",[7079,7080,7084],{"name":851,"kind":852,"required":853},{"name":7081,"kind":852,"annotation":7082,"required":853},"request",{"name":7083,"cls":810},"bytes",{"name":7085,"kind":852,"annotation":7086,"required":42,"default":7089},"timeout",{"join":7087},[7088,832],{"name":1161,"cls":810},"300",{"description":1127,"annotation":7091},{"name":7083,"cls":810},{"type":784,"name":7040,"path":6953,"parent":6957,"lines":7093,"value":7094},[3677,3677],"((8, 8), datetime.date(2025, 2, 20))",{"type":846,"name":7044,"path":6953,"parent":6957,"lines":7096,"decorators":7097,"parameters":7098},[3685,3686],[7077],[7099],{"name":851,"kind":852,"required":853},{"type":846,"name":7045,"path":6953,"parent":6957,"lines":7101,"decorators":7103,"parameters":7104},[2232,7102],169,[7077],[7105],{"name":851,"kind":852,"required":853},{"type":846,"name":7046,"path":6953,"parent":6957,"lines":7107,"decorators":7108,"parameters":7109},[1186,1192],[7077],[7110,7111,7113],{"name":851,"kind":852,"required":853},{"name":7081,"kind":852,"annotation":7112,"required":853},{"name":7083,"cls":810},{"name":7085,"kind":852,"annotation":7114,"required":42,"default":7089},{"join":7115},[7116,832],{"name":1161,"cls":810},{"type":846,"name":7048,"path":6953,"parent":6957,"lines":7118,"decorators":7119,"parameters":7120,"returns":7122},[4070,4078],[7077],[7121],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7123},{"name":1098,"cls":810},{"type":846,"name":7049,"path":6953,"parent":6957,"lines":7125,"decorators":7126,"parameters":7127},[4079,4089],[7077],[7128],{"name":851,"kind":852,"required":853},{"type":846,"name":7050,"path":6953,"parent":6957,"description":7130,"lines":7131,"decorators":7132,"parameters":7133,"returns":7135},"Get mocked fw version.",[3760,4100],[7077],[7134],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7136},{"name":931,"cls":810},{"type":846,"name":7051,"path":6953,"parent":6957,"description":7138,"lines":7139,"decorators":7141,"parameters":7142,"returns":7144},"Return mock instrument configuration as TypedDict.",[7140,1219],192,[7077],[7143],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7145},{"name":7146,"cls":810},"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.InstrumentConfiguration",{"type":846,"name":7052,"path":6953,"parent":6957,"description":7148,"lines":7149,"decorators":7151,"parameters":7152,"returns":7154},"Return mock extended configuration as TypedDict.",[7150,4142],197,[7077],[7153],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7155},{"name":7156,"cls":810},"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration",{"type":784,"name":7041,"path":6953,"parent":6957,"description":7158,"lines":7159,"value":832,"annotation":7161},"Transport for the liquid handler.",[7160,1227],203,{"name":7162,"cls":810},"unittest.mock.Mock",{"type":802,"name":954,"path":6953,"parent":943,"description":7164,"lines":7165,"bases":7168,"attributes":7172,"functions":7174,"mro":7176},"Mock for the Hamilton Microlab STAR liquid handler.",[7166,7167],209,224,[7169],{"annotation":7170},{"name":7171,"cls":810},"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR",[7173],"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARMock.api",[7175],"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARMock.__init__",[954,7171,772,774,813,827,828],{"type":846,"name":7175,"path":6953,"parent":954,"lines":7178,"parameters":7180},[7179,7167],212,[7181,7182],{"name":851,"kind":852,"required":853},{"name":1787,"kind":1788,"annotation":7183,"required":42,"default":832},{"join":7184},[7185,832],{"name":7186,"cls":810},"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration",{"type":784,"name":7173,"path":6953,"parent":954,"lines":7188,"value":7189},[4192,4192],"MicrolabSTARProtocolMock()",{"type":755,"name":944,"path":7191,"parent":763,"classes":7192},"unitelabs\u002Fliquid_handling\u002Ftesting\u002Fautoload_protocol_mock.py",[948],{"type":802,"name":948,"path":7191,"parent":944,"description":7194,"lines":7195,"bases":7198,"attributes":7202,"functions":7206,"mro":7227},"Autoload protocol mock.",[7196,7197],9,113,[7199],{"annotation":7200},{"name":7201,"cls":810},"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol",[7203,7204,7205],"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",[7207,7208,7209,7210,7211,7212,7213,7214,7215,7216,7217,7218,7219,7220,7221,7222,7223,7224,7225,7226],"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",[948,7201,2793],{"type":846,"name":7207,"path":7191,"parent":948,"lines":7229,"parameters":7230},[2800,839],[7231],{"name":851,"kind":852,"required":853},{"type":784,"name":7203,"path":7191,"parent":948,"lines":7233,"value":1052},[1807,1807],{"type":784,"name":7204,"path":7191,"parent":948,"lines":7235,"value":1417},[3016,3016],{"type":784,"name":7205,"path":7191,"parent":948,"lines":7237,"value":1052},[839,839],{"type":846,"name":7208,"path":7191,"parent":948,"description":7239,"lines":7240,"parameters":7241,"returns":7243},"Get the firmware version of the autoload module.",[848,791],[7242],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7244},{"name":931,"cls":810},{"type":846,"name":7209,"path":7191,"parent":948,"description":7246,"lines":7247,"parameters":7248,"returns":7250},"Get the initialization status of the autoload module.",[795,1040],[7249],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7251},{"name":1098,"cls":810},{"type":846,"name":7210,"path":7191,"parent":948,"description":7253,"lines":7254,"parameters":7255},"Set the initialization status of the autoload module.",[796,870],[7256],{"name":851,"kind":852,"required":853},{"type":846,"name":7211,"path":7191,"parent":948,"description":7258,"lines":7259,"parameters":7260,"returns":7262},"Get the module type of the autoload module.",[1051,1059],[7261],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7263},{"left":7264,"slice":7265},{"name":2339,"cls":810},{"elements":7266},[7267,7268,832],"'Microlab STAR'","'XRP Lite'",{"type":846,"name":7212,"path":7191,"parent":948,"description":7270,"lines":7271,"parameters":7272},"Set the barcode type of the autoload module.",[3716,1922],[7273,7274],{"name":851,"kind":852,"required":853},{"name":7275,"kind":852,"annotation":7276,"required":42,"default":832},"barcode_types",{"join":7277},[7278,832],{"name":7279,"cls":810},"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeType",{"type":846,"name":7213,"path":7191,"parent":948,"description":7281,"lines":7282,"parameters":7283},"Set the carrier monitoring of the autoload module.",[2866,2879],[7284,7285],{"name":851,"kind":852,"required":853},{"name":7286,"kind":852,"annotation":7287,"required":42,"default":1048},"monitoring",{"name":1098,"cls":810},{"type":846,"name":7214,"path":7191,"parent":948,"description":7289,"lines":7290,"parameters":7291},"Set the loading indicators of the autoload module.",[1043,3069],[7292,7293,7298],{"name":851,"kind":852,"required":853},{"name":7294,"kind":852,"annotation":7295,"required":853},"led_on_off",{"left":7296,"slice":7297},{"name":1930,"cls":810},{"name":1098,"cls":810},{"name":7299,"kind":852,"annotation":7300,"required":853},"led_blinking",{"left":7301,"slice":7302},{"name":1930,"cls":810},{"name":1098,"cls":810},{"type":846,"name":7215,"path":7191,"parent":948,"description":7304,"lines":7305,"parameters":7306,"returns":7308},"Get the X position of the autoload module.",[1923,1973],[7307],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7309},{"name":1405,"cls":810},{"type":846,"name":7216,"path":7191,"parent":948,"description":7311,"lines":7312,"parameters":7314},"Set the X position of the autoload module.",[1080,7313],59,[7315,7316,7318,7321,7323],{"name":851,"kind":852,"required":853},{"name":2955,"kind":852,"annotation":7317,"required":853},{"name":1405,"cls":810},{"name":3950,"kind":852,"annotation":7319,"required":42,"default":7320},{"name":1405,"cls":810},"2500",{"name":2924,"kind":852,"annotation":7322,"required":42,"default":2344},{"name":1405,"cls":810},{"name":4500,"kind":852,"annotation":7324,"required":42,"default":7325},{"name":1405,"cls":810},"7",{"type":846,"name":7217,"path":7191,"parent":948,"description":7327,"lines":7328,"parameters":7329},"Set the Z position to safety.",[806,1091],[7330],{"name":851,"kind":852,"required":853},{"type":846,"name":7218,"path":7191,"parent":948,"description":7332,"lines":7333,"parameters":7334,"returns":7348},"Get the carrier barcode of the autoload module.",[3852,2010],[7335,7336,7338,7341,7345],{"name":851,"kind":852,"required":853},{"name":2955,"kind":852,"annotation":7337,"required":853},{"name":1405,"cls":810},{"name":1632,"kind":852,"annotation":7339,"required":42,"default":7340},{"name":1161,"cls":810},"4.3",{"name":7342,"kind":852,"annotation":7343,"required":42,"default":7344},"width",{"name":1161,"cls":810},"8.5",{"name":3950,"kind":852,"annotation":7346,"required":42,"default":7347},{"name":1161,"cls":810},"128.1",{"description":1127,"annotation":7349},{"name":931,"cls":810},{"type":846,"name":7219,"path":7191,"parent":948,"description":7351,"lines":7352,"parameters":7354,"returns":7358},"Get the carrier presence of the autoload module.",[2019,7353],78,[7355,7356],{"name":851,"kind":852,"required":853},{"name":2955,"kind":852,"annotation":7357,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":7359},{"name":1098,"cls":810},{"type":846,"name":7220,"path":7191,"parent":948,"description":7361,"lines":7362,"parameters":7365,"returns":7367},"Get the loading tray presences of the autoload module.",[7363,7364],80,82,[7366],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7368},{"left":7369,"slice":7370},{"name":1870,"cls":810},{"name":1098,"cls":810},{"type":846,"name":7221,"path":7191,"parent":948,"description":7372,"lines":7373,"parameters":7374,"returns":7376},"Get the deck presences of the autoload module.",[3876,3142],[7375],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7377},{"left":7378,"slice":7379},{"name":1870,"cls":810},{"name":1098,"cls":810},{"type":846,"name":7222,"path":7191,"parent":948,"description":7381,"lines":7382,"parameters":7383,"returns":7405},"Load a carrier into the autoload module.",[3151,2080],[7384,7385,7388,7396,7398,7401,7403],{"name":851,"kind":852,"required":853},{"name":7386,"kind":852,"annotation":7387,"required":853},"container_count",{"name":1405,"cls":810},{"name":7389,"kind":852,"annotation":7390,"required":42,"default":7394},"direction",{"left":7391,"slice":7392},{"name":2339,"cls":810},{"elements":7393},[7394,7395],"'vertical'","'horizontal'",{"name":1632,"kind":852,"annotation":7397,"required":42,"default":1637},{"name":1161,"cls":810},{"name":3964,"kind":852,"annotation":7399,"required":42,"default":7400},{"name":1161,"cls":810},"15.0",{"name":7342,"kind":852,"annotation":7402,"required":42,"default":7344},{"name":1161,"cls":810},{"name":3950,"kind":852,"annotation":7404,"required":42,"default":7347},{"name":1161,"cls":810},{"description":1127,"annotation":7406},{"left":7407,"slice":7408},{"name":1870,"cls":810},{"join":7409},[7410,832],{"name":931,"cls":810},{"type":846,"name":7223,"path":7191,"parent":948,"description":7412,"lines":7413,"parameters":7414},"Unload a carrier from the autoload module.",[2081,2091],[7415,7416],{"name":851,"kind":852,"required":853},{"name":2955,"kind":852,"annotation":7417,"required":853},{"name":1405,"cls":810},{"type":846,"name":7224,"path":7191,"parent":948,"description":7419,"lines":7420,"parameters":7421},"Unload a carrier from the autoload module finally.",[2092,2102],[7422,7423],{"name":851,"kind":852,"required":853},{"name":2955,"kind":852,"annotation":7424,"required":853},{"name":1405,"cls":810},{"type":846,"name":7225,"path":7191,"parent":948,"description":7426,"lines":7427,"parameters":7428},"Take out a carrier from the autoload module.",[2103,2113],[7429,7430],{"name":851,"kind":852,"required":853},{"name":2955,"kind":852,"annotation":7431,"required":853},{"name":1405,"cls":810},{"type":846,"name":7226,"path":7191,"parent":948,"description":7433,"lines":7434,"parameters":7435},"Push out a carrier from the autoload module.",[2114,7197],[7436],{"name":851,"kind":852,"required":853},{"type":755,"name":764,"path":7438,"parent":756,"packages":7439,"attributes":7449,"classes":7451},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002F__init__.py",[7440,7441,7442,7443,7444,7445,7446,7447,7448],"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",[7450],"unitelabs.liquid_handling.hamilton.__all__",[7452,7171,7453,7454,7455,7456,7457,7458,7459,7460,7461,7462,7463,2478,7464,6925],"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":7450,"path":7438,"parent":764,"lines":7466,"value":7467},[795,1043],[7453,7454,7455,7456,7457,7458,7452,7459,7460,7461,7468,7171,7469,7462,7463,2478,6925,7464],"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.LimitCurve","unitelabs.liquid_handling.hamilton.vantage.MicrolabSTARV",{"type":755,"name":7440,"path":7471,"parent":764,"classes":7472},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmicrolab_star_protocol.py",[7033],{"type":802,"name":7033,"path":7471,"parent":7440,"description":7474,"lines":7475,"bases":7477,"attributes":7482,"functions":7492,"mro":7565},"Protocol for the Hamilton Microlab STAR liquid handler.",[1059,7476],1007,[7478,7480],{"annotation":7479},{"name":7054,"cls":810},{"annotation":7481},{"name":3764,"cls":810},[7483,7484,7485,7486,7487,7488,7489,7490,7491],"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",[7493,7494,7495,7496,7497,7498,7499,7500,7501,7502,7503,7504,7505,7506,7507,7508,7509,7510,7511,7512,7513,7514,7515,7516,7517,7518,7519,7520,7521,7522,7523,7524,7525,7526,7527,7528,7529,7530,7531,7532,7533,7534,7535,7536,7537,7538,7539,7540,7541,7542,7543,7544,7545,7546,7547,7548,7549,7550,7551,7552,7553,7554,7555,7556,7557,7558,7559,7560,7561,7562,7563,7564],"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",[7033,7054,3764],{"type":784,"name":7483,"path":7471,"parent":7033,"description":7567,"lines":7568,"value":7569,"annotation":7570},"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":3805,"cls":810},{"type":846,"name":7493,"path":7471,"parent":7033,"lines":7572,"parameters":7573},[887,1085],[7574,7575,7577,7583],{"name":851,"kind":852,"required":853},{"name":5794,"kind":852,"annotation":7576,"required":853},{"name":931,"cls":810},{"name":7578,"kind":1788,"annotation":7579,"required":42,"default":832},"client",{"join":7580},[7581,832],{"name":7582,"cls":810},"unitelabs.sdk.client.client.AsyncApiClient",{"name":3741,"kind":3742,"required":42,"default":3744},{"type":784,"name":7484,"path":7471,"parent":7033,"lines":7585,"value":1417},[1923,1923],{"type":784,"name":7485,"path":7471,"parent":7033,"lines":7587,"value":7588},[3820,3820],"asyncio.Lock()",{"type":784,"name":7486,"path":7471,"parent":7033,"lines":7590,"value":5794},[1973,1973],{"type":784,"name":7487,"path":7471,"parent":7033,"lines":7592,"value":7578,"annotation":7593},[1974,1974],{"join":7594},[7595,832],{"name":7582,"cls":810},{"type":784,"name":7488,"path":7471,"parent":7033,"lines":7597,"value":832,"annotation":7598},[1080,1080],{"join":7599},[7600,832],{"name":7601,"cls":810},"unitelabs.sdk.core.service.service.Service",{"type":784,"name":7489,"path":7471,"parent":7033,"lines":7603,"value":832},[7604,7604],52,{"type":784,"name":7490,"path":7471,"parent":7033,"lines":7606,"value":1052},[1085,1085],{"type":846,"name":7494,"path":7471,"parent":7033,"description":3826,"lines":7608,"parameters":7609},[1982,806],[7610],{"name":851,"kind":852,"required":853},{"type":846,"name":7495,"path":7471,"parent":7033,"description":3831,"lines":7612,"parameters":7613},[3112,3480],[7614],{"name":851,"kind":852,"required":853},{"type":846,"name":7496,"path":7471,"parent":7033,"description":7616,"lines":7617,"parameters":7618,"throws":7628},"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,3159],[7619,7620,7623],{"name":851,"kind":852,"required":853},{"name":7081,"kind":852,"annotation":7621,"required":853,"description":7622},{"name":7083,"cls":810},"The request to be sent.",{"name":7085,"kind":852,"annotation":7624,"required":42,"default":7089,"description":7627},{"join":7625},[7626,832],{"name":1161,"cls":810},"The timeout for the request in seconds. Defaults to 300s.",[7629,7632],{"description":7630,"annotation":7631},"If the transport is not set.",{"name":1753,"cls":810},{"description":7633,"annotation":7634},"If the lock cannot be acquired within the specified timeout.",{"name":7635,"cls":810},"TimeoutError",{"type":846,"name":7497,"path":7471,"parent":7033,"description":7637,"lines":7638,"parameters":7639,"returns":7648},"Send a request to the instrument.",[3173,3988],[7640,7641,7644],{"name":851,"kind":852,"required":853},{"name":7081,"kind":852,"annotation":7642,"required":853,"description":7643},{"name":7083,"cls":810},"The request to send.",{"name":7085,"kind":852,"annotation":7645,"required":42,"default":7089,"description":7627},{"join":7646},[7647,832],{"name":1161,"cls":810},{"description":7649,"annotation":7650},"The response from the instrument.",{"name":7083,"cls":810},{"type":846,"name":7498,"path":7471,"parent":7033,"description":7652,"lines":7653,"parameters":7654,"returns":7662},"Execute the given command.",[2154,3676],[7655,7656],{"name":851,"kind":852,"required":853},{"name":4093,"kind":852,"annotation":7657,"required":853,"description":7661},{"left":7658,"slice":7659},{"name":7452,"cls":810},{"name":7660,"cls":810},"unitelabs.liquid_handling.hamilton.commands.command.command.T_co","The command to execute.",{"description":7663,"annotation":7664},"The result of the command execution.",{"name":7660,"cls":810},{"type":784,"name":7491,"path":7471,"parent":7033,"description":7666,"lines":7667,"value":832,"annotation":7668},"Logger for the liquid handler.",[1179,2232],{"name":7669,"cls":810},"logging.Logger",{"type":846,"name":7499,"path":7471,"parent":7033,"lines":7671,"parameters":7672,"returns":7674},[7102,2266],[7673],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7675},{"name":7601,"cls":810},{"type":846,"name":7500,"path":7471,"parent":7033,"description":3837,"lines":7677,"decorators":7678,"parameters":7680,"returns":7682},[1199,4089],[7679],"log()",[7681],{"name":851,"kind":852,"required":853},{"description":7683,"annotation":7684},"Whether the instrument is currently initialized.",{"name":1098,"cls":810},{"type":846,"name":7501,"path":7471,"parent":7033,"description":7686,"lines":7687,"decorators":7688,"parameters":7690},"Pre-initialize the instrument (very important for collision control).",[3760,1211],[7679,7689],"handle_hamilton_errors",[7691],{"name":851,"kind":852,"required":853},{"type":846,"name":7502,"path":7471,"parent":7033,"description":7693,"lines":7694,"decorators":7695,"parameters":7696,"returns":7698},"Get the last saved error message for each node.",[1219,4164],[7679,7689],[7697],{"name":851,"kind":852,"required":853},{"description":7699,"annotation":7700},"A dict with each node and a corresponding error if available.",{"left":7701,"slice":7702},{"name":927,"cls":810},{"elements":7703},[7704,7705],{"name":931,"cls":810},{"name":931,"cls":810},{"type":846,"name":7503,"path":7471,"parent":7033,"description":7707,"lines":7708,"decorators":7709,"parameters":7710,"returns":7712},"Get the last faulty parameter with optional min and max values.",[4170,7179],[7679,7689],[7711],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7713},{"name":7714,"cls":810},"unitelabs.liquid_handling.hamilton.interfaces.faulty_parameter.FaultyParameter",{"type":846,"name":7504,"path":7471,"parent":7033,"description":7716,"lines":7717,"decorators":7718,"parameters":7719,"returns":7724},"Get the value for a parameter.",[2267,4192],[7679,7689],[7720,7721],{"name":851,"kind":852,"required":853},{"name":7722,"kind":852,"annotation":7723,"required":853},"parameter",{"name":931,"cls":810},{"description":1127,"annotation":7725},{"name":931,"cls":810},{"type":846,"name":7505,"path":7471,"parent":7033,"description":3850,"lines":7727,"decorators":7729,"parameters":7730,"returns":7732},[7728,1247],221,[7679,7689],[7731],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7733},{"name":931,"cls":810},{"type":846,"name":7506,"path":7471,"parent":7033,"description":7735,"lines":7736,"parameters":7738,"returns":7740},"Get the instrument's firmware version (e.g. 1.0S 2009-06-24 A).",[1256,7737],251,[7739],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7741},{"left":7742,"slice":7743},{"name":2812,"cls":810},{"elements":7744},[7745,7751],{"left":7746,"slice":7747},{"name":2812,"cls":810},{"elements":7748},[7749,7750],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":7752,"cls":810},"datetime.date",{"type":846,"name":7507,"path":7471,"parent":7033,"description":7754,"lines":7755,"decorators":7757,"parameters":7758,"returns":7760},"Get the master status (compatible with Slaves).",[7756,1286],253,[7679,7689],[7759],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7761},{"name":7762,"cls":810},"unitelabs.liquid_handling.hamilton.interfaces.module_status.ModuleStatus",{"type":846,"name":7508,"path":7471,"parent":7033,"description":7764,"lines":7765,"decorators":7767,"parameters":7768,"returns":7770},"Get current EEPROM data correctness.",[7766,2743],260,[7679,7689],[7769],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7771},{"name":7772,"cls":810},"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness",{"type":846,"name":7509,"path":7471,"parent":7033,"description":7774,"lines":7775,"decorators":7777,"parameters":7778,"returns":7780},"Get the electronic board type.",[2753,7776],272,[7679,7689],[7779],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7781},{"name":931,"cls":810},{"type":846,"name":7510,"path":7471,"parent":7033,"description":7783,"lines":7784,"decorators":7786,"parameters":7787,"returns":7789},"Get the number of presence sensors installed.",[2764,7785],279,[7679,7689],[7788],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7790},{"name":1405,"cls":810},{"type":846,"name":7511,"path":7471,"parent":7033,"description":7792,"lines":7793,"decorators":7795,"parameters":7796},"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).",[1302,7794],308,[7679,7689],[7797,7798,7801,7804],{"name":851,"kind":852,"required":853},{"name":3880,"kind":852,"annotation":7799,"required":853,"description":7800},{"name":1405,"cls":810},"Tip type table index.",{"name":3883,"kind":852,"annotation":7802,"required":853,"description":7803},{"name":1956,"cls":810},"The tip to reqister.",{"name":2182,"kind":852,"annotation":7805,"required":42,"default":7811,"description":7812},{"left":7806,"slice":7807},{"name":2339,"cls":810},{"elements":7808},[7809,7810],{"name":3891,"cls":810},{"name":3893,"cls":810},{"name":3891,"cls":810},"The method used to pick up the tip, either normal or slow.",{"type":846,"name":7512,"path":7471,"parent":7033,"description":7814,"lines":7815,"decorators":7817,"parameters":7818},"Set traffic lights.",[7816,4382],310,[7679,7689],[7819,7820,7830],{"name":851,"kind":852,"required":853},{"name":1696,"kind":852,"annotation":7821,"required":42,"default":7828,"description":7829},{"left":7822,"slice":7823},{"name":2339,"cls":810},{"elements":7824},[7825,7826,7827,7828],"'green'","'yellow'","'red'","'off'","The color in which to light the led.",{"name":7831,"kind":852,"annotation":7832,"required":42,"default":1052,"description":7833},"is_flashing",{"name":1098,"cls":810},"Whether the light should flash.",{"type":846,"name":7513,"path":7471,"parent":7033,"description":7835,"lines":7836,"decorators":7839,"parameters":7840},"Reset the system.",[7837,7838],328,333,[7679,7689],[7841],{"name":851,"kind":852,"required":853},{"type":846,"name":7514,"path":7471,"parent":7033,"description":7843,"lines":7844,"decorators":7846,"parameters":7847},"Halt execution.\n\nIntermediate sequences not yet carried out and the commands\nin the command stack are discarded.\nSequence already in process is completed.",[7845,1331],335,[7679,7689],[7848],{"name":851,"kind":852,"required":853},{"type":846,"name":7515,"path":7471,"parent":7033,"description":3925,"lines":7850,"decorators":7851,"parameters":7852},[1434,4470],[7679,7689],[7853],{"name":851,"kind":852,"required":853},{"type":846,"name":7516,"path":7471,"parent":7033,"description":3930,"lines":7855,"decorators":7857,"parameters":7858},[4476,7856],360,[7679,7689],[7859],{"name":851,"kind":852,"required":853},{"type":846,"name":7517,"path":7471,"parent":7033,"description":7861,"lines":7862,"decorators":7865,"parameters":7866},"Enable or disable debugging on master.",[7863,7864],362,372,[7679,7689],[7867,7868],{"name":851,"kind":852,"required":853},{"name":7869,"kind":852,"annotation":7870,"required":42,"default":1052,"description":7871},"debug",{"name":1098,"cls":810},"Whether to enable debugging.",{"type":846,"name":7518,"path":7471,"parent":7033,"description":7873,"lines":7874,"decorators":7876,"parameters":7877},"Set single step mode.",[4507,7875],384,[7679,7689],[7878,7879],{"name":851,"kind":852,"required":853},{"name":7880,"kind":852,"annotation":7881,"required":42,"default":1052,"description":7882},"single_step_mode",{"name":1098,"cls":810},"Whether to enable single step mode.",{"type":846,"name":7519,"path":7471,"parent":7033,"description":7884,"lines":7885,"decorators":7888,"parameters":7889},"Trigger the next step in single step mode.",[7886,7887],386,391,[7679,7689],[7890],{"name":851,"kind":852,"required":853},{"type":846,"name":7520,"path":7471,"parent":7033,"description":7892,"lines":7893,"decorators":7895,"parameters":7896},"Save all cycle counters of the instrument.",[4543,7894],398,[7679,7689],[7897],{"name":851,"kind":852,"required":853},{"type":846,"name":7521,"path":7471,"parent":7033,"description":7899,"lines":7900,"decorators":7902,"parameters":7903,"returns":7905},"Set node names.",[4573,7901],413,[7679,7689],[7904],{"name":851,"kind":852,"required":853},{"description":7906,"annotation":7907},"32 node names.",{"left":7908,"slice":7909},{"name":1870,"cls":810},{"name":931,"cls":810},{"type":846,"name":7522,"path":7471,"parent":7033,"description":7911,"lines":7912,"decorators":7914,"parameters":7915},"Set node names.\n\nWARNING! This command is NOT RECOMMENDED for use! This permanently\noverrides critical configuration data on the device hardware!",[1435,7913],428,[7679,7689],[7916,7917],{"name":851,"kind":852,"required":853},{"name":7918,"kind":852,"annotation":7919,"required":853,"description":7906},"node_names",{"left":7920,"slice":7921},{"name":1870,"cls":810},{"name":931,"cls":810},{"type":846,"name":7523,"path":7471,"parent":7033,"lines":7923,"decorators":7926,"parameters":7928,"returns":7931},[7924,7925],430,438,[7927],"staticmethod",[7929],{"name":5794,"kind":852,"annotation":7930,"required":853},{"name":931,"cls":810},{"description":1127,"annotation":7932},{"name":931,"cls":810},{"type":846,"name":7524,"path":7471,"parent":7033,"description":3858,"lines":7934,"decorators":7936,"parameters":7937,"returns":7939},[7935,1558],440,[7679,7689],[7938],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7940},{"name":7146,"cls":810},{"type":846,"name":7525,"path":7471,"parent":7033,"description":3865,"lines":7942,"decorators":7945,"parameters":7946,"returns":7948},[7943,7944],449,456,[7679,7689],[7947],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7949},{"name":7156,"cls":810},{"type":846,"name":7526,"path":7471,"parent":7033,"description":7951,"lines":7952,"decorators":7954,"parameters":7955},"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.",[7953,4968],458,[7679,7689],[7956,7957,7961,7965,7969,7972,7976,7980,7983,7986,7989,7992,7996,8000,8004,8007,8010,8013,8016,8020,8024,8027,8031,8035,8038,8041],{"name":851,"kind":852,"required":853},{"name":7958,"kind":852,"annotation":7959,"required":42,"default":7960,"description":7958},"ka",{"name":7083,"cls":810},"b'\\xff\\xff\\xff'",{"name":7962,"kind":852,"annotation":7963,"required":42,"default":7964,"description":7962},"ke",{"name":7083,"cls":810},"b'\\xff\\xff\\xff\\xff'",{"name":7966,"kind":852,"annotation":7967,"required":42,"default":7968,"description":7966},"xt",{"name":1405,"cls":810},"54",{"name":7970,"kind":852,"annotation":7971,"required":42,"default":7968,"description":7970},"xa",{"name":1405,"cls":810},{"name":7973,"kind":852,"annotation":7974,"required":42,"default":7975,"description":7973},"xw",{"name":1405,"cls":810},"13400",{"name":7977,"kind":852,"annotation":7978,"required":42,"default":7979,"description":7977},"kb",{"name":7083,"cls":810},"b'\\xff'",{"name":7981,"kind":852,"annotation":7982,"required":42,"default":7979,"description":7981},"xl",{"name":7083,"cls":810},{"name":7984,"kind":852,"annotation":7985,"required":42,"default":7979,"description":7984},"xn",{"name":7083,"cls":810},{"name":7987,"kind":852,"annotation":7988,"required":42,"default":7979,"description":7987},"xr",{"name":7083,"cls":810},{"name":7990,"kind":852,"annotation":7991,"required":42,"default":7979,"description":7990},"xo",{"name":7083,"cls":810},{"name":7993,"kind":852,"annotation":7994,"required":42,"default":7995,"description":7993},"xm",{"name":1405,"cls":810},"3500",{"name":7997,"kind":852,"annotation":7998,"required":42,"default":7999,"description":7997},"xx",{"name":1405,"cls":810},"11400",{"name":8001,"kind":852,"annotation":8002,"required":42,"default":8003,"description":8001},"xu",{"name":1405,"cls":810},"3700",{"name":8005,"kind":852,"annotation":8006,"required":42,"default":8003,"description":8005},"xv",{"name":1405,"cls":810},{"name":8008,"kind":852,"annotation":8009,"required":42,"default":1417,"description":8008},"kp",{"name":1405,"cls":810},{"name":8011,"kind":852,"annotation":8012,"required":42,"default":1417,"description":8011},"kc",{"name":1405,"cls":810},{"name":8014,"kind":852,"annotation":8015,"required":42,"default":1417,"description":8014},"kr",{"name":1405,"cls":810},{"name":8017,"kind":852,"annotation":8018,"required":42,"default":8019,"description":8017},"ys",{"name":1405,"cls":810},"90",{"name":8021,"kind":852,"annotation":8022,"required":42,"default":8023,"description":8021},"kl",{"name":1405,"cls":810},"360",{"name":8025,"kind":852,"annotation":8026,"required":42,"default":8023,"description":8025},"km",{"name":1405,"cls":810},{"name":8028,"kind":852,"annotation":8029,"required":42,"default":8030,"description":8028},"ym",{"name":1405,"cls":810},"6065",{"name":8032,"kind":852,"annotation":8033,"required":42,"default":8034,"description":8032},"yu",{"name":1405,"cls":810},"60",{"name":8036,"kind":852,"annotation":8037,"required":42,"default":8034,"description":8036},"yx",{"name":1405,"cls":810},{"name":8039,"kind":852,"annotation":8040,"required":42,"default":1048,"description":8039},"ga",{"name":1098,"cls":810},{"name":8042,"kind":852,"annotation":8043,"required":42,"default":1417,"description":8042},"ow",{"name":1405,"cls":810},{"type":846,"name":7527,"path":7471,"parent":7033,"description":8045,"lines":8046,"decorators":8047,"parameters":8048,"returns":8050},"Get the installation data.",[5009,1724],[7679,7689],[8049],{"name":851,"kind":852,"required":853},{"description":8051,"annotation":8052},"Installation date.",{"name":8053,"cls":810},"unitelabs.liquid_handling.hamilton.interfaces.installation_data.InstallationData",{"type":846,"name":7528,"path":7471,"parent":7033,"description":8055,"lines":8056,"decorators":8058,"parameters":8059},"Store installation data.",[1730,8057],578,[7679,7689],[8060,8061,8067],{"name":851,"kind":852,"required":853},{"name":8062,"kind":852,"annotation":8063,"required":42,"default":832,"description":8051},"date",{"join":8064},[8065,832],{"name":8066,"cls":810},"datetime.datetime",{"name":8068,"kind":852,"annotation":8069,"required":42,"default":8070,"description":8071},"serial_number",{"name":931,"cls":810},"'0000'","Serial number.",{"type":846,"name":7529,"path":7471,"parent":7033,"description":8073,"lines":8074,"decorators":8077,"parameters":8078,"returns":8084},"Get the verification data for a given subject.",[8075,8076],580,595,[7679,7689],[8079,8080],{"name":851,"kind":852,"required":853},{"name":8081,"kind":852,"annotation":8082,"required":42,"default":1417,"description":8083},"subject",{"name":1405,"cls":810},"Verification subject.",{"description":8085,"annotation":8086},"Verification date.",{"name":8087,"cls":810},"unitelabs.liquid_handling.hamilton.interfaces.verification_data.VerificationData",{"type":846,"name":7530,"path":7471,"parent":7033,"description":8089,"lines":8090,"decorators":8093,"parameters":8094},"Set the verification data for a given subject.",[8091,8092],597,612,[7679,7689],[8095,8096,8098,8102],{"name":851,"kind":852,"required":853},{"name":8081,"kind":852,"annotation":8097,"required":42,"default":1417,"description":8083},{"name":1405,"cls":810},{"name":8062,"kind":852,"annotation":8099,"required":42,"default":832,"description":8085},{"join":8100},[8101,832],{"name":8066,"cls":810},{"name":8103,"kind":852,"annotation":8104,"required":42,"default":1052,"description":8105},"is_completed",{"name":1098,"cls":810},"Whether the verification is completed.",{"type":846,"name":7531,"path":7471,"parent":7033,"description":8107,"lines":8108,"decorators":8111,"parameters":8112,"returns":8114},"Get an additional timestamp.",[8109,8110],614,619,[7679,7689],[8113],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8115},{"name":8066,"cls":810},{"type":846,"name":7532,"path":7471,"parent":7033,"description":8117,"lines":8118,"decorators":8120,"parameters":8121},"Set an additional timestamp.",[1799,8119],631,[7679,7689],[8122,8123],{"name":851,"kind":852,"required":853},{"name":8124,"kind":852,"annotation":8125,"required":853,"description":8126},"timestamp",{"name":8066,"cls":810},"The additional timestamp to set.",{"type":846,"name":7533,"path":7471,"parent":7033,"description":8128,"lines":8129,"decorators":8132,"parameters":8133,"returns":8135},"Get the download date.",[8130,8131],633,638,[7679,7689],[8134],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8136},{"name":7752,"cls":810},{"type":846,"name":7534,"path":7471,"parent":7033,"description":8138,"lines":8139,"decorators":8141,"parameters":8142},"Set the download date.",[8140,5305],640,[7679,7689],[8143,8144],{"name":851,"kind":852,"required":853},{"name":8062,"kind":852,"annotation":8145,"required":42,"default":832,"description":8148},{"join":8146},[8147,832],{"name":8066,"cls":810},"The download date to set.",{"type":846,"name":7535,"path":7471,"parent":7033,"description":8150,"lines":8151,"decorators":8153,"parameters":8154,"returns":8156},"Get technical assemblies.",[5508,8152],666,[7679,7689],[8155],{"name":851,"kind":852,"required":853},{"description":8157,"annotation":8158},"Processor board (Part No.\u002FRev.\u002FSer. No., e.g. 000000\u002F00\u002F0000).",{"name":8159,"cls":810},"unitelabs.liquid_handling.hamilton.interfaces.technical_assemblies.TechnicalAssemblies",{"type":846,"name":7536,"path":7471,"parent":7033,"description":8161,"lines":8162,"decorators":8165,"parameters":8166},"Set the technical assemblies.",[8163,8164],668,682,[7679,7689],[8167,8168,8171],{"name":851,"kind":852,"required":853},{"name":8169,"kind":852,"annotation":8170,"required":853,"description":8157},"processor_board",{"name":931,"cls":810},{"name":8172,"kind":852,"annotation":8173,"required":853,"description":8174},"power_supply",{"name":931,"cls":810},"Power supply (Part No.\u002FRev.\u002FSer. No., e.g. 000000\u002F00\u002F0000).",{"type":846,"name":7537,"path":7471,"parent":7033,"description":8176,"lines":8177,"decorators":8180,"parameters":8181,"returns":8183},"Get whether the PIP channel validation status is correct.",[8178,8179],684,689,[7679,7689],[8182],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8184},{"left":8185,"slice":8186},{"name":1870,"cls":810},{"name":1098,"cls":810},{"type":846,"name":7538,"path":7471,"parent":7033,"description":8188,"lines":8189,"decorators":8192,"parameters":8193},"Set the PIP channel validation status.",[8190,8191],691,701,[7679,7689],[8194,8195],{"name":851,"kind":852,"required":853},{"name":8196,"kind":852,"annotation":8197,"required":853,"description":8200},"is_valid",{"left":8198,"slice":8199},{"name":1870,"cls":810},{"name":1098,"cls":810},"Whether the PIP channel validation is correct.",{"type":846,"name":7539,"path":7471,"parent":7033,"description":8202,"lines":8203,"decorators":8205,"parameters":8206,"returns":8208},"Get whether the XL channel validation status is correct.",[8204,5632],703,[7679,7689],[8207],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8209},{"left":8210,"slice":8211},{"name":1870,"cls":810},{"name":1098,"cls":810},{"type":846,"name":7540,"path":7471,"parent":7033,"description":8213,"lines":8214,"decorators":8216,"parameters":8217},"Set the XL channel validation status.",[5640,8215],720,[7679,7689],[8218,8219],{"name":851,"kind":852,"required":853},{"name":8196,"kind":852,"annotation":8220,"required":853,"description":8223},{"left":8221,"slice":8222},{"name":1870,"cls":810},{"name":1098,"cls":810},"Whether the XL channel validation is correct.",{"type":846,"name":7541,"path":7471,"parent":7033,"description":8225,"lines":8226,"decorators":8229,"parameters":8230,"returns":8235},"Get deck data.",[8227,8228],722,736,[7679,7689],[8231,8232],{"name":851,"kind":852,"required":853},{"name":3880,"kind":852,"annotation":8233,"required":853,"description":8234},{"name":1405,"cls":810},"Identification number.",{"description":8236,"annotation":8237},"Data stream (12 characters).",{"name":931,"cls":810},{"type":846,"name":7542,"path":7471,"parent":7033,"description":8239,"lines":8240,"decorators":8243,"parameters":8244},"Set deck data.",[8241,8242],738,750,[7679,7689],[8245,8246,8248],{"name":851,"kind":852,"required":853},{"name":3880,"kind":852,"annotation":8247,"required":853,"description":8234},{"name":1405,"cls":810},{"name":8249,"kind":852,"annotation":8250,"required":853,"description":8236},"chunk",{"name":931,"cls":810},{"type":846,"name":7543,"path":7471,"parent":7033,"description":8252,"lines":8253,"decorators":8255,"parameters":8256},"Set USB device number (for LDPB only).",[8254,5748],752,[7679,7689],[8257,8258],{"name":851,"kind":852,"required":853},{"name":8259,"kind":852,"annotation":8260,"required":853,"description":8261},"device_number",{"name":1405,"cls":810},"The USB device number to set.",{"type":846,"name":7544,"path":7471,"parent":7033,"description":8263,"lines":8264,"decorators":8266,"parameters":8267},"Save TCP\u002FIP parameters (for LDPB only).",[5749,8265],771,[7679,7689],[8268],{"name":851,"kind":852,"required":853},{"type":846,"name":7545,"path":7471,"parent":7033,"description":8270,"lines":8271,"decorators":8274,"parameters":8275},"Set x-offset x-axis \u003C-> iSWAP.",[8272,8273],773,784,[7679,7689],[8276,8277],{"name":851,"kind":852,"required":853},{"name":2737,"kind":852,"annotation":8278,"required":42,"description":8279},{"name":1940,"cls":810},"The x-axis offset in mm.",{"type":846,"name":7546,"path":7471,"parent":7033,"description":8281,"lines":8282,"decorators":8285,"parameters":8286},"Set x-offset x-axis \u003C-> CoRe 96 head.",[8283,8284],786,797,[7679,7689],[8287,8288],{"name":851,"kind":852,"required":853},{"name":2737,"kind":852,"annotation":8289,"required":42,"description":8279},{"name":1940,"cls":810},{"type":846,"name":7547,"path":7471,"parent":7033,"description":8291,"lines":8292,"decorators":8295,"parameters":8296},"Set x-offset x-axis \u003C-> CoRe 384 head.",[8293,8294],799,810,[7679,7689],[8297,8298],{"name":851,"kind":852,"required":853},{"name":2737,"kind":852,"annotation":8299,"required":42,"description":8279},{"name":1940,"cls":810},{"type":846,"name":7548,"path":7471,"parent":7033,"description":8301,"lines":8302,"decorators":8305,"parameters":8306},"Set x-offset x-axis \u003C-> Nano Pippetor head.",[8303,8304],812,823,[7679,7689],[8307,8308],{"name":851,"kind":852,"required":853},{"name":2737,"kind":852,"annotation":8309,"required":42,"description":8279},{"name":1940,"cls":810},{"type":846,"name":7549,"path":7471,"parent":7033,"description":8311,"lines":8312,"decorators":8315,"parameters":8316},"Set x-offset x-axis \u003C-> Puncher plate gripper.",[8313,8314],825,836,[7679,7689],[8317,8318],{"name":851,"kind":852,"required":853},{"name":2737,"kind":852,"annotation":8319,"required":42,"description":8279},{"name":1940,"cls":810},{"type":846,"name":7550,"path":7471,"parent":7033,"description":8321,"lines":8322,"decorators":8323,"parameters":8324,"returns":8326},"Request maximal ranges of X drives in mm.",[5952,5994],[7679,7689],[8325],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8327},{"left":8328,"slice":8329},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":7551,"path":7471,"parent":7033,"description":8331,"lines":8332,"decorators":8334,"parameters":8335,"returns":8337},"Get the x position of the right arm in mm.",[5995,8333],855,[7679,7689],[8336],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8338},{"name":1062,"cls":810},{"type":846,"name":7552,"path":7471,"parent":7033,"description":8340,"lines":8341,"decorators":8344,"parameters":8345},"Set the x position of the right arm.",[8342,8343],857,867,[7679,7689],[8346,8347],{"name":851,"kind":852,"required":853},{"name":2014,"kind":852,"annotation":8348,"required":853,"description":8349},{"name":1940,"cls":810},"The x position in mm.",{"type":846,"name":7553,"path":7471,"parent":7033,"description":8351,"lines":8352,"decorators":8354,"parameters":8355},"Set the x position of the right arm.\n\n> Attention! Collision risk!",[8353,6102],869,[7679,7689],[8356,8357],{"name":851,"kind":852,"required":853},{"name":2014,"kind":852,"annotation":8358,"required":853,"description":8349},{"name":1940,"cls":810},{"type":846,"name":7554,"path":7471,"parent":7033,"description":8360,"lines":8361,"decorators":8364,"parameters":8365,"returns":8367},"Request right X-Arm last collision type (after error 27).",[8362,8363],884,889,[7679,7689],[8366],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8368},{"name":1098,"cls":810},{"type":846,"name":7555,"path":7471,"parent":7033,"description":8370,"lines":8371,"decorators":8373,"parameters":8374},"Search for a teach in signal using the given channel in x-direction.",[6103,8372],903,[7679,7689],[8375,8376,8379],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":8377,"required":853,"description":8378},{"name":1405,"cls":810},"The zero-based channel index (0 - 15).",{"name":2014,"kind":852,"annotation":8380,"required":853,"description":8381},{"name":1940,"cls":810},"The target x position (search position) in mm.",{"type":846,"name":7556,"path":7471,"parent":7033,"description":8383,"lines":8384,"decorators":8387,"parameters":8388},"Teach rack using the given channel.\n\n> Attention! Channels not involved must first be taken out of measurement range.",[8385,8386],905,924,[7679,7689],[8389,8390,8392],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":8391,"required":853,"description":8378},{"name":1405,"cls":810},{"name":8393,"kind":852,"annotation":8394,"required":853,"description":8395},"gap_center",{"name":1934,"cls":810},"The x, y and z positions of the gap center in mm.",{"type":846,"name":7557,"path":7471,"parent":7033,"description":8397,"lines":8398,"decorators":8400,"parameters":8401,"returns":8403},"Whether the cover is currently open.",[6342,8399],934,[7679,7689],[8402],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8404},{"name":1098,"cls":810},{"type":846,"name":7558,"path":7471,"parent":7033,"description":3896,"lines":8406,"decorators":8409,"parameters":8410},[8407,8408],936,941,[7679,7689],[8411],{"name":851,"kind":852,"required":853},{"type":846,"name":7559,"path":7471,"parent":7033,"description":3919,"lines":8413,"decorators":8416,"parameters":8417},[8414,8415],943,948,[7679,7689],[8418],{"name":851,"kind":852,"required":853},{"type":846,"name":7560,"path":7471,"parent":7033,"description":8420,"lines":8421,"decorators":8424,"parameters":8425},"Lock cover.",[8422,8423],950,955,[7679,7689],[8426],{"name":851,"kind":852,"required":853},{"type":846,"name":7561,"path":7471,"parent":7033,"description":8428,"lines":8429,"decorators":8432,"parameters":8433},"Unlock cover.",[8430,8431],957,962,[7679,7689],[8434],{"name":851,"kind":852,"required":853},{"type":846,"name":7562,"path":7471,"parent":7033,"description":8436,"lines":8437,"decorators":8439,"parameters":8440,"returns":8442},"Query input Status.",[8438,6555],964,[7679,7689],[8441],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8443},{"name":931,"cls":810},{"type":846,"name":7563,"path":7471,"parent":7033,"description":8445,"lines":8446,"decorators":8448,"parameters":8449},"Set cover output.",[6556,8447],995,[7679,7689],[8450,8451,8455,8459,8463],{"name":851,"kind":852,"required":853},{"name":8452,"kind":852,"annotation":8453,"required":42,"default":1417,"description":8454},"output",{"name":1405,"cls":810},"1 = cover lock; 2 = reserve out; 3 = reserve out.",{"name":8456,"kind":852,"annotation":8457,"required":42,"description":8458},"first_cycle",{"name":1940,"cls":810},"First stage duty cycle [in %]",{"name":8460,"kind":852,"annotation":8461,"required":42,"description":8462},"duration",{"name":1940,"cls":810},"First stage duration [in s]",{"name":8464,"kind":852,"annotation":8465,"required":42,"description":8466},"second_cycle",{"name":1940,"cls":810},"Second stage duty cycle [%]",{"type":846,"name":7564,"path":7471,"parent":7033,"description":8468,"lines":8469,"decorators":8471,"parameters":8472},"Reset cover output.",[8470,7476],997,[7679,7689],[8473,8474],{"name":851,"kind":852,"required":853},{"name":8452,"kind":852,"annotation":8475,"required":42,"default":1417,"description":8454},{"name":1405,"cls":810},{"type":755,"name":7441,"path":8477,"parent":764,"classes":8478},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fhamilton_protocol.py",[3764],{"type":802,"name":3764,"path":8477,"parent":7441,"description":8480,"lines":8481,"bases":8482,"attributes":8486,"functions":8488,"mro":8501},"Abstract protocol interface shared by STAR and Microlab Vantage liquid handlers.",[7196,2010],[8483],{"annotation":8484},{"name":8485,"cls":810},"abc.ABC",[8487],"unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol.min_traverse_height",[8489,8490,8491,8492,8493,8494,8495,8496,8497,8498,8499,8500],"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",[3764],{"type":784,"name":8487,"path":8477,"parent":3764,"lines":8503,"value":7569,"annotation":8504},[2800,2800],{"name":3805,"cls":810},{"type":846,"name":8489,"path":8477,"parent":3764,"description":3826,"lines":8506,"decorators":8507,"parameters":8509},[3016,1856],[8508],"abc.abstractmethod",[8510],{"name":851,"kind":852,"required":853},{"type":846,"name":8490,"path":8477,"parent":3764,"description":3831,"lines":8512,"decorators":8513,"parameters":8514},[906,856],[8508],[8515],{"name":851,"kind":852,"required":853},{"type":846,"name":8491,"path":8477,"parent":3764,"description":3837,"lines":8517,"decorators":8518,"parameters":8519,"returns":8521},[831,864],[8508],[8520],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8522},{"name":1098,"cls":810},{"type":846,"name":8492,"path":8477,"parent":3764,"description":3845,"lines":8524,"decorators":8525,"parameters":8526},[3035,871],[8508],[8527],{"name":851,"kind":852,"required":853},{"type":846,"name":8493,"path":8477,"parent":3764,"description":3850,"lines":8529,"decorators":8530,"parameters":8531,"returns":8533},[877,1065],[8508],[8532],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8534},{"name":931,"cls":810},{"type":846,"name":8494,"path":8477,"parent":3764,"description":3858,"lines":8536,"decorators":8537,"parameters":8538,"returns":8540},[1922,2866],[8508],[8539],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8541},{"name":927,"cls":810},{"type":846,"name":8495,"path":8477,"parent":3764,"description":3865,"lines":8543,"decorators":8544,"parameters":8545,"returns":8547},[2879,1043],[8508],[8546],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8548},{"name":927,"cls":810},{"type":846,"name":8496,"path":8477,"parent":3764,"description":3873,"lines":8550,"decorators":8551,"parameters":8552},[878,1973],[8508],[8553,8554,8556,8558],{"name":851,"kind":852,"required":853},{"name":3880,"kind":852,"annotation":8555,"required":853},{"name":1405,"cls":810},{"name":3883,"kind":852,"annotation":8557,"required":853},{"name":1956,"cls":810},{"name":2182,"kind":852,"annotation":8559,"required":42,"default":8565},{"left":8560,"slice":8561},{"name":2339,"cls":810},{"elements":8562},[8563,8564],{"name":3891,"cls":810},{"name":3893,"cls":810},{"name":3891,"cls":810},{"type":846,"name":8497,"path":8477,"parent":3764,"description":3896,"lines":8567,"decorators":8568,"parameters":8569},[1080,806],[8508],[8570,8571,8573,8575,8577,8579,8581],{"name":851,"kind":852,"required":853},{"name":3901,"kind":852,"annotation":8572,"required":42,"default":1052},{"name":1098,"cls":810},{"name":3904,"kind":852,"annotation":8574,"required":42,"default":1052},{"name":1098,"cls":810},{"name":3907,"kind":852,"annotation":8576,"required":42,"default":1052},{"name":1098,"cls":810},{"name":3910,"kind":852,"annotation":8578,"required":42,"default":1052},{"name":1098,"cls":810},{"name":3913,"kind":852,"annotation":8580,"required":42,"default":1052},{"name":1098,"cls":810},{"name":3916,"kind":852,"annotation":8582,"required":42,"default":1052},{"name":1098,"cls":810},{"type":846,"name":8498,"path":8477,"parent":3764,"description":3919,"lines":8584,"decorators":8585,"parameters":8586},[3112,1983],[8508],[8587],{"name":851,"kind":852,"required":853},{"type":846,"name":8499,"path":8477,"parent":3764,"description":3925,"lines":8589,"decorators":8590,"parameters":8591},[2000,2001],[8508],[8592],{"name":851,"kind":852,"required":853},{"type":846,"name":8500,"path":8477,"parent":3764,"description":3930,"lines":8594,"decorators":8595,"parameters":8596},[2009,2010],[8508],[8597],{"name":851,"kind":852,"required":853},{"type":755,"name":7442,"path":8599,"parent":764,"packages":8600,"attributes":8601,"classes":8602},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fvantage.py",[7446],[7469],[6925],{"type":802,"name":6925,"path":8599,"parent":7442,"description":8604,"lines":8605,"bases":8607,"attributes":8610,"functions":8621,"mro":8639},"Hamilton Microlab Vantage (STAR V) liquid handler.",[1923,8606],377,[8608],{"annotation":8609},{"name":772,"cls":810},[8611,8612,8613,8614,8615,8616,8617,8618,8619,8620],"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",[8622,8623,8624,8625,8626,8627,8628,8629,8630,8631,8632,8633,8634,8635,8636,8637,8638],"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",[6925,772,774,813,827,828],{"type":846,"name":8622,"path":8599,"parent":6925,"lines":8641,"parameters":8642},[1974,2019],[8643,8644,8646,8650,8654],{"name":851,"kind":852,"required":853},{"name":5794,"kind":852,"annotation":8645,"required":853},{"name":931,"cls":810},{"name":7578,"kind":1788,"annotation":8647,"required":42,"default":832},{"join":8648},[8649,832],{"name":7582,"cls":810},{"name":1787,"kind":1788,"annotation":8651,"required":42,"default":832},{"join":8652},[8653,832],{"name":6916,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744},{"type":846,"name":8656,"path":8599,"parent":8622,"lines":8657,"returns":8658},"unitelabs.liquid_handling.hamilton.vantage.Vantage.__init__._get_x_limits",[897,1091],{"description":1127,"annotation":8659},{"name":2812,"cls":810},{"type":784,"name":8611,"path":8599,"parent":6925,"lines":8661,"value":8662},[3852,3852],"VantageProtocol(name=name, client=client, get_x_limits=_get_x_limits, **kwargs)",{"type":784,"name":8612,"path":8599,"parent":6925,"lines":8664,"value":8665},[3451,2001],"HamiltonDeck(liquid_handler=self, location=(Vector(x=32.5, y=63, z=100)))",{"type":784,"name":8613,"path":8599,"parent":6925,"lines":8667,"value":8668},[1092,1092],"VantageChannels(liquid_handler=self)",{"type":784,"name":8614,"path":8599,"parent":6925,"lines":8670,"value":8671},[2009,2009],"IDL(liquid_handler=self)",{"type":784,"name":8615,"path":8599,"parent":6925,"lines":8673,"value":8674},[1102,1102],"IPG(liquid_handler=self)",{"type":784,"name":8616,"path":8599,"parent":6925,"lines":8676,"value":8677},[2010,2010],"VantageXLChannels(liquid_handler=self)",{"type":784,"name":8617,"path":8599,"parent":6925,"lines":8679,"value":832,"annotation":8680},[3867,3867],{"join":8681},[8682,832],{"name":773,"cls":810},{"type":784,"name":8620,"path":8599,"parent":6925,"lines":8684,"value":832,"annotation":8686},[8685,8685],343,{"join":8687},[8688,832],{"name":6916,"cls":810},{"type":784,"name":8618,"path":8599,"parent":6925,"description":8690,"lines":8691,"value":832,"annotation":8692},"The current instrument configuration.",[2028,3876],{"name":6916,"cls":810},{"type":784,"name":8619,"path":8599,"parent":6925,"description":8694,"lines":8695,"value":832,"annotation":8696},"Logger for the Vantage liquid handler.",[2051,3152],{"name":7669,"cls":810},{"type":846,"name":8623,"path":8599,"parent":6925,"lines":8698,"decorators":8699,"parameters":8700},[3158,1134],[7077],[8701,8702],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744},{"type":846,"name":8624,"path":8599,"parent":6925,"lines":8704,"decorators":8705,"parameters":8706,"returns":8708},[1139,2231],[7077],[8707],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8709},{"name":1098,"cls":810},{"type":846,"name":8625,"path":8599,"parent":6925,"lines":8711,"decorators":8712,"parameters":8713},[3591,4170],[7077],[8714,8715],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744},{"type":846,"name":8626,"path":8599,"parent":6925,"lines":8717,"decorators":8718,"parameters":8719},[7166,7179],[7679,7077],[8720],{"name":851,"kind":852,"required":853},{"type":846,"name":8627,"path":8599,"parent":6925,"lines":8722,"decorators":8723,"parameters":8724},[2267,4186],[7679,7077],[8725],{"name":851,"kind":852,"required":853},{"type":846,"name":8628,"path":8599,"parent":6925,"description":8727,"lines":8728,"decorators":8729,"parameters":8730},"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.",[4192,1267],[7679,7077],[8731],{"name":851,"kind":852,"required":853},{"type":846,"name":8629,"path":8599,"parent":6925,"description":8733,"lines":8734,"parameters":8735},"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],[8736,8737,8741,8745,8749,8753,8757],{"name":851,"kind":852,"required":853},{"name":3901,"kind":852,"annotation":8738,"required":42,"default":832},{"join":8739},[8740,832],{"name":1098,"cls":810},{"name":3904,"kind":852,"annotation":8742,"required":42,"default":832},{"join":8743},[8744,832],{"name":1098,"cls":810},{"name":3907,"kind":852,"annotation":8746,"required":42,"default":832},{"join":8747},[8748,832],{"name":1098,"cls":810},{"name":3910,"kind":852,"annotation":8750,"required":42,"default":832},{"join":8751},[8752,832],{"name":1098,"cls":810},{"name":3913,"kind":852,"annotation":8754,"required":42,"default":832},{"join":8755},[8756,832],{"name":1098,"cls":810},{"name":3916,"kind":852,"annotation":8758,"required":42,"default":832},{"join":8759},[8760,832],{"name":1098,"cls":810},{"type":846,"name":8630,"path":8599,"parent":6925,"description":8762,"lines":8763,"parameters":8766},"Unlock all covers and trays.",[8764,8765],276,278,[8767],{"name":851,"kind":852,"required":853},{"type":846,"name":8631,"path":8599,"parent":6925,"description":8769,"lines":8770,"parameters":8773},"Lock a specific cover or tray by name (e.g. 'cover1', 'tray2').",[8771,8772],280,286,[8774,8775],{"name":851,"kind":852,"required":853},{"name":8776,"kind":852,"annotation":8777,"required":853},"cover_or_tray",{"name":931,"cls":810},{"type":846,"name":8632,"path":8599,"parent":6925,"description":8779,"lines":8780,"parameters":8783},"Unlock a specific cover or tray by name (e.g. 'cover1', 'tray2').",[8781,8782],288,294,[8784,8785],{"name":851,"kind":852,"required":853},{"name":8776,"kind":852,"annotation":8786,"required":853},{"name":931,"cls":810},{"type":846,"name":8633,"path":8599,"parent":6925,"description":4021,"lines":8788,"decorators":8790,"parameters":8791,"returns":8793},[8789,4325],296,[7679],[8792],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8794},{"name":3466,"cls":810},{"type":846,"name":8634,"path":8599,"parent":6925,"description":8796,"lines":8797,"decorators":8799,"parameters":8800,"returns":8802},"Get the current deck light state.",[4334,8798],304,[7679],[8801],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8803},{"name":3466,"cls":810},{"type":846,"name":8635,"path":8599,"parent":6925,"description":3994,"lines":8805,"decorators":8808,"parameters":8809},[8806,8807],306,330,[7679],[8810,8811,8814,8817,8820,8823,8826,8829],{"name":851,"kind":852,"required":853},{"name":4000,"kind":1788,"annotation":8812,"required":42,"default":1417,"description":8813},{"name":1405,"cls":810},"Red channel intensity (0-100).",{"name":4003,"kind":1788,"annotation":8815,"required":42,"default":1417,"description":8816},{"name":1405,"cls":810},"Green channel intensity (0-100).",{"name":4006,"kind":1788,"annotation":8818,"required":42,"default":1417,"description":8819},{"name":1405,"cls":810},"Blue channel intensity (0-100).",{"name":4009,"kind":1788,"annotation":8821,"required":42,"default":1417,"description":8822},{"name":1405,"cls":810},"White channel intensity (0-100).",{"name":4012,"kind":1788,"annotation":8824,"required":42,"default":1417,"description":8825},{"name":1405,"cls":810},"Enable UV light (0-100 intensity).",{"name":4015,"kind":1788,"annotation":8827,"required":42,"default":1417,"description":8828},{"name":1405,"cls":810},"Enable blink mode with specified period in milliseconds (0 disables blink).",{"name":4018,"kind":1788,"annotation":8830,"required":42,"default":1052,"description":8831},{"name":1098,"cls":810},"Enable rainbow mode.",{"type":846,"name":8636,"path":8599,"parent":6925,"description":8833,"lines":8834,"decorators":8837,"parameters":8838,"returns":8840},"Get the version of the installed firmware.",[8835,8836],332,336,[7679],[8839],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8841},{"name":931,"cls":810},{"type":846,"name":8637,"path":8599,"parent":6925,"description":4076,"lines":8843,"decorators":8846,"parameters":8847,"returns":8849},[8844,8845],338,341,[7679],[8848],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8850},{"left":8851,"slice":8852},{"name":1870,"cls":810},{"name":1098,"cls":810},{"type":846,"name":8638,"path":8599,"parent":6925,"description":8854,"lines":8855,"parameters":8856,"returns":8858},"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.",[4448,8606],[8857],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8859},{"name":6916,"cls":810},{"type":784,"name":7469,"path":8599,"parent":7442,"lines":8861,"value":8863},[8862,8862],380,"Vantage",{"type":755,"name":7443,"path":8865,"parent":764,"classes":8866},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmicrolab_star.py",[7171],{"type":802,"name":7171,"path":8865,"parent":7443,"description":8868,"lines":8869,"bases":8871,"attributes":8874,"functions":8888,"mro":8898},"Hamilton Microlab STAR liquid handler.",[878,8870],402,[8872],{"annotation":8873},{"name":772,"cls":810},[8875,8876,8877,8878,8879,8880,8881,8882,8883,8884,8885,8886,8887],"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",[8889,8890,8891,8892,8893,8894,8895,8896,8897],"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",[7171,772,774,813,827,828],{"type":784,"name":8885,"path":8865,"parent":7171,"lines":8900,"value":1787,"annotation":8901},[3480,3480],{"join":8902},[8903,832],{"name":7186,"cls":810},{"type":784,"name":8875,"path":8865,"parent":7171,"lines":8905,"value":8906,"annotation":8907},[3819,3819],"MicrolabSTARConfiguration",{"left":8908,"slice":8909},{"name":843,"cls":810},{"name":7186,"cls":810},{"type":846,"name":8889,"path":8865,"parent":7171,"lines":8911,"parameters":8912},[3820,3480],[8913,8914,8916,8920,8924],{"name":851,"kind":852,"required":853},{"name":5794,"kind":852,"annotation":8915,"required":853},{"name":931,"cls":810},{"name":7578,"kind":1788,"annotation":8917,"required":42,"default":832},{"join":8918},[8919,832],{"name":7582,"cls":810},{"name":1787,"kind":1788,"annotation":8921,"required":42,"default":832},{"join":8922},[8923,832],{"name":7186,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744},{"type":784,"name":8876,"path":8865,"parent":7171,"lines":8926,"value":8927},[3839,3839],"MicrolabSTARProtocol(name=name, client=client, **kwargs)",{"type":784,"name":8877,"path":8865,"parent":7171,"lines":8929,"value":8930},[897,897],"HamiltonDeck(liquid_handler=self, location=(Vector(x=100, y=63, z=100)))",{"type":784,"name":8878,"path":8865,"parent":7171,"lines":8932,"value":8933},[806,806],"Channels(liquid_handler=self)",{"type":784,"name":8879,"path":8865,"parent":7171,"lines":8935,"value":8936},[1091,1091],"CoReGripper(liquid_handler=self)",{"type":784,"name":8880,"path":8865,"parent":7171,"lines":8938,"value":8939},[3112,3112],"ISWAP(liquid_handler=self)",{"type":784,"name":8881,"path":8865,"parent":7171,"lines":8941,"value":8942},[3852,3852],"CoRe96(liquid_handler=self)",{"type":784,"name":8882,"path":8865,"parent":7171,"lines":8944,"value":8945},[1983,1983],"self.core96",{"type":784,"name":8883,"path":8865,"parent":7171,"lines":8947,"value":8948},[3451,3451],"Autoload(liquid_handler=self)",{"type":784,"name":8884,"path":8865,"parent":7171,"lines":8950,"value":8951,"annotation":8952},[2000,2000],"self.core_gripper",{"name":773,"cls":810},{"type":784,"name":8886,"path":8865,"parent":7171,"description":7666,"lines":8954,"value":832,"annotation":8955},[2009,3867],{"name":7669,"cls":810},{"type":784,"name":8887,"path":8865,"parent":7171,"lines":8957,"value":832,"annotation":8958},[7353,2039],{"name":7186,"cls":810},{"type":846,"name":8890,"path":8865,"parent":7171,"lines":8960,"decorators":8962,"parameters":8963},[2040,8961],115,[7077],[8964,8965],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744},{"type":846,"name":8891,"path":8865,"parent":7171,"lines":8967,"decorators":8969,"parameters":8970,"returns":8972},[3944,8968],143,[7077],[8971],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8973},{"name":1098,"cls":810},{"type":846,"name":8892,"path":8865,"parent":7171,"lines":8975,"decorators":8977,"parameters":8978},[8976,4135],145,[7077],[8979,8980],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744},{"type":846,"name":8893,"path":8865,"parent":7171,"lines":8982,"decorators":8984,"parameters":8985},[1220,8983],199,[7679,7077],[8986],{"name":851,"kind":852,"required":853},{"type":846,"name":8894,"path":8865,"parent":7171,"lines":8988,"decorators":8989,"parameters":8990},[4153,4163],[7679,7077],[8991],{"name":851,"kind":852,"required":853},{"type":846,"name":8895,"path":8865,"parent":7171,"description":8833,"lines":8993,"decorators":8994,"parameters":8995,"returns":8997},[1227,4171],[7679],[8996],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8998},{"name":931,"cls":810},{"type":846,"name":8896,"path":8865,"parent":7171,"description":9000,"lines":9001,"decorators":9003,"parameters":9004},"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.",[4185,9002],240,[7679],[9005],{"name":851,"kind":852,"required":853},{"type":846,"name":8897,"path":8865,"parent":7171,"description":9007,"lines":9008,"parameters":9010,"returns":9012},"Get the instrument configuration.",[9009,8870],242,[9011],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":9013},{"name":7186,"cls":810},{"type":755,"name":7444,"path":9015,"parent":764,"attributes":9016,"classes":9019},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fvantage_protocol.py",[9017,9018],"unitelabs.liquid_handling.hamilton.vantage_protocol._GetXLimits","unitelabs.liquid_handling.hamilton.vantage_protocol.MicrolabSTARVProtocol",[9020],"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol",{"type":784,"name":9017,"path":9015,"parent":7444,"lines":9022,"value":9023},[848,856],"collections.abc.Callable[[], collections.abc.Awaitable[tuple[decimal.Decimal | None, decimal.Decimal | None]]]",{"type":802,"name":9020,"path":9015,"parent":7444,"description":9025,"lines":9026,"bases":9027,"attributes":9030,"functions":9039,"mro":9071},"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],[9028],{"annotation":9029},{"name":3764,"cls":810},[9031,9032,9033,9034,9035,9036,9037,9038],"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",[9040,9041,9042,9043,9044,9045,9046,9047,9048,9049,9050,9051,9052,9053,9054,9055,9056,9057,9058,9059,9060,9061,9062,9063,9064,9065,9066,9067,9068,9069,9070],"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",[9020,3764],{"type":784,"name":9031,"path":9015,"parent":9020,"lines":9073,"value":7569,"annotation":9074},[1922,1922],{"name":3805,"cls":810},{"type":846,"name":9040,"path":9015,"parent":9020,"lines":9076,"parameters":9077},[2866,3819],[9078,9079,9081,9085,9090],{"name":851,"kind":852,"required":853},{"name":5794,"kind":852,"annotation":9080,"required":853},{"name":931,"cls":810},{"name":7578,"kind":1788,"annotation":9082,"required":42,"default":832},{"join":9083},[9084,832],{"name":7582,"cls":810},{"name":9086,"kind":1788,"annotation":9087,"required":42,"default":832},"get_x_limits",{"join":9088},[9089,832],{"name":9017,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744},{"type":784,"name":9032,"path":9015,"parent":9020,"lines":9092,"value":5794},[3061,3061],{"type":784,"name":9033,"path":9015,"parent":9020,"lines":9094,"value":7578,"annotation":9095},[878,878],{"join":9096},[9097,832],{"name":7582,"cls":810},{"type":784,"name":9034,"path":9015,"parent":9020,"lines":9099,"value":832,"annotation":9100},[1079,1079],{"join":9101},[9102,832],{"name":7601,"cls":810},{"type":784,"name":9035,"path":9015,"parent":9020,"lines":9104,"value":7588},[887,887],{"type":784,"name":9036,"path":9015,"parent":9020,"lines":9106,"value":1052},[3069,3069],{"type":784,"name":9037,"path":9015,"parent":9020,"lines":9108,"value":9086},[3819,3819],{"type":784,"name":9038,"path":9015,"parent":9020,"description":9110,"lines":9111,"value":832,"annotation":9112},"Logger for the Vantage protocol.",[1973,7604],{"name":7669,"cls":810},{"type":846,"name":9041,"path":9015,"parent":9020,"description":9114,"lines":9115,"parameters":9116},"Open the connection to the microlab-vantage connector.",[3833,897],[9117],{"name":851,"kind":852,"required":853},{"type":846,"name":9042,"path":9015,"parent":9020,"description":9119,"lines":9120,"parameters":9121},"Close the connection to the microlab-vantage connector.",[1091,2000],[9122],{"name":851,"kind":852,"required":853},{"type":846,"name":9043,"path":9015,"parent":9020,"description":9124,"lines":9125,"parameters":9126},"Raise ValueError if position (0.1mm units) is outside configured min\u002Fmax x bounds.",[2001,7363],[9127,9128],{"name":851,"kind":852,"required":853},{"name":1632,"kind":852,"annotation":9129,"required":853},{"name":1405,"cls":810},{"type":846,"name":9044,"path":9015,"parent":9020,"lines":9131,"parameters":9132,"returns":9134},[7364,2040],[9133],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":9135},{"name":7601,"cls":810},{"type":846,"name":9045,"path":9015,"parent":9020,"description":9137,"lines":9138,"decorators":9139,"parameters":9140,"returns":9142},"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.",[3152,3159],[7679],[9141],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":9143},{"name":1098,"cls":810},{"type":846,"name":9046,"path":9015,"parent":9020,"description":9145,"lines":9146,"decorators":9147,"parameters":9148},"Initialize the instrument.",[3173,1113],[7679,7689],[9149],{"name":851,"kind":852,"required":853},{"type":846,"name":9047,"path":9015,"parent":9020,"description":3850,"lines":9151,"decorators":9152,"parameters":9153,"returns":9155},[1122,3944],[7679,7689],[9154],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":9156},{"name":931,"cls":810},{"type":846,"name":9048,"path":9015,"parent":9020,"description":9158,"lines":9159,"decorators":9161,"parameters":9162},"Set the loading indicator LED states for carrier position feedback.",[3510,9160],147,[7679,7689],[9163,9164],{"name":851,"kind":852,"required":853},{"name":4055,"kind":852,"annotation":9165,"required":42,"default":832,"description":9171},{"join":9166},[9167,832],{"left":9168,"slice":9169},{"name":1930,"cls":810},{"name":9170,"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":9049,"path":9015,"parent":9020,"description":9173,"lines":9174,"decorators":9176,"parameters":9177,"returns":9179},"Get instrument configuration from device.\n\nQueries the Gateway Service for system configuration including\ndeck\u002Ftrack\u002Farm limits and channel order settings.",[9175,4064],149,[7679,7689],[9178],{"name":851,"kind":852,"required":853},{"description":9180,"annotation":9181},"dict with system configuration values.",{"name":927,"cls":810},{"type":846,"name":9050,"path":9015,"parent":9020,"description":9183,"lines":9184,"decorators":9186,"parameters":9187,"returns":9189},"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.",[9185,1287],176,[7679,7689],[9188],{"name":851,"kind":852,"required":853},{"description":9190,"annotation":9191},"dict with left\u002Fright arm configuration and components.",{"name":927,"cls":810},{"type":846,"name":9051,"path":9015,"parent":9020,"description":9193,"lines":9194,"decorators":9195,"parameters":9196},"Define a tip type on the ARM module.",[1301,8782],[7679,7689],[9197,9198,9201,9204],{"name":851,"kind":852,"required":853},{"name":3880,"kind":852,"annotation":9199,"required":853,"description":9200},{"name":1405,"cls":810},"Tip type table index (0..199).",{"name":3883,"kind":852,"annotation":9202,"required":853,"description":9203},{"name":1956,"cls":810},"Tip definition containing geometry and filter info.",{"name":2182,"kind":852,"annotation":9205,"required":42,"default":9213,"description":9214},{"left":9206,"slice":9207},{"name":2339,"cls":810},{"elements":9208},[9209,9211,9212],{"name":9210,"cls":810},"unitelabs.labware.hamilton.tips.pick_up_method.PickUpTipMethod.AUTO",{"name":3891,"cls":810},{"name":3893,"cls":810},{"name":9210,"cls":810},"How to pick up the tip (AUTO\u002FNORMAL → rack, SLOW → wash station).",{"type":846,"name":9052,"path":9015,"parent":9020,"description":3942,"lines":9216,"decorators":9217,"parameters":9218},[4325,7837],[7679,7689],[9219,9220,9223,9226,9229],{"name":851,"kind":852,"required":853},{"name":1632,"kind":852,"annotation":9221,"required":853,"description":9222},{"name":1405,"cls":810},"Target X position in 0.1mm units.",{"name":3950,"kind":1788,"annotation":9224,"required":42,"default":3952,"description":9225},{"name":1405,"cls":810},"X-speed [0.1mm\u002Fs] (1-25000, default 25000).",{"name":2924,"kind":1788,"annotation":9227,"required":42,"default":3952,"description":9228},{"name":1405,"cls":810},"X-acceleration [0.1mm\u002Fs2] (1-25000, default 25000).",{"name":3956,"kind":1788,"annotation":9230,"required":42,"default":1052,"description":9231},{"name":1098,"cls":810},"If True, skip collision checking.",{"type":846,"name":9053,"path":9015,"parent":9020,"description":3959,"lines":9233,"decorators":9234,"parameters":9235},[8807,8685],[7679,7689],[9236,9237,9240,9242],{"name":851,"kind":852,"required":853},{"name":3964,"kind":852,"annotation":9238,"required":853,"description":9239},{"name":1405,"cls":810},"Relative distance in 0.1mm units (positive = right, negative = left).",{"name":3950,"kind":1788,"annotation":9241,"required":42,"default":3952,"description":9225},{"name":1405,"cls":810},{"name":2924,"kind":1788,"annotation":9243,"required":42,"default":3952,"description":9228},{"name":1405,"cls":810},{"type":846,"name":9054,"path":9015,"parent":9020,"description":9245,"lines":9246,"decorators":9248,"parameters":9249,"returns":9251},"Get the current ARM X-axis position in 0.1mm units.",[4448,9247],351,[7679,7689],[9250],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":9252},{"name":1405,"cls":810},{"type":846,"name":9055,"path":9015,"parent":9020,"description":3978,"lines":9254,"decorators":9256,"parameters":9257,"returns":9259},[4470,9255],359,[7679,7689],[9258],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":9260},{"name":3466,"cls":810},{"type":846,"name":9056,"path":9015,"parent":9020,"description":8796,"lines":9262,"decorators":9265,"parameters":9266,"returns":9268},[9263,9264],364,370,[7679,7689],[9267],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":9269},{"name":3466,"cls":810},{"type":846,"name":9057,"path":9015,"parent":9020,"description":3994,"lines":9271,"decorators":9273,"parameters":9274},[7864,9272],407,[7679,7689],[9275,9276,9278,9280,9282,9284,9286,9288],{"name":851,"kind":852,"required":853},{"name":4000,"kind":1788,"annotation":9277,"required":42,"default":1417,"description":8813},{"name":1405,"cls":810},{"name":4003,"kind":1788,"annotation":9279,"required":42,"default":1417,"description":8816},{"name":1405,"cls":810},{"name":4006,"kind":1788,"annotation":9281,"required":42,"default":1417,"description":8819},{"name":1405,"cls":810},{"name":4009,"kind":1788,"annotation":9283,"required":42,"default":1417,"description":8822},{"name":1405,"cls":810},{"name":4012,"kind":1788,"annotation":9285,"required":42,"default":1417,"description":8825},{"name":1405,"cls":810},{"name":4015,"kind":1788,"annotation":9287,"required":42,"default":1417,"description":8828},{"name":1405,"cls":810},{"name":4018,"kind":1788,"annotation":9289,"required":42,"default":1052,"description":8831},{"name":1098,"cls":810},{"type":846,"name":9058,"path":9015,"parent":9020,"description":4021,"lines":9291,"decorators":9294,"parameters":9295,"returns":9297},[9292,9293],412,418,[7679,7689],[9296],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":9298},{"name":3466,"cls":810},{"type":846,"name":9059,"path":9015,"parent":9020,"description":4028,"lines":9300,"decorators":9303,"parameters":9304,"returns":9306},[9301,9302],420,426,[7679,7689],[9305],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":9307},{"name":3466,"cls":810},{"type":846,"name":9060,"path":9015,"parent":9020,"description":4035,"lines":9309,"decorators":9312,"parameters":9313,"returns":9315},[9310,9311],431,437,[7679,7689],[9314],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":9316},{"name":3466,"cls":810},{"type":846,"name":9061,"path":9015,"parent":9020,"description":4042,"lines":9318,"decorators":9320,"parameters":9321},[9319,4685],439,[7679,7689],[9322,9323],{"name":851,"kind":852,"required":853},{"name":2504,"kind":852,"annotation":9324,"required":853,"description":9325},{"name":1405,"cls":810},"The operation mode to set (0=active, 1=paused).",{"type":846,"name":9062,"path":9015,"parent":9020,"description":9327,"lines":9328,"decorators":9331,"parameters":9332},"Connect to the Vantage device via the Device Service.",[9329,9330],455,461,[7679,7689],[9333],{"name":851,"kind":852,"required":853},{"type":846,"name":9063,"path":9015,"parent":9020,"description":9335,"lines":9336,"decorators":9338,"parameters":9339,"returns":9341},"Return the device connection status from the Device Service.",[9337,4751],463,[7679,7689],[9340],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":9342},{"name":1098,"cls":810},{"type":846,"name":9064,"path":9015,"parent":9020,"description":9344,"lines":9345,"decorators":9347,"parameters":9348,"returns":9353},"Execute a raw firmware command via the Device Service.",[9346,1598],471,[7679,7689],[9349,9350],{"name":851,"kind":852,"required":853},{"name":4093,"kind":852,"annotation":9351,"required":853,"description":9352},{"name":931,"cls":810},"The raw firmware command string.",{"description":1127,"annotation":9354},{"name":3466,"cls":810},{"type":846,"name":9065,"path":9015,"parent":9020,"description":9356,"lines":9357,"decorators":9359,"parameters":9360},"Enable cover control by locking all covers and trays.",[4785,9358],508,[7679,7689],[9361,9362,9364,9366,9368,9370,9372],{"name":851,"kind":852,"required":853},{"name":3901,"kind":852,"annotation":9363,"required":42,"default":1052},{"name":1098,"cls":810},{"name":3904,"kind":852,"annotation":9365,"required":42,"default":1052},{"name":1098,"cls":810},{"name":3907,"kind":852,"annotation":9367,"required":42,"default":1052},{"name":1098,"cls":810},{"name":3910,"kind":852,"annotation":9369,"required":42,"default":1052},{"name":1098,"cls":810},{"name":3913,"kind":852,"annotation":9371,"required":42,"default":1052},{"name":1098,"cls":810},{"name":3916,"kind":852,"annotation":9373,"required":42,"default":1052},{"name":1098,"cls":810},{"type":846,"name":9066,"path":9015,"parent":9020,"description":9375,"lines":9376,"decorators":9379,"parameters":9380},"Disable cover control by unlocking all covers and trays.",[9377,9378],510,523,[7679,7689],[9381],{"name":851,"kind":852,"required":853},{"type":846,"name":9067,"path":9015,"parent":9020,"description":9383,"lines":9384,"decorators":9386,"parameters":9387},"Reset firmware (C0AMAI).",[1659,9385],534,[7679,7689],[9388],{"name":851,"kind":852,"required":853},{"type":846,"name":9068,"path":9015,"parent":9020,"description":4076,"lines":9390,"decorators":9393,"parameters":9394,"returns":9396},[9391,9392],536,542,[7679,7689],[9395],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":9397},{"left":9398,"slice":9399},{"name":1870,"cls":810},{"name":1098,"cls":810},{"type":846,"name":9069,"path":9015,"parent":9020,"description":9401,"lines":9402,"decorators":9404,"parameters":9405},"Emergency stop. Delegates to the connector's Device Service.",[9403,4968],544,[7679,7689],[9406],{"name":851,"kind":852,"required":853},{"type":846,"name":9070,"path":9015,"parent":9020,"description":3930,"lines":9408,"decorators":9409,"parameters":9410},[5009,1692],[7679,7689],[9411],{"name":851,"kind":852,"required":853},{"type":784,"name":9018,"path":9015,"parent":7444,"lines":9413,"value":9414},[1711,1711],"VantageProtocol",{"type":755,"name":7445,"path":9416,"parent":764,"packages":9417,"attributes":9421,"classes":9423},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Ferrors\u002F__init__.py",[9418,9419,9420],"unitelabs.liquid_handling.hamilton.errors.vantage_error","unitelabs.liquid_handling.hamilton.errors.error_handling","unitelabs.liquid_handling.hamilton.errors.hamilton_error",[9422],"unitelabs.liquid_handling.hamilton.errors.__all__",[9424,9425,9426,9427,9428,9429],"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":9422,"path":9416,"parent":7445,"lines":9431,"value":9432},[3016,796],[9424,9425,9426,9427,9428,9429,9433,9434,9435,9436],"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":9418,"path":9438,"parent":7445,"attributes":9439,"classes":9445,"functions":9447},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Ferrors\u002Fvantage_error.py",[9440,9441,9442,9443,9444],"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",[9446],"unitelabs.liquid_handling.hamilton.errors.vantage_error._DeviceError",[9448,9449,9436,9450],"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":9446,"path":9438,"parent":9418,"lines":9452,"bases":9453,"attributes":9457,"mro":9462},[906,831],[9454],{"annotation":9455},{"name":9456,"cls":810},"typing.Protocol",[9458,9459,9460,9461],"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",[9446],{"type":784,"name":9458,"path":9438,"parent":9446,"lines":9464,"value":832,"annotation":9465},[791,791],{"name":1405,"cls":810},{"type":784,"name":9459,"path":9438,"parent":9446,"lines":9467,"value":832,"annotation":9468},[856,856],{"name":931,"cls":810},{"type":784,"name":9460,"path":9438,"parent":9446,"lines":9470,"value":832,"annotation":9471},[795,795],{"name":931,"cls":810},{"type":784,"name":9461,"path":9438,"parent":9446,"lines":9473,"value":832,"annotation":9474},[831,831],{"name":927,"cls":810},{"type":784,"name":9440,"path":9438,"parent":9418,"lines":9476,"value":9477,"annotation":9478},[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":9479,"slice":9480},{"name":927,"cls":810},{"elements":9481},[9482,9483],{"name":1405,"cls":810},{"left":9484,"slice":9485},{"name":843,"cls":810},{"name":9425,"cls":810},{"type":784,"name":9441,"path":9438,"parent":9418,"lines":9487,"value":9488,"annotation":9489},[2020,3987],"{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":9490,"slice":9491},{"name":927,"cls":810},{"elements":9492},[9493,9494],{"name":1405,"cls":810},{"left":9495,"slice":9496},{"name":843,"cls":810},{"name":9425,"cls":810},{"type":784,"name":9442,"path":9438,"parent":9418,"lines":9498,"value":9499,"annotation":9500},[3988,9185],"{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":9501,"slice":9502},{"name":927,"cls":810},{"elements":9503},[9504,9505],{"name":1405,"cls":810},{"left":9506,"slice":9507},{"name":843,"cls":810},{"name":9425,"cls":810},{"type":784,"name":9443,"path":9438,"parent":9418,"lines":9509,"value":9511,"annotation":9512},[9510,1220],178,"{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":9513,"slice":9514},{"name":927,"cls":810},{"elements":9515},[9516,9517],{"name":1405,"cls":810},{"left":9518,"slice":9519},{"name":843,"cls":810},{"name":9425,"cls":810},{"type":784,"name":9444,"path":9438,"parent":9418,"lines":9521,"value":9523,"annotation":9524},[1226,9522],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":9525,"slice":9526},{"name":927,"cls":810},{"elements":9527},[9528,9529],{"name":1405,"cls":810},{"left":9530,"slice":9531},{"name":843,"cls":810},{"name":9425,"cls":810},{"type":846,"name":9448,"path":9438,"parent":9418,"lines":9533,"parameters":9534,"returns":9538},[4210,2730],[9535],{"name":9536,"kind":852,"annotation":9537,"required":853},"module",{"name":931,"cls":810},{"description":1127,"annotation":9539},{"left":9540,"slice":9541},{"name":927,"cls":810},{"elements":9542},[9543,9544],{"name":1405,"cls":810},{"left":9545,"slice":9546},{"name":843,"cls":810},{"name":9425,"cls":810},{"type":846,"name":9449,"path":9438,"parent":9418,"lines":9548,"parameters":9549,"returns":9558},[7766,4248],[9550,9552,9555],{"name":9536,"kind":852,"annotation":9551,"required":853},{"name":931,"cls":810},{"name":9553,"kind":852,"annotation":9554,"required":853},"code",{"name":1405,"cls":810},{"name":9556,"kind":852,"annotation":9557,"required":853},"message",{"name":931,"cls":810},{"description":1127,"annotation":9559},{"name":9425,"cls":810},{"type":846,"name":9436,"path":9438,"parent":9418,"description":9561,"lines":9562,"parameters":9563,"returns":9568},"Map a StarVantageDeviceError to the appropriate HamiltonError subclass.",[2743,8765],[9564],{"name":9565,"kind":852,"annotation":9566,"required":853,"description":9567},"error",{"name":9446,"cls":810},"The device error raised by the microlab-vantage connector.",{"description":9569,"annotation":9570},"A HamiltonError subclass instance matching the error code and module.",{"name":9425,"cls":810},{"type":846,"name":9450,"path":9438,"parent":9418,"description":9572,"lines":9573,"parameters":9574,"returns":9580},"Map an ExecutionError carrying a MicrolabVantageDeviceError payload to a HamiltonError.",[1302,4391],[9575],{"name":9576,"kind":852,"annotation":9577,"required":853,"description":9579},"e",{"name":9578,"cls":810},"Exception","The exception raised by the microlab-vantage connector over SiLA.",{"description":9581,"annotation":9582},"The mapped HamiltonError (a HamiltonMultiError for er99), or None if the",{"join":9583},[9584,832],{"name":9425,"cls":810},{"type":755,"name":9419,"path":9586,"parent":7445,"attributes":9587,"functions":9590},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Ferrors\u002Ferror_handling.py",[9588,9589],"unitelabs.liquid_handling.hamilton.errors.error_handling._F","unitelabs.liquid_handling.hamilton.errors.error_handling._PREFIX",[9591,9592,9435],"unitelabs.liquid_handling.hamilton.errors.error_handling._parse_star_execution_error","unitelabs.liquid_handling.hamilton.errors.error_handling._map_star_single",{"type":784,"name":9588,"path":9586,"parent":9419,"lines":9594,"value":9595},[805,805],"TypeVar('_F', bound=(Callable[..., Coroutine[Any, Any, Any]]))",{"type":784,"name":9589,"path":9586,"parent":9419,"lines":9597,"value":9598},[1807,1807],"'Unable send request: '",{"type":846,"name":9591,"path":9586,"parent":9419,"lines":9600,"parameters":9601,"returns":9604},[1856,3069],[9602],{"name":9576,"kind":852,"annotation":9603,"required":853},{"name":9578,"cls":810},{"description":1127,"annotation":9605},{"join":9606},[9607,832],{"name":9425,"cls":810},{"type":846,"name":9592,"path":9586,"parent":9419,"lines":9609,"parameters":9610,"returns":9617},[3820,7604],[9611,9613,9615],{"name":9536,"kind":852,"annotation":9612,"required":853},{"name":931,"cls":810},{"name":9553,"kind":852,"annotation":9614,"required":853},{"name":1405,"cls":810},{"name":9556,"kind":852,"annotation":9616,"required":853},{"name":931,"cls":810},{"description":1127,"annotation":9618},{"name":9425,"cls":810},{"type":846,"name":9435,"path":9586,"parent":9419,"description":9620,"lines":9621,"parameters":9622,"returns":9626},"Map Hamilton device errors to HamiltonError subclasses on the decorated async method.",[1982,3875],[9623],{"name":9624,"kind":852,"annotation":9625,"required":853},"func",{"name":9588,"cls":810},{"description":1127,"annotation":9627},{"name":9588,"cls":810},{"type":755,"name":9420,"path":9629,"parent":7445,"classes":9630,"functions":9631},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Ferrors\u002Fhamilton_error.py",[9425,9426,9424,9428,9427,9429],[9433,9434],{"type":802,"name":9425,"path":9629,"parent":9420,"description":9633,"lines":9634,"bases":9636,"attributes":9639,"functions":9644,"mro":9648},"Base class for all Hamilton errors.",[9635,856],1,[9637],{"annotation":9638},{"name":9578,"cls":810},[9640,9641,9642,9643],"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",[9645,9646,9647],"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__",[9425],{"type":846,"name":9645,"path":9629,"parent":9425,"lines":9650,"parameters":9652},[9651,7196],4,[9653,9654,9657,9659],{"name":851,"kind":852,"required":853},{"name":9536,"kind":852,"annotation":9655,"required":42,"default":9656},{"name":931,"cls":810},"'C0'",{"name":9553,"kind":852,"annotation":9658,"required":42,"default":1417},{"name":1405,"cls":810},{"name":9556,"kind":852,"annotation":9660,"required":42,"default":9661},{"name":931,"cls":810},"''",{"type":784,"name":9640,"path":9629,"parent":9425,"lines":9663,"value":9536},[9664,9664],7,{"type":784,"name":9641,"path":9629,"parent":9425,"lines":9666,"value":9553},[2775,2775],{"type":784,"name":9642,"path":9629,"parent":9425,"lines":9668,"value":9556},[7196,7196],{"type":846,"name":9646,"path":9629,"parent":9425,"lines":9670,"parameters":9671,"returns":9673},[805,2800],[9672],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":9674},{"name":931,"cls":810},{"type":846,"name":9647,"path":9629,"parent":9425,"lines":9676,"parameters":9677,"returns":9679},[3016,839],[9678],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":9680},{"name":931,"cls":810},{"type":784,"name":9643,"path":9629,"parent":9425,"description":9682,"lines":9683,"value":832,"annotation":9684},"Get the errors for each module.",[906,856],{"left":9685,"slice":9686},{"name":927,"cls":810},{"elements":9687},[9688,9689],{"name":931,"cls":810},{"name":9425,"cls":810},{"type":802,"name":9426,"path":9629,"parent":9420,"description":9691,"lines":9692,"bases":9693,"attributes":9696,"functions":9699,"mro":9703},"Class for handling multiple errors resulting from one command.",[1040,3069],[9694],{"annotation":9695},{"name":9425,"cls":810},[9697,9698],"unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonMultiError.errors","unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonMultiError.errors_by_module",[9700,9701,9702],"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__",[9426,9425],{"type":846,"name":9700,"path":9629,"parent":9426,"lines":9705,"parameters":9706},[3035,871],[9707,9708,9710,9713],{"name":851,"kind":852,"required":853},{"name":9536,"kind":1788,"annotation":9709,"required":42,"default":9656},{"name":931,"cls":810},{"name":9553,"kind":1788,"annotation":9711,"required":42,"default":9712},{"name":1405,"cls":810},"99",{"name":9714,"kind":1788,"annotation":9715,"required":853},"errors",{"left":9716,"slice":9717},{"name":1870,"cls":810},{"name":9425,"cls":810},{"type":784,"name":9697,"path":9629,"parent":9426,"lines":9719,"value":9714},[871,871],{"type":846,"name":9701,"path":9629,"parent":9426,"lines":9721,"parameters":9722,"returns":9724},[877,3055],[9723],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":9725},{"name":931,"cls":810},{"type":846,"name":9702,"path":9629,"parent":9426,"lines":9727,"parameters":9728,"returns":9730},[1066,1043],[9729],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":9731},{"name":931,"cls":810},{"type":784,"name":9698,"path":9629,"parent":9426,"description":9682,"lines":9733,"value":832,"annotation":9734},[1079,3069],{"left":9735,"slice":9736},{"name":927,"cls":810},{"elements":9737},[9738,9739],{"name":931,"cls":810},{"name":9425,"cls":810},{"type":802,"name":9424,"path":9629,"parent":9420,"description":9741,"lines":9742,"bases":9743,"mro":9746},"The communication between Hamilton modules over the I2C bus failed.",[3820,1973],[9744],{"annotation":9745},{"name":9425,"cls":810},[9424,9425],{"type":802,"name":9428,"path":9629,"parent":9420,"description":9748,"lines":9749,"bases":9750,"mro":9753},"The command is malformed or unknown to the firmware.",[7604,1085],[9751],{"annotation":9752},{"name":9425,"cls":810},[9428,9425],{"type":802,"name":9427,"path":9629,"parent":9420,"description":9755,"lines":9756,"bases":9757,"mro":9760},"The hardware detected a mechanical issue like a blocked drive or low power.",[888,3104],[9758],{"annotation":9759},{"name":9425,"cls":810},[9427,9425],{"type":802,"name":9429,"path":9629,"parent":9420,"description":9762,"lines":9763,"bases":9764,"mro":9767},"Runtime error that occured during the execution of the process.",[897,806],[9765],{"annotation":9766},{"name":9425,"cls":810},[9429,9425],{"type":846,"name":9433,"path":9629,"parent":9420,"description":9769,"lines":9770,"parameters":9772,"returns":9775},"Get the error for a given error code.",[3852,9771],105,[9773],{"name":9553,"kind":852,"annotation":9774,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":9776},{"name":9425,"cls":810},{"type":846,"name":9434,"path":9629,"parent":9420,"description":9778,"lines":9779,"parameters":9781,"returns":9791},"Get the trace for a given error code.",[2103,9780],357,[9782,9784,9786],{"name":9536,"kind":852,"annotation":9783,"required":853},{"name":931,"cls":810},{"name":9553,"kind":852,"annotation":9785,"required":853},{"name":1405,"cls":810},{"name":9787,"kind":852,"annotation":9788,"required":42,"default":832},"base_error",{"join":9789},[9790,832],{"name":9425,"cls":810},{"description":1127,"annotation":9792},{"name":9425,"cls":810},{"type":755,"name":7446,"path":9794,"parent":764,"packages":9795,"attributes":9812,"classes":9814},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002F__init__.py",[9796,9797,9798,9799,9800,9801,9802,9803,9804,9805,9806,9807,9808,9809,9810,9811],"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",[9813],"unitelabs.liquid_handling.hamilton.interfaces.__all__",[9815,7186,9816,9817,6916,9818,7772,1966,2722,7714,8053,2328,7762,7156,7146,9819,9820,8159,8087,9821],"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":9813,"path":9794,"parent":7446,"lines":9823,"value":9824},[831,3819],[2508,9815,9825,7772,1966,2722,7156,7714,8053,7146,2328,7186,9816,7762,9819,9820,8159,9817,6916,9818,8087,9821,9826],"unitelabs.liquid_handling.hamilton.interfaces.lld_mode.CoRe96LLDMode","unitelabs.liquid_handling.hamilton.interfaces.waste.validate_waste_track",{"type":755,"name":9796,"path":9828,"parent":7446,"classes":9829},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Fdiscard_tip_method.py",[1966],{"type":802,"name":1966,"path":9828,"parent":9796,"description":9831,"lines":9832,"bases":9833,"attributes":9837,"mro":9838},"The method to discard tips.",[9651,805],[9834],{"annotation":9835},{"name":9836,"cls":810},"enum.IntEnum",[2262,1969],[1966],{"type":784,"name":2262,"path":9828,"parent":1966,"description":9840,"lines":9841,"value":1417},"Slowly place & shift tips back into a rack.",[9664,9664],{"type":784,"name":1969,"path":9828,"parent":1966,"description":9843,"lines":9844,"value":2342},"Drop (no shift) tips into a waste.",[790,790],{"type":755,"name":9797,"path":9846,"parent":7446,"classes":9847},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Finstallation_data.py",[8053],{"type":802,"name":8053,"path":9846,"parent":9797,"description":9849,"lines":9850,"decorators":9852,"attributes":9854,"functions":9857,"mro":9859},"Installation data for the device.",[9851,1856],5,[9853],"dataclasses.dataclass",[9855,9856],"unitelabs.liquid_handling.hamilton.interfaces.installation_data.InstallationData.date","unitelabs.liquid_handling.hamilton.interfaces.installation_data.InstallationData.serial_number",[9858],"unitelabs.liquid_handling.hamilton.interfaces.installation_data.InstallationData.__init__",[8053],{"type":784,"name":9855,"path":9846,"parent":8053,"lines":9861,"value":832,"annotation":9862},[839,839],{"name":7752,"cls":810},{"type":784,"name":9856,"path":9846,"parent":8053,"lines":9864,"value":832,"annotation":9865},[1856,1856],{"name":931,"cls":810},{"type":846,"name":9858,"path":9846,"parent":8053,"lines":9867,"parameters":9869},[9868,9868],0,[9870,9871,9873],{"name":851,"kind":852,"required":853},{"name":8062,"kind":852,"annotation":9872,"required":853},{"name":7752,"cls":810},{"name":8068,"kind":852,"annotation":9874,"required":853},{"name":931,"cls":810},{"type":755,"name":9798,"path":9876,"parent":7446,"attributes":9877,"classes":9880,"functions":9881},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Fwaste.py",[9878,9879],"unitelabs.liquid_handling.hamilton.interfaces.waste.VANTAGE_DECK_Y_ORIGIN","unitelabs.liquid_handling.hamilton.interfaces.waste.VANTAGE_DECK_Z_ORIGIN",[9821],[9826],{"type":784,"name":9878,"path":9876,"parent":9798,"lines":9883,"value":9884,"annotation":9885},[2800,2800],"decimal.Decimal('63')",{"name":1062,"cls":810},{"type":784,"name":9879,"path":9876,"parent":9798,"lines":9887,"value":4158,"annotation":9888},[1807,1807],{"name":1062,"cls":810},{"type":802,"name":9821,"path":9876,"parent":9798,"description":9890,"lines":9891,"bases":9892,"attributes":9896,"mro":9899},"Hamilton waste type discriminator for configuration and validation.",[1856,856],[9893],{"annotation":9894},{"name":9895,"cls":810},"enum.Enum",[9897,9898],"unitelabs.liquid_handling.hamilton.interfaces.waste.WasteType.UNIVERSAL","unitelabs.liquid_handling.hamilton.interfaces.waste.WasteType.TWO_T",[9821],{"type":784,"name":9897,"path":9876,"parent":9821,"lines":9901,"value":9902},[791,791],"'universal'",{"type":784,"name":9898,"path":9876,"parent":9821,"lines":9904,"value":9905},[856,856],"'2t'",{"type":846,"name":9826,"path":9876,"parent":9798,"description":9907,"lines":9908,"parameters":9909},"Validate track and ejection_plate for the given waste type, raising ValueError if invalid.",[1040,1079],[9910,9919,9921],{"name":9911,"kind":852,"annotation":9912,"required":853},"waste_type",{"join":9913},[9914,9915],{"name":9821,"cls":810},{"left":9916,"slice":9917},{"name":843,"cls":810},{"name":9918,"cls":810},"unitelabs.labware.hamilton.waste.hamilton_waste.HamiltonWaste",{"name":2955,"kind":852,"annotation":9920,"required":853},{"name":1405,"cls":810},{"name":9922,"kind":852,"annotation":9923,"required":42,"default":832},"ejection_plate",{"join":9924},[9925,832],{"name":9926,"cls":810},"unitelabs.labware.hamilton.waste.ejection_plate.Hamilton2TEjectionPlate",{"type":755,"name":9799,"path":9928,"parent":7446,"classes":9929},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Fmodule_status.py",[7762],{"type":802,"name":7762,"path":9928,"parent":9799,"description":9931,"lines":9932,"bases":9933,"attributes":9936,"mro":9949},"Status flags for master system or certain slaves.",[9651,3061],[9934],{"annotation":9935},{"name":910,"cls":810},[9937,9938,9939,9940,9941,9942,9943,9944,9945,9946,9947,9948],"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",[7762],{"type":784,"name":9937,"path":9928,"parent":7762,"description":9951,"lines":9952,"value":832,"annotation":9953},"Whether Control process 0 (Pip Adm.) is active.",[9664,9664],{"name":1098,"cls":810},{"type":784,"name":9938,"path":9928,"parent":7762,"description":9955,"lines":9956,"value":832,"annotation":9957},"Whether Control process 1 (Auto Load Adm.) is active.",[790,790],{"name":1098,"cls":810},{"type":784,"name":9939,"path":9928,"parent":7762,"description":9959,"lines":9960,"value":832,"annotation":9961},"Whether Control process 2 is active.",[1807,1807],{"name":1098,"cls":810},{"type":784,"name":9940,"path":9928,"parent":7762,"description":9963,"lines":9964,"value":832,"annotation":9965},"Whether the device is in stop mode.",[1856,1856],{"name":1098,"cls":810},{"type":784,"name":9941,"path":9928,"parent":7762,"description":9967,"lines":9968,"value":832,"annotation":9969},"Whether the device is in single step mode.",[791,791],{"name":1098,"cls":810},{"type":784,"name":9942,"path":9928,"parent":7762,"description":9971,"lines":9972,"value":832,"annotation":9973},"Whether the device is in test mode.",[831,831],{"name":1098,"cls":810},{"type":784,"name":9943,"path":9928,"parent":7762,"description":9975,"lines":9976,"value":832,"annotation":9977},"Whether the device is in download mode.",[796,796],{"name":1098,"cls":810},{"type":784,"name":9944,"path":9928,"parent":7762,"description":9979,"lines":9980,"value":832,"annotation":9981},"Whether an error in the download module was detected.",[871,871],{"name":1098,"cls":810},{"type":784,"name":9945,"path":9928,"parent":7762,"description":9983,"lines":9984,"value":832,"annotation":9985},"Whether an error in the flash module was detected.",[1059,1059],{"name":1098,"cls":810},{"type":784,"name":9946,"path":9928,"parent":7762,"description":9987,"lines":9988,"value":832,"annotation":9989},"Whether an error in the RAM module was detected.",[1922,1922],{"name":1098,"cls":810},{"type":784,"name":9947,"path":9928,"parent":7762,"description":9991,"lines":9992,"value":832,"annotation":9993},"Whether an error in the checksum module was detected.",[3055,3055],{"name":1098,"cls":810},{"type":784,"name":9948,"path":9928,"parent":7762,"description":9995,"lines":9996,"value":832,"annotation":9997},"Whether an error in the communication module was detected.",[1043,1043],{"name":1098,"cls":810},{"type":755,"name":9800,"path":9999,"parent":7446,"classes":10000},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Ffaulty_parameter.py",[7714],{"type":802,"name":7714,"path":9999,"parent":9800,"description":10002,"lines":10003,"decorators":10004,"attributes":10005,"functions":10010,"mro":10012},"Name of the parameter with optional min, max and set value.",[9651,791],[9853],[10006,10007,10008,10009],"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",[10011],"unitelabs.liquid_handling.hamilton.interfaces.faulty_parameter.FaultyParameter.__init__",[7714],{"type":784,"name":10006,"path":9999,"parent":7714,"lines":10014,"value":832,"annotation":10015},[1856,1856],{"name":931,"cls":810},{"type":784,"name":10007,"path":9999,"parent":7714,"lines":10017,"value":832,"annotation":10018},[848,848],{"name":1405,"cls":810},{"type":784,"name":10008,"path":9999,"parent":7714,"lines":10020,"value":832,"annotation":10021},[906,906],{"name":1405,"cls":810},{"type":784,"name":10009,"path":9999,"parent":7714,"lines":10023,"value":832,"annotation":10024},[791,791],{"name":1405,"cls":810},{"type":846,"name":10011,"path":9999,"parent":7714,"lines":10026,"parameters":10027},[9868,9868],[10028,10029,10031,10034,10037],{"name":851,"kind":852,"required":853},{"name":5794,"kind":852,"annotation":10030,"required":853},{"name":931,"cls":810},{"name":10032,"kind":852,"annotation":10033,"required":853},"min_value",{"name":1405,"cls":810},{"name":10035,"kind":852,"annotation":10036,"required":853},"max_value",{"name":1405,"cls":810},{"name":10038,"kind":852,"annotation":10039,"required":853},"set_value",{"name":1405,"cls":810},{"type":755,"name":9801,"path":10041,"parent":7446,"attributes":10042,"classes":10044,"functions":10046},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Fvantage_configuration_builder.py",[10043],"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder.logger",[10045],"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder.ComponentDetection",[10047,10048,10049,10050],"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":10043,"path":10041,"parent":9801,"lines":10052,"value":10053},[790,790],"logging.getLogger('unitelabs.hamilton.vantage_configuration_builder')",{"type":802,"name":10045,"path":10041,"parent":9801,"description":10055,"lines":10056,"decorators":10057,"attributes":10058,"functions":10067,"mro":10069},"Dataclass holding the parsed component detections for an arm.",[1807,864],[9853],[10059,10060,10061,10062,10063,10064,10065,10066],"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",[10068],"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder.ComponentDetection.__init__",[10045],{"type":784,"name":10059,"path":10041,"parent":10045,"lines":10071,"value":832,"annotation":10072},[848,848],{"left":10073,"slice":10075},{"name":10074,"cls":810},"typing.Literal",{"elements":10076},[10077,10078,1052],"'left'","'right'",{"type":784,"name":10060,"path":10041,"parent":10045,"lines":10080,"value":832,"annotation":10081},[906,906],{"name":1405,"cls":810},{"type":784,"name":10061,"path":10041,"parent":10045,"lines":10083,"value":832,"annotation":10084},[791,791],{"left":10085,"slice":10086},{"name":10074,"cls":810},{"elements":10087},[10077,10078,1052],{"type":784,"name":10062,"path":10041,"parent":10045,"lines":10089,"value":832,"annotation":10090},[856,856],{"name":1405,"cls":810},{"type":784,"name":10063,"path":10041,"parent":10045,"lines":10092,"value":832,"annotation":10093},[795,795],{"name":1098,"cls":810},{"type":784,"name":10064,"path":10041,"parent":10045,"lines":10095,"value":832,"annotation":10096},[831,831],{"name":1098,"cls":810},{"type":784,"name":10065,"path":10041,"parent":10045,"lines":10098,"value":832,"annotation":10099},[1040,1040],{"name":1098,"cls":810},{"type":784,"name":10066,"path":10041,"parent":10045,"lines":10101,"value":832,"annotation":10102},[864,864],{"join":10103},[10104,832],{"name":1098,"cls":810},{"type":846,"name":10068,"path":10041,"parent":10045,"lines":10106,"parameters":10107},[9868,9868],[10108,10109,10115,10118,10124,10127,10130,10133,10136],{"name":851,"kind":852,"required":853},{"name":10110,"kind":852,"annotation":10111,"required":853},"pip_channels",{"left":10112,"slice":10113},{"name":10074,"cls":810},{"elements":10114},[10077,10078,1052],{"name":10116,"kind":852,"annotation":10117,"required":853},"pip_count",{"name":1405,"cls":810},{"name":10119,"kind":852,"annotation":10120,"required":853},"xl_channels",{"left":10121,"slice":10122},{"name":10074,"cls":810},{"elements":10123},[10077,10078,1052],{"name":10125,"kind":852,"annotation":10126,"required":853},"xl_count",{"name":1405,"cls":810},{"name":10128,"kind":852,"annotation":10129,"required":853},"ipg",{"name":1098,"cls":810},{"name":10131,"kind":852,"annotation":10132,"required":853},"core96",{"name":1098,"cls":810},{"name":10134,"kind":852,"annotation":10135,"required":853},"core384",{"name":1098,"cls":810},{"name":10137,"kind":852,"annotation":10138,"required":853},"pip_first",{"join":10139},[10140,832],{"name":1098,"cls":810},{"type":846,"name":10047,"path":10041,"parent":9801,"description":10142,"lines":10143,"parameters":10144,"returns":10156},"Parse a single arm's component list from firmware response.",[870,2001],[10145,10150],{"name":10146,"kind":852,"annotation":10147,"required":853},"components",{"left":10148,"slice":10149},{"name":1870,"cls":810},{"name":931,"cls":810},{"name":10151,"kind":852,"annotation":10152,"required":853},"side",{"left":10153,"slice":10154},{"name":10074,"cls":810},{"elements":10155},[10077,10078],{"description":1127,"annotation":10157},{"name":10045,"cls":810},{"type":846,"name":10048,"path":10041,"parent":9801,"description":10159,"lines":10160,"parameters":10161,"returns":10168},"Merge left and right arm component detections.",[1102,2081],[10162,10165],{"name":10163,"kind":852,"annotation":10164,"required":853},"left",{"name":10045,"cls":810},{"name":10166,"kind":852,"annotation":10167,"required":853},"right",{"name":10045,"cls":810},{"description":1127,"annotation":10169},{"left":10170,"slice":10171},{"name":927,"cls":810},{"elements":10172},[10173,10174],{"name":931,"cls":810},{"name":1150,"cls":810},{"type":846,"name":10049,"path":10041,"parent":9801,"lines":10176,"parameters":10177,"returns":10202},[3932,1133],[10178,10188,10198],{"name":10179,"kind":852,"annotation":10180,"required":853},"arm_data",{"join":10181},[10182,832],{"left":10183,"slice":10184},{"name":927,"cls":810},{"elements":10185},[10186,10187],{"name":931,"cls":810},{"name":1150,"cls":810},{"name":10189,"kind":852,"annotation":10190,"required":853},"arm_y",{"join":10191},[10192,832],{"left":10193,"slice":10194},{"name":927,"cls":810},{"elements":10195},[10196,10197],{"name":931,"cls":810},{"name":1150,"cls":810},{"name":10146,"kind":852,"annotation":10199,"required":853},{"left":10200,"slice":10201},{"name":1870,"cls":810},{"name":931,"cls":810},{"description":1127,"annotation":10203},{"join":10204},[10205,832],{"name":9817,"cls":810},{"type":846,"name":10050,"path":10041,"parent":9801,"description":10207,"lines":10208,"parameters":10210,"returns":10251},"Build a complete VantageConfiguration dataclass from raw protocol responses.",[2153,10209],232,[10211,10219,10227,10232,10237,10242,10246],{"name":10212,"kind":852,"annotation":10213,"required":853},"system_config",{"left":10214,"slice":10215},{"name":927,"cls":810},{"elements":10216},[10217,10218],{"name":931,"cls":810},{"name":1150,"cls":810},{"name":10220,"kind":852,"annotation":10221,"required":853},"extended_config",{"left":10222,"slice":10223},{"name":927,"cls":810},{"elements":10224},[10225,10226],{"name":931,"cls":810},{"name":1150,"cls":810},{"name":10228,"kind":852,"annotation":10229,"required":42,"default":832},"waste_track",{"join":10230},[10231,832],{"name":1405,"cls":810},{"name":10233,"kind":852,"annotation":10234,"required":42,"default":832},"pip_channel_gap",{"join":10235},[10236,832],{"name":1062,"cls":810},{"name":10238,"kind":852,"annotation":10239,"required":42,"default":832},"xl_channel_gap",{"join":10240},[10241,832],{"name":1062,"cls":810},{"name":9911,"kind":852,"annotation":10243,"required":42,"default":832},{"join":10244},[10245,832],{"name":9821,"cls":810},{"name":9922,"kind":852,"annotation":10247,"required":42,"default":832},{"join":10248},[10249,832],{"name":10250,"cls":810},"unitelabs.labware.hamilton.waste.ejection_plate.EjectionPlate",{"description":1127,"annotation":10252},{"name":6916,"cls":810},{"type":755,"name":9802,"path":10254,"parent":7446,"classes":10255},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Fverification_data.py",[8087],{"type":802,"name":8087,"path":10254,"parent":9802,"description":10257,"lines":10258,"decorators":10259,"attributes":10260,"functions":10263,"mro":10265},"Verification data for a given subject.",[9851,1856],[9853],[10261,10262],"unitelabs.liquid_handling.hamilton.interfaces.verification_data.VerificationData.date","unitelabs.liquid_handling.hamilton.interfaces.verification_data.VerificationData.is_complete",[10264],"unitelabs.liquid_handling.hamilton.interfaces.verification_data.VerificationData.__init__",[8087],{"type":784,"name":10261,"path":10254,"parent":8087,"lines":10267,"value":832,"annotation":10268},[839,839],{"name":7752,"cls":810},{"type":784,"name":10262,"path":10254,"parent":8087,"lines":10270,"value":832,"annotation":10271},[1856,1856],{"name":1098,"cls":810},{"type":846,"name":10264,"path":10254,"parent":8087,"lines":10273,"parameters":10274},[9868,9868],[10275,10276,10278],{"name":851,"kind":852,"required":853},{"name":8062,"kind":852,"annotation":10277,"required":853},{"name":7752,"cls":810},{"name":10279,"kind":852,"annotation":10280,"required":853},"is_complete",{"name":1098,"cls":810},{"type":755,"name":9803,"path":10282,"parent":7446,"classes":10283},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Fdispense_mode.py",[2722],{"type":802,"name":2722,"path":10282,"parent":9803,"description":10285,"lines":10286,"bases":10287,"attributes":10290,"mro":10295},"The dispense mode controls how the liquid is released from the tip.",[9651,1922],[10288],{"annotation":10289},{"name":9836,"cls":810},[10291,10292,10293,10294,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":10291,"path":10282,"parent":2722,"description":10297,"lines":10298,"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.",[9664,9664],{"type":784,"name":10292,"path":10282,"parent":2722,"description":10300,"lines":10301,"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":10293,"path":10282,"parent":2722,"description":10303,"lines":10304,"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":10294,"path":10282,"parent":2722,"description":10306,"lines":10307,"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":10282,"parent":2722,"description":10309,"lines":10310,"value":2345},"Dispense the entire contents of the tip at the current, fixed position.",[1059,1059],{"type":755,"name":9804,"path":10312,"parent":7446,"classes":10313},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Fstar_configuration.py",[9819,7146,7156],{"type":802,"name":9819,"path":10312,"parent":9804,"description":10315,"lines":10316,"bases":10317,"attributes":10320,"mro":10323},"Subsystem status information.",[9651,805],[10318],{"annotation":10319},{"name":910,"cls":810},[10321,10322],"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.SubsystemStatus.code","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.SubsystemStatus.status",[9819],{"type":784,"name":10321,"path":10312,"parent":9819,"description":10325,"lines":10326,"value":832,"annotation":10327},"Subsystem identifier code (e.g., 'C0', 'P1', 'I0').",[9664,9664],{"name":931,"cls":810},{"type":784,"name":10322,"path":10312,"parent":9819,"description":10329,"lines":10330,"value":832,"annotation":10331},"Raw status bytes for the subsystem.",[790,790],{"name":7083,"cls":810},{"type":802,"name":7146,"path":10312,"parent":9804,"description":10333,"lines":10334,"bases":10335,"attributes":10338,"mro":10349},"Human-readable instrument configuration.",[3016,3069],[10336],{"annotation":10337},{"name":910,"cls":810},[10339,10340,10341,10342,10343,10344,10345,10346,10347,10348],"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",[7146],{"type":784,"name":10339,"path":10312,"parent":7146,"description":10351,"lines":10352,"value":832,"annotation":10353},"True if PIP type is 1000ul, False if 300ul (from kb bit 0).",[848,848],{"name":1098,"cls":810},{"type":784,"name":10340,"path":10312,"parent":7146,"description":10355,"lines":10356,"value":832,"annotation":10357},"Whether iSWAP is installed (from kb bit 1).",[856,856],{"name":1098,"cls":810},{"type":784,"name":10341,"path":10312,"parent":7146,"description":10359,"lines":10360,"value":832,"annotation":10361},"Whether main front cover monitoring is installed (from kb bit 2).",[1040,1040],{"name":1098,"cls":810},{"type":784,"name":10342,"path":10312,"parent":7146,"description":10363,"lines":10364,"value":832,"annotation":10365},"Whether auto load is installed (from kb bit 3).",[3035,3035],{"name":1098,"cls":810},{"type":784,"name":10343,"path":10312,"parent":7146,"description":10367,"lines":10368,"value":832,"annotation":10369},"Whether wash station 1 is installed (from kb bit 4).",[1051,1051],{"name":1098,"cls":810},{"type":784,"name":10344,"path":10312,"parent":7146,"description":10371,"lines":10372,"value":832,"annotation":10373},"Whether wash station 2 is installed (from kb bit 5).",[1065,1065],{"name":1098,"cls":810},{"type":784,"name":10345,"path":10312,"parent":7146,"description":10375,"lines":10376,"value":832,"annotation":10377},"Whether temperature controlled carrier 1 is installed (from kb bit 6).",[3408,3408],{"name":1098,"cls":810},{"type":784,"name":10346,"path":10312,"parent":7146,"description":10379,"lines":10380,"value":832,"annotation":10381},"Whether temperature controlled carrier 2 is installed (from kb bit 7).",[2879,2879],{"name":1098,"cls":810},{"type":784,"name":10347,"path":10312,"parent":7146,"description":10383,"lines":10384,"value":832,"annotation":10385},"Number of PIP channels (from kp).",[3061,3061],{"name":1405,"cls":810},{"type":784,"name":10348,"path":10312,"parent":7146,"description":10387,"lines":10388,"value":832,"annotation":10389},"List of subsystem status information.",[887,887],{"left":10390,"slice":10391},{"name":1870,"cls":810},{"name":9819,"cls":810},{"type":802,"name":7156,"path":10312,"parent":9804,"description":10393,"lines":10394,"bases":10395,"attributes":10398,"mro":10477},"Human-readable extended instrument configuration.",[3820,4310],[10396],{"annotation":10397},{"name":910,"cls":810},[10399,10400,10401,10402,10403,10404,10405,10406,10407,10408,10409,10410,10411,10412,10413,10414,10415,10416,10417,10418,10419,10420,10421,10422,10423,10424,10425,10426,10427,10428,10429,10430,10431,10432,10433,10434,10435,10436,10437,10438,10439,10440,10441,10442,10443,10444,10445,10446,10447,10448,10449,10450,10451,10452,10453,10454,10455,10456,10457,10458,10459,10460,10461,10462,10463,10464,10465,10466,10467,10468,10469,10470,10471,10472,10473,10474,10475,10476],"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",[7156],{"type":784,"name":10399,"path":10312,"parent":7156,"description":10479,"lines":10480,"value":832,"annotation":10481},"True if left X drive is large, False if small (ka bit 0).",[7604,7604],{"name":1098,"cls":810},{"type":784,"name":10400,"path":10312,"parent":7156,"description":10483,"lines":10484,"value":832,"annotation":10485},"Whether CoRe 96 Head is installed (ka bit 1).",[1982,1982],{"name":1098,"cls":810},{"type":784,"name":10401,"path":10312,"parent":7156,"description":10487,"lines":10488,"value":832,"annotation":10489},"True if right X drive is large, False if small (ka bit 2).",[3839,3839],{"name":1098,"cls":810},{"type":784,"name":10402,"path":10312,"parent":7156,"description":10491,"lines":10492,"value":832,"annotation":10493},"Whether pump station 1 is installed (ka bit 3).",[806,806],{"name":1098,"cls":810},{"type":784,"name":10403,"path":10312,"parent":7156,"description":10495,"lines":10496,"value":832,"annotation":10497},"Whether pump station 2 is installed (ka bit 4).",[3852,3852],{"name":1098,"cls":810},{"type":784,"name":10404,"path":10312,"parent":7156,"description":10499,"lines":10500,"value":832,"annotation":10501},"True if wash station 1 is CR type, False if G3 (ka bit 5).",[2000,2000],{"name":1098,"cls":810},{"type":784,"name":10405,"path":10312,"parent":7156,"description":10503,"lines":10504,"value":832,"annotation":10505},"True if wash station 2 is CR type, False if G3 (ka bit 6).",[1092,1092],{"name":1098,"cls":810},{"type":784,"name":10406,"path":10312,"parent":7156,"description":10507,"lines":10508,"value":832,"annotation":10509},"Whether left cover is installed (ka bit 7).",[2010,2010],{"name":1098,"cls":810},{"type":784,"name":10407,"path":10312,"parent":7156,"description":10511,"lines":10512,"value":832,"annotation":10513},"Whether right cover is installed (ka bit 8).",[3875,3875],{"name":1098,"cls":810},{"type":784,"name":10408,"path":10312,"parent":7156,"description":10515,"lines":10516,"value":832,"annotation":10517},"Whether additional front cover monitoring is installed (ka bit 9).",[2028,2028],{"name":1098,"cls":810},{"type":784,"name":10409,"path":10312,"parent":7156,"description":10519,"lines":10520,"value":832,"annotation":10521},"Whether pump station 3 is installed (ka bit 10).",[7364,7364],{"name":1098,"cls":810},{"type":784,"name":10410,"path":10312,"parent":7156,"description":10523,"lines":10524,"value":832,"annotation":10525},"Whether multi-channel Nano pipetter is installed (ka bit 11).",[2040,2040],{"name":1098,"cls":810},{"type":784,"name":10411,"path":10312,"parent":7156,"description":10527,"lines":10528,"value":832,"annotation":10529},"Whether 384 dispensing head is installed (ka bit 12).",[3151,3151],{"name":1098,"cls":810},{"type":784,"name":10412,"path":10312,"parent":7156,"description":10531,"lines":10532,"value":832,"annotation":10533},"Whether XL channels are installed (ka bit 13).",[2062,2062],{"name":1098,"cls":810},{"type":784,"name":10413,"path":10312,"parent":7156,"description":10535,"lines":10536,"value":832,"annotation":10537},"Whether tube gripper is installed (ka bit 14).",[1103,1103],{"name":1098,"cls":810},{"type":784,"name":10414,"path":10312,"parent":7156,"description":10539,"lines":10540,"value":832,"annotation":10541},"True if waste direction is left, False if right (ka bit 15).",[3921,3921],{"name":1098,"cls":810},{"type":784,"name":10415,"path":10312,"parent":7156,"description":10543,"lines":10544,"value":832,"annotation":10545},"True if iSWAP gripper size is wide, False if small (ka bit 16).",[2081,2081],{"name":1098,"cls":810},{"type":784,"name":10416,"path":10312,"parent":7156,"description":10547,"lines":10548,"value":832,"annotation":10549},"Whether additional channel Nano pipettor is installed (ka bit 17).",[3932,3932],{"name":1098,"cls":810},{"type":784,"name":10417,"path":10312,"parent":7156,"description":10551,"lines":10552,"value":832,"annotation":10553},"Whether imaging channel is installed (ka bit 18).",[2102,2102],{"name":1098,"cls":810},{"type":784,"name":10418,"path":10312,"parent":7156,"description":10555,"lines":10556,"value":832,"annotation":10557},"Whether robotic channel is installed (ka bit 19).",[1113,1113],{"name":1098,"cls":810},{"type":784,"name":10419,"path":10312,"parent":7156,"description":10559,"lines":10560,"value":832,"annotation":10561},"True if channel order is OX first, False if XL first (ka bit 20).",[2114,2114],{"name":1098,"cls":810},{"type":784,"name":10420,"path":10312,"parent":7156,"description":10563,"lines":10564,"value":832,"annotation":10565},"True if X0 interface is other, False if Ham CAN (ka bit 21).",[8961,8961],{"name":1098,"cls":810},{"type":784,"name":10421,"path":10312,"parent":7156,"description":10567,"lines":10568,"value":832,"annotation":10569},"True if park heads with iSWAP is off, False if on (ka bit 22).",[3174,3174],{"name":1098,"cls":810},{"type":784,"name":10422,"path":10312,"parent":7156,"description":10571,"lines":10572,"value":832,"annotation":10573},"Whether gel card gripper is installed (ka bit 23).",[2132,2132],{"name":1098,"cls":810},{"type":784,"name":10423,"path":10312,"parent":7156,"description":10575,"lines":10576,"value":832,"annotation":10577},"Whether puncher handle is installed (ke bit 0).",[2142,2142],{"name":1098,"cls":810},{"type":784,"name":10424,"path":10312,"parent":7156,"description":10579,"lines":10580,"value":832,"annotation":10581},"Whether puncher is installed (ke bit 1).",[1134,1134],{"name":1098,"cls":810},{"type":784,"name":10425,"path":10312,"parent":7156,"description":10583,"lines":10584,"value":832,"annotation":10586},"Whether Ham Elisa is set (ke bit 2).",[10585,10585],131,{"name":1098,"cls":810},{"type":784,"name":10426,"path":10312,"parent":7156,"description":10588,"lines":10589,"value":832,"annotation":10590},"Whether New Gen Pooler is set (ke bit 3).",[1154,1154],{"name":1098,"cls":810},{"type":784,"name":10427,"path":10312,"parent":7156,"description":10592,"lines":10593,"value":832,"annotation":10595},"Whether decapper 1 is installed (ke bit 4).",[10594,10594],137,{"name":1098,"cls":810},{"type":784,"name":10428,"path":10312,"parent":7156,"description":10597,"lines":10598,"value":832,"annotation":10599},"Whether decapper 2 is installed (ke bit 5).",[2154,2154],{"name":1098,"cls":810},{"type":784,"name":10429,"path":10312,"parent":7156,"description":10601,"lines":10602,"value":832,"annotation":10603},"Whether decapper 3 is installed (ke bit 6).",[8968,8968],{"name":1098,"cls":810},{"type":784,"name":10430,"path":10312,"parent":7156,"description":10605,"lines":10606,"value":832,"annotation":10607},"Whether decapper 4 is installed (ke bit 7).",[1171,1171],{"name":1098,"cls":810},{"type":784,"name":10431,"path":10312,"parent":7156,"description":10609,"lines":10610,"value":832,"annotation":10611},"Whether shaking incubator 1 is installed (ke bit 8).",[9175,9175],{"name":1098,"cls":810},{"type":784,"name":10432,"path":10312,"parent":7156,"description":10613,"lines":10614,"value":832,"annotation":10615},"Whether shaking incubator 2 is installed (ke bit 9).",[3284,3284],{"name":1098,"cls":810},{"type":784,"name":10433,"path":10312,"parent":7156,"description":10617,"lines":10618,"value":832,"annotation":10619},"Whether autoload cover is installed (ke bit 10).",[2231,2231],{"name":1098,"cls":810},{"type":784,"name":10434,"path":10312,"parent":7156,"description":10621,"lines":10622,"value":832,"annotation":10624},"Whether centrifuge is installed (ke bit 11).",[10623,10623],158,{"name":1098,"cls":810},{"type":784,"name":10435,"path":10312,"parent":7156,"description":10626,"lines":10627,"value":832,"annotation":10628},"True if autoload type is 2D-Reader, False if Scanner (ke bit 12).",[3677,3677],{"name":1098,"cls":810},{"type":784,"name":10436,"path":10312,"parent":7156,"description":10630,"lines":10631,"value":832,"annotation":10632},"Whether status light is installed (ke bit 13).",[1185,1185],{"name":1098,"cls":810},{"type":784,"name":10437,"path":10312,"parent":7156,"description":10634,"lines":10635,"value":832,"annotation":10636},"Instrument size in slots (X range) (xt).",[3329,3329],{"name":1405,"cls":810},{"type":784,"name":10438,"path":10312,"parent":7156,"description":10638,"lines":10639,"value":832,"annotation":10640},"Auto load size in slots (xa).",[1186,1186],{"name":1405,"cls":810},{"type":784,"name":10439,"path":10312,"parent":7156,"description":10642,"lines":10643,"value":832,"annotation":10644},"Tip waste X-position in 0.1 mm units (xw).",[4064,4064],{"name":1405,"cls":810},{"type":784,"name":10440,"path":10312,"parent":7156,"description":10646,"lines":10647,"value":832,"annotation":10648},"Whether PIP is on left arm (xl bit 0).",[9510,9510],{"name":1098,"cls":810},{"type":784,"name":10441,"path":10312,"parent":7156,"description":10650,"lines":10651,"value":832,"annotation":10652},"Whether iSWAP is on left arm (xl bit 1).",[4078,4078],{"name":1098,"cls":810},{"type":784,"name":10442,"path":10312,"parent":7156,"description":10654,"lines":10655,"value":832,"annotation":10656},"Whether CoRe 96 Head is on left arm (xl bit 2).",[1200,1200],{"name":1098,"cls":810},{"type":784,"name":10443,"path":10312,"parent":7156,"description":10658,"lines":10659,"value":832,"annotation":10660},"Whether Nano Pipettor is on left arm (xl bit 3).",[3760,3760],{"name":1098,"cls":810},{"type":784,"name":10444,"path":10312,"parent":7156,"description":10662,"lines":10663,"value":832,"annotation":10664},"Whether 384 dispensing head is on left arm (xl bit 4).",[4100,4100],{"name":1098,"cls":810},{"type":784,"name":10445,"path":10312,"parent":7156,"description":10666,"lines":10667,"value":832,"annotation":10668},"Whether XL channels are on left arm (xl bit 5).",[1211,1211],{"name":1098,"cls":810},{"type":784,"name":10446,"path":10312,"parent":7156,"description":10670,"lines":10671,"value":832,"annotation":10672},"Whether tube gripper is on left arm (xl bit 6).",[1220,1220],{"name":1098,"cls":810},{"type":784,"name":10447,"path":10312,"parent":7156,"description":10674,"lines":10675,"value":832,"annotation":10676},"Whether imaging channel is on left arm (xl bit 7).",[8983,8983],{"name":1098,"cls":810},{"type":784,"name":10448,"path":10312,"parent":7156,"description":10678,"lines":10679,"value":832,"annotation":10680},"Whether PIP is on right arm (xr bit 0).",[7160,7160],{"name":1098,"cls":810},{"type":784,"name":10449,"path":10312,"parent":7156,"description":10682,"lines":10683,"value":832,"annotation":10684},"Whether iSWAP is on right arm (xr bit 1).",[1227,1227],{"name":1098,"cls":810},{"type":784,"name":10450,"path":10312,"parent":7156,"description":10686,"lines":10687,"value":832,"annotation":10688},"Whether CoRe 96 Head is on right arm (xr bit 2).",[7166,7166],{"name":1098,"cls":810},{"type":784,"name":10451,"path":10312,"parent":7156,"description":10690,"lines":10691,"value":832,"annotation":10692},"Whether Nano Pipettor is on right arm (xr bit 3).",[7179,7179],{"name":1098,"cls":810},{"type":784,"name":10452,"path":10312,"parent":7156,"description":10694,"lines":10695,"value":832,"annotation":10696},"Whether 384 dispensing head is on right arm (xr bit 4).",[4185,4185],{"name":1098,"cls":810},{"type":784,"name":10453,"path":10312,"parent":7156,"description":10698,"lines":10699,"value":832,"annotation":10700},"Whether XL channels are on right arm (xr bit 5).",[1246,1246],{"name":1098,"cls":810},{"type":784,"name":10454,"path":10312,"parent":7156,"description":10702,"lines":10703,"value":832,"annotation":10704},"Whether tube gripper is on right arm (xr bit 6).",[7728,7728],{"name":1098,"cls":810},{"type":784,"name":10455,"path":10312,"parent":7156,"description":10706,"lines":10707,"value":832,"annotation":10708},"Whether imaging channel is on right arm (xr bit 7).",[7167,7167],{"name":1098,"cls":810},{"type":784,"name":10456,"path":10312,"parent":7156,"description":10710,"lines":10711,"value":832,"annotation":10712},"Whether robotic channel is on left arm (xn bit 0).",[1256,1256],{"name":1098,"cls":810},{"type":784,"name":10457,"path":10312,"parent":7156,"description":10714,"lines":10715,"value":832,"annotation":10716},"Whether gel card gripper is on left arm (xn bit 1).",[4209,4209],{"name":1098,"cls":810},{"type":784,"name":10458,"path":10312,"parent":7156,"description":10718,"lines":10719,"value":832,"annotation":10721},"Whether puncher handler is on left arm (xn bit 2).",[10720,10720],234,{"name":1098,"cls":810},{"type":784,"name":10459,"path":10312,"parent":7156,"description":10723,"lines":10724,"value":832,"annotation":10726},"True if NGC Arm is on left arm, False if current (xn bit 3).",[10725,10725],237,{"name":1098,"cls":810},{"type":784,"name":10460,"path":10312,"parent":7156,"description":10728,"lines":10729,"value":832,"annotation":10730},"Whether robotic channel is on right arm (xo bit 0).",[9002,9002],{"name":1098,"cls":810},{"type":784,"name":10461,"path":10312,"parent":7156,"description":10732,"lines":10733,"value":832,"annotation":10735},"Whether gel card gripper is on right arm (xo bit 1).",[10734,10734],243,{"name":1098,"cls":810},{"type":784,"name":10462,"path":10312,"parent":7156,"description":10737,"lines":10738,"value":832,"annotation":10739},"Whether puncher handler is on right arm (xo bit 2).",[1267,1267],{"name":1098,"cls":810},{"type":784,"name":10463,"path":10312,"parent":7156,"description":10741,"lines":10742,"value":832,"annotation":10743},"True if NGC Arm is on right arm, False if current (xo bit 3).",[4247,4247],{"name":1098,"cls":810},{"type":784,"name":10464,"path":10312,"parent":7156,"description":10745,"lines":10746,"value":832,"annotation":10747},"Minimal iSWAP collision free position in 0.1 mm (xm).",[7756,7756],{"name":1405,"cls":810},{"type":784,"name":10465,"path":10312,"parent":7156,"description":10749,"lines":10750,"value":832,"annotation":10751},"Maximal iSWAP collision free position in 0.1 mm (xx).",[1277,1277],{"name":1405,"cls":810},{"type":784,"name":10466,"path":10312,"parent":7156,"description":10753,"lines":10754,"value":832,"annotation":10755},"Width of left X arm in 0.1 mm units (xu).",[7766,7766],{"name":1405,"cls":810},{"type":784,"name":10467,"path":10312,"parent":7156,"description":10757,"lines":10758,"value":832,"annotation":10759},"Width of right X arm in 0.1 mm units (xv).",[2742,2742],{"name":1405,"cls":810},{"type":784,"name":10468,"path":10312,"parent":7156,"description":10761,"lines":10762,"value":832,"annotation":10763},"Number of XL channels (kc).",[2753,2753],{"name":1405,"cls":810},{"type":784,"name":10469,"path":10312,"parent":7156,"description":10765,"lines":10766,"value":832,"annotation":10768},"Number of Robotic channels (kr).",[10767,10767],270,{"name":1405,"cls":810},{"type":784,"name":10470,"path":10312,"parent":7156,"description":10770,"lines":10771,"value":832,"annotation":10772},"Minimal raster pitch of PIP channels in 0.1 mm (ys).",[2764,2764],{"name":1405,"cls":810},{"type":784,"name":10471,"path":10312,"parent":7156,"description":10774,"lines":10775,"value":832,"annotation":10777},"Minimal raster pitch of XL channels in 0.1 mm (kl).",[10776,10776],277,{"name":1405,"cls":810},{"type":784,"name":10472,"path":10312,"parent":7156,"description":10779,"lines":10780,"value":832,"annotation":10781},"Minimal raster pitch of Robotic channels in 0.1 mm (km).",[8771,8771],{"name":1405,"cls":810},{"type":784,"name":10473,"path":10312,"parent":7156,"description":10783,"lines":10784,"value":832,"annotation":10786},"PIP maximal Y position in 0.1 mm units (ym).",[10785,10785],284,{"name":1405,"cls":810},{"type":784,"name":10474,"path":10312,"parent":7156,"description":10788,"lines":10789,"value":832,"annotation":10790},"Left arm minimal Y position in 0.1 mm units (yu).",[4309,4309],{"name":1405,"cls":810},{"type":784,"name":10475,"path":10312,"parent":7156,"description":10792,"lines":10793,"value":832,"annotation":10795},"Right arm minimal Y position in 0.1 mm units (yx).",[10794,10794],290,{"name":1405,"cls":810},{"type":784,"name":10476,"path":10312,"parent":7156,"description":10797,"lines":10798,"value":832,"annotation":10799},"Additional distance of robotic channel to neighborhood in 0.1 mm (ow).",[8782,8782],{"name":1405,"cls":810},{"type":755,"name":9805,"path":10801,"parent":7446,"classes":10802},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Fconfiguration.py",[9817,9816,7186,9818,6916],{"type":802,"name":9817,"path":10801,"parent":9805,"description":10804,"lines":10805,"decorators":10806,"attributes":10808,"functions":10815,"mro":10817},"Configuration for a single Vantage arm.",[1807,831],[10807],"dataclasses.dataclass(frozen=True)",[10809,10810,10811,10812,10813,10814],"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",[10816],"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageArmConfiguration.__init__",[9817],{"type":784,"name":10809,"path":10801,"parent":9817,"lines":10819,"value":832,"annotation":10820},[848,848],{"name":1405,"cls":810},{"type":784,"name":10810,"path":10801,"parent":9817,"lines":10822,"value":832,"annotation":10823},[906,906],{"name":1062,"cls":810},{"type":784,"name":10811,"path":10801,"parent":9817,"lines":10825,"value":832,"annotation":10826},[791,791],{"name":1062,"cls":810},{"type":784,"name":10812,"path":10801,"parent":9817,"lines":10828,"value":832,"annotation":10829},[856,856],{"name":1062,"cls":810},{"type":784,"name":10813,"path":10801,"parent":9817,"lines":10831,"value":832,"annotation":10832},[795,795],{"name":1062,"cls":810},{"type":784,"name":10814,"path":10801,"parent":9817,"lines":10834,"value":832,"annotation":10835},[831,831],{"name":1405,"cls":810},{"type":846,"name":10816,"path":10801,"parent":9817,"lines":10837,"parameters":10838},[9868,9868],[10839,10840,10843,10846,10849,10852,10855],{"name":851,"kind":852,"required":853},{"name":10841,"kind":852,"annotation":10842,"required":853},"arm_type",{"name":1405,"cls":810},{"name":10844,"kind":852,"annotation":10845,"required":853},"width_to_bumper_left",{"name":1062,"cls":810},{"name":10847,"kind":852,"annotation":10848,"required":853},"width_to_bumper_right",{"name":1062,"cls":810},{"name":10850,"kind":852,"annotation":10851,"required":853},"y_min",{"name":1062,"cls":810},{"name":10853,"kind":852,"annotation":10854,"required":853},"y_max",{"name":1062,"cls":810},{"name":10856,"kind":852,"annotation":10857,"required":853},"nr_components",{"name":1405,"cls":810},{"type":802,"name":9816,"path":10801,"parent":9805,"description":10859,"lines":10860,"decorators":10861,"bases":10862,"attributes":10865,"functions":10932,"mro":10934},"Represents the firmware configuration of a Microlab STAR as a dataclass.",[796,10725],[9853],[10863],{"annotation":10864},{"name":836,"cls":810},[10866,10867,10868,10869,10870,10871,10872,10873,10874,10875,10876,10877,10878,10879,10880,10881,10882,10883,10884,10885,10886,10887,10888,10889,10890,10891,10892,10893,10894,10895,10896,10897,10898,10899,10900,10901,10902,10903,10904,10905,10906,10907,10908,10909,10910,10911,10912,10913,10914,10915,10916,10917,10918,10919,10920,10921,10922,10923,10924,10925,10926,10927,10928,10929,10930,10931],"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.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",[10933],"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.__init__",[9816,836,10935],"unitelabs.liquid_handling.configuration.configuration.Configuration",{"type":784,"name":10866,"path":10801,"parent":9816,"description":10937,"lines":10938,"value":10939,"annotation":10940},"True for OX first, False for XL first",[1051,1051],"MISSING",{"join":10941},[10942,10943],{"name":1098,"cls":810},{"name":10944,"cls":810},"unitelabs.labware.utils.missing.MissingType",{"type":784,"name":10867,"path":10801,"parent":9816,"description":10946,"lines":10947,"value":10939,"annotation":10948},"The collision detection sensitivity.",[1065,1065],{"join":10949},[10950,10956],{"left":10951,"slice":10952},{"name":2339,"cls":810},{"elements":10953},[10954,10955],"'high'","'low'",{"name":10944,"cls":810},{"type":784,"name":10868,"path":10801,"parent":9816,"description":10958,"lines":10959,"value":10939,"annotation":10960},"The deck's width as number of tracks.",[3408,3408],{"join":10961},[10962,10963],{"name":1405,"cls":810},{"name":10944,"cls":810},{"type":784,"name":10869,"path":10801,"parent":9816,"description":10965,"lines":10966,"value":10939,"annotation":10967},"The autoload width as number of tracks.",[2879,2879],{"join":10968},[10969,10970],{"name":1405,"cls":810},{"name":10944,"cls":810},{"type":784,"name":10870,"path":10801,"parent":9816,"description":10972,"lines":10973,"value":10939,"annotation":10974},"The tip waste's x position in mm.",[3061,3061],{"join":10975},[10976,10977],{"name":1062,"cls":810},{"name":10944,"cls":810},{"type":784,"name":10871,"path":10801,"parent":9816,"description":10979,"lines":10980,"value":10939,"annotation":10981},"Whether the waste is located on the left or right side of the deck.",[887,887],{"join":10982},[10983,10987],{"left":10984,"slice":10985},{"name":2339,"cls":810},{"elements":10986},[10077,10078],{"name":10944,"cls":810},{"type":784,"name":10872,"path":10801,"parent":9816,"description":10989,"lines":10990,"value":10939,"annotation":10991},"The minimal x position in mm to reach without collisions.",[1923,1923],{"join":10992},[10993,10994],{"name":1062,"cls":810},{"name":10944,"cls":810},{"type":784,"name":10873,"path":10801,"parent":9816,"description":10989,"lines":10996,"value":10939,"annotation":10997},[1974,1974],{"join":10998},[10999,11000],{"name":1062,"cls":810},{"name":10944,"cls":810},{"type":784,"name":10874,"path":10801,"parent":9816,"description":11002,"lines":11003,"value":10939,"annotation":11004},"The minimal y position in mm for the channels on the left arm.",[1085,1085],{"join":11005},[11006,11007],{"name":1062,"cls":810},{"name":10944,"cls":810},{"type":784,"name":10875,"path":10801,"parent":9816,"description":11009,"lines":11010,"value":10939,"annotation":11011},"The maximal y position in mm for the channels on the left arm.",[888,888],{"join":11012},[11013,11014],{"name":1062,"cls":810},{"name":10944,"cls":810},{"type":784,"name":10876,"path":10801,"parent":9816,"description":11016,"lines":11017,"value":10939,"annotation":11018},"Whether the left arm's size is small or large.",[7313,7313],{"join":11019},[11020,11026],{"left":11021,"slice":11022},{"name":2339,"cls":810},{"elements":11023},[11024,11025],"'small'","'large'",{"name":10944,"cls":810},{"type":784,"name":10877,"path":10801,"parent":9816,"description":11028,"lines":11029,"value":10939,"annotation":11030},"The left arm's width in mm.",[1091,1091],{"join":11031},[11032,11033],{"name":1062,"cls":810},{"name":10944,"cls":810},{"type":784,"name":10878,"path":10801,"parent":9816,"description":11035,"lines":11036,"value":10939,"annotation":11037},"The minimal y position in mm for the channels on the right arm.",[1983,1983],{"join":11038},[11039,11040],{"name":1062,"cls":810},{"name":10944,"cls":810},{"type":784,"name":10879,"path":10801,"parent":9816,"description":11042,"lines":11043,"value":10939,"annotation":11044},"The maximal y position in mm for the channels on the right arm.",[3480,3480],{"join":11045},[11046,11047],{"name":1062,"cls":810},{"name":10944,"cls":810},{"type":784,"name":10880,"path":10801,"parent":9816,"description":11049,"lines":11050,"value":10939,"annotation":11051},"Whether the right arm's size is small or large.",[2009,2009],{"join":11052},[11053,11057],{"left":11054,"slice":11055},{"name":2339,"cls":810},{"elements":11056},[11024,11025],{"name":10944,"cls":810},{"type":784,"name":10881,"path":10801,"parent":9816,"description":11028,"lines":11059,"value":10939,"annotation":11060},[3867,3867],{"join":11061},[11062,11063],{"name":1062,"cls":810},{"name":10944,"cls":810},{"type":784,"name":10882,"path":10801,"parent":9816,"description":11065,"lines":11066,"value":10939,"annotation":11067},"Whether the PIP channels are installed and on which arm.",[2020,2020],{"join":11068},[11069,11073],{"left":11070,"slice":11071},{"name":2339,"cls":810},{"elements":11072},[10077,10078,1052],{"name":10944,"cls":810},{"type":784,"name":10883,"path":10801,"parent":9816,"description":11075,"lines":11076,"value":10939,"annotation":11077},"The number of PIP channels installed.",[7363,7363],{"join":11078},[11079,11080],{"name":1405,"cls":810},{"name":10944,"cls":810},{"type":784,"name":10884,"path":10801,"parent":9816,"description":11082,"lines":11083,"value":10939,"annotation":11084},"The minimal distance between two neighbouring PIP channels in mm.",[2039,2039],{"join":11085},[11086,11087],{"name":1062,"cls":810},{"name":10944,"cls":810},{"type":784,"name":10885,"path":10801,"parent":9816,"description":11089,"lines":11090,"value":10939,"annotation":11091},"The volume a PIP channel can hold, either 300µl or 1000µl.",[3142,3142],{"join":11092},[11093,11094],{"name":1405,"cls":810},{"name":10944,"cls":810},{"type":784,"name":10886,"path":10801,"parent":9816,"description":11096,"lines":11097,"value":10939,"annotation":11098},"Whether the XL channels are installed and on which arm.",[2052,2052],{"join":11099},[11100,11104],{"left":11101,"slice":11102},{"name":2339,"cls":810},{"elements":11103},[10077,10078,1052],{"name":10944,"cls":810},{"type":784,"name":10887,"path":10801,"parent":9816,"description":11106,"lines":11107,"value":10939,"annotation":11108},"The number of XL channels installed.",[3158,3158],{"join":11109},[11110,11111],{"name":1405,"cls":810},{"name":10944,"cls":810},{"type":784,"name":10888,"path":10801,"parent":9816,"description":11113,"lines":11114,"value":10939,"annotation":11115},"The minimal distance between two neighbouring XL channels in mm.",[2074,2074],{"join":11116},[11117,11118],{"name":1062,"cls":810},{"name":10944,"cls":810},{"type":784,"name":10889,"path":10801,"parent":9816,"description":11120,"lines":11121,"value":10939,"annotation":11122},"The volume an XL channel can hold, always 5000µl.",[2080,2080],{"join":11123},[11124,11125],{"name":1405,"cls":810},{"name":10944,"cls":810},{"type":784,"name":10890,"path":10801,"parent":9816,"description":11127,"lines":11128,"value":10939,"annotation":11129},"Whether the robotic channels are installed and on which arm.",[3173,3173],{"join":11130},[11131,11135],{"left":11132,"slice":11133},{"name":2339,"cls":810},{"elements":11134},[10077,10078,1052],{"name":10944,"cls":810},{"type":784,"name":10891,"path":10801,"parent":9816,"description":11137,"lines":11138,"value":10939,"annotation":11139},"The number of robotic channels installed.",[2092,2092],{"join":11140},[11141,11142],{"name":1405,"cls":810},{"name":10944,"cls":810},{"type":784,"name":10892,"path":10801,"parent":9816,"description":11144,"lines":11145,"value":10939,"annotation":11146},"The minimal distance between two neighbouring robotic channels in mm.",[3938,3938],{"join":11147},[11148,11149],{"name":1062,"cls":810},{"name":10944,"cls":810},{"type":784,"name":10893,"path":10801,"parent":9816,"description":11151,"lines":11152,"value":10939,"annotation":11153},"Whether the ISwap gripper is installed and on which arm.",[2113,2113],{"join":11154},[11155,11159],{"left":11156,"slice":11157},{"name":2339,"cls":810},{"elements":11158},[10077,10078,1052],{"name":10944,"cls":810},{"type":784,"name":10894,"path":10801,"parent":9816,"description":11161,"lines":11162,"value":10939,"annotation":11163},"Whether the ISwap gripper size is small or wide.",[7197,7197],{"join":11164},[11165,11170],{"left":11166,"slice":11167},{"name":2339,"cls":810},{"elements":11168},[11024,11169],"'wide'",{"name":10944,"cls":810},{"type":784,"name":10895,"path":10801,"parent":9816,"description":11172,"lines":11173,"value":10939,"annotation":11174},"Park heads with iSWAP",[2126,2126],{"join":11175},[11176,11177],{"name":1098,"cls":810},{"name":10944,"cls":810},{"type":784,"name":10896,"path":10801,"parent":9816,"description":11179,"lines":11180,"value":10939,"annotation":11181},"Whether the CoRe 96 head is installed and on which arm.",[3510,3510],{"join":11182},[11183,11187],{"left":11184,"slice":11185},{"name":2339,"cls":810},{"elements":11186},[10077,10078,1052],{"name":10944,"cls":810},{"type":784,"name":10897,"path":10801,"parent":9816,"description":11189,"lines":11190,"value":10939,"annotation":11192},"Whether the CoRe 384 head is installed and on which arm.",[11191,11191],122,{"join":11193},[11194,11198],{"left":11195,"slice":11196},{"name":2339,"cls":810},{"elements":11197},[10077,10078,1052],{"name":10944,"cls":810},{"type":784,"name":10898,"path":10801,"parent":9816,"description":11200,"lines":11201,"value":10939,"annotation":11202},"Whether the nano pipettor head is installed and on which arm.",[2142,2142],{"join":11203},[11204,11208],{"left":11205,"slice":11206},{"name":2339,"cls":810},{"elements":11207},[10077,10078,1052],{"name":10944,"cls":810},{"type":784,"name":10899,"path":10801,"parent":9816,"description":11210,"lines":11211,"value":10939,"annotation":11212},"Whether the additional independent nano pipettor channel is installed.",[1134,1134],{"join":11213},[11214,11215],{"name":1098,"cls":810},{"name":10944,"cls":810},{"type":784,"name":10900,"path":10801,"parent":9816,"description":11217,"lines":11218,"value":10939,"annotation":11219},"Whether the tube gripper is installed and on which arm.",[10585,10585],{"join":11220},[11221,11225],{"left":11222,"slice":11223},{"name":2339,"cls":810},{"elements":11224},[10077,10078,1052],{"name":10944,"cls":810},{"type":784,"name":10901,"path":10801,"parent":9816,"description":11227,"lines":11228,"value":10939,"annotation":11229},"Whether the imaging channel is installed and on which arm.",[1154,1154],{"join":11230},[11231,11235],{"left":11232,"slice":11233},{"name":2339,"cls":810},{"elements":11234},[10077,10078,1052],{"name":10944,"cls":810},{"type":784,"name":10902,"path":10801,"parent":9816,"description":11237,"lines":11238,"value":10939,"annotation":11239},"Whether the gel card gripper is installed and on which arm.",[10594,10594],{"join":11240},[11241,11245],{"left":11242,"slice":11243},{"name":2339,"cls":810},{"elements":11244},[10077,10078,1052],{"name":10944,"cls":810},{"type":784,"name":10903,"path":10801,"parent":9816,"description":11247,"lines":11248,"value":10939,"annotation":11249},"Whether the puncher is installed.",[2154,2154],{"join":11250},[11251,11252],{"name":1098,"cls":810},{"name":10944,"cls":810},{"type":784,"name":10904,"path":10801,"parent":9816,"description":11254,"lines":11255,"value":10939,"annotation":11256},"Whether the puncher handler is installed and on which arm.",[8968,8968],{"join":11257},[11258,11262],{"left":11259,"slice":11260},{"name":2339,"cls":810},{"elements":11261},[10077,10078,1052],{"name":10944,"cls":810},{"type":784,"name":10905,"path":10801,"parent":9816,"description":11264,"lines":11265,"value":10939,"annotation":11266},"Whether the autoload unit is installed.",[1171,1171],{"join":11267},[11268,11274],{"left":11269,"slice":11270},{"name":2339,"cls":810},{"elements":11271},[11272,11273,1052],"'Scanner'","'2D-Reader'",{"name":10944,"cls":810},{"type":784,"name":10906,"path":10801,"parent":9816,"description":11276,"lines":11277,"value":10939,"annotation":11278},"Whether the 1st wash station is installed.",[9175,9175],{"join":11279},[11280,11281],{"name":1098,"cls":810},{"name":10944,"cls":810},{"type":784,"name":10907,"path":10801,"parent":9816,"description":11283,"lines":11284,"value":10939,"annotation":11285},"Whether the 1st installed wash station is a 3rd Generation Wash Station or a\nCR Needle Wash Station.",[3284,3284],{"join":11286},[11287,11293],{"left":11288,"slice":11289},{"name":2339,"cls":810},{"elements":11290},[11291,11292],"'G3'","'CR'",{"name":10944,"cls":810},{"type":784,"name":10908,"path":10801,"parent":9816,"description":11295,"lines":11296,"value":10939,"annotation":11297},"Whether the 2nd wash station is installed.",[10623,10623],{"join":11298},[11299,11300],{"name":1098,"cls":810},{"name":10944,"cls":810},{"type":784,"name":10909,"path":10801,"parent":9816,"description":11302,"lines":11303,"value":10939,"annotation":11304},"Whether the 2nd installed wash station is a 3rd Generation Wash Station or a\nCR Needle Wash Station.",[3677,3677],{"join":11305},[11306,11310],{"left":11307,"slice":11308},{"name":2339,"cls":810},{"elements":11309},[11291,11292],{"name":10944,"cls":810},{"type":784,"name":10910,"path":10801,"parent":9816,"description":11312,"lines":11313,"value":10939,"annotation":11314},"Whether the 1st pump station is installed.",[2232,2232],{"join":11315},[11316,11317],{"name":1098,"cls":810},{"name":10944,"cls":810},{"type":784,"name":10911,"path":10801,"parent":9816,"description":11319,"lines":11320,"value":10939,"annotation":11322},"Whether the 2nd pump station is installed.",[11321,11321],170,{"join":11323},[11324,11325],{"name":1098,"cls":810},{"name":10944,"cls":810},{"type":784,"name":10912,"path":10801,"parent":9816,"description":11327,"lines":11328,"value":10939,"annotation":11329},"Whether the 3rd pump station is installed.",[1192,1192],{"join":11330},[11331,11332],{"name":1098,"cls":810},{"name":10944,"cls":810},{"type":784,"name":10913,"path":10801,"parent":9816,"description":11334,"lines":11335,"value":10939,"annotation":11336},"Whether the 1st decapper is installed.",[9185,9185],{"join":11337},[11338,11339],{"name":1098,"cls":810},{"name":10944,"cls":810},{"type":784,"name":10914,"path":10801,"parent":9816,"description":11341,"lines":11342,"value":10939,"annotation":11343},"Whether the 2nd decapper is installed.",[4070,4070],{"join":11344},[11345,11346],{"name":1098,"cls":810},{"name":10944,"cls":810},{"type":784,"name":10915,"path":10801,"parent":9816,"description":11348,"lines":11349,"value":10939,"annotation":11351},"Whether the 3rd decapper is installed.",[11350,11350],182,{"join":11352},[11353,11354],{"name":1098,"cls":810},{"name":10944,"cls":810},{"type":784,"name":10916,"path":10801,"parent":9816,"description":11356,"lines":11357,"value":10939,"annotation":11358},"Whether the 4th decapper is installed.",[4089,4089],{"join":11359},[11360,11361],{"name":1098,"cls":810},{"name":10944,"cls":810},{"type":784,"name":10917,"path":10801,"parent":9816,"description":11363,"lines":11364,"value":10939,"annotation":11366},"Whether the 1st shaking incubator is installed.",[11365,11365],188,{"join":11367},[11368,11369],{"name":1098,"cls":810},{"name":10944,"cls":810},{"type":784,"name":10918,"path":10801,"parent":9816,"description":11371,"lines":11372,"value":10939,"annotation":11374},"Whether the 2nd shaking incubator is installed.",[11373,11373],191,{"join":11375},[11376,11377],{"name":1098,"cls":810},{"name":10944,"cls":810},{"type":784,"name":10919,"path":10801,"parent":9816,"description":11379,"lines":11380,"value":10939,"annotation":11381},"Whether the 1st temperature-controlled carrier is installed.",[4135,4135],{"join":11382},[11383,11384],{"name":1098,"cls":810},{"name":10944,"cls":810},{"type":784,"name":10920,"path":10801,"parent":9816,"description":11386,"lines":11387,"value":10939,"annotation":11388},"Whether the 2nd temperature-controlled carrier is installed.",[7150,7150],{"join":11389},[11390,11391],{"name":1098,"cls":810},{"name":10944,"cls":810},{"type":784,"name":10921,"path":10801,"parent":9816,"description":11393,"lines":11394,"value":10939,"annotation":11395},"Whether the centrifuge is installed.",[4142,4142],{"join":11396},[11397,11398],{"name":1098,"cls":810},{"name":10944,"cls":810},{"type":784,"name":10922,"path":10801,"parent":9816,"description":11400,"lines":11401,"value":10939,"annotation":11402},"Whether the front cover monitoring is installed.",[7160,7160],{"join":11403},[11404,11405],{"name":1098,"cls":810},{"name":10944,"cls":810},{"type":784,"name":10923,"path":10801,"parent":9816,"description":11407,"lines":11408,"value":10939,"annotation":11409},"Whether the additional front cover monitoring is installed.",[1227,1227],{"join":11410},[11411,11412],{"name":1098,"cls":810},{"name":10944,"cls":810},{"type":784,"name":10924,"path":10801,"parent":9816,"description":11414,"lines":11415,"value":10939,"annotation":11416},"Whether the left cover is installed.",[7166,7166],{"join":11417},[11418,11419],{"name":1098,"cls":810},{"name":10944,"cls":810},{"type":784,"name":10925,"path":10801,"parent":9816,"description":11421,"lines":11422,"value":10939,"annotation":11423},"Whether the right cover is installed.",[7179,7179],{"join":11424},[11425,11426],{"name":1098,"cls":810},{"name":10944,"cls":810},{"type":784,"name":10926,"path":10801,"parent":9816,"description":11428,"lines":11429,"value":10939,"annotation":11430},"Whether the autoload cover is installed.",[4185,4185],{"join":11431},[11432,11433],{"name":1098,"cls":810},{"name":10944,"cls":810},{"type":784,"name":10927,"path":10801,"parent":9816,"description":11435,"lines":11436,"value":10939,"annotation":11437},"X0 interface",[1246,1246],{"join":11438},[11439,11440],{"name":1098,"cls":810},{"name":10944,"cls":810},{"type":784,"name":10928,"path":10801,"parent":9816,"description":11442,"lines":11443,"value":10939,"annotation":11444},"Ham Elisa.",[7728,7728],{"join":11445},[11446,11447],{"name":1098,"cls":810},{"name":10944,"cls":810},{"type":784,"name":10929,"path":10801,"parent":9816,"description":11449,"lines":11450,"value":10939,"annotation":11451},"New Gen Pooler.",[7167,7167],{"join":11452},[11453,11454],{"name":1098,"cls":810},{"name":10944,"cls":810},{"type":784,"name":10930,"path":10801,"parent":9816,"description":11456,"lines":11457,"value":10939,"annotation":11459},"Status light.",[11458,11458],227,{"join":11460},[11461,11462],{"name":1098,"cls":810},{"name":10944,"cls":810},{"type":784,"name":10931,"path":10801,"parent":9816,"description":11464,"lines":11465,"value":832,"annotation":11466},"True if all firmware configuration fields are present (non-MISSING).",[4209,10725],{"name":1098,"cls":810},{"type":846,"name":10933,"path":10801,"parent":9816,"lines":11468,"parameters":11469},[9868,9868],[11470,11471,11478,11485,11492,11502,11509,11516,11523,11533,11540,11547,11554,11561,11571,11578,11585,11592,11602,11609,11618,11624,11630,11637,11646,11653,11659,11666,11676,11683,11690,11700,11710,11717,11726,11735,11745,11752,11762,11772,11782,11789,11799,11809,11816,11826,11833,11843,11850,11857,11864,11871,11878,11885,11892,11899,11906,11913,11920,11927,11934,11941,11948,11955,11962,11969,11976,11983],{"name":851,"kind":852,"required":853},{"name":5794,"kind":852,"annotation":11472,"required":42,"default":11476},{"join":11473},[11474,11475],{"name":931,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},"unitelabs.labware.utils.missing.MISSING",{"name":11479,"kind":852,"annotation":11480,"required":42,"default":11484},"identifier",{"join":11481},[11482,11483],{"name":931,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11486,"kind":852,"annotation":11487,"required":42,"default":11491},"channel_order",{"join":11488},[11489,11490],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11493,"kind":852,"annotation":11494,"required":42,"default":11501},"collision_sensitivity",{"join":11495},[11496,11500],{"left":11497,"slice":11498},{"name":2339,"cls":810},{"elements":11499},[10954,10955],{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11503,"kind":852,"annotation":11504,"required":42,"default":11508},"deck_track_count",{"join":11505},[11506,11507],{"name":1405,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11510,"kind":852,"annotation":11511,"required":42,"default":11515},"autoload_track_count",{"join":11512},[11513,11514],{"name":1405,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11517,"kind":852,"annotation":11518,"required":42,"default":11522},"waste_x",{"join":11519},[11520,11521],{"name":1062,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11524,"kind":852,"annotation":11525,"required":42,"default":11532},"waste_direction",{"join":11526},[11527,11531],{"left":11528,"slice":11529},{"name":2339,"cls":810},{"elements":11530},[10077,10078],{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11534,"kind":852,"annotation":11535,"required":42,"default":11539},"min_x",{"join":11536},[11537,11538],{"name":1062,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11541,"kind":852,"annotation":11542,"required":42,"default":11546},"max_x",{"join":11543},[11544,11545],{"name":1062,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11548,"kind":852,"annotation":11549,"required":42,"default":11553},"left_arm_min_y",{"join":11550},[11551,11552],{"name":1062,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11555,"kind":852,"annotation":11556,"required":42,"default":11560},"left_arm_max_y",{"join":11557},[11558,11559],{"name":1062,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11562,"kind":852,"annotation":11563,"required":42,"default":11570},"left_arm_size",{"join":11564},[11565,11569],{"left":11566,"slice":11567},{"name":2339,"cls":810},{"elements":11568},[11024,11025],{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11572,"kind":852,"annotation":11573,"required":42,"default":11577},"left_arm_width",{"join":11574},[11575,11576],{"name":1062,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11579,"kind":852,"annotation":11580,"required":42,"default":11584},"right_arm_min_y",{"join":11581},[11582,11583],{"name":1062,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11586,"kind":852,"annotation":11587,"required":42,"default":11591},"right_arm_max_y",{"join":11588},[11589,11590],{"name":1062,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11593,"kind":852,"annotation":11594,"required":42,"default":11601},"right_arm_size",{"join":11595},[11596,11600],{"left":11597,"slice":11598},{"name":2339,"cls":810},{"elements":11599},[11024,11025],{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11603,"kind":852,"annotation":11604,"required":42,"default":11608},"right_arm_width",{"join":11605},[11606,11607],{"name":1062,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":10110,"kind":852,"annotation":11610,"required":42,"default":11617},{"join":11611},[11612,11616],{"left":11613,"slice":11614},{"name":2339,"cls":810},{"elements":11615},[10077,10078,1052],{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":6912,"kind":852,"annotation":11619,"required":42,"default":11623},{"join":11620},[11621,11622],{"name":1405,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":10233,"kind":852,"annotation":11625,"required":42,"default":11629},{"join":11626},[11627,11628],{"name":1062,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11631,"kind":852,"annotation":11632,"required":42,"default":11636},"pip_channel_volume",{"join":11633},[11634,11635],{"name":1405,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":10119,"kind":852,"annotation":11638,"required":42,"default":11645},{"join":11639},[11640,11644],{"left":11641,"slice":11642},{"name":2339,"cls":810},{"elements":11643},[10077,10078,1052],{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11647,"kind":852,"annotation":11648,"required":42,"default":11652},"xl_channel_count",{"join":11649},[11650,11651],{"name":1405,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":10238,"kind":852,"annotation":11654,"required":42,"default":11658},{"join":11655},[11656,11657],{"name":1062,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11660,"kind":852,"annotation":11661,"required":42,"default":11665},"xl_channel_volume",{"join":11662},[11663,11664],{"name":1405,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11667,"kind":852,"annotation":11668,"required":42,"default":11675},"robotic_channels",{"join":11669},[11670,11674],{"left":11671,"slice":11672},{"name":2339,"cls":810},{"elements":11673},[10077,10078,1052],{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11677,"kind":852,"annotation":11678,"required":42,"default":11682},"robotic_channel_count",{"join":11679},[11680,11681],{"name":1405,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11684,"kind":852,"annotation":11685,"required":42,"default":11689},"robotic_channel_gap",{"join":11686},[11687,11688],{"name":1062,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11691,"kind":852,"annotation":11692,"required":42,"default":11699},"iswap",{"join":11693},[11694,11698],{"left":11695,"slice":11696},{"name":2339,"cls":810},{"elements":11697},[10077,10078,1052],{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11701,"kind":852,"annotation":11702,"required":42,"default":11709},"iswap_size",{"join":11703},[11704,11708],{"left":11705,"slice":11706},{"name":2339,"cls":810},{"elements":11707},[11024,11169],{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11711,"kind":852,"annotation":11712,"required":42,"default":11716},"iswap_park_heads",{"join":11713},[11714,11715],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":10131,"kind":852,"annotation":11718,"required":42,"default":11725},{"join":11719},[11720,11724],{"left":11721,"slice":11722},{"name":2339,"cls":810},{"elements":11723},[10077,10078,1052],{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":10134,"kind":852,"annotation":11727,"required":42,"default":11734},{"join":11728},[11729,11733],{"left":11730,"slice":11731},{"name":2339,"cls":810},{"elements":11732},[10077,10078,1052],{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11736,"kind":852,"annotation":11737,"required":42,"default":11744},"nano_pipettor",{"join":11738},[11739,11743],{"left":11740,"slice":11741},{"name":2339,"cls":810},{"elements":11742},[10077,10078,1052],{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11746,"kind":852,"annotation":11747,"required":42,"default":11751},"nano_pipettor_additional",{"join":11748},[11749,11750],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11753,"kind":852,"annotation":11754,"required":42,"default":11761},"tube_gripper",{"join":11755},[11756,11760],{"left":11757,"slice":11758},{"name":2339,"cls":810},{"elements":11759},[10077,10078,1052],{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11763,"kind":852,"annotation":11764,"required":42,"default":11771},"imaging_channel",{"join":11765},[11766,11770],{"left":11767,"slice":11768},{"name":2339,"cls":810},{"elements":11769},[10077,10078,1052],{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11773,"kind":852,"annotation":11774,"required":42,"default":11781},"gel_card_gripper",{"join":11775},[11776,11780],{"left":11777,"slice":11778},{"name":2339,"cls":810},{"elements":11779},[10077,10078,1052],{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11783,"kind":852,"annotation":11784,"required":42,"default":11788},"puncher",{"join":11785},[11786,11787],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11790,"kind":852,"annotation":11791,"required":42,"default":11798},"puncher_handler",{"join":11792},[11793,11797],{"left":11794,"slice":11795},{"name":2339,"cls":810},{"elements":11796},[10077,10078,1052],{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11800,"kind":852,"annotation":11801,"required":42,"default":11808},"autoload",{"join":11802},[11803,11807],{"left":11804,"slice":11805},{"name":2339,"cls":810},{"elements":11806},[11272,11273,1052],{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11810,"kind":852,"annotation":11811,"required":42,"default":11815},"wash_station_1",{"join":11812},[11813,11814],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11817,"kind":852,"annotation":11818,"required":42,"default":11825},"wash_station_1_type",{"join":11819},[11820,11824],{"left":11821,"slice":11822},{"name":2339,"cls":810},{"elements":11823},[11291,11292],{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11827,"kind":852,"annotation":11828,"required":42,"default":11832},"wash_station_2",{"join":11829},[11830,11831],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11834,"kind":852,"annotation":11835,"required":42,"default":11842},"wash_station_2_type",{"join":11836},[11837,11841],{"left":11838,"slice":11839},{"name":2339,"cls":810},{"elements":11840},[11291,11292],{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11844,"kind":852,"annotation":11845,"required":42,"default":11849},"pump_station_1",{"join":11846},[11847,11848],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11851,"kind":852,"annotation":11852,"required":42,"default":11856},"pump_station_2",{"join":11853},[11854,11855],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11858,"kind":852,"annotation":11859,"required":42,"default":11863},"pump_station_3",{"join":11860},[11861,11862],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11865,"kind":852,"annotation":11866,"required":42,"default":11870},"decapper_1",{"join":11867},[11868,11869],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11872,"kind":852,"annotation":11873,"required":42,"default":11877},"decapper_2",{"join":11874},[11875,11876],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11879,"kind":852,"annotation":11880,"required":42,"default":11884},"decapper_3",{"join":11881},[11882,11883],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11886,"kind":852,"annotation":11887,"required":42,"default":11891},"decapper_4",{"join":11888},[11889,11890],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11893,"kind":852,"annotation":11894,"required":42,"default":11898},"shaking_incubator_1",{"join":11895},[11896,11897],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11900,"kind":852,"annotation":11901,"required":42,"default":11905},"shaking_incubator_2",{"join":11902},[11903,11904],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11907,"kind":852,"annotation":11908,"required":42,"default":11912},"tcc_1",{"join":11909},[11910,11911],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11914,"kind":852,"annotation":11915,"required":42,"default":11919},"tcc_2",{"join":11916},[11917,11918],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11921,"kind":852,"annotation":11922,"required":42,"default":11926},"centrifuge",{"join":11923},[11924,11925],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11928,"kind":852,"annotation":11929,"required":42,"default":11933},"front_cover_monitoring",{"join":11930},[11931,11932],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11935,"kind":852,"annotation":11936,"required":42,"default":11940},"front_cover_monitoring_additional",{"join":11937},[11938,11939],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11942,"kind":852,"annotation":11943,"required":42,"default":11947},"left_cover",{"join":11944},[11945,11946],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11949,"kind":852,"annotation":11950,"required":42,"default":11954},"right_cover",{"join":11951},[11952,11953],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11956,"kind":852,"annotation":11957,"required":42,"default":11961},"autoload_cover",{"join":11958},[11959,11960],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11963,"kind":852,"annotation":11964,"required":42,"default":11968},"x0_interface",{"join":11965},[11966,11967],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11970,"kind":852,"annotation":11971,"required":42,"default":11975},"ham_elisa",{"join":11972},[11973,11974],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11977,"kind":852,"annotation":11978,"required":42,"default":11982},"new_gen_pooler",{"join":11979},[11980,11981],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11984,"kind":852,"annotation":11985,"required":42,"default":11989},"status_light",{"join":11986},[11987,11988],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"type":802,"name":7186,"path":10801,"parent":9805,"description":11991,"lines":11992,"decorators":11993,"bases":11994,"attributes":11997,"functions":12009,"mro":12011},"Represents the configuration of a Microlab STAR as a dataclass.",[9002,1808],[9853],[11995],{"annotation":11996},{"name":9816,"cls":810},[11998,11999,12000,12001,12002,12003,12004,12005,12006,12007,12008],"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",[12010],"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration.__init__",[7186,9816,836,10935],{"type":784,"name":11998,"path":10801,"parent":7186,"description":12013,"lines":12014,"value":10939,"annotation":12015},"The discard location for the CO-RE 96 head.",[9522,9522],{"join":12016},[12017,12018],{"name":1934,"cls":810},{"name":10944,"cls":810},{"type":784,"name":11999,"path":10801,"parent":7186,"description":12020,"lines":12021,"value":10939,"annotation":12022},"The home location for the CO-RE 96 head.",[4210,4210],{"join":12023},[12024,12025],{"name":1934,"cls":810},{"name":10944,"cls":810},{"type":784,"name":12000,"path":10801,"parent":7186,"description":12027,"lines":12028,"value":10939,"annotation":12030},"The discard location for the CO-RE 384 head.",[12029,12029],250,{"join":12031},[12032,12033],{"name":1934,"cls":810},{"name":10944,"cls":810},{"type":784,"name":12001,"path":10801,"parent":7186,"description":12035,"lines":12036,"value":10939,"annotation":12037},"The park location of the CO-RE gripper.",[7756,7756],{"join":12038},[12039,12045],{"left":12040,"slice":12041},{"name":2812,"cls":810},{"elements":12042},[12043,12044],{"name":1934,"cls":810},{"name":1934,"cls":810},{"name":10944,"cls":810},{"type":784,"name":12002,"path":10801,"parent":7186,"description":12047,"lines":12048,"value":10939,"annotation":12049},"The default channels to use for the CO-RE gripper.",[1277,1277],{"join":12050},[12051,12057],{"left":12052,"slice":12053},{"name":2812,"cls":810},{"elements":12054},[12055,12056],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":10944,"cls":810},{"type":784,"name":12003,"path":10801,"parent":7186,"description":12059,"lines":12060,"value":10939,"annotation":12062},"The Z height of the discard location for the channels.",[12061,12061],259,{"join":12063},[12064,12065],{"name":1062,"cls":810},{"name":10944,"cls":810},{"type":784,"name":12004,"path":10801,"parent":7186,"description":12067,"lines":12068,"value":10939,"annotation":12069},"The home location of the channels.",[4248,4248],{"join":12070},[12071,12072],{"name":1934,"cls":810},{"name":10944,"cls":810},{"type":784,"name":12005,"path":10801,"parent":7186,"description":12074,"lines":12075,"value":10939,"annotation":12076},"The home location (as track number) of the autoload.",[2743,2743],{"join":12077},[12078,12079],{"name":1405,"cls":810},{"name":10944,"cls":810},{"type":784,"name":12006,"path":10801,"parent":7186,"description":12081,"lines":12082,"value":10939,"annotation":12083},"The firmware version of the liquid handler.",[1301,1301],{"join":12084},[12085,12086],{"name":931,"cls":810},{"name":10944,"cls":810},{"type":784,"name":12007,"path":10801,"parent":7186,"description":12088,"lines":12089,"value":10939,"annotation":12091},"Whether a waste block is installed on the deck.",[12090,12090],271,{"join":12092},[12093,12094],{"name":1098,"cls":810},{"name":10944,"cls":810},{"type":784,"name":12008,"path":10801,"parent":7186,"description":12096,"lines":12097,"value":10939,"annotation":12098},"Whether teaching needles are installed on the waste block.",[2764,2764],{"join":12099},[12100,12101],{"name":1098,"cls":810},{"name":10944,"cls":810},{"type":846,"name":12010,"path":10801,"parent":7186,"lines":12103,"parameters":12104},[9868,9868],[12105,12106,12112,12118,12124,12133,12139,12145,12151,12160,12166,12172,12178,12184,12193,12199,12205,12211,12220,12226,12235,12241,12247,12253,12262,12268,12274,12280,12289,12295,12301,12310,12319,12325,12334,12343,12352,12358,12367,12376,12385,12391,12400,12409,12415,12424,12430,12439,12445,12451,12457,12463,12469,12475,12481,12487,12493,12499,12505,12511,12517,12523,12529,12535,12541,12547,12553,12559,12565,12572,12579,12586,12598,12610,12617,12624,12631,12638,12645],{"name":851,"kind":852,"required":853},{"name":5794,"kind":852,"annotation":12107,"required":42,"default":12111},{"join":12108},[12109,12110],{"name":931,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11479,"kind":852,"annotation":12113,"required":42,"default":12117},{"join":12114},[12115,12116],{"name":931,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11486,"kind":852,"annotation":12119,"required":42,"default":12123},{"join":12120},[12121,12122],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11493,"kind":852,"annotation":12125,"required":42,"default":12132},{"join":12126},[12127,12131],{"left":12128,"slice":12129},{"name":2339,"cls":810},{"elements":12130},[10954,10955],{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11503,"kind":852,"annotation":12134,"required":42,"default":12138},{"join":12135},[12136,12137],{"name":1405,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11510,"kind":852,"annotation":12140,"required":42,"default":12144},{"join":12141},[12142,12143],{"name":1405,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11517,"kind":852,"annotation":12146,"required":42,"default":12150},{"join":12147},[12148,12149],{"name":1062,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11524,"kind":852,"annotation":12152,"required":42,"default":12159},{"join":12153},[12154,12158],{"left":12155,"slice":12156},{"name":2339,"cls":810},{"elements":12157},[10077,10078],{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11534,"kind":852,"annotation":12161,"required":42,"default":12165},{"join":12162},[12163,12164],{"name":1062,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11541,"kind":852,"annotation":12167,"required":42,"default":12171},{"join":12168},[12169,12170],{"name":1062,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11548,"kind":852,"annotation":12173,"required":42,"default":12177},{"join":12174},[12175,12176],{"name":1062,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11555,"kind":852,"annotation":12179,"required":42,"default":12183},{"join":12180},[12181,12182],{"name":1062,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11562,"kind":852,"annotation":12185,"required":42,"default":12192},{"join":12186},[12187,12191],{"left":12188,"slice":12189},{"name":2339,"cls":810},{"elements":12190},[11024,11025],{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11572,"kind":852,"annotation":12194,"required":42,"default":12198},{"join":12195},[12196,12197],{"name":1062,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11579,"kind":852,"annotation":12200,"required":42,"default":12204},{"join":12201},[12202,12203],{"name":1062,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11586,"kind":852,"annotation":12206,"required":42,"default":12210},{"join":12207},[12208,12209],{"name":1062,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11593,"kind":852,"annotation":12212,"required":42,"default":12219},{"join":12213},[12214,12218],{"left":12215,"slice":12216},{"name":2339,"cls":810},{"elements":12217},[11024,11025],{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11603,"kind":852,"annotation":12221,"required":42,"default":12225},{"join":12222},[12223,12224],{"name":1062,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":10110,"kind":852,"annotation":12227,"required":42,"default":12234},{"join":12228},[12229,12233],{"left":12230,"slice":12231},{"name":2339,"cls":810},{"elements":12232},[10077,10078,1052],{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":6912,"kind":852,"annotation":12236,"required":42,"default":12240},{"join":12237},[12238,12239],{"name":1405,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":10233,"kind":852,"annotation":12242,"required":42,"default":12246},{"join":12243},[12244,12245],{"name":1062,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11631,"kind":852,"annotation":12248,"required":42,"default":12252},{"join":12249},[12250,12251],{"name":1405,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":10119,"kind":852,"annotation":12254,"required":42,"default":12261},{"join":12255},[12256,12260],{"left":12257,"slice":12258},{"name":2339,"cls":810},{"elements":12259},[10077,10078,1052],{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11647,"kind":852,"annotation":12263,"required":42,"default":12267},{"join":12264},[12265,12266],{"name":1405,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":10238,"kind":852,"annotation":12269,"required":42,"default":12273},{"join":12270},[12271,12272],{"name":1062,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11660,"kind":852,"annotation":12275,"required":42,"default":12279},{"join":12276},[12277,12278],{"name":1405,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11667,"kind":852,"annotation":12281,"required":42,"default":12288},{"join":12282},[12283,12287],{"left":12284,"slice":12285},{"name":2339,"cls":810},{"elements":12286},[10077,10078,1052],{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11677,"kind":852,"annotation":12290,"required":42,"default":12294},{"join":12291},[12292,12293],{"name":1405,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11684,"kind":852,"annotation":12296,"required":42,"default":12300},{"join":12297},[12298,12299],{"name":1062,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11691,"kind":852,"annotation":12302,"required":42,"default":12309},{"join":12303},[12304,12308],{"left":12305,"slice":12306},{"name":2339,"cls":810},{"elements":12307},[10077,10078,1052],{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11701,"kind":852,"annotation":12311,"required":42,"default":12318},{"join":12312},[12313,12317],{"left":12314,"slice":12315},{"name":2339,"cls":810},{"elements":12316},[11024,11169],{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11711,"kind":852,"annotation":12320,"required":42,"default":12324},{"join":12321},[12322,12323],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":10131,"kind":852,"annotation":12326,"required":42,"default":12333},{"join":12327},[12328,12332],{"left":12329,"slice":12330},{"name":2339,"cls":810},{"elements":12331},[10077,10078,1052],{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":10134,"kind":852,"annotation":12335,"required":42,"default":12342},{"join":12336},[12337,12341],{"left":12338,"slice":12339},{"name":2339,"cls":810},{"elements":12340},[10077,10078,1052],{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11736,"kind":852,"annotation":12344,"required":42,"default":12351},{"join":12345},[12346,12350],{"left":12347,"slice":12348},{"name":2339,"cls":810},{"elements":12349},[10077,10078,1052],{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11746,"kind":852,"annotation":12353,"required":42,"default":12357},{"join":12354},[12355,12356],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11753,"kind":852,"annotation":12359,"required":42,"default":12366},{"join":12360},[12361,12365],{"left":12362,"slice":12363},{"name":2339,"cls":810},{"elements":12364},[10077,10078,1052],{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11763,"kind":852,"annotation":12368,"required":42,"default":12375},{"join":12369},[12370,12374],{"left":12371,"slice":12372},{"name":2339,"cls":810},{"elements":12373},[10077,10078,1052],{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11773,"kind":852,"annotation":12377,"required":42,"default":12384},{"join":12378},[12379,12383],{"left":12380,"slice":12381},{"name":2339,"cls":810},{"elements":12382},[10077,10078,1052],{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11783,"kind":852,"annotation":12386,"required":42,"default":12390},{"join":12387},[12388,12389],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11790,"kind":852,"annotation":12392,"required":42,"default":12399},{"join":12393},[12394,12398],{"left":12395,"slice":12396},{"name":2339,"cls":810},{"elements":12397},[10077,10078,1052],{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11800,"kind":852,"annotation":12401,"required":42,"default":12408},{"join":12402},[12403,12407],{"left":12404,"slice":12405},{"name":2339,"cls":810},{"elements":12406},[11272,11273,1052],{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11810,"kind":852,"annotation":12410,"required":42,"default":12414},{"join":12411},[12412,12413],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11817,"kind":852,"annotation":12416,"required":42,"default":12423},{"join":12417},[12418,12422],{"left":12419,"slice":12420},{"name":2339,"cls":810},{"elements":12421},[11291,11292],{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11827,"kind":852,"annotation":12425,"required":42,"default":12429},{"join":12426},[12427,12428],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11834,"kind":852,"annotation":12431,"required":42,"default":12438},{"join":12432},[12433,12437],{"left":12434,"slice":12435},{"name":2339,"cls":810},{"elements":12436},[11291,11292],{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11844,"kind":852,"annotation":12440,"required":42,"default":12444},{"join":12441},[12442,12443],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11851,"kind":852,"annotation":12446,"required":42,"default":12450},{"join":12447},[12448,12449],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11858,"kind":852,"annotation":12452,"required":42,"default":12456},{"join":12453},[12454,12455],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11865,"kind":852,"annotation":12458,"required":42,"default":12462},{"join":12459},[12460,12461],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11872,"kind":852,"annotation":12464,"required":42,"default":12468},{"join":12465},[12466,12467],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11879,"kind":852,"annotation":12470,"required":42,"default":12474},{"join":12471},[12472,12473],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11886,"kind":852,"annotation":12476,"required":42,"default":12480},{"join":12477},[12478,12479],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11893,"kind":852,"annotation":12482,"required":42,"default":12486},{"join":12483},[12484,12485],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11900,"kind":852,"annotation":12488,"required":42,"default":12492},{"join":12489},[12490,12491],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11907,"kind":852,"annotation":12494,"required":42,"default":12498},{"join":12495},[12496,12497],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11914,"kind":852,"annotation":12500,"required":42,"default":12504},{"join":12501},[12502,12503],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11921,"kind":852,"annotation":12506,"required":42,"default":12510},{"join":12507},[12508,12509],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11928,"kind":852,"annotation":12512,"required":42,"default":12516},{"join":12513},[12514,12515],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11935,"kind":852,"annotation":12518,"required":42,"default":12522},{"join":12519},[12520,12521],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11942,"kind":852,"annotation":12524,"required":42,"default":12528},{"join":12525},[12526,12527],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11949,"kind":852,"annotation":12530,"required":42,"default":12534},{"join":12531},[12532,12533],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11956,"kind":852,"annotation":12536,"required":42,"default":12540},{"join":12537},[12538,12539],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11963,"kind":852,"annotation":12542,"required":42,"default":12546},{"join":12543},[12544,12545],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11970,"kind":852,"annotation":12548,"required":42,"default":12552},{"join":12549},[12550,12551],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11977,"kind":852,"annotation":12554,"required":42,"default":12558},{"join":12555},[12556,12557],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11984,"kind":852,"annotation":12560,"required":42,"default":12564},{"join":12561},[12562,12563],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":12566,"kind":852,"annotation":12567,"required":42,"default":12571},"core96_discard_location",{"join":12568},[12569,12570],{"name":1934,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":12573,"kind":852,"annotation":12574,"required":42,"default":12578},"core96_home_location",{"join":12575},[12576,12577],{"name":1934,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":12580,"kind":852,"annotation":12581,"required":42,"default":12585},"core384_discard_location",{"join":12582},[12583,12584],{"name":1934,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":12587,"kind":852,"annotation":12588,"required":42,"default":12597},"core_gripper_park_location",{"join":12589},[12590,12596],{"left":12591,"slice":12592},{"name":2812,"cls":810},{"elements":12593},[12594,12595],{"name":1934,"cls":810},{"name":1934,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":12599,"kind":852,"annotation":12600,"required":42,"default":12609},"core_gripper_channels",{"join":12601},[12602,12608],{"left":12603,"slice":12604},{"name":2812,"cls":810},{"elements":12605},[12606,12607],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":12611,"kind":852,"annotation":12612,"required":42,"default":12616},"channels_discard_z_height",{"join":12613},[12614,12615],{"name":1062,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":12618,"kind":852,"annotation":12619,"required":42,"default":12623},"channels_home_location",{"join":12620},[12621,12622],{"name":1934,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":12625,"kind":852,"annotation":12626,"required":42,"default":12630},"autoload_home_location",{"join":12627},[12628,12629],{"name":1405,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":12632,"kind":852,"annotation":12633,"required":42,"default":12637},"firmware_version",{"join":12634},[12635,12636],{"name":931,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":12639,"kind":852,"annotation":12640,"required":42,"default":12644},"waste_block",{"join":12641},[12642,12643],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":12646,"kind":852,"annotation":12647,"required":42,"default":12651},"teaching_needles",{"join":12648},[12649,12650],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"type":802,"name":9818,"path":10801,"parent":9805,"description":12653,"lines":12654,"decorators":12655,"bases":12656,"attributes":12659,"functions":12683,"mro":12685},"Represents the firmware configuration of a Hamilton Vantage as a dataclass.",[8765,4476],[9853],[12657],{"annotation":12658},{"name":836,"cls":810},[12660,12661,12662,12663,12664,12665,12666,12667,12668,12669,12670,12671,12672,12673,12674,12675,12676,12677,12678,12679,12680,12681,12682],"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",[12684],"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.__init__",[9818,836,10935],{"type":784,"name":12660,"path":10801,"parent":9818,"description":10958,"lines":12687,"value":10939,"annotation":12689},[12688,12688],282,{"join":12690},[12691,12692],{"name":1405,"cls":810},{"name":10944,"cls":810},{"type":784,"name":12661,"path":10801,"parent":9818,"description":12694,"lines":12695,"value":10939,"annotation":12696},"The autoload\u002FIDL loader tray width as number of tracks.",[4274,4274],{"join":12697},[12698,12699],{"name":1405,"cls":810},{"name":10944,"cls":810},{"type":784,"name":12662,"path":10801,"parent":9818,"description":12701,"lines":12702,"value":10939,"annotation":12703},"The minimum loader track index supported by the instrument.",[8781,8781],{"join":12704},[12705,12706],{"name":1405,"cls":810},{"name":10944,"cls":810},{"type":784,"name":12663,"path":10801,"parent":9818,"description":10989,"lines":12708,"value":10939,"annotation":12710},[12709,12709],291,{"join":12711},[12712,12713],{"name":1062,"cls":810},{"name":10944,"cls":810},{"type":784,"name":12664,"path":10801,"parent":9818,"description":12715,"lines":12716,"value":10939,"annotation":12717},"The maximal x position in mm to reach without collisions.",[8782,8782],{"join":12718},[12719,12720],{"name":1062,"cls":810},{"name":10944,"cls":810},{"type":784,"name":12665,"path":10801,"parent":9818,"description":12722,"lines":12723,"value":10939,"annotation":12724},"Configuration for the left arm.",[4324,4324],{"join":12725},[12726,12727],{"name":9817,"cls":810},{"name":10944,"cls":810},{"type":784,"name":12666,"path":10801,"parent":9818,"description":12729,"lines":12730,"value":10939,"annotation":12732},"Configuration for the right arm, or None if not present.",[12731,12731],300,{"join":12733},[12734,832,12735],{"name":9817,"cls":810},{"name":10944,"cls":810},{"type":784,"name":12667,"path":10801,"parent":9818,"description":12737,"lines":12738,"value":10939,"annotation":12739},"Whether PIP channels are installed and on which arm.",[4335,4335],{"join":12740},[12741,12745],{"left":12742,"slice":12743},{"name":2339,"cls":810},{"elements":12744},[10077,10078,1052],{"name":10944,"cls":810},{"type":784,"name":12668,"path":10801,"parent":9818,"description":12747,"lines":12748,"value":10939,"annotation":12749},"The number of installed PIP channels.",[8806,8806],{"join":12750},[12751,12752],{"name":1405,"cls":810},{"name":10944,"cls":810},{"type":784,"name":12669,"path":10801,"parent":9818,"description":12754,"lines":12755,"value":10939,"annotation":12756},"The minimal distance between neighbouring PIP channels in mm.",[4348,4348],{"join":12757},[12758,12759],{"name":1062,"cls":810},{"name":10944,"cls":810},{"type":784,"name":12670,"path":10801,"parent":9818,"description":12761,"lines":12762,"value":10939,"annotation":12764},"The volume a PIP channel can hold in µl.",[12763,12763],312,{"join":12765},[12766,12767],{"name":1405,"cls":810},{"name":10944,"cls":810},{"type":784,"name":12671,"path":10801,"parent":9818,"description":12769,"lines":12770,"value":10939,"annotation":12771},"Whether XL channels are installed and on which arm.",[4358,4358],{"join":12772},[12773,12777],{"left":12774,"slice":12775},{"name":2339,"cls":810},{"elements":12776},[10077,10078,1052],{"name":10944,"cls":810},{"type":784,"name":12672,"path":10801,"parent":9818,"description":12779,"lines":12780,"value":10939,"annotation":12782},"The number of installed XL channels.",[12781,12781],318,{"join":12783},[12784,12785],{"name":1405,"cls":810},{"name":10944,"cls":810},{"type":784,"name":12673,"path":10801,"parent":9818,"description":12787,"lines":12788,"value":10939,"annotation":12789},"The minimal distance between neighbouring XL channels in mm.",[4381,4381],{"join":12790},[12791,12792],{"name":1062,"cls":810},{"name":10944,"cls":810},{"type":784,"name":12674,"path":10801,"parent":9818,"description":12794,"lines":12795,"value":10939,"annotation":12797},"The volume an XL channel can hold in µl.",[12796,12796],324,{"join":12798},[12799,12800],{"name":1405,"cls":810},{"name":10944,"cls":810},{"type":784,"name":12675,"path":10801,"parent":9818,"description":12802,"lines":12803,"value":10939,"annotation":12804},"Whether the IPG (Integrated Plate Gripper) is installed.",[4391,4391],{"join":12805},[12806,12807],{"name":1098,"cls":810},{"name":10944,"cls":810},{"type":784,"name":12676,"path":10801,"parent":9818,"description":12809,"lines":12810,"value":10939,"annotation":12811},"Whether the IDL (ID Loader) unit is installed.",[8807,8807],{"join":12812},[12813,12814],{"name":1098,"cls":810},{"name":10944,"cls":810},{"type":784,"name":12677,"path":10801,"parent":9818,"description":12816,"lines":12817,"value":10939,"annotation":12818},"Whether the CoRe 96 head is installed.",[7838,7838],{"join":12819},[12820,12821],{"name":1098,"cls":810},{"name":10944,"cls":810},{"type":784,"name":12678,"path":10801,"parent":9818,"description":12823,"lines":12824,"value":10939,"annotation":12825},"Whether the CoRe 384 head is installed.",[8836,8836],{"join":12826},[12827,12828],{"name":1098,"cls":810},{"name":10944,"cls":810},{"type":784,"name":12679,"path":10801,"parent":9818,"description":12830,"lines":12831,"value":10939,"annotation":12832},"True = PIP low-Y \u002F XL high-Y, False = XL low-Y \u002F PIP high-Y.",[4101,4101],{"join":12833},[12834,12835],{"name":1098,"cls":810},{"name":10944,"cls":810},{"type":784,"name":12680,"path":10801,"parent":9818,"description":12837,"lines":12838,"value":10939,"annotation":12839},"Minimum Y separation in mm between the XL and PIP channel groups on the same arm.",[4412,4412],{"join":12840},[12841,12842],{"name":1062,"cls":810},{"name":10944,"cls":810},{"type":784,"name":12681,"path":10801,"parent":9818,"description":10946,"lines":12844,"value":10939,"annotation":12845},[4448,4448],{"join":12846},[12847,12851],{"left":12848,"slice":12849},{"name":2339,"cls":810},{"elements":12850},[10954,10955],{"name":10944,"cls":810},{"type":784,"name":12682,"path":10801,"parent":9818,"description":11464,"lines":12853,"value":832,"annotation":12854},[4462,4476],{"name":1098,"cls":810},{"type":846,"name":12684,"path":10801,"parent":9818,"lines":12856,"parameters":12857},[9868,9868],[12858,12859,12865,12871,12877,12884,12891,12897,12903,12910,12917,12926,12932,12938,12944,12953,12959,12965,12971,12977,12984,12990,12996,13002,13009],{"name":851,"kind":852,"required":853},{"name":5794,"kind":852,"annotation":12860,"required":42,"default":12864},{"join":12861},[12862,12863],{"name":931,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11479,"kind":852,"annotation":12866,"required":42,"default":12870},{"join":12867},[12868,12869],{"name":931,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11503,"kind":852,"annotation":12872,"required":42,"default":12876},{"join":12873},[12874,12875],{"name":1405,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":12878,"kind":852,"annotation":12879,"required":42,"default":12883},"loader_track_count",{"join":12880},[12881,12882],{"name":1405,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":12885,"kind":852,"annotation":12886,"required":42,"default":12890},"loader_track_min",{"join":12887},[12888,12889],{"name":1405,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11534,"kind":852,"annotation":12892,"required":42,"default":12896},{"join":12893},[12894,12895],{"name":1062,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11541,"kind":852,"annotation":12898,"required":42,"default":12902},{"join":12899},[12900,12901],{"name":1062,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":12904,"kind":852,"annotation":12905,"required":42,"default":12909},"left_arm",{"join":12906},[12907,12908],{"name":9817,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":12911,"kind":852,"annotation":12912,"required":42,"default":12916},"right_arm",{"join":12913},[12914,832,12915],{"name":9817,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":10110,"kind":852,"annotation":12918,"required":42,"default":12925},{"join":12919},[12920,12924],{"left":12921,"slice":12922},{"name":2339,"cls":810},{"elements":12923},[10077,10078,1052],{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":6912,"kind":852,"annotation":12927,"required":42,"default":12931},{"join":12928},[12929,12930],{"name":1405,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":10233,"kind":852,"annotation":12933,"required":42,"default":12937},{"join":12934},[12935,12936],{"name":1062,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11631,"kind":852,"annotation":12939,"required":42,"default":12943},{"join":12940},[12941,12942],{"name":1405,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":10119,"kind":852,"annotation":12945,"required":42,"default":12952},{"join":12946},[12947,12951],{"left":12948,"slice":12949},{"name":2339,"cls":810},{"elements":12950},[10077,10078,1052],{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11647,"kind":852,"annotation":12954,"required":42,"default":12958},{"join":12955},[12956,12957],{"name":1405,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":10238,"kind":852,"annotation":12960,"required":42,"default":12964},{"join":12961},[12962,12963],{"name":1062,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11660,"kind":852,"annotation":12966,"required":42,"default":12970},{"join":12967},[12968,12969],{"name":1405,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":10128,"kind":852,"annotation":12972,"required":42,"default":12976},{"join":12973},[12974,12975],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":12978,"kind":852,"annotation":12979,"required":42,"default":12983},"idl",{"join":12980},[12981,12982],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":10131,"kind":852,"annotation":12985,"required":42,"default":12989},{"join":12986},[12987,12988],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":10134,"kind":852,"annotation":12991,"required":42,"default":12995},{"join":12992},[12993,12994],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11486,"kind":852,"annotation":12997,"required":42,"default":13001},{"join":12998},[12999,13000],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13003,"kind":852,"annotation":13004,"required":42,"default":13008},"inter_channel_group_gap",{"join":13005},[13006,13007],{"name":1062,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11493,"kind":852,"annotation":13010,"required":42,"default":13017},{"join":13011},[13012,13016],{"left":13013,"slice":13014},{"name":2339,"cls":810},{"elements":13015},[10954,10955],{"name":10944,"cls":810},{"name":11477,"cls":810},{"type":802,"name":6916,"path":10801,"parent":9805,"description":13019,"lines":13020,"decorators":13021,"bases":13022,"attributes":13025,"functions":13035,"mro":13037},"Alias for Hamilton Microlab Vantage (STAR V) configuration.",[4486,4573],[9853],[13023],{"annotation":13024},{"name":9818,"cls":810},[13026,13027,13028,13029,13030,13031,13032,13033,13034],"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",[13036],"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageConfiguration.__init__",[6916,9818,836,10935],{"type":784,"name":13026,"path":10801,"parent":6916,"description":13039,"lines":13040,"value":10939,"annotation":13041},"Track number where the waste block is mounted on the deck.",[7863,7863],{"join":13042},[13043,13044],{"name":1405,"cls":810},{"name":10944,"cls":810},{"type":784,"name":13027,"path":10801,"parent":6916,"description":13046,"lines":13047,"value":10939,"annotation":13048},"Waste type (universal, 2T, or a custom HamiltonWaste subclass).",[4487,4487],{"join":13049},[13050,13051,13054],{"name":9821,"cls":810},{"left":13052,"slice":13053},{"name":843,"cls":810},{"name":9918,"cls":810},{"name":10944,"cls":810},{"type":784,"name":13028,"path":10801,"parent":6916,"description":13056,"lines":13057,"value":832,"annotation":13059},"Ejection plate for 2T waste; None for universal waste.",[13058,13058],368,{"join":13060},[13061,832,13062],{"name":9926,"cls":810},{"name":10944,"cls":810},{"type":784,"name":13029,"path":10801,"parent":6916,"description":12081,"lines":13064,"value":10939,"annotation":13066},[13065,13065],371,{"join":13067},[13068,13069],{"name":931,"cls":810},{"name":10944,"cls":810},{"type":784,"name":13030,"path":10801,"parent":6916,"description":13071,"lines":13072,"value":10939,"annotation":13073},"X position in mm the arm moves to during home().",[4507,4507],{"join":13074},[13075,13076],{"name":1062,"cls":810},{"name":10944,"cls":810},{"type":784,"name":13031,"path":10801,"parent":6916,"description":11002,"lines":13078,"value":832,"annotation":13081},[13079,13080],378,382,{"join":13082},[13083,13084],{"name":1062,"cls":810},{"name":10944,"cls":810},{"type":784,"name":13032,"path":10801,"parent":6916,"description":11009,"lines":13086,"value":832,"annotation":13088},[4542,13087],389,{"join":13089},[13090,13091],{"name":1062,"cls":810},{"name":10944,"cls":810},{"type":784,"name":13033,"path":10801,"parent":6916,"description":11035,"lines":13093,"value":832,"annotation":13096},[13094,13095],392,396,{"join":13097},[13098,13099],{"name":1062,"cls":810},{"name":10944,"cls":810},{"type":784,"name":13034,"path":10801,"parent":6916,"description":11042,"lines":13101,"value":832,"annotation":13103},[13102,4573],399,{"join":13104},[13105,13106],{"name":1062,"cls":810},{"name":10944,"cls":810},{"type":846,"name":13036,"path":10801,"parent":6916,"lines":13108,"parameters":13109},[9868,9868],[13110,13111,13117,13123,13129,13135,13141,13147,13153,13159,13165,13174,13180,13186,13192,13201,13207,13213,13219,13225,13231,13237,13243,13249,13255,13264,13270,13279,13284,13290],{"name":851,"kind":852,"required":853},{"name":5794,"kind":852,"annotation":13112,"required":42,"default":13116},{"join":13113},[13114,13115],{"name":931,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11479,"kind":852,"annotation":13118,"required":42,"default":13122},{"join":13119},[13120,13121],{"name":931,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11503,"kind":852,"annotation":13124,"required":42,"default":13128},{"join":13125},[13126,13127],{"name":1405,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":12878,"kind":852,"annotation":13130,"required":42,"default":13134},{"join":13131},[13132,13133],{"name":1405,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":12885,"kind":852,"annotation":13136,"required":42,"default":13140},{"join":13137},[13138,13139],{"name":1405,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11534,"kind":852,"annotation":13142,"required":42,"default":13146},{"join":13143},[13144,13145],{"name":1062,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11541,"kind":852,"annotation":13148,"required":42,"default":13152},{"join":13149},[13150,13151],{"name":1062,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":12904,"kind":852,"annotation":13154,"required":42,"default":13158},{"join":13155},[13156,13157],{"name":9817,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":12911,"kind":852,"annotation":13160,"required":42,"default":13164},{"join":13161},[13162,832,13163],{"name":9817,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":10110,"kind":852,"annotation":13166,"required":42,"default":13173},{"join":13167},[13168,13172],{"left":13169,"slice":13170},{"name":2339,"cls":810},{"elements":13171},[10077,10078,1052],{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":6912,"kind":852,"annotation":13175,"required":42,"default":13179},{"join":13176},[13177,13178],{"name":1405,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":10233,"kind":852,"annotation":13181,"required":42,"default":13185},{"join":13182},[13183,13184],{"name":1062,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11631,"kind":852,"annotation":13187,"required":42,"default":13191},{"join":13188},[13189,13190],{"name":1405,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":10119,"kind":852,"annotation":13193,"required":42,"default":13200},{"join":13194},[13195,13199],{"left":13196,"slice":13197},{"name":2339,"cls":810},{"elements":13198},[10077,10078,1052],{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11647,"kind":852,"annotation":13202,"required":42,"default":13206},{"join":13203},[13204,13205],{"name":1405,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":10238,"kind":852,"annotation":13208,"required":42,"default":13212},{"join":13209},[13210,13211],{"name":1062,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11660,"kind":852,"annotation":13214,"required":42,"default":13218},{"join":13215},[13216,13217],{"name":1405,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":10128,"kind":852,"annotation":13220,"required":42,"default":13224},{"join":13221},[13222,13223],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":12978,"kind":852,"annotation":13226,"required":42,"default":13230},{"join":13227},[13228,13229],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":10131,"kind":852,"annotation":13232,"required":42,"default":13236},{"join":13233},[13234,13235],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":10134,"kind":852,"annotation":13238,"required":42,"default":13242},{"join":13239},[13240,13241],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11486,"kind":852,"annotation":13244,"required":42,"default":13248},{"join":13245},[13246,13247],{"name":1098,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13003,"kind":852,"annotation":13250,"required":42,"default":13254},{"join":13251},[13252,13253],{"name":1062,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11493,"kind":852,"annotation":13256,"required":42,"default":13263},{"join":13257},[13258,13262],{"left":13259,"slice":13260},{"name":2339,"cls":810},{"elements":13261},[10954,10955],{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":10228,"kind":852,"annotation":13265,"required":42,"default":13269},{"join":13266},[13267,13268],{"name":1405,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":9911,"kind":852,"annotation":13271,"required":42,"default":13278},{"join":13272},[13273,13274,13277],{"name":9821,"cls":810},{"left":13275,"slice":13276},{"name":843,"cls":810},{"name":9918,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":9922,"kind":852,"annotation":13280,"required":42,"default":832},{"join":13281},[13282,832,13283],{"name":9926,"cls":810},{"name":10944,"cls":810},{"name":12632,"kind":852,"annotation":13285,"required":42,"default":13289},{"join":13286},[13287,13288],{"name":931,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13291,"kind":852,"annotation":13292,"required":42,"default":13296},"x_arm_home_position",{"join":13293},[13294,13295],{"name":1062,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"type":755,"name":9806,"path":13298,"parent":7446,"classes":13299},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Fdata_correctness.py",[7772],{"type":802,"name":7772,"path":13298,"parent":9806,"description":13301,"lines":13302,"bases":13303,"attributes":13306,"mro":13339},"EEPROM data correctness flags. True indicates corrupt data, False indicates valid data.",[9651,3173],[13304],{"annotation":13305},{"name":910,"cls":810},[13307,13308,13309,13310,13311,13312,13313,13314,13315,13316,13317,13318,13319,13320,13321,13322,13323,13324,13325,13326,13327,13328,13329,13330,13331,13332,13333,13334,13335,13336,13337,13338],"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",[7772],{"type":784,"name":13307,"path":13298,"parent":7772,"description":13341,"lines":13342,"value":832,"annotation":13343},"Whether master configuration data is corrupt.",[9664,9664],{"name":1098,"cls":810},{"type":784,"name":13308,"path":13298,"parent":7772,"description":13345,"lines":13346,"value":832,"annotation":13347},"Whether channel number data is corrupt.",[790,790],{"name":1098,"cls":810},{"type":784,"name":13309,"path":13298,"parent":7772,"description":13349,"lines":13350,"value":832,"annotation":13351},"Whether X0 adjustment values data is corrupt.",[1807,1807],{"name":1098,"cls":810},{"type":784,"name":13310,"path":13298,"parent":7772,"description":13353,"lines":13354,"value":832,"annotation":13355},"Whether installation date data is corrupt.",[1856,1856],{"name":1098,"cls":810},{"type":784,"name":13311,"path":13298,"parent":7772,"description":13357,"lines":13358,"value":832,"annotation":13359},"Whether instrument serial number data is corrupt.",[791,791],{"name":1098,"cls":810},{"type":784,"name":13312,"path":13298,"parent":7772,"description":13361,"lines":13362,"value":832,"annotation":13363},"Whether download date data is corrupt.",[831,831],{"name":1098,"cls":810},{"type":784,"name":13313,"path":13298,"parent":7772,"description":13365,"lines":13366,"value":832,"annotation":13367},"Whether technical data is corrupt.",[796,796],{"name":1098,"cls":810},{"type":784,"name":13314,"path":13298,"parent":7772,"description":13369,"lines":13370,"value":832,"annotation":13371},"Whether X0 adjustment date data is corrupt.",[871,871],{"name":1098,"cls":810},{"type":784,"name":13315,"path":13298,"parent":7772,"description":13373,"lines":13374,"value":832,"annotation":13375},"Whether X0 adjustment status data is corrupt.",[1059,1059],{"name":1098,"cls":810},{"type":784,"name":13316,"path":13298,"parent":7772,"description":13377,"lines":13378,"value":832,"annotation":13379},"Whether gripper X-offset data is corrupt.",[1922,1922],{"name":1098,"cls":810},{"type":784,"name":13317,"path":13298,"parent":7772,"description":13381,"lines":13382,"value":832,"annotation":13383},"Whether verification data is corrupt.",[3055,3055],{"name":1098,"cls":810},{"type":784,"name":13318,"path":13298,"parent":7772,"description":13385,"lines":13386,"value":832,"annotation":13387},"Whether additional time stamp data is corrupt.",[1043,1043],{"name":1098,"cls":810},{"type":784,"name":13319,"path":13298,"parent":7772,"description":13389,"lines":13390,"value":832,"annotation":13391},"Whether channel validation status data is corrupt.",[1079,1079],{"name":1098,"cls":810},{"type":784,"name":13320,"path":13298,"parent":7772,"description":13393,"lines":13394,"value":832,"annotation":13395},"Whether extended configuration data is corrupt.",[3819,3819],{"name":1098,"cls":810},{"type":784,"name":13321,"path":13298,"parent":7772,"description":13397,"lines":13398,"value":832,"annotation":13399},"Whether CoRe 96 Head X-offset data is corrupt.",[1973,1973],{"name":1098,"cls":810},{"type":784,"name":13322,"path":13298,"parent":7772,"description":13401,"lines":13402,"value":832,"annotation":13403},"Whether instrument slot number data is corrupt.",[7604,7604],{"name":1098,"cls":810},{"type":784,"name":13323,"path":13298,"parent":7772,"description":13405,"lines":13406,"value":832,"annotation":13407},"Whether auto-load slot number data is corrupt.",[1982,1982],{"name":1098,"cls":810},{"type":784,"name":13324,"path":13298,"parent":7772,"description":13409,"lines":13410,"value":832,"annotation":13411},"Whether tip waste position data is corrupt.",[3839,3839],{"name":1098,"cls":810},{"type":784,"name":13325,"path":13298,"parent":7772,"description":13413,"lines":13414,"value":832,"annotation":13415},"Whether X drive assignment data is corrupt.",[806,806],{"name":1098,"cls":810},{"type":784,"name":13326,"path":13298,"parent":7772,"description":13417,"lines":13418,"value":832,"annotation":13419},"Whether iSWAP X limit data is corrupt.",[3852,3852],{"name":1098,"cls":810},{"type":784,"name":13327,"path":13298,"parent":7772,"description":13421,"lines":13422,"value":832,"annotation":13423},"Whether PIP raster pitch data is corrupt.",[2000,2000],{"name":1098,"cls":810},{"type":784,"name":13328,"path":13298,"parent":7772,"description":13425,"lines":13426,"value":832,"annotation":13427},"Whether X-init position data is corrupt.",[1092,1092],{"name":1098,"cls":810},{"type":784,"name":13329,"path":13298,"parent":7772,"description":13429,"lines":13430,"value":832,"annotation":13431},"Whether arm width data is corrupt.",[2010,2010],{"name":1098,"cls":810},{"type":784,"name":13330,"path":13298,"parent":7772,"description":13433,"lines":13434,"value":832,"annotation":13435},"Whether last channel minimal Y position data is corrupt.",[3875,3875],{"name":1098,"cls":810},{"type":784,"name":13331,"path":13298,"parent":7772,"description":13437,"lines":13438,"value":832,"annotation":13439},"Whether CoRe 384 Head X-offset data is corrupt.",[2028,2028],{"name":1098,"cls":810},{"type":784,"name":13332,"path":13298,"parent":7772,"description":13441,"lines":13442,"value":832,"annotation":13443},"Whether Nano Pippetor X-offset data is corrupt.",[7364,7364],{"name":1098,"cls":810},{"type":784,"name":13333,"path":13298,"parent":7772,"description":13445,"lines":13446,"value":832,"annotation":13447},"Whether node names data is corrupt.",[2040,2040],{"name":1098,"cls":810},{"type":784,"name":13334,"path":13298,"parent":7772,"description":13449,"lines":13450,"value":832,"annotation":13451},"Whether XL settings data is corrupt.",[3151,3151],{"name":1098,"cls":810},{"type":784,"name":13335,"path":13298,"parent":7772,"description":13453,"lines":13454,"value":832,"annotation":13455},"Whether robotic channel settings data is corrupt.",[2062,2062],{"name":1098,"cls":810},{"type":784,"name":13336,"path":13298,"parent":7772,"description":13457,"lines":13458,"value":832,"annotation":13459},"Whether TCP\u002FIP settings data is corrupt.",[1103,1103],{"name":1098,"cls":810},{"type":784,"name":13337,"path":13298,"parent":7772,"description":13461,"lines":13462,"value":832,"annotation":13463},"Whether USB device number data is corrupt.",[3921,3921],{"name":1098,"cls":810},{"type":784,"name":13338,"path":13298,"parent":7772,"description":13465,"lines":13466,"value":832,"annotation":13467},"Whether Puncher X-offset data is corrupt.",[2081,2081],{"name":1098,"cls":810},{"type":755,"name":9807,"path":13469,"parent":7446,"attributes":13470,"classes":13471},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Faspiration_mode.py",[2508],[9815],{"type":802,"name":9815,"path":13469,"parent":9807,"description":13473,"lines":13474,"bases":13475,"attributes":13478,"mro":13482},"The aspiration mode controls how the liquid is pulled up into the tip.",[9651,1040],[13476],{"annotation":13477},{"name":9836,"cls":810},[13479,13480,13481],"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",[9815],{"type":784,"name":13479,"path":13469,"parent":9815,"description":13484,"lines":13485,"value":1417},"Default mode for the first aspirate in any pipetting cycle.",[9664,9664],{"type":784,"name":13480,"path":13469,"parent":9815,"description":13487,"lines":13488,"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.",[2800,2800],{"type":784,"name":13481,"path":13469,"parent":9815,"description":13490,"lines":13491,"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":13469,"parent":9807,"lines":13493,"value":13494},[3035,3035],"AspirationMode",{"type":755,"name":9808,"path":13496,"parent":7446,"attributes":13497,"classes":13498},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Flld_mode.py",[9825],[2328],{"type":802,"name":2328,"path":13496,"parent":9808,"description":13500,"lines":13501,"bases":13502,"attributes":13505,"mro":13509},"The mode of liquid level detection.",[9851,3819],[13503],{"annotation":13504},{"name":9836,"cls":810},[2575,2332,13506,13507,13508],"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":13496,"parent":2328,"description":13511,"lines":13512,"value":1417},"Disable liquid level detection.",[2775,2775],{"type":784,"name":2332,"path":13496,"parent":2328,"description":13514,"lines":13515,"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":13506,"path":13496,"parent":2328,"description":13517,"lines":13518,"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":13507,"path":13496,"parent":2328,"description":13520,"lines":13521,"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":13508,"path":13496,"parent":2328,"description":13523,"lines":13524,"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.",[3061,3061],{"type":784,"name":9825,"path":13496,"parent":9808,"lines":13526,"value":13527},[1973,1973],"Literal[LLDMode.OFF, LLDMode.CAPACITIVE]",{"type":755,"name":9809,"path":13529,"parent":7446,"classes":13530},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Ftadm_mode.py",[9820],{"type":802,"name":9820,"path":13529,"parent":9809,"description":13532,"lines":13533,"bases":13534,"attributes":13537,"mro":13541},"Total Air Displacement Monitoring mode.",[9651,856],[13535],{"annotation":13536},{"name":9836,"cls":810},[13538,13539,13540],"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",[9820],{"type":784,"name":13538,"path":13529,"parent":9820,"description":13543,"lines":13544,"value":1417},"Disable Total Air Displacement Monitoring.",[9664,9664],{"type":784,"name":13539,"path":13529,"parent":9820,"description":13546,"lines":13547,"value":2342},"Record errors only.",[2800,2800],{"type":784,"name":13540,"path":13529,"parent":9820,"description":13549,"lines":13550,"value":2343},"Record the pressure inside the pipetting channel.",[848,848],{"type":755,"name":9810,"path":13552,"parent":7446,"classes":13553},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Ftechnical_assemblies.py",[8159],{"type":802,"name":8159,"path":13552,"parent":9810,"description":13555,"lines":13556,"decorators":13557,"attributes":13558,"functions":13561,"mro":13563},"Technical assemblies of the device.",[9651,839],[9853],[13559,13560],"unitelabs.liquid_handling.hamilton.interfaces.technical_assemblies.TechnicalAssemblies.processor_board","unitelabs.liquid_handling.hamilton.interfaces.technical_assemblies.TechnicalAssemblies.power_supply",[13562],"unitelabs.liquid_handling.hamilton.interfaces.technical_assemblies.TechnicalAssemblies.__init__",[8159],{"type":784,"name":13559,"path":13552,"parent":8159,"lines":13565,"value":832,"annotation":13566},[3016,3016],{"name":931,"cls":810},{"type":784,"name":13560,"path":13552,"parent":8159,"lines":13568,"value":832,"annotation":13569},[839,839],{"name":931,"cls":810},{"type":846,"name":13562,"path":13552,"parent":8159,"lines":13571,"parameters":13572},[9868,9868],[13573,13574,13576],{"name":851,"kind":852,"required":853},{"name":8169,"kind":852,"annotation":13575,"required":853},{"name":931,"cls":810},{"name":8172,"kind":852,"annotation":13577,"required":853},{"name":931,"cls":810},{"type":755,"name":9811,"path":13579,"parent":7446,"packages":13580,"attributes":13585,"classes":13587},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Fparameters\u002F__init__.py",[13581,13582,13583,13584],"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",[13586],"unitelabs.liquid_handling.hamilton.interfaces.parameters.__all__",[13588,13589,13590,13591,13592,13593],"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":13586,"path":13579,"parent":9811,"lines":13595,"value":13596},[9664,839],[13589,13590,13591,13592,13588,13593,13597],"unitelabs.liquid_handling.modules.parameters.parameter_range._check_range",{"type":755,"name":13581,"path":13599,"parent":9811,"classes":13600},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Fparameters\u002Fhamilton_parameter_set.py",[13591],{"type":802,"name":13591,"path":13599,"parent":13581,"description":13602,"lines":13603,"decorators":13604,"bases":13605,"attributes":13609,"functions":13617,"mro":13627},"Parameter set for Hamilton specific liquid handling.\n\nDo NOT use this class directly. Use one of the derived classes instead.",[795,11321],[9853],[13606],{"annotation":13607},{"name":13608,"cls":810},"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet",[13610,13611,13612,13613,13614,13615,13616],"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",[13618,13619,13620,13621,13622,13623,13624,13625,13626],"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",[13591,13608,13628],"unitelabs.liquid_handling.modules.parameters.parameter_set.ParameterSet",{"type":784,"name":13610,"path":13599,"parent":13591,"lines":13630,"value":13631,"annotation":13632},[1091,3852],"dataclasses.field(metadata={'marshmallow_field': LiquidClassField()}, default=MISSING)",{"join":13633},[13634,13638,13639],{"left":13635,"slice":13636},{"name":843,"cls":810},{"name":13637,"cls":810},"unitelabs.labware.hamilton.liquids.hamilton_liquid_class.HamiltonLiquidClass",{"name":13637,"cls":810},{"name":10944,"cls":810},{"type":784,"name":13611,"path":13599,"parent":13591,"lines":13641,"value":10939,"annotation":13642},[1983,1983],{"join":13643},[13644,13645],{"name":1940,"cls":810},{"name":10944,"cls":810},{"type":784,"name":13612,"path":13599,"parent":13591,"lines":13647,"value":10939,"annotation":13648},[3451,3451],{"join":13649},[13650,13651,13652],{"name":1098,"cls":810},{"name":2328,"cls":810},{"name":10944,"cls":810},{"type":784,"name":13613,"path":13599,"parent":13591,"lines":13654,"value":10939,"annotation":13655},[2000,2000],{"join":13656},[13657,13659],{"name":13658,"cls":810},"unitelabs.liquid_handling.modules.parameters.mixing.MixingParameterSet",{"name":10944,"cls":810},{"type":784,"name":13614,"path":13599,"parent":13591,"lines":13661,"value":10939,"annotation":13662},[3480,3480],{"join":13663},[13664,13665],{"name":13593,"cls":810},{"name":10944,"cls":810},{"type":784,"name":13615,"path":13599,"parent":13591,"lines":13667,"value":13668,"annotation":13669},[1092,1092],"decimal.Decimal('5')",{"name":1940,"cls":810},{"type":784,"name":13616,"path":13599,"parent":13591,"lines":13671,"value":13672,"annotation":13673},[2009,2009],"dataclasses.field(init=False, repr=False, default=None)",{"join":13674},[13675,832],{"name":13676,"cls":810},"unitelabs.labware.hamilton.liquids.liquid_classes.DeviceModule",{"type":846,"name":13619,"path":13599,"parent":13591,"lines":13678,"parameters":13679,"returns":13686},[2010,2010],[13680,13682],{"name":851,"kind":13681,"required":853},"positional-only",{"name":13683,"kind":13681,"annotation":13684,"required":853},"context",{"name":13685,"cls":810},"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext",{"description":1127,"annotation":13687},{"name":13688,"cls":810},"unitelabs.labware.hamilton.liquids.hamilton_liquid_class.HamiltonDispenseMode",{"type":846,"name":13620,"path":13599,"parent":13591,"lines":13690,"decorators":13691,"parameters":13692,"returns":13696},[2019,2091],[7077],[13693,13694],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":13695,"required":853},{"name":13685,"cls":810},{"description":1127,"annotation":13697},{"name":13637,"cls":810},{"type":846,"name":13621,"path":13599,"parent":13591,"lines":13699,"decorators":13700,"parameters":13701,"returns":13705},[2092,7197],[7077],[13702,13703],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":13704,"required":853},{"name":13685,"cls":810},{"description":1127,"annotation":13706},{"name":1062,"cls":810},{"type":846,"name":13622,"path":13599,"parent":13591,"lines":13708,"parameters":13709,"returns":13713},[8961,2153],[13710,13711],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":13712,"required":853},{"name":13685,"cls":810},{"description":1127,"annotation":13714},{"name":1934,"cls":810},{"type":846,"name":13623,"path":13599,"parent":13591,"lines":13716,"parameters":13717,"returns":13721},[10585,3256],[13718,13719],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":13720,"required":853},{"name":13685,"cls":810},{"description":1127,"annotation":13722},{"name":1062,"cls":810},{"type":846,"name":13624,"path":13599,"parent":13591,"lines":13724,"parameters":13725,"returns":13729},[10594,10623],[13726,13727],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":13728,"required":853},{"name":13685,"cls":810},{"description":1127,"annotation":13730},{"name":2328,"cls":810},{"type":846,"name":13625,"path":13599,"parent":13591,"lines":13732,"parameters":13734,"returns":13738},[13733,1185],160,[13735,13736],{"name":851,"kind":13681,"required":853},{"name":2324,"kind":13681,"annotation":13737,"required":853},{"name":2328,"cls":810},{"description":1127,"annotation":13739},{"name":2328,"cls":810},{"type":846,"name":13626,"path":13599,"parent":13591,"lines":13741,"parameters":13742,"returns":13746},[4044,11321],[13743,13744],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":13745,"required":853},{"name":13685,"cls":810},{"description":1127,"annotation":13747},{"name":13593,"cls":810},{"type":846,"name":13618,"path":13599,"parent":13591,"lines":13749,"parameters":13750},[9868,9868],[13751,13752,13760,13767,13775,13782,13792,13799,13805,13812,13818,13825,13832],{"name":851,"kind":852,"required":853},{"name":13753,"kind":852,"annotation":13754,"required":42,"default":13759},"pipette_mode",{"join":13755},[13756,13758],{"name":13757,"cls":810},"unitelabs.liquid_handling.modules.liquid_modes.PipetteMode",{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13761,"kind":852,"annotation":13762,"required":42,"default":13766},"liquid_offset",{"join":13763},[13764,13765],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13768,"kind":852,"annotation":13769,"required":42,"default":13774},"follow_liquid",{"join":13770},[13771,13772,13773],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13776,"kind":852,"annotation":13777,"required":42,"default":13781},"volume",{"join":13778},[13779,13780],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13783,"kind":852,"annotation":13784,"required":42,"default":13791},"liquid_class",{"join":13785},[13786,13789,13790],{"left":13787,"slice":13788},{"name":843,"cls":810},{"name":13637,"cls":810},{"name":13637,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13793,"kind":852,"annotation":13794,"required":42,"default":13798},"offset",{"join":13795},[13796,13797],{"name":1934,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":1359,"kind":852,"annotation":13800,"required":42,"default":13804},{"join":13801},[13802,13803],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13806,"kind":852,"annotation":13807,"required":42,"default":13811},"end_z_offset",{"join":13808},[13809,13810],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":1409,"kind":852,"annotation":13813,"required":42,"default":13817},{"join":13814},[13815,13816],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":2324,"kind":852,"annotation":13819,"required":42,"default":13824},{"join":13820},[13821,13822,13823],{"name":1098,"cls":810},{"name":2328,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13826,"kind":852,"annotation":13827,"required":42,"default":13831},"mixing",{"join":13828},[13829,13830],{"name":13658,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13833,"kind":852,"annotation":13834,"required":42,"default":13838},"tadm",{"join":13835},[13836,13837],{"name":13593,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"type":755,"name":13582,"path":13840,"parent":9811,"attributes":13841,"classes":13843},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Fparameters\u002Fdispense_parameter_set.py",[13842],"unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.PI",[13590],{"type":784,"name":13842,"path":13840,"parent":13582,"lines":13845,"value":13846},[3716,3716],"parse_number(math.pi)",{"type":802,"name":13590,"path":13840,"parent":13582,"description":13848,"lines":13849,"decorators":13850,"bases":13851,"attributes":13857,"functions":13859,"mro":13872},"Parameter set for Hamilton specific dispense.\n\nDo NOT use this class directly. Use one of the derived classes instead.",[2866,8806],[9853],[13852,13854],{"annotation":13853},{"name":13591,"cls":810},{"annotation":13855},{"name":13856,"cls":810},"unitelabs.liquid_handling.modules.parameters.dispense.DispenseParameterSet",[13858],"unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.HamiltonDispenseParameterSet.touch_side",[13860,13861,13862,13863,13864,13865,13866,13867,13868,13869,13870,13871],"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_liquid_offset","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",[13590,13591,13856,13608,13628],{"type":784,"name":13858,"path":13840,"parent":13590,"lines":13874,"value":10939,"annotation":13875},[2028,2028],{"join":13876},[13877,13878,13879],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"type":846,"name":13861,"path":13840,"parent":13590,"lines":13881,"decorators":13882,"parameters":13883,"returns":13887},[2029,1112],[7077],[13884,13885],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":13886,"required":853},{"name":13685,"cls":810},{"description":1127,"annotation":13888},{"name":13757,"cls":810},{"type":846,"name":13862,"path":13840,"parent":13590,"lines":13890,"decorators":13891,"parameters":13892,"returns":13896},[2080,3219],[7077],[13893,13894],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":13895,"required":853},{"name":13685,"cls":810},{"description":1127,"annotation":13897},{"name":1062,"cls":810},{"type":846,"name":13863,"path":13840,"parent":13590,"lines":13899,"parameters":13900,"returns":13904},[11191,1139],[13901,13902],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":13903,"required":853},{"name":13685,"cls":810},{"description":1127,"annotation":13905},{"name":1062,"cls":810},{"type":846,"name":13864,"path":13840,"parent":13590,"lines":13907,"decorators":13908,"parameters":13909,"returns":13913},[1140,2193],[7077],[13910,13911],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":13912,"required":853},{"name":13685,"cls":810},{"description":1127,"annotation":13914},{"name":13688,"cls":810},{"type":846,"name":13865,"path":13840,"parent":13590,"lines":13916,"parameters":13917,"returns":13921},[1155,3329],[13918,13919],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":13920,"required":853},{"name":13685,"cls":810},{"description":1127,"annotation":13922},{"name":2722,"cls":810},{"type":846,"name":13866,"path":13840,"parent":13590,"lines":13924,"parameters":13925,"returns":13929},[11321,1199],[13926,13927],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":13928,"required":853},{"name":13685,"cls":810},{"description":1127,"annotation":13930},{"name":1062,"cls":810},{"type":846,"name":13867,"path":13840,"parent":13590,"lines":13932,"parameters":13933,"returns":13937},[4070,11350],[13934,13935],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":13936,"required":853},{"name":13685,"cls":810},{"description":1127,"annotation":13938},{"name":1062,"cls":810},{"type":846,"name":13868,"path":13840,"parent":13590,"lines":13940,"parameters":13941,"returns":13945},[1200,9522],[13942,13943],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":13944,"required":853},{"name":13685,"cls":810},{"description":1127,"annotation":13946},{"name":1062,"cls":810},{"type":846,"name":13869,"path":13840,"parent":13590,"lines":13948,"parameters":13949,"returns":13953},[1267,8764],[13950,13951],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":13952,"required":853},{"name":13685,"cls":810},{"description":1127,"annotation":13954},{"name":13658,"cls":810},{"type":846,"name":13870,"path":13840,"parent":13590,"description":13956,"lines":13957,"decorators":13958,"parameters":13960,"returns":13975},"Create a simple surface mode parameter set.",[8765,12709],[13959],"classmethod",[13961,13963,13969],{"name":13962,"kind":852,"required":853},"cls",{"name":13776,"kind":852,"annotation":13964,"required":42,"default":13968},{"join":13965},[13966,13967],{"name":1161,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13761,"kind":852,"annotation":13970,"required":42,"default":13974},{"join":13971},[13972,13973],{"name":1161,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"description":1127,"annotation":13976},{"name":13977,"cls":810},"typing_extensions.Self",{"type":846,"name":13871,"path":13840,"parent":13590,"description":13979,"lines":13980,"decorators":13982,"parameters":13983,"returns":13997},"Create a simple bottom mode parameter set.",[13981,8806],293,[13959],[13984,13985,13991],{"name":13962,"kind":852,"required":853},{"name":13776,"kind":852,"annotation":13986,"required":42,"default":13990},{"join":13987},[13988,13989],{"name":1161,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13761,"kind":852,"annotation":13992,"required":42,"default":13996},{"join":13993},[13994,13995],{"name":1161,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"description":1127,"annotation":13998},{"name":13977,"cls":810},{"type":846,"name":13860,"path":13840,"parent":13590,"lines":14000,"parameters":14001},[9868,9868],[14002,14003,14010,14016,14023,14029,14038,14044,14050,14056,14062,14069,14075,14081],{"name":851,"kind":852,"required":853},{"name":13753,"kind":852,"annotation":14004,"required":42,"default":14009},{"join":14005},[14006,14008],{"name":14007,"cls":810},"unitelabs.liquid_handling.modules.liquid_modes.DispensePipetteMode",{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13761,"kind":852,"annotation":14011,"required":42,"default":14015},{"join":14012},[14013,14014],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13768,"kind":852,"annotation":14017,"required":42,"default":14022},{"join":14018},[14019,14020,14021],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13776,"kind":852,"annotation":14024,"required":42,"default":14028},{"join":14025},[14026,14027],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13783,"kind":852,"annotation":14030,"required":42,"default":14037},{"join":14031},[14032,14035,14036],{"left":14033,"slice":14034},{"name":843,"cls":810},{"name":13637,"cls":810},{"name":13637,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13793,"kind":852,"annotation":14039,"required":42,"default":14043},{"join":14040},[14041,14042],{"name":1934,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":1359,"kind":852,"annotation":14045,"required":42,"default":14049},{"join":14046},[14047,14048],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13806,"kind":852,"annotation":14051,"required":42,"default":14055},{"join":14052},[14053,14054],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":1409,"kind":852,"annotation":14057,"required":42,"default":14061},{"join":14058},[14059,14060],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":2324,"kind":852,"annotation":14063,"required":42,"default":14068},{"join":14064},[14065,14066,14067],{"name":1098,"cls":810},{"name":2328,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13826,"kind":852,"annotation":14070,"required":42,"default":14074},{"join":14071},[14072,14073],{"name":13658,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13833,"kind":852,"annotation":14076,"required":42,"default":14080},{"join":14077},[14078,14079],{"name":13593,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":14082,"kind":852,"annotation":14083,"required":42,"default":14088},"touch_side",{"join":14084},[14085,14086,14087],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"type":755,"name":13583,"path":14090,"parent":9811,"classes":14091},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Fparameters\u002Ftadm_parameter_set.py",[13593],{"type":802,"name":13593,"path":14090,"parent":13583,"description":14093,"lines":14094,"decorators":14095,"bases":14096,"attributes":14099,"functions":14102,"mro":14107},"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,3819],[9853],[14097],{"annotation":14098},{"name":13628,"cls":810},[14100,14101],"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",[14103,14104,14105,14106],"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",[13593,13628],{"type":784,"name":14100,"path":14090,"parent":13593,"lines":14109,"value":10939,"annotation":14110},[1040,1040],{"join":14111},[14112,14113,14114],{"name":1098,"cls":810},{"name":9820,"cls":810},{"name":10944,"cls":810},{"type":784,"name":14101,"path":14090,"parent":13593,"lines":14116,"value":10939,"annotation":14117},[864,864],{"join":14118},[14119,14120],{"name":1405,"cls":810},{"name":10944,"cls":810},{"type":846,"name":14104,"path":14090,"parent":13593,"lines":14122,"decorators":14123,"parameters":14125,"returns":14129},[3035,1059],[14124],"typing_extensions.override",[14126,14127],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":14128,"required":853},{"name":13685,"cls":810},{"description":1127,"annotation":14130},{"name":927,"cls":810},{"type":846,"name":14105,"path":14090,"parent":13593,"lines":14132,"parameters":14133,"returns":14137},[3716,1043],[14134,14135],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":14136,"required":853},{"name":13685,"cls":810},{"description":1127,"annotation":14138},{"name":9820,"cls":810},{"type":846,"name":14106,"path":14090,"parent":13593,"lines":14140,"parameters":14141,"returns":14145},[878,3819],[14142,14143],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":14144,"required":853},{"name":13685,"cls":810},{"description":1127,"annotation":14146},{"name":1405,"cls":810},{"type":846,"name":14103,"path":14090,"parent":13593,"lines":14148,"parameters":14149},[9868,9868],[14150,14151,14158],{"name":851,"kind":852,"required":853},{"name":2474,"kind":852,"annotation":14152,"required":42,"default":14157},{"join":14153},[14154,14155,14156],{"name":1098,"cls":810},{"name":9820,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":2483,"kind":852,"annotation":14159,"required":42,"default":14163},{"join":14160},[14161,14162],{"name":1405,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"type":755,"name":13584,"path":14165,"parent":9811,"classes":14166},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Fparameters\u002Faspirate_parameter_set.py",[13589],{"type":802,"name":13589,"path":14165,"parent":13584,"description":14168,"lines":14169,"decorators":14171,"bases":14172,"functions":14178,"mro":14191},"Parameter set for Hamilton specific aspirate.\n\nDo NOT use this class directly. Use one of the derived classes instead.",[848,14170],180,[9853],[14173,14175],{"annotation":14174},{"name":13591,"cls":810},{"annotation":14176},{"name":14177,"cls":810},"unitelabs.liquid_handling.modules.parameters.aspirate.AspirateParameterSet",[14179,14180,14181,14182,14183,14184,14185,14186,14187,14188,14189,14190],"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_liquid_offset","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",[13589,13591,14177,13608,13628],{"type":846,"name":14180,"path":14165,"parent":13589,"lines":14193,"decorators":14194,"parameters":14195,"returns":14199},[3839,1983],[7077],[14196,14197],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":14198,"required":853},{"name":13685,"cls":810},{"description":1127,"annotation":14200},{"name":13757,"cls":810},{"type":846,"name":14181,"path":14165,"parent":13589,"lines":14202,"decorators":14203,"parameters":14204,"returns":14208},[2000,1102],[7077],[14205,14206],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":14207,"required":853},{"name":13685,"cls":810},{"description":1127,"annotation":14209},{"name":1062,"cls":810},{"type":846,"name":14182,"path":14165,"parent":13589,"lines":14211,"parameters":14212,"returns":14216},[3867,2019],[14213,14214],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":14215,"required":853},{"name":13685,"cls":810},{"description":1127,"annotation":14217},{"name":2508,"cls":810},{"type":846,"name":14183,"path":14165,"parent":13589,"lines":14219,"decorators":14220,"parameters":14221,"returns":14225},[2020,2028],[7077],[14222,14223],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":14224,"required":853},{"name":13685,"cls":810},{"description":1127,"annotation":14226},{"name":13688,"cls":810},{"type":846,"name":14184,"path":14165,"parent":13589,"lines":14228,"decorators":14229,"parameters":14230,"returns":14234},[2029,2080],[7077],[14231,14232],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":14233,"required":853},{"name":13685,"cls":810},{"description":1127,"annotation":14235},{"name":1062,"cls":810},{"type":846,"name":14185,"path":14165,"parent":13589,"lines":14237,"parameters":14238,"returns":14242},[2081,9771],[14239,14240],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":14241,"required":853},{"name":13685,"cls":810},{"description":1127,"annotation":14243},{"name":1062,"cls":810},{"type":846,"name":14186,"path":14165,"parent":13589,"lines":14245,"parameters":14246,"returns":14250},[3938,2125],[14247,14248],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":14249,"required":853},{"name":13685,"cls":810},{"description":1127,"annotation":14251},{"name":1062,"cls":810},{"type":846,"name":14187,"path":14165,"parent":13589,"lines":14253,"parameters":14254,"returns":14258},[2126,3510],[14255,14256],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":14257,"required":853},{"name":13685,"cls":810},{"description":1127,"annotation":14259},{"name":1062,"cls":810},{"type":846,"name":14188,"path":14165,"parent":13589,"lines":14261,"parameters":14263,"returns":14267},[2132,14262],150,[14264,14265],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":14266,"required":853},{"name":13685,"cls":810},{"description":1127,"annotation":14268},{"name":13658,"cls":810},{"type":846,"name":14189,"path":14165,"parent":13589,"description":13956,"lines":14270,"decorators":14271,"parameters":14272,"returns":14286},[3284,3686],[13959],[14273,14274,14280],{"name":13962,"kind":852,"required":853},{"name":13776,"kind":852,"annotation":14275,"required":42,"default":14279},{"join":14276},[14277,14278],{"name":1161,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13761,"kind":852,"annotation":14281,"required":42,"default":14285},{"join":14282},[14283,14284],{"name":1161,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"description":1127,"annotation":14287},{"name":13977,"cls":810},{"type":846,"name":14190,"path":14165,"parent":13589,"description":13979,"lines":14289,"decorators":14290,"parameters":14291,"returns":14305},[2232,14170],[13959],[14292,14293,14299],{"name":13962,"kind":852,"required":853},{"name":13776,"kind":852,"annotation":14294,"required":42,"default":14298},{"join":14295},[14296,14297],{"name":1161,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13761,"kind":852,"annotation":14300,"required":42,"default":14304},{"join":14301},[14302,14303],{"name":1161,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"description":1127,"annotation":14306},{"name":13977,"cls":810},{"type":846,"name":14179,"path":14165,"parent":13589,"lines":14308,"parameters":14309},[9868,9868],[14310,14311,14318,14324,14331,14337,14346,14352,14358,14364,14370,14377,14383],{"name":851,"kind":852,"required":853},{"name":13753,"kind":852,"annotation":14312,"required":42,"default":14317},{"join":14313},[14314,14316],{"name":14315,"cls":810},"unitelabs.liquid_handling.modules.liquid_modes.AspiratePipetteMode",{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13761,"kind":852,"annotation":14319,"required":42,"default":14323},{"join":14320},[14321,14322],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13768,"kind":852,"annotation":14325,"required":42,"default":14330},{"join":14326},[14327,14328,14329],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13776,"kind":852,"annotation":14332,"required":42,"default":14336},{"join":14333},[14334,14335],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13783,"kind":852,"annotation":14338,"required":42,"default":14345},{"join":14339},[14340,14343,14344],{"left":14341,"slice":14342},{"name":843,"cls":810},{"name":13637,"cls":810},{"name":13637,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13793,"kind":852,"annotation":14347,"required":42,"default":14351},{"join":14348},[14349,14350],{"name":1934,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":1359,"kind":852,"annotation":14353,"required":42,"default":14357},{"join":14354},[14355,14356],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13806,"kind":852,"annotation":14359,"required":42,"default":14363},{"join":14360},[14361,14362],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":1409,"kind":852,"annotation":14365,"required":42,"default":14369},{"join":14366},[14367,14368],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":2324,"kind":852,"annotation":14371,"required":42,"default":14376},{"join":14372},[14373,14374,14375],{"name":1098,"cls":810},{"name":2328,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13826,"kind":852,"annotation":14378,"required":42,"default":14382},{"join":14379},[14380,14381],{"name":13658,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13833,"kind":852,"annotation":14384,"required":42,"default":14388},{"join":14385},[14386,14387],{"name":13593,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"type":755,"name":7447,"path":14390,"parent":764,"packages":14391,"attributes":14403,"classes":14405},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002F__init__.py",[14392,14393,14394,14395,14396,14397,14398,14399,14400,14401,14402],"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",[14404],"unitelabs.liquid_handling.hamilton.modules.__all__",[7454,7201,7279,9170,7457,14406,14407,7458,2779,7459,7460,7461,14408,14409,7453,7455,7456,7462,7463,2478,14410,7464,14411,14412],"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":14404,"path":14390,"parent":7447,"lines":14414,"value":14415},[839,3061],[14406,14408,7453,7454,7201,7279,7455,7456,7457,7458,2779,7459,7460,7461,14407,14409,7468,9170,7462,7463,2478,14410,7464,14411,14412],{"type":755,"name":14392,"path":14417,"parent":7447,"attributes":14418,"classes":14420},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fhamilton_deck.py",[14419],"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.TRACK_SIZE",[7459],{"type":784,"name":14419,"path":14417,"parent":14392,"description":14422,"lines":14423,"value":14424},"Track width in mm.",[3819,3819],"decimal.Decimal('22.5')",{"type":802,"name":7459,"path":14417,"parent":14392,"description":14426,"lines":14427,"decorators":14429,"bases":14430,"attributes":14439,"functions":14449,"mro":14469},"The Hamilton deck holds carriers on predefined tracks for precise positioning.",[1974,14428],739,[9853],[14431,14437],{"annotation":14432},{"left":14433,"slice":14435},{"name":14434,"cls":810},"unitelabs.labware.groups.deck.Deck",{"name":14436,"cls":810},"unitelabs.labware.carriers.carrier.Carrier",{"annotation":14438},{"name":774,"cls":810},[14440,14441,14442,14443,14444,14445,14446,14447,14448],"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",[14450,14451,14452,14453,14454,14455,14456,14457,14458,14459,14460,14461,14462,14463,14464,14465,14466,14467,14468],"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",[7459,14434,14470,774,828],"unitelabs.labware.groups.group.Group",{"type":784,"name":14440,"path":14417,"parent":7459,"lines":14472,"value":14473,"annotation":14474},[7313,7313],"'Deck'",{"name":931,"cls":810},{"type":784,"name":14441,"path":14417,"parent":7459,"description":14476,"lines":14477,"value":2894,"annotation":14478},"The number of tracks available on the deck.",[806,806],{"name":1405,"cls":810},{"type":784,"name":14442,"path":14417,"parent":7459,"description":14480,"lines":14481,"value":2342,"annotation":14482},"The minimal track (inclusive) that can be occupied. Set to None to indicate that the deck has no left boundary.",[3451,3451],{"join":14483},[14484,832],{"name":1405,"cls":810},{"type":784,"name":14443,"path":14417,"parent":7459,"description":14486,"lines":14487,"value":2894,"annotation":14488},"The maximal track (inclusive) that can be occupied. Set to None to indicate that the deck has no right boundary.",[2009,2009],{"join":14489},[14490,832],{"name":1405,"cls":810},{"type":784,"name":14444,"path":14417,"parent":7459,"description":14492,"lines":14493,"value":14494,"annotation":14495},"Mapping of track numbers to carrier identifiers.",[3875,3876],"dataclasses.field(default_factory=dict, metadata={'marshmallow_field': marshmallow.fields.Dict(keys=(marshmallow.fields.Integer()), values=(marshmallow.fields.String()))}, repr=False)",{"left":14496,"slice":14497},{"name":927,"cls":810},{"elements":14498},[14499,14500],{"name":1405,"cls":810},{"name":931,"cls":810},{"type":846,"name":14451,"path":14417,"parent":7459,"lines":14502,"parameters":14503},[2062,3173],[14504,14505,14511],{"name":851,"kind":852,"required":853},{"name":14506,"kind":852,"annotation":14507,"required":853},"liquid_handler",{"left":14508,"slice":14510},{"name":14509,"cls":810},"typing_extensions.Optional",{"name":7171,"cls":810},{"name":14512,"kind":3737,"required":42,"default":3739},"*kwargs",{"type":846,"name":14452,"path":14417,"parent":7459,"description":14514,"lines":14515,"parameters":14516},"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.",[3932,11191],[14517],{"name":851,"kind":852,"required":853},{"type":846,"name":14453,"path":14417,"parent":7459,"lines":14519,"parameters":14521},[14520,2142],124,[14522],{"name":851,"kind":852,"required":853},{"type":846,"name":14454,"path":14417,"parent":7459,"description":14524,"lines":14525,"parameters":14526},"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],[14527,14528],{"name":851,"kind":852,"required":853},{"name":14529,"kind":852,"annotation":14530,"required":853,"description":14535},"file_path",{"join":14531},[14532,14533],{"name":931,"cls":810},{"name":14534,"cls":810},"pathlib.Path","The path to the JSON file containing deck configuration.",{"type":846,"name":14455,"path":14417,"parent":7459,"description":14537,"lines":14538,"parameters":14540},"Deserialize a HamiltonDeck from a JSON-compatible dictionary.",[14539,13733],148,[14541,14542],{"name":851,"kind":852,"required":853},{"name":14543,"kind":852,"annotation":14544,"required":853,"description":14550},"data",{"left":14545,"slice":14546},{"name":927,"cls":810},{"elements":14547},[14548,14549],{"name":931,"cls":810},{"name":933,"cls":810},"The JSON-compatible dictionary representing the deck.",{"type":846,"name":14456,"path":14417,"parent":7459,"description":14552,"lines":14553,"decorators":14554,"parameters":14555,"throws":14584},"Configure the deck based on the given configuration.",[1179,9002],[7077],[14556,14557,14563,14569,14577,14580,14583],{"name":851,"kind":852,"required":853},{"name":14558,"kind":1788,"annotation":14559,"required":42,"default":832,"description":14562},"tracks",{"join":14560},[14561,832],{"name":1405,"cls":810},"The number of tracks available on the deck.\nDefaults to the configuration stored on the instrument.",{"name":14564,"kind":1788,"annotation":14565,"required":42,"default":2342,"description":14568},"min_track",{"join":14566},[14567,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":14570,"kind":1788,"annotation":14571,"required":42,"default":14575,"description":14576},"max_track",{"join":14572},[14573,832,14574],{"name":1405,"cls":810},{"name":10944,"cls":810},{"name":11477,"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":12639,"kind":1788,"annotation":14578,"required":42,"default":1052,"description":14579},{"name":1098,"cls":810},"Whether to add a waste block to the deck.",{"name":12646,"kind":1788,"annotation":14581,"required":42,"default":1048,"description":14582},{"name":1098,"cls":810},"Whether teaching needles are installed on\nthe waste block.",{"name":3741,"kind":3742,"required":42,"default":3744},[14585,14589],{"description":14586,"annotation":14587},"If the available tracks on deck is zero or less.",{"name":14588,"cls":810},"ValueError",{"description":14590,"annotation":14591},"If the min track is higher than the max track.",{"name":14588,"cls":810},{"type":784,"name":14445,"path":14417,"parent":7459,"description":14593,"lines":14594,"value":832,"annotation":14595},"Get the waste block if one is assigned to the deck.",[10734,1276],{"join":14596},[14597,832],{"name":9918,"cls":810},{"type":784,"name":14446,"path":14417,"parent":7459,"description":14599,"lines":14600,"value":832,"annotation":14601},"Check if a waste block is currently assigned to the deck.",[7737,7756],{"name":1098,"cls":810},{"type":784,"name":14447,"path":14417,"parent":7459,"description":14603,"lines":14604,"value":832,"annotation":14606},"Get the teaching needle block if one is assigned to the deck.",[1277,14605],261,{"join":14607},[14608,832],{"name":14609,"cls":810},"unitelabs.labware.hamilton.tips.teaching_needle_block.TeachingNeedleBlock",{"type":784,"name":14448,"path":14417,"parent":7459,"description":14611,"lines":14612,"value":832,"annotation":14613},"Check if a teaching needle block is currently assigned to the deck.",[4273,1287],{"name":1098,"cls":810},{"type":846,"name":14457,"path":14417,"parent":7459,"description":14615,"lines":14616,"decorators":14617,"parameters":14619,"throws":14633},"Assign a carrier to a specific track.",[1301,12709],[14618],"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.')",[14620,14621,14624,14628],{"name":851,"kind":852,"required":853},{"name":2955,"kind":852,"annotation":14622,"required":853,"description":14623},{"name":1405,"cls":810},"The first (lowest) track occupied by the carrier. Starts at 1.",{"name":14625,"kind":852,"annotation":14626,"required":853,"description":14627},"carrier",{"name":14436,"cls":810},"The carrier to assign to the given and following tracks.",{"name":13793,"kind":852,"annotation":14629,"required":42,"default":832,"description":14632},{"join":14630},[14631,832],{"name":1934,"cls":810},"An optional offset added to the location.",[14634,14638],{"description":14635,"annotation":14636},"If the track does not exist on the device.",{"name":14637,"cls":810},"IndexError",{"description":14639,"annotation":14640},"If the tracks are already occupied bt another carrier.",{"name":14641,"cls":810},"unitelabs.labware.resource.occupied_error.OccupiedError",{"type":846,"name":14458,"path":14417,"parent":7459,"lines":14643,"decorators":14646,"parameters":14647},[14644,14645],314,337,[7077],[14648,14649,14652,14657,14662],{"name":851,"kind":13681,"required":853},{"name":14650,"kind":852,"annotation":14651,"required":853},"labware",{"name":827,"cls":810},{"name":14653,"kind":1788,"annotation":14654,"required":42,"default":832},"location",{"join":14655},[14656,832],{"name":1934,"cls":810},{"name":2955,"kind":1788,"annotation":14658,"required":42,"default":832},{"join":14659},[14660,14661,832],{"name":1405,"cls":810},{"name":931,"cls":810},{"name":13793,"kind":1788,"annotation":14663,"required":42,"default":832},{"join":14664},[14665,832],{"name":1934,"cls":810},{"type":846,"name":14459,"path":14417,"parent":7459,"lines":14667,"decorators":14668,"parameters":14669},[4101,4448],[7077],[14670,14671],{"name":851,"kind":13681,"required":853},{"name":14650,"kind":852,"annotation":14672,"required":853},{"name":827,"cls":810},{"type":846,"name":14460,"path":14417,"parent":7459,"description":14674,"lines":14675,"parameters":14676},"Clear the deck, omitting waste blocks.",[4449,9247],[14677],{"name":851,"kind":852,"required":853},{"type":846,"name":14461,"path":14417,"parent":7459,"description":14679,"lines":14680,"parameters":14681},"Clear the deck, including waste blocks.",[4470,9780],[14682],{"name":851,"kind":852,"required":853},{"type":846,"name":14462,"path":14417,"parent":7459,"description":14684,"lines":14685,"parameters":14686,"returns":14693},"Check whether the given tracks are currently empty.",[9255,9264],[14687,14688],{"name":851,"kind":852,"required":853},{"name":14558,"kind":852,"annotation":14689,"required":853,"description":14692},{"left":14690,"slice":14691},{"name":1930,"cls":810},{"name":1405,"cls":810},"The tracks that should be checked.",{"description":14694,"annotation":14695},"Whether all given tracks are currently empty.",{"name":1098,"cls":810},{"type":846,"name":14463,"path":14417,"parent":7459,"description":14697,"lines":14698,"parameters":14699,"returns":14704,"throws":14709},"Calulates the occupied tracks for a carrier placed on the deck.",[7864,4558],[14700,14701],{"name":851,"kind":852,"required":853},{"name":14625,"kind":852,"annotation":14702,"required":853,"description":14703},{"name":14436,"cls":810},"The placed carrier to get the tracks for.",{"description":14705,"annotation":14706},"A list of all track indices occupied by the given carrier.",{"left":14707,"slice":14708},{"name":1870,"cls":810},{"name":1405,"cls":810},[14710],{"description":14711,"annotation":14712},"if the carrier is not placed on the deck.",{"name":14713,"cls":810},"unitelabs.labware.groups.unassigned_error.UnassignedError",{"type":846,"name":14464,"path":14417,"parent":7459,"description":14715,"lines":14716,"parameters":14719,"returns":14721},"Generate a summary of the deck.",[14717,14718],397,604,[14720],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":14722},{"name":931,"cls":810},{"type":846,"name":14465,"path":14417,"parent":7459,"lines":14724,"decorators":14727,"parameters":14728},[14725,14726],606,660,[7077],[14729,14730,14733,14737],{"name":851,"kind":13681,"required":853},{"name":14731,"kind":852,"annotation":14732,"required":853},"resource",{"name":827,"cls":810},{"name":14653,"kind":1788,"annotation":14734,"required":42,"default":832},{"join":14735},[14736,832],{"name":1934,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744},{"type":846,"name":14466,"path":14417,"parent":7459,"lines":14739,"decorators":14741,"parameters":14742},[14740,5562],662,[7077],[14743,14744,14746],{"name":851,"kind":13681,"required":853},{"name":14731,"kind":852,"annotation":14745,"required":853},{"name":827,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744},{"type":846,"name":14467,"path":14417,"parent":7459,"lines":14748,"parameters":14751,"returns":14760},[14749,14750],715,728,[14752,14753],{"name":851,"kind":852,"required":853},{"name":3880,"kind":852,"annotation":14754,"required":853},{"join":14755},[14756,14757,14758],{"name":1405,"cls":810},{"name":931,"cls":810},{"name":14759,"cls":810},"slice",{"description":1127,"annotation":14761},{"join":14762},[14763,14764],{"name":14436,"cls":810},{"left":14765,"slice":14766},{"name":1930,"cls":810},{"name":14436,"cls":810},{"type":846,"name":14468,"path":14417,"parent":7459,"lines":14768,"parameters":14770,"returns":14777},[14769,14428],730,[14771,14772],{"name":851,"kind":852,"required":853},{"name":3727,"kind":852,"annotation":14773,"required":853},{"join":14774},[14775,14776],{"name":1405,"cls":810},{"name":931,"cls":810},{"description":1127,"annotation":14778},{"name":1405,"cls":810},{"type":846,"name":14450,"path":14417,"parent":7459,"lines":14780,"parameters":14781},[9868,9868],[14782,14783,14789,14795,14797,14799,14803,14807,14815],{"name":851,"kind":852,"required":853},{"name":14784,"kind":852,"annotation":14785,"required":42,"default":14787},"_stage",{"name":14786,"cls":810},"unitelabs.liquid_handling.modules.stage.Stage",{"name":14788,"cls":810},"unitelabs.liquid_handling.modules.stage.Stage.INSTALLED",{"name":14790,"kind":852,"annotation":14791,"required":42},"children",{"left":14792,"slice":14793},{"name":1930,"cls":810},{"name":14794,"cls":810},"unitelabs.labware.groups.group.T",{"name":11479,"kind":852,"annotation":14796,"required":42,"default":14473},{"name":931,"cls":810},{"name":14558,"kind":852,"annotation":14798,"required":42,"default":2894},{"name":1405,"cls":810},{"name":14564,"kind":852,"annotation":14800,"required":42,"default":2342},{"join":14801},[14802,832],{"name":1405,"cls":810},{"name":14570,"kind":852,"annotation":14804,"required":42,"default":2894},{"join":14805},[14806,832],{"name":1405,"cls":810},{"name":14808,"kind":852,"annotation":14809,"required":42},"_track_index",{"left":14810,"slice":14811},{"name":927,"cls":810},{"elements":14812},[14813,14814],{"name":1405,"cls":810},{"name":931,"cls":810},{"name":14506,"kind":852,"annotation":14816,"required":42,"default":832,"description":14822},{"left":14817,"slice":14819},{"name":14818,"cls":810},"dataclasses.InitVar",{"left":14820,"slice":14821},{"name":14509,"cls":810},{"name":7171,"cls":810},"The Microlab STAR this module is attached to.",{"type":755,"name":14393,"path":14824,"parent":7447,"packages":14825,"attributes":14829,"classes":14831},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fiswap\u002F__init__.py",[14826,14827,14828],"unitelabs.liquid_handling.hamilton.modules.iswap.iswap","unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol","unitelabs.liquid_handling.hamilton.modules.iswap.interfaces",[14830],"unitelabs.liquid_handling.hamilton.modules.iswap.__all__",[3094,7453,2978],{"type":784,"name":14830,"path":14824,"parent":14393,"lines":14833,"value":14834},[9851,9851],[7453,3094,2978],{"type":755,"name":14826,"path":14836,"parent":14393,"packages":14837,"classes":14839},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fiswap\u002Fiswap.py",[14838],"unitelabs.liquid_handling.modules.guard",[7453],{"type":802,"name":7453,"path":14836,"parent":14826,"description":14841,"lines":14842,"decorators":14843,"bases":14844,"attributes":14847,"functions":14851,"mro":14878},"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],[9853],[14845],{"annotation":14846},{"name":773,"cls":810},[14848,14849,14850],"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",[14852,14853,14854,14855,14856,14857,14858,14859,14860,14861,14862,14863,14864,14865,14866,14867,14868,14869,14870,14871,14872,14873,14874,14875,14876,14877],"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",[7453,773,14879,14470,774,828],"unitelabs.labware.groups.spot.Spot",{"type":784,"name":14848,"path":14836,"parent":7453,"lines":14881,"value":14882,"annotation":14883},[887,887],"'iSWAP'",{"name":931,"cls":810},{"type":784,"name":14849,"path":14836,"parent":7453,"lines":14885,"value":14886,"annotation":14887},[3819,3819],"_Direction",{"name":14888,"cls":810},"typing_extensions.ClassVar",{"type":846,"name":14853,"path":14836,"parent":7453,"lines":14890,"parameters":14891},[1974,888],[14892,14893,14895],{"name":851,"kind":852,"required":853},{"name":14506,"kind":852,"annotation":14894,"required":853},{"name":7171,"cls":810},{"name":14512,"kind":3737,"required":42,"default":3739},{"type":784,"name":14850,"path":14836,"parent":7453,"description":14897,"lines":14898,"value":832,"annotation":14899},"Logger for the iSWAP module.",[7313,1091],{"name":7669,"cls":810},{"type":846,"name":14854,"path":14836,"parent":7453,"lines":14901,"decorators":14902,"parameters":14903,"returns":14905},[3852,2019],[14124],[14904],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":14906},{"name":1098,"cls":810},{"type":846,"name":14855,"path":14836,"parent":7453,"lines":14908,"decorators":14909,"parameters":14910},[2020,3142],[14124],[14911,14912],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744},{"type":846,"name":14856,"path":14836,"parent":7453,"lines":14914,"decorators":14915,"parameters":14916,"returns":14918},[3151,3921],[14124],[14917],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":14919},{"name":1098,"cls":810},{"type":846,"name":14857,"path":14836,"parent":7453,"lines":14921,"decorators":14922,"parameters":14923},[3159,2125],[14124],[14924,14925],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744},{"type":846,"name":14858,"path":14836,"parent":7453,"lines":14927,"decorators":14928,"parameters":14929},[2126,1123],[14124],[14930,14931],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744},{"type":846,"name":14859,"path":14836,"parent":7453,"description":8833,"lines":14933,"decorators":14934,"parameters":14935,"returns":14937},[2142,2153],[7679],[14936],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":14938},{"name":931,"cls":810},{"type":846,"name":14860,"path":14836,"parent":7453,"description":14940,"lines":14941,"decorators":14942,"parameters":14944,"returns":14946},"Get the current location of the gripper's center.",[1154,8976],[14943,7679,14124],"guard(Stage.CONFIGURED)",[14945],{"name":851,"kind":852,"required":853},{"description":14947,"annotation":14948},"The absolute location of the gripper's center.",{"name":1934,"cls":810},{"type":846,"name":14861,"path":14836,"parent":7453,"description":14950,"lines":14951,"decorators":14952,"parameters":14954},"Move the gripper to the given absolute location on a safe traverse height.",[9160,1186],[14953,7679,14124],"guard(Stage.ACTIVE)",[14955,14956,14959,14964],{"name":851,"kind":13681,"required":853},{"name":14653,"kind":852,"annotation":14957,"required":853,"description":14958},{"name":1934,"cls":810},"The absolute location where to move the gripper's center to.",{"name":7389,"kind":1788,"annotation":14960,"required":42,"default":832,"description":14963},{"join":14961},[14962,832],{"name":3094,"cls":810},"The direction from which the gripper is approaching the location.",{"name":1409,"kind":1788,"annotation":14965,"required":42,"default":832,"description":14968},{"join":14966},[14967,832],{"name":1940,"cls":810},"The min traverse height for this command.\nDefaults to the global min traverse height.",{"type":846,"name":14862,"path":14836,"parent":7453,"description":14970,"lines":14971,"decorators":14972,"parameters":14973},"Move the gripper by the given relative offset.",[1192,1210],[14953,7679,14124],[14974,14975],{"name":851,"kind":13681,"required":853},{"name":13793,"kind":852,"annotation":14976,"required":853,"description":14977},{"name":1934,"cls":810},"The relative offset by which to move the gripper's center.",{"type":846,"name":14863,"path":14836,"parent":7453,"description":14979,"lines":14980,"decorators":14981,"parameters":14982,"returns":14984},"Get the current direction the gripper faces to.",[11365,4142],[14943,7679],[14983],{"name":851,"kind":852,"required":853},{"description":14985,"annotation":14986},"The current direction the gripper faces to.",{"name":3094,"cls":810},{"type":846,"name":14864,"path":14836,"parent":7453,"description":14988,"lines":14989,"decorators":14990,"parameters":14992},"Move the ISwap to its home (parked) position.",[4130,4170],[14991,7679],"guard(Stage.INITIALIZED)",[14993],{"name":851,"kind":852,"required":853},{"type":846,"name":14865,"path":14836,"parent":7453,"description":14995,"lines":14996,"decorators":14997,"parameters":14999},"Park the ISwap.",[7166,4192],[14998,14953,7679],"deprecation.deprecated(deprecated_in='0.5.0', current_version=__version__, details='Use the `home()` method instead.')",[15000],{"name":851,"kind":852,"required":853},{"type":846,"name":14866,"path":14836,"parent":7453,"description":15002,"lines":15003,"decorators":15005,"parameters":15006,"returns":15008},"Check whether the gripper currently holds labware.",[7167,15004],235,[14943,7679,14124],[15007],{"name":851,"kind":852,"required":853},{"description":15009,"annotation":15010},"Whether the gripper currently holds labware.",{"name":1098,"cls":810},{"type":846,"name":14867,"path":14836,"parent":7453,"description":15012,"lines":15013,"decorators":15014,"parameters":15015,"returns":15017},"Get the current distance between the grippers.",[10725,1276],[14943,7679,14124],[15016],{"name":851,"kind":852,"required":853},{"description":15018,"annotation":15019},"The current distance between the grippers.",{"name":1062,"cls":810},{"type":846,"name":14868,"path":14836,"parent":7453,"description":15021,"lines":15022,"decorators":15023,"parameters":15024},"Open the gripper to the given width to release the currently held labware.",[12029,1287],[14953,7679,14124],[15025,15026],{"name":851,"kind":13681,"required":853},{"name":7342,"kind":852,"annotation":15027,"required":42,"description":15028},{"name":1940,"cls":810},"The distance between the two grippers after opening them.",{"type":846,"name":14869,"path":14836,"parent":7453,"description":15030,"lines":15031,"decorators":15032,"parameters":15033},"Open the gripper by the given offset to release the currently held labware.",[1301,12688],[14953,7679,14124],[15034,15035],{"name":851,"kind":13681,"required":853},{"name":13793,"kind":852,"annotation":15036,"required":42,"description":15037},{"name":1940,"cls":810},"The relative distance to open the grippers by.",{"type":846,"name":14870,"path":14836,"parent":7453,"description":15039,"lines":15040,"decorators":15041,"parameters":15042},"Close the gripper to the given width to hold labware in the gripper.\n\nThis does not assign the labware to the gripper!",[10785,4348],[14953,7679,14124],[15043,15044,15047],{"name":851,"kind":13681,"required":853},{"name":7342,"kind":852,"annotation":15045,"required":42,"description":15046},{"name":1940,"cls":810},"The distance between the two grippers after closing them.",{"name":2892,"kind":1788,"annotation":15048,"required":42,"default":1417,"description":15049},{"name":1405,"cls":810},"The pressure to apply on the labware ranging from 0 (low) to 99 (high).",{"type":846,"name":14871,"path":14836,"parent":7453,"description":15051,"lines":15052,"decorators":15053,"parameters":15054},"Close the gripper by the given offset to hold labware in the gripper.\n\nThis does not assign the labware to the gripper!",[4349,8835],[14953,7679,14124],[15055,15056,15059],{"name":851,"kind":13681,"required":853},{"name":13793,"kind":852,"annotation":15057,"required":42,"description":15058},{"name":1940,"cls":810},"The relative distance to close the grippers by.",{"name":2892,"kind":1788,"annotation":15060,"required":42,"default":1417,"description":15049},{"name":1405,"cls":810},{"type":846,"name":14872,"path":14836,"parent":7453,"description":15062,"lines":15063,"decorators":15064,"parameters":15065},"Transfer the labware from the source carrier site to the target carrier site.",[14645,4573],[14953,7679,14124],[15066,15067,15070,15079,15085,15091,15093,15099,15105,15109],{"name":851,"kind":13681,"required":853},{"name":14650,"kind":852,"annotation":15068,"required":853,"description":15069},{"name":827,"cls":810},"The labware to pick up and transfer.",{"name":15071,"kind":852,"annotation":15072,"required":853,"description":15078},"target",{"join":15073},[15074,15076],{"name":15075,"cls":810},"unitelabs.labware.carriers.carrier_site.CarrierSite",{"name":15077,"cls":810},"unitelabs.labware.plates.plate.Plate","The target carrier site where to put down the resource.",{"name":15080,"kind":1788,"annotation":15081,"required":42,"default":832,"description":15084},"pick_up_direction",{"join":15082},[15083,832],{"name":3094,"cls":810},"The direction from which to approach the labware.",{"name":15086,"kind":1788,"annotation":15087,"required":42,"default":832,"description":15090},"drop_direction",{"join":15088},[15089,832],{"name":3094,"cls":810},"The direction from which to approach the carrier site.",{"name":2892,"kind":1788,"annotation":15092,"required":42,"default":2894,"description":15049},{"name":1405,"cls":810},{"name":15094,"kind":1788,"annotation":15095,"required":42,"default":832,"description":15098},"pick_up_offset",{"join":15096},[15097,832],{"name":1934,"cls":810},"An offset (dx, dy) in mm to adjust the pick up location.",{"name":15100,"kind":1788,"annotation":15101,"required":42,"default":832,"description":15104},"drop_offset",{"join":15102},[15103,832],{"name":1934,"cls":810},"An offset (dx, dy, dz) in mm to adjust the drop location.",{"name":15106,"kind":1788,"annotation":15107,"required":42,"description":15108},"width_offset",{"name":1940,"cls":810},"An offset in mm to adjust the size of the labware.",{"name":15110,"kind":1788,"annotation":15111,"required":42,"description":15112},"grip_gap",{"name":1940,"cls":810},"The initial and final gap between the gripper and the labware.",{"type":846,"name":14873,"path":14836,"parent":7453,"description":15062,"lines":15114,"decorators":15116,"parameters":15117},[15115,4685],405,[14953,7679,14124],[15118,15119,15126,15131,15135,15139,15141,15145,15149,15151],{"name":851,"kind":13681,"required":853},{"name":15120,"kind":852,"annotation":15121,"required":853,"description":15125},"source",{"join":15122},[15123,15124],{"name":15075,"cls":810},{"name":15077,"cls":810},"The carrier site from where to pick up the labware.",{"name":15071,"kind":852,"annotation":15127,"required":853,"description":15078},{"join":15128},[15129,15130],{"name":15075,"cls":810},{"name":15077,"cls":810},{"name":15080,"kind":1788,"annotation":15132,"required":42,"default":832,"description":15084},{"join":15133},[15134,832],{"name":3094,"cls":810},{"name":15086,"kind":1788,"annotation":15136,"required":42,"default":832,"description":15090},{"join":15137},[15138,832],{"name":3094,"cls":810},{"name":2892,"kind":1788,"annotation":15140,"required":42,"default":2894,"description":15049},{"name":1405,"cls":810},{"name":15094,"kind":1788,"annotation":15142,"required":42,"default":832,"description":15098},{"join":15143},[15144,832],{"name":1934,"cls":810},{"name":15100,"kind":1788,"annotation":15146,"required":42,"default":832,"description":15104},{"join":15147},[15148,832],{"name":1934,"cls":810},{"name":15106,"kind":1788,"annotation":15150,"required":42,"description":15108},{"name":1940,"cls":810},{"name":15110,"kind":1788,"annotation":15152,"required":42,"description":15112},{"name":1940,"cls":810},{"type":846,"name":14874,"path":14836,"parent":7453,"description":15154,"lines":15155,"decorators":15156,"parameters":15157},"Pick up the given labware from its current location.",[4702,4846],[14953,7679,14124],[15158,15159,15162,15166,15168,15172,15174],{"name":851,"kind":13681,"required":853},{"name":14650,"kind":852,"annotation":15160,"required":853,"description":15161},{"name":827,"cls":810},"The labware to pick up.",{"name":15080,"kind":1788,"annotation":15163,"required":42,"default":832,"description":15084},{"join":15164},[15165,832],{"name":3094,"cls":810},{"name":2892,"kind":1788,"annotation":15167,"required":42,"default":2894,"description":15049},{"name":1405,"cls":810},{"name":15094,"kind":1788,"annotation":15169,"required":42,"default":832,"description":15098},{"join":15170},[15171,832],{"name":1934,"cls":810},{"name":15106,"kind":1788,"annotation":15173,"required":42,"description":15108},{"name":1940,"cls":810},{"name":15110,"kind":1788,"annotation":15175,"required":42,"description":15176},{"name":1940,"cls":810},"The initial gap between the gripper and the labware.",{"type":846,"name":14875,"path":14836,"parent":7453,"description":15178,"lines":15179,"decorators":15180,"parameters":15181},"Pick up the labware from the given carrier site.",[4854,5009],[14953,7679,14124],[15182,15183,15188,15192,15194,15198,15200],{"name":851,"kind":13681,"required":853},{"name":15120,"kind":852,"annotation":15184,"required":853,"description":15125},{"join":15185},[15186,15187],{"name":15075,"cls":810},{"name":15077,"cls":810},{"name":15080,"kind":1788,"annotation":15189,"required":42,"default":832,"description":15084},{"join":15190},[15191,832],{"name":3094,"cls":810},{"name":2892,"kind":1788,"annotation":15193,"required":42,"default":2894,"description":15049},{"name":1405,"cls":810},{"name":15094,"kind":1788,"annotation":15195,"required":42,"default":832,"description":15098},{"join":15196},[15197,832],{"name":1934,"cls":810},{"name":15106,"kind":1788,"annotation":15199,"required":42,"description":15108},{"name":1940,"cls":810},{"name":15110,"kind":1788,"annotation":15201,"required":42,"description":15176},{"name":1940,"cls":810},{"type":846,"name":14876,"path":14836,"parent":7453,"description":15203,"lines":15204,"decorators":15206,"parameters":15207},"Put down the currently held labware into the given carrier site.",[5010,15205],607,[14953,7679,14124],[15208,15209,15214,15218,15222],{"name":851,"kind":13681,"required":853},{"name":15071,"kind":852,"annotation":15210,"required":853,"description":15078},{"join":15211},[15212,15213],{"name":15075,"cls":810},{"name":15077,"cls":810},{"name":15086,"kind":1788,"annotation":15215,"required":42,"default":832,"description":15090},{"join":15216},[15217,832],{"name":3094,"cls":810},{"name":15100,"kind":1788,"annotation":15219,"required":42,"default":832,"description":15104},{"join":15220},[15221,832],{"name":1934,"cls":810},{"name":15110,"kind":1788,"annotation":15223,"required":42,"description":15224},{"name":1940,"cls":810},"The final gap between the gripper and the labware.",{"type":846,"name":14877,"path":14836,"parent":7453,"description":15226,"lines":15227,"decorators":15229,"parameters":15230,"returns":15232},"Discard the currently held labware at the current location.",[15228,1799],609,[7679,14124],[15231],{"name":851,"kind":852,"required":853},{"description":15233,"annotation":15234},"Returns the labware the gripper held.",{"join":15235},[15236,832],{"name":827,"cls":810},{"type":846,"name":14852,"path":14836,"parent":7453,"lines":15238,"parameters":15239},[9868,9868],[15240,15241,15244,15248,15250,15252,15256],{"name":851,"kind":852,"required":853},{"name":14784,"kind":852,"annotation":15242,"required":42,"default":15243},{"name":14786,"cls":810},{"name":14788,"cls":810},{"name":14790,"kind":852,"annotation":15245,"required":42},{"left":15246,"slice":15247},{"name":1930,"cls":810},{"name":14794,"cls":810},{"name":15106,"kind":852,"annotation":15249,"required":42},{"name":1062,"cls":810},{"name":11479,"kind":852,"annotation":15251,"required":42,"default":14882},{"name":931,"cls":810},{"name":15253,"kind":852,"annotation":15254,"required":42,"default":15255},"GripDirection",{"name":14888,"cls":810},{"name":3094,"cls":810},{"name":14506,"kind":852,"annotation":15257,"required":42,"default":832,"description":14822},{"left":15258,"slice":15259},{"name":14818,"cls":810},{"name":7171,"cls":810},{"type":755,"name":14827,"path":15261,"parent":14393,"classes":15262},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fiswap\u002Fiswap_protocol.py",[2978],{"type":802,"name":2978,"path":15261,"parent":14827,"description":15264,"lines":15265,"bases":15266,"attributes":15269,"functions":15272,"mro":15296},"Low-level access to the iSWAP gripper. Used to transport labware.",[1807,9346],[15267],{"annotation":15268},{"name":2793,"cls":810},[15270,15271],"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.min_traverse_height","unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.logger",[15273,15274,15275,15276,15277,15278,15279,15280,15281,15282,15283,15284,15285,15286,15287,15288,15289,15290,15291,15292,15293,15294,15295],"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",[2978,2793],{"type":784,"name":15270,"path":15261,"parent":2978,"lines":15298,"value":15299,"annotation":15300},[1856,1856],"Decimal(default=274.6)",{"name":3805,"cls":810},{"type":846,"name":15273,"path":15261,"parent":2978,"description":15302,"lines":15303,"parameters":15304,"returns":15306},"Ensure the SiLA module service is connected and return it.",[906,796],[15305],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":15307},{"name":15308,"cls":810},"unitelabs.sdk.core.module.module.Module",{"type":784,"name":15271,"path":15261,"parent":2978,"description":14897,"lines":15310,"value":832,"annotation":15311},[871,3716],{"name":7669,"cls":810},{"type":846,"name":15274,"path":15261,"parent":2978,"description":3392,"lines":15313,"decorators":15314,"parameters":15315,"returns":15317},[2879,887],[7679,7689],[15316],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":15318},{"name":931,"cls":810},{"type":846,"name":15275,"path":15261,"parent":2978,"description":15320,"lines":15321,"decorators":15322,"parameters":15323,"returns":15325},"Get the iSWAP's firmware revision.",[3819,3104],[7679,7689],[15324],{"name":851,"kind":852,"required":853},{"description":15326,"annotation":15327},"The iSWAP's firmware revision.",{"name":1405,"cls":810},{"type":846,"name":15276,"path":15261,"parent":2978,"description":15329,"lines":15330,"decorators":15331,"parameters":15332,"returns":15334},"Get the iSWAP gripper's initialization status.",[7313,1092],[7679,7689],[15333],{"name":851,"kind":852,"required":853},{"description":15335,"annotation":15336},"Whether the iSWAP gripper is initialized.",{"name":1098,"cls":810},{"type":846,"name":15277,"path":15261,"parent":2978,"description":15338,"lines":15339,"decorators":15340,"parameters":15341},"Initialize the iSWAP gripper.",[1102,7353],[7679,7689],[15342],{"name":851,"kind":852,"required":853},{"type":846,"name":15278,"path":15261,"parent":2978,"description":15344,"lines":15345,"decorators":15346,"parameters":15347},"Position all components so that there is maximum free Y range for the iSWAP.",[7363,3142],[7679,7689],[15348],{"name":851,"kind":852,"required":853},{"type":846,"name":15279,"path":15261,"parent":2978,"description":15350,"lines":15351,"decorators":15352,"parameters":15353,"returns":15355},"Get whether the iSWAP gripper is in its parking position.",[2062,2091],[7679,7689],[15354],{"name":851,"kind":852,"required":853},{"description":15356,"annotation":15357},"Whether the iSWAP gripper is in parking position.",{"name":1098,"cls":810},{"type":846,"name":15280,"path":15261,"parent":2978,"description":3067,"lines":15359,"decorators":15360,"parameters":15361},[2092,3510],[7679,7689],[15362,15363],{"name":851,"kind":852,"required":853},{"name":1409,"kind":852,"annotation":15364,"required":42,"default":832,"description":14968},{"join":15365},[15366,832],{"name":1940,"cls":810},{"type":846,"name":15281,"path":15261,"parent":2978,"description":15368,"lines":15369,"decorators":15371,"parameters":15372,"returns":15374},"Get the center of the the iSWAP gripper.",[14520,15370],141,[7679,7689],[15373],{"name":851,"kind":852,"required":853},{"description":15375,"annotation":15376},"The iSWAP gripper's position.",{"name":1934,"cls":810},{"type":846,"name":15282,"path":15261,"parent":2978,"description":15378,"lines":15379,"decorators":15380,"parameters":15381,"returns":15383},"Get the actual logical position of the iSWAP gripper.",[8968,1185],[7679,7689],[15382],{"name":851,"kind":852,"required":853},{"description":15384,"annotation":15385},"The direction of the gripper.",{"left":15386,"slice":15387},{"name":2812,"cls":810},{"elements":15388},[15389,15390,15391,15392],{"name":3094,"cls":810},{"name":3096,"cls":810},{"name":3098,"cls":810},{"name":3100,"cls":810},{"type":846,"name":15283,"path":15261,"parent":2978,"description":15394,"lines":15395,"decorators":15396,"parameters":15397},"Move the x position of the iSWAP gripper relative to its current location.",[4044,1199],[7679,7689],[15398,15399],{"name":851,"kind":852,"required":853},{"name":2737,"kind":852,"annotation":15400,"required":853,"description":15401},{"name":1940,"cls":810},"The x offset in mm to move by.",{"type":846,"name":15284,"path":15261,"parent":2978,"description":15403,"lines":15404,"decorators":15405,"parameters":15406},"Move the y position of the iSWAP gripper relative to its current location.",[4070,4100],[7679,7689],[15407,15408],{"name":851,"kind":852,"required":853},{"name":1685,"kind":852,"annotation":15409,"required":853,"description":15410},{"name":1940,"cls":810},"The y offset in mm to move by.",{"type":846,"name":15285,"path":15261,"parent":2978,"description":15412,"lines":15413,"decorators":15414,"parameters":15415},"Move the z position of the iSWAP gripper relative to its current location.",[7140,7160],[7679,7689],[15416,15417],{"name":851,"kind":852,"required":853},{"name":3123,"kind":852,"annotation":15418,"required":853,"description":15419},{"name":1940,"cls":810},"The z offset in mm to move by.",{"type":846,"name":15286,"path":15261,"parent":2978,"description":15421,"lines":15422,"decorators":15423,"parameters":15424,"returns":15426},"Get whether the iSWAP gripper is holding a plate.",[1236,4192],[7679,7689],[15425],{"name":851,"kind":852,"required":853},{"description":15427,"annotation":15428},"Whether the iSWAP gripper is holding a plate.",{"name":1098,"cls":810},{"type":846,"name":15287,"path":15261,"parent":2978,"description":15430,"lines":15431,"decorators":15432,"parameters":15433,"returns":15435},"Get the distance between the iSWAP grippers.",[7728,10209],[7679,7689],[15434],{"name":851,"kind":852,"required":853},{"description":15436,"annotation":15437},"The distance between the iSWAP grippers.",{"name":1161,"cls":810},{"type":846,"name":15288,"path":15261,"parent":2978,"description":15439,"lines":15440,"decorators":15442,"parameters":15443},"Open the iSWAP gripper to the specified width.",[10720,15441],245,[7679,7689],[15444,15445],{"name":851,"kind":852,"required":853},{"name":3146,"kind":852,"annotation":15446,"required":853,"description":15447},{"name":1940,"cls":810},"The open width of the gripper.",{"type":846,"name":15289,"path":15261,"parent":2978,"description":15449,"lines":15450,"decorators":15451,"parameters":15452},"Open an iSWAP gripper even when the gripper is not initialized yet.",[4210,7756],[7679,7689],[15453],{"name":851,"kind":852,"required":853},{"type":846,"name":15290,"path":15261,"parent":2978,"description":15455,"lines":15456,"decorators":15458,"parameters":15459},"Close the iSWAP gripper to the specified width.",[2516,15457],273,[7679,7689],[15460,15461,15464,15467],{"name":851,"kind":852,"required":853},{"name":3146,"kind":852,"annotation":15462,"required":853,"description":15463},{"name":1940,"cls":810},"The close width of the gripper.",{"name":3165,"kind":852,"annotation":15465,"required":42,"default":2343,"description":15466},{"name":1940,"cls":810},"An additional tolerance for the width.",{"name":2892,"kind":852,"annotation":15468,"required":42,"default":3169,"description":15469},{"name":1405,"cls":810},"The pressure to apply on the plate ranging from 0 (low) to 9\n(high).",{"type":846,"name":15291,"path":15261,"parent":2978,"description":3171,"lines":15471,"decorators":15472,"parameters":15473},[8765,8807],[7679,7689],[15474,15475,15478,15481,15483,15485,15487,15490,15493,15496,15506,15511],{"name":851,"kind":852,"required":853},{"name":2883,"kind":852,"annotation":15476,"required":853,"description":15477},{"name":1934,"cls":810},"The plate's center will be assumed here when picking it up.",{"name":3180,"kind":852,"annotation":15479,"required":853,"description":15480},{"name":3094,"cls":810},"The direction from which to approach the plate.",{"name":2886,"kind":852,"annotation":15482,"required":853,"description":15447},{"name":1940,"cls":810},{"name":2889,"kind":852,"annotation":15484,"required":853,"description":15463},{"name":1940,"cls":810},{"name":3165,"kind":852,"annotation":15486,"required":42,"default":2343,"description":15466},{"name":1940,"cls":810},{"name":2892,"kind":852,"annotation":15488,"required":42,"default":3169,"description":15489},{"name":1405,"cls":810},"The pressure to apply on the plate ranging from 0 (low) to 9 (high).",{"name":3194,"kind":852,"annotation":15491,"required":42,"default":1048,"description":15492},{"name":1098,"cls":810},"Whether to perform the fold up sequence at the end of the process.",{"name":3197,"kind":852,"annotation":15494,"required":42,"default":2342,"description":15495},{"name":1405,"cls":810},"The collision control level, either 1 (high) or 0 (low).",{"name":2924,"kind":852,"annotation":15497,"required":42,"default":15503,"description":15505},{"left":15498,"slice":15499},{"name":2812,"cls":810},{"elements":15500},[15501,15502],{"name":1405,"cls":810},{"name":1405,"cls":810},{"elements":15504},[2345,2342],"The acceleration index range when moving.",{"name":1353,"kind":852,"annotation":15507,"required":42,"default":832,"description":15510},{"join":15508},[15509,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":15512,"required":42,"default":832,"description":14968},{"join":15513},[15514,832],{"name":1940,"cls":810},{"type":846,"name":15292,"path":15261,"parent":2978,"description":15516,"lines":15517,"decorators":15519,"parameters":15520},"Put the plate down using the iSWAP gripper.",[8835,15518],375,[7679,7689],[15521,15522,15524,15526,15528,15530,15532,15541,15545],{"name":851,"kind":852,"required":853},{"name":2883,"kind":852,"annotation":15523,"required":853,"description":15477},{"name":1934,"cls":810},{"name":3180,"kind":852,"annotation":15525,"required":853,"description":15480},{"name":3094,"cls":810},{"name":2886,"kind":852,"annotation":15527,"required":853,"description":15447},{"name":1940,"cls":810},{"name":3194,"kind":852,"annotation":15529,"required":42,"default":1048,"description":15492},{"name":1098,"cls":810},{"name":3197,"kind":852,"annotation":15531,"required":42,"default":2342,"description":15495},{"name":1405,"cls":810},{"name":2924,"kind":852,"annotation":15533,"required":42,"default":15539,"description":15505},{"left":15534,"slice":15535},{"name":2812,"cls":810},{"elements":15536},[15537,15538],{"name":1405,"cls":810},{"name":1405,"cls":810},{"elements":15540},[2345,2342],{"name":1353,"kind":852,"annotation":15542,"required":42,"default":832,"description":15510},{"join":15543},[15544,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":15546,"required":42,"default":832,"description":14968},{"join":15547},[15548,832],{"name":1940,"cls":810},{"type":846,"name":15293,"path":15261,"parent":2978,"description":15550,"lines":15551,"decorators":15553,"parameters":15554},"Move the plate to a certain position using the iSWAP gripper.",[8606,15552],410,[7679,7689],[15555,15556,15558,15560,15564,15566],{"name":851,"kind":852,"required":853},{"name":2883,"kind":852,"annotation":15557,"required":853,"description":15477},{"name":1934,"cls":810},{"name":3180,"kind":852,"annotation":15559,"required":853,"description":15480},{"name":3094,"cls":810},{"name":1409,"kind":852,"annotation":15561,"required":42,"default":832,"description":14968},{"join":15562},[15563,832],{"name":1940,"cls":810},{"name":3197,"kind":852,"annotation":15565,"required":42,"default":2342,"description":15495},{"name":1405,"cls":810},{"name":2924,"kind":852,"annotation":15567,"required":42,"default":15573,"description":15505},{"left":15568,"slice":15569},{"name":2812,"cls":810},{"elements":15570},[15571,15572],{"name":1405,"cls":810},{"name":1405,"cls":810},{"elements":15574},[2345,2342],{"type":846,"name":15294,"path":15261,"parent":2978,"description":3282,"lines":15576,"decorators":15577,"parameters":15578},[9292,9310],[7679,7689],[15579,15580,15582],{"name":851,"kind":852,"required":853},{"name":3194,"kind":852,"annotation":15581,"required":42,"default":1048,"description":15492},{"name":1098,"cls":810},{"name":1409,"kind":852,"annotation":15583,"required":42,"default":832,"description":14968},{"join":15584},[15585,832],{"name":1940,"cls":810},{"type":846,"name":15295,"path":15261,"parent":2978,"description":15587,"lines":15588,"decorators":15590,"parameters":15591,"returns":15617},"Read a labware's barcode using the iSWAP gripper.",[15589,9346],436,[7679,7689],[15592,15593,15596,15599,15602,15606,15608],{"name":851,"kind":852,"required":853},{"name":2955,"kind":852,"annotation":15594,"required":853,"description":15595},{"name":1405,"cls":810},"Current track number position of the autoload unit.",{"name":2046,"kind":852,"annotation":15597,"required":853,"description":15598},{"name":1940,"cls":810},"The Y position in mm during barcode reading movement.",{"name":2299,"kind":852,"annotation":15600,"required":853,"description":15601},{"name":1940,"cls":810},"Minimal Z position in mm during barcode reading movement.",{"name":1409,"kind":852,"annotation":15603,"required":42,"default":832,"description":14968},{"join":15604},[15605,832],{"name":1940,"cls":810},{"name":3197,"kind":852,"annotation":15607,"required":42,"default":2342,"description":15495},{"name":1405,"cls":810},{"name":2924,"kind":852,"annotation":15609,"required":42,"default":15615,"description":15505},{"left":15610,"slice":15611},{"name":2812,"cls":810},{"elements":15612},[15613,15614],{"name":1405,"cls":810},{"name":1405,"cls":810},{"elements":15616},[2345,2342],{"description":15618,"annotation":15619},"The barcode data scanned on the labware.",{"join":15620},[15621,832],{"name":931,"cls":810},{"type":755,"name":14828,"path":15623,"parent":14393,"packages":15624,"attributes":15629,"classes":15631},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fiswap\u002Finterfaces\u002F__init__.py",[15625,15626,15627,15628],"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",[15630],"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.__all__",[3094,3096,3098,3100],{"type":784,"name":15630,"path":15623,"parent":14828,"lines":15633,"value":15634},[905,905],[3094,3096,3098,3100],{"type":755,"name":15625,"path":15636,"parent":14828,"classes":15637},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fiswap\u002Finterfaces\u002Fpredefined_position.py",[3096],{"type":802,"name":3096,"path":15636,"parent":15625,"description":15639,"lines":15640,"bases":15641,"attributes":15644,"mro":15657},"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).",[9651,796],[15642],{"annotation":15643},{"name":9836,"cls":810},[15645,15646,15647,15648,15649,15650,15651,15652,15653,15654,15655,15656],"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",[3096],{"type":784,"name":15645,"path":15636,"parent":3096,"lines":15659,"value":4154},[2800,2800],{"type":784,"name":15646,"path":15636,"parent":3096,"lines":15661,"value":15662},[1807,1807],"12",{"type":784,"name":15647,"path":15636,"parent":3096,"lines":15664,"value":15665},[3016,3016],"13",{"type":784,"name":15648,"path":15636,"parent":3096,"lines":15667,"value":15668},[839,839],"14",{"type":784,"name":15649,"path":15636,"parent":3096,"lines":15670,"value":15671},[848,848],"21",{"type":784,"name":15650,"path":15636,"parent":3096,"lines":15673,"value":15674},[906,906],"22",{"type":784,"name":15651,"path":15636,"parent":3096,"lines":15676,"value":15677},[791,791],"23",{"type":784,"name":15652,"path":15636,"parent":3096,"lines":15679,"value":15680},[856,856],"24",{"type":784,"name":15653,"path":15636,"parent":3096,"lines":15682,"value":15683},[831,831],"31",{"type":784,"name":15654,"path":15636,"parent":3096,"lines":15685,"value":4603},[1040,1040],{"type":784,"name":15655,"path":15636,"parent":3096,"lines":15687,"value":15688},[864,864],"33",{"type":784,"name":15656,"path":15636,"parent":3096,"lines":15690,"value":15691},[796,796],"34",{"type":755,"name":15626,"path":15693,"parent":14828,"classes":15694},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fiswap\u002Finterfaces\u002Fwrist_twist.py",[3100],{"type":802,"name":3100,"path":15693,"parent":15626,"description":15696,"lines":15697,"bases":15698,"attributes":15701,"mro":15706},"The positions for the wrist twist.",[9651,790],[15699],{"annotation":15700},{"name":9836,"cls":810},[15702,15703,15704,15705],"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",[3100],{"type":784,"name":15702,"path":15693,"parent":3100,"lines":15708,"value":2342},[9664,9664],{"type":784,"name":15703,"path":15693,"parent":3100,"lines":15710,"value":2343},[2775,2775],{"type":784,"name":15704,"path":15693,"parent":3100,"lines":15712,"value":2344},[7196,7196],{"type":784,"name":15705,"path":15693,"parent":3100,"lines":15714,"value":2345},[790,790],{"type":755,"name":15627,"path":15716,"parent":14828,"classes":15717},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fiswap\u002Finterfaces\u002Fdirection.py",[3094],{"type":802,"name":3094,"path":15716,"parent":15627,"description":15084,"lines":15719,"bases":15720,"attributes":15723,"mro":15728},[9651,790],[15721],{"annotation":15722},{"name":9836,"cls":810},[15724,15725,15726,15727],"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",[3094],{"type":784,"name":15724,"path":15716,"parent":3094,"lines":15730,"value":2342},[9664,9664],{"type":784,"name":15725,"path":15716,"parent":3094,"lines":15732,"value":2343},[2775,2775],{"type":784,"name":15726,"path":15716,"parent":3094,"lines":15734,"value":2344},[7196,7196],{"type":784,"name":15727,"path":15716,"parent":3094,"lines":15736,"value":2345},[790,790],{"type":755,"name":15628,"path":15738,"parent":14828,"classes":15739},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fiswap\u002Finterfaces\u002Frotation.py",[3098],{"type":802,"name":3098,"path":15738,"parent":15628,"description":15741,"lines":15742,"bases":15743,"attributes":15746,"mro":15750},"The positions for the rotation axis.",[9651,7196],[15744],{"annotation":15745},{"name":9836,"cls":810},[15747,15748,15749],"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",[3098],{"type":784,"name":15747,"path":15738,"parent":3098,"lines":15752,"value":2342},[9664,9664],{"type":784,"name":15748,"path":15738,"parent":3098,"lines":15754,"value":2343},[2775,2775],{"type":784,"name":15749,"path":15738,"parent":3098,"lines":15756,"value":2344},[7196,7196],{"type":755,"name":14394,"path":15758,"parent":7447,"packages":15759,"attributes":15762,"classes":15764},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fxl\u002F__init__.py",[15760,15761],"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol","unitelabs.liquid_handling.hamilton.modules.xl.xl",[15763],"unitelabs.liquid_handling.hamilton.modules.xl.__all__",[14411,14412],{"type":784,"name":15763,"path":15758,"parent":14394,"lines":15766,"value":15767},[9651,9651],[14411,14412],{"type":755,"name":15760,"path":15769,"parent":14394,"classes":15770,"functions":15771},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fxl\u002Fxl_protocol.py",[14412],[15772],"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol._ul_to_01ul",{"type":846,"name":15772,"path":15769,"parent":15760,"description":15774,"lines":15775,"parameters":15776,"returns":15780},"Convert µl to 0.1µl (XL volume unit).",[831,864],[15777],{"name":15778,"kind":852,"annotation":15779,"required":853},"value",{"name":1940,"cls":810},{"description":1127,"annotation":15781},{"name":1405,"cls":810},{"type":802,"name":14412,"path":15769,"parent":15760,"description":15783,"lines":15784,"bases":15786,"attributes":15792,"functions":15795,"mro":15838},"Protocol that calls the microlab-vantage connector's XL Service SiLA feature.",[870,15785],664,[15787,15790],{"annotation":15788},{"name":15789,"cls":810},"unitelabs.liquid_handling.hamilton.modules.protocols.vantage_sub_protocol.VantageSubProtocol",{"annotation":15791},{"name":1812,"cls":810},[15793,15794],"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol._logger_name","unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol._xl_initialized",[15796,15797,15798,15799,15800,15801,15802,15803,15804,15805,15806,15807,15808,15809,15810,15811,15812,15813,15814,15815,15816,15817,15818,15819,15820,15821,15822,15823,15824,15825,15826,15827,15828,15829,15830,15831,15832,15833,15834,15835,15836,15837],"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",[14412,15789],{"type":784,"name":15793,"path":15769,"parent":14412,"lines":15840,"value":15841,"annotation":15842},[877,877],"'unitelabs.hamilton.vantage.xl'",{"name":931,"cls":810},{"type":846,"name":15796,"path":15769,"parent":14412,"lines":15844,"parameters":15845},[1065,2879],[15846,15847,15850],{"name":851,"kind":852,"required":853},{"name":15848,"kind":852,"annotation":15849,"required":853},"protocol",{"name":9020,"cls":810},{"name":9086,"kind":852,"annotation":15851,"required":42,"default":832},{"join":15852},[15853,832],{"name":15854,"cls":810},"unitelabs.liquid_handling.hamilton.modules.protocols.vantage_sub_protocol._GetXLimits",{"type":784,"name":15794,"path":15769,"parent":14412,"lines":15856,"value":1052},[2879,2879],{"type":846,"name":15797,"path":15769,"parent":14412,"description":15858,"lines":15859,"decorators":15860,"parameters":15861,"returns":15865},"Get the XL channel's initialization status.",[1079,3819],[7679],[15862,15863],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":15864,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":15866},{"name":1098,"cls":810},{"type":846,"name":15798,"path":15769,"parent":14412,"description":15868,"lines":15869,"decorators":15870,"parameters":15871},"Initialize all XL channels (no tip discard).",[3820,3833],[7679,7689],[15872],{"name":851,"kind":852,"required":853},{"type":846,"name":15799,"path":15769,"parent":14412,"description":5999,"lines":15874,"decorators":15875,"parameters":15876},[888,3151],[7679,7689],[15877,15878,15884,15888,15892,15896,15898,15907],{"name":851,"kind":852,"required":853},{"name":1927,"kind":852,"annotation":15879,"required":853},{"left":15880,"slice":15881},{"name":1930,"cls":810},{"join":15882},[15883,832],{"name":1934,"cls":810},{"name":1936,"kind":852,"annotation":15885,"required":42,"default":832},{"join":15886},[15887,832],{"name":1940,"cls":810},{"name":1353,"kind":852,"annotation":15889,"required":42,"default":832},{"join":15890},[15891,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":15893,"required":42,"default":832},{"join":15894},[15895,832],{"name":1940,"cls":810},{"name":2254,"kind":852,"annotation":15897,"required":42},{"name":1940,"cls":810},{"name":1950,"kind":852,"annotation":15899,"required":42,"default":15906},{"join":15900},[15901,15904,15905],{"left":15902,"slice":15903},{"name":843,"cls":810},{"name":1956,"cls":810},{"name":1956,"cls":810},{"name":1405,"cls":810},{"name":6034,"cls":810},{"name":1962,"kind":852,"annotation":15908,"required":42,"default":15912},{"join":15909},[15910,15911],{"name":1966,"cls":810},{"name":1405,"cls":810},{"name":1969,"cls":810},{"type":846,"name":15800,"path":15769,"parent":14412,"description":6053,"lines":15914,"decorators":15915,"parameters":15916,"returns":15920},[2063,3921],[7679],[15917,15918],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":15919,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":15921},{"name":1098,"cls":810},{"type":846,"name":15801,"path":15769,"parent":14412,"description":15923,"lines":15924,"decorators":15925,"parameters":15926,"returns":15928},"Request which of the XL channels is carrying a tip.",[3159,2092],[7679,7689],[15927],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":15929},{"left":15930,"slice":15931},{"name":1870,"cls":810},{"name":1098,"cls":810},{"type":846,"name":15802,"path":15769,"parent":14412,"description":6064,"lines":15933,"decorators":15934,"parameters":15935},[2102,10594],[7679,7689],[15936,15937,15943,15947,15951,15960],{"name":851,"kind":852,"required":853},{"name":2158,"kind":852,"annotation":15938,"required":853},{"left":15939,"slice":15940},{"name":1930,"cls":810},{"join":15941},[15942,832],{"name":1934,"cls":810},{"name":1936,"kind":852,"annotation":15944,"required":42,"default":832},{"join":15945},[15946,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":15948,"required":42,"default":832},{"join":15949},[15950,832],{"name":1940,"cls":810},{"name":1950,"kind":852,"annotation":15952,"required":42,"default":15959},{"join":15953},[15954,15957,15958],{"left":15955,"slice":15956},{"name":843,"cls":810},{"name":1956,"cls":810},{"name":1956,"cls":810},{"name":1405,"cls":810},{"name":6034,"cls":810},{"name":2182,"kind":852,"annotation":15961,"required":42,"default":15965},{"join":15962},[15963,15964],{"name":2186,"cls":810},{"name":1405,"cls":810},{"name":5061,"cls":810},{"type":846,"name":15803,"path":15769,"parent":14412,"description":6100,"lines":15967,"decorators":15969,"parameters":15970},[15968,1186],139,[7679,7689],[15971,15972,15978,15982,15986,15990,15992],{"name":851,"kind":852,"required":853},{"name":1927,"kind":852,"annotation":15973,"required":853},{"left":15974,"slice":15975},{"name":1930,"cls":810},{"join":15976},[15977,832],{"name":1934,"cls":810},{"name":1936,"kind":852,"annotation":15979,"required":42,"default":832},{"join":15980},[15981,832],{"name":1940,"cls":810},{"name":1353,"kind":852,"annotation":15983,"required":42,"default":832},{"join":15984},[15985,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":15987,"required":42,"default":832},{"join":15988},[15989,832],{"name":1940,"cls":810},{"name":2254,"kind":852,"annotation":15991,"required":42},{"name":1940,"cls":810},{"name":1962,"kind":852,"annotation":15993,"required":42,"default":15997},{"join":15994},[15995,15996],{"name":1966,"cls":810},{"name":1405,"cls":810},{"name":2262,"cls":810},{"type":846,"name":15804,"path":15769,"parent":14412,"description":2264,"lines":15999,"decorators":16000,"parameters":16001},[9185,2764],[7679,7689],[16002,16003,16007,16013,16020,16028,16036,16040,16044,16051,16058,16067,16074,16081,16088,16095,16102,16109,16116,16123,16129,16136,16143,16150,16157,16164,16171,16178,16183,16187,16194,16201],{"name":851,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":16004,"required":853},{"left":16005,"slice":16006},{"name":1930,"cls":810},{"name":1098,"cls":810},{"name":2276,"kind":852,"annotation":16008,"required":853},{"left":16009,"slice":16010},{"name":1930,"cls":810},{"join":16011},[16012,832],{"name":1934,"cls":810},{"name":2283,"kind":852,"annotation":16014,"required":42,"default":16017},{"left":16015,"slice":16016},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16018},[16019],{},{"name":1936,"kind":852,"annotation":16021,"required":42,"default":16026},{"left":16022,"slice":16023},{"name":1930,"cls":810},{"join":16024},[16025,832],{"name":1940,"cls":810},{"elements":16027},[832],{"name":2299,"kind":852,"annotation":16029,"required":42,"default":16034},{"left":16030,"slice":16031},{"name":1930,"cls":810},{"join":16032},[16033,832],{"name":1940,"cls":810},{"elements":16035},[832],{"name":1353,"kind":852,"annotation":16037,"required":42,"default":832},{"join":16038},[16039,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":16041,"required":42,"default":832},{"join":16042},[16043,832],{"name":1940,"cls":810},{"name":2316,"kind":852,"annotation":16045,"required":42,"default":16048},{"left":16046,"slice":16047},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16049},[16050],{},{"name":2324,"kind":852,"annotation":16052,"required":42,"default":16055},{"left":16053,"slice":16054},{"name":1930,"cls":810},{"name":2328,"cls":810},{"elements":16056},[16057],{"name":2332,"cls":810},{"name":2334,"kind":852,"annotation":16059,"required":42,"default":16065},{"left":16060,"slice":16061},{"name":1930,"cls":810},{"left":16062,"slice":16063},{"name":2339,"cls":810},{"elements":16064},[2342,2343,2344,2345],{"elements":16066},[2342],{"name":2349,"kind":852,"annotation":16068,"required":42,"default":16071},{"left":16069,"slice":16070},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16072},[16073],{},{"name":2357,"kind":852,"annotation":16075,"required":42,"default":16078},{"left":16076,"slice":16077},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16079},[16080],{},{"name":2365,"kind":852,"annotation":16082,"required":42,"default":16085},{"left":16083,"slice":16084},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16086},[16087],{},{"name":2373,"kind":852,"annotation":16089,"required":42,"default":16092},{"left":16090,"slice":16091},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16093},[16094],{},{"name":2381,"kind":852,"annotation":16096,"required":42,"default":16099},{"left":16097,"slice":16098},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16100},[16101],{},{"name":2389,"kind":852,"annotation":16103,"required":42,"default":16106},{"left":16104,"slice":16105},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16107},[16108],{},{"name":2397,"kind":852,"annotation":16110,"required":42,"default":16113},{"left":16111,"slice":16112},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16114},[16115],{},{"name":2405,"kind":852,"annotation":16117,"required":42,"default":16120},{"left":16118,"slice":16119},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16121},[16122],{},{"name":1415,"kind":852,"annotation":16124,"required":42,"default":16127},{"left":16125,"slice":16126},{"name":1930,"cls":810},{"name":1405,"cls":810},{"elements":16128},[1417],{"name":2419,"kind":852,"annotation":16130,"required":42,"default":16133},{"left":16131,"slice":16132},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16134},[16135],{},{"name":2427,"kind":852,"annotation":16137,"required":42,"default":16140},{"left":16138,"slice":16139},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16141},[16142],{},{"name":2435,"kind":852,"annotation":16144,"required":42,"default":16147},{"left":16145,"slice":16146},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16148},[16149],{},{"name":2443,"kind":852,"annotation":16151,"required":42,"default":16154},{"left":16152,"slice":16153},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16155},[16156],{},{"name":2451,"kind":852,"annotation":16158,"required":42,"default":16161},{"left":16159,"slice":16160},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16162},[16163],{},{"name":1359,"kind":852,"annotation":16165,"required":42,"default":16168},{"left":16166,"slice":16167},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16169},[16170],{},{"name":2466,"kind":852,"annotation":16172,"required":42,"default":16175},{"left":16173,"slice":16174},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16176},[16177],{},{"name":2474,"kind":852,"annotation":16179,"required":42,"default":832},{"join":16180},[16181,16182,832],{"name":2478,"cls":810},{"name":1405,"cls":810},{"name":2483,"kind":852,"annotation":16184,"required":42,"default":832},{"join":16185},[16186,832],{"name":1405,"cls":810},{"name":2488,"kind":852,"annotation":16188,"required":42,"default":16191},{"left":16189,"slice":16190},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16192},[16193],{},{"name":2496,"kind":852,"annotation":16195,"required":42,"default":16198},{"left":16196,"slice":16197},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16199},[16200],{},{"name":2504,"kind":852,"annotation":16202,"required":42,"default":16205},{"left":16203,"slice":16204},{"name":1930,"cls":810},{"name":2508,"cls":810},{"elements":16206},[16207],{"name":2512,"cls":810},{"type":846,"name":15805,"path":15769,"parent":14412,"description":2514,"lines":16209,"decorators":16210,"parameters":16211},[8764,4507],[7679,7689],[16212,16213,16217,16223,16230,16238,16246,16250,16254,16261,16268,16277,16284,16286,16293,16300,16307,16314,16321,16327,16334,16341,16348,16355,16362,16369,16376,16383,16388,16392,16399,16406],{"name":851,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":16214,"required":853},{"left":16215,"slice":16216},{"name":1930,"cls":810},{"name":1098,"cls":810},{"name":2524,"kind":852,"annotation":16218,"required":853},{"left":16219,"slice":16220},{"name":1930,"cls":810},{"join":16221},[16222,832],{"name":1934,"cls":810},{"name":2283,"kind":852,"annotation":16224,"required":42,"default":16227},{"left":16225,"slice":16226},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16228},[16229],{},{"name":1936,"kind":852,"annotation":16231,"required":42,"default":16236},{"left":16232,"slice":16233},{"name":1930,"cls":810},{"join":16234},[16235,832],{"name":1940,"cls":810},{"elements":16237},[832],{"name":2299,"kind":852,"annotation":16239,"required":42,"default":16244},{"left":16240,"slice":16241},{"name":1930,"cls":810},{"join":16242},[16243,832],{"name":1940,"cls":810},{"elements":16245},[832],{"name":1353,"kind":852,"annotation":16247,"required":42,"default":832},{"join":16248},[16249,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":16251,"required":42,"default":832},{"join":16252},[16253,832],{"name":1940,"cls":810},{"name":2316,"kind":852,"annotation":16255,"required":42,"default":16258},{"left":16256,"slice":16257},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16259},[16260],{},{"name":2324,"kind":852,"annotation":16262,"required":42,"default":16265},{"left":16263,"slice":16264},{"name":1930,"cls":810},{"name":2328,"cls":810},{"elements":16266},[16267],{"name":2575,"cls":810},{"name":2334,"kind":852,"annotation":16269,"required":42,"default":16275},{"left":16270,"slice":16271},{"name":1930,"cls":810},{"left":16272,"slice":16273},{"name":2339,"cls":810},{"elements":16274},[2342,2343,2344,2345],{"elements":16276},[2342],{"name":2349,"kind":852,"annotation":16278,"required":42,"default":16281},{"left":16279,"slice":16280},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16282},[16283],{},{"name":2593,"kind":852,"annotation":16285,"required":42},{"name":1940,"cls":810},{"name":2365,"kind":852,"annotation":16287,"required":42,"default":16290},{"left":16288,"slice":16289},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16291},[16292],{},{"name":2373,"kind":852,"annotation":16294,"required":42,"default":16297},{"left":16295,"slice":16296},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16298},[16299],{},{"name":2381,"kind":852,"annotation":16301,"required":42,"default":16304},{"left":16302,"slice":16303},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16305},[16306],{},{"name":2389,"kind":852,"annotation":16308,"required":42,"default":16311},{"left":16309,"slice":16310},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16312},[16313],{},{"name":2397,"kind":852,"annotation":16315,"required":42,"default":16318},{"left":16316,"slice":16317},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16319},[16320],{},{"name":1415,"kind":852,"annotation":16322,"required":42,"default":16325},{"left":16323,"slice":16324},{"name":1930,"cls":810},{"name":1405,"cls":810},{"elements":16326},[1417],{"name":2419,"kind":852,"annotation":16328,"required":42,"default":16331},{"left":16329,"slice":16330},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16332},[16333],{},{"name":2427,"kind":852,"annotation":16335,"required":42,"default":16338},{"left":16336,"slice":16337},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16339},[16340],{},{"name":2435,"kind":852,"annotation":16342,"required":42,"default":16345},{"left":16343,"slice":16344},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16346},[16347],{},{"name":2443,"kind":852,"annotation":16349,"required":42,"default":16352},{"left":16350,"slice":16351},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16353},[16354],{},{"name":2665,"kind":852,"annotation":16356,"required":42,"default":16359},{"left":16357,"slice":16358},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16360},[16361],{},{"name":2673,"kind":852,"annotation":16363,"required":42,"default":16366},{"left":16364,"slice":16365},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16367},[16368],{},{"name":1359,"kind":852,"annotation":16370,"required":42,"default":16373},{"left":16371,"slice":16372},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16374},[16375],{},{"name":2466,"kind":852,"annotation":16377,"required":42,"default":16380},{"left":16378,"slice":16379},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16381},[16382],{},{"name":2474,"kind":852,"annotation":16384,"required":42,"default":832},{"join":16385},[16386,16387,832],{"name":2478,"cls":810},{"name":1405,"cls":810},{"name":2483,"kind":852,"annotation":16389,"required":42,"default":832},{"join":16390},[16391,832],{"name":1405,"cls":810},{"name":2488,"kind":852,"annotation":16393,"required":42,"default":16396},{"left":16394,"slice":16395},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16397},[16398],{},{"name":2496,"kind":852,"annotation":16400,"required":42,"default":16403},{"left":16401,"slice":16402},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":16404},[16405],{},{"name":2504,"kind":852,"annotation":16407,"required":42,"default":16410},{"left":16408,"slice":16409},{"name":1930,"cls":810},{"name":2722,"cls":810},{"elements":16411},[16412],{"name":2726,"cls":810},{"type":846,"name":15806,"path":15769,"parent":14412,"description":6544,"lines":16414,"decorators":16416,"parameters":16417,"returns":16419},[16415,4542],379,[7679,7689],[16418],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":16420},{"name":1062,"cls":810},{"type":846,"name":15807,"path":15769,"parent":14412,"description":6553,"lines":16422,"decorators":16424,"parameters":16425,"returns":16427},[16423,4543],387,[7679,7689],[16426],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":16428},{"left":16429,"slice":16430},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":15808,"path":15769,"parent":14412,"description":6575,"lines":16432,"decorators":16433,"parameters":16434,"returns":16436},[4558,4559],[7679,7689],[16435],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":16437},{"left":16438,"slice":16439},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":15809,"path":15769,"parent":14412,"description":6597,"lines":16441,"decorators":16442,"parameters":16443},[4573,4587],[7679,7689],[16444,16445,16451],{"name":851,"kind":852,"required":853},{"name":1987,"kind":852,"annotation":16446,"required":853},{"left":16447,"slice":16448},{"name":1930,"cls":810},{"join":16449},[16450,832],{"name":1934,"cls":810},{"name":1409,"kind":852,"annotation":16452,"required":42,"default":832},{"join":16453},[16454,832],{"name":1940,"cls":810},{"type":846,"name":15810,"path":15769,"parent":14412,"description":16456,"lines":16457,"decorators":16458,"parameters":16459},"Move all XL channels to the specified y-positions.",[4645,15589],[7679,7689],[16460,16461],{"name":851,"kind":852,"required":853},{"name":2067,"kind":852,"annotation":16462,"required":853},{"left":16463,"slice":16464},{"name":1930,"cls":810},{"name":1940,"cls":810},{"type":846,"name":15811,"path":15769,"parent":14412,"description":6636,"lines":16466,"decorators":16467,"parameters":16468},[7925,1558],[7679,7689],[16469,16470],{"name":851,"kind":852,"required":853},{"name":2118,"kind":852,"annotation":16471,"required":853},{"left":16472,"slice":16473},{"name":1930,"cls":810},{"name":1940,"cls":810},{"type":846,"name":15812,"path":15769,"parent":14412,"description":6658,"lines":16475,"decorators":16477,"parameters":16478},[7943,16476],459,[7679,7689],[16479,16480],{"name":851,"kind":852,"required":853},{"name":2014,"kind":852,"annotation":16481,"required":853},{"name":1940,"cls":810},{"type":846,"name":15813,"path":15769,"parent":14412,"description":6564,"lines":16483,"decorators":16485,"parameters":16486,"returns":16490},[9330,16484],465,[7679],[16487,16488],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":16489,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":16491},{"name":1062,"cls":810},{"type":846,"name":15814,"path":15769,"parent":14412,"description":6586,"lines":16493,"decorators":16494,"parameters":16495,"returns":16499},[4741,9346],[7679],[16496,16497],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":16498,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":16500},{"name":1062,"cls":810},{"type":846,"name":15815,"path":15769,"parent":14412,"description":16502,"lines":16503,"decorators":16506,"parameters":16507},"Move a single XL channel to the specified y-position.",[16504,16505],473,481,[7679,7689],[16508,16509,16511],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":16510,"required":853},{"name":1405,"cls":810},{"name":2046,"kind":852,"annotation":16512,"required":853},{"name":1940,"cls":810},{"type":846,"name":15816,"path":15769,"parent":14412,"description":6647,"lines":16514,"decorators":16516,"parameters":16517},[16515,4796],483,[7679,7689],[16518,16519,16521],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":16520,"required":853},{"name":1405,"cls":810},{"name":1569,"kind":852,"annotation":16522,"required":853},{"name":1940,"cls":810},{"type":846,"name":15817,"path":15769,"parent":14412,"description":6667,"lines":16524,"decorators":16526,"parameters":16527},[1609,16525],496,[7679],[16528,16529],{"name":851,"kind":852,"required":853},{"name":2014,"kind":852,"annotation":16530,"required":853},{"name":1940,"cls":810},{"type":846,"name":15818,"path":15769,"parent":14412,"description":16532,"lines":16533,"decorators":16536,"parameters":16537},"Move all channels to their safety z-positions (no-op on Vantage).",[16534,16535],498,500,[7679],[16538],{"name":851,"kind":852,"required":853},{"type":846,"name":15819,"path":15769,"parent":14412,"description":16540,"lines":16541,"decorators":16544,"parameters":16545},"Clear y-range for the given channel (no-op on Vantage).",[16542,16543],502,504,[7679],[16546,16547],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":16548,"required":853},{"name":1405,"cls":810},{"type":846,"name":15820,"path":15769,"parent":14412,"description":16550,"lines":16551,"decorators":16553,"parameters":16554},"Initialize the squeezer drive (no-op on Vantage).",[16552,9358],506,[7679],[16555,16556],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":16557,"required":853},{"name":1405,"cls":810},{"type":846,"name":15821,"path":15769,"parent":14412,"description":6699,"lines":16559,"decorators":16560,"parameters":16561,"returns":16563},[4845,4413],[7679,7689],[16562],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":16564},{"left":16565,"slice":16566},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":15822,"path":15769,"parent":14412,"description":2740,"lines":16568,"decorators":16571,"parameters":16572,"returns":16574},[16569,16570],521,524,[7679],[16573],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":16575},{"left":16576,"slice":16577},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":15823,"path":15769,"parent":14412,"description":16579,"lines":16580,"decorators":16581,"parameters":16582,"returns":16586},"Check whether TADM data is available for the given XL channel.",[4918,9385],[7679,7689],[16583,16584],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":16585,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":16587},{"name":1098,"cls":810},{"type":846,"name":15824,"path":15769,"parent":14412,"description":16589,"lines":16590,"decorators":16592,"parameters":16593,"returns":16597},"Get parameters of the last TADM measurement for the given XL channel.",[9391,16591],551,[7679,7689],[16594,16595],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":16596,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":16598},{"name":5705,"cls":810},{"type":846,"name":15825,"path":15769,"parent":14412,"description":16600,"lines":16601,"decorators":16603,"parameters":16604,"returns":16612},"Get data of the last TADM measurement for the given XL channel.",[16602,1692],553,[7679,7689],[16605,16606,16608,16610],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":16607,"required":853},{"name":1405,"cls":810},{"name":3880,"kind":852,"annotation":16609,"required":42,"default":1417},{"name":1405,"cls":810},{"name":5718,"kind":852,"annotation":16611,"required":42,"default":5720},{"name":1405,"cls":810},{"description":1127,"annotation":16613},{"left":16614,"slice":16615},{"name":1870,"cls":810},{"name":1405,"cls":810},{"type":846,"name":15826,"path":15769,"parent":14412,"description":16617,"lines":16618,"decorators":16620,"parameters":16621},"Clear TADM measurements for the given XL channel.",[1710,16619],565,[7679,7689],[16622,16623],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":16624,"required":853},{"name":1405,"cls":810},{"type":846,"name":15827,"path":15769,"parent":14412,"description":16626,"lines":16627,"decorators":16630,"parameters":16631,"returns":16635},"Get error of the last TADM measurement for the given XL channel.",[16628,16629],567,572,[7679,7689],[16632,16633],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":16634,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":16636},{"name":1405,"cls":810},{"type":846,"name":15828,"path":15769,"parent":14412,"description":16638,"lines":16639,"decorators":16641,"parameters":16642,"returns":16646},"Get number of stored limit curves for the given XL channel.",[16640,5065],574,[7679,7689],[16643,16644],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":16645,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":16647},{"name":1405,"cls":810},{"type":846,"name":15829,"path":15769,"parent":14412,"description":16649,"lines":16650,"decorators":16652,"parameters":16653,"returns":16661},"Get names of stored limit curves for the given XL channel.",[5096,16651],586,[7679,7689],[16654,16655,16657,16659],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":16656,"required":853},{"name":1405,"cls":810},{"name":3880,"kind":852,"annotation":16658,"required":42,"default":1417},{"name":1405,"cls":810},{"name":5718,"kind":852,"annotation":16660,"required":42,"default":4498},{"name":1405,"cls":810},{"description":1127,"annotation":16662},{"left":16663,"slice":16664},{"name":1870,"cls":810},{"name":931,"cls":810},{"type":846,"name":15830,"path":15769,"parent":14412,"description":16666,"lines":16667,"decorators":16670,"parameters":16671},"Set limit curve name for the given XL channel.",[16668,16669],588,593,[7679,7689],[16672,16673,16675],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":16674,"required":853},{"name":1405,"cls":810},{"name":3880,"kind":852,"annotation":16676,"required":853},{"name":1405,"cls":810},{"type":846,"name":15831,"path":15769,"parent":14412,"description":16678,"lines":16679,"decorators":16680,"parameters":16681,"returns":16687},"Get parameters of a stored limit curve for the given XL channel.",[8076,14725],[7679,7689],[16682,16683,16685],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":16684,"required":853},{"name":1405,"cls":810},{"name":5794,"kind":852,"annotation":16686,"required":853},{"name":931,"cls":810},{"description":16688,"annotation":16689},"Tuple of (limit curve index, upper basic value count, lower basic value count).",{"left":16690,"slice":16691},{"name":2812,"cls":810},{"elements":16692},[16693,16694,16695],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":1405,"cls":810},{"type":846,"name":15832,"path":15769,"parent":14412,"description":16697,"lines":16698,"decorators":16700,"parameters":16701},"Set parameters of a stored limit curve for the given XL channel.",[16699,5097],608,[7679,7689],[16702,16703,16705,16707,16709],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":16704,"required":853},{"name":1405,"cls":810},{"name":5794,"kind":852,"annotation":16706,"required":853},{"name":931,"cls":810},{"name":5816,"kind":852,"annotation":16708,"required":853},{"name":1405,"cls":810},{"name":5819,"kind":852,"annotation":16710,"required":853},{"name":1405,"cls":810},{"type":846,"name":15833,"path":15769,"parent":14412,"description":16712,"lines":16713,"decorators":16715,"parameters":16716,"returns":16728},"Get data of a stored limit curve for the given XL channel.",[5304,16714],626,[7679,7689],[16717,16718,16720,16722,16724,16726],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":16719,"required":853},{"name":1405,"cls":810},{"name":5794,"kind":852,"annotation":16721,"required":853},{"name":931,"cls":810},{"name":5819,"kind":852,"annotation":16723,"required":853},{"name":1098,"cls":810},{"name":3880,"kind":852,"annotation":16725,"required":42,"default":1417},{"name":1405,"cls":810},{"name":5718,"kind":852,"annotation":16727,"required":42,"default":4599},{"name":1405,"cls":810},{"description":1127,"annotation":16729},{"name":931,"cls":810},{"type":846,"name":15834,"path":15769,"parent":14412,"description":16731,"lines":16732,"decorators":16735,"parameters":16736},"Set data of a stored limit curve for the given XL channel.",[16733,16734],628,635,[7679,7689],[16737,16738,16740,16742,16744,16746],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":16739,"required":853},{"name":1405,"cls":810},{"name":5794,"kind":852,"annotation":16741,"required":853},{"name":931,"cls":810},{"name":5819,"kind":852,"annotation":16743,"required":853},{"name":1098,"cls":810},{"name":3880,"kind":852,"annotation":16745,"required":853},{"name":1405,"cls":810},{"name":5856,"kind":852,"annotation":16747,"required":853},{"name":931,"cls":810},{"type":846,"name":15835,"path":15769,"parent":14412,"description":16749,"lines":16750,"decorators":16753,"parameters":16754},"Reset limit curves to defaults for the given XL channel.",[16751,16752],637,642,[7679,7689],[16755,16756],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":16757,"required":853},{"name":1405,"cls":810},{"type":846,"name":15836,"path":15769,"parent":14412,"description":16759,"lines":16760,"decorators":16762,"parameters":16763},"Start TADM monitoring for the given XL channel.",[16761,5517],644,[7679,7689],[16764,16765,16767,16769,16771,16773],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":16766,"required":853},{"name":1405,"cls":810},{"name":3880,"kind":852,"annotation":16768,"required":853},{"name":1405,"cls":810},{"name":5879,"kind":852,"annotation":16770,"required":853},{"name":931,"cls":810},{"name":5882,"kind":852,"annotation":16772,"required":853},{"name":1098,"cls":810},{"name":5885,"kind":852,"annotation":16774,"required":853},{"name":1405,"cls":810},{"type":846,"name":15837,"path":15769,"parent":14412,"description":16776,"lines":16777,"decorators":16778,"parameters":16779},"Stop TADM monitoring for the given XL channel.",[5518,15785],[7679,7689],[16780,16781],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":16782,"required":853},{"name":1405,"cls":810},{"type":755,"name":15761,"path":16784,"parent":14394,"packages":16785,"classes":16786},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fxl\u002Fxl.py",[14838],[16787,14411],"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannel",{"type":802,"name":16787,"path":16784,"parent":15761,"description":16789,"lines":16790,"decorators":16791,"bases":16792,"functions":16795,"mro":16803},"XL channel for the Vantage liquid handler.",[1059,1112],[9853],[16793],{"annotation":16794},{"name":7455,"cls":810},[16796,16797,16798,16799,16800,16801,16802],"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",[16787,7455,776,16804,14879,14470,774,828],"unitelabs.labware.tips.tip_spot.TipSpot",{"type":846,"name":16797,"path":16784,"parent":16787,"lines":16806,"decorators":16807,"parameters":16808,"returns":16812},[3055,1066],[7077],[16809,16810],{"name":851,"kind":852,"required":853},{"name":14506,"kind":852,"annotation":16811,"required":853},{"name":6925,"cls":810},{"description":1127,"annotation":16813},{"name":14412,"cls":810},{"type":846,"name":16798,"path":16784,"parent":16787,"lines":16815,"decorators":16816,"parameters":16817},[3061,887],[7077],[16818,16819],{"name":851,"kind":852,"required":853},{"name":16820,"kind":852,"annotation":16821,"required":853},"monitoring_mode",{"name":16822,"cls":810},"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.monitoring_mode.MonitoringMode",{"type":846,"name":16799,"path":16784,"parent":16787,"lines":16824,"decorators":16825,"parameters":16826,"returns":16828},[3819,888],[7077],[16827],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":16829},{"name":1098,"cls":810},{"type":846,"name":16800,"path":16784,"parent":16787,"description":16831,"lines":16832,"decorators":16833,"parameters":16834,"returns":16836},"Get the current location of the XL channel's tip.",[3839,3852],[7077],[16835],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":16837},{"name":1934,"cls":810},{"type":846,"name":16801,"path":16784,"parent":16787,"description":16839,"lines":16840,"decorators":16841,"parameters":16842},"Move the XL channel to the given absolute location on a safe traverse height.",[3451,2039],[7077],[16843,16844,16847],{"name":851,"kind":13681,"required":853},{"name":14653,"kind":852,"annotation":16845,"required":853,"description":16846},{"name":1934,"cls":810},"The absolute location where to move the channel's tip to.",{"name":1409,"kind":1788,"annotation":16848,"required":42,"default":832,"description":16851},{"join":16849},[16850,832],{"name":1940,"cls":810},"The min traverse height for this command.",{"type":846,"name":16802,"path":16784,"parent":16787,"description":16853,"lines":16854,"decorators":16855,"parameters":16856},"Move the XL channel by the given relative offset.",[2040,1112],[7077],[16857,16858],{"name":851,"kind":13681,"required":853},{"name":13793,"kind":852,"annotation":16859,"required":853,"description":16860},{"name":1934,"cls":810},"The relative offset by which to move the channel's tip.",{"type":846,"name":16796,"path":16784,"parent":16787,"lines":16862,"parameters":16863},[9868,9868],[16864,16865,16868,16872,16877,16879,16882,16884,16888,16892,16895,16899,16903,16907,16911],{"name":851,"kind":852,"required":853},{"name":14784,"kind":852,"annotation":16866,"required":42,"default":16867},{"name":14786,"cls":810},{"name":14788,"cls":810},{"name":14790,"kind":852,"annotation":16869,"required":42},{"left":16870,"slice":16871},{"name":1930,"cls":810},{"name":14794,"cls":810},{"name":16873,"kind":852,"annotation":16874,"required":42,"default":832},"tip_source",{"join":16875},[16876,832],{"name":16804,"cls":810},{"name":15094,"kind":852,"annotation":16878,"required":42},{"name":1934,"cls":810},{"name":11479,"kind":852,"annotation":16880,"required":42,"default":16881},{"name":931,"cls":810},"'Channel'",{"name":1915,"kind":852,"annotation":16883,"required":42,"default":1417},{"name":1405,"cls":810},{"name":16885,"kind":852,"annotation":16886,"required":42,"default":16887},"PickUpTipMethod",{"name":14888,"cls":810},{"name":2186,"cls":810},{"name":16889,"kind":852,"annotation":16890,"required":42,"default":16891},"DropTipMethod",{"name":14888,"cls":810},{"name":1966,"cls":810},{"name":13494,"kind":852,"annotation":16893,"required":42,"default":16894},{"name":14888,"cls":810},{"name":2508,"cls":810},{"name":16896,"kind":852,"annotation":16897,"required":42,"default":16898},"DispenseMode",{"name":14888,"cls":810},{"name":2722,"cls":810},{"name":16900,"kind":852,"annotation":16901,"required":42,"default":16902},"LLDMode",{"name":14888,"cls":810},{"name":2328,"cls":810},{"name":16904,"kind":852,"annotation":16905,"required":42,"default":16906},"TADMMode",{"name":14888,"cls":810},{"name":2478,"cls":810},{"name":16908,"kind":852,"annotation":16909,"required":42,"default":16910},"MonitoringMode",{"name":14888,"cls":810},{"name":16822,"cls":810},{"name":14506,"kind":852,"annotation":16912,"required":42,"default":832},{"left":16913,"slice":16914},{"name":14818,"cls":810},{"name":6925,"cls":810},{"type":802,"name":14411,"path":16784,"parent":15761,"description":16916,"lines":16917,"decorators":16918,"bases":16919,"attributes":16922,"functions":16928,"mro":16943},"XL (5ml) pipetting channels for Hamilton Microlab Vantage.",[3159,4574],[9853],[16920],{"annotation":16921},{"name":7456,"cls":810},[16923,16924,16925,16926,16927],"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",[16929,16930,16931,16932,16933,16934,16935,16936,16937,16938,16939,16940,16941,16942],"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",[14411,7456,777,16944,14470,774,828],"unitelabs.labware.groups.rack.Rack",{"type":784,"name":16923,"path":16784,"parent":14411,"lines":16946,"value":16947,"annotation":16948},[3932,3932],"'XL'",{"name":931,"cls":810},{"type":784,"name":16924,"path":16784,"parent":14411,"lines":16950,"value":16951},[9771,9771],"XLChannelsAspirateParameterSet",{"type":784,"name":16925,"path":16784,"parent":14411,"lines":16953,"value":16954},[2102,2102],"XLChannelsDispenseParameterSet",{"type":784,"name":16926,"path":16784,"parent":14411,"lines":16956,"value":16957},[3938,3938],"'xl_channel_gap'",{"type":784,"name":16927,"path":16784,"parent":14411,"description":16959,"lines":16960,"value":832,"annotation":16961},"Logger for the XL channels module.",[2114,2125],{"name":7669,"cls":810},{"type":846,"name":16930,"path":16784,"parent":14411,"lines":16963,"decorators":16964,"parameters":16965,"returns":16969},[2126,11191],[7077],[16966,16967],{"name":851,"kind":852,"required":853},{"name":14506,"kind":852,"annotation":16968,"required":853},{"name":6925,"cls":810},{"description":1127,"annotation":16970},{"name":14412,"cls":810},{"type":846,"name":16931,"path":16784,"parent":14411,"lines":16972,"decorators":16973,"parameters":16974,"returns":16978},[14520,1133],[7077],[16975,16976],{"name":851,"kind":852,"required":853},{"name":14506,"kind":852,"annotation":16977,"required":853},{"name":6925,"cls":810},{"description":1127,"annotation":16979},{"name":16787,"cls":810},{"type":846,"name":16932,"path":16784,"parent":14411,"description":16981,"lines":16982,"decorators":16983,"parameters":16984},"Configure the XL channels module.",[1134,8968],[7077],[16985,16986,16989],{"name":851,"kind":852,"required":853},{"name":4922,"kind":852,"annotation":16987,"required":42,"default":2342,"description":16988},{"name":1405,"cls":810},"Number of XL channels installed.",{"name":3741,"kind":3742,"required":42,"default":3744},{"type":846,"name":16933,"path":16784,"parent":14411,"lines":16991,"decorators":16992,"parameters":16993,"returns":16995},[8976,13733],[7077],[16994],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":16996},{"name":1098,"cls":810},{"type":846,"name":16934,"path":16784,"parent":14411,"lines":16998,"decorators":17000,"parameters":17001},[1179,16999],222,[7077],[17002,17003],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744},{"type":846,"name":16935,"path":16784,"parent":14411,"lines":17005,"decorators":17006,"parameters":17007,"returns":17009},[7167,1256],[7077],[17008],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":17010},{"name":1098,"cls":810},{"type":846,"name":16936,"path":16784,"parent":14411,"lines":17012,"decorators":17014,"parameters":17015},[17013,10725],230,[7077],[17016],{"name":851,"kind":852,"required":853},{"type":846,"name":16937,"path":16784,"parent":14411,"lines":17018,"decorators":17020,"parameters":17021},[17019,9522],239,[7077],[17022],{"name":851,"kind":852,"required":853},{"type":846,"name":16938,"path":16784,"parent":14411,"lines":17024,"decorators":17025,"parameters":17026},[1267,12029],[7077],[17027],{"name":851,"kind":852,"required":853},{"type":846,"name":16939,"path":16784,"parent":14411,"description":17029,"lines":17030,"decorators":17032,"parameters":17033},"Discard the currently held tips into the waste.",[17031,1434],252,[14953,7679,7077],[17034,17035,17042,17046,17052],{"name":851,"kind":852,"required":853},{"name":2271,"kind":1788,"annotation":17036,"required":42,"default":832,"description":17041},{"join":17037},[17038,832],{"left":17039,"slice":17040},{"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":15100,"kind":1788,"annotation":17043,"required":42,"default":832,"description":15104},{"join":17044},[17045,832],{"name":1934,"cls":810},{"name":17047,"kind":1788,"annotation":17048,"required":42,"default":832,"description":17051},"start_z_offset",{"join":17049},[17050,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":17053,"required":42,"default":17054,"description":17055},{"name":1966,"cls":810},{"name":2262,"cls":810},"Method used to discard the tips.",{"type":846,"name":16940,"path":16784,"parent":14411,"description":17057,"lines":17058,"decorators":17059,"parameters":17060},"Move all XL channels to their home Y position (front of deck).",[4463,4476],[14991,7679,7077],[17061],{"name":851,"kind":852,"required":853},{"type":846,"name":16941,"path":16784,"parent":14411,"description":17063,"lines":17064,"decorators":17065,"parameters":17066},"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).",[9780,15115],[14991,7679,7077],[17067,17068],{"name":851,"kind":13681,"required":853},{"name":2271,"kind":852,"annotation":17069,"required":42,"default":832,"description":17074},{"join":17070},[17071,832],{"left":17072,"slice":17073},{"name":1930,"cls":810},{"name":1405,"cls":810},"Indices of channels to keep in place. None moves all to safe home.",{"type":846,"name":16942,"path":16784,"parent":14411,"description":16532,"lines":17076,"decorators":17077,"parameters":17078},[9272,4574],[7679],[17079],{"name":851,"kind":852,"required":853},{"type":846,"name":16929,"path":16784,"parent":14411,"lines":17081,"parameters":17082},[9868,9868],[17083,17084,17087,17092,17103,17115,17118,17121,17123,17128],{"name":851,"kind":852,"required":853},{"name":14784,"kind":852,"annotation":17085,"required":42,"default":17086},{"name":14786,"cls":810},{"name":14788,"cls":810},{"name":14790,"kind":852,"annotation":17088,"required":42},{"left":17089,"slice":17090},{"name":1930,"cls":810},{"name":17091,"cls":810},"unitelabs.labware.groups.rack.S",{"name":17093,"kind":852,"annotation":17094,"required":42,"default":832},"filled_with",{"left":17095,"slice":17096},{"name":14818,"cls":810},{"join":17097},[832,17098,17100],{"name":17099,"cls":810},"unitelabs.labware.groups.rack.T",{"left":17101,"slice":17102},{"name":843,"cls":810},{"name":17099,"cls":810},{"name":17104,"kind":852,"annotation":17105,"required":42,"default":832},"filled_at",{"left":17106,"slice":17107},{"name":14818,"cls":810},{"join":17108},[17109,832],{"left":17110,"slice":17111},{"name":1930,"cls":810},{"join":17112},[17113,17114],{"name":1405,"cls":810},{"name":931,"cls":810},{"name":17116,"kind":852,"annotation":17117,"required":42,"default":1417},"rows",{"name":1405,"cls":810},{"name":17119,"kind":852,"annotation":17120,"required":42,"default":2342},"cols",{"name":1405,"cls":810},{"name":11479,"kind":852,"annotation":17122,"required":42,"default":16947},{"name":931,"cls":810},{"name":17124,"kind":852,"annotation":17125,"required":42,"default":17126},"discard_z_height",{"name":1062,"cls":810},{"name":17127,"cls":810},"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.DEFAULT_DISCARD_Z",{"name":14506,"kind":852,"annotation":17129,"required":42,"default":832},{"left":17130,"slice":17131},{"name":14818,"cls":810},{"name":6925,"cls":810},{"type":755,"name":14395,"path":17133,"parent":7447,"packages":17134,"attributes":17138,"classes":17140},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fautoload\u002F__init__.py",[17135,17136,17137],"unitelabs.liquid_handling.hamilton.modules.autoload.autoload","unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol","unitelabs.liquid_handling.hamilton.modules.autoload.interfaces",[17139],"unitelabs.liquid_handling.hamilton.modules.autoload.__all__",[7454,7201,7279,9170],{"type":784,"name":17139,"path":17133,"parent":14395,"lines":17142,"value":17143},[9851,9851],[7454,7201,7279,9170],{"type":755,"name":17135,"path":17145,"parent":14395,"packages":17146,"classes":17147},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fautoload\u002Fautoload.py",[14838],[7454],{"type":802,"name":7454,"path":17145,"parent":17135,"description":17149,"lines":17150,"decorators":17151,"bases":17152,"attributes":17155,"functions":17160,"mro":17173},"The Autoload unit is a device enabling automatic loading of carriers onto the Hamilton Microlab STAR deck.",[856,7140],[9853],[17153],{"annotation":17154},{"name":774,"cls":810},[17156,17157,17158,17159],"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.logger",[17161,17162,17163,17164,17165,17166,17167,17168,17169,17170,17171,17172],"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",[7454,774,828],{"type":784,"name":17156,"path":17145,"parent":7454,"lines":17175,"value":17176,"annotation":17177},[1065,1065],"_LoadingIndicator",{"name":14888,"cls":810},{"type":784,"name":17157,"path":17145,"parent":7454,"lines":17179,"value":17180,"annotation":17181},[3716,3716],"_BarcodeType",{"name":14888,"cls":810},{"type":784,"name":17158,"path":17145,"parent":7454,"lines":17183,"value":17184,"annotation":17185},[3408,3408],"dataclasses.field(default='Autoload Unit')",{"name":931,"cls":810},{"type":846,"name":17162,"path":17145,"parent":7454,"lines":17187,"parameters":17188},[1066,3819],[17189,17190,17192],{"name":851,"kind":852,"required":853},{"name":14506,"kind":852,"annotation":17191,"required":853},{"name":7171,"cls":810},{"name":14512,"kind":3737,"required":42,"default":3739},{"type":784,"name":17159,"path":17145,"parent":7454,"description":17194,"lines":17195,"value":832,"annotation":17196},"Logger for the autoload module.",[1973,7604],{"name":7669,"cls":810},{"type":846,"name":17163,"path":17145,"parent":7454,"description":17198,"lines":17199,"decorators":17200,"parameters":17201},"Configure the autoload unit with the number of tracks on the loading tray.",[3833,3480],[7077],[17202,17203,17207],{"name":851,"kind":852,"required":853},{"name":14558,"kind":852,"annotation":17204,"required":42,"default":832},{"join":17205},[17206,832],{"name":1405,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744},{"type":846,"name":17164,"path":17145,"parent":7454,"lines":17209,"decorators":17210,"parameters":17211,"returns":17213},[1092,2029],[7077],[17212],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":17214},{"name":1098,"cls":810},{"type":846,"name":17165,"path":17145,"parent":7454,"lines":17216,"decorators":17217,"parameters":17218},[2039,2063],[7077],[17219,17220],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744},{"type":846,"name":17166,"path":17145,"parent":7454,"description":8833,"lines":17222,"decorators":17223,"parameters":17224,"returns":17226},[2074,3159],[7679],[17225],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":17227},{"name":931,"cls":810},{"type":846,"name":17167,"path":17145,"parent":7454,"description":17229,"lines":17230,"decorators":17231,"parameters":17232,"returns":17234},"Get the autoload unit's current track position.",[3173,1122],[14943,7679],[17233],{"name":851,"kind":852,"required":853},{"description":17235,"annotation":17236},"The autoload's x-position as track number.",{"name":1405,"cls":810},{"type":846,"name":17168,"path":17145,"parent":7454,"description":17238,"lines":17239,"decorators":17240,"parameters":17241},"Move the autoload unit to the specified track position.",[7197,1123],[14953,7679],[17242,17243],{"name":851,"kind":852,"required":853},{"name":2955,"kind":852,"annotation":17244,"required":853,"description":17245},{"name":1405,"cls":810},"The track number to move to.",{"type":846,"name":17169,"path":17145,"parent":7454,"description":17247,"lines":17248,"decorators":17249,"parameters":17250},"Move the autoload unit to its parking position.",[2142,10585],[14953,7679],[17251],{"name":851,"kind":852,"required":853},{"type":846,"name":17170,"path":17145,"parent":7454,"description":17253,"lines":17254,"decorators":17255,"parameters":17256},"Move the autoload unit to the configured home position (parking position).",[3220,2193],[14953,7679],[17257],{"name":851,"kind":852,"required":853},{"type":846,"name":17171,"path":17145,"parent":7454,"description":17259,"lines":17260,"decorators":17261,"parameters":17262,"returns":17279},"Automatically load a Hamilton carrier from the loading tray onto the deck.",[1155,2266],[14953,7679],[17263,17264,17268,17275],{"name":851,"kind":852,"required":853},{"name":14625,"kind":852,"annotation":17265,"required":853,"description":17267},{"name":17266,"cls":810},"unitelabs.labware.hamilton.carriers.carrier.HamiltonCarrier","The carrier to load.",{"name":17269,"kind":852,"annotation":17270,"required":42,"default":832,"description":17274},"read_barcode",{"join":17271},[17272,17273,832],{"name":7279,"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":17276,"kind":852,"annotation":17277,"required":42,"default":1048,"description":17278},"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.",{"description":17280,"annotation":17281},"The barcodes of the labware placed on top of the carrier.",{"join":17282},[17283,832],{"left":17284,"slice":17285},{"name":1870,"cls":810},{"join":17286},[17287,832],{"name":931,"cls":810},{"type":846,"name":17172,"path":17145,"parent":7454,"description":17289,"lines":17290,"decorators":17291,"parameters":17292},"Automatically unload a Hamilton carrier from the deck onto the loading tray.",[4064,7140],[14953,7679],[17293,17294,17297],{"name":851,"kind":852,"required":853},{"name":14625,"kind":852,"annotation":17295,"required":853,"description":17296},{"name":17266,"cls":810},"The carrier to unload.",{"name":17276,"kind":852,"annotation":17298,"required":42,"default":1048,"description":17299},{"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":17161,"path":17145,"parent":7454,"lines":17301,"parameters":17302},[9868,9868],[17303,17304,17307,17311,17315,17318],{"name":851,"kind":852,"required":853},{"name":14784,"kind":852,"annotation":17305,"required":42,"default":17306},{"name":14786,"cls":810},{"name":14788,"cls":810},{"name":17308,"kind":852,"annotation":17309,"required":42,"default":17310},"LoadingIndicator",{"name":14888,"cls":810},{"name":9170,"cls":810},{"name":17312,"kind":852,"annotation":17313,"required":42,"default":17314},"BarcodeType",{"name":14888,"cls":810},{"name":7279,"cls":810},{"name":11479,"kind":852,"annotation":17316,"required":42,"default":17317},{"name":931,"cls":810},"'Autoload Unit'",{"name":14506,"kind":852,"annotation":17319,"required":42,"default":832,"description":14822},{"left":17320,"slice":17321},{"name":14818,"cls":810},{"name":7171,"cls":810},{"type":755,"name":17136,"path":17323,"parent":14395,"classes":17324},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fautoload\u002Fautoload_protocol.py",[7201],{"type":802,"name":7201,"path":17323,"parent":17136,"description":17326,"lines":17327,"bases":17328,"attributes":17331,"functions":17333,"mro":17354},"Low-level access to the Autoload unit. Used to automatically load and unload carriers.",[839,8844],[17329],{"annotation":17330},{"name":2793,"cls":810},[17332],"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.logger",[17334,17335,17336,17337,17338,17339,17340,17341,17342,17343,17344,17345,17346,17347,17348,17349,17350,17351,17352,17353],"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",[7201,2793],{"type":846,"name":17334,"path":17323,"parent":7201,"description":15302,"lines":17356,"parameters":17357,"returns":17359},[906,796],[17358],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":17360},{"name":15308,"cls":810},{"type":784,"name":17332,"path":17323,"parent":7201,"description":17194,"lines":17362,"value":832,"annotation":17363},[871,3716],{"name":7669,"cls":810},{"type":846,"name":17335,"path":17323,"parent":7201,"description":3392,"lines":17365,"decorators":17366,"parameters":17367,"returns":17369},[3408,3061],[7679,7689],[17368],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":17370},{"name":931,"cls":810},{"type":846,"name":17336,"path":17323,"parent":7201,"description":17372,"lines":17373,"decorators":17374,"parameters":17375,"returns":17377},"Get the autoload unit's initialization status.",[1079,3833],[7679,7689],[17376],{"name":851,"kind":852,"required":853},{"description":17378,"annotation":17379},"Whether the autoload unit is initialized.",{"name":1098,"cls":810},{"type":846,"name":17337,"path":17323,"parent":7201,"description":17381,"lines":17382,"decorators":17383,"parameters":17384},"Initialize the autoload unit.",[888,1091],[7679,7689],[17385],{"name":851,"kind":852,"required":853},{"type":846,"name":17338,"path":17323,"parent":7201,"description":17387,"lines":17388,"decorators":17389,"parameters":17390,"returns":17392},"Request the installed autoload module type.",[3852,2019],[7679,7689],[17391],{"name":851,"kind":852,"required":853},{"description":17393,"annotation":17394},"The installed autoload module type.",{"left":17395,"slice":17396},{"name":2339,"cls":810},{"elements":17397},[7267,7268,832],{"type":846,"name":17339,"path":17323,"parent":7201,"description":17399,"lines":17400,"decorators":17401,"parameters":17402},"Set the barcode symbologies the autoload will scan for.",[2020,2074],[7679,7689],[17403,17404],{"name":851,"kind":852,"required":853},{"name":7275,"kind":852,"annotation":17405,"required":42,"default":832,"description":17408},{"join":17406},[17407,832],{"name":7279,"cls":810},"The barcode symbologies to scan for.",{"type":846,"name":17340,"path":17323,"parent":7201,"description":17410,"lines":17411,"decorators":17412,"parameters":17413},"Enable or disable carrier monitoring.",[3921,2103],[7679,7689],[17414,17415],{"name":851,"kind":852,"required":853},{"name":7286,"kind":852,"annotation":17416,"required":42,"default":1048,"description":17417},{"name":1098,"cls":810},"Whether monitoring is on or off.",{"type":846,"name":17341,"path":17323,"parent":7201,"description":17419,"lines":17420,"decorators":17421,"parameters":17422},"Set the loading indicators (LED's) of the autoload unit.",[2113,1134],[7679,7689],[17423,17424,17429],{"name":851,"kind":852,"required":853},{"name":7294,"kind":852,"annotation":17425,"required":853,"description":17428},{"left":17426,"slice":17427},{"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":7299,"kind":852,"annotation":17430,"required":853,"description":17433},{"left":17431,"slice":17432},{"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":17342,"path":17323,"parent":7201,"description":17229,"lines":17435,"decorators":17436,"parameters":17437,"returns":17439},[1139,15370],[7679,7689],[17438],{"name":851,"kind":852,"required":853},{"description":17235,"annotation":17440},{"name":1405,"cls":810},{"type":846,"name":17343,"path":17323,"parent":7201,"description":17238,"lines":17442,"decorators":17443,"parameters":17444},[8968,4044],[7679,7689],[17445,17446,17449,17452,17455],{"name":851,"kind":852,"required":853},{"name":2955,"kind":852,"annotation":17447,"required":853,"description":17448},{"name":1405,"cls":810},"The track number to move to. Set to 0 to move to the\ninitialization position.",{"name":3950,"kind":852,"annotation":17450,"required":42,"default":7320,"description":17451},{"name":1405,"cls":810},"The maximum speed in steps\u002Fsecond (default: 2500).",{"name":2924,"kind":852,"annotation":17453,"required":42,"default":2344,"description":17454},{"name":1405,"cls":810},"The acceleration ramp in 2500 steps\u002Fsecond^2 (default: 3).",{"name":4500,"kind":852,"annotation":17456,"required":42,"default":7325,"description":17457},{"name":1405,"cls":810},"The current limit (default: 7).",{"type":846,"name":17344,"path":17323,"parent":7201,"description":17459,"lines":17460,"decorators":17461,"parameters":17462},"Move the autoload unit into a safe z-position.",[3329,4064],[7679,7689],[17463],{"name":851,"kind":852,"required":853},{"type":846,"name":17345,"path":17323,"parent":7201,"description":17465,"lines":17466,"decorators":17467,"parameters":17468,"returns":17482},"Read the barcode of a carrier on the loading tray with the autoload unit.",[9185,4163],[7679,7689],[17469,17470,17473,17476,17479],{"name":851,"kind":852,"required":853},{"name":2955,"kind":852,"annotation":17471,"required":853,"description":17472},{"name":1405,"cls":810},"The highest track number that is occupied by the carrier.",{"name":1632,"kind":852,"annotation":17474,"required":42,"description":17475},{"name":1940,"cls":810},"The position in mm of the barcode.",{"name":7342,"kind":852,"annotation":17477,"required":42,"description":17478},{"name":1940,"cls":810},"The barcode reading window width in mm.",{"name":3950,"kind":852,"annotation":17480,"required":42,"description":17481},{"name":1940,"cls":810},"The barcode reading speed in mm\u002Fs.",{"description":17483,"annotation":17484},"The barcode data scanned on the carrier.",{"name":931,"cls":810},{"type":846,"name":17346,"path":17323,"parent":7201,"description":17486,"lines":17487,"decorators":17489,"parameters":17490,"returns":17494},"Check the presence of a single carrier on the loading tray by moving to the specified tracks.",[1227,17488],220,[7679,7689],[17491,17492],{"name":851,"kind":852,"required":853},{"name":2955,"kind":852,"annotation":17493,"required":853,"description":17472},{"name":1405,"cls":810},{"description":17495,"annotation":17496},"Whether a carrier is present.",{"name":1098,"cls":810},{"type":846,"name":17347,"path":17323,"parent":7201,"description":17498,"lines":17499,"decorators":17500,"parameters":17501,"returns":17503},"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.",[16999,10725],[7679,7689],[17502],{"name":851,"kind":852,"required":853},{"description":17504,"annotation":17505},"Presence of carriers on the loading tray. First list item is first",{"left":17506,"slice":17507},{"name":1870,"cls":810},{"name":1098,"cls":810},{"type":846,"name":17348,"path":17323,"parent":7201,"description":17509,"lines":17510,"decorators":17512,"parameters":17513,"returns":17515},"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.",[17019,17511],254,[7679,7689],[17514],{"name":851,"kind":852,"required":853},{"description":17516,"annotation":17517},"Presence of carriers on the deck. First list item is first track.",{"left":17518,"slice":17519},{"name":1870,"cls":810},{"name":1098,"cls":810},{"type":846,"name":17349,"path":17323,"parent":7201,"description":17521,"lines":17522,"decorators":17523,"parameters":17524,"returns":17545},"Load a carrier with the autoload unit from the scan position to the deck.",[1277,12709],[7679,7689],[17525,17526,17529,17535,17538,17541,17543],{"name":851,"kind":852,"required":853},{"name":7386,"kind":852,"annotation":17527,"required":853,"description":17528},{"name":1405,"cls":810},"Number of containers (cups, plates) in a carrier.",{"name":7389,"kind":852,"annotation":17530,"required":42,"default":7394,"description":17534},{"left":17531,"slice":17532},{"name":2339,"cls":810},{"elements":17533},[7394,7395],"Either vertical or horizontal barcode reading direction.",{"name":1632,"kind":852,"annotation":17536,"required":42,"description":17537},{"name":1940,"cls":810},"The position in mm of the first barcode.",{"name":3964,"kind":852,"annotation":17539,"required":42,"description":17540},{"name":1940,"cls":810},"The distance in mm between containers.",{"name":7342,"kind":852,"annotation":17542,"required":42,"description":17478},{"name":1940,"cls":810},{"name":3950,"kind":852,"annotation":17544,"required":42,"description":17481},{"name":1940,"cls":810},{"description":17546,"annotation":17547},"A list of barcodes on the containers.",{"left":17548,"slice":17549},{"name":1870,"cls":810},{"join":17550},[17551,832],{"name":931,"cls":810},{"type":846,"name":17350,"path":17323,"parent":7201,"description":17553,"lines":17554,"decorators":17555,"parameters":17556},"Unload a carrier with the autoload unit from the deck to the loading tray.",[13981,8798],[7679,7689],[17557,17558],{"name":851,"kind":852,"required":853},{"name":2955,"kind":852,"annotation":17559,"required":853,"description":17472},{"name":1405,"cls":810},{"type":846,"name":17351,"path":17323,"parent":7201,"description":17553,"lines":17561,"decorators":17562,"parameters":17563},[8806,4366],[7679,7689],[17564,17565],{"name":851,"kind":852,"required":853},{"name":2955,"kind":852,"annotation":17566,"required":853,"description":17472},{"name":1405,"cls":810},{"type":846,"name":17352,"path":17323,"parent":7201,"description":17568,"lines":17569,"decorators":17570,"parameters":17571},"Take out a carrier with the autoload unit from the deck to the scan position.",[4367,8807],[7679,7689],[17572,17573],{"name":851,"kind":852,"required":853},{"name":2955,"kind":852,"annotation":17574,"required":853,"description":17472},{"name":1405,"cls":810},{"type":846,"name":17353,"path":17323,"parent":7201,"description":17576,"lines":17577,"decorators":17578,"parameters":17579},"Push out a carrier with the autoload unit from the scan position to the loading tray.",[8835,8844],[7679,7689],[17580],{"name":851,"kind":852,"required":853},{"type":755,"name":17137,"path":17582,"parent":14395,"packages":17583,"attributes":17586,"classes":17588},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fautoload\u002Finterfaces\u002F__init__.py",[17584,17585],"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type","unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.loading_indicator",[17587],"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.__all__",[7279,9170],{"type":784,"name":17587,"path":17582,"parent":17137,"lines":17590,"value":17591},[9651,9651],[7279,9170],{"type":755,"name":17584,"path":17593,"parent":17137,"classes":17594},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fautoload\u002Finterfaces\u002Fbarcode_type.py",[7279],{"type":802,"name":7279,"path":17593,"parent":17584,"description":17596,"lines":17597,"bases":17598,"attributes":17602,"mro":17610},"The available barcode symbologies.",[9651,3035],[17599],{"annotation":17600},{"name":17601,"cls":810},"enum.Flag",[17603,17604,17605,17606,17607,17608,17609],"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",[7279],{"type":784,"name":17603,"path":17593,"parent":7279,"description":17612,"lines":17613,"value":2342},"ISBT Standard",[9664,9664],{"type":784,"name":17604,"path":17593,"parent":7279,"description":17615,"lines":17616,"value":2343},"Code 128 (subset B and C)",[790,790],{"type":784,"name":17605,"path":17593,"parent":7279,"description":17618,"lines":17619,"value":2345},"Code 39",[1807,1807],{"type":784,"name":17606,"path":17593,"parent":7279,"description":17621,"lines":17622,"value":4924},"Codabar",[1856,1856],{"type":784,"name":17607,"path":17593,"parent":7279,"description":17624,"lines":17625,"value":1862},"Code 2 of 5 Interleaved",[791,791],{"type":784,"name":17608,"path":17593,"parent":7279,"description":17627,"lines":17628,"value":4603},"UPC A\u002FE",[831,831],{"type":784,"name":17609,"path":17593,"parent":7279,"description":17630,"lines":17631,"value":17632},"YESN \u002F EAN-8",[796,796],"64",{"type":755,"name":17585,"path":17634,"parent":17137,"classes":17635},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fautoload\u002Finterfaces\u002Floading_indicator.py",[9170],{"type":802,"name":9170,"path":17634,"parent":17585,"description":17637,"lines":17638,"bases":17639,"attributes":17644,"mro":17649},"Status of the loading indicators for each track.",[9651,7196],[17640,17642],{"annotation":17641},{"name":931,"cls":810},{"annotation":17643},{"name":9895,"cls":810},[17645,17646,17647,17648],"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",[9170],{"type":784,"name":17645,"path":17634,"parent":9170,"lines":17651,"value":17652},[9664,9664],"'OFF'",{"type":784,"name":17646,"path":17634,"parent":9170,"lines":17654,"value":17655},[2775,2775],"'BLINK'",{"type":784,"name":17647,"path":17634,"parent":9170,"lines":17657,"value":17658},[7196,7196],"'ON'",{"type":784,"name":17648,"path":17634,"parent":9170,"lines":17660,"value":17658},[7196,7196],{"type":755,"name":14396,"path":17662,"parent":7447,"packages":17663,"attributes":17668,"classes":17670,"functions":17671},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fprotocols\u002F__init__.py",[17664,17665,17666,17667],"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",[17669],"unitelabs.liquid_handling.hamilton.modules.protocols.__all__",[2793,15789],[17672],"unitelabs.liquid_handling.hamilton.modules.protocols.__getattr__",{"type":846,"name":17672,"path":17662,"parent":14396,"lines":17674,"parameters":17675,"returns":17678},[9851,805],[17676],{"name":5794,"kind":852,"annotation":17677,"required":853},{"name":931,"cls":810},{"description":1127,"annotation":17679},{"name":3466,"cls":810},{"type":784,"name":17669,"path":17662,"parent":14396,"lines":17681,"value":17682},[3016,3016],[17683,2793,15789],"BaseChannelsProtocol",{"type":755,"name":17664,"path":17685,"parent":14396,"functions":17686},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fprotocols\u002F_utils.py",[17687,17688,17689,17690],"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":17687,"path":17685,"parent":17664,"lines":17692,"parameters":17693,"returns":17699},[905,2800],[17694,17697],{"name":17695,"kind":852,"annotation":17696,"required":853},"seq",{"name":1930,"cls":810},{"name":5718,"kind":852,"annotation":17698,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":17700},{"name":1870,"cls":810},{"type":846,"name":17688,"path":17685,"parent":17664,"lines":17702,"parameters":17703,"returns":17708},[839,795],[17704,17706],{"name":17695,"kind":852,"annotation":17705,"required":853},{"name":1930,"cls":810},{"name":5718,"kind":852,"annotation":17707,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":17709},{"left":17710,"slice":17711},{"name":1870,"cls":810},{"name":1405,"cls":810},{"type":846,"name":17689,"path":17685,"parent":17664,"description":17713,"lines":17714,"parameters":17715,"returns":17718},"Convert seconds to 0.1s.",[864,3035],[17716],{"name":15778,"kind":852,"annotation":17717,"required":853},{"name":1940,"cls":810},{"description":1127,"annotation":17719},{"name":1405,"cls":810},{"type":846,"name":17690,"path":17685,"parent":17664,"description":17721,"lines":17722,"parameters":17723,"returns":17726},"Convert mm\u002Fs to 0.1mm\u002Fs.",[1051,1059],[17724],{"name":15778,"kind":852,"annotation":17725,"required":853},{"name":1940,"cls":810},{"description":1127,"annotation":17727},{"name":1405,"cls":810},{"type":755,"name":17665,"path":17729,"parent":14396,"classes":17730},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fprotocols\u002Fbase_channels_protocol.py",[17731],"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol",{"type":802,"name":17731,"path":17729,"parent":17665,"description":17733,"lines":17734,"bases":17735,"functions":17738,"mro":17755},"Abstract protocol interface for pipetting channel operations shared by STAR and Microlab Vantage.",[848,1193],[17736],{"annotation":17737},{"name":8485,"cls":810},[17739,17740,17741,17742,17743,17744,17745,17746,17747,17748,17749,17750,17751,17752,17753,17754],"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",[17731],{"type":846,"name":17739,"path":17729,"parent":17731,"description":4959,"lines":17757,"decorators":17758,"parameters":17759},[856,877],[8508],[17760,17761,17767,17771,17775,17779,17788],{"name":851,"kind":852,"required":853},{"name":1927,"kind":852,"annotation":17762,"required":853},{"left":17763,"slice":17764},{"name":1930,"cls":810},{"join":17765},[17766,832],{"name":1934,"cls":810},{"name":1936,"kind":852,"annotation":17768,"required":42,"default":832},{"join":17769},[17770,832],{"name":1940,"cls":810},{"name":1353,"kind":852,"annotation":17772,"required":42,"default":832},{"join":17773},[17774,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":17776,"required":42,"default":832},{"join":17777},[17778,832],{"name":1940,"cls":810},{"name":1950,"kind":852,"annotation":17780,"required":42,"default":17787},{"join":17781},[17782,17785,17786],{"left":17783,"slice":17784},{"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":17789,"required":42,"default":17793},{"join":17790},[17791,17792],{"name":1966,"cls":810},{"name":1405,"cls":810},{"name":1969,"cls":810},{"type":846,"name":17740,"path":17729,"parent":17731,"description":5018,"lines":17795,"decorators":17796,"parameters":17797,"returns":17801},[1065,1922],[8508],[17798,17799],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":17800,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":17802},{"name":1098,"cls":810},{"type":846,"name":17741,"path":17729,"parent":17731,"description":2140,"lines":17804,"decorators":17805,"parameters":17806,"returns":17808},[2866,2879],[8508],[17807],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":17809},{"left":17810,"slice":17811},{"name":1870,"cls":810},{"name":1098,"cls":810},{"type":846,"name":17742,"path":17729,"parent":17731,"description":2151,"lines":17813,"decorators":17814,"parameters":17815},[1043,1973],[8508],[17816,17817,17823,17827,17831,17840],{"name":851,"kind":852,"required":853},{"name":2158,"kind":852,"annotation":17818,"required":853},{"left":17819,"slice":17820},{"name":1930,"cls":810},{"join":17821},[17822,832],{"name":1934,"cls":810},{"name":1936,"kind":852,"annotation":17824,"required":42,"default":832},{"join":17825},[17826,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":17828,"required":42,"default":832},{"join":17829},[17830,832],{"name":1940,"cls":810},{"name":1950,"kind":852,"annotation":17832,"required":42,"default":17839},{"join":17833},[17834,17837,17838],{"left":17835,"slice":17836},{"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":17841,"required":42,"default":17845},{"join":17842},[17843,17844],{"name":2186,"cls":810},{"name":1405,"cls":810},{"name":2189,"cls":810},{"type":846,"name":17743,"path":17729,"parent":17731,"description":2229,"lines":17847,"decorators":17848,"parameters":17849},[1080,806],[8508],[17850,17851,17857,17861,17865,17869,17871],{"name":851,"kind":852,"required":853},{"name":1927,"kind":852,"annotation":17852,"required":853},{"left":17853,"slice":17854},{"name":1930,"cls":810},{"join":17855},[17856,832],{"name":1934,"cls":810},{"name":1936,"kind":852,"annotation":17858,"required":42,"default":832},{"join":17859},[17860,832],{"name":1940,"cls":810},{"name":1353,"kind":852,"annotation":17862,"required":42,"default":832},{"join":17863},[17864,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":17866,"required":42,"default":832},{"join":17867},[17868,832],{"name":1940,"cls":810},{"name":2254,"kind":852,"annotation":17870,"required":42},{"name":1940,"cls":810},{"name":1962,"kind":852,"annotation":17872,"required":42,"default":17876},{"join":17873},[17874,17875],{"name":1966,"cls":810},{"name":1405,"cls":810},{"name":2262,"cls":810},{"type":846,"name":17744,"path":17729,"parent":17731,"description":2264,"lines":17878,"decorators":17879,"parameters":17880},[3112,2080],[8508],[17881,17882,17886,17892,17899,17907,17915,17919,17923,17930,17937,17946,17953,17960,17967,17974,17981,17988,17995,18002,18008,18015,18022,18029,18036,18043,18050,18057,18063,18067,18074,18081],{"name":851,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":17883,"required":853},{"left":17884,"slice":17885},{"name":1930,"cls":810},{"name":1098,"cls":810},{"name":2276,"kind":852,"annotation":17887,"required":853},{"left":17888,"slice":17889},{"name":1930,"cls":810},{"join":17890},[17891,832],{"name":1934,"cls":810},{"name":2283,"kind":852,"annotation":17893,"required":42,"default":17896},{"left":17894,"slice":17895},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":17897},[17898],{},{"name":1936,"kind":852,"annotation":17900,"required":42,"default":17905},{"left":17901,"slice":17902},{"name":1930,"cls":810},{"join":17903},[17904,832],{"name":1940,"cls":810},{"elements":17906},[832],{"name":2299,"kind":852,"annotation":17908,"required":42,"default":17913},{"left":17909,"slice":17910},{"name":1930,"cls":810},{"join":17911},[17912,832],{"name":1940,"cls":810},{"elements":17914},[832],{"name":1353,"kind":852,"annotation":17916,"required":42,"default":832},{"join":17917},[17918,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":17920,"required":42,"default":832},{"join":17921},[17922,832],{"name":1940,"cls":810},{"name":2316,"kind":852,"annotation":17924,"required":42,"default":17927},{"left":17925,"slice":17926},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":17928},[17929],{},{"name":2324,"kind":852,"annotation":17931,"required":42,"default":17934},{"left":17932,"slice":17933},{"name":1930,"cls":810},{"name":2328,"cls":810},{"elements":17935},[17936],{"name":2332,"cls":810},{"name":2334,"kind":852,"annotation":17938,"required":42,"default":17944},{"left":17939,"slice":17940},{"name":1930,"cls":810},{"left":17941,"slice":17942},{"name":2339,"cls":810},{"elements":17943},[2342,2343,2344,2345],{"elements":17945},[2342],{"name":2349,"kind":852,"annotation":17947,"required":42,"default":17950},{"left":17948,"slice":17949},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":17951},[17952],{},{"name":2357,"kind":852,"annotation":17954,"required":42,"default":17957},{"left":17955,"slice":17956},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":17958},[17959],{},{"name":2365,"kind":852,"annotation":17961,"required":42,"default":17964},{"left":17962,"slice":17963},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":17965},[17966],{},{"name":2373,"kind":852,"annotation":17968,"required":42,"default":17971},{"left":17969,"slice":17970},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":17972},[17973],{},{"name":2381,"kind":852,"annotation":17975,"required":42,"default":17978},{"left":17976,"slice":17977},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":17979},[17980],{},{"name":2389,"kind":852,"annotation":17982,"required":42,"default":17985},{"left":17983,"slice":17984},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":17986},[17987],{},{"name":2397,"kind":852,"annotation":17989,"required":42,"default":17992},{"left":17990,"slice":17991},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":17993},[17994],{},{"name":2405,"kind":852,"annotation":17996,"required":42,"default":17999},{"left":17997,"slice":17998},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18000},[18001],{},{"name":1415,"kind":852,"annotation":18003,"required":42,"default":18006},{"left":18004,"slice":18005},{"name":1930,"cls":810},{"name":1405,"cls":810},{"elements":18007},[1417],{"name":2419,"kind":852,"annotation":18009,"required":42,"default":18012},{"left":18010,"slice":18011},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18013},[18014],{},{"name":2427,"kind":852,"annotation":18016,"required":42,"default":18019},{"left":18017,"slice":18018},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18020},[18021],{},{"name":2435,"kind":852,"annotation":18023,"required":42,"default":18026},{"left":18024,"slice":18025},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18027},[18028],{},{"name":2443,"kind":852,"annotation":18030,"required":42,"default":18033},{"left":18031,"slice":18032},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18034},[18035],{},{"name":2451,"kind":852,"annotation":18037,"required":42,"default":18040},{"left":18038,"slice":18039},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18041},[18042],{},{"name":1359,"kind":852,"annotation":18044,"required":42,"default":18047},{"left":18045,"slice":18046},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18048},[18049],{},{"name":2466,"kind":852,"annotation":18051,"required":42,"default":18054},{"left":18052,"slice":18053},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18055},[18056],{},{"name":2474,"kind":852,"annotation":18058,"required":42,"default":18062},{"join":18059},[18060,18061,832],{"name":2478,"cls":810},{"name":1405,"cls":810},{"name":2481,"cls":810},{"name":2483,"kind":852,"annotation":18064,"required":42,"default":1417},{"join":18065},[18066,832],{"name":1405,"cls":810},{"name":2488,"kind":852,"annotation":18068,"required":42,"default":18071},{"left":18069,"slice":18070},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18072},[18073],{},{"name":2496,"kind":852,"annotation":18075,"required":42,"default":18078},{"left":18076,"slice":18077},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18079},[18080],{},{"name":2504,"kind":852,"annotation":18082,"required":42,"default":18085},{"left":18083,"slice":18084},{"name":1930,"cls":810},{"name":2508,"cls":810},{"elements":18086},[18087],{"name":2512,"cls":810},{"type":846,"name":17745,"path":17729,"parent":17731,"description":2514,"lines":18089,"decorators":18090,"parameters":18091},[2081,3256],[8508],[18092,18093,18097,18103,18110,18118,18126,18130,18134,18141,18148,18157,18164,18166,18173,18180,18187,18194,18201,18207,18214,18221,18228,18235,18242,18249,18256,18263,18269,18273,18280,18287],{"name":851,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":18094,"required":853},{"left":18095,"slice":18096},{"name":1930,"cls":810},{"name":1098,"cls":810},{"name":2524,"kind":852,"annotation":18098,"required":853},{"left":18099,"slice":18100},{"name":1930,"cls":810},{"join":18101},[18102,832],{"name":1934,"cls":810},{"name":2283,"kind":852,"annotation":18104,"required":42,"default":18107},{"left":18105,"slice":18106},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18108},[18109],{},{"name":1936,"kind":852,"annotation":18111,"required":42,"default":18116},{"left":18112,"slice":18113},{"name":1930,"cls":810},{"join":18114},[18115,832],{"name":1940,"cls":810},{"elements":18117},[832],{"name":2299,"kind":852,"annotation":18119,"required":42,"default":18124},{"left":18120,"slice":18121},{"name":1930,"cls":810},{"join":18122},[18123,832],{"name":1940,"cls":810},{"elements":18125},[832],{"name":1353,"kind":852,"annotation":18127,"required":42,"default":832},{"join":18128},[18129,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":18131,"required":42,"default":832},{"join":18132},[18133,832],{"name":1940,"cls":810},{"name":2316,"kind":852,"annotation":18135,"required":42,"default":18138},{"left":18136,"slice":18137},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18139},[18140],{},{"name":2324,"kind":852,"annotation":18142,"required":42,"default":18145},{"left":18143,"slice":18144},{"name":1930,"cls":810},{"name":2328,"cls":810},{"elements":18146},[18147],{"name":2575,"cls":810},{"name":2334,"kind":852,"annotation":18149,"required":42,"default":18155},{"left":18150,"slice":18151},{"name":1930,"cls":810},{"left":18152,"slice":18153},{"name":2339,"cls":810},{"elements":18154},[2342,2343,2344,2345],{"elements":18156},[2342],{"name":2349,"kind":852,"annotation":18158,"required":42,"default":18161},{"left":18159,"slice":18160},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18162},[18163],{},{"name":2593,"kind":852,"annotation":18165,"required":42},{"name":1940,"cls":810},{"name":2365,"kind":852,"annotation":18167,"required":42,"default":18170},{"left":18168,"slice":18169},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18171},[18172],{},{"name":2373,"kind":852,"annotation":18174,"required":42,"default":18177},{"left":18175,"slice":18176},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18178},[18179],{},{"name":2381,"kind":852,"annotation":18181,"required":42,"default":18184},{"left":18182,"slice":18183},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18185},[18186],{},{"name":2389,"kind":852,"annotation":18188,"required":42,"default":18191},{"left":18189,"slice":18190},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18192},[18193],{},{"name":2397,"kind":852,"annotation":18195,"required":42,"default":18198},{"left":18196,"slice":18197},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18199},[18200],{},{"name":1415,"kind":852,"annotation":18202,"required":42,"default":18205},{"left":18203,"slice":18204},{"name":1930,"cls":810},{"name":1405,"cls":810},{"elements":18206},[1417],{"name":2419,"kind":852,"annotation":18208,"required":42,"default":18211},{"left":18209,"slice":18210},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18212},[18213],{},{"name":2427,"kind":852,"annotation":18215,"required":42,"default":18218},{"left":18216,"slice":18217},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18219},[18220],{},{"name":2435,"kind":852,"annotation":18222,"required":42,"default":18225},{"left":18223,"slice":18224},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18226},[18227],{},{"name":2443,"kind":852,"annotation":18229,"required":42,"default":18232},{"left":18230,"slice":18231},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18233},[18234],{},{"name":2665,"kind":852,"annotation":18236,"required":42,"default":18239},{"left":18237,"slice":18238},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18240},[18241],{},{"name":2673,"kind":852,"annotation":18243,"required":42,"default":18246},{"left":18244,"slice":18245},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18247},[18248],{},{"name":1359,"kind":852,"annotation":18250,"required":42,"default":18253},{"left":18251,"slice":18252},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18254},[18255],{},{"name":2466,"kind":852,"annotation":18257,"required":42,"default":18260},{"left":18258,"slice":18259},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18261},[18262],{},{"name":2474,"kind":852,"annotation":18264,"required":42,"default":18268},{"join":18265},[18266,18267,832],{"name":2478,"cls":810},{"name":1405,"cls":810},{"name":2481,"cls":810},{"name":2483,"kind":852,"annotation":18270,"required":42,"default":1417},{"join":18271},[18272,832],{"name":1405,"cls":810},{"name":2488,"kind":852,"annotation":18274,"required":42,"default":18277},{"left":18275,"slice":18276},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18278},[18279],{},{"name":2496,"kind":852,"annotation":18281,"required":42,"default":18284},{"left":18282,"slice":18283},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":18285},[18286],{},{"name":2504,"kind":852,"annotation":18288,"required":42,"default":18291},{"left":18289,"slice":18290},{"name":1930,"cls":810},{"name":2722,"cls":810},{"elements":18292},[18293],{"name":2726,"cls":810},{"type":846,"name":17746,"path":17729,"parent":17731,"description":1998,"lines":18295,"decorators":18296,"parameters":18297,"returns":18299},[10594,15968],[8508],[18298],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":18300},{"name":1062,"cls":810},{"type":846,"name":17747,"path":17729,"parent":17731,"description":2049,"lines":18302,"decorators":18303,"parameters":18304,"returns":18306},[15370,8968],[8508],[18305],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":18307},{"left":18308,"slice":18309},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":17748,"path":17729,"parent":17731,"description":2100,"lines":18311,"decorators":18312,"parameters":18313,"returns":18315},[8976,9160],[8508],[18314],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":18316},{"left":18317,"slice":18318},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":17749,"path":17729,"parent":17731,"description":1980,"lines":18320,"decorators":18321,"parameters":18322},[9175,2231],[8508],[18323,18324,18330],{"name":851,"kind":852,"required":853},{"name":1987,"kind":852,"annotation":18325,"required":853},{"left":18326,"slice":18327},{"name":1930,"cls":810},{"join":18328},[18329,832],{"name":1934,"cls":810},{"name":1409,"kind":852,"annotation":18331,"required":42,"default":832},{"join":18332},[18333,832],{"name":1940,"cls":810},{"type":846,"name":17750,"path":17729,"parent":17731,"description":2060,"lines":18335,"decorators":18336,"parameters":18337},[3591,3676],[8508],[18338,18339],{"name":851,"kind":852,"required":853},{"name":2067,"kind":852,"annotation":18340,"required":853},{"left":18341,"slice":18342},{"name":1930,"cls":810},{"name":1940,"cls":810},{"type":846,"name":17751,"path":17729,"parent":17731,"description":2111,"lines":18344,"decorators":18345,"parameters":18346},[3677,3685],[8508],[18347,18348],{"name":851,"kind":852,"required":853},{"name":2118,"kind":852,"annotation":18349,"required":853},{"left":18350,"slice":18351},{"name":1930,"cls":810},{"name":1940,"cls":810},{"type":846,"name":17752,"path":17729,"parent":17731,"description":2017,"lines":18353,"decorators":18354,"parameters":18355},[3686,2232],[8508],[18356,18357],{"name":851,"kind":852,"required":853},{"name":2014,"kind":852,"annotation":18358,"required":853},{"name":1940,"cls":810},{"type":846,"name":17753,"path":17729,"parent":17731,"description":5654,"lines":18360,"decorators":18361,"parameters":18362},[7102,1186],[8508],[18363,18364],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":18365,"required":853},{"name":1405,"cls":810},{"type":846,"name":17754,"path":17729,"parent":17731,"description":2740,"lines":18367,"decorators":18368,"parameters":18369,"returns":18371},[1192,1193],[8508],[18370],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":18372},{"left":18373,"slice":18374},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":755,"name":17666,"path":18376,"parent":14396,"classes":18377},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fprotocols\u002Fsub_protocol.py",[2793],{"type":802,"name":2793,"path":18376,"parent":17666,"description":18379,"lines":18380,"attributes":18381,"functions":18383,"mro":18388},"A sub-protocol is a protocol that is used to communicate with a specific module of a device.",[2775,870],[18382],"unitelabs.liquid_handling.hamilton.modules.protocols.sub_protocol.SubProtocol.protocol",[18384,18385,18386,18387],"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",[2793],{"type":846,"name":18384,"path":18376,"parent":2793,"lines":18390,"parameters":18391},[805,2800],[18392,18393],{"name":851,"kind":852,"required":853},{"name":15848,"kind":852,"annotation":18394,"required":853},{"name":7033,"cls":810},{"type":784,"name":18382,"path":18376,"parent":2793,"lines":18396,"value":15848},[2800,2800],{"type":846,"name":18385,"path":18376,"parent":2793,"description":18398,"lines":18399,"parameters":18400},"Send a request to the device.",[3016,848],[18401,18402],{"name":851,"kind":852,"required":853},{"name":7081,"kind":852,"annotation":18403,"required":853},{"name":7083,"cls":810},{"type":846,"name":18386,"path":18376,"parent":2793,"description":18405,"lines":18406,"parameters":18407,"returns":18411},"Send a request to the device and wait for a response.",[791,831],[18408,18409],{"name":851,"kind":852,"required":853},{"name":7081,"kind":852,"annotation":18410,"required":853},{"name":7083,"cls":810},{"description":1127,"annotation":18412},{"name":7083,"cls":810},{"type":846,"name":18387,"path":18376,"parent":2793,"description":18414,"lines":18415,"parameters":18416,"returns":18422},"Execute a command and wait for a response.",[864,870],[18417,18418],{"name":851,"kind":852,"required":853},{"name":4093,"kind":852,"annotation":18419,"required":853},{"left":18420,"slice":18421},{"name":7452,"cls":810},{"name":7660,"cls":810},{"description":1127,"annotation":18423},{"name":7660,"cls":810},{"type":755,"name":17667,"path":18425,"parent":14396,"attributes":18426,"classes":18427},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fprotocols\u002Fvantage_sub_protocol.py",[15854],[15789],{"type":784,"name":15854,"path":18425,"parent":17667,"lines":18429,"value":9023},[2800,839],{"type":802,"name":15789,"path":18425,"parent":17667,"description":18431,"lines":18432,"attributes":18433,"functions":18439,"mro":18443},"Base protocol for Vantage sub-protocols that communicate via the microlab-vantage connector.",[906,3820],[18434,18435,18436,18437,18438],"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",[18440,18441,18442],"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",[15789],{"type":784,"name":18434,"path":18425,"parent":15789,"lines":18445,"value":18446,"annotation":18447},[795,795],"'unitelabs.hamilton.vantage'",{"name":931,"cls":810},{"type":846,"name":18440,"path":18425,"parent":15789,"lines":18449,"parameters":18450},[1040,3035],[18451,18452,18454],{"name":851,"kind":852,"required":853},{"name":15848,"kind":852,"annotation":18453,"required":853},{"name":9020,"cls":810},{"name":9086,"kind":852,"annotation":18455,"required":42,"default":832},{"join":18456},[18457,832],{"name":15854,"cls":810},{"type":784,"name":18435,"path":18425,"parent":15789,"lines":18459,"value":15848},[864,864],{"type":784,"name":18436,"path":18425,"parent":15789,"lines":18461,"value":9086},[796,796],{"type":784,"name":18437,"path":18425,"parent":15789,"lines":18463,"value":18464},[3035,3035],"logging.getLogger(self._logger_name)",{"type":784,"name":18438,"path":18425,"parent":15789,"description":18466,"lines":18467,"value":832,"annotation":18468},"Logger for this sub-protocol.",[1051,1059],{"name":7669,"cls":810},{"type":846,"name":18441,"path":18425,"parent":15789,"lines":18470,"parameters":18471,"returns":18473},[3716,1922],[18472],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":18474},{"name":7601,"cls":810},{"type":846,"name":18442,"path":18425,"parent":15789,"description":18476,"lines":18477,"parameters":18478},"Raise ValueError if any x value falls outside the configured min\u002Fmax x bounds.",[2866,3820],[18479,18480],{"name":851,"kind":852,"required":853},{"name":18481,"kind":3737,"annotation":18482,"required":42,"default":3739},"*x_values",{"name":1940,"cls":810},{"type":755,"name":14397,"path":18484,"parent":7447,"packages":18485,"attributes":18496,"classes":18498},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fpipettes\u002F__init__.py",[18486,18487,18488,18489,18490,18491,18492,18493,18494,18495],"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",[18497],"unitelabs.liquid_handling.hamilton.modules.pipettes.__all__",[7455,18499,18500,18501,18502,18503,7456,18504,18505,18506,18507,18508,18509,18510,1966,2186,7462,7463,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":18497,"path":18484,"parent":14397,"lines":18512,"value":18513},[1040,3819],[18514,18515,7455,18499,18500,18501,7456,18505,18506,18504,18507,18510,1966,7468,2186,7462,7463,2478,18502,18503,18508,18509],"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":18486,"path":18517,"parent":14397,"packages":18518,"classes":18519},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fpipettes\u002Fvantage_channels.py",[14838],[14410,7464],{"type":802,"name":14410,"path":18517,"parent":18486,"description":18521,"lines":18522,"decorators":18523,"bases":18524,"functions":18527,"mro":18531},"Channel for the Vantage liquid handler.",[795,1922],[9853],[18525],{"annotation":18526},{"name":7455,"cls":810},[18528,18529,18530],"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",[14410,7455,776,16804,14879,14470,774,828],{"type":846,"name":18529,"path":18517,"parent":14410,"lines":18533,"decorators":18534,"parameters":18535,"returns":18539},[870,1051],[7077],[18536,18537],{"name":851,"kind":852,"required":853},{"name":14506,"kind":852,"annotation":18538,"required":853},{"name":6925,"cls":810},{"description":1127,"annotation":18540},{"name":18541,"cls":810},"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol",{"type":846,"name":18530,"path":18517,"parent":14410,"lines":18543,"decorators":18544,"parameters":18545},[1059,1922],[7077],[18546,18547],{"name":851,"kind":852,"required":853},{"name":16820,"kind":852,"annotation":18548,"required":853},{"name":16822,"cls":810},{"type":846,"name":18528,"path":18517,"parent":14410,"lines":18550,"parameters":18551},[9868,9868],[18552,18553,18556,18560,18564,18566,18568,18570,18573,18576,18579,18582,18585,18588,18591],{"name":851,"kind":852,"required":853},{"name":14784,"kind":852,"annotation":18554,"required":42,"default":18555},{"name":14786,"cls":810},{"name":14788,"cls":810},{"name":14790,"kind":852,"annotation":18557,"required":42},{"left":18558,"slice":18559},{"name":1930,"cls":810},{"name":14794,"cls":810},{"name":16873,"kind":852,"annotation":18561,"required":42,"default":832},{"join":18562},[18563,832],{"name":16804,"cls":810},{"name":15094,"kind":852,"annotation":18565,"required":42},{"name":1934,"cls":810},{"name":11479,"kind":852,"annotation":18567,"required":42,"default":16881},{"name":931,"cls":810},{"name":1915,"kind":852,"annotation":18569,"required":42,"default":1417},{"name":1405,"cls":810},{"name":16885,"kind":852,"annotation":18571,"required":42,"default":18572},{"name":14888,"cls":810},{"name":2186,"cls":810},{"name":16889,"kind":852,"annotation":18574,"required":42,"default":18575},{"name":14888,"cls":810},{"name":1966,"cls":810},{"name":13494,"kind":852,"annotation":18577,"required":42,"default":18578},{"name":14888,"cls":810},{"name":2508,"cls":810},{"name":16896,"kind":852,"annotation":18580,"required":42,"default":18581},{"name":14888,"cls":810},{"name":2722,"cls":810},{"name":16900,"kind":852,"annotation":18583,"required":42,"default":18584},{"name":14888,"cls":810},{"name":2328,"cls":810},{"name":16904,"kind":852,"annotation":18586,"required":42,"default":18587},{"name":14888,"cls":810},{"name":2478,"cls":810},{"name":16908,"kind":852,"annotation":18589,"required":42,"default":18590},{"name":14888,"cls":810},{"name":16822,"cls":810},{"name":14506,"kind":852,"annotation":18592,"required":42,"default":832},{"left":18593,"slice":18594},{"name":14818,"cls":810},{"name":6925,"cls":810},{"type":802,"name":7464,"path":18517,"parent":18486,"description":18596,"lines":18597,"decorators":18599,"bases":18600,"functions":18603,"mro":18613},"Pipetting channels for the Vantage liquid handler.",[3055,18598],189,[9853],[18601],{"annotation":18602},{"name":7456,"cls":810},[18604,18605,18606,18607,18608,18609,18610,18611,18612],"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",[7464,7456,777,16944,14470,774,828],{"type":846,"name":18605,"path":18517,"parent":7464,"lines":18615,"decorators":18616,"parameters":18617,"returns":18621},[1079,1973],[7077],[18618,18619],{"name":851,"kind":852,"required":853},{"name":14506,"kind":852,"annotation":18620,"required":853},{"name":6925,"cls":810},{"description":1127,"annotation":18622},{"name":18541,"cls":810},{"type":846,"name":18606,"path":18517,"parent":7464,"lines":18624,"decorators":18625,"parameters":18626},[1080,2114],[7077],[18627,18628],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744},{"type":846,"name":18607,"path":18517,"parent":7464,"lines":18630,"decorators":18631,"parameters":18632,"returns":18636},[2125,2126],[7077],[18633,18634],{"name":851,"kind":852,"required":853},{"name":14506,"kind":852,"annotation":18635,"required":853},{"name":6925,"cls":810},{"description":1127,"annotation":18637},{"name":14410,"cls":810},{"type":846,"name":18608,"path":18517,"parent":7464,"description":18639,"lines":18640,"decorators":18641,"parameters":18642},"Move pipettes to the cleared Y range home position.",[3174,1123],[14991,7679,7077],[18643],{"name":851,"kind":852,"required":853},{"type":846,"name":18609,"path":18517,"parent":7464,"description":5638,"lines":18645,"decorators":18646,"parameters":18647},[2142,2153],[14991,7679],[18648],{"name":851,"kind":852,"required":853},{"type":846,"name":18610,"path":18517,"parent":7464,"description":18650,"lines":18651,"decorators":18652,"parameters":18653},"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).",[10585,11321],[14991,7679,7077],[18654,18655],{"name":851,"kind":13681,"required":853},{"name":2271,"kind":852,"annotation":18656,"required":42,"default":832,"description":17074},{"join":18657},[18658,832],{"left":18659,"slice":18660},{"name":1930,"cls":810},{"name":1405,"cls":810},{"type":846,"name":18611,"path":18517,"parent":7464,"lines":18662,"decorators":18663,"parameters":18664},[2266,9185],[7077],[18665],{"name":851,"kind":852,"required":853},{"type":846,"name":18612,"path":18517,"parent":7464,"description":18667,"lines":18668,"decorators":18669,"parameters":18670},"Deactivate IPG if active, as it conflicts with pipette movements.",[9510,18598],[7077],[18671],{"name":851,"kind":852,"required":853},{"type":846,"name":18604,"path":18517,"parent":7464,"lines":18673,"parameters":18674},[9868,9868],[18675,18676,18679,18683,18692,18703,18705,18707,18710,18713],{"name":851,"kind":852,"required":853},{"name":14784,"kind":852,"annotation":18677,"required":42,"default":18678},{"name":14786,"cls":810},{"name":14788,"cls":810},{"name":14790,"kind":852,"annotation":18680,"required":42},{"left":18681,"slice":18682},{"name":1930,"cls":810},{"name":17091,"cls":810},{"name":17093,"kind":852,"annotation":18684,"required":42,"default":832},{"left":18685,"slice":18686},{"name":14818,"cls":810},{"join":18687},[832,18688,18689],{"name":17099,"cls":810},{"left":18690,"slice":18691},{"name":843,"cls":810},{"name":17099,"cls":810},{"name":17104,"kind":852,"annotation":18693,"required":42,"default":832},{"left":18694,"slice":18695},{"name":14818,"cls":810},{"join":18696},[18697,832],{"left":18698,"slice":18699},{"name":1930,"cls":810},{"join":18700},[18701,18702],{"name":1405,"cls":810},{"name":931,"cls":810},{"name":17116,"kind":852,"annotation":18704,"required":42,"default":1417},{"name":1405,"cls":810},{"name":17119,"kind":852,"annotation":18706,"required":42,"default":2342},{"name":1405,"cls":810},{"name":11479,"kind":852,"annotation":18708,"required":42,"default":18709},{"name":931,"cls":810},"'PIP'",{"name":17124,"kind":852,"annotation":18711,"required":42,"default":18712},{"name":1062,"cls":810},{"name":17127,"cls":810},{"name":14506,"kind":852,"annotation":18714,"required":42,"default":832},{"left":18715,"slice":18716},{"name":14818,"cls":810},{"name":6925,"cls":810},{"type":755,"name":18487,"path":18718,"parent":14397,"packages":18719,"classes":18720},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fpipettes\u002Fchannel.py",[14838],[7455],{"type":802,"name":7455,"path":18718,"parent":18487,"description":18722,"lines":18723,"decorators":18724,"bases":18725,"attributes":18730,"functions":18741,"mro":18771},"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,16733],[9853],[18726],{"annotation":18727},{"left":18728,"slice":18729},{"name":776,"cls":810},{"name":1956,"cls":810},[18731,18732,18733,18734,18735,18736,18737,18738,18739,18740],"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",[18742,18743,18744,18745,18746,18747,18748,18749,18750,18751,18752,18753,18754,18755,18756,18757,18758,18759,18760,18761,18762,18763,18764,18765,18766,18767,18768,18769,18770],"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",[7455,776,16804,14879,14470,774,828],{"type":784,"name":18731,"path":18718,"parent":7455,"lines":18773,"value":16881,"annotation":18774},[878,878],{"name":931,"cls":810},{"type":784,"name":18732,"path":18718,"parent":7455,"description":18776,"lines":18777,"value":1417,"annotation":18778},"The channel this pipette is assigned to.",[887,887],{"name":1405,"cls":810},{"type":784,"name":18733,"path":18718,"parent":7455,"lines":18780,"value":18781,"annotation":18782},[1973,1973],"_PickUpTipMethod",{"name":14888,"cls":810},{"type":784,"name":18734,"path":18718,"parent":7455,"lines":18784,"value":18785,"annotation":18786},[1974,1974],"_DropTipMethod",{"name":14888,"cls":810},{"type":784,"name":18735,"path":18718,"parent":7455,"lines":18788,"value":18789,"annotation":18790},[1080,1080],"_AspirateMode",{"name":14888,"cls":810},{"type":784,"name":18736,"path":18718,"parent":7455,"lines":18792,"value":18793,"annotation":18794},[7604,7604],"_DispenseMode",{"name":14888,"cls":810},{"type":784,"name":18737,"path":18718,"parent":7455,"lines":18796,"value":18797,"annotation":18798},[1085,1085],"_LLDMode",{"name":14888,"cls":810},{"type":784,"name":18738,"path":18718,"parent":7455,"lines":18800,"value":18801,"annotation":18802},[3833,3833],"_TADMMode",{"name":14888,"cls":810},{"type":784,"name":18739,"path":18718,"parent":7455,"lines":18804,"value":18805,"annotation":18806},[1982,1982],"_MonitoringMode",{"name":14888,"cls":810},{"type":846,"name":18743,"path":18718,"parent":7455,"lines":18808,"parameters":18809},[7313,1983],[18810,18811,18813],{"name":851,"kind":852,"required":853},{"name":14506,"kind":852,"annotation":18812,"required":853},{"name":7171,"cls":810},{"name":14512,"kind":3737,"required":42,"default":3739},{"type":846,"name":18744,"path":18718,"parent":7455,"lines":18815,"parameters":18816,"returns":18820},[2000,3480],[18817,18818],{"name":851,"kind":852,"required":853},{"name":14506,"kind":852,"annotation":18819,"required":853},{"name":7171,"cls":810},{"description":1127,"annotation":18821},{"join":18822},[18823,832],{"name":18824,"cls":810},"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol",{"type":784,"name":18740,"path":18718,"parent":7455,"description":18826,"lines":18827,"value":832,"annotation":18828},"Logger for the pipette module.",[2009,3867],{"name":7669,"cls":810},{"type":846,"name":18745,"path":18718,"parent":7455,"description":18830,"lines":18831,"decorators":18832,"parameters":18833},"Configure the individual channel for use.",[3875,3151],[14124],[18834,18835,18838],{"name":851,"kind":852,"required":853},{"name":1915,"kind":1788,"annotation":18836,"required":42,"default":1417,"description":18837},{"name":1405,"cls":810},"The channel this pipettes is assigned to.",{"name":3741,"kind":3742,"required":42,"default":3744},{"type":846,"name":18746,"path":18718,"parent":7455,"lines":18840,"decorators":18841,"parameters":18842,"returns":18844},[3152,3932],[14124],[18843],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":18845},{"name":1098,"cls":810},{"type":846,"name":18747,"path":18718,"parent":7455,"description":18847,"lines":18848,"decorators":18849,"parameters":18850},"Initialize the pipetting head.",[9771,7197],[14124],[18851,18852],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744},{"type":846,"name":18748,"path":18718,"parent":7455,"lines":18854,"decorators":18855,"parameters":18856},[8961,2132],[14124],[18857,18858],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744},{"type":846,"name":18749,"path":18718,"parent":7455,"description":8833,"lines":18860,"decorators":18861,"parameters":18862,"returns":18864},[1123,2143],[7679],[18863],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":18865},{"name":931,"cls":810},{"type":846,"name":18750,"path":18718,"parent":7455,"description":18867,"lines":18868,"decorators":18869,"parameters":18870,"returns":18872},"Get the current location of the pipette's tip.",[1140,9160],[14943,7679,14124],[18871],{"name":851,"kind":852,"required":853},{"description":18873,"annotation":18874},"The absolute location of the pipette's tip.",{"name":1934,"cls":810},{"type":846,"name":18751,"path":18718,"parent":7455,"description":18876,"lines":18877,"decorators":18878,"parameters":18879},"Move the pipette to the given absolute location on a safe traverse height.",[9175,2266],[14953,7679,14124],[18880,18881,18884],{"name":851,"kind":13681,"required":853},{"name":14653,"kind":852,"annotation":18882,"required":853,"description":18883},{"name":1934,"cls":810},"The absolute location where to move the pipette's tip to.",{"name":1409,"kind":1788,"annotation":18885,"required":42,"default":832,"description":14968},{"join":18886},[18887,832],{"name":1940,"cls":810},{"type":846,"name":18752,"path":18718,"parent":7455,"description":18889,"lines":18890,"decorators":18891,"parameters":18892},"Move the pipette by the given relative offset.",[4064,11365],[14953,7679,14124],[18893,18894],{"name":851,"kind":13681,"required":853},{"name":13793,"kind":852,"annotation":18895,"required":853,"description":18896},{"name":1934,"cls":810},"The relative offset by which to move the pipette's tip.",{"type":846,"name":18753,"path":18718,"parent":7455,"description":18898,"lines":18899,"decorators":18900,"parameters":18901},"Position all components so that there is maximum free y range for this channel.",[4100,1220],[14953,7679],[18902],{"name":851,"kind":852,"required":853},{"type":846,"name":18754,"path":18718,"parent":7455,"description":18904,"lines":18905,"parameters":18906},"Verify whether the tip in the given spot can be picked up.",[4153,7728],[18907,18908,18912],{"name":851,"kind":13681,"required":853},{"name":18909,"kind":852,"annotation":18910,"required":853,"description":18911},"spot",{"name":16804,"cls":810},"The spot from where to pick up the tip.",{"name":15094,"kind":1788,"annotation":18913,"required":42,"default":832,"description":18916},{"join":18914},[18915,832],{"name":1934,"cls":810},"An offset (dx, dy, dz) in mm to adjust the pick up location.",{"type":846,"name":18755,"path":18718,"parent":7455,"description":18918,"lines":18919,"decorators":18922,"parameters":18923,"returns":18925},"Check whether the firmware reports this channel as having a tip.",[18920,18921],223,233,[14943,7679],[18924],{"name":851,"kind":852,"required":853},{"description":18926,"annotation":18927},"Whether the firmware reports the channel as having a tip.",{"name":1098,"cls":810},{"type":846,"name":18756,"path":18718,"parent":7455,"description":18929,"lines":18930,"decorators":18931,"parameters":18932},"Pick up a tip from the given spot and assign it to the pipette.",[15004,8765],[14953,7679,14124],[18933,18934,18936,18940],{"name":851,"kind":13681,"required":853},{"name":18909,"kind":852,"annotation":18935,"required":853,"description":18911},{"name":16804,"cls":810},{"name":15094,"kind":1788,"annotation":18937,"required":42,"default":832,"description":18916},{"join":18938},[18939,832],{"name":1934,"cls":810},{"name":2182,"kind":1788,"annotation":18941,"required":42,"default":18942,"description":18943},{"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":18757,"path":18718,"parent":7455,"description":18945,"lines":18946,"decorators":18947,"parameters":18948},"Pick up the next available tip from the given rack and assign it to the pipette.",[8771,4342],[14953,7679,14124],[18949,18950,18955,18959],{"name":851,"kind":13681,"required":853},{"name":18951,"kind":852,"annotation":18952,"required":853,"description":18954},"rack",{"name":18953,"cls":810},"unitelabs.labware.tips.tip_rack.TipRack","The rack from where to pick up the tip.",{"name":15094,"kind":1788,"annotation":18956,"required":42,"default":832,"description":18916},{"join":18957},[18958,832],{"name":1934,"cls":810},{"name":2182,"kind":1788,"annotation":18960,"required":42,"default":18961,"description":18943},{"name":2186,"cls":810},{"name":2189,"cls":810},{"type":846,"name":18758,"path":18718,"parent":7455,"description":18963,"lines":18964,"decorators":18965,"parameters":18966},"Put down the currently held tip into the given spot.",[4348,4469],[14953,7679,14124],[18967,18968,18971,18975],{"name":851,"kind":13681,"required":853},{"name":18909,"kind":852,"annotation":18969,"required":853,"description":18970},{"name":16804,"cls":810},"The spot where to put down the tip.",{"name":15100,"kind":1788,"annotation":18972,"required":42,"default":832,"description":15104},{"join":18973},[18974,832],{"name":1934,"cls":810},{"name":18976,"kind":1788,"annotation":18977,"required":42,"default":18978,"description":18979},"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":18759,"path":18718,"parent":7455,"description":18981,"lines":18982,"decorators":18984,"parameters":18985},"Put down the currently held tip into the first available, free spot in the given rack.",[18983,8606],354,[14953,7679,14124],[18986,18987,18990,18994],{"name":851,"kind":13681,"required":853},{"name":18951,"kind":852,"annotation":18988,"required":853,"description":18989},{"name":18953,"cls":810},"The rack in which to put down the tip.",{"name":15100,"kind":1788,"annotation":18991,"required":42,"default":832,"description":15104},{"join":18992},[18993,832],{"name":1934,"cls":810},{"name":18976,"kind":1788,"annotation":18995,"required":42,"default":18996,"description":18979},{"name":1966,"cls":810},{"name":2262,"cls":810},{"type":846,"name":18760,"path":18718,"parent":7455,"description":18998,"lines":18999,"decorators":19000,"parameters":19001},"Discard the currently held tip into the waste.",[16415,9292],[14953,7679,14124],[19002,19003],{"name":851,"kind":852,"required":853},{"name":15100,"kind":1788,"annotation":19004,"required":42,"default":832,"description":15104},{"join":19005},[19006,832],{"name":1934,"cls":810},{"type":846,"name":18761,"path":18718,"parent":7455,"description":19008,"lines":19009,"decorators":19012,"parameters":19013,"returns":19015},"Discard the currently held tip at the current location.",[19010,19011],414,423,[14943,7679,14124],[19014],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":19016},{"join":19017},[19018,832],{"name":19019,"cls":810},"unitelabs.labware.tips.tip.Tip",{"type":846,"name":18762,"path":18718,"parent":7455,"description":19021,"lines":19022,"parameters":19023},"Set the channel's recoring mode to TADM.",[7913,9310],[19024,19025],{"name":851,"kind":852,"required":853},{"name":16820,"kind":852,"annotation":19026,"required":853},{"name":16822,"cls":810},{"type":846,"name":18763,"path":18718,"parent":7455,"description":19028,"lines":19029,"decorators":19031,"parameters":19032,"returns":19034},"Get a list of identifiers of all available TADM guardbands for this channel.",[19030,7943],433,[14943,7679],[19033],{"name":851,"kind":852,"required":853},{"description":19035,"annotation":19036},"A list of uuids of all available TADM guardbands.",{"left":19037,"slice":19038},{"name":1870,"cls":810},{"name":931,"cls":810},{"type":846,"name":18764,"path":18718,"parent":7455,"description":19040,"lines":19041,"decorators":19043,"parameters":19044,"returns":19049},"Get the TADM guardband with the given identifier.",[19042,4795],451,[14943,7679],[19045,19046],{"name":851,"kind":852,"required":853},{"name":11479,"kind":852,"annotation":19047,"required":853,"description":19048},{"name":931,"cls":810},"The TADM guardband's identifier as uuid.",{"description":19050,"annotation":19051},"The stored TADM guardband with its upper and lower limit curve.",{"name":7462,"cls":810},{"type":846,"name":18765,"path":18718,"parent":7455,"description":19053,"lines":19054,"decorators":19056,"parameters":19057,"returns":19072},"Store a TADM guardband to monitor liquid handling operations with it.",[4796,19055],548,[14943,7679],[19058,19059,19063,19067],{"name":851,"kind":13681,"required":853},{"name":19060,"kind":852,"annotation":19061,"required":853,"description":19062},"upper_limit_curve",{"name":7468,"cls":810},"A list of time (ms) x pressure (Pa) value pairs that define points on the upper curve.",{"name":19064,"kind":852,"annotation":19065,"required":853,"description":19066},"lower_limit_curve",{"name":7468,"cls":810},"A list of time (ms) x pressure (Pa) value pairs that define points on the lower curve.",{"name":11479,"kind":852,"annotation":19068,"required":42,"default":832,"description":19071},{"join":19069},[19070,832],{"name":931,"cls":810},"The TADM guardband's identifier. Leave empty to create one automatically.",{"description":19073,"annotation":19074},"The created TADM guardband.",{"name":7462,"cls":810},{"type":846,"name":18766,"path":18718,"parent":7455,"description":19076,"lines":19077,"decorators":19079,"parameters":19080},"Delete all stored TADM Guardbands.",[4968,19078],555,[14943,7679],[19081],{"name":851,"kind":852,"required":853},{"type":846,"name":18767,"path":18718,"parent":7455,"description":19083,"lines":19084,"decorators":19087,"parameters":19088,"returns":19090},"Get a list of all measured pressure in Pa values (one each 10ms) of the last liquid handling operation.",[19085,19086],557,590,[14943,7679],[19089],{"name":851,"kind":852,"required":853},{"description":19091,"annotation":19092},"The list of measured pressure values.",{"join":19093},[19094,832],{"name":7463,"cls":810},{"type":846,"name":18768,"path":18718,"parent":7455,"lines":19096,"decorators":19098,"parameters":19099,"returns":19101},[8076,19097],600,[14943,7679,14124],[19100],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":19102},{"name":1062,"cls":810},{"type":846,"name":18769,"path":18718,"parent":7455,"description":19104,"lines":19105,"parameters":19106},"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,8109],[19107,19108,19109],{"name":851,"kind":852,"required":853},{"name":3736,"kind":3737,"required":42,"default":3739},{"name":3741,"kind":3742,"required":42,"default":3744},{"type":846,"name":18770,"path":18718,"parent":7455,"description":19111,"lines":19112,"parameters":19114},"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.",[19113,16733],616,[19115,19116,19117],{"name":851,"kind":852,"required":853},{"name":3736,"kind":3737,"required":42,"default":3739},{"name":3741,"kind":3742,"required":42,"default":3744},{"type":846,"name":18742,"path":18718,"parent":7455,"lines":19119,"parameters":19120},[9868,9868],[19121,19122,19125,19129,19133,19135,19137,19139,19142,19145,19148,19151,19154,19157,19160],{"name":851,"kind":852,"required":853},{"name":14784,"kind":852,"annotation":19123,"required":42,"default":19124},{"name":14786,"cls":810},{"name":14788,"cls":810},{"name":14790,"kind":852,"annotation":19126,"required":42},{"left":19127,"slice":19128},{"name":1930,"cls":810},{"name":14794,"cls":810},{"name":16873,"kind":852,"annotation":19130,"required":42,"default":832},{"join":19131},[19132,832],{"name":16804,"cls":810},{"name":15094,"kind":852,"annotation":19134,"required":42},{"name":1934,"cls":810},{"name":11479,"kind":852,"annotation":19136,"required":42,"default":16881},{"name":931,"cls":810},{"name":1915,"kind":852,"annotation":19138,"required":42,"default":1417},{"name":1405,"cls":810},{"name":16885,"kind":852,"annotation":19140,"required":42,"default":19141},{"name":14888,"cls":810},{"name":2186,"cls":810},{"name":16889,"kind":852,"annotation":19143,"required":42,"default":19144},{"name":14888,"cls":810},{"name":1966,"cls":810},{"name":13494,"kind":852,"annotation":19146,"required":42,"default":19147},{"name":14888,"cls":810},{"name":2508,"cls":810},{"name":16896,"kind":852,"annotation":19149,"required":42,"default":19150},{"name":14888,"cls":810},{"name":2722,"cls":810},{"name":16900,"kind":852,"annotation":19152,"required":42,"default":19153},{"name":14888,"cls":810},{"name":2328,"cls":810},{"name":16904,"kind":852,"annotation":19155,"required":42,"default":19156},{"name":14888,"cls":810},{"name":2478,"cls":810},{"name":16908,"kind":852,"annotation":19158,"required":42,"default":19159},{"name":14888,"cls":810},{"name":16822,"cls":810},{"name":14506,"kind":852,"annotation":19161,"required":42,"default":832,"description":14822},{"left":19162,"slice":19163},{"name":14818,"cls":810},{"name":7171,"cls":810},{"type":755,"name":18488,"path":19165,"parent":14397,"attributes":19166,"classes":19169},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fpipettes\u002Fchannels_protocol.py",[19167,19168],"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol._LLD_MODE_NAMES","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol._LLD_SENSITIVITY_NAMES",[18510],{"type":784,"name":19167,"path":19165,"parent":18488,"lines":19171,"value":19172},[848,848],"('OFF', 'GAMMA', 'DELTA_P', 'DUAL', 'Z_TOUCH_OFF')",{"type":784,"name":19168,"path":19165,"parent":18488,"lines":19174,"value":19175},[906,906],"{1: 'HIGH', 2: 'MEDIUM_HIGH', 3: 'MEDIUM_LOW', 4: 'LOW'}",{"type":802,"name":18510,"path":19165,"parent":18488,"description":19177,"lines":19178,"bases":19179,"attributes":19184,"functions":19186,"mro":19217},"Low-level access to the pipetting head. Used for head movement and liquid handling with the channels.",[795,6599],[19180,19182],{"annotation":19181},{"name":2793,"cls":810},{"annotation":19183},{"name":1812,"cls":810},[19185],"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.logger",[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,19212,19213,19214,19215,19216],"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",[18510,2793],{"type":846,"name":19187,"path":19165,"parent":18510,"description":15302,"lines":19219,"parameters":19220,"returns":19222},[864,1059],[19221],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":19223},{"name":15308,"cls":810},{"type":846,"name":19188,"path":19165,"parent":18510,"description":19225,"lines":19226,"parameters":19227,"returns":19231},"Ensure the SiLA sub-module service is connected and return it.",[3716,1043],[19228,19229],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":19230,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":19232},{"name":15308,"cls":810},{"type":784,"name":19185,"path":19165,"parent":18510,"description":19234,"lines":19235,"value":832,"annotation":19236},"Logger for the pipettes module.",[1079,3820],{"name":7669,"cls":810},{"type":846,"name":19189,"path":19165,"parent":18510,"description":19238,"lines":19239,"decorators":19240,"parameters":19241,"returns":19245},"Get the PIP channels's initialization status.",[1085,3451],[7679,7689],[19242,19243],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":19244,"required":853,"description":8378},{"name":1405,"cls":810},{"description":19246,"annotation":19247},"Whether the PIP channels is initialized.",{"name":1098,"cls":810},{"type":846,"name":19190,"path":19165,"parent":18510,"description":1920,"lines":19249,"decorators":19250,"parameters":19251},[3480,1133],[7679,7689],[19252,19253,19260,19265,19269,19279],{"name":851,"kind":852,"required":853},{"name":1927,"kind":852,"annotation":19254,"required":853,"description":19259},{"left":19255,"slice":19256},{"name":1930,"cls":810},{"join":19257},[19258,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":19261,"required":42,"default":832,"description":19264},{"join":19262},[19263,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":19266,"required":42,"default":832,"description":15510},{"join":19267},[19268,832],{"name":1940,"cls":810},{"name":1950,"kind":852,"annotation":19270,"required":42,"default":19277,"description":19278},{"join":19271},[19272,19275,19276],{"left":19273,"slice":19274},{"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":19280,"required":42,"default":19284,"description":19285},{"join":19281},[19282,19283],{"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":19191,"path":19165,"parent":18510,"description":1971,"lines":19287,"decorators":19288,"parameters":19289},[1134,3988],[7679,7689],[19290,19291],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":19292,"required":853,"description":19293},{"name":1405,"cls":810},"The zero-base channel index (0 - 15).",{"type":846,"name":19192,"path":19165,"parent":18510,"description":1980,"lines":19295,"decorators":19296,"parameters":19297},[8968,1193],[7679,7689],[19298,19299,19306],{"name":851,"kind":852,"required":853},{"name":1987,"kind":852,"annotation":19300,"required":853,"description":19305},{"left":19301,"slice":19302},{"name":1930,"cls":810},{"join":19303},[19304,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":19307,"required":42,"default":832,"description":14968},{"join":19308},[19309,832],{"name":1940,"cls":810},{"type":846,"name":19193,"path":19165,"parent":18510,"description":1998,"lines":19311,"decorators":19312,"parameters":19313,"returns":19315},[1199,11365],[7679,7689],[19314],{"name":851,"kind":852,"required":853},{"description":19316,"annotation":19317},"The current x-position of all channels on the PIP head.",{"name":1062,"cls":810},{"type":846,"name":19194,"path":19165,"parent":18510,"description":19319,"lines":19320,"decorators":19321,"parameters":19322},"Move all channels on the PIP head to the specified x-position.\n\nMoves to the minimum traverse height first to avoid collisions.",[4100,4130],[7679,7689],[19323,19324],{"name":851,"kind":852,"required":853},{"name":2014,"kind":852,"annotation":19325,"required":853,"description":19326},{"name":1940,"cls":810},"The target x-position in mm.",{"type":846,"name":19195,"path":19165,"parent":18510,"description":19328,"lines":19329,"decorators":19330,"parameters":19331},"Move all channels on the PIP head to the specified x-position.\n\nAttention: Collision risk!",[4163,1237],[7679,7689],[19332,19333],{"name":851,"kind":852,"required":853},{"name":2014,"kind":852,"annotation":19334,"required":853,"description":19326},{"name":1940,"cls":810},{"type":846,"name":19196,"path":19165,"parent":18510,"description":2026,"lines":19336,"decorators":19337,"parameters":19338,"returns":19342},[1246,10209],[7679,7689],[19339,19340],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":19341,"required":853,"description":8378},{"name":1405,"cls":810},{"description":19343,"annotation":19344},"The channel's current y-position in mm.",{"name":1062,"cls":810},{"type":846,"name":19197,"path":19165,"parent":18510,"description":2037,"lines":19346,"decorators":19347,"parameters":19348},[10720,15441],[7679,7689],[19349,19350,19352],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":19351,"required":853,"description":8378},{"name":1405,"cls":810},{"name":2046,"kind":852,"annotation":19353,"required":853,"description":19354},{"name":1940,"cls":810},"The target y-position in mm.",{"type":846,"name":19198,"path":19165,"parent":18510,"description":2049,"lines":19356,"decorators":19357,"parameters":19358,"returns":19360},[4210,1286],[7679,7689],[19359],{"name":851,"kind":852,"required":853},{"description":19361,"annotation":19362},"The current y-positions of all channels on the PIP head.",{"left":19363,"slice":19364},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":19199,"path":19165,"parent":18510,"description":19366,"lines":19367,"decorators":19368,"parameters":19369},"Move all channels on the PIP head to the specified y-positions.\n\nMoves to the minimum traverse height first to avoid collisions.",[7766,7776],[7679,7689],[19370,19371],{"name":851,"kind":852,"required":853},{"name":2067,"kind":852,"annotation":19372,"required":853,"description":19375},{"left":19373,"slice":19374},{"name":1930,"cls":810},{"name":1940,"cls":810},"The target y-position in mm for each channel.",{"type":846,"name":19200,"path":19165,"parent":18510,"description":2072,"lines":19377,"decorators":19378,"parameters":19379},[2764,7785],[7679,7689],[19380],{"name":851,"kind":852,"required":853},{"type":846,"name":19201,"path":19165,"parent":18510,"description":2078,"lines":19382,"decorators":19383,"parameters":19384,"returns":19388},[1302,4310],[7679,7689],[19385,19386],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":19387,"required":853,"description":8378},{"name":1405,"cls":810},{"description":19389,"annotation":19390},"The channel's current z-position in mm.",{"name":1062,"cls":810},{"type":846,"name":19202,"path":19165,"parent":18510,"description":2089,"lines":19392,"decorators":19393,"parameters":19394},[4324,7794],[7679,7689],[19395,19396,19398],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":19397,"required":853,"description":8378},{"name":1405,"cls":810},{"name":1569,"kind":852,"annotation":19399,"required":853,"description":19400},{"name":1940,"cls":810},"The target z-position in mm.",{"type":846,"name":19203,"path":19165,"parent":18510,"description":2111,"lines":19402,"decorators":19403,"parameters":19404,"returns":19406},[7816,4381],[7679,7689],[19405],{"name":851,"kind":852,"required":853},{"description":19407,"annotation":19408},"The current z-positions of all channels on the PIP head.",{"left":19409,"slice":19410},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":19204,"path":19165,"parent":18510,"description":2100,"lines":19412,"decorators":19413,"parameters":19414},[4382,7838],[7679,7689],[19415,19416],{"name":851,"kind":852,"required":853},{"name":2118,"kind":852,"annotation":19417,"required":853,"description":19420},{"left":19418,"slice":19419},{"name":1930,"cls":810},{"name":1940,"cls":810},"The target z-position in mm for each channel.",{"type":846,"name":19205,"path":19165,"parent":18510,"description":2123,"lines":19422,"decorators":19424,"parameters":19425},[7845,19423],340,[7679,7689],[19426],{"name":851,"kind":852,"required":853},{"type":846,"name":19206,"path":19165,"parent":18510,"description":2130,"lines":19428,"decorators":19429,"parameters":19430,"returns":19434},[4448,4486],[7679,7689],[19431,19432],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":19433,"required":853,"description":8378},{"name":1405,"cls":810},{"description":19435,"annotation":19436},"Whether the channel is currently carrying a tip.",{"name":1098,"cls":810},{"type":846,"name":19207,"path":19165,"parent":18510,"description":2140,"lines":19438,"decorators":19439,"parameters":19440,"returns":19442},[7856,9264],[7679,7689],[19441],{"name":851,"kind":852,"required":853},{"description":19443,"annotation":19444},"Whether the channel is currently carrying tips.",{"left":19445,"slice":19446},{"name":1870,"cls":810},{"name":1098,"cls":810},{"type":846,"name":19208,"path":19165,"parent":18510,"description":2151,"lines":19448,"decorators":19450,"parameters":19451},[7864,19449],424,[7679,7689],[19452,19453,19460,19470,19477,19482],{"name":851,"kind":852,"required":853},{"name":2158,"kind":852,"annotation":19454,"required":853,"description":19459},{"left":19455,"slice":19456},{"name":1930,"cls":810},{"join":19457},[19458,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":19461,"required":42,"default":19468,"description":19469},{"join":19462},[19463,19466,19467],{"left":19464,"slice":19465},{"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":19471,"required":42,"default":19475,"description":19476},{"join":19472},[19473,19474],{"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":19478,"required":42,"default":832,"description":19481},{"join":19479},[19480,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":19483,"required":42,"default":832,"description":14968},{"join":19484},[19485,832],{"name":1940,"cls":810},{"type":846,"name":19209,"path":19165,"parent":18510,"description":2191,"lines":19487,"decorators":19488,"parameters":19489},[9302,16504],[7679,7689],[19490,19491,19497,19504,19508,19512],{"name":851,"kind":852,"required":853},{"name":2158,"kind":852,"annotation":19492,"required":853,"description":19459},{"left":19493,"slice":19494},{"name":1930,"cls":810},{"join":19495},[19496,832],{"name":1934,"cls":810},{"name":2204,"kind":852,"annotation":19498,"required":42,"default":832,"description":19503},{"left":19499,"slice":19500},{"name":2207,"cls":810},{"join":19501},[19502,832],{"name":1940,"cls":810},"The blowout air volume in µl for each channel.",{"name":1936,"kind":852,"annotation":19505,"required":42,"default":832,"description":19481},{"join":19506},[19507,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":19509,"required":42,"default":832,"description":14968},{"join":19510},[19511,832],{"name":1940,"cls":810},{"name":1950,"kind":852,"annotation":19513,"required":42,"default":19520,"description":19469},{"join":19514},[19515,19518,19519],{"left":19516,"slice":19517},{"name":843,"cls":810},{"name":1956,"cls":810},{"name":1956,"cls":810},{"name":1405,"cls":810},{"name":1960,"cls":810},{"type":846,"name":19210,"path":19165,"parent":18510,"description":2229,"lines":19522,"decorators":19524,"parameters":19525},[19523,4962],475,[7679,7689],[19526,19527,19533,19537,19541,19545,19548],{"name":851,"kind":852,"required":853},{"name":1927,"kind":852,"annotation":19528,"required":853,"description":19259},{"left":19529,"slice":19530},{"name":1930,"cls":810},{"join":19531},[19532,832],{"name":1934,"cls":810},{"name":1936,"kind":852,"annotation":19534,"required":42,"default":832,"description":19264},{"join":19535},[19536,832],{"name":1940,"cls":810},{"name":1353,"kind":852,"annotation":19538,"required":42,"default":832,"description":15510},{"join":19539},[19540,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":19542,"required":42,"default":832,"description":14968},{"join":19543},[19544,832],{"name":1940,"cls":810},{"name":2254,"kind":852,"annotation":19546,"required":42,"description":19547},{"name":1940,"cls":810},"Ignored on STAR; the shift is handled via the `ti` firmware parameter.",{"name":1962,"kind":852,"annotation":19549,"required":42,"default":19553,"description":19285},{"join":19550},[19551,19552],{"name":1966,"cls":810},{"name":1405,"cls":810},{"name":2262,"cls":810},{"type":846,"name":19211,"path":19165,"parent":18510,"description":19555,"lines":19556,"decorators":19558,"parameters":19559},"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.",[9392,19557],737,[7679,7689],[19560,19561,19566,19573,19578,19585,19592,19596,19600,19605,19610,19618,19623,19628,19633,19638,19643,19648,19653,19658,19663,19668,19673,19678,19683,19688,19693,19698,19704,19707,19712,19717],{"name":851,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":19562,"required":853,"description":19565},{"left":19563,"slice":19564},{"name":1930,"cls":810},{"name":1098,"cls":810},"Pattern of which channels to use for the aspiration.",{"name":2276,"kind":852,"annotation":19567,"required":853,"description":19572},{"left":19568,"slice":19569},{"name":1930,"cls":810},{"join":19570},[19571,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":19574,"required":853,"description":19577},{"left":19575,"slice":19576},{"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":19579,"required":853,"description":19584},{"left":19580,"slice":19581},{"name":1930,"cls":810},{"join":19582},[19583,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":19586,"required":853,"description":19591},{"left":19587,"slice":19588},{"name":1930,"cls":810},{"join":19589},[19590,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":19593,"required":853,"description":15510},{"join":19594},[19595,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":19597,"required":853,"description":14968},{"join":19598},[19599,832],{"name":1940,"cls":810},{"name":2316,"kind":852,"annotation":19601,"required":853,"description":19604},{"left":19602,"slice":19603},{"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":19606,"required":853,"description":19609},{"left":19607,"slice":19608},{"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":19611,"required":853,"description":19617},{"left":19612,"slice":19613},{"name":1930,"cls":810},{"left":19614,"slice":19615},{"name":2339,"cls":810},{"elements":19616},[2342,2343,2344,2345],"The sensitivity for liquid level detection ranging\nfrom 1 (high) to 4 (low).",{"name":2349,"kind":852,"annotation":19619,"required":853,"description":19622},{"left":19620,"slice":19621},{"name":1930,"cls":810},{"name":1940,"cls":810},"The aspirate z-position in mm above the container\nbottom.",{"name":2357,"kind":852,"annotation":19624,"required":853,"description":19627},{"left":19625,"slice":19626},{"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":19629,"required":853,"description":19632},{"left":19630,"slice":19631},{"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":19634,"required":853,"description":19637},{"left":19635,"slice":19636},{"name":1930,"cls":810},{"name":1940,"cls":810},"The volume of liquid in μl to aspirate.",{"name":2381,"kind":852,"annotation":19639,"required":853,"description":19642},{"left":19640,"slice":19641},{"name":1930,"cls":810},{"name":1940,"cls":810},"Liquid flow rates in μl\u002Fs, corresponding to plunger speed.",{"name":2389,"kind":852,"annotation":19644,"required":853,"description":19647},{"left":19645,"slice":19646},{"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":19649,"required":853,"description":19652},{"left":19650,"slice":19651},{"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":19654,"required":853,"description":19657},{"left":19655,"slice":19656},{"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":19659,"required":853,"description":19662},{"left":19660,"slice":19661},{"name":1930,"cls":810},{"name":1405,"cls":810},"Number of homogenization cycles.",{"name":2419,"kind":852,"annotation":19664,"required":853,"description":19667},{"left":19665,"slice":19666},{"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":19669,"required":853,"description":19672},{"left":19670,"slice":19671},{"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":19674,"required":853,"description":19677},{"left":19675,"slice":19676},{"name":1930,"cls":810},{"name":1940,"cls":810},"The homogenization volume in μl.",{"name":2443,"kind":852,"annotation":19679,"required":853,"description":19682},{"left":19680,"slice":19681},{"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":19684,"required":853,"description":19687},{"left":19685,"slice":19686},{"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":19689,"required":853,"description":19692},{"left":19690,"slice":19691},{"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":19694,"required":853,"description":19697},{"left":19695,"slice":19696},{"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":19699,"required":853,"description":19703},{"join":19700},[19701,19702],{"name":2478,"cls":810},{"name":1405,"cls":810},"The mode used for Total Air Displacement Monitoring.",{"name":2483,"kind":852,"annotation":19705,"required":853,"description":19706},{"name":1405,"cls":810},"The index of the limit curve to apply to the TADM\nparameter set.",{"name":2488,"kind":852,"annotation":19708,"required":853,"description":19711},{"left":19709,"slice":19710},{"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":19713,"required":853,"description":19716},{"left":19714,"slice":19715},{"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":19718,"required":853,"description":19721},{"left":19719,"slice":19720},{"name":1930,"cls":810},{"name":2508,"cls":810},"Controls how the liquid is pulled up into the tip.",{"type":846,"name":19212,"path":19165,"parent":18510,"description":19723,"lines":19724,"decorators":19726,"parameters":19727},"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.",[14428,19725],923,[7679,7689],[19728,19729,19734,19741,19746,19753,19760,19764,19768,19773,19777,19784,19789,19792,19797,19802,19806,19810,19814,19818,19822,19826,19830,19834,19839,19844,19848,19853,19858,19860,19864,19868],{"name":851,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":19730,"required":853,"description":19733},{"left":19731,"slice":19732},{"name":1930,"cls":810},{"name":1098,"cls":810},"Pattern of which channels to use for the dispense.",{"name":2524,"kind":852,"annotation":19735,"required":853,"description":19740},{"left":19736,"slice":19737},{"name":1930,"cls":810},{"join":19738},[19739,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":19742,"required":853,"description":19745},{"left":19743,"slice":19744},{"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":19747,"required":853,"description":19752},{"left":19748,"slice":19749},{"name":1930,"cls":810},{"join":19750},[19751,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":19754,"required":853,"description":19759},{"left":19755,"slice":19756},{"name":1930,"cls":810},{"join":19757},[19758,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":19761,"required":853,"description":15510},{"join":19762},[19763,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":19765,"required":853,"description":14968},{"join":19766},[19767,832],{"name":1940,"cls":810},{"name":2316,"kind":852,"annotation":19769,"required":853,"description":19772},{"left":19770,"slice":19771},{"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":19774,"required":853,"description":19609},{"left":19775,"slice":19776},{"name":1930,"cls":810},{"name":2328,"cls":810},{"name":2334,"kind":852,"annotation":19778,"required":853,"description":19617},{"left":19779,"slice":19780},{"name":1930,"cls":810},{"left":19781,"slice":19782},{"name":2339,"cls":810},{"elements":19783},[2342,2343,2344,2345],{"name":2349,"kind":852,"annotation":19785,"required":853,"description":19788},{"left":19786,"slice":19787},{"name":1930,"cls":810},{"name":1940,"cls":810},"The dispense z-position in mm above the container\nbottom.",{"name":2593,"kind":852,"annotation":19790,"required":853,"description":19791},{"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":19793,"required":853,"description":19796},{"left":19794,"slice":19795},{"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":19798,"required":853,"description":19801},{"left":19799,"slice":19800},{"name":1930,"cls":810},{"name":1940,"cls":810},"The volumes of liquid in μl to dispense.",{"name":2381,"kind":852,"annotation":19803,"required":853,"description":19642},{"left":19804,"slice":19805},{"name":1930,"cls":810},{"name":1940,"cls":810},{"name":2389,"kind":852,"annotation":19807,"required":853,"description":19647},{"left":19808,"slice":19809},{"name":1930,"cls":810},{"name":1940,"cls":810},{"name":2397,"kind":852,"annotation":19811,"required":853,"description":19652},{"left":19812,"slice":19813},{"name":1930,"cls":810},{"name":1940,"cls":810},{"name":1415,"kind":852,"annotation":19815,"required":853,"description":19662},{"left":19816,"slice":19817},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":2419,"kind":852,"annotation":19819,"required":853,"description":19667},{"left":19820,"slice":19821},{"name":1930,"cls":810},{"name":1940,"cls":810},{"name":2427,"kind":852,"annotation":19823,"required":853,"description":19672},{"left":19824,"slice":19825},{"name":1930,"cls":810},{"name":1940,"cls":810},{"name":2435,"kind":852,"annotation":19827,"required":853,"description":19677},{"left":19828,"slice":19829},{"name":1930,"cls":810},{"name":1940,"cls":810},{"name":2443,"kind":852,"annotation":19831,"required":853,"description":19682},{"left":19832,"slice":19833},{"name":1930,"cls":810},{"name":1940,"cls":810},{"name":2665,"kind":852,"annotation":19835,"required":853,"description":19838},{"left":19836,"slice":19837},{"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":19840,"required":853,"description":19843},{"left":19841,"slice":19842},{"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":19845,"required":853,"description":19692},{"left":19846,"slice":19847},{"name":1930,"cls":810},{"name":1940,"cls":810},{"name":2466,"kind":852,"annotation":19849,"required":853,"description":19852},{"left":19850,"slice":19851},{"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":19854,"required":853,"description":19703},{"join":19855},[19856,19857],{"name":2478,"cls":810},{"name":1405,"cls":810},{"name":2483,"kind":852,"annotation":19859,"required":853,"description":19706},{"name":1405,"cls":810},{"name":2488,"kind":852,"annotation":19861,"required":853,"description":19711},{"left":19862,"slice":19863},{"name":1930,"cls":810},{"name":1940,"cls":810},{"name":2496,"kind":852,"annotation":19865,"required":853,"description":19716},{"left":19866,"slice":19867},{"name":1930,"cls":810},{"name":1940,"cls":810},{"name":2504,"kind":852,"annotation":19869,"required":853,"description":19872},{"left":19870,"slice":19871},{"name":1930,"cls":810},{"name":2722,"cls":810},"Controls how the liquid is released from the tip.",{"type":846,"name":19213,"path":19165,"parent":18510,"description":19874,"lines":19875,"decorators":19878,"parameters":19879},"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.",[19876,19877],925,942,[7679,7689],[19880,19881,19884],{"name":851,"kind":852,"required":853},{"name":2734,"kind":852,"annotation":19882,"required":853,"description":19883},{"name":1405,"cls":810},"Number of dispensing repeats.",{"name":2737,"kind":852,"annotation":19885,"required":853,"description":19886},{"name":1940,"cls":810},"X-offset between dispense repeats.",{"type":846,"name":19214,"path":19165,"parent":18510,"description":2740,"lines":19888,"decorators":19891,"parameters":19892,"returns":19894},[19889,19890],947,958,[7679,7689],[19893],{"name":851,"kind":852,"required":853},{"description":19895,"annotation":19896},"The detected liquid level in mm for each channel.",{"left":19897,"slice":19898},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":19215,"path":19165,"parent":18510,"description":2751,"lines":19900,"decorators":19903,"parameters":19904,"returns":19906},[19901,19902],960,970,[7679,7689],[19905],{"name":851,"kind":852,"required":853},{"description":19907,"annotation":19908},"Whether the channel TADM status is on or off.",{"left":19909,"slice":19910},{"name":1870,"cls":810},{"name":1098,"cls":810},{"type":846,"name":19216,"path":19165,"parent":18510,"description":2762,"lines":19912,"decorators":19913,"parameters":19914},[6567,6599],[7679,7689],[19915,19916],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":19917,"required":853,"description":8378},{"name":1405,"cls":810},{"type":755,"name":18489,"path":19919,"parent":14397,"classes":19920},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fpipettes\u002Fchannels_context.py",[18504],{"type":802,"name":18504,"path":19919,"parent":18489,"description":19922,"lines":19923,"decorators":19924,"bases":19925,"functions":19929,"mro":19933},"Context for the Hamilton channels.",[790,1066],[9853],[19926],{"annotation":19927},{"name":19928,"cls":810},"unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext",[19930,19931,19932],"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",[18504,19928,19934],"unitelabs.liquid_handling.modules.parameters.context.Context",{"type":846,"name":19931,"path":19919,"parent":18504,"lines":19936,"decorators":19937,"parameters":19938,"returns":19945},[3016,796],[7077],[19939,19940,19942],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":19941,"required":853},{"name":1405,"cls":810},{"name":15071,"kind":852,"annotation":19943,"required":853},{"name":19944,"cls":810},"unitelabs.labware.pipettable.pipettable.PipettableTarget",{"description":1127,"annotation":19946},{"name":1405,"cls":810},{"type":846,"name":19932,"path":19919,"parent":18504,"description":19948,"lines":19949,"parameters":19950,"returns":19954},"Access-grid rows to skip per channel so the channel gap clears the row pitch.",[870,1066],[19951,19952],{"name":851,"kind":852,"required":853},{"name":15071,"kind":852,"annotation":19953,"required":853},{"name":19944,"cls":810},{"description":1127,"annotation":19955},{"name":1405,"cls":810},{"type":846,"name":19930,"path":19919,"parent":18504,"lines":19957,"parameters":19958},[9868,9868],[19959,19960,19962,19966],{"name":851,"kind":852,"required":853},{"name":9536,"kind":852,"annotation":19961,"required":853},{"name":777,"cls":810},{"name":15071,"kind":852,"annotation":19963,"required":853},{"left":19964,"slice":19965},{"name":2207,"cls":810},{"name":19944,"cls":810},{"name":2271,"kind":852,"annotation":19967,"required":42,"default":832},{"join":19968},[19969,832],{"left":19970,"slice":19971},{"name":1930,"cls":810},{"name":1405,"cls":810},{"type":755,"name":18490,"path":19973,"parent":14397,"packages":19974,"attributes":19975,"classes":19976},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fpipettes\u002Fchannels.py",[14838],[17127],[7456],{"type":784,"name":17127,"path":19973,"parent":18490,"lines":19978,"value":19979,"annotation":19980},[1982,1982],"decimal.Decimal('182')",{"name":1062,"cls":810},{"type":802,"name":7456,"path":19973,"parent":18490,"description":19982,"lines":19983,"decorators":19985,"bases":19986,"attributes":19994,"functions":20002,"mro":20050},"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.",[3839,19984],1670,[9853],[19987],{"annotation":19988},{"left":19989,"slice":19990},{"name":777,"cls":810},{"elements":19991},[19992,19993],{"name":7455,"cls":810},{"name":1956,"cls":810},[19995,19996,19997,19998,19999,20000,20001],"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",[20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049],"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",[7456,777,16944,14470,774,828],{"type":784,"name":19995,"path":19973,"parent":7456,"lines":20052,"value":18709,"annotation":20053},[2019,2019],{"name":931,"cls":810},{"type":784,"name":19996,"path":19973,"parent":7456,"lines":20055,"value":20056,"annotation":20057},[2020,2020],"dataclasses.field(default=DEFAULT_DISCARD_Z)",{"name":1062,"cls":810},{"type":784,"name":19997,"path":19973,"parent":7456,"lines":20059,"value":20060,"annotation":20061},[2028,2028],"ChannelsAspirateParameterSet",{"left":20062,"slice":20063},{"name":843,"cls":810},{"name":18505,"cls":810},{"type":784,"name":19998,"path":19973,"parent":7456,"lines":20065,"value":20066,"annotation":20067},[7363,7363],"ChannelsDispenseParameterSet",{"left":20068,"slice":20069},{"name":843,"cls":810},{"name":18507,"cls":810},{"type":784,"name":19999,"path":19973,"parent":7456,"lines":20071,"value":20072,"annotation":20073},[2029,2029],"'pip_channel_gap'",{"name":931,"cls":810},{"type":846,"name":20004,"path":19973,"parent":7456,"lines":20075,"parameters":20076},[2040,3921],[20077,20078,20085,20094,20096],{"name":851,"kind":852,"required":853},{"name":17093,"kind":852,"annotation":20079,"required":853},{"join":20080},[832,20081,20082],{"name":1956,"cls":810},{"left":20083,"slice":20084},{"name":843,"cls":810},{"name":1956,"cls":810},{"name":17104,"kind":852,"annotation":20086,"required":853},{"join":20087},[20088,832],{"left":20089,"slice":20090},{"name":1930,"cls":810},{"join":20091},[20092,20093],{"name":1405,"cls":810},{"name":931,"cls":810},{"name":14506,"kind":852,"annotation":20095,"required":853},{"name":7171,"cls":810},{"name":14512,"kind":3737,"required":42,"default":3739},{"type":846,"name":20005,"path":19973,"parent":7456,"lines":20098,"parameters":20099,"returns":20103},[3159,2081],[20100,20101],{"name":851,"kind":852,"required":853},{"name":14506,"kind":852,"annotation":20102,"required":853},{"name":7171,"cls":810},{"description":1127,"annotation":20104},{"name":18510,"cls":810},{"type":846,"name":20006,"path":19973,"parent":7456,"lines":20106,"parameters":20107,"returns":20111},[2091,3932],[20108,20109],{"name":851,"kind":852,"required":853},{"name":14506,"kind":852,"annotation":20110,"required":853},{"name":7171,"cls":810},{"description":1127,"annotation":20112},{"name":7455,"cls":810},{"type":784,"name":20000,"path":19973,"parent":7456,"description":19234,"lines":20114,"value":832,"annotation":20115},[2102,1113],{"name":7669,"cls":810},{"type":784,"name":20001,"path":19973,"parent":7456,"description":20117,"lines":20118,"value":832,"annotation":20119},"The minimal y-spacing in mm between adjacent channels on this head.",[2114,8961],{"name":1062,"cls":810},{"type":846,"name":20007,"path":19973,"parent":7456,"description":20121,"lines":20122,"decorators":20123,"parameters":20124},"Configure the pipetting head with the number of available channels.",[3944,2232],[7077],[20125,20126,20131,20136],{"name":851,"kind":852,"required":853},{"name":2271,"kind":1788,"annotation":20127,"required":42,"default":832,"description":20130},{"join":20128},[20129,832],{"name":1405,"cls":810},"The number of channels available on the pipetting head.\nDefaults to the configuration stored on the instrument.",{"name":17124,"kind":1788,"annotation":20132,"required":42,"default":832,"description":20135},{"join":20133},[20134,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":3741,"kind":3742,"required":42,"default":3744},{"type":846,"name":20008,"path":19973,"parent":7456,"lines":20138,"decorators":20139,"parameters":20140,"returns":20142},[7102,4078],[7077],[20141],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":20143},{"name":1098,"cls":810},{"type":846,"name":20009,"path":19973,"parent":7456,"lines":20145,"decorators":20146,"parameters":20147},[4079,1246],[7077],[20148,20149],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744},{"type":846,"name":20010,"path":19973,"parent":7456,"description":20151,"lines":20152,"parameters":20153},"Deactivate sibling modules that conflict with channel operation.",[17488,1256],[20154],{"name":851,"kind":852,"required":853},{"type":846,"name":20011,"path":19973,"parent":7456,"lines":20156,"decorators":20157,"parameters":20158},[17013,10725],[7077],[20159],{"name":851,"kind":852,"required":853},{"type":846,"name":20012,"path":19973,"parent":7456,"lines":20161,"decorators":20162,"parameters":20163},[17019,9522],[7077],[20164],{"name":851,"kind":852,"required":853},{"type":846,"name":20013,"path":19973,"parent":7456,"description":20166,"lines":20167,"decorators":20168,"parameters":20169,"returns":20171},"Get the current locations of all pipettes' tips.",[4247,12061],[14943,7679,7077],[20170],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":20172},{"left":20173,"slice":20174},{"name":1870,"cls":810},{"name":1934,"cls":810},{"type":846,"name":20014,"path":19973,"parent":7456,"description":20176,"lines":20177,"decorators":20178,"parameters":20179},"Move all pipettes to the given absolute location on a safe traverse height.",[14605,4334],[14953,7679,7077],[20180,20181,20189],{"name":851,"kind":13681,"required":853},{"name":20182,"kind":852,"annotation":20183,"required":853,"description":20188},"locations",{"left":20184,"slice":20185},{"name":1930,"cls":810},{"join":20186},[20187,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":20190,"required":42,"default":832,"description":14968},{"join":20191},[20192,832],{"name":1940,"cls":810},{"type":846,"name":20015,"path":19973,"parent":7456,"description":20194,"lines":20195,"decorators":20196,"parameters":20197},"Move all pipettes by the given relative offset.",[4335,7837],[14953,7679,7077],[20198,20199],{"name":851,"kind":13681,"required":853},{"name":20200,"kind":852,"annotation":20201,"required":853,"description":20206},"offsets",{"left":20202,"slice":20203},{"name":1930,"cls":810},{"join":20204},[20205,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":20016,"path":19973,"parent":7456,"description":18639,"lines":20208,"decorators":20210,"parameters":20211},[8807,20209],334,[14953,7679],[20212],{"name":851,"kind":852,"required":853},{"type":846,"name":20017,"path":19973,"parent":7456,"description":20214,"lines":20215,"decorators":20216,"parameters":20217},"Position all components so that there is maximum free y range for the given channels.",[8836,13079],[14953,7679],[20218,20219],{"name":851,"kind":13681,"required":853},{"name":2271,"kind":852,"annotation":20220,"required":42,"default":832,"description":20225},{"join":20221},[20222,832],{"left":20223,"slice":20224},{"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":20018,"path":19973,"parent":7456,"description":20227,"lines":20228,"decorators":20229,"parameters":20230},"Move all channels into a safe z-position.",[8862,7875],[14953,7679],[20231],{"name":851,"kind":852,"required":853},{"type":846,"name":20019,"path":19973,"parent":7456,"description":20233,"lines":20234,"decorators":20235,"parameters":20236,"returns":20238},"Check which channels hold a tip in the Python model.",[13087,13102],[7077,7679],[20237],{"name":851,"kind":852,"required":853},{"description":20239,"annotation":20240},"A flag of each channel whether the Python model shows the channel as holding a tip.",{"left":20241,"slice":20242},{"name":1870,"cls":810},{"name":1098,"cls":810},{"type":846,"name":20020,"path":19973,"parent":7456,"description":20244,"lines":20245,"decorators":20246,"parameters":20247,"returns":20249},"Check which channels the Hamilton firmware reports as having tips.",[4559,4586],[14943,7679],[20248],{"name":851,"kind":852,"required":853},{"description":20250,"annotation":20251},"A flag of each channel whether the firmware reports the channel as having a tip.",{"left":20252,"slice":20253},{"name":1870,"cls":810},{"name":1098,"cls":810},{"type":846,"name":20021,"path":19973,"parent":7456,"description":20255,"lines":20256,"decorators":20257,"parameters":20258,"returns":20263},"Check whether the pipette currently holds a tip.",[7901,9302],[14943,7679],[20259,20260],{"name":851,"kind":13681,"required":853},{"name":1915,"kind":852,"annotation":20261,"required":853,"description":20262},{"name":1405,"cls":810},"The channel to check.",{"description":20264,"annotation":20265},"Whether the pipette currently holds a tip.",{"name":1098,"cls":810},{"type":846,"name":20022,"path":19973,"parent":7456,"description":18918,"lines":20267,"decorators":20269,"parameters":20270,"returns":20274},[7913,20268],441,[14943,7679],[20271,20272],{"name":851,"kind":13681,"required":853},{"name":1915,"kind":852,"annotation":20273,"required":853,"description":20262},{"name":1405,"cls":810},{"description":18926,"annotation":20275},{"name":1098,"cls":810},{"type":846,"name":20023,"path":19973,"parent":7456,"description":20277,"lines":20278,"parameters":20280},"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.",[20279,4773],443,[20281,20282,20287],{"name":851,"kind":13681,"required":853},{"name":2271,"kind":852,"annotation":20283,"required":853,"description":20286},{"left":20284,"slice":20285},{"name":1930,"cls":810},{"name":1405,"cls":810},"The channels to resync.",{"name":20288,"kind":852,"annotation":20289,"required":42,"default":832,"description":20294},"spots",{"join":20290},[20291,832],{"left":20292,"slice":20293},{"name":1930,"cls":810},{"name":16804,"cls":810},"The spots involved, used to move tips between channels and spots.",{"type":846,"name":20024,"path":19973,"parent":7456,"description":20296,"lines":20297,"decorators":20298,"parameters":20299},"Pick up tips from the given spots and assign them to the pipette channels.",[16505,19055],[14953,7679,7077],[20300,20301,20306,20311,20315],{"name":851,"kind":13681,"required":853},{"name":2271,"kind":852,"annotation":20302,"required":853,"description":20305},{"left":20303,"slice":20304},{"name":1930,"cls":810},{"name":1405,"cls":810},"The channels used to pick up the tips.",{"name":20288,"kind":852,"annotation":20307,"required":853,"description":20310},{"left":20308,"slice":20309},{"name":1930,"cls":810},{"name":16804,"cls":810},"The spots from where to pick up the tips.",{"name":15094,"kind":1788,"annotation":20312,"required":42,"default":832,"description":18916},{"join":20313},[20314,832],{"name":1934,"cls":810},{"name":2182,"kind":1788,"annotation":20316,"required":42,"default":20317,"description":18943},{"name":2186,"cls":810},{"name":2189,"cls":810},{"type":846,"name":20025,"path":19973,"parent":7456,"description":20319,"lines":20320,"decorators":20321,"parameters":20322},"Pick up the next available tips from the given rack and assign them to the pipette channels.",[4968,8075],[14953,7679,7077],[20323,20324,20328,20331,20335],{"name":851,"kind":13681,"required":853},{"name":2271,"kind":852,"annotation":20325,"required":853,"description":20305},{"left":20326,"slice":20327},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":18951,"kind":852,"annotation":20329,"required":853,"description":20330},{"name":18953,"cls":810},"The rack from where to pick up the tips.",{"name":15094,"kind":1788,"annotation":20332,"required":42,"default":832,"description":18916},{"join":20333},[20334,832],{"name":1934,"cls":810},{"name":2182,"kind":1788,"annotation":20336,"required":42,"default":20337,"description":18943},{"name":2186,"cls":810},{"name":2189,"cls":810},{"type":846,"name":20026,"path":19973,"parent":7456,"description":20339,"lines":20340,"decorators":20342,"parameters":20343},"Put down the currently held tips into the given spots.",[20341,16761],582,[14953,7679,7077],[20344,20345,20350,20356,20360],{"name":851,"kind":13681,"required":853},{"name":20288,"kind":852,"annotation":20346,"required":853,"description":20349},{"left":20347,"slice":20348},{"name":1930,"cls":810},{"name":16804,"cls":810},"The spots where to put down the tips.",{"name":2271,"kind":1788,"annotation":20351,"required":42,"default":832,"description":17041},{"join":20352},[20353,832],{"left":20354,"slice":20355},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":15100,"kind":1788,"annotation":20357,"required":42,"default":832,"description":15104},{"join":20358},[20359,832],{"name":1934,"cls":810},{"name":18976,"kind":1788,"annotation":20361,"required":42,"default":20362,"description":18979},{"name":1966,"cls":810},{"name":2262,"cls":810},{"type":846,"name":20027,"path":19973,"parent":7456,"description":18981,"lines":20364,"decorators":20366,"parameters":20367},[20365,5583],646,[14953,7679,7077],[20368,20369,20372,20378,20382],{"name":851,"kind":13681,"required":853},{"name":18951,"kind":852,"annotation":20370,"required":853,"description":20371},{"name":18953,"cls":810},"The rack in which to put down the tips.",{"name":2271,"kind":1788,"annotation":20373,"required":42,"default":832,"description":17041},{"join":20374},[20375,832],{"left":20376,"slice":20377},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":15100,"kind":1788,"annotation":20379,"required":42,"default":832,"description":15104},{"join":20380},[20381,832],{"name":1934,"cls":810},{"name":18976,"kind":1788,"annotation":20383,"required":42,"default":20384,"description":18979},{"name":1966,"cls":810},{"name":2262,"cls":810},{"type":846,"name":20028,"path":19973,"parent":7456,"description":17029,"lines":20386,"decorators":20389,"parameters":20390},[20387,20388],685,780,[14953,7679,7077],[20391,20392,20398,20402,20406],{"name":851,"kind":852,"required":853},{"name":2271,"kind":1788,"annotation":20393,"required":42,"default":832,"description":17041},{"join":20394},[20395,832],{"left":20396,"slice":20397},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":15100,"kind":1788,"annotation":20399,"required":42,"default":832,"description":15104},{"join":20400},[20401,832],{"name":1934,"cls":810},{"name":17047,"kind":1788,"annotation":20403,"required":42,"default":832,"description":17051},{"join":20404},[20405,832],{"name":1940,"cls":810},{"name":1962,"kind":1788,"annotation":20407,"required":42,"default":20408,"description":20409},{"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":20029,"path":19973,"parent":7456,"description":20411,"lines":20412,"decorators":20414,"parameters":20415,"returns":20423},"Discard the currently held tips at the current location.",[20413,8293],782,[14943,7679,7077],[20416,20417],{"name":851,"kind":852,"required":853},{"name":2271,"kind":1788,"annotation":20418,"required":42,"default":832,"description":17041},{"join":20419},[20420,832],{"left":20421,"slice":20422},{"name":1930,"cls":810},{"name":1405,"cls":810},{"description":1127,"annotation":20424},{"join":20425},[20426,832],{"left":20427,"slice":20428},{"name":1870,"cls":810},{"name":19019,"cls":810},{"type":846,"name":20030,"path":19973,"parent":7456,"lines":20430,"decorators":20432,"parameters":20433,"returns":20438},[20431,8294],804,[7927],[20434],{"name":15778,"kind":852,"annotation":20435,"required":853},{"join":20436},[20437,832],{"name":2207,"cls":810},{"description":1127,"annotation":20439},{"name":1870,"cls":810},{"type":846,"name":20031,"path":19973,"parent":7456,"description":20441,"lines":20442,"decorators":20443,"parameters":20444,"returns":20448},"Parse a HamiltonMultiError and return the affected channels.",[8303,8304],[7927],[20445],{"name":20446,"kind":852,"annotation":20447,"required":853},"hme",{"name":9426,"cls":810},{"description":1127,"annotation":20449},{"left":20450,"slice":20451},{"name":1870,"cls":810},{"name":1405,"cls":810},{"type":846,"name":20032,"path":19973,"parent":7456,"description":20453,"lines":20454,"decorators":20456,"parameters":20457},"Aspirate liquid. See overloads for full documentation.",[8386,20455],1001,[14953,7679,7077],[20458,20459,20463,20469,20475,20481,20487,20498,20507,20516,20522,20528,20534,20541,20548,20554,20559,20563,20569,20575,20581],{"name":851,"kind":13681,"required":853},{"name":15120,"kind":852,"annotation":20460,"required":853},{"left":20461,"slice":20462},{"name":2207,"cls":810},{"name":19944,"cls":810},{"name":20464,"kind":852,"annotation":20465,"required":42,"default":832},"parameters",{"join":20466},[20467,20468,832],{"name":18505,"cls":810},{"name":14177,"cls":810},{"name":2271,"kind":1788,"annotation":20470,"required":42,"default":832},{"join":20471},[20472,832],{"left":20473,"slice":20474},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":13753,"kind":1788,"annotation":20476,"required":42,"default":832},{"join":20477},[20478,832],{"left":20479,"slice":20480},{"name":2207,"cls":810},{"name":14315,"cls":810},{"name":13776,"kind":1788,"annotation":20482,"required":42,"default":832},{"join":20483},[20484,832],{"left":20485,"slice":20486},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":13783,"kind":1788,"annotation":20488,"required":42,"default":832},{"join":20489},[20490,832],{"left":20491,"slice":20492},{"name":2207,"cls":810},{"join":20493},[20494,20497],{"left":20495,"slice":20496},{"name":843,"cls":810},{"name":13637,"cls":810},{"name":13637,"cls":810},{"name":13768,"kind":1788,"annotation":20499,"required":42,"default":832},{"join":20500},[20501,832],{"left":20502,"slice":20503},{"name":2207,"cls":810},{"join":20504},[20505,20506],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":2324,"kind":1788,"annotation":20508,"required":42,"default":832},{"join":20509},[20510,832],{"left":20511,"slice":20512},{"name":2207,"cls":810},{"join":20513},[20514,20515],{"name":1098,"cls":810},{"name":2328,"cls":810},{"name":13761,"kind":1788,"annotation":20517,"required":42,"default":832},{"join":20518},[20519,832],{"left":20520,"slice":20521},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":1359,"kind":1788,"annotation":20523,"required":42,"default":832},{"join":20524},[20525,832],{"left":20526,"slice":20527},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":1415,"kind":1788,"annotation":20529,"required":42,"default":832},{"join":20530},[20531,832],{"left":20532,"slice":20533},{"name":2207,"cls":810},{"name":1405,"cls":810},{"name":20535,"kind":1788,"annotation":20536,"required":42,"default":832},"mix_liquid_offset",{"join":20537},[20538,832],{"left":20539,"slice":20540},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":20542,"kind":1788,"annotation":20543,"required":42,"default":832},"mix_follow_liquid",{"join":20544},[20545,832],{"left":20546,"slice":20547},{"name":2207,"cls":810},{"name":1098,"cls":810},{"name":2435,"kind":1788,"annotation":20549,"required":42,"default":832},{"join":20550},[20551,832],{"left":20552,"slice":20553},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":2474,"kind":1788,"annotation":20555,"required":42,"default":832},{"join":20556},[20557,20558,832],{"name":1098,"cls":810},{"name":9820,"cls":810},{"name":2483,"kind":1788,"annotation":20560,"required":42,"default":832},{"join":20561},[20562,832],{"name":1405,"cls":810},{"name":2451,"kind":1788,"annotation":20564,"required":42,"default":832},{"join":20565},[20566,832],{"left":20567,"slice":20568},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":13806,"kind":1788,"annotation":20570,"required":42,"default":832},{"join":20571},[20572,832],{"left":20573,"slice":20574},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":13793,"kind":1788,"annotation":20576,"required":42,"default":832},{"join":20577},[20578,832],{"left":20579,"slice":20580},{"name":2207,"cls":810},{"name":1934,"cls":810},{"name":1409,"kind":1788,"annotation":20582,"required":42,"default":832},{"join":20583},[20584,832],{"name":1940,"cls":810},{"type":846,"name":20033,"path":19973,"parent":7456,"description":20586,"lines":20587,"decorators":20588,"parameters":20589},"Dispense liquid. See overloads for full documentation.",[6830,6934],[14953,7679,7077],[20590,20591,20595,20600,20606,20612,20618,20629,20638,20647,20653,20659,20665,20671,20677,20683,20688,20692,20697,20703,20709],{"name":851,"kind":13681,"required":853},{"name":15071,"kind":852,"annotation":20592,"required":853},{"left":20593,"slice":20594},{"name":2207,"cls":810},{"name":19944,"cls":810},{"name":20464,"kind":852,"annotation":20596,"required":42,"default":832},{"join":20597},[20598,20599,832],{"name":18507,"cls":810},{"name":13856,"cls":810},{"name":2271,"kind":1788,"annotation":20601,"required":42,"default":832},{"join":20602},[20603,832],{"left":20604,"slice":20605},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":13753,"kind":1788,"annotation":20607,"required":42,"default":832},{"join":20608},[20609,832],{"left":20610,"slice":20611},{"name":2207,"cls":810},{"name":14007,"cls":810},{"name":13776,"kind":1788,"annotation":20613,"required":42,"default":832},{"join":20614},[20615,832],{"left":20616,"slice":20617},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":13783,"kind":1788,"annotation":20619,"required":42,"default":832},{"join":20620},[20621,832],{"left":20622,"slice":20623},{"name":2207,"cls":810},{"join":20624},[20625,20628],{"left":20626,"slice":20627},{"name":843,"cls":810},{"name":13637,"cls":810},{"name":13637,"cls":810},{"name":13768,"kind":1788,"annotation":20630,"required":42,"default":832},{"join":20631},[20632,832],{"left":20633,"slice":20634},{"name":2207,"cls":810},{"join":20635},[20636,20637],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":2324,"kind":1788,"annotation":20639,"required":42,"default":832},{"join":20640},[20641,832],{"left":20642,"slice":20643},{"name":2207,"cls":810},{"join":20644},[20645,20646],{"name":1098,"cls":810},{"name":2328,"cls":810},{"name":13761,"kind":1788,"annotation":20648,"required":42,"default":832},{"join":20649},[20650,832],{"left":20651,"slice":20652},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":1359,"kind":1788,"annotation":20654,"required":42,"default":832},{"join":20655},[20656,832],{"left":20657,"slice":20658},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":1415,"kind":1788,"annotation":20660,"required":42,"default":832},{"join":20661},[20662,832],{"left":20663,"slice":20664},{"name":2207,"cls":810},{"name":1405,"cls":810},{"name":20535,"kind":1788,"annotation":20666,"required":42,"default":832},{"join":20667},[20668,832],{"left":20669,"slice":20670},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":20542,"kind":1788,"annotation":20672,"required":42,"default":832},{"join":20673},[20674,832],{"left":20675,"slice":20676},{"name":2207,"cls":810},{"name":1098,"cls":810},{"name":2435,"kind":1788,"annotation":20678,"required":42,"default":832},{"join":20679},[20680,832],{"left":20681,"slice":20682},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":2474,"kind":1788,"annotation":20684,"required":42,"default":832},{"join":20685},[20686,20687,832],{"name":1098,"cls":810},{"name":9820,"cls":810},{"name":2483,"kind":1788,"annotation":20689,"required":42,"default":832},{"join":20690},[20691,832],{"name":1405,"cls":810},{"name":14082,"kind":1788,"annotation":20693,"required":42,"default":832},{"join":20694},[20695,20696,832],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":13806,"kind":1788,"annotation":20698,"required":42,"default":832},{"join":20699},[20700,832],{"left":20701,"slice":20702},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":13793,"kind":1788,"annotation":20704,"required":42,"default":832},{"join":20705},[20706,832],{"left":20707,"slice":20708},{"name":2207,"cls":810},{"name":1934,"cls":810},{"name":1409,"kind":1788,"annotation":20710,"required":42,"default":832},{"join":20711},[20712,832],{"name":1940,"cls":810},{"type":846,"name":20034,"path":19973,"parent":7456,"lines":20714,"parameters":20717},[20715,20716],1181,1199,[20718,20719,20723,20726],{"name":851,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":20720,"required":853},{"left":20721,"slice":20722},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":20724,"kind":852,"annotation":20725,"required":853},"protocol_parameters",{"name":927,"cls":810},{"name":13683,"kind":852,"annotation":20727,"required":853},{"name":18504,"cls":810},{"type":846,"name":20035,"path":19973,"parent":7456,"description":20729,"lines":20730,"parameters":20732,"returns":20740},"Resolve channels to operate on, defaulting to every channel holding a tip.",[20731,6921],1201,[20733,20734],{"name":851,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":20735,"required":853},{"join":20736},[20737,832],{"left":20738,"slice":20739},{"name":1930,"cls":810},{"name":1405,"cls":810},{"description":1127,"annotation":20741},{"left":20742,"slice":20743},{"name":1870,"cls":810},{"name":1405,"cls":810},{"type":846,"name":20036,"path":19973,"parent":7456,"description":20745,"lines":20746,"parameters":20749},"Execute an aspiration step.",[20747,20748],1207,1226,[20750,20751,20755,20758],{"name":851,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":20752,"required":853},{"left":20753,"slice":20754},{"name":1870,"cls":810},{"name":1405,"cls":810},{"name":20756,"kind":852,"annotation":20757,"required":853},"steps",{"name":1870,"cls":810},{"name":13683,"kind":852,"annotation":20759,"required":853},{"name":18504,"cls":810},{"type":846,"name":20037,"path":19973,"parent":7456,"description":20761,"lines":20762,"parameters":20765},"Execute a dispense step.",[20763,20764],1228,1247,[20766,20767,20771,20773],{"name":851,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":20768,"required":853},{"left":20769,"slice":20770},{"name":1870,"cls":810},{"name":1405,"cls":810},{"name":20756,"kind":852,"annotation":20772,"required":853},{"name":1870,"cls":810},{"name":13683,"kind":852,"annotation":20774,"required":853},{"name":18504,"cls":810},{"type":846,"name":20038,"path":19973,"parent":7456,"description":20776,"lines":20777,"decorators":20780,"parameters":20781},"Perform a complex mixing operation as a sequence of aspiration-dispense pairs.",[20778,20779],1285,1333,[14953,7679],[20782,20783,20788,20796],{"name":851,"kind":13681,"required":853},{"name":15071,"kind":852,"annotation":20784,"required":853,"description":20787},{"left":20785,"slice":20786},{"name":2207,"cls":810},{"name":19944,"cls":810},"The target labware for the mixing operation.",{"name":20464,"kind":852,"annotation":20789,"required":853,"description":20795},{"join":20790},[20791,20794],{"left":20792,"slice":20793},{"name":2207,"cls":810},{"name":18500,"cls":810},{"name":18506,"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":20797,"required":42,"default":832,"description":20802},{"join":20798},[20799,832],{"left":20800,"slice":20801},{"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":20039,"path":19973,"parent":7456,"lines":20804,"parameters":20807,"returns":20823},[20805,20806],1338,1361,[20808,20809,20813,20819],{"name":851,"kind":13681,"required":853},{"name":15071,"kind":852,"annotation":20810,"required":853},{"left":20811,"slice":20812},{"name":2207,"cls":810},{"name":19944,"cls":810},{"name":2271,"kind":852,"annotation":20814,"required":853},{"join":20815},[20816,832],{"left":20817,"slice":20818},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":2324,"kind":852,"annotation":20820,"required":853},{"join":20821},[20822,832],{"name":2328,"cls":810},{"description":1127,"annotation":20824},{"left":20825,"slice":20826},{"name":2812,"cls":810},{"elements":20827},[20828,20831,20834],{"left":20829,"slice":20830},{"name":1870,"cls":810},{"name":19944,"cls":810},{"left":20832,"slice":20833},{"name":1930,"cls":810},{"name":1405,"cls":810},{"join":20835},[20836,832],{"name":2328,"cls":810},{"type":846,"name":20040,"path":19973,"parent":7456,"description":20838,"lines":20839,"decorators":20842,"parameters":20843,"returns":20857},"Compute liquid volumes in containers using target heights.",[20840,20841],1363,1375,[7927],[20844,20848,20853],{"name":15071,"kind":852,"annotation":20845,"required":853},{"left":20846,"slice":20847},{"name":1870,"cls":810},{"name":19944,"cls":810},{"name":20849,"kind":852,"annotation":20850,"required":853},"heights",{"left":20851,"slice":20852},{"name":1870,"cls":810},{"name":1062,"cls":810},{"name":2271,"kind":852,"annotation":20854,"required":853},{"left":20855,"slice":20856},{"name":1930,"cls":810},{"name":1405,"cls":810},{"description":1127,"annotation":20858},{"left":20859,"slice":20860},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":20041,"path":19973,"parent":7456,"description":20862,"lines":20863,"decorators":20866,"parameters":20867},"Update liquid in containers using provided volumes.",[20864,20865],1377,1398,[7927],[20868,20872,20877],{"name":15071,"kind":852,"annotation":20869,"required":853},{"left":20870,"slice":20871},{"name":1870,"cls":810},{"name":19944,"cls":810},{"name":20873,"kind":852,"annotation":20874,"required":853},"volumes",{"left":20875,"slice":20876},{"name":1870,"cls":810},{"name":1062,"cls":810},{"name":2271,"kind":852,"annotation":20878,"required":853},{"left":20879,"slice":20880},{"name":1930,"cls":810},{"name":1405,"cls":810},{"type":846,"name":20042,"path":19973,"parent":7456,"description":20882,"lines":20883,"decorators":20886,"parameters":20887,"returns":20889},"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.",[20884,20885],1400,1414,[14953,7679],[20888],{"name":851,"kind":852,"required":853},{"description":20890,"annotation":20891},"A list of detected liquid heights in mm of the target containers, in the absolute\nHamilton coordinate system.",{"left":20892,"slice":20893},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":20043,"path":19973,"parent":7456,"description":20895,"lines":20896,"decorators":20899,"parameters":20900,"returns":20919},"Get liquid heights moving to the target and detecting them via LLD.",[20897,20898],1416,1471,[14953,7679],[20901,20902,20907,20914],{"name":851,"kind":13681,"required":853},{"name":15071,"kind":852,"annotation":20903,"required":853,"description":20906},{"left":20904,"slice":20905},{"name":2207,"cls":810},{"name":19944,"cls":810},"The target labware to get the liquid heights from.",{"name":2271,"kind":1788,"annotation":20908,"required":42,"default":832,"description":20913},{"join":20909},[20910,832],{"left":20911,"slice":20912},{"name":1930,"cls":810},{"name":1405,"cls":810},"Channels to use for the operation (0-based).",{"name":2324,"kind":1788,"annotation":20915,"required":42,"default":832,"description":20918},{"join":20916},[20917,832],{"name":2328,"cls":810},"The liquid level detection mode to use.",{"description":20920,"annotation":20921},"A list of detected liquid heights in mm of the target containers, in the absolute",{"left":20922,"slice":20923},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":20044,"path":19973,"parent":7456,"description":20925,"lines":20926,"decorators":20929,"parameters":20930,"returns":20951},"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`.",[20927,20928],1473,1509,[14953,7679],[20931,20932,20937,20943,20947],{"name":851,"kind":13681,"required":853},{"name":15071,"kind":852,"annotation":20933,"required":853,"description":20936},{"left":20934,"slice":20935},{"name":2207,"cls":810},{"name":19944,"cls":810},"The target labware to get the liquid volumes from.",{"name":2271,"kind":1788,"annotation":20938,"required":42,"default":832,"description":20913},{"join":20939},[20940,832],{"left":20941,"slice":20942},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":2324,"kind":1788,"annotation":20944,"required":42,"default":832,"description":20918},{"join":20945},[20946,832],{"name":2328,"cls":810},{"name":20948,"kind":1788,"annotation":20949,"required":42,"default":1048,"description":20950},"update_containers",{"name":1098,"cls":810},"Whether to update the containers with computed liquid volumes.",{"description":20952,"annotation":20953},"A list of computed liquid volumes in µL of the target containers.",{"left":20954,"slice":20955},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":20045,"path":19973,"parent":7456,"lines":20957,"parameters":20960},[20958,20959],1514,1518,[20961],{"name":851,"kind":852,"required":853},{"type":846,"name":20046,"path":19973,"parent":7456,"description":20963,"lines":20964,"parameters":20967},"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.",[20965,20966],1520,1560,[20968,20969,20974,20981,20988],{"name":851,"kind":13681,"required":853},{"name":2271,"kind":852,"annotation":20970,"required":853,"description":20973},{"left":20971,"slice":20972},{"name":1930,"cls":810},{"name":1405,"cls":810},"The channels to rebuild the tip state on.",{"name":1950,"kind":852,"annotation":20975,"required":853,"description":20980},{"left":20976,"slice":20977},{"name":2207,"cls":810},{"left":20978,"slice":20979},{"name":843,"cls":810},{"name":1956,"cls":810},"The tip type to assign.",{"name":13776,"kind":852,"annotation":20982,"required":42,"default":832,"description":20987},{"join":20983},[20984,832],{"left":20985,"slice":20986},{"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":20989,"kind":852,"annotation":20990,"required":42,"default":832,"description":20996},"liquid",{"join":20991},[20992,832],{"left":20993,"slice":20994},{"name":2207,"cls":810},{"name":20995,"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":20047,"path":19973,"parent":7456,"description":20998,"lines":20999,"decorators":21002,"parameters":21003},"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.",[21000,21001],1562,1621,[14953,7679],[21004,21005,21010,21017,21025,21030,21038],{"name":851,"kind":13681,"required":853},{"name":15071,"kind":852,"annotation":21006,"required":853,"description":21009},{"left":21007,"slice":21008},{"name":2207,"cls":810},{"name":19944,"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":21011,"required":42,"default":832,"description":21016},{"join":21012},[21013,832],{"left":21014,"slice":21015},{"name":1930,"cls":810},{"name":1405,"cls":810},"The channels to empty. If None, all configured channels are emptied.",{"name":13783,"kind":1788,"annotation":21018,"required":42,"default":832,"description":21024},{"join":21019},[21020,21023,832],{"left":21021,"slice":21022},{"name":843,"cls":810},{"name":13637,"cls":810},{"name":13637,"cls":810},"The liquid class to use. If None, a default based\non the tip and liquid type is applied.",{"name":13761,"kind":1788,"annotation":21026,"required":42,"default":832,"description":21029},{"join":21027},[21028,832],{"name":1940,"cls":810},"z-distance above the bottom of `target` where to dispense.",{"name":21031,"kind":1788,"annotation":21032,"required":42,"default":832,"description":21037},"rebuild_tip_type",{"join":21033},[21034,832],{"left":21035,"slice":21036},{"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":21039,"kind":1788,"annotation":21040,"required":42,"default":1052,"description":21041},"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":20048,"path":19973,"parent":7456,"description":21043,"lines":21044,"decorators":21047,"parameters":21048},"Pick up teaching needles.",[21045,21046],1626,1647,[14953,7679],[21049,21050],{"name":851,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":21051,"required":42,"default":832,"description":21056},{"join":21052},[21053,832],{"left":21054,"slice":21055},{"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":20049,"path":19973,"parent":7456,"description":21058,"lines":21059,"decorators":21061,"parameters":21062},"Put down teaching needles.",[21060,19984],1649,[14953,7679],[21063,21064],{"name":851,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":21065,"required":42,"default":832,"description":21070},{"join":21066},[21067,832],{"left":21068,"slice":21069},{"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":20003,"path":19973,"parent":7456,"lines":21072,"parameters":21073},[9868,9868],[21074,21075,21078,21082,21091,21102,21104,21106,21108,21111],{"name":851,"kind":852,"required":853},{"name":14784,"kind":852,"annotation":21076,"required":42,"default":21077},{"name":14786,"cls":810},{"name":14788,"cls":810},{"name":14790,"kind":852,"annotation":21079,"required":42},{"left":21080,"slice":21081},{"name":1930,"cls":810},{"name":17091,"cls":810},{"name":17093,"kind":852,"annotation":21083,"required":42,"default":832},{"left":21084,"slice":21085},{"name":14818,"cls":810},{"join":21086},[832,21087,21088],{"name":17099,"cls":810},{"left":21089,"slice":21090},{"name":843,"cls":810},{"name":17099,"cls":810},{"name":17104,"kind":852,"annotation":21092,"required":42,"default":832},{"left":21093,"slice":21094},{"name":14818,"cls":810},{"join":21095},[21096,832],{"left":21097,"slice":21098},{"name":1930,"cls":810},{"join":21099},[21100,21101],{"name":1405,"cls":810},{"name":931,"cls":810},{"name":17116,"kind":852,"annotation":21103,"required":42,"default":1417},{"name":1405,"cls":810},{"name":17119,"kind":852,"annotation":21105,"required":42,"default":2342},{"name":1405,"cls":810},{"name":11479,"kind":852,"annotation":21107,"required":42,"default":18709},{"name":931,"cls":810},{"name":17124,"kind":852,"annotation":21109,"required":42,"default":21110},{"name":1062,"cls":810},{"name":17127,"cls":810},{"name":14506,"kind":852,"annotation":21112,"required":42,"default":832,"description":14822},{"left":21113,"slice":21114},{"name":14818,"cls":810},{"name":7171,"cls":810},{"type":755,"name":18491,"path":21116,"parent":14397,"classes":21117,"functions":21118},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fpipettes\u002Fvantage_channels_protocol.py",[18541],[21119],"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol._ul_to_001ul",{"type":846,"name":21119,"path":21116,"parent":18491,"description":21121,"lines":21122,"parameters":21123,"returns":21126},"Convert µl to 0.01µl (Vantage volume unit).",[831,864],[21124],{"name":15778,"kind":852,"annotation":21125,"required":853},{"name":1940,"cls":810},{"description":1127,"annotation":21127},{"name":1405,"cls":810},{"type":802,"name":18541,"path":21116,"parent":18491,"description":21129,"lines":21130,"bases":21131,"attributes":21136,"functions":21139,"mro":21182},"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,8227],[21132,21134],{"annotation":21133},{"name":15789,"cls":810},{"annotation":21135},{"name":1812,"cls":810},[21137,21138],"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol._logger_name","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol._pip_initialized",[21140,21141,21142,21143,21144,21145,21146,21147,21148,21149,21150,21151,21152,21153,21154,21155,21156,21157,21158,21159,21160,21161,21162,21163,21164,21165,21166,21167,21168,21169,21170,21171,21172,21173,21174,21175,21176,21177,21178,21179,21180,21181],"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",[18541,15789],{"type":784,"name":21137,"path":21116,"parent":18541,"lines":21184,"value":21185,"annotation":21186},[2866,2866],"'unitelabs.hamilton.vantage.pipettes'",{"name":931,"cls":810},{"type":846,"name":21140,"path":21116,"parent":18541,"lines":21188,"parameters":21189},[2879,887],[21190,21191,21193],{"name":851,"kind":852,"required":853},{"name":15848,"kind":852,"annotation":21192,"required":853},{"name":9020,"cls":810},{"name":9086,"kind":852,"annotation":21194,"required":42,"default":832},{"join":21195},[21196,832],{"name":15854,"cls":810},{"type":784,"name":21138,"path":21116,"parent":18541,"lines":21198,"value":1052},[887,887],{"type":846,"name":21141,"path":21116,"parent":18541,"description":21200,"lines":21201,"decorators":21202,"parameters":21203,"returns":21207},"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,3839],[7679],[21204,21205],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":21206,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":21208},{"name":1098,"cls":810},{"type":846,"name":21142,"path":21116,"parent":18541,"description":21210,"lines":21211,"decorators":21212,"parameters":21213},"Initialize all channels on the PIP head (no tip discard).",[897,2000],[7679,7689],[21214],{"name":851,"kind":852,"required":853},{"type":846,"name":21143,"path":21116,"parent":18541,"description":4959,"lines":21216,"decorators":21217,"parameters":21218},[2001,2091],[7679,7689],[21219,21220,21226,21230,21234,21238,21240,21249],{"name":851,"kind":852,"required":853},{"name":1927,"kind":852,"annotation":21221,"required":853},{"left":21222,"slice":21223},{"name":1930,"cls":810},{"join":21224},[21225,832],{"name":1934,"cls":810},{"name":1936,"kind":852,"annotation":21227,"required":42,"default":832},{"join":21228},[21229,832],{"name":1940,"cls":810},{"name":1353,"kind":852,"annotation":21231,"required":42,"default":832},{"join":21232},[21233,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":21235,"required":42,"default":832},{"join":21236},[21237,832],{"name":1940,"cls":810},{"name":2254,"kind":852,"annotation":21239,"required":42},{"name":1940,"cls":810},{"name":1950,"kind":852,"annotation":21241,"required":42,"default":21248},{"join":21242},[21243,21246,21247],{"left":21244,"slice":21245},{"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":21250,"required":42,"default":21254},{"join":21251},[21252,21253],{"name":1966,"cls":810},{"name":1405,"cls":810},{"name":1969,"cls":810},{"type":846,"name":21144,"path":21116,"parent":18541,"description":5018,"lines":21256,"decorators":21257,"parameters":21258,"returns":21262},[3938,2114],[7679],[21259,21260],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":21261,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":21263},{"name":1098,"cls":810},{"type":846,"name":21145,"path":21116,"parent":18541,"description":2140,"lines":21265,"decorators":21266,"parameters":21267,"returns":21269},[2125,3219],[7679,7689],[21268],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":21270},{"left":21271,"slice":21272},{"name":1870,"cls":810},{"name":1098,"cls":810},{"type":846,"name":21146,"path":21116,"parent":18541,"description":2151,"lines":21274,"decorators":21275,"parameters":21276},[11191,1172],[7679,7689],[21277,21278,21284,21288,21292,21301],{"name":851,"kind":852,"required":853},{"name":2158,"kind":852,"annotation":21279,"required":853},{"left":21280,"slice":21281},{"name":1930,"cls":810},{"join":21282},[21283,832],{"name":1934,"cls":810},{"name":1936,"kind":852,"annotation":21285,"required":42,"default":832},{"join":21286},[21287,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":21289,"required":42,"default":832},{"join":21290},[21291,832],{"name":1940,"cls":810},{"name":1950,"kind":852,"annotation":21293,"required":42,"default":21300},{"join":21294},[21295,21298,21299],{"left":21296,"slice":21297},{"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":21302,"required":42,"default":21306},{"join":21303},[21304,21305],{"name":2186,"cls":810},{"name":1405,"cls":810},{"name":5061,"cls":810},{"type":846,"name":21147,"path":21116,"parent":18541,"description":2229,"lines":21308,"decorators":21309,"parameters":21310},[1178,11365],[7679,7689],[21311,21312,21318,21322,21326,21330,21332],{"name":851,"kind":852,"required":853},{"name":1927,"kind":852,"annotation":21313,"required":853},{"left":21314,"slice":21315},{"name":1930,"cls":810},{"join":21316},[21317,832],{"name":1934,"cls":810},{"name":1936,"kind":852,"annotation":21319,"required":42,"default":832},{"join":21320},[21321,832],{"name":1940,"cls":810},{"name":1353,"kind":852,"annotation":21323,"required":42,"default":832},{"join":21324},[21325,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":21327,"required":42,"default":832},{"join":21328},[21329,832],{"name":1940,"cls":810},{"name":2254,"kind":852,"annotation":21331,"required":42},{"name":1940,"cls":810},{"name":1962,"kind":852,"annotation":21333,"required":42,"default":21337},{"join":21334},[21335,21336],{"name":1966,"cls":810},{"name":1405,"cls":810},{"name":2262,"cls":810},{"type":846,"name":21148,"path":21116,"parent":18541,"description":2264,"lines":21339,"decorators":21340,"parameters":21341},[1211,8789],[7679,7689],[21342,21343,21347,21353,21360,21368,21376,21380,21384,21391,21398,21407,21414,21421,21428,21435,21442,21449,21456,21463,21469,21476,21483,21490,21497,21504,21511,21518,21523,21527,21534,21541,21548,21555],{"name":851,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":21344,"required":853},{"left":21345,"slice":21346},{"name":1930,"cls":810},{"name":1098,"cls":810},{"name":2276,"kind":852,"annotation":21348,"required":853},{"left":21349,"slice":21350},{"name":1930,"cls":810},{"join":21351},[21352,832],{"name":1934,"cls":810},{"name":2283,"kind":852,"annotation":21354,"required":42,"default":21357},{"left":21355,"slice":21356},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":21358},[21359],{},{"name":1936,"kind":852,"annotation":21361,"required":42,"default":21366},{"left":21362,"slice":21363},{"name":1930,"cls":810},{"join":21364},[21365,832],{"name":1940,"cls":810},{"elements":21367},[832],{"name":2299,"kind":852,"annotation":21369,"required":42,"default":21374},{"left":21370,"slice":21371},{"name":1930,"cls":810},{"join":21372},[21373,832],{"name":1940,"cls":810},{"elements":21375},[832],{"name":1353,"kind":852,"annotation":21377,"required":42,"default":832},{"join":21378},[21379,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":21381,"required":42,"default":832},{"join":21382},[21383,832],{"name":1940,"cls":810},{"name":2316,"kind":852,"annotation":21385,"required":42,"default":21388},{"left":21386,"slice":21387},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":21389},[21390],{},{"name":2324,"kind":852,"annotation":21392,"required":42,"default":21395},{"left":21393,"slice":21394},{"name":1930,"cls":810},{"name":2328,"cls":810},{"elements":21396},[21397],{"name":2332,"cls":810},{"name":2334,"kind":852,"annotation":21399,"required":42,"default":21405},{"left":21400,"slice":21401},{"name":1930,"cls":810},{"left":21402,"slice":21403},{"name":2339,"cls":810},{"elements":21404},[2342,2343,2344,2345],{"elements":21406},[2342],{"name":2349,"kind":852,"annotation":21408,"required":42,"default":21411},{"left":21409,"slice":21410},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":21412},[21413],{},{"name":2357,"kind":852,"annotation":21415,"required":42,"default":21418},{"left":21416,"slice":21417},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":21419},[21420],{},{"name":2365,"kind":852,"annotation":21422,"required":42,"default":21425},{"left":21423,"slice":21424},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":21426},[21427],{},{"name":2373,"kind":852,"annotation":21429,"required":42,"default":21432},{"left":21430,"slice":21431},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":21433},[21434],{},{"name":2381,"kind":852,"annotation":21436,"required":42,"default":21439},{"left":21437,"slice":21438},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":21440},[21441],{},{"name":2389,"kind":852,"annotation":21443,"required":42,"default":21446},{"left":21444,"slice":21445},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":21447},[21448],{},{"name":2397,"kind":852,"annotation":21450,"required":42,"default":21453},{"left":21451,"slice":21452},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":21454},[21455],{},{"name":2405,"kind":852,"annotation":21457,"required":42,"default":21460},{"left":21458,"slice":21459},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":21461},[21462],{},{"name":1415,"kind":852,"annotation":21464,"required":42,"default":21467},{"left":21465,"slice":21466},{"name":1930,"cls":810},{"name":1405,"cls":810},{"elements":21468},[1417],{"name":2419,"kind":852,"annotation":21470,"required":42,"default":21473},{"left":21471,"slice":21472},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":21474},[21475],{},{"name":2427,"kind":852,"annotation":21477,"required":42,"default":21480},{"left":21478,"slice":21479},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":21481},[21482],{},{"name":2435,"kind":852,"annotation":21484,"required":42,"default":21487},{"left":21485,"slice":21486},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":21488},[21489],{},{"name":2443,"kind":852,"annotation":21491,"required":42,"default":21494},{"left":21492,"slice":21493},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":21495},[21496],{},{"name":2451,"kind":852,"annotation":21498,"required":42,"default":21501},{"left":21499,"slice":21500},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":21502},[21503],{},{"name":1359,"kind":852,"annotation":21505,"required":42,"default":21508},{"left":21506,"slice":21507},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":21509},[21510],{},{"name":2466,"kind":852,"annotation":21512,"required":42,"default":21515},{"left":21513,"slice":21514},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":21516},[21517],{},{"name":2474,"kind":852,"annotation":21519,"required":42,"default":832},{"join":21520},[21521,21522,832],{"name":2478,"cls":810},{"name":1405,"cls":810},{"name":2483,"kind":852,"annotation":21524,"required":42,"default":832},{"join":21525},[21526,832],{"name":1405,"cls":810},{"name":2488,"kind":852,"annotation":21528,"required":42,"default":21531},{"left":21529,"slice":21530},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":21532},[21533],{},{"name":2496,"kind":852,"annotation":21535,"required":42,"default":21538},{"left":21536,"slice":21537},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":21539},[21540],{},{"name":21542,"kind":852,"annotation":21543,"required":42,"default":21546},"capacitive_mad",{"left":21544,"slice":21545},{"name":1930,"cls":810},{"name":1405,"cls":810},{"elements":21547},[1417],{"name":21549,"kind":852,"annotation":21550,"required":42,"default":21553},"pressure_mad",{"left":21551,"slice":21552},{"name":1930,"cls":810},{"name":1405,"cls":810},{"elements":21554},[1417],{"name":2504,"kind":852,"annotation":21556,"required":42,"default":21559},{"left":21557,"slice":21558},{"name":1930,"cls":810},{"name":2508,"cls":810},{"elements":21560},[21561],{"name":2512,"cls":810},{"type":846,"name":21149,"path":21116,"parent":18541,"description":2514,"lines":21563,"decorators":21565,"parameters":21566},[21564,13102],298,[7679,7689],[21567,21568,21572,21578,21585,21593,21601,21605,21609,21616,21623,21632,21639,21641,21648,21655,21662,21669,21676,21682,21689,21696,21703,21710,21717,21724,21731,21738,21743,21747,21754,21761,21767,21773],{"name":851,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":21569,"required":853},{"left":21570,"slice":21571},{"name":1930,"cls":810},{"name":1098,"cls":810},{"name":2524,"kind":852,"annotation":21573,"required":853},{"left":21574,"slice":21575},{"name":1930,"cls":810},{"join":21576},[21577,832],{"name":1934,"cls":810},{"name":2283,"kind":852,"annotation":21579,"required":42,"default":21582},{"left":21580,"slice":21581},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":21583},[21584],{},{"name":1936,"kind":852,"annotation":21586,"required":42,"default":21591},{"left":21587,"slice":21588},{"name":1930,"cls":810},{"join":21589},[21590,832],{"name":1940,"cls":810},{"elements":21592},[832],{"name":2299,"kind":852,"annotation":21594,"required":42,"default":21599},{"left":21595,"slice":21596},{"name":1930,"cls":810},{"join":21597},[21598,832],{"name":1940,"cls":810},{"elements":21600},[832],{"name":1353,"kind":852,"annotation":21602,"required":42,"default":832},{"join":21603},[21604,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":21606,"required":42,"default":832},{"join":21607},[21608,832],{"name":1940,"cls":810},{"name":2316,"kind":852,"annotation":21610,"required":42,"default":21613},{"left":21611,"slice":21612},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":21614},[21615],{},{"name":2324,"kind":852,"annotation":21617,"required":42,"default":21620},{"left":21618,"slice":21619},{"name":1930,"cls":810},{"name":2328,"cls":810},{"elements":21621},[21622],{"name":2575,"cls":810},{"name":2334,"kind":852,"annotation":21624,"required":42,"default":21630},{"left":21625,"slice":21626},{"name":1930,"cls":810},{"left":21627,"slice":21628},{"name":2339,"cls":810},{"elements":21629},[2342,2343,2344,2345],{"elements":21631},[2342],{"name":2349,"kind":852,"annotation":21633,"required":42,"default":21636},{"left":21634,"slice":21635},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":21637},[21638],{},{"name":2593,"kind":852,"annotation":21640,"required":42},{"name":1940,"cls":810},{"name":2365,"kind":852,"annotation":21642,"required":42,"default":21645},{"left":21643,"slice":21644},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":21646},[21647],{},{"name":2373,"kind":852,"annotation":21649,"required":42,"default":21652},{"left":21650,"slice":21651},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":21653},[21654],{},{"name":2381,"kind":852,"annotation":21656,"required":42,"default":21659},{"left":21657,"slice":21658},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":21660},[21661],{},{"name":2389,"kind":852,"annotation":21663,"required":42,"default":21666},{"left":21664,"slice":21665},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":21667},[21668],{},{"name":2397,"kind":852,"annotation":21670,"required":42,"default":21673},{"left":21671,"slice":21672},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":21674},[21675],{},{"name":1415,"kind":852,"annotation":21677,"required":42,"default":21680},{"left":21678,"slice":21679},{"name":1930,"cls":810},{"name":1405,"cls":810},{"elements":21681},[1417],{"name":2419,"kind":852,"annotation":21683,"required":42,"default":21686},{"left":21684,"slice":21685},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":21687},[21688],{},{"name":2427,"kind":852,"annotation":21690,"required":42,"default":21693},{"left":21691,"slice":21692},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":21694},[21695],{},{"name":2435,"kind":852,"annotation":21697,"required":42,"default":21700},{"left":21698,"slice":21699},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":21701},[21702],{},{"name":2443,"kind":852,"annotation":21704,"required":42,"default":21707},{"left":21705,"slice":21706},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":21708},[21709],{},{"name":2665,"kind":852,"annotation":21711,"required":42,"default":21714},{"left":21712,"slice":21713},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":21715},[21716],{},{"name":2673,"kind":852,"annotation":21718,"required":42,"default":21721},{"left":21719,"slice":21720},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":21722},[21723],{},{"name":1359,"kind":852,"annotation":21725,"required":42,"default":21728},{"left":21726,"slice":21727},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":21729},[21730],{},{"name":2466,"kind":852,"annotation":21732,"required":42,"default":21735},{"left":21733,"slice":21734},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":21736},[21737],{},{"name":2474,"kind":852,"annotation":21739,"required":42,"default":832},{"join":21740},[21741,21742,832],{"name":2478,"cls":810},{"name":1405,"cls":810},{"name":2483,"kind":852,"annotation":21744,"required":42,"default":832},{"join":21745},[21746,832],{"name":1405,"cls":810},{"name":2488,"kind":852,"annotation":21748,"required":42,"default":21751},{"left":21749,"slice":21750},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":21752},[21753],{},{"name":2496,"kind":852,"annotation":21755,"required":42,"default":21758},{"left":21756,"slice":21757},{"name":1930,"cls":810},{"name":1940,"cls":810},{"elements":21759},[21760],{},{"name":21542,"kind":852,"annotation":21762,"required":42,"default":21765},{"left":21763,"slice":21764},{"name":1930,"cls":810},{"name":1405,"cls":810},{"elements":21766},[1417],{"name":21549,"kind":852,"annotation":21768,"required":42,"default":21771},{"left":21769,"slice":21770},{"name":1930,"cls":810},{"name":1405,"cls":810},{"elements":21772},[1417],{"name":2504,"kind":852,"annotation":21774,"required":42,"default":21777},{"left":21775,"slice":21776},{"name":1930,"cls":810},{"name":2722,"cls":810},{"elements":21778},[21779],{"name":2726,"cls":810},{"type":846,"name":21150,"path":21116,"parent":18541,"description":1998,"lines":21781,"decorators":21783,"parameters":21784,"returns":21786},[21782,9292],404,[7679,7689],[21785],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":21787},{"name":1062,"cls":810},{"type":846,"name":21151,"path":21116,"parent":18541,"description":2049,"lines":21789,"decorators":21791,"parameters":21792,"returns":21794},[19010,21790],421,[7679,7689],[21793],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":21795},{"left":21796,"slice":21797},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":21152,"path":21116,"parent":18541,"description":2100,"lines":21799,"decorators":21800,"parameters":21801,"returns":21803},[19011,7924],[7679,7689],[21802],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":21804},{"left":21805,"slice":21806},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":21153,"path":21116,"parent":18541,"description":1980,"lines":21808,"decorators":21810,"parameters":21811},[21809,7953],432,[7679,7689],[21812,21813,21819],{"name":851,"kind":852,"required":853},{"name":1987,"kind":852,"annotation":21814,"required":853},{"left":21815,"slice":21816},{"name":1930,"cls":810},{"join":21817},[21818,832],{"name":1934,"cls":810},{"name":1409,"kind":852,"annotation":21820,"required":42,"default":832},{"join":21821},[21822,832],{"name":1940,"cls":810},{"type":846,"name":21154,"path":21116,"parent":18541,"description":2060,"lines":21824,"decorators":21827,"parameters":21828},[21825,21826],460,468,[7679,7689],[21829,21830],{"name":851,"kind":852,"required":853},{"name":2067,"kind":852,"annotation":21831,"required":853},{"left":21832,"slice":21833},{"name":1930,"cls":810},{"name":1940,"cls":810},{"type":846,"name":21155,"path":21116,"parent":18541,"description":2111,"lines":21835,"decorators":21836,"parameters":21837},[1559,1589],[7679,7689],[21838,21839],{"name":851,"kind":852,"required":853},{"name":2118,"kind":852,"annotation":21840,"required":853},{"left":21841,"slice":21842},{"name":1930,"cls":810},{"name":1940,"cls":810},{"type":846,"name":21156,"path":21116,"parent":18541,"description":2017,"lines":21844,"decorators":21845,"parameters":21846},[1598,1609],[7679,7689],[21847,21848],{"name":851,"kind":852,"required":853},{"name":2014,"kind":852,"annotation":21849,"required":853},{"name":1940,"cls":810},{"type":846,"name":21157,"path":21116,"parent":18541,"description":5526,"lines":21851,"decorators":21852,"parameters":21853,"returns":21857},[1618,16535],[7679],[21854,21855],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":21856,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":21858},{"name":1062,"cls":810},{"type":846,"name":21158,"path":21116,"parent":18541,"description":5548,"lines":21860,"decorators":21861,"parameters":21862},[16542,4837],[7679,7689],[21863,21864,21866],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":21865,"required":853},{"name":1405,"cls":810},{"name":2046,"kind":852,"annotation":21867,"required":853},{"name":1940,"cls":810},{"type":846,"name":21159,"path":21116,"parent":18541,"description":5570,"lines":21869,"decorators":21870,"parameters":21871,"returns":21875},[4845,1643],[7679],[21872,21873],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":21874,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":21876},{"name":1062,"cls":810},{"type":846,"name":21160,"path":21116,"parent":18541,"description":5609,"lines":21878,"decorators":21879,"parameters":21880},[1658,4918],[7679,7689],[21881,21882,21884],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":21883,"required":853},{"name":1405,"cls":810},{"name":1569,"kind":852,"annotation":21885,"required":853},{"name":1940,"cls":810},{"type":846,"name":21161,"path":21116,"parent":18541,"description":5629,"lines":21887,"decorators":21888,"parameters":21889},[4950,9391],[7679],[21890,21891],{"name":851,"kind":852,"required":853},{"name":2014,"kind":852,"annotation":21892,"required":853},{"name":1940,"cls":810},{"type":846,"name":21162,"path":21116,"parent":18541,"description":5638,"lines":21894,"decorators":21895,"parameters":21896},[1671,1680],[7679],[21897],{"name":851,"kind":852,"required":853},{"type":846,"name":21163,"path":21116,"parent":18541,"description":5645,"lines":21899,"decorators":21901,"parameters":21902},[9403,21900],546,[7679],[21903,21904],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":21905,"required":853},{"name":1405,"cls":810},{"type":846,"name":21164,"path":21116,"parent":18541,"description":5654,"lines":21907,"decorators":21908,"parameters":21909},[4968,5009],[7679],[21910,21911],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":21912,"required":853},{"name":1405,"cls":810},{"type":846,"name":21165,"path":21116,"parent":18541,"description":5663,"lines":21914,"decorators":21917,"parameters":21918,"returns":21920},[21915,21916],559,571,[7679,7689],[21919],{"name":851,"kind":852,"required":853},{"description":21921,"annotation":21922},"List of liquid level heights in mm per channel.",{"left":21923,"slice":21924},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":21166,"path":21116,"parent":18541,"description":2740,"lines":21926,"decorators":21928,"parameters":21929,"returns":21931},[21927,20341],573,[7679],[21930],{"name":851,"kind":852,"required":853},{"description":19895,"annotation":21932},{"left":21933,"slice":21934},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":21167,"path":21116,"parent":18541,"description":21936,"lines":21937,"decorators":21939,"parameters":21940,"returns":21944},"Check whether TADM data is available for the given channel.",[1731,21938],592,[7679,7689],[21941,21942],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":21943,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":21945},{"name":1098,"cls":810},{"type":846,"name":21168,"path":21116,"parent":18541,"description":21947,"lines":21948,"decorators":21950,"parameters":21951,"returns":21955},"Get parameters of the last TADM measurement for the given channel.",[21949,15228],594,[7679,7689],[21952,21953],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":21954,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":21956},{"name":5705,"cls":810},{"type":846,"name":21169,"path":21116,"parent":18541,"description":21958,"lines":21959,"decorators":21961,"parameters":21962,"returns":21970},"Get data of the last TADM measurement for the given channel.",[21960,19113],611,[7679,7689],[21963,21964,21966,21968],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":21965,"required":853},{"name":1405,"cls":810},{"name":3880,"kind":852,"annotation":21967,"required":42,"default":1417},{"name":1405,"cls":810},{"name":5718,"kind":852,"annotation":21969,"required":42,"default":5720},{"name":1405,"cls":810},{"description":1127,"annotation":21971},{"left":21972,"slice":21973},{"name":1870,"cls":810},{"name":1405,"cls":810},{"type":846,"name":21170,"path":21116,"parent":18541,"description":21975,"lines":21976,"decorators":21978,"parameters":21979},"Clear TADM measurements for the given channel.",[21977,1767],618,[7679,7689],[21980,21981],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":21982,"required":853},{"name":1405,"cls":810},{"type":846,"name":21171,"path":21116,"parent":18541,"description":21984,"lines":21985,"decorators":21988,"parameters":21989,"returns":21993},"Get error of the last TADM measurement for the given channel.",[21986,21987],625,630,[7679,7689],[21990,21991],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":21992,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":21994},{"name":1405,"cls":810},{"type":846,"name":21172,"path":21116,"parent":18541,"description":21996,"lines":21997,"decorators":21999,"parameters":22000,"returns":22004},"Get number of stored limit curves for the given channel.",[21998,16751],632,[7679,7689],[22001,22002],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22003,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":22005},{"name":1405,"cls":810},{"type":846,"name":21173,"path":21116,"parent":18541,"description":22007,"lines":22008,"decorators":22010,"parameters":22011,"returns":22019},"Get names of stored limit curves for the given channel.",[22009,16761],639,[7679,7689],[22012,22013,22015,22017],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22014,"required":853},{"name":1405,"cls":810},{"name":3880,"kind":852,"annotation":22016,"required":42,"default":1417},{"name":1405,"cls":810},{"name":5718,"kind":852,"annotation":22018,"required":42,"default":4498},{"name":1405,"cls":810},{"description":1127,"annotation":22020},{"left":22021,"slice":22022},{"name":1870,"cls":810},{"name":931,"cls":810},{"type":846,"name":21174,"path":21116,"parent":18541,"description":22024,"lines":22025,"decorators":22026,"parameters":22027},"Set limit curve name for the given channel.",[20365,5305],[7679,7689],[22028,22029,22031],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22030,"required":853},{"name":1405,"cls":810},{"name":3880,"kind":852,"annotation":22032,"required":853},{"name":1405,"cls":810},{"type":846,"name":21175,"path":21116,"parent":18541,"description":22034,"lines":22035,"decorators":22036,"parameters":22037,"returns":22043},"Get parameters of a stored limit curve for the given channel.",[5508,15785],[7679,7689],[22038,22039,22041],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22040,"required":853},{"name":1405,"cls":810},{"name":5794,"kind":852,"annotation":22042,"required":853},{"name":931,"cls":810},{"description":16688,"annotation":22044},{"left":22045,"slice":22046},{"name":2812,"cls":810},{"elements":22047},[22048,22049,22050],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":1405,"cls":810},{"type":846,"name":21176,"path":21116,"parent":18541,"description":22052,"lines":22053,"decorators":22054,"parameters":22055},"Set parameters of a stored limit curve for the given channel.",[8152,5551],[7679,7689],[22056,22057,22059,22061,22063],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22058,"required":853},{"name":1405,"cls":810},{"name":5794,"kind":852,"annotation":22060,"required":853},{"name":931,"cls":810},{"name":5816,"kind":852,"annotation":22062,"required":853},{"name":1405,"cls":810},{"name":5819,"kind":852,"annotation":22064,"required":853},{"name":1405,"cls":810},{"type":846,"name":21177,"path":21116,"parent":18541,"description":22066,"lines":22067,"decorators":22068,"parameters":22069,"returns":22081},"Get data of a stored limit curve for the given channel.",[5561,8178],[7679,7689],[22070,22071,22073,22075,22077,22079],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22072,"required":853},{"name":1405,"cls":810},{"name":5794,"kind":852,"annotation":22074,"required":853},{"name":931,"cls":810},{"name":5819,"kind":852,"annotation":22076,"required":853},{"name":1098,"cls":810},{"name":3880,"kind":852,"annotation":22078,"required":42,"default":1417},{"name":1405,"cls":810},{"name":5718,"kind":852,"annotation":22080,"required":42,"default":4599},{"name":1405,"cls":810},{"description":1127,"annotation":22082},{"name":931,"cls":810},{"type":846,"name":21178,"path":21116,"parent":18541,"description":22084,"lines":22085,"decorators":22088,"parameters":22089},"Set data of a stored limit curve for the given channel.",[22086,22087],686,693,[7679,7689],[22090,22091,22093,22095,22097,22099],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22092,"required":853},{"name":1405,"cls":810},{"name":5794,"kind":852,"annotation":22094,"required":853},{"name":931,"cls":810},{"name":5819,"kind":852,"annotation":22096,"required":853},{"name":1098,"cls":810},{"name":3880,"kind":852,"annotation":22098,"required":853},{"name":1405,"cls":810},{"name":5856,"kind":852,"annotation":22100,"required":853},{"name":931,"cls":810},{"type":846,"name":21179,"path":21116,"parent":18541,"description":22102,"lines":22103,"decorators":22106,"parameters":22107},"Reset limit curves to defaults for the given channel.",[22104,22105],695,700,[7679,7689],[22108,22109],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22110,"required":853},{"name":1405,"cls":810},{"type":846,"name":21180,"path":21116,"parent":18541,"description":22112,"lines":22113,"decorators":22114,"parameters":22115},"Start TADM monitoring for the given channel.",[5612,14749],[7679,7689],[22116,22117,22119,22121,22123,22125],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22118,"required":853},{"name":1405,"cls":810},{"name":3880,"kind":852,"annotation":22120,"required":853},{"name":1405,"cls":810},{"name":5879,"kind":852,"annotation":22122,"required":853},{"name":931,"cls":810},{"name":5882,"kind":852,"annotation":22124,"required":853},{"name":1098,"cls":810},{"name":5885,"kind":852,"annotation":22126,"required":853},{"name":1405,"cls":810},{"type":846,"name":21181,"path":21116,"parent":18541,"description":22128,"lines":22129,"decorators":22130,"parameters":22131},"Stop TADM monitoring for the given channel.",[5657,8227],[7679,7689],[22132,22133],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22134,"required":853},{"name":1405,"cls":810},{"type":755,"name":18492,"path":22136,"parent":14397,"classes":22137},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fpipettes\u002Fchannel_protocol.py",[18824],{"type":802,"name":18824,"path":22136,"parent":18492,"description":22139,"lines":22140,"bases":22142,"attributes":22145,"functions":22147,"mro":22173},"Low-level access to a pipette channel.",[2800,22141],422,[22143],{"annotation":22144},{"name":2793,"cls":810},[22146],"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.logger",[22148,22149,22150,22151,22152,22153,22154,22155,22156,22157,22158,22159,22160,22161,22162,22163,22164,22165,22166,22167,22168,22169,22170,22171,22172],"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",[18824,2793],{"type":846,"name":22148,"path":22136,"parent":18824,"description":15302,"lines":22175,"parameters":22176,"returns":22180},[839,831],[22177,22178],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22179,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":22181},{"name":15308,"cls":810},{"type":784,"name":22146,"path":22136,"parent":18824,"description":18826,"lines":22183,"value":832,"annotation":22184},[796,1051],{"name":7669,"cls":810},{"type":846,"name":22149,"path":22136,"parent":18824,"description":3392,"lines":22186,"decorators":22187,"parameters":22188,"returns":22192},[1059,2866],[7679,7689],[22189,22190],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22191,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":22193},{"name":931,"cls":810},{"type":846,"name":22150,"path":22136,"parent":18824,"description":22195,"lines":22196,"decorators":22197,"parameters":22198,"returns":22202},"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",[3061,3839],[7679,7689],[22199,22200],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22201,"required":853,"description":8378},{"name":1405,"cls":810},{"description":22203,"annotation":22204},"1. The channel's maximum volume in steps.",{"left":22205,"slice":22206},{"name":2812,"cls":810},{"elements":22207},[22208,22209],{"name":1405,"cls":810},{"name":1405,"cls":810},{"type":846,"name":22151,"path":22136,"parent":18824,"description":22211,"lines":22212,"decorators":22213,"parameters":22214,"returns":22218},"Get the technology used for monitoring liquid transfers.",[3112,2020],[7679,7689],[22215,22216],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22217,"required":853,"description":8378},{"name":1405,"cls":810},{"description":22219,"annotation":22220},"The technology used for monitoring liquid transfers.",{"name":16822,"cls":810},{"type":846,"name":22152,"path":22136,"parent":18824,"description":22222,"lines":22223,"decorators":22224,"parameters":22225},"Set the technology used for monitoring liquid transfers.",[2028,3152],[7679,7689],[22226,22227,22229],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22228,"required":853,"description":8378},{"name":1405,"cls":810},{"name":16820,"kind":852,"annotation":22230,"required":853,"description":22219},{"name":16822,"cls":810},{"type":846,"name":22153,"path":22136,"parent":18824,"description":22232,"lines":22233,"decorators":22234,"parameters":22235,"returns":22239},"Get the aspiration monitoring parameters.",[2074,7197],[7679,7689],[22236,22237],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22238,"required":853,"description":8378},{"name":1405,"cls":810},{"description":22240,"annotation":22241},"1. Clot threshold value",{"left":22242,"slice":22243},{"name":2812,"cls":810},{"elements":22244},[22245,22246,22247,22248,22249,22250],{"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":22154,"path":22136,"parent":18824,"description":22252,"lines":22253,"decorators":22254,"parameters":22255},"Set the default parameters for aspiration monitoring.",[8961,1134],[7679,7689],[22256,22257,22259,22263],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22258,"required":853,"description":8378},{"name":1405,"cls":810},{"name":22260,"kind":852,"annotation":22261,"required":42,"default":2894,"description":22262},"max_diff",{"name":1405,"cls":810},"Maximum difference in pascal of pressure signal values. Set to 0 to disable check.",{"name":22264,"kind":852,"annotation":22265,"required":42,"default":2894,"description":22266},"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":22155,"path":22136,"parent":18824,"description":22268,"lines":22269,"decorators":22270,"parameters":22271,"returns":22281},"Get the measured aspiration monitoring data.",[1139,8976],[7679,7689],[22272,22273,22275,22278],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22274,"required":853,"description":8378},{"name":1405,"cls":810},{"name":3880,"kind":852,"annotation":22276,"required":42,"default":1417,"description":22277},{"name":1405,"cls":810},"The start index of data to request.",{"name":5718,"kind":852,"annotation":22279,"required":42,"default":5720,"description":22280},{"name":1405,"cls":810},"The number of data values to request.",{"description":22282,"annotation":22283},"The measured aspiration monitoring pressure values in pascal.",{"left":22284,"slice":22285},{"name":1870,"cls":810},{"name":1405,"cls":810},{"type":846,"name":22156,"path":22136,"parent":18824,"description":22287,"lines":22288,"decorators":22289,"parameters":22290,"returns":22294},"Get the indices of the measured aspiration monitoring data where the dispensing drive status changed.",[9160,3685],[7679,7689],[22291,22292],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22293,"required":853,"description":8378},{"name":1405,"cls":810},{"description":22295,"annotation":22296},"1. Start of dispensing drives",{"left":22297,"slice":22298},{"name":2812,"cls":810},{"elements":22299},[22300,22301,22302,22303],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":1405,"cls":810},{"type":846,"name":22157,"path":22136,"parent":18824,"description":22305,"lines":22306,"decorators":22307,"parameters":22308,"returns":22312},"Get the aspirated volume calculated from the measured aspiration monitoring data.",[3686,4070],[7679,7689],[22309,22310],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22311,"required":853,"description":8378},{"name":1405,"cls":810},{"description":22313,"annotation":22314},"Aspirated volume in microliters.",{"name":1062,"cls":810},{"type":846,"name":22158,"path":22136,"parent":18824,"description":22316,"lines":22317,"decorators":22318,"parameters":22319,"returns":22323},"Get the number of stored limit curves.",[1200,7150],[7679,7689],[22320,22321],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22322,"required":853,"description":8378},{"name":1405,"cls":810},{"description":22324,"annotation":22325},"The number of stored limit curves.",{"name":1405,"cls":810},{"type":846,"name":22159,"path":22136,"parent":18824,"description":22327,"lines":22328,"decorators":22329,"parameters":22330,"returns":22338},"Get the names of the stored limit curves.",[8983,2267],[7679,7689],[22331,22332,22334,22336],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22333,"required":853,"description":8378},{"name":1405,"cls":810},{"name":3880,"kind":852,"annotation":22335,"required":42,"default":1417,"description":22277},{"name":1405,"cls":810},{"name":5718,"kind":852,"annotation":22337,"required":42,"default":4498,"description":22280},{"name":1405,"cls":810},{"description":22339,"annotation":22340},"The names of the stored limit curves.",{"left":22341,"slice":22342},{"name":1870,"cls":810},{"name":931,"cls":810},{"type":846,"name":22160,"path":22136,"parent":18824,"description":22344,"lines":22345,"decorators":22346,"parameters":22347},"Add the limit curve name to the stored limit curves.",[1237,11458],[7679,7689],[22348,22349,22351],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22350,"required":853,"description":8378},{"name":1405,"cls":810},{"name":3880,"kind":852,"annotation":22352,"required":853,"description":22353},{"name":1405,"cls":810},"The index of the limit curve.",{"type":846,"name":22161,"path":22136,"parent":18824,"description":22355,"lines":22356,"decorators":22357,"parameters":22358,"returns":22365},"Get the parameters of the stored limit curve.",[4193,15441],[7679,7689],[22359,22360,22362],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22361,"required":853,"description":8378},{"name":1405,"cls":810},{"name":5794,"kind":852,"annotation":22363,"required":853,"description":22364},{"name":931,"cls":810},"The name of the limit curve.",{"description":22366,"annotation":22367},"1. Number of basic values upper limit curve",{"left":22368,"slice":22369},{"name":2812,"cls":810},{"elements":22370},[22371,22372,22373],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":1405,"cls":810},{"type":846,"name":22162,"path":22136,"parent":18824,"description":22375,"lines":22376,"decorators":22377,"parameters":22378},"Set the parameters of the stored limit curve.",[4210,7766],[7679,7689],[22379,22380,22382,22384,22387],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22381,"required":853,"description":8378},{"name":1405,"cls":810},{"name":5794,"kind":852,"annotation":22383,"required":853,"description":22364},{"name":931,"cls":810},{"name":5816,"kind":852,"annotation":22385,"required":853,"description":22386},{"name":1405,"cls":810},"Number of basic values lower limit curve",{"name":5819,"kind":852,"annotation":22388,"required":853,"description":22389},{"name":1405,"cls":810},"Number of basic values upper limit curve",{"type":846,"name":22163,"path":22136,"parent":18824,"description":22391,"lines":22392,"decorators":22393,"parameters":22394,"returns":22408},"Get the data of the stored limit curve.",[4248,7785],[7679,7689],[22395,22396,22398,22400,22404,22406],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22397,"required":853,"description":8378},{"name":1405,"cls":810},{"name":5794,"kind":852,"annotation":22399,"required":853,"description":22364},{"name":931,"cls":810},{"name":22401,"kind":852,"annotation":22402,"required":853,"description":22403},"limit",{"name":931,"cls":810},"Which limit to request: string `upper` or `lower`.",{"name":3880,"kind":852,"annotation":22405,"required":42,"default":1417,"description":22277},{"name":1405,"cls":810},{"name":5718,"kind":852,"annotation":22407,"required":42,"default":4599,"description":22280},{"name":1405,"cls":810},{"description":22409,"annotation":22410},"The data of the stored limit curve.",{"name":931,"cls":810},{"type":846,"name":22164,"path":22136,"parent":18824,"description":22412,"lines":22413,"decorators":22414,"parameters":22415},"Set the data of the stored limit curve.",[1302,4310],[7679,7689],[22416,22417,22419,22421,22424,22426],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22418,"required":853,"description":8378},{"name":1405,"cls":810},{"name":5794,"kind":852,"annotation":22420,"required":853,"description":22364},{"name":931,"cls":810},{"name":22401,"kind":852,"annotation":22422,"required":853,"description":22423},{"name":931,"cls":810},"Which limit to set: string `upper` or `lower`.",{"name":3880,"kind":852,"annotation":22425,"required":853,"description":22277},{"name":1405,"cls":810},{"name":5856,"kind":852,"annotation":22427,"required":853,"description":22409},{"name":931,"cls":810},{"type":846,"name":22165,"path":22136,"parent":18824,"description":22429,"lines":22430,"decorators":22431,"parameters":22432},"Reset the stored limit curves to the default values.",[4324,4342],[7679,7689],[22433,22434],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22435,"required":853,"description":8378},{"name":1405,"cls":810},{"type":846,"name":22166,"path":22136,"parent":18824,"description":5684,"lines":22437,"decorators":22438,"parameters":22439,"returns":22443},[12763,4390],[7679,7689],[22440,22441],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22442,"required":853,"description":8378},{"name":1405,"cls":810},{"description":22444,"annotation":22445},"Whether TADM data is available.",{"name":1098,"cls":810},{"type":846,"name":22167,"path":22136,"parent":18824,"description":22447,"lines":22448,"decorators":22449,"parameters":22450,"returns":22454},"Get the parameters of the last TADM measurement.",[4391,19423],[7679,7689],[22451,22452],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22453,"required":853,"description":8378},{"name":1405,"cls":810},{"description":22455,"annotation":22456},"TADMParameters object containing ID, curve name, index, availability, count, type, and error status.",{"name":5705,"cls":810},{"type":846,"name":22168,"path":22136,"parent":18824,"description":22458,"lines":22459,"decorators":22460,"parameters":22461,"returns":22469},"Get the data of the last TADM measurement.",[4412,9780],[7679,7689],[22462,22463,22465,22467],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22464,"required":853,"description":8378},{"name":1405,"cls":810},{"name":3880,"kind":852,"annotation":22466,"required":42,"default":1417,"description":22277},{"name":1405,"cls":810},{"name":5718,"kind":852,"annotation":22468,"required":42,"default":5720,"description":22280},{"name":1405,"cls":810},{"description":22470,"annotation":22471},"A list of measured pressure values in pascal.",{"left":22472,"slice":22473},{"name":1870,"cls":810},{"name":1405,"cls":810},{"type":846,"name":22169,"path":22136,"parent":18824,"description":5726,"lines":22475,"decorators":22477,"parameters":22478},[9255,22476],369,[7679,7689],[22479,22480],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22481,"required":853,"description":8378},{"name":1405,"cls":810},{"type":846,"name":22170,"path":22136,"parent":18824,"description":22483,"lines":22484,"decorators":22485,"parameters":22486,"returns":22490},"Get the type of error of the last TADM measurement.",[13065,16423],[7679,7689],[22487,22488],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22489,"required":853,"description":8378},{"name":1405,"cls":810},{"description":22491,"annotation":22492},"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":22171,"path":22136,"parent":18824,"description":5868,"lines":22494,"decorators":22495,"parameters":22496},[13087,15552],[7679,7689],[22497,22498,22500,22502,22505,22508],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22499,"required":853,"description":8378},{"name":1405,"cls":810},{"name":3880,"kind":852,"annotation":22501,"required":853,"description":22353},{"name":1405,"cls":810},{"name":5879,"kind":852,"annotation":22503,"required":853,"description":22504},{"name":931,"cls":810},"Measurement ID (4 characters).",{"name":5882,"kind":852,"annotation":22506,"required":853,"description":22507},{"name":1098,"cls":810},"Wether the TADM algorithm is on or off.",{"name":5885,"kind":852,"annotation":22509,"required":853,"description":22510},{"name":1405,"cls":810},"0 to disable recording, 1 for errors only and 2 to record all measurements.",{"type":846,"name":22172,"path":22136,"parent":18824,"description":5888,"lines":22512,"decorators":22513,"parameters":22514},[9292,22141],[7679,7689],[22515,22516],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":22517,"required":853,"description":8378},{"name":1405,"cls":810},{"type":755,"name":18493,"path":22519,"parent":14397,"attributes":22520,"classes":22522},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fpipettes\u002Fchannels_parameters.py",[22521],"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.T",[22523,18505,18507,18508,18509,18506],"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet",{"type":784,"name":22521,"path":22519,"parent":18493,"lines":22525,"value":22526},[864,864],"typing.TypeVar('T')",{"type":802,"name":22523,"path":22519,"parent":18493,"description":22528,"lines":22529,"decorators":22530,"bases":22531,"attributes":22534,"functions":22551,"mro":22570},"Base class for multiple channel parameter sets.\n\nDo NOT use this class directly. Use one of the derived classes instead.",[870,7794],[9853],[22532],{"annotation":22533},{"name":13628,"cls":810},[22535,22536,22537,22538,22539,22540,22541,22542,22543,22544,22545,22546,22547,22548,22549,22550],"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",[22552,22553,22554,22555,22556,22557,22558,22559,22560,22561,22562,22563,22564,22565,22566,22567,22568,22569],"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._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",[22523,13628],{"type":784,"name":22535,"path":22519,"parent":22523,"lines":22572,"value":832,"annotation":22573},[2001,2001],{"left":22574,"slice":22575},{"name":1930,"cls":810},{"name":1405,"cls":810},{"type":784,"name":22536,"path":22519,"parent":22523,"lines":22577,"value":10939,"annotation":22578},[1092,1092],{"join":22579},[22580,22583],{"left":22581,"slice":22582},{"name":2207,"cls":810},{"name":13757,"cls":810},{"name":10944,"cls":810},{"type":784,"name":22537,"path":22519,"parent":22523,"lines":22585,"value":10939,"annotation":22586},[2009,2009],{"join":22587},[22588,22591],{"left":22589,"slice":22590},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"type":784,"name":22538,"path":22519,"parent":22523,"lines":22593,"value":10939,"annotation":22594},[1102,1102],{"join":22595},[22596,22602],{"left":22597,"slice":22598},{"name":2207,"cls":810},{"join":22599},[22600,22601],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"type":784,"name":22539,"path":22519,"parent":22523,"lines":22604,"value":10939,"annotation":22605},[2010,2010],{"join":22606},[22607,22610],{"left":22608,"slice":22609},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"type":784,"name":22540,"path":22519,"parent":22523,"lines":22612,"value":13631,"annotation":22613},[3867,3875],{"join":22614},[22615,22623],{"left":22616,"slice":22617},{"name":2207,"cls":810},{"join":22618},[22619,22622],{"left":22620,"slice":22621},{"name":843,"cls":810},{"name":13637,"cls":810},{"name":13637,"cls":810},{"name":10944,"cls":810},{"type":784,"name":22541,"path":22519,"parent":22523,"lines":22625,"value":10939,"annotation":22626},[2020,2020],{"join":22627},[22628,22631],{"left":22629,"slice":22630},{"name":2207,"cls":810},{"name":1934,"cls":810},{"name":10944,"cls":810},{"type":784,"name":22542,"path":22519,"parent":22523,"lines":22633,"value":10939,"annotation":22634},[7353,7353],{"join":22635},[22636,22639],{"left":22637,"slice":22638},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"type":784,"name":22543,"path":22519,"parent":22523,"lines":22641,"value":10939,"annotation":22642},[2028,2028],{"join":22643},[22644,22645],{"name":1940,"cls":810},{"name":10944,"cls":810},{"type":784,"name":22544,"path":22519,"parent":22523,"lines":22647,"value":10939,"annotation":22648},[7363,7363],{"join":22649},[22650,22656],{"left":22651,"slice":22652},{"name":2207,"cls":810},{"join":22653},[22654,22655],{"name":1098,"cls":810},{"name":2328,"cls":810},{"name":10944,"cls":810},{"type":784,"name":22545,"path":22519,"parent":22523,"lines":22658,"value":10939,"annotation":22659},[2029,2029],{"join":22660},[22661,22664],{"left":22662,"slice":22663},{"name":2207,"cls":810},{"name":13658,"cls":810},{"name":10944,"cls":810},{"type":784,"name":22546,"path":22519,"parent":22523,"lines":22666,"value":10939,"annotation":22667},[7364,7364],{"join":22668},[22669,22670],{"name":13593,"cls":810},{"name":10944,"cls":810},{"type":784,"name":22547,"path":22519,"parent":22523,"lines":22672,"value":10939,"annotation":22673},[2039,2039],{"join":22674},[22675,22678],{"left":22676,"slice":22677},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"type":784,"name":22548,"path":22519,"parent":22523,"lines":22680,"value":22681,"annotation":22682},[3876,3876],"dataclasses.field(init=False, repr=False)",{"left":22683,"slice":22684},{"name":1870,"cls":810},{"name":13628,"cls":810},{"type":784,"name":22549,"path":22519,"parent":22523,"lines":22686,"value":22687,"annotation":22688},[3142,3142],"dataclasses.field(init=False, repr=False, default=(DeviceModule.CHANNELS))",{"name":13676,"cls":810},{"type":784,"name":22550,"path":22519,"parent":22523,"lines":22690,"value":22691,"annotation":22692},[2051,2051],"dataclasses.field(init=False, repr=False, default=ParameterSet)",{"left":22693,"slice":22694},{"name":843,"cls":810},{"name":13628,"cls":810},{"type":846,"name":22553,"path":22519,"parent":22523,"lines":22696,"parameters":22697},[2052,2102],[22698],{"name":851,"kind":852,"required":853},{"type":846,"name":22554,"path":22519,"parent":22523,"description":22700,"lines":22701,"parameters":22702,"returns":22704},"Get the number of channels.",[2103,3219],[22703],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":22705},{"name":1405,"cls":810},{"type":846,"name":22555,"path":22519,"parent":22523,"description":22707,"lines":22708,"decorators":22709,"parameters":22710,"returns":22713},"Get whether a value is a sequence for MaybeList handling.",[11191,2142],[7927],[22711],{"name":15778,"kind":852,"annotation":22712,"required":853},{"name":3466,"cls":810},{"description":1127,"annotation":22714},{"name":1098,"cls":810},{"type":846,"name":22556,"path":22519,"parent":22523,"description":22716,"lines":22717,"parameters":22718,"returns":22729},"Normalize a value to a list of the same length as the channels.",[2143,15968],[22719,22720,22722],{"name":851,"kind":13681,"required":853},{"name":5794,"kind":13681,"annotation":22721,"required":853},{"name":931,"cls":810},{"name":15778,"kind":13681,"annotation":22723,"required":853},{"join":22724},[22725,22726],{"name":22521,"cls":810},{"left":22727,"slice":22728},{"name":1930,"cls":810},{"name":22521,"cls":810},{"description":1127,"annotation":22730},{"left":22731,"slice":22732},{"name":1870,"cls":810},{"name":22521,"cls":810},{"type":846,"name":22557,"path":22519,"parent":22523,"description":22734,"lines":22735,"parameters":22736,"returns":22739},"Construct a parameter set for a single channel.",[15370,8968],[22737,22738],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744},{"description":1127,"annotation":22740},{"name":13628,"cls":810},{"type":846,"name":22558,"path":22519,"parent":22523,"lines":22742,"parameters":22743,"returns":22745},[8976,1171],[22744],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":22746},{"left":22747,"slice":22748},{"name":843,"cls":810},{"name":13628,"cls":810},{"type":846,"name":22559,"path":22519,"parent":22523,"description":22750,"lines":22751,"decorators":22752,"parameters":22753,"returns":22757},"Compile the parameter set for the channels protocol.",[14539,11321],[7077],[22754,22755],{"name":851,"kind":852,"required":853},{"name":13683,"kind":852,"annotation":22756,"required":853},{"name":18504,"cls":810},{"description":1127,"annotation":22758},{"name":927,"cls":810},{"type":846,"name":22560,"path":22519,"parent":22523,"lines":22760,"parameters":22761,"returns":22763},[2266,1192],[22762],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":22764},{"name":927,"cls":810},{"type":846,"name":22561,"path":22519,"parent":22523,"lines":22766,"parameters":22767,"returns":22771},[1193,7140],[22768,22769],{"name":851,"kind":852,"required":853},{"name":13683,"kind":852,"annotation":22770,"required":853},{"name":18504,"cls":810},{"description":1127,"annotation":22772},{"name":927,"cls":810},{"type":846,"name":22562,"path":22519,"parent":22523,"lines":22774,"parameters":22775,"returns":22779},[4135,2267],[22776,22777],{"name":851,"kind":852,"required":853},{"name":13683,"kind":852,"annotation":22778,"required":853},{"name":18504,"cls":810},{"description":1127,"annotation":22780},{"left":22781,"slice":22782},{"name":1870,"cls":810},{"name":927,"cls":810},{"type":846,"name":22563,"path":22519,"parent":22523,"lines":22784,"parameters":22785,"returns":22790},[1237,7167],[22786,22787],{"name":851,"kind":852,"required":853},{"name":22788,"kind":852,"annotation":22789,"required":853},"compiled",{"name":927,"cls":810},{"description":1127,"annotation":22791},{"name":927,"cls":810},{"type":846,"name":22564,"path":22519,"parent":22523,"lines":22793,"decorators":22794,"parameters":22795},[1247,17013],[7077],[22796,22797],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":22798,"required":853},{"name":18504,"cls":810},{"type":846,"name":22565,"path":22519,"parent":22523,"description":22800,"lines":22801,"parameters":22802},"Apply the parameters for only the selected channels, for error recovery.",[10209,9522],[22803,22804,22807],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":22805,"required":853,"description":22806},{"name":18504,"cls":810},"The context to apply the parameters to.",{"name":2271,"kind":852,"annotation":22808,"required":853,"description":22811},{"left":22809,"slice":22810},{"name":1930,"cls":810},{"name":1405,"cls":810},"The channels to apply the parameters to.",{"type":846,"name":22566,"path":22519,"parent":22523,"description":22813,"lines":22814,"decorators":22815,"parameters":22816,"returns":22829},"Create a parameter set from a list of sub parameters.",[1267,1286],[13959],[22817,22818,22823],{"name":13962,"kind":852,"required":853},{"name":2271,"kind":1788,"annotation":22819,"required":853,"description":22822},{"left":22820,"slice":22821},{"name":1930,"cls":810},{"name":1405,"cls":810},"The channels to use for the parameter set.",{"name":22824,"kind":1788,"annotation":22825,"required":853,"description":22828},"sub_parameters",{"left":22826,"slice":22827},{"name":1930,"cls":810},{"name":13628,"cls":810},"The sub parameters to use for the parameter set.",{"description":1127,"annotation":22830},{"name":22523,"cls":810},{"type":846,"name":22567,"path":22519,"parent":22523,"description":22832,"lines":22833,"decorators":22834,"parameters":22835,"returns":22845},"Adopt a device-independent parameter set identically onto every channel.",[7766,7776],[13959],[22836,22837,22840],{"name":13962,"kind":852,"required":853},{"name":20464,"kind":852,"annotation":22838,"required":853,"description":22839},{"name":13628,"cls":810},"The device-independent parameter set to adopt.",{"name":2271,"kind":1788,"annotation":22841,"required":853,"description":22844},{"left":22842,"slice":22843},{"name":1930,"cls":810},{"name":1405,"cls":810},"The channels to apply the parameter set to.",{"description":1127,"annotation":22846},{"name":22523,"cls":810},{"type":846,"name":22568,"path":22519,"parent":22523,"lines":22848,"decorators":22849,"parameters":22850,"returns":22856},[2764,12688],[13959],[22851,22852],{"name":13962,"kind":852,"required":853},{"name":22824,"kind":852,"annotation":22853,"required":853},{"left":22854,"slice":22855},{"name":1930,"cls":810},{"name":13628,"cls":810},{"description":1127,"annotation":22857},{"name":927,"cls":810},{"type":846,"name":22569,"path":22519,"parent":22523,"lines":22859,"decorators":22860,"parameters":22861,"returns":22881},[10785,7794],[7927],[22862,22866,22874],{"name":22824,"kind":852,"annotation":22863,"required":853},{"left":22864,"slice":22865},{"name":1930,"cls":810},{"name":13628,"cls":810},{"name":22867,"kind":1788,"annotation":22868,"required":853},"vector_fields",{"left":22869,"slice":22870},{"name":2812,"cls":810},{"elements":22871},[22872,22873],{"name":931,"cls":810},"...",{"name":22875,"kind":1788,"annotation":22876,"required":853},"scalar_fields",{"left":22877,"slice":22878},{"name":2812,"cls":810},{"elements":22879},[22880,22873],{"name":931,"cls":810},{"description":1127,"annotation":22882},{"left":22883,"slice":22884},{"name":927,"cls":810},{"elements":22885},[22886,22887],{"name":931,"cls":810},{"name":3466,"cls":810},{"type":846,"name":22552,"path":22519,"parent":22523,"lines":22889,"parameters":22890},[9868,9868],[22891,22892,22896,22904,22912,22923,22931,22944,22952,22960,22966,22977,22985,22991],{"name":851,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":22893,"required":853},{"left":22894,"slice":22895},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":13753,"kind":852,"annotation":22897,"required":42,"default":22903},{"join":22898},[22899,22902],{"left":22900,"slice":22901},{"name":2207,"cls":810},{"name":13757,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13761,"kind":852,"annotation":22905,"required":42,"default":22911},{"join":22906},[22907,22910],{"left":22908,"slice":22909},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13768,"kind":852,"annotation":22913,"required":42,"default":22922},{"join":22914},[22915,22921],{"left":22916,"slice":22917},{"name":2207,"cls":810},{"join":22918},[22919,22920],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13776,"kind":852,"annotation":22924,"required":42,"default":22930},{"join":22925},[22926,22929],{"left":22927,"slice":22928},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13783,"kind":852,"annotation":22932,"required":42,"default":22943},{"join":22933},[22934,22942],{"left":22935,"slice":22936},{"name":2207,"cls":810},{"join":22937},[22938,22941],{"left":22939,"slice":22940},{"name":843,"cls":810},{"name":13637,"cls":810},{"name":13637,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13793,"kind":852,"annotation":22945,"required":42,"default":22951},{"join":22946},[22947,22950],{"left":22948,"slice":22949},{"name":2207,"cls":810},{"name":1934,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":1359,"kind":852,"annotation":22953,"required":42,"default":22959},{"join":22954},[22955,22958],{"left":22956,"slice":22957},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":1409,"kind":852,"annotation":22961,"required":42,"default":22965},{"join":22962},[22963,22964],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":2324,"kind":852,"annotation":22967,"required":42,"default":22976},{"join":22968},[22969,22975],{"left":22970,"slice":22971},{"name":2207,"cls":810},{"join":22972},[22973,22974],{"name":1098,"cls":810},{"name":2328,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13826,"kind":852,"annotation":22978,"required":42,"default":22984},{"join":22979},[22980,22983],{"left":22981,"slice":22982},{"name":2207,"cls":810},{"name":13658,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13833,"kind":852,"annotation":22986,"required":42,"default":22990},{"join":22987},[22988,22989],{"name":13593,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13806,"kind":852,"annotation":22992,"required":42,"default":22998},{"join":22993},[22994,22997],{"left":22995,"slice":22996},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"type":802,"name":18505,"path":22519,"parent":18493,"description":23000,"lines":23001,"decorators":23002,"bases":23003,"attributes":23006,"functions":23011,"mro":23018},"Parameters aspiration with the spreadable channels module.\n\nPass this parameter set into `channels.aspirate()`.",[4349,7924],[9853],[23004],{"annotation":23005},{"name":22523,"cls":810},[23007,23008,23009,23010],"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",[23012,23013,23014,23015,23016,23017],"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",[18505,22523,13628],{"type":784,"name":23007,"path":22519,"parent":18505,"lines":23020,"value":10939,"annotation":23021},[9780,9780],{"join":23022},[23023,23026],{"left":23024,"slice":23025},{"name":2207,"cls":810},{"name":14315,"cls":810},{"name":10944,"cls":810},{"type":784,"name":23008,"path":22519,"parent":18505,"lines":23028,"value":10939,"annotation":23029},[4486,4486],{"join":23030},[23031,23034],{"left":23032,"slice":23033},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"type":784,"name":23009,"path":22519,"parent":18505,"lines":23036,"value":22681,"annotation":23037},[9255,9255],{"left":23038,"slice":23039},{"name":1870,"cls":810},{"name":18499,"cls":810},{"type":784,"name":23010,"path":22519,"parent":18505,"lines":23041,"value":23043},[23042,23042],361,"ChannelAspirateParameterSet",{"type":846,"name":23013,"path":22519,"parent":18505,"lines":23045,"decorators":23047,"parameters":23048,"returns":23050},[23046,4487],363,[7077],[23049],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":23051},{"name":927,"cls":810},{"type":846,"name":23014,"path":22519,"parent":18505,"description":23053,"lines":23054,"decorators":23055,"parameters":23056,"returns":23059},"Create an individual channel aspirate parameter set.",[4506,9264],[7077],[23057,23058],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744},{"description":1127,"annotation":23060},{"name":18499,"cls":810},{"type":846,"name":23015,"path":22519,"parent":18505,"lines":23062,"decorators":23063,"parameters":23064,"returns":23070},[7864,13095],[13959,7077],[23065,23066],{"name":13962,"kind":852,"required":853},{"name":22824,"kind":852,"annotation":23067,"required":853},{"left":23068,"slice":23069},{"name":1930,"cls":810},{"name":13628,"cls":810},{"description":1127,"annotation":23071},{"name":927,"cls":810},{"type":846,"name":23016,"path":22519,"parent":18505,"description":13956,"lines":23073,"decorators":23074,"parameters":23075,"returns":23097},[7894,7901],[13959],[23076,23077,23081,23089],{"name":13962,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":23078,"required":853},{"left":23079,"slice":23080},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":13776,"kind":852,"annotation":23082,"required":42,"default":23088},{"join":23083},[23084,23087],{"left":23085,"slice":23086},{"name":2207,"cls":810},{"name":1161,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13761,"kind":852,"annotation":23090,"required":42,"default":23096},{"join":23091},[23092,23095],{"left":23093,"slice":23094},{"name":2207,"cls":810},{"name":1161,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"description":1127,"annotation":23098},{"name":13977,"cls":810},{"type":846,"name":23017,"path":22519,"parent":18505,"description":13979,"lines":23100,"decorators":23101,"parameters":23102,"returns":23124},[1435,7924],[13959],[23103,23104,23108,23116],{"name":13962,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":23105,"required":853},{"left":23106,"slice":23107},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":13776,"kind":852,"annotation":23109,"required":42,"default":23115},{"join":23110},[23111,23114],{"left":23112,"slice":23113},{"name":2207,"cls":810},{"name":1161,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13761,"kind":852,"annotation":23117,"required":42,"default":23123},{"join":23118},[23119,23122],{"left":23120,"slice":23121},{"name":2207,"cls":810},{"name":1161,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"description":1127,"annotation":23125},{"name":13977,"cls":810},{"type":846,"name":23012,"path":22519,"parent":18505,"lines":23127,"parameters":23128},[9868,9868],[23129,23130,23134,23142,23150,23161,23169,23182,23190,23198,23204,23215,23223,23229,23237],{"name":851,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":23131,"required":853},{"left":23132,"slice":23133},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":13753,"kind":852,"annotation":23135,"required":42,"default":23141},{"join":23136},[23137,23140],{"left":23138,"slice":23139},{"name":2207,"cls":810},{"name":14315,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13761,"kind":852,"annotation":23143,"required":42,"default":23149},{"join":23144},[23145,23148],{"left":23146,"slice":23147},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13768,"kind":852,"annotation":23151,"required":42,"default":23160},{"join":23152},[23153,23159],{"left":23154,"slice":23155},{"name":2207,"cls":810},{"join":23156},[23157,23158],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13776,"kind":852,"annotation":23162,"required":42,"default":23168},{"join":23163},[23164,23167],{"left":23165,"slice":23166},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13783,"kind":852,"annotation":23170,"required":42,"default":23181},{"join":23171},[23172,23180],{"left":23173,"slice":23174},{"name":2207,"cls":810},{"join":23175},[23176,23179],{"left":23177,"slice":23178},{"name":843,"cls":810},{"name":13637,"cls":810},{"name":13637,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13793,"kind":852,"annotation":23183,"required":42,"default":23189},{"join":23184},[23185,23188],{"left":23186,"slice":23187},{"name":2207,"cls":810},{"name":1934,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":1359,"kind":852,"annotation":23191,"required":42,"default":23197},{"join":23192},[23193,23196],{"left":23194,"slice":23195},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":1409,"kind":852,"annotation":23199,"required":42,"default":23203},{"join":23200},[23201,23202],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":2324,"kind":852,"annotation":23205,"required":42,"default":23214},{"join":23206},[23207,23213],{"left":23208,"slice":23209},{"name":2207,"cls":810},{"join":23210},[23211,23212],{"name":1098,"cls":810},{"name":2328,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13826,"kind":852,"annotation":23216,"required":42,"default":23222},{"join":23217},[23218,23221],{"left":23219,"slice":23220},{"name":2207,"cls":810},{"name":13658,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13833,"kind":852,"annotation":23224,"required":42,"default":23228},{"join":23225},[23226,23227],{"name":13593,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13806,"kind":852,"annotation":23230,"required":42,"default":23236},{"join":23231},[23232,23235],{"left":23233,"slice":23234},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":2451,"kind":852,"annotation":23238,"required":42,"default":23244},{"join":23239},[23240,23243],{"left":23241,"slice":23242},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"type":802,"name":18507,"path":22519,"parent":18493,"description":23246,"lines":23247,"decorators":23248,"bases":23249,"attributes":23252,"functions":23257,"mro":23264},"Parameters for dispense with the spreadable channels module.\n\nPass this parameter set into `channels.dispense()`.",[19030,5009],[9853],[23250],{"annotation":23251},{"name":22523,"cls":810},[23253,23254,23255,23256],"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",[23258,23259,23260,23261,23262,23263],"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",[18507,22523,13628],{"type":784,"name":23253,"path":22519,"parent":18507,"lines":23266,"value":10939,"annotation":23267},[4773,4773],{"join":23268},[23269,23272],{"left":23270,"slice":23271},{"name":2207,"cls":810},{"name":14007,"cls":810},{"name":10944,"cls":810},{"type":784,"name":23254,"path":22519,"parent":18507,"lines":23274,"value":10939,"annotation":23275},[1589,1589],{"join":23276},[23277,23278,23279],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"type":784,"name":23255,"path":22519,"parent":18507,"lines":23281,"value":22681,"annotation":23282},[16505,16505],{"left":23283,"slice":23284},{"name":1870,"cls":810},{"name":18501,"cls":810},{"type":784,"name":23256,"path":22519,"parent":18507,"lines":23286,"value":23287},[16515,16515],"ChannelDispenseParameterSet",{"type":846,"name":23259,"path":22519,"parent":18507,"lines":23289,"decorators":23291,"parameters":23292,"returns":23294},[23290,4785],485,[7077],[23293],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":23295},{"name":927,"cls":810},{"type":846,"name":23260,"path":22519,"parent":18507,"description":23297,"lines":23298,"decorators":23299,"parameters":23300,"returns":23303},"Create an individual channel dispense parameter set.",[4795,1608],[7077],[23301,23302],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744},{"description":1127,"annotation":23304},{"name":18501,"cls":810},{"type":846,"name":23261,"path":22519,"parent":18507,"lines":23306,"decorators":23308,"parameters":23309,"returns":23315},[23307,1643],494,[13959,7077],[23310,23311],{"name":13962,"kind":852,"required":853},{"name":22824,"kind":852,"annotation":23312,"required":853},{"left":23313,"slice":23314},{"name":1930,"cls":810},{"name":13628,"cls":810},{"description":1127,"annotation":23316},{"name":927,"cls":810},{"type":846,"name":23262,"path":22519,"parent":18507,"description":13956,"lines":23318,"decorators":23319,"parameters":23320,"returns":23342},[1658,4961],[13959],[23321,23322,23326,23334],{"name":13962,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":23323,"required":853},{"left":23324,"slice":23325},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":13776,"kind":852,"annotation":23327,"required":42,"default":23333},{"join":23328},[23329,23332],{"left":23330,"slice":23331},{"name":2207,"cls":810},{"name":1161,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13761,"kind":852,"annotation":23335,"required":42,"default":23341},{"join":23336},[23337,23340],{"left":23338,"slice":23339},{"name":2207,"cls":810},{"name":1161,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"description":1127,"annotation":23343},{"name":13977,"cls":810},{"type":846,"name":23263,"path":22519,"parent":18507,"description":13979,"lines":23345,"decorators":23346,"parameters":23347,"returns":23369},[4962,5009],[13959],[23348,23349,23353,23361],{"name":13962,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":23350,"required":853},{"left":23351,"slice":23352},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":13776,"kind":852,"annotation":23354,"required":42,"default":23360},{"join":23355},[23356,23359],{"left":23357,"slice":23358},{"name":2207,"cls":810},{"name":1161,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13761,"kind":852,"annotation":23362,"required":42,"default":23368},{"join":23363},[23364,23367],{"left":23365,"slice":23366},{"name":2207,"cls":810},{"name":1161,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"description":1127,"annotation":23370},{"name":13977,"cls":810},{"type":846,"name":23258,"path":22519,"parent":18507,"lines":23372,"parameters":23373},[9868,9868],[23374,23375,23379,23387,23395,23406,23414,23427,23435,23443,23449,23460,23468,23474,23482],{"name":851,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":23376,"required":853},{"left":23377,"slice":23378},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":13753,"kind":852,"annotation":23380,"required":42,"default":23386},{"join":23381},[23382,23385],{"left":23383,"slice":23384},{"name":2207,"cls":810},{"name":14007,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13761,"kind":852,"annotation":23388,"required":42,"default":23394},{"join":23389},[23390,23393],{"left":23391,"slice":23392},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13768,"kind":852,"annotation":23396,"required":42,"default":23405},{"join":23397},[23398,23404],{"left":23399,"slice":23400},{"name":2207,"cls":810},{"join":23401},[23402,23403],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13776,"kind":852,"annotation":23407,"required":42,"default":23413},{"join":23408},[23409,23412],{"left":23410,"slice":23411},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13783,"kind":852,"annotation":23415,"required":42,"default":23426},{"join":23416},[23417,23425],{"left":23418,"slice":23419},{"name":2207,"cls":810},{"join":23420},[23421,23424],{"left":23422,"slice":23423},{"name":843,"cls":810},{"name":13637,"cls":810},{"name":13637,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13793,"kind":852,"annotation":23428,"required":42,"default":23434},{"join":23429},[23430,23433],{"left":23431,"slice":23432},{"name":2207,"cls":810},{"name":1934,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":1359,"kind":852,"annotation":23436,"required":42,"default":23442},{"join":23437},[23438,23441],{"left":23439,"slice":23440},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":1409,"kind":852,"annotation":23444,"required":42,"default":23448},{"join":23445},[23446,23447],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":2324,"kind":852,"annotation":23450,"required":42,"default":23459},{"join":23451},[23452,23458],{"left":23453,"slice":23454},{"name":2207,"cls":810},{"join":23455},[23456,23457],{"name":1098,"cls":810},{"name":2328,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13826,"kind":852,"annotation":23461,"required":42,"default":23467},{"join":23462},[23463,23466],{"left":23464,"slice":23465},{"name":2207,"cls":810},{"name":13658,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13833,"kind":852,"annotation":23469,"required":42,"default":23473},{"join":23470},[23471,23472],{"name":13593,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13806,"kind":852,"annotation":23475,"required":42,"default":23481},{"join":23476},[23477,23480],{"left":23478,"slice":23479},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":14082,"kind":852,"annotation":23483,"required":42,"default":23488},{"join":23484},[23485,23486,23487],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"type":802,"name":18508,"path":22519,"parent":18493,"description":23490,"lines":23491,"decorators":23493,"bases":23494,"attributes":23497,"functions":23500,"mro":23504},"XL channel aspirate parameters with higher flow rate limits.",[19078,23492],569,[9853],[23495],{"annotation":23496},{"name":18505,"cls":810},[23498,23499],"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.XLChannelsAspirateParameterSet.sub_parameters","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.XLChannelsAspirateParameterSet.SUB_PARAMETER_TYPE",[23501,23502,23503],"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",[18508,18505,22523,13628],{"type":784,"name":23498,"path":22519,"parent":18508,"lines":23506,"value":22681,"annotation":23507},[21915,21915],{"left":23508,"slice":23509},{"name":1870,"cls":810},{"name":18502,"cls":810},{"type":784,"name":23499,"path":22519,"parent":18508,"lines":23511,"value":23512},[1711,1711],"XLChannelAspirateParameterSet",{"type":846,"name":23502,"path":22519,"parent":18508,"lines":23514,"decorators":23515,"parameters":23516,"returns":23518},[1723,16619],[7077],[23517],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":23519},{"name":927,"cls":810},{"type":846,"name":23503,"path":22519,"parent":18508,"lines":23521,"decorators":23522,"parameters":23523,"returns":23526},[16628,23492],[7077],[23524,23525],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744},{"description":1127,"annotation":23527},{"name":18502,"cls":810},{"type":846,"name":23501,"path":22519,"parent":18508,"lines":23529,"parameters":23530},[9868,9868],[23531,23532,23536,23544,23552,23563,23571,23584,23592,23600,23606,23617,23625,23631,23639],{"name":851,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":23533,"required":853},{"left":23534,"slice":23535},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":13753,"kind":852,"annotation":23537,"required":42,"default":23543},{"join":23538},[23539,23542],{"left":23540,"slice":23541},{"name":2207,"cls":810},{"name":14315,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13761,"kind":852,"annotation":23545,"required":42,"default":23551},{"join":23546},[23547,23550],{"left":23548,"slice":23549},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13768,"kind":852,"annotation":23553,"required":42,"default":23562},{"join":23554},[23555,23561],{"left":23556,"slice":23557},{"name":2207,"cls":810},{"join":23558},[23559,23560],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13776,"kind":852,"annotation":23564,"required":42,"default":23570},{"join":23565},[23566,23569],{"left":23567,"slice":23568},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13783,"kind":852,"annotation":23572,"required":42,"default":23583},{"join":23573},[23574,23582],{"left":23575,"slice":23576},{"name":2207,"cls":810},{"join":23577},[23578,23581],{"left":23579,"slice":23580},{"name":843,"cls":810},{"name":13637,"cls":810},{"name":13637,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13793,"kind":852,"annotation":23585,"required":42,"default":23591},{"join":23586},[23587,23590],{"left":23588,"slice":23589},{"name":2207,"cls":810},{"name":1934,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":1359,"kind":852,"annotation":23593,"required":42,"default":23599},{"join":23594},[23595,23598],{"left":23596,"slice":23597},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":1409,"kind":852,"annotation":23601,"required":42,"default":23605},{"join":23602},[23603,23604],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":2324,"kind":852,"annotation":23607,"required":42,"default":23616},{"join":23608},[23609,23615],{"left":23610,"slice":23611},{"name":2207,"cls":810},{"join":23612},[23613,23614],{"name":1098,"cls":810},{"name":2328,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13826,"kind":852,"annotation":23618,"required":42,"default":23624},{"join":23619},[23620,23623],{"left":23621,"slice":23622},{"name":2207,"cls":810},{"name":13658,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13833,"kind":852,"annotation":23626,"required":42,"default":23630},{"join":23627},[23628,23629],{"name":13593,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13806,"kind":852,"annotation":23632,"required":42,"default":23638},{"join":23633},[23634,23637],{"left":23635,"slice":23636},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":2451,"kind":852,"annotation":23640,"required":42,"default":23646},{"join":23641},[23642,23645],{"left":23643,"slice":23644},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"type":802,"name":18509,"path":22519,"parent":18493,"description":23648,"lines":23649,"decorators":23650,"bases":23651,"attributes":23654,"functions":23657,"mro":23661},"XL channel dispense parameters with higher flow rate limits.",[16629,16651],[9853],[23652],{"annotation":23653},{"name":18507,"cls":810},[23655,23656],"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.XLChannelsDispenseParameterSet.sub_parameters","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.XLChannelsDispenseParameterSet.SUB_PARAMETER_TYPE",[23658,23659,23660],"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",[18509,18507,22523,13628],{"type":784,"name":23655,"path":22519,"parent":18509,"lines":23663,"value":22681,"annotation":23665},[23664,23664],576,{"left":23666,"slice":23667},{"name":1870,"cls":810},{"name":18503,"cls":810},{"type":784,"name":23656,"path":22519,"parent":18509,"lines":23669,"value":23670},[8057,8057],"XLChannelDispenseParameterSet",{"type":846,"name":23659,"path":22519,"parent":18509,"lines":23672,"decorators":23673,"parameters":23674,"returns":23676},[8075,20341],[7077],[23675],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":23677},{"name":927,"cls":810},{"type":846,"name":23660,"path":22519,"parent":18509,"lines":23679,"decorators":23681,"parameters":23682,"returns":23685},[23680,16651],584,[7077],[23683,23684],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744},{"description":1127,"annotation":23686},{"name":18503,"cls":810},{"type":846,"name":23658,"path":22519,"parent":18509,"lines":23688,"parameters":23689},[9868,9868],[23690,23691,23695,23703,23711,23722,23730,23743,23751,23759,23765,23776,23784,23790,23798],{"name":851,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":23692,"required":853},{"left":23693,"slice":23694},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":13753,"kind":852,"annotation":23696,"required":42,"default":23702},{"join":23697},[23698,23701],{"left":23699,"slice":23700},{"name":2207,"cls":810},{"name":14007,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13761,"kind":852,"annotation":23704,"required":42,"default":23710},{"join":23705},[23706,23709],{"left":23707,"slice":23708},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13768,"kind":852,"annotation":23712,"required":42,"default":23721},{"join":23713},[23714,23720],{"left":23715,"slice":23716},{"name":2207,"cls":810},{"join":23717},[23718,23719],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13776,"kind":852,"annotation":23723,"required":42,"default":23729},{"join":23724},[23725,23728],{"left":23726,"slice":23727},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13783,"kind":852,"annotation":23731,"required":42,"default":23742},{"join":23732},[23733,23741],{"left":23734,"slice":23735},{"name":2207,"cls":810},{"join":23736},[23737,23740],{"left":23738,"slice":23739},{"name":843,"cls":810},{"name":13637,"cls":810},{"name":13637,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13793,"kind":852,"annotation":23744,"required":42,"default":23750},{"join":23745},[23746,23749],{"left":23747,"slice":23748},{"name":2207,"cls":810},{"name":1934,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":1359,"kind":852,"annotation":23752,"required":42,"default":23758},{"join":23753},[23754,23757],{"left":23755,"slice":23756},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":1409,"kind":852,"annotation":23760,"required":42,"default":23764},{"join":23761},[23762,23763],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":2324,"kind":852,"annotation":23766,"required":42,"default":23775},{"join":23767},[23768,23774],{"left":23769,"slice":23770},{"name":2207,"cls":810},{"join":23771},[23772,23773],{"name":1098,"cls":810},{"name":2328,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13826,"kind":852,"annotation":23777,"required":42,"default":23783},{"join":23778},[23779,23782],{"left":23780,"slice":23781},{"name":2207,"cls":810},{"name":13658,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13833,"kind":852,"annotation":23785,"required":42,"default":23789},{"join":23786},[23787,23788],{"name":13593,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13806,"kind":852,"annotation":23791,"required":42,"default":23797},{"join":23792},[23793,23796],{"left":23794,"slice":23795},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":14082,"kind":852,"annotation":23799,"required":42,"default":23804},{"join":23800},[23801,23802,23803],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"type":802,"name":18506,"path":22519,"parent":18493,"description":23806,"lines":23807,"decorators":23809,"bases":23810,"attributes":23813,"functions":23817,"mro":23824},"Complex mix parameter set for the channels module (multi-channel).",[1757,23808],706,[9853],[23811],{"annotation":23812},{"name":13628,"cls":810},[23814,23815,23816],"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",[23818,23819,23820,23821,23822,23823],"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.validate",[18506,13628],{"type":784,"name":23814,"path":22519,"parent":18506,"lines":23826,"value":832,"annotation":23827},[966,966],{"left":23828,"slice":23829},{"name":1930,"cls":810},{"name":1405,"cls":810},{"type":784,"name":23815,"path":22519,"parent":18506,"lines":23831,"value":23832,"annotation":23833},[19097,19097],"dataclasses.field(default_factory=list)",{"left":23834,"slice":23835},{"name":1870,"cls":810},{"name":18500,"cls":810},{"type":846,"name":23819,"path":22519,"parent":18506,"lines":23837,"parameters":23838},[1766,21977],[23839],{"name":851,"kind":852,"required":853},{"type":846,"name":23820,"path":22519,"parent":18506,"description":23841,"lines":23842,"decorators":23843,"parameters":23844,"returns":23856},"Construct from a single or list of per-channel parameter sets.",[1795,16761],[13959],[23845,23846,23851],{"name":13962,"kind":852,"required":853},{"name":20464,"kind":852,"annotation":23847,"required":853,"description":23850},{"left":23848,"slice":23849},{"name":2207,"cls":810},{"name":18500,"cls":810},"A single parameter set (broadcast to all channels)\nor a list with one entry per channel.",{"name":2271,"kind":852,"annotation":23852,"required":853,"description":23855},{"left":23853,"slice":23854},{"name":1930,"cls":810},{"name":1405,"cls":810},"The selected channel indices.",{"description":1127,"annotation":23857},{"name":13977,"cls":810},{"type":784,"name":23816,"path":22519,"parent":18506,"description":23859,"lines":23860,"value":832,"annotation":23862},"Maximum number of steps across all channel parameter sets.",[23861,5305],647,{"name":1405,"cls":810},{"type":846,"name":23821,"path":22519,"parent":18506,"description":23864,"lines":23865,"parameters":23866,"returns":23871},"Get the type of a step by index, for error reporting.",[5508,5518],[23867,23868],{"name":851,"kind":852,"required":853},{"name":23869,"kind":852,"annotation":23870,"required":853},"step_index",{"name":1405,"cls":810},{"description":1127,"annotation":23872},{"name":23873,"cls":810},"unitelabs.liquid_handling.modules.liquid_handling_mode.LiquidHandlingMode",{"type":846,"name":23822,"path":22519,"parent":18506,"description":23875,"lines":23876,"parameters":23877,"returns":23881},"Get active channels and their steps for a given step index.",[5528,8164],[23878,23879],{"name":851,"kind":852,"required":853},{"name":23869,"kind":852,"annotation":23880,"required":853},{"name":1405,"cls":810},{"description":23882,"annotation":23883},"A tuple of (active_channels, active_steps, step_type) or None",{"join":23884},[23885,832],{"left":23886,"slice":23887},{"name":2812,"cls":810},{"elements":23888},[23889,23892,23898],{"left":23890,"slice":23891},{"name":1870,"cls":810},{"name":1405,"cls":810},{"left":23893,"slice":23894},{"name":1870,"cls":810},{"join":23895},[23896,23897],{"name":18499,"cls":810},{"name":18501,"cls":810},{"name":23873,"cls":810},{"type":846,"name":23823,"path":22519,"parent":18506,"lines":23900,"decorators":23901,"parameters":23902,"returns":23906},[8178,23808],[7077],[23903,23904],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":23905,"required":853},{"name":18504,"cls":810},{"description":1127,"annotation":23907},{"name":1098,"cls":810},{"type":846,"name":23818,"path":22519,"parent":18506,"lines":23909,"parameters":23910},[9868,9868],[23911,23912,23916],{"name":851,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":23913,"required":853},{"left":23914,"slice":23915},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":20464,"kind":852,"annotation":23917,"required":42},{"left":23918,"slice":23919},{"name":1870,"cls":810},{"name":18500,"cls":810},{"type":755,"name":18494,"path":23921,"parent":14397,"attributes":23922,"classes":23923},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fpipettes\u002Fchannel_parameters.py",[18514,18515],[18499,18501,18502,18503,18500],{"type":784,"name":18514,"path":23921,"parent":18494,"lines":23925,"value":23926},[3016,3839],"{'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":18515,"path":23921,"parent":18494,"lines":23928,"value":23929},[897,3932],"{'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":18499,"path":23921,"parent":18494,"description":23931,"lines":23932,"decorators":23933,"bases":23934,"attributes":23937,"functions":23940,"mro":23947},"Parameter set representing a single channel aspiration.\n\nUse this class for complex mixing or in\n`ChannelsAspirateParameterSet.from_sub_parameters`.",[2102,8765],[9853],[23935],{"annotation":23936},{"name":13589,"cls":810},[23938,23939],"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelAspirateParameterSet.clot_retract_height","unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelAspirateParameterSet.LIQUID_CLASS_RANGES",[23941,23942,23943,23944,23945,23946],"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",[18499,13589,13591,14177,13608,13628],{"type":784,"name":23938,"path":23921,"parent":18499,"lines":23949,"value":10939,"annotation":23950},[14262,14262],{"join":23951},[23952,23953],{"name":1940,"cls":810},{"name":10944,"cls":810},{"type":784,"name":23939,"path":23921,"parent":18499,"lines":23955,"value":23956,"annotation":23957},[3284,3677],"{'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":23958},[23959,832],{"left":23960,"slice":23961},{"name":927,"cls":810},{"elements":23962},[23963,23964],{"name":931,"cls":810},{"name":13588,"cls":810},{"type":846,"name":23942,"path":23921,"parent":18499,"description":23966,"lines":23967,"decorators":23968,"parameters":23969,"returns":23973},"Compile parameters for this channel if it is involved in the aspiration.",[3685,7728],[7077],[23970,23971],{"name":851,"kind":852,"required":853},{"name":13683,"kind":852,"annotation":23972,"required":853},{"name":13685,"cls":810},{"description":1127,"annotation":23974},{"name":927,"cls":810},{"type":846,"name":23943,"path":23921,"parent":18499,"description":23976,"lines":23977,"parameters":23979,"returns":23981},"Compile parameters for this channel if it is not involved in the aspiration.",[18920,23978],225,[23980],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":23982},{"name":927,"cls":810},{"type":846,"name":23944,"path":23921,"parent":18499,"lines":23984,"decorators":23985,"parameters":23986},[11458,1267],[7077],[23987,23988],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":23989,"required":853},{"name":13685,"cls":810},{"type":846,"name":23945,"path":23921,"parent":18499,"lines":23991,"parameters":23992,"returns":23996},[1276,2730],[23993,23994],{"name":851,"kind":852,"required":853},{"name":13683,"kind":852,"annotation":23995,"required":853},{"name":13685,"cls":810},{"description":1127,"annotation":23997},{"name":1062,"cls":810},{"type":846,"name":23946,"path":23921,"parent":18499,"lines":23999,"parameters":24000,"returns":24004},[12061,8765],[24001,24002],{"name":851,"kind":852,"required":853},{"name":13683,"kind":852,"annotation":24003,"required":853},{"name":13685,"cls":810},{"description":1127,"annotation":24005},{"name":1062,"cls":810},{"type":846,"name":23941,"path":23921,"parent":18499,"lines":24007,"parameters":24008},[9868,9868],[24009,24010,24016,24022,24029,24035,24044,24050,24056,24062,24068,24075,24081,24087],{"name":851,"kind":852,"required":853},{"name":13753,"kind":852,"annotation":24011,"required":42,"default":24015},{"join":24012},[24013,24014],{"name":14315,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13761,"kind":852,"annotation":24017,"required":42,"default":24021},{"join":24018},[24019,24020],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13768,"kind":852,"annotation":24023,"required":42,"default":24028},{"join":24024},[24025,24026,24027],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13776,"kind":852,"annotation":24030,"required":42,"default":24034},{"join":24031},[24032,24033],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13783,"kind":852,"annotation":24036,"required":42,"default":24043},{"join":24037},[24038,24041,24042],{"left":24039,"slice":24040},{"name":843,"cls":810},{"name":13637,"cls":810},{"name":13637,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13793,"kind":852,"annotation":24045,"required":42,"default":24049},{"join":24046},[24047,24048],{"name":1934,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":1359,"kind":852,"annotation":24051,"required":42,"default":24055},{"join":24052},[24053,24054],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13806,"kind":852,"annotation":24057,"required":42,"default":24061},{"join":24058},[24059,24060],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":1409,"kind":852,"annotation":24063,"required":42,"default":24067},{"join":24064},[24065,24066],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":2324,"kind":852,"annotation":24069,"required":42,"default":24074},{"join":24070},[24071,24072,24073],{"name":1098,"cls":810},{"name":2328,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13826,"kind":852,"annotation":24076,"required":42,"default":24080},{"join":24077},[24078,24079],{"name":13658,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13833,"kind":852,"annotation":24082,"required":42,"default":24086},{"join":24083},[24084,24085],{"name":13593,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":2451,"kind":852,"annotation":24088,"required":42,"default":24092},{"join":24089},[24090,24091],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"type":802,"name":18501,"path":23921,"parent":18494,"description":24094,"lines":24095,"decorators":24096,"bases":24097,"attributes":24100,"functions":24102,"mro":24108},"Parameter set representing a single channel aspiration.\n\nUse this class for complex mixing or in\n`ChannelsDispenseParameterSet.from_sub_parameters`.",[1302,19449],[9853],[24098],{"annotation":24099},{"name":13590,"cls":810},[24101],"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelDispenseParameterSet.LIQUID_CLASS_RANGES",[24103,24104,24105,24106,24107],"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",[18501,13590,13591,13856,13608,13628],{"type":784,"name":24101,"path":23921,"parent":18501,"lines":24110,"value":24111,"annotation":24112},[4390,7845],"{'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":24113},[24114,832],{"left":24115,"slice":24116},{"name":927,"cls":810},{"elements":24117},[24118,24119],{"name":931,"cls":810},{"name":13588,"cls":810},{"type":846,"name":24104,"path":23921,"parent":18501,"description":24121,"lines":24122,"decorators":24124,"parameters":24125,"returns":24129},"Compile parameters for this channel if it is involved in the dispense.",[14645,24123],394,[7077],[24126,24127],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":24128,"required":853},{"name":13685,"cls":810},{"description":1127,"annotation":24130},{"name":927,"cls":810},{"type":846,"name":24105,"path":23921,"parent":18501,"description":24132,"lines":24133,"parameters":24134,"returns":24136},"Compile parameters for this channel if it is not involved in the dispense.",[13095,7894],[24135],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":24137},{"name":927,"cls":810},{"type":846,"name":24106,"path":23921,"parent":18501,"lines":24139,"decorators":24141,"parameters":24142},[24140,7901],400,[7077],[24143,24144],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":24145,"required":853},{"name":13685,"cls":810},{"type":846,"name":24107,"path":23921,"parent":18501,"lines":24147,"parameters":24148,"returns":24152},[1435,19449],[24149,24150],{"name":851,"kind":852,"required":853},{"name":13683,"kind":852,"annotation":24151,"required":853},{"name":13685,"cls":810},{"description":1127,"annotation":24153},{"name":1062,"cls":810},{"type":846,"name":24103,"path":23921,"parent":18501,"lines":24155,"parameters":24156},[9868,9868],[24157,24158,24164,24170,24177,24183,24192,24198,24204,24210,24216,24223,24229,24235],{"name":851,"kind":852,"required":853},{"name":13753,"kind":852,"annotation":24159,"required":42,"default":24163},{"join":24160},[24161,24162],{"name":14007,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13761,"kind":852,"annotation":24165,"required":42,"default":24169},{"join":24166},[24167,24168],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13768,"kind":852,"annotation":24171,"required":42,"default":24176},{"join":24172},[24173,24174,24175],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13776,"kind":852,"annotation":24178,"required":42,"default":24182},{"join":24179},[24180,24181],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13783,"kind":852,"annotation":24184,"required":42,"default":24191},{"join":24185},[24186,24189,24190],{"left":24187,"slice":24188},{"name":843,"cls":810},{"name":13637,"cls":810},{"name":13637,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13793,"kind":852,"annotation":24193,"required":42,"default":24197},{"join":24194},[24195,24196],{"name":1934,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":1359,"kind":852,"annotation":24199,"required":42,"default":24203},{"join":24200},[24201,24202],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13806,"kind":852,"annotation":24205,"required":42,"default":24209},{"join":24206},[24207,24208],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":1409,"kind":852,"annotation":24211,"required":42,"default":24215},{"join":24212},[24213,24214],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":2324,"kind":852,"annotation":24217,"required":42,"default":24222},{"join":24218},[24219,24220,24221],{"name":1098,"cls":810},{"name":2328,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13826,"kind":852,"annotation":24224,"required":42,"default":24228},{"join":24225},[24226,24227],{"name":13658,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13833,"kind":852,"annotation":24230,"required":42,"default":24234},{"join":24231},[24232,24233],{"name":13593,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":14082,"kind":852,"annotation":24236,"required":42,"default":24241},{"join":24237},[24238,24239,24240],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"type":802,"name":18502,"path":23921,"parent":18494,"description":24243,"lines":24244,"decorators":24245,"bases":24246,"attributes":24249,"functions":24251,"mro":24253},"Parameter set for XL channel aspiration with higher flow rate limits.",[4587,7935],[9853],[24247],{"annotation":24248},{"name":18499,"cls":810},[24250],"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.XLChannelAspirateParameterSet.LIQUID_CLASS_RANGES",[24252],"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.XLChannelAspirateParameterSet.__init__",[18502,18499,13589,13591,14177,13608,13628],{"type":784,"name":24250,"path":23921,"parent":18502,"lines":24255,"value":24256,"annotation":24257},[9310,7935],"{'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":24258},[24259,832],{"left":24260,"slice":24261},{"name":927,"cls":810},{"elements":24262},[24263,24264],{"name":931,"cls":810},{"name":13588,"cls":810},{"type":846,"name":24252,"path":23921,"parent":18502,"lines":24266,"parameters":24267},[9868,9868],[24268,24269,24275,24281,24288,24294,24303,24309,24315,24321,24327,24334,24340,24346],{"name":851,"kind":852,"required":853},{"name":13753,"kind":852,"annotation":24270,"required":42,"default":24274},{"join":24271},[24272,24273],{"name":14315,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13761,"kind":852,"annotation":24276,"required":42,"default":24280},{"join":24277},[24278,24279],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13768,"kind":852,"annotation":24282,"required":42,"default":24287},{"join":24283},[24284,24285,24286],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13776,"kind":852,"annotation":24289,"required":42,"default":24293},{"join":24290},[24291,24292],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13783,"kind":852,"annotation":24295,"required":42,"default":24302},{"join":24296},[24297,24300,24301],{"left":24298,"slice":24299},{"name":843,"cls":810},{"name":13637,"cls":810},{"name":13637,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13793,"kind":852,"annotation":24304,"required":42,"default":24308},{"join":24305},[24306,24307],{"name":1934,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":1359,"kind":852,"annotation":24310,"required":42,"default":24314},{"join":24311},[24312,24313],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13806,"kind":852,"annotation":24316,"required":42,"default":24320},{"join":24317},[24318,24319],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":1409,"kind":852,"annotation":24322,"required":42,"default":24326},{"join":24323},[24324,24325],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":2324,"kind":852,"annotation":24328,"required":42,"default":24333},{"join":24329},[24330,24331,24332],{"name":1098,"cls":810},{"name":2328,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13826,"kind":852,"annotation":24335,"required":42,"default":24339},{"join":24336},[24337,24338],{"name":13658,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13833,"kind":852,"annotation":24341,"required":42,"default":24345},{"join":24342},[24343,24344],{"name":13593,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":2451,"kind":852,"annotation":24347,"required":42,"default":24351},{"join":24348},[24349,24350],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"type":802,"name":18503,"path":23921,"parent":18494,"description":24353,"lines":24354,"decorators":24356,"bases":24357,"attributes":24360,"functions":24362,"mro":24364},"Parameter set for XL channel dispense with higher flow rate limits.",[20279,24355],457,[9853],[24358],{"annotation":24359},{"name":18501,"cls":810},[24361],"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.XLChannelDispenseParameterSet.LIQUID_CLASS_RANGES",[24363],"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.XLChannelDispenseParameterSet.__init__",[18503,18501,13590,13591,13856,13608,13628],{"type":784,"name":24361,"path":23921,"parent":18503,"lines":24366,"value":24367,"annotation":24368},[1558,24355],"{'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":24369},[24370,832],{"left":24371,"slice":24372},{"name":927,"cls":810},{"elements":24373},[24374,24375],{"name":931,"cls":810},{"name":13588,"cls":810},{"type":846,"name":24363,"path":23921,"parent":18503,"lines":24377,"parameters":24378},[9868,9868],[24379,24380,24386,24392,24399,24405,24414,24420,24426,24432,24438,24445,24451,24457],{"name":851,"kind":852,"required":853},{"name":13753,"kind":852,"annotation":24381,"required":42,"default":24385},{"join":24382},[24383,24384],{"name":14007,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13761,"kind":852,"annotation":24387,"required":42,"default":24391},{"join":24388},[24389,24390],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13768,"kind":852,"annotation":24393,"required":42,"default":24398},{"join":24394},[24395,24396,24397],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13776,"kind":852,"annotation":24400,"required":42,"default":24404},{"join":24401},[24402,24403],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13783,"kind":852,"annotation":24406,"required":42,"default":24413},{"join":24407},[24408,24411,24412],{"left":24409,"slice":24410},{"name":843,"cls":810},{"name":13637,"cls":810},{"name":13637,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13793,"kind":852,"annotation":24415,"required":42,"default":24419},{"join":24416},[24417,24418],{"name":1934,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":1359,"kind":852,"annotation":24421,"required":42,"default":24425},{"join":24422},[24423,24424],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13806,"kind":852,"annotation":24427,"required":42,"default":24431},{"join":24428},[24429,24430],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":1409,"kind":852,"annotation":24433,"required":42,"default":24437},{"join":24434},[24435,24436],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":2324,"kind":852,"annotation":24439,"required":42,"default":24444},{"join":24440},[24441,24442,24443],{"name":1098,"cls":810},{"name":2328,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13826,"kind":852,"annotation":24446,"required":42,"default":24450},{"join":24447},[24448,24449],{"name":13658,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13833,"kind":852,"annotation":24452,"required":42,"default":24456},{"join":24453},[24454,24455],{"name":13593,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":14082,"kind":852,"annotation":24458,"required":42,"default":24463},{"join":24459},[24460,24461,24462],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"type":802,"name":18500,"path":23921,"parent":18494,"description":24465,"lines":24466,"decorators":24467,"bases":24468,"attributes":24472,"functions":24476,"mro":24480},"Complex mix parameter set for a single channel.",[21825,1598],[9853],[24469],{"annotation":24470},{"name":24471,"cls":810},"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet",[24473,24474,24475],"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",[24477,24478,24479],"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",[18500,24471,13628],{"type":784,"name":24473,"path":23921,"parent":18500,"lines":24482,"value":23832,"annotation":24483},[9346,9346],{"left":24484,"slice":24485},{"name":1870,"cls":810},{"join":24486},[24487,24488],{"name":18499,"cls":810},{"name":18501,"cls":810},{"type":784,"name":24474,"path":23921,"parent":18500,"lines":24490,"value":23043},[16504,16504],{"type":784,"name":24475,"path":23921,"parent":18500,"lines":24492,"value":23287},[24493,24493],474,{"type":846,"name":24478,"path":23921,"parent":18500,"lines":24495,"decorators":24498,"parameters":24499,"returns":24502},[24496,24497],476,478,[13959],[24500,24501],{"name":13962,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744},{"description":1127,"annotation":24503},{"name":18499,"cls":810},{"type":846,"name":24479,"path":23921,"parent":18500,"lines":24505,"decorators":24506,"parameters":24507,"returns":24510},[1589,1598],[13959],[24508,24509],{"name":13962,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744},{"description":1127,"annotation":24511},{"name":18501,"cls":810},{"type":846,"name":24477,"path":23921,"parent":18500,"lines":24513,"parameters":24514},[9868,9868],[24515,24516],{"name":851,"kind":852,"required":853},{"name":20756,"kind":852,"annotation":24517,"required":42},{"left":24518,"slice":24519},{"name":1870,"cls":810},{"join":24520},[24521,24522],{"name":18499,"cls":810},{"name":18501,"cls":810},{"type":755,"name":18495,"path":24524,"parent":14397,"packages":24525,"attributes":24532,"classes":24534},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fpipettes\u002Finterfaces\u002F__init__.py",[24526,24527,24528,24529,24530,24531],"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",[24533],"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.__all__",[1966,16822,2186,7462,7463,2478,5705,24535],"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.volume_info.VolumeInfo",{"type":784,"name":24533,"path":24524,"parent":18495,"lines":24537,"value":24538},[9664,848],[1966,7468,16822,2186,7462,7463,2478,5705,24535],{"type":755,"name":24526,"path":24540,"parent":18495,"attributes":24541},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fpipettes\u002Finterfaces\u002Fdiscard_tip_method.py",[24542],"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.discard_tip_method.__all__",{"type":784,"name":24542,"path":24540,"parent":24526,"lines":24544,"value":24545},[786,786],[1966],{"type":755,"name":24527,"path":24547,"parent":18495,"packages":24548,"attributes":24550,"functions":24553},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fpipettes\u002Finterfaces\u002Fchannels_coordination.py",[24549],"unitelabs.labware.math.decimal",[24551,24552],"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channels_coordination._SIDE_BUFFER","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channels_coordination._HOME_BUFFER",[24554,24555,24556,24557,24558,24559,24560,24561],"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":24551,"path":24547,"parent":24527,"lines":24563,"value":24564},[786,786],"decimal.Decimal('4.5')",{"type":784,"name":24552,"path":24547,"parent":24527,"lines":24566,"value":24567},[9651,9651],"decimal.Decimal('11')",{"type":846,"name":24554,"path":24547,"parent":24527,"lines":24569,"parameters":24570,"returns":24579},[9664,7196],[24571,24573,24576],{"name":5718,"kind":852,"annotation":24572,"required":853},{"name":1405,"cls":810},{"name":24574,"kind":852,"annotation":24575,"required":853},"gap",{"name":3805,"cls":810},{"name":24577,"kind":852,"annotation":24578,"required":853},"inter_gap",{"name":3805,"cls":810},{"description":1127,"annotation":24580},{"name":3805,"cls":810},{"type":846,"name":24555,"path":24547,"parent":24527,"lines":24582,"parameters":24583,"returns":24605},[2800,796],[24584,24586,24588,24591,24594,24597,24600,24602],{"name":5718,"kind":852,"annotation":24585,"required":853},{"name":1405,"cls":810},{"name":24574,"kind":852,"annotation":24587,"required":853},{"name":3805,"cls":810},{"name":24589,"kind":852,"annotation":24590,"required":853},"sibling_extent",{"name":3805,"cls":810},{"name":24592,"kind":852,"annotation":24593,"required":853},"is_low_y",{"name":1098,"cls":810},{"name":24595,"kind":852,"annotation":24596,"required":853},"arm_y_min",{"name":3805,"cls":810},{"name":24598,"kind":852,"annotation":24599,"required":853},"arm_y_max",{"name":3805,"cls":810},{"name":24577,"kind":852,"annotation":24601,"required":853},{"name":3805,"cls":810},{"name":24603,"kind":852,"annotation":24604,"required":853},"ipg_clearance",{"name":3805,"cls":810},{"description":1127,"annotation":24606},{"left":24607,"slice":24608},{"name":1870,"cls":810},{"left":24609,"slice":24610},{"name":2812,"cls":810},{"elements":24611},[24612,24613],{"name":3805,"cls":810},{"name":3805,"cls":810},{"type":846,"name":24556,"path":24547,"parent":24527,"lines":24615,"parameters":24616,"returns":24628},[871,2866],[24617,24619,24621,24623,24625],{"name":5718,"kind":852,"annotation":24618,"required":853},{"name":1405,"cls":810},{"name":24574,"kind":852,"annotation":24620,"required":853},{"name":3805,"cls":810},{"name":24589,"kind":852,"annotation":24622,"required":853},{"name":3805,"cls":810},{"name":24592,"kind":852,"annotation":24624,"required":853},{"name":1098,"cls":810},{"name":24626,"kind":852,"annotation":24627,"required":853},"arm_min_y",{"name":3805,"cls":810},{"description":1127,"annotation":24629},{"left":24630,"slice":24631},{"name":1870,"cls":810},{"name":3805,"cls":810},{"type":846,"name":24557,"path":24547,"parent":24527,"lines":24633,"parameters":24634,"returns":24638},[1066,1085],[24635],{"name":24636,"kind":852,"annotation":24637,"required":853},"config",{"name":927,"cls":810},{"description":1127,"annotation":24639},{"left":24640,"slice":24641},{"name":2812,"cls":810},{"elements":24642},[24643,24644,24645,24646,24647],{"name":3805,"cls":810},{"name":3805,"cls":810},{"name":3805,"cls":810},{"name":1098,"cls":810},{"name":3805,"cls":810},{"type":846,"name":24558,"path":24547,"parent":24527,"description":24649,"lines":24650,"parameters":24651,"returns":24654},"Calculate (min_y, max_y) bounds for each PIP channel.",[888,1102],[24652],{"name":24636,"kind":852,"annotation":24653,"required":853},{"name":927,"cls":810},{"description":24655,"annotation":24656},"List of (y_min, y_max) tuples per channel.",{"left":24657,"slice":24658},{"name":1870,"cls":810},{"left":24659,"slice":24660},{"name":2812,"cls":810},{"elements":24661},[24662,24663],{"name":3805,"cls":810},{"name":3805,"cls":810},{"type":846,"name":24559,"path":24547,"parent":24527,"description":24665,"lines":24666,"parameters":24667,"returns":24670},"Calculate XL-aware safe home Y positions for all PIP channels.",[2019,3876],[24668],{"name":24636,"kind":852,"annotation":24669,"required":853},{"name":927,"cls":810},{"description":1127,"annotation":24671},{"left":24672,"slice":24673},{"name":1870,"cls":810},{"name":3805,"cls":810},{"type":846,"name":24560,"path":24547,"parent":24527,"description":24675,"lines":24676,"parameters":24677,"returns":24680},"Calculate (min_y, max_y) bounds for each XL channel.",[2051,3932],[24678],{"name":24636,"kind":852,"annotation":24679,"required":853},{"name":927,"cls":810},{"description":24655,"annotation":24681},{"left":24682,"slice":24683},{"name":1870,"cls":810},{"left":24684,"slice":24685},{"name":2812,"cls":810},{"elements":24686},[24687,24688],{"name":3805,"cls":810},{"name":3805,"cls":810},{"type":846,"name":24561,"path":24547,"parent":24527,"description":24690,"lines":24691,"parameters":24692,"returns":24695},"Calculate PIP-aware safe home Y positions for all XL channels.",[2102,8961],[24693],{"name":24636,"kind":852,"annotation":24694,"required":853},{"name":927,"cls":810},{"description":1127,"annotation":24696},{"left":24697,"slice":24698},{"name":1870,"cls":810},{"name":3805,"cls":810},{"type":755,"name":24528,"path":24700,"parent":18495,"classes":24701},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fpipettes\u002Finterfaces\u002Fvolume_info.py",[24535],{"type":802,"name":24535,"path":24700,"parent":24528,"description":24703,"lines":24704,"decorators":24705,"attributes":24706,"functions":24709,"mro":24711},"Volume information for a pipette channel.",[9651,7196],[9853],[24707,24708],"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.volume_info.VolumeInfo.max_volume","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.volume_info.VolumeInfo.current_volume",[24710],"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.volume_info.VolumeInfo.__init__",[24535],{"type":784,"name":24707,"path":24700,"parent":24535,"lines":24713,"value":832,"annotation":24714},[2775,2775],{"name":1405,"cls":810},{"type":784,"name":24708,"path":24700,"parent":24535,"lines":24716,"value":832,"annotation":24717},[7196,7196],{"name":1405,"cls":810},{"type":846,"name":24710,"path":24700,"parent":24535,"lines":24719,"parameters":24720},[9868,9868],[24721,24722,24725],{"name":851,"kind":852,"required":853},{"name":24723,"kind":852,"annotation":24724,"required":853},"max_volume",{"name":1405,"cls":810},{"name":24726,"kind":852,"annotation":24727,"required":853},"current_volume",{"name":1405,"cls":810},{"type":755,"name":24529,"path":24729,"parent":18495,"attributes":24730,"classes":24731},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fpipettes\u002Finterfaces\u002Ftadm.py",[7468],[2478,7462,7463,5705],{"type":802,"name":2478,"path":24729,"parent":24529,"description":13532,"lines":24733,"bases":24734,"attributes":24737,"mro":24740},[2775,864],[24735],{"annotation":24736},{"name":9836,"cls":810},[2481,24738,24739],"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":24729,"parent":2478,"description":13543,"lines":24742,"value":1417},[805,805],{"type":784,"name":24738,"path":24729,"parent":2478,"description":13546,"lines":24744,"value":2342},[1856,1856],{"type":784,"name":24739,"path":24729,"parent":2478,"description":13549,"lines":24746,"value":2343},[795,795],{"type":784,"name":7468,"path":24729,"parent":24529,"description":24748,"lines":24749,"value":24750},"Pairs of time (in ms) and pressure (in Pa).",[870,870],"collections.abc.Sequence[tuple[int, int]]",{"type":802,"name":7462,"path":24729,"parent":24529,"description":24752,"lines":24753,"bases":24754,"attributes":24757,"mro":24762},"Total Air Displacement Monitoring guardband.",[3716,1066],[24755],{"annotation":24756},{"name":910,"cls":810},[24758,24759,24760,24761],"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",[7462],{"type":784,"name":24758,"path":24729,"parent":7462,"lines":24764,"value":832,"annotation":24765},[2866,2866],{"name":1405,"cls":810},{"type":784,"name":24759,"path":24729,"parent":7462,"lines":24767,"value":832,"annotation":24768},[3055,3055],{"name":931,"cls":810},{"type":784,"name":24760,"path":24729,"parent":7462,"lines":24770,"value":832,"annotation":24771},[2879,2879],{"name":7468,"cls":810},{"type":784,"name":24761,"path":24729,"parent":7462,"lines":24773,"value":832,"annotation":24774},[1066,1066],{"name":7468,"cls":810},{"type":802,"name":7463,"path":24729,"parent":24529,"description":24776,"lines":24777,"bases":24778,"attributes":24781,"mro":24787},"Total Air Displacement Monitoring measurement.",[878,1973],[24779],{"annotation":24780},{"name":910,"cls":810},[24782,24783,24784,24785,24786],"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",[7463],{"type":784,"name":24782,"path":24729,"parent":7463,"lines":24789,"value":832,"annotation":24790},[3069,3069],{"name":931,"cls":810},{"type":784,"name":24783,"path":24729,"parent":7463,"lines":24792,"value":832,"annotation":24793},[3819,3819],{"name":931,"cls":810},{"type":784,"name":24784,"path":24729,"parent":7463,"lines":24795,"value":832,"annotation":24796},[1923,1923],{"left":24797,"slice":24798},{"name":2339,"cls":810},{"elements":24799},[24800,24801],"'Aspirate'","'Dispense'",{"type":784,"name":24785,"path":24729,"parent":7463,"lines":24803,"value":832,"annotation":24804},[3820,3820],{"left":24805,"slice":24806},{"name":1870,"cls":810},{"name":1405,"cls":810},{"type":784,"name":24786,"path":24729,"parent":7463,"lines":24808,"value":832,"annotation":24809},[1973,1973],{"left":24810,"slice":24811},{"name":2339,"cls":810},{"elements":24812},[1052,24813,24814],"'Upper'","'Lower'",{"type":802,"name":5705,"path":24729,"parent":24529,"description":24816,"lines":24817,"decorators":24818,"attributes":24819,"functions":24828,"mro":24830},"TADM Parameters for pipetting operations.",[7604,2019],[9853],[24820,24821,24822,24823,24824,24825,24826,24827],"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",[24829],"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMParameters.__init__",[5705],{"type":784,"name":24820,"path":24729,"parent":5705,"lines":24832,"value":832,"annotation":24833},[3480,3480],{"name":1098,"cls":810},{"type":784,"name":24821,"path":24729,"parent":5705,"lines":24835,"value":832,"annotation":24836},[2001,2001],{"name":1405,"cls":810},{"type":784,"name":24822,"path":24729,"parent":5705,"lines":24838,"value":832,"annotation":24839},[1092,1092],{"left":24840,"slice":24841},{"name":2339,"cls":810},{"elements":24842},[24843,24844],"'aspirate'","'dispense'",{"type":784,"name":24823,"path":24729,"parent":5705,"lines":24846,"value":832,"annotation":24847},[2009,2009],{"name":1098,"cls":810},{"type":784,"name":24824,"path":24729,"parent":5705,"lines":24849,"value":832,"annotation":24850},[1102,1102],{"name":1405,"cls":810},{"type":784,"name":24825,"path":24729,"parent":5705,"lines":24852,"value":832,"annotation":24853},[2010,2010],{"name":1405,"cls":810},{"type":784,"name":24826,"path":24729,"parent":5705,"lines":24855,"value":832,"annotation":24856},[3867,3867],{"name":931,"cls":810},{"type":784,"name":24827,"path":24729,"parent":5705,"lines":24858,"value":832,"annotation":24859},[2019,2019],{"name":931,"cls":810},{"type":846,"name":24829,"path":24729,"parent":5705,"lines":24861,"parameters":24862},[9868,9868],[24863,24864,24867,24870,24876,24879,24882,24885,24887],{"name":851,"kind":852,"required":853},{"name":24865,"kind":852,"annotation":24866,"required":853},"data_available",{"name":1098,"cls":810},{"name":24868,"kind":852,"annotation":24869,"required":853},"number_of_data_records",{"name":1405,"cls":810},{"name":24871,"kind":852,"annotation":24872,"required":853},"type_of_liquid_handling",{"left":24873,"slice":24874},{"name":2339,"cls":810},{"elements":24875},[24843,24844],{"name":24877,"kind":852,"annotation":24878,"required":853},"data_out_of_range",{"name":1098,"cls":810},{"name":24880,"kind":852,"annotation":24881,"required":853},"used_limit_curve_index",{"name":1405,"cls":810},{"name":24883,"kind":852,"annotation":24884,"required":853},"reserved",{"name":1405,"cls":810},{"name":5879,"kind":852,"annotation":24886,"required":853},{"name":931,"cls":810},{"name":24888,"kind":852,"annotation":24889,"required":853},"used_limit_curve_name",{"name":931,"cls":810},{"type":755,"name":24530,"path":24891,"parent":18495,"classes":24892},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fpipettes\u002Finterfaces\u002Fpick_up_tip_method.py",[2186],{"type":802,"name":2186,"path":24891,"parent":24530,"description":24894,"lines":24895,"bases":24896,"attributes":24899,"mro":24901},"The method to pick up tips.",[9651,3016],[24897],{"annotation":24898},{"name":9836,"cls":810},[5061,2189,24900],"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.pick_up_tip_method.PickUpTipMethod.SLOW",[2186],{"type":784,"name":5061,"path":24891,"parent":2186,"description":24903,"lines":24904,"value":1417},"Auto selection.",[9664,9664],{"type":784,"name":2189,"path":24891,"parent":2186,"description":24906,"lines":24907,"value":2342},"Pick up normally out of rack.",[790,790],{"type":784,"name":24900,"path":24891,"parent":2186,"description":24909,"lines":24910,"value":2343},"Pick up slowly out of wash liquid.",[1807,1807],{"type":755,"name":24531,"path":24912,"parent":18495,"classes":24913},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fpipettes\u002Finterfaces\u002Fmonitoring_mode.py",[16822],{"type":802,"name":16822,"path":24912,"parent":24531,"description":22219,"lines":24915,"bases":24916,"attributes":24919,"mro":24923},[9651,856],[24917],{"annotation":24918},{"name":9836,"cls":810},[24920,24921,24922],"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",[16822],{"type":784,"name":24920,"path":24912,"parent":16822,"description":24925,"lines":24926,"value":1417},"Disable monitoring.",[9664,9664],{"type":784,"name":24921,"path":24912,"parent":16822,"description":24928,"lines":24929,"value":2342},"Monitored Air Displacement (MAD)",[2800,2800],{"type":784,"name":24922,"path":24912,"parent":16822,"description":24931,"lines":24932,"value":2343},"Total Air Displacement Monitoring (TADM)",[848,848],{"type":755,"name":14398,"path":24934,"parent":7447,"packages":24935,"attributes":24938,"classes":24940},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fcore_gripper\u002F__init__.py",[24936,24937],"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol","unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper",[24939],"unitelabs.liquid_handling.hamilton.modules.core_gripper.__all__",[7458,2779],{"type":784,"name":24939,"path":24934,"parent":14398,"lines":24942,"value":24943},[9651,9651],[7458,2779],{"type":755,"name":24936,"path":24945,"parent":14398,"classes":24946},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fcore_gripper\u002Fcore_gripper_protocol.py",[2779],{"type":802,"name":2779,"path":24945,"parent":24936,"description":24948,"lines":24949,"bases":24950,"attributes":24953,"functions":24955,"mro":24964},"Low-level access to the CO-RE gripper. Used to transport labware.",[1807,4348],[24951],{"annotation":24952},{"name":2793,"cls":810},[24954],"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol.CoReGripperProtocol.logger",[24956,24957,24958,24959,24960,24961,24962,24963],"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol.CoReGripperProtocol._service","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",[2779,2793],{"type":784,"name":24954,"path":24945,"parent":2779,"description":24966,"lines":24967,"value":832,"annotation":24968},"Logger for the core gripper module.",[848,831],{"name":7669,"cls":810},{"type":846,"name":24956,"path":24945,"parent":2779,"description":15302,"lines":24970,"parameters":24971,"returns":24973},[864,1059],[24972],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":24974},{"name":15308,"cls":810},{"type":846,"name":24957,"path":24945,"parent":2779,"description":24976,"lines":24977,"decorators":24978,"parameters":24979},"Get CoRe gripper paddles by picking them up with the provided channels.",[2866,7353],[7679,7689],[24980,24981,24989,24997,25002],{"name":851,"kind":852,"required":853},{"name":2158,"kind":852,"annotation":24982,"required":853,"description":24988},{"left":24983,"slice":24984},{"name":2812,"cls":810},{"elements":24985},[24986,24987],{"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":24990,"required":853,"description":24996},{"left":24991,"slice":24992},{"name":2812,"cls":810},{"elements":24993},[24994,24995],{"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":1936,"kind":852,"annotation":24998,"required":42,"default":832,"description":25001},{"join":24999},[25000,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":25003,"required":42,"default":832,"description":14968},{"join":25004},[25005,832],{"name":1940,"cls":810},{"type":846,"name":24958,"path":24945,"parent":2779,"description":25007,"lines":25008,"decorators":25009,"parameters":25010},"Discard CoRe gripper paddles by dropping them back at the provided location.",[7363,1133],[7679,7689],[25011,25012,25020,25028,25033,25037],{"name":851,"kind":852,"required":853},{"name":1927,"kind":852,"annotation":25013,"required":853,"description":25019},{"left":25014,"slice":25015},{"name":2812,"cls":810},{"elements":25016},[25017,25018],{"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":25021,"required":853,"description":25027},{"left":25022,"slice":25023},{"name":2812,"cls":810},{"elements":25024},[25025,25026],{"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":25029,"required":42,"default":832,"description":25032},{"join":25030},[25031,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":25034,"required":42,"default":832,"description":15510},{"join":25035},[25036,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":25038,"required":42,"default":832,"description":14968},{"join":25039},[25040,832],{"name":1940,"cls":810},{"type":846,"name":24959,"path":24945,"parent":2779,"description":25042,"lines":25043,"decorators":25044,"parameters":25045},"Open CoRe gripper.",[10585,8968],[7679,7689],[25046,25047],{"name":851,"kind":852,"required":853},{"name":2271,"kind":852,"annotation":25048,"required":853,"description":25027},{"left":25049,"slice":25050},{"name":2812,"cls":810},{"elements":25051},[25052,25053],{"name":1405,"cls":810},{"name":1405,"cls":810},{"type":846,"name":24960,"path":24945,"parent":2779,"description":25055,"lines":25056,"decorators":25057,"parameters":25058},"Pick up a plate using the CoRe gripper.",[14539,1211],[7679,7689],[25059,25060,25062,25065,25068,25071,25074,25077,25081],{"name":851,"kind":852,"required":853},{"name":2883,"kind":852,"annotation":25061,"required":853,"description":15477},{"name":1934,"cls":810},{"name":2886,"kind":852,"annotation":25063,"required":853,"description":25064},{"name":1940,"cls":810},"The plate's width in mm with an additional margin to safely pull up the gripper.",{"name":2889,"kind":852,"annotation":25066,"required":853,"description":25067},{"name":1940,"cls":810},"The plate's width in mm.",{"name":2892,"kind":852,"annotation":25069,"required":42,"default":2894,"description":25070},{"name":1405,"cls":810},"The pressure to apply on the plate ranging from 0 (low) to 99 (high).",{"name":2896,"kind":852,"annotation":25072,"required":42,"description":25073},{"name":1940,"cls":810},"The speed in mm\u002Fs when moving along the z-axis.",{"name":2899,"kind":852,"annotation":25075,"required":42,"description":25076},{"name":1940,"cls":810},"The speed in mm\u002Fs along the y-axis when closing the gripper.",{"name":1353,"kind":852,"annotation":25078,"required":42,"default":832,"description":15510},{"join":25079},[25080,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":25082,"required":42,"default":832,"description":14968},{"join":25083},[25084,832],{"name":1940,"cls":810},{"type":846,"name":24961,"path":24945,"parent":2779,"description":25086,"lines":25087,"decorators":25088,"parameters":25089},"Put the plate down using the CoRe gripper.",[1219,10725],[7679,7689],[25090,25091,25094,25096,25099,25101,25104,25108],{"name":851,"kind":852,"required":853},{"name":2883,"kind":852,"annotation":25092,"required":853,"description":25093},{"name":1934,"cls":810},"The plate's center will be placed here.",{"name":2886,"kind":852,"annotation":25095,"required":853,"description":25064},{"name":1940,"cls":810},{"name":2919,"kind":852,"annotation":25097,"required":42,"description":25098},{"name":1940,"cls":810},"The pressure in mm to apply on the bottom.",{"name":2896,"kind":852,"annotation":25100,"required":42,"description":25073},{"name":1940,"cls":810},{"name":2924,"kind":852,"annotation":25102,"required":42,"default":2345,"description":25103},{"name":1405,"cls":810},"The acceleration index when moving along the x-axis.",{"name":1353,"kind":852,"annotation":25105,"required":42,"default":832,"description":15510},{"join":25106},[25107,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":25109,"required":42,"default":832,"description":14968},{"join":25110},[25111,832],{"name":1940,"cls":810},{"type":846,"name":24962,"path":24945,"parent":2779,"description":25113,"lines":25114,"decorators":25115,"parameters":25116},"Move the plate to a certain position using the CoRe gripper.",[17019,12090],[7679,7689],[25117,25118,25120,25122,25124],{"name":851,"kind":852,"required":853},{"name":2883,"kind":852,"annotation":25119,"required":853,"description":25093},{"name":1934,"cls":810},{"name":2896,"kind":852,"annotation":25121,"required":42,"description":25073},{"name":1940,"cls":810},{"name":2924,"kind":852,"annotation":25123,"required":42,"default":2345,"description":25103},{"name":1405,"cls":810},{"name":1409,"kind":852,"annotation":25125,"required":42,"default":832,"description":14968},{"join":25126},[25127,832],{"name":1940,"cls":810},{"type":846,"name":24963,"path":24945,"parent":2779,"description":25129,"lines":25130,"decorators":25131,"parameters":25132,"returns":25144},"Read a labware's barcode using the CO-RE gripper.",[8764,4348],[7679,7689],[25133,25134,25136,25138,25142],{"name":851,"kind":852,"required":853},{"name":2955,"kind":852,"annotation":25135,"required":853,"description":15595},{"name":1405,"cls":810},{"name":2299,"kind":852,"annotation":25137,"required":853,"description":15601},{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":25139,"required":42,"default":832,"description":14968},{"join":25140},[25141,832],{"name":1940,"cls":810},{"name":2896,"kind":852,"annotation":25143,"required":42,"description":25073},{"name":1940,"cls":810},{"description":15618,"annotation":25145},{"join":25146},[25147,832],{"name":931,"cls":810},{"type":755,"name":24937,"path":25149,"parent":14398,"packages":25150,"classes":25151},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fcore_gripper\u002Fcore_gripper.py",[14838],[7458],{"type":802,"name":7458,"path":25149,"parent":24937,"description":25153,"lines":25154,"decorators":25155,"bases":25156,"attributes":25161,"functions":25167,"mro":25194},"The CO-RE Gripper is the plate handling tool of the Microlab STAR.\n\nIt is picked up by two pipetting channels to transport microplates to and from\npositions on the deck and cover them with lids. Plates can be gripped in\nlandscape or portrait format within the working area. Rotation of plates\nis not an option.",[795,19901],[9853],[25157],{"annotation":25158},{"left":25159,"slice":25160},{"name":773,"cls":810},{"name":827,"cls":810},[25162,25163,25164,25165,25166],"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.min_width","unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.logger",[25168,25169,25170,25171,25172,25173,25174,25175,25176,25177,25178,25179,25180,25181,25182,25183,25184,25185,25186,25187,25188,25189,25190,25191,25192,25193],"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",[7458,773,14879,14470,774,828],{"type":784,"name":25162,"path":25149,"parent":7458,"lines":25196,"value":25197,"annotation":25198},[2879,2879],"'CO-RE gripper'",{"name":931,"cls":810},{"type":784,"name":25163,"path":25149,"parent":7458,"description":25200,"lines":25201,"value":25202,"annotation":25203},"The parking location of the gripper.",[1043,1043],"dataclasses.field(default_factory=(lambda: (Vector(), Vector())))",{"left":25204,"slice":25205},{"name":2812,"cls":810},{"elements":25206},[25207,25208],{"name":1934,"cls":810},{"name":1934,"cls":810},{"type":784,"name":25164,"path":25149,"parent":7458,"description":25210,"lines":25211,"value":25212,"annotation":25213},"The zero-based indices of both channels used to pick up the gripper.",[3069,3069],"(0, 1)",{"left":25214,"slice":25215},{"name":2812,"cls":810},{"elements":25216},[25217,25218],{"name":1405,"cls":810},{"name":1405,"cls":810},{"type":784,"name":25165,"path":25149,"parent":7458,"description":25220,"lines":25221,"value":25222,"annotation":25223},"The minimal distance in mm between the grippers.",[1974,1974],"decimal.Decimal(9)",{"name":1062,"cls":810},{"type":846,"name":25169,"path":25149,"parent":7458,"lines":25225,"parameters":25226},[3104,3112],[25227,25228,25230],{"name":851,"kind":852,"required":853},{"name":14506,"kind":852,"annotation":25229,"required":853},{"name":7171,"cls":810},{"name":14512,"kind":3737,"required":42,"default":3739},{"type":784,"name":25166,"path":25149,"parent":7458,"description":24966,"lines":25232,"value":832,"annotation":25233},[3451,2001],{"name":7669,"cls":810},{"type":846,"name":25170,"path":25149,"parent":7458,"description":25235,"lines":25236,"decorators":25237,"parameters":25238},"Configure the CO-RE gripper for use.\n\nThe park location of the CO-RE gripper may vary, update its value here when necessary.",[2009,10594],[7077],[25239,25240,25251],{"name":851,"kind":852,"required":853},{"name":25241,"kind":1788,"annotation":25242,"required":42,"default":832,"description":25250},"park_location",{"join":25243},[25244,832],{"left":25245,"slice":25246},{"name":2812,"cls":810},{"elements":25247},[25248,25249],{"name":1934,"cls":810},{"name":1934,"cls":810},"Both vectors of the park location. The first vector is the foremost gripper,\nthe second vector is the rear gripper. If not provided, attempts to infer from configuration.",{"name":2271,"kind":1788,"annotation":25252,"required":42,"default":832,"description":25260},{"join":25253},[25254,832],{"left":25255,"slice":25256},{"name":2812,"cls":810},{"elements":25257},[25258,25259],{"name":1405,"cls":810},{"name":1405,"cls":810},"The zero-based indices of both channels used to pick up the CO-RE gripper from its park location.",{"type":846,"name":25171,"path":25149,"parent":7458,"lines":25262,"decorators":25263,"parameters":25264,"returns":25266},[15968,1171],[7077],[25265],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":25267},{"name":1098,"cls":810},{"type":846,"name":25172,"path":25149,"parent":7458,"description":25269,"lines":25270,"decorators":25271,"parameters":25272},"Activate the CO-RE gripper.\n\nDo not call this method directly! Call `pick_up_gripper()` instead.",[14539,4070],[7077],[25273,25274],{"name":851,"kind":852,"required":853},{"name":25275,"kind":852,"annotation":25276,"required":42,"default":1052},"disable_pick_up",{"join":25277},[25278,832],{"name":1098,"cls":810},{"type":846,"name":25173,"path":25149,"parent":7458,"description":25280,"lines":25281,"decorators":25282,"parameters":25283},"Deactivate the CO-RE gripper.\n\nDo not call this method directly! Call `put_down_gripper()` instead.",[4078,1227],[7077],[25284],{"name":851,"kind":852,"required":853},{"type":846,"name":25174,"path":25149,"parent":7458,"description":25286,"lines":25287,"parameters":25289},"Verify whether the gripper can be picked up from its parking location.",[25288,10725],211,[25290,25291,25298,25305],{"name":851,"kind":13681,"required":853},{"name":25241,"kind":852,"annotation":25292,"required":853,"description":25200},{"left":25293,"slice":25294},{"name":2812,"cls":810},{"elements":25295},[25296,25297],{"name":1934,"cls":810},{"name":1934,"cls":810},{"name":2271,"kind":852,"annotation":25299,"required":853,"description":25210},{"left":25300,"slice":25301},{"name":2812,"cls":810},{"elements":25302},[25303,25304],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744},{"type":846,"name":25175,"path":25149,"parent":7458,"description":25307,"lines":25308,"decorators":25309,"parameters":25310},"Pick up the CO-RE gripper from its parking location.",[17019,1330],[7679],[25311,25312,25322],{"name":851,"kind":13681,"required":853},{"name":25241,"kind":852,"annotation":25313,"required":42,"default":832,"description":25321},{"join":25314},[25315,832],{"left":25316,"slice":25317},{"name":2812,"cls":810},{"elements":25318},[25319,25320],{"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":25323,"required":42,"default":832,"description":25331},{"join":25324},[25325,832],{"left":25326,"slice":25327},{"name":2812,"cls":810},{"elements":25328},[25329,25330],{"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`.",{"type":846,"name":25176,"path":25149,"parent":7458,"description":25333,"lines":25334,"decorators":25335,"parameters":25336},"Put down the CO-RE gripper into its parking location.",[4274,4448],[7679],[25337,25338,25347],{"name":851,"kind":13681,"required":853},{"name":25241,"kind":852,"annotation":25339,"required":42,"default":832,"description":25321},{"join":25340},[25341,832],{"left":25342,"slice":25343},{"name":2812,"cls":810},{"elements":25344},[25345,25346],{"name":1934,"cls":810},{"name":1934,"cls":810},{"name":2271,"kind":852,"annotation":25348,"required":42,"default":832,"description":25356},{"join":25349},[25350,832],{"left":25351,"slice":25352},{"name":2812,"cls":810},{"elements":25353},[25354,25355],{"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":25177,"path":25149,"parent":7458,"description":25358,"lines":25359,"decorators":25360,"parameters":25361},"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.",[4449,9780],[14943,7679],[25362],{"name":851,"kind":852,"required":853},{"type":846,"name":25178,"path":25149,"parent":7458,"description":25364,"lines":25365,"decorators":25366,"parameters":25367},"Discard the currently held gripper at the current location.",[9255,13087],[7679],[25368,25369],{"name":851,"kind":852,"required":853},{"name":2271,"kind":1788,"annotation":25370,"required":42,"default":832,"description":25375},{"join":25371},[25372,832],{"left":25373,"slice":25374},{"name":1930,"cls":810},{"name":1405,"cls":810},"The channels holding the CO-RE gripper.",{"type":846,"name":25179,"path":25149,"parent":7458,"description":14940,"lines":25377,"decorators":25378,"parameters":25379,"returns":25381},[24123,15552],[14943,7679,7077],[25380],{"name":851,"kind":852,"required":853},{"description":14947,"annotation":25382},{"name":1934,"cls":810},{"type":846,"name":25180,"path":25149,"parent":7458,"description":14950,"lines":25384,"decorators":25385,"parameters":25386},[9292,4703],[14953,7679,7077],[25387,25388,25390],{"name":851,"kind":13681,"required":853},{"name":14653,"kind":852,"annotation":25389,"required":853,"description":14958},{"name":1934,"cls":810},{"name":1409,"kind":1788,"annotation":25391,"required":42,"default":832,"description":14968},{"join":25392},[25393,832],{"name":1940,"cls":810},{"type":846,"name":25181,"path":25149,"parent":7458,"description":14970,"lines":25395,"decorators":25396,"parameters":25397},[4740,1598],[14953,7679,7077],[25398,25399],{"name":851,"kind":13681,"required":853},{"name":13793,"kind":852,"annotation":25400,"required":853,"description":14977},{"name":1934,"cls":810},{"type":846,"name":25182,"path":25149,"parent":7458,"description":15002,"lines":25402,"decorators":25403,"parameters":25404,"returns":25406},[4785,1619],[14943,7077],[25405],{"name":851,"kind":852,"required":853},{"description":15009,"annotation":25407},{"name":1098,"cls":810},{"type":846,"name":25183,"path":25149,"parent":7458,"description":15012,"lines":25409,"decorators":25410,"parameters":25411,"returns":25413},[1627,4837],[14943,7679,7077],[25412],{"name":851,"kind":852,"required":853},{"description":15018,"annotation":25414},{"name":1062,"cls":810},{"type":846,"name":25184,"path":25149,"parent":7458,"description":15021,"lines":25416,"decorators":25417,"parameters":25418},[4845,9385],[14953,7679,7077],[25419,25420],{"name":851,"kind":13681,"required":853},{"name":7342,"kind":852,"annotation":25421,"required":42,"description":15028},{"name":1940,"cls":810},{"type":846,"name":25185,"path":25149,"parent":7458,"description":15030,"lines":25423,"decorators":25424,"parameters":25425},[9391,5020],[14953,7679,7077],[25426,25427],{"name":851,"kind":13681,"required":853},{"name":13793,"kind":852,"annotation":25428,"required":42,"description":15037},{"name":1940,"cls":810},{"type":846,"name":25186,"path":25149,"parent":7458,"description":15039,"lines":25430,"decorators":25431,"parameters":25432},[1692,16651],[14953,7679,7077],[25433,25434],{"name":851,"kind":13681,"required":853},{"name":7342,"kind":852,"annotation":25435,"required":42,"description":15046},{"name":1940,"cls":810},{"type":846,"name":25187,"path":25149,"parent":7458,"description":15051,"lines":25437,"decorators":25438,"parameters":25439},[16668,19113],[14953,7679,7077],[25440,25441],{"name":851,"kind":13681,"required":853},{"name":13793,"kind":852,"annotation":25442,"required":42,"description":15058},{"name":1940,"cls":810},{"type":846,"name":25188,"path":25149,"parent":7458,"description":15062,"lines":25444,"decorators":25445,"parameters":25446},[1799,8190],[14953,7679,7077],[25447,25448,25450,25455,25457,25459,25461,25463,25467,25471,25473,25475],{"name":851,"kind":13681,"required":853},{"name":14650,"kind":852,"annotation":25449,"required":853,"description":15069},{"name":827,"cls":810},{"name":15071,"kind":852,"annotation":25451,"required":853,"description":15078},{"join":25452},[25453,25454],{"name":15075,"cls":810},{"name":15077,"cls":810},{"name":2892,"kind":1788,"annotation":25456,"required":42,"default":8034,"description":15049},{"name":1405,"cls":810},{"name":2919,"kind":1788,"annotation":25458,"required":42,"description":25098},{"name":1940,"cls":810},{"name":2896,"kind":1788,"annotation":25460,"required":42,"description":25073},{"name":1940,"cls":810},{"name":2899,"kind":1788,"annotation":25462,"required":42,"description":25076},{"name":1940,"cls":810},{"name":15094,"kind":1788,"annotation":25464,"required":42,"default":832,"description":15098},{"join":25465},[25466,832],{"name":1934,"cls":810},{"name":15100,"kind":1788,"annotation":25468,"required":42,"default":832,"description":15104},{"join":25469},[25470,832],{"name":1934,"cls":810},{"name":15106,"kind":1788,"annotation":25472,"required":42,"description":15108},{"name":1940,"cls":810},{"name":15110,"kind":1788,"annotation":25474,"required":42,"description":15112},{"name":1940,"cls":810},{"name":1409,"kind":1788,"annotation":25476,"required":42,"default":832,"description":14968},{"join":25477},[25478,832],{"name":1940,"cls":810},{"type":846,"name":25189,"path":25149,"parent":7458,"description":15062,"lines":25480,"decorators":25481,"parameters":25482},[22087,5698],[14953,7679,7077],[25483,25484,25489,25494,25496,25498,25500,25503,25507,25511,25513,25515],{"name":851,"kind":13681,"required":853},{"name":15120,"kind":852,"annotation":25485,"required":853,"description":15125},{"join":25486},[25487,25488],{"name":15075,"cls":810},{"name":15077,"cls":810},{"name":15071,"kind":852,"annotation":25490,"required":853,"description":15078},{"join":25491},[25492,25493],{"name":15075,"cls":810},{"name":15077,"cls":810},{"name":2892,"kind":1788,"annotation":25495,"required":42,"default":8034,"description":15049},{"name":1405,"cls":810},{"name":2919,"kind":1788,"annotation":25497,"required":42,"description":25098},{"name":1940,"cls":810},{"name":2896,"kind":1788,"annotation":25499,"required":42,"description":25073},{"name":1940,"cls":810},{"name":2899,"kind":1788,"annotation":25501,"required":42,"description":25502},{"name":1940,"cls":810},"The speed in mm\u002Fs along the y-axis when closing the gripper",{"name":15094,"kind":1788,"annotation":25504,"required":42,"default":832,"description":15098},{"join":25505},[25506,832],{"name":1934,"cls":810},{"name":15100,"kind":1788,"annotation":25508,"required":42,"default":832,"description":15104},{"join":25509},[25510,832],{"name":1934,"cls":810},{"name":15106,"kind":1788,"annotation":25512,"required":42,"description":15108},{"name":1940,"cls":810},{"name":15110,"kind":1788,"annotation":25514,"required":42,"description":15112},{"name":1940,"cls":810},{"name":1409,"kind":1788,"annotation":25516,"required":42,"default":832,"description":14968},{"join":25517},[25518,832],{"name":1940,"cls":810},{"type":846,"name":25190,"path":25149,"parent":7458,"description":15154,"lines":25520,"decorators":25521,"parameters":25522},[5709,5862],[14953,7679,7077],[25523,25524,25526,25528,25530,25532,25536,25538,25540],{"name":851,"kind":13681,"required":853},{"name":14650,"kind":852,"annotation":25525,"required":853,"description":15161},{"name":827,"cls":810},{"name":2892,"kind":1788,"annotation":25527,"required":42,"default":8034,"description":15049},{"name":1405,"cls":810},{"name":2896,"kind":1788,"annotation":25529,"required":42,"description":25073},{"name":1940,"cls":810},{"name":2899,"kind":1788,"annotation":25531,"required":42,"description":25076},{"name":1940,"cls":810},{"name":15094,"kind":1788,"annotation":25533,"required":42,"default":832,"description":15098},{"join":25534},[25535,832],{"name":1934,"cls":810},{"name":15106,"kind":1788,"annotation":25537,"required":42,"description":15108},{"name":1940,"cls":810},{"name":15110,"kind":1788,"annotation":25539,"required":42,"description":15176},{"name":1940,"cls":810},{"name":1409,"kind":1788,"annotation":25541,"required":42,"default":832,"description":14968},{"join":25542},[25543,832],{"name":1940,"cls":810},{"type":846,"name":25191,"path":25149,"parent":7458,"description":15178,"lines":25545,"decorators":25546,"parameters":25547},[5870,6002],[14953,7679,7077],[25548,25549,25554,25556,25558,25560,25564,25566,25568],{"name":851,"kind":13681,"required":853},{"name":15120,"kind":852,"annotation":25550,"required":853,"description":15125},{"join":25551},[25552,25553],{"name":15075,"cls":810},{"name":15077,"cls":810},{"name":2892,"kind":1788,"annotation":25555,"required":42,"default":8034,"description":15049},{"name":1405,"cls":810},{"name":2896,"kind":1788,"annotation":25557,"required":42,"description":25073},{"name":1940,"cls":810},{"name":2899,"kind":1788,"annotation":25559,"required":42,"description":25076},{"name":1940,"cls":810},{"name":15094,"kind":1788,"annotation":25561,"required":42,"default":832,"description":15098},{"join":25562},[25563,832],{"name":1934,"cls":810},{"name":15106,"kind":1788,"annotation":25565,"required":42,"description":15108},{"name":1940,"cls":810},{"name":15110,"kind":1788,"annotation":25567,"required":42,"description":15176},{"name":1940,"cls":810},{"name":1409,"kind":1788,"annotation":25569,"required":42,"default":832,"description":14968},{"join":25570},[25571,832],{"name":1940,"cls":810},{"type":846,"name":25192,"path":25149,"parent":7458,"description":15203,"lines":25573,"decorators":25574,"parameters":25575},[6044,6135],[14953,7679,7077],[25576,25577,25582,25584,25586,25590,25592],{"name":851,"kind":13681,"required":853},{"name":15071,"kind":852,"annotation":25578,"required":853,"description":15078},{"join":25579},[25580,25581],{"name":15075,"cls":810},{"name":15077,"cls":810},{"name":2919,"kind":1788,"annotation":25583,"required":42,"description":25098},{"name":1940,"cls":810},{"name":2896,"kind":1788,"annotation":25585,"required":42,"description":25073},{"name":1940,"cls":810},{"name":15100,"kind":1788,"annotation":25587,"required":42,"default":832,"description":15104},{"join":25588},[25589,832],{"name":1934,"cls":810},{"name":15110,"kind":1788,"annotation":25591,"required":42,"description":15224},{"name":1940,"cls":810},{"name":1409,"kind":1788,"annotation":25593,"required":42,"default":832,"description":14968},{"join":25594},[25595,832],{"name":1940,"cls":810},{"type":846,"name":25193,"path":25149,"parent":7458,"description":15226,"lines":25597,"decorators":25598,"parameters":25599,"returns":25610},[6342,19901],[7679,7077],[25600,25601],{"name":851,"kind":852,"required":853},{"name":2271,"kind":1788,"annotation":25602,"required":42,"default":832,"description":25375},{"join":25603},[25604,832],{"left":25605,"slice":25606},{"name":2812,"cls":810},{"elements":25607},[25608,25609],{"name":1405,"cls":810},{"name":1405,"cls":810},{"description":15233,"annotation":25611},{"join":25612},[25613,832],{"name":827,"cls":810},{"type":846,"name":25168,"path":25149,"parent":7458,"lines":25615,"parameters":25616},[9868,9868],[25617,25618,25621,25625,25627,25629,25636,25645,25648],{"name":851,"kind":852,"required":853},{"name":14784,"kind":852,"annotation":25619,"required":42,"default":25620},{"name":14786,"cls":810},{"name":14788,"cls":810},{"name":14790,"kind":852,"annotation":25622,"required":42},{"left":25623,"slice":25624},{"name":1930,"cls":810},{"name":14794,"cls":810},{"name":15106,"kind":852,"annotation":25626,"required":42},{"name":1062,"cls":810},{"name":11479,"kind":852,"annotation":25628,"required":42,"default":25197},{"name":931,"cls":810},{"name":25241,"kind":852,"annotation":25630,"required":42},{"left":25631,"slice":25632},{"name":2812,"cls":810},{"elements":25633},[25634,25635],{"name":1934,"cls":810},{"name":1934,"cls":810},{"name":2271,"kind":852,"annotation":25637,"required":42,"default":25643},{"left":25638,"slice":25639},{"name":2812,"cls":810},{"elements":25640},[25641,25642],{"name":1405,"cls":810},{"name":1405,"cls":810},{"elements":25644},[1417,2342],{"name":25646,"kind":852,"annotation":25647,"required":42},"min_width",{"name":1062,"cls":810},{"name":14506,"kind":852,"annotation":25649,"required":42,"default":832,"description":14822},{"left":25650,"slice":25651},{"name":14818,"cls":810},{"name":7171,"cls":810},{"type":755,"name":14399,"path":25653,"parent":7447,"packages":25654,"attributes":25658,"classes":25660},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fidl\u002F__init__.py",[25655,25656,25657],"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol","unitelabs.liquid_handling.hamilton.modules.idl.idl","unitelabs.liquid_handling.hamilton.modules.idl.interfaces",[25659],"unitelabs.liquid_handling.hamilton.modules.idl.__all__",[14406,14407],{"type":784,"name":25659,"path":25653,"parent":14399,"lines":25662,"value":25663},[9651,9651],[14406,14407],{"type":755,"name":25655,"path":25665,"parent":14399,"classes":25666},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fidl\u002Fidl_protocol.py",[14407],{"type":802,"name":14407,"path":25665,"parent":25655,"description":25668,"lines":25669,"bases":25671,"attributes":25674,"functions":25676,"mro":25703},"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,25670],532,[25672],{"annotation":25673},{"name":15789,"cls":810},[25675],"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol._logger_name",[25677,25678,25679,25680,25681,25682,25683,25684,25685,25686,25687,25688,25689,25690,25691,25692,25693,25694,25695,25696,25697,25698,25699,25700,25701,25702],"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",[14407,15789],{"type":784,"name":25675,"path":25665,"parent":14407,"lines":25705,"value":25706,"annotation":25707},[1856,1856],"'unitelabs.hamilton.vantage.idl'",{"name":931,"cls":810},{"type":846,"name":25677,"path":25665,"parent":14407,"description":25709,"lines":25710,"decorators":25711,"parameters":25712},"Initialize the IDL module. All drives move to their home positions.",[795,870],[7679,7689],[25713],{"name":851,"kind":852,"required":853},{"type":846,"name":25678,"path":25665,"parent":14407,"description":25715,"lines":25716,"decorators":25717,"parameters":25718},"Home the scanner (X-drive) to its limit stop (highest track position).",[1051,3408],[7679,7689],[25719],{"name":851,"kind":852,"required":853},{"type":846,"name":25679,"path":25665,"parent":14407,"description":4474,"lines":25721,"decorators":25722,"parameters":25723},[3055,3820],[7679,7689],[25724,25725],{"name":851,"kind":852,"required":853},{"name":4481,"kind":852,"annotation":25726,"required":42,"default":2894,"description":25727},{"name":1405,"cls":810},"Maximum reading time in centiseconds (10ms units). Default 30 = 300ms.",{"type":846,"name":25680,"path":25665,"parent":14407,"description":25729,"lines":25730,"decorators":25731,"parameters":25732},"Move scanner (X-drive) to specified slot position.",[1085,7353],[7679,7689],[25733,25734,25737,25740,25743],{"name":851,"kind":852,"required":853},{"name":4491,"kind":852,"annotation":25735,"required":853,"description":25736},{"name":1405,"cls":810},"Slot number to move to (1-based).",{"name":3950,"kind":852,"annotation":25738,"required":42,"default":4495,"description":25739},{"name":1405,"cls":810},"Max speed in steps\u002Fsecond (default 4000).",{"name":2924,"kind":852,"annotation":25741,"required":42,"default":4498,"description":25742},{"name":1405,"cls":810},"Acceleration ramp factor (default 10).",{"name":4500,"kind":852,"annotation":25744,"required":42,"default":4502,"description":25745},{"name":1405,"cls":810},"Current limit [mA] (default 1470).",{"type":846,"name":25681,"path":25665,"parent":14407,"description":25747,"lines":25748,"decorators":25749,"parameters":25750},"Move carrier (Y-drive) to specified position.",[7363,9771],[7679,7689],[25751,25752,25758,25761,25763],{"name":851,"kind":852,"required":853},{"name":1632,"kind":852,"annotation":25753,"required":853,"description":25757},{"left":25754,"slice":25755},{"name":2339,"cls":810},{"elements":25756},[1417,2342,2343],"Position number (0=deck, 1=carrier ID, 2=loading tray).",{"name":3950,"kind":852,"annotation":25759,"required":42,"default":4517,"description":25760},{"name":1405,"cls":810},"Max speed in steps\u002Fsecond (default 4800).",{"name":2924,"kind":852,"annotation":25762,"required":42,"default":4498,"description":25742},{"name":1405,"cls":810},{"name":4500,"kind":852,"annotation":25764,"required":42,"default":4522,"description":25765},{"name":1405,"cls":810},"Current limit [mA] (default 930).",{"type":846,"name":25682,"path":25665,"parent":14407,"description":25767,"lines":25768,"decorators":25769,"parameters":25770},"Move carrier (Y-drive) to container on carrier.",[3938,1140],[7679,7689],[25771,25772,25775,25777,25779],{"name":851,"kind":852,"required":853},{"name":4531,"kind":852,"annotation":25773,"required":853,"description":25774},{"name":1405,"cls":810},"Container number on carrier to move to.",{"name":3950,"kind":852,"annotation":25776,"required":42,"default":4517,"description":25760},{"name":1405,"cls":810},{"name":2924,"kind":852,"annotation":25778,"required":42,"default":4498,"description":25742},{"name":1405,"cls":810},{"name":4500,"kind":852,"annotation":25780,"required":42,"default":4522,"description":25765},{"name":1405,"cls":810},{"type":846,"name":25683,"path":25665,"parent":14407,"description":25782,"lines":25783,"decorators":25784,"parameters":25785},"Move lift (Z-drive) to specified position.",[1154,3676],[7679,7689],[25786,25787,25790,25792,25794],{"name":851,"kind":852,"required":853},{"name":1632,"kind":852,"annotation":25788,"required":853,"description":25789},{"name":1405,"cls":810},"Position number to move to (0-3).",{"name":3950,"kind":852,"annotation":25791,"required":42,"default":4495,"description":25739},{"name":1405,"cls":810},{"name":2924,"kind":852,"annotation":25793,"required":42,"default":4498,"description":25742},{"name":1405,"cls":810},{"name":4500,"kind":852,"annotation":25795,"required":42,"default":4554,"description":25796},{"name":1405,"cls":810},"Current limit [mA] (default 670).",{"type":846,"name":25684,"path":25665,"parent":14407,"description":25798,"lines":25799,"decorators":25800,"parameters":25801},"Open the loading tray (L-drive).",[1185,1210],[7679,7689],[25802,25803,25806,25809],{"name":851,"kind":852,"required":853},{"name":3950,"kind":852,"annotation":25804,"required":42,"default":4564,"description":25805},{"name":1405,"cls":810},"Max speed in steps\u002Fsecond (default 2000).",{"name":2924,"kind":852,"annotation":25807,"required":42,"default":2344,"description":25808},{"name":1405,"cls":810},"Acceleration ramp factor (default 3).",{"name":4500,"kind":852,"annotation":25810,"required":42,"default":4569,"description":25811},{"name":1405,"cls":810},"Current limit [mA] (default 1200).",{"type":846,"name":25685,"path":25665,"parent":14407,"description":25813,"lines":25814,"decorators":25816,"parameters":25817},"Close the loading tray (L-drive).",[11365,25815],210,[7679,7689],[25818,25819,25821,25823],{"name":851,"kind":852,"required":853},{"name":3950,"kind":852,"annotation":25820,"required":42,"default":4564,"description":25805},{"name":1405,"cls":810},{"name":2924,"kind":852,"annotation":25822,"required":42,"default":2344,"description":25808},{"name":1405,"cls":810},{"name":4500,"kind":852,"annotation":25824,"required":42,"default":4569,"description":25811},{"name":1405,"cls":810},{"type":846,"name":25686,"path":25665,"parent":14407,"description":25826,"lines":25827,"decorators":25828,"parameters":25829,"returns":25855},"Identify carrier by reading barcode(s).",[4185,17511],[7679,7689],[25830,25831,25833,25835,25837,25839,25841,25843,25845,25847,25849,25851,25853],{"name":851,"kind":852,"required":853},{"name":4491,"kind":852,"annotation":25832,"required":42,"default":2345},{"name":1405,"cls":810},{"name":4593,"kind":852,"annotation":25834,"required":42,"default":4595},{"name":931,"cls":810},{"name":4597,"kind":852,"annotation":25836,"required":42,"default":4599},{"name":1405,"cls":810},{"name":4601,"kind":852,"annotation":25838,"required":42,"default":4603},{"name":1405,"cls":810},{"name":4605,"kind":852,"annotation":25840,"required":42,"default":4607},{"name":1405,"cls":810},{"name":4609,"kind":852,"annotation":25842,"required":42,"default":4611},{"name":1405,"cls":810},{"name":4613,"kind":852,"annotation":25844,"required":42,"default":1417},{"name":1405,"cls":810},{"name":4616,"kind":852,"annotation":25846,"required":42,"default":4618},{"name":1405,"cls":810},{"name":4620,"kind":852,"annotation":25848,"required":42,"default":4622},{"name":1405,"cls":810},{"name":4624,"kind":852,"annotation":25850,"required":42,"default":4626},{"name":1405,"cls":810},{"name":4628,"kind":852,"annotation":25852,"required":42,"default":4630},{"name":1405,"cls":810},{"name":4632,"kind":852,"annotation":25854,"required":42,"default":4522},{"name":1405,"cls":810},{"description":25856,"annotation":25857},"Tuple of (barcode, character_count, rack_presence).",{"left":25858,"slice":25859},{"name":2812,"cls":810},{"elements":25860},[25861,25862,25863],{"name":931,"cls":810},{"name":1405,"cls":810},{"name":931,"cls":810},{"type":846,"name":25687,"path":25665,"parent":14407,"description":25865,"lines":25866,"decorators":25868,"parameters":25869,"returns":25889},"Load carrier and read barcodes of all labware.",[1277,25867],289,[7679,7689],[25870,25871,25873,25875,25877,25879,25881,25883,25885,25887],{"name":851,"kind":852,"required":853},{"name":4650,"kind":852,"annotation":25872,"required":42,"default":1417},{"name":1405,"cls":810},{"name":4653,"kind":852,"annotation":25874,"required":42,"default":4603},{"name":1405,"cls":810},{"name":4593,"kind":852,"annotation":25876,"required":42,"default":4595},{"name":931,"cls":810},{"name":4605,"kind":852,"annotation":25878,"required":42,"default":4607},{"name":1405,"cls":810},{"name":4609,"kind":852,"annotation":25880,"required":42,"default":4661},{"name":1405,"cls":810},{"name":4663,"kind":852,"annotation":25882,"required":42,"default":4665},{"name":1405,"cls":810},{"name":4628,"kind":852,"annotation":25884,"required":42,"default":4630},{"name":1405,"cls":810},{"name":4632,"kind":852,"annotation":25886,"required":42,"default":4522},{"name":1405,"cls":810},{"name":4671,"kind":852,"annotation":25888,"required":42,"default":4622},{"name":1405,"cls":810},{"description":25890,"annotation":25891},"Tuple of (barcode_data, character_count, rack_presence).",{"left":25892,"slice":25893},{"name":2812,"cls":810},{"elements":25894},[25895,25896,25897],{"name":931,"cls":810},{"name":1405,"cls":810},{"name":931,"cls":810},{"type":846,"name":25688,"path":25665,"parent":14407,"description":4682,"lines":25899,"decorators":25900,"parameters":25901,"returns":25907},[12709,7816],[7679,7689],[25902,25903,25905],{"name":851,"kind":852,"required":853},{"name":4593,"kind":852,"annotation":25904,"required":42,"default":4595},{"name":931,"cls":810},{"name":4481,"kind":852,"annotation":25906,"required":42,"default":4228},{"name":1405,"cls":810},{"description":25908,"annotation":25909},"Tuple of (barcode, character_count).",{"left":25910,"slice":25911},{"name":2812,"cls":810},{"elements":25912},[25913,25914],{"name":931,"cls":810},{"name":1405,"cls":810},{"type":846,"name":25689,"path":25665,"parent":14407,"description":4700,"lines":25916,"decorators":25917,"parameters":25918,"returns":25936},[12763,4462],[7679,7689],[25919,25920,25922,25924,25926,25928,25930,25932,25934],{"name":851,"kind":852,"required":853},{"name":4593,"kind":852,"annotation":25921,"required":42,"default":4595},{"name":931,"cls":810},{"name":4709,"kind":852,"annotation":25923,"required":42,"default":4607},{"name":1405,"cls":810},{"name":3123,"kind":852,"annotation":25925,"required":42,"default":4713},{"name":1405,"cls":810},{"name":4715,"kind":852,"annotation":25927,"required":42,"default":2342},{"name":1405,"cls":810},{"name":4481,"kind":852,"annotation":25929,"required":42,"default":4228},{"name":1405,"cls":810},{"name":4624,"kind":852,"annotation":25931,"required":42,"default":4626},{"name":1405,"cls":810},{"name":4722,"kind":852,"annotation":25933,"required":42,"default":1417},{"name":1405,"cls":810},{"name":4616,"kind":852,"annotation":25935,"required":42,"default":4726},{"name":1405,"cls":810},{"description":25937,"annotation":25938},"Tuple of (warning_number, stack_height, object_presence, character_count, barcode_data).",{"left":25939,"slice":25940},{"name":2812,"cls":810},{"elements":25941},[25942,25943,25944,25945,25946],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":931,"cls":810},{"name":1405,"cls":810},{"name":931,"cls":810},{"type":846,"name":25690,"path":25665,"parent":14407,"description":25948,"lines":25949,"decorators":25950,"parameters":25951},"Move carrier out to carrier identification position (CN).",[9247,23046],[7679,7689],[25952,25953,25956],{"name":851,"kind":852,"required":853},{"name":4491,"kind":852,"annotation":25954,"required":42,"default":2345,"description":25955},{"name":1405,"cls":810},"Slot number (default 4).",{"name":4624,"kind":852,"annotation":25957,"required":42,"default":4626,"description":25958},{"name":1405,"cls":810},"Carrier in\u002Fout speed [0.1mm\u002Fs] (default 1000).",{"type":846,"name":25691,"path":25665,"parent":14407,"description":25960,"lines":25961,"decorators":25962,"parameters":25963},"Unload carrier on position (CW).",[4487,8862],[7679,7689],[25964,25965,25967,25970],{"name":851,"kind":852,"required":853},{"name":4491,"kind":852,"annotation":25966,"required":42,"default":2345,"description":25955},{"name":1405,"cls":810},{"name":4624,"kind":852,"annotation":25968,"required":42,"default":4626,"description":25969},{"name":1405,"cls":810},"Carrier out speed [0.1mm\u002Fs] (default 1000).",{"name":4628,"kind":852,"annotation":25971,"required":42,"default":4630,"description":25972},{"name":1405,"cls":810},"Deck parking speed [0.1mm\u002Fs] (default 200).",{"type":846,"name":25692,"path":25665,"parent":14407,"description":25974,"lines":25975,"decorators":25976,"parameters":25977},"Move carrier onto the deck after identification (CB).",[13080,4559],[7679,7689],[25978,25979,25981],{"name":851,"kind":852,"required":853},{"name":4628,"kind":852,"annotation":25980,"required":42,"default":4630,"description":25972},{"name":1405,"cls":810},{"name":4632,"kind":852,"annotation":25982,"required":42,"default":4522,"description":25983},{"name":1405,"cls":810},"Deck parking current limit [mA] (default 930).",{"type":846,"name":25693,"path":25665,"parent":14407,"description":25985,"lines":25986,"decorators":25987,"parameters":25988},"Pull in Carrier onto Deck Position (CD).",[4573,22141],[7679,7689],[25989,25990,25992],{"name":851,"kind":852,"required":853},{"name":4628,"kind":852,"annotation":25991,"required":42,"default":4630,"description":25972},{"name":1405,"cls":810},{"name":4632,"kind":852,"annotation":25993,"required":42,"default":4522,"description":25983},{"name":1405,"cls":810},{"type":846,"name":25694,"path":25665,"parent":14407,"description":4782,"lines":25995,"decorators":25996,"parameters":25997},[19449,9319],[7679,7689],[25998,25999,26001],{"name":851,"kind":852,"required":853},{"name":4491,"kind":852,"annotation":26000,"required":42,"default":2345,"description":25955},{"name":1405,"cls":810},{"name":4624,"kind":852,"annotation":26002,"required":42,"default":4626,"description":25958},{"name":1405,"cls":810},{"type":846,"name":25695,"path":25665,"parent":14407,"description":4793,"lines":26004,"decorators":26005,"parameters":26006,"returns":26010},[20268,9329],[7679,7689],[26007,26008],{"name":851,"kind":852,"required":853},{"name":4624,"kind":852,"annotation":26009,"required":42,"default":4626,"description":25958},{"name":1405,"cls":810},{"description":26011,"annotation":26012},"Measured carrier dimension in 0.1mm.",{"name":1405,"cls":810},{"type":846,"name":25696,"path":25665,"parent":14407,"description":26014,"lines":26015,"decorators":26016,"parameters":26017,"returns":26019},"Get current scanner (X-drive) position in steps.",[21825,4740],[7679,7689],[26018],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":26020},{"name":1405,"cls":810},{"type":846,"name":25697,"path":25665,"parent":14407,"description":26022,"lines":26023,"decorators":26024,"parameters":26025,"returns":26027},"Get current track position based on scanner (X-drive) position.",[21826,24493],[7679,7689],[26026],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":26028},{"name":1405,"cls":810},{"type":846,"name":25698,"path":25665,"parent":14407,"description":26030,"lines":26031,"decorators":26032,"parameters":26033,"returns":26035},"Get current carrier (Y-drive) position in steps.",[24496,1598],[7679,7689],[26034],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":26036},{"name":1405,"cls":810},{"type":846,"name":25699,"path":25665,"parent":14407,"description":26038,"lines":26039,"decorators":26040,"parameters":26041,"returns":26043},"Get current lift (Z-drive) position in steps.",[4774,1599],[7679,7689],[26042],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":26044},{"name":1405,"cls":810},{"type":846,"name":25700,"path":25665,"parent":14407,"description":4843,"lines":26046,"decorators":26047,"parameters":26048,"returns":26050},[1608,4821],[7679,7689],[26049],{"name":851,"kind":852,"required":853},{"description":26051,"annotation":26052},"0=open, 1=closed.",{"name":1405,"cls":810},{"type":846,"name":25701,"path":25665,"parent":14407,"description":4804,"lines":26054,"decorators":26056,"parameters":26057,"returns":26059},[4829,26055],516,[7679,7689],[26058],{"name":851,"kind":852,"required":853},{"description":26060,"annotation":26061},"Space-separated string (all,X,Y,Z,L,S; 0=not init, 1=init).",{"name":931,"cls":810},{"type":846,"name":25702,"path":25665,"parent":14407,"description":4852,"lines":26063,"decorators":26064,"parameters":26065,"returns":26070},[1643,25670],[7679,7689],[26066,26067],{"name":851,"kind":852,"required":853},{"name":3880,"kind":852,"annotation":26068,"required":853,"description":26069},{"name":1405,"cls":810},"Barcode index to retrieve.",{"description":26071,"annotation":26072},"Barcode string at specified index.",{"name":931,"cls":810},{"type":755,"name":25656,"path":26074,"parent":14399,"packages":26075,"classes":26076},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fidl\u002Fidl.py",[14838],[14406],{"type":802,"name":14406,"path":26074,"parent":25656,"description":26078,"lines":26079,"decorators":26080,"bases":26081,"attributes":26084,"functions":26087,"mro":26105},"The IDL (ID Loader) is the Vantage equivalent of the Autoload unit.",[795,15115],[9853],[26082],{"annotation":26083},{"name":774,"cls":810},[26085,26086],"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.identifier","unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.logger",[26088,26089,26090,26091,26092,26093,26094,26095,26096,26097,26098,26099,26100,26101,26102,26103,26104],"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",[14406,774,828],{"type":784,"name":26085,"path":26074,"parent":14406,"lines":26107,"value":26108,"annotation":26109},[3716,3716],"dataclasses.field(default='IDL Unit')",{"name":931,"cls":810},{"type":846,"name":26089,"path":26074,"parent":14406,"lines":26111,"parameters":26112},[3055,887],[26113,26114,26116],{"name":851,"kind":852,"required":853},{"name":14506,"kind":852,"annotation":26115,"required":853},{"name":6925,"cls":810},{"name":14512,"kind":3737,"required":42,"default":3739},{"type":784,"name":26086,"path":26074,"parent":14406,"description":26118,"lines":26119,"value":832,"annotation":26120},"Logger for the IDL module.",[1923,1974],{"name":7669,"cls":810},{"type":846,"name":26090,"path":26074,"parent":14406,"description":26122,"lines":26123,"decorators":26124,"parameters":26125},"Configure the IDL module.",[7604,2009],[7077],[26126,26127,26132],{"name":851,"kind":852,"required":853},{"name":14558,"kind":852,"annotation":26128,"required":42,"default":832,"description":26131},{"join":26129},[26130,832],{"name":1405,"cls":810},"Number of tracks on the loading tray.",{"name":3741,"kind":3742,"required":42,"default":3744},{"type":846,"name":26091,"path":26074,"parent":14406,"lines":26134,"decorators":26135,"parameters":26136,"returns":26138},[2010,3142],[7077],[26137],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":26139},{"name":1098,"cls":810},{"type":846,"name":26092,"path":26074,"parent":14406,"lines":26141,"decorators":26142,"parameters":26143},[3151,2074],[7077],[26144,26145],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744},{"type":846,"name":26093,"path":26074,"parent":14406,"lines":26147,"decorators":26148,"parameters":26149,"returns":26151},[3921,3173],[7077],[26150],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":26152},{"name":1098,"cls":810},{"type":846,"name":26094,"path":26074,"parent":14406,"lines":26154,"decorators":26155,"parameters":26156},[3932,3219],[7077],[26157,26158],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744},{"type":846,"name":26095,"path":26074,"parent":14406,"description":26160,"lines":26161,"decorators":26162,"parameters":26163},"Move all IDL drives to their home positions.",[11191,1139],[14991,7679],[26164,26165],{"name":851,"kind":852,"required":853},{"name":26166,"kind":1788,"annotation":26167,"required":42,"default":832},"parking_slot",{"join":26168},[26169,832],{"name":1405,"cls":810},{"type":846,"name":26096,"path":26074,"parent":14406,"description":26171,"lines":26172,"decorators":26173,"parameters":26174},"Home the scanner and turn off tray lights. Loading tray position is preserved.",[1140,1155],[14991,7679,7077],[26175,26176],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744},{"type":846,"name":26097,"path":26074,"parent":14406,"description":26178,"lines":26179,"decorators":26180,"parameters":26181,"returns":26183},"Get the IDL scanner's current slot position.",[9175,3676],[14943,7679],[26182],{"name":851,"kind":852,"required":853},{"description":26184,"annotation":26185},"The scanner X-drive position in steps.",{"name":1405,"cls":810},{"type":846,"name":26098,"path":26074,"parent":14406,"description":26187,"lines":26188,"decorators":26189,"parameters":26190},"Move the IDL scanner to the specified slot position.",[3677,1186],[14953,7679],[26191,26192],{"name":851,"kind":852,"required":853},{"name":2955,"kind":852,"annotation":26193,"required":853,"description":26194},{"name":1405,"cls":810},"The slot number to move to.",{"type":846,"name":26099,"path":26074,"parent":14406,"description":26196,"lines":26197,"decorators":26198,"parameters":26199,"returns":26238,"throws":26248},"Run a full IDL cycle: deck→loading_tray→deck.",[9185,13981],[14953,7679],[26200,26201,26204,26208,26211,26214,26217,26220,26223,26226,26229,26232,26235],{"name":851,"kind":852,"required":853},{"name":14625,"kind":852,"annotation":26202,"required":853,"description":26203},{"name":17266,"cls":810},"The carrier to cycle (must be on deck).",{"name":26205,"kind":852,"annotation":26206,"required":853,"description":26207},"read_containers",{"name":1098,"cls":810},"Whether to scan container barcodes during loading.",{"name":17276,"kind":852,"annotation":26209,"required":42,"default":1048,"description":26210},{"name":1098,"cls":810},"Park after loading if True (default True).",{"name":4650,"kind":1788,"annotation":26212,"required":42,"default":1417,"description":26213},{"name":1405,"cls":810},"Barcode orientation (0=vertical, 1=horizontal).",{"name":4653,"kind":1788,"annotation":26215,"required":42,"default":4603,"description":26216},{"name":1405,"cls":810},"Number of racks on carrier (default 32).",{"name":4593,"kind":1788,"annotation":26218,"required":42,"default":4595,"description":26219},{"name":931,"cls":810},"Code type settings - 8 hex chars.",{"name":4605,"kind":1788,"annotation":26221,"required":42,"default":4607,"description":26222},{"name":1405,"cls":810},"Read position of first rack [0.1mm].",{"name":4609,"kind":1788,"annotation":26224,"required":42,"default":4661,"description":26225},{"name":1405,"cls":810},"Grid of racks [0.1mm].",{"name":4663,"kind":1788,"annotation":26227,"required":42,"default":4665,"description":26228},{"name":1405,"cls":810},"Reading speed [0.1mm\u002Fs].",{"name":4628,"kind":1788,"annotation":26230,"required":42,"default":4630,"description":26231},{"name":1405,"cls":810},"Deck parking speed [0.1mm\u002Fs].",{"name":4632,"kind":1788,"annotation":26233,"required":42,"default":4522,"description":26234},{"name":1405,"cls":810},"Deck parking current limit [mA].",{"name":4671,"kind":1788,"annotation":26236,"required":42,"default":4622,"description":26237},{"name":1405,"cls":810},"Offset to Y-Home position [0.1mm].",{"description":26239,"annotation":26240},"Tuple of (carrier_barcode, container_barcodes).",{"left":26241,"slice":26242},{"name":2812,"cls":810},{"elements":26243},[26244,26245],{"name":931,"cls":810},{"left":26246,"slice":26247},{"name":1870,"cls":810},{"name":931,"cls":810},[26249,26252],{"description":26250,"annotation":26251},"If carrier is not on deck.",{"name":14713,"cls":810},{"description":26253,"annotation":26254},"If carrier is not a HamiltonCarrier.",{"name":26255,"cls":810},"TypeError",{"type":846,"name":26100,"path":26074,"parent":14406,"description":26257,"lines":26258,"decorators":26259,"parameters":26260,"returns":26269,"throws":26272},"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.",[4310,4382],[14953,7679],[26261,26262,26265,26267],{"name":851,"kind":852,"required":853},{"name":14625,"kind":852,"annotation":26263,"required":853,"description":26264},{"name":17266,"cls":810},"The carrier to identify (must be on deck).",{"name":17276,"kind":852,"annotation":26266,"required":42,"default":1048,"description":26210},{"name":1098,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744,"description":26268},"Additional parameters forwarded to the IDL cycle.",{"description":26270,"annotation":26271},"The carrier barcode string.",{"name":931,"cls":810},[26273,26275],{"description":26250,"annotation":26274},{"name":14713,"cls":810},{"description":26253,"annotation":26276},{"name":26255,"cls":810},{"type":846,"name":26101,"path":26074,"parent":14406,"description":26278,"lines":26279,"decorators":26280,"parameters":26281,"returns":26306,"throws":26315},"Load a carrier and scan both carrier and container barcodes.",[4390,16415],[14953,7679],[26282,26283,26286,26288,26290,26292,26294,26296,26298,26300,26302,26304],{"name":851,"kind":852,"required":853},{"name":14625,"kind":852,"annotation":26284,"required":853,"description":26285},{"name":17266,"cls":810},"The carrier to load (must be on deck).",{"name":17276,"kind":852,"annotation":26287,"required":42,"default":1048,"description":26210},{"name":1098,"cls":810},{"name":4650,"kind":1788,"annotation":26289,"required":42,"default":1417,"description":26213},{"name":1405,"cls":810},{"name":4653,"kind":1788,"annotation":26291,"required":42,"default":4603,"description":26216},{"name":1405,"cls":810},{"name":4593,"kind":1788,"annotation":26293,"required":42,"default":4595,"description":26219},{"name":931,"cls":810},{"name":4605,"kind":1788,"annotation":26295,"required":42,"default":4607,"description":26222},{"name":1405,"cls":810},{"name":4609,"kind":1788,"annotation":26297,"required":42,"default":4661,"description":26225},{"name":1405,"cls":810},{"name":4663,"kind":1788,"annotation":26299,"required":42,"default":4665,"description":26228},{"name":1405,"cls":810},{"name":4628,"kind":1788,"annotation":26301,"required":42,"default":4630,"description":26231},{"name":1405,"cls":810},{"name":4632,"kind":1788,"annotation":26303,"required":42,"default":4522,"description":26234},{"name":1405,"cls":810},{"name":4671,"kind":1788,"annotation":26305,"required":42,"default":4622,"description":26237},{"name":1405,"cls":810},{"description":26239,"annotation":26307},{"left":26308,"slice":26309},{"name":2812,"cls":810},{"elements":26310},[26311,26312],{"name":931,"cls":810},{"left":26313,"slice":26314},{"name":1870,"cls":810},{"name":931,"cls":810},[26316,26318],{"description":26250,"annotation":26317},{"name":14713,"cls":810},{"description":26253,"annotation":26319},{"name":26255,"cls":810},{"type":846,"name":26102,"path":26074,"parent":14406,"description":4556,"lines":26321,"decorators":26323,"parameters":26324},[26322,7886],381,[14953,7679],[26325],{"name":851,"kind":852,"required":853},{"type":846,"name":26103,"path":26074,"parent":14406,"description":4571,"lines":26327,"decorators":26329,"parameters":26330},[26328,4543],388,[14953,7679],[26331],{"name":851,"kind":852,"required":853},{"type":846,"name":26104,"path":26074,"parent":14406,"description":26333,"lines":26334,"decorators":26335,"parameters":26336,"returns":26338},"Get the current loading tray state.",[4558,15115],[14943,7679],[26337],{"name":851,"kind":852,"required":853},{"description":26051,"annotation":26339},{"name":1405,"cls":810},{"type":846,"name":26088,"path":26074,"parent":14406,"lines":26341,"parameters":26342},[9868,9868],[26343,26344,26347,26350],{"name":851,"kind":852,"required":853},{"name":14784,"kind":852,"annotation":26345,"required":42,"default":26346},{"name":14786,"cls":810},{"name":14788,"cls":810},{"name":11479,"kind":852,"annotation":26348,"required":42,"default":26349},{"name":931,"cls":810},"'IDL Unit'",{"name":14506,"kind":852,"annotation":26351,"required":42,"default":832,"description":26354},{"left":26352,"slice":26353},{"name":14818,"cls":810},{"name":6925,"cls":810},"The Microlab Vantage this module is attached to.",{"type":755,"name":25657,"path":26356,"parent":14399,"packages":26357,"attributes":26359},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fidl\u002Finterfaces\u002F__init__.py",[26358],"unitelabs.liquid_handling.hamilton.modules.idl.interfaces.loading_indicators",[26360],"unitelabs.liquid_handling.hamilton.modules.idl.interfaces.__all__",{"type":784,"name":26360,"path":26356,"parent":25657,"lines":26362,"value":26363},[786,786],[26364],"unitelabs.liquid_handling.hamilton.modules.idl.interfaces.loading_indicators.build_track_indicators",{"type":755,"name":26358,"path":26366,"parent":25657,"functions":26367},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fidl\u002Finterfaces\u002Floading_indicators.py",[26364],{"type":846,"name":26364,"path":26366,"parent":26358,"description":26369,"lines":26370,"parameters":26371,"returns":26384},"Build a list of loading indicator states for all tracks.",[9651,831],[26372,26377,26381],{"name":14558,"kind":852,"annotation":26373,"required":853,"description":26376},{"left":26374,"slice":26375},{"name":1870,"cls":810},{"name":1405,"cls":810},"List of track numbers to set to the specified state.",{"name":26378,"kind":852,"annotation":26379,"required":853,"description":26380},"track_count",{"name":1405,"cls":810},"Total number of tracks on the loading tray.",{"name":892,"kind":852,"annotation":26382,"required":853,"description":26383},{"name":9170,"cls":810},"The LoadingIndicator state to set for the specified tracks.",{"description":26385,"annotation":26386},"A list of LoadingIndicator states for all tracks.",{"left":26387,"slice":26388},{"name":1870,"cls":810},{"name":9170,"cls":810},{"type":755,"name":14400,"path":26390,"parent":7447,"packages":26391,"attributes":26395,"classes":26397},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fheater_shaker\u002F__init__.py",[26392,26393,26394],"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",[26396],"unitelabs.liquid_handling.hamilton.modules.heater_shaker.__all__",[7460,7461,26398],"unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.configuration.Configuration",{"type":784,"name":26396,"path":26390,"parent":14400,"lines":26400,"value":26401},[9851,9851],[26398,7460,7461],{"type":755,"name":26392,"path":26403,"parent":14400,"packages":26404,"classes":26405},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fheater_shaker\u002Fheater_shaker.py",[14838],[7460],{"type":802,"name":7460,"path":26403,"parent":26392,"description":26407,"lines":26408,"decorators":26410,"bases":26411,"attributes":26418,"functions":26422,"mro":26444},"The Hamilton Heater Shaker module allows simple heating\u002Fcooling and shaking tasks for microtiter plates.",[856,26409],408,[9853],[26412,26416],{"annotation":26413},{"left":26414,"slice":26415},{"name":15075,"cls":810},{"name":827,"cls":810},{"annotation":26417},{"name":774,"cls":810},[26419,26420,26421],"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",[26423,26424,26425,26426,26427,26428,26429,26430,26431,26432,26433,26434,26435,26436,26437,26438,26439,26440,26441,26442,26443],"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",[7460,15075,14879,14470,774,828],{"type":784,"name":26419,"path":26403,"parent":7460,"lines":26446,"value":832,"annotation":26447},[1065,1065],{"join":26448},[26449,832],{"name":26398,"cls":810},{"type":784,"name":26420,"path":26403,"parent":7460,"lines":26451,"value":26452,"annotation":26453},[2866,2866],"dataclasses.field(default='Heater Shaker')",{"name":931,"cls":810},{"type":846,"name":26424,"path":26403,"parent":7460,"lines":26455,"parameters":26456},[2879,887],[26457,26458,26460],{"name":851,"kind":852,"required":853},{"name":14506,"kind":852,"annotation":26459,"required":853},{"name":7171,"cls":810},{"name":14512,"kind":3737,"required":42,"default":3739},{"type":784,"name":26421,"path":26403,"parent":7460,"description":26462,"lines":26463,"value":832,"annotation":26464},"Logger for the heater shaker module.",[1923,1974],{"name":7669,"cls":810},{"type":846,"name":26425,"path":26403,"parent":7460,"lines":26466,"decorators":26467,"parameters":26468},[7604,3839],[7077],[26469,26470,26473],{"name":851,"kind":852,"required":853},{"name":26471,"kind":852,"annotation":26472,"required":853},"port",{"name":1405,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744},{"type":846,"name":26426,"path":26403,"parent":7460,"lines":26475,"decorators":26476,"parameters":26477,"returns":26479},[897,2020],[7077],[26478],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":26480},{"name":1098,"cls":810},{"type":846,"name":26427,"path":26403,"parent":7460,"lines":26482,"decorators":26483,"parameters":26484},[2028,2074],[7077],[26485,26486],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744},{"type":846,"name":26428,"path":26403,"parent":7460,"lines":26488,"decorators":26489,"parameters":26490},[3921,2114],[7077],[26491,26492],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744},{"type":846,"name":26429,"path":26403,"parent":7460,"lines":26494,"decorators":26495,"parameters":26496},[2125,1139],[7077],[26497,26498],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744},{"type":846,"name":26430,"path":26403,"parent":7460,"description":26500,"lines":26501,"decorators":26502,"parameters":26503,"returns":26505},"Whether the plate is currently locked on the Heater Shaker.",[3256,2194],[14943,7679],[26504],{"name":851,"kind":852,"required":853},{"description":26506,"annotation":26507},"Whether the plate is locked.",{"name":1098,"cls":810},{"type":846,"name":26431,"path":26403,"parent":7460,"description":26509,"lines":26510,"decorators":26511,"parameters":26512},"Lock the plate on the Heater Shaker.",[2231,4044],[14991,7679],[26513],{"name":851,"kind":852,"required":853},{"type":846,"name":26432,"path":26403,"parent":7460,"description":26515,"lines":26516,"decorators":26517,"parameters":26518},"Unlock the plate on the Heater Shaker.",[3329,4070],[14991,7679],[26519],{"name":851,"kind":852,"required":853},{"type":846,"name":26433,"path":26403,"parent":7460,"description":26521,"lines":26522,"decorators":26523,"parameters":26524,"returns":26526},"Whether the Heater Shaker is currently shaking.",[1200,4142],[14943,7679],[26525],{"name":851,"kind":852,"required":853},{"description":26527,"annotation":26528},"Whether the Heater Shaker is shaking.",{"name":1098,"cls":810},{"type":846,"name":26434,"path":26403,"parent":7460,"description":26530,"lines":26531,"decorators":26532,"parameters":26533,"returns":26535},"Get the Heater Shaker's current shaking speed in rotation per minute.",[4130,1246],[14943,7679],[26534],{"name":851,"kind":852,"required":853},{"description":26536,"annotation":26537},"The Heater Shaker's current shaking speed in rotation per minute.",{"name":1062,"cls":810},{"type":846,"name":26435,"path":26403,"parent":7460,"description":26539,"lines":26540,"decorators":26541,"parameters":26542},"Start shaking.",[17488,7737],[14953,7679],[26543,26544,26550,26553,26556],{"name":851,"kind":852,"required":853},{"name":26545,"kind":852,"annotation":26546,"required":42,"default":832,"description":26549},"time",{"join":26547},[26548,832],{"name":1405,"cls":810},"The time in seconds to shake. Use None to shake indefinitely.",{"name":7389,"kind":852,"annotation":26551,"required":42,"default":1048,"description":26552},{"name":1098,"cls":810},"True for positive direction, False for negative.",{"name":3950,"kind":852,"annotation":26554,"required":42,"description":26555},{"name":1940,"cls":810},"Maximum speed in steps\u002Fsecond.",{"name":2924,"kind":852,"annotation":26557,"required":42,"description":26558},{"name":1940,"cls":810},"Maximum speed in increment\u002Fsecond².",{"type":846,"name":26436,"path":26403,"parent":7460,"description":26560,"lines":26561,"decorators":26562,"parameters":26563},"Stop shaking.",[7756,2743],[14953,7679],[26564],{"name":851,"kind":852,"required":853},{"type":846,"name":26437,"path":26403,"parent":7460,"description":26566,"lines":26567,"decorators":26568,"parameters":26569,"returns":26571},"Request the recorded temperatures in °C that were measured during the heating process.",[10767,13981],[14943,7679],[26570],{"name":851,"kind":852,"required":853},{"description":26572,"annotation":26573},"The temperatures in °C.",{"left":26574,"slice":26575},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":846,"name":26438,"path":26403,"parent":7460,"description":26577,"lines":26578,"decorators":26579,"parameters":26580},"Start recording the temperature.",[4310,8806],[14953,7679],[26581],{"name":851,"kind":852,"required":853},{"type":846,"name":26439,"path":26403,"parent":7460,"description":26583,"lines":26584,"decorators":26585,"parameters":26586},"Stop recording the temperature.",[7794,4367],[14953,7679],[26587],{"name":851,"kind":852,"required":853},{"type":846,"name":26440,"path":26403,"parent":7460,"description":26589,"lines":26590,"decorators":26591,"parameters":26592,"returns":26594},"Get the Heater Shaker temperature control data.",[12796,4462],[14943,7679],[26593],{"name":851,"kind":852,"required":853},{"description":26595,"annotation":26596},"The Heater Shaker temperature control data.",{"name":26597,"cls":810},"unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.temperature_status.TemperatureStatus",{"type":846,"name":26441,"path":26403,"parent":7460,"description":26599,"lines":26600,"decorators":26601,"parameters":26602,"returns":26604},"Request the current temperature in °C.",[9247,22476],[14943,7679],[26603],{"name":851,"kind":852,"required":853},{"description":26605,"annotation":26606},"The current temperature in °C.",{"name":1062,"cls":810},{"type":846,"name":26442,"path":26403,"parent":7460,"description":26608,"lines":26609,"decorators":26610,"parameters":26611},"Start controlling the temperature.",[13065,4558],[14953,7679],[26612,26613,26617],{"name":851,"kind":852,"required":853},{"name":26614,"kind":852,"annotation":26615,"required":853,"description":26616},"temperature",{"name":1940,"cls":810},"The target temperature in °C to heat or cool to.",{"name":26545,"kind":852,"annotation":26618,"required":42,"default":832,"description":26621},{"join":26619},[26620,832],{"name":1405,"cls":810},"The time in seconds to heat or cool. Use None to heat or cool indefinitely.",{"type":846,"name":26443,"path":26403,"parent":7460,"description":26623,"lines":26624,"decorators":26625,"parameters":26626},"Stop controlling the temperature.",[14717,26409],[14953,7679],[26627],{"name":851,"kind":852,"required":853},{"type":846,"name":26423,"path":26403,"parent":7460,"lines":26629,"parameters":26630},[9868,9868],[26631,26632,26635,26639,26645,26649,26653],{"name":851,"kind":852,"required":853},{"name":14784,"kind":852,"annotation":26633,"required":42,"default":26634},{"name":14786,"cls":810},{"name":14788,"cls":810},{"name":14790,"kind":852,"annotation":26636,"required":42},{"left":26637,"slice":26638},{"name":1930,"cls":810},{"name":14794,"cls":810},{"name":26640,"kind":852,"annotation":26641,"required":42,"default":26643},"orientation",{"name":26642,"cls":810},"unitelabs.labware.carriers.orientation.Orientation",{"name":26644,"cls":810},"unitelabs.labware.carriers.orientation.Orientation.LANDSCAPE",{"name":1787,"kind":852,"annotation":26646,"required":42,"default":832},{"join":26647},[26648,832],{"name":26398,"cls":810},{"name":14506,"kind":852,"annotation":26650,"required":42,"default":832,"description":14822},{"left":26651,"slice":26652},{"name":14818,"cls":810},{"name":7171,"cls":810},{"name":11479,"kind":852,"annotation":26654,"required":42,"default":26655},{"name":931,"cls":810},"'Heater Shaker'",{"type":755,"name":26393,"path":26657,"parent":14400,"classes":26658},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fheater_shaker\u002Fheater_shaker_protocol.py",[7461],{"type":802,"name":7461,"path":26657,"parent":26393,"description":26660,"lines":26661,"bases":26662,"attributes":26665,"functions":26667,"mro":26694},"Low-level access to the Heater Shaker module.",[2800,24497],[26663],{"annotation":26664},{"name":2793,"cls":810},[26666],"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.logger",[26668,26669,26670,26671,26672,26673,26674,26675,26676,26677,26678,26679,26680,26681,26682,26683,26684,26685,26686,26687,26688,26689,26690,26691,26692,26693],"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",[7461,2793],{"type":846,"name":26668,"path":26657,"parent":7461,"lines":26696,"parameters":26697,"returns":26701},[839,795],[26698,26699],{"name":851,"kind":852,"required":853},{"name":26471,"kind":852,"annotation":26700,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":26702},{"name":15308,"cls":810},{"type":784,"name":26666,"path":26657,"parent":7461,"description":26462,"lines":26704,"value":832,"annotation":26705},[864,1051],{"name":7669,"cls":810},{"type":846,"name":26669,"path":26657,"parent":7461,"description":26707,"lines":26708,"decorators":26709,"parameters":26710,"returns":26715},"Get the Heater Shaker's initialization status.",[1922,1923],[7679,7689],[26711,26712],{"name":851,"kind":852,"required":853},{"name":26471,"kind":852,"annotation":26713,"required":853,"description":26714},{"name":1405,"cls":810},"The port index used to connect the device.",{"description":26716,"annotation":26717},"Whether the Heater Shaker is initialized.",{"name":1098,"cls":810},{"type":846,"name":26670,"path":26657,"parent":7461,"description":26719,"lines":26720,"decorators":26721,"parameters":26722},"Initialize the Heater Shaker.",[1973,7313],[7679,7689],[26723,26724],{"name":851,"kind":852,"required":853},{"name":26471,"kind":852,"annotation":26725,"required":853,"description":26714},{"name":1405,"cls":810},{"type":846,"name":26671,"path":26657,"parent":7461,"description":26727,"lines":26728,"decorators":26729,"parameters":26730},"Initialize the shaker drive of the Heater Shaker.",[806,2009],[7679,7689],[26731,26732],{"name":851,"kind":852,"required":853},{"name":26471,"kind":852,"annotation":26733,"required":853,"description":26714},{"name":1405,"cls":810},{"type":846,"name":26672,"path":26657,"parent":7461,"description":26735,"lines":26736,"decorators":26737,"parameters":26738,"returns":26742},"Get the Heater Shaker's configuration.",[3875,2062],[7679,7689],[26739,26740],{"name":851,"kind":852,"required":853},{"name":26471,"kind":852,"annotation":26741,"required":853,"description":26714},{"name":1405,"cls":810},{"description":26743,"annotation":26744},"1st value indicates whether the shaker is installed, 2nd value",{"left":26745,"slice":26746},{"name":2812,"cls":810},{"elements":26747},[26748,26749],{"name":1098,"cls":810},{"name":1098,"cls":810},{"type":846,"name":26673,"path":26657,"parent":7461,"description":26751,"lines":26752,"decorators":26753,"parameters":26754,"returns":26758},"Get the Heater Shaker's firmware version.",[2063,2102],[7679,7689],[26755,26756],{"name":851,"kind":852,"required":853},{"name":26471,"kind":852,"annotation":26757,"required":853,"description":26714},{"name":1405,"cls":810},{"description":26759,"annotation":26760},"The Heater Shaker's firmware version.",{"name":931,"cls":810},{"type":846,"name":26674,"path":26657,"parent":7461,"description":26762,"lines":26763,"decorators":26764,"parameters":26765,"returns":26769},"Get the Heater Shaker's current plate lock position.",[1122,2142],[7679,7689],[26766,26767],{"name":851,"kind":852,"required":853},{"name":26471,"kind":852,"annotation":26768,"required":853,"description":26714},{"name":1405,"cls":810},{"description":26770,"annotation":26771},"The plate lock position in steps from zero.",{"name":1062,"cls":810},{"type":846,"name":26675,"path":26657,"parent":7461,"description":26773,"lines":26774,"decorators":26775,"parameters":26776},"Open the Heater Shaker's plate lock.",[2143,10594],[7679,7689],[26777,26778],{"name":851,"kind":852,"required":853},{"name":26471,"kind":852,"annotation":26779,"required":853,"description":26714},{"name":1405,"cls":810},{"type":846,"name":26676,"path":26657,"parent":7461,"description":26781,"lines":26782,"decorators":26783,"parameters":26784},"Close the Heater Shaker's plate lock.",[15968,9175],[7679,7689],[26785,26786],{"name":851,"kind":852,"required":853},{"name":26471,"kind":852,"annotation":26787,"required":853,"description":26714},{"name":1405,"cls":810},{"type":846,"name":26677,"path":26657,"parent":7461,"description":26789,"lines":26790,"decorators":26791,"parameters":26792,"returns":26796},"Get the Heater Shaker's shaker status.",[1172,3329],[7679,7689],[26793,26794],{"name":851,"kind":852,"required":853},{"name":26471,"kind":852,"annotation":26795,"required":853,"description":26714},{"name":1405,"cls":810},{"description":26527,"annotation":26797},{"name":1098,"cls":810},{"type":846,"name":26678,"path":26657,"parent":7461,"description":26799,"lines":26800,"decorators":26801,"parameters":26802,"returns":26806},"Get the Heater Shaker's shaker speed.",[11321,4089],[7679,7689],[26803,26804],{"name":851,"kind":852,"required":853},{"name":26471,"kind":852,"annotation":26805,"required":853,"description":26714},{"name":1405,"cls":810},{"description":26807,"annotation":26808},"The speed at which the shaker drive is rotating.",{"name":1062,"cls":810},{"type":846,"name":26679,"path":26657,"parent":7461,"description":26810,"lines":26811,"decorators":26812,"parameters":26813},"Start the shaker of the Heater Shaker.",[3760,1236],[7679,7689],[26814,26815,26817,26819,26821],{"name":851,"kind":852,"required":853},{"name":26471,"kind":852,"annotation":26816,"required":853,"description":26714},{"name":1405,"cls":810},{"name":7389,"kind":852,"annotation":26818,"required":42,"default":1048,"description":26552},{"name":1098,"cls":810},{"name":3950,"kind":852,"annotation":26820,"required":42,"description":26555},{"name":1940,"cls":810},{"name":2924,"kind":852,"annotation":26822,"required":42,"description":26558},{"name":1940,"cls":810},{"type":846,"name":26680,"path":26657,"parent":7461,"description":26824,"lines":26825,"decorators":26826,"parameters":26827},"Start the shaker of the Heater Shaker for a specified amount of time.",[25815,1257],[7679,7689],[26828,26829,26831,26834,26836,26838],{"name":851,"kind":852,"required":853},{"name":26471,"kind":852,"annotation":26830,"required":853,"description":26714},{"name":1405,"cls":810},{"name":26545,"kind":852,"annotation":26832,"required":853,"description":26833},{"name":1405,"cls":810},"The time in seconds to shake.",{"name":7389,"kind":852,"annotation":26835,"required":42,"default":1048,"description":26552},{"name":1098,"cls":810},{"name":3950,"kind":852,"annotation":26837,"required":42,"description":26555},{"name":1940,"cls":810},{"name":2924,"kind":852,"annotation":26839,"required":42,"description":26558},{"name":1940,"cls":810},{"type":846,"name":26681,"path":26657,"parent":7461,"description":26841,"lines":26842,"decorators":26843,"parameters":26844},"Stop the shaker of the Heater Shaker.",[1266,1276],[7679,7689],[26845,26846],{"name":851,"kind":852,"required":853},{"name":26471,"kind":852,"annotation":26847,"required":853,"description":26714},{"name":1405,"cls":810},{"type":846,"name":26682,"path":26657,"parent":7461,"description":26849,"lines":26850,"decorators":26851,"parameters":26852},"Wait until the shaker of the Heater Shaker has stopped.",[12029,7766],[7679,7689],[26853,26854],{"name":851,"kind":852,"required":853},{"name":26471,"kind":852,"annotation":26855,"required":853,"description":26714},{"name":1405,"cls":810},{"type":846,"name":26683,"path":26657,"parent":7461,"description":26857,"lines":26858,"decorators":26859,"parameters":26860,"returns":26864},"Get the Heater Shaker's heater status.",[2743,8765],[7679,7689],[26861,26862],{"name":851,"kind":852,"required":853},{"name":26471,"kind":852,"annotation":26863,"required":853,"description":26714},{"name":1405,"cls":810},{"description":26865,"annotation":26866},"Whether the Heater Shaker is heating.",{"name":1098,"cls":810},{"type":846,"name":26684,"path":26657,"parent":7461,"description":26868,"lines":26869,"decorators":26870,"parameters":26871,"returns":26875},"Get the Heater Shaker's current temperatures.",[8771,8782],[7679,7689],[26872,26873],{"name":851,"kind":852,"required":853},{"name":26471,"kind":852,"annotation":26874,"required":853,"description":26714},{"name":1405,"cls":810},{"description":26876,"annotation":26877},"The current temperatures in °C.",{"left":26878,"slice":26879},{"name":2812,"cls":810},{"elements":26880},[26881,26882],{"name":1062,"cls":810},{"name":1062,"cls":810},{"type":846,"name":26685,"path":26657,"parent":7461,"description":26589,"lines":26884,"decorators":26885,"parameters":26886,"returns":26890},[8789,12781],[7679,7689],[26887,26888],{"name":851,"kind":852,"required":853},{"name":26471,"kind":852,"annotation":26889,"required":853,"description":26714},{"name":1405,"cls":810},{"description":26595,"annotation":26891},{"left":26892,"slice":26893},{"name":2812,"cls":810},{"elements":26894},[26895,26896,26897],{"name":1098,"cls":810},{"name":1405,"cls":810},{"name":1405,"cls":810},{"type":846,"name":26686,"path":26657,"parent":7461,"description":26899,"lines":26900,"decorators":26902,"parameters":26903},"Start the heater of the Heater Shaker.",[26901,4462],320,[7679,7689],[26904,26905,26907,26910,26914,26917,26921],{"name":851,"kind":852,"required":853},{"name":26471,"kind":852,"annotation":26906,"required":853,"description":26714},{"name":1405,"cls":810},{"name":26614,"kind":852,"annotation":26908,"required":42,"description":26909},{"name":1940,"cls":810},"The target temperature in °C.",{"name":7085,"kind":852,"annotation":26911,"required":42,"default":26912,"description":26913},{"name":1405,"cls":810},"1800","Timeout in seconds until starting of temperature supervision.",{"name":3165,"kind":852,"annotation":26915,"required":42,"description":26916},{"name":1940,"cls":810},"The tolerance in °C for temperature supervision.",{"name":26918,"kind":852,"annotation":26919,"required":42,"description":26920},"security_tolerance",{"name":1940,"cls":810},"The security tolerance in °C for temperature supervision.",{"name":13793,"kind":852,"annotation":26922,"required":42,"description":26923},{"name":1940,"cls":810},"Offset in °C for hardware security temperature.",{"type":846,"name":26687,"path":26657,"parent":7461,"description":26925,"lines":26926,"decorators":26927,"parameters":26928},"Start the heater of the Heater Shaker and wait until the target temperature is reached.",[9247,8862],[7679,7689],[26929,26930,26932,26934,26936,26938,26940],{"name":851,"kind":852,"required":853},{"name":26471,"kind":852,"annotation":26931,"required":853,"description":26714},{"name":1405,"cls":810},{"name":26614,"kind":852,"annotation":26933,"required":42,"description":26909},{"name":1940,"cls":810},{"name":7085,"kind":852,"annotation":26935,"required":42,"default":26912,"description":26913},{"name":1405,"cls":810},{"name":3165,"kind":852,"annotation":26937,"required":42,"description":26916},{"name":1940,"cls":810},{"name":26918,"kind":852,"annotation":26939,"required":42,"description":26920},{"name":1940,"cls":810},{"name":13793,"kind":852,"annotation":26941,"required":42,"description":26923},{"name":1940,"cls":810},{"type":846,"name":26688,"path":26657,"parent":7461,"description":26943,"lines":26944,"decorators":26945,"parameters":26946},"Wait until the heater of the Heater Shaker has reached its target temperature.",[13080,13094],[7679,7689],[26947,26948],{"name":851,"kind":852,"required":853},{"name":26471,"kind":852,"annotation":26949,"required":853,"description":26714},{"name":1405,"cls":810},{"type":846,"name":26689,"path":26657,"parent":7461,"description":26951,"lines":26952,"decorators":26953,"parameters":26954},"Stop the heater of the Heater Shaker.",[24123,21782],[7679,7689],[26955,26956],{"name":851,"kind":852,"required":853},{"name":26471,"kind":852,"annotation":26957,"required":853,"description":26714},{"name":1405,"cls":810},{"type":846,"name":26690,"path":26657,"parent":7461,"description":26959,"lines":26960,"decorators":26962,"parameters":26963},"Start the temperature recording of the Heater Shaker.",[4574,26961],419,[7679,7689],[26964,26965],{"name":851,"kind":852,"required":853},{"name":26471,"kind":852,"annotation":26966,"required":853,"description":26714},{"name":1405,"cls":810},{"type":846,"name":26691,"path":26657,"parent":7461,"description":26968,"lines":26969,"decorators":26970,"parameters":26971},"Stop the temperature recording of the Heater Shaker.",[21790,9310],[7679,7689],[26972,26973],{"name":851,"kind":852,"required":853},{"name":26471,"kind":852,"annotation":26974,"required":853,"description":26714},{"name":1405,"cls":810},{"type":846,"name":26692,"path":26657,"parent":7461,"description":26976,"lines":26977,"decorators":26978,"parameters":26979,"returns":26983},"Request the temperature recording parameters.",[19030,21825],[7679,7689],[26980,26981],{"name":851,"kind":852,"required":853},{"name":26471,"kind":852,"annotation":26982,"required":853,"description":26714},{"name":1405,"cls":810},{"description":26984,"annotation":26985},"Number of data recorded.",{"left":26986,"slice":26987},{"name":2812,"cls":810},{"elements":26988},[26989,26990,26991,26992,26993],{"name":1405,"cls":810},{"name":1062,"cls":810},{"name":1062,"cls":810},{"name":1062,"cls":810},{"name":1062,"cls":810},{"type":846,"name":26693,"path":26657,"parent":7461,"description":26995,"lines":26996,"decorators":26998,"parameters":26999,"returns":27007},"Request the temperature recording data.",[26997,24497],462,[7679,7689],[27000,27001,27003,27005],{"name":851,"kind":852,"required":853},{"name":26471,"kind":852,"annotation":27002,"required":853,"description":26714},{"name":1405,"cls":810},{"name":3880,"kind":852,"annotation":27004,"required":42,"default":1417,"description":22277},{"name":1405,"cls":810},{"name":5718,"kind":852,"annotation":27006,"required":42,"default":1417,"description":22280},{"name":1405,"cls":810},{"description":27008,"annotation":27009},"Recorded temperature data values.",{"left":27010,"slice":27011},{"name":1870,"cls":810},{"name":1062,"cls":810},{"type":755,"name":26394,"path":27013,"parent":14400,"packages":27014,"attributes":27017,"classes":27019},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fheater_shaker\u002Finterfaces\u002F__init__.py",[27015,27016],"unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.temperature_status","unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.configuration",[27018],"unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.__all__",[26398,26597],{"type":784,"name":27018,"path":27013,"parent":26394,"lines":27021,"value":27022},[9651,9651],[26398,26597],{"type":755,"name":27015,"path":27024,"parent":26394,"classes":27025},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fheater_shaker\u002Finterfaces\u002Ftemperature_status.py",[26597],{"type":802,"name":26597,"path":27024,"parent":27015,"description":27027,"lines":27028,"bases":27029,"attributes":27034,"mro":27038},"Reflects the current state of the temperature control.",[9651,3016],[27030,27032],{"annotation":27031},{"name":931,"cls":810},{"annotation":27033},{"name":9895,"cls":810},[27035,27036,27037],"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",[26597],{"type":784,"name":27035,"path":27024,"parent":26597,"description":27040,"lines":27041,"value":17652},"Temperature control is off.",[9664,9664],{"type":784,"name":27036,"path":27024,"parent":26597,"description":27043,"lines":27044,"value":27045},"Heat up to target temperature.",[790,790],"'HEAT'",{"type":784,"name":27037,"path":27024,"parent":26597,"description":27047,"lines":27048,"value":27049},"Hold the reached target temperature.",[1807,1807],"'HOLD'",{"type":755,"name":27016,"path":27051,"parent":26394,"classes":27052},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fheater_shaker\u002Finterfaces\u002Fconfiguration.py",[26398],{"type":802,"name":26398,"path":27051,"parent":27016,"description":27054,"lines":27055,"bases":27056,"attributes":27059,"mro":27063},"Heater Shaker configuration.",[9651,3016],[27057],{"annotation":27058},{"name":910,"cls":810},[27060,27061,27062],"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",[26398],{"type":784,"name":27060,"path":27051,"parent":26398,"description":26714,"lines":27065,"value":832,"annotation":27066},[9664,9664],{"name":1405,"cls":810},{"type":784,"name":27061,"path":27051,"parent":26398,"description":27068,"lines":27069,"value":832,"annotation":27070},"Whether the shaker drive is installed.",[790,790],{"name":1098,"cls":810},{"type":784,"name":27062,"path":27051,"parent":26398,"description":27072,"lines":27073,"value":832,"annotation":27074},"Whether the temperature control is installed.",[1807,1807],{"name":1098,"cls":810},{"type":755,"name":14401,"path":27076,"parent":7447,"packages":27077,"attributes":27081,"classes":27083},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fipg\u002F__init__.py",[27078,27079,27080],"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol","unitelabs.liquid_handling.hamilton.modules.ipg.ipg","unitelabs.liquid_handling.hamilton.modules.ipg.interfaces",[27082],"unitelabs.liquid_handling.hamilton.modules.ipg.__all__",[27084,27085,27086,14408,14409],"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":27082,"path":27076,"parent":14401,"lines":27088,"value":27089},[9851,9851],[14408,27084,27085,27086,14409],{"type":755,"name":27078,"path":27091,"parent":14401,"classes":27092},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fipg\u002Fipg_protocol.py",[14409],{"type":802,"name":14409,"path":27091,"parent":27078,"description":27094,"lines":27095,"bases":27097,"attributes":27100,"functions":27102,"mro":27121},"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.",[3016,27096],416,[27098],{"annotation":27099},{"name":15789,"cls":810},[27101],"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol._logger_name",[27103,27104,27105,27106,27107,27108,27109,27110,27111,27112,27113,27114,27115,27116,27117,27118,27119,27120],"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",[14409,15789],{"type":784,"name":27101,"path":27091,"parent":14409,"lines":27123,"value":27124,"annotation":27125},[795,795],"'unitelabs.hamilton.vantage.ipg'",{"name":931,"cls":810},{"type":846,"name":27103,"path":27091,"parent":14409,"lines":27127,"parameters":27128},[1040,871],[27129,27130,27132],{"name":851,"kind":852,"required":853},{"name":15848,"kind":852,"annotation":27131,"required":853},{"name":9020,"cls":810},{"name":9086,"kind":852,"annotation":27133,"required":42,"default":832},{"join":27134},[27135,832],{"name":15854,"cls":810},{"type":846,"name":27104,"path":27091,"parent":14409,"description":27137,"lines":27138,"decorators":27139,"parameters":27140},"Initialize all IPG drives, moving all axes to their home positions.",[3716,1066],[7679,7689],[27141],{"name":851,"kind":852,"required":853},{"type":846,"name":27105,"path":27091,"parent":14409,"description":27143,"lines":27144,"decorators":27145,"parameters":27146},"Prepare wrist and hand orientation for plate handling.\n\nMust be called before move_to_position (DN).",[887,3480],[7679,7689],[27147,27148,27151,27154],{"name":851,"kind":852,"required":853},{"name":3180,"kind":852,"annotation":27149,"required":42,"default":4154,"description":27150},{"name":1405,"cls":810},"Orientation \u002F grip direction (11-44, default 11).",{"name":4177,"kind":852,"annotation":27152,"required":42,"default":2345,"description":27153},{"name":1405,"cls":810},"Acceleration index (default 4).",{"name":4180,"kind":852,"annotation":27155,"required":42,"description":27156},{"name":1062,"cls":810},"Minimum traverse height [mm] (default 360mm).",{"type":846,"name":27106,"path":27091,"parent":14409,"description":4183,"lines":27158,"decorators":27159,"parameters":27160},[1092,3875],[7679,7689],[27161],{"name":851,"kind":852,"required":853},{"type":846,"name":27107,"path":27091,"parent":14409,"description":4190,"lines":27163,"decorators":27164,"parameters":27165},[2029,2113],[7679,7689],[27166,27167,27170,27173,27176,27179],{"name":851,"kind":852,"required":853},{"name":1306,"kind":852,"annotation":27168,"required":853,"description":27169},{"name":1062,"cls":810},"X position [mm].",{"name":1310,"kind":852,"annotation":27171,"required":853,"description":27172},{"name":1062,"cls":810},"Y position [mm].",{"name":1314,"kind":852,"annotation":27174,"required":853,"description":27175},{"name":1062,"cls":810},"Z height [mm].",{"name":4180,"kind":852,"annotation":27177,"required":853,"description":27178},{"name":1062,"cls":810},"Minimum traverse height [mm].",{"name":4177,"kind":852,"annotation":27180,"required":42,"default":2345,"description":27153},{"name":1405,"cls":810},{"type":846,"name":27108,"path":27091,"parent":14409,"description":4207,"lines":27182,"decorators":27183,"parameters":27184},[2114,3676],[7679,7689],[27185,27186,27189,27192,27195,27198,27201,27204,27207,27210,27213,27216],{"name":851,"kind":852,"required":853},{"name":1306,"kind":852,"annotation":27187,"required":853,"description":27188},{"name":1062,"cls":810},"Plate center X [mm].",{"name":1310,"kind":852,"annotation":27190,"required":853,"description":27191},{"name":1062,"cls":810},"Plate center Y [mm].",{"name":1314,"kind":852,"annotation":27193,"required":853,"description":27194},{"name":1062,"cls":810},"Plate gripping height Z [mm].",{"name":4220,"kind":852,"annotation":27196,"required":853,"description":27197},{"name":1062,"cls":810},"Plate width [mm].",{"name":4223,"kind":852,"annotation":27199,"required":853,"description":27200},{"name":1062,"cls":810},"Open gripper position [mm].",{"name":4226,"kind":852,"annotation":27202,"required":42,"default":4228,"description":27203},{"name":1405,"cls":810},"Grip strength [0.1N] (default 100).",{"name":4230,"kind":852,"annotation":27205,"required":42,"default":4232,"description":27206},{"name":1405,"cls":810},"Plate width tolerance [0.1mm] (default 20).",{"name":4234,"kind":852,"annotation":27208,"required":42,"description":27209},{"name":1062,"cls":810},"Z clearance height [mm] (default 5mm).",{"name":4237,"kind":852,"annotation":27211,"required":42,"description":27212},{"name":1062,"cls":810},"Minimum Z-position at end [mm] (default 360mm).",{"name":4240,"kind":852,"annotation":27214,"required":42,"default":1417,"description":27215},{"name":1405,"cls":810},"Hotel depth offset [0.1mm] (default 0).",{"name":4177,"kind":852,"annotation":27217,"required":42,"default":2345,"description":27218},{"name":1405,"cls":810},"Acceleration index (0-4, default 4).",{"type":846,"name":27109,"path":27091,"parent":14409,"description":4245,"lines":27220,"decorators":27221,"parameters":27222},[3677,4130],[7679,7689],[27223,27224,27226,27228,27231,27233,27235,27237,27240,27242],{"name":851,"kind":852,"required":853},{"name":1306,"kind":852,"annotation":27225,"required":853,"description":27188},{"name":1062,"cls":810},{"name":1310,"kind":852,"annotation":27227,"required":853,"description":27191},{"name":1062,"cls":810},{"name":1314,"kind":852,"annotation":27229,"required":853,"description":27230},{"name":1062,"cls":810},"Plate deposit height Z [mm].",{"name":4223,"kind":852,"annotation":27232,"required":853,"description":27200},{"name":1062,"cls":810},{"name":4234,"kind":852,"annotation":27234,"required":42,"description":27209},{"name":1062,"cls":810},{"name":4237,"kind":852,"annotation":27236,"required":42,"description":27212},{"name":1062,"cls":810},{"name":4264,"kind":852,"annotation":27238,"required":42,"default":3169,"description":27239},{"name":1405,"cls":810},"Press-on distance [0.1mm] (default 5).",{"name":4240,"kind":852,"annotation":27241,"required":42,"default":1417,"description":27215},{"name":1405,"cls":810},{"name":4177,"kind":852,"annotation":27243,"required":42,"default":2345,"description":27218},{"name":1405,"cls":810},{"type":846,"name":27110,"path":27091,"parent":14409,"description":27245,"lines":27246,"decorators":27247,"parameters":27248},"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.",[4170,1277],[7679,7689],[27249,27250,27253,27256,27259,27262,27265,27268,27271,27274,27277,27280],{"name":851,"kind":852,"required":853},{"name":2014,"kind":852,"annotation":27251,"required":853,"description":27252},{"name":1062,"cls":810},"Target X axis position [mm].",{"name":2046,"kind":852,"annotation":27254,"required":853,"description":27255},{"name":1062,"cls":810},"Target Y axis position [mm].",{"name":1569,"kind":852,"annotation":27257,"required":853,"description":27258},{"name":1062,"cls":810},"Target gripper Z height [mm].",{"name":4284,"kind":852,"annotation":27260,"required":853,"description":27261},{"name":1062,"cls":810},"Target arm angle [°].",{"name":4287,"kind":852,"annotation":27263,"required":853,"description":27264},{"name":1062,"cls":810},"Target hand angle relative to the arm [°].",{"name":4290,"kind":852,"annotation":27266,"required":42,"default":1052,"description":27267},{"name":1098,"cls":810},"Whether to drive the X axis.",{"name":4293,"kind":852,"annotation":27269,"required":42,"default":1052,"description":27270},{"name":1098,"cls":810},"Whether to drive the Y axis.",{"name":4296,"kind":852,"annotation":27272,"required":42,"default":1052,"description":27273},{"name":1098,"cls":810},"Whether to drive the Z axis.",{"name":4299,"kind":852,"annotation":27275,"required":42,"default":1052,"description":27276},{"name":1098,"cls":810},"Whether to drive the arm axis.",{"name":4302,"kind":852,"annotation":27278,"required":42,"default":1052,"description":27279},{"name":1098,"cls":810},"Whether to drive the hand axis.",{"name":4177,"kind":852,"annotation":27281,"required":42,"default":2345,"description":27153},{"name":1405,"cls":810},{"type":846,"name":27111,"path":27091,"parent":14409,"description":27283,"lines":27284,"decorators":27285,"parameters":27286},"Close the IPG gripper to a known plate width.",[1286,1330],[7679,7689],[27287,27288,27290,27292,27295],{"name":851,"kind":852,"required":853},{"name":4220,"kind":852,"annotation":27289,"required":853,"description":27197},{"name":1062,"cls":810},{"name":4226,"kind":852,"annotation":27291,"required":42,"default":4228,"description":27203},{"name":1405,"cls":810},{"name":4223,"kind":852,"annotation":27293,"required":42,"description":27294},{"name":1062,"cls":810},"Open gripper position (release width) [mm] (default 86mm).",{"name":4230,"kind":852,"annotation":27296,"required":42,"default":4232,"description":27206},{"name":1405,"cls":810},{"type":846,"name":27112,"path":27091,"parent":14409,"description":27298,"lines":27299,"decorators":27300,"parameters":27301},"Move the IPG gripper fingers to an absolute width.",[4274,21564],[7679,7689],[27302,27303],{"name":851,"kind":852,"required":853},{"name":4329,"kind":852,"annotation":27304,"required":853,"description":27305},{"name":1062,"cls":810},"Target gripper position [mm].",{"type":846,"name":27113,"path":27091,"parent":14409,"description":4332,"lines":27307,"decorators":27308,"parameters":27309},[12731,8806],[7679,7689],[27310],{"name":851,"kind":852,"required":853},{"type":846,"name":27114,"path":27091,"parent":14409,"description":27312,"lines":27313,"decorators":27314,"parameters":27315},"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.",[7794,26901],[7679,7689],[27316],{"name":851,"kind":852,"required":853},{"type":846,"name":27115,"path":27091,"parent":14409,"description":4346,"lines":27318,"decorators":27319,"parameters":27320,"returns":27322},[4390,8836],[7679,7689],[27321],{"name":851,"kind":852,"required":853},{"description":27323,"annotation":27324},"True if IPG is in the parked position, False otherwise.",{"name":1098,"cls":810},{"type":846,"name":27116,"path":27091,"parent":14409,"description":4355,"lines":27326,"decorators":27327,"parameters":27328,"returns":27330},[8844,4462],[7679,7689],[27329],{"name":851,"kind":852,"required":853},{"description":27331,"annotation":27332},"True if a plate is currently gripped, False otherwise.",{"name":1098,"cls":810},{"type":846,"name":27117,"path":27091,"parent":14409,"description":4364,"lines":27334,"decorators":27335,"parameters":27336,"returns":27338},[9247,4506],[7679,7689],[27337],{"name":851,"kind":852,"required":853},{"description":27339,"annotation":27340},"Tuple of (x, y, z) in mm.",{"left":27341,"slice":27342},{"name":2812,"cls":810},{"elements":27343},[27344,27345,27346],{"name":1062,"cls":810},{"name":1062,"cls":810},{"name":1062,"cls":810},{"type":846,"name":27118,"path":27091,"parent":14409,"description":27348,"lines":27349,"decorators":27350,"parameters":27351,"returns":27353},"Get current IPG grip direction \u002F orientation code (11-44).",[22476,26322],[7679,7689],[27352],{"name":851,"kind":852,"required":853},{"description":27354,"annotation":27355},"The 2-digit grip direction code.",{"name":1405,"cls":810},{"type":846,"name":27119,"path":27091,"parent":14409,"description":4388,"lines":27357,"decorators":27358,"parameters":27359,"returns":27361},[4527,4558],[7679,7689],[27360],{"name":851,"kind":852,"required":853},{"description":27362,"annotation":27363},"Current gripper width [mm].",{"name":1062,"cls":810},{"type":846,"name":27120,"path":27091,"parent":14409,"description":27365,"lines":27366,"decorators":27367,"parameters":27368,"returns":27370},"Get all IPG axis positions at once.",[14717,27096],[7679,7689],[27369],{"name":851,"kind":852,"required":853},{"description":27371,"annotation":27372},"Mapping of axis name to position, in mm for axes and degrees for angles.",{"left":27373,"slice":27374},{"name":927,"cls":810},{"elements":27375},[27376,27377],{"name":931,"cls":810},{"name":1062,"cls":810},{"type":755,"name":27079,"path":27379,"parent":14401,"packages":27380,"classes":27381},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fipg\u002Fipg.py",[14838],[14408],{"type":802,"name":14408,"path":27379,"parent":27079,"description":27383,"lines":27384,"decorators":27386,"bases":27387,"attributes":27390,"functions":27396,"mro":27422},"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,27385],733,[9853],[27388],{"annotation":27389},{"name":773,"cls":810},[27391,27392,27393,27394,27395],"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",[27397,27398,27399,27400,27401,27402,27403,27404,27405,27406,27407,27408,27409,27410,27411,27412,27413,27414,27415,27416,27417,27418,27419,27420,27421],"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",[14408,773,14879,14470,774,828],{"type":784,"name":27391,"path":27379,"parent":14408,"lines":27424,"value":27425,"annotation":27426},[1043,1043],"'IPG'",{"name":931,"cls":810},{"type":784,"name":27392,"path":27379,"parent":14408,"lines":27428,"value":14886,"annotation":27429},[878,878],{"name":14888,"cls":810},{"type":784,"name":27393,"path":27379,"parent":14408,"lines":27431,"value":27432,"annotation":27433},[1079,1079],"_ArmPosition",{"name":14888,"cls":810},{"type":784,"name":27394,"path":27379,"parent":14408,"lines":27435,"value":27436,"annotation":27437},[3069,3069],"_Direction.LR",{"name":27085,"cls":810},{"type":846,"name":27398,"path":27379,"parent":14408,"lines":27439,"parameters":27440},[1973,7313],[27441,27442,27444],{"name":851,"kind":852,"required":853},{"name":14506,"kind":852,"annotation":27443,"required":853},{"name":6925,"cls":810},{"name":14512,"kind":3737,"required":42,"default":3739},{"type":784,"name":27395,"path":27379,"parent":14408,"description":27446,"lines":27447,"value":832,"annotation":27448},"Logger for the IPG module.",[1091,1983],{"name":7669,"cls":810},{"type":846,"name":27399,"path":27379,"parent":14408,"description":27450,"lines":27451,"decorators":27452,"parameters":27453},"Configure the IPG module.",[2000,2020],[7077],[27454,27455],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744},{"type":846,"name":27400,"path":27379,"parent":14408,"lines":27457,"decorators":27458,"parameters":27459,"returns":27461},[2028,2040],[7077],[27460],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":27462},{"name":1098,"cls":810},{"type":846,"name":27401,"path":27379,"parent":14408,"lines":27464,"decorators":27465,"parameters":27466},[2051,2074],[7077],[27467,27468],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744},{"type":846,"name":27402,"path":27379,"parent":14408,"lines":27470,"decorators":27471,"parameters":27472,"returns":27474},[3921,2092],[7077],[27473],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":27475},{"name":1098,"cls":810},{"type":846,"name":27403,"path":27379,"parent":14408,"lines":27477,"decorators":27478,"parameters":27479},[2102,11191],[7077],[27480,27481],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744},{"type":846,"name":27404,"path":27379,"parent":14408,"lines":27483,"decorators":27484,"parameters":27485},[14520,10585],[7077],[27486,27487],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744},{"type":846,"name":27405,"path":27379,"parent":14408,"description":27489,"lines":27490,"decorators":27491,"parameters":27492},"Park the IPG arm at its home position.",[3220,3988],[14991,7679],[27493],{"name":851,"kind":852,"required":853},{"type":846,"name":27406,"path":27379,"parent":14408,"description":14940,"lines":27495,"decorators":27496,"parameters":27497,"returns":27499},[8968,2231],[14943,7679,7077],[27498],{"name":851,"kind":852,"required":853},{"description":14947,"annotation":27500},{"name":1934,"cls":810},{"type":846,"name":27407,"path":27379,"parent":14408,"description":27502,"lines":27503,"decorators":27504,"parameters":27505},"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.",[3591,7166],[14953,7679,7077],[27506,27507,27509,27514,27519],{"name":851,"kind":13681,"required":853},{"name":14653,"kind":852,"annotation":27508,"required":853,"description":14958},{"name":1934,"cls":810},{"name":1409,"kind":1788,"annotation":27510,"required":42,"default":832,"description":27513},{"join":27511},[27512,832],{"name":1940,"cls":810},"The traverse height in mm. Defaults to the system value.",{"name":4284,"kind":1788,"annotation":27515,"required":42,"default":832,"description":27518},{"join":27516},[27517,832],{"name":1940,"cls":810},"Target arm angle in degrees, or None to leave the arm unchanged.",{"name":4287,"kind":1788,"annotation":27520,"required":42,"default":832,"description":27523},{"join":27521},[27522,832],{"name":1940,"cls":810},"Target hand angle relative to the arm in degrees, or None to leave the hand unchanged.",{"type":846,"name":27408,"path":27379,"parent":14408,"description":27525,"lines":27526,"decorators":27527,"parameters":27528},"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.",[25288,1277],[14953,7679,7077],[27529,27530,27533,27539],{"name":851,"kind":13681,"required":853},{"name":13793,"kind":852,"annotation":27531,"required":853,"description":27532},{"name":1934,"cls":810},"The relative xyz offset by which to move the gripper's center.",{"name":27534,"kind":1788,"annotation":27535,"required":42,"default":832,"description":27538},"arm_angle_offset",{"join":27536},[27537,832],{"name":1940,"cls":810},"Arm angle delta in degrees, or None to leave the arm unchanged.",{"name":27540,"kind":1788,"annotation":27541,"required":42,"default":832,"description":27544},"hand_angle_offset",{"join":27542},[27543,832],{"name":1940,"cls":810},"Hand angle delta in degrees, or None to leave the hand unchanged.",{"type":846,"name":27409,"path":27379,"parent":14408,"description":14979,"lines":27546,"decorators":27547,"parameters":27548,"returns":27550},[1286,8764],[14943,7679],[27549],{"name":851,"kind":852,"required":853},{"description":14985,"annotation":27551},{"name":27085,"cls":810},{"type":846,"name":27410,"path":27379,"parent":14408,"description":15002,"lines":27553,"decorators":27555,"parameters":27556,"returns":27558},[1302,27554],292,[14943,7679,7077],[27557],{"name":851,"kind":852,"required":853},{"description":15009,"annotation":27559},{"name":1098,"cls":810},{"type":846,"name":27411,"path":27379,"parent":14408,"description":15012,"lines":27561,"decorators":27562,"parameters":27563,"returns":27565},[8782,4341],[14943,7679,7077],[27564],{"name":851,"kind":852,"required":853},{"description":27566,"annotation":27567},"The current distance between the grippers in mm.",{"name":1062,"cls":810},{"type":846,"name":27412,"path":27379,"parent":14408,"description":27569,"lines":27570,"decorators":27572,"parameters":27573},"Open the IPG gripper fingers to the given width, releasing any held labware.",[4342,27571],322,[14953,7679,7077],[27574,27575],{"name":851,"kind":13681,"required":853},{"name":7342,"kind":852,"annotation":27576,"required":42,"description":27577},{"name":1940,"cls":810},"The distance between the gripper fingers after opening them.",{"type":846,"name":27413,"path":27379,"parent":14408,"description":27579,"lines":27580,"decorators":27581,"parameters":27582},"Open the IPG gripper fingers by the given offset from the current width.",[12796,14645],[14953,7679,7077],[27583,27584],{"name":851,"kind":13681,"required":853},{"name":13793,"kind":852,"annotation":27585,"required":42,"description":27586},{"name":1940,"cls":810},"The relative distance to open the fingers by.",{"type":846,"name":27414,"path":27379,"parent":14408,"description":27588,"lines":27589,"decorators":27590,"parameters":27591},"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.",[4101,7863],[14953,7679,7077],[27592,27593,27596],{"name":851,"kind":13681,"required":853},{"name":7342,"kind":852,"annotation":27594,"required":42,"description":27595},{"name":1940,"cls":810},"The distance between the gripper fingers after closing them.",{"name":2892,"kind":1788,"annotation":27597,"required":42,"default":4228,"description":27598},{"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":27415,"path":27379,"parent":14408,"description":27600,"lines":27601,"decorators":27602,"parameters":27603},"Close the IPG gripper by the given offset.",[9263,13079],[14953,7679,7077],[27604,27605,27608],{"name":851,"kind":13681,"required":853},{"name":13793,"kind":852,"annotation":27606,"required":42,"description":27607},{"name":1940,"cls":810},"The relative distance to close the fingers by.",{"name":2892,"kind":1788,"annotation":27609,"required":42,"default":4228,"description":27610},{"name":1405,"cls":810},"Accepted for API parity with `iSwap.close_by`; not applied.",{"type":846,"name":27416,"path":27379,"parent":14408,"description":27612,"lines":27613,"decorators":27614,"parameters":27615},"Transfer labware from its current location to the target.",[4527,21825],[14953,7679,7077],[27616,27617,27619,27624,27630,27636,27638,27642,27646,27648,27650],{"name":851,"kind":13681,"required":853},{"name":14650,"kind":852,"annotation":27618,"required":853,"description":15069},{"name":827,"cls":810},{"name":15071,"kind":852,"annotation":27620,"required":853,"description":15078},{"join":27621},[27622,27623],{"name":15075,"cls":810},{"name":15077,"cls":810},{"name":15080,"kind":1788,"annotation":27625,"required":42,"default":832,"description":27629},{"join":27626},[27627,27628,832],{"name":27085,"cls":810},{"name":27084,"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":15086,"kind":1788,"annotation":27631,"required":42,"default":832,"description":27635},{"join":27632},[27633,27634,832],{"name":27085,"cls":810},{"name":27084,"cls":810},"The direction from which to approach the carrier site.\nSame options as pick_up_direction.",{"name":2892,"kind":1788,"annotation":27637,"required":42,"default":4228,"description":27203},{"name":1405,"cls":810},{"name":15094,"kind":1788,"annotation":27639,"required":42,"default":832,"description":15098},{"join":27640},[27641,832],{"name":1934,"cls":810},{"name":15100,"kind":1788,"annotation":27643,"required":42,"default":832,"description":15104},{"join":27644},[27645,832],{"name":1934,"cls":810},{"name":15106,"kind":1788,"annotation":27647,"required":42,"description":15108},{"name":1940,"cls":810},{"name":15110,"kind":1788,"annotation":27649,"required":42,"description":15112},{"name":1940,"cls":810},{"name":1409,"kind":1788,"annotation":27651,"required":42,"default":832,"description":27654},{"join":27652},[27653,832],{"name":1940,"cls":810},"Minimum traverse height in mm. Defaults to the system value.",{"type":846,"name":27417,"path":27379,"parent":14408,"description":27656,"lines":27657,"decorators":27658,"parameters":27659},"Transfer labware from the source carrier site to the target carrier site.",[26997,9377],[14953,7679,7077],[27660,27661,27666,27671,27676,27681,27683,27687,27691,27693,27695],{"name":851,"kind":13681,"required":853},{"name":15120,"kind":852,"annotation":27662,"required":853,"description":15125},{"join":27663},[27664,27665],{"name":15075,"cls":810},{"name":15077,"cls":810},{"name":15071,"kind":852,"annotation":27667,"required":853,"description":15078},{"join":27668},[27669,27670],{"name":15075,"cls":810},{"name":15077,"cls":810},{"name":15080,"kind":1788,"annotation":27672,"required":42,"default":832,"description":15084},{"join":27673},[27674,27675,832],{"name":27085,"cls":810},{"name":27084,"cls":810},{"name":15086,"kind":1788,"annotation":27677,"required":42,"default":832,"description":15090},{"join":27678},[27679,27680,832],{"name":27085,"cls":810},{"name":27084,"cls":810},{"name":2892,"kind":1788,"annotation":27682,"required":42,"default":4228,"description":27203},{"name":1405,"cls":810},{"name":15094,"kind":1788,"annotation":27684,"required":42,"default":832,"description":15098},{"join":27685},[27686,832],{"name":1934,"cls":810},{"name":15100,"kind":1788,"annotation":27688,"required":42,"default":832,"description":15104},{"join":27689},[27690,832],{"name":1934,"cls":810},{"name":15106,"kind":1788,"annotation":27692,"required":42,"description":15108},{"name":1940,"cls":810},{"name":15110,"kind":1788,"annotation":27694,"required":42,"description":15112},{"name":1940,"cls":810},{"name":1409,"kind":1788,"annotation":27696,"required":42,"default":832,"description":27654},{"join":27697},[27698,832],{"name":1940,"cls":810},{"type":846,"name":27418,"path":27379,"parent":14408,"description":15154,"lines":27700,"decorators":27702,"parameters":27703},[27701,19097],512,[14953,7679,7077],[27704,27705,27707,27713,27715,27719,27721,27723],{"name":851,"kind":13681,"required":853},{"name":14650,"kind":852,"annotation":27706,"required":853,"description":15161},{"name":827,"cls":810},{"name":15080,"kind":1788,"annotation":27708,"required":42,"default":832,"description":27712},{"join":27709},[27710,27711,832],{"name":27085,"cls":810},{"name":27084,"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":2892,"kind":1788,"annotation":27714,"required":42,"default":4228,"description":27203},{"name":1405,"cls":810},{"name":15094,"kind":1788,"annotation":27716,"required":42,"default":832,"description":15098},{"join":27717},[27718,832],{"name":1934,"cls":810},{"name":15106,"kind":1788,"annotation":27720,"required":42,"description":15108},{"name":1940,"cls":810},{"name":15110,"kind":1788,"annotation":27722,"required":42,"description":15176},{"name":1940,"cls":810},{"name":1409,"kind":1788,"annotation":27724,"required":42,"default":832,"description":27654},{"join":27725},[27726,832],{"name":1940,"cls":810},{"type":846,"name":27419,"path":27379,"parent":14408,"description":15178,"lines":27728,"decorators":27729,"parameters":27730},[1766,8140],[14953,7679,7077],[27731,27732,27737,27742,27744,27748,27750,27752],{"name":851,"kind":13681,"required":853},{"name":15120,"kind":852,"annotation":27733,"required":853,"description":15125},{"join":27734},[27735,27736],{"name":15075,"cls":810},{"name":15077,"cls":810},{"name":15080,"kind":1788,"annotation":27738,"required":42,"default":832,"description":15084},{"join":27739},[27740,27741,832],{"name":27085,"cls":810},{"name":27084,"cls":810},{"name":2892,"kind":1788,"annotation":27743,"required":42,"default":4228,"description":27203},{"name":1405,"cls":810},{"name":15094,"kind":1788,"annotation":27745,"required":42,"default":832,"description":15098},{"join":27746},[27747,832],{"name":1934,"cls":810},{"name":15106,"kind":1788,"annotation":27749,"required":42,"description":15108},{"name":1940,"cls":810},{"name":15110,"kind":1788,"annotation":27751,"required":42,"description":15176},{"name":1940,"cls":810},{"name":1409,"kind":1788,"annotation":27753,"required":42,"default":832,"description":27654},{"join":27754},[27755,832],{"name":1940,"cls":810},{"type":846,"name":27420,"path":27379,"parent":14408,"description":15203,"lines":27757,"decorators":27758,"parameters":27759},[16752,14749],[14953,7679,7077],[27760,27761,27766,27772,27776,27778],{"name":851,"kind":13681,"required":853},{"name":15071,"kind":852,"annotation":27762,"required":853,"description":15078},{"join":27763},[27764,27765],{"name":15075,"cls":810},{"name":15077,"cls":810},{"name":15086,"kind":1788,"annotation":27767,"required":42,"default":832,"description":27771},{"join":27768},[27769,27770,832],{"name":27085,"cls":810},{"name":27084,"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":15100,"kind":1788,"annotation":27773,"required":42,"default":832,"description":15104},{"join":27774},[27775,832],{"name":1934,"cls":810},{"name":15110,"kind":1788,"annotation":27777,"required":42,"description":15224},{"name":1940,"cls":810},{"name":1409,"kind":1788,"annotation":27779,"required":42,"default":832,"description":27654},{"join":27780},[27781,832],{"name":1940,"cls":810},{"type":846,"name":27421,"path":27379,"parent":14408,"description":27783,"lines":27784,"decorators":27785,"parameters":27786,"returns":27788},"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.",[5657,27385],[7679,7077],[27787],{"name":851,"kind":852,"required":853},{"description":15233,"annotation":27789},{"join":27790},[27791,832],{"name":827,"cls":810},{"type":846,"name":27397,"path":27379,"parent":14408,"lines":27793,"parameters":27794},[9868,9868],[27795,27796,27799,27803,27805,27807,27810,27814,27819],{"name":851,"kind":852,"required":853},{"name":14784,"kind":852,"annotation":27797,"required":42,"default":27798},{"name":14786,"cls":810},{"name":14788,"cls":810},{"name":14790,"kind":852,"annotation":27800,"required":42},{"left":27801,"slice":27802},{"name":1930,"cls":810},{"name":14794,"cls":810},{"name":15106,"kind":852,"annotation":27804,"required":42},{"name":1062,"cls":810},{"name":11479,"kind":852,"annotation":27806,"required":42,"default":27425},{"name":931,"cls":810},{"name":15253,"kind":852,"annotation":27808,"required":42,"default":27809},{"name":14888,"cls":810},{"name":27085,"cls":810},{"name":27811,"kind":852,"annotation":27812,"required":42,"default":27813},"ArmPosition",{"name":14888,"cls":810},{"name":27084,"cls":810},{"name":27815,"kind":852,"annotation":27816,"required":42,"default":27817},"default_direction",{"name":27085,"cls":810},{"name":27818,"cls":810},"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.LR",{"name":14506,"kind":852,"annotation":27820,"required":42,"default":832,"description":26354},{"left":27821,"slice":27822},{"name":14818,"cls":810},{"name":6925,"cls":810},{"type":755,"name":27080,"path":27824,"parent":14401,"packages":27825,"attributes":27828,"classes":27830},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fipg\u002Finterfaces\u002F__init__.py",[27826,27827],"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction","unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction_resolver",[27829],"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.__all__",[27084,27085,27086],{"type":784,"name":27829,"path":27824,"parent":27080,"lines":27832,"value":27833},[9651,9651],[27084,27085,27086,27834,27835],"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":27826,"path":27837,"parent":27080,"classes":27838},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fipg\u002Finterfaces\u002Fdirection.py",[27084,27086,27085],{"type":802,"name":27084,"path":27837,"parent":27826,"description":27840,"lines":27841,"bases":27842,"attributes":27845,"mro":27850},"The arm position of the IPG (tens digit of the GripDirection gd value).",[9651,790],[27843],{"annotation":27844},{"name":9836,"cls":810},[27846,27847,27848,27849],"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",[27084],{"type":784,"name":27846,"path":27837,"parent":27084,"lines":27852,"value":2342},[9664,9664],{"type":784,"name":27847,"path":27837,"parent":27084,"lines":27854,"value":2343},[2775,2775],{"type":784,"name":27848,"path":27837,"parent":27084,"lines":27856,"value":2344},[7196,7196],{"type":784,"name":27849,"path":27837,"parent":27084,"lines":27858,"value":2345},[790,790],{"type":802,"name":27086,"path":27837,"parent":27826,"description":27860,"lines":27861,"bases":27862,"attributes":27865,"mro":27870},"The gripper orientation of the IPG (units digit of the GripDirection gd value).",[1807,791],[27863],{"annotation":27864},{"name":9836,"cls":810},[27866,27867,27868,27869],"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",[27086],{"type":784,"name":27866,"path":27837,"parent":27086,"lines":27872,"value":2342},[1856,1856],{"type":784,"name":27867,"path":27837,"parent":27086,"lines":27874,"value":2343},[848,848],{"type":784,"name":27868,"path":27837,"parent":27086,"lines":27876,"value":2344},[906,906],{"type":784,"name":27869,"path":27837,"parent":27086,"lines":27878,"value":2345},[791,791],{"type":802,"name":27085,"path":27837,"parent":27826,"description":27880,"lines":27881,"bases":27882,"attributes":27885,"functions":27903,"mro":27905},"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],[27883],{"annotation":27884},{"name":9836,"cls":810},[27886,27887,27888,27889,27890,27891,27892,27893,27894,27818,27895,27896,27897,27898,27899,27900,27901,27902],"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",[27904],"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.compose",[27085],{"type":784,"name":27886,"path":27837,"parent":27085,"lines":27907,"value":4154},[3055,3055],{"type":784,"name":27887,"path":27837,"parent":27085,"lines":27909,"value":15662},[2879,2879],{"type":784,"name":27888,"path":27837,"parent":27085,"lines":27911,"value":15665},[1066,1066],{"type":784,"name":27889,"path":27837,"parent":27085,"lines":27913,"value":15668},[1043,1043],{"type":784,"name":27890,"path":27837,"parent":27085,"lines":27915,"value":15671},[878,878],{"type":784,"name":27891,"path":27837,"parent":27085,"lines":27917,"value":15674},[1079,1079],{"type":784,"name":27892,"path":27837,"parent":27085,"lines":27919,"value":15677},[887,887],{"type":784,"name":27893,"path":27837,"parent":27085,"lines":27921,"value":15680},[3069,3069],{"type":784,"name":27894,"path":27837,"parent":27085,"lines":27923,"value":15683},[1923,1923],{"type":784,"name":27818,"path":27837,"parent":27085,"lines":27925,"value":4603},[3820,3820],{"type":784,"name":27895,"path":27837,"parent":27085,"lines":27927,"value":15688},[1973,1973],{"type":784,"name":27896,"path":27837,"parent":27085,"lines":27929,"value":15691},[1974,1974],{"type":784,"name":27897,"path":27837,"parent":27085,"lines":27931,"value":27932},[7604,7604],"41",{"type":784,"name":27898,"path":27837,"parent":27085,"lines":27934,"value":27935},[1085,1085],"42",{"type":784,"name":27899,"path":27837,"parent":27085,"lines":27937,"value":27938},[3833,3833],"43",{"type":784,"name":27900,"path":27837,"parent":27085,"lines":27940,"value":27941},[1982,1982],"44",{"type":784,"name":27901,"path":27837,"parent":27085,"description":27943,"lines":27944,"value":832,"annotation":27945},"The arm position component of this grip direction.",[3839,897],{"name":27084,"cls":810},{"type":784,"name":27902,"path":27837,"parent":27085,"description":27947,"lines":27948,"value":832,"annotation":27949},"The gripper orientation component of this grip direction.",[3112,1983],{"name":27086,"cls":810},{"type":846,"name":27904,"path":27837,"parent":27085,"description":27951,"lines":27952,"decorators":27953,"parameters":27954,"returns":27961},"Compose a GripDirection from an ArmPosition and GripperOrientation.",[2000,1092],[13959],[27955,27956,27959],{"name":13962,"kind":852,"required":853},{"name":27957,"kind":852,"annotation":27958,"required":853},"arm",{"name":27084,"cls":810},{"name":26640,"kind":852,"annotation":27960,"required":853},{"name":27086,"cls":810},{"description":1127,"annotation":27962},{"name":27085,"cls":810},{"type":755,"name":27827,"path":27964,"parent":27080,"functions":27965},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fipg\u002Finterfaces\u002Fdirection_resolver.py",[27835,27834],{"type":846,"name":27835,"path":27964,"parent":27827,"description":27967,"lines":27968,"parameters":27969,"returns":27992},"Resolve a direction argument to a concrete GripDirection.",[790,1066],[27970,27983,27986],{"name":27971,"kind":852,"annotation":27972,"required":853,"description":27982},"current_direction_getter",{"left":27973,"slice":27975},{"name":27974,"cls":810},"collections.abc.Callable",{"elements":27976},[27977,27978],{},{"left":27979,"slice":27981},{"name":27980,"cls":810},"collections.abc.Awaitable",{"name":27085,"cls":810},"Async callable that returns the current GripDirection.",{"name":27815,"kind":852,"annotation":27984,"required":853,"description":27985},{"name":27085,"cls":810},"The default direction to use when IPG is parked.",{"name":7389,"kind":852,"annotation":27987,"required":853,"description":27991},{"join":27988},[27989,27990,832],{"name":27085,"cls":810},{"name":27084,"cls":810},"The direction to resolve - can be GripDirection, ArmPosition, or None.",{"description":27993,"annotation":27994},"A concrete GripDirection.",{"name":27085,"cls":810},{"type":846,"name":27834,"path":27964,"parent":27827,"description":27996,"lines":27997,"parameters":27998,"returns":28005},"Return the labware dimension the gripper spans for the given approach direction.",[878,3104],[27999,28002],{"name":14650,"kind":852,"annotation":28000,"required":853,"description":28001},{"name":827,"cls":810},"The labware to measure.",{"name":7389,"kind":852,"annotation":28003,"required":853,"description":28004},{"name":27085,"cls":810},"The grip direction determining which dimension to use.",{"description":28006,"annotation":28007},"The width in mm that the gripper needs to span for this labware.",{"name":1062,"cls":810},{"type":755,"name":14402,"path":28009,"parent":7447,"packages":28010,"attributes":28016,"classes":28018},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fcore96\u002F__init__.py",[28011,28012,28013,28014,28015],"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",[28017],"unitelabs.liquid_handling.hamilton.modules.core96.__all__",[7457,28019,28020,28021,28022,3333,28023],"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":28017,"path":28009,"parent":14402,"lines":28025,"value":28026},[9664,839],[7457,28020,28021,28019,28022,3333,28023],{"type":755,"name":28011,"path":28028,"parent":14402,"classes":28029},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fcore96\u002Fcore96_context.py",[28019],{"type":802,"name":28019,"path":28028,"parent":28011,"description":28031,"lines":28032,"decorators":28033,"bases":28034,"attributes":28038,"functions":28041,"mro":28043},"Context for CoRe96 parameter sets.\n\nUse this class to pass context into CoRe96 parameter sets.",[2800,796],[9853],[28035],{"annotation":28036},{"name":28037,"cls":810},"unitelabs.liquid_handling.modules.parameters.multi_pipette_head_context.MultiPipetteHeadContext",[28039,28040],"unitelabs.liquid_handling.hamilton.modules.core96.core96_context.CoRe96Context.module","unitelabs.liquid_handling.hamilton.modules.core96.core96_context.CoRe96Context.target",[28042],"unitelabs.liquid_handling.hamilton.modules.core96.core96_context.CoRe96Context.__init__",[28019,28037,13685,19934],{"type":784,"name":28039,"path":28028,"parent":28019,"lines":28045,"value":832,"annotation":28046},[864,864],{"name":7457,"cls":810},{"type":784,"name":28040,"path":28028,"parent":28019,"lines":28048,"value":832,"annotation":28049},[796,796],{"name":19944,"cls":810},{"type":846,"name":28042,"path":28028,"parent":28019,"lines":28051,"parameters":28052},[9868,9868],[28053,28054,28056,28058],{"name":851,"kind":852,"required":853},{"name":9536,"kind":852,"annotation":28055,"required":853},{"name":7457,"cls":810},{"name":15071,"kind":852,"annotation":28057,"required":853},{"name":19944,"cls":810},{"name":28059,"kind":852,"annotation":28060,"required":42,"default":1417},"target_index",{"name":1405,"cls":810},{"type":755,"name":28012,"path":28062,"parent":14402,"packages":28063,"attributes":28064,"classes":28066},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fcore96\u002Fcore96.py",[760,14838],[28065],"unitelabs.liquid_handling.hamilton.modules.core96.core96.DEFAULT_DISCARD_LOCATION",[7457],{"type":784,"name":28065,"path":28062,"parent":28012,"lines":28068,"value":28069,"annotation":28070},[3055,3055],"Vector(x=(-230.9), y=112.2, z=195.0)",{"name":1934,"cls":810},{"type":802,"name":7457,"path":28062,"parent":28012,"description":28072,"lines":28073,"decorators":28075,"bases":28076,"attributes":28080,"functions":28088,"mro":28116},"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,28074],876,[9853],[28077],{"annotation":28078},{"name":28079,"cls":810},"unitelabs.liquid_handling.modules.pipette_head.PipetteHead",[28081,28082,28083,28084,28085,28086,28087],"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",[28089,28090,28091,28092,28093,28094,28095,28096,28097,28098,28099,28100,28101,28102,28103,28104,28105,28106,28107,28108,28109,28110,28111,28112,28113,28114,28115],"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.put_down_tips","unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.put_down_tips_to","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",[7457,28079,16944,14470,774,828],{"type":784,"name":28081,"path":28062,"parent":7457,"lines":28118,"value":28119,"annotation":28120},[3839,3839],"'CO-RE 96'",{"name":931,"cls":810},{"type":784,"name":28082,"path":28062,"parent":7457,"description":28122,"lines":28123,"value":28124,"annotation":28125},"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":28083,"path":28062,"parent":7457,"lines":28127,"value":4924,"annotation":28128},[1983,1983],{"name":1405,"cls":810},{"type":784,"name":28084,"path":28062,"parent":7457,"lines":28130,"value":15662,"annotation":28131},[3451,3451],{"name":1405,"cls":810},{"type":784,"name":28085,"path":28062,"parent":7457,"lines":28133,"value":28134,"annotation":28135},[2000,2001],"dataclasses.field(repr=False, default_factory=(lambda: [(TipSpot()) for _ in (range(96))]))",{"left":28136,"slice":28137},{"name":1930,"cls":810},{"left":28138,"slice":28139},{"name":16804,"cls":810},{"name":1956,"cls":810},{"type":846,"name":28090,"path":28062,"parent":7457,"lines":28141,"parameters":28142},[2010,2040],[28143,28144,28151,28160,28162],{"name":851,"kind":852,"required":853},{"name":17093,"kind":852,"annotation":28145,"required":853},{"join":28146},[832,28147,28148],{"name":1956,"cls":810},{"left":28149,"slice":28150},{"name":843,"cls":810},{"name":1956,"cls":810},{"name":17104,"kind":852,"annotation":28152,"required":853},{"join":28153},[28154,832],{"left":28155,"slice":28156},{"name":1930,"cls":810},{"join":28157},[28158,28159],{"name":1405,"cls":810},{"name":931,"cls":810},{"name":14506,"kind":852,"annotation":28161,"required":853},{"name":7171,"cls":810},{"name":14512,"kind":3737,"required":42,"default":3739},{"type":784,"name":28086,"path":28062,"parent":7457,"description":28164,"lines":28165,"value":832,"annotation":28166},"Get the aspiration mode for the CO-RE 96.",[1103,1112],{"left":28167,"slice":28168},{"name":843,"cls":810},{"name":2508,"cls":810},{"type":784,"name":28087,"path":28062,"parent":7457,"description":28170,"lines":28171,"value":832,"annotation":28172},"Logger for the core96 module.",[3159,2091],{"name":7669,"cls":810},{"type":846,"name":28091,"path":28062,"parent":7457,"description":28174,"lines":28175,"decorators":28176,"parameters":28177},"Configure the CO-RE 96 head for use.\n\nThe location of the tip waste may vary and must be provided manually.",[2092,2142],[7077],[28178,28179],{"name":851,"kind":852,"required":853},{"name":3412,"kind":1788,"annotation":28180,"required":42,"default":832,"description":28122},{"join":28181},[28182,832],{"name":1934,"cls":810},{"type":846,"name":28092,"path":28062,"parent":7457,"lines":28184,"decorators":28185,"parameters":28186,"returns":28188},[2143,2154],[7077],[28187],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":28189},{"name":1098,"cls":810},{"type":846,"name":28093,"path":28062,"parent":7457,"description":3406,"lines":28191,"decorators":28192,"parameters":28193},[2193,3284],[7077],[28194,28195],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744},{"type":846,"name":28094,"path":28062,"parent":7457,"lines":28197,"decorators":28198,"parameters":28199},[1172,11321],[7077],[28200,28201],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744},{"type":846,"name":28095,"path":28062,"parent":7457,"lines":28203,"decorators":28204,"parameters":28205},[2266,9185],[7077],[28206,28207],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744},{"type":846,"name":28096,"path":28062,"parent":7457,"description":8833,"lines":28209,"decorators":28210,"parameters":28211,"returns":28213},[9510,11350],[7679],[28212],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":28214},{"name":931,"cls":810},{"type":846,"name":28097,"path":28062,"parent":7457,"description":28216,"lines":28217,"decorators":28218,"parameters":28219,"returns":28221},"Get the current location of the head's A1 tip.",[3760,1226],[14943,7679,7077],[28220],{"name":851,"kind":852,"required":853},{"description":28222,"annotation":28223},"The absolute location of the head's A1 tip.",{"name":1934,"cls":810},{"type":846,"name":28098,"path":28062,"parent":7457,"description":18876,"lines":28225,"decorators":28226,"parameters":28227},[4142,4171],[14953,7679,7077],[28228,28229,28231],{"name":851,"kind":13681,"required":853},{"name":14653,"kind":852,"annotation":28230,"required":853,"description":18883},{"name":1934,"cls":810},{"name":1409,"kind":1788,"annotation":28232,"required":42,"default":832,"description":14968},{"join":28233},[28234,832],{"name":1940,"cls":810},{"type":846,"name":28099,"path":28062,"parent":7457,"description":18889,"lines":28236,"decorators":28237,"parameters":28238},[4185,17013],[14953,7679,7077],[28239,28240],{"name":851,"kind":13681,"required":853},{"name":13793,"kind":852,"annotation":28241,"required":853,"description":18896},{"name":1934,"cls":810},{"type":846,"name":28100,"path":28062,"parent":7457,"description":28243,"lines":28244,"decorators":28245,"parameters":28246},"Move CoRe96 head to the configured home position.",[10209,9002],[14953,7679],[28247],{"name":851,"kind":852,"required":853},{"type":846,"name":28101,"path":28062,"parent":7457,"description":28249,"lines":28250,"decorators":28251,"parameters":28252,"returns":28254},"Get the currently mounted tip type from the first non-None instance.",[15441,7737],[7077],[28253],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":28255},{"join":28256},[28257,832],{"name":1956,"cls":810},{"type":846,"name":28102,"path":28062,"parent":7457,"lines":28259,"decorators":28260,"parameters":28261,"returns":28271},[7756,7766],[7077],[28262,28263],{"name":851,"kind":852,"required":853},{"name":28264,"kind":852,"annotation":28265,"required":853},"well_offset",{"left":28266,"slice":28267},{"name":2812,"cls":810},{"elements":28268},[28269,28270],{"name":1405,"cls":810},{"name":1405,"cls":810},{"description":1127,"annotation":28272},{"name":1934,"cls":810},{"type":846,"name":28103,"path":28062,"parent":7457,"description":28274,"lines":28275,"decorators":28276,"parameters":28277,"returns":28279},"Check whether the Hamilton firmware has tips attached to the CoRe96.",[4248,7776],[14943,7679],[28278],{"name":851,"kind":852,"required":853},{"description":28280,"annotation":28281},"Whether the CoRe96 has tips attached.",{"name":1098,"cls":810},{"type":846,"name":28104,"path":28062,"parent":7457,"description":28283,"lines":28284,"decorators":28285,"parameters":28286},"Not supported for CoRe96, use pick_up_tips_from instead.",[2764,4274],[7679,7077],[28287,28288,28292],{"name":851,"kind":13681,"required":853},{"name":2271,"kind":852,"annotation":28289,"required":853},{"left":28290,"slice":28291},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":20288,"kind":852,"annotation":28293,"required":853},{"left":28294,"slice":28295},{"name":1930,"cls":810},{"name":16804,"cls":810},{"type":846,"name":28105,"path":28062,"parent":7457,"description":28297,"lines":28298,"decorators":28299,"parameters":28300},"Pick up the next available tip from the given rack and assign it to the pipette.\n\nOnly nozzles overlapping a filled spot engage, so a partially consumed block is\nhandled automatically.",[4309,20209],[14953,7679,7077],[28301,28302,28305,28309],{"name":851,"kind":13681,"required":853},{"name":18951,"kind":852,"annotation":28303,"required":853,"description":18954},{"name":28304,"cls":810},"unitelabs.labware.hamilton.tips.tip_rack.HamiltonTipRack",{"name":13793,"kind":1788,"annotation":28306,"required":42,"default":832,"description":18916},{"join":28307},[28308,832],{"name":1934,"cls":810},{"name":2182,"kind":1788,"annotation":28310,"required":42,"default":28311,"description":28313},{"name":28023,"cls":810},{"name":28312,"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.",{"type":846,"name":28106,"path":28062,"parent":7457,"description":28315,"lines":28316,"decorators":28317,"parameters":28318},"Not supported for CoRe96, use put_down_tips_to instead.",[8836,1331],[7679,7077],[28319,28320,28324],{"name":851,"kind":13681,"required":853},{"name":20288,"kind":852,"annotation":28321,"required":853},{"left":28322,"slice":28323},{"name":1930,"cls":810},{"name":16804,"cls":810},{"name":2271,"kind":852,"annotation":28325,"required":853},{"left":28326,"slice":28327},{"name":1930,"cls":810},{"name":1405,"cls":810},{"type":846,"name":28107,"path":28062,"parent":7457,"description":28329,"lines":28330,"decorators":28331,"parameters":28332},"Put down the currently held tip into the first available, free spot in the given rack.\n\nA partially tipped head drops only the nozzles that hold a tip.",[1434,7887],[14953,7679,7077],[28333,28334,28336],{"name":851,"kind":13681,"required":853},{"name":18951,"kind":852,"annotation":28335,"required":853,"description":18989},{"name":28304,"cls":810},{"name":13793,"kind":1788,"annotation":28337,"required":42,"default":832,"description":15104},{"join":28338},[28339,832],{"name":1934,"cls":810},{"type":846,"name":28108,"path":28062,"parent":7457,"lines":28341,"decorators":28342,"parameters":28343},[4543,21782],[14953,7679,7077],[28344,28345,28349],{"name":851,"kind":852,"required":853},{"name":13793,"kind":1788,"annotation":28346,"required":42,"default":832},{"join":28347},[28348,832],{"name":1934,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744},{"type":846,"name":28109,"path":28062,"parent":7457,"lines":28351,"decorators":28353,"parameters":28354,"returns":28357},[28352,21790],406,[14953,7679,7077],[28355,28356],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744},{"description":1127,"annotation":28358},{"join":28359},[28360,832],{"left":28361,"slice":28362},{"name":1870,"cls":810},{"name":1956,"cls":810},{"type":846,"name":28110,"path":28062,"parent":7457,"description":28364,"lines":28365,"decorators":28366,"parameters":28367,"returns":28370},"Convert the current volume in steps to µL.",[9302,7935],[7679],[28368,28369],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744},{"description":28371,"annotation":28372},"The current volume in µL.",{"name":1062,"cls":810},{"type":846,"name":28111,"path":28062,"parent":7457,"lines":28374,"decorators":28375,"parameters":28376},[4918,16668],[14953,7679,7077],[28377,28378,28380,28384,28388,28392,28399,28404,28409,28413,28417,28421,28425,28429,28433,28438,28442,28446,28450],{"name":851,"kind":13681,"required":853},{"name":15120,"kind":852,"annotation":28379,"required":853},{"name":19944,"cls":810},{"name":20464,"kind":852,"annotation":28381,"required":42,"default":832},{"join":28382},[28383,832],{"name":14177,"cls":810},{"name":13753,"kind":1788,"annotation":28385,"required":42,"default":832},{"join":28386},[28387,832],{"name":14315,"cls":810},{"name":13776,"kind":1788,"annotation":28389,"required":42,"default":832},{"join":28390},[28391,832],{"name":1940,"cls":810},{"name":13783,"kind":1788,"annotation":28393,"required":42,"default":832},{"join":28394},[28395,28398,832],{"left":28396,"slice":28397},{"name":843,"cls":810},{"name":13637,"cls":810},{"name":13637,"cls":810},{"name":13768,"kind":1788,"annotation":28400,"required":42,"default":832},{"join":28401},[28402,28403,832],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":2324,"kind":1788,"annotation":28405,"required":42,"default":832},{"join":28406},[28407,28408,832],{"name":1098,"cls":810},{"name":9825,"cls":810},{"name":13761,"kind":1788,"annotation":28410,"required":42,"default":832},{"join":28411},[28412,832],{"name":1940,"cls":810},{"name":1359,"kind":1788,"annotation":28414,"required":42,"default":832},{"join":28415},[28416,832],{"name":1940,"cls":810},{"name":1415,"kind":1788,"annotation":28418,"required":42,"default":832},{"join":28419},[28420,832],{"name":1405,"cls":810},{"name":20535,"kind":1788,"annotation":28422,"required":42,"default":832},{"join":28423},[28424,832],{"name":1940,"cls":810},{"name":20542,"kind":1788,"annotation":28426,"required":42,"default":832},{"join":28427},[28428,832],{"name":1098,"cls":810},{"name":2435,"kind":1788,"annotation":28430,"required":42,"default":832},{"join":28431},[28432,832],{"name":1940,"cls":810},{"name":2474,"kind":1788,"annotation":28434,"required":42,"default":832},{"join":28435},[28436,28437,832],{"name":1098,"cls":810},{"name":9820,"cls":810},{"name":2483,"kind":1788,"annotation":28439,"required":42,"default":832},{"join":28440},[28441,832],{"name":1405,"cls":810},{"name":13806,"kind":1788,"annotation":28443,"required":42,"default":832},{"join":28444},[28445,832],{"name":1940,"cls":810},{"name":13793,"kind":1788,"annotation":28447,"required":42,"default":832},{"join":28448},[28449,832],{"name":1934,"cls":810},{"name":1409,"kind":1788,"annotation":28451,"required":42,"default":832},{"join":28452},[28453,832],{"name":1940,"cls":810},{"type":846,"name":28112,"path":28062,"parent":7457,"lines":28455,"decorators":28457,"parameters":28458},[5573,28456],742,[14953,7679,7077],[28459,28460,28462,28466,28470,28474,28481,28486,28491,28495,28499,28503,28507,28511,28516,28520,28524,28528,28532,28536],{"name":851,"kind":13681,"required":853},{"name":15071,"kind":852,"annotation":28461,"required":853},{"name":19944,"cls":810},{"name":20464,"kind":852,"annotation":28463,"required":42,"default":832},{"join":28464},[28465,832],{"name":13856,"cls":810},{"name":13753,"kind":1788,"annotation":28467,"required":42,"default":832},{"join":28468},[28469,832],{"name":14007,"cls":810},{"name":13776,"kind":1788,"annotation":28471,"required":42,"default":832},{"join":28472},[28473,832],{"name":1940,"cls":810},{"name":13783,"kind":1788,"annotation":28475,"required":42,"default":832},{"join":28476},[28477,28480,832],{"left":28478,"slice":28479},{"name":843,"cls":810},{"name":13637,"cls":810},{"name":13637,"cls":810},{"name":13768,"kind":1788,"annotation":28482,"required":42,"default":832},{"join":28483},[28484,28485,832],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":2324,"kind":1788,"annotation":28487,"required":42,"default":832},{"join":28488},[28489,28490,832],{"name":1098,"cls":810},{"name":9825,"cls":810},{"name":13761,"kind":1788,"annotation":28492,"required":42,"default":832},{"join":28493},[28494,832],{"name":1940,"cls":810},{"name":1359,"kind":1788,"annotation":28496,"required":42,"default":832},{"join":28497},[28498,832],{"name":1940,"cls":810},{"name":14082,"kind":1788,"annotation":28500,"required":42,"default":832},{"join":28501},[28502,832],{"name":1098,"cls":810},{"name":1415,"kind":1788,"annotation":28504,"required":42,"default":832},{"join":28505},[28506,832],{"name":1405,"cls":810},{"name":20535,"kind":1788,"annotation":28508,"required":42,"default":832},{"join":28509},[28510,832],{"name":1940,"cls":810},{"name":20542,"kind":1788,"annotation":28512,"required":42,"default":832},{"join":28513},[28514,28515,832],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":2435,"kind":1788,"annotation":28517,"required":42,"default":832},{"join":28518},[28519,832],{"name":1940,"cls":810},{"name":2474,"kind":1788,"annotation":28521,"required":42,"default":832},{"join":28522},[28523,832],{"name":9820,"cls":810},{"name":2483,"kind":1788,"annotation":28525,"required":42,"default":832},{"join":28526},[28527,832],{"name":1405,"cls":810},{"name":13806,"kind":1788,"annotation":28529,"required":42,"default":832},{"join":28530},[28531,832],{"name":1940,"cls":810},{"name":13793,"kind":1788,"annotation":28533,"required":42,"default":832},{"join":28534},[28535,832],{"name":1934,"cls":810},{"name":1409,"kind":1788,"annotation":28537,"required":42,"default":832},{"join":28538},[28539,832],{"name":1940,"cls":810},{"type":846,"name":28113,"path":28062,"parent":7457,"description":20776,"lines":28541,"decorators":28544,"parameters":28545},[28542,28543],744,781,[14953,7679],[28546,28547,28549],{"name":851,"kind":13681,"required":853},{"name":15071,"kind":852,"annotation":28548,"required":853,"description":20787},{"name":19944,"cls":810},{"name":20464,"kind":852,"annotation":28550,"required":853,"description":28551},{"name":28021,"cls":810},"The parameters for the mixing operation as a `CoRe96ComplexMixParameterSet`.",{"type":846,"name":28114,"path":28062,"parent":7457,"description":28553,"lines":28554,"parameters":28555},"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.",[8283,5870],[28556,28557,28561,28565],{"name":851,"kind":13681,"required":853},{"name":1950,"kind":852,"annotation":28558,"required":853,"description":20980},{"left":28559,"slice":28560},{"name":843,"cls":810},{"name":1956,"cls":810},{"name":13776,"kind":852,"annotation":28562,"required":42,"default":832,"description":20987},{"join":28563},[28564,832],{"name":1940,"cls":810},{"name":20989,"kind":852,"annotation":28566,"required":42,"default":832,"description":20996},{"join":28567},[28568,832],{"name":20995,"cls":810},{"type":846,"name":28115,"path":28062,"parent":7457,"description":28570,"lines":28571,"decorators":28573,"parameters":28574},"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.",[28572,28074],822,[14953,7679],[28575,28576,28579,28586,28590,28596],{"name":851,"kind":13681,"required":853},{"name":15071,"kind":852,"annotation":28577,"required":853,"description":28578},{"name":19944,"cls":810},"The target labware to dispense to.",{"name":13783,"kind":1788,"annotation":28580,"required":42,"default":832,"description":21024},{"join":28581},[28582,28585,832],{"left":28583,"slice":28584},{"name":843,"cls":810},{"name":13637,"cls":810},{"name":13637,"cls":810},{"name":13761,"kind":1788,"annotation":28587,"required":42,"default":832,"description":21029},{"join":28588},[28589,832],{"name":1940,"cls":810},{"name":21031,"kind":1788,"annotation":28591,"required":42,"default":832,"description":21037},{"join":28592},[28593,832],{"left":28594,"slice":28595},{"name":843,"cls":810},{"name":1956,"cls":810},{"name":21039,"kind":1788,"annotation":28597,"required":42,"default":1052,"description":21041},{"name":1098,"cls":810},{"type":846,"name":28089,"path":28062,"parent":7457,"lines":28599,"parameters":28600},[9868,9868],[28601,28602,28605,28611,28620,28631,28633,28635,28637,28639],{"name":851,"kind":852,"required":853},{"name":14784,"kind":852,"annotation":28603,"required":42,"default":28604},{"name":14786,"cls":810},{"name":14788,"cls":810},{"name":14790,"kind":852,"annotation":28606,"required":42},{"left":28607,"slice":28608},{"name":1930,"cls":810},{"left":28609,"slice":28610},{"name":16804,"cls":810},{"name":1956,"cls":810},{"name":17093,"kind":852,"annotation":28612,"required":42,"default":832},{"left":28613,"slice":28614},{"name":14818,"cls":810},{"join":28615},[832,28616,28617],{"name":17099,"cls":810},{"left":28618,"slice":28619},{"name":843,"cls":810},{"name":17099,"cls":810},{"name":17104,"kind":852,"annotation":28621,"required":42,"default":832},{"left":28622,"slice":28623},{"name":14818,"cls":810},{"join":28624},[28625,832],{"left":28626,"slice":28627},{"name":1930,"cls":810},{"join":28628},[28629,28630],{"name":1405,"cls":810},{"name":931,"cls":810},{"name":17116,"kind":852,"annotation":28632,"required":42,"default":4924},{"name":1405,"cls":810},{"name":17119,"kind":852,"annotation":28634,"required":42,"default":15662},{"name":1405,"cls":810},{"name":11479,"kind":852,"annotation":28636,"required":42,"default":28119},{"name":931,"cls":810},{"name":3412,"kind":852,"annotation":28638,"required":42},{"name":1934,"cls":810},{"name":14506,"kind":852,"annotation":28640,"required":42,"default":832,"description":14822},{"left":28641,"slice":28642},{"name":14818,"cls":810},{"name":7171,"cls":810},{"type":755,"name":28013,"path":28644,"parent":14402,"classes":28645},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fcore96\u002Fcore96_protocol.py",[3333],{"type":802,"name":3333,"path":28644,"parent":28013,"description":28647,"lines":28648,"bases":28649,"attributes":28652,"functions":28654,"mro":28672},"Low-level access to the CO-RE 96 head. Used for liquid handling with the 96 channels simultaneously.",[839,5097],[28650],{"annotation":28651},{"name":2793,"cls":810},[28653],"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.logger",[28655,28656,28657,28658,28659,28660,28661,28662,28663,28664,28665,28666,28667,28668,28669,28670,28671],"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",[3333,2793],{"type":846,"name":28655,"path":28644,"parent":3333,"description":15302,"lines":28674,"parameters":28675,"returns":28677},[906,796],[28676],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":28678},{"name":15308,"cls":810},{"type":784,"name":28653,"path":28644,"parent":3333,"description":28170,"lines":28680,"value":832,"annotation":28681},[871,3716],{"name":7669,"cls":810},{"type":846,"name":28656,"path":28644,"parent":3333,"description":3392,"lines":28683,"decorators":28684,"parameters":28685,"returns":28687},[2879,3820],[7679,7689],[28686],{"name":851,"kind":852,"required":853},{"description":28688,"annotation":28689},"The firmware version.",{"name":931,"cls":810},{"type":846,"name":28657,"path":28644,"parent":3333,"description":3399,"lines":28691,"decorators":28692,"parameters":28693,"returns":28695},[1974,897],[7679,7689],[28694],{"name":851,"kind":852,"required":853},{"description":28696,"annotation":28697},"Whether the CO-RE 96 head is initialized.",{"name":1098,"cls":810},{"type":846,"name":28658,"path":28644,"parent":3333,"description":28699,"lines":28700,"decorators":28701,"parameters":28702},"Initialize the CO-RE 96 head. This discards currently attached tips.",[1091,2040],[7679,7689],[28703,28704,28707],{"name":851,"kind":852,"required":853},{"name":3412,"kind":852,"annotation":28705,"required":853,"description":28706},{"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":28708,"required":42,"default":832,"description":15510},{"join":28709},[28710,832],{"name":1940,"cls":810},{"type":846,"name":28659,"path":28644,"parent":3333,"description":3419,"lines":28712,"decorators":28713,"parameters":28714,"returns":28716},[3152,2102],[7679,7689],[28715],{"name":851,"kind":852,"required":853},{"description":28717,"annotation":28718},"The current position of the CO-RE 96 head's A1 tip.",{"name":1934,"cls":810},{"type":846,"name":28660,"path":28644,"parent":3333,"description":3426,"lines":28720,"decorators":28721,"parameters":28722},[2103,3220],[7679,7689],[28723,28724,28727],{"name":851,"kind":852,"required":853},{"name":1632,"kind":852,"annotation":28725,"required":853,"description":28726},{"name":1934,"cls":810},"The target position for the CO-RE 96 head's A1 tip.",{"name":1409,"kind":852,"annotation":28728,"required":42,"default":832,"description":14968},{"join":28729},[28730,832],{"name":1940,"cls":810},{"type":846,"name":28661,"path":28644,"parent":3333,"description":3437,"lines":28732,"decorators":28733,"parameters":28734},[3256,2154],[7679,7689],[28735],{"name":851,"kind":852,"required":853},{"type":846,"name":28662,"path":28644,"parent":3333,"description":3442,"lines":28737,"decorators":28738,"parameters":28739,"returns":28741},[8976,14262],[7679,7689],[28740],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":28742},{"name":1098,"cls":810},{"type":846,"name":28663,"path":28644,"parent":3333,"description":3449,"lines":28744,"decorators":28745,"parameters":28746},[3284,7140],[7679,7689],[28747,28748,28751,28755,28764,28770],{"name":851,"kind":852,"required":853},{"name":3455,"kind":852,"annotation":28749,"required":853,"description":28750},{"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":28752,"required":42,"default":832,"description":15510},{"join":28753},[28754,832],{"name":1940,"cls":810},{"name":1950,"kind":852,"annotation":28756,"required":42,"default":28763,"description":19469},{"join":28757},[28758,28761,28762],{"left":28759,"slice":28760},{"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":28765,"required":42,"default":28769,"description":19476},{"join":28766},[28767,28768],{"name":28023,"cls":810},{"name":1405,"cls":810},{"name":28312,"cls":810},{"name":1409,"kind":852,"annotation":28771,"required":42,"default":832,"description":14968},{"join":28772},[28773,832],{"name":1940,"cls":810},{"type":846,"name":28664,"path":28644,"parent":3333,"description":3478,"lines":28775,"decorators":28776,"parameters":28777},[4135,1247],[7679,7689],[28778,28779,28782,28786],{"name":851,"kind":852,"required":853},{"name":3412,"kind":852,"annotation":28780,"required":853,"description":28781},{"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":28783,"required":42,"default":832,"description":15510},{"join":28784},[28785,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":28787,"required":42,"default":832,"description":14968},{"join":28788},[28789,832],{"name":1940,"cls":810},{"type":846,"name":28665,"path":28644,"parent":3333,"description":28791,"lines":28792,"decorators":28793,"parameters":28794,"returns":28796},"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",[4209,15441],[7679,7689],[28795],{"name":851,"kind":852,"required":853},{"description":28797,"annotation":28798},"The channel's current volume in steps.",{"name":1405,"cls":810},{"type":846,"name":28666,"path":28644,"parent":3333,"description":28800,"lines":28801,"decorators":28802,"parameters":28803,"returns":28805},"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",[4210,14605],[7679,7689],[28804],{"name":851,"kind":852,"required":853},{"description":28806,"annotation":28807},"The channel's maximum volume in steps.",{"name":1405,"cls":810},{"type":846,"name":28667,"path":28644,"parent":3333,"description":3508,"lines":28809,"decorators":28810,"parameters":28811},[2742,4586],[7679,7689],[28812,28813,28818,28821,28823,28827,28831,28835,28839,28841,28847,28852,28854,28856,28858,28860,28862,28864,28866,28868,28870,28872,28874,28876,28878,28884,28886,28888,28890],{"name":851,"kind":852,"required":853},{"name":3514,"kind":852,"annotation":28814,"required":853,"description":28817},{"left":28815,"slice":28816},{"name":1870,"cls":810},{"name":1098,"cls":810},"Which channels are involved in the aspiration.",{"name":2276,"kind":852,"annotation":28819,"required":853,"description":28820},{"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":28822,"required":42,"description":19577},{"name":1940,"cls":810},{"name":1936,"kind":852,"annotation":28824,"required":42,"default":832,"description":19584},{"join":28825},[28826,832],{"name":1940,"cls":810},{"name":2299,"kind":852,"annotation":28828,"required":42,"default":832,"description":19591},{"join":28829},[28830,832],{"name":1940,"cls":810},{"name":1353,"kind":852,"annotation":28832,"required":42,"default":832,"description":15510},{"join":28833},[28834,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":28836,"required":42,"default":832,"description":14968},{"join":28837},[28838,832],{"name":1940,"cls":810},{"name":2316,"kind":852,"annotation":28840,"required":42,"description":19604},{"name":1940,"cls":810},{"name":2324,"kind":852,"annotation":28842,"required":42,"default":28846,"description":19609},{"join":28843},[28844,28845],{"name":2328,"cls":810},{"name":1405,"cls":810},{"name":2332,"cls":810},{"name":2334,"kind":852,"annotation":28848,"required":42,"default":2342,"description":19617},{"left":28849,"slice":28850},{"name":2339,"cls":810},{"elements":28851},[2342,2343,2344,2345],{"name":2365,"kind":852,"annotation":28853,"required":42,"description":19632},{"name":1940,"cls":810},{"name":2373,"kind":852,"annotation":28855,"required":42,"description":19637},{"name":1940,"cls":810},{"name":2381,"kind":852,"annotation":28857,"required":42,"description":19642},{"name":1940,"cls":810},{"name":2389,"kind":852,"annotation":28859,"required":42,"description":19647},{"name":1940,"cls":810},{"name":2397,"kind":852,"annotation":28861,"required":42,"description":19652},{"name":1940,"cls":810},{"name":2405,"kind":852,"annotation":28863,"required":42,"description":19657},{"name":1940,"cls":810},{"name":1415,"kind":852,"annotation":28865,"required":42,"default":1417,"description":19662},{"name":1405,"cls":810},{"name":2419,"kind":852,"annotation":28867,"required":42,"description":19667},{"name":1940,"cls":810},{"name":2427,"kind":852,"annotation":28869,"required":42,"description":19672},{"name":1940,"cls":810},{"name":2435,"kind":852,"annotation":28871,"required":42,"description":19677},{"name":1940,"cls":810},{"name":2443,"kind":852,"annotation":28873,"required":42,"description":19682},{"name":1940,"cls":810},{"name":1359,"kind":852,"annotation":28875,"required":42,"description":19692},{"name":1940,"cls":810},{"name":2466,"kind":852,"annotation":28877,"required":42,"description":19697},{"name":1940,"cls":810},{"name":2474,"kind":852,"annotation":28879,"required":42,"default":28883,"description":19703},{"join":28880},[28881,28882],{"name":9820,"cls":810},{"name":1405,"cls":810},{"name":13538,"cls":810},{"name":2483,"kind":852,"annotation":28885,"required":42,"default":1417,"description":19706},{"name":1405,"cls":810},{"name":2488,"kind":852,"annotation":28887,"required":42,"description":19711},{"name":1940,"cls":810},{"name":2496,"kind":852,"annotation":28889,"required":42,"description":19716},{"name":1940,"cls":810},{"name":2504,"kind":852,"annotation":28891,"required":42,"default":28895,"description":19721},{"join":28892},[28893,28894],{"name":2508,"cls":810},{"name":1405,"cls":810},{"name":2512,"cls":810},{"type":846,"name":28668,"path":28644,"parent":3333,"description":28897,"lines":28898,"decorators":28899,"parameters":28900},"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.",[7901,21916],[7679,7689],[28901,28902,28907,28909,28911,28915,28919,28923,28927,28929,28935,28940,28942,28944,28946,28948,28950,28952,28954,28956,28958,28960,28962,28964,28966,28968,28970,28976,28978,28980,28982],{"name":851,"kind":852,"required":853},{"name":3514,"kind":852,"annotation":28903,"required":853,"description":28906},{"left":28904,"slice":28905},{"name":1870,"cls":810},{"name":1098,"cls":810},"Which channels are involved in the dispensation.",{"name":2524,"kind":852,"annotation":28908,"required":853,"description":19740},{"name":1934,"cls":810},{"name":2283,"kind":852,"annotation":28910,"required":42,"description":19745},{"name":1940,"cls":810},{"name":1936,"kind":852,"annotation":28912,"required":42,"default":832,"description":19752},{"join":28913},[28914,832],{"name":1940,"cls":810},{"name":2299,"kind":852,"annotation":28916,"required":42,"default":832,"description":19759},{"join":28917},[28918,832],{"name":1940,"cls":810},{"name":1353,"kind":852,"annotation":28920,"required":42,"default":832,"description":15510},{"join":28921},[28922,832],{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":28924,"required":42,"default":832,"description":14968},{"join":28925},[28926,832],{"name":1940,"cls":810},{"name":2316,"kind":852,"annotation":28928,"required":42,"description":19772},{"name":1940,"cls":810},{"name":2324,"kind":852,"annotation":28930,"required":42,"default":28934,"description":19609},{"join":28931},[28932,28933],{"name":2328,"cls":810},{"name":1405,"cls":810},{"name":2575,"cls":810},{"name":2334,"kind":852,"annotation":28936,"required":42,"default":2342,"description":19617},{"left":28937,"slice":28938},{"name":2339,"cls":810},{"elements":28939},[2342,2343,2344,2345],{"name":2593,"kind":852,"annotation":28941,"required":42,"description":19791},{"name":1940,"cls":810},{"name":2365,"kind":852,"annotation":28943,"required":42,"description":19796},{"name":1940,"cls":810},{"name":2373,"kind":852,"annotation":28945,"required":42,"description":19801},{"name":1940,"cls":810},{"name":2381,"kind":852,"annotation":28947,"required":42,"description":19642},{"name":1940,"cls":810},{"name":2389,"kind":852,"annotation":28949,"required":42,"description":19647},{"name":1940,"cls":810},{"name":2397,"kind":852,"annotation":28951,"required":42,"description":19652},{"name":1940,"cls":810},{"name":1415,"kind":852,"annotation":28953,"required":42,"default":1417,"description":19662},{"name":1405,"cls":810},{"name":2419,"kind":852,"annotation":28955,"required":42,"description":19667},{"name":1940,"cls":810},{"name":2427,"kind":852,"annotation":28957,"required":42,"description":19672},{"name":1940,"cls":810},{"name":2435,"kind":852,"annotation":28959,"required":42,"description":19677},{"name":1940,"cls":810},{"name":2443,"kind":852,"annotation":28961,"required":42,"description":19682},{"name":1940,"cls":810},{"name":2665,"kind":852,"annotation":28963,"required":42,"description":19838},{"name":1940,"cls":810},{"name":2673,"kind":852,"annotation":28965,"required":42,"description":19843},{"name":1940,"cls":810},{"name":1359,"kind":852,"annotation":28967,"required":42,"description":19692},{"name":1940,"cls":810},{"name":2466,"kind":852,"annotation":28969,"required":42,"description":19852},{"name":1940,"cls":810},{"name":2474,"kind":852,"annotation":28971,"required":42,"default":28975,"description":19703},{"join":28972},[28973,28974],{"name":9820,"cls":810},{"name":1405,"cls":810},{"name":13538,"cls":810},{"name":2483,"kind":852,"annotation":28977,"required":42,"default":1417,"description":19706},{"name":1405,"cls":810},{"name":2488,"kind":852,"annotation":28979,"required":42,"description":19711},{"name":1940,"cls":810},{"name":2496,"kind":852,"annotation":28981,"required":42,"description":19716},{"name":1940,"cls":810},{"name":2504,"kind":852,"annotation":28983,"required":42,"default":28987,"description":19872},{"join":28984},[28985,28986],{"name":2722,"cls":810},{"name":1405,"cls":810},{"name":2726,"cls":810},{"type":846,"name":28669,"path":28644,"parent":3333,"description":3674,"lines":28989,"decorators":28990,"parameters":28991,"returns":28993},[23664,16651],[7679,7689],[28992],{"name":851,"kind":852,"required":853},{"description":28994,"annotation":28995},"Whether the TADM status is on or off.",{"name":1098,"cls":810},{"type":846,"name":28670,"path":28644,"parent":3333,"description":3683,"lines":28997,"decorators":28999,"parameters":29000,"returns":29002},[16668,28998],598,[7679,7689],[29001],{"name":851,"kind":852,"required":853},{"description":29003,"annotation":29004},"Whether the channel TADM has an error or not.",{"left":29005,"slice":29006},{"name":1870,"cls":810},{"name":1098,"cls":810},{"type":846,"name":28671,"path":28644,"parent":3333,"description":29008,"lines":29009,"decorators":29011,"parameters":29012},"Initialize squeezer drive.\n\nAfter initialization the drive is in the home position.",[29010,5097],603,[7679,7689],[29013,29014],{"name":851,"kind":852,"required":853},{"name":3699,"kind":852,"annotation":29015,"required":42,"default":3701,"description":29016},{"name":1405,"cls":810},"Current protection limiter.",{"type":755,"name":28014,"path":29018,"parent":14402,"classes":29019,"functions":29020},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fcore96\u002Fcore96_parameters.py",[28020,28022,28021],[29021],"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters._get_well_offset_delta",{"type":846,"name":29021,"path":29018,"parent":28014,"description":29023,"lines":29024,"parameters":29025,"returns":29035},"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],[29026,29028],{"name":13683,"kind":852,"annotation":29027,"required":853},{"name":28019,"cls":810},{"name":28264,"kind":852,"annotation":29029,"required":853},{"left":29030,"slice":29031},{"name":2812,"cls":810},{"elements":29032},[29033,29034],{"name":1405,"cls":810},{"name":1405,"cls":810},{"description":1127,"annotation":29036},{"name":1934,"cls":810},{"type":802,"name":28020,"path":29018,"parent":28014,"description":29038,"lines":29039,"decorators":29040,"bases":29041,"attributes":29044,"functions":29049,"mro":29056},"Parameters for aspiration with the CO-RE 96 head.\n\nPass this parameter set into `core96.aspirate()`.",[1079,4163],[9853],[29042],{"annotation":29043},{"name":13589,"cls":810},[29045,29046,29047,29048],"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",[29050,29051,29052,29053,29054,29055],"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",[28020,13589,13591,14177,13608,13628],{"type":784,"name":29045,"path":29018,"parent":28020,"lines":29058,"value":10939,"annotation":29059},[2063,2063],{"join":29060},[29061,29062,29063],{"name":1098,"cls":810},{"name":2328,"cls":810},{"name":10944,"cls":810},{"type":784,"name":29046,"path":29018,"parent":28020,"lines":29065,"value":10939,"annotation":29066},[1103,1103],{"join":29067},[29068,29074],{"left":29069,"slice":29070},{"name":2812,"cls":810},{"elements":29071},[29072,29073],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":10944,"cls":810},{"type":784,"name":29047,"path":29018,"parent":28020,"lines":29076,"value":29077,"annotation":29078},[1112,1112],"dataclasses.field(init=False, repr=False, default=(DeviceModule.CORE96))",{"name":13676,"cls":810},{"type":784,"name":29048,"path":29018,"parent":28020,"lines":29080,"value":29081,"annotation":29082},[3921,9771],"{'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":29083},[29084,832],{"left":29085,"slice":29086},{"name":927,"cls":810},{"elements":29087},[29088,29089],{"name":931,"cls":810},{"name":13588,"cls":810},{"type":846,"name":29051,"path":29018,"parent":28020,"lines":29091,"parameters":29092,"returns":29097},[3938,2113],[29093,29094],{"name":851,"kind":852,"required":853},{"name":29095,"kind":852,"annotation":29096,"required":853},"_context",{"name":28019,"cls":810},{"description":1127,"annotation":29098},{"left":29099,"slice":29100},{"name":2812,"cls":810},{"elements":29101},[29102,29103],{"name":1405,"cls":810},{"name":1405,"cls":810},{"type":846,"name":29052,"path":29018,"parent":28020,"lines":29105,"decorators":29106,"parameters":29107,"returns":29111},[2114,8961],[7077],[29108,29109],{"name":851,"kind":852,"required":853},{"name":13683,"kind":852,"annotation":29110,"required":853},{"name":28019,"cls":810},{"description":1127,"annotation":29112},{"name":1934,"cls":810},{"type":846,"name":29053,"path":29018,"parent":28020,"lines":29114,"decorators":29115,"parameters":29116,"returns":29120},[3944,1186],[7077],[29117,29118],{"name":851,"kind":852,"required":853},{"name":13683,"kind":852,"annotation":29119,"required":853},{"name":28019,"cls":810},{"description":1127,"annotation":29121},{"name":927,"cls":810},{"type":846,"name":29054,"path":29018,"parent":28020,"lines":29123,"decorators":29124,"parameters":29125},[1192,7150],[7077],[29126,29127],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":29128,"required":853},{"name":28019,"cls":810},{"type":846,"name":29055,"path":29018,"parent":28020,"lines":29130,"decorators":29131,"parameters":29132,"returns":29136},[8983,4163],[7077],[29133,29134],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":29135,"required":853},{"name":28019,"cls":810},{"description":1127,"annotation":29137},{"name":2328,"cls":810},{"type":846,"name":29050,"path":29018,"parent":28020,"lines":29139,"parameters":29140},[9868,9868],[29141,29142,29148,29154,29161,29167,29176,29182,29188,29194,29200,29207,29213,29219],{"name":851,"kind":852,"required":853},{"name":13753,"kind":852,"annotation":29143,"required":42,"default":29147},{"join":29144},[29145,29146],{"name":14315,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13761,"kind":852,"annotation":29149,"required":42,"default":29153},{"join":29150},[29151,29152],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13768,"kind":852,"annotation":29155,"required":42,"default":29160},{"join":29156},[29157,29158,29159],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13776,"kind":852,"annotation":29162,"required":42,"default":29166},{"join":29163},[29164,29165],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13783,"kind":852,"annotation":29168,"required":42,"default":29175},{"join":29169},[29170,29173,29174],{"left":29171,"slice":29172},{"name":843,"cls":810},{"name":13637,"cls":810},{"name":13637,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13793,"kind":852,"annotation":29177,"required":42,"default":29181},{"join":29178},[29179,29180],{"name":1934,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":1359,"kind":852,"annotation":29183,"required":42,"default":29187},{"join":29184},[29185,29186],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13806,"kind":852,"annotation":29189,"required":42,"default":29193},{"join":29190},[29191,29192],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":1409,"kind":852,"annotation":29195,"required":42,"default":29199},{"join":29196},[29197,29198],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":2324,"kind":852,"annotation":29201,"required":42,"default":29206},{"join":29202},[29203,29204,29205],{"name":1098,"cls":810},{"name":2328,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13826,"kind":852,"annotation":29208,"required":42,"default":29212},{"join":29209},[29210,29211],{"name":13658,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13833,"kind":852,"annotation":29214,"required":42,"default":29218},{"join":29215},[29216,29217],{"name":13593,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":28264,"kind":852,"annotation":29220,"required":42,"default":29229},{"join":29221},[29222,29228],{"left":29223,"slice":29224},{"name":2812,"cls":810},{"elements":29225},[29226,29227],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"type":802,"name":28022,"path":29018,"parent":28014,"description":29231,"lines":29232,"decorators":29233,"bases":29234,"attributes":29237,"functions":29242,"mro":29249},"Parameters for dispensing with the CO-RE 96 head.\n\nPass this parameter set into `core96.dispense()`.",[4170,4527],[9853],[29235],{"annotation":29236},{"name":13590,"cls":810},[29238,29239,29240,29241],"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",[29243,29244,29245,29246,29247,29248],"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",[28022,13590,13591,13856,13608,13628],{"type":784,"name":29238,"path":29018,"parent":28022,"lines":29251,"value":10939,"annotation":29252},[7766,7766],{"join":29253},[29254,29255,29256],{"name":1098,"cls":810},{"name":2328,"cls":810},{"name":10944,"cls":810},{"type":784,"name":29239,"path":29018,"parent":28022,"lines":29258,"value":10939,"annotation":29259},[14605,14605],{"join":29260},[29261,29267],{"left":29262,"slice":29263},{"name":2812,"cls":810},{"elements":29264},[29265,29266],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":10944,"cls":810},{"type":784,"name":29240,"path":29018,"parent":28022,"lines":29269,"value":29077,"annotation":29270},[2742,2742],{"name":13676,"cls":810},{"type":784,"name":29241,"path":29018,"parent":28022,"lines":29272,"value":29273,"annotation":29274},[4273,15457],"{'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":29275},[29276,832],{"left":29277,"slice":29278},{"name":927,"cls":810},{"elements":29279},[29280,29281],{"name":931,"cls":810},{"name":13588,"cls":810},{"type":846,"name":29244,"path":29018,"parent":28022,"lines":29283,"parameters":29284,"returns":29288},[1808,8765],[29285,29286],{"name":851,"kind":852,"required":853},{"name":29095,"kind":852,"annotation":29287,"required":853},{"name":28019,"cls":810},{"description":1127,"annotation":29289},{"left":29290,"slice":29291},{"name":2812,"cls":810},{"elements":29292},[29293,29294],{"name":1405,"cls":810},{"name":1405,"cls":810},{"type":846,"name":29245,"path":29018,"parent":28022,"lines":29296,"decorators":29297,"parameters":29298,"returns":29302},[8771,1330],[7077],[29299,29300],{"name":851,"kind":852,"required":853},{"name":13683,"kind":852,"annotation":29301,"required":853},{"name":28019,"cls":810},{"description":1127,"annotation":29303},{"name":1934,"cls":810},{"type":846,"name":29246,"path":29018,"parent":28022,"lines":29305,"decorators":29306,"parameters":29307,"returns":29311},[4274,8845],[7077],[29308,29309],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":29310,"required":853},{"name":28019,"cls":810},{"description":1127,"annotation":29312},{"name":927,"cls":810},{"type":846,"name":29247,"path":29018,"parent":28022,"lines":29314,"decorators":29315,"parameters":29316},[8685,23042],[7077],[29317,29318],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":29319,"required":853},{"name":28019,"cls":810},{"type":846,"name":29248,"path":29018,"parent":28022,"lines":29321,"decorators":29322,"parameters":29323,"returns":29327},[23046,4527],[7077],[29324,29325],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":29326,"required":853},{"name":28019,"cls":810},{"description":1127,"annotation":29328},{"name":2328,"cls":810},{"type":846,"name":29243,"path":29018,"parent":28022,"lines":29330,"parameters":29331},[9868,9868],[29332,29333,29339,29345,29352,29358,29367,29373,29379,29385,29391,29398,29404,29410,29417],{"name":851,"kind":852,"required":853},{"name":13753,"kind":852,"annotation":29334,"required":42,"default":29338},{"join":29335},[29336,29337],{"name":14007,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13761,"kind":852,"annotation":29340,"required":42,"default":29344},{"join":29341},[29342,29343],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13768,"kind":852,"annotation":29346,"required":42,"default":29351},{"join":29347},[29348,29349,29350],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13776,"kind":852,"annotation":29353,"required":42,"default":29357},{"join":29354},[29355,29356],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13783,"kind":852,"annotation":29359,"required":42,"default":29366},{"join":29360},[29361,29364,29365],{"left":29362,"slice":29363},{"name":843,"cls":810},{"name":13637,"cls":810},{"name":13637,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13793,"kind":852,"annotation":29368,"required":42,"default":29372},{"join":29369},[29370,29371],{"name":1934,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":1359,"kind":852,"annotation":29374,"required":42,"default":29378},{"join":29375},[29376,29377],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13806,"kind":852,"annotation":29380,"required":42,"default":29384},{"join":29381},[29382,29383],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":1409,"kind":852,"annotation":29386,"required":42,"default":29390},{"join":29387},[29388,29389],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":2324,"kind":852,"annotation":29392,"required":42,"default":29397},{"join":29393},[29394,29395,29396],{"name":1098,"cls":810},{"name":2328,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13826,"kind":852,"annotation":29399,"required":42,"default":29403},{"join":29400},[29401,29402],{"name":13658,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13833,"kind":852,"annotation":29405,"required":42,"default":29409},{"join":29406},[29407,29408],{"name":13593,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":14082,"kind":852,"annotation":29411,"required":42,"default":29416},{"join":29412},[29413,29414,29415],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":28264,"kind":852,"annotation":29418,"required":42,"default":29427},{"join":29419},[29420,29426],{"left":29421,"slice":29422},{"name":2812,"cls":810},{"elements":29423},[29424,29425],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"type":802,"name":28021,"path":29018,"parent":28014,"description":29429,"lines":29430,"decorators":29431,"bases":29432,"attributes":29435,"functions":29439,"mro":29443},"Complex mix parameter set for the CO-RE 96 head.",[7886,26409],[9853],[29433],{"annotation":29434},{"name":24471,"cls":810},[29436,29437,29438],"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",[29440,29441,29442],"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",[28021,24471,13628],{"type":784,"name":29436,"path":29018,"parent":28021,"lines":29445,"value":23832,"annotation":29446},[14717,14717],{"left":29447,"slice":29448},{"name":1870,"cls":810},{"join":29449},[29450,29451],{"name":28020,"cls":810},{"name":28022,"cls":810},{"type":784,"name":29437,"path":29018,"parent":28021,"lines":29453,"value":29454},[13102,13102],"CoRe96AspirateParameterSet",{"type":784,"name":29438,"path":29018,"parent":28021,"lines":29456,"value":29457},[24140,24140],"CoRe96DispenseParameterSet",{"type":846,"name":29441,"path":29018,"parent":28021,"lines":29459,"decorators":29460,"parameters":29461,"returns":29464},[8870,21782],[13959],[29462,29463],{"name":13962,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744},{"description":1127,"annotation":29465},{"name":28020,"cls":810},{"type":846,"name":29442,"path":29018,"parent":28021,"lines":29467,"decorators":29468,"parameters":29469,"returns":29472},[28352,26409],[13959],[29470,29471],{"name":13962,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744},{"description":1127,"annotation":29473},{"name":28022,"cls":810},{"type":846,"name":29440,"path":29018,"parent":28021,"lines":29475,"parameters":29476},[9868,9868],[29477,29478],{"name":851,"kind":852,"required":853},{"name":20756,"kind":852,"annotation":29479,"required":42},{"left":29480,"slice":29481},{"name":1870,"cls":810},{"join":29482},[29483,29484],{"name":28020,"cls":810},{"name":28022,"cls":810},{"type":755,"name":28015,"path":29486,"parent":14402,"packages":29487,"attributes":29489,"classes":29491},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fcore96\u002Finterfaces\u002F__init__.py",[29488],"unitelabs.liquid_handling.hamilton.modules.core96.interfaces.pick_up_tip_method",[29490],"unitelabs.liquid_handling.hamilton.modules.core96.interfaces.__all__",[28023],{"type":784,"name":29490,"path":29486,"parent":28015,"lines":29493,"value":29494},[786,9851],[28023],{"type":755,"name":29488,"path":29496,"parent":28015,"classes":29497},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fcore96\u002Finterfaces\u002Fpick_up_tip_method.py",[28023],{"type":802,"name":28023,"path":29496,"parent":29488,"description":24894,"lines":29499,"bases":29500,"attributes":29503,"mro":29506},[9651,3016],[29501],{"annotation":29502},{"name":9836,"cls":810},[28312,29504,29505],"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",[28023],{"type":784,"name":28312,"path":29496,"parent":28023,"description":24906,"lines":29508,"value":1417},[9664,9664],{"type":784,"name":29504,"path":29496,"parent":28023,"description":24909,"lines":29510,"value":2342},[790,790],{"type":784,"name":29505,"path":29496,"parent":28023,"description":29512,"lines":29513,"value":2343},"Pick up with full volume blow out.",[1807,1807],{"type":755,"name":7448,"path":29515,"parent":764,"packages":29516,"attributes":29518,"classes":29520},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fcommands\u002F__init__.py",[29517],"unitelabs.liquid_handling.hamilton.commands.command",[29519],"unitelabs.liquid_handling.hamilton.commands.__all__",[7452,29521],"unitelabs.liquid_handling.hamilton.commands.command.raw_command.RawHamiltonCommand",{"type":784,"name":29519,"path":29515,"parent":7448,"lines":29523,"value":29524},[786,905],[7452,29521],{"type":755,"name":29517,"path":29526,"parent":7448,"packages":29527,"attributes":29533,"classes":29535},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fcommands\u002Fcommand\u002F__init__.py",[29528,29529,29530,29531,29532],"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",[29534],"unitelabs.liquid_handling.hamilton.commands.command.__all__",[7452,29536,29537,29538,29521,7054],"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":29534,"path":29526,"parent":29517,"lines":29540,"value":29541},[905,905],[29536,7452,29537,29521,7054,7660,29538],{"type":755,"name":29528,"path":29543,"parent":29517,"attributes":29544,"classes":29546},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fcommands\u002Fcommand\u002Fconstraints.py",[29545],"unitelabs.liquid_handling.hamilton.commands.command.constraints.T",[29547,29538,29537,29536],"unitelabs.liquid_handling.hamilton.commands.command.constraints.Constraint",{"type":784,"name":29545,"path":29543,"parent":29528,"lines":29549,"value":29550},[2775,2775],"typing.TypeVar('T', contravariant=True)",{"type":802,"name":29547,"path":29543,"parent":29528,"description":29552,"lines":29553,"decorators":29554,"bases":29556,"functions":29565,"mro":29568},"A constraint defines metadata for command parameters to validate and parse the parameters' values.",[805,3408],[29555],"typing.runtime_checkable",[29557,29560],{"annotation":29558},{"name":29559,"cls":810},"typing_extensions.Protocol",{"annotation":29561},{"left":29562,"slice":29564},{"name":29563,"cls":810},"typing_extensions.Generic",{"name":29545,"cls":810},[29566,29567],"unitelabs.liquid_handling.hamilton.commands.command.constraints.Constraint.validate","unitelabs.liquid_handling.hamilton.commands.command.constraints.Constraint.parse",[29547],{"type":846,"name":29566,"path":29543,"parent":29547,"description":29570,"lines":29571,"parameters":29572,"throws":29577},"Validate the given value based on the constraint.",[839,864],[29573,29574],{"name":851,"kind":852,"required":853},{"name":15778,"kind":852,"annotation":29575,"required":853,"description":29576},{"name":29545,"cls":810},"The value to be validated.",[29578],{"description":29579,"annotation":29580},"If the value does not meet the defined constraints.",{"name":14588,"cls":810},{"type":846,"name":29567,"path":29543,"parent":29547,"description":29582,"lines":29583,"parameters":29584,"returns":29591},"Parse the given value based on the constraint.",[3035,3408],[29585,29586,29589],{"name":851,"kind":852,"required":853},{"name":15778,"kind":852,"annotation":29587,"required":853,"description":29588},{"name":29545,"cls":810},"The value to be parseed.",{"name":29590,"kind":3742,"required":42,"default":3744},"**_",{"description":29592,"annotation":29593},"The paresed value.",{"join":29594},[29595,29596,29597,832],{"name":931,"cls":810},{"name":7083,"cls":810},{"name":1930,"cls":810},{"type":802,"name":29538,"path":29543,"parent":29528,"description":29599,"lines":29600,"decorators":29601,"bases":29602,"attributes":29607,"functions":29611,"mro":29616},"A constraint that defines a range of values for an integer.",[2879,3159],[9853],[29603],{"annotation":29604},{"left":29605,"slice":29606},{"name":29547,"cls":810},{"name":1405,"cls":810},[29608,29609,29610],"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",[29612,29613,29614,29615],"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",[29538,29547],{"type":784,"name":29608,"path":29543,"parent":29538,"lines":29618,"value":1417,"annotation":29619},[3820,3820],{"name":1405,"cls":810},{"type":784,"name":29609,"path":29543,"parent":29538,"lines":29621,"value":1417,"annotation":29622},[1973,1973],{"name":1405,"cls":810},{"type":846,"name":29613,"path":29543,"parent":29538,"lines":29624,"parameters":29625},[1080,3833],[29626],{"name":851,"kind":852,"required":853},{"type":784,"name":29610,"path":29543,"parent":29538,"description":29628,"lines":29629,"value":832,"annotation":29630},"The amount of digits of the max value.\n\nUsed to pad the value with zeros.",[3104,3852],{"name":1405,"cls":810},{"type":846,"name":29614,"path":29543,"parent":29538,"description":29570,"lines":29632,"parameters":29633,"throws":29637},[3451,7364],[29634,29635],{"name":851,"kind":852,"required":853},{"name":15778,"kind":852,"annotation":29636,"required":853,"description":29576},{"name":1405,"cls":810},[29638],{"description":29579,"annotation":29639},{"name":14588,"cls":810},{"type":846,"name":29615,"path":29543,"parent":29538,"description":29582,"lines":29641,"parameters":29642,"returns":29648},[3876,3159],[29643,29644,29647],{"name":851,"kind":852,"required":853},{"name":15778,"kind":852,"annotation":29645,"required":853,"description":29646},{"name":1405,"cls":810},"The value to be parsed.",{"name":29590,"kind":3742,"required":42,"default":3744},{"description":29649,"annotation":29650},"The parsed value.",{"name":931,"cls":810},{"type":846,"name":29612,"path":29543,"parent":29538,"lines":29652,"parameters":29653},[9868,9868],[29654,29655,29659],{"name":851,"kind":852,"required":853},{"name":29656,"kind":852,"annotation":29657,"required":42,"default":1417,"description":29658},"min",{"name":1405,"cls":810},"The minimum value allowed in the range (inclusive).",{"name":29660,"kind":852,"annotation":29661,"required":42,"default":1417,"description":29662},"max",{"name":1405,"cls":810},"The maximum value allowed in the range (inclusive).",{"type":802,"name":29537,"path":29543,"parent":29528,"description":29664,"lines":29665,"decorators":29666,"bases":29667,"attributes":29676,"functions":29679,"mro":29684},"A constraint that defines a length of values for char or byte sequences.",[2091,10623],[9853],[29668],{"annotation":29669},{"left":29670,"slice":29671},{"name":29547,"cls":810},{"join":29672},[29673,29674,29675],{"name":931,"cls":810},{"name":7083,"cls":810},{"name":1930,"cls":810},[29677,29678],"unitelabs.liquid_handling.hamilton.commands.command.constraints.Length.min","unitelabs.liquid_handling.hamilton.commands.command.constraints.Length.max",[29680,29681,29682,29683],"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",[29537,29547],{"type":784,"name":29677,"path":29543,"parent":29537,"lines":29686,"value":832,"annotation":29687},[2114,2114],{"join":29688},[29689,832],{"name":1405,"cls":810},{"type":784,"name":29678,"path":29543,"parent":29537,"lines":29691,"value":1417,"annotation":29692},[7197,7197],{"name":1405,"cls":810},{"type":846,"name":29681,"path":29543,"parent":29537,"lines":29694,"parameters":29695},[8961,3510],[29696],{"name":851,"kind":852,"required":853},{"type":846,"name":29682,"path":29543,"parent":29537,"description":29570,"lines":29698,"parameters":29699,"throws":29707},[2132,10594],[29700,29701],{"name":851,"kind":852,"required":853},{"name":15778,"kind":852,"annotation":29702,"required":853,"description":29576},{"join":29703},[29704,29705,29706],{"name":931,"cls":810},{"name":7083,"cls":810},{"name":1930,"cls":810},[29708],{"description":29579,"annotation":29709},{"name":14588,"cls":810},{"type":846,"name":29683,"path":29543,"parent":29537,"description":29582,"lines":29711,"parameters":29712,"returns":29721},[15968,10623],[29713,29714,29720],{"name":851,"kind":852,"required":853},{"name":15778,"kind":852,"annotation":29715,"required":853,"description":29646},{"join":29716},[29717,29718,29719],{"name":931,"cls":810},{"name":7083,"cls":810},{"name":1930,"cls":810},{"name":29590,"kind":3742,"required":42,"default":3744},{"description":29649,"annotation":29722},{"join":29723},[29724,29725,29726],{"name":931,"cls":810},{"name":7083,"cls":810},{"name":1930,"cls":810},{"type":846,"name":29680,"path":29543,"parent":29537,"lines":29728,"parameters":29729},[9868,9868],[29730,29731,29735],{"name":851,"kind":852,"required":853},{"name":29656,"kind":852,"annotation":29732,"required":42,"default":832},{"join":29733},[29734,832],{"name":1405,"cls":810},{"name":29660,"kind":852,"annotation":29736,"required":42,"default":1417},{"name":1405,"cls":810},{"type":802,"name":29536,"path":29543,"parent":29528,"description":29738,"lines":29739,"decorators":29740,"bases":29741,"attributes":29750,"functions":29753,"mro":29758},"Include parameters only in a given firmware version or date.",[3677,1220],[9853],[29742],{"annotation":29743},{"left":29744,"slice":29745},{"name":29547,"cls":810},{"join":29746},[29747,29748,29749],{"name":931,"cls":810},{"name":7083,"cls":810},{"name":1930,"cls":810},[29751,29752],"unitelabs.liquid_handling.hamilton.commands.command.constraints.FirmwareVersion.version","unitelabs.liquid_handling.hamilton.commands.command.constraints.FirmwareVersion.date",[29754,29755,29756,29757],"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",[29536,29547],{"type":784,"name":29751,"path":29543,"parent":29536,"lines":29760,"value":832,"annotation":29761},[1186,1186],{"join":29762},[29763,832],{"left":29764,"slice":29765},{"name":2812,"cls":810},{"elements":29766},[29767,29768],{"name":1405,"cls":810},{"name":1405,"cls":810},{"type":784,"name":29752,"path":29543,"parent":29536,"lines":29770,"value":832,"annotation":29771},[2266,2266],{"join":29772},[29773,832],{"name":7752,"cls":810},{"type":846,"name":29755,"path":29543,"parent":29536,"lines":29775,"parameters":29776},[4064,1199],[29777],{"name":851,"kind":852,"required":853},{"type":846,"name":29756,"path":29543,"parent":29536,"lines":29779,"decorators":29780,"parameters":29781},[4070,4078],[7077],[29782,29783],{"name":851,"kind":852,"required":853},{"name":15778,"kind":852,"annotation":29784,"required":853},{"join":29785},[29786,29787,29788],{"name":931,"cls":810},{"name":7083,"cls":810},{"name":1930,"cls":810},{"type":846,"name":29757,"path":29543,"parent":29536,"lines":29790,"decorators":29791,"parameters":29792,"returns":29809},[4079,1220],[7077],[29793,29794,29800],{"name":851,"kind":852,"required":853},{"name":15778,"kind":852,"annotation":29795,"required":853},{"join":29796},[29797,29798,29799],{"name":931,"cls":810},{"name":7083,"cls":810},{"name":1930,"cls":810},{"name":24636,"kind":1788,"annotation":29801,"required":42,"default":832},{"join":29802},[29803,832],{"left":29804,"slice":29805},{"name":927,"cls":810},{"elements":29806},[29807,29808],{"name":931,"cls":810},{"name":933,"cls":810},{"description":1127,"annotation":29810},{"join":29811},[29812,29813,29814,832],{"name":931,"cls":810},{"name":7083,"cls":810},{"name":1930,"cls":810},{"type":846,"name":29754,"path":29543,"parent":29536,"lines":29816,"parameters":29817},[9868,9868],[29818,29819,29829],{"name":851,"kind":852,"required":853},{"name":29820,"kind":852,"annotation":29821,"required":42,"default":832},"version",{"join":29822},[29823,832],{"left":29824,"slice":29825},{"name":2812,"cls":810},{"elements":29826},[29827,29828],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":8062,"kind":852,"annotation":29830,"required":42,"default":832},{"join":29831},[29832,832],{"name":7752,"cls":810},{"type":755,"name":29529,"path":29834,"parent":29517,"attributes":29835,"classes":29836},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fcommands\u002Fcommand\u002Fcommand.py",[7660],[7452],{"type":784,"name":7660,"path":29834,"parent":29529,"lines":29838,"value":29839},[805,805],"typing.TypeVar('T_co', bound=(typing.Mapping), covariant=True)",{"type":802,"name":7452,"path":29834,"parent":29529,"description":29841,"lines":29842,"decorators":29843,"bases":29844,"attributes":29849,"functions":29855,"mro":29861},"A generic class representing a Hamilton command.",[3016,13733],[9853],[29845],{"annotation":29846},{"left":29847,"slice":29848},{"name":29563,"cls":810},{"name":7660,"cls":810},[29850,29851,29852,29853,29854],"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",[29856,29857,29858,29859,29860],"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",[7452],{"type":784,"name":29850,"path":29834,"parent":7452,"lines":29863,"value":832,"annotation":29864},[3035,3035],{"name":931,"cls":810},{"type":784,"name":29851,"path":29834,"parent":7452,"lines":29866,"value":832,"annotation":29867},[870,870],{"name":931,"cls":810},{"type":784,"name":29852,"path":29834,"parent":7452,"lines":29869,"value":1417,"annotation":29870},[871,871],{"left":29871,"slice":29873},{"name":29872,"cls":810},"typing_extensions.Annotated",{"elements":29874},[29875,29876],{"name":1405,"cls":810},{},{"type":784,"name":29853,"path":29834,"parent":7452,"lines":29878,"value":7089,"annotation":29879},[1051,1051],{"join":29880},[29881,832],{"name":1161,"cls":810},{"type":784,"name":29854,"path":29834,"parent":7452,"lines":29883,"value":832,"annotation":29884},[1059,1059],{"left":29885,"slice":29886},{"name":14509,"cls":810},{"name":7054,"cls":810},{"type":846,"name":29857,"path":29834,"parent":7452,"lines":29888,"parameters":29889},[3716,1922],[29890],{"name":851,"kind":852,"required":853},{"type":846,"name":29858,"path":29834,"parent":7452,"description":29892,"lines":29893,"parameters":29894,"returns":29896},"Execute the command.",[2866,1974],[29895],{"name":851,"kind":852,"required":853},{"description":7663,"annotation":29897},{"name":7660,"cls":810},{"type":846,"name":29859,"path":29834,"parent":7452,"description":29899,"lines":29900,"parameters":29901,"returns":29903},"Serialize a HamiltonCommand into a byte representation.",[7604,2103],[29902],{"name":851,"kind":852,"required":853},{"description":29904,"annotation":29905},"The serialized byte representation of the HamiltonCommand.",{"name":7083,"cls":810},{"type":846,"name":29860,"path":29834,"parent":7452,"description":29907,"lines":29908,"parameters":29909,"returns":29915},"Deserialize the response for this command into a structured object.",[2113,13733],[29910,29911],{"name":851,"kind":852,"required":853},{"name":29912,"kind":852,"annotation":29913,"required":853,"description":29914},"response",{"name":7083,"cls":810},"The byte response to be deserialized.",{"description":29916,"annotation":29917},"The deserialized, structured object.",{"name":7660,"cls":810},{"type":846,"name":29856,"path":29834,"parent":7452,"lines":29919,"parameters":29920},[9868,9868],[29921,29922,29924,29926,29934,29938],{"name":851,"kind":852,"required":853},{"name":9536,"kind":852,"annotation":29923,"required":853},{"name":931,"cls":810},{"name":4093,"kind":852,"annotation":29925,"required":853},{"name":931,"cls":810},{"name":29927,"kind":852,"annotation":29928,"required":42,"default":1417},"id",{"left":29929,"slice":29930},{"name":29872,"cls":810},{"elements":29931},[29932,29933],{"name":1405,"cls":810},{},{"name":7085,"kind":852,"annotation":29935,"required":42,"default":7089},{"join":29936},[29937,832],{"name":1161,"cls":810},{"name":29939,"kind":852,"annotation":29940,"required":42,"default":832},"receiver",{"left":29941,"slice":29942},{"name":14509,"cls":810},{"name":7054,"cls":810},{"type":755,"name":29530,"path":29944,"parent":29517,"attributes":29945,"classes":29948,"functions":29950},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fcommands\u002Fcommand\u002Futils.py",[29946,29947],"unitelabs.liquid_handling.hamilton.commands.command.utils.T_co","unitelabs.liquid_handling.hamilton.commands.command.utils.S",[29949],"unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer",[29951,29952,29953,29954],"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":29946,"path":29944,"parent":29530,"lines":29956,"value":29957},[805,805],"typing.TypeVar('T_co', covariant=True)",{"type":784,"name":29947,"path":29944,"parent":29530,"lines":29959,"value":29960},[2800,2800],"typing.TypeVar('S')",{"type":846,"name":29951,"path":29944,"parent":29530,"description":29962,"lines":29963,"parameters":29964,"returns":29971},"Get the generic type of a class that inherits from `typing.Generic`.\n\nIf the generic type is a `TypeVar`, it returns `None`.",[839,3069],[29965],{"name":29966,"kind":852,"annotation":29967,"required":853,"description":29970},"generic",{"left":29968,"slice":29969},{"name":29563,"cls":810},{"name":29946,"cls":810},"A class that inherits from `typing.Generic`.",{"description":29972,"annotation":29973},"The generic type of the class, or `None` if the generic type is a `TypeVar`.",{"left":29974,"slice":29975},{"name":843,"cls":810},{"join":29976},[29977,832],{"name":29946,"cls":810},{"type":846,"name":29952,"path":29944,"parent":29530,"description":29979,"lines":29980,"parameters":29981,"returns":29986},"Get the default value of a dataclass field.",[3820,806],[29982],{"name":29983,"kind":852,"annotation":29984,"required":853},"field",{"name":29985,"cls":810},"dataclasses.Field",{"description":1127,"annotation":29987},{"name":933,"cls":810},{"type":802,"name":29949,"path":29944,"parent":29530,"description":29989,"lines":29990,"attributes":29991,"functions":29996,"mro":30008},"A utility class for consuming and manipulating strings.",[3852,4101],[29992,29993,29994,29995],"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",[29997,29998,29999,30000,30001,30002,30003,30004,30005,30006,30007],"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",[29949],{"type":846,"name":29997,"path":29944,"parent":29949,"description":30010,"lines":30011,"parameters":30012},"Initialize a new instance of the StringConsumer class with the given string value.",[2000,3875],[30013,30014],{"name":851,"kind":852,"required":853},{"name":15778,"kind":852,"annotation":30015,"required":853,"description":30016},{"name":931,"cls":810},"The string value to consume.",{"type":784,"name":29992,"path":29944,"parent":29949,"lines":30018,"value":1417},[3867,3867],{"type":784,"name":29993,"path":29944,"parent":29949,"lines":30020,"value":30021},[2019,2019],"len(value)",{"type":784,"name":29994,"path":29944,"parent":29949,"lines":30023,"value":15778},[3875,3875],{"type":784,"name":29995,"path":29944,"parent":29949,"description":30025,"lines":30026,"value":832,"annotation":30027},"Checks if the end of the string has been reached.",[2028,3142],{"name":1098,"cls":810},{"type":846,"name":29998,"path":29944,"parent":29949,"description":30029,"lines":30030,"parameters":30031,"returns":30036},"Consume the specified number of characters from the current position in the string.",[3151,2091],[30032,30033],{"name":851,"kind":852,"required":853},{"name":5718,"kind":852,"annotation":30034,"required":42,"default":2342,"description":30035},{"name":1405,"cls":810},"The number of characters to consume. Default is 1.",{"description":30037,"annotation":30038},"The consumed characters as a string.",{"name":931,"cls":810},{"type":846,"name":29999,"path":29944,"parent":29949,"description":30040,"lines":30041,"parameters":30042,"returns":30048},"Consume the specified string if it matches the characters at the current position in the string.",[2092,2132],[30043,30044],{"name":851,"kind":852,"required":853},{"name":30045,"kind":852,"annotation":30046,"required":853,"description":30047},"string_to_consume",{"name":931,"cls":810},"The string to consume.",{"description":30049,"annotation":30050},"The consumed string if it matches, or an empty string otherwise.",{"name":931,"cls":810},{"type":846,"name":30000,"path":29944,"parent":29949,"description":30052,"lines":30053,"parameters":30054,"returns":30064,"throws":30067},"Match and consume a substring from the current position in the string based on the provided regular expression.",[1123,14262],[30055,30056],{"name":851,"kind":852,"required":853},{"name":30057,"kind":852,"annotation":30058,"required":853,"description":30063},"regex",{"join":30059},[30060,30061],{"name":931,"cls":810},{"name":30062,"cls":810},"re.Pattern","The regular expression pattern to match.",{"description":30065,"annotation":30066},"The matched substring as a string, or an empty string if no match is",{"name":931,"cls":810},[30068],{"description":30069,"annotation":30070},"If regex is invalid.",{"name":14588,"cls":810},{"type":846,"name":30001,"path":29944,"parent":29949,"description":30072,"lines":30073,"parameters":30074,"returns":30076,"throws":30079},"Consume a boolean value from the current position in the string.",[3284,11321],[30075],{"name":851,"kind":852,"required":853},{"description":30077,"annotation":30078},"True if the consumed value is '1', False if the consumed value is '0'.",{"name":1098,"cls":810},[30080],{"description":30081,"annotation":30082},"If the consumed value is neither '0' nor '1'.",{"name":14588,"cls":810},{"type":846,"name":30002,"path":29944,"parent":29949,"description":30084,"lines":30085,"parameters":30086,"returns":30091,"throws":30094},"Consume an integer value from the current position in the string.",[2266,4135],[30087,30088],{"name":851,"kind":852,"required":853},{"name":5718,"kind":852,"annotation":30089,"required":853,"description":30090},{"name":1405,"cls":810},"The length of the integer to consume.",{"description":30092,"annotation":30093},"The consumed integer value.",{"name":1405,"cls":810},[30095],{"description":30096,"annotation":30097},"If the consumed value is not a valid integer.",{"name":14588,"cls":810},{"type":846,"name":30003,"path":29944,"parent":29949,"description":30099,"lines":30100,"parameters":30101,"returns":30106,"throws":30109},"Consume a hexadecimal string as bytes value from the current position in the string.",[1220,4192],[30102,30103],{"name":851,"kind":852,"required":853},{"name":5718,"kind":852,"annotation":30104,"required":853,"description":30105},{"name":1405,"cls":810},"The length of the bytes value to consume.",{"description":30107,"annotation":30108},"The consumed bytes value.",{"name":7083,"cls":810},[30110],{"description":30111,"annotation":30112},"If the consumed value is not a valid hexadecimal string.",{"name":14588,"cls":810},{"type":846,"name":30004,"path":29944,"parent":29949,"description":30114,"lines":30115,"parameters":30116,"returns":30121,"throws":30124},"Consume a parameter of the specified type from the current position in the string.",[7728,27554],[30117,30118],{"name":851,"kind":852,"required":853},{"name":7722,"kind":852,"annotation":30119,"required":853,"description":30120},{"name":843,"cls":810},"The type of the parameter to consume.",{"description":30122,"annotation":30123},"The consumed parameter value.",{"name":933,"cls":810},[30125],{"description":30126,"annotation":30127},"If the parameter is invalid or out of range.",{"name":14588,"cls":810},{"type":846,"name":30005,"path":29944,"parent":29949,"description":30129,"lines":30130,"parameters":30131,"throws":30136},"Advance the current position in the string by the specified number of characters.",[8782,14644],[30132,30133],{"name":851,"kind":852,"required":853},{"name":5718,"kind":852,"annotation":30134,"required":853,"description":30135},{"name":1405,"cls":810},"The number of characters to advance.",[30137],{"description":30138,"annotation":30139},"If count is less than 0 or the position to advance to\nexceeds the length of the string.",{"name":14588,"cls":810},{"type":846,"name":30006,"path":29944,"parent":29949,"description":30141,"lines":30142,"parameters":30144,"returns":30149,"throws":30152},"Return the specified number of characters from the current position in the string without consuming them.",[30143,20209],316,[30145,30146],{"name":851,"kind":852,"required":853},{"name":5718,"kind":852,"annotation":30147,"required":853,"description":30148},{"name":1405,"cls":810},"The number of characters to peek.",{"description":30150,"annotation":30151},"The peeked characters as a string.",{"name":931,"cls":810},[30153],{"description":30154,"annotation":30155},"If count is less than 0.",{"name":14588,"cls":810},{"type":846,"name":30007,"path":29944,"parent":29949,"description":30157,"lines":30158,"parameters":30159},"Reset the current position in the string to the start.",[8836,4101],[30160],{"name":851,"kind":852,"required":853},{"type":846,"name":29953,"path":29944,"parent":29530,"description":30162,"lines":30163,"parameters":30164,"returns":30196,"throws":30201},"Produce a string representation of a parameter value based on its type and any associated constraints.",[4412,19449],[30165,30168,30171,30175,30183,30192],{"name":7722,"kind":852,"annotation":30166,"required":853,"description":30167},{"name":843,"cls":810},"The type or annotated type of the parameter.",{"name":15778,"kind":852,"annotation":30169,"required":853,"description":30170},{"name":933,"cls":810},"The value of the parameter.",{"name":30172,"kind":852,"annotation":30173,"required":42,"default":832,"description":30174},"default_value",{"name":933,"cls":810},"The default value of the parameter in case of shortening.",{"name":30176,"kind":852,"annotation":30177,"required":42,"default":832,"description":30182},"mask",{"join":30178},[30179,832],{"left":30180,"slice":30181},{"name":1870,"cls":810},{"name":1098,"cls":810},"The mask of involved list items for shortening list parameters.",{"name":24636,"kind":852,"annotation":30184,"required":42,"default":832},{"join":30185},[30186,832],{"left":30187,"slice":30188},{"name":927,"cls":810},{"elements":30189},[30190,30191],{"name":931,"cls":810},{"name":933,"cls":810},{"name":30193,"kind":852,"annotation":30194,"required":42,"default":1052,"description":30195},"shortened",{"name":1098,"cls":810},"Whether the parameter is shortened.",{"description":30197,"annotation":30198},"The string representation of the parameter value.",{"join":30199},[30200,832],{"name":931,"cls":810},[30202],{"description":30203,"annotation":30204},"If the value type is not supported.",{"name":26255,"cls":810},{"type":846,"name":29954,"path":29944,"parent":29530,"description":30206,"lines":30207,"parameters":30208,"returns":30214},"Parse an error from the response.",[4587,4740],[30209],{"name":29912,"kind":852,"annotation":30210,"required":853},{"join":30211},[30212,30213],{"name":931,"cls":810},{"name":29949,"cls":810},{"description":1127,"annotation":30215},{"name":9425,"cls":810},{"type":755,"name":29531,"path":30217,"parent":29517,"classes":30218},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fcommands\u002Fcommand\u002Freceiver.py",[7054],{"type":802,"name":7054,"path":30217,"parent":29531,"description":30220,"lines":30221,"bases":30222,"functions":30225,"mro":30228},"Receiver for commands.",[9651,871],[30223],{"annotation":30224},{"name":29559,"cls":810},[30226,30227],"unitelabs.liquid_handling.hamilton.commands.command.receiver.Receiver.request","unitelabs.liquid_handling.hamilton.commands.command.receiver.Receiver.send",[7054],{"type":846,"name":30226,"path":30217,"parent":7054,"description":7637,"lines":30230,"parameters":30231,"returns":30240},[9664,906],[30232,30233,30235],{"name":851,"kind":852,"required":853},{"name":7081,"kind":852,"annotation":30234,"required":853,"description":7643},{"name":7083,"cls":810},{"name":7085,"kind":852,"annotation":30236,"required":42,"default":7089,"description":30239},{"join":30237},[30238,832],{"name":1161,"cls":810},"The timeout for the request in seconds.",{"description":7649,"annotation":30241},{"name":7083,"cls":810},{"type":846,"name":30227,"path":30217,"parent":7054,"description":7637,"lines":30243,"parameters":30244},[856,871],[30245,30246,30248],{"name":851,"kind":852,"required":853},{"name":7081,"kind":852,"annotation":30247,"required":853,"description":7643},{"name":7083,"cls":810},{"name":7085,"kind":852,"annotation":30249,"required":42,"default":7089,"description":30239},{"join":30250},[30251,832],{"name":1161,"cls":810},{"type":755,"name":29532,"path":30253,"parent":29517,"classes":30254},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fcommands\u002Fcommand\u002Fraw_command.py",[29521],{"type":802,"name":29521,"path":30253,"parent":29532,"description":30256,"lines":30257,"decorators":30258,"bases":30260,"attributes":30263,"functions":30271,"mro":30276},"A Hamilton command represented only by its raw byte representation.",[2800,1113],[30259],"dataclasses.dataclass(init=False)",[30261],{"annotation":30262},{"name":7452,"cls":810},[30264,30265,30266,30267,30268,30269,30270],"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",[30272,30273,30274,30275],"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",[29521,7452],{"type":784,"name":30267,"path":30253,"parent":29521,"lines":30278,"value":15778,"annotation":30279},[1922,1922],{"name":7083,"cls":810},{"type":784,"name":30264,"path":30253,"parent":29521,"lines":30281,"value":9661,"annotation":30282},[831,831],{"name":931,"cls":810},{"type":784,"name":30265,"path":30253,"parent":29521,"lines":30284,"value":9661,"annotation":30285},[1040,1040],{"name":931,"cls":810},{"type":784,"name":30266,"path":30253,"parent":29521,"lines":30287,"value":1417,"annotation":30288},[864,864],{"name":1405,"cls":810},{"type":846,"name":30272,"path":30253,"parent":29521,"lines":30290,"parameters":30291},[3035,1922],[30292,30293,30296,30300],{"name":851,"kind":852,"required":853},{"name":15778,"kind":852,"annotation":30294,"required":853,"description":30295},{"name":7083,"cls":810},"The raw byte representation of the command.",{"name":7085,"kind":852,"annotation":30297,"required":42,"default":832},{"join":30298},[30299,832],{"name":1161,"cls":810},{"name":29939,"kind":852,"annotation":30301,"required":42,"default":832},{"left":30302,"slice":30303},{"name":14509,"cls":810},{"name":7054,"cls":810},{"type":784,"name":30268,"path":30253,"parent":29521,"description":30305,"lines":30306,"value":832,"annotation":30307},"The module of the command.",[3055,3061],{"name":931,"cls":810},{"type":784,"name":30269,"path":30253,"parent":29521,"description":30309,"lines":30310,"value":832,"annotation":30311},"The command name.",[3820,7604],{"name":931,"cls":810},{"type":784,"name":30270,"path":30253,"parent":29521,"description":30313,"lines":30314,"value":832,"annotation":30315},"The ID of the command. Defaults to 0.",[7313,3112],{"left":30316,"slice":30317},{"name":29872,"cls":810},{"elements":30318},[30319,30320],{"name":1405,"cls":810},{},{"type":846,"name":30273,"path":30253,"parent":29521,"description":29892,"lines":30322,"parameters":30323,"returns":30325},[2001,3142],[30324],{"name":851,"kind":852,"required":853},{"description":7663,"annotation":30326},{"join":30327},[30328,832],{"name":7083,"cls":810},{"type":846,"name":30274,"path":30253,"parent":29521,"description":30330,"lines":30331,"parameters":30332,"returns":30334},"Serialize the command into a byte representation.",[3151,1112],[30333],{"name":851,"kind":852,"required":853},{"description":30335,"annotation":30336},"The serialized byte representation of the command.",{"name":7083,"cls":810},{"type":846,"name":30275,"path":30253,"parent":29521,"description":29907,"lines":30338,"parameters":30339,"returns":30343},[2080,1113],[30340,30341],{"name":851,"kind":852,"required":853},{"name":29912,"kind":852,"annotation":30342,"required":853,"description":29914},{"name":7083,"cls":810},{"description":29916,"annotation":30344},{"name":7083,"cls":810},{"type":755,"name":765,"path":30346,"parent":756,"description":30347,"packages":30348,"attributes":30353,"classes":30355},"unitelabs\u002Fliquid_handling\u002Fagilent\u002F__init__.py","Agilent liquid handling implementations.",[30349,30350,30351,30352],"unitelabs.liquid_handling.agilent.bravo","unitelabs.liquid_handling.agilent.bravo_protocol","unitelabs.liquid_handling.agilent.interfaces","unitelabs.liquid_handling.agilent.modules",[30354],"unitelabs.liquid_handling.agilent.__all__",[1771],{"type":784,"name":30354,"path":30346,"parent":765,"lines":30357,"value":30358},[9851,9851],[1771],{"type":755,"name":30349,"path":30360,"parent":765,"classes":30361},"unitelabs\u002Fliquid_handling\u002Fagilent\u002Fbravo.py",[1771],{"type":802,"name":1771,"path":30360,"parent":30349,"description":30363,"lines":30364,"bases":30365,"attributes":30368,"functions":30379,"mro":30406},"Agilent Bravo liquid handler.",[848,9272],[30366],{"annotation":30367},{"name":772,"cls":810},[30369,30370,30371,30372,30373,30374,30375,30376,30377,30378],"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",[30380,30381,30382,30383,30384,30385,30386,30387,30388,30389,30390,30391,30392,30393,30394,30395,30396,30397,30398,30399,30400,30401,30402,30403,30404,30405],"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":30375,"path":30360,"parent":1771,"lines":30408,"value":1787,"annotation":30409},[7313,7313],{"join":30410},[30411,832],{"name":1792,"cls":810},{"type":784,"name":30369,"path":30360,"parent":1771,"lines":30413,"value":30414,"annotation":30415},[877,877],"BravoConfiguration",{"left":30416,"slice":30417},{"name":843,"cls":810},{"name":1792,"cls":810},{"type":846,"name":30380,"path":30360,"parent":1771,"description":30419,"lines":30420,"parameters":30421},"Initialize the Bravo liquid handler.",[1065,806],[30422,30423,30426,30431,30436],{"name":851,"kind":852,"required":853},{"name":5794,"kind":852,"annotation":30424,"required":853,"description":30425},{"name":931,"cls":810},"The name for this Bravo instance.",{"name":7578,"kind":1788,"annotation":30427,"required":42,"default":832,"description":30430},{"join":30428},[30429,832],{"name":7582,"cls":810},"The client for communicating with the Bravo connector.\nIf None, the API will not be initialized.",{"name":1787,"kind":1788,"annotation":30432,"required":42,"default":832,"description":30435},{"join":30433},[30434,832],{"name":1792,"cls":810},"The configuration for the Bravo instrument.",{"name":3741,"kind":3742,"required":42,"default":3744,"description":30437},"Additional keyword arguments passed to parent class.",{"type":784,"name":30370,"path":30360,"parent":1771,"lines":30439,"value":30440},[1085,1085],"BravoProtocol(client=client, name=name)",{"type":784,"name":30371,"path":30360,"parent":1771,"lines":30442,"value":30443},[1982,1982],"BravoDeck(liquid_handler=self)",{"type":784,"name":30372,"path":30360,"parent":1771,"lines":30445,"value":30446},[888,888],"BravoPipetteHead(liquid_handler=self)",{"type":784,"name":30373,"path":30360,"parent":1771,"lines":30448,"value":30449},[3104,3104],"BravoGripper(liquid_handler=self)",{"type":784,"name":30374,"path":30360,"parent":1771,"lines":30451,"value":1800},[3839,3839],{"type":846,"name":30381,"path":30360,"parent":1771,"lines":30453,"parameters":30454,"returns":30456},[3112,3852],[30455],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":30457},{"name":1771,"cls":810},{"type":846,"name":30382,"path":30360,"parent":1771,"lines":30459,"parameters":30460},[3451,1102],[30461,30462,30470,30475],{"name":851,"kind":852,"required":853},{"name":30463,"kind":852,"annotation":30464,"required":853},"exc_type",{"join":30465},[30466,832],{"left":30467,"slice":30468},{"name":843,"cls":810},{"name":30469,"cls":810},"BaseException",{"name":30471,"kind":852,"annotation":30472,"required":853},"exc",{"join":30473},[30474,832],{"name":30469,"cls":810},{"name":30476,"kind":852,"annotation":30477,"required":853},"tb",{"join":30478},[30479,832],{"name":30480,"cls":810},"types.TracebackType",{"type":846,"name":30383,"path":30360,"parent":1771,"description":30482,"lines":30483,"parameters":30484},"Revert the status light to the ready state during teardown.",[3867,7363],[30485],{"name":851,"kind":852,"required":853},{"type":846,"name":30384,"path":30360,"parent":1771,"description":30487,"lines":30488,"parameters":30489},"Revert the status light to READY when the interpreter exits normally.",[7364,3152],[30490],{"name":851,"kind":852,"required":853},{"type":784,"name":30376,"path":30360,"parent":1771,"description":7666,"lines":30492,"value":832,"annotation":30493},[2063,1112],{"name":7669,"cls":810},{"type":784,"name":30377,"path":30360,"parent":1771,"lines":30495,"value":832,"annotation":30496},[2081,2092],{"name":1792,"cls":810},{"type":784,"name":30378,"path":30360,"parent":1771,"description":30498,"lines":30499,"value":832,"annotation":30500},"Minimum traverse height in mm from the protocol layer.",[3938,1113],{"name":1161,"cls":810},{"type":846,"name":30385,"path":30360,"parent":1771,"description":9007,"lines":30502,"parameters":30503,"returns":30505},[1122,2142],[30504],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":30506},{"name":1792,"cls":810},{"type":846,"name":30386,"path":30360,"parent":1771,"description":30508,"lines":30509,"parameters":30510,"returns":30512},"Check if the Bravo is connected to hardware.",[2143,3256],[30511],{"name":851,"kind":852,"required":853},{"description":30513,"annotation":30514},"True if connected, False otherwise.",{"name":1098,"cls":810},{"type":846,"name":30387,"path":30360,"parent":1771,"description":1089,"lines":30516,"parameters":30517,"returns":30519},[10594,1171],[30518],{"name":851,"kind":852,"required":853},{"description":1096,"annotation":30520},{"name":1098,"cls":810},{"type":846,"name":30388,"path":30360,"parent":1771,"description":1110,"lines":30522,"parameters":30523,"returns":30525},[14539,3591],[30524],{"name":851,"kind":852,"required":853},{"description":1117,"annotation":30526},{"name":931,"cls":810},{"type":846,"name":30389,"path":30360,"parent":1771,"description":1100,"lines":30528,"parameters":30529,"returns":30531},[3676,7102],[30530],{"name":851,"kind":852,"required":853},{"description":1107,"annotation":30532},{"name":931,"cls":810},{"type":846,"name":30390,"path":30360,"parent":1771,"description":1284,"lines":30534,"parameters":30535,"returns":30537},[1186,14170],[30536],{"name":851,"kind":852,"required":853},{"description":30538,"annotation":30539},"Dictionary mapping axis names to current positions in mm.",{"left":30540,"slice":30541},{"name":927,"cls":810},{"elements":30542},[30543,30544],{"name":931,"cls":810},{"name":1062,"cls":810},{"type":846,"name":30391,"path":30360,"parent":1771,"description":30546,"lines":30547,"decorators":30548,"parameters":30549},"Halt all motion on all axes immediately.\n\nAbort any running moves. This method is safe to call even if not fully initialized.",[11350,11373],[7679],[30550],{"name":851,"kind":852,"required":853},{"type":846,"name":30392,"path":30360,"parent":1771,"description":30552,"lines":30553,"decorators":30554,"parameters":30555},"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,7160],[7679],[30556],{"name":851,"kind":852,"required":853},{"type":846,"name":30393,"path":30360,"parent":1771,"description":1197,"lines":30558,"decorators":30559,"parameters":30560},[4164,1237],[7679],[30561,30562],{"name":851,"kind":852,"required":853},{"name":1204,"kind":852,"annotation":30563,"required":853,"description":30564},{"name":931,"cls":810},"Name of the axis (e.g., \"BravoX\", \"BravoY\", \"BravoZ\",\n\"BravoG\", \"BravoZg\", \"BravoW\").",{"type":846,"name":30394,"path":30360,"parent":1771,"description":1208,"lines":30566,"decorators":30567,"parameters":30568},[1246,4193],[7679],[30569,30570],{"name":851,"kind":852,"required":853},{"name":1204,"kind":852,"annotation":30571,"required":853,"description":30564},{"name":931,"cls":810},{"type":846,"name":30395,"path":30360,"parent":1771,"description":30573,"lines":30574,"decorators":30575,"parameters":30576},"Reconnect to the Bravo device.\n\nForce a reconnection attempt if the device has been disconnected.",[4209,9002],[7679],[30577],{"name":851,"kind":852,"required":853},{"type":846,"name":30396,"path":30360,"parent":1771,"description":1190,"lines":30579,"decorators":30580,"parameters":30581},[9009,1267],[7679],[30582],{"name":851,"kind":852,"required":853},{"type":846,"name":30397,"path":30360,"parent":1771,"description":1586,"lines":30584,"parameters":30585,"returns":30587},[1276,1277],[30586],{"name":851,"kind":852,"required":853},{"description":30588,"annotation":30589},"True if E-stop is engaged, False if not engaged or not connected.",{"name":1098,"cls":810},{"type":846,"name":30398,"path":30360,"parent":1771,"description":1596,"lines":30591,"parameters":30592,"returns":30594},[1286,1287],[30593],{"name":851,"kind":852,"required":853},{"description":1603,"annotation":30595},{"name":1098,"cls":810},{"type":846,"name":30399,"path":30360,"parent":1771,"description":30597,"lines":30598,"decorators":30599,"parameters":30600},"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,8772],[7077],[30601,30602],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744,"description":30603},"Configuration options passed to each module.",{"type":846,"name":30400,"path":30360,"parent":1771,"description":30605,"lines":30606,"decorators":30607,"parameters":30608},"Initialize the Bravo liquid handler.\n\nHome all axes and prepare the instrument for operation.",[8781,4341],[7077],[30609,30610],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744,"description":30611},"Initialization options passed to each module.",{"type":846,"name":30401,"path":30360,"parent":1771,"description":30613,"lines":30614,"decorators":30615,"parameters":30616},"Activate the Bravo liquid handler.\n\nTransition the instrument to the active state where it is ready\nto execute liquid handling operations.",[4342,4391],[7077],[30617,30618],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744,"description":30619},"Activation options passed to each module.",{"type":846,"name":30402,"path":30360,"parent":1771,"description":30621,"lines":30622,"decorators":30624,"parameters":30625},"Deactivate the Bravo liquid handler.\n\nSafely return the instrument to an inactive state.",[4399,30623],344,[7077],[30626,30627],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744,"description":30628},"Deactivation options passed to each module.",{"type":846,"name":30403,"path":30360,"parent":1771,"description":30630,"lines":30631,"decorators":30633,"parameters":30634},"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,30632],366,[7679],[30635,30636,30641,30646],{"name":851,"kind":852,"required":853},{"name":1306,"kind":852,"annotation":30637,"required":42,"default":832,"description":30640},{"join":30638},[30639,832],{"name":1161,"cls":810},"X position in mm (default: 0.0).",{"name":1310,"kind":852,"annotation":30642,"required":42,"default":832,"description":30645},{"join":30643},[30644,832],{"name":1161,"cls":810},"Y position in mm (default: 0.0).",{"name":1314,"kind":852,"annotation":30647,"required":42,"default":832,"description":1748},{"join":30648},[30649,832],{"name":1161,"cls":810},{"type":846,"name":30404,"path":30360,"parent":1771,"description":1755,"lines":30651,"decorators":30652,"parameters":30653},[13058,16415],[7679],[30654],{"name":851,"kind":852,"required":853},{"type":846,"name":30405,"path":30360,"parent":1771,"description":30656,"lines":30657,"decorators":30658,"parameters":30659},"Set deck teachpoints for each location.",[26322,9272],[7679],[30660,30661,30670],{"name":851,"kind":852,"required":853},{"name":30662,"kind":852,"annotation":30663,"required":853,"description":30669},"teachpoints",{"left":30664,"slice":30665},{"name":927,"cls":810},{"elements":30666},[30667,30668],{"name":1405,"cls":810},{"name":1934,"cls":810},"Mapping of location ID to teachpoint position.",{"name":30671,"kind":852,"annotation":30672,"required":42,"default":1052,"description":30673},"save_to_config",{"name":1098,"cls":810},"If True, persist to config file on connector.",{"type":755,"name":30350,"path":30675,"parent":765,"attributes":30676,"classes":30678},"unitelabs\u002Fliquid_handling\u002Fagilent\u002Fbravo_protocol.py",[30677],"unitelabs.liquid_handling.agilent.bravo_protocol.logger",[30679],"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol",{"type":784,"name":30677,"path":30675,"parent":30350,"lines":30681,"value":30682},[1807,1807],"logging.getLogger(__name__)",{"type":802,"name":30679,"path":30675,"parent":30350,"description":30684,"lines":30685,"attributes":30687,"functions":30701,"mro":30748},"Agilent Bravo protocol for SiLA2 connector communication.",[1856,30686],986,[30688,30689,30690,30691,30692,30693,30694,30695,30696,30697,30698,30699,30700],"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",[30702,30703,30704,30705,30706,30707,30708,30709,30710,30711,30712,30713,30714,30715,30716,30717,30718,30719,30720,30721,30722,30723,30724,30725,30726,30727,30728,30729,30730,30731,30732,30733,30734,30735,30736,30737,30738,30739,30740,30741,30742,30743,30744,30745,30746,30747],"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",[30679],{"type":784,"name":30688,"path":30675,"parent":30679,"lines":30750,"value":1027},[856,856],{"type":784,"name":30689,"path":30675,"parent":30679,"lines":30752,"value":1027},[795,795],{"type":784,"name":30690,"path":30675,"parent":30679,"lines":30754,"value":1032},[831,831],{"type":784,"name":30691,"path":30675,"parent":30679,"lines":30756,"value":1032},[796,796],{"type":784,"name":30692,"path":30675,"parent":30679,"lines":30758,"value":1037},[3035,3035],{"type":784,"name":30693,"path":30675,"parent":30679,"lines":30760,"value":1032},[870,870],{"type":846,"name":30702,"path":30675,"parent":30679,"description":30762,"lines":30763,"parameters":30764},"Initialize Bravo protocol.",[1051,3819],[30765,30766,30771],{"name":851,"kind":852,"required":853},{"name":7578,"kind":852,"annotation":30767,"required":42,"default":832,"description":30770},{"join":30768},[30769,832],{"name":7582,"cls":810},"AsyncApiClient for connector communication.",{"name":5794,"kind":852,"annotation":30772,"required":42,"default":30773,"description":30774},{"name":931,"cls":810},"'BravoProtocol'","Service name in Cloud API (e.g., \"Bravo (Terence)\").",{"type":784,"name":30694,"path":30675,"parent":30679,"lines":30776,"value":5794},[878,878],{"type":784,"name":30695,"path":30675,"parent":30679,"lines":30778,"value":7578,"annotation":30779},[1079,1079],{"join":30780},[30781,832],{"name":7582,"cls":810},{"type":784,"name":30696,"path":30675,"parent":30679,"lines":30783,"value":832,"annotation":30784},[887,887],{"join":30785},[30786,832],{"name":7601,"cls":810},{"type":784,"name":30697,"path":30675,"parent":30679,"lines":30788,"value":832,"annotation":30789},[3069,3069],{"join":30790},[30791,832],{"name":931,"cls":810},{"type":784,"name":30698,"path":30675,"parent":30679,"lines":30793,"value":30794,"annotation":30795},[3819,3819],"Decimal('0.0')",{"name":1062,"cls":810},{"type":846,"name":30703,"path":30675,"parent":30679,"description":3826,"lines":30797,"parameters":30798},[3820,7604],[30799],{"name":851,"kind":852,"required":853},{"type":846,"name":30704,"path":30675,"parent":30679,"description":3831,"lines":30801,"parameters":30802},[3833,3104],[30803],{"name":851,"kind":852,"required":853},{"type":846,"name":30705,"path":30675,"parent":30679,"description":30805,"lines":30806,"parameters":30807,"returns":30809,"throws":30812},"Ensure service is configured and return it.",[7313,1102],[30808],{"name":851,"kind":852,"required":853},{"description":30810,"annotation":30811},"The configured SiLA2 service.",{"name":7601,"cls":810},[30813],{"description":30814,"annotation":30815},"If service is not available.",{"name":1753,"cls":810},{"type":784,"name":30699,"path":30675,"parent":30679,"description":30817,"lines":30818,"value":832,"annotation":30819},"Return the minimum traverse height sourced from the connector.",[2019,2039],{"name":1161,"cls":810},{"type":846,"name":30706,"path":30675,"parent":30679,"description":1083,"lines":30821,"parameters":30822},[2040,3158],[30823],{"name":851,"kind":852,"required":853},{"type":846,"name":30707,"path":30675,"parent":30679,"description":1089,"lines":30825,"parameters":30826,"returns":30828},[1103,3932],[30827],{"name":851,"kind":852,"required":853},{"description":1096,"annotation":30829},{"name":1098,"cls":810},{"type":846,"name":30708,"path":30675,"parent":30679,"description":1100,"lines":30831,"parameters":30832,"returns":30834},[9771,8961],[30833],{"name":851,"kind":852,"required":853},{"description":1107,"annotation":30835},{"name":931,"cls":810},{"type":846,"name":30709,"path":30675,"parent":30679,"description":1110,"lines":30837,"parameters":30838,"returns":30840},[3944,1133],[30839],{"name":851,"kind":852,"required":853},{"description":1117,"annotation":30841},{"name":931,"cls":810},{"type":846,"name":30710,"path":30675,"parent":30679,"description":30843,"lines":30844,"parameters":30845,"returns":30847},"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,4079],[30846],{"name":851,"kind":852,"required":853},{"description":30848,"annotation":30849},"SimpleNamespace with a .locations list of SimpleNamespace entries, each",{"name":1129,"cls":810},{"type":784,"name":30700,"path":30675,"parent":30679,"description":1131,"lines":30851,"value":832,"annotation":30852},[1210,1220],{"name":931,"cls":810},{"type":846,"name":30711,"path":30675,"parent":30679,"description":1137,"lines":30854,"parameters":30855,"returns":30857},[1226,7179],[30856],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":30858},{"left":30859,"slice":30860},{"name":927,"cls":810},{"elements":30861},[30862,30863],{"name":931,"cls":810},{"name":933,"cls":810},{"type":846,"name":30712,"path":30675,"parent":30679,"description":1152,"lines":30865,"parameters":30866},[2267,18921],[30867,30868,30870],{"name":851,"kind":852,"required":853},{"name":1159,"kind":852,"annotation":30869,"required":853,"description":1162},{"name":1161,"cls":810},{"name":1164,"kind":852,"annotation":30871,"required":42,"default":1166,"description":1167},{"name":1161,"cls":810},{"type":846,"name":30713,"path":30675,"parent":30679,"description":1169,"lines":30873,"parameters":30874},[15004,9522],[30875],{"name":851,"kind":852,"required":853},{"type":846,"name":30714,"path":30675,"parent":30679,"description":1176,"lines":30877,"parameters":30878},[1267,17511],[30879],{"name":851,"kind":852,"required":853},{"type":846,"name":30715,"path":30675,"parent":30679,"description":1183,"lines":30881,"parameters":30882},[1277,4273],[30883],{"name":851,"kind":852,"required":853},{"type":846,"name":30716,"path":30675,"parent":30679,"description":1190,"lines":30885,"parameters":30886},[1287,2754],[30887],{"name":851,"kind":852,"required":853},{"type":846,"name":30717,"path":30675,"parent":30679,"description":1197,"lines":30889,"parameters":30890},[12090,8771],[30891,30892],{"name":851,"kind":852,"required":853},{"name":1204,"kind":852,"annotation":30893,"required":853,"description":1206},{"name":931,"cls":810},{"type":846,"name":30718,"path":30675,"parent":30679,"description":1208,"lines":30895,"parameters":30896},[12688,12709],[30897,30898],{"name":851,"kind":852,"required":853},{"name":1204,"kind":852,"annotation":30899,"required":853,"description":1206},{"name":931,"cls":810},{"type":846,"name":30719,"path":30675,"parent":30679,"description":1217,"lines":30901,"parameters":30902},[13981,8789],[30903],{"name":851,"kind":852,"required":853},{"type":846,"name":30720,"path":30675,"parent":30679,"description":1224,"lines":30905,"parameters":30906,"returns":30908},[21564,7794],[30907],{"name":851,"kind":852,"required":853},{"description":1231,"annotation":30909},{"name":1062,"cls":810},{"type":846,"name":30721,"path":30675,"parent":30679,"description":1234,"lines":30911,"parameters":30912,"returns":30914},[7816,26901],[30913],{"name":851,"kind":852,"required":853},{"description":1241,"annotation":30915},{"name":1062,"cls":810},{"type":846,"name":30722,"path":30675,"parent":30679,"description":1244,"lines":30917,"parameters":30918,"returns":30920},[27571,8835],[30919],{"name":851,"kind":852,"required":853},{"description":1251,"annotation":30921},{"name":1062,"cls":810},{"type":846,"name":30723,"path":30675,"parent":30679,"description":1254,"lines":30923,"parameters":30924,"returns":30926},[20209,30623],[30925],{"name":851,"kind":852,"required":853},{"description":1261,"annotation":30927},{"name":1062,"cls":810},{"type":846,"name":30724,"path":30675,"parent":30679,"description":1264,"lines":30929,"parameters":30930,"returns":30932},[1331,4477],[30931],{"name":851,"kind":852,"required":853},{"description":1271,"annotation":30933},{"name":1062,"cls":810},{"type":846,"name":30725,"path":30675,"parent":30679,"description":1274,"lines":30935,"parameters":30936,"returns":30938},[4486,13058],[30937],{"name":851,"kind":852,"required":853},{"description":1281,"annotation":30939},{"name":1062,"cls":810},{"type":846,"name":30726,"path":30675,"parent":30679,"description":1284,"lines":30941,"parameters":30942,"returns":30944},[9264,4542],[30943],{"name":851,"kind":852,"required":853},{"description":1291,"annotation":30945},{"left":30946,"slice":30947},{"name":927,"cls":810},{"elements":30948},[30949,30950],{"name":931,"cls":810},{"name":1062,"cls":810},{"type":846,"name":30727,"path":30675,"parent":30679,"description":1299,"lines":30952,"parameters":30953},[16423,26409],[30954,30955,30957,30959,30961,30963],{"name":851,"kind":852,"required":853},{"name":1306,"kind":852,"annotation":30956,"required":853,"description":1308},{"name":1161,"cls":810},{"name":1310,"kind":852,"annotation":30958,"required":853,"description":1312},{"name":1161,"cls":810},{"name":1314,"kind":852,"annotation":30960,"required":853,"description":1316},{"name":1161,"cls":810},{"name":1318,"kind":852,"annotation":30962,"required":42,"default":1320,"description":1321},{"name":1161,"cls":810},{"name":1323,"kind":852,"annotation":30964,"required":42,"default":1325,"description":1326},{"name":1161,"cls":810},{"type":846,"name":30728,"path":30675,"parent":30679,"description":1328,"lines":30966,"parameters":30967},[15552,4820],[30968,30969,30971,30973,30975,30977,30981,30985,30987,30989,30991,30993,30995,30997,30999,31001,31003,31005,31007,31009,31013,31015,31017,31019],{"name":851,"kind":852,"required":853},{"name":1306,"kind":852,"annotation":30970,"required":853,"description":1336},{"name":1161,"cls":810},{"name":1310,"kind":852,"annotation":30972,"required":853,"description":1339},{"name":1161,"cls":810},{"name":1314,"kind":852,"annotation":30974,"required":853,"description":1342},{"name":1161,"cls":810},{"name":1159,"kind":852,"annotation":30976,"required":853,"description":1345},{"name":1161,"cls":810},{"name":1347,"kind":852,"annotation":30978,"required":42,"default":832,"description":1351},{"join":30979},[30980,832],{"name":1161,"cls":810},{"name":1353,"kind":852,"annotation":30982,"required":42,"default":832,"description":1357},{"join":30983},[30984,832],{"name":1161,"cls":810},{"name":1359,"kind":852,"annotation":30986,"required":42,"default":1032,"description":1361},{"name":1161,"cls":810},{"name":1363,"kind":852,"annotation":30988,"required":42,"default":1032,"description":1365},{"name":1161,"cls":810},{"name":1367,"kind":852,"annotation":30990,"required":42,"default":1032,"description":1369},{"name":1161,"cls":810},{"name":1318,"kind":852,"annotation":30992,"required":42,"default":1320,"description":1372},{"name":1161,"cls":810},{"name":1323,"kind":852,"annotation":30994,"required":42,"default":1325,"description":1375},{"name":1161,"cls":810},{"name":1377,"kind":852,"annotation":30996,"required":42,"default":1027,"description":1379},{"name":1161,"cls":810},{"name":1381,"kind":852,"annotation":30998,"required":42,"default":1325,"description":1383},{"name":1161,"cls":810},{"name":1385,"kind":852,"annotation":31000,"required":42,"default":1325,"description":1387},{"name":1161,"cls":810},{"name":1389,"kind":852,"annotation":31002,"required":42,"default":1391,"description":1392},{"name":1161,"cls":810},{"name":1394,"kind":852,"annotation":31004,"required":42,"default":1396,"description":1397},{"name":1161,"cls":810},{"name":1399,"kind":852,"annotation":31006,"required":42,"default":1396,"description":1401},{"name":1161,"cls":810},{"name":1403,"kind":852,"annotation":31008,"required":42,"default":1406,"description":1407},{"name":1405,"cls":810},{"name":1409,"kind":852,"annotation":31010,"required":42,"default":832,"description":1413},{"join":31011},[31012,832],{"name":1161,"cls":810},{"name":1415,"kind":852,"annotation":31014,"required":42,"default":1417,"description":1418},{"name":1405,"cls":810},{"name":1420,"kind":852,"annotation":31016,"required":42,"default":1032,"description":1422},{"name":1161,"cls":810},{"name":1424,"kind":852,"annotation":31018,"required":42,"default":1032,"description":1426},{"name":1161,"cls":810},{"name":1428,"kind":852,"annotation":31020,"required":42,"default":1027,"description":1430},{"name":1161,"cls":810},{"type":846,"name":30729,"path":30675,"parent":30679,"description":1432,"lines":31022,"parameters":31023},[4821,15205],[31024,31025,31027,31029,31031,31033,31037,31041,31043,31045,31047,31049,31051,31053,31055,31057,31059,31061,31063,31067,31069,31071,31073,31075,31080,31084],{"name":851,"kind":852,"required":853},{"name":1306,"kind":852,"annotation":31026,"required":853,"description":1336},{"name":1161,"cls":810},{"name":1310,"kind":852,"annotation":31028,"required":853,"description":1339},{"name":1161,"cls":810},{"name":1314,"kind":852,"annotation":31030,"required":853,"description":1342},{"name":1161,"cls":810},{"name":1159,"kind":852,"annotation":31032,"required":853,"description":1345},{"name":1161,"cls":810},{"name":1347,"kind":852,"annotation":31034,"required":42,"default":832,"description":1351},{"join":31035},[31036,832],{"name":1161,"cls":810},{"name":1353,"kind":852,"annotation":31038,"required":42,"default":832,"description":1454},{"join":31039},[31040,832],{"name":1161,"cls":810},{"name":1359,"kind":852,"annotation":31042,"required":42,"default":1032,"description":1361},{"name":1161,"cls":810},{"name":1458,"kind":852,"annotation":31044,"required":42,"default":1032,"description":1460},{"name":1161,"cls":810},{"name":1318,"kind":852,"annotation":31046,"required":42,"default":1320,"description":1372},{"name":1161,"cls":810},{"name":1323,"kind":852,"annotation":31048,"required":42,"default":1325,"description":1375},{"name":1161,"cls":810},{"name":1466,"kind":852,"annotation":31050,"required":42,"default":1027,"description":1468},{"name":1161,"cls":810},{"name":1381,"kind":852,"annotation":31052,"required":42,"default":1325,"description":1383},{"name":1161,"cls":810},{"name":1385,"kind":852,"annotation":31054,"required":42,"default":1325,"description":1387},{"name":1161,"cls":810},{"name":1474,"kind":852,"annotation":31056,"required":42,"default":1391,"description":1476},{"name":1161,"cls":810},{"name":1394,"kind":852,"annotation":31058,"required":42,"default":1396,"description":1397},{"name":1161,"cls":810},{"name":1399,"kind":852,"annotation":31060,"required":42,"default":1396,"description":1401},{"name":1161,"cls":810},{"name":1403,"kind":852,"annotation":31062,"required":42,"default":1406,"description":1483},{"name":1405,"cls":810},{"name":1409,"kind":852,"annotation":31064,"required":42,"default":832,"description":1413},{"join":31065},[31066,832],{"name":1161,"cls":810},{"name":1415,"kind":852,"annotation":31068,"required":42,"default":1417,"description":1490},{"name":1405,"cls":810},{"name":1420,"kind":852,"annotation":31070,"required":42,"default":1032,"description":1422},{"name":1161,"cls":810},{"name":1424,"kind":852,"annotation":31072,"required":42,"default":1032,"description":1426},{"name":1161,"cls":810},{"name":1428,"kind":852,"annotation":31074,"required":42,"default":1027,"description":1430},{"name":1161,"cls":810},{"name":1498,"kind":852,"annotation":31076,"required":42,"default":832,"description":1504},{"join":31077},[31078,31079,832],{"name":1502,"cls":810},{"name":931,"cls":810},{"name":1506,"kind":852,"annotation":31081,"required":42,"default":832,"description":1510},{"join":31082},[31083,832],{"name":1161,"cls":810},{"name":1512,"kind":852,"annotation":31085,"required":42,"default":832,"description":1516},{"join":31086},[31087,832],{"name":1161,"cls":810},{"type":846,"name":30730,"path":30675,"parent":30679,"description":1518,"lines":31089,"parameters":31090},[15228,5305],[31091,31092,31094,31096,31098,31100,31102,31105,31107,31109],{"name":851,"kind":852,"required":853},{"name":1306,"kind":852,"annotation":31093,"required":853,"description":1526},{"name":1161,"cls":810},{"name":1310,"kind":852,"annotation":31095,"required":853,"description":1529},{"name":1161,"cls":810},{"name":1531,"kind":852,"annotation":31097,"required":853,"description":1533},{"name":1161,"cls":810},{"name":1535,"kind":852,"annotation":31099,"required":853,"description":1537},{"name":1161,"cls":810},{"name":1539,"kind":852,"annotation":31101,"required":853,"description":1541},{"name":1405,"cls":810},{"name":1543,"kind":852,"annotation":31103,"required":42,"default":1048,"description":31104},{"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":31106,"required":42,"default":1320,"description":1372},{"name":1161,"cls":810},{"name":1323,"kind":852,"annotation":31108,"required":42,"default":1325,"description":1550},{"name":1161,"cls":810},{"name":1409,"kind":852,"annotation":31110,"required":42,"default":832,"description":1413},{"join":31111},[31112,832],{"name":1161,"cls":810},{"type":846,"name":30731,"path":30675,"parent":30679,"description":1556,"lines":31114,"parameters":31116},[5508,31115],687,[31117,31118,31120,31122,31124,31126,31128,31130],{"name":851,"kind":852,"required":853},{"name":1306,"kind":852,"annotation":31119,"required":853,"description":1564},{"name":1161,"cls":810},{"name":1310,"kind":852,"annotation":31121,"required":853,"description":1567},{"name":1161,"cls":810},{"name":1569,"kind":852,"annotation":31123,"required":853,"description":1571},{"name":1161,"cls":810},{"name":1573,"kind":852,"annotation":31125,"required":42,"description":1575},{"name":1161,"cls":810},{"name":1318,"kind":852,"annotation":31127,"required":42,"default":1320,"description":1372},{"name":1161,"cls":810},{"name":1323,"kind":852,"annotation":31129,"required":42,"default":1325,"description":1580},{"name":1161,"cls":810},{"name":1409,"kind":852,"annotation":31131,"required":42,"default":832,"description":1413},{"join":31132},[31133,832],{"name":1161,"cls":810},{"type":846,"name":30732,"path":30675,"parent":30679,"description":1586,"lines":31135,"parameters":31136,"returns":31138},[8179,5611],[31137],{"name":851,"kind":852,"required":853},{"description":1593,"annotation":31139},{"name":1098,"cls":810},{"type":846,"name":30733,"path":30675,"parent":30679,"description":1596,"lines":31141,"parameters":31143,"returns":31145},[22105,31142],709,[31144],{"name":851,"kind":852,"required":853},{"description":1603,"annotation":31146},{"name":1098,"cls":810},{"type":846,"name":30734,"path":30675,"parent":30679,"description":31148,"lines":31149,"parameters":31151},"Move gripper jaws to specified position using absolute positioning.",[5641,31150],724,[31152,31153,31155],{"name":851,"kind":852,"required":853},{"name":1632,"kind":852,"annotation":31154,"required":853,"description":1634},{"name":1161,"cls":810},{"name":1164,"kind":852,"annotation":31156,"required":42,"default":1637,"description":1638},{"name":1161,"cls":810},{"type":846,"name":30735,"path":30675,"parent":30679,"description":31158,"lines":31159,"parameters":31161},"Move gripper jaws using ForceMove, stopping when motor current exceeds the threshold.",[31160,28456],726,[31162,31163,31166,31168],{"name":851,"kind":852,"required":853},{"name":1632,"kind":852,"annotation":31164,"required":853,"description":31165},{"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":31167,"required":853,"description":1652},{"name":1161,"cls":810},{"name":1164,"kind":852,"annotation":31169,"required":42,"default":1637,"description":1638},{"name":1161,"cls":810},{"type":846,"name":30736,"path":30675,"parent":30679,"description":1656,"lines":31171,"parameters":31172},[28542,5729],[31173,31174,31176],{"name":851,"kind":852,"required":853},{"name":1632,"kind":852,"annotation":31175,"required":853,"description":1316},{"name":1161,"cls":810},{"name":1164,"kind":852,"annotation":31177,"required":42,"default":1666,"description":1638},{"name":1161,"cls":810},{"type":846,"name":30737,"path":30675,"parent":30679,"description":1606,"lines":31179,"parameters":31181},[5737,31180],762,[31182,31183],{"name":851,"kind":852,"required":853},{"name":1613,"kind":852,"annotation":31184,"required":853},{"name":1098,"cls":810},{"type":846,"name":30738,"path":30675,"parent":30679,"description":31186,"lines":31187,"parameters":31190,"returns":31192},"Return whether the plate presence sensor detects a plate.",[31188,31189],764,768,[31191],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":31193},{"name":1098,"cls":810},{"type":846,"name":30739,"path":30675,"parent":30679,"description":1668,"lines":31195,"parameters":31197,"returns":31199},[31196,20388],770,[31198],{"name":851,"kind":852,"required":853},{"description":1675,"annotation":31200},{"name":1161,"cls":810},{"type":846,"name":30740,"path":30675,"parent":30679,"description":31202,"lines":31203,"parameters":31205},"Set deck teachpoints from a list of location data.",[20413,31204],798,[31206,31207,31220],{"name":851,"kind":852,"required":853},{"name":30662,"kind":852,"annotation":31208,"required":853,"description":31219},{"left":31209,"slice":31210},{"name":1870,"cls":810},{"left":31211,"slice":31212},{"name":927,"cls":810},{"elements":31213},[31214,31215],{"name":931,"cls":810},{"join":31216},[31217,31218],{"name":1405,"cls":810},{"name":1161,"cls":810},"List of teachpoint entries, each with location_id, x, y, z keys.",{"name":30671,"kind":852,"annotation":31221,"required":42,"default":1052,"description":30673},{"name":1098,"cls":810},{"type":846,"name":30741,"path":30675,"parent":30679,"description":1678,"lines":31223,"parameters":31226},[31224,31225],800,809,[31227,31228],{"name":851,"kind":852,"required":853},{"name":1685,"kind":852,"annotation":31229,"required":853,"description":1687},{"name":1161,"cls":810},{"type":846,"name":30742,"path":30675,"parent":30679,"description":1689,"lines":31231,"parameters":31233},[31232,4865],811,[31234,31235,31237,31239],{"name":851,"kind":852,"required":853},{"name":1696,"kind":852,"annotation":31236,"required":853,"description":1698},{"name":931,"cls":810},{"name":1700,"kind":852,"annotation":31238,"required":42,"default":1417,"description":1702},{"name":1405,"cls":810},{"name":1704,"kind":852,"annotation":31240,"required":42,"default":1052,"description":1706},{"name":1098,"cls":810},{"type":846,"name":30743,"path":30675,"parent":30679,"description":31242,"lines":31243,"parameters":31246},"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.",[31244,31245],833,873,[31247,31248,31250,31252],{"name":851,"kind":852,"required":853},{"name":1696,"kind":852,"annotation":31249,"required":853,"description":1698},{"name":931,"cls":810},{"name":1700,"kind":852,"annotation":31251,"required":42,"default":1417,"description":1702},{"name":1405,"cls":810},{"name":1704,"kind":852,"annotation":31253,"required":42,"default":1052,"description":1706},{"name":1098,"cls":810},{"type":846,"name":30744,"path":30675,"parent":30679,"description":1721,"lines":31255,"parameters":31258},[31256,31257],875,881,[31259],{"name":851,"kind":852,"required":853},{"type":846,"name":30745,"path":30675,"parent":30679,"description":31261,"lines":31262,"parameters":31265},"Wait until all key axes return parseable position values.",[31263,31264],883,920,[31266,31267,31270],{"name":851,"kind":852,"required":853},{"name":31268,"kind":1788,"annotation":31269,"required":42,"default":1637},"timeout_s",{"name":1161,"cls":810},{"name":31271,"kind":1788,"annotation":31272,"required":42,"default":31273},"poll_interval_s",{"name":1161,"cls":810},"0.2",{"type":846,"name":30746,"path":30675,"parent":30679,"description":1728,"lines":31275,"parameters":31277,"throws":31291},[31276,6555],922,[31278,31279,31283,31287],{"name":851,"kind":852,"required":853},{"name":1306,"kind":852,"annotation":31280,"required":42,"default":832,"description":1738},{"join":31281},[31282,832],{"name":1161,"cls":810},{"name":1310,"kind":852,"annotation":31284,"required":42,"default":832,"description":1743},{"join":31285},[31286,832],{"name":1161,"cls":810},{"name":1314,"kind":852,"annotation":31288,"required":42,"default":832,"description":1748},{"join":31289},[31290,832],{"name":1161,"cls":810},[31292],{"description":1751,"annotation":31293},{"name":1753,"cls":810},{"type":846,"name":30747,"path":30675,"parent":30679,"description":1755,"lines":31295,"parameters":31296,"throws":31298},[6556,30686],[31297],{"name":851,"kind":852,"required":853},[31299],{"description":1751,"annotation":31300},{"name":1753,"cls":810},{"type":755,"name":30351,"path":31302,"parent":765,"packages":31303,"attributes":31307,"classes":31309},"unitelabs\u002Fliquid_handling\u002Fagilent\u002Finterfaces\u002F__init__.py",[31304,31305,31306],"unitelabs.liquid_handling.agilent.interfaces.constants","unitelabs.liquid_handling.agilent.interfaces.configuration","unitelabs.liquid_handling.agilent.interfaces.parameters",[31308],"unitelabs.liquid_handling.agilent.interfaces.__all__",[1792,31310,31311,31312,31313,31314],"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":31308,"path":31302,"parent":30351,"lines":31316,"value":31317},[848,1059],[31318,31319,31320,31321,31322,31311,1792,31312,31310,31313,31323,31314,31324],"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":31304,"path":31326,"parent":30351,"attributes":31327},"unitelabs\u002Fliquid_handling\u002Fagilent\u002Finterfaces\u002Fconstants.py",[31322,31321,31328,31318,31329,31330,31331,31332,31333,31334,31335,31336,31337,31338,31339,31340,31341,31342,31343,31344,31345,31346,31347],"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":31322,"path":31326,"parent":31304,"lines":31349,"value":31350},[9651,9651],"Decimal('9.0')",{"type":784,"name":31321,"path":31326,"parent":31304,"lines":31352,"value":15662},[9664,9664],{"type":784,"name":31328,"path":31326,"parent":31304,"lines":31354,"value":15662},[790,790],{"type":784,"name":31318,"path":31326,"parent":31304,"lines":31356,"value":30794},[1807,1807],{"type":784,"name":31329,"path":31326,"parent":31304,"lines":31358,"value":30794},[1856,1856],{"type":784,"name":31330,"path":31326,"parent":31304,"lines":31360,"value":31361},[848,848],"Decimal('6.0')",{"type":784,"name":31331,"path":31326,"parent":31304,"lines":31363,"value":31364},[906,906],"Decimal('-20.0')",{"type":784,"name":31332,"path":31326,"parent":31304,"lines":31366,"value":31367},[791,791],"Decimal('10.0')",{"type":784,"name":31333,"path":31326,"parent":31304,"lines":31369,"value":31367},[856,856],{"type":784,"name":31334,"path":31326,"parent":31304,"lines":31371,"value":31372},[795,795],"Decimal('2.0')",{"type":784,"name":31335,"path":31326,"parent":31304,"lines":31374,"value":31375},[864,864],"Decimal('238.0')",{"type":784,"name":31336,"path":31326,"parent":31304,"lines":31377,"value":31378},[870,870],"Decimal('63.0')",{"type":784,"name":31337,"path":31326,"parent":31304,"lines":31380,"value":31381},[871,871],"Decimal('127.76')",{"type":784,"name":31338,"path":31326,"parent":31304,"lines":31383,"value":31384},[1051,1051],"Decimal('0.25')",{"type":784,"name":31339,"path":31326,"parent":31304,"lines":31386,"value":31387},[877,877],"Decimal('8.21')",{"type":784,"name":31340,"path":31326,"parent":31304,"lines":31389,"value":31367},[1059,1059],{"type":784,"name":31341,"path":31326,"parent":31304,"lines":31391,"value":31392},[1065,1065],"Decimal('3.0')",{"type":784,"name":31342,"path":31326,"parent":31304,"lines":31394,"value":31395},[3716,3716],"Decimal('18.0')",{"type":784,"name":31343,"path":31326,"parent":31304,"lines":31397,"value":31398},[3408,3408],"Decimal('0.1')",{"type":784,"name":31344,"path":31326,"parent":31304,"lines":31400,"value":31401},[2866,2866],"Decimal('100.0')",{"type":784,"name":31345,"path":31326,"parent":31304,"lines":31403,"value":31401},[3055,3055],{"type":784,"name":31346,"path":31326,"parent":31304,"lines":31405,"value":31406},[2879,2879],"Decimal('40.0')",{"type":784,"name":31347,"path":31326,"parent":31304,"lines":31408,"value":30794},[1043,1043],{"type":755,"name":31305,"path":31410,"parent":30351,"attributes":31411,"classes":31413,"functions":31415},"unitelabs\u002Fliquid_handling\u002Fagilent\u002Finterfaces\u002Fconfiguration.py",[31323,31320,31412,31319],"unitelabs.liquid_handling.agilent.interfaces.configuration._HEAD_TYPE_ALIASES",[1792,31310,31414],"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfileField",[31324],{"type":802,"name":1792,"path":31410,"parent":31305,"description":31417,"lines":31418,"decorators":31419,"bases":31420,"attributes":31423,"functions":31427,"mro":31430},"Represents the configuration of a Bravo as a dataclass.",[839,887],[9853],[31421],{"annotation":31422},{"name":836,"cls":810},[31424,31425,31426],"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",[31428,31429],"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoConfiguration.__init__","unitelabs.liquid_handling.agilent.interfaces.configuration.BravoConfiguration.from_head_type",[1792,836,10935],{"type":784,"name":31424,"path":31410,"parent":1792,"description":31432,"lines":31433,"value":31434,"annotation":31435},"The head profile used for pipetting on the Bravo.",[791,795],"dataclasses.field(default_factory=(lambda: MISSING), metadata={'marshmallow_field': 'BravoHeadProfileField'})",{"join":31436},[31437,31438],{"name":31310,"cls":810},{"name":10944,"cls":810},{"type":784,"name":31425,"path":31410,"parent":1792,"description":31440,"lines":31441,"value":10939,"annotation":31442},"Minimum traverse height in mm (0.0 = top\u002Fsafest when not yet configured).",[864,864],{"join":31443},[31444,31445],{"name":1062,"cls":810},{"name":10944,"cls":810},{"type":784,"name":31426,"path":31410,"parent":1792,"description":11464,"lines":31447,"value":832,"annotation":31448},[871,3716],{"name":1098,"cls":810},{"type":846,"name":31429,"path":31410,"parent":1792,"description":31450,"lines":31451,"decorators":31452,"parameters":31453,"returns":31462},"Create a complete BravoConfiguration from a head type string.",[3408,887],[13959],[31454,31455,31460],{"name":13962,"kind":852,"required":853},{"name":1784,"kind":852,"annotation":31456,"required":853},{"join":31457},[31458,31459],{"name":31323,"cls":810},{"name":931,"cls":810},{"name":1409,"kind":852,"annotation":31461,"required":42},{"name":1062,"cls":810},{"description":1127,"annotation":31463},{"name":1792,"cls":810},{"type":846,"name":31428,"path":31410,"parent":1792,"lines":31465,"parameters":31466},[9868,9868],[31467,31468,31474,31480,31486],{"name":851,"kind":852,"required":853},{"name":5794,"kind":852,"annotation":31469,"required":42,"default":31473},{"join":31470},[31471,31472],{"name":931,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11479,"kind":852,"annotation":31475,"required":42,"default":31479},{"join":31476},[31477,31478],{"name":931,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":31481,"kind":852,"annotation":31482,"required":42},"head_profile",{"join":31483},[31484,31485],{"name":31310,"cls":810},{"name":10944,"cls":810},{"name":1409,"kind":852,"annotation":31487,"required":42,"default":31491},{"join":31488},[31489,31490],{"name":1062,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"type":784,"name":31323,"path":31410,"parent":31305,"lines":31493,"value":31494,"annotation":31495},[1973,1973],"typing.Literal['96LT', '96AM', '96ST', '384ST']",{"name":31496,"cls":810},"typing_extensions.TypeAlias",{"type":802,"name":31310,"path":31410,"parent":31305,"description":31498,"lines":31499,"decorators":31500,"attributes":31501,"functions":31518,"mro":31520},"W-axis calibration profile and physical dimensions for a Bravo head type.",[7604,2010],[9853],[31502,31503,31504,31505,31506,31507,31508,31509,31510,31511,31512,31513,31514,31515,31516,31517],"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",[31519],"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.__init__",[31310],{"type":784,"name":31502,"path":31410,"parent":31310,"lines":31522,"value":832,"annotation":31523},[888,888],{"name":931,"cls":810},{"type":784,"name":31503,"path":31410,"parent":31310,"lines":31525,"value":31526,"annotation":31527},[3104,3104],"dataclasses.field(default_factory=(lambda: decimal.Decimal('0.0')))",{"name":1062,"cls":810},{"type":784,"name":31504,"path":31410,"parent":31310,"lines":31529,"value":31526,"annotation":31530},[3839,3839],{"name":1062,"cls":810},{"type":784,"name":31505,"path":31410,"parent":31310,"lines":31532,"value":31526,"annotation":31533},[7313,7313],{"name":1062,"cls":810},{"type":784,"name":31506,"path":31410,"parent":31310,"lines":31535,"value":31526,"annotation":31536},[897,897],{"name":1062,"cls":810},{"type":784,"name":31507,"path":31410,"parent":31310,"lines":31538,"value":31526,"annotation":31539},[806,806],{"name":1062,"cls":810},{"type":784,"name":31508,"path":31410,"parent":31310,"lines":31541,"value":31526,"annotation":31542},[1091,1091],{"name":1062,"cls":810},{"type":784,"name":31509,"path":31410,"parent":31310,"lines":31544,"value":31526,"annotation":31545},[3112,3112],{"name":1062,"cls":810},{"type":784,"name":31510,"path":31410,"parent":31310,"lines":31547,"value":31526,"annotation":31548},[3852,3852],{"name":1062,"cls":810},{"type":784,"name":31511,"path":31410,"parent":31310,"lines":31550,"value":31551,"annotation":31552},[2000,2000],"dataclasses.field(default_factory=(lambda: decimal.Decimal('9.0')))",{"name":1062,"cls":810},{"type":784,"name":31512,"path":31410,"parent":31310,"lines":31554,"value":4924,"annotation":31555},[3480,3480],{"name":1405,"cls":810},{"type":784,"name":31513,"path":31410,"parent":31310,"lines":31557,"value":15662,"annotation":31558},[2001,2001],{"name":1405,"cls":810},{"type":784,"name":31514,"path":31410,"parent":31310,"lines":31560,"value":4924,"annotation":31561},[1092,1092],{"name":1405,"cls":810},{"type":784,"name":31515,"path":31410,"parent":31310,"lines":31563,"value":15662,"annotation":31564},[2009,2009],{"name":1405,"cls":810},{"type":784,"name":31516,"path":31410,"parent":31310,"lines":31566,"value":31567,"annotation":31568},[1102,1102],"dataclasses.field(default_factory=(lambda: decimal.Decimal('90.0')))",{"name":1062,"cls":810},{"type":784,"name":31517,"path":31410,"parent":31310,"lines":31570,"value":31571,"annotation":31572},[2010,2010],"dataclasses.field(default_factory=(lambda: decimal.Decimal('63.0')))",{"name":1062,"cls":810},{"type":846,"name":31519,"path":31410,"parent":31310,"lines":31574,"parameters":31575},[9868,9868],[31576,31577,31579,31582,31585,31588,31591,31594,31597,31600,31603,31606,31608,31610,31613,31616,31619],{"name":851,"kind":852,"required":853},{"name":5794,"kind":852,"annotation":31578,"required":853},{"name":931,"cls":810},{"name":31580,"kind":852,"annotation":31581,"required":42},"user_calibration_offset",{"name":1062,"cls":810},{"name":31583,"kind":852,"annotation":31584,"required":42},"w_software_min",{"name":1062,"cls":810},{"name":31586,"kind":852,"annotation":31587,"required":42},"w_software_max",{"name":1062,"cls":810},{"name":31589,"kind":852,"annotation":31590,"required":42},"head_max_volume",{"name":1062,"cls":810},{"name":31592,"kind":852,"annotation":31593,"required":42},"min_volume",{"name":1062,"cls":810},{"name":31595,"kind":852,"annotation":31596,"required":42},"ul_to_mm_factor",{"name":1062,"cls":810},{"name":31598,"kind":852,"annotation":31599,"required":42},"hw_min",{"name":1062,"cls":810},{"name":31601,"kind":852,"annotation":31602,"required":42},"hw_max",{"name":1062,"cls":810},{"name":31604,"kind":852,"annotation":31605,"required":42},"tip_spacing",{"name":1062,"cls":810},{"name":17116,"kind":852,"annotation":31607,"required":42,"default":4924},{"name":1405,"cls":810},{"name":17119,"kind":852,"annotation":31609,"required":42,"default":15662},{"name":1405,"cls":810},{"name":31611,"kind":852,"annotation":31612,"required":42,"default":4924},"rack_rows",{"name":1405,"cls":810},{"name":31614,"kind":852,"annotation":31615,"required":42,"default":15662},"rack_columns",{"name":1405,"cls":810},{"name":31617,"kind":852,"annotation":31618,"required":42},"deck_x_spacing",{"name":1062,"cls":810},{"name":31620,"kind":852,"annotation":31621,"required":42},"deck_y_spacing",{"name":1062,"cls":810},{"type":784,"name":31320,"path":31410,"parent":31305,"lines":31623,"value":31624,"annotation":31625},[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":31626,"slice":31627},{"name":927,"cls":810},{"elements":31628},[31629,31630],{"name":931,"cls":810},{"name":31310,"cls":810},{"type":784,"name":31412,"path":31410,"parent":31305,"lines":31632,"value":31633,"annotation":31634},[2193,3996],"{'96LT': '96LT', 'OQ_96LT': '96LT', '96AM': '96AM', 'OQ_96AM': '96AM', '96ST': '96ST', 'OQ_96ST': '96ST', '384ST': '384ST', 'OQ_384ST': '384ST'}",{"left":31635,"slice":31636},{"name":927,"cls":810},{"elements":31637},[31638,31639],{"name":931,"cls":810},{"name":931,"cls":810},{"type":802,"name":31414,"path":31410,"parent":31305,"description":31641,"lines":31642,"bases":31643,"functions":31647,"mro":31650},"Marshmallow field for BravoHeadProfile that handles serialization\u002Fdeserialization.",[1172,1192],[31644],{"annotation":31645},{"name":31646,"cls":810},"marshmallow.fields.Field",[31648,31649],"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfileField._serialize","unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfileField._deserialize",[31414],{"type":846,"name":31648,"path":31410,"parent":31414,"lines":31652,"decorators":31653,"parameters":31654,"returns":31667},[3591,3677],[7077],[31655,31656,31658,31663,31666],{"name":851,"kind":852,"required":853},{"name":15778,"kind":852,"annotation":31657,"required":853},{"name":933,"cls":810},{"name":31659,"kind":852,"annotation":31660,"required":853},"attr",{"join":31661},[31662,832],{"name":931,"cls":810},{"name":31664,"kind":852,"annotation":31665,"required":853},"obj",{"name":933,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744},{"description":1127,"annotation":31668},{"name":933,"cls":810},{"type":846,"name":31649,"path":31410,"parent":31414,"lines":31670,"decorators":31671,"parameters":31672,"returns":31691},[3685,1192],[7077],[31673,31674,31676,31680,31690],{"name":851,"kind":852,"required":853},{"name":15778,"kind":852,"annotation":31675,"required":853},{"name":933,"cls":810},{"name":31659,"kind":852,"annotation":31677,"required":853},{"join":31678},[31679,832],{"name":931,"cls":810},{"name":14543,"kind":852,"annotation":31681,"required":853},{"join":31682},[31683,832],{"left":31684,"slice":31686},{"name":31685,"cls":810},"typing_extensions.Mapping",{"elements":31687},[31688,31689],{"name":931,"cls":810},{"name":933,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744},{"description":1127,"annotation":31692},{"name":933,"cls":810},{"type":846,"name":31324,"path":31410,"parent":31305,"description":31694,"lines":31695,"parameters":31696,"returns":31703,"throws":31706},"Return the head profile for the given head type string.",[9185,1211],[31697],{"name":1784,"kind":852,"annotation":31698,"required":853,"description":31702},{"join":31699},[31700,31701],{"name":31323,"cls":810},{"name":931,"cls":810},"Head type identifier (e.g. \"96LT\", \"OQ_96AM\").",{"description":31704,"annotation":31705},"Matching BravoHeadProfile.",{"name":31310,"cls":810},[31707],{"description":31708,"annotation":31709},"Unknown head type.",{"name":31710,"cls":810},"KeyError",{"type":784,"name":31319,"path":31410,"parent":31305,"lines":31712,"value":31713,"annotation":31714},[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":31715,"slice":31717},{"name":31716,"cls":810},"typing_extensions.Final",{"left":31718,"slice":31719},{"name":927,"cls":810},{"elements":31720},[31721,31722],{"name":1405,"cls":810},{"name":1934,"cls":810},{"type":755,"name":31306,"path":31724,"parent":30351,"packages":31725,"attributes":31730,"classes":31732},"unitelabs\u002Fliquid_handling\u002Fagilent\u002Finterfaces\u002Fparameters\u002F__init__.py",[31726,31727,31728,31729],"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",[31731],"unitelabs.liquid_handling.agilent.interfaces.parameters.__all__",[31311,31314,31312,31313],{"type":784,"name":31731,"path":31724,"parent":31306,"lines":31734,"value":31735},[905,805],[31311,31312,31313,31314],{"type":755,"name":31726,"path":31737,"parent":31306,"classes":31738},"unitelabs\u002Fliquid_handling\u002Fagilent\u002Finterfaces\u002Fparameters\u002Fbravo_context.py",[31314],{"type":802,"name":31314,"path":31737,"parent":31726,"description":31740,"lines":31741,"decorators":31742,"bases":31743,"attributes":31746,"functions":31761,"mro":31764},"Geometry and state context for Bravo 96-channel parameter sets.",[848,1134],[9853],[31744],{"annotation":31745},{"name":28037,"cls":810},[31747,31748,31749,31750,31751,31752,31753,31754,31755,31756,31757,31758,31759,31760],"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",[31762,31763],"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.__init__","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext._teachpoint",[31314,28037,13685,19934],{"type":784,"name":31747,"path":31737,"parent":31314,"lines":31766,"value":832,"annotation":31767},[870,870],{"name":31768,"cls":810},"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead",{"type":784,"name":31748,"path":31737,"parent":31314,"lines":31770,"value":832,"annotation":31771},[871,871],{"name":19944,"cls":810},{"type":846,"name":31763,"path":31737,"parent":31314,"lines":31773,"parameters":31774,"returns":31776},[877,1065],[31775],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":31777},{"name":1934,"cls":810},{"type":784,"name":31749,"path":31737,"parent":31314,"description":31779,"lines":31780,"value":832,"annotation":31781},"Get the Bravo head profile from the parent module.",[3408,3055],{"name":31310,"cls":810},{"type":784,"name":31750,"path":31737,"parent":31314,"description":31783,"lines":31784,"value":832,"annotation":31785},"Get the minimum traverse height from the protocol.",[1043,878],{"name":1062,"cls":810},{"type":784,"name":31751,"path":31737,"parent":31314,"description":31787,"lines":31788,"value":832,"annotation":31789},"Get the effective tip extension length from the module.",[3069,1923],{"name":1062,"cls":810},{"type":784,"name":31752,"path":31737,"parent":31314,"description":31791,"lines":31792,"value":832,"annotation":31793},"Get the Z coordinate of the deck teachpoint for the target.",[1974,7604],{"name":1062,"cls":810},{"type":784,"name":31753,"path":31737,"parent":31314,"description":31795,"lines":31796,"value":832,"annotation":31797},"Get the height of the target labware in mm.",[1982,7313],{"name":1062,"cls":810},{"type":784,"name":31754,"path":31737,"parent":31314,"description":31799,"lines":31800,"value":832,"annotation":31801},"Get the depth of the first well in the target labware in mm.",[1091,1983],{"name":1062,"cls":810},{"type":784,"name":31755,"path":31737,"parent":31314,"description":31803,"lines":31804,"value":832,"annotation":31805},"Get the X coordinate of the deck teachpoint for the target.",[3480,1092],{"name":1062,"cls":810},{"type":784,"name":31756,"path":31737,"parent":31314,"description":31807,"lines":31808,"value":832,"annotation":31809},"Get the Y coordinate of the deck teachpoint for the target.",[2010,2019],{"name":1062,"cls":810},{"type":784,"name":31757,"path":31737,"parent":31314,"description":31811,"lines":31812,"value":832,"annotation":31813},"Plate surface in Bravo absolute Z (mm).\n\nIn Bravo convention Z=0 is highest, positive values move toward deck.",[7353,2040],{"name":1934,"cls":810},{"type":784,"name":31758,"path":31737,"parent":31314,"description":31815,"lines":31816,"value":832,"annotation":31817},"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.",[3151,1112],{"name":1934,"cls":810},{"type":784,"name":31759,"path":31737,"parent":31314,"description":31819,"lines":31820,"value":832,"annotation":31821},"Liquid surface in Bravo absolute Z (mm).\n\nIn Bravo convention Z=0 is highest, positive values move toward deck.",[3159,3510],{"name":1934,"cls":810},{"type":784,"name":31760,"path":31737,"parent":31314,"description":31823,"lines":31824,"value":832,"annotation":31825},"The current tip type on the head.",[11191,1134],{"name":31826,"cls":810},"unitelabs.labware.agilent.tips.tip.AgilentTip",{"type":846,"name":31762,"path":31737,"parent":31314,"lines":31828,"parameters":31829},[9868,9868],[31830,31831,31833,31835],{"name":851,"kind":852,"required":853},{"name":9536,"kind":852,"annotation":31832,"required":853},{"name":31768,"cls":810},{"name":15071,"kind":852,"annotation":31834,"required":853},{"name":19944,"cls":810},{"name":28059,"kind":852,"annotation":31836,"required":42,"default":1417},{"name":1405,"cls":810},{"type":755,"name":31727,"path":31838,"parent":31306,"attributes":31839,"classes":31843},"unitelabs\u002Fliquid_handling\u002Fagilent\u002Finterfaces\u002Fparameters\u002Fbravo_dispense_parameter_set.py",[31840,31841,31842],"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",[31844,31312],"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set._TouchTipDirectionField",{"type":802,"name":31844,"path":31838,"parent":31727,"description":31846,"lines":31847,"bases":31848,"functions":31851,"mro":31854},"Marshmallow field for TouchTipDirection that avoids circular imports.",[1040,878],[31849],{"annotation":31850},{"name":31646,"cls":810},[31852,31853],"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set._TouchTipDirectionField._serialize","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set._TouchTipDirectionField._deserialize",[31844],{"type":846,"name":31852,"path":31838,"parent":31844,"lines":31856,"decorators":31857,"parameters":31858,"returns":31869},[3035,877],[7077],[31859,31860,31862,31866,31868],{"name":851,"kind":852,"required":853},{"name":15778,"kind":852,"annotation":31861,"required":853},{"name":933,"cls":810},{"name":31659,"kind":852,"annotation":31863,"required":853},{"join":31864},[31865,832],{"name":931,"cls":810},{"name":31664,"kind":852,"annotation":31867,"required":853},{"name":933,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744},{"description":1127,"annotation":31870},{"name":933,"cls":810},{"type":846,"name":31853,"path":31838,"parent":31844,"lines":31872,"decorators":31873,"parameters":31874,"returns":31892},[1065,878],[7077],[31875,31876,31878,31882,31891],{"name":851,"kind":852,"required":853},{"name":15778,"kind":852,"annotation":31877,"required":853},{"name":933,"cls":810},{"name":31659,"kind":852,"annotation":31879,"required":853},{"join":31880},[31881,832],{"name":931,"cls":810},{"name":14543,"kind":852,"annotation":31883,"required":853},{"join":31884},[31885,832],{"left":31886,"slice":31887},{"name":31685,"cls":810},{"elements":31888},[31889,31890],{"name":931,"cls":810},{"name":933,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744},{"description":1127,"annotation":31893},{"name":933,"cls":810},{"type":784,"name":31840,"path":31838,"parent":31727,"lines":31895,"value":31896,"annotation":31897},[3069,3069],"0.9",{"name":31716,"cls":810},{"type":784,"name":31841,"path":31838,"parent":31727,"lines":31899,"value":1027,"annotation":31900},[3819,3819],{"name":31716,"cls":810},{"type":784,"name":31842,"path":31838,"parent":31727,"lines":31902,"value":31903,"annotation":31904},[1923,1923],"6.0",{"name":31716,"cls":810},{"type":802,"name":31312,"path":31838,"parent":31727,"description":31906,"lines":31907,"decorators":31908,"bases":31909,"attributes":31914,"functions":31920,"mro":31934},"Bravo 96-channel dispense parameter set.",[1974,7887],[9853],[31910,31912],{"annotation":31911},{"name":31313,"cls":810},{"annotation":31913},{"name":13856,"cls":810},[31915,31916,31917,31918,31919],"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",[31921,31922,31923,31924,31925,31926,31927,31928,31929,31930,31931,31932,31933],"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet.__init__","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",[31312,31313,13856,13608,13628],{"type":784,"name":31915,"path":31838,"parent":31312,"lines":31936,"value":31937,"annotation":31938},[3142,1112],"{'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":31939},[31940,832],{"left":31941,"slice":31942},{"name":927,"cls":810},{"elements":31943},[31944,31945],{"name":931,"cls":810},{"name":13588,"cls":810},{"type":784,"name":31916,"path":31838,"parent":31312,"lines":31947,"value":31948,"annotation":31949},[2080,2081],"dataclasses.field(metadata={'marshmallow_field': _TouchTipDirectionField()}, default=MISSING)",{"join":31950},[31951,31952],{"name":1502,"cls":810},{"name":10944,"cls":810},{"type":784,"name":31917,"path":31838,"parent":31312,"lines":31954,"value":10939,"annotation":31955},[3173,3173],{"join":31956},[31957,31958],{"name":1940,"cls":810},{"name":10944,"cls":810},{"type":784,"name":31918,"path":31838,"parent":31312,"lines":31960,"value":10939,"annotation":31961},[2091,2091],{"join":31962},[31963,31964],{"name":1940,"cls":810},{"name":10944,"cls":810},{"type":784,"name":31919,"path":31838,"parent":31312,"lines":31966,"value":10939,"annotation":31967},[3932,3932],{"join":31968},[31969,31970,31971],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"type":846,"name":31922,"path":31838,"parent":31312,"lines":31973,"parameters":31974,"returns":31978},[9771,2102],[31975,31976],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":31977,"required":853},{"name":31314,"cls":810},{"description":1127,"annotation":31979},{"name":1062,"cls":810},{"type":846,"name":31923,"path":31838,"parent":31312,"lines":31981,"parameters":31982,"returns":31986},[2103,1113],[31983,31984],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":31985,"required":853},{"name":31314,"cls":810},{"description":1127,"annotation":31987},{"name":1062,"cls":810},{"type":846,"name":31924,"path":31838,"parent":31312,"description":31989,"lines":31990,"parameters":31991,"returns":31996},"Get the touch tip direction.",[1122,1123],[31992,31993],{"name":851,"kind":13681,"required":853},{"name":29095,"kind":13681,"annotation":31994,"required":853,"description":31995},{"name":31314,"cls":810},"The pipette context (unused).",{"description":31997,"annotation":31998},"The touch tip direction, or None if not specified.",{"join":31999},[32000,832],{"name":1502,"cls":810},{"type":846,"name":31925,"path":31838,"parent":31312,"description":32002,"lines":32003,"parameters":32004,"returns":32008},"Get the touch tip retract distance, calculating if needed.",[2142,3988],[32005,32006],{"name":851,"kind":13681,"required":853},{"name":29095,"kind":13681,"annotation":32007,"required":853,"description":31995},{"name":31314,"cls":810},{"description":32009,"annotation":32010},"The retract distance in mm (Z retract before touch, defaults to 0).",{"name":1062,"cls":810},{"type":846,"name":31926,"path":31838,"parent":31312,"description":32012,"lines":32013,"parameters":32014,"returns":32019},"Get the touch tip distance.",[2154,2231],[32015,32016],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":32017,"required":853,"description":32018},{"name":31314,"cls":810},"The pipette context.",{"description":32020,"annotation":32021},"The touch tip distance in mm (lateral XY move toward wall).",{"name":1062,"cls":810},{"type":846,"name":31927,"path":31838,"parent":31312,"description":32023,"lines":32024,"parameters":32025,"returns":32029},"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)",[3591,1193],[32026,32027],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":32028,"required":853,"description":32018},{"name":31314,"cls":810},{"description":32030,"annotation":32031},"Distance to move for touch-off in mm.",{"name":1062,"cls":810},{"type":846,"name":31928,"path":31838,"parent":31312,"description":32033,"lines":32034,"parameters":32035,"returns":32039},"Get the tip outer diameter.",[1199,18598],[32036,32037],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":32038,"required":853,"description":32018},{"name":31314,"cls":810},{"description":32040,"annotation":32041},"The tip outer diameter in mm.",{"name":1161,"cls":810},{"type":846,"name":31929,"path":31838,"parent":31312,"description":32043,"lines":32044,"parameters":32045,"returns":32049},"Get the well inner diameter.",[11373,1227],[32046,32047],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":32048,"required":853,"description":32018},{"name":31314,"cls":810},{"description":32050,"annotation":32051},"The well inner diameter in mm.",{"name":1161,"cls":810},{"type":846,"name":31930,"path":31838,"parent":31312,"description":32053,"lines":32054,"parameters":32055,"returns":32059,"throws":32064},"Get the touch side direction calculated from well position.\n\nDetermines the nearest wall based on well location within the plate.",[1236,2753],[32056,32057],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":32058,"required":853,"description":32018},{"name":31314,"cls":810},{"description":32060,"annotation":32061},"The touch tip direction, or None if touch_side is not set.",{"join":32062},[32063,832],{"name":1502,"cls":810},[32065],{"description":32066,"annotation":32067},"If no wells are available in target.",{"name":14588,"cls":810},{"type":846,"name":31931,"path":31838,"parent":31312,"description":32069,"lines":32070,"parameters":32071,"returns":32075},"Get the touch side distance.",[2754,27554],[32072,32073],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":32074,"required":853,"description":32018},{"name":31314,"cls":810},{"description":32076,"annotation":32077},"The touch side distance in mm.",{"name":1062,"cls":810},{"type":846,"name":31932,"path":31838,"parent":31312,"description":32079,"lines":32080,"decorators":32081,"parameters":32082,"returns":32086},"Compile to protocol.dispense() parameters.",[8782,16415],[7077],[32083,32084],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":32085,"required":853,"description":32018},{"name":31314,"cls":810},{"description":32087,"annotation":32088},"Dictionary of parameters for protocol.dispense().",{"name":927,"cls":810},{"type":846,"name":31933,"path":31838,"parent":31312,"description":32090,"lines":32091,"decorators":32092,"parameters":32093},"Remove liquid from tips, add to destination.",[26322,7887],[7077],[32094,32095],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":32096,"required":853,"description":32018},{"name":31314,"cls":810},{"type":846,"name":31921,"path":31838,"parent":31312,"lines":32098,"parameters":32099},[9868,9868],[32100,32101,32107,32113,32120,32126,32130,32136,32142,32148,32154,32160,32166,32172,32178,32189,32195,32201,32207],{"name":851,"kind":852,"required":853},{"name":13753,"kind":852,"annotation":32102,"required":42,"default":32106},{"join":32103},[32104,32105],{"name":14007,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13761,"kind":852,"annotation":32108,"required":42,"default":32112},{"join":32109},[32110,32111],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13768,"kind":852,"annotation":32114,"required":42,"default":32119},{"join":32115},[32116,32117,32118],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13776,"kind":852,"annotation":32121,"required":42,"default":32125},{"join":32122},[32123,32124],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13783,"kind":852,"annotation":32127,"required":42,"default":32129},{"name":32128,"cls":810},"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set._LiquidClassArg",{"name":11477,"cls":810},{"name":13793,"kind":852,"annotation":32131,"required":42,"default":32135},{"join":32132},[32133,32134],{"name":1934,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":1359,"kind":852,"annotation":32137,"required":42,"default":32141},{"join":32138},[32139,32140],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13806,"kind":852,"annotation":32143,"required":42,"default":32147},{"join":32144},[32145,32146],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":1164,"kind":852,"annotation":32149,"required":42,"default":32153},{"join":32150},[32151,32152],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":1936,"kind":852,"annotation":32155,"required":42,"default":32159},{"join":32156},[32157,32158],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":2299,"kind":852,"annotation":32161,"required":42,"default":32165},{"join":32162},[32163,32164],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":1409,"kind":852,"annotation":32167,"required":42,"default":32171},{"join":32168},[32169,32170],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13826,"kind":852,"annotation":32173,"required":42,"default":32177},{"join":32174},[32175,32176],{"name":13658,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":28264,"kind":852,"annotation":32179,"required":42,"default":32188},{"join":32180},[32181,32187],{"left":32182,"slice":32183},{"name":2812,"cls":810},{"elements":32184},[32185,32186],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":1498,"kind":852,"annotation":32190,"required":42,"default":32194},{"join":32191},[32192,32193],{"name":1502,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":1506,"kind":852,"annotation":32196,"required":42,"default":32200},{"join":32197},[32198,32199],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":1512,"kind":852,"annotation":32202,"required":42,"default":32206},{"join":32203},[32204,32205],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":14082,"kind":852,"annotation":32208,"required":42,"default":32213},{"join":32209},[32210,32211,32212],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"type":755,"name":31728,"path":32215,"parent":31306,"classes":32216},"unitelabs\u002Fliquid_handling\u002Fagilent\u002Finterfaces\u002Fparameters\u002Fbravo_aspirate_parameter_set.py",[31311],{"type":802,"name":31311,"path":32215,"parent":31728,"description":32218,"lines":32219,"decorators":32220,"bases":32221,"attributes":32226,"functions":32228,"mro":32235},"Bravo 96-channel aspirate parameter set.",[1856,13733],[9853],[32222,32224],{"annotation":32223},{"name":31313,"cls":810},{"annotation":32225},{"name":14177,"cls":810},[32227],"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_aspirate_parameter_set.BravoAspirateParameterSet.LIQUID_CLASS_RANGES",[32229,32230,32231,32232,32233,32234],"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_aspirate_parameter_set.BravoAspirateParameterSet.__init__","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",[31311,31313,14177,13608,13628],{"type":784,"name":32227,"path":32215,"parent":31311,"lines":32237,"value":32238,"annotation":32239},[3819,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":32240},[32241,832],{"left":32242,"slice":32243},{"name":927,"cls":810},{"elements":32244},[32245,32246],{"name":931,"cls":810},{"name":13588,"cls":810},{"type":846,"name":32230,"path":32215,"parent":31311,"lines":32248,"parameters":32249,"returns":32253},[3839,7313],[32250,32251],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":32252,"required":853},{"name":31314,"cls":810},{"description":1127,"annotation":32254},{"name":1062,"cls":810},{"type":846,"name":32231,"path":32215,"parent":31311,"lines":32256,"parameters":32257,"returns":32261},[806,1091],[32258,32259],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":32260,"required":853},{"name":31314,"cls":810},{"description":1127,"annotation":32262},{"name":1062,"cls":810},{"type":846,"name":32232,"path":32215,"parent":31311,"lines":32264,"decorators":32265,"parameters":32266,"returns":32270},[3852,2001],[7077],[32267,32268],{"name":851,"kind":852,"required":853},{"name":13683,"kind":852,"annotation":32269,"required":853},{"name":31314,"cls":810},{"description":1127,"annotation":32271},{"name":1062,"cls":810},{"type":846,"name":32233,"path":32215,"parent":31311,"description":32273,"lines":32274,"decorators":32275,"parameters":32276,"returns":32280},"Compile to protocol.aspirate() parameters.",[2009,3987],[7077],[32277,32278],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":32279,"required":853,"description":32018},{"name":31314,"cls":810},{"description":32281,"annotation":32282},"Dictionary of parameters for protocol.aspirate().",{"name":927,"cls":810},{"type":846,"name":32234,"path":32215,"parent":31311,"description":32284,"lines":32285,"decorators":32286,"parameters":32287},"Remove liquid from source, add to all tips.",[3988,13733],[7077],[32288,32289],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":32290,"required":853,"description":32018},{"name":31314,"cls":810},{"type":846,"name":32229,"path":32215,"parent":31311,"lines":32292,"parameters":32293},[9868,9868],[32294,32295,32301,32307,32314,32320,32323,32329,32335,32341,32347,32353,32359,32365,32371],{"name":851,"kind":852,"required":853},{"name":13753,"kind":852,"annotation":32296,"required":42,"default":32300},{"join":32297},[32298,32299],{"name":14315,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13761,"kind":852,"annotation":32302,"required":42,"default":32306},{"join":32303},[32304,32305],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13768,"kind":852,"annotation":32308,"required":42,"default":32313},{"join":32309},[32310,32311,32312],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13776,"kind":852,"annotation":32315,"required":42,"default":32319},{"join":32316},[32317,32318],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13783,"kind":852,"annotation":32321,"required":42,"default":32322},{"name":32128,"cls":810},{"name":11477,"cls":810},{"name":13793,"kind":852,"annotation":32324,"required":42,"default":32328},{"join":32325},[32326,32327],{"name":1934,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":1359,"kind":852,"annotation":32330,"required":42,"default":32334},{"join":32331},[32332,32333],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13806,"kind":852,"annotation":32336,"required":42,"default":32340},{"join":32337},[32338,32339],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":1164,"kind":852,"annotation":32342,"required":42,"default":32346},{"join":32343},[32344,32345],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":1936,"kind":852,"annotation":32348,"required":42,"default":32352},{"join":32349},[32350,32351],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":2299,"kind":852,"annotation":32354,"required":42,"default":32358},{"join":32355},[32356,32357],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":1409,"kind":852,"annotation":32360,"required":42,"default":32364},{"join":32361},[32362,32363],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13826,"kind":852,"annotation":32366,"required":42,"default":32370},{"join":32367},[32368,32369],{"name":13658,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":28264,"kind":852,"annotation":32372,"required":42,"default":32381},{"join":32373},[32374,32380],{"left":32375,"slice":32376},{"name":2812,"cls":810},{"elements":32377},[32378,32379],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"type":755,"name":31729,"path":32383,"parent":31306,"attributes":32384,"classes":32385},"unitelabs\u002Fliquid_handling\u002Fagilent\u002Finterfaces\u002Fparameters\u002Fbravo_parameter_set.py",[32128],[31313],{"type":784,"name":32128,"path":32383,"parent":31729,"lines":32387,"value":32388,"annotation":32389},[791,791],"type[BravoLiquidClass] | BravoLiquidClass | MissingType",{"name":31496,"cls":810},{"type":802,"name":31313,"path":32383,"parent":31729,"description":32391,"lines":32392,"decorators":32393,"bases":32394,"attributes":32397,"functions":32405,"mro":32428},"Base parameter set for Bravo liquid handling operations.",[831,20268],[9853],[32395],{"annotation":32396},{"name":13608,"cls":810},[32398,32399,32400,32401,32402,32403,32404],"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",[32406,32407,32408,32409,32410,32411,32412,32413,32414,32415,32416,32417,32418,32419,32420,32421,32422,32423,32424,32425,32426,32427],"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_mixing","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",[31313,13608,13628],{"type":784,"name":32398,"path":32383,"parent":31313,"lines":32430,"value":13631,"annotation":32431},[1043,878],{"name":32128,"cls":810},{"type":784,"name":32399,"path":32383,"parent":31313,"lines":32433,"value":10939,"annotation":32434},[1079,1079],{"join":32435},[32436,32437],{"name":1940,"cls":810},{"name":10944,"cls":810},{"type":784,"name":32400,"path":32383,"parent":31313,"lines":32439,"value":10939,"annotation":32440},[887,887],{"join":32441},[32442,32443],{"name":1940,"cls":810},{"name":10944,"cls":810},{"type":784,"name":32401,"path":32383,"parent":31313,"lines":32445,"value":10939,"annotation":32446},[3069,3069],{"join":32447},[32448,32449],{"name":1940,"cls":810},{"name":10944,"cls":810},{"type":784,"name":32402,"path":32383,"parent":31313,"lines":32451,"value":10939,"annotation":32452},[3819,3819],{"join":32453},[32454,32455],{"name":1940,"cls":810},{"name":10944,"cls":810},{"type":784,"name":32403,"path":32383,"parent":31313,"lines":32457,"value":10939,"annotation":32458},[1923,1923],{"join":32459},[32460,32461],{"name":13658,"cls":810},{"name":10944,"cls":810},{"type":784,"name":32404,"path":32383,"parent":31313,"lines":32463,"value":10939,"annotation":32464},[3820,3820],{"join":32465},[32466,32472],{"left":32467,"slice":32468},{"name":2812,"cls":810},{"elements":32469},[32470,32471],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":10944,"cls":810},{"type":846,"name":32407,"path":32383,"parent":31313,"description":32474,"lines":32475,"parameters":32476},"Log warnings for Hamilton-compatibility fields that Bravo ignores.",[1974,1085],[32477],{"name":851,"kind":852,"required":853},{"type":846,"name":32408,"path":32383,"parent":31313,"description":32479,"lines":32480,"parameters":32481,"returns":32485},"Get the well offset, defaulting to (0, 0) if MISSING.",[1982,7313],[32482,32483],{"name":851,"kind":852,"required":853},{"name":13683,"kind":852,"annotation":32484,"required":853},{"name":13685,"cls":810},{"description":1127,"annotation":32486},{"left":32487,"slice":32488},{"name":2812,"cls":810},{"elements":32489},[32490,32491],{"name":1405,"cls":810},{"name":1405,"cls":810},{"type":846,"name":32409,"path":32383,"parent":31313,"lines":32493,"decorators":32494,"parameters":32495,"returns":32499},[806,3451],[7077],[32496,32497],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":32498,"required":853},{"name":13685,"cls":810},{"description":1127,"annotation":32500},{"name":1934,"cls":810},{"type":846,"name":32410,"path":32383,"parent":31313,"description":32502,"lines":32503,"decorators":32504,"parameters":32505,"returns":32509},"Get the liquid class, auto-selecting if MISSING.",[3480,1113],[7077],[32506,32507],{"name":851,"kind":852,"required":853},{"name":13683,"kind":852,"annotation":32508,"required":853,"description":32018},{"name":13685,"cls":810},{"description":32510,"annotation":32511},"The liquid class instance to use.",{"name":32512,"cls":810},"unitelabs.labware.agilent.liquids.bravo_liquid_class.BravoLiquidClass",{"type":846,"name":32411,"path":32383,"parent":31313,"description":32514,"lines":32515,"parameters":32516,"returns":32523},"Return the MixingParameterSet with parent mode and volume set.",[1122,1133],[32517,32518,32520],{"name":851,"kind":852,"required":853},{"name":13683,"kind":852,"annotation":32519,"required":853,"description":32018},{"name":13685,"cls":810},{"name":2504,"kind":852,"annotation":32521,"required":853,"description":32522},{"name":23873,"cls":810},"The liquid handling mode (ASPIRATION or DISPENSE).",{"description":32524,"annotation":32525},"The mixing parameter set to use.",{"name":13658,"cls":810},{"type":846,"name":32412,"path":32383,"parent":31313,"description":32527,"lines":32528,"parameters":32529,"returns":32536},"Compute the W-axis position for a given volume.",[1134,14539],[32530,32531,32533],{"name":851,"kind":852,"required":853},{"name":13683,"kind":852,"annotation":32532,"required":853,"description":32018},{"name":31314,"cls":810},{"name":13776,"kind":852,"annotation":32534,"required":853,"description":32535},{"name":1062,"cls":810},"Volume in µL to compute W for.",{"description":32537,"annotation":32538},"The W-axis position in mm.",{"name":1062,"cls":810},{"type":846,"name":32413,"path":32383,"parent":31313,"description":32540,"lines":32541,"parameters":32542,"returns":32550},"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).",[14262,4064],[32543,32544,32546],{"name":851,"kind":852,"required":853},{"name":13683,"kind":852,"annotation":32545,"required":853,"description":32018},{"name":31314,"cls":810},{"name":32547,"kind":852,"annotation":32548,"required":853,"description":32549},"flow",{"name":1940,"cls":810},"Plunger flow rate in µL\u002Fs, or flow acceleration in µL\u002Fs².",{"description":32551,"annotation":32552},"The W-axis travel rate in mm\u002Fs (or mm\u002Fs² for acceleration).",{"name":1062,"cls":810},{"type":846,"name":32414,"path":32383,"parent":31313,"description":32554,"lines":32555,"parameters":32556,"returns":32568},"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.",[9185,1226],[32557,32558,32560,32564],{"name":851,"kind":852,"required":853},{"name":13683,"kind":852,"annotation":32559,"required":853,"description":32018},{"name":31314,"cls":810},{"name":32561,"kind":852,"annotation":32562,"required":853,"description":32563},"mixing_compiled",{"name":927,"cls":810},"Compiled dict from MixingParameterSet.compile().",{"name":32565,"kind":852,"annotation":32566,"required":853,"description":32567},"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":32569,"annotation":32570},"Relative W delta in mm for each mix stroke.",{"name":1062,"cls":810},{"type":846,"name":32415,"path":32383,"parent":31313,"description":32572,"lines":32573,"parameters":32574,"returns":32580},"Compute Z position for mixing based on mixing pipette_mode and liquid_offset.",[4142,23978],[32575,32576,32578],{"name":851,"kind":852,"required":853},{"name":13683,"kind":852,"annotation":32577,"required":853,"description":32018},{"name":31314,"cls":810},{"name":32561,"kind":852,"annotation":32579,"required":853,"description":32563},{"name":927,"cls":810},{"description":32581,"annotation":32582},"Absolute Z position in mm for the mixing loop, or 0.0 (sentinel) when",{"name":1062,"cls":810},{"type":846,"name":32416,"path":32383,"parent":31313,"description":32584,"lines":32585,"parameters":32586,"returns":32590},"Get the XY traverse velocity, defaulting to DEFAULT_XY_VELOCITY if MISSING.",[11458,1267],[32587,32588],{"name":851,"kind":13681,"required":853},{"name":29095,"kind":13681,"annotation":32589,"required":853,"description":31995},{"name":13685,"cls":810},{"description":32591,"annotation":32592},"The XY traverse velocity in mm\u002Fs.",{"name":1062,"cls":810},{"type":846,"name":32417,"path":32383,"parent":31313,"description":32594,"lines":32595,"parameters":32596,"returns":32600},"Get the gross Z approach\u002Fretract velocity.",[1276,1286],[32597,32598],{"name":851,"kind":13681,"required":853},{"name":29095,"kind":13681,"annotation":32599,"required":853,"description":31995},{"name":13685,"cls":810},{"description":32601,"annotation":32602},"The Z velocity in mm\u002Fs.",{"name":1062,"cls":810},{"type":846,"name":32418,"path":32383,"parent":31313,"description":32604,"lines":32605,"parameters":32606,"returns":32611},"Get the X position including user XY offsets.",[7766,10767],[32607,32608],{"name":851,"kind":852,"required":853},{"name":13683,"kind":852,"annotation":32609,"required":853,"description":32610},{"name":31314,"cls":810},"The Bravo context with plate geometry.",{"description":32612,"annotation":32613},"The X position in mm.",{"name":1062,"cls":810},{"type":846,"name":32419,"path":32383,"parent":31313,"description":32615,"lines":32616,"parameters":32617,"returns":32621},"Get the Y position including user XY offsets.",[7776,12688],[32618,32619],{"name":851,"kind":852,"required":853},{"name":13683,"kind":852,"annotation":32620,"required":853,"description":32610},{"name":31314,"cls":810},{"description":32622,"annotation":32623},"The Y position in mm.",{"name":1062,"cls":810},{"type":846,"name":32420,"path":32383,"parent":31313,"description":32625,"lines":32626,"parameters":32627,"returns":32631},"Get approach Z; defaults to container_top.z from context.",[10785,8789],[32628,32629],{"name":851,"kind":852,"required":853},{"name":13683,"kind":852,"annotation":32630,"required":853,"description":32610},{"name":31314,"cls":810},{"description":32632,"annotation":32633},"The approach Z position in mm.",{"name":1062,"cls":810},{"type":846,"name":32421,"path":32383,"parent":31313,"description":32635,"lines":32636,"parameters":32637,"returns":32641},"Get floor Z using the Z priority hierarchy.",[21564,4367],[32638,32639],{"name":851,"kind":852,"required":853},{"name":13683,"kind":852,"annotation":32640,"required":853,"description":32610},{"name":31314,"cls":810},{"description":32642,"annotation":32643},"The minimum Z position in mm.",{"name":1062,"cls":810},{"type":846,"name":32422,"path":32383,"parent":31313,"description":32645,"lines":32646,"parameters":32647,"returns":32652},"Get minimum traverse height from context.",[4381,7838],[32648,32649],{"name":851,"kind":852,"required":853},{"name":13683,"kind":852,"annotation":32650,"required":853,"description":32651},{"name":31314,"cls":810},"The Bravo context.",{"description":32653,"annotation":32654},"The minimum traverse height in mm.",{"name":1062,"cls":810},{"type":846,"name":32423,"path":32383,"parent":31313,"description":32656,"lines":32657,"decorators":32658,"parameters":32659},"Transfer liquid from source container to dest container.",[7845,4101],[7927],[32660,32663,32666],{"name":15120,"kind":852,"annotation":32661,"required":853},{"name":32662,"cls":810},"unitelabs.labware.liquids.container.Container",{"name":32664,"kind":852,"annotation":32665,"required":853},"dest",{"name":32662,"cls":810},{"name":13776,"kind":852,"annotation":32667,"required":853},{"name":1062,"cls":810},{"type":846,"name":32424,"path":32383,"parent":31313,"description":32669,"lines":32670,"parameters":32671,"returns":32675},"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.",[8845,13058],[32672,32673],{"name":851,"kind":852,"required":853},{"name":13683,"kind":852,"annotation":32674,"required":853},{"name":31314,"cls":810},{"description":1127,"annotation":32676},{"left":32677,"slice":32678},{"name":1870,"cls":810},{"left":32679,"slice":32680},{"name":2812,"cls":810},{"elements":32681},[32682,32683],{"name":32662,"cls":810},{"name":32662,"cls":810},{"type":846,"name":32425,"path":32383,"parent":31313,"description":32685,"lines":32686,"parameters":32687,"returns":32691},"Resolve ordered well children for the current plate target and well_offset.",[9264,7887],[32688,32689],{"name":851,"kind":852,"required":853},{"name":13683,"kind":852,"annotation":32690,"required":853},{"name":31314,"cls":810},{"description":1127,"annotation":32692},{"name":1870,"cls":810},{"type":846,"name":32426,"path":32383,"parent":31313,"description":32694,"lines":32695,"decorators":32696,"parameters":32697,"returns":32717},"Create a parameter set for liquid surface positioning.",[4543,27096],[13959],[32698,32699,32706,32710],{"name":13962,"kind":852,"required":853},{"name":13776,"kind":852,"annotation":32700,"required":42,"default":32704,"description":32705},{"join":32701},[32702,32703],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},"Volume in µL to handle.",{"name":13783,"kind":852,"annotation":32707,"required":42,"default":32708,"description":32709},{"name":32128,"cls":810},{"name":11477,"cls":810},"Optional liquid class override.",{"name":13761,"kind":852,"annotation":32711,"required":42,"default":32715,"description":32716},{"join":32712},[32713,32714],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},"Z offset from liquid surface (mm).",{"description":32718,"annotation":32719},"A new parameter set instance.",{"name":13977,"cls":810},{"type":846,"name":32427,"path":32383,"parent":31313,"description":32721,"lines":32722,"decorators":32723,"parameters":32724,"returns":32742},"Create a parameter set for well bottom positioning.",[9293,20268],[13959],[32725,32726,32732,32735],{"name":13962,"kind":852,"required":853},{"name":13776,"kind":852,"annotation":32727,"required":42,"default":32731,"description":32705},{"join":32728},[32729,32730],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13783,"kind":852,"annotation":32733,"required":42,"default":32734,"description":32709},{"name":32128,"cls":810},{"name":11477,"cls":810},{"name":13761,"kind":852,"annotation":32736,"required":42,"default":32740,"description":32741},{"join":32737},[32738,32739],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},"Z offset from well bottom (mm).",{"description":32718,"annotation":32743},{"name":13977,"cls":810},{"type":846,"name":32406,"path":32383,"parent":31313,"lines":32745,"parameters":32746},[9868,9868],[32747,32748,32754,32760,32767,32773,32776,32782,32788,32794,32800,32806,32812,32818,32824],{"name":851,"kind":852,"required":853},{"name":13753,"kind":852,"annotation":32749,"required":42,"default":32753},{"join":32750},[32751,32752],{"name":13757,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13761,"kind":852,"annotation":32755,"required":42,"default":32759},{"join":32756},[32757,32758],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13768,"kind":852,"annotation":32761,"required":42,"default":32766},{"join":32762},[32763,32764,32765],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13776,"kind":852,"annotation":32768,"required":42,"default":32772},{"join":32769},[32770,32771],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13783,"kind":852,"annotation":32774,"required":42,"default":32775},{"name":32128,"cls":810},{"name":11477,"cls":810},{"name":13793,"kind":852,"annotation":32777,"required":42,"default":32781},{"join":32778},[32779,32780],{"name":1934,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":1359,"kind":852,"annotation":32783,"required":42,"default":32787},{"join":32784},[32785,32786],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13806,"kind":852,"annotation":32789,"required":42,"default":32793},{"join":32790},[32791,32792],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":1164,"kind":852,"annotation":32795,"required":42,"default":32799},{"join":32796},[32797,32798],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":1936,"kind":852,"annotation":32801,"required":42,"default":32805},{"join":32802},[32803,32804],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":2299,"kind":852,"annotation":32807,"required":42,"default":32811},{"join":32808},[32809,32810],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":1409,"kind":852,"annotation":32813,"required":42,"default":32817},{"join":32814},[32815,32816],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13826,"kind":852,"annotation":32819,"required":42,"default":32823},{"join":32820},[32821,32822],{"name":13658,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":28264,"kind":852,"annotation":32825,"required":42,"default":32834},{"join":32826},[32827,32833],{"left":32828,"slice":32829},{"name":2812,"cls":810},{"elements":32830},[32831,32832],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"type":755,"name":30352,"path":32836,"parent":765,"packages":32837,"attributes":32840,"classes":32842},"unitelabs\u002Fliquid_handling\u002Fagilent\u002Fmodules\u002F__init__.py",[32838,32839],"unitelabs.liquid_handling.agilent.modules.bravo_deck","unitelabs.liquid_handling.agilent.modules.pipette_head",[32841],"unitelabs.liquid_handling.agilent.modules.__all__",[32843,31768],"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck",{"type":784,"name":32841,"path":32836,"parent":30352,"lines":32845,"value":32846},[905,905],[32843,31768],{"type":755,"name":32838,"path":32848,"parent":30352,"classes":32849},"unitelabs\u002Fliquid_handling\u002Fagilent\u002Fmodules\u002Fbravo_deck.py",[32850,32843],"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeckSite",{"type":802,"name":32850,"path":32848,"parent":32838,"description":32852,"lines":32853,"decorators":32854,"bases":32855,"attributes":32860,"functions":32862,"mro":32864},"A single numbered location on the Bravo deck.",[1059,3408],[9853],[32856],{"annotation":32857},{"left":32858,"slice":32859},{"name":15075,"cls":810},{"name":827,"cls":810},[32861],"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeckSite.location_number",[32863],"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeckSite.__init__",[32850,15075,14879,14470,828],{"type":784,"name":32861,"path":32848,"parent":32850,"lines":32866,"value":1417,"annotation":32867},[3408,3408],{"name":1405,"cls":810},{"type":846,"name":32863,"path":32848,"parent":32850,"lines":32869,"parameters":32870},[9868,9868],[32871,32872,32876,32879],{"name":851,"kind":852,"required":853},{"name":14790,"kind":852,"annotation":32873,"required":42},{"left":32874,"slice":32875},{"name":1930,"cls":810},{"name":14794,"cls":810},{"name":26640,"kind":852,"annotation":32877,"required":42,"default":32878},{"name":26642,"cls":810},{"name":26644,"cls":810},{"name":32880,"kind":852,"annotation":32881,"required":42,"default":1417},"location_number",{"name":1405,"cls":810},{"type":802,"name":32843,"path":32848,"parent":32838,"description":32883,"lines":32884,"decorators":32885,"bases":32886,"attributes":32893,"functions":32897,"mro":32920},"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).",[2879,1618],[9853],[32887,32891],{"annotation":32888},{"left":32889,"slice":32890},{"name":14434,"cls":810},{"name":827,"cls":810},{"annotation":32892},{"name":774,"cls":810},[32894,32895,32896],"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",[32898,32899,32900,32901,32902,32903,32904,32905,32906,32907,32908,32909,32910,32911,32912,32913,32914,32915,32916,32917,32918,32919],"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",[32843,14434,14470,774,828],{"type":784,"name":32894,"path":32848,"parent":32843,"lines":32922,"value":14473,"annotation":32923},[3839,3839],{"name":931,"cls":810},{"type":784,"name":32895,"path":32848,"parent":32843,"lines":32925,"value":32926,"annotation":32927},[897,897],"9",{"name":1405,"cls":810},{"type":784,"name":32896,"path":32848,"parent":32843,"lines":32929,"value":32930,"annotation":32931},[1091,1091],"dataclasses.field(default_factory=(lambda: DEFAULT_TEACHPOINTS))",{"left":32932,"slice":32933},{"name":927,"cls":810},{"elements":32934},[32935,32936],{"name":1405,"cls":810},{"name":1934,"cls":810},{"type":846,"name":32899,"path":32848,"parent":32843,"lines":32938,"parameters":32939},[3451,2010],[32940,32941,32945],{"name":851,"kind":852,"required":853},{"name":14506,"kind":852,"annotation":32942,"required":853},{"join":32943},[32944,832],{"name":1771,"cls":810},{"name":14512,"kind":3737,"required":42,"default":3739},{"type":846,"name":32900,"path":32848,"parent":32843,"description":32947,"lines":32948,"decorators":32949,"parameters":32950},"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,3219],[7077],[32951,32952],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744},{"type":846,"name":32901,"path":32848,"parent":32843,"description":32954,"lines":32955,"parameters":32956},"Validate location number is in valid range.",[11191,1133],[32957,32958],{"name":851,"kind":852,"required":853},{"name":32880,"kind":852,"annotation":32959,"required":853},{"name":1405,"cls":810},{"type":846,"name":32902,"path":32848,"parent":32843,"lines":32961,"parameters":32962,"returns":32969},[1134,3256],[32963,32964],{"name":851,"kind":852,"required":853},{"name":15071,"kind":852,"annotation":32965,"required":853},{"join":32966},[32967,32968],{"name":15075,"cls":810},{"name":827,"cls":810},{"description":1127,"annotation":32970},{"name":1405,"cls":810},{"type":846,"name":32903,"path":32848,"parent":32843,"description":32972,"lines":32973,"parameters":32974,"returns":32979},"Get the location number where the given labware is placed.",[10594,3996],[32975,32976],{"name":851,"kind":852,"required":853},{"name":14650,"kind":852,"annotation":32977,"required":853,"description":32978},{"name":827,"cls":810},"The labware to find.",{"description":32980,"annotation":32981},"The location number (1-9) if found, None otherwise.",{"join":32982},[32983,832],{"name":1405,"cls":810},{"type":846,"name":32904,"path":32848,"parent":32843,"description":32985,"lines":32986,"parameters":32987,"returns":32992,"throws":32995},"Check if a deck location is empty.",[2194,7102],[32988,32989],{"name":851,"kind":852,"required":853},{"name":32880,"kind":852,"annotation":32990,"required":853,"description":32991},{"name":1405,"cls":810},"The location number to check (1-9).",{"description":32993,"annotation":32994},"True if the location is empty, False otherwise.",{"name":1098,"cls":810},[32996],{"description":32997,"annotation":32998},"If location_number is invalid.",{"name":14588,"cls":810},{"type":846,"name":32905,"path":32848,"parent":32843,"description":33000,"lines":33001,"parameters":33002,"returns":33007,"throws":33012},"Get the labware at a specific deck location.",[1186,4135],[33003,33004],{"name":851,"kind":852,"required":853},{"name":32880,"kind":852,"annotation":33005,"required":853,"description":33006},{"name":1405,"cls":810},"The location number (1-9).",{"description":33008,"annotation":33009},"The labware at that location, or None if empty.",{"join":33010},[33011,832],{"name":827,"cls":810},[33013],{"description":32997,"annotation":33014},{"name":14588,"cls":810},{"type":846,"name":32906,"path":32848,"parent":32843,"description":33016,"lines":33017,"parameters":33018,"returns":33022},"Get the height of labware at a specific location.",[1220,25815],[33019,33020],{"name":851,"kind":852,"required":853},{"name":32880,"kind":852,"annotation":33021,"required":853,"description":33006},{"name":1405,"cls":810},{"description":33023,"annotation":33024},"Height of the labware in mm, or 0.0 if location is empty.",{"name":1161,"cls":810},{"type":846,"name":32907,"path":32848,"parent":32843,"description":33026,"lines":33027,"parameters":33028,"returns":33030},"Get the maximum labware height across all deck locations.",[7179,23978],[33029],{"name":851,"kind":852,"required":853},{"description":33031,"annotation":33032},"Maximum labware height in mm, or 0.0 if deck is empty.",{"name":1161,"cls":810},{"type":846,"name":32908,"path":32848,"parent":32843,"lines":33034,"parameters":33035,"returns":33039},[11458,4193],[33036,33037],{"name":851,"kind":852,"required":853},{"name":14653,"kind":852,"annotation":33038,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":33040},{"name":32850,"cls":810},{"type":846,"name":32909,"path":32848,"parent":32843,"lines":33042,"decorators":33043,"parameters":33044,"returns":33049},[4209,15004],[7077],[33045,33046],{"name":851,"kind":852,"required":853},{"name":33047,"kind":852,"annotation":33048,"required":853},"item",{"name":3466,"cls":810},{"description":1127,"annotation":33050},{"name":1098,"cls":810},{"type":846,"name":32910,"path":32848,"parent":32843,"description":33052,"lines":33053,"decorators":33054,"parameters":33055,"throws":33067},"Add labware to a specific deck location.",[10725,10776],[7077],[33056,33057,33060,33066],{"name":851,"kind":13681,"required":853},{"name":14650,"kind":852,"annotation":33058,"required":853,"description":33059},{"name":827,"cls":810},"The labware to add to the deck.",{"name":14653,"kind":1788,"annotation":33061,"required":42,"default":832,"description":33065},{"join":33062},[33063,33064,832],{"name":1405,"cls":810},{"name":931,"cls":810},"The deck location number (1-9) or location name. Can be int or str.",{"name":3741,"kind":3742,"required":42,"default":3744},[33068,33071],{"description":33069,"annotation":33070},"If location is not provided or invalid.",{"name":14588,"cls":810},{"description":33072,"annotation":33073},"If the location is already occupied.",{"name":14641,"cls":810},{"type":846,"name":32911,"path":32848,"parent":32843,"description":33075,"lines":33076,"decorators":33077,"parameters":33078},"Remove labware from the deck.",[7785,8781],[7077],[33079,33080,33083],{"name":851,"kind":13681,"required":853},{"name":14650,"kind":852,"annotation":33081,"required":853,"description":33082},{"name":827,"cls":810},"The labware to remove.",{"name":3741,"kind":3742,"required":42,"default":3744},{"type":846,"name":32912,"path":32848,"parent":32843,"description":33085,"lines":33086,"decorators":33087,"parameters":33088},"Remove all labware from the deck.",[10794,8782],[7077],[33089],{"name":851,"kind":852,"required":853},{"type":846,"name":32913,"path":32848,"parent":32843,"description":33091,"lines":33092,"decorators":33093,"parameters":33094},"Assign labware to the deck at a teachpoint location.",[8789,4367],[7077],[33095,33096,33099,33104,33109],{"name":851,"kind":13681,"required":853},{"name":14731,"kind":852,"annotation":33097,"required":853,"description":33098},{"name":827,"cls":810},"The labware to assign.",{"name":14653,"kind":1788,"annotation":33100,"required":42,"default":832,"description":33103},{"join":33101},[33102,832],{"name":1934,"cls":810},"The teachpoint location vector.",{"name":32880,"kind":1788,"annotation":33105,"required":42,"default":832,"description":33108},{"join":33106},[33107,832],{"name":1405,"cls":810},"The deck location number (1-9).",{"name":3741,"kind":3742,"required":42,"default":3744,"description":33110},"Additional arguments.",{"type":846,"name":32914,"path":32848,"parent":32843,"description":33112,"lines":33113,"decorators":33114,"parameters":33115},"Unassign labware from the deck.",[4381,7845],[7077],[33116,33117,33120],{"name":851,"kind":13681,"required":853},{"name":14731,"kind":852,"annotation":33118,"required":853,"description":33119},{"name":827,"cls":810},"The labware to unassign.",{"name":3741,"kind":3742,"required":42,"default":3744,"description":33110},{"type":846,"name":32915,"path":32848,"parent":32843,"description":33122,"lines":33123,"parameters":33125,"returns":33127},"Generate a summary of the deck layout.",[14645,33124],454,[33126],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":33128},{"name":931,"cls":810},{"type":846,"name":32916,"path":32848,"parent":32843,"description":33130,"lines":33131,"parameters":33132},"Rebuild __location_index from current children by matching locations to teachpoints.",[7944,4703],[33133],{"name":851,"kind":852,"required":853},{"type":846,"name":32917,"path":32848,"parent":32843,"lines":33135,"parameters":33136},[4740,4741],[33137],{"name":851,"kind":852,"required":853},{"type":846,"name":32918,"path":32848,"parent":32843,"description":33139,"lines":33140,"parameters":33141},"Load deck configuration from JSON file into this deck instance.\n\nModifies the current deck in-place, preserving the parent reference.",[4751,23290],[33142,33143],{"name":851,"kind":852,"required":853},{"name":14529,"kind":852,"annotation":33144,"required":853,"description":14535},{"join":33145},[33146,33147],{"name":931,"cls":810},{"name":14534,"cls":810},{"type":846,"name":32919,"path":32848,"parent":32843,"description":33149,"lines":33150,"parameters":33151},"Deserialize a BravoDeck from a JSON-compatible dictionary.",[4785,1618],[33152,33153],{"name":851,"kind":852,"required":853},{"name":14543,"kind":852,"annotation":33154,"required":853,"description":14550},{"left":33155,"slice":33156},{"name":927,"cls":810},{"elements":33157},[33158,33159],{"name":931,"cls":810},{"name":933,"cls":810},{"type":846,"name":32898,"path":32848,"parent":32843,"lines":33161,"parameters":33162},[9868,9868],[33163,33164,33167,33171,33173,33176,33183],{"name":851,"kind":852,"required":853},{"name":14784,"kind":852,"annotation":33165,"required":42,"default":33166},{"name":14786,"cls":810},{"name":14788,"cls":810},{"name":14790,"kind":852,"annotation":33168,"required":42},{"left":33169,"slice":33170},{"name":1930,"cls":810},{"name":14794,"cls":810},{"name":11479,"kind":852,"annotation":33172,"required":42,"default":14473},{"name":931,"cls":810},{"name":33174,"kind":852,"annotation":33175,"required":42,"default":32926},"num_locations",{"name":1405,"cls":810},{"name":30662,"kind":852,"annotation":33177,"required":42},{"left":33178,"slice":33179},{"name":927,"cls":810},{"elements":33180},[33181,33182],{"name":1405,"cls":810},{"name":1934,"cls":810},{"name":14506,"kind":852,"annotation":33184,"required":42,"default":832,"description":33189},{"left":33185,"slice":33186},{"name":14818,"cls":810},{"join":33187},[33188,832],{"name":1771,"cls":810},"The Bravo this module is attached to.",{"type":755,"name":32839,"path":33191,"parent":30352,"packages":33192,"attributes":33194,"classes":33196},"unitelabs\u002Fliquid_handling\u002Fagilent\u002Fmodules\u002Fpipette_head\u002F__init__.py",[33193],"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head",[33195],"unitelabs.liquid_handling.agilent.modules.pipette_head.__all__",[31768],{"type":784,"name":33195,"path":33191,"parent":32839,"lines":33198,"value":33199},[9651,9664],[31768],{"type":755,"name":33193,"path":33201,"parent":32839,"packages":33202,"attributes":33203,"classes":33210,"functions":33211},"unitelabs\u002Fliquid_handling\u002Fagilent\u002Fmodules\u002Fpipette_head\u002Fpipette_head.py",[14838],[33204,33205,33206,33207,33208,33209],"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",[31768],[33212],"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head._hole_positions_from_labware",{"type":784,"name":33204,"path":33201,"parent":33193,"lines":33214,"value":31367},[1066,1066],{"type":784,"name":33205,"path":33201,"parent":33193,"lines":33216,"value":33217},[1043,1043],"Decimal('2.3')",{"type":784,"name":33206,"path":33201,"parent":33193,"lines":33219,"value":31367},[3061,3061],{"type":784,"name":33207,"path":33201,"parent":33193,"lines":33221,"value":33222},[878,878],"Decimal('-7.5')",{"type":784,"name":33208,"path":33201,"parent":33193,"lines":33224,"value":33225},[1079,1079],"Vector(x=0, y=0.5, z=(-1.8))",{"type":784,"name":33209,"path":33201,"parent":33193,"lines":33227,"value":33228},[887,887],"Vector(x=390, y=231, z=150)",{"type":846,"name":33212,"path":33201,"parent":33193,"description":33230,"lines":33231,"parameters":33232,"returns":33235},"Compute 2D list of hole positions relative to hole [0][0] from labware children.",[1923,1973],[33233],{"name":14650,"kind":852,"annotation":33234,"required":853},{"name":18953,"cls":810},{"description":1127,"annotation":33236},{"left":33237,"slice":33238},{"name":1870,"cls":810},{"left":33239,"slice":33240},{"name":1870,"cls":810},{"name":1934,"cls":810},{"type":802,"name":31768,"path":33201,"parent":33193,"description":33242,"lines":33243,"decorators":33245,"bases":33246,"attributes":33249,"functions":33257,"mro":33285},"Bravo pipette head module.",[7604,33244],854,[9853],[33247],{"annotation":33248},{"name":28079,"cls":810},[33250,33251,33252,33253,33254,33255,33256],"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",[33258,33259,33260,33261,33262,33263,33264,33265,33266,33267,33268,33269,33270,33271,33272,33273,33274,33275,33276,33277,33278,33279,33280,33281,33282,33283,33284],"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",[31768,28079,16944,14470,774,828],{"type":784,"name":33250,"path":33201,"parent":31768,"lines":33287,"value":33288,"annotation":33289},[888,888],"'PipetteHead'",{"name":931,"cls":810},{"type":784,"name":33251,"path":33201,"parent":31768,"lines":33291,"value":4924,"annotation":33292},[3839,3839],{"name":1405,"cls":810},{"type":784,"name":33252,"path":33201,"parent":31768,"lines":33294,"value":15662,"annotation":33295},[7313,7313],{"name":1405,"cls":810},{"type":784,"name":33253,"path":33201,"parent":31768,"lines":33297,"value":28134,"annotation":33298},[897,1091],{"left":33299,"slice":33300},{"name":1930,"cls":810},{"left":33301,"slice":33302},{"name":16804,"cls":810},{"name":31826,"cls":810},{"type":784,"name":33254,"path":33201,"parent":31768,"lines":33304,"value":33305,"annotation":33306},[3852,3451],"dataclasses.field(default_factory=(lambda: HEAD_PROFILES['96LT']), metadata={'marshmallow_field': BravoHeadProfileField()})",{"name":31310,"cls":810},{"type":846,"name":33259,"path":33201,"parent":31768,"lines":33308,"parameters":33309},[1092,7363],[33310,33311,33318,33327,33329],{"name":851,"kind":852,"required":853},{"name":17093,"kind":852,"annotation":33312,"required":853},{"join":33313},[832,33314,33315],{"name":31826,"cls":810},{"left":33316,"slice":33317},{"name":843,"cls":810},{"name":31826,"cls":810},{"name":17104,"kind":852,"annotation":33319,"required":853},{"join":33320},[33321,832],{"left":33322,"slice":33323},{"name":1930,"cls":810},{"join":33324},[33325,33326],{"name":1405,"cls":810},{"name":931,"cls":810},{"name":14506,"kind":852,"annotation":33328,"required":853},{"name":1771,"cls":810},{"name":14512,"kind":3737,"required":42,"default":3739},{"type":784,"name":33255,"path":33201,"parent":31768,"description":33331,"lines":33332,"value":832,"annotation":33333},"Logger for the pipette head module.",[2039,3142],{"name":7669,"cls":810},{"type":784,"name":33256,"path":33201,"parent":31768,"description":33335,"lines":33336,"value":832,"annotation":33337},"Get the protocol instance from the parent liquid handler.",[2052,2074],{"name":30679,"cls":810},{"type":846,"name":33260,"path":33201,"parent":31768,"description":33339,"lines":33340,"decorators":33341,"parameters":33342},"Configure the pipetting module.",[3921,8961],[7077],[33343,33344,33349],{"name":851,"kind":852,"required":853},{"name":31481,"kind":1788,"annotation":33345,"required":42,"default":832,"description":33348},{"join":33346},[33347,832],{"name":31310,"cls":810},"The head profile of the pipetting head.",{"name":3741,"kind":3742,"required":42,"default":3744},{"type":846,"name":33261,"path":33201,"parent":31768,"description":33351,"lines":33352,"decorators":33353,"parameters":33354},"Initialize the pipetting module.",[3944,1123],[7077],[33355,33356],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744},{"type":846,"name":33262,"path":33201,"parent":31768,"lines":33358,"decorators":33359,"parameters":33360,"returns":33362},[2142,2153],[7077],[33361],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":33363},{"name":1098,"cls":810},{"type":846,"name":33263,"path":33201,"parent":31768,"description":33365,"lines":33366,"decorators":33367,"parameters":33368},"Activate the pipetting module.",[10585,2154],[7077],[33369,33370],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744},{"type":846,"name":33264,"path":33201,"parent":31768,"description":33372,"lines":33373,"decorators":33374,"parameters":33375,"returns":33377,"throws":33380},"Get the current position of the pipetting head.",[8976,1179],[14943,7679,7077],[33376],{"name":851,"kind":852,"required":853},{"description":33378,"annotation":33379},"Vector with current X, Y, Z coordinates in mm.",{"name":1934,"cls":810},[33381],{"description":33382,"annotation":33383},"If protocol is not available.",{"name":1753,"cls":810},{"type":846,"name":33265,"path":33201,"parent":31768,"description":33385,"lines":33386,"decorators":33387,"parameters":33388},"Move the pipetting head to an absolute location.",[1185,11321],[14953,7679,7077],[33389,33390,33392],{"name":851,"kind":13681,"required":853},{"name":14653,"kind":852,"annotation":33391,"required":853},{"name":1934,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744},{"type":846,"name":33266,"path":33201,"parent":31768,"description":33394,"lines":33395,"decorators":33396,"parameters":33397},"Move the pipetting head by a relative offset.",[2266,4079],[14953,7679,7077],[33398,33399,33401],{"name":851,"kind":13681,"required":853},{"name":13793,"kind":852,"annotation":33400,"required":853},{"name":1934,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744},{"type":846,"name":33267,"path":33201,"parent":31768,"description":33403,"lines":33404,"decorators":33405,"parameters":33406},"Move the pipetting head to the home position.",[4089,18598],[14953,7679],[33407],{"name":851,"kind":852,"required":853},{"type":846,"name":33268,"path":33201,"parent":31768,"description":33409,"lines":33410,"decorators":33411,"parameters":33412,"returns":33421},"Convert well offset to a Vector.",[4135,4130],[7077],[33413,33414],{"name":851,"kind":852,"required":853},{"name":28264,"kind":852,"annotation":33415,"required":853},{"left":33416,"slice":33417},{"name":2812,"cls":810},{"elements":33418},[33419,33420],{"name":1405,"cls":810},{"name":1405,"cls":810},{"description":1127,"annotation":33422},{"name":1934,"cls":810},{"type":846,"name":33269,"path":33201,"parent":31768,"description":33424,"lines":33425,"parameters":33426},"Validate that the target position is within reach.",[4163,18920],[33427,33428,33430],{"name":851,"kind":852,"required":853},{"name":14653,"kind":852,"annotation":33429,"required":853},{"name":1405,"cls":810},{"name":13793,"kind":852,"annotation":33431,"required":853},{"name":1934,"cls":810},{"type":846,"name":33270,"path":33201,"parent":31768,"description":33433,"lines":33434,"parameters":33435},"Reject head movement while the gripper Z-axis is extended past the safe plane.",[23978,18921],[33436],{"name":851,"kind":852,"required":853},{"type":846,"name":33271,"path":33201,"parent":31768,"description":33438,"lines":33439,"parameters":33440},"Raise the main Z-axis to the safe traverse height, holding the current X\u002FY.",[15004,1266],[33441],{"name":851,"kind":852,"required":853},{"type":846,"name":33272,"path":33201,"parent":31768,"description":33443,"lines":33444,"parameters":33445,"returns":33447,"throws":33450},"Get the current W-axis (plunger) position.",[10734,17511],[33446],{"name":851,"kind":852,"required":853},{"description":33448,"annotation":33449},"Current W position in mm.",{"name":1062,"cls":810},[33451],{"description":33382,"annotation":33452},{"name":1753,"cls":810},{"type":846,"name":33273,"path":33201,"parent":31768,"description":28249,"lines":33454,"decorators":33455,"parameters":33456,"returns":33458},[12061,2743],[7077],[33457],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":33459},{"join":33460},[33461,832],{"name":31826,"cls":810},{"type":846,"name":33274,"path":33201,"parent":31768,"description":33463,"lines":33464,"decorators":33465,"parameters":33466},"Raise NotImplementedError.\n\npick_up_tips is not supported for BravoPipetteHead. Use pick_up_tips_from instead.",[2753,12688],[7679,7077],[33467,33468,33472],{"name":851,"kind":13681,"required":853},{"name":2271,"kind":852,"annotation":33469,"required":853},{"left":33470,"slice":33471},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":20288,"kind":852,"annotation":33473,"required":853},{"left":33474,"slice":33475},{"name":1930,"cls":810},{"name":16804,"cls":810},{"type":846,"name":33275,"path":33201,"parent":31768,"description":33477,"lines":33478,"decorators":33479,"parameters":33480},"Pick up tips from a tip rack.\n\nOnly nozzles overlapping a filled spot engage, so a partially consumed block is\nhandled automatically.",[10785,7845],[14953,7679,7077],[33481,33482,33485,33495,33500,33506,33511],{"name":851,"kind":13681,"required":853},{"name":18951,"kind":852,"annotation":33483,"required":853,"description":33484},{"name":18953,"cls":810},"Tip rack to pick up tips from.",{"name":28264,"kind":1788,"annotation":33486,"required":42,"default":832,"description":33494},{"join":33487},[33488,832],{"left":33489,"slice":33490},{"name":2812,"cls":810},{"elements":33491},[33492,33493],{"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":13793,"kind":1788,"annotation":33496,"required":42,"default":832,"description":33499},{"join":33497},[33498,832],{"name":1934,"cls":810},"Fine-tuning offset in (x, y, z) in mm.",{"name":33501,"kind":1788,"annotation":33502,"required":42,"default":832,"description":33505},"press_depth",{"join":33503},[33504,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":33507,"required":42,"default":832,"description":33510},{"join":33508},[33509,832],{"name":1940,"cls":810},"Velocity to move at.",{"name":1409,"kind":1788,"annotation":33512,"required":42,"default":832,"description":33515},{"join":33513},[33514,832],{"name":1940,"cls":810},"Minimum height to traverse at. Defaults to configured\nminimum traverse height.",{"type":846,"name":33276,"path":33201,"parent":31768,"lines":33517,"decorators":33518,"parameters":33519},[14645,4558],[7679],[33520,33521,33523,33530,33532,33534,33538,33540],{"name":851,"kind":852,"required":853},{"name":18951,"kind":852,"annotation":33522,"required":853},{"name":18953,"cls":810},{"name":28264,"kind":852,"annotation":33524,"required":853},{"left":33525,"slice":33526},{"name":2812,"cls":810},{"elements":33527},[33528,33529],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":20288,"kind":852,"annotation":33531,"required":853},{"name":1930,"cls":810},{"name":13793,"kind":852,"annotation":33533,"required":853},{"name":1934,"cls":810},{"name":33501,"kind":852,"annotation":33535,"required":853},{"join":33536},[33537,832],{"name":1940,"cls":810},{"name":1164,"kind":852,"annotation":33539,"required":853},{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":33541,"required":853},{"join":33542},[33543,832],{"name":1940,"cls":810},{"type":846,"name":33277,"path":33201,"parent":31768,"description":33545,"lines":33546,"decorators":33547,"parameters":33548},"Raise NotImplementedError.\n\nput_down_tips not supported for BravoPipetteHead. Use put_down_tips_to instead.",[14717,4586],[7679,7077],[33549,33550,33554],{"name":851,"kind":13681,"required":853},{"name":20288,"kind":852,"annotation":33551,"required":853},{"left":33552,"slice":33553},{"name":1930,"cls":810},{"name":16804,"cls":810},{"name":2271,"kind":852,"annotation":33555,"required":853},{"left":33556,"slice":33557},{"name":1930,"cls":810},{"name":1405,"cls":810},{"type":846,"name":33278,"path":33201,"parent":31768,"description":33559,"lines":33560,"decorators":33561,"parameters":33562},"Put down tips to a tip rack.\n\nA partially tipped head drops only the nozzles that hold a tip.",[7901,4703],[14953,7679,7077],[33563,33564,33567,33576,33580,33586,33590],{"name":851,"kind":13681,"required":853},{"name":18951,"kind":852,"annotation":33565,"required":853,"description":33566},{"name":18953,"cls":810},"Tip rack to put down tips to.",{"name":28264,"kind":1788,"annotation":33568,"required":42,"default":832,"description":33494},{"join":33569},[33570,832],{"left":33571,"slice":33572},{"name":2812,"cls":810},{"elements":33573},[33574,33575],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":13793,"kind":1788,"annotation":33577,"required":42,"default":832,"description":33499},{"join":33578},[33579,832],{"name":1934,"cls":810},{"name":33581,"kind":1788,"annotation":33582,"required":42,"default":832,"description":33585},"eject_distance",{"join":33583},[33584,832],{"name":1940,"cls":810},"How far beyond the w-axis zero position to move when putting down tips.",{"name":1164,"kind":1788,"annotation":33587,"required":42,"default":832,"description":33510},{"join":33588},[33589,832],{"name":1940,"cls":810},{"name":1409,"kind":1788,"annotation":33591,"required":42,"default":832,"description":33515},{"join":33592},[33593,832],{"name":1940,"cls":810},{"type":846,"name":33279,"path":33201,"parent":31768,"description":33595,"lines":33596,"decorators":33597,"parameters":33598},"Put down tips at the specified location.",[4740,4864],[7679],[33599,33600,33602,33609,33611,33613,33615],{"name":851,"kind":852,"required":853},{"name":14653,"kind":852,"annotation":33601,"required":853},{"name":1405,"cls":810},{"name":28264,"kind":852,"annotation":33603,"required":853},{"left":33604,"slice":33605},{"name":2812,"cls":810},{"elements":33606},[33607,33608],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":13793,"kind":852,"annotation":33610,"required":853},{"name":1934,"cls":810},{"name":33581,"kind":852,"annotation":33612,"required":853},{"name":1940,"cls":810},{"name":1164,"kind":852,"annotation":33614,"required":853},{"name":1940,"cls":810},{"name":1409,"kind":852,"annotation":33616,"required":853},{"join":33617},[33618,832],{"name":1940,"cls":810},{"type":846,"name":33280,"path":33201,"parent":31768,"description":33620,"lines":33621,"decorators":33622,"parameters":33623},"Discard the currently held tips into a waste location.",[16570,23492],[14953,7679,7077],[33624,33625,33628,33632,33637,33641],{"name":851,"kind":13681,"required":853},{"name":15071,"kind":852,"annotation":33626,"required":853,"description":33627},{"name":15075,"cls":810},"The carrier site where the tips should be discarded to.",{"name":13793,"kind":1788,"annotation":33629,"required":42,"default":832,"description":33499},{"join":33630},[33631,832],{"name":1934,"cls":810},{"name":33581,"kind":1788,"annotation":33633,"required":42,"default":832,"description":33636},{"join":33634},[33635,832],{"name":1940,"cls":810},"How far beyond the w-axis zero position to move when discarding tips.",{"name":1164,"kind":1788,"annotation":33638,"required":42,"default":832,"description":33510},{"join":33639},[33640,832],{"name":1940,"cls":810},{"name":1409,"kind":1788,"annotation":33642,"required":42,"default":832,"description":33515},{"join":33643},[33644,832],{"name":1940,"cls":810},{"type":846,"name":33281,"path":33201,"parent":31768,"description":20411,"lines":33646,"decorators":33648,"parameters":33649,"returns":33651},[21916,33647],583,[14953,7679,7077],[33650],{"name":851,"kind":852,"required":853},{"description":33652,"annotation":33653},"A list of the tips that were dropped, or None if no tips were held.",{"join":33654},[33655,832],{"left":33656,"slice":33657},{"name":1870,"cls":810},{"name":31826,"cls":810},{"type":846,"name":33282,"path":33201,"parent":31768,"description":33659,"lines":33660,"decorators":33663,"parameters":33664},"Aspirate from wells. See overloads for full documentation.",[33661,33662],656,712,[14953,7679,7077],[33665,33666,33670,33674,33678,33688,33692,33696,33700,33704,33708,33717,33721,33725,33729],{"name":851,"kind":13681,"required":853},{"name":33667,"kind":852,"annotation":33668,"required":853},"plate",{"name":33669,"cls":810},"unitelabs.labware.liquids.fillable.Fillable",{"name":20464,"kind":852,"annotation":33671,"required":42,"default":832},{"join":33672},[33673,832],{"name":14177,"cls":810},{"name":13776,"kind":1788,"annotation":33675,"required":42,"default":832},{"join":33676},[33677,832],{"name":1940,"cls":810},{"name":13783,"kind":1788,"annotation":33679,"required":42,"default":832},{"left":33680,"slice":33682},{"name":33681,"cls":810},"typing_extensions.Union",{"elements":33683},[33684,33687,832],{"left":33685,"slice":33686},{"name":843,"cls":810},{"name":32512,"cls":810},{"name":32512,"cls":810},{"name":1164,"kind":1788,"annotation":33689,"required":42,"default":832},{"join":33690},[33691,832],{"name":1940,"cls":810},{"name":1936,"kind":1788,"annotation":33693,"required":42,"default":832},{"join":33694},[33695,832],{"name":1940,"cls":810},{"name":2299,"kind":1788,"annotation":33697,"required":42,"default":832},{"join":33698},[33699,832],{"name":1940,"cls":810},{"name":13761,"kind":1788,"annotation":33701,"required":42,"default":832},{"join":33702},[33703,832],{"name":1940,"cls":810},{"name":13753,"kind":1788,"annotation":33705,"required":42,"default":832},{"join":33706},[33707,832],{"name":14315,"cls":810},{"name":28264,"kind":1788,"annotation":33709,"required":42,"default":832},{"join":33710},[33711,832],{"left":33712,"slice":33713},{"name":2812,"cls":810},{"elements":33714},[33715,33716],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":13793,"kind":1788,"annotation":33718,"required":42,"default":832},{"join":33719},[33720,832],{"name":1934,"cls":810},{"name":1415,"kind":1788,"annotation":33722,"required":42,"default":832},{"join":33723},[33724,832],{"name":1405,"cls":810},{"name":2435,"kind":1788,"annotation":33726,"required":42,"default":832},{"join":33727},[33728,832],{"name":1940,"cls":810},{"name":20535,"kind":1788,"annotation":33730,"required":42,"default":832},{"join":33731},[33732,832],{"name":1940,"cls":810},{"type":846,"name":33283,"path":33201,"parent":31768,"description":33734,"lines":33735,"decorators":33737,"parameters":33738},"Dispense to wells. See overloads for full documentation.",[8283,33736],844,[14953,7679,7077],[33739,33740,33742,33746,33750,33759,33763,33767,33771,33775,33779,33784,33793,33797,33801,33805],{"name":851,"kind":13681,"required":853},{"name":33667,"kind":852,"annotation":33741,"required":853},{"name":19944,"cls":810},{"name":20464,"kind":852,"annotation":33743,"required":42,"default":832},{"join":33744},[33745,832],{"name":13856,"cls":810},{"name":13776,"kind":1788,"annotation":33747,"required":42,"default":832},{"join":33748},[33749,832],{"name":1940,"cls":810},{"name":13783,"kind":1788,"annotation":33751,"required":42,"default":832},{"left":33752,"slice":33753},{"name":33681,"cls":810},{"elements":33754},[33755,33758,832],{"left":33756,"slice":33757},{"name":843,"cls":810},{"name":32512,"cls":810},{"name":32512,"cls":810},{"name":1164,"kind":1788,"annotation":33760,"required":42,"default":832},{"join":33761},[33762,832],{"name":1940,"cls":810},{"name":1936,"kind":1788,"annotation":33764,"required":42,"default":832},{"join":33765},[33766,832],{"name":1940,"cls":810},{"name":2299,"kind":1788,"annotation":33768,"required":42,"default":832},{"join":33769},[33770,832],{"name":1940,"cls":810},{"name":13761,"kind":1788,"annotation":33772,"required":42,"default":832},{"join":33773},[33774,832],{"name":1940,"cls":810},{"name":13753,"kind":1788,"annotation":33776,"required":42,"default":832},{"join":33777},[33778,832],{"name":14007,"cls":810},{"name":14082,"kind":1788,"annotation":33780,"required":42,"default":832},{"join":33781},[33782,33783,832],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":28264,"kind":1788,"annotation":33785,"required":42,"default":832},{"join":33786},[33787,832],{"left":33788,"slice":33789},{"name":2812,"cls":810},{"elements":33790},[33791,33792],{"name":1405,"cls":810},{"name":1405,"cls":810},{"name":13793,"kind":1788,"annotation":33794,"required":42,"default":832},{"join":33795},[33796,832],{"name":1934,"cls":810},{"name":1415,"kind":1788,"annotation":33798,"required":42,"default":832},{"join":33799},[33800,832],{"name":1405,"cls":810},{"name":2435,"kind":1788,"annotation":33802,"required":42,"default":832},{"join":33803},[33804,832],{"name":1940,"cls":810},{"name":20535,"kind":1788,"annotation":33806,"required":42,"default":832},{"join":33807},[33808,832],{"name":1940,"cls":810},{"type":846,"name":33284,"path":33201,"parent":31768,"description":33810,"lines":33811,"decorators":33813,"parameters":33814},"Raise NotImplementedError. Not available on Bravo.",[33812,33244],846,[7679,7077],[33815,33816],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744},{"type":846,"name":33258,"path":33201,"parent":31768,"lines":33818,"parameters":33819},[9868,9868],[33820,33821,33824,33830,33839,33850,33852,33854,33856,33858],{"name":851,"kind":852,"required":853},{"name":14784,"kind":852,"annotation":33822,"required":42,"default":33823},{"name":14786,"cls":810},{"name":14788,"cls":810},{"name":14790,"kind":852,"annotation":33825,"required":42},{"left":33826,"slice":33827},{"name":1930,"cls":810},{"left":33828,"slice":33829},{"name":16804,"cls":810},{"name":31826,"cls":810},{"name":17093,"kind":852,"annotation":33831,"required":42,"default":832},{"left":33832,"slice":33833},{"name":14818,"cls":810},{"join":33834},[832,33835,33836],{"name":17099,"cls":810},{"left":33837,"slice":33838},{"name":843,"cls":810},{"name":17099,"cls":810},{"name":17104,"kind":852,"annotation":33840,"required":42,"default":832},{"left":33841,"slice":33842},{"name":14818,"cls":810},{"join":33843},[33844,832],{"left":33845,"slice":33846},{"name":1930,"cls":810},{"join":33847},[33848,33849],{"name":1405,"cls":810},{"name":931,"cls":810},{"name":17116,"kind":852,"annotation":33851,"required":42,"default":4924},{"name":1405,"cls":810},{"name":17119,"kind":852,"annotation":33853,"required":42,"default":15662},{"name":1405,"cls":810},{"name":11479,"kind":852,"annotation":33855,"required":42,"default":33288},{"name":931,"cls":810},{"name":31481,"kind":852,"annotation":33857,"required":42},{"name":31310,"cls":810},{"name":14506,"kind":852,"annotation":33859,"required":42,"default":832},{"left":33860,"slice":33861},{"name":14818,"cls":810},{"join":33862},[33863,832],{"name":1771,"cls":810},{"type":755,"name":766,"path":33865,"parent":756,"packages":33866,"attributes":33870,"classes":33872},"unitelabs\u002Fliquid_handling\u002Fconfiguration\u002F__init__.py",[33867,33868,33869],"unitelabs.liquid_handling.configuration.liquid_handler","unitelabs.liquid_handling.configuration.module","unitelabs.liquid_handling.configuration.configuration",[33871],"unitelabs.liquid_handling.configuration.__all__",[10935,836,33873],"unitelabs.liquid_handling.configuration.module.ModuleConfiguration",{"type":784,"name":33871,"path":33865,"parent":766,"lines":33875,"value":33876},[9851,9851],[10935,836,33873],{"type":755,"name":33867,"path":33878,"parent":766,"classes":33879},"unitelabs\u002Fliquid_handling\u002Fconfiguration\u002Fliquid_handler.py",[836],{"type":802,"name":836,"path":33878,"parent":33867,"description":33881,"lines":33882,"decorators":33883,"bases":33884,"attributes":33887,"functions":33890,"mro":33892},"Represents the configuration of a liquid handler as a dataclass.",[9664,839],[9853],[33885],{"annotation":33886},{"name":10935,"cls":810},[33888,33889],"unitelabs.liquid_handling.configuration.liquid_handler.LiquidHandlerConfiguration.name","unitelabs.liquid_handling.configuration.liquid_handler.LiquidHandlerConfiguration.identifier",[33891],"unitelabs.liquid_handling.configuration.liquid_handler.LiquidHandlerConfiguration.__init__",[836,10935],{"type":784,"name":33888,"path":33878,"parent":836,"description":33894,"lines":33895,"value":10939,"annotation":33896},"The name of the liquid handler.",[805,805],{"join":33897},[33898,33899],{"name":931,"cls":810},{"name":10944,"cls":810},{"type":784,"name":33889,"path":33878,"parent":836,"description":33901,"lines":33902,"value":10939,"annotation":33903},"The unique identifier of the liquid handler.",[3016,3016],{"join":33904},[33905,33906],{"name":931,"cls":810},{"name":10944,"cls":810},{"type":846,"name":33891,"path":33878,"parent":836,"lines":33908,"parameters":33909},[9868,9868],[33910,33911,33917],{"name":851,"kind":852,"required":853},{"name":5794,"kind":852,"annotation":33912,"required":42,"default":33916},{"join":33913},[33914,33915],{"name":931,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":11479,"kind":852,"annotation":33918,"required":42,"default":33922},{"join":33919},[33920,33921],{"name":931,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"type":755,"name":33868,"path":33924,"parent":766,"classes":33925},"unitelabs\u002Fliquid_handling\u002Fconfiguration\u002Fmodule.py",[33873],{"type":802,"name":33873,"path":33924,"parent":33868,"description":33927,"lines":33928,"decorators":33929,"bases":33930,"functions":33933,"mro":33935},"Represents the configuration of a module as a dataclass.",[905,2775],[9853],[33931],{"annotation":33932},{"name":10935,"cls":810},[33934],"unitelabs.liquid_handling.configuration.module.ModuleConfiguration.__init__",[33873,10935],{"type":846,"name":33934,"path":33924,"parent":33873,"lines":33937,"parameters":33938},[9868,9868],[33939],{"name":851,"kind":852,"required":853},{"type":755,"name":33869,"path":33941,"parent":766,"classes":33942},"unitelabs\u002Fliquid_handling\u002Fconfiguration\u002Fconfiguration.py",[10935],{"type":802,"name":10935,"path":33941,"parent":33869,"description":33944,"lines":33945,"decorators":33946,"attributes":33947,"functions":33950,"mro":33958},"Represents a configuration as a dataclass.",[805,4044],[9853],[33948,33949],"unitelabs.liquid_handling.configuration.configuration.Configuration.missing_fields","unitelabs.liquid_handling.configuration.configuration.Configuration.is_complete",[33951,33952,33953,33954,33955,33956,33957],"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",[10935],{"type":846,"name":33952,"path":33941,"parent":10935,"description":33960,"lines":33961,"parameters":33962,"returns":33969},"Get a configuration value.",[839,906],[33963,33964,33966],{"name":851,"kind":852,"required":853},{"name":3727,"kind":852,"annotation":33965,"required":853},{"name":931,"cls":810},{"name":33967,"kind":852,"annotation":33968,"required":42,"default":832},"default",{"name":933,"cls":810},{"description":1127,"annotation":33970},{"name":933,"cls":810},{"type":846,"name":33953,"path":33941,"parent":10935,"lines":33972,"parameters":33973,"returns":33977},[856,795],[33974,33975],{"name":851,"kind":852,"required":853},{"name":3727,"kind":852,"annotation":33976,"required":853},{"name":931,"cls":810},{"description":1127,"annotation":33978},{"name":933,"cls":810},{"type":846,"name":33954,"path":33941,"parent":10935,"lines":33980,"parameters":33981},[1040,864],[33982,33983,33985],{"name":851,"kind":852,"required":853},{"name":3727,"kind":852,"annotation":33984,"required":853},{"name":931,"cls":810},{"name":15778,"kind":852,"annotation":33986,"required":853},{"name":933,"cls":810},{"type":784,"name":33948,"path":33941,"parent":10935,"description":33988,"lines":33989,"value":832,"annotation":33990},"Return a set of names of all MISSING fields for the configuration.",[870,1051],{"left":33991,"slice":33993},{"name":33992,"cls":810},"set",{"name":931,"cls":810},{"type":784,"name":33949,"path":33941,"parent":10935,"description":33995,"lines":33996,"value":832,"annotation":33997},"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":33955,"path":33941,"parent":10935,"description":33999,"lines":34000,"parameters":34001},"Fill fields declared by fields_of that are MISSING on self using non-MISSING values from src.",[878,7604],[34002,34003,34006],{"name":851,"kind":852,"required":853},{"name":34004,"kind":852,"annotation":34005,"required":853},"src",{"name":10935,"cls":810},{"name":34007,"kind":852,"annotation":34008,"required":853},"fields_of",{"left":34009,"slice":34010},{"name":843,"cls":810},{"name":10935,"cls":810},{"type":846,"name":33956,"path":33941,"parent":10935,"description":34012,"lines":34013,"parameters":34014,"returns":34016},"Serialize this configuration to a JSON-like dict (omits MISSING fields).",[3833,2081],[34015],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":34017},{"left":34018,"slice":34019},{"name":927,"cls":810},{"elements":34020},[34021,34022],{"name":931,"cls":810},{"name":933,"cls":810},{"type":846,"name":33957,"path":33941,"parent":10935,"description":34024,"lines":34025,"decorators":34026,"parameters":34027,"returns":34036},"Deserialize a JSON-like dict into this configuration type.",[2091,4044],[13959],[34028,34029],{"name":13962,"kind":13681,"required":853},{"name":14543,"kind":13681,"annotation":34030,"required":853},{"left":34031,"slice":34032},{"name":927,"cls":810},{"elements":34033},[34034,34035],{"name":931,"cls":810},{"name":933,"cls":810},{"description":1127,"annotation":34037},{"name":13977,"cls":810},{"type":846,"name":33951,"path":33941,"parent":10935,"lines":34039,"parameters":34040},[9868,9868],[34041],{"name":851,"kind":852,"required":853},{"type":755,"name":767,"path":34043,"parent":756,"packages":34044,"attributes":34055,"classes":34057},"unitelabs\u002Fliquid_handling\u002Fmodules\u002F__init__.py",[14838,34045,34046,34047,34048,34049,34050,34051,34052,34053,34054],"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",[34056],"unitelabs.liquid_handling.modules.__all__",[773,23873,14315,14007,13757,774,34058,775,776,28079,777,14786],"unitelabs.liquid_handling.modules.module_error.ModuleActivationError",{"type":755,"name":14838,"path":34060,"parent":767,"attributes":34061,"functions":34063},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fguard.py",[34062],"unitelabs.liquid_handling.modules.guard.F",[34064,34065],"unitelabs.liquid_handling.modules.guard.guard","unitelabs.liquid_handling.modules.guard.ensure_module_stage",{"type":784,"name":34062,"path":34060,"parent":14838,"lines":34067,"value":34068},[7196,7196],"typing.TypeVar('F', bound=(typing.Callable))",{"type":846,"name":34064,"path":34060,"parent":14838,"description":34070,"lines":34071,"parameters":34072,"returns":34077,"throws":34088},"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.",[2800,3875],[34073],{"name":34074,"kind":852,"annotation":34075,"required":853,"description":34076},"stage",{"name":14786,"cls":810},"The stage in which the module should be at least in.",{"description":34078,"annotation":34079},"The guarded module method.",{"left":34080,"slice":34082},{"name":34081,"cls":810},"typing_extensions.Callable",{"elements":34083},[34084,34087],{"elements":34085},[34086],{"name":34062,"cls":810},{"name":34062,"cls":810},[34089],{"description":34090,"annotation":34091},"When the provided class method is called but the module is not in the expected lifecycle stage.",{"name":775,"cls":810},{"type":846,"name":34065,"path":34060,"parent":14838,"description":34093,"lines":34094,"parameters":34095},"Ensure a module is in the expected stage, activating if needed.",[2028,2125],[34096,34098],{"name":9536,"kind":852,"annotation":34097,"required":853},{"name":774,"cls":810},{"name":34074,"kind":852,"annotation":34099,"required":853},{"name":14786,"cls":810},{"type":784,"name":34056,"path":34043,"parent":767,"lines":34101,"value":34102},[2800,870],[14315,14007,773,23873,774,34058,775,776,28079,13757,777,14786,34065],{"type":755,"name":34045,"path":34104,"parent":767,"classes":34105},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fmodule_error.py",[775,34058],{"type":802,"name":775,"path":34104,"parent":34045,"description":34107,"lines":34108,"bases":34110,"mro":34113},"Raised when a module is used incorrectly by the user.",[9635,34109],2,[34111],{"annotation":34112},{"name":1753,"cls":810},[775],{"type":802,"name":34058,"path":34104,"parent":34045,"description":34115,"lines":34116,"bases":34117,"attributes":34120,"functions":34122,"mro":34124},"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.",[9851,795],[34118],{"annotation":34119},{"name":775,"cls":810},[34121],"unitelabs.liquid_handling.modules.module_error.ModuleActivationError.module_name",[34123],"unitelabs.liquid_handling.modules.module_error.ModuleActivationError.__init__",[34058,775],{"type":846,"name":34123,"path":34104,"parent":34058,"lines":34126,"parameters":34127},[906,795],[34128,34129,34131],{"name":851,"kind":852,"required":853},{"name":9556,"kind":852,"annotation":34130,"required":853},{"name":931,"cls":810},{"name":34132,"kind":852,"annotation":34133,"required":42,"default":9661},"module_name",{"name":931,"cls":810},{"type":784,"name":34121,"path":34104,"parent":34058,"lines":34135,"value":34132},[795,795],{"type":755,"name":34046,"path":34137,"parent":767,"classes":34138},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fstage.py",[14786],{"type":802,"name":14786,"path":34137,"parent":34046,"description":34140,"lines":34141,"bases":34142,"attributes":34147,"mro":34151},"Modules follow a sequence of lifecycle stages.",[9651,796],[34143,34145],{"annotation":34144},{"name":931,"cls":810},{"annotation":34146},{"name":9895,"cls":810},[14788,34148,34149,34150],"unitelabs.liquid_handling.modules.stage.Stage.CONFIGURED","unitelabs.liquid_handling.modules.stage.Stage.INITIALIZED","unitelabs.liquid_handling.modules.stage.Stage.ACTIVE",[14786],{"type":784,"name":14788,"path":34137,"parent":14786,"description":34153,"lines":34154,"value":1417},"The hardware module is installed and detected.",[9664,9664],{"type":784,"name":34148,"path":34137,"parent":14786,"description":34156,"lines":34157,"value":2342},"The software is configured and set up.",[2800,2800],{"type":784,"name":34149,"path":34137,"parent":14786,"description":34159,"lines":34160,"value":2343},"The hardware is initialized and calibrated.",[848,848],{"type":784,"name":34150,"path":34137,"parent":14786,"description":34162,"lines":34163,"value":2344},"The module is ready to be used interactively.",[831,831],{"type":755,"name":34047,"path":34165,"parent":767,"attributes":34166,"classes":34169},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fpipette_head.py",[34167,34168],"unitelabs.liquid_handling.modules.pipette_head.S","unitelabs.liquid_handling.modules.pipette_head.T",[28079],{"type":784,"name":34167,"path":34165,"parent":34047,"lines":34171,"value":34172},[864,864],"typing.TypeVar('S', bound=TipSpot)",{"type":784,"name":34168,"path":34165,"parent":34047,"lines":34174,"value":34175},[796,796],"typing.TypeVar('T', bound=Tip)",{"type":802,"name":28079,"path":34165,"parent":34047,"description":34177,"lines":34178,"decorators":34180,"bases":34181,"attributes":34191,"functions":34202,"mro":34227},"A group of pipettes in a fixed array, that move with the same axes.",[871,34179],601,[9853],[34182,34189],{"annotation":34183},{"left":34184,"slice":34185},{"name":16944,"cls":810},{"elements":34186},[34187,34188],{"name":34167,"cls":810},{"name":34168,"cls":810},{"annotation":34190},{"name":774,"cls":810},[34192,34193,34194,34195,34196,34197,34198,34199,34200,34201],"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.tip_length","unitelabs.liquid_handling.modules.pipette_head.PipetteHead.tip_fitting_depth","unitelabs.liquid_handling.modules.pipette_head.PipetteHead.effective_tip_extension",[34203,34204,34205,34206,34207,34208,34209,34210,34211,34212,34213,34214,34215,34216,34217,34218,34219,34220,34221,34222,34223,34224,34225,34226],"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.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.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.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",[28079,16944,14470,774,828],{"type":784,"name":34192,"path":34165,"parent":28079,"lines":34229,"value":4924,"annotation":34230},[1065,1065],{"name":1405,"cls":810},{"type":784,"name":34193,"path":34165,"parent":28079,"lines":34232,"value":15662,"annotation":34233},[3716,3716],{"name":1405,"cls":810},{"type":846,"name":34204,"path":34165,"parent":28079,"description":34235,"lines":34236,"decorators":34237,"parameters":34238,"returns":34242},"Get the current location of the pipette head from A1.",[2879,3820],[8508],[34239,34240],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},"Additional arguments for the liquid handler.",{"description":34243,"annotation":34244},"The absolute location of the pipette head from A1.",{"name":1934,"cls":810},{"type":846,"name":34205,"path":34165,"parent":28079,"description":34246,"lines":34247,"decorators":34248,"parameters":34249},"Move the pipette head to the given absolute location on a safe traverse height.",[1974,7313],[8508],[34250,34251,34254],{"name":851,"kind":13681,"required":853},{"name":14653,"kind":852,"annotation":34252,"required":853,"description":34253},{"name":1934,"cls":810},"An absolute location where to move the pipette's tip to.\nProvide None to ignore the pipette.",{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"type":846,"name":34206,"path":34165,"parent":28079,"description":34256,"lines":34257,"decorators":34258,"parameters":34259},"Move the pipette head by the given relative offset.",[806,1092],[8508],[34260,34261,34264],{"name":851,"kind":13681,"required":853},{"name":13793,"kind":852,"annotation":34262,"required":853,"description":34263},{"name":1934,"cls":810},"The relative offset by which to move the pipette's tip.\nProvide None to ignore the pipette.",{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"type":846,"name":34207,"path":34165,"parent":28079,"description":34266,"lines":34267,"decorators":34268,"parameters":34269,"returns":34271},"Get the currently mounted tip type.",[2019,7353],[7077,8508],[34270],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":34272},{"join":34273},[34274,832],{"name":34168,"cls":810},{"type":846,"name":34208,"path":34165,"parent":28079,"description":34276,"lines":34277,"parameters":34278,"returns":34281},"Check which of all the pipettes currently holds a tip.",[7363,2062],[34279,34280],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"description":34282,"annotation":34283},"A flag of each pipette whether the channel currently holds a tip.",{"left":34284,"slice":34285},{"name":1870,"cls":810},{"name":1098,"cls":810},{"type":846,"name":34209,"path":34165,"parent":28079,"description":34287,"lines":34288,"parameters":34289,"returns":34297},"Check whether the pipettes currently hold a tip at given indices.",[2063,9771],[34290,34291,34296],{"name":851,"kind":13681,"required":853},{"name":2271,"kind":852,"annotation":34292,"required":853,"description":34295},{"left":34293,"slice":34294},{"name":1870,"cls":810},{"name":1405,"cls":810},"The channels to check.",{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"description":34298,"annotation":34299},"Whether the pipettes currently hold a tip at the given indices.",{"left":34300,"slice":34301},{"name":1870,"cls":810},{"name":1098,"cls":810},{"type":846,"name":34210,"path":34165,"parent":28079,"description":34303,"lines":34304,"parameters":34305,"returns":34308},"Get all tips from the pipettes.",[3938,3174],[34306,34307],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"description":34309,"annotation":34310},"A list of tips from the pipettes.",{"left":34311,"slice":34312},{"name":1870,"cls":810},{"join":34313},[34314,832],{"name":34168,"cls":810},{"type":846,"name":34211,"path":34165,"parent":28079,"description":34316,"lines":34317,"parameters":34318,"returns":34320},"Get all tips from the pipettes that are currently mounted.",[3219,2153],[34319],{"name":851,"kind":852,"required":853},{"description":34321,"annotation":34322},"A list of tips from the pipettes that are currently mounted. If the list",{"left":34323,"slice":34324},{"name":1870,"cls":810},{"name":34168,"cls":810},{"type":846,"name":34212,"path":34165,"parent":28079,"description":34326,"lines":34327,"parameters":34328,"returns":34336},"Get all tips from the pipettes at the given indices.",[10585,8968],[34329,34330,34335],{"name":851,"kind":13681,"required":853},{"name":2271,"kind":852,"annotation":34331,"required":853,"description":34334},{"left":34332,"slice":34333},{"name":1870,"cls":810},{"name":1405,"cls":810},"The channels to get the tips from.",{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"description":34337,"annotation":34338},"A list of tips from the pipettes at the given indices.",{"left":34339,"slice":34340},{"name":1870,"cls":810},{"join":34341},[34342,832],{"name":34168,"cls":810},{"type":846,"name":34213,"path":34165,"parent":28079,"description":34344,"lines":34345,"parameters":34346},"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.",[8976,4070],[34347,34348,34352,34356],{"name":851,"kind":13681,"required":853},{"name":1950,"kind":852,"annotation":34349,"required":853,"description":20980},{"left":34350,"slice":34351},{"name":843,"cls":810},{"name":34168,"cls":810},{"name":13776,"kind":852,"annotation":34353,"required":42,"default":832,"description":20987},{"join":34354},[34355,832],{"name":1940,"cls":810},{"name":20989,"kind":852,"annotation":34357,"required":42,"default":832,"description":34360},{"join":34358},[34359,832],{"name":20995,"cls":810},"The liquid to add to the tips. Required if volume is not None.\nDefaults to None.",{"type":784,"name":34194,"path":34165,"parent":28079,"description":34362,"lines":34363,"value":832,"annotation":34364},"Check whether no pipettes currently hold a tip.",[1200,11373],{"name":1098,"cls":810},{"type":784,"name":34195,"path":34165,"parent":28079,"description":34366,"lines":34367,"value":832,"annotation":34368},"Get the indices of the channels that currently hold a tip.",[4135,4153],{"left":34369,"slice":34370},{"name":1870,"cls":810},{"name":1405,"cls":810},{"type":784,"name":34196,"path":34165,"parent":28079,"description":34372,"lines":34373,"value":832,"annotation":34374},"Get the indices of the children that currently hold a tip.",[4163,1237],{"left":34375,"slice":34376},{"name":1870,"cls":810},{"left":34377,"slice":34378},{"name":2812,"cls":810},{"elements":34379},[34380,34381],{"name":1405,"cls":810},{"name":1405,"cls":810},{"type":784,"name":34197,"path":34165,"parent":28079,"description":34383,"lines":34384,"value":832,"annotation":34385},"Get the well labels (e.g. ['A12','B12',...]) for nozzles that have tips.",[4192,1247],{"left":34386,"slice":34387},{"name":1870,"cls":810},{"name":931,"cls":810},{"type":784,"name":34198,"path":34165,"parent":28079,"description":34389,"lines":34390,"value":832,"annotation":34391},"Check whether partial tips are mounted (fewer than all rows * cols).",[4193,10725],{"name":1098,"cls":810},{"type":784,"name":34199,"path":34165,"parent":28079,"description":34393,"lines":34394,"value":832,"annotation":34395},"Get length from current tip.",[9002,9009],{"name":1062,"cls":810},{"type":784,"name":34200,"path":34165,"parent":28079,"description":34397,"lines":34398,"value":832,"annotation":34399},"Get fitting depth from current tip.",[15441,4210],{"name":1062,"cls":810},{"type":784,"name":34201,"path":34165,"parent":28079,"description":34401,"lines":34402,"value":832,"annotation":34403},"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.",[12029,4273],{"name":1062,"cls":810},{"type":846,"name":34214,"path":34165,"parent":28079,"description":33409,"lines":34405,"decorators":34406,"parameters":34407,"returns":34416},[1287,1301],[8508],[34408,34409],{"name":851,"kind":852,"required":853},{"name":28264,"kind":852,"annotation":34410,"required":853},{"left":34411,"slice":34412},{"name":2812,"cls":810},{"elements":34413},[34414,34415],{"name":1405,"cls":810},{"name":1405,"cls":810},{"description":1127,"annotation":34417},{"name":1934,"cls":810},{"type":846,"name":34215,"path":34165,"parent":28079,"description":34419,"lines":34420,"parameters":34421,"returns":34434,"throws":34446},"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.",[7776,26901],[34422,34423,34426],{"name":851,"kind":852,"required":853},{"name":18951,"kind":852,"annotation":34424,"required":853,"description":34425},{"name":18953,"cls":810},"Tip rack to interact with.",{"name":28264,"kind":852,"annotation":34427,"required":853,"description":34433},{"left":34428,"slice":34429},{"name":2812,"cls":810},{"elements":34430},[34431,34432],{"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":34435,"annotation":34436},"A tuple of (spots, channels) where spots[i] corresponds to channels[i].",{"left":34437,"slice":34438},{"name":2812,"cls":810},{"elements":34439},[34440,34443],{"left":34441,"slice":34442},{"name":1870,"cls":810},{"name":16804,"cls":810},{"left":34444,"slice":34445},{"name":1870,"cls":810},{"name":1405,"cls":810},[34447],{"description":34448,"annotation":34449},"If the offset fully clears the rack in either axis.",{"name":14588,"cls":810},{"type":846,"name":34216,"path":34165,"parent":28079,"description":34451,"lines":34452,"parameters":34453,"returns":34463,"throws":34475},"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.",[27571,9255],[34454,34455,34459],{"name":851,"kind":13681,"required":853},{"name":2271,"kind":852,"annotation":34456,"required":853,"description":20305},{"left":34457,"slice":34458},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":20288,"kind":852,"annotation":34460,"required":853,"description":20310},{"left":34461,"slice":34462},{"name":1930,"cls":810},{"name":16804,"cls":810},{"description":34464,"annotation":34465},"The engaged (channels, spots) restricted to spots that hold a tip.",{"left":34466,"slice":34467},{"name":2812,"cls":810},{"elements":34468},[34469,34472],{"left":34470,"slice":34471},{"name":1870,"cls":810},{"name":1405,"cls":810},{"left":34473,"slice":34474},{"name":1870,"cls":810},{"name":16804,"cls":810},[34476,34479],{"description":34477,"annotation":34478},"If no overlapping spot holds a tip.",{"name":14713,"cls":810},{"description":34480,"annotation":34481},"If an engaged channel already holds a tip.",{"name":14641,"cls":810},{"type":846,"name":34217,"path":34165,"parent":28079,"description":20296,"lines":34483,"parameters":34484},[23042,13080],[34485,34486,34490],{"name":851,"kind":13681,"required":853},{"name":2271,"kind":852,"annotation":34487,"required":853,"description":20305},{"left":34488,"slice":34489},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":20288,"kind":852,"annotation":34491,"required":853,"description":20310},{"left":34492,"slice":34493},{"name":1930,"cls":810},{"name":16804,"cls":810},{"type":846,"name":34218,"path":34165,"parent":28079,"description":34495,"lines":34496,"parameters":34497},"Pick up the next available tips from the given rack and assign them to the pipette channels.\n\nOnly nozzles overlapping a filled spot engage, so a partially consumed block is\nhandled automatically.",[7875,19010],[34498,34499,34501],{"name":851,"kind":13681,"required":853},{"name":18951,"kind":852,"annotation":34500,"required":853,"description":20330},{"name":18953,"cls":810},{"name":28264,"kind":1788,"annotation":34502,"required":42,"default":34508,"description":34510},{"left":34503,"slice":34504},{"name":2812,"cls":810},{"elements":34505},[34506,34507],{"name":1405,"cls":810},{"name":1405,"cls":810},{"elements":34509},[1417,1417],"(row_delta, col_delta) offset from the top-left origin (0, 0).\nBoth values may be negative. abs(row_delta) must be \u003C rows and\nabs(col_delta) must be \u003C cols.",{"type":846,"name":34219,"path":34165,"parent":28079,"description":34512,"lines":34513,"parameters":34514,"returns":34525,"throws":34537},"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.",[27096,7953],[34515,34516,34521],{"name":851,"kind":13681,"required":853},{"name":2271,"kind":852,"annotation":34517,"required":853,"description":34520},{"left":34518,"slice":34519},{"name":1930,"cls":810},{"name":1405,"cls":810},"The channels used to drop the tips.",{"name":20288,"kind":852,"annotation":34522,"required":853,"description":20349},{"left":34523,"slice":34524},{"name":1930,"cls":810},{"name":16804,"cls":810},{"description":34526,"annotation":34527},"The engaged (channels, spots) restricted to nozzles that hold a tip.",{"left":34528,"slice":34529},{"name":2812,"cls":810},{"elements":34530},[34531,34534],{"left":34532,"slice":34533},{"name":1870,"cls":810},{"name":1405,"cls":810},{"left":34535,"slice":34536},{"name":1870,"cls":810},{"name":16804,"cls":810},[34538,34541],{"description":34539,"annotation":34540},"If a full head has an empty engaged nozzle, or no nozzle holds a tip.",{"name":14713,"cls":810},{"description":34542,"annotation":34543},"If a target spot already holds a tip.",{"name":14641,"cls":810},{"type":846,"name":34220,"path":34165,"parent":28079,"description":20339,"lines":34545,"parameters":34546},[21825,1598],[34547,34548,34552],{"name":851,"kind":13681,"required":853},{"name":20288,"kind":852,"annotation":34549,"required":853,"description":20349},{"left":34550,"slice":34551},{"name":1930,"cls":810},{"name":16804,"cls":810},{"name":2271,"kind":852,"annotation":34553,"required":853,"description":17041},{"left":34554,"slice":34555},{"name":1930,"cls":810},{"name":1405,"cls":810},{"type":846,"name":34221,"path":34165,"parent":28079,"description":34557,"lines":34558,"parameters":34560},"Put down the currently held tip into the first available, free spot in the given rack.\n\nA partially tipped head drops only the nozzles that hold a tip, derived from the\nhead's tip state.",[4774,34559],514,[34561,34562,34564],{"name":851,"kind":13681,"required":853},{"name":18951,"kind":852,"annotation":34563,"required":853,"description":20371},{"name":18953,"cls":810},{"name":28264,"kind":1788,"annotation":34565,"required":42,"default":34571,"description":34510},{"left":34566,"slice":34567},{"name":2812,"cls":810},{"elements":34568},[34569,34570],{"name":1405,"cls":810},{"name":1405,"cls":810},{"elements":34572},[1417,1417],{"type":846,"name":34222,"path":34165,"parent":28079,"description":17029,"lines":34574,"decorators":34575,"parameters":34576},[26055,9378],[8508],[34577,34578],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"type":846,"name":34223,"path":34165,"parent":28079,"description":20411,"lines":34580,"parameters":34581,"returns":34584},[4917,9392],[34582,34583],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"description":1127,"annotation":34585},{"join":34586},[34587,832],{"left":34588,"slice":34589},{"name":1870,"cls":810},{"name":34168,"cls":810},{"type":846,"name":34224,"path":34165,"parent":28079,"description":34591,"lines":34592,"decorators":34593,"parameters":34594},"Aspirate liquid from the specified container.",[1681,16628],[8508],[34595,34596,34602,34607,34612,34620,34627],{"name":851,"kind":852,"required":853},{"name":34597,"kind":852,"annotation":34598,"required":853,"description":34601},"fillables",{"left":34599,"slice":34600},{"name":2207,"cls":810},{"name":19944,"cls":810},"The source of the liquid.",{"name":2271,"kind":852,"annotation":34603,"required":853,"description":34606},{"left":34604,"slice":34605},{"name":1930,"cls":810},{"name":1405,"cls":810},"The zero-based indices of the channels involved.",{"name":20873,"kind":852,"annotation":34608,"required":853,"description":34611},{"left":34609,"slice":34610},{"name":2207,"cls":810},{"name":1940,"cls":810},"How much volume in µl to aspirate.",{"name":13783,"kind":852,"annotation":34613,"required":42,"default":832,"description":34619},{"left":34614,"slice":34615},{"name":2207,"cls":810},{"join":34616},[34617,832],{"name":34618,"cls":810},"unitelabs.labware.liquids.liquid_class.LiquidClass","The liquid class used for aspiration.",{"name":20200,"kind":852,"annotation":34621,"required":42,"default":832,"description":34626},{"left":34622,"slice":34623},{"name":2207,"cls":810},{"join":34624},[34625,832],{"name":1934,"cls":810},"An optional offset applied to the aspirate location in mm.",{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"type":846,"name":34225,"path":34165,"parent":28079,"description":34629,"lines":34630,"decorators":34631,"parameters":34632},"Dispense liquid into the specified container.",[23492,1757],[8508],[34633,34634,34639,34643,34648,34655,34662],{"name":851,"kind":852,"required":853},{"name":34597,"kind":852,"annotation":34635,"required":853,"description":34638},{"left":34636,"slice":34637},{"name":2207,"cls":810},{"name":19944,"cls":810},"The target for the liquid.",{"name":2271,"kind":852,"annotation":34640,"required":853,"description":34606},{"left":34641,"slice":34642},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":20873,"kind":852,"annotation":34644,"required":853,"description":34647},{"left":34645,"slice":34646},{"name":2207,"cls":810},{"name":1940,"cls":810},"How much volume in µl to dispense.",{"name":13783,"kind":852,"annotation":34649,"required":42,"default":832,"description":34654},{"left":34650,"slice":34651},{"name":2207,"cls":810},{"join":34652},[34653,832],{"name":34618,"cls":810},"The liquid class used for dispensation.",{"name":20200,"kind":852,"annotation":34656,"required":42,"default":832,"description":34661},{"left":34657,"slice":34658},{"name":2207,"cls":810},{"join":34659},[34660,832],{"name":1934,"cls":810},"An optional offset applied to the dispense location in mm.",{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"type":846,"name":34226,"path":34165,"parent":28079,"description":34664,"lines":34665,"decorators":34667,"parameters":34668},"Empty the currently held tips at the current location.",[34666,34179],591,[8508],[34669,34670],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"type":846,"name":34203,"path":34165,"parent":28079,"lines":34672,"parameters":34673},[9868,9868],[34674,34675,34678,34682,34691,34702,34704],{"name":851,"kind":852,"required":853},{"name":14784,"kind":852,"annotation":34676,"required":42,"default":34677},{"name":14786,"cls":810},{"name":14788,"cls":810},{"name":14790,"kind":852,"annotation":34679,"required":42},{"left":34680,"slice":34681},{"name":1930,"cls":810},{"name":17091,"cls":810},{"name":17093,"kind":852,"annotation":34683,"required":42,"default":832},{"left":34684,"slice":34685},{"name":14818,"cls":810},{"join":34686},[832,34687,34688],{"name":17099,"cls":810},{"left":34689,"slice":34690},{"name":843,"cls":810},{"name":17099,"cls":810},{"name":17104,"kind":852,"annotation":34692,"required":42,"default":832},{"left":34693,"slice":34694},{"name":14818,"cls":810},{"join":34695},[34696,832],{"left":34697,"slice":34698},{"name":1930,"cls":810},{"join":34699},[34700,34701],{"name":1405,"cls":810},{"name":931,"cls":810},{"name":17116,"kind":852,"annotation":34703,"required":42,"default":4924},{"name":1405,"cls":810},{"name":17119,"kind":852,"annotation":34705,"required":42,"default":15662},{"name":1405,"cls":810},{"type":755,"name":34048,"path":34707,"parent":767,"classes":34708},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fliquid_modes.py",[34709,13757,14315,14007],"unitelabs.liquid_handling.modules.liquid_modes._PipetteModeMeta",{"type":802,"name":34709,"path":34707,"parent":34048,"lines":34711,"bases":34712,"functions":34716,"mro":34718},[905,1856],[34713],{"annotation":34714},{"name":34715,"cls":810},"enum.EnumMeta",[34717],"unitelabs.liquid_handling.modules.liquid_modes._PipetteModeMeta.__contains__",[34709],{"type":846,"name":34717,"path":34707,"parent":34709,"lines":34720,"decorators":34721,"parameters":34722,"returns":34726},[9664,1856],[7077],[34723,34724],{"name":13962,"kind":852,"required":853},{"name":15778,"kind":852,"annotation":34725,"required":853},{"name":3466,"cls":810},{"description":1127,"annotation":34727},{"name":1098,"cls":810},{"type":802,"name":13757,"path":34707,"parent":34048,"description":34729,"lines":34730,"bases":34731,"attributes":34734,"mro":34738},"The pipetting mode to use for an aspiration or dispense.",[791,870],[34732],{"annotation":34733},{"name":9836,"cls":810},[34735,34736,34737],"unitelabs.liquid_handling.modules.liquid_modes.PipetteMode.SURFACE","unitelabs.liquid_handling.modules.liquid_modes.PipetteMode.BOTTOM","unitelabs.liquid_handling.modules.liquid_modes.PipetteMode.JET",[13757],{"type":784,"name":34735,"path":34707,"parent":13757,"description":34740,"lines":34741,"value":1417},"Pipette at the liquid surface.",[831,831],{"type":784,"name":34736,"path":34707,"parent":13757,"description":34743,"lines":34744,"value":2342},"Pipette at the bottom of the container.",[864,864],{"type":784,"name":34737,"path":34707,"parent":13757,"description":34746,"lines":34747,"value":2343},"Pipette in jet mode (dispense only).",[3035,3035],{"type":802,"name":14315,"path":34707,"parent":34048,"description":34749,"lines":34750,"bases":34751,"attributes":34754,"mro":34757},"The pipetting mode to use for an aspiration.",[877,2866],[34752],{"annotation":34753},{"name":9836,"cls":810},[34755,34756],"unitelabs.liquid_handling.modules.liquid_modes.AspiratePipetteMode.SURFACE","unitelabs.liquid_handling.modules.liquid_modes.AspiratePipetteMode.BOTTOM",[14315],{"type":784,"name":34755,"path":34707,"parent":14315,"description":34759,"lines":34760,"value":1417},"Aspirate at the liquid surface.",[3716,3716],{"type":784,"name":34756,"path":34707,"parent":14315,"description":34762,"lines":34763,"value":2342},"Aspirate at the bottom of the container.",[3408,3408],{"type":802,"name":14007,"path":34707,"parent":34048,"description":34765,"lines":34766,"bases":34767,"attributes":34770,"mro":34774},"The pipetting mode to use for a dispense.",[1066,1923],[34768],{"annotation":34769},{"name":9836,"cls":810},[34771,34772,34773],"unitelabs.liquid_handling.modules.liquid_modes.DispensePipetteMode.SURFACE","unitelabs.liquid_handling.modules.liquid_modes.DispensePipetteMode.BOTTOM","unitelabs.liquid_handling.modules.liquid_modes.DispensePipetteMode.JET",[14007],{"type":784,"name":34771,"path":34707,"parent":14007,"description":34776,"lines":34777,"value":1417},"Dispense at the liquid surface.",[878,878],{"type":784,"name":34772,"path":34707,"parent":14007,"description":34779,"lines":34780,"value":2342},"Dispense at the bottom of the container.",[887,887],{"type":784,"name":34773,"path":34707,"parent":14007,"description":34782,"lines":34783,"value":2343},"Dispense in jet mode.",[3819,3819],{"type":755,"name":34049,"path":34785,"parent":767,"attributes":34786,"classes":34789},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fpipettes.py",[34787,34788],"unitelabs.liquid_handling.modules.pipettes.S","unitelabs.liquid_handling.modules.pipettes.T",[777],{"type":784,"name":34787,"path":34785,"parent":34049,"lines":34791,"value":34792},[1040,1040],"typing.TypeVar('S', bound=Pipette)",{"type":784,"name":34788,"path":34785,"parent":34049,"lines":34794,"value":34795},[864,864],"typing.TypeVar('T', bound=Labware)",{"type":802,"name":777,"path":34785,"parent":34049,"description":34797,"lines":34798,"decorators":34799,"bases":34800,"attributes":34810,"functions":34813,"mro":34831},"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,14717],[9853],[34801,34808],{"annotation":34802},{"left":34803,"slice":34804},{"name":16944,"cls":810},{"elements":34805},[34806,34807],{"name":34787,"cls":810},{"name":34788,"cls":810},{"annotation":34809},{"name":774,"cls":810},[34811,34812],"unitelabs.liquid_handling.modules.pipettes.Pipettes.rows","unitelabs.liquid_handling.modules.pipettes.Pipettes.cols",[34814,34815,34816,34817,34818,34819,34820,34821,34822,34823,34824,34825,34826,34827,34828,34829,34830],"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_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_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,16944,14470,774,828],{"type":784,"name":34811,"path":34785,"parent":777,"lines":34833,"value":1417,"annotation":34834},[2866,2866],{"name":1405,"cls":810},{"type":784,"name":34812,"path":34785,"parent":777,"lines":34836,"value":2342,"annotation":34837},[3055,3055],{"name":1405,"cls":810},{"type":846,"name":34815,"path":34785,"parent":777,"description":34839,"lines":34840,"decorators":34841,"parameters":34842,"returns":34845},"Get the current locations of all pipette's tip.",[878,7604],[8508],[34843,34844],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"description":34846,"annotation":34847},"The absolute location of each pipette's tip.",{"left":34848,"slice":34849},{"name":1870,"cls":810},{"name":1934,"cls":810},{"type":846,"name":34816,"path":34785,"parent":777,"description":20176,"lines":34851,"decorators":34852,"parameters":34853},[3833,3112],[8508],[34854,34855,34861],{"name":851,"kind":13681,"required":853},{"name":20182,"kind":852,"annotation":34856,"required":853,"description":20188},{"left":34857,"slice":34858},{"name":1930,"cls":810},{"join":34859},[34860,832],{"name":1934,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"type":846,"name":34817,"path":34785,"parent":777,"description":20194,"lines":34863,"decorators":34864,"parameters":34865},[1983,3867],[8508],[34866,34867,34873],{"name":851,"kind":13681,"required":853},{"name":20200,"kind":852,"annotation":34868,"required":853,"description":20206},{"left":34869,"slice":34870},{"name":1930,"cls":810},{"join":34871},[34872,832],{"name":1934,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"type":846,"name":34818,"path":34785,"parent":777,"description":34875,"lines":34876,"parameters":34877,"returns":34880},"Check which of the pipettes currently holds a tip.",[2028,3152],[34878,34879],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"description":34282,"annotation":34881},{"left":34882,"slice":34883},{"name":1870,"cls":810},{"name":1098,"cls":810},{"type":846,"name":34819,"path":34785,"parent":777,"description":20255,"lines":34885,"parameters":34886,"returns":34891},[3158,2092],[34887,34888,34890],{"name":851,"kind":13681,"required":853},{"name":1915,"kind":852,"annotation":34889,"required":853,"description":20262},{"name":1405,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"description":20264,"annotation":34892},{"name":1098,"cls":810},{"type":846,"name":34820,"path":34785,"parent":777,"description":34894,"lines":34895,"parameters":34896},"Verify whether the tips in the given spots can be picked up.",[2102,10585],[34897,34898,34902,34906,34910],{"name":851,"kind":13681,"required":853},{"name":2271,"kind":852,"annotation":34899,"required":853,"description":20305},{"left":34900,"slice":34901},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":20288,"kind":852,"annotation":34903,"required":853,"description":20310},{"left":34904,"slice":34905},{"name":1930,"cls":810},{"name":16804,"cls":810},{"name":15094,"kind":1788,"annotation":34907,"required":42,"default":832,"description":18916},{"join":34908},[34909,832],{"name":1934,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"type":846,"name":34821,"path":34785,"parent":777,"description":20296,"lines":34912,"parameters":34913},[3220,3676],[34914,34915,34919,34923,34928],{"name":851,"kind":13681,"required":853},{"name":2271,"kind":852,"annotation":34916,"required":853,"description":20305},{"left":34917,"slice":34918},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":20288,"kind":852,"annotation":34920,"required":853,"description":20310},{"left":34921,"slice":34922},{"name":1930,"cls":810},{"name":16804,"cls":810},{"name":34924,"kind":1788,"annotation":34925,"required":42,"default":832,"description":18916},"_pick_up_offset",{"join":34926},[34927,832],{"name":1934,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"type":846,"name":34822,"path":34785,"parent":777,"description":20319,"lines":34930,"parameters":34931},[3677,1219],[34932,34933,34937,34939,34943],{"name":851,"kind":13681,"required":853},{"name":2271,"kind":852,"annotation":34934,"required":853,"description":20305},{"left":34935,"slice":34936},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":18951,"kind":852,"annotation":34938,"required":853,"description":20330},{"name":18953,"cls":810},{"name":15094,"kind":1788,"annotation":34940,"required":42,"default":832,"description":18916},{"join":34941},[34942,832],{"name":1934,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"type":846,"name":34823,"path":34785,"parent":777,"description":34945,"lines":34946,"parameters":34947},"Verify whether the currently held tips can be put down into the given spots.",[7150,7728],[34948,34949,34953,34959,34963],{"name":851,"kind":13681,"required":853},{"name":20288,"kind":852,"annotation":34950,"required":853,"description":20349},{"left":34951,"slice":34952},{"name":1930,"cls":810},{"name":16804,"cls":810},{"name":2271,"kind":1788,"annotation":34954,"required":42,"default":832,"description":17041},{"join":34955},[34956,832],{"left":34957,"slice":34958},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":15100,"kind":1788,"annotation":34960,"required":42,"default":832,"description":15104},{"join":34961},[34962,832],{"name":1934,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"type":846,"name":34824,"path":34785,"parent":777,"description":20339,"lines":34965,"parameters":34966},[18920,17511],[34967,34968,34972,34978,34983],{"name":851,"kind":13681,"required":853},{"name":20288,"kind":852,"annotation":34969,"required":853,"description":20349},{"left":34970,"slice":34971},{"name":1930,"cls":810},{"name":16804,"cls":810},{"name":2271,"kind":1788,"annotation":34973,"required":42,"default":832,"description":17041},{"join":34974},[34975,832],{"left":34976,"slice":34977},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":34979,"kind":1788,"annotation":34980,"required":42,"default":832,"description":15104},"_drop_offset",{"join":34981},[34982,832],{"name":1934,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"type":846,"name":34825,"path":34785,"parent":777,"description":18981,"lines":34985,"parameters":34986},[1277,27554],[34987,34988,34990,34996,35000],{"name":851,"kind":13681,"required":853},{"name":18951,"kind":852,"annotation":34989,"required":853,"description":20371},{"name":18953,"cls":810},{"name":2271,"kind":1788,"annotation":34991,"required":42,"default":832,"description":17041},{"join":34992},[34993,832],{"left":34994,"slice":34995},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":15100,"kind":1788,"annotation":34997,"required":42,"default":832,"description":15104},{"join":34998},[34999,832],{"name":1934,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"type":846,"name":34826,"path":34785,"parent":777,"description":17029,"lines":35002,"parameters":35003},[8782,4348],[35004,35005,35011,35015],{"name":851,"kind":852,"required":853},{"name":2271,"kind":1788,"annotation":35006,"required":42,"default":832,"description":17041},{"join":35007},[35008,832],{"left":35009,"slice":35010},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":15100,"kind":1788,"annotation":35012,"required":42,"default":832,"description":15104},{"join":35013},[35014,832],{"name":1934,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"type":846,"name":34827,"path":34785,"parent":777,"description":35017,"lines":35018,"parameters":35019},"Put down the currently held tips into their original spots in the rack.",[4349,7838],[35020,35021],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"type":846,"name":34828,"path":34785,"parent":777,"description":20411,"lines":35023,"parameters":35024,"returns":35027},[7845,4469],[35025,35026],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"description":1127,"annotation":35028},{"join":35029},[35030,832],{"left":35031,"slice":35032},{"name":1870,"cls":810},{"name":19019,"cls":810},{"type":846,"name":34829,"path":34785,"parent":777,"description":34591,"lines":35034,"parameters":35035},[9780,4526],[35036,35037,35041,35045,35049,35055,35061],{"name":851,"kind":852,"required":853},{"name":34597,"kind":852,"annotation":35038,"required":853,"description":34601},{"left":35039,"slice":35040},{"name":2207,"cls":810},{"name":19944,"cls":810},{"name":2271,"kind":852,"annotation":35042,"required":853,"description":34606},{"left":35043,"slice":35044},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":20873,"kind":852,"annotation":35046,"required":853,"description":34611},{"left":35047,"slice":35048},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":13783,"kind":852,"annotation":35050,"required":42,"default":832,"description":34619},{"left":35051,"slice":35052},{"name":2207,"cls":810},{"join":35053},[35054,832],{"name":34618,"cls":810},{"name":20200,"kind":852,"annotation":35056,"required":42,"default":832,"description":34626},{"left":35057,"slice":35058},{"name":2207,"cls":810},{"join":35059},[35060,832],{"name":1934,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"type":846,"name":34830,"path":34785,"parent":777,"description":34629,"lines":35063,"parameters":35064},[13079,14717],[35065,35066,35070,35074,35078,35084,35090],{"name":851,"kind":852,"required":853},{"name":34597,"kind":852,"annotation":35067,"required":853,"description":34638},{"left":35068,"slice":35069},{"name":2207,"cls":810},{"name":19944,"cls":810},{"name":2271,"kind":852,"annotation":35071,"required":853,"description":34606},{"left":35072,"slice":35073},{"name":1930,"cls":810},{"name":1405,"cls":810},{"name":20873,"kind":852,"annotation":35075,"required":853,"description":34647},{"left":35076,"slice":35077},{"name":2207,"cls":810},{"name":1940,"cls":810},{"name":13783,"kind":852,"annotation":35079,"required":42,"default":832,"description":34654},{"left":35080,"slice":35081},{"name":2207,"cls":810},{"join":35082},[35083,832],{"name":34618,"cls":810},{"name":20200,"kind":852,"annotation":35085,"required":42,"default":832,"description":34661},{"left":35086,"slice":35087},{"name":2207,"cls":810},{"join":35088},[35089,832],{"name":1934,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"type":846,"name":34814,"path":34785,"parent":777,"lines":35092,"parameters":35093},[9868,9868],[35094,35095,35098,35102,35111,35122,35124],{"name":851,"kind":852,"required":853},{"name":14784,"kind":852,"annotation":35096,"required":42,"default":35097},{"name":14786,"cls":810},{"name":14788,"cls":810},{"name":14790,"kind":852,"annotation":35099,"required":42},{"left":35100,"slice":35101},{"name":1930,"cls":810},{"name":17091,"cls":810},{"name":17093,"kind":852,"annotation":35103,"required":42,"default":832},{"left":35104,"slice":35105},{"name":14818,"cls":810},{"join":35106},[832,35107,35108],{"name":17099,"cls":810},{"left":35109,"slice":35110},{"name":843,"cls":810},{"name":17099,"cls":810},{"name":17104,"kind":852,"annotation":35112,"required":42,"default":832},{"left":35113,"slice":35114},{"name":14818,"cls":810},{"join":35115},[35116,832],{"left":35117,"slice":35118},{"name":1930,"cls":810},{"join":35119},[35120,35121],{"name":1405,"cls":810},{"name":931,"cls":810},{"name":17116,"kind":852,"annotation":35123,"required":42,"default":1417},{"name":1405,"cls":810},{"name":17119,"kind":852,"annotation":35125,"required":42,"default":2342},{"name":1405,"cls":810},{"type":755,"name":34050,"path":35127,"parent":767,"attributes":35128,"classes":35130},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fpipette.py",[35129],"unitelabs.liquid_handling.modules.pipette.T",[776],{"type":784,"name":35129,"path":35127,"parent":34050,"lines":35132,"value":34175},[3035,3035],{"type":802,"name":776,"path":35127,"parent":34050,"description":35134,"lines":35135,"decorators":35136,"bases":35137,"attributes":35144,"functions":35148,"mro":35168},"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,7887],[9853],[35138,35142],{"annotation":35139},{"left":35140,"slice":35141},{"name":16804,"cls":810},{"name":35129,"cls":810},{"annotation":35143},{"name":774,"cls":810},[35145,35146,35147],"unitelabs.liquid_handling.modules.pipette.Pipette.PipetteMode","unitelabs.liquid_handling.modules.pipette.Pipette.tip_source","unitelabs.liquid_handling.modules.pipette.Pipette.pick_up_offset",[35149,35150,35151,35152,35153,35154,35155,35156,35157,35158,35159,35160,35161,35162,35163,35164,35165,35166,35167],"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,16804,14879,14470,774,828],{"type":784,"name":35145,"path":35127,"parent":776,"lines":35170,"value":35171},[2879,2879],"_PipetteMode",{"type":784,"name":35146,"path":35127,"parent":776,"lines":35173,"value":832,"annotation":35174},[1043,1043],{"join":35175},[35176,832],{"name":16804,"cls":810},{"type":784,"name":35147,"path":35127,"parent":776,"lines":35178,"value":35179,"annotation":35180},[3061,3061],"dataclasses.field(default_factory=(lambda: Vector()))",{"name":1934,"cls":810},{"type":846,"name":35150,"path":35127,"parent":776,"description":18867,"lines":35182,"decorators":35183,"parameters":35184,"returns":35187},[3819,888],[8508],[35185,35186],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"description":18873,"annotation":35188},{"name":1934,"cls":810},{"type":846,"name":35151,"path":35127,"parent":776,"description":18876,"lines":35190,"decorators":35191,"parameters":35192},[3839,3451],[8508],[35193,35194,35196],{"name":851,"kind":13681,"required":853},{"name":14653,"kind":852,"annotation":35195,"required":853,"description":18883},{"name":1934,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"type":846,"name":35152,"path":35127,"parent":776,"description":18889,"lines":35198,"decorators":35199,"parameters":35200},[3480,3875],[8508],[35201,35202,35204],{"name":851,"kind":13681,"required":853},{"name":13793,"kind":852,"annotation":35203,"required":853,"description":18896},{"name":1934,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"type":846,"name":35153,"path":35127,"parent":776,"description":20255,"lines":35206,"parameters":35207,"returns":35210},[2029,3158],[35208,35209],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"description":20264,"annotation":35211},{"name":1098,"cls":810},{"type":846,"name":35154,"path":35127,"parent":776,"description":18904,"lines":35213,"parameters":35214},[1103,1123],[35215,35216,35218,35222],{"name":851,"kind":13681,"required":853},{"name":18909,"kind":852,"annotation":35217,"required":853,"description":18911},{"name":16804,"cls":810},{"name":15094,"kind":1788,"annotation":35219,"required":42,"default":832,"description":18916},{"join":35220},[35221,832],{"name":1934,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"type":846,"name":35155,"path":35127,"parent":776,"description":18929,"lines":35224,"parameters":35225},[2142,15370],[35226,35227,35229,35233],{"name":851,"kind":13681,"required":853},{"name":18909,"kind":852,"annotation":35228,"required":853,"description":18911},{"name":16804,"cls":810},{"name":34924,"kind":1788,"annotation":35230,"required":42,"default":832,"description":18916},{"join":35231},[35232,832],{"name":1934,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"type":846,"name":35156,"path":35127,"parent":776,"description":18945,"lines":35235,"parameters":35236},[8968,2232],[35237,35238,35240,35244],{"name":851,"kind":13681,"required":853},{"name":18951,"kind":852,"annotation":35239,"required":853,"description":18954},{"name":18953,"cls":810},{"name":15094,"kind":1788,"annotation":35241,"required":42,"default":832,"description":18916},{"join":35242},[35243,832],{"name":1934,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"type":846,"name":35157,"path":35127,"parent":776,"description":35246,"lines":35247,"parameters":35248},"Verify whether the currently held tip can be put down into the given spot.",[7102,1211],[35249,35250,35252,35256],{"name":851,"kind":13681,"required":853},{"name":18909,"kind":852,"annotation":35251,"required":853,"description":18970},{"name":16804,"cls":810},{"name":34979,"kind":1788,"annotation":35253,"required":42,"default":832,"description":15104},{"join":35254},[35255,832],{"name":1934,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"type":846,"name":35158,"path":35127,"parent":776,"description":18963,"lines":35258,"parameters":35259},[1219,2267],[35260,35261,35263,35267],{"name":851,"kind":13681,"required":853},{"name":18909,"kind":852,"annotation":35262,"required":853,"description":18970},{"name":16804,"cls":810},{"name":34979,"kind":1788,"annotation":35264,"required":42,"default":832,"description":15104},{"join":35265},[35266,832],{"name":1934,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"type":846,"name":35159,"path":35127,"parent":776,"description":18981,"lines":35269,"parameters":35270},[1237,9002],[35271,35272,35274,35278],{"name":851,"kind":13681,"required":853},{"name":18951,"kind":852,"annotation":35273,"required":853,"description":18989},{"name":18953,"cls":810},{"name":15100,"kind":1788,"annotation":35275,"required":42,"default":832,"description":15104},{"join":35276},[35277,832],{"name":1934,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"type":846,"name":35160,"path":35127,"parent":776,"description":18998,"lines":35280,"parameters":35281},[9009,4247],[35282,35283,35287],{"name":851,"kind":852,"required":853},{"name":15100,"kind":1788,"annotation":35284,"required":42,"default":832,"description":15104},{"join":35285},[35286,832],{"name":1934,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"type":846,"name":35161,"path":35127,"parent":776,"description":35289,"lines":35290,"parameters":35291},"Put down the currently held tip into its original spot in the rack.",[7737,1301],[35292,35293],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"type":846,"name":35162,"path":35127,"parent":776,"description":19008,"lines":35295,"parameters":35296,"returns":35299},[10767,4274],[35297,35298],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"description":1127,"annotation":35300},{"join":35301},[35302,832],{"name":19019,"cls":810},{"type":846,"name":35163,"path":35127,"parent":776,"description":35304,"lines":35305,"decorators":35306,"parameters":35307,"returns":35310},"Get the current volume in the pipette's tip.",[10794,12731],[8508],[35308,35309],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"description":35311,"annotation":35312},"The current volume in the pipette's tip.",{"name":1062,"cls":810},{"type":846,"name":35164,"path":35127,"parent":776,"description":35314,"lines":35315,"parameters":35317},"Aspirate liquid from the source container.",[35316,4390],302,[35318,35319,35322,35326,35331,35336,35341],{"name":851,"kind":13681,"required":853},{"name":15120,"kind":852,"annotation":35320,"required":853,"description":35321},{"name":19944,"cls":810},"The source container from where to aspirate liquid.",{"name":2504,"kind":1788,"annotation":35323,"required":42,"default":35324,"description":35325},{"name":14315,"cls":810},{"name":34755,"cls":810},"Whether to aspirate at the liquid surface or at the container's\nbottom. Defaults to surface mode.",{"name":13776,"kind":1788,"annotation":35327,"required":42,"default":832,"description":35330},{"join":35328},[35329,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":13783,"kind":1788,"annotation":35332,"required":42,"default":832,"description":35335},{"join":35333},[35334,832],{"name":34618,"cls":810},"The liquid class used to parametrise the pipetting operation.",{"name":13793,"kind":1788,"annotation":35337,"required":42,"default":832,"description":35340},{"join":35338},[35339,832],{"name":1934,"cls":810},"An offset (dx, dy, dz) in mm to adjust the aspirate location.",{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"type":846,"name":35165,"path":35127,"parent":776,"description":35343,"lines":35344,"parameters":35345},"Dispense liquid into the target container.",[4391,4463],[35346,35347,35355,35359,35364,35368,35373],{"name":851,"kind":13681,"required":853},{"name":15071,"kind":852,"annotation":35348,"required":853,"description":35354},{"join":35349},[35350,35351],{"name":19944,"cls":810},{"left":35352,"slice":35353},{"name":1930,"cls":810},{"name":19944,"cls":810},"The target container where to dispense liquid into.",{"name":2504,"kind":1788,"annotation":35356,"required":42,"default":35357,"description":35358},{"name":14007,"cls":810},{"name":34772,"cls":810},"Whether to dispense at the liquid surface or at the container's\nbottom. Defaults to bottom mode.",{"name":13776,"kind":1788,"annotation":35360,"required":42,"default":832,"description":35363},{"join":35361},[35362,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":13783,"kind":1788,"annotation":35365,"required":42,"default":832,"description":35335},{"join":35366},[35367,832],{"name":34618,"cls":810},{"name":13793,"kind":1788,"annotation":35369,"required":42,"default":832,"description":35372},{"join":35370},[35371,832],{"name":1934,"cls":810},"An offset (dx, dy, dz) in mm to adjust the dispense location.",{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"type":846,"name":35166,"path":35127,"parent":776,"description":35375,"lines":35376,"parameters":35377},"Empty the contents of the tip in the target container.",[4469,7856],[35378,35379,35381,35385],{"name":851,"kind":13681,"required":853},{"name":15071,"kind":852,"annotation":35380,"required":853,"description":35354},{"name":19944,"cls":810},{"name":13793,"kind":1788,"annotation":35382,"required":42,"default":832,"description":35372},{"join":35383},[35384,832],{"name":1934,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"type":846,"name":35167,"path":35127,"parent":776,"description":35387,"lines":35388,"parameters":35389},"Mix liquid in the source container.",[7863,7887],[35390,35391,35394,35397,35401,35404,35409,35413,35418],{"name":851,"kind":13681,"required":853},{"name":15120,"kind":852,"annotation":35392,"required":853,"description":35393},{"name":19944,"cls":810},"The source container where to mix liquid.",{"name":2734,"kind":852,"annotation":35395,"required":853,"description":35396},{"name":1405,"cls":810},"The number of mix cycles.",{"name":35398,"kind":852,"annotation":35399,"required":853,"description":35400},"aspirate_mode",{"name":13757,"cls":810},"Whether to aspirate at the liquid surface or at the\ncontainer's bottom. Defaults to surface mode.",{"name":35402,"kind":852,"annotation":35403,"required":853,"description":35400},"dispense_mode",{"name":13757,"cls":810},{"name":13776,"kind":1788,"annotation":35405,"required":42,"default":832,"description":35408},{"join":35406},[35407,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":13783,"kind":1788,"annotation":35410,"required":42,"default":832,"description":35335},{"join":35411},[35412,832],{"name":34618,"cls":810},{"name":13793,"kind":1788,"annotation":35414,"required":42,"default":832,"description":35417},{"join":35415},[35416,832],{"name":1934,"cls":810},"An offset (dx, dy, dz) in mm to adjust the pipetting location.",{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"type":846,"name":35149,"path":35127,"parent":776,"lines":35420,"parameters":35421},[9868,9868],[35422,35423,35426,35430,35434],{"name":851,"kind":852,"required":853},{"name":14784,"kind":852,"annotation":35424,"required":42,"default":35425},{"name":14786,"cls":810},{"name":14788,"cls":810},{"name":14790,"kind":852,"annotation":35427,"required":42},{"left":35428,"slice":35429},{"name":1930,"cls":810},{"name":14794,"cls":810},{"name":16873,"kind":852,"annotation":35431,"required":42,"default":832},{"join":35432},[35433,832],{"name":16804,"cls":810},{"name":15094,"kind":852,"annotation":35435,"required":42},{"name":1934,"cls":810},{"type":755,"name":34051,"path":35437,"parent":767,"classes":35438},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fmodule.py",[774],{"type":802,"name":774,"path":35437,"parent":34051,"description":35440,"lines":35441,"decorators":35442,"bases":35443,"attributes":35446,"functions":35449,"mro":35460},"A hardware unit that usually performs a set of related actions.",[1807,1122],[9853],[35444],{"annotation":35445},{"name":828,"cls":810},[35447,35448],"unitelabs.liquid_handling.modules.module.Module._stage","unitelabs.liquid_handling.modules.module.Module.stage",[35450,35451,35452,35453,35454,35455,35456,35457,35458,35459],"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":35447,"path":35437,"parent":774,"description":35462,"lines":35463,"value":35464,"annotation":35465},"The lifecycle stage this module is currently in.",[848,791],"dataclasses.field(default=(Stage.INSTALLED), metadata={'marshmallow_field': marshmallow.fields.Enum(Stage)})",{"name":14786,"cls":810},{"type":846,"name":35451,"path":35437,"parent":774,"lines":35467,"parameters":35468},[831,796],[35469,35470],{"name":851,"kind":852,"required":853},{"name":14512,"kind":3737,"required":42,"default":3739},{"type":784,"name":35448,"path":35437,"parent":774,"description":35462,"lines":35472,"value":832,"annotation":35473},[871,1059],{"name":14786,"cls":810},{"type":846,"name":35452,"path":35437,"parent":774,"description":35475,"lines":35476,"parameters":35477,"returns":35479},"Verify whether the module is configured or requires more information.",[3716,3061],[35478],{"name":851,"kind":852,"required":853},{"description":35480,"annotation":35481},"Whether the module is currently configured.",{"name":1098,"cls":810},{"type":846,"name":35453,"path":35437,"parent":774,"description":35483,"lines":35484,"parameters":35485},"When a module is installed and detect, configure it with the required set of arguments.",[1079,1080],[35486,35487],{"name":851,"kind":852,"required":853},{"name":35488,"kind":3742,"required":42,"default":3744,"description":35489},"**_kwargs","The arguments required to properly configure the module.",{"type":846,"name":35454,"path":35437,"parent":774,"description":35491,"lines":35492,"parameters":35493,"returns":35495},"Verify whether the module is initialized or requires initialization.",[1085,806],[35494],{"name":851,"kind":852,"required":853},{"description":35496,"annotation":35497},"Whether the module is currently initialized.",{"name":1098,"cls":810},{"type":846,"name":35455,"path":35437,"parent":774,"description":35499,"lines":35500,"parameters":35501},"Initialize the hardware to prepare and calibrate the motion motors for accurate movements.",[3112,2009],[35502,35503],{"name":851,"kind":852,"required":853},{"name":35488,"kind":3742,"required":42,"default":3744,"description":35504},"The arguments required to properly initialize the hardware.",{"type":846,"name":35456,"path":35437,"parent":774,"description":35506,"lines":35507,"parameters":35508,"returns":35510},"Verify whether the module is activated and ready for usage.",[2010,2029],[35509],{"name":851,"kind":852,"required":853},{"description":35511,"annotation":35512},"Whether the module is currently activated.",{"name":1098,"cls":810},{"type":846,"name":35457,"path":35437,"parent":774,"description":35514,"lines":35515,"parameters":35516,"returns":35518},"Verify whether the module can be activated.",[2039,2062],[35517],{"name":851,"kind":852,"required":853},{"description":35519,"annotation":35520},"Whether the module can be activated.",{"name":1098,"cls":810},{"type":846,"name":35458,"path":35437,"parent":774,"description":35522,"lines":35523,"parameters":35524},"Activate this module for usage.",[2063,3173],[35525,35526],{"name":851,"kind":852,"required":853},{"name":35488,"kind":3742,"required":42,"default":3744,"description":35527},"The arguments required to properly setup the module.",{"type":846,"name":35459,"path":35437,"parent":774,"description":35529,"lines":35530,"parameters":35531},"Teardown this tool after usage to allow another one to be used.",[3932,1122],[35532,35533],{"name":851,"kind":852,"required":853},{"name":35488,"kind":3742,"required":42,"default":3744,"description":35534},"The arguments required to properly teardown the module.",{"type":846,"name":35450,"path":35437,"parent":774,"lines":35536,"parameters":35537},[9868,9868],[35538,35539],{"name":851,"kind":852,"required":853},{"name":14784,"kind":852,"annotation":35540,"required":42,"default":35541},{"name":14786,"cls":810},{"name":14788,"cls":810},{"type":755,"name":34052,"path":35543,"parent":767,"classes":35544},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fliquid_handling_mode.py",[23873],{"type":802,"name":23873,"path":35543,"parent":34052,"description":35546,"lines":35547,"bases":35548,"attributes":35551,"mro":35554},"Distinguishes between aspiration and dispense liquid handling operations.",[9651,805],[35549],{"annotation":35550},{"name":9836,"cls":810},[35552,35553],"unitelabs.liquid_handling.modules.liquid_handling_mode.LiquidHandlingMode.ASPIRATION","unitelabs.liquid_handling.modules.liquid_handling_mode.LiquidHandlingMode.DISPENSE",[23873],{"type":784,"name":35552,"path":35543,"parent":23873,"description":35556,"lines":35557,"value":1417},"Liquid is being added to a tip.",[9664,9664],{"type":784,"name":35553,"path":35543,"parent":23873,"description":35559,"lines":35560,"value":2342},"Liquid is being removed from a tip.",[790,790],{"type":755,"name":34053,"path":35562,"parent":767,"attributes":35563,"classes":35565},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fgripper.py",[35564],"unitelabs.liquid_handling.modules.gripper.T",[773],{"type":784,"name":35564,"path":35562,"parent":34053,"lines":35567,"value":34795},[2800,2800],{"type":802,"name":773,"path":35562,"parent":34053,"description":35569,"lines":35570,"decorators":35571,"bases":35572,"attributes":35579,"functions":35581,"mro":35602},"Gripper to pick up and transfer labware.",[839,9377],[9853],[35573,35577],{"annotation":35574},{"left":35575,"slice":35576},{"name":14879,"cls":810},{"name":35564,"cls":810},{"annotation":35578},{"name":774,"cls":810},[35580],"unitelabs.liquid_handling.modules.gripper.Gripper.width_offset",[35582,35583,35584,35585,35586,35587,35588,35589,35590,35591,35592,35593,35594,35595,35596,35597,35598,35599,35600,35601],"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,14879,14470,774,828],{"type":784,"name":35580,"path":35562,"parent":773,"lines":35604,"value":1879,"annotation":35605},[791,791],{"name":1062,"cls":810},{"type":846,"name":35583,"path":35562,"parent":773,"description":14940,"lines":35607,"decorators":35608,"parameters":35609,"returns":35612},[864,1922],[8508],[35610,35611],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"description":14947,"annotation":35613},{"name":1934,"cls":810},{"type":846,"name":35584,"path":35562,"parent":773,"description":14950,"lines":35615,"decorators":35616,"parameters":35617},[2866,887],[8508],[35618,35619,35621],{"name":851,"kind":13681,"required":853},{"name":14653,"kind":852,"annotation":35620,"required":853,"description":14958},{"name":1934,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"type":846,"name":35585,"path":35562,"parent":773,"description":14970,"lines":35623,"decorators":35624,"parameters":35625},[3819,3833],[8508],[35626,35627,35629],{"name":851,"kind":13681,"required":853},{"name":13793,"kind":852,"annotation":35628,"required":853,"description":14977},{"name":1934,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"type":846,"name":35586,"path":35562,"parent":773,"description":15002,"lines":35631,"decorators":35632,"parameters":35633,"returns":35636},[7313,2001],[8508],[35634,35635],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"description":15009,"annotation":35637},{"name":1098,"cls":810},{"type":846,"name":35587,"path":35562,"parent":773,"description":15012,"lines":35639,"decorators":35640,"parameters":35641,"returns":35644},[2009,2029],[8508],[35642,35643],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"description":15018,"annotation":35645},{"name":1062,"cls":810},{"type":846,"name":35588,"path":35562,"parent":773,"description":15021,"lines":35647,"decorators":35648,"parameters":35649},[2039,2062],[8508],[35650,35651,35653],{"name":851,"kind":13681,"required":853},{"name":7342,"kind":852,"annotation":35652,"required":42,"description":15028},{"name":1940,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"type":846,"name":35589,"path":35562,"parent":773,"description":15030,"lines":35655,"decorators":35656,"parameters":35657},[2063,3173],[8508],[35658,35659,35661],{"name":851,"kind":13681,"required":853},{"name":13793,"kind":852,"annotation":35660,"required":42,"description":15037},{"name":1940,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"type":846,"name":35590,"path":35562,"parent":773,"description":15039,"lines":35663,"decorators":35664,"parameters":35665},[3932,7197],[8508],[35666,35667,35669],{"name":851,"kind":13681,"required":853},{"name":7342,"kind":852,"annotation":35668,"required":42,"description":15046},{"name":1940,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"type":846,"name":35591,"path":35562,"parent":773,"description":15051,"lines":35671,"decorators":35672,"parameters":35673},[8961,2142],[8508],[35674,35675,35677],{"name":851,"kind":13681,"required":853},{"name":13793,"kind":852,"annotation":35676,"required":42,"description":15058},{"name":1940,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"type":846,"name":35592,"path":35562,"parent":773,"description":35679,"lines":35680,"parameters":35681},"Verify whether the given labware can be transferred from its current location to the target carrier site.",[1139,11350],[35682,35683,35685,35690,35694,35698,35700,35702],{"name":851,"kind":13681,"required":853},{"name":14650,"kind":852,"annotation":35684,"required":853,"description":15069},{"name":827,"cls":810},{"name":15071,"kind":852,"annotation":35686,"required":853,"description":15078},{"join":35687},[35688,35689],{"name":15075,"cls":810},{"name":15077,"cls":810},{"name":15094,"kind":1788,"annotation":35691,"required":42,"default":832,"description":15098},{"join":35692},[35693,832],{"name":1934,"cls":810},{"name":15100,"kind":1788,"annotation":35695,"required":42,"default":832,"description":15104},{"join":35696},[35697,832],{"name":1934,"cls":810},{"name":15106,"kind":1788,"annotation":35699,"required":42,"description":15108},{"name":1940,"cls":810},{"name":15110,"kind":1788,"annotation":35701,"required":42,"description":15112},{"name":1940,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"type":846,"name":35593,"path":35562,"parent":773,"description":15062,"lines":35704,"parameters":35705},[1200,7167],[35706,35707,35709,35714,35718,35722,35724,35726],{"name":851,"kind":13681,"required":853},{"name":14650,"kind":852,"annotation":35708,"required":853,"description":15069},{"name":827,"cls":810},{"name":15071,"kind":852,"annotation":35710,"required":853,"description":15078},{"join":35711},[35712,35713],{"name":15075,"cls":810},{"name":15077,"cls":810},{"name":15094,"kind":1788,"annotation":35715,"required":42,"default":832,"description":15098},{"join":35716},[35717,832],{"name":1934,"cls":810},{"name":15100,"kind":1788,"annotation":35719,"required":42,"default":832,"description":15104},{"join":35720},[35721,832],{"name":1934,"cls":810},{"name":15106,"kind":1788,"annotation":35723,"required":42,"description":15108},{"name":1940,"cls":810},{"name":15110,"kind":1788,"annotation":35725,"required":42,"description":15112},{"name":1940,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"type":846,"name":35594,"path":35562,"parent":773,"description":15062,"lines":35728,"parameters":35729},[1247,1808],[35730,35731,35736,35741,35745,35749,35751,35753],{"name":851,"kind":13681,"required":853},{"name":15120,"kind":852,"annotation":35732,"required":853,"description":15125},{"join":35733},[35734,35735],{"name":15075,"cls":810},{"name":15077,"cls":810},{"name":15071,"kind":852,"annotation":35737,"required":853,"description":15078},{"join":35738},[35739,35740],{"name":15075,"cls":810},{"name":15077,"cls":810},{"name":15094,"kind":1788,"annotation":35742,"required":42,"default":832,"description":15098},{"join":35743},[35744,832],{"name":1934,"cls":810},{"name":15100,"kind":1788,"annotation":35746,"required":42,"default":832,"description":15104},{"join":35747},[35748,832],{"name":1934,"cls":810},{"name":15106,"kind":1788,"annotation":35750,"required":42,"description":15108},{"name":1940,"cls":810},{"name":15110,"kind":1788,"annotation":35752,"required":42,"description":15112},{"name":1940,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"type":846,"name":35595,"path":35562,"parent":773,"description":35755,"lines":35756,"parameters":35757},"Verify whether the given labware can be picked up from its current location.",[10776,12763],[35758,35759,35761,35765,35767,35769],{"name":851,"kind":13681,"required":853},{"name":14650,"kind":852,"annotation":35760,"required":853,"description":15161},{"name":827,"cls":810},{"name":15094,"kind":1788,"annotation":35762,"required":42,"default":832,"description":15098},{"join":35763},[35764,832],{"name":1934,"cls":810},{"name":15106,"kind":1788,"annotation":35766,"required":42,"description":15108},{"name":1940,"cls":810},{"name":15110,"kind":1788,"annotation":35768,"required":42,"description":15176},{"name":1940,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"type":846,"name":35596,"path":35562,"parent":773,"description":15154,"lines":35771,"parameters":35772},[14644,4412],[35773,35774,35776,35780,35782,35784],{"name":851,"kind":13681,"required":853},{"name":14650,"kind":852,"annotation":35775,"required":853,"description":15161},{"name":827,"cls":810},{"name":15094,"kind":1788,"annotation":35777,"required":42,"default":832,"description":15098},{"join":35778},[35779,832],{"name":1934,"cls":810},{"name":15106,"kind":1788,"annotation":35781,"required":42,"description":15108},{"name":1940,"cls":810},{"name":15110,"kind":1788,"annotation":35783,"required":42,"description":15176},{"name":1940,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"type":846,"name":35597,"path":35562,"parent":773,"description":15178,"lines":35786,"parameters":35787},[30623,7886],[35788,35789,35794,35798,35800,35802],{"name":851,"kind":13681,"required":853},{"name":15120,"kind":852,"annotation":35790,"required":853,"description":15125},{"join":35791},[35792,35793],{"name":15075,"cls":810},{"name":15077,"cls":810},{"name":15094,"kind":1788,"annotation":35795,"required":42,"default":832,"description":15098},{"join":35796},[35797,832],{"name":1934,"cls":810},{"name":15106,"kind":1788,"annotation":35799,"required":42,"description":15108},{"name":1940,"cls":810},{"name":15110,"kind":1788,"annotation":35801,"required":42,"description":15176},{"name":1940,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"type":846,"name":35598,"path":35562,"parent":773,"description":35804,"lines":35805,"parameters":35806},"Verify whether the currently held labware can be put down into the given carrier site or plate.",[26328,4645],[35807,35808,35814,35818,35820],{"name":851,"kind":13681,"required":853},{"name":15071,"kind":852,"annotation":35809,"required":853,"description":35813},{"join":35810},[35811,35812],{"name":15075,"cls":810},{"name":15077,"cls":810},"The target carrier site or plate where to put down the resource.",{"name":15100,"kind":1788,"annotation":35815,"required":42,"default":832,"description":15104},{"join":35816},[35817,832],{"name":1934,"cls":810},{"name":15110,"kind":1788,"annotation":35819,"required":42,"description":15224},{"name":1940,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"type":846,"name":35599,"path":35562,"parent":773,"description":15203,"lines":35822,"parameters":35823},[9310,9330],[35824,35825,35830,35834,35836],{"name":851,"kind":13681,"required":853},{"name":15071,"kind":852,"annotation":35826,"required":853,"description":15078},{"join":35827},[35828,35829],{"name":15075,"cls":810},{"name":15077,"cls":810},{"name":15100,"kind":1788,"annotation":35831,"required":42,"default":832,"description":15104},{"join":35832},[35833,832],{"name":1934,"cls":810},{"name":15110,"kind":1788,"annotation":35835,"required":42,"description":15224},{"name":1940,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"type":846,"name":35600,"path":35562,"parent":773,"description":15226,"lines":35838,"parameters":35839,"returns":35842},[9337,1589],[35840,35841],{"name":851,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744,"description":34241},{"description":15233,"annotation":35843},{"join":35844},[35845,832],{"name":35564,"cls":810},{"type":846,"name":35601,"path":35562,"parent":773,"description":35847,"lines":35848,"parameters":35849,"returns":35853,"throws":35856},"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,9377],[35850,35851],{"name":851,"kind":852,"required":853},{"name":14650,"kind":852,"annotation":35852,"required":853},{"name":827,"cls":810},{"description":35854,"annotation":35855},"The grab height for this labware.",{"name":1062,"cls":810},[35857,35861],{"description":35858,"annotation":35859},"If the labware does not have a grab_height attribute.",{"name":35860,"cls":810},"AttributeError",{"description":35862,"annotation":35863},"If the labware's grab_height is None or less than or equal to 0.",{"name":14588,"cls":810},{"type":846,"name":35582,"path":35562,"parent":773,"lines":35865,"parameters":35866},[9868,9868],[35867,35868,35871,35875],{"name":851,"kind":852,"required":853},{"name":14784,"kind":852,"annotation":35869,"required":42,"default":35870},{"name":14786,"cls":810},{"name":14788,"cls":810},{"name":14790,"kind":852,"annotation":35872,"required":42},{"left":35873,"slice":35874},{"name":1930,"cls":810},{"name":14794,"cls":810},{"name":15106,"kind":852,"annotation":35876,"required":42},{"name":1062,"cls":810},{"type":755,"name":34054,"path":35878,"parent":767,"packages":35879,"attributes":35892,"classes":35894},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fparameters\u002F__init__.py",[35880,35881,35882,35883,35884,35885,35886,35887,35888,35889,35890,35891],"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",[35893],"unitelabs.liquid_handling.modules.parameters.__all__",[14177,35895,24471,19934,13856,13592,13608,13658,28037,13588,13628,13685,19928],"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixError",{"type":784,"name":35893,"path":35878,"parent":34054,"lines":35897,"value":35898},[3016,877],[14177,35895,24471,19934,13856,13592,13608,13658,28037,13588,13628,13685,19928,13597,35899],"unitelabs.liquid_handling.modules.parameters.complex_mix._infer_step_type",{"type":755,"name":35880,"path":35901,"parent":34054,"classes":35902},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fparameters\u002Fdispense.py",[13856],{"type":802,"name":13856,"path":35901,"parent":35880,"description":35904,"lines":35905,"decorators":35906,"bases":35907,"attributes":35910,"functions":35912,"mro":35916},"Base class for dispense parameter sets.\n\nDo NOT use this class directly. Use one of the derived\nclasses instead.",[3016,3152],[9853],[35908],{"annotation":35909},{"name":13608,"cls":810},[35911],"unitelabs.liquid_handling.modules.parameters.dispense.DispenseParameterSet.pipette_mode",[35913,35914,35915],"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",[13856,13608,13628],{"type":784,"name":35911,"path":35901,"parent":13856,"lines":35918,"value":10939,"annotation":35919},[1923,1923],{"join":35920},[35921,35922],{"name":14007,"cls":810},{"name":10944,"cls":810},{"type":846,"name":35914,"path":35901,"parent":13856,"lines":35924,"decorators":35925,"parameters":35926,"returns":35930},[1973,2001],[7077],[35927,35928],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":35929,"required":853},{"name":13685,"cls":810},{"description":1127,"annotation":35931},{"name":1062,"cls":810},{"type":846,"name":35915,"path":35901,"parent":13856,"lines":35933,"decorators":35934,"parameters":35935,"returns":35939},[2009,3152],[7077],[35936,35937],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":35938,"required":853},{"name":13685,"cls":810},{"description":1127,"annotation":35940},{"name":1062,"cls":810},{"type":846,"name":35913,"path":35901,"parent":13856,"lines":35942,"parameters":35943},[9868,9868],[35944,35945,35951,35957,35964,35970,35976,35982,35988],{"name":851,"kind":852,"required":853},{"name":13753,"kind":852,"annotation":35946,"required":42,"default":35950},{"join":35947},[35948,35949],{"name":14007,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13761,"kind":852,"annotation":35952,"required":42,"default":35956},{"join":35953},[35954,35955],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13768,"kind":852,"annotation":35958,"required":42,"default":35963},{"join":35959},[35960,35961,35962],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13776,"kind":852,"annotation":35965,"required":42,"default":35969},{"join":35966},[35967,35968],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13783,"kind":852,"annotation":35971,"required":42,"default":35975},{"join":35972},[35973,35974],{"name":34618,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13793,"kind":852,"annotation":35977,"required":42,"default":35981},{"join":35978},[35979,35980],{"name":1934,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":1359,"kind":852,"annotation":35983,"required":42,"default":35987},{"join":35984},[35985,35986],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13806,"kind":852,"annotation":35989,"required":42,"default":35993},{"join":35990},[35991,35992],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"type":755,"name":35881,"path":35995,"parent":34054,"classes":35996},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fparameters\u002Fmulti_pipette_head_context.py",[28037],{"type":802,"name":28037,"path":35995,"parent":35881,"description":35998,"lines":35999,"decorators":36000,"bases":36001,"attributes":36004,"functions":36007,"mro":36009},"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],[9853],[36002],{"annotation":36003},{"name":13685,"cls":810},[36005,36006],"unitelabs.liquid_handling.modules.parameters.multi_pipette_head_context.MultiPipetteHeadContext.target","unitelabs.liquid_handling.modules.parameters.multi_pipette_head_context.MultiPipetteHeadContext.hole_positions",[36008],"unitelabs.liquid_handling.modules.parameters.multi_pipette_head_context.MultiPipetteHeadContext.__init__",[28037,13685,19934],{"type":784,"name":36005,"path":35995,"parent":28037,"lines":36011,"value":832,"annotation":36012},[795,795],{"name":19944,"cls":810},{"type":784,"name":36006,"path":35995,"parent":28037,"description":36014,"lines":36015,"value":832,"annotation":36016},"Get 2D list of hole positions relative to the first hole.",[864,870],{"left":36017,"slice":36018},{"name":1870,"cls":810},{"left":36019,"slice":36020},{"name":1870,"cls":810},{"name":1934,"cls":810},{"type":846,"name":36008,"path":35995,"parent":28037,"lines":36022,"parameters":36023},[9868,9868],[36024,36025,36029,36031],{"name":851,"kind":852,"required":853},{"name":9536,"kind":852,"annotation":36026,"required":853},{"left":36027,"slice":36028},{"name":776,"cls":810},{"name":19019,"cls":810},{"name":15071,"kind":852,"annotation":36030,"required":853},{"name":19944,"cls":810},{"name":28059,"kind":852,"annotation":36032,"required":42,"default":1417},{"name":1405,"cls":810},{"type":755,"name":35882,"path":36034,"parent":34054,"classes":36035},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fparameters\u002Fliquid_class_field.py",[13592],{"type":802,"name":13592,"path":36034,"parent":35882,"description":36037,"lines":36038,"bases":36039,"functions":36042,"mro":36045},"Marshmallow field for liquid class attributes.",[9664,864],[36040],{"annotation":36041},{"name":31646,"cls":810},[36043,36044],"unitelabs.liquid_handling.modules.parameters.liquid_class_field.LiquidClassField._serialize","unitelabs.liquid_handling.modules.parameters.liquid_class_field.LiquidClassField._deserialize",[13592],{"type":846,"name":36043,"path":36034,"parent":13592,"lines":36047,"decorators":36048,"parameters":36049,"returns":36060},[790,3016],[7077],[36050,36051,36053,36057,36059],{"name":851,"kind":852,"required":853},{"name":15778,"kind":852,"annotation":36052,"required":853},{"name":933,"cls":810},{"name":31659,"kind":852,"annotation":36054,"required":853},{"join":36055},[36056,832],{"name":931,"cls":810},{"name":31664,"kind":852,"annotation":36058,"required":853},{"name":933,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744},{"description":1127,"annotation":36061},{"name":933,"cls":810},{"type":846,"name":36044,"path":36034,"parent":13592,"lines":36063,"decorators":36064,"parameters":36065,"returns":36083},[1856,864],[7077],[36066,36067,36069,36073,36082],{"name":851,"kind":852,"required":853},{"name":15778,"kind":852,"annotation":36068,"required":853},{"name":933,"cls":810},{"name":31659,"kind":852,"annotation":36070,"required":853},{"join":36071},[36072,832],{"name":931,"cls":810},{"name":14543,"kind":852,"annotation":36074,"required":853},{"join":36075},[36076,832],{"left":36077,"slice":36078},{"name":31685,"cls":810},{"elements":36079},[36080,36081],{"name":931,"cls":810},{"name":933,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744},{"description":1127,"annotation":36084},{"name":933,"cls":810},{"type":755,"name":35883,"path":36086,"parent":34054,"classes":36087},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fparameters\u002Fcontext.py",[19934],{"type":802,"name":19934,"path":36086,"parent":35883,"description":36089,"lines":36090,"decorators":36091,"attributes":36092,"functions":36095,"mro":36101},"Base class for context for parameter sets.\n\nDo NOT use this class directly. Use one of the derived classes instead.",[2800,2000],[9853],[36093,36094],"unitelabs.liquid_handling.modules.parameters.context.Context.module","unitelabs.liquid_handling.modules.parameters.context.Context.target",[36096,36097,36098,36099,36100],"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",[19934],{"type":784,"name":36093,"path":36086,"parent":19934,"lines":36103,"value":832,"annotation":36104},[3035,3035],{"name":774,"cls":810},{"type":784,"name":36094,"path":36086,"parent":19934,"lines":36106,"value":832,"annotation":36107},[870,870],{"name":19944,"cls":810},{"type":846,"name":36097,"path":36086,"parent":19934,"lines":36109,"parameters":36110},[1051,877],[36111],{"name":851,"kind":852,"required":853},{"type":846,"name":36098,"path":36086,"parent":19934,"lines":36113,"parameters":36114,"returns":36118},[1065,3819],[36115,36116],{"name":851,"kind":852,"required":853},{"name":15071,"kind":852,"annotation":36117,"required":853},{"name":3466,"cls":810},{"description":1127,"annotation":36119},{"left":36120,"slice":36121},{"name":2207,"cls":810},{"name":19944,"cls":810},{"type":846,"name":36099,"path":36086,"parent":19934,"description":36123,"lines":36124,"parameters":36125,"returns":36129},"Resolve a readable identifier; a range yields the list of its targets.",[3820,3833],[36126,36127],{"name":851,"kind":852,"required":853},{"name":11479,"kind":852,"annotation":36128,"required":853},{"name":931,"cls":810},{"description":1127,"annotation":36130},{"left":36131,"slice":36132},{"name":2207,"cls":810},{"name":19944,"cls":810},{"type":846,"name":36100,"path":36086,"parent":19934,"description":36134,"lines":36135,"parameters":36136,"returns":36138},"Find the deck by walking up the module's parents.",[888,2000],[36137],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":36139},{"name":14470,"cls":810},{"type":846,"name":36096,"path":36086,"parent":19934,"lines":36141,"parameters":36142},[9868,9868],[36143,36144,36146],{"name":851,"kind":852,"required":853},{"name":9536,"kind":852,"annotation":36145,"required":853},{"name":774,"cls":810},{"name":15071,"kind":852,"annotation":36147,"required":853},{"name":19944,"cls":810},{"type":755,"name":35884,"path":36149,"parent":34054,"attributes":36150,"classes":36152,"functions":36155},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fparameters\u002Fcomplex_mix.py",[36151],"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixStep",[36153,24471,35895,36154],"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixStepsField","unitelabs.liquid_handling.modules.parameters.complex_mix.VirtualDispenseContext",[35899,36156],"unitelabs.liquid_handling.modules.parameters.complex_mix._get_complex_mix_volume",{"type":784,"name":36151,"path":36149,"parent":35884,"lines":36158,"value":36159},[906,906],"AspirateParameterSet | DispenseParameterSet",{"type":846,"name":35899,"path":36149,"parent":35884,"description":36161,"lines":36162,"parameters":36163,"returns":36166},"Infer the liquid handling mode from the parameter set type.",[795,796],[36164],{"name":449,"kind":852,"annotation":36165,"required":853},{"name":36151,"cls":810},{"description":1127,"annotation":36167},{"name":23873,"cls":810},{"type":846,"name":36156,"path":36149,"parent":35884,"description":36169,"lines":36170,"parameters":36171,"returns":36176},"Get the volume for a complex mix step, with MISSING-aware defaults.",[871,1922],[36172,36174],{"name":449,"kind":852,"annotation":36173,"required":853},{"name":36151,"cls":810},{"name":13683,"kind":852,"annotation":36175,"required":853},{"name":13685,"cls":810},{"description":1127,"annotation":36177},{"name":1062,"cls":810},{"type":802,"name":36153,"path":36149,"parent":35884,"description":36179,"lines":36180,"bases":36181,"functions":36184,"mro":36187},"Marshmallow field for serializing the steps list in a complex mix parameter set.",[3055,1983],[36182],{"annotation":36183},{"name":31646,"cls":810},[36185,36186],"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixStepsField._serialize","unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixStepsField._deserialize",[36153],{"type":846,"name":36185,"path":36149,"parent":36153,"lines":36189,"decorators":36190,"parameters":36191,"returns":36202},[1043,878],[7077],[36192,36193,36195,36199,36201],{"name":851,"kind":852,"required":853},{"name":15778,"kind":852,"annotation":36194,"required":853},{"name":933,"cls":810},{"name":31659,"kind":852,"annotation":36196,"required":853},{"join":36197},[36198,832],{"name":931,"cls":810},{"name":31664,"kind":852,"annotation":36200,"required":853},{"name":933,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744},{"description":1127,"annotation":36203},{"name":933,"cls":810},{"type":846,"name":36186,"path":36149,"parent":36153,"lines":36205,"decorators":36206,"parameters":36207,"returns":36225},[887,1983],[7077],[36208,36209,36211,36215,36224],{"name":851,"kind":852,"required":853},{"name":15778,"kind":852,"annotation":36210,"required":853},{"name":933,"cls":810},{"name":31659,"kind":852,"annotation":36212,"required":853},{"join":36213},[36214,832],{"name":931,"cls":810},{"name":14543,"kind":852,"annotation":36216,"required":853},{"join":36217},[36218,832],{"left":36219,"slice":36220},{"name":31685,"cls":810},{"elements":36221},[36222,36223],{"name":931,"cls":810},{"name":933,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744},{"description":1127,"annotation":36226},{"name":933,"cls":810},{"type":802,"name":24471,"path":36149,"parent":35884,"description":36228,"lines":36229,"decorators":36230,"bases":36231,"attributes":36234,"functions":36238,"mro":36249},"Base class for complex mix parameters.",[3480,15441],[9853],[36232],{"annotation":36233},{"name":13628,"cls":810},[36235,36236,36237],"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",[36239,36240,36241,36242,36243,36244,36245,36246,36247,36248],"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.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",[24471,13628],{"type":784,"name":36235,"path":36149,"parent":24471,"lines":36251,"value":36252,"annotation":36253},[1102,2019],"dataclasses.field(metadata={'marshmallow_field': ComplexMixStepsField()}, default_factory=list)",{"left":36254,"slice":36255},{"name":1870,"cls":810},{"name":36151,"cls":810},{"type":784,"name":36236,"path":36149,"parent":24471,"lines":36257,"value":36258},[2020,2020],"AspirateParameterSet",{"type":784,"name":36237,"path":36149,"parent":24471,"lines":36260,"value":36261},[7353,7353],"DispenseParameterSet",{"type":846,"name":36240,"path":36149,"parent":24471,"lines":36263,"parameters":36264},[7363,2029],[36265],{"name":851,"kind":852,"required":853},{"type":846,"name":36241,"path":36149,"parent":24471,"description":36267,"lines":36268,"parameters":36269,"returns":36271},"Check the complex mix step parameters structure.",[2039,3938],[36270],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":36272},{"name":1098,"cls":810},{"type":846,"name":36242,"path":36149,"parent":24471,"lines":36274,"decorators":36275,"parameters":36276,"returns":36280},[1113,15968],[7077],[36277,36278],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":36279,"required":853},{"name":13685,"cls":810},{"description":1127,"annotation":36281},{"name":1098,"cls":810},{"type":846,"name":36243,"path":36149,"parent":24471,"description":36283,"lines":36284,"decorators":36285,"parameters":36286,"returns":36314},"Create an aspirate-at-surface, dispense-at-bottom step pair.",[15370,3685],[13959],[36287,36288,36294,36300,36307],{"name":13962,"kind":852,"required":853},{"name":13776,"kind":852,"annotation":36289,"required":42,"default":36293},{"join":36290},[36291,36292],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13783,"kind":852,"annotation":36295,"required":42,"default":36299},{"join":36296},[36297,36298],{"name":34618,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":36301,"kind":852,"annotation":36302,"required":42,"default":36306},"aspirate_surface_offset",{"join":36303},[36304,36305],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":36308,"kind":852,"annotation":36309,"required":42,"default":36313},"dispense_bottom_offset",{"join":36310},[36311,36312],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"description":1127,"annotation":36315},{"left":36316,"slice":36317},{"name":2812,"cls":810},{"elements":36318},[36319,36320],{"name":14177,"cls":810},{"name":13856,"cls":810},{"type":846,"name":36244,"path":36149,"parent":24471,"description":36322,"lines":36323,"decorators":36324,"parameters":36325,"returns":36353},"Create an aspirate-at-bottom, dispense-at-surface step pair.",[3686,3760],[13959],[36326,36327,36333,36339,36346],{"name":13962,"kind":852,"required":853},{"name":13776,"kind":852,"annotation":36328,"required":42,"default":36332},{"join":36329},[36330,36331],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13783,"kind":852,"annotation":36334,"required":42,"default":36338},{"join":36335},[36336,36337],{"name":34618,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":36340,"kind":852,"annotation":36341,"required":42,"default":36345},"aspirate_bottom_offset",{"join":36342},[36343,36344],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":36347,"kind":852,"annotation":36348,"required":42,"default":36352},"dispense_surface_offset",{"join":36349},[36350,36351],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"description":1127,"annotation":36354},{"left":36355,"slice":36356},{"name":2812,"cls":810},{"elements":36357},[36358,36359],{"name":14177,"cls":810},{"name":13856,"cls":810},{"type":846,"name":36245,"path":36149,"parent":24471,"description":36361,"lines":36362,"decorators":36363,"parameters":36364,"returns":36390},"Create an aspirate-at-bottom, dispense-at-bottom step pair.",[18598,25288],[13959],[36365,36366,36372,36378,36384],{"name":13962,"kind":852,"required":853},{"name":13776,"kind":852,"annotation":36367,"required":42,"default":36371},{"join":36368},[36369,36370],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13783,"kind":852,"annotation":36373,"required":42,"default":36377},{"join":36374},[36375,36376],{"name":34618,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":36340,"kind":852,"annotation":36379,"required":42,"default":36383},{"join":36380},[36381,36382],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":36308,"kind":852,"annotation":36385,"required":42,"default":36389},{"join":36386},[36387,36388],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"description":1127,"annotation":36391},{"left":36392,"slice":36393},{"name":2812,"cls":810},{"elements":36394},[36395,36396],{"name":14177,"cls":810},{"name":13856,"cls":810},{"type":846,"name":36246,"path":36149,"parent":24471,"description":36398,"lines":36399,"decorators":36400,"parameters":36401,"returns":36427},"Create an aspirate-at-surface, dispense-at-surface step pair.",[4171,15004],[13959],[36402,36403,36409,36415,36421],{"name":13962,"kind":852,"required":853},{"name":13776,"kind":852,"annotation":36404,"required":42,"default":36408},{"join":36405},[36406,36407],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13783,"kind":852,"annotation":36410,"required":42,"default":36414},{"join":36411},[36412,36413],{"name":34618,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":36301,"kind":852,"annotation":36416,"required":42,"default":36420},{"join":36417},[36418,36419],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":36347,"kind":852,"annotation":36422,"required":42,"default":36426},{"join":36423},[36424,36425],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"description":1127,"annotation":36428},{"left":36429,"slice":36430},{"name":2812,"cls":810},{"elements":36431},[36432,36433],{"name":14177,"cls":810},{"name":13856,"cls":810},{"type":846,"name":36247,"path":36149,"parent":24471,"description":36435,"lines":36436,"decorators":36437,"parameters":36438,"returns":36441},"Return an AspirateParameterSet with the given kwargs.",[10725,9002],[13959],[36439,36440],{"name":13962,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744},{"description":1127,"annotation":36442},{"name":14177,"cls":810},{"type":846,"name":36248,"path":36149,"parent":24471,"description":36444,"lines":36445,"decorators":36446,"parameters":36447,"returns":36450},"Return a DispenseParameterSet with the given kwargs.",[9009,15441],[13959],[36448,36449],{"name":13962,"kind":852,"required":853},{"name":3741,"kind":3742,"required":42,"default":3744},{"description":1127,"annotation":36451},{"name":13856,"cls":810},{"type":846,"name":36239,"path":36149,"parent":24471,"lines":36453,"parameters":36454},[9868,9868],[36455,36456],{"name":851,"kind":852,"required":853},{"name":20756,"kind":852,"annotation":36457,"required":42},{"left":36458,"slice":36459},{"name":1870,"cls":810},{"name":36151,"cls":810},{"type":802,"name":35895,"path":36149,"parent":35884,"description":36461,"lines":36462,"bases":36463,"attributes":36466,"functions":36469,"mro":36471},"Exception raised when a complex mix operation fails mid-execution.",[1276,7766],[36464],{"annotation":36465},{"name":9578,"cls":810},[36467,36468],"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixError.step","unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixError.step_type",[36470],"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixError.__init__",[35895],{"type":846,"name":36470,"path":36149,"parent":35895,"lines":36473,"parameters":36474},[7737,7766],[36475,36476,36478,36480],{"name":851,"kind":852,"required":853},{"name":9556,"kind":852,"annotation":36477,"required":853},{"name":931,"cls":810},{"name":449,"kind":1788,"annotation":36479,"required":853},{"name":1405,"cls":810},{"name":36481,"kind":1788,"annotation":36482,"required":853},"step_type",{"name":23873,"cls":810},{"type":784,"name":36467,"path":36149,"parent":35895,"lines":36484,"value":449},[12061,12061],{"type":784,"name":36468,"path":36149,"parent":35895,"lines":36486,"value":36481},[7766,7766],{"type":802,"name":36154,"path":36149,"parent":35884,"description":36488,"lines":36489,"bases":36490,"attributes":36493,"functions":36498,"mro":36500},"Virtual context that simulates post-aspiration mix state for validation.",[2742,21564],[36491],{"annotation":36492},{"name":13685,"cls":810},[36494,36495,36496,36497],"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",[36499],"unitelabs.liquid_handling.modules.parameters.complex_mix.VirtualDispenseContext.__init__",[36154,13685,19934],{"type":784,"name":36494,"path":36149,"parent":36154,"lines":36502,"value":36503,"annotation":36504},[1302,1302],"dataclasses.replace(original_container, liquids=original_liquids)",{"name":32662,"cls":810},{"type":784,"name":36495,"path":36149,"parent":36154,"lines":36506,"value":36507,"annotation":36508},[8781,8781],"dataclasses.replace(original_tip, container=virtual_tip_container)",{"name":19019,"cls":810},{"type":846,"name":36499,"path":36149,"parent":36154,"lines":36510,"parameters":36511},[2754,8781],[36512,36513,36516],{"name":851,"kind":852,"required":853},{"name":36514,"kind":852,"annotation":36515,"required":853},"original_context",{"name":13685,"cls":810},{"name":36517,"kind":852,"annotation":36518,"required":853},"aspirated_volume",{"name":1062,"cls":810},{"type":784,"name":36496,"path":36149,"parent":36154,"description":36520,"lines":36521,"value":832,"annotation":36522},"Get the virtual container with updated liquid levels.",[12709,13981],{"name":32662,"cls":810},{"type":784,"name":36497,"path":36149,"parent":36154,"description":36524,"lines":36525,"value":832,"annotation":36526},"Get the virtual tip with updated liquid levels.",[8789,21564],{"name":19019,"cls":810},{"type":755,"name":35885,"path":36528,"parent":34054,"classes":36529},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fparameters\u002Fpipettes_context.py",[19928],{"type":802,"name":19928,"path":36528,"parent":35885,"description":36531,"lines":36532,"decorators":36533,"bases":36534,"attributes":36537,"functions":36547,"mro":36552},"Context for multiple pipettes.",[839,2052],[9853],[36535],{"annotation":36536},{"name":19934,"cls":810},[36538,36539,36540,36541,36542,36543,36544,36545,36546],"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",[36548,36549,36550,36551],"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",[19928,19934],{"type":784,"name":36538,"path":36528,"parent":19928,"lines":36554,"value":832,"annotation":36555},[791,791],{"name":777,"cls":810},{"type":784,"name":36539,"path":36528,"parent":19928,"lines":36557,"value":832,"annotation":36558},[856,856],{"left":36559,"slice":36560},{"name":2207,"cls":810},{"name":19944,"cls":810},{"type":784,"name":36540,"path":36528,"parent":19928,"lines":36562,"value":832,"annotation":36563},[795,795],{"join":36564},[36565,832],{"left":36566,"slice":36567},{"name":1930,"cls":810},{"name":1405,"cls":810},{"type":784,"name":36541,"path":36528,"parent":19928,"lines":36569,"value":36570,"annotation":36571},[831,831],"dataclasses.field(init=False)",{"left":36572,"slice":36573},{"name":927,"cls":810},{"elements":36574},[36575,36576],{"name":1405,"cls":810},{"name":13685,"cls":810},{"type":846,"name":36549,"path":36528,"parent":19928,"lines":36578,"parameters":36579},[864,3035],[36580],{"name":851,"kind":852,"required":853},{"type":846,"name":36550,"path":36528,"parent":19928,"lines":36582,"parameters":36583,"returns":36585},[871,3716],[36584],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":36586},{"left":36587,"slice":36588},{"name":927,"cls":810},{"elements":36589},[36590,36591],{"name":1405,"cls":810},{"name":13685,"cls":810},{"type":846,"name":36551,"path":36528,"parent":19928,"description":36593,"lines":36594,"parameters":36595,"returns":36601},"Resolve the access-grid index a channel addresses (identity by default).",[3408,3055],[36596,36597,36599],{"name":851,"kind":852,"required":853},{"name":1915,"kind":852,"annotation":36598,"required":853},{"name":1405,"cls":810},{"name":15071,"kind":852,"annotation":36600,"required":853},{"name":19944,"cls":810},{"description":1127,"annotation":36602},{"name":1405,"cls":810},{"type":784,"name":36542,"path":36528,"parent":19928,"description":36604,"lines":36605,"value":832,"annotation":36606},"Get list of targets.",[1043,1974],{"left":36607,"slice":36608},{"name":1870,"cls":810},{"name":19944,"cls":810},{"type":784,"name":36543,"path":36528,"parent":19928,"description":36610,"lines":36611,"value":832,"annotation":36612},"Get active pairs of channel index and pipette.",[1085,1982],{"left":36613,"slice":36614},{"name":1870,"cls":810},{"left":36615,"slice":36616},{"name":2812,"cls":810},{"elements":36617},[36618,36619],{"name":1405,"cls":810},{"name":776,"cls":810},{"type":784,"name":36544,"path":36528,"parent":19928,"description":36621,"lines":36622,"value":832,"annotation":36623},"Get indices of active channels.",[3839,897],{"left":36624,"slice":36625},{"name":1870,"cls":810},{"name":1405,"cls":810},{"type":784,"name":36545,"path":36528,"parent":19928,"description":36627,"lines":36628,"value":832,"annotation":36629},"Get selected pairs of channel index and pipette.",[3112,2039],{"left":36630,"slice":36631},{"name":1870,"cls":810},{"left":36632,"slice":36633},{"name":2812,"cls":810},{"elements":36634},[36635,36636],{"name":1405,"cls":810},{"name":776,"cls":810},{"type":784,"name":36546,"path":36528,"parent":19928,"description":36638,"lines":36639,"value":832,"annotation":36640},"Get a dict of channel to target for targets with estimated volumes.",[3142,2052],{"left":36641,"slice":36642},{"name":927,"cls":810},{"elements":36643},[36644,36645],{"name":1405,"cls":810},{"name":19944,"cls":810},{"type":846,"name":36548,"path":36528,"parent":19928,"lines":36647,"parameters":36648},[9868,9868],[36649,36650,36652,36656],{"name":851,"kind":852,"required":853},{"name":9536,"kind":852,"annotation":36651,"required":853},{"name":777,"cls":810},{"name":15071,"kind":852,"annotation":36653,"required":853},{"left":36654,"slice":36655},{"name":2207,"cls":810},{"name":19944,"cls":810},{"name":2271,"kind":852,"annotation":36657,"required":42,"default":832},{"join":36658},[36659,832],{"left":36660,"slice":36661},{"name":1930,"cls":810},{"name":1405,"cls":810},{"type":755,"name":35886,"path":36663,"parent":34054,"classes":36664},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fparameters\u002Fliquid_handling.py",[13608],{"type":802,"name":13608,"path":36663,"parent":35886,"description":36666,"lines":36667,"decorators":36668,"bases":36669,"attributes":36672,"functions":36683,"mro":36698},"Base class for parameter sets for liquid handling.\n\nDo NOT use this class directly. Use one of the derived classes\ninstead.",[3016,7160],[9853],[36670],{"annotation":36671},{"name":13628,"cls":810},[36673,36674,36675,36676,36677,36678,36679,36680,36681,36682],"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.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",[36684,36685,36686,36687,36688,36689,36690,36691,36692,36693,36694,36695,36696,36697],"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",[13608,13628],{"type":784,"name":36673,"path":36663,"parent":13608,"lines":36700,"value":832,"annotation":36701},[1974,1974],{"join":36702},[36703,832],{"left":36704,"slice":36705},{"name":927,"cls":810},{"elements":36706},[36707,36708],{"name":931,"cls":810},{"name":13588,"cls":810},{"type":784,"name":36674,"path":36663,"parent":13608,"lines":36710,"value":1879,"annotation":36711},[1080,1080],{"name":1940,"cls":810},{"type":784,"name":36675,"path":36663,"parent":13608,"lines":36713,"value":10939,"annotation":36714},[1085,1085],{"join":36715},[36716,36717],{"name":13757,"cls":810},{"name":10944,"cls":810},{"type":784,"name":36676,"path":36663,"parent":13608,"lines":36719,"value":10939,"annotation":36720},[3833,3833],{"join":36721},[36722,36723],{"name":1940,"cls":810},{"name":10944,"cls":810},{"type":784,"name":36677,"path":36663,"parent":13608,"lines":36725,"value":10939,"annotation":36726},[1982,1982],{"join":36727},[36728,36729,36730],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"type":784,"name":36678,"path":36663,"parent":13608,"lines":36732,"value":10939,"annotation":36733},[888,888],{"join":36734},[36735,36736],{"name":1940,"cls":810},{"name":10944,"cls":810},{"type":784,"name":36679,"path":36663,"parent":13608,"lines":36738,"value":10939,"annotation":36739},[3104,3104],{"join":36740},[36741,36742],{"name":34618,"cls":810},{"name":10944,"cls":810},{"type":784,"name":36680,"path":36663,"parent":13608,"lines":36744,"value":10939,"annotation":36745},[3839,3839],{"join":36746},[36747,36748],{"name":1934,"cls":810},{"name":10944,"cls":810},{"type":784,"name":36681,"path":36663,"parent":13608,"lines":36750,"value":10939,"annotation":36751},[7313,7313],{"join":36752},[36753,36754],{"name":1940,"cls":810},{"name":10944,"cls":810},{"type":784,"name":36682,"path":36663,"parent":13608,"lines":36756,"value":10939,"annotation":36757},[897,897],{"join":36758},[36759,36760],{"name":1940,"cls":810},{"name":10944,"cls":810},{"type":846,"name":36685,"path":36663,"parent":13608,"description":36762,"lines":36763,"parameters":36764},"Validate liquid class parameters against LIQUID_CLASS_RANGES.",[1091,2009],[36765,36766],{"name":851,"kind":852,"required":853},{"name":13783,"kind":852,"annotation":36767,"required":853},{"name":34618,"cls":810},{"type":846,"name":36686,"path":36663,"parent":13608,"description":36769,"lines":36770,"parameters":36771},"Check if the target container has a lid.",[2010,7363],[36772,36773],{"name":851,"kind":852,"required":853},{"name":13683,"kind":852,"annotation":36774,"required":853},{"name":13685,"cls":810},{"type":846,"name":36687,"path":36663,"parent":13608,"description":36776,"lines":36777,"parameters":36778,"returns":36784},"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.",[7364,2052],[36779,36780,36782],{"name":851,"kind":852,"required":853},{"name":13783,"kind":852,"annotation":36781,"required":853},{"name":34618,"cls":810},{"name":3727,"kind":852,"annotation":36783,"required":853},{"name":931,"cls":810},{"description":1127,"annotation":36785},{"name":3466,"cls":810},{"type":846,"name":36688,"path":36663,"parent":13608,"lines":36787,"decorators":36788,"parameters":36789,"returns":36793},[2062,2081],[7077],[36790,36791],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":36792,"required":853},{"name":13685,"cls":810},{"description":1127,"annotation":36794},{"name":927,"cls":810},{"type":846,"name":36689,"path":36663,"parent":13608,"lines":36796,"parameters":36797,"returns":36801},[2091,2125],[36798,36799],{"name":851,"kind":13681,"required":853},{"name":29095,"kind":13681,"annotation":36800,"required":853},{"name":13685,"cls":810},{"description":1127,"annotation":36802},{"name":13757,"cls":810},{"type":846,"name":36690,"path":36663,"parent":13608,"lines":36804,"parameters":36805,"returns":36809},[2126,1154],[36806,36807],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":36808,"required":853},{"name":13685,"cls":810},{"description":1127,"annotation":36810},{"name":1062,"cls":810},{"type":846,"name":36691,"path":36663,"parent":13608,"lines":36812,"parameters":36813,"returns":36817},[3987,3996],[36814,36815],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":36816,"required":853},{"name":13685,"cls":810},{"description":1127,"annotation":36818},{"name":1062,"cls":810},{"type":846,"name":36692,"path":36663,"parent":13608,"lines":36820,"parameters":36821,"returns":36825},[2194,3685],[36822,36823],{"name":851,"kind":13681,"required":853},{"name":29095,"kind":13681,"annotation":36824,"required":853},{"name":13685,"cls":810},{"description":1127,"annotation":36826},{"name":1062,"cls":810},{"type":846,"name":36693,"path":36663,"parent":13608,"lines":36828,"parameters":36829,"returns":36833},[3686,7102],[36830,36831],{"name":851,"kind":13681,"required":853},{"name":29095,"kind":13681,"annotation":36832,"required":853},{"name":13685,"cls":810},{"description":1127,"annotation":36834},{"name":34618,"cls":810},{"type":846,"name":36694,"path":36663,"parent":13608,"lines":36836,"parameters":36837,"returns":36841},[1186,4070],[36838,36839],{"name":851,"kind":13681,"required":853},{"name":29095,"kind":13681,"annotation":36840,"required":853},{"name":13685,"cls":810},{"description":1127,"annotation":36842},{"name":1934,"cls":810},{"type":846,"name":36695,"path":36663,"parent":13608,"description":36844,"lines":36845,"parameters":36846,"returns":36850},"Get the safe traverse Z in mm; device subclasses must implement.",[4078,4079],[36847,36848],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":36849,"required":853},{"name":13685,"cls":810},{"description":1127,"annotation":36851},{"name":1062,"cls":810},{"type":846,"name":36696,"path":36663,"parent":13608,"lines":36853,"parameters":36854,"returns":36858},[4089,4135],[36855,36856],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":36857,"required":853},{"name":13685,"cls":810},{"description":1127,"annotation":36859},{"name":1062,"cls":810},{"type":846,"name":36697,"path":36663,"parent":13608,"lines":36861,"parameters":36862,"returns":36866},[1220,7160],[36863,36864],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":36865,"required":853},{"name":13685,"cls":810},{"description":1127,"annotation":36867},{"name":1062,"cls":810},{"type":846,"name":36684,"path":36663,"parent":13608,"lines":36869,"parameters":36870},[9868,9868],[36871,36872,36878,36884,36891,36897,36903,36909,36915],{"name":851,"kind":852,"required":853},{"name":13753,"kind":852,"annotation":36873,"required":42,"default":36877},{"join":36874},[36875,36876],{"name":13757,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13761,"kind":852,"annotation":36879,"required":42,"default":36883},{"join":36880},[36881,36882],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13768,"kind":852,"annotation":36885,"required":42,"default":36890},{"join":36886},[36887,36888,36889],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13776,"kind":852,"annotation":36892,"required":42,"default":36896},{"join":36893},[36894,36895],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13783,"kind":852,"annotation":36898,"required":42,"default":36902},{"join":36899},[36900,36901],{"name":34618,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13793,"kind":852,"annotation":36904,"required":42,"default":36908},{"join":36905},[36906,36907],{"name":1934,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":1359,"kind":852,"annotation":36910,"required":42,"default":36914},{"join":36911},[36912,36913],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13806,"kind":852,"annotation":36916,"required":42,"default":36920},{"join":36917},[36918,36919],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"type":755,"name":35887,"path":36922,"parent":34054,"classes":36923},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fparameters\u002Fparameter_set.py",[36924,36925,13628],"unitelabs.liquid_handling.modules.parameters.parameter_set.MissingField","unitelabs.liquid_handling.modules.parameters.parameter_set.BaseSchema",{"type":802,"name":36924,"path":36922,"parent":35887,"description":36927,"lines":36928,"bases":36929,"functions":36932,"mro":36935},"Missing field for marshmallow.",[839,877],[36930],{"annotation":36931},{"name":31646,"cls":810},[36933,36934],"unitelabs.liquid_handling.modules.parameters.parameter_set.MissingField._serialize","unitelabs.liquid_handling.modules.parameters.parameter_set.MissingField._deserialize",[36924],{"type":846,"name":36933,"path":36922,"parent":36924,"lines":36937,"decorators":36938,"parameters":36939,"returns":36950},[906,856],[7077],[36940,36941,36943,36947,36949],{"name":851,"kind":852,"required":853},{"name":15778,"kind":852,"annotation":36942,"required":853},{"name":933,"cls":810},{"name":31659,"kind":852,"annotation":36944,"required":853},{"join":36945},[36946,832],{"name":931,"cls":810},{"name":31664,"kind":852,"annotation":36948,"required":853},{"name":933,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744},{"description":1127,"annotation":36951},{"name":933,"cls":810},{"type":846,"name":36934,"path":36922,"parent":36924,"lines":36953,"decorators":36954,"parameters":36955,"returns":36973},[831,877],[7077],[36956,36957,36959,36963,36972],{"name":851,"kind":852,"required":853},{"name":15778,"kind":852,"annotation":36958,"required":853},{"name":933,"cls":810},{"name":31659,"kind":852,"annotation":36960,"required":853},{"join":36961},[36962,832],{"name":931,"cls":810},{"name":14543,"kind":852,"annotation":36964,"required":853},{"join":36965},[36966,832],{"left":36967,"slice":36968},{"name":31685,"cls":810},{"elements":36969},[36970,36971],{"name":931,"cls":810},{"name":933,"cls":810},{"name":3741,"kind":3742,"required":42,"default":3744},{"description":1127,"annotation":36974},{"name":933,"cls":810},{"type":802,"name":36925,"path":36922,"parent":35887,"description":36976,"lines":36977,"bases":36978,"attributes":36982,"mro":36984},"Base schema for all parameter sets.",[3716,2866],[36979],{"annotation":36980},{"name":36981,"cls":810},"marshmallow.Schema",[36983],"unitelabs.liquid_handling.modules.parameters.parameter_set.BaseSchema.TYPE_MAPPING",[36925],{"type":784,"name":36983,"path":36922,"parent":36925,"lines":36986,"value":36987,"annotation":36988},[2866,2866],"{MissingType: MissingField}",{"name":14888,"cls":810},{"type":802,"name":13628,"path":36922,"parent":35887,"description":36990,"lines":36991,"decorators":36992,"functions":36993,"mro":37003},"Base class for all parameter sets.\n\nDo NOT use this class directly. Use one of the derived classes\ninstead.",[1066,7179],[9853],[36994,36995,36996,36997,36998,36999,37000,37001,37002],"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.apply",[13628],{"type":846,"name":36995,"path":36922,"parent":13628,"description":37005,"lines":37006,"decorators":37007,"parameters":37008,"returns":37018,"throws":37021},"Load a parameter set from a dictionary.",[3820,1983],[13959],[37009,37010],{"name":13962,"kind":13681,"required":853},{"name":14543,"kind":13681,"annotation":37011,"required":853,"description":37017},{"left":37012,"slice":37013},{"name":927,"cls":810},{"elements":37014},[37015,37016],{"name":931,"cls":810},{"name":933,"cls":810},"The dictionary to load the parameter set from.",{"description":37019,"annotation":37020},"The loaded parameter set.",{"name":13977,"cls":810},[37022,37025],{"description":37023,"annotation":37024},"If the dictionary contains invalid values.",{"name":26255,"cls":810},{"description":37026,"annotation":37027},"If the dictionary contains unknown keys.",{"name":14588,"cls":810},{"type":846,"name":36996,"path":36922,"parent":13628,"description":37029,"lines":37030,"parameters":37031,"returns":37033},"Dump a parameter set to a dictionary.",[2000,3875],[37032],{"name":851,"kind":852,"required":853},{"description":37034,"annotation":37035},"The dictionary representation of the parameter set.",{"left":37036,"slice":37037},{"name":927,"cls":810},{"elements":37038},[37039,37040],{"name":931,"cls":810},{"name":933,"cls":810},{"type":846,"name":36997,"path":36922,"parent":13628,"description":37042,"lines":37043,"decorators":37044,"parameters":37045,"returns":37050,"throws":37053},"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.",[7353,1122],[13959],[37046,37047],{"name":13962,"kind":13681,"required":853},{"name":15120,"kind":13681,"annotation":37048,"required":853,"description":37049},{"name":13628,"cls":810},"The parameter set whose set values to adopt.",{"description":37051,"annotation":37052},"A new instance of `cls` carrying `source`'s set values.",{"name":13977,"cls":810},[37054],{"description":37055,"annotation":37056},"If `source` sets a field that `cls` cannot represent.",{"name":14588,"cls":810},{"type":846,"name":36998,"path":36922,"parent":13628,"description":37058,"lines":37059,"parameters":37060,"returns":37062},"Create a copy of this parameter set.",[7197,2126],[37061],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":37063},{"name":13977,"cls":810},{"type":846,"name":36999,"path":36922,"parent":13628,"description":37065,"lines":37066,"parameters":37067,"returns":37077,"throws":37080},"Update this parameter set inplace with values from another one.",[3174,1178],[37068,37069,37073],{"name":851,"kind":13681,"required":853},{"name":37070,"kind":13681,"annotation":37071,"required":853,"description":37072},"other",{"name":13977,"cls":810},"The parameter set to update this one with.",{"name":37074,"kind":852,"annotation":37075,"required":42,"default":1052,"description":37076},"missing_only",{"name":1098,"cls":810},"Whether to only update missing values.",{"description":37078,"annotation":37079},"The updated parameter set.",{"name":13977,"cls":810},[37081],{"description":37082,"annotation":37083},"If the `other` parameter set is not compatible with the\ncurrent one.",{"name":14588,"cls":810},{"type":846,"name":37000,"path":36922,"parent":13628,"description":37085,"lines":37086,"parameters":37087,"returns":37092,"throws":37095},"Validate a parameter set.",[10623,1200],[37088,37089],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":37090,"required":853,"description":37091},{"name":19934,"cls":810},"The context in which to validate the parameter set.",{"description":37093,"annotation":37094},"True if the parameter set is valid.",{"name":1098,"cls":810},[37096],{"description":37097,"annotation":37098},"If the parameter set is not valid.",{"name":14588,"cls":810},{"type":846,"name":37001,"path":36922,"parent":13628,"description":37100,"lines":37101,"parameters":37102,"returns":37107},"Compile a parameter set.",[1210,7150],[37103,37104],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":37105,"required":853,"description":37106},{"name":19934,"cls":810},"The context in which to compile the key value pairs.",{"description":37108,"annotation":37109},"The operation parameters that are sent to the command.",{"name":927,"cls":810},{"type":846,"name":37002,"path":36922,"parent":13628,"description":37111,"lines":37112,"parameters":37113},"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!",[8983,7179],[37114,37115],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":37116,"required":853,"description":37117},{"name":19934,"cls":810},"The context in which to apply the changes.",{"type":846,"name":36994,"path":36922,"parent":13628,"lines":37119,"parameters":37120},[9868,9868],[37121],{"name":851,"kind":852,"required":853},{"type":755,"name":35888,"path":37123,"parent":34054,"classes":37124},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fparameters\u002Fpipette_context.py",[13685],{"type":802,"name":13685,"path":37123,"parent":35888,"description":37126,"lines":37127,"decorators":37128,"bases":37129,"attributes":37132,"functions":37148,"mro":37151},"Context for liquid handling parameter sets.\n\nUse this context to validate and compile liquid handling\nparameter sets.",[1922,1199],[9853],[37130],{"annotation":37131},{"name":19934,"cls":810},[37133,37134,37135,37136,37137,37138,37139,37140,37141,37142,37143,37144,37145,37146,37147],"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",[37149,37150],"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.__init__","unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.__post_init__",[13685,19934],{"type":784,"name":37133,"path":37123,"parent":13685,"lines":37153,"value":832,"annotation":37154},[3820,3820],{"left":37155,"slice":37156},{"name":776,"cls":810},{"name":19019,"cls":810},{"type":784,"name":37134,"path":37123,"parent":13685,"lines":37158,"value":832,"annotation":37159},[1973,1973],{"name":19944,"cls":810},{"type":784,"name":37135,"path":37123,"parent":13685,"lines":37161,"value":1417,"annotation":37162},[1974,1974],{"name":1405,"cls":810},{"type":846,"name":37150,"path":37123,"parent":13685,"lines":37164,"parameters":37165},[7604,7313],[37166],{"name":851,"kind":852,"required":853},{"type":784,"name":37136,"path":37123,"parent":13685,"description":37168,"lines":37169,"value":832,"annotation":37170},"Get the current tip from the pipette.",[1091,2019],{"name":19019,"cls":810},{"type":784,"name":37137,"path":37123,"parent":13685,"description":37172,"lines":37173,"value":832,"annotation":37174},"Get the actual container holding or receiving the liquid.",[7353,2029],{"name":32662,"cls":810},{"type":784,"name":37138,"path":37123,"parent":13685,"description":37176,"lines":37177,"value":832,"annotation":37178},"Get the list of all containers in target.",[3876,2051],{"left":37179,"slice":37180},{"name":1870,"cls":810},{"name":32662,"cls":810},{"type":784,"name":37139,"path":37123,"parent":13685,"description":37182,"lines":37183,"value":832,"annotation":37184},"Get the number of channels available on the module.",[3152,2063],{"name":1405,"cls":810},{"type":784,"name":37140,"path":37123,"parent":13685,"description":37186,"lines":37187,"value":832,"annotation":37188},"Get the bottom center position of the container.",[1112,2081],{"name":1934,"cls":810},{"type":784,"name":37141,"path":37123,"parent":13685,"description":37190,"lines":37191,"value":832,"annotation":37192},"Get the top center position of the container.",[3932,3938],{"name":1934,"cls":810},{"type":784,"name":37142,"path":37123,"parent":13685,"description":37194,"lines":37195,"value":832,"annotation":37196},"Get the liquid surface in the container from the provided target.",[2113,7197],{"name":1934,"cls":810},{"type":784,"name":37143,"path":37123,"parent":13685,"description":37198,"lines":37199,"value":832,"annotation":37200},"Get the liquid height in the container from the provided target.",[2126,3510],{"name":1062,"cls":810},{"type":784,"name":37144,"path":37123,"parent":13685,"description":37202,"lines":37203,"value":832,"annotation":37204},"Get the mixture in the container.",[11191,2142],{"name":37205,"cls":810},"unitelabs.labware.liquids.mixture.Mixture",{"type":784,"name":37145,"path":37123,"parent":13685,"description":37207,"lines":37208,"value":832,"annotation":37209},"Get if the target is a trough.",[1134,10585],{"name":1098,"cls":810},{"type":784,"name":37146,"path":37123,"parent":13685,"description":37211,"lines":37212,"value":832,"annotation":37213},"Get the height of the second section.",[1154,3987],{"name":1062,"cls":810},{"type":784,"name":37147,"path":37123,"parent":13685,"description":37215,"lines":37216,"value":832,"annotation":37217},"Get the ratio of the second section.",[15968,1199],{"name":1062,"cls":810},{"type":846,"name":37149,"path":37123,"parent":13685,"lines":37219,"parameters":37220},[9868,9868],[37221,37222,37226,37228],{"name":851,"kind":852,"required":853},{"name":9536,"kind":852,"annotation":37223,"required":853},{"left":37224,"slice":37225},{"name":776,"cls":810},{"name":19019,"cls":810},{"name":15071,"kind":852,"annotation":37227,"required":853},{"name":19944,"cls":810},{"name":28059,"kind":852,"annotation":37229,"required":42,"default":1417},{"name":1405,"cls":810},{"type":755,"name":35889,"path":37231,"parent":34054,"classes":37232},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fparameters\u002Faspirate.py",[14177],{"type":802,"name":14177,"path":37231,"parent":35889,"description":37234,"lines":37235,"decorators":37236,"bases":37237,"attributes":37240,"functions":37242,"mro":37247},"Base class for aspirate parameter sets.\n\nDo NOT use this class directly. Use one of the derived classes\ninstead.",[3016,3174],[9853],[37238],{"annotation":37239},{"name":13608,"cls":810},[37241],"unitelabs.liquid_handling.modules.parameters.aspirate.AspirateParameterSet.pipette_mode",[37243,37244,37245,37246],"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",[14177,13608,13628],{"type":784,"name":37241,"path":37231,"parent":14177,"lines":37249,"value":10939,"annotation":37250},[3819,3819],{"join":37251},[37252,37253],{"name":14315,"cls":810},{"name":10944,"cls":810},{"type":846,"name":37244,"path":37231,"parent":14177,"lines":37255,"decorators":37256,"parameters":37257,"returns":37261},[3820,2010],[7077],[37258,37259],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":37260,"required":853},{"name":13685,"cls":810},{"description":1127,"annotation":37262},{"name":1062,"cls":810},{"type":846,"name":37245,"path":37231,"parent":14177,"lines":37264,"decorators":37265,"parameters":37266,"returns":37270},[2019,3921],[7077],[37267,37268],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":37269,"required":853},{"name":13685,"cls":810},{"description":1127,"annotation":37271},{"name":1062,"cls":810},{"type":846,"name":37246,"path":37231,"parent":14177,"lines":37273,"decorators":37274,"parameters":37275,"returns":37279},[3159,3174],[7077],[37276,37277],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":37278,"required":853},{"name":13685,"cls":810},{"description":1127,"annotation":37280},{"name":1062,"cls":810},{"type":846,"name":37243,"path":37231,"parent":14177,"lines":37282,"parameters":37283},[9868,9868],[37284,37285,37291,37297,37304,37310,37316,37322,37328],{"name":851,"kind":852,"required":853},{"name":13753,"kind":852,"annotation":37286,"required":42,"default":37290},{"join":37287},[37288,37289],{"name":14315,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13761,"kind":852,"annotation":37292,"required":42,"default":37296},{"join":37293},[37294,37295],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13768,"kind":852,"annotation":37298,"required":42,"default":37303},{"join":37299},[37300,37301,37302],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13776,"kind":852,"annotation":37305,"required":42,"default":37309},{"join":37306},[37307,37308],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13783,"kind":852,"annotation":37311,"required":42,"default":37315},{"join":37312},[37313,37314],{"name":34618,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13793,"kind":852,"annotation":37317,"required":42,"default":37321},{"join":37318},[37319,37320],{"name":1934,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":1359,"kind":852,"annotation":37323,"required":42,"default":37327},{"join":37324},[37325,37326],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13806,"kind":852,"annotation":37329,"required":42,"default":37333},{"join":37330},[37331,37332],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"type":755,"name":35890,"path":37335,"parent":34054,"description":37336,"classes":37337,"functions":37338},"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.",[13588],[13597],{"type":802,"name":13588,"path":37335,"parent":35890,"description":37340,"lines":37341,"decorators":37342,"attributes":37343,"functions":37346,"mro":37349},"Valid range for a single liquid class parameter.",[1856,877],[10807],[37344,37345],"unitelabs.liquid_handling.modules.parameters.parameter_range.ParameterRange.min","unitelabs.liquid_handling.modules.parameters.parameter_range.ParameterRange.max",[37347,37348],"unitelabs.liquid_handling.modules.parameters.parameter_range.ParameterRange.__init__","unitelabs.liquid_handling.modules.parameters.parameter_range.ParameterRange.__contains__",[13588],{"type":784,"name":37344,"path":37335,"parent":13588,"lines":37351,"value":832,"annotation":37352},[3035,3035],{"name":1161,"cls":810},{"type":784,"name":37345,"path":37335,"parent":13588,"lines":37354,"value":832,"annotation":37355},[870,870],{"name":1161,"cls":810},{"type":846,"name":37348,"path":37335,"parent":13588,"lines":37357,"parameters":37358,"returns":37362},[1051,877],[37359,37360],{"name":851,"kind":852,"required":853},{"name":15778,"kind":852,"annotation":37361,"required":853},{"name":3466,"cls":810},{"description":1127,"annotation":37363},{"name":1098,"cls":810},{"type":846,"name":37347,"path":37335,"parent":13588,"lines":37365,"parameters":37366},[9868,9868],[37367,37368,37370],{"name":851,"kind":852,"required":853},{"name":29656,"kind":852,"annotation":37369,"required":853},{"name":1161,"cls":810},{"name":29660,"kind":852,"annotation":37371,"required":853},{"name":1161,"cls":810},{"type":846,"name":13597,"path":37335,"parent":35890,"description":37373,"lines":37374,"parameters":37375},"Emit a warning if *value* falls outside *valid_range*.",[3716,7604],[37376,37378,37381,37384],{"name":15778,"kind":852,"annotation":37377,"required":853},{"name":1062,"cls":810},{"name":37379,"kind":852,"annotation":37380,"required":853},"param_name",{"name":931,"cls":810},{"name":37382,"kind":852,"annotation":37383,"required":853},"valid_range",{"name":13588,"cls":810},{"name":37385,"kind":852,"annotation":37386,"required":853},"device_name",{"name":931,"cls":810},{"type":755,"name":35891,"path":37388,"parent":34054,"classes":37389},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fparameters\u002Fmixing.py",[13658],{"type":802,"name":13658,"path":37388,"parent":35891,"description":37391,"lines":37392,"decorators":37393,"bases":37394,"attributes":37397,"functions":37401,"mro":37409},"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.",[3016,13733],[9853],[37395],{"annotation":37396},{"name":13608,"cls":810},[37398,37399,37400],"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",[37402,37403,37404,37405,37406,37407,37408],"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",[13658,13608,13628],{"type":784,"name":37398,"path":37388,"parent":13658,"lines":37411,"value":10939,"annotation":37412},[1973,1973],{"join":37413},[37414,37415],{"name":1405,"cls":810},{"name":10944,"cls":810},{"type":784,"name":37399,"path":37388,"parent":13658,"lines":37417,"value":37418,"annotation":37419},[1974,1974],"dataclasses.field(init=False, repr=False, default=MISSING)",{"join":37420},[37421,37422],{"name":23873,"cls":810},{"name":10944,"cls":810},{"type":784,"name":37400,"path":37388,"parent":13658,"lines":37424,"value":37425,"annotation":37426},[1080,1080],"dataclasses.field(init=False, repr=False, default=(decimal.Decimal('0')))",{"name":1062,"cls":810},{"type":846,"name":37403,"path":37388,"parent":13658,"lines":37428,"decorators":37429,"parameters":37430,"returns":37434},[1085,897],[7077],[37431,37432],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":37433,"required":853},{"name":13685,"cls":810},{"description":1127,"annotation":37435},{"name":927,"cls":810},{"type":846,"name":37404,"path":37388,"parent":13658,"lines":37437,"parameters":37438,"returns":37442},[1091,2009],[37439,37440],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":37441,"required":853},{"name":13685,"cls":810},{"description":1127,"annotation":37443},{"name":1405,"cls":810},{"type":846,"name":37405,"path":37388,"parent":13658,"lines":37445,"parameters":37446,"returns":37450},[2010,7353],[37447,37448],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":37449,"required":853},{"name":13685,"cls":810},{"description":1127,"annotation":37451},{"name":13757,"cls":810},{"type":846,"name":37406,"path":37388,"parent":13658,"lines":37453,"parameters":37454,"returns":37464},[7363,1112],[37455,37456,37458],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":37457,"required":853},{"name":13685,"cls":810},{"name":13753,"kind":1788,"annotation":37459,"required":42,"default":37463},{"join":37460},[37461,37462],{"name":13757,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"description":1127,"annotation":37465},{"name":1062,"cls":810},{"type":846,"name":37407,"path":37388,"parent":13658,"lines":37467,"decorators":37468,"parameters":37469,"returns":37473},[2080,3220],[7077],[37470,37471],{"name":851,"kind":13681,"required":853},{"name":13683,"kind":13681,"annotation":37472,"required":853},{"name":13685,"cls":810},{"description":1127,"annotation":37474},{"name":1062,"cls":810},{"type":846,"name":37408,"path":37388,"parent":13658,"description":37476,"lines":37477,"decorators":37478,"parameters":37479,"returns":37510},"Build a list of MixingParameterSet from lists of parameters.",[3256,13733],[13959],[37480,37481,37488,37495,37503],{"name":13962,"kind":852,"required":853},{"name":2734,"kind":1788,"annotation":37482,"required":853},{"left":37483,"slice":37484},{"name":1870,"cls":810},{"join":37485},[37486,37487],{"name":1405,"cls":810},{"name":10944,"cls":810},{"name":13761,"kind":1788,"annotation":37489,"required":853},{"left":37490,"slice":37491},{"name":1870,"cls":810},{"join":37492},[37493,37494],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":13768,"kind":1788,"annotation":37496,"required":853},{"left":37497,"slice":37498},{"name":1870,"cls":810},{"join":37499},[37500,37501,37502],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":13776,"kind":1788,"annotation":37504,"required":853},{"left":37505,"slice":37506},{"name":1870,"cls":810},{"join":37507},[37508,37509],{"name":1940,"cls":810},{"name":10944,"cls":810},{"description":1127,"annotation":37511},{"left":37512,"slice":37513},{"name":1870,"cls":810},{"name":13658,"cls":810},{"type":846,"name":37402,"path":37388,"parent":13658,"lines":37515,"parameters":37516},[9868,9868],[37517,37518,37524,37530,37537,37543,37549,37555,37561,37567],{"name":851,"kind":852,"required":853},{"name":13753,"kind":852,"annotation":37519,"required":42,"default":37523},{"join":37520},[37521,37522],{"name":13757,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13761,"kind":852,"annotation":37525,"required":42,"default":37529},{"join":37526},[37527,37528],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13768,"kind":852,"annotation":37531,"required":42,"default":37536},{"join":37532},[37533,37534,37535],{"name":1098,"cls":810},{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13776,"kind":852,"annotation":37538,"required":42,"default":37542},{"join":37539},[37540,37541],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13783,"kind":852,"annotation":37544,"required":42,"default":37548},{"join":37545},[37546,37547],{"name":34618,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13793,"kind":852,"annotation":37550,"required":42,"default":37554},{"join":37551},[37552,37553],{"name":1934,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":1359,"kind":852,"annotation":37556,"required":42,"default":37560},{"join":37557},[37558,37559],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":13806,"kind":852,"annotation":37562,"required":42,"default":37566},{"join":37563},[37564,37565],{"name":1940,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"name":2734,"kind":852,"annotation":37568,"required":42,"default":37572},{"join":37569},[37570,37571],{"name":1405,"cls":810},{"name":10944,"cls":810},{"name":11477,"cls":810},{"type":802,"name":773,"path":35562,"parent":34053,"description":35569,"lines":37574,"decorators":37575,"bases":37576,"attributes":37583,"functions":37584,"mro":37585},[839,9377],[9853],[37577,37581],{"annotation":37578},{"left":37579,"slice":37580},{"name":14879,"cls":810},{"name":35564,"cls":810},{"annotation":37582},{"name":774,"cls":810},[35580],[35582,35583,35584,35585,35586,35587,35588,35589,35590,35591,35592,35593,35594,35595,35596,35597,35598,35599,35600,35601],[773,14879,14470,774,828],{"type":802,"name":772,"path":799,"parent":761,"description":803,"lines":37587,"bases":37588,"attributes":37593,"functions":37594,"mro":37595},[805,806],[37589,37591],{"annotation":37590},{"name":774,"cls":810},{"annotation":37592},{"name":813,"cls":810},[815,816,817,818,819],[821,822,823,824,825],[772,774,813,827,828],{"type":802,"name":774,"path":35437,"parent":34051,"description":35440,"lines":37597,"decorators":37598,"bases":37599,"attributes":37602,"functions":37603,"mro":37604},[1807,1122],[9853],[37600],{"annotation":37601},{"name":828,"cls":810},[35447,35448],[35450,35451,35452,35453,35454,35455,35456,35457,35458,35459],[774,828],{"type":802,"name":775,"path":34104,"parent":34045,"description":34107,"lines":37606,"bases":37607,"mro":37610},[9635,34109],[37608],{"annotation":37609},{"name":1753,"cls":810},[775],{"type":802,"name":776,"path":35127,"parent":34050,"description":35134,"lines":37612,"decorators":37613,"bases":37614,"attributes":37621,"functions":37622,"mro":37623},[1051,7887],[9853],[37615,37619],{"annotation":37616},{"left":37617,"slice":37618},{"name":16804,"cls":810},{"name":35129,"cls":810},{"annotation":37620},{"name":774,"cls":810},[35145,35146,35147],[35149,35150,35151,35152,35153,35154,35155,35156,35157,35158,35159,35160,35161,35162,35163,35164,35165,35166,35167],[776,16804,14879,14470,774,828],{"type":802,"name":777,"path":34785,"parent":34049,"description":34797,"lines":37625,"decorators":37626,"bases":37627,"attributes":37637,"functions":37638,"mro":37639},[870,14717],[9853],[37628,37635],{"annotation":37629},{"left":37630,"slice":37631},{"name":16944,"cls":810},{"elements":37632},[37633,37634],{"name":34787,"cls":810},{"name":34788,"cls":810},{"annotation":37636},{"name":774,"cls":810},[34811,34812],[34814,34815,34816,34817,34818,34819,34820,34821,34822,34823,34824,34825,34826,34827,34828,34829,34830],[777,16944,14470,774,828],{"type":802,"name":778,"path":900,"parent":762,"description":903,"lines":37641,"bases":37642,"attributes":37645,"mro":37646},[905,906],[37643],{"annotation":37644},{"name":910,"cls":810},[912,913],[778],{"type":802,"name":948,"path":7191,"parent":944,"description":7194,"lines":37648,"bases":37649,"attributes":37652,"functions":37653,"mro":37654},[7196,7197],[37650],{"annotation":37651},{"name":7201,"cls":810},[7203,7204,7205],[7207,7208,7209,7210,7211,7212,7213,7214,7215,7216,7217,7218,7219,7220,7221,7222,7223,7224,7225,7226],[948,7201,2793],{"type":802,"name":949,"path":960,"parent":937,"description":1764,"lines":37656,"bases":37657,"attributes":37660,"functions":37661,"mro":37662},[1766,1767],[37658],{"annotation":37659},{"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":37664,"bases":37665,"attributes":37668,"functions":37669,"mro":37670},[1807,1808],[37666],{"annotation":37667},{"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":3324,"parent":941,"description":3327,"lines":37672,"bases":37673,"attributes":37676,"functions":37677,"mro":37678},[2775,3329],[37674],{"annotation":37675},{"name":3333,"cls":810},[3335,3336,3337,3338,3339,3340,3341],[3343,3344,3345,3346,3347,3348,3349,3350,3351,3352,3353,3354,3355,3356,3357,3358,3359],[951,3333,2793],{"type":802,"name":952,"path":2770,"parent":939,"description":2773,"lines":37680,"bases":37681,"attributes":37684,"functions":37685,"mro":37686},[2775,2040],[37682],{"annotation":37683},{"name":2779,"cls":810},[2781,2782],[2784,2785,2786,2787,2788,2789,2790,2791],[952,2779,2793],{"type":802,"name":953,"path":2970,"parent":940,"description":2973,"lines":37688,"bases":37689,"attributes":37692,"functions":37693,"mro":37694},[790,1185],[37690],{"annotation":37691},{"name":2978,"cls":810},[2980,2981,2982,2983,2984],[2986,2987,2988,2989,2990,2991,2992,2993,2994,2995,2996,2997,2998,2999,3000,3001,3002,3003,3004,3005,3006,3007,3008],[953,2978,2793],{"type":802,"name":954,"path":6953,"parent":943,"description":7164,"lines":37696,"bases":37697,"attributes":37700,"functions":37701,"mro":37702},[7166,7167],[37698],{"annotation":37699},{"name":7171,"cls":810},[7173],[7175],[954,7171,772,774,813,827,828],{"type":802,"name":955,"path":3703,"parent":942,"description":6918,"lines":37704,"bases":37705,"attributes":37708,"functions":37709,"mro":37710},[6920,6921],[37706],{"annotation":37707},{"name":6925,"cls":810},[6927,6928],[6930],[955,6925,772,774,813,827,828],{"type":802,"name":7453,"path":14836,"parent":14826,"description":14841,"lines":37712,"decorators":37713,"bases":37714,"attributes":37717,"functions":37718,"mro":37719},[864,1799],[9853],[37715],{"annotation":37716},{"name":773,"cls":810},[14848,14849,14850],[14852,14853,14854,14855,14856,14857,14858,14859,14860,14861,14862,14863,14864,14865,14866,14867,14868,14869,14870,14871,14872,14873,14874,14875,14876,14877],[7453,773,14879,14470,774,828],{"type":802,"name":7454,"path":17145,"parent":17135,"description":17149,"lines":37721,"decorators":37722,"bases":37723,"attributes":37726,"functions":37727,"mro":37728},[856,7140],[9853],[37724],{"annotation":37725},{"name":774,"cls":810},[17156,17157,17158,17159],[17161,17162,17163,17164,17165,17166,17167,17168,17169,17170,17171,17172],[7454,774,828],{"type":802,"name":7455,"path":18718,"parent":18487,"description":18722,"lines":37730,"decorators":37731,"bases":37732,"attributes":37737,"functions":37738,"mro":37739},[1059,16733],[9853],[37733],{"annotation":37734},{"left":37735,"slice":37736},{"name":776,"cls":810},{"name":1956,"cls":810},[18731,18732,18733,18734,18735,18736,18737,18738,18739,18740],[18742,18743,18744,18745,18746,18747,18748,18749,18750,18751,18752,18753,18754,18755,18756,18757,18758,18759,18760,18761,18762,18763,18764,18765,18766,18767,18768,18769,18770],[7455,776,16804,14879,14470,774,828],{"type":802,"name":7456,"path":19973,"parent":18490,"description":19982,"lines":37741,"decorators":37742,"bases":37743,"attributes":37751,"functions":37752,"mro":37753},[3839,19984],[9853],[37744],{"annotation":37745},{"left":37746,"slice":37747},{"name":777,"cls":810},{"elements":37748},[37749,37750],{"name":7455,"cls":810},{"name":1956,"cls":810},[19995,19996,19997,19998,19999,20000,20001],[20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049],[7456,777,16944,14470,774,828],{"type":802,"name":7457,"path":28062,"parent":28012,"description":28072,"lines":37755,"decorators":37756,"bases":37757,"attributes":37760,"functions":37761,"mro":37762},[1043,28074],[9853],[37758],{"annotation":37759},{"name":28079,"cls":810},[28081,28082,28083,28084,28085,28086,28087],[28089,28090,28091,28092,28093,28094,28095,28096,28097,28098,28099,28100,28101,28102,28103,28104,28105,28106,28107,28108,28109,28110,28111,28112,28113,28114,28115],[7457,28079,16944,14470,774,828],{"type":802,"name":7458,"path":25149,"parent":24937,"description":25153,"lines":37764,"decorators":37765,"bases":37766,"attributes":37771,"functions":37772,"mro":37773},[795,19901],[9853],[37767],{"annotation":37768},{"left":37769,"slice":37770},{"name":773,"cls":810},{"name":827,"cls":810},[25162,25163,25164,25165,25166],[25168,25169,25170,25171,25172,25173,25174,25175,25176,25177,25178,25179,25180,25181,25182,25183,25184,25185,25186,25187,25188,25189,25190,25191,25192,25193],[7458,773,14879,14470,774,828],{"type":802,"name":7452,"path":29834,"parent":29529,"description":29841,"lines":37775,"decorators":37776,"bases":37777,"attributes":37782,"functions":37783,"mro":37784},[3016,13733],[9853],[37778],{"annotation":37779},{"left":37780,"slice":37781},{"name":29563,"cls":810},{"name":7660,"cls":810},[29850,29851,29852,29853,29854],[29856,29857,29858,29859,29860],[7452],{"type":802,"name":7459,"path":14417,"parent":14392,"description":14426,"lines":37786,"decorators":37787,"bases":37788,"attributes":37795,"functions":37796,"mro":37797},[1974,14428],[9853],[37789,37793],{"annotation":37790},{"left":37791,"slice":37792},{"name":14434,"cls":810},{"name":14436,"cls":810},{"annotation":37794},{"name":774,"cls":810},[14440,14441,14442,14443,14444,14445,14446,14447,14448],[14450,14451,14452,14453,14454,14455,14456,14457,14458,14459,14460,14461,14462,14463,14464,14465,14466,14467,14468],[7459,14434,14470,774,828],{"type":802,"name":7460,"path":26403,"parent":26392,"description":26407,"lines":37799,"decorators":37800,"bases":37801,"attributes":37808,"functions":37809,"mro":37810},[856,26409],[9853],[37802,37806],{"annotation":37803},{"left":37804,"slice":37805},{"name":15075,"cls":810},{"name":827,"cls":810},{"annotation":37807},{"name":774,"cls":810},[26419,26420,26421],[26423,26424,26425,26426,26427,26428,26429,26430,26431,26432,26433,26434,26435,26436,26437,26438,26439,26440,26441,26442,26443],[7460,15075,14879,14470,774,828],{"type":802,"name":7461,"path":26657,"parent":26393,"description":26660,"lines":37812,"bases":37813,"attributes":37816,"functions":37817,"mro":37818},[2800,24497],[37814],{"annotation":37815},{"name":2793,"cls":810},[26666],[26668,26669,26670,26671,26672,26673,26674,26675,26676,26677,26678,26679,26680,26681,26682,26683,26684,26685,26686,26687,26688,26689,26690,26691,26692,26693],[7461,2793],{"type":784,"name":7468,"path":24729,"parent":24529,"description":24748,"lines":37820,"value":24750},[870,870],{"type":802,"name":7171,"path":8865,"parent":7443,"description":8868,"lines":37822,"bases":37823,"attributes":37826,"functions":37827,"mro":37828},[878,8870],[37824],{"annotation":37825},{"name":772,"cls":810},[8875,8876,8877,8878,8879,8880,8881,8882,8883,8884,8885,8886,8887],[8889,8890,8891,8892,8893,8894,8895,8896,8897],[7171,772,774,813,827,828],{"type":784,"name":7469,"path":8599,"parent":7442,"lines":37830,"value":8863},[8862,8862],{"type":802,"name":7462,"path":24729,"parent":24529,"description":24752,"lines":37832,"bases":37833,"attributes":37836,"mro":37837},[3716,1066],[37834],{"annotation":37835},{"name":910,"cls":810},[24758,24759,24760,24761],[7462],{"type":802,"name":7463,"path":24729,"parent":24529,"description":24776,"lines":37839,"bases":37840,"attributes":37843,"mro":37844},[878,1973],[37841],{"annotation":37842},{"name":910,"cls":810},[24782,24783,24784,24785,24786],[7463],{"type":802,"name":2478,"path":24729,"parent":24529,"description":13532,"lines":37846,"bases":37847,"attributes":37850,"mro":37851},[2775,864],[37848],{"annotation":37849},{"name":9836,"cls":810},[2481,24738,24739],[2478],{"type":802,"name":6925,"path":8599,"parent":7442,"description":8604,"lines":37853,"bases":37854,"attributes":37857,"functions":37858,"mro":37859},[1923,8606],[37855],{"annotation":37856},{"name":772,"cls":810},[8611,8612,8613,8614,8615,8616,8617,8618,8619,8620],[8622,8623,8624,8625,8626,8627,8628,8629,8630,8631,8632,8633,8634,8635,8636,8637,8638],[6925,772,774,813,827,828],{"type":802,"name":7464,"path":18517,"parent":18486,"description":18596,"lines":37861,"decorators":37862,"bases":37863,"functions":37866,"mro":37867},[3055,18598],[9853],[37864],{"annotation":37865},{"name":7456,"cls":810},[18604,18605,18606,18607,18608,18609,18610,18611,18612],[7464,7456,777,16944,14470,774,828],{"type":802,"name":9424,"path":9629,"parent":9420,"description":9741,"lines":37869,"bases":37870,"mro":37873},[3820,1973],[37871],{"annotation":37872},{"name":9425,"cls":810},[9424,9425],{"type":802,"name":9425,"path":9629,"parent":9420,"description":9633,"lines":37875,"bases":37876,"attributes":37879,"functions":37880,"mro":37881},[9635,856],[37877],{"annotation":37878},{"name":9578,"cls":810},[9640,9641,9642,9643],[9645,9646,9647],[9425],{"type":802,"name":9426,"path":9629,"parent":9420,"description":9691,"lines":37883,"bases":37884,"attributes":37887,"functions":37888,"mro":37889},[1040,3069],[37885],{"annotation":37886},{"name":9425,"cls":810},[9697,9698],[9700,9701,9702],[9426,9425],{"type":802,"name":9427,"path":9629,"parent":9420,"description":9755,"lines":37891,"bases":37892,"mro":37895},[888,3104],[37893],{"annotation":37894},{"name":9425,"cls":810},[9427,9425],{"type":802,"name":9428,"path":9629,"parent":9420,"description":9748,"lines":37897,"bases":37898,"mro":37901},[7604,1085],[37899],{"annotation":37900},{"name":9425,"cls":810},[9428,9425],{"type":802,"name":9429,"path":9629,"parent":9420,"description":9762,"lines":37903,"bases":37904,"mro":37907},[897,806],[37905],{"annotation":37906},{"name":9425,"cls":810},[9429,9425],{"type":846,"name":9433,"path":9629,"parent":9420,"description":9769,"lines":37909,"parameters":37910,"returns":37913},[3852,9771],[37911],{"name":9553,"kind":852,"annotation":37912,"required":853},{"name":1405,"cls":810},{"description":1127,"annotation":37914},{"name":9425,"cls":810},{"type":846,"name":9434,"path":9629,"parent":9420,"description":9778,"lines":37916,"parameters":37917,"returns":37926},[2103,9780],[37918,37920,37922],{"name":9536,"kind":852,"annotation":37919,"required":853},{"name":931,"cls":810},{"name":9553,"kind":852,"annotation":37921,"required":853},{"name":1405,"cls":810},{"name":9787,"kind":852,"annotation":37923,"required":42,"default":832},{"join":37924},[37925,832],{"name":9425,"cls":810},{"description":1127,"annotation":37927},{"name":9425,"cls":810},{"type":846,"name":9435,"path":9586,"parent":9419,"description":9620,"lines":37929,"parameters":37930,"returns":37933},[1982,3875],[37931],{"name":9624,"kind":852,"annotation":37932,"required":853},{"name":9588,"cls":810},{"description":1127,"annotation":37934},{"name":9588,"cls":810},{"type":846,"name":9436,"path":9438,"parent":9418,"description":9561,"lines":37936,"parameters":37937,"returns":37940},[2743,8765],[37938],{"name":9565,"kind":852,"annotation":37939,"required":853,"description":9567},{"name":9446,"cls":810},{"description":9569,"annotation":37941},{"name":9425,"cls":810},{"type":784,"name":2508,"path":13469,"parent":9807,"lines":37943,"value":13494},[3035,3035],{"type":802,"name":9815,"path":13469,"parent":9807,"description":13473,"lines":37945,"bases":37946,"attributes":37949,"mro":37950},[9651,1040],[37947],{"annotation":37948},{"name":9836,"cls":810},[13479,13480,13481],[9815],{"type":784,"name":9825,"path":13496,"parent":9808,"lines":37952,"value":13527},[1973,1973],{"type":802,"name":7772,"path":13298,"parent":9806,"description":13301,"lines":37954,"bases":37955,"attributes":37958,"mro":37959},[9651,3173],[37956],{"annotation":37957},{"name":910,"cls":810},[13307,13308,13309,13310,13311,13312,13313,13314,13315,13316,13317,13318,13319,13320,13321,13322,13323,13324,13325,13326,13327,13328,13329,13330,13331,13332,13333,13334,13335,13336,13337,13338],[7772],{"type":802,"name":1966,"path":9828,"parent":9796,"description":9831,"lines":37961,"bases":37962,"attributes":37965,"mro":37966},[9651,805],[37963],{"annotation":37964},{"name":9836,"cls":810},[2262,1969],[1966],{"type":802,"name":2722,"path":10282,"parent":9803,"description":10285,"lines":37968,"bases":37969,"attributes":37972,"mro":37973},[9651,1922],[37970],{"annotation":37971},{"name":9836,"cls":810},[10291,10292,10293,10294,2726],[2722],{"type":802,"name":7156,"path":10312,"parent":9804,"description":10393,"lines":37975,"bases":37976,"attributes":37979,"mro":37980},[3820,4310],[37977],{"annotation":37978},{"name":910,"cls":810},[10399,10400,10401,10402,10403,10404,10405,10406,10407,10408,10409,10410,10411,10412,10413,10414,10415,10416,10417,10418,10419,10420,10421,10422,10423,10424,10425,10426,10427,10428,10429,10430,10431,10432,10433,10434,10435,10436,10437,10438,10439,10440,10441,10442,10443,10444,10445,10446,10447,10448,10449,10450,10451,10452,10453,10454,10455,10456,10457,10458,10459,10460,10461,10462,10463,10464,10465,10466,10467,10468,10469,10470,10471,10472,10473,10474,10475,10476],[7156],{"type":802,"name":7714,"path":9999,"parent":9800,"description":10002,"lines":37982,"decorators":37983,"attributes":37984,"functions":37985,"mro":37986},[9651,791],[9853],[10006,10007,10008,10009],[10011],[7714],{"type":802,"name":8053,"path":9846,"parent":9797,"description":9849,"lines":37988,"decorators":37989,"attributes":37990,"functions":37991,"mro":37992},[9851,1856],[9853],[9855,9856],[9858],[8053],{"type":802,"name":7146,"path":10312,"parent":9804,"description":10333,"lines":37994,"bases":37995,"attributes":37998,"mro":37999},[3016,3069],[37996],{"annotation":37997},{"name":910,"cls":810},[10339,10340,10341,10342,10343,10344,10345,10346,10347,10348],[7146],{"type":802,"name":2328,"path":13496,"parent":9808,"description":13500,"lines":38001,"bases":38002,"attributes":38005,"mro":38006},[9851,3819],[38003],{"annotation":38004},{"name":9836,"cls":810},[2575,2332,13506,13507,13508],[2328],{"type":802,"name":7186,"path":10801,"parent":9805,"description":11991,"lines":38008,"decorators":38009,"bases":38010,"attributes":38013,"functions":38014,"mro":38015},[9002,1808],[9853],[38011],{"annotation":38012},{"name":9816,"cls":810},[11998,11999,12000,12001,12002,12003,12004,12005,12006,12007,12008],[12010],[7186,9816,836,10935],{"type":802,"name":9816,"path":10801,"parent":9805,"description":10859,"lines":38017,"decorators":38018,"bases":38019,"attributes":38022,"functions":38023,"mro":38024},[796,10725],[9853],[38020],{"annotation":38021},{"name":836,"cls":810},[10866,10867,10868,10869,10870,10871,10872,10873,10874,10875,10876,10877,10878,10879,10880,10881,10882,10883,10884,10885,10886,10887,10888,10889,10890,10891,10892,10893,10894,10895,10896,10897,10898,10899,10900,10901,10902,10903,10904,10905,10906,10907,10908,10909,10910,10911,10912,10913,10914,10915,10916,10917,10918,10919,10920,10921,10922,10923,10924,10925,10926,10927,10928,10929,10930,10931],[10933],[9816,836,10935],{"type":802,"name":7762,"path":9928,"parent":9799,"description":9931,"lines":38026,"bases":38027,"attributes":38030,"mro":38031},[9651,3061],[38028],{"annotation":38029},{"name":910,"cls":810},[9937,9938,9939,9940,9941,9942,9943,9944,9945,9946,9947,9948],[7762],{"type":802,"name":9819,"path":10312,"parent":9804,"description":10315,"lines":38033,"bases":38034,"attributes":38037,"mro":38038},[9651,805],[38035],{"annotation":38036},{"name":910,"cls":810},[10321,10322],[9819],{"type":802,"name":9820,"path":13529,"parent":9809,"description":13532,"lines":38040,"bases":38041,"attributes":38044,"mro":38045},[9651,856],[38042],{"annotation":38043},{"name":9836,"cls":810},[13538,13539,13540],[9820],{"type":802,"name":8159,"path":13552,"parent":9810,"description":13555,"lines":38047,"decorators":38048,"attributes":38049,"functions":38050,"mro":38051},[9651,839],[9853],[13559,13560],[13562],[8159],{"type":802,"name":9817,"path":10801,"parent":9805,"description":10804,"lines":38053,"decorators":38054,"attributes":38055,"functions":38056,"mro":38057},[1807,831],[10807],[10809,10810,10811,10812,10813,10814],[10816],[9817],{"type":802,"name":6916,"path":10801,"parent":9805,"description":13019,"lines":38059,"decorators":38060,"bases":38061,"attributes":38064,"functions":38065,"mro":38066},[4486,4573],[9853],[38062],{"annotation":38063},{"name":9818,"cls":810},[13026,13027,13028,13029,13030,13031,13032,13033,13034],[13036],[6916,9818,836,10935],{"type":802,"name":9818,"path":10801,"parent":9805,"description":12653,"lines":38068,"decorators":38069,"bases":38070,"attributes":38073,"functions":38074,"mro":38075},[8765,4476],[9853],[38071],{"annotation":38072},{"name":836,"cls":810},[12660,12661,12662,12663,12664,12665,12666,12667,12668,12669,12670,12671,12672,12673,12674,12675,12676,12677,12678,12679,12680,12681,12682],[12684],[9818,836,10935],{"type":802,"name":8087,"path":10254,"parent":9802,"description":10257,"lines":38077,"decorators":38078,"attributes":38079,"functions":38080,"mro":38081},[9851,1856],[9853],[10261,10262],[10264],[8087],{"type":802,"name":9821,"path":9876,"parent":9798,"description":9890,"lines":38083,"bases":38084,"attributes":38087,"mro":38088},[1856,856],[38085],{"annotation":38086},{"name":9895,"cls":810},[9897,9898],[9821],{"type":846,"name":9826,"path":9876,"parent":9798,"description":9907,"lines":38090,"parameters":38091},[1040,1079],[38092,38099,38101],{"name":9911,"kind":852,"annotation":38093,"required":853},{"join":38094},[38095,38096],{"name":9821,"cls":810},{"left":38097,"slice":38098},{"name":843,"cls":810},{"name":9918,"cls":810},{"name":2955,"kind":852,"annotation":38100,"required":853},{"name":1405,"cls":810},{"name":9922,"kind":852,"annotation":38102,"required":42,"default":832},{"join":38103},[38104,832],{"name":9926,"cls":810},{"type":802,"name":13589,"path":14165,"parent":13584,"description":14168,"lines":38106,"decorators":38107,"bases":38108,"functions":38113,"mro":38114},[848,14170],[9853],[38109,38111],{"annotation":38110},{"name":13591,"cls":810},{"annotation":38112},{"name":14177,"cls":810},[14179,14180,14181,14182,14183,14184,14185,14186,14187,14188,14189,14190],[13589,13591,14177,13608,13628],{"type":802,"name":13590,"path":13840,"parent":13582,"description":13848,"lines":38116,"decorators":38117,"bases":38118,"attributes":38123,"functions":38124,"mro":38125},[2866,8806],[9853],[38119,38121],{"annotation":38120},{"name":13591,"cls":810},{"annotation":38122},{"name":13856,"cls":810},[13858],[13860,13861,13862,13863,13864,13865,13866,13867,13868,13869,13870,13871],[13590,13591,13856,13608,13628],{"type":802,"name":13591,"path":13599,"parent":13581,"description":13602,"lines":38127,"decorators":38128,"bases":38129,"attributes":38132,"functions":38133,"mro":38134},[795,11321],[9853],[38130],{"annotation":38131},{"name":13608,"cls":810},[13610,13611,13612,13613,13614,13615,13616],[13618,13619,13620,13621,13622,13623,13624,13625,13626],[13591,13608,13628],{"type":802,"name":13592,"path":36034,"parent":35882,"description":36037,"lines":38136,"bases":38137,"functions":38140,"mro":38141},[9664,864],[38138],{"annotation":38139},{"name":31646,"cls":810},[36043,36044],[13592],{"type":802,"name":13588,"path":37335,"parent":35890,"description":37340,"lines":38143,"decorators":38144,"attributes":38145,"functions":38146,"mro":38147},[1856,877],[10807],[37344,37345],[37347,37348],[13588],{"type":802,"name":13593,"path":14090,"parent":13583,"description":14093,"lines":38149,"decorators":38150,"bases":38151,"attributes":38154,"functions":38155,"mro":38156},[790,3819],[9853],[38152],{"annotation":38153},{"name":13628,"cls":810},[14100,14101],[14103,14104,14105,14106],[13593,13628],{"type":846,"name":13597,"path":37335,"parent":35890,"description":37373,"lines":38158,"parameters":38159},[3716,7604],[38160,38162,38164,38166],{"name":15778,"kind":852,"annotation":38161,"required":853},{"name":1062,"cls":810},{"name":37379,"kind":852,"annotation":38163,"required":853},{"name":931,"cls":810},{"name":37382,"kind":852,"annotation":38165,"required":853},{"name":13588,"cls":810},{"name":37385,"kind":852,"annotation":38167,"required":853},{"name":931,"cls":810},{"type":802,"name":14406,"path":26074,"parent":25656,"description":26078,"lines":38169,"decorators":38170,"bases":38171,"attributes":38174,"functions":38175,"mro":38176},[795,15115],[9853],[38172],{"annotation":38173},{"name":774,"cls":810},[26085,26086],[26088,26089,26090,26091,26092,26093,26094,26095,26096,26097,26098,26099,26100,26101,26102,26103,26104],[14406,774,828],{"type":802,"name":14408,"path":27379,"parent":27079,"description":27383,"lines":38178,"decorators":38179,"bases":38180,"attributes":38183,"functions":38184,"mro":38185},[864,27385],[9853],[38181],{"annotation":38182},{"name":773,"cls":810},[27391,27392,27393,27394,27395],[27397,27398,27399,27400,27401,27402,27403,27404,27405,27406,27407,27408,27409,27410,27411,27412,27413,27414,27415,27416,27417,27418,27419,27420,27421],[14408,773,14879,14470,774,828],{"type":802,"name":7453,"path":14836,"parent":14826,"description":14841,"lines":38187,"decorators":38188,"bases":38189,"attributes":38192,"functions":38193,"mro":38194},[864,1799],[9853],[38190],{"annotation":38191},{"name":773,"cls":810},[14848,14849,14850],[14852,14853,14854,14855,14856,14857,14858,14859,14860,14861,14862,14863,14864,14865,14866,14867,14868,14869,14870,14871,14872,14873,14874,14875,14876,14877],[7453,773,14879,14470,774,828],{"type":802,"name":7454,"path":17145,"parent":17135,"description":17149,"lines":38196,"decorators":38197,"bases":38198,"attributes":38201,"functions":38202,"mro":38203},[856,7140],[9853],[38199],{"annotation":38200},{"name":774,"cls":810},[17156,17157,17158,17159],[17161,17162,17163,17164,17165,17166,17167,17168,17169,17170,17171,17172],[7454,774,828],{"type":802,"name":7201,"path":17323,"parent":17136,"description":17326,"lines":38205,"bases":38206,"attributes":38209,"functions":38210,"mro":38211},[839,8844],[38207],{"annotation":38208},{"name":2793,"cls":810},[17332],[17334,17335,17336,17337,17338,17339,17340,17341,17342,17343,17344,17345,17346,17347,17348,17349,17350,17351,17352,17353],[7201,2793],{"type":802,"name":7279,"path":17593,"parent":17584,"description":17596,"lines":38213,"bases":38214,"attributes":38217,"mro":38218},[9651,3035],[38215],{"annotation":38216},{"name":17601,"cls":810},[17603,17604,17605,17606,17607,17608,17609],[7279],{"type":802,"name":7455,"path":18718,"parent":18487,"description":18722,"lines":38220,"decorators":38221,"bases":38222,"attributes":38227,"functions":38228,"mro":38229},[1059,16733],[9853],[38223],{"annotation":38224},{"left":38225,"slice":38226},{"name":776,"cls":810},{"name":1956,"cls":810},[18731,18732,18733,18734,18735,18736,18737,18738,18739,18740],[18742,18743,18744,18745,18746,18747,18748,18749,18750,18751,18752,18753,18754,18755,18756,18757,18758,18759,18760,18761,18762,18763,18764,18765,18766,18767,18768,18769,18770],[7455,776,16804,14879,14470,774,828],{"type":802,"name":7456,"path":19973,"parent":18490,"description":19982,"lines":38231,"decorators":38232,"bases":38233,"attributes":38241,"functions":38242,"mro":38243},[3839,19984],[9853],[38234],{"annotation":38235},{"left":38236,"slice":38237},{"name":777,"cls":810},{"elements":38238},[38239,38240],{"name":7455,"cls":810},{"name":1956,"cls":810},[19995,19996,19997,19998,19999,20000,20001],[20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049],[7456,777,16944,14470,774,828],{"type":802,"name":7457,"path":28062,"parent":28012,"description":28072,"lines":38245,"decorators":38246,"bases":38247,"attributes":38250,"functions":38251,"mro":38252},[1043,28074],[9853],[38248],{"annotation":38249},{"name":28079,"cls":810},[28081,28082,28083,28084,28085,28086,28087],[28089,28090,28091,28092,28093,28094,28095,28096,28097,28098,28099,28100,28101,28102,28103,28104,28105,28106,28107,28108,28109,28110,28111,28112,28113,28114,28115],[7457,28079,16944,14470,774,828],{"type":802,"name":7458,"path":25149,"parent":24937,"description":25153,"lines":38254,"decorators":38255,"bases":38256,"attributes":38261,"functions":38262,"mro":38263},[795,19901],[9853],[38257],{"annotation":38258},{"left":38259,"slice":38260},{"name":773,"cls":810},{"name":827,"cls":810},[25162,25163,25164,25165,25166],[25168,25169,25170,25171,25172,25173,25174,25175,25176,25177,25178,25179,25180,25181,25182,25183,25184,25185,25186,25187,25188,25189,25190,25191,25192,25193],[7458,773,14879,14470,774,828],{"type":802,"name":2779,"path":24945,"parent":24936,"description":24948,"lines":38265,"bases":38266,"attributes":38269,"functions":38270,"mro":38271},[1807,4348],[38267],{"annotation":38268},{"name":2793,"cls":810},[24954],[24956,24957,24958,24959,24960,24961,24962,24963],[2779,2793],{"type":802,"name":7459,"path":14417,"parent":14392,"description":14426,"lines":38273,"decorators":38274,"bases":38275,"attributes":38282,"functions":38283,"mro":38284},[1974,14428],[9853],[38276,38280],{"annotation":38277},{"left":38278,"slice":38279},{"name":14434,"cls":810},{"name":14436,"cls":810},{"annotation":38281},{"name":774,"cls":810},[14440,14441,14442,14443,14444,14445,14446,14447,14448],[14450,14451,14452,14453,14454,14455,14456,14457,14458,14459,14460,14461,14462,14463,14464,14465,14466,14467,14468],[7459,14434,14470,774,828],{"type":802,"name":7460,"path":26403,"parent":26392,"description":26407,"lines":38286,"decorators":38287,"bases":38288,"attributes":38295,"functions":38296,"mro":38297},[856,26409],[9853],[38289,38293],{"annotation":38290},{"left":38291,"slice":38292},{"name":15075,"cls":810},{"name":827,"cls":810},{"annotation":38294},{"name":774,"cls":810},[26419,26420,26421],[26423,26424,26425,26426,26427,26428,26429,26430,26431,26432,26433,26434,26435,26436,26437,26438,26439,26440,26441,26442,26443],[7460,15075,14879,14470,774,828],{"type":802,"name":7461,"path":26657,"parent":26393,"description":26660,"lines":38299,"bases":38300,"attributes":38303,"functions":38304,"mro":38305},[2800,24497],[38301],{"annotation":38302},{"name":2793,"cls":810},[26666],[26668,26669,26670,26671,26672,26673,26674,26675,26676,26677,26678,26679,26680,26681,26682,26683,26684,26685,26686,26687,26688,26689,26690,26691,26692,26693],[7461,2793],{"type":802,"name":14407,"path":25665,"parent":25655,"description":25668,"lines":38307,"bases":38308,"attributes":38311,"functions":38312,"mro":38313},[2775,25670],[38309],{"annotation":38310},{"name":15789,"cls":810},[25675],[25677,25678,25679,25680,25681,25682,25683,25684,25685,25686,25687,25688,25689,25690,25691,25692,25693,25694,25695,25696,25697,25698,25699,25700,25701,25702],[14407,15789],{"type":802,"name":14409,"path":27091,"parent":27078,"description":27094,"lines":38315,"bases":38316,"attributes":38319,"functions":38320,"mro":38321},[3016,27096],[38317],{"annotation":38318},{"name":15789,"cls":810},[27101],[27103,27104,27105,27106,27107,27108,27109,27110,27111,27112,27113,27114,27115,27116,27117,27118,27119,27120],[14409,15789],{"type":784,"name":7468,"path":24729,"parent":24529,"description":24748,"lines":38323,"value":24750},[870,870],{"type":802,"name":9170,"path":17634,"parent":17585,"description":17637,"lines":38325,"bases":38326,"attributes":38331,"mro":38332},[9651,7196],[38327,38329],{"annotation":38328},{"name":931,"cls":810},{"annotation":38330},{"name":9895,"cls":810},[17645,17646,17647,17648],[9170],{"type":802,"name":7462,"path":24729,"parent":24529,"description":24752,"lines":38334,"bases":38335,"attributes":38338,"mro":38339},[3716,1066],[38336],{"annotation":38337},{"name":910,"cls":810},[24758,24759,24760,24761],[7462],{"type":802,"name":7463,"path":24729,"parent":24529,"description":24776,"lines":38341,"bases":38342,"attributes":38345,"mro":38346},[878,1973],[38343],{"annotation":38344},{"name":910,"cls":810},[24782,24783,24784,24785,24786],[7463],{"type":802,"name":2478,"path":24729,"parent":24529,"description":13532,"lines":38348,"bases":38349,"attributes":38352,"mro":38353},[2775,864],[38350],{"annotation":38351},{"name":9836,"cls":810},[2481,24738,24739],[2478],{"type":802,"name":14410,"path":18517,"parent":18486,"description":18521,"lines":38355,"decorators":38356,"bases":38357,"functions":38360,"mro":38361},[795,1922],[9853],[38358],{"annotation":38359},{"name":7455,"cls":810},[18528,18529,18530],[14410,7455,776,16804,14879,14470,774,828],{"type":802,"name":7464,"path":18517,"parent":18486,"description":18596,"lines":38363,"decorators":38364,"bases":38365,"functions":38368,"mro":38369},[3055,18598],[9853],[38366],{"annotation":38367},{"name":7456,"cls":810},[18604,18605,18606,18607,18608,18609,18610,18611,18612],[7464,7456,777,16944,14470,774,828],{"type":802,"name":14411,"path":16784,"parent":15761,"description":16916,"lines":38371,"decorators":38372,"bases":38373,"attributes":38376,"functions":38377,"mro":38378},[3159,4574],[9853],[38374],{"annotation":38375},{"name":7456,"cls":810},[16923,16924,16925,16926,16927],[16929,16930,16931,16932,16933,16934,16935,16936,16937,16938,16939,16940,16941,16942],[14411,7456,777,16944,14470,774,828],{"type":802,"name":14412,"path":15769,"parent":15760,"description":15783,"lines":38380,"bases":38381,"attributes":38386,"functions":38387,"mro":38388},[870,15785],[38382,38384],{"annotation":38383},{"name":15789,"cls":810},{"annotation":38385},{"name":1812,"cls":810},[15793,15794],[15796,15797,15798,15799,15800,15801,15802,15803,15804,15805,15806,15807,15808,15809,15810,15811,15812,15813,15814,15815,15816,15817,15818,15819,15820,15821,15822,15823,15824,15825,15826,15827,15828,15829,15830,15831,15832,15833,15834,15835,15836,15837],[14412,15789],{"type":802,"name":7453,"path":14836,"parent":14826,"description":14841,"lines":38390,"decorators":38391,"bases":38392,"attributes":38395,"functions":38396,"mro":38397},[864,1799],[9853],[38393],{"annotation":38394},{"name":773,"cls":810},[14848,14849,14850],[14852,14853,14854,14855,14856,14857,14858,14859,14860,14861,14862,14863,14864,14865,14866,14867,14868,14869,14870,14871,14872,14873,14874,14875,14876,14877],[7453,773,14879,14470,774,828],{"type":802,"name":3094,"path":15716,"parent":15627,"description":15084,"lines":38399,"bases":38400,"attributes":38403,"mro":38404},[9651,790],[38401],{"annotation":38402},{"name":9836,"cls":810},[15724,15725,15726,15727],[3094],{"type":802,"name":2978,"path":15261,"parent":14827,"description":15264,"lines":38406,"bases":38407,"attributes":38410,"functions":38411,"mro":38412},[1807,9346],[38408],{"annotation":38409},{"name":2793,"cls":810},[15270,15271],[15273,15274,15275,15276,15277,15278,15279,15280,15281,15282,15283,15284,15285,15286,15287,15288,15289,15290,15291,15292,15293,15294,15295],[2978,2793],{"type":802,"name":3094,"path":15716,"parent":15627,"description":15084,"lines":38414,"bases":38415,"attributes":38418,"mro":38419},[9651,790],[38416],{"annotation":38417},{"name":9836,"cls":810},[15724,15725,15726,15727],[3094],{"type":802,"name":3096,"path":15636,"parent":15625,"description":15639,"lines":38421,"bases":38422,"attributes":38425,"mro":38426},[9651,796],[38423],{"annotation":38424},{"name":9836,"cls":810},[15645,15646,15647,15648,15649,15650,15651,15652,15653,15654,15655,15656],[3096],{"type":802,"name":3098,"path":15738,"parent":15628,"description":15741,"lines":38428,"bases":38429,"attributes":38432,"mro":38433},[9651,7196],[38430],{"annotation":38431},{"name":9836,"cls":810},[15747,15748,15749],[3098],{"type":802,"name":3100,"path":15693,"parent":15626,"description":15696,"lines":38435,"bases":38436,"attributes":38439,"mro":38440},[9651,790],[38437],{"annotation":38438},{"name":9836,"cls":810},[15702,15703,15704,15705],[3100],{"type":802,"name":14411,"path":16784,"parent":15761,"description":16916,"lines":38442,"decorators":38443,"bases":38444,"attributes":38447,"functions":38448,"mro":38449},[3159,4574],[9853],[38445],{"annotation":38446},{"name":7456,"cls":810},[16923,16924,16925,16926,16927],[16929,16930,16931,16932,16933,16934,16935,16936,16937,16938,16939,16940,16941,16942],[14411,7456,777,16944,14470,774,828],{"type":802,"name":14412,"path":15769,"parent":15760,"description":15783,"lines":38451,"bases":38452,"attributes":38457,"functions":38458,"mro":38459},[870,15785],[38453,38455],{"annotation":38454},{"name":15789,"cls":810},{"annotation":38456},{"name":1812,"cls":810},[15793,15794],[15796,15797,15798,15799,15800,15801,15802,15803,15804,15805,15806,15807,15808,15809,15810,15811,15812,15813,15814,15815,15816,15817,15818,15819,15820,15821,15822,15823,15824,15825,15826,15827,15828,15829,15830,15831,15832,15833,15834,15835,15836,15837],[14412,15789],{"type":802,"name":7454,"path":17145,"parent":17135,"description":17149,"lines":38461,"decorators":38462,"bases":38463,"attributes":38466,"functions":38467,"mro":38468},[856,7140],[9853],[38464],{"annotation":38465},{"name":774,"cls":810},[17156,17157,17158,17159],[17161,17162,17163,17164,17165,17166,17167,17168,17169,17170,17171,17172],[7454,774,828],{"type":802,"name":7201,"path":17323,"parent":17136,"description":17326,"lines":38470,"bases":38471,"attributes":38474,"functions":38475,"mro":38476},[839,8844],[38472],{"annotation":38473},{"name":2793,"cls":810},[17332],[17334,17335,17336,17337,17338,17339,17340,17341,17342,17343,17344,17345,17346,17347,17348,17349,17350,17351,17352,17353],[7201,2793],{"type":802,"name":7279,"path":17593,"parent":17584,"description":17596,"lines":38478,"bases":38479,"attributes":38482,"mro":38483},[9651,3035],[38480],{"annotation":38481},{"name":17601,"cls":810},[17603,17604,17605,17606,17607,17608,17609],[7279],{"type":802,"name":9170,"path":17634,"parent":17585,"description":17637,"lines":38485,"bases":38486,"attributes":38491,"mro":38492},[9651,7196],[38487,38489],{"annotation":38488},{"name":931,"cls":810},{"annotation":38490},{"name":9895,"cls":810},[17645,17646,17647,17648],[9170],{"type":802,"name":7279,"path":17593,"parent":17584,"description":17596,"lines":38494,"bases":38495,"attributes":38498,"mro":38499},[9651,3035],[38496],{"annotation":38497},{"name":17601,"cls":810},[17603,17604,17605,17606,17607,17608,17609],[7279],{"type":802,"name":9170,"path":17634,"parent":17585,"description":17637,"lines":38501,"bases":38502,"attributes":38507,"mro":38508},[9651,7196],[38503,38505],{"annotation":38504},{"name":931,"cls":810},{"annotation":38506},{"name":9895,"cls":810},[17645,17646,17647,17648],[9170],{"type":802,"name":2793,"path":18376,"parent":17666,"description":18379,"lines":38510,"attributes":38511,"functions":38512,"mro":38513},[2775,870],[18382],[18384,18385,18386,18387],[2793],{"type":802,"name":15789,"path":18425,"parent":17667,"description":18431,"lines":38515,"attributes":38516,"functions":38517,"mro":38518},[906,3820],[18434,18435,18436,18437,18438],[18440,18441,18442],[15789],{"type":784,"name":18514,"path":23921,"parent":18494,"lines":38520,"value":23926},[3016,3839],{"type":784,"name":18515,"path":23921,"parent":18494,"lines":38522,"value":23929},[897,3932],{"type":802,"name":7455,"path":18718,"parent":18487,"description":18722,"lines":38524,"decorators":38525,"bases":38526,"attributes":38531,"functions":38532,"mro":38533},[1059,16733],[9853],[38527],{"annotation":38528},{"left":38529,"slice":38530},{"name":776,"cls":810},{"name":1956,"cls":810},[18731,18732,18733,18734,18735,18736,18737,18738,18739,18740],[18742,18743,18744,18745,18746,18747,18748,18749,18750,18751,18752,18753,18754,18755,18756,18757,18758,18759,18760,18761,18762,18763,18764,18765,18766,18767,18768,18769,18770],[7455,776,16804,14879,14470,774,828],{"type":802,"name":18499,"path":23921,"parent":18494,"description":23931,"lines":38535,"decorators":38536,"bases":38537,"attributes":38540,"functions":38541,"mro":38542},[2102,8765],[9853],[38538],{"annotation":38539},{"name":13589,"cls":810},[23938,23939],[23941,23942,23943,23944,23945,23946],[18499,13589,13591,14177,13608,13628],{"type":802,"name":18500,"path":23921,"parent":18494,"description":24465,"lines":38544,"decorators":38545,"bases":38546,"attributes":38549,"functions":38550,"mro":38551},[21825,1598],[9853],[38547],{"annotation":38548},{"name":24471,"cls":810},[24473,24474,24475],[24477,24478,24479],[18500,24471,13628],{"type":802,"name":18501,"path":23921,"parent":18494,"description":24094,"lines":38553,"decorators":38554,"bases":38555,"attributes":38558,"functions":38559,"mro":38560},[1302,19449],[9853],[38556],{"annotation":38557},{"name":13590,"cls":810},[24101],[24103,24104,24105,24106,24107],[18501,13590,13591,13856,13608,13628],{"type":802,"name":7456,"path":19973,"parent":18490,"description":19982,"lines":38562,"decorators":38563,"bases":38564,"attributes":38572,"functions":38573,"mro":38574},[3839,19984],[9853],[38565],{"annotation":38566},{"left":38567,"slice":38568},{"name":777,"cls":810},{"elements":38569},[38570,38571],{"name":7455,"cls":810},{"name":1956,"cls":810},[19995,19996,19997,19998,19999,20000,20001],[20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049],[7456,777,16944,14470,774,828],{"type":802,"name":18505,"path":22519,"parent":18493,"description":23000,"lines":38576,"decorators":38577,"bases":38578,"attributes":38581,"functions":38582,"mro":38583},[4349,7924],[9853],[38579],{"annotation":38580},{"name":22523,"cls":810},[23007,23008,23009,23010],[23012,23013,23014,23015,23016,23017],[18505,22523,13628],{"type":802,"name":18506,"path":22519,"parent":18493,"description":23806,"lines":38585,"decorators":38586,"bases":38587,"attributes":38590,"functions":38591,"mro":38592},[1757,23808],[9853],[38588],{"annotation":38589},{"name":13628,"cls":810},[23814,23815,23816],[23818,23819,23820,23821,23822,23823],[18506,13628],{"type":802,"name":18504,"path":19919,"parent":18489,"description":19922,"lines":38594,"decorators":38595,"bases":38596,"functions":38599,"mro":38600},[790,1066],[9853],[38597],{"annotation":38598},{"name":19928,"cls":810},[19930,19931,19932],[18504,19928,19934],{"type":802,"name":18507,"path":22519,"parent":18493,"description":23246,"lines":38602,"decorators":38603,"bases":38604,"attributes":38607,"functions":38608,"mro":38609},[19030,5009],[9853],[38605],{"annotation":38606},{"name":22523,"cls":810},[23253,23254,23255,23256],[23258,23259,23260,23261,23262,23263],[18507,22523,13628],{"type":802,"name":18510,"path":19165,"parent":18488,"description":19177,"lines":38611,"bases":38612,"attributes":38617,"functions":38618,"mro":38619},[795,6599],[38613,38615],{"annotation":38614},{"name":2793,"cls":810},{"annotation":38616},{"name":1812,"cls":810},[19185],[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,19212,19213,19214,19215,19216],[18510,2793],{"type":802,"name":1966,"path":9828,"parent":9796,"description":9831,"lines":38621,"bases":38622,"attributes":38625,"mro":38626},[9651,805],[38623],{"annotation":38624},{"name":9836,"cls":810},[2262,1969],[1966],{"type":784,"name":7468,"path":24729,"parent":24529,"description":24748,"lines":38628,"value":24750},[870,870],{"type":802,"name":2186,"path":24891,"parent":24530,"description":24894,"lines":38630,"bases":38631,"attributes":38634,"mro":38635},[9651,3016],[38632],{"annotation":38633},{"name":9836,"cls":810},[5061,2189,24900],[2186],{"type":802,"name":7462,"path":24729,"parent":24529,"description":24752,"lines":38637,"bases":38638,"attributes":38641,"mro":38642},[3716,1066],[38639],{"annotation":38640},{"name":910,"cls":810},[24758,24759,24760,24761],[7462],{"type":802,"name":7463,"path":24729,"parent":24529,"description":24776,"lines":38644,"bases":38645,"attributes":38648,"mro":38649},[878,1973],[38646],{"annotation":38647},{"name":910,"cls":810},[24782,24783,24784,24785,24786],[7463],{"type":802,"name":2478,"path":24729,"parent":24529,"description":13532,"lines":38651,"bases":38652,"attributes":38655,"mro":38656},[2775,864],[38653],{"annotation":38654},{"name":9836,"cls":810},[2481,24738,24739],[2478],{"type":802,"name":18502,"path":23921,"parent":18494,"description":24243,"lines":38658,"decorators":38659,"bases":38660,"attributes":38663,"functions":38664,"mro":38665},[4587,7935],[9853],[38661],{"annotation":38662},{"name":18499,"cls":810},[24250],[24252],[18502,18499,13589,13591,14177,13608,13628],{"type":802,"name":18503,"path":23921,"parent":18494,"description":24353,"lines":38667,"decorators":38668,"bases":38669,"attributes":38672,"functions":38673,"mro":38674},[20279,24355],[9853],[38670],{"annotation":38671},{"name":18501,"cls":810},[24361],[24363],[18503,18501,13590,13591,13856,13608,13628],{"type":802,"name":18508,"path":22519,"parent":18493,"description":23490,"lines":38676,"decorators":38677,"bases":38678,"attributes":38681,"functions":38682,"mro":38683},[19078,23492],[9853],[38679],{"annotation":38680},{"name":18505,"cls":810},[23498,23499],[23501,23502,23503],[18508,18505,22523,13628],{"type":802,"name":18509,"path":22519,"parent":18493,"description":23648,"lines":38685,"decorators":38686,"bases":38687,"attributes":38690,"functions":38691,"mro":38692},[16629,16651],[9853],[38688],{"annotation":38689},{"name":18507,"cls":810},[23655,23656],[23658,23659,23660],[18509,18507,22523,13628],{"type":802,"name":1966,"path":9828,"parent":9796,"description":9831,"lines":38694,"bases":38695,"attributes":38698,"mro":38699},[9651,805],[38696],{"annotation":38697},{"name":9836,"cls":810},[2262,1969],[1966],{"type":784,"name":7468,"path":24729,"parent":24529,"description":24748,"lines":38701,"value":24750},[870,870],{"type":802,"name":16822,"path":24912,"parent":24531,"description":22219,"lines":38703,"bases":38704,"attributes":38707,"mro":38708},[9651,856],[38705],{"annotation":38706},{"name":9836,"cls":810},[24920,24921,24922],[16822],{"type":802,"name":2186,"path":24891,"parent":24530,"description":24894,"lines":38710,"bases":38711,"attributes":38714,"mro":38715},[9651,3016],[38712],{"annotation":38713},{"name":9836,"cls":810},[5061,2189,24900],[2186],{"type":802,"name":7462,"path":24729,"parent":24529,"description":24752,"lines":38717,"bases":38718,"attributes":38721,"mro":38722},[3716,1066],[38719],{"annotation":38720},{"name":910,"cls":810},[24758,24759,24760,24761],[7462],{"type":802,"name":7463,"path":24729,"parent":24529,"description":24776,"lines":38724,"bases":38725,"attributes":38728,"mro":38729},[878,1973],[38726],{"annotation":38727},{"name":910,"cls":810},[24782,24783,24784,24785,24786],[7463],{"type":802,"name":2478,"path":24729,"parent":24529,"description":13532,"lines":38731,"bases":38732,"attributes":38735,"mro":38736},[2775,864],[38733],{"annotation":38734},{"name":9836,"cls":810},[2481,24738,24739],[2478],{"type":802,"name":5705,"path":24729,"parent":24529,"description":24816,"lines":38738,"decorators":38739,"attributes":38740,"functions":38741,"mro":38742},[7604,2019],[9853],[24820,24821,24822,24823,24824,24825,24826,24827],[24829],[5705],{"type":802,"name":24535,"path":24700,"parent":24528,"description":24703,"lines":38744,"decorators":38745,"attributes":38746,"functions":38747,"mro":38748},[9651,7196],[9853],[24707,24708],[24710],[24535],{"type":802,"name":1966,"path":9828,"parent":9796,"description":9831,"lines":38750,"bases":38751,"attributes":38754,"mro":38755},[9651,805],[38752],{"annotation":38753},{"name":9836,"cls":810},[2262,1969],[1966],{"type":802,"name":7458,"path":25149,"parent":24937,"description":25153,"lines":38757,"decorators":38758,"bases":38759,"attributes":38764,"functions":38765,"mro":38766},[795,19901],[9853],[38760],{"annotation":38761},{"left":38762,"slice":38763},{"name":773,"cls":810},{"name":827,"cls":810},[25162,25163,25164,25165,25166],[25168,25169,25170,25171,25172,25173,25174,25175,25176,25177,25178,25179,25180,25181,25182,25183,25184,25185,25186,25187,25188,25189,25190,25191,25192,25193],[7458,773,14879,14470,774,828],{"type":802,"name":2779,"path":24945,"parent":24936,"description":24948,"lines":38768,"bases":38769,"attributes":38772,"functions":38773,"mro":38774},[1807,4348],[38770],{"annotation":38771},{"name":2793,"cls":810},[24954],[24956,24957,24958,24959,24960,24961,24962,24963],[2779,2793],{"type":802,"name":14406,"path":26074,"parent":25656,"description":26078,"lines":38776,"decorators":38777,"bases":38778,"attributes":38781,"functions":38782,"mro":38783},[795,15115],[9853],[38779],{"annotation":38780},{"name":774,"cls":810},[26085,26086],[26088,26089,26090,26091,26092,26093,26094,26095,26096,26097,26098,26099,26100,26101,26102,26103,26104],[14406,774,828],{"type":802,"name":14407,"path":25665,"parent":25655,"description":25668,"lines":38785,"bases":38786,"attributes":38789,"functions":38790,"mro":38791},[2775,25670],[38787],{"annotation":38788},{"name":15789,"cls":810},[25675],[25677,25678,25679,25680,25681,25682,25683,25684,25685,25686,25687,25688,25689,25690,25691,25692,25693,25694,25695,25696,25697,25698,25699,25700,25701,25702],[14407,15789],{"type":846,"name":26364,"path":26366,"parent":26358,"description":26369,"lines":38793,"parameters":38794,"returns":38803},[9651,831],[38795,38799,38801],{"name":14558,"kind":852,"annotation":38796,"required":853,"description":26376},{"left":38797,"slice":38798},{"name":1870,"cls":810},{"name":1405,"cls":810},{"name":26378,"kind":852,"annotation":38800,"required":853,"description":26380},{"name":1405,"cls":810},{"name":892,"kind":852,"annotation":38802,"required":853,"description":26383},{"name":9170,"cls":810},{"description":26385,"annotation":38804},{"left":38805,"slice":38806},{"name":1870,"cls":810},{"name":9170,"cls":810},{"type":802,"name":26398,"path":27051,"parent":27016,"description":27054,"lines":38808,"bases":38809,"attributes":38812,"mro":38813},[9651,3016],[38810],{"annotation":38811},{"name":910,"cls":810},[27060,27061,27062],[26398],{"type":802,"name":7460,"path":26403,"parent":26392,"description":26407,"lines":38815,"decorators":38816,"bases":38817,"attributes":38824,"functions":38825,"mro":38826},[856,26409],[9853],[38818,38822],{"annotation":38819},{"left":38820,"slice":38821},{"name":15075,"cls":810},{"name":827,"cls":810},{"annotation":38823},{"name":774,"cls":810},[26419,26420,26421],[26423,26424,26425,26426,26427,26428,26429,26430,26431,26432,26433,26434,26435,26436,26437,26438,26439,26440,26441,26442,26443],[7460,15075,14879,14470,774,828],{"type":802,"name":7461,"path":26657,"parent":26393,"description":26660,"lines":38828,"bases":38829,"attributes":38832,"functions":38833,"mro":38834},[2800,24497],[38830],{"annotation":38831},{"name":2793,"cls":810},[26666],[26668,26669,26670,26671,26672,26673,26674,26675,26676,26677,26678,26679,26680,26681,26682,26683,26684,26685,26686,26687,26688,26689,26690,26691,26692,26693],[7461,2793],{"type":802,"name":26398,"path":27051,"parent":27016,"description":27054,"lines":38836,"bases":38837,"attributes":38840,"mro":38841},[9651,3016],[38838],{"annotation":38839},{"name":910,"cls":810},[27060,27061,27062],[26398],{"type":802,"name":26597,"path":27024,"parent":27015,"description":27027,"lines":38843,"bases":38844,"attributes":38849,"mro":38850},[9651,3016],[38845,38847],{"annotation":38846},{"name":931,"cls":810},{"annotation":38848},{"name":9895,"cls":810},[27035,27036,27037],[26597],{"type":802,"name":14408,"path":27379,"parent":27079,"description":27383,"lines":38852,"decorators":38853,"bases":38854,"attributes":38857,"functions":38858,"mro":38859},[864,27385],[9853],[38855],{"annotation":38856},{"name":773,"cls":810},[27391,27392,27393,27394,27395],[27397,27398,27399,27400,27401,27402,27403,27404,27405,27406,27407,27408,27409,27410,27411,27412,27413,27414,27415,27416,27417,27418,27419,27420,27421],[14408,773,14879,14470,774,828],{"type":802,"name":27084,"path":27837,"parent":27826,"description":27840,"lines":38861,"bases":38862,"attributes":38865,"mro":38866},[9651,790],[38863],{"annotation":38864},{"name":9836,"cls":810},[27846,27847,27848,27849],[27084],{"type":802,"name":27085,"path":27837,"parent":27826,"description":27880,"lines":38868,"bases":38869,"attributes":38872,"functions":38873,"mro":38874},[831,1092],[38870],{"annotation":38871},{"name":9836,"cls":810},[27886,27887,27888,27889,27890,27891,27892,27893,27894,27818,27895,27896,27897,27898,27899,27900,27901,27902],[27904],[27085],{"type":802,"name":27086,"path":27837,"parent":27826,"description":27860,"lines":38876,"bases":38877,"attributes":38880,"mro":38881},[1807,791],[38878],{"annotation":38879},{"name":9836,"cls":810},[27866,27867,27868,27869],[27086],{"type":802,"name":14409,"path":27091,"parent":27078,"description":27094,"lines":38883,"bases":38884,"attributes":38887,"functions":38888,"mro":38889},[3016,27096],[38885],{"annotation":38886},{"name":15789,"cls":810},[27101],[27103,27104,27105,27106,27107,27108,27109,27110,27111,27112,27113,27114,27115,27116,27117,27118,27119,27120],[14409,15789],{"type":802,"name":27084,"path":27837,"parent":27826,"description":27840,"lines":38891,"bases":38892,"attributes":38895,"mro":38896},[9651,790],[38893],{"annotation":38894},{"name":9836,"cls":810},[27846,27847,27848,27849],[27084],{"type":802,"name":27085,"path":27837,"parent":27826,"description":27880,"lines":38898,"bases":38899,"attributes":38902,"functions":38903,"mro":38904},[831,1092],[38900],{"annotation":38901},{"name":9836,"cls":810},[27886,27887,27888,27889,27890,27891,27892,27893,27894,27818,27895,27896,27897,27898,27899,27900,27901,27902],[27904],[27085],{"type":802,"name":27086,"path":27837,"parent":27826,"description":27860,"lines":38906,"bases":38907,"attributes":38910,"mro":38911},[1807,791],[38908],{"annotation":38909},{"name":9836,"cls":810},[27866,27867,27868,27869],[27086],{"type":846,"name":27834,"path":27964,"parent":27827,"description":27996,"lines":38913,"parameters":38914,"returns":38919},[878,3104],[38915,38917],{"name":14650,"kind":852,"annotation":38916,"required":853,"description":28001},{"name":827,"cls":810},{"name":7389,"kind":852,"annotation":38918,"required":853,"description":28004},{"name":27085,"cls":810},{"description":28006,"annotation":38920},{"name":1062,"cls":810},{"type":846,"name":27835,"path":27964,"parent":27827,"description":27967,"lines":38922,"parameters":38923,"returns":38940},[790,1066],[38924,38933,38935],{"name":27971,"kind":852,"annotation":38925,"required":853,"description":27982},{"left":38926,"slice":38927},{"name":27974,"cls":810},{"elements":38928},[38929,38930],{},{"left":38931,"slice":38932},{"name":27980,"cls":810},{"name":27085,"cls":810},{"name":27815,"kind":852,"annotation":38934,"required":853,"description":27985},{"name":27085,"cls":810},{"name":7389,"kind":852,"annotation":38936,"required":853,"description":27991},{"join":38937},[38938,38939,832],{"name":27085,"cls":810},{"name":27084,"cls":810},{"description":27993,"annotation":38941},{"name":27085,"cls":810},{"type":802,"name":7457,"path":28062,"parent":28012,"description":28072,"lines":38943,"decorators":38944,"bases":38945,"attributes":38948,"functions":38949,"mro":38950},[1043,28074],[9853],[38946],{"annotation":38947},{"name":28079,"cls":810},[28081,28082,28083,28084,28085,28086,28087],[28089,28090,28091,28092,28093,28094,28095,28096,28097,28098,28099,28100,28101,28102,28103,28104,28105,28106,28107,28108,28109,28110,28111,28112,28113,28114,28115],[7457,28079,16944,14470,774,828],{"type":802,"name":28020,"path":29018,"parent":28014,"description":29038,"lines":38952,"decorators":38953,"bases":38954,"attributes":38957,"functions":38958,"mro":38959},[1079,4163],[9853],[38955],{"annotation":38956},{"name":13589,"cls":810},[29045,29046,29047,29048],[29050,29051,29052,29053,29054,29055],[28020,13589,13591,14177,13608,13628],{"type":802,"name":28021,"path":29018,"parent":28014,"description":29429,"lines":38961,"decorators":38962,"bases":38963,"attributes":38966,"functions":38967,"mro":38968},[7886,26409],[9853],[38964],{"annotation":38965},{"name":24471,"cls":810},[29436,29437,29438],[29440,29441,29442],[28021,24471,13628],{"type":802,"name":28019,"path":28028,"parent":28011,"description":28031,"lines":38970,"decorators":38971,"bases":38972,"attributes":38975,"functions":38976,"mro":38977},[2800,796],[9853],[38973],{"annotation":38974},{"name":28037,"cls":810},[28039,28040],[28042],[28019,28037,13685,19934],{"type":802,"name":28022,"path":29018,"parent":28014,"description":29231,"lines":38979,"decorators":38980,"bases":38981,"attributes":38984,"functions":38985,"mro":38986},[4170,4527],[9853],[38982],{"annotation":38983},{"name":13590,"cls":810},[29238,29239,29240,29241],[29243,29244,29245,29246,29247,29248],[28022,13590,13591,13856,13608,13628],{"type":802,"name":3333,"path":28644,"parent":28013,"description":28647,"lines":38988,"bases":38989,"attributes":38992,"functions":38993,"mro":38994},[839,5097],[38990],{"annotation":38991},{"name":2793,"cls":810},[28653],[28655,28656,28657,28658,28659,28660,28661,28662,28663,28664,28665,28666,28667,28668,28669,28670,28671],[3333,2793],{"type":802,"name":28023,"path":29496,"parent":29488,"description":24894,"lines":38996,"bases":38997,"attributes":39000,"mro":39001},[9651,3016],[38998],{"annotation":38999},{"name":9836,"cls":810},[28312,29504,29505],[28023],{"type":802,"name":28023,"path":29496,"parent":29488,"description":24894,"lines":39003,"bases":39004,"attributes":39007,"mro":39008},[9651,3016],[39005],{"annotation":39006},{"name":9836,"cls":810},[28312,29504,29505],[28023],{"type":802,"name":7452,"path":29834,"parent":29529,"description":29841,"lines":39010,"decorators":39011,"bases":39012,"attributes":39017,"functions":39018,"mro":39019},[3016,13733],[9853],[39013],{"annotation":39014},{"left":39015,"slice":39016},{"name":29563,"cls":810},{"name":7660,"cls":810},[29850,29851,29852,29853,29854],[29856,29857,29858,29859,29860],[7452],{"type":802,"name":29521,"path":30253,"parent":29532,"description":30256,"lines":39021,"decorators":39022,"bases":39023,"attributes":39026,"functions":39027,"mro":39028},[2800,1113],[30259],[39024],{"annotation":39025},{"name":7452,"cls":810},[30264,30265,30266,30267,30268,30269,30270],[30272,30273,30274,30275],[29521,7452],{"type":802,"name":29536,"path":29543,"parent":29528,"description":29738,"lines":39030,"decorators":39031,"bases":39032,"attributes":39041,"functions":39042,"mro":39043},[3677,1220],[9853],[39033],{"annotation":39034},{"left":39035,"slice":39036},{"name":29547,"cls":810},{"join":39037},[39038,39039,39040],{"name":931,"cls":810},{"name":7083,"cls":810},{"name":1930,"cls":810},[29751,29752],[29754,29755,29756,29757],[29536,29547],{"type":802,"name":7452,"path":29834,"parent":29529,"description":29841,"lines":39045,"decorators":39046,"bases":39047,"attributes":39052,"functions":39053,"mro":39054},[3016,13733],[9853],[39048],{"annotation":39049},{"left":39050,"slice":39051},{"name":29563,"cls":810},{"name":7660,"cls":810},[29850,29851,29852,29853,29854],[29856,29857,29858,29859,29860],[7452],{"type":802,"name":29537,"path":29543,"parent":29528,"description":29664,"lines":39056,"decorators":39057,"bases":39058,"attributes":39067,"functions":39068,"mro":39069},[2091,10623],[9853],[39059],{"annotation":39060},{"left":39061,"slice":39062},{"name":29547,"cls":810},{"join":39063},[39064,39065,39066],{"name":931,"cls":810},{"name":7083,"cls":810},{"name":1930,"cls":810},[29677,29678],[29680,29681,29682,29683],[29537,29547],{"type":802,"name":29521,"path":30253,"parent":29532,"description":30256,"lines":39071,"decorators":39072,"bases":39073,"attributes":39076,"functions":39077,"mro":39078},[2800,1113],[30259],[39074],{"annotation":39075},{"name":7452,"cls":810},[30264,30265,30266,30267,30268,30269,30270],[30272,30273,30274,30275],[29521,7452],{"type":802,"name":7054,"path":30217,"parent":29531,"description":30220,"lines":39080,"bases":39081,"functions":39084,"mro":39085},[9651,871],[39082],{"annotation":39083},{"name":29559,"cls":810},[30226,30227],[7054],{"type":784,"name":7660,"path":29834,"parent":29529,"lines":39087,"value":29839},[805,805],{"type":802,"name":29538,"path":29543,"parent":29528,"description":29599,"lines":39089,"decorators":39090,"bases":39091,"attributes":39096,"functions":39097,"mro":39098},[2879,3159],[9853],[39092],{"annotation":39093},{"left":39094,"slice":39095},{"name":29547,"cls":810},{"name":1405,"cls":810},[29608,29609,29610],[29612,29613,29614,29615],[29538,29547],{"type":802,"name":1771,"path":30360,"parent":30349,"description":30363,"lines":39100,"bases":39101,"attributes":39104,"functions":39105,"mro":39106},[848,9272],[39102],{"annotation":39103},{"name":772,"cls":810},[30369,30370,30371,30372,30373,30374,30375,30376,30377,30378],[30380,30381,30382,30383,30384,30385,30386,30387,30388,30389,30390,30391,30392,30393,30394,30395,30396,30397,30398,30399,30400,30401,30402,30403,30404,30405],[1771,772,774,813,827,828],{"type":784,"name":31318,"path":31326,"parent":31304,"lines":39108,"value":30794},[1807,1807],{"type":784,"name":31319,"path":31410,"parent":31305,"lines":39110,"value":31713,"annotation":39111},[1226,1236],{"left":39112,"slice":39113},{"name":31716,"cls":810},{"left":39114,"slice":39115},{"name":927,"cls":810},{"elements":39116},[39117,39118],{"name":1405,"cls":810},{"name":1934,"cls":810},{"type":784,"name":31320,"path":31410,"parent":31305,"lines":39120,"value":31624,"annotation":39121},[2020,2154],{"left":39122,"slice":39123},{"name":927,"cls":810},{"elements":39124},[39125,39126],{"name":931,"cls":810},{"name":31310,"cls":810},{"type":784,"name":31321,"path":31326,"parent":31304,"lines":39128,"value":15662},[9664,9664],{"type":784,"name":31322,"path":31326,"parent":31304,"lines":39130,"value":31350},[9651,9651],{"type":802,"name":31311,"path":32215,"parent":31728,"description":32218,"lines":39132,"decorators":39133,"bases":39134,"attributes":39139,"functions":39140,"mro":39141},[1856,13733],[9853],[39135,39137],{"annotation":39136},{"name":31313,"cls":810},{"annotation":39138},{"name":14177,"cls":810},[32227],[32229,32230,32231,32232,32233,32234],[31311,31313,14177,13608,13628],{"type":802,"name":1792,"path":31410,"parent":31305,"description":31417,"lines":39143,"decorators":39144,"bases":39145,"attributes":39148,"functions":39149,"mro":39150},[839,887],[9853],[39146],{"annotation":39147},{"name":836,"cls":810},[31424,31425,31426],[31428,31429],[1792,836,10935],{"type":802,"name":31312,"path":31838,"parent":31727,"description":31906,"lines":39152,"decorators":39153,"bases":39154,"attributes":39159,"functions":39160,"mro":39161},[1974,7887],[9853],[39155,39157],{"annotation":39156},{"name":31313,"cls":810},{"annotation":39158},{"name":13856,"cls":810},[31915,31916,31917,31918,31919],[31921,31922,31923,31924,31925,31926,31927,31928,31929,31930,31931,31932,31933],[31312,31313,13856,13608,13628],{"type":802,"name":31310,"path":31410,"parent":31305,"description":31498,"lines":39163,"decorators":39164,"attributes":39165,"functions":39166,"mro":39167},[7604,2010],[9853],[31502,31503,31504,31505,31506,31507,31508,31509,31510,31511,31512,31513,31514,31515,31516,31517],[31519],[31310],{"type":802,"name":31313,"path":32383,"parent":31729,"description":32391,"lines":39169,"decorators":39170,"bases":39171,"attributes":39174,"functions":39175,"mro":39176},[831,20268],[9853],[39172],{"annotation":39173},{"name":13608,"cls":810},[32398,32399,32400,32401,32402,32403,32404],[32406,32407,32408,32409,32410,32411,32412,32413,32414,32415,32416,32417,32418,32419,32420,32421,32422,32423,32424,32425,32426,32427],[31313,13608,13628],{"type":784,"name":31323,"path":31410,"parent":31305,"lines":39178,"value":31494,"annotation":39179},[1973,1973],{"name":31496,"cls":810},{"type":802,"name":31314,"path":31737,"parent":31726,"description":31740,"lines":39181,"decorators":39182,"bases":39183,"attributes":39186,"functions":39187,"mro":39188},[848,1134],[9853],[39184],{"annotation":39185},{"name":28037,"cls":810},[31747,31748,31749,31750,31751,31752,31753,31754,31755,31756,31757,31758,31759,31760],[31762,31763],[31314,28037,13685,19934],{"type":846,"name":31324,"path":31410,"parent":31305,"description":31694,"lines":39190,"parameters":39191,"returns":39197,"throws":39199},[9185,1211],[39192],{"name":1784,"kind":852,"annotation":39193,"required":853,"description":31702},{"join":39194},[39195,39196],{"name":31323,"cls":810},{"name":931,"cls":810},{"description":31704,"annotation":39198},{"name":31310,"cls":810},[39200],{"description":31708,"annotation":39201},{"name":31710,"cls":810},{"type":802,"name":31311,"path":32215,"parent":31728,"description":32218,"lines":39203,"decorators":39204,"bases":39205,"attributes":39210,"functions":39211,"mro":39212},[1856,13733],[9853],[39206,39208],{"annotation":39207},{"name":31313,"cls":810},{"annotation":39209},{"name":14177,"cls":810},[32227],[32229,32230,32231,32232,32233,32234],[31311,31313,14177,13608,13628],{"type":802,"name":31312,"path":31838,"parent":31727,"description":31906,"lines":39214,"decorators":39215,"bases":39216,"attributes":39221,"functions":39222,"mro":39223},[1974,7887],[9853],[39217,39219],{"annotation":39218},{"name":31313,"cls":810},{"annotation":39220},{"name":13856,"cls":810},[31915,31916,31917,31918,31919],[31921,31922,31923,31924,31925,31926,31927,31928,31929,31930,31931,31932,31933],[31312,31313,13856,13608,13628],{"type":802,"name":31313,"path":32383,"parent":31729,"description":32391,"lines":39225,"decorators":39226,"bases":39227,"attributes":39230,"functions":39231,"mro":39232},[831,20268],[9853],[39228],{"annotation":39229},{"name":13608,"cls":810},[32398,32399,32400,32401,32402,32403,32404],[32406,32407,32408,32409,32410,32411,32412,32413,32414,32415,32416,32417,32418,32419,32420,32421,32422,32423,32424,32425,32426,32427],[31313,13608,13628],{"type":802,"name":31314,"path":31737,"parent":31726,"description":31740,"lines":39234,"decorators":39235,"bases":39236,"attributes":39239,"functions":39240,"mro":39241},[848,1134],[9853],[39237],{"annotation":39238},{"name":28037,"cls":810},[31747,31748,31749,31750,31751,31752,31753,31754,31755,31756,31757,31758,31759,31760],[31762,31763],[31314,28037,13685,19934],{"type":802,"name":32843,"path":32848,"parent":32838,"description":32883,"lines":39243,"decorators":39244,"bases":39245,"attributes":39252,"functions":39253,"mro":39254},[2879,1618],[9853],[39246,39250],{"annotation":39247},{"left":39248,"slice":39249},{"name":14434,"cls":810},{"name":827,"cls":810},{"annotation":39251},{"name":774,"cls":810},[32894,32895,32896],[32898,32899,32900,32901,32902,32903,32904,32905,32906,32907,32908,32909,32910,32911,32912,32913,32914,32915,32916,32917,32918,32919],[32843,14434,14470,774,828],{"type":802,"name":31768,"path":33201,"parent":33193,"description":33242,"lines":39256,"decorators":39257,"bases":39258,"attributes":39261,"functions":39262,"mro":39263},[7604,33244],[9853],[39259],{"annotation":39260},{"name":28079,"cls":810},[33250,33251,33252,33253,33254,33255,33256],[33258,33259,33260,33261,33262,33263,33264,33265,33266,33267,33268,33269,33270,33271,33272,33273,33274,33275,33276,33277,33278,33279,33280,33281,33282,33283,33284],[31768,28079,16944,14470,774,828],{"type":802,"name":31768,"path":33201,"parent":33193,"description":33242,"lines":39265,"decorators":39266,"bases":39267,"attributes":39270,"functions":39271,"mro":39272},[7604,33244],[9853],[39268],{"annotation":39269},{"name":28079,"cls":810},[33250,33251,33252,33253,33254,33255,33256],[33258,33259,33260,33261,33262,33263,33264,33265,33266,33267,33268,33269,33270,33271,33272,33273,33274,33275,33276,33277,33278,33279,33280,33281,33282,33283,33284],[31768,28079,16944,14470,774,828],{"type":802,"name":10935,"path":33941,"parent":33869,"description":33944,"lines":39274,"decorators":39275,"attributes":39276,"functions":39277,"mro":39278},[805,4044],[9853],[33948,33949],[33951,33952,33953,33954,33955,33956,33957],[10935],{"type":802,"name":836,"path":33878,"parent":33867,"description":33881,"lines":39280,"decorators":39281,"bases":39282,"attributes":39285,"functions":39286,"mro":39287},[9664,839],[9853],[39283],{"annotation":39284},{"name":10935,"cls":810},[33888,33889],[33891],[836,10935],{"type":802,"name":33873,"path":33924,"parent":33868,"description":33927,"lines":39289,"decorators":39290,"bases":39291,"functions":39294,"mro":39295},[905,2775],[9853],[39292],{"annotation":39293},{"name":10935,"cls":810},[33934],[33873,10935],{"type":802,"name":14315,"path":34707,"parent":34048,"description":34749,"lines":39297,"bases":39298,"attributes":39301,"mro":39302},[877,2866],[39299],{"annotation":39300},{"name":9836,"cls":810},[34755,34756],[14315],{"type":802,"name":14007,"path":34707,"parent":34048,"description":34765,"lines":39304,"bases":39305,"attributes":39308,"mro":39309},[1066,1923],[39306],{"annotation":39307},{"name":9836,"cls":810},[34771,34772,34773],[14007],{"type":802,"name":773,"path":35562,"parent":34053,"description":35569,"lines":39311,"decorators":39312,"bases":39313,"attributes":39320,"functions":39321,"mro":39322},[839,9377],[9853],[39314,39318],{"annotation":39315},{"left":39316,"slice":39317},{"name":14879,"cls":810},{"name":35564,"cls":810},{"annotation":39319},{"name":774,"cls":810},[35580],[35582,35583,35584,35585,35586,35587,35588,35589,35590,35591,35592,35593,35594,35595,35596,35597,35598,35599,35600,35601],[773,14879,14470,774,828],{"type":802,"name":23873,"path":35543,"parent":34052,"description":35546,"lines":39324,"bases":39325,"attributes":39328,"mro":39329},[9651,805],[39326],{"annotation":39327},{"name":9836,"cls":810},[35552,35553],[23873],{"type":802,"name":774,"path":35437,"parent":34051,"description":35440,"lines":39331,"decorators":39332,"bases":39333,"attributes":39336,"functions":39337,"mro":39338},[1807,1122],[9853],[39334],{"annotation":39335},{"name":828,"cls":810},[35447,35448],[35450,35451,35452,35453,35454,35455,35456,35457,35458,35459],[774,828],{"type":802,"name":34058,"path":34104,"parent":34045,"description":34115,"lines":39340,"bases":39341,"attributes":39344,"functions":39345,"mro":39346},[9851,795],[39342],{"annotation":39343},{"name":775,"cls":810},[34121],[34123],[34058,775],{"type":802,"name":775,"path":34104,"parent":34045,"description":34107,"lines":39348,"bases":39349,"mro":39352},[9635,34109],[39350],{"annotation":39351},{"name":1753,"cls":810},[775],{"type":802,"name":776,"path":35127,"parent":34050,"description":35134,"lines":39354,"decorators":39355,"bases":39356,"attributes":39363,"functions":39364,"mro":39365},[1051,7887],[9853],[39357,39361],{"annotation":39358},{"left":39359,"slice":39360},{"name":16804,"cls":810},{"name":35129,"cls":810},{"annotation":39362},{"name":774,"cls":810},[35145,35146,35147],[35149,35150,35151,35152,35153,35154,35155,35156,35157,35158,35159,35160,35161,35162,35163,35164,35165,35166,35167],[776,16804,14879,14470,774,828],{"type":802,"name":28079,"path":34165,"parent":34047,"description":34177,"lines":39367,"decorators":39368,"bases":39369,"attributes":39379,"functions":39380,"mro":39381},[871,34179],[9853],[39370,39377],{"annotation":39371},{"left":39372,"slice":39373},{"name":16944,"cls":810},{"elements":39374},[39375,39376],{"name":34167,"cls":810},{"name":34168,"cls":810},{"annotation":39378},{"name":774,"cls":810},[34192,34193,34194,34195,34196,34197,34198,34199,34200,34201],[34203,34204,34205,34206,34207,34208,34209,34210,34211,34212,34213,34214,34215,34216,34217,34218,34219,34220,34221,34222,34223,34224,34225,34226],[28079,16944,14470,774,828],{"type":802,"name":13757,"path":34707,"parent":34048,"description":34729,"lines":39383,"bases":39384,"attributes":39387,"mro":39388},[791,870],[39385],{"annotation":39386},{"name":9836,"cls":810},[34735,34736,34737],[13757],{"type":802,"name":777,"path":34785,"parent":34049,"description":34797,"lines":39390,"decorators":39391,"bases":39392,"attributes":39402,"functions":39403,"mro":39404},[870,14717],[9853],[39393,39400],{"annotation":39394},{"left":39395,"slice":39396},{"name":16944,"cls":810},{"elements":39397},[39398,39399],{"name":34787,"cls":810},{"name":34788,"cls":810},{"annotation":39401},{"name":774,"cls":810},[34811,34812],[34814,34815,34816,34817,34818,34819,34820,34821,34822,34823,34824,34825,34826,34827,34828,34829,34830],[777,16944,14470,774,828],{"type":802,"name":14786,"path":34137,"parent":34046,"description":34140,"lines":39406,"bases":39407,"attributes":39412,"mro":39413},[9651,796],[39408,39410],{"annotation":39409},{"name":931,"cls":810},{"annotation":39411},{"name":9895,"cls":810},[14788,34148,34149,34150],[14786],{"type":846,"name":34065,"path":34060,"parent":14838,"description":34093,"lines":39415,"parameters":39416},[2028,2125],[39417,39419],{"name":9536,"kind":852,"annotation":39418,"required":853},{"name":774,"cls":810},{"name":34074,"kind":852,"annotation":39420,"required":853},{"name":14786,"cls":810},{"type":802,"name":14177,"path":37231,"parent":35889,"description":37234,"lines":39422,"decorators":39423,"bases":39424,"attributes":39427,"functions":39428,"mro":39429},[3016,3174],[9853],[39425],{"annotation":39426},{"name":13608,"cls":810},[37241],[37243,37244,37245,37246],[14177,13608,13628],{"type":802,"name":35895,"path":36149,"parent":35884,"description":36461,"lines":39431,"bases":39432,"attributes":39435,"functions":39436,"mro":39437},[1276,7766],[39433],{"annotation":39434},{"name":9578,"cls":810},[36467,36468],[36470],[35895],{"type":802,"name":24471,"path":36149,"parent":35884,"description":36228,"lines":39439,"decorators":39440,"bases":39441,"attributes":39444,"functions":39445,"mro":39446},[3480,15441],[9853],[39442],{"annotation":39443},{"name":13628,"cls":810},[36235,36236,36237],[36239,36240,36241,36242,36243,36244,36245,36246,36247,36248],[24471,13628],{"type":802,"name":19934,"path":36086,"parent":35883,"description":36089,"lines":39448,"decorators":39449,"attributes":39450,"functions":39451,"mro":39452},[2800,2000],[9853],[36093,36094],[36096,36097,36098,36099,36100],[19934],{"type":802,"name":13856,"path":35901,"parent":35880,"description":35904,"lines":39454,"decorators":39455,"bases":39456,"attributes":39459,"functions":39460,"mro":39461},[3016,3152],[9853],[39457],{"annotation":39458},{"name":13608,"cls":810},[35911],[35913,35914,35915],[13856,13608,13628],{"type":802,"name":13592,"path":36034,"parent":35882,"description":36037,"lines":39463,"bases":39464,"functions":39467,"mro":39468},[9664,864],[39465],{"annotation":39466},{"name":31646,"cls":810},[36043,36044],[13592],{"type":802,"name":13608,"path":36663,"parent":35886,"description":36666,"lines":39470,"decorators":39471,"bases":39472,"attributes":39475,"functions":39476,"mro":39477},[3016,7160],[9853],[39473],{"annotation":39474},{"name":13628,"cls":810},[36673,36674,36675,36676,36677,36678,36679,36680,36681,36682],[36684,36685,36686,36687,36688,36689,36690,36691,36692,36693,36694,36695,36696,36697],[13608,13628],{"type":802,"name":13658,"path":37388,"parent":35891,"description":37391,"lines":39479,"decorators":39480,"bases":39481,"attributes":39484,"functions":39485,"mro":39486},[3016,13733],[9853],[39482],{"annotation":39483},{"name":13608,"cls":810},[37398,37399,37400],[37402,37403,37404,37405,37406,37407,37408],[13658,13608,13628],{"type":802,"name":28037,"path":35995,"parent":35881,"description":35998,"lines":39488,"decorators":39489,"bases":39490,"attributes":39493,"functions":39494,"mro":39495},[2775,870],[9853],[39491],{"annotation":39492},{"name":13685,"cls":810},[36005,36006],[36008],[28037,13685,19934],{"type":802,"name":13588,"path":37335,"parent":35890,"description":37340,"lines":39497,"decorators":39498,"attributes":39499,"functions":39500,"mro":39501},[1856,877],[10807],[37344,37345],[37347,37348],[13588],{"type":802,"name":13628,"path":36922,"parent":35887,"description":36990,"lines":39503,"decorators":39504,"functions":39505,"mro":39506},[1066,7179],[9853],[36994,36995,36996,36997,36998,36999,37000,37001,37002],[13628],{"type":802,"name":13685,"path":37123,"parent":35888,"description":37126,"lines":39508,"decorators":39509,"bases":39510,"attributes":39513,"functions":39514,"mro":39515},[1922,1199],[9853],[39511],{"annotation":39512},{"name":19934,"cls":810},[37133,37134,37135,37136,37137,37138,37139,37140,37141,37142,37143,37144,37145,37146,37147],[37149,37150],[13685,19934],{"type":802,"name":19928,"path":36528,"parent":35885,"description":36531,"lines":39517,"decorators":39518,"bases":39519,"attributes":39522,"functions":39523,"mro":39524},[839,2052],[9853],[39520],{"annotation":39521},{"name":19934,"cls":810},[36538,36539,36540,36541,36542,36543,36544,36545,36546],[36548,36549,36550,36551],[19928,19934],{"type":846,"name":13597,"path":37335,"parent":35890,"description":37373,"lines":39526,"parameters":39527},[3716,7604],[39528,39530,39532,39534],{"name":15778,"kind":852,"annotation":39529,"required":853},{"name":1062,"cls":810},{"name":37379,"kind":852,"annotation":39531,"required":853},{"name":931,"cls":810},{"name":37382,"kind":852,"annotation":39533,"required":853},{"name":13588,"cls":810},{"name":37385,"kind":852,"annotation":39535,"required":853},{"name":931,"cls":810},{"type":846,"name":35899,"path":36149,"parent":35884,"description":36161,"lines":39537,"parameters":39538,"returns":39541},[795,796],[39539],{"name":449,"kind":852,"annotation":39540,"required":853},{"name":36151,"cls":810},{"description":1127,"annotation":39542},{"name":23873,"cls":810},"unitelabs-liquid-handling","# Unitelabs Python Liquid Handling SDK\n\n## Overview\n","0.30.0",[39547,39550,39553,39557,39561,39564,39567,39571,39574,39578,39581,39583],{"name":39548,"import_name":39548,"version":39549},"python","\u003C4.0,>=3.10",{"name":39551,"import_name":39551,"version":39552},"fastapi","0.136.3",{"name":39554,"import_name":39555,"version":39556},"unitelabs-labware","unitelabs.labware","0.31.0",{"name":39558,"import_name":39559,"version":39560},"unitelabs-sdk","unitelabs.sdk","0.13.0",{"name":39562,"import_name":39562,"version":39563},"commitizen","4.16.4",{"name":39565,"import_name":39565,"version":39566},"jinja2","3.1.6",{"name":39568,"import_name":39569,"version":39570},"pre-commit","pre_commit","4.6.0",{"name":39572,"import_name":39572,"version":39573},"ruff","0.15.20",{"name":39575,"import_name":39576,"version":39577},"unitelabs-jsondocs","unitelabs.jsondocs","0.4.3",{"name":39579,"import_name":39579,"version":39580},"pytest","",{"name":39582,"import_name":39582,"version":39580},"pytest-asyncio",{"name":39584,"import_name":39584,"version":39580},"pytest-cov",{"project":14650,"package":39555,"version":39556},{"project":39587,"package":39559,"version":39560},"python-sdk",1783607669915]