[{"data":1,"prerenderedAt":38896},["ShallowReactive",2],{"navigation":3,"reference-meta:python-liquid-handling-sdk\u002F0.29.1":750,"reference-data:python-liquid-handling-sdk\u002F0.29.1":752,"unitelabs.labware:0.30.0":38893,"unitelabs.sdk:0.13.0":38894,"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},"### Fixed\n- bump labware version \n[9595481eb](https:\u002F\u002Fgitlab.com\u002Funitelabs\u002Fsdk\u002Fpython-liquid-handling-sdk\u002Fcommit\u002F9\n595481eb1ba792d01f5d59a098be564873cda8e)\n\n[V0.29.1]: \nhttps:\u002F\u002Fgitlab.com\u002Funitelabs\u002Fsdk\u002Fpython-liquid-handling-sdk\u002Fcompare\u002Fv0.29.0...v0\n.29.1",{"modules":753,"title":38851,"description":38852,"package":756,"version":38853,"dependencies":38854},{"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":1320,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.dispense":1420,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.pick_up_tips":1504,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.drop_tips":1541,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.is_estop_engaged":1568,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.is_safe_to_operate":1578,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.enable_plate_sensor":1588,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.get_plate_present":1598,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.move_gripper":1607,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.force_move_gripper":1621,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.move_gripper_z":1637,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.get_gripper_y_offset":1648,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.set_gripper_y_offset":1658,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.set_status_light":1669,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock._set_status_light_sync":1688,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.clear_all_lights":1701,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.move_to_safe_robot_position":1708,"unitelabs.liquid_handling.testing.bravo_mock.BravoProtocolMock.robot_finished":1735,"unitelabs.liquid_handling.testing.bravo_mock.BravoMock":1744,"unitelabs.liquid_handling.testing.bravo_mock.BravoMock.__init__":1759,"unitelabs.liquid_handling.testing.bravo_mock.BravoMock.api":1774,"unitelabs.liquid_handling.testing.bravo_mock.BravoMock._light_state_machine":1778,"unitelabs.liquid_handling.testing.channels_protocol_mock":1782,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock":1785,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.__init__":1835,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock._num_channels":1844,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock._initialized":1846,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock._tip_presences":1853,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock._x_position":1858,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock._y_positions":1862,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock._z_positions":1868,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock._last_liquid_levels":1874,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock._tadm_status":1879,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock._current_volumes":1884,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.get_initialization":1890,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.set_initialization":1900,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.clear_y_range":1951,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.set_channel_positions":1960,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.get_x_position":1978,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.set_x_position":1987,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.set_unsafe_x_position":1997,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.get_y_position":2006,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.set_y_position":2017,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.get_y_positions":2029,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.set_y_positions":2040,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.spread_channels_evenly":2052,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.get_z_position":2058,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.set_z_position":2069,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.get_z_positions":2080,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.set_z_positions":2091,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.set_z_positions_to_safety":2103,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.get_tip_presence":2110,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.get_tip_presences":2120,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.pick_up_tips":2131,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.pick_up_tips_to_wash":2171,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.discard_tips":2209,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.aspirate":2244,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.dispense":2494,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.multiple_dispense":2708,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.get_last_liquid_level":2720,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.get_tadm_status":2731,"unitelabs.liquid_handling.testing.channels_protocol_mock.ChannelsProtocolMock.initialize_squeezer_drive":2742,"unitelabs.liquid_handling.testing.core_gripper_protocol_mock":2750,"unitelabs.liquid_handling.testing.core_gripper_protocol_mock.CoReGripperProtocolMock":2753,"unitelabs.liquid_handling.testing.core_gripper_protocol_mock.CoReGripperProtocolMock.__init__":2775,"unitelabs.liquid_handling.testing.core_gripper_protocol_mock.CoReGripperProtocolMock._has_plate":2779,"unitelabs.liquid_handling.testing.core_gripper_protocol_mock.CoReGripperProtocolMock._plate_center":2782,"unitelabs.liquid_handling.testing.core_gripper_protocol_mock.CoReGripperProtocolMock.pick_up":2785,"unitelabs.liquid_handling.testing.core_gripper_protocol_mock.CoReGripperProtocolMock.discard":2813,"unitelabs.liquid_handling.testing.core_gripper_protocol_mock.CoReGripperProtocolMock.open":2844,"unitelabs.liquid_handling.testing.core_gripper_protocol_mock.CoReGripperProtocolMock.pick_up_plate":2857,"unitelabs.liquid_handling.testing.core_gripper_protocol_mock.CoReGripperProtocolMock.put_down_plate":2890,"unitelabs.liquid_handling.testing.core_gripper_protocol_mock.CoReGripperProtocolMock.move_plate":2915,"unitelabs.liquid_handling.testing.core_gripper_protocol_mock.CoReGripperProtocolMock.read_barcode":2930,"unitelabs.liquid_handling.testing.iswap_protocol_mock":2950,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock":2953,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.__init__":2991,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock._initialized":2995,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock._parked":2998,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock._position":3000,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock._has_plate":3002,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock._gripper_width":3004,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.get_firmware_version":3006,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.get_firmware_revision":3013,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.get_initialization":3021,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.set_initialization":3028,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.clear_y_range":3033,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.get_is_parked":3039,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.set_is_parked":3047,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.get_position":3057,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.get_logical_position":3064,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.add_x_offset":3082,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.add_y_offset":3090,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.add_z_offset":3098,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.has_plate":3106,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.get_gripper_width":3113,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.open":3120,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.open_uninitialized":3129,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.close":3136,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.pick_up_plate":3151,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.put_down_plate":3197,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.move_plate":3234,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.collapse_gripper_arm":3262,"unitelabs.liquid_handling.testing.iswap_protocol_mock.ISWAPProtocolMock.read_barcode":3274,"unitelabs.liquid_handling.testing.core96_protocol_mock":3304,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock":3307,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.__init__":3342,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock._initialized":3346,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock._tip_presence":3349,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock._position":3352,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock._current_volume":3356,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock._maximum_volume":3359,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock._tadm_status":3363,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock._tadm_error":3366,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.get_firmware_version":3372,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.get_initialization":3379,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.set_initialization":3386,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.get_position":3399,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.set_position":3406,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.set_z_position_to_safety":3417,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.get_tip_presence":3422,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.pick_up_tips":3429,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.discard_tips":3458,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.get_current_volume":3474,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.get_maximum_volume":3481,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.aspirate":3488,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.dispense":3570,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.get_tadm_status":3654,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.get_tadm_error":3663,"unitelabs.liquid_handling.testing.core96_protocol_mock.CoRe96ProtocolMock.initialize_squeezer_drive":3674,"unitelabs.liquid_handling.testing.vantage_mock":3683,"unitelabs.liquid_handling.testing.vantage_mock._ServiceMock":3694,"unitelabs.liquid_handling.testing.vantage_mock._ServiceMock.__getitem__":3702,"unitelabs.liquid_handling.testing.vantage_mock._ServiceMock.__call__":3711,"unitelabs.liquid_handling.testing.vantage_mock._ServiceMock.__await__":3727,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock":3737,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.min_traverse_height":3780,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.__init__":3785,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock._initialized":3789,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock._service_mock":3792,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock._ensure_connected":3795,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.open":3802,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.close":3807,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.get_initialization":3813,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.set_initialization":3820,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.get_firmware_version":3826,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.get_instrument_configuration":3833,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.get_extended_configuration":3840,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.define_tip":3847,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.enable_cover_control":3868,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.disable_cover_control":3891,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.stop":3897,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.resume":3902,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.reset":3908,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.move_arm_to_position":3914,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.move_arm_relative":3930,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.get_arm_x_position":3942,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.get_drive_errors":3949,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.get_deck_light":3957,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.set_deck_light":3965,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.get_cover_status":3993,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.get_cover_config":4000,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.get_operation_mode":4008,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.set_operation_mode":4016,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.set_loading_indicators":4023,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.connect":4035,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.is_connected":4041,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.get_deck_presences":4050,"unitelabs.liquid_handling.testing.vantage_mock.VantageProtocolMock.execute_raw":4061,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock":4071,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.__init__":4097,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock._parked":4103,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock._plate_presence":4106,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock._position":4110,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock._grip_direction":4121,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock._gripper_width":4126,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.initialize":4130,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.prepare_orientation":4137,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.park":4151,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.move_to_position":4156,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.grip_plate":4171,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.put_plate":4208,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.get_parking_status":4233,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.get_plate_presence":4240,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.get_position":4247,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.get_grip_direction":4262,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.get_gripper_width":4270,"unitelabs.liquid_handling.testing.vantage_mock.IPGProtocolMock.get_all_positions":4279,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock":4287,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.__init__":4324,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock._drive_states":4330,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock._lift_position":4335,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.initialize":4338,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.initialize_scanner":4345,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.prepare_barcode_reader":4352,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.move_scanner_to_slot":4362,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.move_carrier_to_position":4382,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.move_carrier_to_container":4402,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.move_lift_to_position":4418,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.open_loading_tray":4434,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.close_loading_tray":4448,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.identify_carrier":4461,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.load_carrier":4520,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.read_single_barcode":4559,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.read_barcode_stack":4577,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.move_carrier_to_id_position":4614,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.unload_carrier":4625,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.move_carrier_onto_deck":4638,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.pull_in_carrier_onto_deck":4649,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.dock_to_carrier":4660,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.measure_carrier":4671,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.get_drive_init_states":4682,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.get_scanner_position":4691,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.get_track_position":4700,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.get_carrier_position":4709,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.get_lift_position":4718,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.get_loading_tray_state":4727,"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock.get_barcode_by_index":4734,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock":4744,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.__init__":4783,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock._initialized":4792,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock._tip_presences":4796,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock._y_positions":4803,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock._z_positions":4810,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_initialization":4815,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.initialize":4825,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.set_initialization":4831,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_tip_presences":4871,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_tip_presence":4881,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.pick_up_tips":4892,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.discard_tips":4928,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.aspirate":4960,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.dispense":5167,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_x_position":5370,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_y_positions":5379,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_y_position":5390,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.set_y_positions":5400,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.set_y_position":5411,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_z_positions":5422,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_z_position":5433,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.set_channel_positions":5444,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.set_z_positions":5461,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.set_z_position":5472,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.set_unsafe_x_position":5483,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.set_x_position":5492,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.set_z_positions_to_safety":5501,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.clear_y_range":5508,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.initialize_squeezer_drive":5517,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_lld_height":5526,"unitelabs.liquid_handling.testing.vantage_mock.VantageChannelsProtocolMock.get_last_liquid_level":5537,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock":5546,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.__init__":5585,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock._initialized":5593,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock._tip_presences":5597,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock._y_positions":5603,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock._z_positions":5610,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_initialization":5616,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.initialize":5627,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.set_initialization":5634,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_tip_presences":5677,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_tip_presence":5688,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.pick_up_tips":5699,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.discard_tips":5735,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.aspirate":5768,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.dispense":5976,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_x_position":6179,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_y_positions":6188,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_y_position":6199,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_z_positions":6210,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_z_position":6221,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.set_channel_positions":6232,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.set_y_positions":6249,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.set_y_position":6260,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.set_z_positions":6271,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.set_z_position":6282,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.set_unsafe_x_position":6293,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.set_x_position":6302,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.set_z_positions_to_safety":6311,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.clear_y_range":6317,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.initialize_squeezer_drive":6326,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_lld_height":6334,"unitelabs.liquid_handling.testing.vantage_mock.XLChannelsProtocolMock.get_last_liquid_level":6345,"unitelabs.liquid_handling.testing.vantage_mock._default_configuration":6354,"unitelabs.liquid_handling.testing.vantage_mock.VantageMock":6365,"unitelabs.liquid_handling.testing.vantage_mock.VantageMock.__init__":6380,"unitelabs.liquid_handling.testing.vantage_mock.VantageMock.api":6393,"unitelabs.liquid_handling.testing.vantage_mock.VantageMock._configuration":6397,"unitelabs.liquid_handling.testing.microlab_star_mock":6400,"unitelabs.liquid_handling.testing.microlab_star_mock._FeatureMock":6406,"unitelabs.liquid_handling.testing.microlab_star_mock._FeatureMock.__init__":6415,"unitelabs.liquid_handling.testing.microlab_star_mock._FeatureMock._methods":6419,"unitelabs.liquid_handling.testing.microlab_star_mock._FeatureMock.__getitem__":6428,"unitelabs.liquid_handling.testing.microlab_star_mock._FeatureMock.__setitem__":6437,"unitelabs.liquid_handling.testing.microlab_star_mock._ServiceMock":6446,"unitelabs.liquid_handling.testing.microlab_star_mock._ServiceMock.__init__":6454,"unitelabs.liquid_handling.testing.microlab_star_mock._ServiceMock._features":6458,"unitelabs.liquid_handling.testing.microlab_star_mock._ServiceMock.__getitem__":6466,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock":6475,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock.service":6503,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock.__init__":6508,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock._initialized":6512,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock._configuration":6514,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock._raw_configuration":6516,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock._raw_extended_configuration":6520,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock.request":6523,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock._version":6541,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock.open":6544,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock.close":6549,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock.send":6555,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock.get_initialization":6566,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock.set_initialization":6575,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock.get_firmware_version":6582,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock.get_instrument_configuration":6592,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock.get_extended_configuration":6601,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARProtocolMock.mock":6611,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARMock":6616,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARMock.__init__":6630,"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARMock.api":6639,"unitelabs.liquid_handling.testing.autoload_protocol_mock":6643,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock":6646,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.__init__":6681,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock._initialized":6685,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock._x_position":6687,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock._monitoring_enabled":6689,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.get_firmware_version":6691,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.get_initialization":6698,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.set_initialization":6705,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.get_module_type":6710,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.set_barcode_type":6722,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.set_carrier_monitoring":6734,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.set_loading_indicators":6742,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.get_x_position":6757,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.set_x_position":6764,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.set_z_position_to_safety":6779,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.get_carrier_barcode":6784,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.get_carrier_presence":6803,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.get_loading_tray_presences":6813,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.get_deck_presences":6824,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.load_carrier":6834,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.unload_carrier":6865,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.unload_carrier_finally":6872,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.take_out_carrier":6879,"unitelabs.liquid_handling.testing.autoload_protocol_mock.AutoloadProtocolMock.push_out_carrier":6886,"unitelabs.liquid_handling.hamilton":6891,"unitelabs.liquid_handling.hamilton.__all__":6919,"unitelabs.liquid_handling.hamilton.microlab_star_protocol":6924,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol":6927,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.min_traverse_height":7019,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.__init__":7024,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol._command_id":7038,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.lock":7041,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.name":7044,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.client":7047,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.service":7052,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol._version":7058,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.open":7060,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.close":7064,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.send":7068,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.request":7089,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.execute":7104,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.logger":7118,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol._ensure_connected":7123,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_initialization":7130,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_initialization":7139,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_error":7145,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_last_faulty_parameter":7160,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_parameter_value":7170,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_firmware_version":7181,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_firmware":7188,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_master_status":7208,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_data_correctness":7219,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_electronic_board_type":7229,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_presence_sensors":7237,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.define_tip":7245,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_traffic_lights":7266,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.reset":7288,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.halt":7296,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.stop":7303,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.resume":7310,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_debug":7317,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_single_step_mode":7329,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.trigger_next_step":7340,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.save_cycle_counters":7348,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_node_names":7356,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_node_names":7368,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol._to_snake_case":7381,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_instrument_configuration":7392,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_extended_configuration":7400,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_instrument_configuration":7408,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_installation_data":7502,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_installation_data":7512,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_verification_data":7529,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_verification_data":7545,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_additional_timestamp":7563,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_additional_timestamp":7573,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_download_date":7585,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_download_date":7595,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_technical_assemblies":7608,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_technical_assemblies":7620,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_pip_channel_validation":7635,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_pip_channel_validation":7646,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_xl_channel_validation":7658,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_xl_channel_validation":7670,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_deck_data":7682,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_deck_data":7695,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_usb_device":7708,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_tcp_ip_parameters":7720,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_iswap_offset":7728,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_core96_offset":7739,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_core384_offset":7749,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_nano_pippetor_offset":7759,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_puncher_offset":7769,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_x_range":7779,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_x_position_right_arm":7791,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_x_position_right_arm":7800,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_unsafe_x_position_right_arm":7810,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_x_collision_type_right_arm":7820,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.teach_rack_with_channel":7828,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.search_teach_signal":7841,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.is_cover_open":7854,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.enable_cover_control":7863,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.disable_cover_control":7870,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.lock_cover":7877,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.unlock_cover":7884,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.get_cover_input":7892,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.set_cover_output":7902,"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol.reset_cover_output":7925,"unitelabs.liquid_handling.hamilton.hamilton_protocol":7933,"unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol":7936,"unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol.min_traverse_height":7959,"unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol.open":7962,"unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol.close":7968,"unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol.get_initialization":7973,"unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol.set_initialization":7980,"unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol.get_firmware_version":7985,"unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol.get_instrument_configuration":7992,"unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol.get_extended_configuration":7999,"unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol.define_tip":8006,"unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol.enable_cover_control":8023,"unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol.disable_cover_control":8040,"unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol.stop":8045,"unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol.resume":8050,"unitelabs.liquid_handling.hamilton.vantage":8055,"unitelabs.liquid_handling.hamilton.vantage.Vantage":8060,"unitelabs.liquid_handling.hamilton.vantage.Vantage.__init__":8097,"unitelabs.liquid_handling.hamilton.vantage.Vantage.__init__._get_x_limits":8112,"unitelabs.liquid_handling.hamilton.vantage.Vantage.api":8117,"unitelabs.liquid_handling.hamilton.vantage.Vantage.deck":8120,"unitelabs.liquid_handling.hamilton.vantage.Vantage.pipettes":8123,"unitelabs.liquid_handling.hamilton.vantage.Vantage.idl":8126,"unitelabs.liquid_handling.hamilton.vantage.Vantage.ipg":8129,"unitelabs.liquid_handling.hamilton.vantage.Vantage.pipettes_xl":8132,"unitelabs.liquid_handling.hamilton.vantage.Vantage.gripper":8135,"unitelabs.liquid_handling.hamilton.vantage.Vantage._configuration":8141,"unitelabs.liquid_handling.hamilton.vantage.Vantage.configuration":8146,"unitelabs.liquid_handling.hamilton.vantage.Vantage.logger":8150,"unitelabs.liquid_handling.hamilton.vantage.Vantage.configure":8154,"unitelabs.liquid_handling.hamilton.vantage.Vantage.is_initialized":8160,"unitelabs.liquid_handling.hamilton.vantage.Vantage.initialize":8167,"unitelabs.liquid_handling.hamilton.vantage.Vantage.stop":8174,"unitelabs.liquid_handling.hamilton.vantage.Vantage.resume":8179,"unitelabs.liquid_handling.hamilton.vantage.Vantage.home":8185,"unitelabs.liquid_handling.hamilton.vantage.Vantage.lock_covers":8191,"unitelabs.liquid_handling.hamilton.vantage.Vantage.unlock_covers":8220,"unitelabs.liquid_handling.hamilton.vantage.Vantage.lock_cover":8226,"unitelabs.liquid_handling.hamilton.vantage.Vantage.unlock_cover":8235,"unitelabs.liquid_handling.hamilton.vantage.Vantage.get_cover_status":8243,"unitelabs.liquid_handling.hamilton.vantage.Vantage.get_deck_light":8250,"unitelabs.liquid_handling.hamilton.vantage.Vantage.set_deck_light":8258,"unitelabs.liquid_handling.hamilton.vantage.Vantage.get_firmware_version":8285,"unitelabs.liquid_handling.hamilton.vantage.Vantage.get_deck_presences":8293,"unitelabs.liquid_handling.hamilton.vantage.Vantage.get_configuration":8302,"unitelabs.liquid_handling.hamilton.vantage.MicrolabSTARV":8310,"unitelabs.liquid_handling.hamilton.microlab_star":8314,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR":8317,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR._configuration":8349,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR._configuration_type":8354,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.__init__":8360,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.api":8375,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.deck":8379,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.pipettes":8382,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.core_gripper":8385,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.iswap":8388,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.core96":8391,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.pipette_head":8394,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.autoload":8397,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.gripper":8400,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.logger":8404,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.configuration":8407,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.configure":8410,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.is_initialized":8417,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.initialize":8426,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.stop":8433,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.resume":8438,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.get_firmware_version":8443,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.home":8451,"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR.get_configuration":8459,"unitelabs.liquid_handling.hamilton.vantage_protocol":8467,"unitelabs.liquid_handling.hamilton.vantage_protocol._GetXLimits":8474,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol":8477,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.min_traverse_height":8526,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.__init__":8529,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.name":8545,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.client":8547,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.service":8552,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.lock":8557,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol._initialized":8559,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol._get_x_limits":8561,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.logger":8563,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.open":8567,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.close":8573,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol._assert_x_in_range":8578,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol._ensure_connected":8585,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.get_initialization":8591,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.set_initialization":8599,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.get_firmware_version":8606,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.set_loading_indicators":8613,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.get_instrument_configuration":8628,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.get_extended_configuration":8638,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.define_tip":8647,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.move_arm_to_position":8670,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.move_arm_relative":8688,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.get_arm_x_position":8700,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.get_drive_errors":8709,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.get_deck_light":8717,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.set_deck_light":8724,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.get_cover_status":8744,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.get_cover_config":8751,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.get_operation_mode":8760,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.set_operation_mode":8768,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.connect":8777,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.is_connected":8783,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.execute_raw":8791,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.enable_cover_control":8802,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.disable_cover_control":8822,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.reset":8829,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.get_deck_presences":8837,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.stop":8847,"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol.resume":8854,"unitelabs.liquid_handling.hamilton.vantage_protocol.MicrolabSTARVProtocol":8859,"unitelabs.liquid_handling.hamilton.errors":8862,"unitelabs.liquid_handling.hamilton.errors.__all__":8877,"unitelabs.liquid_handling.hamilton.errors.vantage_error":8884,"unitelabs.liquid_handling.hamilton.errors.vantage_error._DeviceError":8900,"unitelabs.liquid_handling.hamilton.errors.vantage_error._DeviceError.ErrorCode":8912,"unitelabs.liquid_handling.hamilton.errors.vantage_error._DeviceError.Module":8915,"unitelabs.liquid_handling.hamilton.errors.vantage_error._DeviceError.Description":8918,"unitelabs.liquid_handling.hamilton.errors.vantage_error._DeviceError.SubmoduleErrors":8921,"unitelabs.liquid_handling.hamilton.errors.vantage_error._GATEWAY_MAP":8924,"unitelabs.liquid_handling.hamilton.errors.vantage_error._PIPETTE_MAP":8935,"unitelabs.liquid_handling.hamilton.errors.vantage_error._IPG_MAP":8947,"unitelabs.liquid_handling.hamilton.errors.vantage_error._IDL_MAP":8958,"unitelabs.liquid_handling.hamilton.errors.vantage_error._HEAD96_MAP":8969,"unitelabs.liquid_handling.hamilton.errors.vantage_error._get_error_map":8980,"unitelabs.liquid_handling.hamilton.errors.vantage_error._map_single":8996,"unitelabs.liquid_handling.hamilton.errors.vantage_error.map_vantage_error":9011,"unitelabs.liquid_handling.hamilton.errors.vantage_error._parse_execution_error":9022,"unitelabs.liquid_handling.hamilton.errors.vantage_error._F":9034,"unitelabs.liquid_handling.hamilton.errors.vantage_error.handle_vantage_errors":9037,"unitelabs.liquid_handling.hamilton.errors.error_handling":9048,"unitelabs.liquid_handling.hamilton.errors.error_handling._F":9057,"unitelabs.liquid_handling.hamilton.errors.error_handling._PREFIX":9059,"unitelabs.liquid_handling.hamilton.errors.error_handling._parse_star_execution_error":9062,"unitelabs.liquid_handling.hamilton.errors.error_handling._map_star_single":9071,"unitelabs.liquid_handling.hamilton.errors.error_handling._parse_vantage_execution_error":9082,"unitelabs.liquid_handling.hamilton.errors.error_handling.handle_hamilton_errors":9091,"unitelabs.liquid_handling.hamilton.errors.hamilton_error":9100,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonError":9104,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonError.__init__":9121,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonError.module":9134,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonError.code":9137,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonError.message":9139,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonError.__repr__":9141,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonError.__str__":9147,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonError.errors_by_module":9153,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonMultiError":9162,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonMultiError.__init__":9176,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonMultiError.errors":9190,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonMultiError.__str__":9192,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonMultiError.__repr__":9198,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonMultiError.errors_by_module":9204,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.CommunicationError":9212,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.InvalidCommand":9219,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.HardwareError":9226,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.ProcessError":9233,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.get_error_for_code":9240,"unitelabs.liquid_handling.hamilton.errors.hamilton_error.get_trace_for_code":9248,"unitelabs.liquid_handling.hamilton.interfaces":9263,"unitelabs.liquid_handling.hamilton.interfaces.__all__":9292,"unitelabs.liquid_handling.hamilton.interfaces.discard_tip_method":9297,"unitelabs.liquid_handling.hamilton.interfaces.discard_tip_method.DiscardTipMethod":9300,"unitelabs.liquid_handling.hamilton.interfaces.discard_tip_method.DiscardTipMethod.PLACE_SHIFT":9309,"unitelabs.liquid_handling.hamilton.interfaces.discard_tip_method.DiscardTipMethod.DROP":9312,"unitelabs.liquid_handling.hamilton.interfaces.installation_data":9315,"unitelabs.liquid_handling.hamilton.interfaces.installation_data.InstallationData":9318,"unitelabs.liquid_handling.hamilton.interfaces.installation_data.InstallationData.date":9330,"unitelabs.liquid_handling.hamilton.interfaces.installation_data.InstallationData.serial_number":9333,"unitelabs.liquid_handling.hamilton.interfaces.installation_data.InstallationData.__init__":9336,"unitelabs.liquid_handling.hamilton.interfaces.waste":9345,"unitelabs.liquid_handling.hamilton.interfaces.waste.VANTAGE_DECK_Y_ORIGIN":9352,"unitelabs.liquid_handling.hamilton.interfaces.waste.VANTAGE_DECK_Z_ORIGIN":9356,"unitelabs.liquid_handling.hamilton.interfaces.waste.WasteType":9359,"unitelabs.liquid_handling.hamilton.interfaces.waste.WasteType.UNIVERSAL":9370,"unitelabs.liquid_handling.hamilton.interfaces.waste.WasteType.TWO_T":9373,"unitelabs.liquid_handling.hamilton.interfaces.waste.validate_waste_track":9376,"unitelabs.liquid_handling.hamilton.interfaces.module_status":9397,"unitelabs.liquid_handling.hamilton.interfaces.module_status.ModuleStatus":9400,"unitelabs.liquid_handling.hamilton.interfaces.module_status.ModuleStatus.control_process_0":9420,"unitelabs.liquid_handling.hamilton.interfaces.module_status.ModuleStatus.control_process_1":9424,"unitelabs.liquid_handling.hamilton.interfaces.module_status.ModuleStatus.control_process_2":9428,"unitelabs.liquid_handling.hamilton.interfaces.module_status.ModuleStatus.stop_mode":9432,"unitelabs.liquid_handling.hamilton.interfaces.module_status.ModuleStatus.single_step_mode":9436,"unitelabs.liquid_handling.hamilton.interfaces.module_status.ModuleStatus.test_mode":9440,"unitelabs.liquid_handling.hamilton.interfaces.module_status.ModuleStatus.download_mode":9444,"unitelabs.liquid_handling.hamilton.interfaces.module_status.ModuleStatus.download_error":9448,"unitelabs.liquid_handling.hamilton.interfaces.module_status.ModuleStatus.flash_error":9452,"unitelabs.liquid_handling.hamilton.interfaces.module_status.ModuleStatus.ram_error":9456,"unitelabs.liquid_handling.hamilton.interfaces.module_status.ModuleStatus.checksum_error":9460,"unitelabs.liquid_handling.hamilton.interfaces.module_status.ModuleStatus.communication_error":9464,"unitelabs.liquid_handling.hamilton.interfaces.faulty_parameter":9468,"unitelabs.liquid_handling.hamilton.interfaces.faulty_parameter.FaultyParameter":9471,"unitelabs.liquid_handling.hamilton.interfaces.faulty_parameter.FaultyParameter.name":9483,"unitelabs.liquid_handling.hamilton.interfaces.faulty_parameter.FaultyParameter.min_value":9486,"unitelabs.liquid_handling.hamilton.interfaces.faulty_parameter.FaultyParameter.max_value":9489,"unitelabs.liquid_handling.hamilton.interfaces.faulty_parameter.FaultyParameter.set_value":9492,"unitelabs.liquid_handling.hamilton.interfaces.faulty_parameter.FaultyParameter.__init__":9495,"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder":9510,"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder.logger":9521,"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder.ComponentDetection":9524,"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder.ComponentDetection.pip_channels":9540,"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder.ComponentDetection.pip_count":9549,"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder.ComponentDetection.xl_channels":9552,"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder.ComponentDetection.xl_count":9558,"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder.ComponentDetection.ipg":9561,"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder.ComponentDetection.core96":9564,"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder.ComponentDetection.core384":9567,"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder.ComponentDetection.pip_first":9570,"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder.ComponentDetection.__init__":9575,"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder._parse_arm_components":9611,"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder._merge_components":9628,"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder._parse_arm_config":9645,"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder.build_vantage_configuration":9676,"unitelabs.liquid_handling.hamilton.interfaces.verification_data":9723,"unitelabs.liquid_handling.hamilton.interfaces.verification_data.VerificationData":9726,"unitelabs.liquid_handling.hamilton.interfaces.verification_data.VerificationData.date":9736,"unitelabs.liquid_handling.hamilton.interfaces.verification_data.VerificationData.is_complete":9739,"unitelabs.liquid_handling.hamilton.interfaces.verification_data.VerificationData.__init__":9742,"unitelabs.liquid_handling.hamilton.interfaces.dispense_mode":9751,"unitelabs.liquid_handling.hamilton.interfaces.dispense_mode.DispenseMode":9754,"unitelabs.liquid_handling.hamilton.interfaces.dispense_mode.DispenseMode.JET_PARTIAL":9766,"unitelabs.liquid_handling.hamilton.interfaces.dispense_mode.DispenseMode.JET_EMPTY":9769,"unitelabs.liquid_handling.hamilton.interfaces.dispense_mode.DispenseMode.SURFACE_PARTIAL":9772,"unitelabs.liquid_handling.hamilton.interfaces.dispense_mode.DispenseMode.SURFACE_EMPTY":9775,"unitelabs.liquid_handling.hamilton.interfaces.dispense_mode.DispenseMode.EMPTY":9778,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration":9781,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.SubsystemStatus":9784,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.SubsystemStatus.code":9794,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.SubsystemStatus.status":9798,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.InstrumentConfiguration":9802,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.InstrumentConfiguration.pip_type_1000ul":9820,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.InstrumentConfiguration.iswap_installed":9824,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.InstrumentConfiguration.front_cover_monitoring":9828,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.InstrumentConfiguration.auto_load_installed":9832,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.InstrumentConfiguration.wash_station_1_installed":9836,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.InstrumentConfiguration.wash_station_2_installed":9840,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.InstrumentConfiguration.temp_controlled_carrier_1":9844,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.InstrumentConfiguration.temp_controlled_carrier_2":9848,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.InstrumentConfiguration.number_of_pip_channels":9852,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.InstrumentConfiguration.subsystems":9856,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration":9862,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_x_drive_large":9948,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.core_96_head_installed":9952,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_x_drive_large":9956,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.pump_station_1_installed":9960,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.pump_station_2_installed":9964,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.wash_station_1_type_cr":9968,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.wash_station_2_type_cr":9972,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_cover_installed":9976,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_cover_installed":9980,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.front_cover_monitoring_installed":9984,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.pump_station_3_installed":9988,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.nano_pipettor_installed":9992,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.dispensing_head_384_installed":9996,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.xl_channels_installed":10000,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.tube_gripper_installed":10004,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.waste_direction_left":10008,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.iswap_gripper_wide":10012,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.add_channel_nano_pipettor":10016,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.imaging_channel_installed":10020,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.robotic_channel_installed":10024,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.channel_order_ox_first":10028,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.x0_interface_other":10032,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.park_heads_with_iswap_off":10036,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.gel_card_gripper_installed":10040,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.puncher_handle_installed":10044,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.puncher_installed":10048,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.ham_elisa_set":10052,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.new_gen_pooler_set":10056,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.decapper_1_installed":10060,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.decapper_2_installed":10064,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.decapper_3_installed":10068,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.decapper_4_installed":10072,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.shaking_incubator_1_installed":10076,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.shaking_incubator_2_installed":10080,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.autoload_cover_installed":10084,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.centrifuge_installed":10088,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.autoload_type_2d_reader":10092,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.status_light_installed":10096,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.instrument_size_slots":10100,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.autoload_size_slots":10104,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.tip_waste_x_position":10108,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_xl_pip_installed":10112,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_xl_iswap_installed":10116,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_xl_core_96_installed":10120,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_xl_nano_pipettor":10124,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_xl_384_head":10128,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_xl_channels":10132,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_xl_tube_gripper":10136,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_xl_imaging_channel":10140,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_xl_pip_installed":10144,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_xl_iswap_installed":10148,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_xl_core_96_installed":10152,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_xl_nano_pipettor":10156,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_xl_384_head":10160,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_xl_channels":10164,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_xl_tube_gripper":10168,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_xl_imaging_channel":10173,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_xl_robotic_channel":10177,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_xl_gel_card_gripper":10181,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_xl_puncher_handler":10186,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_xl_ngc_arm":10191,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_xl_robotic_channel":10196,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_xl_gel_card_gripper":10200,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_xl_puncher_handler":10204,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_xl_ngc_arm":10208,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.iswap_min_collision_free":10212,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.iswap_max_collision_free":10217,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_arm_width_0_1mm":10221,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_arm_width_0_1mm":10226,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.number_of_xl_channels":10230,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.number_of_robotic_channels":10234,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.pip_minimal_raster_pitch_0_1mm":10239,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.xl_minimal_raster_pitch_0_1mm":10243,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.robotic_minimal_raster_pitch_0_1mm":10247,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.pip_maximal_y_position_0_1mm":10251,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_arm_minimal_y_position_0_1mm":10256,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_arm_minimal_y_position_0_1mm":10261,"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.robotic_additional_distance_0_1mm":10266,"unitelabs.liquid_handling.hamilton.interfaces.configuration":10270,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageArmConfiguration":10273,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageArmConfiguration.arm_type":10288,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageArmConfiguration.width_to_bumper_left":10291,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageArmConfiguration.width_to_bumper_right":10294,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageArmConfiguration.y_min":10297,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageArmConfiguration.y_max":10300,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageArmConfiguration.nr_components":10303,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageArmConfiguration.__init__":10306,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration":10328,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.channel_order":10406,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.collision_sensitivity":10415,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.deck_track_count":10427,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.autoload_track_count":10434,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.waste_x":10441,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.waste_direction":10448,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.min_x":10458,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.max_x":10465,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.left_arm_min_y":10471,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.left_arm_max_y":10478,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.left_arm_size":10485,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.left_arm_width":10497,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.right_arm_min_y":10504,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.right_arm_max_y":10511,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.right_arm_size":10518,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.right_arm_width":10528,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.pip_channels":10534,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.pip_channel_count":10544,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.pip_channel_gap":10551,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.pip_channel_volume":10558,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.xl_channels":10565,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.xl_channel_count":10575,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.xl_channel_gap":10582,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.xl_channel_volume":10589,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.robotic_channels":10596,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.robotic_channel_count":10606,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.robotic_channel_gap":10613,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.iswap":10621,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.iswap_size":10631,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.iswap_park_heads":10642,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.core96":10649,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.core384":10659,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.nano_pipettor":10670,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.nano_pipettor_additional":10680,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.tube_gripper":10687,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.imaging_channel":10697,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.gel_card_gripper":10707,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.puncher":10717,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.puncher_handler":10724,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.autoload":10734,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.wash_station_1":10746,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.wash_station_1_type":10753,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.wash_station_2":10765,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.wash_station_2_type":10772,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.pump_station_1":10782,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.pump_station_2":10789,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.pump_station_3":10797,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.decapper_1":10804,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.decapper_2":10811,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.decapper_3":10818,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.decapper_4":10825,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.shaking_incubator_1":10832,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.shaking_incubator_2":10840,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.tcc_1":10847,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.tcc_2":10854,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.centrifuge":10861,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.front_cover_monitoring":10868,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.front_cover_monitoring_additional":10875,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.left_cover":10882,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.right_cover":10889,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.autoload_cover":10896,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.x0_interface":10903,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.ham_elisa":10910,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.new_gen_pooler":10917,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.status_light":10924,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.is_firmware_complete":10932,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.__init__":10936,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration":11459,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration.core96_discard_location":11481,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration.core96_home_location":11489,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration.core384_discard_location":11497,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration.core_gripper_park_location":11505,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration.core_gripper_channels":11517,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration.channels_discard_z_height":11529,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration.channels_home_location":11536,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration.autoload_home_location":11543,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration.firmware_version":11550,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration.waste_block":11557,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration.teaching_needles":11564,"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration.__init__":11571,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration":12121,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.deck_track_count":12155,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.loader_track_count":12162,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.loader_track_min":12169,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.min_x":12176,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.max_x":12182,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.left_arm":12189,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.right_arm":12196,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.pip_channels":12204,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.pip_channel_count":12215,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.pip_channel_gap":12222,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.pip_channel_volume":12229,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.xl_channels":12237,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.xl_channel_count":12248,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.xl_channel_gap":12255,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.xl_channel_volume":12263,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.ipg":12271,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.idl":12279,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.core96":12286,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.core384":12294,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.channel_order":12301,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.inter_channel_group_gap":12308,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.collision_sensitivity":12315,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.is_firmware_complete":12324,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.__init__":12327,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageConfiguration":12490,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageConfiguration.waste_track":12512,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageConfiguration.waste_type":12520,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageConfiguration.ejection_plate":12531,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageConfiguration.firmware_version":12539,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageConfiguration.x_arm_home_position":12546,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageConfiguration.left_arm_min_y":12554,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageConfiguration.left_arm_max_y":12562,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageConfiguration.right_arm_min_y":12570,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageConfiguration.right_arm_max_y":12576,"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageConfiguration.__init__":12583,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness":12773,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness":12776,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.master_configuration_corrupt":12816,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.channel_number_corrupt":12820,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.x0_adjustment_values_corrupt":12824,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.installation_date_corrupt":12828,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.instrument_serial_number_corrupt":12832,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.download_date_corrupt":12836,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.technical_data_corrupt":12840,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.x0_adjustment_date_corrupt":12844,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.x0_adjustment_status_corrupt":12848,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.gripper_x_offset_corrupt":12852,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.verification_data_corrupt":12856,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.additional_time_stamp_corrupt":12860,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.channel_validation_status_corrupt":12864,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.extended_configuration_corrupt":12868,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.core_96_head_x_offset_corrupt":12872,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.instrument_slot_no_corrupt":12876,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.auto_load_slot_no_corrupt":12880,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.tip_waste_position_corrupt":12884,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.x_drive_assignment_corrupt":12888,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.iswap_x_limit_corrupt":12892,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.pip_raster_pitch_corrupt":12896,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.x_init_position_corrupt":12900,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.arm_width_corrupt":12904,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.last_channel_minimal_y_position_corrupt":12908,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.core_384_head_x_offset_corrupt":12912,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.nano_pipettor_x_offset_corrupt":12916,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.node_names_corrupt":12920,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.xl_settings_corrupt":12924,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.robotic_channel_settings_corrupt":12928,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.tcp_ip_settings_corrupt":12932,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.usb_device_number_corrupt":12936,"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness.puncher_x_offset_corrupt":12940,"unitelabs.liquid_handling.hamilton.interfaces.aspiration_mode":12944,"unitelabs.liquid_handling.hamilton.interfaces.aspiration_mode.AspirationMode":12948,"unitelabs.liquid_handling.hamilton.interfaces.aspiration_mode.AspirationMode.ASPIRATION":12959,"unitelabs.liquid_handling.hamilton.interfaces.aspiration_mode.AspirationMode.CONSECUTIVE":12962,"unitelabs.liquid_handling.hamilton.interfaces.aspiration_mode.AspirationMode.ASPIRATE_ALL":12965,"unitelabs.liquid_handling.hamilton.interfaces.aspiration_mode.AspirateMode":12968,"unitelabs.liquid_handling.hamilton.interfaces.lld_mode":12971,"unitelabs.liquid_handling.hamilton.interfaces.lld_mode.LLDMode":12975,"unitelabs.liquid_handling.hamilton.interfaces.lld_mode.LLDMode.OFF":12986,"unitelabs.liquid_handling.hamilton.interfaces.lld_mode.LLDMode.CAPACITIVE":12989,"unitelabs.liquid_handling.hamilton.interfaces.lld_mode.LLDMode.PRESSURE":12992,"unitelabs.liquid_handling.hamilton.interfaces.lld_mode.LLDMode.DUAL":12995,"unitelabs.liquid_handling.hamilton.interfaces.lld_mode.LLDMode.TOUCH_OFF":12998,"unitelabs.liquid_handling.hamilton.interfaces.lld_mode.CoRe96LLDMode":13001,"unitelabs.liquid_handling.hamilton.interfaces.tadm_mode":13004,"unitelabs.liquid_handling.hamilton.interfaces.tadm_mode.TADMMode":13007,"unitelabs.liquid_handling.hamilton.interfaces.tadm_mode.TADMMode.OFF":13018,"unitelabs.liquid_handling.hamilton.interfaces.tadm_mode.TADMMode.ERRORS":13021,"unitelabs.liquid_handling.hamilton.interfaces.tadm_mode.TADMMode.ALL":13024,"unitelabs.liquid_handling.hamilton.interfaces.technical_assemblies":13027,"unitelabs.liquid_handling.hamilton.interfaces.technical_assemblies.TechnicalAssemblies":13030,"unitelabs.liquid_handling.hamilton.interfaces.technical_assemblies.TechnicalAssemblies.processor_board":13040,"unitelabs.liquid_handling.hamilton.interfaces.technical_assemblies.TechnicalAssemblies.power_supply":13043,"unitelabs.liquid_handling.hamilton.interfaces.technical_assemblies.TechnicalAssemblies.__init__":13046,"unitelabs.liquid_handling.hamilton.interfaces.parameters":13054,"unitelabs.liquid_handling.hamilton.interfaces.parameters.__all__":13070,"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set":13074,"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet":13077,"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet.liquid_class":13105,"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet.min_traverse_height":13116,"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet.lld_mode":13122,"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet.mixing":13129,"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet.tadm":13136,"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet.PULL_OUT_DISTANCE_DEFAULT":13142,"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet.MODULE":13146,"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet._get_hamilton_dispense_mode":13153,"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet._get_liquid_class":13165,"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet._get_liquid_offset":13174,"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet._get_operation_location":13183,"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet._get_min_traverse_height":13191,"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet._get_lld_mode":13199,"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet._filter_core96_lld_mode":13207,"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet._get_tadm":13215,"unitelabs.liquid_handling.hamilton.interfaces.parameters.hamilton_parameter_set.HamiltonParameterSet.__init__":13223,"unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set":13314,"unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.PI":13319,"unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.HamiltonDispenseParameterSet":13322,"unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.HamiltonDispenseParameterSet.touch_side":13348,"unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.HamiltonDispenseParameterSet._get_pipette_mode":13355,"unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.HamiltonDispenseParameterSet._get_liquid_offset":13364,"unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.HamiltonDispenseParameterSet._get_immersion_depth":13373,"unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.HamiltonDispenseParameterSet._get_hamilton_dispense_mode":13381,"unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.HamiltonDispenseParameterSet._get_dispense_mode":13390,"unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.HamiltonDispenseParameterSet._get_blowout_air_volume":13398,"unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.HamiltonDispenseParameterSet._get_transport_air_volume":13406,"unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.HamiltonDispenseParameterSet._get_side_touch_distance":13414,"unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.HamiltonDispenseParameterSet._get_mixing":13422,"unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.HamiltonDispenseParameterSet.simple_surface_mode":13430,"unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.HamiltonDispenseParameterSet.simple_bottom_mode":13453,"unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.HamiltonDispenseParameterSet.__init__":13473,"unitelabs.liquid_handling.hamilton.interfaces.parameters.tadm_parameter_set":13563,"unitelabs.liquid_handling.hamilton.interfaces.parameters.tadm_parameter_set.TADMParameterSet":13566,"unitelabs.liquid_handling.hamilton.interfaces.parameters.tadm_parameter_set.TADMParameterSet.tadm_mode":13582,"unitelabs.liquid_handling.hamilton.interfaces.parameters.tadm_parameter_set.TADMParameterSet.tadm_limit_curve":13589,"unitelabs.liquid_handling.hamilton.interfaces.parameters.tadm_parameter_set.TADMParameterSet.compile":13595,"unitelabs.liquid_handling.hamilton.interfaces.parameters.tadm_parameter_set.TADMParameterSet._get_tadm_mode":13605,"unitelabs.liquid_handling.hamilton.interfaces.parameters.tadm_parameter_set.TADMParameterSet._get_tadm_limit_curve":13613,"unitelabs.liquid_handling.hamilton.interfaces.parameters.tadm_parameter_set.TADMParameterSet.__init__":13621,"unitelabs.liquid_handling.hamilton.interfaces.parameters.aspirate_parameter_set":13638,"unitelabs.liquid_handling.hamilton.interfaces.parameters.aspirate_parameter_set.HamiltonAspirateParameterSet":13641,"unitelabs.liquid_handling.hamilton.interfaces.parameters.aspirate_parameter_set.HamiltonAspirateParameterSet._get_pipette_mode":13665,"unitelabs.liquid_handling.hamilton.interfaces.parameters.aspirate_parameter_set.HamiltonAspirateParameterSet._get_volume":13674,"unitelabs.liquid_handling.hamilton.interfaces.parameters.aspirate_parameter_set.HamiltonAspirateParameterSet._get_aspirate_mode":13683,"unitelabs.liquid_handling.hamilton.interfaces.parameters.aspirate_parameter_set.HamiltonAspirateParameterSet._get_hamilton_dispense_mode":13691,"unitelabs.liquid_handling.hamilton.interfaces.parameters.aspirate_parameter_set.HamiltonAspirateParameterSet._get_liquid_offset":13700,"unitelabs.liquid_handling.hamilton.interfaces.parameters.aspirate_parameter_set.HamiltonAspirateParameterSet._get_immersion_depth":13709,"unitelabs.liquid_handling.hamilton.interfaces.parameters.aspirate_parameter_set.HamiltonAspirateParameterSet._get_blowout_air_volume":13717,"unitelabs.liquid_handling.hamilton.interfaces.parameters.aspirate_parameter_set.HamiltonAspirateParameterSet._get_transport_air_volume":13725,"unitelabs.liquid_handling.hamilton.interfaces.parameters.aspirate_parameter_set.HamiltonAspirateParameterSet._get_mixing":13733,"unitelabs.liquid_handling.hamilton.interfaces.parameters.aspirate_parameter_set.HamiltonAspirateParameterSet.simple_surface_mode":13741,"unitelabs.liquid_handling.hamilton.interfaces.parameters.aspirate_parameter_set.HamiltonAspirateParameterSet.simple_bottom_mode":13760,"unitelabs.liquid_handling.hamilton.interfaces.parameters.aspirate_parameter_set.HamiltonAspirateParameterSet.__init__":13779,"unitelabs.liquid_handling.hamilton.modules":13861,"unitelabs.liquid_handling.hamilton.modules.__all__":13885,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck":13888,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.TRACK_SIZE":13893,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck":13897,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.identifier":13943,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.tracks":13947,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.min_track":13951,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.max_track":13957,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck._track_index":13963,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.__post_init__":13973,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck._rebuild_track_index":13985,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck._rebuild_index":13990,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.load":13995,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.from_json":14008,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.configure":14023,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.waste_block":14064,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.has_waste_block":14070,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.teaching_needle_block":14074,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.has_teaching_needle_block":14081,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.set":14085,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.add":14113,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.remove":14136,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.clear":14143,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.clear_all":14148,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.is_empty":14153,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.get_tracks_for_carrier":14166,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.summary":14185,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.assign":14193,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.unassign":14206,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.__getitem__":14214,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck._index":14233,"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.HamiltonDeck.__init__":14245,"unitelabs.liquid_handling.hamilton.modules.iswap":14289,"unitelabs.liquid_handling.hamilton.modules.iswap.__all__":14298,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap":14301,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP":14306,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.identifier":14346,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.GripDirection":14350,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.__post_init__":14355,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.logger":14362,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.is_initialized":14366,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.initialize":14373,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.can_activate":14379,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.activate":14386,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.deactivate":14392,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.get_firmware_version":14398,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.current_location":14405,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.move_to":14415,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.move_by":14435,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.current_direction":14444,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.home":14453,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.park":14460,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.has_labware":14467,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.current_grip_width":14477,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.open_to":14486,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.open_by":14495,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.close_to":14504,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.close_by":14516,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.transfer":14527,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.transfer_from":14579,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.pick_up":14619,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.pick_up_from":14645,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.put_down":14670,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.drop_labware":14693,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap.ISWAP.__init__":14704,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol":14727,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol":14730,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.min_traverse_height":14765,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol._service":14769,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.logger":14777,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.get_firmware_version":14780,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.get_firmware_revision":14787,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.get_initialization":14796,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.set_initialization":14805,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.clear_y_range":14811,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.get_is_parked":14817,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.set_is_parked":14826,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.get_position":14835,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.get_logical_position":14844,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.add_x_offset":14860,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.add_y_offset":14869,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.add_z_offset":14878,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.has_plate":14887,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.get_gripper_width":14897,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.open":14906,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.open_uninitialized":14916,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.close":14922,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.pick_up_plate":14937,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.put_down_plate":14982,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.move_plate":15015,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.collapse_gripper_arm":15040,"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.read_barcode":15053,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces":15088,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.__all__":15098,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position":15101,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position.PredefinedPosition":15104,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position.PredefinedPosition.LB":15124,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position.PredefinedPosition.LL":15126,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position.PredefinedPosition.LF":15129,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position.PredefinedPosition.LR":15132,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position.PredefinedPosition.FB":15135,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position.PredefinedPosition.FL":15138,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position.PredefinedPosition.FF":15141,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position.PredefinedPosition.FR":15144,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position.PredefinedPosition.RB":15147,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position.PredefinedPosition.RL":15150,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position.PredefinedPosition.RF":15152,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position.PredefinedPosition.RR":15155,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.wrist_twist":15158,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.wrist_twist.WristTwist":15161,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.wrist_twist.WristTwist.RIGHT":15173,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.wrist_twist.WristTwist.FRONT":15175,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.wrist_twist.WristTwist.LEFT":15177,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.wrist_twist.WristTwist.BACK":15179,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.direction":15181,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.direction.Direction":15184,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.direction.Direction.FRONT":15195,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.direction.Direction.RIGHT":15197,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.direction.Direction.BACK":15199,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.direction.Direction.LEFT":15201,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.rotation":15203,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.rotation.Rotation":15206,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.rotation.Rotation.LEFT":15217,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.rotation.Rotation.FRONT":15219,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.rotation.Rotation.RIGHT":15221,"unitelabs.liquid_handling.hamilton.modules.xl":15223,"unitelabs.liquid_handling.hamilton.modules.xl.__all__":15231,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol":15234,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol._ul_to_01ul":15239,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol":15248,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol._logger_name":15290,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.__init__":15294,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol._xl_initialized":15306,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_initialization":15308,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.initialize":15318,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.set_initialization":15324,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_tip_presence":15364,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_tip_presences":15373,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.pick_up_tips":15383,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.discard_tips":15417,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.aspirate":15448,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.dispense":15658,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_x_position":15863,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_y_positions":15871,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_z_positions":15882,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.set_channel_positions":15892,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.set_y_positions":15908,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.set_z_positions":15919,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.set_unsafe_x_position":15928,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_y_position":15935,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_z_position":15944,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.set_y_position":15954,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.set_z_position":15964,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.set_x_position":15974,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.set_z_positions_to_safety":15982,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.clear_y_range":15988,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.initialize_squeezer_drive":15996,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_lld_height":16004,"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol.get_last_liquid_level":16014,"unitelabs.liquid_handling.hamilton.modules.xl.xl":16024,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannel":16029,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannel._create_api":16046,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannel.set_monitoring_mode":16053,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannel.is_initialized":16062,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannel.current_location":16069,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannel.move_to":16077,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannel.move_by":16091,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannel.__init__":16100,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels":16154,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels.identifier":16183,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels._ASPIRATE_PS_TYPE":16187,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels._DISPENSE_PS_TYPE":16190,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels.logger":16193,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels._create_api":16197,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels._create_channel":16206,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels.configure":16215,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels.is_initialized":16225,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels.initialize":16232,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels.can_activate":16238,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels._deactivate_siblings":16246,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels.activate":16251,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels.deactivate":16256,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels.discard_tips":16261,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels.home":16288,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels.clear_y_range":16295,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels.set_z_positions_to_safety":16309,"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannels.__init__":16314,"unitelabs.liquid_handling.hamilton.modules.autoload":16366,"unitelabs.liquid_handling.hamilton.modules.autoload.__all__":16375,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload":16378,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload":16382,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.LoadingIndicator":16408,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.BarcodeType":16412,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.identifier":16416,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.__post_init__":16420,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.logger":16427,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.configure":16431,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.is_initialized":16442,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.initialize":16449,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.get_firmware_version":16455,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.current_track":16462,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.move_to":16471,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.park":16480,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.home":16486,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.load_carrier":16492,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.unload_carrier":16522,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload.Autoload.__init__":16534,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol":16556,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol":16559,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol._service":16589,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.logger":16595,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.get_firmware_version":16598,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.get_initialization":16605,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.set_initialization":16614,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.get_module_type":16620,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.set_barcode_type":16632,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.set_carrier_monitoring":16643,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.set_loading_indicators":16652,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.get_x_position":16668,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.set_x_position":16675,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.set_z_position_to_safety":16692,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.get_carrier_barcode":16698,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.get_carrier_presence":16719,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.get_loading_tray_presences":16730,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.get_deck_presences":16741,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.load_carrier":16754,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.unload_carrier":16787,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.unload_carrier_finally":16795,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.take_out_carrier":16803,"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.push_out_carrier":16811,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces":16817,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.__all__":16825,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type":16828,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeType":16831,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeType.ISBT":16847,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeType.CODE_128":16850,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeType.CODE_39":16853,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeType.CODABAR":16856,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeType.ITF":16859,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeType.UPC_A":16862,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeType.EAN_8":16865,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.loading_indicator":16869,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.loading_indicator.LoadingIndicator":16872,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.loading_indicator.LoadingIndicator.OFF":16886,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.loading_indicator.LoadingIndicator.BLINK":16889,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.loading_indicator.LoadingIndicator.ON":16892,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.loading_indicator.LoadingIndicator.STEADY":16895,"unitelabs.liquid_handling.hamilton.modules.protocols":16897,"unitelabs.liquid_handling.hamilton.modules.protocols.__getattr__":16909,"unitelabs.liquid_handling.hamilton.modules.protocols.__all__":16916,"unitelabs.liquid_handling.hamilton.modules.protocols._utils":16920,"unitelabs.liquid_handling.hamilton.modules.protocols._utils._expand":16927,"unitelabs.liquid_handling.hamilton.modules.protocols._utils._expand_int":16938,"unitelabs.liquid_handling.hamilton.modules.protocols._utils._s_to_01s":16949,"unitelabs.liquid_handling.hamilton.modules.protocols._utils._mms_to_01mms":16957,"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol":16965,"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol":16969,"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.set_initialization":16993,"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.get_tip_presence":17031,"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.get_tip_presences":17040,"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.pick_up_tips":17049,"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.discard_tips":17083,"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.aspirate":17114,"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.dispense":17325,"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.get_x_position":17531,"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.get_y_positions":17538,"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.get_z_positions":17548,"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.set_channel_positions":17557,"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.set_y_positions":17572,"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.set_z_positions":17581,"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.set_unsafe_x_position":17590,"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.initialize_squeezer_drive":17597,"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol.get_last_liquid_level":17604,"unitelabs.liquid_handling.hamilton.modules.protocols.sub_protocol":17613,"unitelabs.liquid_handling.hamilton.modules.protocols.sub_protocol.SubProtocol":17616,"unitelabs.liquid_handling.hamilton.modules.protocols.sub_protocol.SubProtocol.__init__":17627,"unitelabs.liquid_handling.hamilton.modules.protocols.sub_protocol.SubProtocol.protocol":17633,"unitelabs.liquid_handling.hamilton.modules.protocols.sub_protocol.SubProtocol.send":17635,"unitelabs.liquid_handling.hamilton.modules.protocols.sub_protocol.SubProtocol.request":17642,"unitelabs.liquid_handling.hamilton.modules.protocols.sub_protocol.SubProtocol.execute":17651,"unitelabs.liquid_handling.hamilton.modules.protocols.vantage_sub_protocol":17662,"unitelabs.liquid_handling.hamilton.modules.protocols.vantage_sub_protocol._GetXLimits":17666,"unitelabs.liquid_handling.hamilton.modules.protocols.vantage_sub_protocol.VantageSubProtocol":17668,"unitelabs.liquid_handling.hamilton.modules.protocols.vantage_sub_protocol.VantageSubProtocol._logger_name":17682,"unitelabs.liquid_handling.hamilton.modules.protocols.vantage_sub_protocol.VantageSubProtocol.__init__":17686,"unitelabs.liquid_handling.hamilton.modules.protocols.vantage_sub_protocol.VantageSubProtocol.protocol":17696,"unitelabs.liquid_handling.hamilton.modules.protocols.vantage_sub_protocol.VantageSubProtocol._get_x_limits":17698,"unitelabs.liquid_handling.hamilton.modules.protocols.vantage_sub_protocol.VantageSubProtocol._logger":17700,"unitelabs.liquid_handling.hamilton.modules.protocols.vantage_sub_protocol.VantageSubProtocol.logger":17703,"unitelabs.liquid_handling.hamilton.modules.protocols.vantage_sub_protocol.VantageSubProtocol._service":17707,"unitelabs.liquid_handling.hamilton.modules.protocols.vantage_sub_protocol.VantageSubProtocol._assert_x_in_range":17713,"unitelabs.liquid_handling.hamilton.modules.pipettes":17721,"unitelabs.liquid_handling.hamilton.modules.pipettes.__all__":17749,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels":17754,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels.VantageChannel":17758,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels.VantageChannel._create_api":17770,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels.VantageChannel.set_monitoring_mode":17777,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels.VantageChannel.__init__":17784,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels.VantageChannels":17830,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels.VantageChannels._create_api":17848,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels.VantageChannels.initialize":17858,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels.VantageChannels._create_channel":17864,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels.VantageChannels.home":17873,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels.VantageChannels.set_z_positions_to_safety":17879,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels.VantageChannels.clear_y_range":17884,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels.VantageChannels.deactivate":17896,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels.VantageChannels._deactivate_siblings":17901,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels.VantageChannels.__init__":17907,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel":17952,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel":17956,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.identifier":18008,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.channel":18011,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.PickUpTipMethod":18015,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.DropTipMethod":18019,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.AspirationMode":18023,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.DispenseMode":18027,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.LLDMode":18031,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.TADMMode":18035,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.MonitoringMode":18039,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.__post_init__":18043,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel._create_api":18050,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.logger":18061,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.configure":18065,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.is_initialized":18075,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.initialize":18082,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.deactivate":18089,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.get_firmware_version":18095,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.current_location":18102,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.move_to":18111,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.move_by":18124,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.clear_y_range":18133,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.can_pick_up_tip":18139,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.has_tip_fw":18153,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.pick_up_tip":18163,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.pick_up_tip_from":18179,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.put_down_tip":18198,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.put_down_tip_to":18217,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.discard_tip":18233,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.drop_tip":18243,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.set_monitoring_mode":18254,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.get_tadm_guardbands":18262,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.get_tadm_guardband":18273,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.add_tadm_guardband":18286,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.reset_tadm_guardband":18309,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.get_tadm_data":18315,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.current_volume":18327,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.aspirate":18335,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.dispense":18342,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel.Channel.__init__":18350,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol":18396,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol._LLD_ASPIRATION_MODE_NAMES":18402,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol._LLD_SENSITIVITY_NAMES":18405,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol":18408,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol._service":18451,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol._channel_service":18457,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.logger":18466,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.get_initialization":18470,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.set_initialization":18481,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.clear_y_range":18519,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.set_channel_positions":18527,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.get_x_position":18543,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.set_x_position":18551,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.set_unsafe_x_position":18560,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.get_y_position":18568,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.set_y_position":18578,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.get_y_positions":18588,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.set_y_positions":18598,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.spread_channels_evenly":18609,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.get_z_position":18614,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.set_z_position":18624,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.get_z_positions":18634,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.set_z_positions":18644,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.set_z_positions_to_safety":18654,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.get_tip_presence":18660,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.get_tip_presences":18670,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.pick_up_tips":18680,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.pick_up_tips_to_wash":18719,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.discard_tips":18754,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.aspirate":18787,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.dispense":19028,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.multiple_dispense":19248,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.get_last_liquid_level":19262,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.get_tadm_status":19274,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.initialize_squeezer_drive":19286,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_context":19294,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_context.ChannelsContext":19297,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_context.ChannelsContext.__init__":19309,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels":19326,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.DEFAULT_DISCARD_Z":19331,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels":19335,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.identifier":19402,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.discard_z_height":19405,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._ASPIRATE_PS_TYPE":19409,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._DISPENSE_PS_TYPE":19415,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.__post_init__":19421,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._create_api":19444,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._create_channel":19452,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.logger":19460,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.configure":19463,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.is_initialized":19480,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.initialize":19487,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._deactivate_siblings":19494,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.activate":19499,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.deactivate":19504,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.current_locations":19509,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.move_to":19520,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.move_by":19539,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.home":19553,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.clear_y_range":19559,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.has_tips":19572,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.has_tips_fw":19584,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.has_tip":19595,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.has_tip_fw":19608,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._resync_py_tip_state_with_fw":19617,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.pick_up_tips":19636,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.pick_up_tips_from":19660,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.put_down_tips":19680,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.put_down_tips_to":19706,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.discard_tips":19728,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.drop_tips":19752,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._to_list":19770,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._parse_hamilton_multi_error":19781,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.aspirate":19795,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.dispense":19929,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._check_update_estimated_volumes":20059,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._resolve_channels":20074,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._execute_aspirate_step":20091,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._execute_dispense_step":20107,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.complex_mix":20122,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._validate_get_liquid_params":20150,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._compute_container_volumes":20184,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._update_container_volumes":20208,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.get_last_liquid_heights":20228,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.get_liquid_heights":20241,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.get_liquid_volumes":20271,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels._clear_tips":20303,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.rebuild_tips":20309,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.empty_tips":20344,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.pick_up_teaching_needles":20389,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.put_down_teaching_needles":20404,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.Channels.__init__":20418,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol":20462,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol._ul_to_001ul":20467,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol":20475,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol._logger_name":20516,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.__init__":20520,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol._pip_initialized":20530,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_initialization":20532,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.initialize":20542,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.set_initialization":20548,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_tip_presence":20588,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_tip_presences":20597,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.pick_up_tips":20606,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.discard_tips":20640,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.aspirate":20671,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.dispense":20895,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_x_position":21112,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_y_positions":21119,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_z_positions":21128,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.set_channel_positions":21137,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.set_y_positions":21153,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.set_z_positions":21163,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.set_unsafe_x_position":21174,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_y_position":21181,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.set_y_position":21191,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_z_position":21201,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.set_z_position":21211,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.set_x_position":21221,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.set_z_positions_to_safety":21229,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.clear_y_range":21235,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.initialize_squeezer_drive":21243,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_lld_height":21250,"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol.get_last_liquid_level":21262,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol":21272,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol":21275,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol._service":21310,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.logger":21318,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.get_firmware_version":21321,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.get_volume":21330,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.get_monitoring_mode":21346,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.set_monitoring_mode":21357,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.get_mad_parameters":21367,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.set_mad_parameters":21387,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.get_mad_data":21403,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.get_mad_indices":21423,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.get_mad_volume":21441,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.get_limit_curve_count":21452,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.get_limit_curve_names":21463,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.set_limit_curve_names":21480,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.get_limit_curve_parameters":21491,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.set_limit_curve_parameters":21511,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.get_limit_curve_data":21529,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.set_limit_curve_data":21550,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.reset_limit_curves":21568,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.has_tadm_data":21576,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.get_tadm_parameters":21587,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.get_tadm_data":21600,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.clear_tadm_data":21617,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.get_tadm_error":21625,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.start_tadm":21636,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.stop_tadm":21658,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters":21666,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.T":21672,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet":21675,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.channels":21719,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.pipette_mode":21724,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.liquid_offset":21732,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.follow_liquid":21740,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.volume":21751,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.liquid_class":21759,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.offset":21772,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.pull_out_distance":21780,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.min_traverse_height":21788,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.lld_mode":21794,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.mixing":21805,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.tadm":21813,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.end_z_offset":21819,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.sub_parameters":21827,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.MODULE":21833,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.SUB_PARAMETER_TYPE":21837,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.__post_init__":21843,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet._get_num_channels":21847,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet._is_sequence":21854,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet._normalize":21863,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet._make_sub_parameter_set":21881,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet._sub_parameter_type":21889,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.compile":21897,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet._compile_default":21907,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet._compile_indexed_sub_parameters":21913,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet._compile_zip_all_sub_parameters":21921,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet._collapse_scalars":21931,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.apply":21940,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.apply_selected":21947,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.from_sub_parameters":21960,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.from_parameters":21979,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet._from_sub_parameter_sets":21995,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet._invert_from_channels":22006,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet.__init__":22036,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsAspirateParameterSet":22147,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsAspirateParameterSet.pipette_mode":22167,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsAspirateParameterSet.clot_retract_height":22175,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsAspirateParameterSet.sub_parameters":22183,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsAspirateParameterSet.SUB_PARAMETER_TYPE":22189,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsAspirateParameterSet._compile_default":22192,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsAspirateParameterSet._make_sub_parameter_set":22199,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsAspirateParameterSet._from_sub_parameter_sets":22208,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsAspirateParameterSet.simple_surface_mode":22219,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsAspirateParameterSet.simple_bottom_mode":22246,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsAspirateParameterSet.__init__":22273,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsDispenseParameterSet":22392,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsDispenseParameterSet.pipette_mode":22413,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsDispenseParameterSet.touch_side":22421,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsDispenseParameterSet.sub_parameters":22428,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsDispenseParameterSet.SUB_PARAMETER_TYPE":22433,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsDispenseParameterSet._compile_default":22436,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsDispenseParameterSet._make_sub_parameter_set":22443,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsDispenseParameterSet._from_sub_parameter_sets":22453,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsDispenseParameterSet.simple_surface_mode":22464,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsDispenseParameterSet.simple_bottom_mode":22491,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsDispenseParameterSet.__init__":22518,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.XLChannelsAspirateParameterSet":22636,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.XLChannelsAspirateParameterSet.sub_parameters":22653,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.XLChannelsAspirateParameterSet.SUB_PARAMETER_TYPE":22659,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.XLChannelsAspirateParameterSet._compile_default":22663,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.XLChannelsAspirateParameterSet._make_sub_parameter_set":22672,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.XLChannelsAspirateParameterSet.__init__":22681,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.XLChannelsDispenseParameterSet":22800,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.XLChannelsDispenseParameterSet.sub_parameters":22815,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.XLChannelsDispenseParameterSet.SUB_PARAMETER_TYPE":22821,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.XLChannelsDispenseParameterSet._compile_default":22825,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.XLChannelsDispenseParameterSet._make_sub_parameter_set":22832,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.XLChannelsDispenseParameterSet.__init__":22841,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsComplexMixParameterSet":22959,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsComplexMixParameterSet.channels":22979,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsComplexMixParameterSet.parameters":22984,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsComplexMixParameterSet.__post_init__":22990,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsComplexMixParameterSet.from_maybe_list":22994,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsComplexMixParameterSet.num_steps":23012,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsComplexMixParameterSet._get_step_type":23017,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsComplexMixParameterSet._get_step_groups":23028,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsComplexMixParameterSet.validate":23053,"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsComplexMixParameterSet.__init__":23062,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters":23074,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.DEFAULT_CHANNEL_ASPIRATE":23078,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.DEFAULT_CHANNEL_DISPENSE":23081,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelAspirateParameterSet":23084,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelAspirateParameterSet.clot_retract_height":23102,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelAspirateParameterSet.LIQUID_CLASS_RANGES":23108,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelAspirateParameterSet.compile":23119,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelAspirateParameterSet._compile_default":23129,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelAspirateParameterSet.apply":23136,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelAspirateParameterSet._get_lld_touch_off_z":23143,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelAspirateParameterSet._get_clot_retract_height":23151,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelAspirateParameterSet.__init__":23159,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelDispenseParameterSet":23246,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelDispenseParameterSet.LIQUID_CLASS_RANGES":23262,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelDispenseParameterSet.compile":23274,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelDispenseParameterSet._compile_default":23285,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelDispenseParameterSet.apply":23292,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelDispenseParameterSet._get_lld_touch_off_z":23299,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelDispenseParameterSet.__init__":23307,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.XLChannelAspirateParameterSet":23395,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.XLChannelAspirateParameterSet.LIQUID_CLASS_RANGES":23408,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.XLChannelAspirateParameterSet.__init__":23419,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.XLChannelDispenseParameterSet":23506,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.XLChannelDispenseParameterSet.LIQUID_CLASS_RANGES":23518,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.XLChannelDispenseParameterSet.__init__":23529,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelComplexMixParameterSet":23617,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelComplexMixParameterSet.steps":23634,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelComplexMixParameterSet.ASPIRATE_TYPE":23642,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelComplexMixParameterSet.DISPENSE_TYPE":23644,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelComplexMixParameterSet._make_aspirate_parameters":23646,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelComplexMixParameterSet._make_dispense_parameters":23656,"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelComplexMixParameterSet.__init__":23664,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces":23675,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.__all__":23700,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.discard_tip_method":23703,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.discard_tip_method.__all__":23707,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channels_coordination":23710,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channels_coordination._SIDE_BUFFER":23726,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channels_coordination._HOME_BUFFER":23729,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channels_coordination._block_extent":23732,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channels_coordination._y_ranges":23745,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channels_coordination._safe_home":23778,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channels_coordination._common":23796,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channels_coordination.calculate_channel_y_ranges":23812,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channels_coordination.calculate_safe_home_positions":23828,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channels_coordination.calculate_xl_channel_y_ranges":23838,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channels_coordination.calculate_xl_safe_home_positions":23853,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.mad":23863,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.mad.MADParameters":23866,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.mad.MADParameters.clot_threshold":23880,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.mad.MADParameters.data_points":23883,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.mad.MADParameters.pressure_before":23886,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.mad.MADParameters.pressure_after":23889,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.mad.MADParameters.min_delta_pressure_threshold":23892,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.mad.MADParameters.max_difference_signal_threshold":23895,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.mad.MADParameters.__init__":23898,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.mad.MADIndices":23920,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.mad.MADIndices.start_of_dispensing_drives":23932,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.mad.MADIndices.transition_acceleration_to_constant_speed":23935,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.mad.MADIndices.transition_constant_speed_to_braking":23938,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.mad.MADIndices.stop_of_dispensing_drive":23941,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.mad.MADIndices.__init__":23944,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channel_position":23960,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channel_position.ChannelPosition":23963,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channel_position.ChannelPosition.channel":23975,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channel_position.ChannelPosition.x":23978,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channel_position.ChannelPosition.y":23981,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channel_position.ChannelPosition.z":23984,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channel_position.ChannelPosition.__init__":23987,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.volume_info":23999,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.volume_info.VolumeInfo":24002,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.volume_info.VolumeInfo.max_volume":24012,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.volume_info.VolumeInfo.current_volume":24015,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.volume_info.VolumeInfo.__init__":24018,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.liquid_surface_position":24028,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.liquid_surface_position.LiquidSurfacePosition":24031,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.liquid_surface_position.LiquidSurfacePosition.channel":24043,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.liquid_surface_position.LiquidSurfacePosition.x":24046,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.liquid_surface_position.LiquidSurfacePosition.y":24049,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.liquid_surface_position.LiquidSurfacePosition.z":24052,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.liquid_surface_position.LiquidSurfacePosition.__init__":24055,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm":24067,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMMode":24071,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMMode.OFF":24080,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMMode.ERRORS":24082,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMMode.ALL":24084,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.LimitCurve":24086,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMGuardband":24090,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMGuardband.index":24102,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMGuardband.identifier":24105,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMGuardband.upper_limit_curve":24108,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMGuardband.lower_limit_curve":24111,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMMeasurement":24114,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMMeasurement.identifier":24127,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMMeasurement.guardband":24130,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMMeasurement.operation":24133,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMMeasurement.data":24141,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMMeasurement.error":24146,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMParameters":24154,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMParameters.data_available":24170,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMParameters.number_of_data_records":24173,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMParameters.type_of_liquid_handling":24176,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMParameters.data_out_of_range":24184,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMParameters.used_limit_curve_index":24187,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMParameters.reserved":24190,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMParameters.measurement_id":24193,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMParameters.used_limit_curve_name":24196,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMParameters.__init__":24199,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.LimitCurveParameters":24229,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.LimitCurveParameters.lower_limit":24240,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.LimitCurveParameters.upper_limit":24243,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.LimitCurveParameters.index":24246,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.LimitCurveParameters.__init__":24249,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.discard_position":24259,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.discard_position.DiscardPosition":24262,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.discard_position.DiscardPosition.channel":24273,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.discard_position.DiscardPosition.x":24276,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.discard_position.DiscardPosition.y":24279,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.discard_position.DiscardPosition.__init__":24282,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.pick_up_tip_method":24292,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.pick_up_tip_method.PickUpTipMethod":24295,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.pick_up_tip_method.PickUpTipMethod.AUTO":24304,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.pick_up_tip_method.PickUpTipMethod.NORMAL":24307,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.pick_up_tip_method.PickUpTipMethod.SLOW":24310,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.monitoring_mode":24313,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.monitoring_mode.MonitoringMode":24316,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.monitoring_mode.MonitoringMode.OFF":24326,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.monitoring_mode.MonitoringMode.MAD":24329,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.monitoring_mode.MonitoringMode.TADM":24332,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.pick_up_position":24335,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.pick_up_position.TipPickupPosition":24338,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.pick_up_position.TipPickupPosition.channel":24349,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.pick_up_position.TipPickupPosition.x":24352,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.pick_up_position.TipPickupPosition.y":24355,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.pick_up_position.TipPickupPosition.__init__":24358,"unitelabs.liquid_handling.hamilton.modules.core_gripper":24368,"unitelabs.liquid_handling.hamilton.modules.core_gripper.__all__":24376,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol":24379,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol.CoReGripperProtocol":24382,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol.CoReGripperProtocol.logger":24400,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol.CoReGripperProtocol._service":24404,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol.CoReGripperProtocol.pick_up":24410,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol.CoReGripperProtocol.discard":24441,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol.CoReGripperProtocol.open":24476,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol.CoReGripperProtocol.pick_up_plate":24489,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol.CoReGripperProtocol.put_down_plate":24520,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol.CoReGripperProtocol.move_plate":24547,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol.CoReGripperProtocol.read_barcode":24563,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper":24583,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper":24587,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.identifier":24631,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.park_location":24635,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.channels":24645,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.min_width":24655,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.__post_init__":24660,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.logger":24667,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.configure":24670,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.can_activate":24697,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.activate":24704,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.deactivate":24715,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.can_pick_up_gripper":24721,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.pick_up_gripper":24741,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.put_down_gripper":24767,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.home":24792,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.drop_gripper":24798,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.current_location":24811,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.move_to":24818,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.move_by":24830,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.has_labware":24837,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.current_grip_width":24845,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.open_to":24853,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.open_by":24860,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.close_to":24867,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.close_by":24875,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.transfer":24882,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.transfer_from":24918,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.pick_up":24960,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.pick_up_from":24987,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.put_down":25016,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.drop_labware":25041,"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper.CoReGripper.__init__":25060,"unitelabs.liquid_handling.hamilton.modules.idl":25098,"unitelabs.liquid_handling.hamilton.modules.idl.__all__":25107,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol":25110,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol":25113,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol._logger_name":25149,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.initialize":25153,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.initialize_scanner":25159,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.prepare_barcode_reader":25165,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.move_scanner_to_slot":25173,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.move_carrier_to_position":25191,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.move_carrier_to_container":25211,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.move_lift_to_position":25226,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.open_loading_tray":25242,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.close_loading_tray":25257,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.identify_carrier":25270,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.load_carrier":25309,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.read_single_barcode":25342,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.read_barcode_stack":25360,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.move_carrier_to_id_position":25392,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.unload_carrier":25405,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.move_carrier_onto_deck":25419,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.pull_in_carrier_onto_deck":25430,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.dock_to_carrier":25440,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.measure_carrier":25449,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.get_scanner_position":25459,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.get_track_position":25467,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.get_carrier_position":25475,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.get_lift_position":25483,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.get_loading_tray_state":25491,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.get_drive_init_states":25501,"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol.get_barcode_by_index":25510,"unitelabs.liquid_handling.hamilton.modules.idl.idl":25521,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL":25525,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.identifier":25554,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.__post_init__":25558,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.logger":25565,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.configure":25569,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.is_initialized":25581,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.initialize":25588,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.can_activate":25594,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.activate":25601,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.home":25607,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.deactivate":25618,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.current_track":25625,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.move_to":25634,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL._run_idl_cycle":25643,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.identify_carrier":25704,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.scan_barcodes":25725,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.open_loading_tray":25768,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.close_loading_tray":25773,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.get_loading_tray_state":25778,"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.__init__":25786,"unitelabs.liquid_handling.hamilton.modules.idl.interfaces":25801,"unitelabs.liquid_handling.hamilton.modules.idl.interfaces.__all__":25807,"unitelabs.liquid_handling.hamilton.modules.idl.interfaces.loading_indicators":25811,"unitelabs.liquid_handling.hamilton.modules.idl.interfaces.loading_indicators.build_track_indicators":25814,"unitelabs.liquid_handling.hamilton.modules.heater_shaker":25835,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.__all__":25845,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker":25848,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker":25852,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.configuration":25890,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.identifier":25895,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.__post_init__":25899,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.logger":25906,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.configure":25910,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.is_initialized":25919,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.initialize":25926,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.activate":25932,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.deactivate":25938,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.is_locked":25944,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.lock":25953,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.unlock":25959,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.is_shaking":25965,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.current_shaking_speed":25974,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.start_shaking":25983,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.stop_shaking":26004,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.temperatures":26010,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.start_temperature_recording":26021,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.stop_temperature_recording":26027,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.is_controlling_temperature":26033,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.current_temperature":26043,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.start_temperature_control":26053,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.stop_temperature_control":26068,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker.HeaterShaker.__init__":26074,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol":26102,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol":26105,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol._port_service":26141,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.logger":26149,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.get_initialization":26152,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.set_initialization":26164,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.set_shaker_initialization":26172,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.get_configuration":26180,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.get_firmware":26196,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.get_plate_lock_position":26207,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.open_plate_lock":26218,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.close_plate_lock":26226,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.get_shaker_status":26234,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.get_shaker_speed":26244,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.start_shaker":26255,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.start_timed_shaker":26269,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.stop_shaker":26286,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.wait_for_shaker":26294,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.get_heater_status":26302,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.get_temperatures":26313,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.get_control_data":26329,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.start_heater":26344,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.heat":26369,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.wait_for_heater":26387,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.stop_heater":26395,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.start_temperature_recording":26403,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.stop_temperature_recording":26411,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.get_temperature_recording_parameters":26419,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.get_temperature_recording_data":26438,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces":26455,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.__all__":26463,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.temperature_status":26466,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.temperature_status.TemperatureStatus":26469,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.temperature_status.TemperatureStatus.OFF":26482,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.temperature_status.TemperatureStatus.HEAT":26485,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.temperature_status.TemperatureStatus.HOLD":26489,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.configuration":26493,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.configuration.Configuration":26496,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.configuration.Configuration.port":26507,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.configuration.Configuration.shaker":26510,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.configuration.Configuration.heater":26514,"unitelabs.liquid_handling.hamilton.modules.ipg":26518,"unitelabs.liquid_handling.hamilton.modules.ipg.__all__":26530,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol":26533,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol":26536,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol._logger_name":26559,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.__init__":26563,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.initialize":26573,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.prepare_orientation":26579,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.park":26594,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.move_to_position":26599,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.grip_plate":26618,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.put_plate":26656,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.get_parking_status":26681,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.get_plate_presence":26689,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.get_position":26697,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.get_grip_direction":26711,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.get_gripper_width":26720,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol.get_all_positions":26728,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg":26736,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG":26740,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.identifier":26780,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.GripDirection":26784,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.ArmPosition":26787,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.default_direction":26791,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.__post_init__":26795,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.logger":26802,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.configure":26806,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.is_initialized":26813,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.initialize":26820,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.can_activate":26826,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.activate":26833,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.deactivate":26839,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.home":26845,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.current_location":26851,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.move_to":26858,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.move_by":26870,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.current_direction":26877,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.has_labware":26884,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.current_grip_width":26891,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.open_to":26899,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.open_by":26908,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.close_to":26916,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.close_by":26925,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.transfer":26933,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.transfer_from":26977,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.pick_up":27021,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.pick_up_from":27048,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.put_down":27077,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.drop_labware":27103,"unitelabs.liquid_handling.hamilton.modules.ipg.ipg.IPG.__init__":27112,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces":27143,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.__all__":27151,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction":27156,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.ArmPosition":27159,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.ArmPosition.RIGHT":27171,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.ArmPosition.FRONT":27173,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.ArmPosition.LEFT":27175,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.ArmPosition.BACK":27177,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripperOrientation":27179,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripperOrientation.FRONT":27191,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripperOrientation.RIGHT":27193,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripperOrientation.BACK":27195,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripperOrientation.LEFT":27197,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection":27199,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.RF":27226,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.RR":27228,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.RB":27230,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.RL":27232,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.BF":27234,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.BR":27236,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.BB":27238,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.BL":27240,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.LF":27242,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.LR":27244,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.LB":27246,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.LL":27248,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.FF":27250,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.FR":27253,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.FB":27256,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.FL":27259,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.arm_position":27262,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.gripper_orientation":27266,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.compose":27270,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction_resolver":27283,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction_resolver.resolve_direction":27286,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction_resolver.grip_width":27315,"unitelabs.liquid_handling.hamilton.modules.core96":27328,"unitelabs.liquid_handling.hamilton.modules.core96.__all__":27344,"unitelabs.liquid_handling.hamilton.modules.core96.core96_context":27347,"unitelabs.liquid_handling.hamilton.modules.core96.core96_context.CoRe96Context":27350,"unitelabs.liquid_handling.hamilton.modules.core96.core96_context.CoRe96Context.module":27364,"unitelabs.liquid_handling.hamilton.modules.core96.core96_context.CoRe96Context.target":27367,"unitelabs.liquid_handling.hamilton.modules.core96.core96_context.CoRe96Context.__init__":27370,"unitelabs.liquid_handling.hamilton.modules.core96.core96":27381,"unitelabs.liquid_handling.hamilton.modules.core96.core96.DEFAULT_DISCARD_LOCATION":27387,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96":27391,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.identifier":27436,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.discard_location":27440,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.rows":27445,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.cols":27448,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.children":27451,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.__post_init__":27459,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.AspirationMode":27482,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.logger":27488,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.configure":27492,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.is_initialized":27502,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.initialize":27509,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.activate":27515,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.deactivate":27521,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.get_firmware_version":27527,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.current_location":27534,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.move_to":27543,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.move_by":27554,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.home":27561,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.get":27567,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96._well_offset_vector":27577,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.has_tips_fw":27592,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.pick_up_tips":27602,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.pick_up_tips_from":27616,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.put_down_tips":27634,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.put_down_tips_to":27649,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.discard_tips":27662,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.drop_tips":27672,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.current_volume":27684,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.aspirate":27694,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.dispense":27775,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.complex_mix":27861,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.rebuild_tips":27873,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.empty_tips":27890,"unitelabs.liquid_handling.hamilton.modules.core96.core96.CoRe96.__init__":27919,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol":27964,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol":27967,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol._service":27994,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.logger":28000,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.get_firmware_version":28003,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.get_initialization":28011,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.set_initialization":28019,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.get_position":28032,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.set_position":28040,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.set_z_position_to_safety":28052,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.get_tip_presence":28057,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.pick_up_tips":28064,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.discard_tips":28095,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.get_current_volume":28111,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.get_maximum_volume":28121,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.aspirate":28130,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.dispense":28218,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.get_tadm_status":28310,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.get_tadm_error":28319,"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.initialize_squeezer_drive":28330,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters":28339,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters._get_well_offset_delta":28344,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96AspirateParameterSet":28359,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96AspirateParameterSet.lld_mode":28379,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96AspirateParameterSet.well_offset":28386,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96AspirateParameterSet.MODULE":28397,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96AspirateParameterSet.LIQUID_CLASS_RANGES":28401,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96AspirateParameterSet._get_hole_offset":28412,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96AspirateParameterSet._get_offset":28426,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96AspirateParameterSet.compile":28435,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96AspirateParameterSet.apply":28444,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96AspirateParameterSet._get_lld_mode":28451,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96AspirateParameterSet.__init__":28460,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96DispenseParameterSet":28552,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96DispenseParameterSet.lld_mode":28573,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96DispenseParameterSet.well_offset":28580,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96DispenseParameterSet.MODULE":28591,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96DispenseParameterSet.LIQUID_CLASS_RANGES":28594,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96DispenseParameterSet._get_hole_offset":28605,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96DispenseParameterSet._get_offset":28618,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96DispenseParameterSet.compile":28627,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96DispenseParameterSet.apply":28636,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96DispenseParameterSet._get_lld_mode":28644,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96DispenseParameterSet.__init__":28653,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96ComplexMixParameterSet":28752,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96ComplexMixParameterSet.steps":28768,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96ComplexMixParameterSet.ASPIRATE_TYPE":28776,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96ComplexMixParameterSet.DISPENSE_TYPE":28779,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96ComplexMixParameterSet._make_aspirate_parameters":28782,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96ComplexMixParameterSet._make_dispense_parameters":28790,"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters.CoRe96ComplexMixParameterSet.__init__":28798,"unitelabs.liquid_handling.hamilton.modules.core96.interfaces":28809,"unitelabs.liquid_handling.hamilton.modules.core96.interfaces.__all__":28816,"unitelabs.liquid_handling.hamilton.modules.core96.interfaces.pick_up_tip_method":28819,"unitelabs.liquid_handling.hamilton.modules.core96.interfaces.pick_up_tip_method.PickUpTipMethod":28822,"unitelabs.liquid_handling.hamilton.modules.core96.interfaces.pick_up_tip_method.PickUpTipMethod.NORMAL":28831,"unitelabs.liquid_handling.hamilton.modules.core96.interfaces.pick_up_tip_method.PickUpTipMethod.SLOW":28833,"unitelabs.liquid_handling.hamilton.modules.core96.interfaces.pick_up_tip_method.PickUpTipMethod.BLOW_OUT":28835,"unitelabs.liquid_handling.hamilton.commands":28838,"unitelabs.liquid_handling.hamilton.commands.__all__":28846,"unitelabs.liquid_handling.hamilton.commands.command":28849,"unitelabs.liquid_handling.hamilton.commands.command.__all__":28863,"unitelabs.liquid_handling.hamilton.commands.command.constraints":28866,"unitelabs.liquid_handling.hamilton.commands.command.constraints.T":28872,"unitelabs.liquid_handling.hamilton.commands.command.constraints.Constraint":28875,"unitelabs.liquid_handling.hamilton.commands.command.constraints.Constraint.validate":28893,"unitelabs.liquid_handling.hamilton.commands.command.constraints.Constraint.parse":28905,"unitelabs.liquid_handling.hamilton.commands.command.constraints.ValueRange":28922,"unitelabs.liquid_handling.hamilton.commands.command.constraints.ValueRange.min":28941,"unitelabs.liquid_handling.hamilton.commands.command.constraints.ValueRange.max":28944,"unitelabs.liquid_handling.hamilton.commands.command.constraints.ValueRange.__post_init__":28947,"unitelabs.liquid_handling.hamilton.commands.command.constraints.ValueRange.length":28951,"unitelabs.liquid_handling.hamilton.commands.command.constraints.ValueRange.validate":28955,"unitelabs.liquid_handling.hamilton.commands.command.constraints.ValueRange.parse":28964,"unitelabs.liquid_handling.hamilton.commands.command.constraints.ValueRange.__init__":28975,"unitelabs.liquid_handling.hamilton.commands.command.constraints.Length":28987,"unitelabs.liquid_handling.hamilton.commands.command.constraints.Length.min":29009,"unitelabs.liquid_handling.hamilton.commands.command.constraints.Length.max":29014,"unitelabs.liquid_handling.hamilton.commands.command.constraints.Length.__post_init__":29017,"unitelabs.liquid_handling.hamilton.commands.command.constraints.Length.validate":29021,"unitelabs.liquid_handling.hamilton.commands.command.constraints.Length.parse":29034,"unitelabs.liquid_handling.hamilton.commands.command.constraints.Length.__init__":29051,"unitelabs.liquid_handling.hamilton.commands.command.constraints.FirmwareVersion":29061,"unitelabs.liquid_handling.hamilton.commands.command.constraints.FirmwareVersion.version":29083,"unitelabs.liquid_handling.hamilton.commands.command.constraints.FirmwareVersion.date":29093,"unitelabs.liquid_handling.hamilton.commands.command.constraints.FirmwareVersion.__post_init__":29098,"unitelabs.liquid_handling.hamilton.commands.command.constraints.FirmwareVersion.validate":29102,"unitelabs.liquid_handling.hamilton.commands.command.constraints.FirmwareVersion.parse":29113,"unitelabs.liquid_handling.hamilton.commands.command.constraints.FirmwareVersion.__init__":29139,"unitelabs.liquid_handling.hamilton.commands.command.command":29157,"unitelabs.liquid_handling.hamilton.commands.command.command.T_co":29161,"unitelabs.liquid_handling.hamilton.commands.command.command.HamiltonCommand":29164,"unitelabs.liquid_handling.hamilton.commands.command.command.HamiltonCommand.module":29186,"unitelabs.liquid_handling.hamilton.commands.command.command.HamiltonCommand.command":29189,"unitelabs.liquid_handling.hamilton.commands.command.command.HamiltonCommand.id":29192,"unitelabs.liquid_handling.hamilton.commands.command.command.HamiltonCommand.timeout":29201,"unitelabs.liquid_handling.hamilton.commands.command.command.HamiltonCommand.receiver":29206,"unitelabs.liquid_handling.hamilton.commands.command.command.HamiltonCommand.__post_init__":29211,"unitelabs.liquid_handling.hamilton.commands.command.command.HamiltonCommand.execute":29215,"unitelabs.liquid_handling.hamilton.commands.command.command.HamiltonCommand.serialize":29222,"unitelabs.liquid_handling.hamilton.commands.command.command.HamiltonCommand.deserialize":29230,"unitelabs.liquid_handling.hamilton.commands.command.command.HamiltonCommand.__init__":29242,"unitelabs.liquid_handling.hamilton.commands.command.utils":29267,"unitelabs.liquid_handling.hamilton.commands.command.utils.T_co":29279,"unitelabs.liquid_handling.hamilton.commands.command.utils.S":29282,"unitelabs.liquid_handling.hamilton.commands.command.utils.get_generic_type":29285,"unitelabs.liquid_handling.hamilton.commands.command.utils.get_default_for_field":29302,"unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer":29312,"unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.__init__":29333,"unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.pos":29341,"unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.len":29343,"unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.val":29346,"unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.is_end":29348,"unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.consume":29352,"unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.consume_string":29363,"unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.consume_match":29375,"unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.consume_bool":29395,"unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.consume_int":29407,"unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.consume_bytes":29422,"unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.consume_parameter":29437,"unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.advance":29452,"unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.peek":29464,"unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer.reset":29479,"unitelabs.liquid_handling.hamilton.commands.command.utils.produce_parameter":29484,"unitelabs.liquid_handling.hamilton.commands.command.utils.parse_error":29524,"unitelabs.liquid_handling.hamilton.commands.command.receiver":29536,"unitelabs.liquid_handling.hamilton.commands.command.receiver.Receiver":29539,"unitelabs.liquid_handling.hamilton.commands.command.receiver.Receiver.request":29549,"unitelabs.liquid_handling.hamilton.commands.command.receiver.Receiver.send":29562,"unitelabs.liquid_handling.hamilton.commands.command.raw_command":29572,"unitelabs.liquid_handling.hamilton.commands.command.raw_command.RawHamiltonCommand":29575,"unitelabs.liquid_handling.hamilton.commands.command.raw_command.RawHamiltonCommand.value":29597,"unitelabs.liquid_handling.hamilton.commands.command.raw_command.RawHamiltonCommand._module":29600,"unitelabs.liquid_handling.hamilton.commands.command.raw_command.RawHamiltonCommand._command":29603,"unitelabs.liquid_handling.hamilton.commands.command.raw_command.RawHamiltonCommand._id":29606,"unitelabs.liquid_handling.hamilton.commands.command.raw_command.RawHamiltonCommand.__init__":29609,"unitelabs.liquid_handling.hamilton.commands.command.raw_command.RawHamiltonCommand.module":29624,"unitelabs.liquid_handling.hamilton.commands.command.raw_command.RawHamiltonCommand.command":29628,"unitelabs.liquid_handling.hamilton.commands.command.raw_command.RawHamiltonCommand.id":29632,"unitelabs.liquid_handling.hamilton.commands.command.raw_command.RawHamiltonCommand.execute":29641,"unitelabs.liquid_handling.hamilton.commands.command.raw_command.RawHamiltonCommand.serialize":29649,"unitelabs.liquid_handling.hamilton.commands.command.raw_command.RawHamiltonCommand.deserialize":29657,"unitelabs.liquid_handling.agilent":29665,"unitelabs.liquid_handling.agilent.__all__":29676,"unitelabs.liquid_handling.agilent.bravo":29679,"unitelabs.liquid_handling.agilent.bravo.Bravo":29682,"unitelabs.liquid_handling.agilent.bravo.Bravo._configuration":29727,"unitelabs.liquid_handling.agilent.bravo.Bravo._configuration_type":29732,"unitelabs.liquid_handling.agilent.bravo.Bravo.__init__":29738,"unitelabs.liquid_handling.agilent.bravo.Bravo.api":29758,"unitelabs.liquid_handling.agilent.bravo.Bravo.deck":29761,"unitelabs.liquid_handling.agilent.bravo.Bravo.pipette_head":29764,"unitelabs.liquid_handling.agilent.bravo.Bravo.gripper":29767,"unitelabs.liquid_handling.agilent.bravo.Bravo._light_state_machine":29770,"unitelabs.liquid_handling.agilent.bravo.Bravo.__aenter__":29772,"unitelabs.liquid_handling.agilent.bravo.Bravo.__aexit__":29778,"unitelabs.liquid_handling.agilent.bravo.Bravo.aclose":29801,"unitelabs.liquid_handling.agilent.bravo.Bravo._revert_status_light_atexit":29806,"unitelabs.liquid_handling.agilent.bravo.Bravo.logger":29811,"unitelabs.liquid_handling.agilent.bravo.Bravo.configuration":29814,"unitelabs.liquid_handling.agilent.bravo.Bravo.min_traverse_height":29817,"unitelabs.liquid_handling.agilent.bravo.Bravo.get_configuration":29821,"unitelabs.liquid_handling.agilent.bravo.Bravo.is_connected":29827,"unitelabs.liquid_handling.agilent.bravo.Bravo.get_connection_status":29835,"unitelabs.liquid_handling.agilent.bravo.Bravo.get_axis_motor_states":29841,"unitelabs.liquid_handling.agilent.bravo.Bravo.get_system_status":29847,"unitelabs.liquid_handling.agilent.bravo.Bravo.get_all_positions":29853,"unitelabs.liquid_handling.agilent.bravo.Bravo.stop":29865,"unitelabs.liquid_handling.agilent.bravo.Bravo.home":29871,"unitelabs.liquid_handling.agilent.bravo.Bravo.enable_axis":29877,"unitelabs.liquid_handling.agilent.bravo.Bravo.disable_axis":29885,"unitelabs.liquid_handling.agilent.bravo.Bravo.reconnect":29892,"unitelabs.liquid_handling.agilent.bravo.Bravo.disconnect":29898,"unitelabs.liquid_handling.agilent.bravo.Bravo.is_estop_engaged":29903,"unitelabs.liquid_handling.agilent.bravo.Bravo.is_safe_to_operate":29910,"unitelabs.liquid_handling.agilent.bravo.Bravo.configure":29916,"unitelabs.liquid_handling.agilent.bravo.Bravo.initialize":29924,"unitelabs.liquid_handling.agilent.bravo.Bravo.activate":29933,"unitelabs.liquid_handling.agilent.bravo.Bravo.deactivate":29941,"unitelabs.liquid_handling.agilent.bravo.Bravo.move_to_safe_robot_position":29949,"unitelabs.liquid_handling.agilent.bravo.Bravo.robot_finished":29969,"unitelabs.liquid_handling.agilent.bravo.Bravo.set_teachpoints":29974,"unitelabs.liquid_handling.agilent.bravo_protocol":29993,"unitelabs.liquid_handling.agilent.bravo_protocol.logger":29999,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol":30002,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.SAFE_ROBOT_X_DEFAULT":30068,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.SAFE_ROBOT_Y_DEFAULT":30070,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.SAFE_ROBOT_Z_DEFAULT":30072,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.GRIPPER_PARK_POSITION":30074,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.GRIPPER_Z_PARK_POSITION":30076,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.PIPETTOR_W_PARK_POSITION":30078,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.__init__":30080,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.name":30094,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.client":30096,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.service":30101,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol._head_type":30106,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol._min_traverse_height":30111,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.open":30115,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.close":30119,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol._get_service":30123,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.min_traverse_height":30135,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.initialize":30139,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.get_connection_status":30143,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.get_system_status":30149,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.get_axis_motor_states":30155,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.get_teachpoints":30161,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.head_type":30169,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.get_head_info":30172,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.move_w_to_position":30183,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.home_all_axes":30191,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.stop_all_motion":30195,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.connect":30199,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.disconnect":30203,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.enable_axis":30207,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.disable_axis":30213,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.enable_all_axes":30219,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.get_x_position":30223,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.get_y_position":30229,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.get_z_position":30235,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.get_w_position":30241,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.get_gripper_position":30247,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.get_gripper_z_position":30253,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.get_all_positions":30259,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.move_to_position":30270,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.aspirate":30282,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.dispense":30337,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.pick_up_tips":30402,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.drop_tips":30425,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.is_estop_engaged":30443,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.is_safe_to_operate":30451,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.move_gripper":30458,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.force_move_gripper":30468,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.move_gripper_z":30480,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.enable_plate_sensor":30489,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.get_plate_present":30497,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.get_gripper_y_offset":30505,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.set_teachpoints":30512,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.set_gripper_y_offset":30534,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.set_status_light":30542,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol._set_status_light_sync":30553,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.clear_all_lights":30565,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol._wait_for_positions_readable":30569,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.move_to_safe_robot_position":30582,"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol.robot_finished":30603,"unitelabs.liquid_handling.agilent.interfaces":30611,"unitelabs.liquid_handling.agilent.interfaces.__all__":30625,"unitelabs.liquid_handling.agilent.interfaces.constants":30635,"unitelabs.liquid_handling.agilent.interfaces.constants.TIP_SPACING":30657,"unitelabs.liquid_handling.agilent.interfaces.constants.TIP_RACK_COLUMNS":30660,"unitelabs.liquid_handling.agilent.interfaces.constants.HEAD_MAX_COLUMNS":30662,"unitelabs.liquid_handling.agilent.interfaces.constants.BASE_SAFE_Z_HEIGHT":30664,"unitelabs.liquid_handling.agilent.interfaces.constants.DEFAULT_GRIPPER_OPEN":30666,"unitelabs.liquid_handling.agilent.interfaces.constants.DEFAULT_GRIPPER_CLOSE_PLATE":30668,"unitelabs.liquid_handling.agilent.interfaces.constants.DEFAULT_ZG_RETRACTED":30671,"unitelabs.liquid_handling.agilent.interfaces.constants.GRIPPER_HEAD_CLEARANCE":30674,"unitelabs.liquid_handling.agilent.interfaces.constants.DEFAULT_GRIPPER_OPEN_VELOCITY":30677,"unitelabs.liquid_handling.agilent.interfaces.constants.DEFAULT_GRIPPER_CLOSE_VELOCITY":30679,"unitelabs.liquid_handling.agilent.interfaces.constants.DEFAULT_TRAVERSE_VELOCITY":30682,"unitelabs.liquid_handling.agilent.interfaces.constants.GRIPPER_ZERO_POINT":30685,"unitelabs.liquid_handling.agilent.interfaces.constants.GRIPPER_SQUEEZE":30688,"unitelabs.liquid_handling.agilent.interfaces.constants.GRIPPER_SCALE_FACTOR":30691,"unitelabs.liquid_handling.agilent.interfaces.constants.GRIPPER_JAW_MAX":30694,"unitelabs.liquid_handling.agilent.interfaces.constants.GRIPPER_FORCE_OVERSHOOT":30696,"unitelabs.liquid_handling.agilent.interfaces.constants.DEFAULT_GRIP_FORCE":30699,"unitelabs.liquid_handling.agilent.interfaces.constants.MIN_GRIP_FORCE":30702,"unitelabs.liquid_handling.agilent.interfaces.constants.MAX_GRIP_FORCE":30705,"unitelabs.liquid_handling.agilent.interfaces.constants.MAX_ZG_EXTENSION":30708,"unitelabs.liquid_handling.agilent.interfaces.constants.ZG_RETRACT_WITH_PLATE_CLEARANCE":30710,"unitelabs.liquid_handling.agilent.interfaces.constants.GRIPPER_Z_SAFE_LIMIT":30713,"unitelabs.liquid_handling.agilent.interfaces.configuration":30715,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoConfiguration":30722,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoConfiguration.head_profile":30737,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoConfiguration.min_traverse_height":30745,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoConfiguration.is_firmware_complete":30752,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoConfiguration.from_head_type":30755,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoConfiguration.__init__":30770,"unitelabs.liquid_handling.agilent.interfaces.configuration.HeadType":30798,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile":30803,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.name":30827,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.user_calibration_offset":30830,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.w_software_min":30834,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.w_software_max":30837,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.head_max_volume":30840,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.min_volume":30843,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.ul_to_mm_factor":30846,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.hw_min":30849,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.hw_max":30852,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.tip_spacing":30855,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.rows":30859,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.cols":30862,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.rack_rows":30865,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.rack_columns":30868,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.deck_x_spacing":30871,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.deck_y_spacing":30875,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.__init__":30879,"unitelabs.liquid_handling.agilent.interfaces.configuration.HEAD_PROFILES":30928,"unitelabs.liquid_handling.agilent.interfaces.configuration._HEAD_TYPE_ALIASES":30937,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfileField":30947,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfileField._serialize":30958,"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfileField._deserialize":30976,"unitelabs.liquid_handling.agilent.interfaces.configuration.get_head_profile":31000,"unitelabs.liquid_handling.agilent.interfaces.configuration.DEFAULT_TEACHPOINTS":31018,"unitelabs.liquid_handling.agilent.interfaces.parameters":31030,"unitelabs.liquid_handling.agilent.interfaces.parameters.__all__":31040,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context":31043,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext":31046,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.module":31072,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.target":31076,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext._teachpoint":31079,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.head_profile":31085,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.min_traverse_height":31089,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.effective_tip_extension":31093,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.teachpoint_z":31097,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.plate_height":31101,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.well_depth":31105,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.x_position":31109,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.y_position":31113,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.container_top":31117,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.container_bottom":31121,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.liquid_surface":31125,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.tip":31129,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.__init__":31134,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set":31144,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set._TouchTipDirectionField":31152,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set._TouchTipDirectionField._serialize":31162,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set._TouchTipDirectionField._deserialize":31178,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set._TOUCH_TIP_OFFSET_FACTOR":31201,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set._DEFAULT_TIP_DIAMETER":31205,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set._DEFAULT_WELL_DIAMETER":31208,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet":31212,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet.LIQUID_CLASS_RANGES":31242,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet.touch_tip_direction":31253,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet.touch_tip_retract_distance":31260,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet.touch_tip_distance":31266,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet.touch_side":31272,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet._get_blowout_air_volume":31279,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet._get_transport_air_volume":31287,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet._get_touch_tip_direction":31295,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet._get_touch_tip_retract_distance":31308,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet._get_touch_tip_distance":31319,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet._calculate_touch_off_distance":31330,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet._get_tip_diameter":31340,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet._get_well_diameter":31350,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet._get_touch_side_direction":31360,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet._get_touch_side_distance":31376,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet.compile":31386,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet.apply":31397,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set.BravoDispenseParameterSet.__init__":31405,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_aspirate_parameter_set":31522,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_aspirate_parameter_set.BravoAspirateParameterSet":31525,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_aspirate_parameter_set.BravoAspirateParameterSet.LIQUID_CLASS_RANGES":31544,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_aspirate_parameter_set.BravoAspirateParameterSet._get_blowout_air_volume":31555,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_aspirate_parameter_set.BravoAspirateParameterSet._get_transport_air_volume":31563,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_aspirate_parameter_set.BravoAspirateParameterSet._get_min_z_position":31571,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_aspirate_parameter_set.BravoAspirateParameterSet.compile":31580,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_aspirate_parameter_set.BravoAspirateParameterSet.apply":31591,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_aspirate_parameter_set.BravoAspirateParameterSet.__init__":31599,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set":31690,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set._LiquidClassArg":31694,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet":31698,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet.liquid_class":31735,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet.velocity":31738,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet.start_z_position":31744,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet.min_z_position":31750,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet.min_traverse_height":31756,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet.mixing":31762,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet.well_offset":31768,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._warn_unsupported_fields":31779,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._get_hole_offset":31784,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._get_offset":31798,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._get_liquid_class":31807,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._get_mixing":31819,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._get_w_position":31832,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._get_mix_w_delta":31845,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._get_mix_z_position":31863,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._get_velocity":31875,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._get_x_position":31885,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._get_y_position":31896,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._get_start_z_position":31906,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._get_min_z_position":31916,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._get_min_traverse_height":31926,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._transfer_liquid":31937,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._resolve_liquid_pairing":31950,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet._resolve_plate_wells":31966,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet.simple_surface_mode":31975,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet.simple_bottom_mode":32002,"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set.BravoParameterSet.__init__":32026,"unitelabs.liquid_handling.agilent.modules":32117,"unitelabs.liquid_handling.agilent.modules.__all__":32126,"unitelabs.liquid_handling.agilent.modules.bravo_deck":32129,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeckSite":32133,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeckSite.location_number":32147,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeckSite.__init__":32150,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck":32164,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.identifier":32203,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.num_locations":32206,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.teachpoints":32210,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.__post_init__":32219,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.configure":32228,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck._validate_location":32235,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck._resolve_location":32242,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.get_location_number":32253,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.is_location_empty":32266,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.get_labware_at_location":32281,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.get_labware_height":32297,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.get_max_labware_height":32307,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.__getitem__":32315,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.__contains__":32323,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.add":32333,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.remove":32356,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.clear":32366,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.assign":32372,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.unassign":32393,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.summary":32403,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck._rebuild_location_index":32411,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck._rebuild_index":32417,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.load":32421,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.from_json":32431,"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck.__init__":32443,"unitelabs.liquid_handling.agilent.modules.pipette_head":32473,"unitelabs.liquid_handling.agilent.modules.pipette_head.__all__":32480,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head":32483,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.APPROACH_CLEARANCE":32496,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.TIP_PICKUP_OVERSHOOT":32498,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.MIN_Z_CLEARANCE":32501,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.W_EJECT_POSITION":32503,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.MIN_MOVE_TO":32506,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.MAX_MOVE_TO":32509,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head._hole_positions_from_labware":32512,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead":32524,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.identifier":32569,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.rows":32573,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.cols":32576,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.children":32579,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.head_profile":32586,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.__post_init__":32590,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.logger":32613,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.protocol":32617,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.configure":32621,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.initialize":32633,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.can_activate":32640,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.activate":32647,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.current_location":32654,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.move_to":32667,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.move_by":32676,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.home":32685,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead._well_offset_vector":32691,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead._validate_location_offset":32706,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead._assert_gripper_retracted":32715,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead._retract_z":32720,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.current_w_position":32725,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.get":32736,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.pick_up_tips":32745,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.pick_up_tips_from":32759,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead._pick_up_tips":32799,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.put_down_tips":32827,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.put_down_tips_to":32842,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead._put_down_tips":32878,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.discard_tips":32904,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.drop_tips":32930,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.aspirate":32942,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.dispense":33015,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.empty_tips":33090,"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead.__init__":33097,"unitelabs.liquid_handling.configuration":33144,"unitelabs.liquid_handling.configuration.__all__":33154,"unitelabs.liquid_handling.configuration.liquid_handler":33157,"unitelabs.liquid_handling.configuration.liquid_handler.LiquidHandlerConfiguration":33160,"unitelabs.liquid_handling.configuration.liquid_handler.LiquidHandlerConfiguration.name":33173,"unitelabs.liquid_handling.configuration.liquid_handler.LiquidHandlerConfiguration.identifier":33180,"unitelabs.liquid_handling.configuration.liquid_handler.LiquidHandlerConfiguration.__init__":33187,"unitelabs.liquid_handling.configuration.module":33203,"unitelabs.liquid_handling.configuration.module.ModuleConfiguration":33206,"unitelabs.liquid_handling.configuration.module.ModuleConfiguration.__init__":33216,"unitelabs.liquid_handling.configuration.configuration":33220,"unitelabs.liquid_handling.configuration.configuration.Configuration":33223,"unitelabs.liquid_handling.configuration.configuration.Configuration.get":33239,"unitelabs.liquid_handling.configuration.configuration.Configuration.__getitem__":33251,"unitelabs.liquid_handling.configuration.configuration.Configuration.__setitem__":33259,"unitelabs.liquid_handling.configuration.configuration.Configuration.missing_fields":33267,"unitelabs.liquid_handling.configuration.configuration.Configuration.is_complete":33274,"unitelabs.liquid_handling.configuration.configuration.Configuration.fill_missing_fields":33278,"unitelabs.liquid_handling.configuration.configuration.Configuration.serialize":33291,"unitelabs.liquid_handling.configuration.configuration.Configuration.deserialize":33303,"unitelabs.liquid_handling.configuration.configuration.Configuration.__init__":33318,"unitelabs.liquid_handling.modules":33322,"unitelabs.liquid_handling.modules.guard":33339,"unitelabs.liquid_handling.modules.guard.F":33346,"unitelabs.liquid_handling.modules.guard.guard":33349,"unitelabs.liquid_handling.modules.guard.ensure_module_stage":33372,"unitelabs.liquid_handling.modules.__all__":33380,"unitelabs.liquid_handling.modules.module_error":33383,"unitelabs.liquid_handling.modules.module_error.ModuleError":33386,"unitelabs.liquid_handling.modules.module_error.ModuleActivationError":33394,"unitelabs.liquid_handling.modules.module_error.ModuleActivationError.__init__":33405,"unitelabs.liquid_handling.modules.module_error.ModuleActivationError.module_name":33414,"unitelabs.liquid_handling.modules.stage":33416,"unitelabs.liquid_handling.modules.stage.Stage":33419,"unitelabs.liquid_handling.modules.stage.Stage.INSTALLED":33432,"unitelabs.liquid_handling.modules.stage.Stage.CONFIGURED":33435,"unitelabs.liquid_handling.modules.stage.Stage.INITIALIZED":33438,"unitelabs.liquid_handling.modules.stage.Stage.ACTIVE":33441,"unitelabs.liquid_handling.modules.pipette_head":33444,"unitelabs.liquid_handling.modules.pipette_head.S":33450,"unitelabs.liquid_handling.modules.pipette_head.T":33453,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead":33456,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.rows":33507,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.cols":33510,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.current_location":33513,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.move_to":33524,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.move_by":33534,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.get":33544,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.has_tips":33554,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.has_tips_at":33565,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.get_tips":33581,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.get_present_tips":33594,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.get_tips_at":33604,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.rebuild_tips":33622,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.has_no_tips":33640,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.active_channels":33644,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.active_children":33650,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.active_head_positions":33661,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.is_partial_tips":33667,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.tip_length":33671,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.tip_fitting_depth":33675,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.effective_tip_extension":33679,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead._well_offset_vector":33683,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead._resolve_well_offset_pairing":33697,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.can_pick_up_tips":33729,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.pick_up_tips":33761,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.pick_up_tips_from":33773,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.can_put_down_tips":33791,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.put_down_tips":33824,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.put_down_tips_to":33836,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.discard_tips":33852,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.drop_tips":33858,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.aspirate":33869,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.dispense":33907,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.empty_tips":33942,"unitelabs.liquid_handling.modules.pipette_head.PipetteHead.__init__":33949,"unitelabs.liquid_handling.modules.liquid_modes":33984,"unitelabs.liquid_handling.modules.liquid_modes._PipetteModeMeta":33988,"unitelabs.liquid_handling.modules.liquid_modes._PipetteModeMeta.__contains__":33997,"unitelabs.liquid_handling.modules.liquid_modes.PipetteMode":34006,"unitelabs.liquid_handling.modules.liquid_modes.PipetteMode.SURFACE":34017,"unitelabs.liquid_handling.modules.liquid_modes.PipetteMode.BOTTOM":34020,"unitelabs.liquid_handling.modules.liquid_modes.PipetteMode.JET":34023,"unitelabs.liquid_handling.modules.liquid_modes.AspiratePipetteMode":34026,"unitelabs.liquid_handling.modules.liquid_modes.AspiratePipetteMode.SURFACE":34036,"unitelabs.liquid_handling.modules.liquid_modes.AspiratePipetteMode.BOTTOM":34039,"unitelabs.liquid_handling.modules.liquid_modes.DispensePipetteMode":34042,"unitelabs.liquid_handling.modules.liquid_modes.DispensePipetteMode.SURFACE":34053,"unitelabs.liquid_handling.modules.liquid_modes.DispensePipetteMode.BOTTOM":34056,"unitelabs.liquid_handling.modules.liquid_modes.DispensePipetteMode.JET":34059,"unitelabs.liquid_handling.modules.pipettes":34062,"unitelabs.liquid_handling.modules.pipettes.S":34068,"unitelabs.liquid_handling.modules.pipettes.T":34071,"unitelabs.liquid_handling.modules.pipettes.Pipettes":34074,"unitelabs.liquid_handling.modules.pipettes.Pipettes.rows":34110,"unitelabs.liquid_handling.modules.pipettes.Pipettes.cols":34113,"unitelabs.liquid_handling.modules.pipettes.Pipettes.current_locations":34116,"unitelabs.liquid_handling.modules.pipettes.Pipettes.move_to":34128,"unitelabs.liquid_handling.modules.pipettes.Pipettes.move_by":34140,"unitelabs.liquid_handling.modules.pipettes.Pipettes.has_tips":34152,"unitelabs.liquid_handling.modules.pipettes.Pipettes.has_tip":34162,"unitelabs.liquid_handling.modules.pipettes.Pipettes.can_pick_up_tips":34171,"unitelabs.liquid_handling.modules.pipettes.Pipettes.pick_up_tips":34189,"unitelabs.liquid_handling.modules.pipettes.Pipettes.pick_up_tips_from":34207,"unitelabs.liquid_handling.modules.pipettes.Pipettes.can_put_down_tips":34222,"unitelabs.liquid_handling.modules.pipettes.Pipettes.put_down_tips":34242,"unitelabs.liquid_handling.modules.pipettes.Pipettes.put_down_tips_to":34262,"unitelabs.liquid_handling.modules.pipettes.Pipettes.discard_tips":34279,"unitelabs.liquid_handling.modules.pipettes.Pipettes.return_tips":34294,"unitelabs.liquid_handling.modules.pipettes.Pipettes.drop_tips":34300,"unitelabs.liquid_handling.modules.pipettes.Pipettes.aspirate":34311,"unitelabs.liquid_handling.modules.pipettes.Pipettes.dispense":34340,"unitelabs.liquid_handling.modules.pipettes.Pipettes.__init__":34369,"unitelabs.liquid_handling.modules.pipette":34404,"unitelabs.liquid_handling.modules.pipette.T":34409,"unitelabs.liquid_handling.modules.pipette.Pipette":34411,"unitelabs.liquid_handling.modules.pipette.Pipette.PipetteMode":34447,"unitelabs.liquid_handling.modules.pipette.Pipette.tip_source":34450,"unitelabs.liquid_handling.modules.pipette.Pipette.pick_up_offset":34455,"unitelabs.liquid_handling.modules.pipette.Pipette.current_location":34459,"unitelabs.liquid_handling.modules.pipette.Pipette.move_to":34467,"unitelabs.liquid_handling.modules.pipette.Pipette.move_by":34475,"unitelabs.liquid_handling.modules.pipette.Pipette.has_tip":34483,"unitelabs.liquid_handling.modules.pipette.Pipette.can_pick_up_tip":34490,"unitelabs.liquid_handling.modules.pipette.Pipette.pick_up_tip":34501,"unitelabs.liquid_handling.modules.pipette.Pipette.pick_up_tip_from":34512,"unitelabs.liquid_handling.modules.pipette.Pipette.can_put_down_tip":34523,"unitelabs.liquid_handling.modules.pipette.Pipette.put_down_tip":34535,"unitelabs.liquid_handling.modules.pipette.Pipette.put_down_tip_to":34546,"unitelabs.liquid_handling.modules.pipette.Pipette.discard_tip":34557,"unitelabs.liquid_handling.modules.pipette.Pipette.return_tip":34566,"unitelabs.liquid_handling.modules.pipette.Pipette.drop_tip":34572,"unitelabs.liquid_handling.modules.pipette.Pipette.current_volume":34581,"unitelabs.liquid_handling.modules.pipette.Pipette.aspirate":34591,"unitelabs.liquid_handling.modules.pipette.Pipette.dispense":34619,"unitelabs.liquid_handling.modules.pipette.Pipette.empty":34652,"unitelabs.liquid_handling.modules.pipette.Pipette.mix":34664,"unitelabs.liquid_handling.modules.pipette.Pipette.__init__":34697,"unitelabs.liquid_handling.modules.module":34714,"unitelabs.liquid_handling.modules.module.Module":34717,"unitelabs.liquid_handling.modules.module.Module._stage":34739,"unitelabs.liquid_handling.modules.module.Module.__post_init__":34744,"unitelabs.liquid_handling.modules.module.Module.stage":34749,"unitelabs.liquid_handling.modules.module.Module.is_configured":34752,"unitelabs.liquid_handling.modules.module.Module.configure":34760,"unitelabs.liquid_handling.modules.module.Module.is_initialized":34768,"unitelabs.liquid_handling.modules.module.Module.initialize":34776,"unitelabs.liquid_handling.modules.module.Module.is_active":34783,"unitelabs.liquid_handling.modules.module.Module.can_activate":34791,"unitelabs.liquid_handling.modules.module.Module.activate":34799,"unitelabs.liquid_handling.modules.module.Module.deactivate":34806,"unitelabs.liquid_handling.modules.module.Module.__init__":34813,"unitelabs.liquid_handling.modules.liquid_handling_mode":34820,"unitelabs.liquid_handling.modules.liquid_handling_mode.LiquidHandlingMode":34823,"unitelabs.liquid_handling.modules.liquid_handling_mode.LiquidHandlingMode.ASPIRATION":34833,"unitelabs.liquid_handling.modules.liquid_handling_mode.LiquidHandlingMode.DISPENSE":34836,"unitelabs.liquid_handling.modules.gripper":34839,"unitelabs.liquid_handling.modules.gripper.T":34844,"unitelabs.liquid_handling.modules.gripper.Gripper":34846,"unitelabs.liquid_handling.modules.gripper.Gripper.width_offset":34881,"unitelabs.liquid_handling.modules.gripper.Gripper.current_location":34884,"unitelabs.liquid_handling.modules.gripper.Gripper.move_to":34892,"unitelabs.liquid_handling.modules.gripper.Gripper.move_by":34900,"unitelabs.liquid_handling.modules.gripper.Gripper.has_labware":34908,"unitelabs.liquid_handling.modules.gripper.Gripper.current_grip_width":34916,"unitelabs.liquid_handling.modules.gripper.Gripper.open_to":34924,"unitelabs.liquid_handling.modules.gripper.Gripper.open_by":34932,"unitelabs.liquid_handling.modules.gripper.Gripper.close_to":34940,"unitelabs.liquid_handling.modules.gripper.Gripper.close_by":34948,"unitelabs.liquid_handling.modules.gripper.Gripper.can_transfer":34956,"unitelabs.liquid_handling.modules.gripper.Gripper.transfer":34981,"unitelabs.liquid_handling.modules.gripper.Gripper.transfer_from":35005,"unitelabs.liquid_handling.modules.gripper.Gripper.can_pick_up":35032,"unitelabs.liquid_handling.modules.gripper.Gripper.pick_up":35048,"unitelabs.liquid_handling.modules.gripper.Gripper.pick_up_from":35063,"unitelabs.liquid_handling.modules.gripper.Gripper.can_put_down":35081,"unitelabs.liquid_handling.modules.gripper.Gripper.put_down":35099,"unitelabs.liquid_handling.modules.gripper.Gripper.drop_labware":35115,"unitelabs.liquid_handling.modules.gripper.Gripper._get_grab_height_for_labware":35124,"unitelabs.liquid_handling.modules.gripper.Gripper.__init__":35142,"unitelabs.liquid_handling.modules.parameters":35155,"unitelabs.liquid_handling.modules.parameters.__all__":35174,"unitelabs.liquid_handling.modules.parameters.dispense":35178,"unitelabs.liquid_handling.modules.parameters.dispense.DispenseParameterSet":35181,"unitelabs.liquid_handling.modules.parameters.dispense.DispenseParameterSet.pipette_mode":35195,"unitelabs.liquid_handling.modules.parameters.dispense.DispenseParameterSet._get_follow_liquid":35201,"unitelabs.liquid_handling.modules.parameters.dispense.DispenseParameterSet._get_volume":35210,"unitelabs.liquid_handling.modules.parameters.dispense.DispenseParameterSet.__init__":35219,"unitelabs.liquid_handling.modules.parameters.multi_pipette_head_context":35272,"unitelabs.liquid_handling.modules.parameters.multi_pipette_head_context.MultiPipetteHeadContext":35275,"unitelabs.liquid_handling.modules.parameters.multi_pipette_head_context.MultiPipetteHeadContext.target":35288,"unitelabs.liquid_handling.modules.parameters.multi_pipette_head_context.MultiPipetteHeadContext.hole_positions":35291,"unitelabs.liquid_handling.modules.parameters.multi_pipette_head_context.MultiPipetteHeadContext.__init__":35299,"unitelabs.liquid_handling.modules.parameters.liquid_class_field":35311,"unitelabs.liquid_handling.modules.parameters.liquid_class_field.LiquidClassField":35314,"unitelabs.liquid_handling.modules.parameters.liquid_class_field.LiquidClassField._serialize":35324,"unitelabs.liquid_handling.modules.parameters.liquid_class_field.LiquidClassField._deserialize":35340,"unitelabs.liquid_handling.modules.parameters.context":35363,"unitelabs.liquid_handling.modules.parameters.context.Context":35366,"unitelabs.liquid_handling.modules.parameters.context.Context.module":35380,"unitelabs.liquid_handling.modules.parameters.context.Context.target":35383,"unitelabs.liquid_handling.modules.parameters.context.Context.__post_init__":35386,"unitelabs.liquid_handling.modules.parameters.context.Context._resolve_target":35390,"unitelabs.liquid_handling.modules.parameters.context.Context._resolve_identifier":35400,"unitelabs.liquid_handling.modules.parameters.context.Context._deck":35411,"unitelabs.liquid_handling.modules.parameters.context.Context.__init__":35418,"unitelabs.liquid_handling.modules.parameters.complex_mix":35426,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixStep":35435,"unitelabs.liquid_handling.modules.parameters.complex_mix._infer_step_type":35438,"unitelabs.liquid_handling.modules.parameters.complex_mix._get_complex_mix_volume":35446,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixStepsField":35456,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixStepsField._serialize":35466,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixStepsField._deserialize":35482,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet":35505,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet.steps":35528,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet.ASPIRATE_TYPE":35534,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet.DISPENSE_TYPE":35537,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet.__post_init__":35540,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet.check_steps":35544,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet.validate":35551,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet.surface_to_bottom":35560,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet.bottom_to_surface":35599,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet.bottom_to_bottom":35638,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet.surface_to_surface":35675,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet._make_aspirate_parameters":35712,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet._make_dispense_parameters":35721,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet.__init__":35730,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixError":35738,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixError.__init__":35750,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixError.step":35761,"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixError.step_type":35763,"unitelabs.liquid_handling.modules.parameters.complex_mix.VirtualDispenseContext":35765,"unitelabs.liquid_handling.modules.parameters.complex_mix.VirtualDispenseContext._virtual_container":35779,"unitelabs.liquid_handling.modules.parameters.complex_mix.VirtualDispenseContext._virtual_tip":35783,"unitelabs.liquid_handling.modules.parameters.complex_mix.VirtualDispenseContext.__init__":35787,"unitelabs.liquid_handling.modules.parameters.complex_mix.VirtualDispenseContext.container":35797,"unitelabs.liquid_handling.modules.parameters.complex_mix.VirtualDispenseContext.tip":35801,"unitelabs.liquid_handling.modules.parameters.pipettes_context":35805,"unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext":35808,"unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext.module":35830,"unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext.target":35833,"unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext.channels":35838,"unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext.sub_contexts":35845,"unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext.__post_init__":35854,"unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext._build_sub_contexts":35858,"unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext.targets":35869,"unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext.active_pairs":35875,"unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext.active_channel_indices":35886,"unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext.selected_pairs":35892,"unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext.estimated_targets":35903,"unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext.__init__":35912,"unitelabs.liquid_handling.modules.parameters.liquid_handling":35928,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet":35931,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet.LIQUID_CLASS_RANGES":35965,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet.PULL_OUT_DISTANCE_DEFAULT":35975,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet.pipette_mode":35978,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet.liquid_offset":35984,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet.follow_liquid":35990,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet.volume":35997,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet.liquid_class":36003,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet.offset":36009,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet.pull_out_distance":36015,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet.end_z_offset":36021,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet._check_liquid_class":36027,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet._check_target_lid":36034,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet._get_liquid_class_param":36041,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet.compile":36052,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet._get_pipette_mode":36061,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet._get_liquid_offset":36069,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet._get_follow_liquid":36077,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet._get_volume":36085,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet._get_liquid_class":36093,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet._get_offset":36101,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet._get_min_traverse_height":36109,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet._get_pull_out_distance":36118,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet._get_end_z_position":36126,"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet.__init__":36134,"unitelabs.liquid_handling.modules.parameters.parameter_set":36187,"unitelabs.liquid_handling.modules.parameters.parameter_set.MissingField":36192,"unitelabs.liquid_handling.modules.parameters.parameter_set.MissingField._serialize":36202,"unitelabs.liquid_handling.modules.parameters.parameter_set.MissingField._deserialize":36218,"unitelabs.liquid_handling.modules.parameters.parameter_set.BaseSchema":36241,"unitelabs.liquid_handling.modules.parameters.parameter_set.BaseSchema.TYPE_MAPPING":36251,"unitelabs.liquid_handling.modules.parameters.parameter_set.ParameterSet":36255,"unitelabs.liquid_handling.modules.parameters.parameter_set.ParameterSet.loads":36270,"unitelabs.liquid_handling.modules.parameters.parameter_set.ParameterSet.dumps":36294,"unitelabs.liquid_handling.modules.parameters.parameter_set.ParameterSet.adopt":36307,"unitelabs.liquid_handling.modules.parameters.parameter_set.ParameterSet.copy":36323,"unitelabs.liquid_handling.modules.parameters.parameter_set.ParameterSet.update":36330,"unitelabs.liquid_handling.modules.parameters.parameter_set.ParameterSet.validate":36350,"unitelabs.liquid_handling.modules.parameters.parameter_set.ParameterSet.compile":36365,"unitelabs.liquid_handling.modules.parameters.parameter_set.ParameterSet.apply":36376,"unitelabs.liquid_handling.modules.parameters.parameter_set.ParameterSet.__init__":36384,"unitelabs.liquid_handling.modules.parameters.pipette_context":36388,"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext":36391,"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.module":36418,"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.target":36423,"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.target_index":36426,"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.__post_init__":36429,"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.tip":36433,"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.container":36437,"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.containers":36441,"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.channel_count":36447,"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.container_bottom":36451,"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.container_top":36455,"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.liquid_surface":36459,"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.liquid_height":36463,"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.mixture":36467,"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.is_trough":36472,"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.second_section_height":36476,"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.second_section_ratio":36480,"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.__init__":36484,"unitelabs.liquid_handling.modules.parameters.aspirate":36496,"unitelabs.liquid_handling.modules.parameters.aspirate.AspirateParameterSet":36499,"unitelabs.liquid_handling.modules.parameters.aspirate.AspirateParameterSet.pipette_mode":36514,"unitelabs.liquid_handling.modules.parameters.aspirate.AspirateParameterSet._get_liquid_offset":36520,"unitelabs.liquid_handling.modules.parameters.aspirate.AspirateParameterSet._get_follow_liquid":36529,"unitelabs.liquid_handling.modules.parameters.aspirate.AspirateParameterSet._get_volume":36538,"unitelabs.liquid_handling.modules.parameters.aspirate.AspirateParameterSet.__init__":36547,"unitelabs.liquid_handling.modules.parameters.parameter_range":36600,"unitelabs.liquid_handling.modules.parameters.parameter_range.ParameterRange":36605,"unitelabs.liquid_handling.modules.parameters.parameter_range.ParameterRange.min":36616,"unitelabs.liquid_handling.modules.parameters.parameter_range.ParameterRange.max":36619,"unitelabs.liquid_handling.modules.parameters.parameter_range.ParameterRange.__contains__":36622,"unitelabs.liquid_handling.modules.parameters.parameter_range.ParameterRange.__init__":36630,"unitelabs.liquid_handling.modules.parameters.parameter_range._check_range":36638,"unitelabs.liquid_handling.modules.parameters.mixing":36653,"unitelabs.liquid_handling.modules.parameters.mixing.MixingParameterSet":36656,"unitelabs.liquid_handling.modules.parameters.mixing.MixingParameterSet.cycles":36676,"unitelabs.liquid_handling.modules.parameters.mixing.MixingParameterSet.parent_mode":36682,"unitelabs.liquid_handling.modules.parameters.mixing.MixingParameterSet.parent_volume":36689,"unitelabs.liquid_handling.modules.parameters.mixing.MixingParameterSet.compile":36693,"unitelabs.liquid_handling.modules.parameters.mixing.MixingParameterSet._get_cycles":36702,"unitelabs.liquid_handling.modules.parameters.mixing.MixingParameterSet._get_pipette_mode":36710,"unitelabs.liquid_handling.modules.parameters.mixing.MixingParameterSet._get_liquid_offset":36718,"unitelabs.liquid_handling.modules.parameters.mixing.MixingParameterSet._get_volume":36732,"unitelabs.liquid_handling.modules.parameters.mixing.MixingParameterSet.from_lists":36741,"unitelabs.liquid_handling.modules.parameters.mixing.MixingParameterSet.__init__":36780,"unitelabs.liquid_handling.Gripper":36839,"unitelabs.liquid_handling.LiquidHandler":36852,"unitelabs.liquid_handling.Module":36862,"unitelabs.liquid_handling.ModuleError":36871,"unitelabs.liquid_handling.Pipette":36877,"unitelabs.liquid_handling.Pipettes":36890,"unitelabs.liquid_handling.State":36906,"unitelabs.liquid_handling.testing.AutoloadProtocolMock":36913,"unitelabs.liquid_handling.testing.BravoMock":36921,"unitelabs.liquid_handling.testing.ChannelsProtocolMock":36929,"unitelabs.liquid_handling.testing.CoRe96ProtocolMock":36937,"unitelabs.liquid_handling.testing.CoReGripperProtocolMock":36945,"unitelabs.liquid_handling.testing.ISWAPProtocolMock":36953,"unitelabs.liquid_handling.testing.MicrolabSTARMock":36961,"unitelabs.liquid_handling.testing.VantageMock":36969,"unitelabs.liquid_handling.hamilton.ISWAP":36977,"unitelabs.liquid_handling.hamilton.Autoload":36986,"unitelabs.liquid_handling.hamilton.Channel":36995,"unitelabs.liquid_handling.hamilton.Channels":37006,"unitelabs.liquid_handling.hamilton.CoRe96":37020,"unitelabs.liquid_handling.hamilton.CoReGripper":37029,"unitelabs.liquid_handling.hamilton.HamiltonCommand":37040,"unitelabs.liquid_handling.hamilton.HamiltonDeck":37051,"unitelabs.liquid_handling.hamilton.HeaterShaker":37064,"unitelabs.liquid_handling.hamilton.HeaterShakerProtocol":37077,"unitelabs.liquid_handling.hamilton.LimitCurve":37085,"unitelabs.liquid_handling.hamilton.MicrolabSTAR":37087,"unitelabs.liquid_handling.hamilton.MicrolabSTARV":37095,"unitelabs.liquid_handling.hamilton.TADMGuardband":37097,"unitelabs.liquid_handling.hamilton.TADMMeasurement":37104,"unitelabs.liquid_handling.hamilton.TADMMode":37111,"unitelabs.liquid_handling.hamilton.Vantage":37118,"unitelabs.liquid_handling.hamilton.VantageChannels":37126,"unitelabs.liquid_handling.hamilton.errors.CommunicationError":37134,"unitelabs.liquid_handling.hamilton.errors.HamiltonError":37140,"unitelabs.liquid_handling.hamilton.errors.HamiltonMultiError":37148,"unitelabs.liquid_handling.hamilton.errors.HardwareError":37156,"unitelabs.liquid_handling.hamilton.errors.InvalidCommand":37162,"unitelabs.liquid_handling.hamilton.errors.ProcessError":37168,"unitelabs.liquid_handling.hamilton.errors.get_error_for_code":37174,"unitelabs.liquid_handling.hamilton.errors.get_trace_for_code":37181,"unitelabs.liquid_handling.hamilton.errors.handle_hamilton_errors":37194,"unitelabs.liquid_handling.hamilton.errors.map_vantage_error":37201,"unitelabs.liquid_handling.hamilton.interfaces.AspirateMode":37208,"unitelabs.liquid_handling.hamilton.interfaces.AspirationMode":37210,"unitelabs.liquid_handling.hamilton.interfaces.CoRe96LLDMode":37217,"unitelabs.liquid_handling.hamilton.interfaces.DataCorrectness":37219,"unitelabs.liquid_handling.hamilton.interfaces.DiscardTipMethod":37226,"unitelabs.liquid_handling.hamilton.interfaces.DispenseMode":37233,"unitelabs.liquid_handling.hamilton.interfaces.ExtendedConfiguration":37240,"unitelabs.liquid_handling.hamilton.interfaces.FaultyParameter":37247,"unitelabs.liquid_handling.hamilton.interfaces.InstallationData":37253,"unitelabs.liquid_handling.hamilton.interfaces.InstrumentConfiguration":37259,"unitelabs.liquid_handling.hamilton.interfaces.LLDMode":37266,"unitelabs.liquid_handling.hamilton.interfaces.MicrolabSTARConfiguration":37273,"unitelabs.liquid_handling.hamilton.interfaces.MicrolabSTARFirmwareConfiguration":37282,"unitelabs.liquid_handling.hamilton.interfaces.ModuleStatus":37291,"unitelabs.liquid_handling.hamilton.interfaces.SubsystemStatus":37298,"unitelabs.liquid_handling.hamilton.interfaces.TADMMode":37305,"unitelabs.liquid_handling.hamilton.interfaces.TechnicalAssemblies":37312,"unitelabs.liquid_handling.hamilton.interfaces.VantageArmConfiguration":37318,"unitelabs.liquid_handling.hamilton.interfaces.VantageConfiguration":37324,"unitelabs.liquid_handling.hamilton.interfaces.VantageFirmwareConfiguration":37333,"unitelabs.liquid_handling.hamilton.interfaces.VerificationData":37342,"unitelabs.liquid_handling.hamilton.interfaces.WasteType":37348,"unitelabs.liquid_handling.hamilton.interfaces.validate_waste_track":37355,"unitelabs.liquid_handling.hamilton.interfaces.parameters.HamiltonAspirateParameterSet":37371,"unitelabs.liquid_handling.hamilton.interfaces.parameters.HamiltonDispenseParameterSet":37381,"unitelabs.liquid_handling.hamilton.interfaces.parameters.HamiltonParameterSet":37392,"unitelabs.liquid_handling.hamilton.interfaces.parameters.LiquidClassField":37401,"unitelabs.liquid_handling.hamilton.interfaces.parameters.ParameterRange":37408,"unitelabs.liquid_handling.hamilton.interfaces.parameters.TADMParameterSet":37414,"unitelabs.liquid_handling.hamilton.interfaces.parameters._check_range":37423,"unitelabs.liquid_handling.hamilton.modules.IDL":37434,"unitelabs.liquid_handling.hamilton.modules.IPG":37443,"unitelabs.liquid_handling.hamilton.modules.ISWAP":37452,"unitelabs.liquid_handling.hamilton.modules.Autoload":37461,"unitelabs.liquid_handling.hamilton.modules.AutoloadProtocol":37470,"unitelabs.liquid_handling.hamilton.modules.BarcodeType":37478,"unitelabs.liquid_handling.hamilton.modules.Channel":37485,"unitelabs.liquid_handling.hamilton.modules.Channels":37496,"unitelabs.liquid_handling.hamilton.modules.CoRe96":37510,"unitelabs.liquid_handling.hamilton.modules.CoReGripper":37519,"unitelabs.liquid_handling.hamilton.modules.CoReGripperProtocol":37530,"unitelabs.liquid_handling.hamilton.modules.HamiltonDeck":37538,"unitelabs.liquid_handling.hamilton.modules.HeaterShaker":37551,"unitelabs.liquid_handling.hamilton.modules.HeaterShakerProtocol":37564,"unitelabs.liquid_handling.hamilton.modules.IDLProtocol":37572,"unitelabs.liquid_handling.hamilton.modules.IPGProtocol":37580,"unitelabs.liquid_handling.hamilton.modules.LimitCurve":37588,"unitelabs.liquid_handling.hamilton.modules.LoadingIndicator":37590,"unitelabs.liquid_handling.hamilton.modules.TADMGuardband":37599,"unitelabs.liquid_handling.hamilton.modules.TADMMeasurement":37606,"unitelabs.liquid_handling.hamilton.modules.TADMMode":37613,"unitelabs.liquid_handling.hamilton.modules.VantageChannel":37620,"unitelabs.liquid_handling.hamilton.modules.VantageChannels":37628,"unitelabs.liquid_handling.hamilton.modules.VantageXLChannels":37636,"unitelabs.liquid_handling.hamilton.modules.XLChannelsProtocol":37645,"unitelabs.liquid_handling.hamilton.modules.iswap.ISWAP":37655,"unitelabs.liquid_handling.hamilton.modules.iswap.Direction":37664,"unitelabs.liquid_handling.hamilton.modules.iswap.ISWAPProtocol":37671,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.Direction":37679,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.PredefinedPosition":37686,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.Rotation":37693,"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.WristTwist":37700,"unitelabs.liquid_handling.hamilton.modules.xl.VantageXLChannels":37707,"unitelabs.liquid_handling.hamilton.modules.xl.XLChannelsProtocol":37716,"unitelabs.liquid_handling.hamilton.modules.autoload.Autoload":37726,"unitelabs.liquid_handling.hamilton.modules.autoload.AutoloadProtocol":37735,"unitelabs.liquid_handling.hamilton.modules.autoload.BarcodeType":37743,"unitelabs.liquid_handling.hamilton.modules.autoload.LoadingIndicator":37750,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.BarcodeType":37759,"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.LoadingIndicator":37766,"unitelabs.liquid_handling.hamilton.modules.protocols.SubProtocol":37775,"unitelabs.liquid_handling.hamilton.modules.protocols.VantageSubProtocol":37780,"unitelabs.liquid_handling.hamilton.modules.pipettes.DEFAULT_CHANNEL_ASPIRATE":37785,"unitelabs.liquid_handling.hamilton.modules.pipettes.DEFAULT_CHANNEL_DISPENSE":37787,"unitelabs.liquid_handling.hamilton.modules.pipettes.Channel":37789,"unitelabs.liquid_handling.hamilton.modules.pipettes.ChannelAspirateParameterSet":37800,"unitelabs.liquid_handling.hamilton.modules.pipettes.ChannelComplexMixParameterSet":37809,"unitelabs.liquid_handling.hamilton.modules.pipettes.ChannelDispenseParameterSet":37818,"unitelabs.liquid_handling.hamilton.modules.pipettes.Channels":37827,"unitelabs.liquid_handling.hamilton.modules.pipettes.ChannelsAspirateParameterSet":37841,"unitelabs.liquid_handling.hamilton.modules.pipettes.ChannelsComplexMixParameterSet":37850,"unitelabs.liquid_handling.hamilton.modules.pipettes.ChannelsContext":37859,"unitelabs.liquid_handling.hamilton.modules.pipettes.ChannelsDispenseParameterSet":37867,"unitelabs.liquid_handling.hamilton.modules.pipettes.ChannelsProtocol":37876,"unitelabs.liquid_handling.hamilton.modules.pipettes.DiscardTipMethod":37886,"unitelabs.liquid_handling.hamilton.modules.pipettes.LimitCurve":37893,"unitelabs.liquid_handling.hamilton.modules.pipettes.PickUpTipMethod":37895,"unitelabs.liquid_handling.hamilton.modules.pipettes.TADMGuardband":37902,"unitelabs.liquid_handling.hamilton.modules.pipettes.TADMMeasurement":37909,"unitelabs.liquid_handling.hamilton.modules.pipettes.TADMMode":37916,"unitelabs.liquid_handling.hamilton.modules.pipettes.XLChannelAspirateParameterSet":37923,"unitelabs.liquid_handling.hamilton.modules.pipettes.XLChannelDispenseParameterSet":37932,"unitelabs.liquid_handling.hamilton.modules.pipettes.XLChannelsAspirateParameterSet":37941,"unitelabs.liquid_handling.hamilton.modules.pipettes.XLChannelsDispenseParameterSet":37950,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.ChannelPosition":37959,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.DiscardPosition":37965,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.DiscardTipMethod":37971,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.LimitCurve":37978,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.LimitCurveParameters":37980,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.LiquidSurfacePosition":37986,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.MADIndices":37992,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.MADParameters":37998,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.MonitoringMode":38004,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.PickUpTipMethod":38011,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.TADMGuardband":38018,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.TADMMeasurement":38025,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.TADMMode":38032,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.TADMParameters":38039,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.TipPickupPosition":38045,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.VolumeInfo":38051,"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.discard_tip_method.DiscardTipMethod":38057,"unitelabs.liquid_handling.hamilton.modules.core_gripper.CoReGripper":38064,"unitelabs.liquid_handling.hamilton.modules.core_gripper.CoReGripperProtocol":38075,"unitelabs.liquid_handling.hamilton.modules.idl.IDL":38083,"unitelabs.liquid_handling.hamilton.modules.idl.IDLProtocol":38092,"unitelabs.liquid_handling.hamilton.modules.idl.interfaces.build_track_indicators":38100,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.Configuration":38115,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.HeaterShaker":38122,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.HeaterShakerProtocol":38135,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.Configuration":38143,"unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.TemperatureStatus":38150,"unitelabs.liquid_handling.hamilton.modules.ipg.IPG":38159,"unitelabs.liquid_handling.hamilton.modules.ipg.ArmPosition":38168,"unitelabs.liquid_handling.hamilton.modules.ipg.GripDirection":38175,"unitelabs.liquid_handling.hamilton.modules.ipg.GripperOrientation":38183,"unitelabs.liquid_handling.hamilton.modules.ipg.IPGProtocol":38190,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.ArmPosition":38198,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.GripDirection":38205,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.GripperOrientation":38213,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.grip_width":38220,"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.resolve_direction":38229,"unitelabs.liquid_handling.hamilton.modules.core96.CoRe96":38250,"unitelabs.liquid_handling.hamilton.modules.core96.CoRe96AspirateParameterSet":38259,"unitelabs.liquid_handling.hamilton.modules.core96.CoRe96ComplexMixParameterSet":38268,"unitelabs.liquid_handling.hamilton.modules.core96.CoRe96Context":38277,"unitelabs.liquid_handling.hamilton.modules.core96.CoRe96DispenseParameterSet":38286,"unitelabs.liquid_handling.hamilton.modules.core96.CoRe96Protocol":38295,"unitelabs.liquid_handling.hamilton.modules.core96.PickUpTipMethod":38303,"unitelabs.liquid_handling.hamilton.modules.core96.interfaces.PickUpTipMethod":38310,"unitelabs.liquid_handling.hamilton.commands.HamiltonCommand":38317,"unitelabs.liquid_handling.hamilton.commands.RawHamiltonCommand":38328,"unitelabs.liquid_handling.hamilton.commands.command.FirmwareVersion":38337,"unitelabs.liquid_handling.hamilton.commands.command.HamiltonCommand":38352,"unitelabs.liquid_handling.hamilton.commands.command.Length":38363,"unitelabs.liquid_handling.hamilton.commands.command.RawHamiltonCommand":38378,"unitelabs.liquid_handling.hamilton.commands.command.Receiver":38387,"unitelabs.liquid_handling.hamilton.commands.command.T_co":38394,"unitelabs.liquid_handling.hamilton.commands.command.ValueRange":38396,"unitelabs.liquid_handling.agilent.Bravo":38407,"unitelabs.liquid_handling.agilent.interfaces.BASE_SAFE_Z_HEIGHT":38415,"unitelabs.liquid_handling.agilent.interfaces.DEFAULT_TEACHPOINTS":38417,"unitelabs.liquid_handling.agilent.interfaces.HEAD_PROFILES":38427,"unitelabs.liquid_handling.agilent.interfaces.TIP_RACK_COLUMNS":38435,"unitelabs.liquid_handling.agilent.interfaces.TIP_SPACING":38437,"unitelabs.liquid_handling.agilent.interfaces.BravoAspirateParameterSet":38439,"unitelabs.liquid_handling.agilent.interfaces.BravoConfiguration":38450,"unitelabs.liquid_handling.agilent.interfaces.BravoDispenseParameterSet":38459,"unitelabs.liquid_handling.agilent.interfaces.BravoHeadProfile":38470,"unitelabs.liquid_handling.agilent.interfaces.BravoParameterSet":38476,"unitelabs.liquid_handling.agilent.interfaces.HeadType":38485,"unitelabs.liquid_handling.agilent.interfaces.PipetteHeadContext":38488,"unitelabs.liquid_handling.agilent.interfaces.get_head_profile":38497,"unitelabs.liquid_handling.agilent.interfaces.parameters.BravoAspirateParameterSet":38510,"unitelabs.liquid_handling.agilent.interfaces.parameters.BravoDispenseParameterSet":38521,"unitelabs.liquid_handling.agilent.interfaces.parameters.BravoParameterSet":38532,"unitelabs.liquid_handling.agilent.interfaces.parameters.PipetteHeadContext":38541,"unitelabs.liquid_handling.agilent.modules.BravoDeck":38550,"unitelabs.liquid_handling.agilent.modules.BravoPipetteHead":38563,"unitelabs.liquid_handling.agilent.modules.pipette_head.BravoPipetteHead":38572,"unitelabs.liquid_handling.configuration.Configuration":38581,"unitelabs.liquid_handling.configuration.LiquidHandlerConfiguration":38587,"unitelabs.liquid_handling.configuration.ModuleConfiguration":38596,"unitelabs.liquid_handling.modules.AspiratePipetteMode":38604,"unitelabs.liquid_handling.modules.DispensePipetteMode":38611,"unitelabs.liquid_handling.modules.Gripper":38618,"unitelabs.liquid_handling.modules.LiquidHandlingMode":38631,"unitelabs.liquid_handling.modules.Module":38638,"unitelabs.liquid_handling.modules.ModuleActivationError":38647,"unitelabs.liquid_handling.modules.ModuleError":38655,"unitelabs.liquid_handling.modules.Pipette":38661,"unitelabs.liquid_handling.modules.PipetteHead":38674,"unitelabs.liquid_handling.modules.PipetteMode":38690,"unitelabs.liquid_handling.modules.Pipettes":38697,"unitelabs.liquid_handling.modules.Stage":38713,"unitelabs.liquid_handling.modules.ensure_module_stage":38722,"unitelabs.liquid_handling.modules.parameters.AspirateParameterSet":38729,"unitelabs.liquid_handling.modules.parameters.ComplexMixError":38738,"unitelabs.liquid_handling.modules.parameters.ComplexMixParameterSet":38746,"unitelabs.liquid_handling.modules.parameters.Context":38755,"unitelabs.liquid_handling.modules.parameters.DispenseParameterSet":38761,"unitelabs.liquid_handling.modules.parameters.LiquidClassField":38770,"unitelabs.liquid_handling.modules.parameters.LiquidHandlingParameterSet":38777,"unitelabs.liquid_handling.modules.parameters.MixingParameterSet":38786,"unitelabs.liquid_handling.modules.parameters.MultiPipetteHeadContext":38795,"unitelabs.liquid_handling.modules.parameters.ParameterRange":38804,"unitelabs.liquid_handling.modules.parameters.ParameterSet":38810,"unitelabs.liquid_handling.modules.parameters.PipetteContext":38815,"unitelabs.liquid_handling.modules.parameters.PipettesContext":38824,"unitelabs.liquid_handling.modules.parameters._check_range":38833,"unitelabs.liquid_handling.modules.parameters._infer_step_type":38844},{"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],588,[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,278,[1304,1305,1309,1313,1317],{"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":1164,"kind":852,"annotation":1318,"required":42,"default":1166,"description":1319},{"name":1161,"cls":810},"Movement velocity in mm\u002Fs.",{"type":846,"name":1006,"path":960,"parent":962,"description":1321,"lines":1322,"parameters":1325},"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.",[1323,1324],280,341,[1326,1327,1330,1333,1336,1339,1345,1351,1355,1359,1363,1366,1370,1374,1378,1383,1387,1391,1397,1403,1408,1412,1416],{"name":851,"kind":852,"required":853},{"name":1306,"kind":852,"annotation":1328,"required":853,"description":1329},{"name":1161,"cls":810},"X position in mm (deck coordinate).",{"name":1310,"kind":852,"annotation":1331,"required":853,"description":1332},{"name":1161,"cls":810},"Y position in mm (deck coordinate).",{"name":1314,"kind":852,"annotation":1334,"required":853,"description":1335},{"name":1161,"cls":810},"Z position in mm (tip depth).",{"name":1159,"kind":852,"annotation":1337,"required":853,"description":1338},{"name":1161,"cls":810},"W-axis position in mm (pre-calculated from volume).",{"name":1340,"kind":852,"annotation":1341,"required":42,"default":832,"description":1344},"z_approach_height",{"join":1342},[1343,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":1346,"kind":852,"annotation":1347,"required":42,"default":832,"description":1350},"end_z_position",{"join":1348},[1349,832],{"name":1161,"cls":810},"Absolute Z position to retract to after aspirate (mm).\n              If not specified, defaults to min_traverse_height.",{"name":1352,"kind":852,"annotation":1353,"required":42,"default":1032,"description":1354},"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":1356,"kind":852,"annotation":1357,"required":42,"default":1032,"description":1358},"pre_aspirate_w_delta",{"name":1161,"cls":810},"Relative W delta for pre-aspirate blowout air in mm (0.0 = disabled).",{"name":1360,"kind":852,"annotation":1361,"required":42,"default":1032,"description":1362},"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":1164,"kind":852,"annotation":1364,"required":42,"default":1166,"description":1365},{"name":1161,"cls":810},"Movement velocity for XY axes in mm\u002Fs (default: 50.0).",{"name":1367,"kind":852,"annotation":1368,"required":42,"default":1027,"description":1369},"aspirate_velocity",{"name":1161,"cls":810},"Aspirate velocity for W axis in mm\u002Fs (default: 5.0).",{"name":1371,"kind":852,"annotation":1372,"required":42,"default":1166,"description":1373},"z_velocity_into_wells",{"name":1161,"cls":810},"Z velocity when moving into wells in mm\u002Fs (default: 50.0).",{"name":1375,"kind":852,"annotation":1376,"required":42,"default":1166,"description":1377},"z_velocity_out_of_wells",{"name":1161,"cls":810},"Z velocity when moving out of wells in mm\u002Fs (default: 50.0).",{"name":1379,"kind":852,"annotation":1380,"required":42,"default":1381,"description":1382},"aspirate_acceleration",{"name":1161,"cls":810},"100.0","W axis acceleration during aspirate in mm\u002Fs² (default: 100.0).",{"name":1384,"kind":852,"annotation":1385,"required":42,"default":1381,"description":1386},"z_acceleration_into_wells",{"name":1161,"cls":810},"Z acceleration when moving into wells in mm\u002Fs² (default: 100.0).",{"name":1388,"kind":852,"annotation":1389,"required":42,"default":1381,"description":1390},"z_acceleration_out_of_wells",{"name":1161,"cls":810},"Z acceleration when moving out of wells in mm\u002Fs² (default: 100.0).",{"name":1392,"kind":852,"annotation":1393,"required":42,"default":1395,"description":1396},"post_delay_ms",{"name":1394,"cls":810},"int","250","Post-aspirate delay in milliseconds.",{"name":1398,"kind":852,"annotation":1399,"required":42,"default":832,"description":1402},"min_traverse_height",{"join":1400},[1401,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":1404,"kind":852,"annotation":1405,"required":42,"default":1406,"description":1407},"mix_cycles",{"name":1394,"cls":810},"0","Number of pre-aspirate mix cycles (default: 0 = no mixing).",{"name":1409,"kind":852,"annotation":1410,"required":42,"default":1032,"description":1411},"w_mix_delta",{"name":1161,"cls":810},"Relative W delta for each mix stroke in mm (0.0 = no mixing).",{"name":1413,"kind":852,"annotation":1414,"required":42,"default":1032,"description":1415},"z_mix_position",{"name":1161,"cls":810},"Z position for mixing; 0.0 means use z (default: 0.0).",{"name":1417,"kind":852,"annotation":1418,"required":42,"default":1027,"description":1419},"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":1421,"lines":1422,"parameters":1425},"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.",[1423,1424],343,408,[1426,1427,1429,1431,1433,1435,1439,1444,1446,1450,1452,1456,1458,1460,1464,1466,1468,1471,1475,1478,1480,1482,1484,1492,1498],{"name":851,"kind":852,"required":853},{"name":1306,"kind":852,"annotation":1428,"required":853,"description":1329},{"name":1161,"cls":810},{"name":1310,"kind":852,"annotation":1430,"required":853,"description":1332},{"name":1161,"cls":810},{"name":1314,"kind":852,"annotation":1432,"required":853,"description":1335},{"name":1161,"cls":810},{"name":1159,"kind":852,"annotation":1434,"required":853,"description":1338},{"name":1161,"cls":810},{"name":1340,"kind":852,"annotation":1436,"required":42,"default":832,"description":1344},{"join":1437},[1438,832],{"name":1161,"cls":810},{"name":1346,"kind":852,"annotation":1440,"required":42,"default":832,"description":1443},{"join":1441},[1442,832],{"name":1161,"cls":810},"Absolute Z position to retract to after dispense (mm).\n              If not specified, defaults to min_traverse_height.",{"name":1352,"kind":852,"annotation":1445,"required":42,"default":1032,"description":1354},{"name":1161,"cls":810},{"name":1447,"kind":852,"annotation":1448,"required":42,"default":1032,"description":1449},"post_blowout_w_delta",{"name":1161,"cls":810},"Relative W delta for in-well blowout after dispensing (mm).\n0.0 = no blowout.",{"name":1164,"kind":852,"annotation":1451,"required":42,"default":1166,"description":1365},{"name":1161,"cls":810},{"name":1453,"kind":852,"annotation":1454,"required":42,"default":1027,"description":1455},"dispense_velocity",{"name":1161,"cls":810},"Dispense velocity for W axis in mm\u002Fs (default: 5.0).",{"name":1371,"kind":852,"annotation":1457,"required":42,"default":1166,"description":1373},{"name":1161,"cls":810},{"name":1375,"kind":852,"annotation":1459,"required":42,"default":1166,"description":1377},{"name":1161,"cls":810},{"name":1461,"kind":852,"annotation":1462,"required":42,"default":1381,"description":1463},"dispense_acceleration",{"name":1161,"cls":810},"W axis acceleration during dispense in mm\u002Fs² (default: 100.0).",{"name":1384,"kind":852,"annotation":1465,"required":42,"default":1381,"description":1386},{"name":1161,"cls":810},{"name":1388,"kind":852,"annotation":1467,"required":42,"default":1381,"description":1390},{"name":1161,"cls":810},{"name":1392,"kind":852,"annotation":1469,"required":42,"default":1395,"description":1470},{"name":1394,"cls":810},"Post-dispense delay in milliseconds.",{"name":1398,"kind":852,"annotation":1472,"required":42,"default":832,"description":1402},{"join":1473},[1474,832],{"name":1161,"cls":810},{"name":1404,"kind":852,"annotation":1476,"required":42,"default":1406,"description":1477},{"name":1394,"cls":810},"Number of post-dispense mix cycles (default: 0 = no mixing).",{"name":1409,"kind":852,"annotation":1479,"required":42,"default":1032,"description":1411},{"name":1161,"cls":810},{"name":1413,"kind":852,"annotation":1481,"required":42,"default":1032,"description":1415},{"name":1161,"cls":810},{"name":1417,"kind":852,"annotation":1483,"required":42,"default":1027,"description":1419},{"name":1161,"cls":810},{"name":1485,"kind":852,"annotation":1486,"required":42,"default":832,"description":1491},"touch_tip_direction",{"join":1487},[1488,1490,832],{"name":1489,"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":1493,"kind":852,"annotation":1494,"required":42,"default":832,"description":1497},"touch_tip_retract_distance",{"join":1495},[1496,832],{"name":1161,"cls":810},"Z retract distance before touch-off (mm, default: None -> 0.0).",{"name":1499,"kind":852,"annotation":1500,"required":42,"default":832,"description":1503},"touch_tip_distance",{"join":1501},[1502,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":1505,"lines":1506,"parameters":1509},"Pick up tips at specified position.",[1507,1508],410,436,[1510,1511,1514,1517,1521,1525,1529,1533,1537],{"name":851,"kind":852,"required":853},{"name":1306,"kind":852,"annotation":1512,"required":853,"description":1513},{"name":1161,"cls":810},"X position in mm (tip rack location).",{"name":1310,"kind":852,"annotation":1515,"required":853,"description":1516},{"name":1161,"cls":810},"Y position in mm (tip rack location).",{"name":1518,"kind":852,"annotation":1519,"required":853,"description":1520},"z_start",{"name":1161,"cls":810},"Z position to start tip engagement (mm).",{"name":1522,"kind":852,"annotation":1523,"required":853,"description":1524},"z_end",{"name":1161,"cls":810},"Z position to end tip engagement (mm).",{"name":1526,"kind":852,"annotation":1527,"required":853,"description":1528},"number_of_tips",{"name":1394,"cls":810},"Number of tips being engaged (determines force applied).",{"name":1530,"kind":852,"annotation":1531,"required":42,"default":1048,"description":1532},"use_force_move",{"name":1098,"cls":810},"When True, use ForceMove with overshoot. When False,\nmove to exactly z_end with MoveAbsolute.",{"name":1164,"kind":852,"annotation":1534,"required":42,"default":1535,"description":1536},{"name":1161,"cls":810},"30.0","Movement velocity in mm\u002Fs (default: 30.0).",{"name":1398,"kind":852,"annotation":1538,"required":42,"default":832,"description":1402},{"join":1539},[1540,832],{"name":1161,"cls":810},{"type":846,"name":1009,"path":960,"parent":962,"description":1542,"lines":1543,"parameters":1546},"Eject tips at specified position.",[1544,1545],438,459,[1547,1548,1551,1554,1558,1562,1564],{"name":851,"kind":852,"required":853},{"name":1306,"kind":852,"annotation":1549,"required":853,"description":1550},{"name":1161,"cls":810},"X position in mm (waste location).",{"name":1310,"kind":852,"annotation":1552,"required":853,"description":1553},{"name":1161,"cls":810},"Y position in mm (waste location).",{"name":1555,"kind":852,"annotation":1556,"required":853,"description":1557},"z_position",{"name":1161,"cls":810},"Z position for tip ejection (mm).",{"name":1559,"kind":852,"annotation":1560,"required":42,"description":1561},"w_eject_position",{"name":1161,"cls":810},"W-axis position to eject tips (mm, default: -7.5).",{"name":1164,"kind":852,"annotation":1563,"required":42,"default":1535,"description":1536},{"name":1161,"cls":810},{"name":1398,"kind":852,"annotation":1565,"required":42,"default":832,"description":1402},{"join":1566},[1567,832],{"name":1161,"cls":810},{"type":846,"name":1010,"path":960,"parent":962,"description":1569,"lines":1570,"parameters":1573,"returns":1575},"Check if the emergency stop (E-stop) is engaged.",[1571,1572],461,469,[1574],{"name":851,"kind":852,"required":853},{"description":1576,"annotation":1577},"True if E-stop is engaged, False if not engaged.",{"name":1098,"cls":810},{"type":846,"name":1011,"path":960,"parent":962,"description":1579,"lines":1580,"parameters":1583,"returns":1585},"Check if it is safe to operate the instrument.",[1581,1582],471,479,[1584],{"name":851,"kind":852,"required":853},{"description":1586,"annotation":1587},"True if safe to operate (no E-stop engaged), False otherwise.",{"name":1098,"cls":810},{"type":846,"name":1012,"path":960,"parent":962,"description":1589,"lines":1590,"parameters":1593},"Enable or disable the plate presence sensor.",[1591,1592],481,482,[1594,1595],{"name":851,"kind":852,"required":853},{"name":1596,"kind":852,"annotation":1597,"required":853},"enable",{"name":1098,"cls":810},{"type":846,"name":1013,"path":960,"parent":962,"description":1599,"lines":1600,"parameters":1603,"returns":1605},"Return whether a plate is detected by the presence sensor.",[1601,1602],484,486,[1604],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":1606},{"name":1098,"cls":810},{"type":846,"name":1014,"path":960,"parent":962,"description":1608,"lines":1609,"parameters":1612},"Move gripper jaws to specified position.",[1610,1611],488,496,[1613,1614,1618],{"name":851,"kind":852,"required":853},{"name":1615,"kind":852,"annotation":1616,"required":853,"description":1617},"position",{"name":1161,"cls":810},"Gripper position in mm (-4.0 to 10.0).",{"name":1164,"kind":852,"annotation":1619,"required":42,"default":1620,"description":1319},{"name":1161,"cls":810},"10.0",{"type":846,"name":1015,"path":960,"parent":962,"description":1622,"lines":1623,"parameters":1626},"Move gripper jaws using ForceMove.",[1624,1625],498,507,[1627,1628,1631,1635],{"name":851,"kind":852,"required":853},{"name":1615,"kind":852,"annotation":1629,"required":853,"description":1630},{"name":1161,"cls":810},"Overshoot target jaw position in mm.",{"name":1632,"kind":852,"annotation":1633,"required":853,"description":1634},"force_threshold",{"name":1161,"cls":810},"Force as a percent of maximum motor current (0.1-100).",{"name":1164,"kind":852,"annotation":1636,"required":42,"default":1620,"description":1319},{"name":1161,"cls":810},{"type":846,"name":1016,"path":960,"parent":962,"description":1638,"lines":1639,"parameters":1642},"Move gripper Z-axis to specified height.",[1640,1641],509,517,[1643,1644,1646],{"name":851,"kind":852,"required":853},{"name":1615,"kind":852,"annotation":1645,"required":853,"description":1316},{"name":1161,"cls":810},{"name":1164,"kind":852,"annotation":1647,"required":42,"default":1535,"description":1319},{"name":1161,"cls":810},{"type":846,"name":1017,"path":960,"parent":962,"description":1649,"lines":1650,"parameters":1653,"returns":1655},"Retrieve the gripper Y offset from the connector.",[1651,1652],519,527,[1654],{"name":851,"kind":852,"required":853},{"description":1656,"annotation":1657},"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":1659,"lines":1660,"parameters":1663},"Set the gripper Y offset on the connector.",[1661,1662],529,536,[1664,1665],{"name":851,"kind":852,"required":853},{"name":1666,"kind":852,"annotation":1667,"required":853,"description":1668},"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":1670,"lines":1671,"parameters":1674},"Set the instrument status light color.",[1672,1673],538,547,[1675,1676,1680,1684],{"name":851,"kind":852,"required":853},{"name":1677,"kind":852,"annotation":1678,"required":853,"description":1679},"color",{"name":931,"cls":810},"Color name (e.g., \"Red\", \"Green\", \"Blue\", \"Off\").",{"name":1681,"kind":852,"annotation":1682,"required":42,"default":1406,"description":1683},"blink_rate",{"name":1394,"cls":810},"Blink rate in Hz (0 = solid).",{"name":1685,"kind":852,"annotation":1686,"required":42,"default":1052,"description":1687},"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":1689,"lines":1690,"parameters":1693},"Set the status light color with a blocking call (no-op in the mock).",[1691,1692],549,550,[1694,1695,1697,1699],{"name":851,"kind":852,"required":853},{"name":1677,"kind":852,"annotation":1696,"required":853},{"name":931,"cls":810},{"name":1681,"kind":852,"annotation":1698,"required":42,"default":1406},{"name":1394,"cls":810},{"name":1685,"kind":852,"annotation":1700,"required":42,"default":1052},{"name":1098,"cls":810},{"type":846,"name":1021,"path":960,"parent":962,"description":1702,"lines":1703,"parameters":1706},"Clear (turn off) all lights.",[1704,1705],552,553,[1707],{"name":851,"kind":852,"required":853},{"type":846,"name":1022,"path":960,"parent":962,"description":1709,"lines":1710,"parameters":1713,"throws":1730},"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.",[1711,1712],555,576,[1714,1715,1720,1725],{"name":851,"kind":852,"required":853},{"name":1306,"kind":852,"annotation":1716,"required":42,"default":832,"description":1719},{"join":1717},[1718,832],{"name":1161,"cls":810},"X position in mm (default: 5.0).",{"name":1310,"kind":852,"annotation":1721,"required":42,"default":832,"description":1724},{"join":1722},[1723,832],{"name":1161,"cls":810},"Y position in mm (default: 5.0).",{"name":1314,"kind":852,"annotation":1726,"required":42,"default":832,"description":1729},{"join":1727},[1728,832],{"name":1161,"cls":810},"Z position in mm (default: 0.0).",[1731],{"description":1732,"annotation":1733},"If the service is not configured.",{"name":1734,"cls":810},"RuntimeError",{"type":846,"name":1023,"path":960,"parent":962,"description":1736,"lines":1737,"parameters":1739,"throws":1741},"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.",[1738,966],578,[1740],{"name":851,"kind":852,"required":853},[1742],{"description":1732,"annotation":1743},{"name":1734,"cls":810},{"type":802,"name":949,"path":960,"parent":937,"description":1745,"lines":1746,"bases":1749,"attributes":1753,"functions":1756,"mro":1758},"Mock object for the Bravo liquid handler.",[1747,1748],591,612,[1750],{"annotation":1751},{"name":1752,"cls":810},"unitelabs.liquid_handling.agilent.bravo.Bravo",[1754,1755],"unitelabs.liquid_handling.testing.bravo_mock.BravoMock.api","unitelabs.liquid_handling.testing.bravo_mock.BravoMock._light_state_machine",[1757],"unitelabs.liquid_handling.testing.bravo_mock.BravoMock.__init__",[949,1752,772,774,813,827,828],{"type":846,"name":1757,"path":960,"parent":949,"lines":1760,"parameters":1762},[1761,1748],594,[1763,1764,1767],{"name":851,"kind":852,"required":853},{"name":1765,"kind":852,"annotation":1766,"required":42,"default":1055},"head_type",{"name":931,"cls":810},{"name":1768,"kind":1769,"annotation":1770,"required":42,"default":832},"configuration","keyword-only",{"join":1771},[1772,832],{"name":1773,"cls":810},"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoConfiguration",{"type":784,"name":1754,"path":960,"parent":949,"lines":1775,"value":1777},[1776,1776],609,"BravoProtocolMock()",{"type":784,"name":1755,"path":960,"parent":949,"lines":1779,"value":1781},[1780,1780],610,"LightStateMachine(self.api)",{"type":755,"name":938,"path":1783,"parent":763,"classes":1784},"unitelabs\u002Fliquid_handling\u002Ftesting\u002Fchannels_protocol_mock.py",[950],{"type":802,"name":950,"path":1783,"parent":938,"description":1786,"lines":1787,"bases":1790,"attributes":1794,"functions":1804,"mro":1834},"PIP channels protocol mock for testing.",[1788,1789],13,275,[1791],{"annotation":1792},{"name":1793,"cls":810},"unitelabs.liquid_handling.hamilton.modules.protocols.BaseChannelsProtocol",[1795,1796,1797,1798,1799,1800,1801,1802,1803],"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",[1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,1829,1830,1831,1832,1833],"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":1805,"path":1783,"parent":950,"lines":1836,"parameters":1838},[1837,796],16,[1839,1840],{"name":851,"kind":852,"required":853},{"name":1841,"kind":852,"annotation":1842,"required":42,"default":1843},"num_channels",{"name":1394,"cls":810},"16",{"type":784,"name":1795,"path":1783,"parent":950,"lines":1845,"value":1841},[848,848],{"type":784,"name":1796,"path":1783,"parent":950,"lines":1847,"value":1848,"annotation":1849},[906,906],"[False] * num_channels",{"left":1850,"slice":1852},{"name":1851,"cls":810},"list",{"name":1098,"cls":810},{"type":784,"name":1797,"path":1783,"parent":950,"lines":1854,"value":1848,"annotation":1855},[791,791],{"left":1856,"slice":1857},{"name":1851,"cls":810},{"name":1098,"cls":810},{"type":784,"name":1798,"path":1783,"parent":950,"lines":1859,"value":1860,"annotation":1861},[856,856],"decimal.Decimal('0')",{"name":1062,"cls":810},{"type":784,"name":1799,"path":1783,"parent":950,"lines":1863,"value":1864,"annotation":1865},[795,795],"[decimal.Decimal('0')] * num_channels",{"left":1866,"slice":1867},{"name":1851,"cls":810},{"name":1062,"cls":810},{"type":784,"name":1800,"path":1783,"parent":950,"lines":1869,"value":1870,"annotation":1871},[831,831],"[decimal.Decimal('245')] * num_channels",{"left":1872,"slice":1873},{"name":1851,"cls":810},{"name":1062,"cls":810},{"type":784,"name":1801,"path":1783,"parent":950,"lines":1875,"value":1864,"annotation":1876},[1040,1040],{"left":1877,"slice":1878},{"name":1851,"cls":810},{"name":1062,"cls":810},{"type":784,"name":1802,"path":1783,"parent":950,"lines":1880,"value":1848,"annotation":1881},[864,864],{"left":1882,"slice":1883},{"name":1851,"cls":810},{"name":1098,"cls":810},{"type":784,"name":1803,"path":1783,"parent":950,"lines":1885,"value":1886,"annotation":1887},[796,796],"[0] * num_channels",{"left":1888,"slice":1889},{"name":1851,"cls":810},{"name":1394,"cls":810},{"type":846,"name":1806,"path":1783,"parent":950,"description":1891,"lines":1892,"parameters":1893,"returns":1898},"Get the PIP channel's initialization status.",[877,1065],[1894,1895],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":1897,"required":853},"channel",{"name":1394,"cls":810},{"description":1127,"annotation":1899},{"name":1098,"cls":810},{"type":846,"name":1807,"path":1783,"parent":950,"description":1901,"lines":1902,"parameters":1905},"Initialize all channels on the PIP head, discarding currently attached tips.",[1903,1904],34,47,[1906,1907,1916,1922,1926,1930,1942],{"name":851,"kind":852,"required":853},{"name":1908,"kind":852,"annotation":1909,"required":853},"discard_locations",{"left":1910,"slice":1912},{"name":1911,"cls":810},"collections.abc.Sequence",{"join":1913},[1914,832],{"name":1915,"cls":810},"unitelabs.labware.math.vector.Vector",{"name":1917,"kind":852,"annotation":1918,"required":42,"default":832},"start_z_position",{"join":1919},[1920,832],{"name":1921,"cls":810},"unitelabs.labware.math.decimal.Number",{"name":1346,"kind":852,"annotation":1923,"required":42,"default":832},{"join":1924},[1925,832],{"name":1921,"cls":810},{"name":1398,"kind":852,"annotation":1927,"required":42,"default":832},{"join":1928},[1929,832],{"name":1921,"cls":810},{"name":1931,"kind":852,"annotation":1932,"required":42,"default":1940},"tip_type",{"join":1933},[1934,1938,1939],{"left":1935,"slice":1936},{"name":843,"cls":810},{"name":1937,"cls":810},"unitelabs.labware.hamilton.tips.tip.HamiltonTip",{"name":1937,"cls":810},{"name":1394,"cls":810},{"name":1941,"cls":810},"unitelabs.labware.hamilton.tips.tips_1000.HamiltonTip_1000",{"name":1943,"kind":852,"annotation":1944,"required":42,"default":1949},"discard_method",{"join":1945},[1946,1948],{"name":1947,"cls":810},"unitelabs.liquid_handling.hamilton.interfaces.discard_tip_method.DiscardTipMethod",{"name":1394,"cls":810},{"name":1950,"cls":810},"unitelabs.liquid_handling.hamilton.interfaces.discard_tip_method.DiscardTipMethod.DROP",{"type":846,"name":1808,"path":1783,"parent":950,"description":1952,"lines":1953,"parameters":1956},"Position all components so that there is maximum free Y range for the given channel.",[1954,1955],49,50,[1957,1958],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":1959,"required":853},{"name":1394,"cls":810},{"type":846,"name":1809,"path":1783,"parent":950,"description":1961,"lines":1962,"parameters":1965},"Move all channels on the PIP head to the specified positions.",[1963,1964],55,65,[1966,1967,1974],{"name":851,"kind":852,"required":853},{"name":1968,"kind":852,"annotation":1969,"required":853},"positions",{"left":1970,"slice":1971},{"name":1911,"cls":810},{"join":1972},[1973,832],{"name":1915,"cls":810},{"name":1398,"kind":852,"annotation":1975,"required":42,"default":832},{"join":1976},[1977,832],{"name":1921,"cls":810},{"type":846,"name":1810,"path":1783,"parent":950,"description":1979,"lines":1980,"parameters":1983,"returns":1985},"Get the current x-position of all channels on the PIP head.",[1981,1982],67,69,[1984],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":1986},{"name":1062,"cls":810},{"type":846,"name":1811,"path":1783,"parent":950,"description":1988,"lines":1989,"parameters":1992},"Move all channels on the PIP head to the specified x-position.",[1990,1991],71,73,[1993,1994],{"name":851,"kind":852,"required":853},{"name":1995,"kind":852,"annotation":1996,"required":853},"x_position",{"name":1921,"cls":810},{"type":846,"name":1812,"path":1783,"parent":950,"description":1998,"lines":1999,"parameters":2002},"Move all channels on the PIP head to the specified x-position (unsafe).",[2000,2001],75,77,[2003,2004],{"name":851,"kind":852,"required":853},{"name":1995,"kind":852,"annotation":2005,"required":853},{"name":1921,"cls":810},{"type":846,"name":1813,"path":1783,"parent":950,"description":2007,"lines":2008,"parameters":2011,"returns":2015},"Get the current y-position of a channel on the PIP head.",[2009,2010],79,81,[2012,2013],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":2014,"required":853},{"name":1394,"cls":810},{"description":1127,"annotation":2016},{"name":1062,"cls":810},{"type":846,"name":1814,"path":1783,"parent":950,"description":2018,"lines":2019,"parameters":2022},"Move a channel on the PIP head to the specified y-position.",[2020,2021],83,85,[2023,2024,2026],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":2025,"required":853},{"name":1394,"cls":810},{"name":2027,"kind":852,"annotation":2028,"required":853},"y_position",{"name":1921,"cls":810},{"type":846,"name":1815,"path":1783,"parent":950,"description":2030,"lines":2031,"parameters":2034,"returns":2036},"Get the current y-positions of all channels on the PIP head.",[2032,2033],87,89,[2035],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":2037},{"left":2038,"slice":2039},{"name":1851,"cls":810},{"name":1062,"cls":810},{"type":846,"name":1816,"path":1783,"parent":950,"description":2041,"lines":2042,"parameters":2045},"Move all channels on the PIP head to the specified y-positions.",[2043,2044],91,93,[2046,2047],{"name":851,"kind":852,"required":853},{"name":2048,"kind":852,"annotation":2049,"required":853},"y_positions",{"left":2050,"slice":2051},{"name":1911,"cls":810},{"name":1921,"cls":810},{"type":846,"name":1817,"path":1783,"parent":950,"description":2053,"lines":2054,"parameters":2056},"Spread the channels on the PIP head evenly over the full y-axis.",[2055,1112],95,[2057],{"name":851,"kind":852,"required":853},{"type":846,"name":1818,"path":1783,"parent":950,"description":2059,"lines":2060,"parameters":2063,"returns":2067},"Get the current z-position of a channel on the PIP head.",[2061,2062],98,100,[2064,2065],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":2066,"required":853},{"name":1394,"cls":810},{"description":1127,"annotation":2068},{"name":1062,"cls":810},{"type":846,"name":1819,"path":1783,"parent":950,"description":2070,"lines":2071,"parameters":2074},"Move a channel on the PIP head to the specified z-position.",[2072,2073],102,104,[2075,2076,2078],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":2077,"required":853},{"name":1394,"cls":810},{"name":1555,"kind":852,"annotation":2079,"required":853},{"name":1921,"cls":810},{"type":846,"name":1820,"path":1783,"parent":950,"description":2081,"lines":2082,"parameters":2085,"returns":2087},"Get the current z-positions of all channels on the PIP head.",[2083,2084],106,108,[2086],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":2088},{"left":2089,"slice":2090},{"name":1851,"cls":810},{"name":1062,"cls":810},{"type":846,"name":1821,"path":1783,"parent":950,"description":2092,"lines":2093,"parameters":2096},"Move all channels on the PIP head to the specified z-positions.",[2094,2095],110,112,[2097,2098],{"name":851,"kind":852,"required":853},{"name":2099,"kind":852,"annotation":2100,"required":853},"z_positions",{"left":2101,"slice":2102},{"name":1911,"cls":810},{"name":1921,"cls":810},{"type":846,"name":1822,"path":1783,"parent":950,"description":2104,"lines":2105,"parameters":2108},"Move all channels on the PIP head into a safe z-position.",[2106,2107],114,116,[2109],{"name":851,"kind":852,"required":853},{"type":846,"name":1823,"path":1783,"parent":950,"description":2111,"lines":2112,"parameters":2114,"returns":2118},"Request whether the PIP channel is carrying a tip.",[2113,1123],121,[2115,2116],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":2117,"required":853},{"name":1394,"cls":810},{"description":1127,"annotation":2119},{"name":1098,"cls":810},{"type":846,"name":1824,"path":1783,"parent":950,"description":2121,"lines":2122,"parameters":2125,"returns":2127},"Request which of the PIP head channels is carrying a tip.",[2123,2124],125,127,[2126],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":2128},{"left":2129,"slice":2130},{"name":1851,"cls":810},{"name":1098,"cls":810},{"type":846,"name":1825,"path":1783,"parent":950,"description":2132,"lines":2133,"parameters":2136},"Pick up tips with the channels of the PIP head.",[2134,2135],129,140,[2137,2138,2145,2149,2153,2162],{"name":851,"kind":852,"required":853},{"name":2139,"kind":852,"annotation":2140,"required":853},"pick_up_locations",{"left":2141,"slice":2142},{"name":1911,"cls":810},{"join":2143},[2144,832],{"name":1915,"cls":810},{"name":1917,"kind":852,"annotation":2146,"required":42,"default":832},{"join":2147},[2148,832],{"name":1921,"cls":810},{"name":1398,"kind":852,"annotation":2150,"required":42,"default":832},{"join":2151},[2152,832],{"name":1921,"cls":810},{"name":1931,"kind":852,"annotation":2154,"required":42,"default":2161},{"join":2155},[2156,2159,2160],{"left":2157,"slice":2158},{"name":843,"cls":810},{"name":1937,"cls":810},{"name":1937,"cls":810},{"name":1394,"cls":810},{"name":1941,"cls":810},{"name":2163,"kind":852,"annotation":2164,"required":42,"default":2169},"pick_up_method",{"join":2165},[2166,2168],{"name":2167,"cls":810},"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.pick_up_tip_method.PickUpTipMethod",{"name":1394,"cls":810},{"name":2170,"cls":810},"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.pick_up_tip_method.PickUpTipMethod.NORMAL",{"type":846,"name":1826,"path":1783,"parent":950,"description":2172,"lines":2173,"parameters":2176},"Pick up tips with the channels of the PIP head for the wash procedure.",[2174,2175],142,153,[2177,2178,2184,2192,2196,2200],{"name":851,"kind":852,"required":853},{"name":2139,"kind":852,"annotation":2179,"required":853},{"left":2180,"slice":2181},{"name":1911,"cls":810},{"join":2182},[2183,832],{"name":1915,"cls":810},{"name":2185,"kind":852,"annotation":2186,"required":42,"default":832},"blowout_air_volumes",{"left":2187,"slice":2189},{"name":2188,"cls":810},"unitelabs.labware.utils.list.MaybeList",{"join":2190},[2191,832],{"name":1921,"cls":810},{"name":1917,"kind":852,"annotation":2193,"required":42,"default":832},{"join":2194},[2195,832],{"name":1921,"cls":810},{"name":1398,"kind":852,"annotation":2197,"required":42,"default":832},{"join":2198},[2199,832],{"name":1921,"cls":810},{"name":1931,"kind":852,"annotation":2201,"required":42,"default":2208},{"join":2202},[2203,2206,2207],{"left":2204,"slice":2205},{"name":843,"cls":810},{"name":1937,"cls":810},{"name":1937,"cls":810},{"name":1394,"cls":810},{"name":1941,"cls":810},{"type":846,"name":1827,"path":1783,"parent":950,"description":2210,"lines":2211,"parameters":2214},"Discard tips from the channels of the PIP head.",[2212,2213],155,167,[2215,2216,2222,2226,2230,2234,2237],{"name":851,"kind":852,"required":853},{"name":1908,"kind":852,"annotation":2217,"required":853},{"left":2218,"slice":2219},{"name":1911,"cls":810},{"join":2220},[2221,832],{"name":1915,"cls":810},{"name":1917,"kind":852,"annotation":2223,"required":42,"default":832},{"join":2224},[2225,832],{"name":1921,"cls":810},{"name":1346,"kind":852,"annotation":2227,"required":42,"default":832},{"join":2228},[2229,832],{"name":1921,"cls":810},{"name":1398,"kind":852,"annotation":2231,"required":42,"default":832},{"join":2232},[2233,832],{"name":1921,"cls":810},{"name":2235,"kind":852,"annotation":2236,"required":42},"x_shift",{"name":1921,"cls":810},{"name":1943,"kind":852,"annotation":2238,"required":42,"default":2242},{"join":2239},[2240,2241],{"name":1947,"cls":810},{"name":1394,"cls":810},{"name":2243,"cls":810},"unitelabs.liquid_handling.hamilton.interfaces.discard_tip_method.DiscardTipMethod.PLACE_SHIFT",{"type":846,"name":1828,"path":1783,"parent":950,"description":2245,"lines":2246,"parameters":2249},"Aspirate liquids at the given aspirate locations.",[2247,2248],172,214,[2250,2251,2256,2263,2271,2279,2288,2292,2296,2304,2314,2329,2337,2345,2353,2361,2369,2377,2385,2393,2399,2407,2415,2423,2431,2439,2446,2454,2463,2468,2476,2484],{"name":851,"kind":852,"required":853},{"name":2252,"kind":852,"annotation":2253,"required":853},"channels",{"left":2254,"slice":2255},{"name":1911,"cls":810},{"name":1098,"cls":810},{"name":2257,"kind":852,"annotation":2258,"required":853},"aspirate_location",{"left":2259,"slice":2260},{"name":1911,"cls":810},{"join":2261},[2262,832],{"name":1915,"cls":810},{"name":2264,"kind":852,"annotation":2265,"required":42,"default":2268},"immersion_depth",{"left":2266,"slice":2267},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":2269},[2270],{},{"name":1917,"kind":852,"annotation":2272,"required":42,"default":2277},{"left":2273,"slice":2274},{"name":1911,"cls":810},{"join":2275},[2276,832],{"name":1921,"cls":810},{"elements":2278},[832],{"name":2280,"kind":852,"annotation":2281,"required":42,"default":2286},"min_z_position",{"left":2282,"slice":2283},{"name":1911,"cls":810},{"join":2284},[2285,832],{"name":1921,"cls":810},{"elements":2287},[832],{"name":1346,"kind":852,"annotation":2289,"required":42,"default":832},{"join":2290},[2291,832],{"name":1921,"cls":810},{"name":1398,"kind":852,"annotation":2293,"required":42,"default":832},{"join":2294},[2295,832],{"name":1921,"cls":810},{"name":2297,"kind":852,"annotation":2298,"required":42,"default":2301},"blowout_air_volume",{"left":2299,"slice":2300},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":2302},[2303],{},{"name":2305,"kind":852,"annotation":2306,"required":42,"default":2310},"lld_mode",{"left":2307,"slice":2308},{"name":1911,"cls":810},{"name":2309,"cls":810},"unitelabs.liquid_handling.hamilton.interfaces.lld_mode.LLDMode",{"elements":2311},[2312],{"name":2313,"cls":810},"unitelabs.liquid_handling.hamilton.interfaces.lld_mode.LLDMode.CAPACITIVE",{"name":2315,"kind":852,"annotation":2316,"required":42,"default":2327},"lld_sensitivity",{"left":2317,"slice":2318},{"name":1911,"cls":810},{"left":2319,"slice":2321},{"name":2320,"cls":810},"typing_extensions.Literal",{"elements":2322},[2323,2324,2325,2326],"1","2","3","4",{"elements":2328},[2323],{"name":2330,"kind":852,"annotation":2331,"required":42,"default":2334},"lld_touch_off_z",{"left":2332,"slice":2333},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":2335},[2336],{},{"name":2338,"kind":852,"annotation":2339,"required":42,"default":2342},"lld_max_height_diff",{"left":2340,"slice":2341},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":2343},[2344],{},{"name":2346,"kind":852,"annotation":2347,"required":42,"default":2350},"travel_distance",{"left":2348,"slice":2349},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":2351},[2352],{},{"name":2354,"kind":852,"annotation":2355,"required":42,"default":2358},"liquid_volume",{"left":2356,"slice":2357},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":2359},[2360],{},{"name":2362,"kind":852,"annotation":2363,"required":42,"default":2366},"flow_rate",{"left":2364,"slice":2365},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":2367},[2368],{},{"name":2370,"kind":852,"annotation":2371,"required":42,"default":2374},"settling_time",{"left":2372,"slice":2373},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":2375},[2376],{},{"name":2378,"kind":852,"annotation":2379,"required":42,"default":2382},"swap_speed",{"left":2380,"slice":2381},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":2383},[2384],{},{"name":2386,"kind":852,"annotation":2387,"required":42,"default":2390},"over_aspirate_volume",{"left":2388,"slice":2389},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":2391},[2392],{},{"name":1404,"kind":852,"annotation":2394,"required":42,"default":2397},{"left":2395,"slice":2396},{"name":1911,"cls":810},{"name":1394,"cls":810},{"elements":2398},[1406],{"name":2400,"kind":852,"annotation":2401,"required":42,"default":2404},"mix_immersion_depth",{"left":2402,"slice":2403},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":2405},[2406],{},{"name":2408,"kind":852,"annotation":2409,"required":42,"default":2412},"mix_travel_distance",{"left":2410,"slice":2411},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":2413},[2414],{},{"name":2416,"kind":852,"annotation":2417,"required":42,"default":2420},"mix_volume",{"left":2418,"slice":2419},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":2421},[2422],{},{"name":2424,"kind":852,"annotation":2425,"required":42,"default":2428},"mix_flow_rate",{"left":2426,"slice":2427},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":2429},[2430],{},{"name":2432,"kind":852,"annotation":2433,"required":42,"default":2436},"clot_retract_height",{"left":2434,"slice":2435},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":2437},[2438],{},{"name":1352,"kind":852,"annotation":2440,"required":42,"default":2443},{"left":2441,"slice":2442},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":2444},[2445],{},{"name":2447,"kind":852,"annotation":2448,"required":42,"default":2451},"transport_air_volume",{"left":2449,"slice":2450},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":2452},[2453],{},{"name":2455,"kind":852,"annotation":2456,"required":42,"default":2461},"tadm_mode",{"join":2457},[2458,2460,832],{"name":2459,"cls":810},"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMMode",{"name":1394,"cls":810},{"name":2462,"cls":810},"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMMode.OFF",{"name":2464,"kind":852,"annotation":2465,"required":42,"default":1406},"tadm_limit_curve",{"join":2466},[2467,832],{"name":1394,"cls":810},{"name":2469,"kind":852,"annotation":2470,"required":42,"default":2473},"second_section_height",{"left":2471,"slice":2472},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":2474},[2475],{},{"name":2477,"kind":852,"annotation":2478,"required":42,"default":2481},"second_section_ratio",{"left":2479,"slice":2480},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":2482},[2483],{},{"name":2485,"kind":852,"annotation":2486,"required":42,"default":2490},"mode",{"left":2487,"slice":2488},{"name":1911,"cls":810},{"name":2489,"cls":810},"unitelabs.liquid_handling.hamilton.interfaces.aspiration_mode.AspirateMode",{"elements":2491},[2492],{"name":2493,"cls":810},"unitelabs.liquid_handling.hamilton.interfaces.AspirateMode.ASPIRATION",{"type":846,"name":1829,"path":1783,"parent":950,"description":2495,"lines":2496,"parameters":2498},"Dispense liquids at the given dispense locations.",[1237,2497],255,[2499,2500,2504,2511,2518,2526,2534,2538,2542,2549,2557,2566,2573,2576,2583,2590,2597,2604,2611,2617,2624,2631,2638,2645,2653,2661,2668,2675,2681,2685,2692,2699],{"name":851,"kind":852,"required":853},{"name":2252,"kind":852,"annotation":2501,"required":853},{"left":2502,"slice":2503},{"name":1911,"cls":810},{"name":1098,"cls":810},{"name":2505,"kind":852,"annotation":2506,"required":853},"dispense_location",{"left":2507,"slice":2508},{"name":1911,"cls":810},{"join":2509},[2510,832],{"name":1915,"cls":810},{"name":2264,"kind":852,"annotation":2512,"required":42,"default":2515},{"left":2513,"slice":2514},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":2516},[2517],{},{"name":1917,"kind":852,"annotation":2519,"required":42,"default":2524},{"left":2520,"slice":2521},{"name":1911,"cls":810},{"join":2522},[2523,832],{"name":1921,"cls":810},{"elements":2525},[832],{"name":2280,"kind":852,"annotation":2527,"required":42,"default":2532},{"left":2528,"slice":2529},{"name":1911,"cls":810},{"join":2530},[2531,832],{"name":1921,"cls":810},{"elements":2533},[832],{"name":1346,"kind":852,"annotation":2535,"required":42,"default":832},{"join":2536},[2537,832],{"name":1921,"cls":810},{"name":1398,"kind":852,"annotation":2539,"required":42,"default":832},{"join":2540},[2541,832],{"name":1921,"cls":810},{"name":2297,"kind":852,"annotation":2543,"required":42,"default":2546},{"left":2544,"slice":2545},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":2547},[2548],{},{"name":2305,"kind":852,"annotation":2550,"required":42,"default":2553},{"left":2551,"slice":2552},{"name":1911,"cls":810},{"name":2309,"cls":810},{"elements":2554},[2555],{"name":2556,"cls":810},"unitelabs.liquid_handling.hamilton.interfaces.lld_mode.LLDMode.OFF",{"name":2315,"kind":852,"annotation":2558,"required":42,"default":2564},{"left":2559,"slice":2560},{"name":1911,"cls":810},{"left":2561,"slice":2562},{"name":2320,"cls":810},{"elements":2563},[2323,2324,2325,2326],{"elements":2565},[2323],{"name":2330,"kind":852,"annotation":2567,"required":42,"default":2570},{"left":2568,"slice":2569},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":2571},[2572],{},{"name":2574,"kind":852,"annotation":2575,"required":42},"side_touch_distance",{"name":1921,"cls":810},{"name":2346,"kind":852,"annotation":2577,"required":42,"default":2580},{"left":2578,"slice":2579},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":2581},[2582],{},{"name":2354,"kind":852,"annotation":2584,"required":42,"default":2587},{"left":2585,"slice":2586},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":2588},[2589],{},{"name":2362,"kind":852,"annotation":2591,"required":42,"default":2594},{"left":2592,"slice":2593},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":2595},[2596],{},{"name":2370,"kind":852,"annotation":2598,"required":42,"default":2601},{"left":2599,"slice":2600},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":2602},[2603],{},{"name":2378,"kind":852,"annotation":2605,"required":42,"default":2608},{"left":2606,"slice":2607},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":2609},[2610],{},{"name":1404,"kind":852,"annotation":2612,"required":42,"default":2615},{"left":2613,"slice":2614},{"name":1911,"cls":810},{"name":1394,"cls":810},{"elements":2616},[1406],{"name":2400,"kind":852,"annotation":2618,"required":42,"default":2621},{"left":2619,"slice":2620},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":2622},[2623],{},{"name":2408,"kind":852,"annotation":2625,"required":42,"default":2628},{"left":2626,"slice":2627},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":2629},[2630],{},{"name":2416,"kind":852,"annotation":2632,"required":42,"default":2635},{"left":2633,"slice":2634},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":2636},[2637],{},{"name":2424,"kind":852,"annotation":2639,"required":42,"default":2642},{"left":2640,"slice":2641},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":2643},[2644],{},{"name":2646,"kind":852,"annotation":2647,"required":42,"default":2650},"stop_flow_rate",{"left":2648,"slice":2649},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":2651},[2652],{},{"name":2654,"kind":852,"annotation":2655,"required":42,"default":2658},"stop_back_volume",{"left":2656,"slice":2657},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":2659},[2660],{},{"name":1352,"kind":852,"annotation":2662,"required":42,"default":2665},{"left":2663,"slice":2664},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":2666},[2667],{},{"name":2447,"kind":852,"annotation":2669,"required":42,"default":2672},{"left":2670,"slice":2671},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":2673},[2674],{},{"name":2455,"kind":852,"annotation":2676,"required":42,"default":2680},{"join":2677},[2678,2679,832],{"name":2459,"cls":810},{"name":1394,"cls":810},{"name":2462,"cls":810},{"name":2464,"kind":852,"annotation":2682,"required":42,"default":1406},{"join":2683},[2684,832],{"name":1394,"cls":810},{"name":2469,"kind":852,"annotation":2686,"required":42,"default":2689},{"left":2687,"slice":2688},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":2690},[2691],{},{"name":2477,"kind":852,"annotation":2693,"required":42,"default":2696},{"left":2694,"slice":2695},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":2697},[2698],{},{"name":2485,"kind":852,"annotation":2700,"required":42,"default":2704},{"left":2701,"slice":2702},{"name":1911,"cls":810},{"name":2703,"cls":810},"unitelabs.liquid_handling.hamilton.interfaces.dispense_mode.DispenseMode",{"elements":2705},[2706],{"name":2707,"cls":810},"unitelabs.liquid_handling.hamilton.interfaces.dispense_mode.DispenseMode.EMPTY",{"type":846,"name":1830,"path":1783,"parent":950,"description":2709,"lines":2710,"parameters":2712},"Call multiple dispense steps.",[2711,1286],257,[2713,2714,2717],{"name":851,"kind":852,"required":853},{"name":2715,"kind":852,"annotation":2716,"required":853},"cycles",{"name":1394,"cls":810},{"name":2718,"kind":852,"annotation":2719,"required":853},"x_offset",{"name":1921,"cls":810},{"type":846,"name":1831,"path":1783,"parent":950,"description":2721,"lines":2722,"parameters":2725,"returns":2727},"Get the height of the last detected liquid level for each channel.",[2723,2724],263,265,[2726],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":2728},{"left":2729,"slice":2730},{"name":1851,"cls":810},{"name":1062,"cls":810},{"type":846,"name":1832,"path":1783,"parent":950,"description":2732,"lines":2733,"parameters":2736,"returns":2738},"Get the PIP head's TADM status for each channel.",[2734,2735],267,269,[2737],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":2739},{"left":2740,"slice":2741},{"name":1851,"cls":810},{"name":1098,"cls":810},{"type":846,"name":1833,"path":1783,"parent":950,"description":2743,"lines":2744,"parameters":2746},"Initialize the squeezer drive.",[2745,1789],274,[2747,2748],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":2749,"required":853},{"name":1394,"cls":810},{"type":755,"name":939,"path":2751,"parent":763,"classes":2752},"unitelabs\u002Fliquid_handling\u002Ftesting\u002Fcore_gripper_protocol_mock.py",[952],{"type":802,"name":952,"path":2751,"parent":939,"description":2754,"lines":2755,"bases":2757,"attributes":2761,"functions":2764,"mro":2773},"CO-RE Gripper protocol mock.",[2756,2021],8,[2758],{"annotation":2759},{"name":2760,"cls":810},"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol.CoReGripperProtocol",[2762,2763],"unitelabs.liquid_handling.testing.core_gripper_protocol_mock.CoReGripperProtocolMock._has_plate","unitelabs.liquid_handling.testing.core_gripper_protocol_mock.CoReGripperProtocolMock._plate_center",[2765,2766,2767,2768,2769,2770,2771,2772],"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,2760,2774],"unitelabs.liquid_handling.hamilton.modules.protocols.sub_protocol.SubProtocol",{"type":846,"name":2765,"path":2751,"parent":952,"lines":2776,"parameters":2777},[805,1788],[2778],{"name":851,"kind":852,"required":853},{"type":784,"name":2762,"path":2751,"parent":952,"lines":2780,"value":1052},[2781,2781],12,{"type":784,"name":2763,"path":2751,"parent":952,"lines":2783,"value":2784},[1788,1788],"Vector()",{"type":846,"name":2766,"path":2751,"parent":952,"description":2786,"lines":2787,"parameters":2788},"Pick up the CO-RE gripper paddles.",[839,831],[2789,2790,2798,2805,2809],{"name":851,"kind":852,"required":853},{"name":2139,"kind":852,"annotation":2791,"required":853},{"left":2792,"slice":2794},{"name":2793,"cls":810},"tuple",{"elements":2795},[2796,2797],{"name":1915,"cls":810},{"name":1915,"cls":810},{"name":2252,"kind":852,"annotation":2799,"required":853},{"left":2800,"slice":2801},{"name":2793,"cls":810},{"elements":2802},[2803,2804],{"name":1394,"cls":810},{"name":1394,"cls":810},{"name":1917,"kind":852,"annotation":2806,"required":42,"default":832},{"join":2807},[2808,832],{"name":1921,"cls":810},{"name":1398,"kind":852,"annotation":2810,"required":42,"default":832},{"join":2811},[2812,832],{"name":1921,"cls":810},{"type":846,"name":2767,"path":2751,"parent":952,"description":2814,"lines":2815,"parameters":2816},"Discard the CO-RE gripper paddles.",[864,1065],[2817,2818,2825,2832,2836,2840],{"name":851,"kind":852,"required":853},{"name":1908,"kind":852,"annotation":2819,"required":853},{"left":2820,"slice":2821},{"name":2793,"cls":810},{"elements":2822},[2823,2824],{"name":1915,"cls":810},{"name":1915,"cls":810},{"name":2252,"kind":852,"annotation":2826,"required":853},{"left":2827,"slice":2828},{"name":2793,"cls":810},{"elements":2829},[2830,2831],{"name":1394,"cls":810},{"name":1394,"cls":810},{"name":1917,"kind":852,"annotation":2833,"required":42,"default":832},{"join":2834},[2835,832],{"name":1921,"cls":810},{"name":1346,"kind":852,"annotation":2837,"required":42,"default":832},{"join":2838},[2839,832],{"name":1921,"cls":810},{"name":1398,"kind":852,"annotation":2841,"required":42,"default":832},{"join":2842},[2843,832],{"name":1921,"cls":810},{"type":846,"name":2768,"path":2751,"parent":952,"description":2845,"lines":2846,"parameters":2848},"Open the CO-RE gripper.",[1903,2847],36,[2849,2850],{"name":851,"kind":852,"required":853},{"name":2252,"kind":852,"annotation":2851,"required":853},{"left":2852,"slice":2853},{"name":2793,"cls":810},{"elements":2854},[2855,2856],{"name":1394,"cls":810},{"name":1394,"cls":810},{"type":846,"name":2769,"path":2751,"parent":952,"description":2858,"lines":2859,"parameters":2861},"Pick up a plate using the CO-RE gripper.",[2860,1080],38,[2862,2863,2866,2869,2872,2876,2879,2882,2886],{"name":851,"kind":852,"required":853},{"name":2864,"kind":852,"annotation":2865,"required":853},"plate_center",{"name":1915,"cls":810},{"name":2867,"kind":852,"annotation":2868,"required":853},"open_gripper_width",{"name":1921,"cls":810},{"name":2870,"kind":852,"annotation":2871,"required":853},"closed_gripper_width",{"name":1921,"cls":810},{"name":2873,"kind":852,"annotation":2874,"required":42,"default":2875},"strength",{"name":1394,"cls":810},"30",{"name":2877,"kind":852,"annotation":2878,"required":42},"move_speed",{"name":1921,"cls":810},{"name":2880,"kind":852,"annotation":2881,"required":42},"close_speed",{"name":1921,"cls":810},{"name":1346,"kind":852,"annotation":2883,"required":42,"default":832},{"join":2884},[2885,832],{"name":1921,"cls":810},{"name":1398,"kind":852,"annotation":2887,"required":42,"default":832},{"join":2888},[2889,832],{"name":1921,"cls":810},{"type":846,"name":2770,"path":2751,"parent":952,"description":2891,"lines":2892,"parameters":2893},"Put the plate down using the CO-RE gripper.",[1085,1964],[2894,2895,2897,2899,2902,2904,2907,2911],{"name":851,"kind":852,"required":853},{"name":2864,"kind":852,"annotation":2896,"required":853},{"name":1915,"cls":810},{"name":2867,"kind":852,"annotation":2898,"required":853},{"name":1921,"cls":810},{"name":2900,"kind":852,"annotation":2901,"required":42},"pressure",{"name":1921,"cls":810},{"name":2877,"kind":852,"annotation":2903,"required":42},{"name":1921,"cls":810},{"name":2905,"kind":852,"annotation":2906,"required":42,"default":2326},"acceleration",{"name":1394,"cls":810},{"name":1346,"kind":852,"annotation":2908,"required":42,"default":832},{"join":2909},[2910,832],{"name":1921,"cls":810},{"name":1398,"kind":852,"annotation":2912,"required":42,"default":832},{"join":2913},[2914,832],{"name":1921,"cls":810},{"type":846,"name":2771,"path":2751,"parent":952,"description":2916,"lines":2917,"parameters":2918},"Move the plate to a position using the CO-RE gripper.",[1981,2000],[2919,2920,2922,2924,2926],{"name":851,"kind":852,"required":853},{"name":2864,"kind":852,"annotation":2921,"required":853},{"name":1915,"cls":810},{"name":2877,"kind":852,"annotation":2923,"required":42},{"name":1921,"cls":810},{"name":2905,"kind":852,"annotation":2925,"required":42,"default":2326},{"name":1394,"cls":810},{"name":1398,"kind":852,"annotation":2927,"required":42,"default":832},{"join":2928},[2929,832],{"name":1921,"cls":810},{"type":846,"name":2772,"path":2751,"parent":952,"description":2931,"lines":2932,"parameters":2933,"returns":2946},"Read a barcode using the CO-RE gripper.",[2001,2021],[2934,2935,2938,2940,2944],{"name":851,"kind":852,"required":853},{"name":2936,"kind":852,"annotation":2937,"required":853},"track",{"name":1394,"cls":810},{"name":2280,"kind":852,"annotation":2939,"required":853},{"name":1921,"cls":810},{"name":1398,"kind":852,"annotation":2941,"required":42,"default":832},{"join":2942},[2943,832],{"name":1921,"cls":810},{"name":2877,"kind":852,"annotation":2945,"required":42},{"name":1921,"cls":810},{"description":1127,"annotation":2947},{"join":2948},[2949,832],{"name":931,"cls":810},{"type":755,"name":940,"path":2951,"parent":763,"classes":2952},"unitelabs\u002Fliquid_handling\u002Ftesting\u002Fiswap_protocol_mock.py",[953],{"type":802,"name":953,"path":2951,"parent":940,"description":2954,"lines":2955,"bases":2956,"attributes":2960,"functions":2966,"mro":2990},"iSWAP protocol mock.",[790,1185],[2957],{"annotation":2958},{"name":2959,"cls":810},"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol",[2961,2962,2963,2964,2965],"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",[2967,2968,2969,2970,2971,2972,2973,2974,2975,2976,2977,2978,2979,2980,2981,2982,2983,2984,2985,2986,2987,2988,2989],"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,2959,2774],{"type":846,"name":2967,"path":2951,"parent":953,"lines":2992,"parameters":2993},[1788,906],[2994],{"name":851,"kind":852,"required":853},{"type":784,"name":2961,"path":2951,"parent":953,"lines":2996,"value":1052},[2997,2997],14,{"type":784,"name":2962,"path":2951,"parent":953,"lines":2999,"value":1052},[839,839],{"type":784,"name":2963,"path":2951,"parent":953,"lines":3001,"value":2784},[1837,1837],{"type":784,"name":2964,"path":2951,"parent":953,"lines":3003,"value":1052},[848,848],{"type":784,"name":2965,"path":2951,"parent":953,"lines":3005,"value":1860},[906,906],{"type":846,"name":2968,"path":2951,"parent":953,"description":3007,"lines":3008,"parameters":3009,"returns":3011},"Get the firmware version of the iSWAP module.",[856,831],[3010],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3012},{"name":931,"cls":810},{"type":846,"name":2969,"path":2951,"parent":953,"description":3014,"lines":3015,"parameters":3017,"returns":3019},"Get the firmware revision of the iSWAP module.",[864,3016],26,[3018],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3020},{"name":1394,"cls":810},{"type":846,"name":2970,"path":2951,"parent":953,"description":3022,"lines":3023,"parameters":3024,"returns":3026},"Get the initialization status of the iSWAP module.",[871,877],[3025],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3027},{"name":1098,"cls":810},{"type":846,"name":2971,"path":2951,"parent":953,"description":3029,"lines":3030,"parameters":3031},"Initialize the iSWAP module.",[1065,1903],[3032],{"name":851,"kind":852,"required":853},{"type":846,"name":2972,"path":2951,"parent":953,"description":3034,"lines":3035,"parameters":3037},"Position all components so that there is maximum free Y range.",[2847,3036],37,[3038],{"name":851,"kind":852,"required":853},{"type":846,"name":2973,"path":2951,"parent":953,"description":3040,"lines":3041,"parameters":3043,"returns":3045},"Get the park status of the iSWAP module.",[1066,3042],41,[3044],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3046},{"name":1098,"cls":810},{"type":846,"name":2974,"path":2951,"parent":953,"description":3048,"lines":3049,"parameters":3051},"Park the iSWAP gripper.",[1079,3050],45,[3052,3053],{"name":851,"kind":852,"required":853},{"name":1398,"kind":852,"annotation":3054,"required":42,"default":832},{"join":3055},[3056,832],{"name":1921,"cls":810},{"type":846,"name":2975,"path":2951,"parent":953,"description":3058,"lines":3059,"parameters":3060,"returns":3062},"Get the position of the iSWAP gripper.",[1904,1954],[3061],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3063},{"name":1915,"cls":810},{"type":846,"name":2976,"path":2951,"parent":953,"description":3065,"lines":3066,"parameters":3067,"returns":3069},"Get the logical position of the iSWAP gripper.",[1080,1963],[3068],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3070},{"left":3071,"slice":3072},{"name":2793,"cls":810},{"elements":3073},[3074,3076,3078,3080],{"name":3075,"cls":810},"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.direction.Direction",{"name":3077,"cls":810},"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.predefined_position.PredefinedPosition",{"name":3079,"cls":810},"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.rotation.Rotation",{"name":3081,"cls":810},"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.wrist_twist.WristTwist",{"type":846,"name":2977,"path":2951,"parent":953,"description":3083,"lines":3084,"parameters":3086},"Move the iSWAP gripper in the X direction.",[3085,806],57,[3087,3088],{"name":851,"kind":852,"required":853},{"name":2718,"kind":852,"annotation":3089,"required":853},{"name":1921,"cls":810},{"type":846,"name":2978,"path":2951,"parent":953,"description":3091,"lines":3092,"parameters":3094},"Move the iSWAP gripper in the Y direction.",[3093,1981],63,[3095,3096],{"name":851,"kind":852,"required":853},{"name":1666,"kind":852,"annotation":3097,"required":853},{"name":1921,"cls":810},{"type":846,"name":2979,"path":2951,"parent":953,"description":3099,"lines":3100,"parameters":3101},"Move the iSWAP gripper in the Z direction.",[1982,1991],[3102,3103],{"name":851,"kind":852,"required":853},{"name":3104,"kind":852,"annotation":3105,"required":853},"z_offset",{"name":1921,"cls":810},{"type":846,"name":2980,"path":2951,"parent":953,"description":3107,"lines":3108,"parameters":3109,"returns":3111},"Check if the iSWAP gripper has a plate.",[2000,2001],[3110],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3112},{"name":1098,"cls":810},{"type":846,"name":2981,"path":2951,"parent":953,"description":3114,"lines":3115,"parameters":3116,"returns":3118},"Get the gripper width of the iSWAP module.",[2009,2010],[3117],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3119},{"name":1161,"cls":810},{"type":846,"name":2982,"path":2951,"parent":953,"description":3121,"lines":3122,"parameters":3124},"Open the iSWAP gripper.",[2020,3123],86,[3125,3126],{"name":851,"kind":852,"required":853},{"name":3127,"kind":852,"annotation":3128,"required":853},"gripper_width",{"name":1921,"cls":810},{"type":846,"name":2983,"path":2951,"parent":953,"description":3130,"lines":3131,"parameters":3134},"Open the iSWAP gripper even when not initialized.",[3132,3133],88,90,[3135],{"name":851,"kind":852,"required":853},{"type":846,"name":2984,"path":2951,"parent":953,"description":3137,"lines":3138,"parameters":3141},"Close the iSWAP gripper.",[3139,3140],92,99,[3142,3143,3145,3148],{"name":851,"kind":852,"required":853},{"name":3127,"kind":852,"annotation":3144,"required":853},{"name":1921,"cls":810},{"name":3146,"kind":852,"annotation":3147,"required":42,"default":2324},"tolerance",{"name":1921,"cls":810},{"name":2873,"kind":852,"annotation":3149,"required":42,"default":3150},{"name":1394,"cls":810},"5",{"type":846,"name":2985,"path":2951,"parent":953,"description":3152,"lines":3153,"parameters":3156},"Pick up a plate using the iSWAP gripper.",[3154,3155],101,118,[3157,3158,3160,3166,3168,3170,3172,3174,3177,3180,3189,3193],{"name":851,"kind":852,"required":853},{"name":2864,"kind":852,"annotation":3159,"required":853},{"name":1915,"cls":810},{"name":3161,"kind":852,"annotation":3162,"required":853},"grip_direction",{"join":3163},[3164,3165],{"name":1394,"cls":810},{"name":3075,"cls":810},{"name":2867,"kind":852,"annotation":3167,"required":853},{"name":1921,"cls":810},{"name":2870,"kind":852,"annotation":3169,"required":853},{"name":1921,"cls":810},{"name":3146,"kind":852,"annotation":3171,"required":42,"default":2324},{"name":1921,"cls":810},{"name":2873,"kind":852,"annotation":3173,"required":42,"default":3150},{"name":1394,"cls":810},{"name":3175,"kind":852,"annotation":3176,"required":42,"default":1048},"fold_up",{"name":1098,"cls":810},{"name":3178,"kind":852,"annotation":3179,"required":42,"default":2323},"collision_level",{"name":1394,"cls":810},{"name":2905,"kind":852,"annotation":3181,"required":42,"default":3187},{"left":3182,"slice":3183},{"name":2793,"cls":810},{"elements":3184},[3185,3186],{"name":1394,"cls":810},{"name":1394,"cls":810},{"elements":3188},[2326,2323],{"name":1346,"kind":852,"annotation":3190,"required":42,"default":832},{"join":3191},[3192,832],{"name":1921,"cls":810},{"name":1398,"kind":852,"annotation":3194,"required":42,"default":832},{"join":3195},[3196,832],{"name":1921,"cls":810},{"type":846,"name":2986,"path":2951,"parent":953,"description":3198,"lines":3199,"parameters":3202},"Put down a plate using the iSWAP gripper.",[3200,3201],120,133,[3203,3204,3206,3211,3213,3215,3217,3226,3230],{"name":851,"kind":852,"required":853},{"name":2864,"kind":852,"annotation":3205,"required":853},{"name":1915,"cls":810},{"name":3161,"kind":852,"annotation":3207,"required":853},{"join":3208},[3209,3210],{"name":1394,"cls":810},{"name":3075,"cls":810},{"name":2867,"kind":852,"annotation":3212,"required":853},{"name":1921,"cls":810},{"name":3175,"kind":852,"annotation":3214,"required":42,"default":1048},{"name":1098,"cls":810},{"name":3178,"kind":852,"annotation":3216,"required":42,"default":2323},{"name":1394,"cls":810},{"name":2905,"kind":852,"annotation":3218,"required":42,"default":3224},{"left":3219,"slice":3220},{"name":2793,"cls":810},{"elements":3221},[3222,3223],{"name":1394,"cls":810},{"name":1394,"cls":810},{"elements":3225},[2326,2323],{"name":1346,"kind":852,"annotation":3227,"required":42,"default":832},{"join":3228},[3229,832],{"name":1921,"cls":810},{"name":1398,"kind":852,"annotation":3231,"required":42,"default":832},{"join":3232},[3233,832],{"name":1921,"cls":810},{"type":846,"name":2987,"path":2951,"parent":953,"description":3235,"lines":3236,"parameters":3238},"Move the plate to a position using the iSWAP gripper.",[3237,1155],135,[3239,3240,3242,3247,3251,3253],{"name":851,"kind":852,"required":853},{"name":2864,"kind":852,"annotation":3241,"required":853},{"name":1915,"cls":810},{"name":3161,"kind":852,"annotation":3243,"required":853},{"join":3244},[3245,3246],{"name":1394,"cls":810},{"name":3075,"cls":810},{"name":1398,"kind":852,"annotation":3248,"required":42,"default":832},{"join":3249},[3250,832],{"name":1921,"cls":810},{"name":3178,"kind":852,"annotation":3252,"required":42,"default":2323},{"name":1394,"cls":810},{"name":2905,"kind":852,"annotation":3254,"required":42,"default":3260},{"left":3255,"slice":3256},{"name":2793,"cls":810},{"elements":3257},[3258,3259],{"name":1394,"cls":810},{"name":1394,"cls":810},{"elements":3261},[2326,2323],{"type":846,"name":2988,"path":2951,"parent":953,"description":3263,"lines":3264,"parameters":3266},"Collapse the iSWAP gripper arm.",[1171,3265],152,[3267,3268,3270],{"name":851,"kind":852,"required":853},{"name":3175,"kind":852,"annotation":3269,"required":42,"default":1048},{"name":1098,"cls":810},{"name":1398,"kind":852,"annotation":3271,"required":42,"default":832},{"join":3272},[3273,832],{"name":1921,"cls":810},{"type":846,"name":2989,"path":2951,"parent":953,"description":3275,"lines":3276,"parameters":3277,"returns":3300},"Read a barcode using the iSWAP gripper.",[1172,1185],[3278,3279,3281,3283,3285,3289,3291],{"name":851,"kind":852,"required":853},{"name":2936,"kind":852,"annotation":3280,"required":853},{"name":1394,"cls":810},{"name":2027,"kind":852,"annotation":3282,"required":853},{"name":1921,"cls":810},{"name":2280,"kind":852,"annotation":3284,"required":853},{"name":1921,"cls":810},{"name":1398,"kind":852,"annotation":3286,"required":42,"default":832},{"join":3287},[3288,832],{"name":1921,"cls":810},{"name":3178,"kind":852,"annotation":3290,"required":42,"default":2323},{"name":1394,"cls":810},{"name":2905,"kind":852,"annotation":3292,"required":42,"default":3298},{"left":3293,"slice":3294},{"name":2793,"cls":810},{"elements":3295},[3296,3297],{"name":1394,"cls":810},{"name":1394,"cls":810},{"elements":3299},[2326,2323],{"description":1127,"annotation":3301},{"join":3302},[3303,832],{"name":931,"cls":810},{"type":755,"name":941,"path":3305,"parent":763,"classes":3306},"unitelabs\u002Fliquid_handling\u002Ftesting\u002Fcore96_protocol_mock.py",[951],{"type":802,"name":951,"path":3305,"parent":941,"description":3308,"lines":3309,"bases":3311,"attributes":3315,"functions":3323,"mro":3341},"CO-RE 96 protocol mock for testing.",[2756,3310],168,[3312],{"annotation":3313},{"name":3314,"cls":810},"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol",[3316,3317,3318,3319,3320,3321,3322],"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",[3324,3325,3326,3327,3328,3329,3330,3331,3332,3333,3334,3335,3336,3337,3338,3339,3340],"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,3314,2774],{"type":846,"name":3324,"path":3305,"parent":951,"lines":3343,"parameters":3344},[805,906],[3345],{"name":851,"kind":852,"required":853},{"type":784,"name":3316,"path":3305,"parent":951,"lines":3347,"value":1052,"annotation":3348},[2781,2781],{"name":1098,"cls":810},{"type":784,"name":3317,"path":3305,"parent":951,"lines":3350,"value":1052,"annotation":3351},[1788,1788],{"name":1098,"cls":810},{"type":784,"name":3318,"path":3305,"parent":951,"lines":3353,"value":3354,"annotation":3355},[2997,2997],"Vector(x=0, y=0, z=(decimal.Decimal('245')))",{"name":1915,"cls":810},{"type":784,"name":3319,"path":3305,"parent":951,"lines":3357,"value":1406,"annotation":3358},[839,839],{"name":1394,"cls":810},{"type":784,"name":3320,"path":3305,"parent":951,"lines":3360,"value":3361,"annotation":3362},[1837,1837],"8533",{"name":1394,"cls":810},{"type":784,"name":3321,"path":3305,"parent":951,"lines":3364,"value":1052,"annotation":3365},[848,848],{"name":1098,"cls":810},{"type":784,"name":3322,"path":3305,"parent":951,"lines":3367,"value":3368,"annotation":3369},[906,906],"[False] * 96",{"left":3370,"slice":3371},{"name":1851,"cls":810},{"name":1098,"cls":810},{"type":846,"name":3325,"path":3305,"parent":951,"description":3373,"lines":3374,"parameters":3375,"returns":3377},"Get the module's firmware version.",[856,831],[3376],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3378},{"name":931,"cls":810},{"type":846,"name":3326,"path":3305,"parent":951,"description":3380,"lines":3381,"parameters":3382,"returns":3384},"Get the CO-RE 96 head's initialization status.",[864,3016],[3383],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3385},{"name":1098,"cls":810},{"type":846,"name":3327,"path":3305,"parent":951,"description":3387,"lines":3388,"parameters":3390},"Initialize the CO-RE 96 head.",[871,3389],35,[3391,3392,3395],{"name":851,"kind":852,"required":853},{"name":3393,"kind":852,"annotation":3394,"required":853},"discard_location",{"name":1915,"cls":810},{"name":1346,"kind":852,"annotation":3396,"required":42,"default":832},{"join":3397},[3398,832],{"name":1921,"cls":810},{"type":846,"name":3328,"path":3305,"parent":951,"description":3400,"lines":3401,"parameters":3402,"returns":3404},"Get the current position of the CO-RE 96 head's A1 tip.",[3036,1066],[3403],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3405},{"name":1915,"cls":810},{"type":846,"name":3329,"path":3305,"parent":951,"description":3407,"lines":3408,"parameters":3409},"Move the CO-RE 96 head's A1 tip to the specified position.",[3042,1904],[3410,3411,3413],{"name":851,"kind":852,"required":853},{"name":1615,"kind":852,"annotation":3412,"required":853},{"name":1915,"cls":810},{"name":1398,"kind":852,"annotation":3414,"required":42,"default":832},{"join":3415},[3416,832],{"name":1921,"cls":810},{"type":846,"name":3330,"path":3305,"parent":951,"description":3418,"lines":3419,"parameters":3420},"Move the CO-RE 96 head into a safe z-position.",[1954,1080],[3421],{"name":851,"kind":852,"required":853},{"type":846,"name":3331,"path":3305,"parent":951,"description":3423,"lines":3424,"parameters":3425,"returns":3427},"Request whether the CO-RE 96 head is carrying tips.",[1085,1963],[3426],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3428},{"name":1098,"cls":810},{"type":846,"name":3332,"path":3305,"parent":951,"description":3430,"lines":3431,"parameters":3433},"Pick up tips with the CO-RE 96 head.",[3085,3432],66,[3434,3435,3438,3442,3449,3454],{"name":851,"kind":852,"required":853},{"name":3436,"kind":852,"annotation":3437,"required":853},"pick_up_location",{"name":1915,"cls":810},{"name":1346,"kind":852,"annotation":3439,"required":42,"default":832},{"join":3440},[3441,832],{"name":1921,"cls":810},{"name":1931,"kind":852,"annotation":3443,"required":42,"default":1406},{"join":3444},[3445,3446,3448],{"name":843,"cls":810},{"name":3447,"cls":810},"object",{"name":1394,"cls":810},{"name":2163,"kind":852,"annotation":3450,"required":42,"default":1406},{"join":3451},[3452,3453],{"name":1394,"cls":810},{"name":3447,"cls":810},{"name":1398,"kind":852,"annotation":3455,"required":42,"default":832},{"join":3456},[3457,832],{"name":1921,"cls":810},{"type":846,"name":3333,"path":3305,"parent":951,"description":3459,"lines":3460,"parameters":3462},"Discard tips with the CO-RE 96 head.",[3461,2000],68,[3463,3464,3466,3470],{"name":851,"kind":852,"required":853},{"name":3393,"kind":852,"annotation":3465,"required":853},{"name":1915,"cls":810},{"name":1346,"kind":852,"annotation":3467,"required":42,"default":832},{"join":3468},[3469,832],{"name":1921,"cls":810},{"name":1398,"kind":852,"annotation":3471,"required":42,"default":832},{"join":3472},[3473,832],{"name":1921,"cls":810},{"type":846,"name":3334,"path":3305,"parent":951,"description":3475,"lines":3476,"parameters":3477,"returns":3479},"Get the current volume in a channel in steps.",[2001,2009],[3478],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3480},{"name":1394,"cls":810},{"type":846,"name":3335,"path":3305,"parent":951,"description":3482,"lines":3483,"parameters":3484,"returns":3486},"Get the maximum volume in a channel in steps.",[2010,2020],[3485],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3487},{"name":1394,"cls":810},{"type":846,"name":3336,"path":3305,"parent":951,"description":3489,"lines":3490,"parameters":3492},"Aspirate liquid from a container.",[2021,3491],119,[3493,3494,3499,3501,3503,3507,3511,3515,3519,3521,3526,3528,3530,3532,3534,3536,3538,3540,3542,3544,3546,3548,3550,3552,3554,3559,3561,3563,3565],{"name":851,"kind":852,"required":853},{"name":3495,"kind":852,"annotation":3496,"required":853},"channels_involved",{"left":3497,"slice":3498},{"name":1851,"cls":810},{"name":1098,"cls":810},{"name":2257,"kind":852,"annotation":3500,"required":853},{"name":1915,"cls":810},{"name":2264,"kind":852,"annotation":3502,"required":42},{"name":1921,"cls":810},{"name":1917,"kind":852,"annotation":3504,"required":42,"default":832},{"join":3505},[3506,832],{"name":1921,"cls":810},{"name":2280,"kind":852,"annotation":3508,"required":42,"default":832},{"join":3509},[3510,832],{"name":1921,"cls":810},{"name":1346,"kind":852,"annotation":3512,"required":42,"default":832},{"join":3513},[3514,832],{"name":1921,"cls":810},{"name":1398,"kind":852,"annotation":3516,"required":42,"default":832},{"join":3517},[3518,832],{"name":1921,"cls":810},{"name":2297,"kind":852,"annotation":3520,"required":42},{"name":1921,"cls":810},{"name":2305,"kind":852,"annotation":3522,"required":42,"default":1406},{"join":3523},[3524,3525],{"name":1394,"cls":810},{"name":3447,"cls":810},{"name":2315,"kind":852,"annotation":3527,"required":42,"default":2323},{"name":1394,"cls":810},{"name":2346,"kind":852,"annotation":3529,"required":42},{"name":1921,"cls":810},{"name":2354,"kind":852,"annotation":3531,"required":42},{"name":1921,"cls":810},{"name":2362,"kind":852,"annotation":3533,"required":42},{"name":1921,"cls":810},{"name":2370,"kind":852,"annotation":3535,"required":42},{"name":1921,"cls":810},{"name":2378,"kind":852,"annotation":3537,"required":42},{"name":1921,"cls":810},{"name":2386,"kind":852,"annotation":3539,"required":42},{"name":1921,"cls":810},{"name":1404,"kind":852,"annotation":3541,"required":42,"default":1406},{"name":1394,"cls":810},{"name":2400,"kind":852,"annotation":3543,"required":42},{"name":1921,"cls":810},{"name":2408,"kind":852,"annotation":3545,"required":42},{"name":1921,"cls":810},{"name":2416,"kind":852,"annotation":3547,"required":42},{"name":1921,"cls":810},{"name":2424,"kind":852,"annotation":3549,"required":42},{"name":1921,"cls":810},{"name":1352,"kind":852,"annotation":3551,"required":42},{"name":1921,"cls":810},{"name":2447,"kind":852,"annotation":3553,"required":42},{"name":1921,"cls":810},{"name":2455,"kind":852,"annotation":3555,"required":42,"default":1406},{"join":3556},[3557,3558],{"name":1394,"cls":810},{"name":3447,"cls":810},{"name":2464,"kind":852,"annotation":3560,"required":42,"default":1406},{"name":1394,"cls":810},{"name":2469,"kind":852,"annotation":3562,"required":42},{"name":1921,"cls":810},{"name":2477,"kind":852,"annotation":3564,"required":42},{"name":1921,"cls":810},{"name":2485,"kind":852,"annotation":3566,"required":42,"default":1406},{"join":3567},[3568,3569],{"name":1394,"cls":810},{"name":3447,"cls":810},{"type":846,"name":3337,"path":3305,"parent":951,"description":2495,"lines":3571,"parameters":3573},[2113,3572],157,[3574,3575,3579,3581,3583,3587,3591,3595,3599,3601,3606,3608,3610,3612,3614,3616,3618,3620,3622,3624,3626,3628,3630,3632,3634,3636,3638,3643,3645,3647,3649],{"name":851,"kind":852,"required":853},{"name":3495,"kind":852,"annotation":3576,"required":853},{"left":3577,"slice":3578},{"name":1851,"cls":810},{"name":1098,"cls":810},{"name":2505,"kind":852,"annotation":3580,"required":853},{"name":1915,"cls":810},{"name":2264,"kind":852,"annotation":3582,"required":42},{"name":1921,"cls":810},{"name":1917,"kind":852,"annotation":3584,"required":42,"default":832},{"join":3585},[3586,832],{"name":1921,"cls":810},{"name":2280,"kind":852,"annotation":3588,"required":42,"default":832},{"join":3589},[3590,832],{"name":1921,"cls":810},{"name":1346,"kind":852,"annotation":3592,"required":42,"default":832},{"join":3593},[3594,832],{"name":1921,"cls":810},{"name":1398,"kind":852,"annotation":3596,"required":42,"default":832},{"join":3597},[3598,832],{"name":1921,"cls":810},{"name":2297,"kind":852,"annotation":3600,"required":42},{"name":1921,"cls":810},{"name":2305,"kind":852,"annotation":3602,"required":42,"default":1406},{"join":3603},[3604,3605],{"name":1394,"cls":810},{"name":3447,"cls":810},{"name":2315,"kind":852,"annotation":3607,"required":42,"default":2323},{"name":1394,"cls":810},{"name":2574,"kind":852,"annotation":3609,"required":42},{"name":1921,"cls":810},{"name":2346,"kind":852,"annotation":3611,"required":42},{"name":1921,"cls":810},{"name":2354,"kind":852,"annotation":3613,"required":42},{"name":1921,"cls":810},{"name":2362,"kind":852,"annotation":3615,"required":42},{"name":1921,"cls":810},{"name":2370,"kind":852,"annotation":3617,"required":42},{"name":1921,"cls":810},{"name":2378,"kind":852,"annotation":3619,"required":42},{"name":1921,"cls":810},{"name":1404,"kind":852,"annotation":3621,"required":42,"default":1406},{"name":1394,"cls":810},{"name":2400,"kind":852,"annotation":3623,"required":42},{"name":1921,"cls":810},{"name":2408,"kind":852,"annotation":3625,"required":42},{"name":1921,"cls":810},{"name":2416,"kind":852,"annotation":3627,"required":42},{"name":1921,"cls":810},{"name":2424,"kind":852,"annotation":3629,"required":42},{"name":1921,"cls":810},{"name":2646,"kind":852,"annotation":3631,"required":42},{"name":1921,"cls":810},{"name":2654,"kind":852,"annotation":3633,"required":42},{"name":1921,"cls":810},{"name":1352,"kind":852,"annotation":3635,"required":42},{"name":1921,"cls":810},{"name":2447,"kind":852,"annotation":3637,"required":42},{"name":1921,"cls":810},{"name":2455,"kind":852,"annotation":3639,"required":42,"default":1406},{"join":3640},[3641,3642],{"name":1394,"cls":810},{"name":3447,"cls":810},{"name":2464,"kind":852,"annotation":3644,"required":42,"default":1406},{"name":1394,"cls":810},{"name":2469,"kind":852,"annotation":3646,"required":42},{"name":1921,"cls":810},{"name":2477,"kind":852,"annotation":3648,"required":42},{"name":1921,"cls":810},{"name":2485,"kind":852,"annotation":3650,"required":42,"default":1406},{"join":3651},[3652,3653],{"name":1394,"cls":810},{"name":3447,"cls":810},{"type":846,"name":3338,"path":3305,"parent":951,"description":3655,"lines":3656,"parameters":3659,"returns":3661},"Request the CO-RE 96 head's TADM status.",[3657,3658],159,161,[3660],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3662},{"name":1098,"cls":810},{"type":846,"name":3339,"path":3305,"parent":951,"description":3664,"lines":3665,"parameters":3668,"returns":3670},"Request the CO-RE 96 head's TADM error.",[3666,3667],163,165,[3669],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3671},{"left":3672,"slice":3673},{"name":1851,"cls":810},{"name":1098,"cls":810},{"type":846,"name":3340,"path":3305,"parent":951,"description":3675,"lines":3676,"parameters":3677},"Initialize squeezer drive.",[2213,3310],[3678,3679],{"name":851,"kind":852,"required":853},{"name":3680,"kind":852,"annotation":3681,"required":42,"default":3682},"limiter",{"name":1394,"cls":810},"15",{"type":755,"name":942,"path":3684,"parent":763,"classes":3685,"functions":3692},"unitelabs\u002Fliquid_handling\u002Ftesting\u002Fvantage_mock.py",[3686,3687,3688,3689,3690,3691,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",[3693],"unitelabs.liquid_handling.testing.vantage_mock._default_configuration",{"type":802,"name":3686,"path":3684,"parent":942,"description":3695,"lines":3696,"functions":3697,"mro":3701},"Minimal awaitable mock that supports bracketed SiLA call chains.",[791,1065],[3698,3699,3700],"unitelabs.liquid_handling.testing.vantage_mock._ServiceMock.__getitem__","unitelabs.liquid_handling.testing.vantage_mock._ServiceMock.__call__","unitelabs.liquid_handling.testing.vantage_mock._ServiceMock.__await__",[3686],{"type":846,"name":3698,"path":3684,"parent":3686,"lines":3703,"parameters":3704,"returns":3709},[831,1040],[3705,3706],{"name":851,"kind":852,"required":853},{"name":3707,"kind":852,"annotation":3708,"required":853},"key",{"name":3447,"cls":810},{"description":1127,"annotation":3710},{"name":3686,"cls":810},{"type":846,"name":3699,"path":3684,"parent":3686,"lines":3712,"parameters":3713,"returns":3725},[796,3016],[3714,3715,3720],{"name":851,"kind":852,"required":853},{"name":3716,"kind":3717,"annotation":3718,"required":42,"default":3719},"*args","variadic positional",{"name":3447,"cls":810},"()",{"name":3721,"kind":3722,"annotation":3723,"required":42,"default":3724},"**kwargs","variadic keyword",{"name":3447,"cls":810},"{}",{"description":1127,"annotation":3726},{"name":3686,"cls":810},{"type":846,"name":3700,"path":3684,"parent":3686,"lines":3728,"parameters":3729,"returns":3731},[871,1065],[3730],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3732},{"left":3733,"slice":3735},{"name":3734,"cls":810},"collections.abc.Generator",{"elements":3736},[832,832,832],{"type":802,"name":3687,"path":3684,"parent":942,"description":3738,"lines":3739,"bases":3740,"attributes":3744,"functions":3748,"mro":3779},"Mock for the VantageProtocol that simulates SiLA2 service responses.",[3389,1210],[3741],{"annotation":3742},{"name":3743,"cls":810},"unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol",[3745,3746,3747],"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",[3749,3750,3751,3752,3753,3754,3755,3756,3757,3758,3759,3760,3761,3762,3763,3764,3765,3766,3767,3768,3769,3770,3771,3772,3773,3774,3775,3776,3777,3778],"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",[3687,3743],{"type":784,"name":3746,"path":3684,"parent":3687,"lines":3781,"value":3782,"annotation":3783},[878,878],"245",{"name":3784,"cls":810},"unitelabs.labware.math.decimal.Decimal",{"type":846,"name":3749,"path":3684,"parent":3687,"lines":3786,"parameters":3787},[1043,1079],[3788],{"name":851,"kind":852,"required":853},{"type":784,"name":3745,"path":3684,"parent":3687,"lines":3790,"value":1052,"annotation":3791},[3042,3042],{"name":1098,"cls":810},{"type":784,"name":3747,"path":3684,"parent":3687,"lines":3793,"value":3794},[1079,1079],"_ServiceMock()",{"type":846,"name":3750,"path":3684,"parent":3687,"description":3796,"lines":3797,"parameters":3798,"returns":3800},"Return a permissive mock that stands in for the SiLA Service object.",[3050,1904],[3799],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3801},{"name":3686,"cls":810},{"type":846,"name":3751,"path":3684,"parent":3687,"description":3803,"lines":3804,"parameters":3805},"Open the connection to the liquid handler.",[1954,1955],[3806],{"name":851,"kind":852,"required":853},{"type":846,"name":3752,"path":3684,"parent":3687,"description":3808,"lines":3809,"parameters":3811},"Close the connection to the liquid handler.",[3810,1085],52,[3812],{"name":851,"kind":852,"required":853},{"type":846,"name":3753,"path":3684,"parent":3687,"description":3814,"lines":3815,"parameters":3816,"returns":3818},"Get the current instrument initialization status.",[1963,3085],[3817],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3819},{"name":1098,"cls":810},{"type":846,"name":3754,"path":3684,"parent":3687,"description":3821,"lines":3822,"parameters":3824},"Pre-initialize the instrument.",[3823,806],59,[3825],{"name":851,"kind":852,"required":853},{"type":846,"name":3755,"path":3684,"parent":3687,"description":3827,"lines":3828,"parameters":3829,"returns":3831},"Get the instrument's firmware version.",[3093,1964],[3830],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3832},{"name":931,"cls":810},{"type":846,"name":3756,"path":3684,"parent":3687,"description":3834,"lines":3835,"parameters":3836,"returns":3838},"Get instrument configuration.",[1981,1982],[3837],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3839},{"name":927,"cls":810},{"type":846,"name":3757,"path":3684,"parent":3687,"description":3841,"lines":3842,"parameters":3843,"returns":3845},"Get extended configuration.",[1990,1991],[3844],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3846},{"name":927,"cls":810},{"type":846,"name":3758,"path":3684,"parent":3687,"description":3848,"lines":3849,"parameters":3850},"Define a tip type.",[2000,2020],[3851,3852,3855,3858],{"name":851,"kind":852,"required":853},{"name":3853,"kind":852,"annotation":3854,"required":853},"index",{"name":1394,"cls":810},{"name":3856,"kind":852,"annotation":3857,"required":853},"tip",{"name":1937,"cls":810},{"name":2163,"kind":852,"annotation":3859,"required":42,"default":3867},{"left":3860,"slice":3861},{"name":2320,"cls":810},{"elements":3862},[3863,3865],{"name":3864,"cls":810},"unitelabs.labware.hamilton.tips.pick_up_method.PickUpTipMethod.NORMAL",{"name":3866,"cls":810},"unitelabs.labware.hamilton.tips.pick_up_method.PickUpTipMethod.SLOW",{"name":3864,"cls":810},{"type":846,"name":3759,"path":3684,"parent":3687,"description":3869,"lines":3870,"parameters":3871},"Enable cover control.",[2021,1103],[3872,3873,3876,3879,3882,3885,3888],{"name":851,"kind":852,"required":853},{"name":3874,"kind":852,"annotation":3875,"required":42,"default":1052},"cover1",{"name":1098,"cls":810},{"name":3877,"kind":852,"annotation":3878,"required":42,"default":1052},"cover2",{"name":1098,"cls":810},{"name":3880,"kind":852,"annotation":3881,"required":42,"default":1052},"cover3",{"name":1098,"cls":810},{"name":3883,"kind":852,"annotation":3884,"required":42,"default":1052},"tray1",{"name":1098,"cls":810},{"name":3886,"kind":852,"annotation":3887,"required":42,"default":1052},"tray2",{"name":1098,"cls":810},{"name":3889,"kind":852,"annotation":3890,"required":42,"default":1052},"tray3",{"name":1098,"cls":810},{"type":846,"name":3760,"path":3684,"parent":3687,"description":3892,"lines":3893,"parameters":3895},"Disable cover control.",[1112,3894],97,[3896],{"name":851,"kind":852,"required":853},{"type":846,"name":3761,"path":3684,"parent":3687,"description":3898,"lines":3899,"parameters":3900},"Emergency stop any ongoing process.",[3140,2062],[3901],{"name":851,"kind":852,"required":853},{"type":846,"name":3762,"path":3684,"parent":3687,"description":3903,"lines":3904,"parameters":3906},"Resume after emergency stop.",[2072,3905],103,[3907],{"name":851,"kind":852,"required":853},{"type":846,"name":3763,"path":3684,"parent":3687,"description":3909,"lines":3910,"parameters":3912},"Reset firmware.",[3911,2083],105,[3913],{"name":851,"kind":852,"required":853},{"type":846,"name":3764,"path":3684,"parent":3687,"description":3915,"lines":3916,"parameters":3917},"Move the ARM X-axis to the specified position.",[2084,2107],[3918,3919,3921,3925,3927],{"name":851,"kind":852,"required":853},{"name":1615,"kind":852,"annotation":3920,"required":853},{"name":1394,"cls":810},{"name":3922,"kind":1769,"annotation":3923,"required":42,"default":3924},"speed",{"name":1394,"cls":810},"25000",{"name":2905,"kind":1769,"annotation":3926,"required":42,"default":3924},{"name":1394,"cls":810},{"name":3928,"kind":1769,"annotation":3929,"required":42,"default":1052},"unsafe",{"name":1098,"cls":810},{"type":846,"name":3765,"path":3684,"parent":3687,"description":3931,"lines":3932,"parameters":3933},"Move the ARM X-axis by a relative distance.",[3155,2123],[3934,3935,3938,3940],{"name":851,"kind":852,"required":853},{"name":3936,"kind":852,"annotation":3937,"required":853},"distance",{"name":1394,"cls":810},{"name":3922,"kind":1769,"annotation":3939,"required":42,"default":3924},{"name":1394,"cls":810},{"name":2905,"kind":1769,"annotation":3941,"required":42,"default":3924},{"name":1394,"cls":810},{"type":846,"name":3766,"path":3684,"parent":3687,"description":3943,"lines":3944,"parameters":3945,"returns":3947},"Get current ARM X-axis position in 0.1mm units.",[2124,2134],[3946],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3948},{"name":1394,"cls":810},{"type":846,"name":3767,"path":3684,"parent":3687,"description":3950,"lines":3951,"parameters":3953,"returns":3955},"Get X drive errors for diagnostics.",[3952,3201],131,[3954],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3956},{"name":3447,"cls":810},{"type":846,"name":3768,"path":3684,"parent":3687,"description":3958,"lines":3959,"parameters":3961,"returns":3963},"Get current deck light state.",[3237,3960],137,[3962],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3964},{"name":3447,"cls":810},{"type":846,"name":3769,"path":3684,"parent":3687,"description":3966,"lines":3967,"parameters":3970},"Set the deck light colour and mode.",[3968,3969],139,150,[3971,3972,3975,3978,3981,3984,3987,3990],{"name":851,"kind":852,"required":853},{"name":3973,"kind":1769,"annotation":3974,"required":42,"default":1406},"red",{"name":1394,"cls":810},{"name":3976,"kind":1769,"annotation":3977,"required":42,"default":1406},"green",{"name":1394,"cls":810},{"name":3979,"kind":1769,"annotation":3980,"required":42,"default":1406},"blue",{"name":1394,"cls":810},{"name":3982,"kind":1769,"annotation":3983,"required":42,"default":1406},"white",{"name":1394,"cls":810},{"name":3985,"kind":1769,"annotation":3986,"required":42,"default":1406},"uv",{"name":1394,"cls":810},{"name":3988,"kind":1769,"annotation":3989,"required":42,"default":1406},"blink",{"name":1394,"cls":810},{"name":3991,"kind":1769,"annotation":3992,"required":42,"default":1052},"rainbow",{"name":1098,"cls":810},{"type":846,"name":3770,"path":3684,"parent":3687,"description":3994,"lines":3995,"parameters":3996,"returns":3998},"Get cover sensor status, lock state, and mask for each cover\u002Ftray.",[3265,1172],[3997],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":3999},{"name":3447,"cls":810},{"type":846,"name":3771,"path":3684,"parent":3687,"description":4001,"lines":4002,"parameters":4004,"returns":4006},"Get which covers and trays are present on the instrument.",[1178,4003],158,[4005],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":4007},{"name":3447,"cls":810},{"type":846,"name":3772,"path":3684,"parent":3687,"description":4009,"lines":4010,"parameters":4012,"returns":4014},"Get the current operation mode (active\u002Fpaused).",[4011,1179],160,[4013],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":4015},{"name":3447,"cls":810},{"type":846,"name":3773,"path":3684,"parent":3687,"description":4017,"lines":4018,"parameters":4019},"Set the operation mode.",[1185,3667],[4020,4021],{"name":851,"kind":852,"required":853},{"name":2485,"kind":852,"annotation":4022,"required":853},{"name":1394,"cls":810},{"type":846,"name":3774,"path":3684,"parent":3687,"description":4024,"lines":4025,"parameters":4026},"Set the loading indicator LED states.",[2213,1186],[4027,4028],{"name":851,"kind":852,"required":853},{"name":4029,"kind":852,"annotation":4030,"required":42,"default":832},"status",{"join":4031},[4032,832],{"left":4033,"slice":4034},{"name":1911,"cls":810},{"name":3447,"cls":810},{"type":846,"name":3775,"path":3684,"parent":3687,"description":4036,"lines":4037,"parameters":4039},"Connect to Vantage device.",[1192,4038],174,[4040],{"name":851,"kind":852,"required":853},{"type":846,"name":3776,"path":3684,"parent":3687,"description":4042,"lines":4043,"parameters":4046,"returns":4048},"Return device connection status.",[4044,4045],176,178,[4047],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":4049},{"name":1098,"cls":810},{"type":846,"name":3777,"path":3684,"parent":3687,"description":4051,"lines":4052,"parameters":4055,"returns":4057},"Check the presence of carriers on the deck.",[4053,4054],180,182,[4056],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":4058},{"left":4059,"slice":4060},{"name":1851,"cls":810},{"name":1098,"cls":810},{"type":846,"name":3778,"path":3684,"parent":3687,"description":4062,"lines":4063,"parameters":4064,"returns":4069},"Execute raw firmware command.",[1200,1210],[4065,4066],{"name":851,"kind":852,"required":853},{"name":4067,"kind":852,"annotation":4068,"required":853},"command",{"name":931,"cls":810},{"description":1127,"annotation":4070},{"name":3447,"cls":810},{"type":802,"name":3688,"path":3684,"parent":942,"description":4072,"lines":4073,"attributes":4076,"functions":4082,"mro":4096},"Mock for IPGProtocol that simulates the Integrated Plate Gripper.",[4074,4075],189,285,[4077,4078,4079,4080,4081],"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",[4083,4084,4085,4086,4087,4088,4089,4090,4091,4092,4093,4094,4095],"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.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",[3688],{"type":846,"name":4083,"path":3684,"parent":3688,"lines":4098,"parameters":4101},[4099,4100],192,201,[4102],{"name":851,"kind":852,"required":853},{"type":784,"name":4077,"path":3684,"parent":3688,"lines":4104,"value":1048,"annotation":4105},[1211,1211],{"name":1098,"cls":810},{"type":784,"name":4078,"path":3684,"parent":3688,"lines":4107,"value":1052,"annotation":4109},[4108,4108],194,{"name":1098,"cls":810},{"type":784,"name":4079,"path":3684,"parent":3688,"lines":4111,"value":4113,"annotation":4114},[1219,4112],199,"(decimal.Decimal('0'), decimal.Decimal('0'), decimal.Decimal('0'))",{"left":4115,"slice":4116},{"name":2793,"cls":810},{"elements":4117},[4118,4119,4120],{"name":1062,"cls":810},{"name":1062,"cls":810},{"name":1062,"cls":810},{"type":784,"name":4080,"path":3684,"parent":3688,"lines":4122,"value":4124,"annotation":4125},[4123,4123],200,"11",{"name":1394,"cls":810},{"type":784,"name":4081,"path":3684,"parent":3688,"lines":4127,"value":4128,"annotation":4129},[4100,4100],"decimal.Decimal('100')",{"name":1062,"cls":810},{"type":846,"name":4084,"path":3684,"parent":3688,"description":4131,"lines":4132,"parameters":4135},"Initialize all IPG drives.",[4133,4134],203,204,[4136],{"name":851,"kind":852,"required":853},{"type":846,"name":4085,"path":3684,"parent":3688,"description":4138,"lines":4139,"parameters":4141},"Prepare wrist and hand orientation for plate handling.",[1227,4140],212,[4142,4143,4145,4148],{"name":851,"kind":852,"required":853},{"name":3161,"kind":852,"annotation":4144,"required":42,"default":4124},{"name":1394,"cls":810},{"name":4146,"kind":852,"annotation":4147,"required":42,"default":2326},"acceleration_index",{"name":1394,"cls":810},{"name":4149,"kind":852,"annotation":4150,"required":42},"traverse_height",{"name":1062,"cls":810},{"type":846,"name":4086,"path":3684,"parent":3688,"description":4152,"lines":4153,"parameters":4154},"Park IPG to its configured parking position.",[2248,1237],[4155],{"name":851,"kind":852,"required":853},{"type":846,"name":4087,"path":3684,"parent":3688,"description":4157,"lines":4158,"parameters":4159},"Move IPG to specified position.",[1246,1256],[4160,4161,4163,4165,4167,4169],{"name":851,"kind":852,"required":853},{"name":1306,"kind":852,"annotation":4162,"required":853},{"name":1062,"cls":810},{"name":1310,"kind":852,"annotation":4164,"required":853},{"name":1062,"cls":810},{"name":1314,"kind":852,"annotation":4166,"required":853},{"name":1062,"cls":810},{"name":4149,"kind":852,"annotation":4168,"required":853},{"name":1062,"cls":810},{"name":4146,"kind":852,"annotation":4170,"required":42,"default":2326},{"name":1394,"cls":810},{"type":846,"name":4088,"path":3684,"parent":3688,"description":4172,"lines":4173,"parameters":4175},"Grip a plate at the specified position.",[4174,1267],230,[4176,4177,4179,4181,4183,4186,4189,4193,4197,4200,4203,4206],{"name":851,"kind":852,"required":853},{"name":1306,"kind":852,"annotation":4178,"required":853},{"name":1062,"cls":810},{"name":1310,"kind":852,"annotation":4180,"required":853},{"name":1062,"cls":810},{"name":1314,"kind":852,"annotation":4182,"required":853},{"name":1062,"cls":810},{"name":4184,"kind":852,"annotation":4185,"required":853},"plate_width",{"name":1062,"cls":810},{"name":4187,"kind":852,"annotation":4188,"required":853},"open_gripper_position",{"name":1062,"cls":810},{"name":4190,"kind":852,"annotation":4191,"required":42,"default":4192},"grip_strength",{"name":1394,"cls":810},"100",{"name":4194,"kind":852,"annotation":4195,"required":42,"default":4196},"plate_width_tolerance",{"name":1394,"cls":810},"20",{"name":4198,"kind":852,"annotation":4199,"required":42},"z_clearance",{"name":1062,"cls":810},{"name":4201,"kind":852,"annotation":4202,"required":42},"min_z_at_end",{"name":1062,"cls":810},{"name":4204,"kind":852,"annotation":4205,"required":42,"default":1406},"hotel_depth",{"name":1394,"cls":810},{"name":4146,"kind":852,"annotation":4207,"required":42,"default":2326},{"name":1394,"cls":810},{"type":846,"name":4089,"path":3684,"parent":3688,"description":4209,"lines":4210,"parameters":4212},"Put a plate at the specified position.",[1276,4211],261,[4213,4214,4216,4218,4220,4222,4224,4226,4229,4231],{"name":851,"kind":852,"required":853},{"name":1306,"kind":852,"annotation":4215,"required":853},{"name":1062,"cls":810},{"name":1310,"kind":852,"annotation":4217,"required":853},{"name":1062,"cls":810},{"name":1314,"kind":852,"annotation":4219,"required":853},{"name":1062,"cls":810},{"name":4187,"kind":852,"annotation":4221,"required":853},{"name":1062,"cls":810},{"name":4198,"kind":852,"annotation":4223,"required":42},{"name":1062,"cls":810},{"name":4201,"kind":852,"annotation":4225,"required":42},{"name":1062,"cls":810},{"name":4227,"kind":852,"annotation":4228,"required":42,"default":3150},"press_on_distance",{"name":1394,"cls":810},{"name":4204,"kind":852,"annotation":4230,"required":42,"default":1406},{"name":1394,"cls":810},{"name":4146,"kind":852,"annotation":4232,"required":42,"default":2326},{"name":1394,"cls":810},{"type":846,"name":4090,"path":3684,"parent":3688,"description":4234,"lines":4235,"parameters":4236,"returns":4238},"Get IPG parking status.",[2723,2724],[4237],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":4239},{"name":1098,"cls":810},{"type":846,"name":4091,"path":3684,"parent":3688,"description":4241,"lines":4242,"parameters":4243,"returns":4245},"Get plate presence in gripper.",[2734,2735],[4244],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":4246},{"name":1098,"cls":810},{"type":846,"name":4092,"path":3684,"parent":3688,"description":4248,"lines":4249,"parameters":4252,"returns":4254},"Get current IPG gripper center position.",[4250,4251],271,273,[4253],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":4255},{"left":4256,"slice":4257},{"name":2793,"cls":810},{"elements":4258},[4259,4260,4261],{"name":1062,"cls":810},{"name":1062,"cls":810},{"name":1062,"cls":810},{"type":846,"name":4093,"path":3684,"parent":3688,"description":4263,"lines":4264,"parameters":4266,"returns":4268},"Get current IPG grip direction \u002F orientation code.",[1789,4265],277,[4267],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":4269},{"name":1394,"cls":810},{"type":846,"name":4094,"path":3684,"parent":3688,"description":4271,"lines":4272,"parameters":4275,"returns":4277},"Get current IPG gripper width.",[4273,4274],279,281,[4276],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":4278},{"name":1062,"cls":810},{"type":846,"name":4095,"path":3684,"parent":3688,"description":4280,"lines":4281,"parameters":4283,"returns":4285},"Get all IPG axis positions at once.",[4282,4075],283,[4284],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":4286},{"name":3447,"cls":810},{"type":802,"name":3689,"path":3684,"parent":942,"description":4288,"lines":4289,"attributes":4292,"functions":4295,"mro":4323},"Mock for IDLProtocol that simulates the ID Loader unit.",[4290,4291],288,465,[4293,4294],"unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock._drive_states","unitelabs.liquid_handling.testing.vantage_mock.IDLProtocolMock._lift_position",[4296,4297,4298,4299,4300,4301,4302,4303,4304,4305,4306,4307,4308,4309,4310,4311,4312,4313,4314,4315,4316,4317,4318,4319,4320,4321,4322],"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",[3689],{"type":846,"name":4296,"path":3684,"parent":3689,"lines":4325,"parameters":4328},[4326,4327],291,293,[4329],{"name":851,"kind":852,"required":853},{"type":784,"name":4293,"path":3684,"parent":3689,"lines":4331,"value":4333,"annotation":4334},[4332,4332],292,"'1 1 1 1 1'",{"name":931,"cls":810},{"type":784,"name":4294,"path":3684,"parent":3689,"lines":4336,"value":1406,"annotation":4337},[4327,4327],{"name":1394,"cls":810},{"type":846,"name":4297,"path":3684,"parent":3689,"description":4339,"lines":4340,"parameters":4343},"Initialize the IDL module.",[4341,4342],295,296,[4344],{"name":851,"kind":852,"required":853},{"type":846,"name":4298,"path":3684,"parent":3689,"description":4346,"lines":4347,"parameters":4350},"Home the scanner to its limit stop.",[4348,4349],298,299,[4351],{"name":851,"kind":852,"required":853},{"type":846,"name":4299,"path":3684,"parent":3689,"description":4353,"lines":4354,"parameters":4357},"Prepare the barcode reader.",[4355,4356],301,302,[4358,4359],{"name":851,"kind":852,"required":853},{"name":4360,"kind":852,"annotation":4361,"required":42,"default":2875},"timeout_cs",{"name":1394,"cls":810},{"type":846,"name":4300,"path":3684,"parent":3689,"description":4363,"lines":4364,"parameters":4367},"Move scanner to specified slot position.",[4365,4366],304,311,[4368,4369,4372,4375,4378],{"name":851,"kind":852,"required":853},{"name":4370,"kind":852,"annotation":4371,"required":853},"slot",{"name":1394,"cls":810},{"name":3922,"kind":852,"annotation":4373,"required":42,"default":4374},{"name":1394,"cls":810},"4000",{"name":2905,"kind":852,"annotation":4376,"required":42,"default":4377},{"name":1394,"cls":810},"10",{"name":4379,"kind":852,"annotation":4380,"required":42,"default":4381},"current_limit",{"name":1394,"cls":810},"1470",{"type":846,"name":4301,"path":3684,"parent":3689,"description":4383,"lines":4384,"parameters":4387},"Move carrier to specified position.",[4385,4386],313,320,[4388,4389,4394,4397,4399],{"name":851,"kind":852,"required":853},{"name":1615,"kind":852,"annotation":4390,"required":853},{"left":4391,"slice":4392},{"name":2320,"cls":810},{"elements":4393},[1406,2323,2324],{"name":3922,"kind":852,"annotation":4395,"required":42,"default":4396},{"name":1394,"cls":810},"4800",{"name":2905,"kind":852,"annotation":4398,"required":42,"default":4377},{"name":1394,"cls":810},{"name":4379,"kind":852,"annotation":4400,"required":42,"default":4401},{"name":1394,"cls":810},"930",{"type":846,"name":4302,"path":3684,"parent":3689,"description":4403,"lines":4404,"parameters":4407},"Move carrier to container on carrier.",[4405,4406],322,329,[4408,4409,4412,4414,4416],{"name":851,"kind":852,"required":853},{"name":4410,"kind":852,"annotation":4411,"required":853},"container",{"name":1394,"cls":810},{"name":3922,"kind":852,"annotation":4413,"required":42,"default":4396},{"name":1394,"cls":810},{"name":2905,"kind":852,"annotation":4415,"required":42,"default":4377},{"name":1394,"cls":810},{"name":4379,"kind":852,"annotation":4417,"required":42,"default":4401},{"name":1394,"cls":810},{"type":846,"name":4303,"path":3684,"parent":3689,"description":4419,"lines":4420,"parameters":4423},"Move lift to specified position.",[4421,4422],331,339,[4424,4425,4427,4429,4431],{"name":851,"kind":852,"required":853},{"name":1615,"kind":852,"annotation":4426,"required":853},{"name":1394,"cls":810},{"name":3922,"kind":852,"annotation":4428,"required":42,"default":4374},{"name":1394,"cls":810},{"name":2905,"kind":852,"annotation":4430,"required":42,"default":4377},{"name":1394,"cls":810},{"name":4379,"kind":852,"annotation":4432,"required":42,"default":4433},{"name":1394,"cls":810},"670",{"type":846,"name":4304,"path":3684,"parent":3689,"description":4435,"lines":4436,"parameters":4438},"Open the loading tray.",[1324,4437],347,[4439,4440,4443,4445],{"name":851,"kind":852,"required":853},{"name":3922,"kind":852,"annotation":4441,"required":42,"default":4442},{"name":1394,"cls":810},"2000",{"name":2905,"kind":852,"annotation":4444,"required":42,"default":2325},{"name":1394,"cls":810},{"name":4379,"kind":852,"annotation":4446,"required":42,"default":4447},{"name":1394,"cls":810},"1200",{"type":846,"name":4305,"path":3684,"parent":3689,"description":4449,"lines":4450,"parameters":4453},"Close the loading tray.",[4451,4452],349,355,[4454,4455,4457,4459],{"name":851,"kind":852,"required":853},{"name":3922,"kind":852,"annotation":4456,"required":42,"default":4442},{"name":1394,"cls":810},{"name":2905,"kind":852,"annotation":4458,"required":42,"default":2325},{"name":1394,"cls":810},{"name":4379,"kind":852,"annotation":4460,"required":42,"default":4447},{"name":1394,"cls":810},{"type":846,"name":4306,"path":3684,"parent":3689,"description":4462,"lines":4463,"parameters":4466,"returns":4512},"Identify carrier by reading barcode.",[4464,4465],357,373,[4467,4468,4470,4474,4478,4482,4486,4490,4493,4497,4501,4505,4509],{"name":851,"kind":852,"required":853},{"name":4370,"kind":852,"annotation":4469,"required":42,"default":2326},{"name":1394,"cls":810},{"name":4471,"kind":852,"annotation":4472,"required":42,"default":4473},"code_type",{"name":931,"cls":810},"'0001017F'",{"name":4475,"kind":852,"annotation":4476,"required":42,"default":4477},"barcode_position",{"name":1394,"cls":810},"40",{"name":4479,"kind":852,"annotation":4480,"required":42,"default":4481},"containers",{"name":1394,"cls":810},"32",{"name":4483,"kind":852,"annotation":4484,"required":42,"default":4485},"first_rack_position",{"name":1394,"cls":810},"175",{"name":4487,"kind":852,"annotation":4488,"required":42,"default":4489},"rack_grid",{"name":1394,"cls":810},"150",{"name":4491,"kind":852,"annotation":4492,"required":42,"default":1406},"container_detection",{"name":1394,"cls":810},{"name":4494,"kind":852,"annotation":4495,"required":42,"default":4496},"sensor_position",{"name":1394,"cls":810},"1700",{"name":4498,"kind":852,"annotation":4499,"required":42,"default":4500},"sensor_y_range",{"name":1394,"cls":810},"80",{"name":4502,"kind":852,"annotation":4503,"required":42,"default":4504},"carrier_speed",{"name":1394,"cls":810},"1000",{"name":4506,"kind":852,"annotation":4507,"required":42,"default":4508},"parking_speed",{"name":1394,"cls":810},"200",{"name":4510,"kind":852,"annotation":4511,"required":42,"default":4401},"parking_current_limit",{"name":1394,"cls":810},{"description":1127,"annotation":4513},{"left":4514,"slice":4515},{"name":2793,"cls":810},{"elements":4516},[4517,4518,4519],{"name":931,"cls":810},{"name":1394,"cls":810},{"name":931,"cls":810},{"type":846,"name":4307,"path":3684,"parent":3689,"description":4521,"lines":4522,"parameters":4525,"returns":4551},"Load carrier and read barcodes.",[4523,4524],375,388,[4526,4527,4530,4533,4535,4537,4540,4544,4546,4548],{"name":851,"kind":852,"required":853},{"name":4528,"kind":852,"annotation":4529,"required":42,"default":1406},"barcode_orientation",{"name":1394,"cls":810},{"name":4531,"kind":852,"annotation":4532,"required":42,"default":4481},"containers_per_carrier",{"name":1394,"cls":810},{"name":4471,"kind":852,"annotation":4534,"required":42,"default":4473},{"name":931,"cls":810},{"name":4483,"kind":852,"annotation":4536,"required":42,"default":4485},{"name":1394,"cls":810},{"name":4487,"kind":852,"annotation":4538,"required":42,"default":4539},{"name":1394,"cls":810},"149",{"name":4541,"kind":852,"annotation":4542,"required":42,"default":4543},"reading_speed",{"name":1394,"cls":810},"1300",{"name":4506,"kind":852,"annotation":4545,"required":42,"default":4508},{"name":1394,"cls":810},{"name":4510,"kind":852,"annotation":4547,"required":42,"default":4401},{"name":1394,"cls":810},{"name":4549,"kind":852,"annotation":4550,"required":42,"default":4500},"y_home_offset",{"name":1394,"cls":810},{"description":1127,"annotation":4552},{"left":4553,"slice":4554},{"name":2793,"cls":810},{"elements":4555},[4556,4557,4558],{"name":931,"cls":810},{"name":1394,"cls":810},{"name":931,"cls":810},{"type":846,"name":4308,"path":3684,"parent":3689,"description":4560,"lines":4561,"parameters":4564,"returns":4570},"Read a single barcode at the current position.",[4562,4563],390,396,[4565,4566,4568],{"name":851,"kind":852,"required":853},{"name":4471,"kind":852,"annotation":4567,"required":42,"default":4473},{"name":931,"cls":810},{"name":4360,"kind":852,"annotation":4569,"required":42,"default":4192},{"name":1394,"cls":810},{"description":1127,"annotation":4571},{"left":4572,"slice":4573},{"name":2793,"cls":810},{"elements":4574},[4575,4576],{"name":931,"cls":810},{"name":1394,"cls":810},{"type":846,"name":4309,"path":3684,"parent":3689,"description":4578,"lines":4579,"parameters":4581,"returns":4604},"Read barcode stack.",[4580,1507],398,[4582,4583,4585,4588,4591,4594,4596,4598,4601],{"name":851,"kind":852,"required":853},{"name":4471,"kind":852,"annotation":4584,"required":42,"default":4473},{"name":931,"cls":810},{"name":4586,"kind":852,"annotation":4587,"required":42,"default":4485},"first_stack_position",{"name":1394,"cls":810},{"name":3104,"kind":852,"annotation":4589,"required":42,"default":4590},{"name":1394,"cls":810},"120",{"name":4592,"kind":852,"annotation":4593,"required":42,"default":2323},"stack_count",{"name":1394,"cls":810},{"name":4360,"kind":852,"annotation":4595,"required":42,"default":4192},{"name":1394,"cls":810},{"name":4502,"kind":852,"annotation":4597,"required":42,"default":4504},{"name":1394,"cls":810},{"name":4599,"kind":852,"annotation":4600,"required":42,"default":1406},"rack_detection",{"name":1394,"cls":810},{"name":4494,"kind":852,"annotation":4602,"required":42,"default":4603},{"name":1394,"cls":810},"1650",{"description":1127,"annotation":4605},{"left":4606,"slice":4607},{"name":2793,"cls":810},{"elements":4608},[4609,4610,4611,4612,4613],{"name":1394,"cls":810},{"name":1394,"cls":810},{"name":931,"cls":810},{"name":1394,"cls":810},{"name":931,"cls":810},{"type":846,"name":4310,"path":3684,"parent":3689,"description":4615,"lines":4616,"parameters":4619},"Move carrier out to carrier identification position.",[4617,4618],412,413,[4620,4621,4623],{"name":851,"kind":852,"required":853},{"name":4370,"kind":852,"annotation":4622,"required":42,"default":2326},{"name":1394,"cls":810},{"name":4502,"kind":852,"annotation":4624,"required":42,"default":4504},{"name":1394,"cls":810},{"type":846,"name":4311,"path":3684,"parent":3689,"description":4626,"lines":4627,"parameters":4630},"Unload carrier on position.",[4628,4629],415,416,[4631,4632,4634,4636],{"name":851,"kind":852,"required":853},{"name":4370,"kind":852,"annotation":4633,"required":42,"default":2326},{"name":1394,"cls":810},{"name":4502,"kind":852,"annotation":4635,"required":42,"default":4504},{"name":1394,"cls":810},{"name":4506,"kind":852,"annotation":4637,"required":42,"default":4508},{"name":1394,"cls":810},{"type":846,"name":4312,"path":3684,"parent":3689,"description":4639,"lines":4640,"parameters":4643},"Move carrier onto the deck after identification.",[4641,4642],418,423,[4644,4645,4647],{"name":851,"kind":852,"required":853},{"name":4506,"kind":852,"annotation":4646,"required":42,"default":4508},{"name":1394,"cls":810},{"name":4510,"kind":852,"annotation":4648,"required":42,"default":4401},{"name":1394,"cls":810},{"type":846,"name":4313,"path":3684,"parent":3689,"description":4650,"lines":4651,"parameters":4654},"Pull in carrier onto deck position.",[4652,4653],425,430,[4655,4656,4658],{"name":851,"kind":852,"required":853},{"name":4506,"kind":852,"annotation":4657,"required":42,"default":4508},{"name":1394,"cls":810},{"name":4510,"kind":852,"annotation":4659,"required":42,"default":4401},{"name":1394,"cls":810},{"type":846,"name":4314,"path":3684,"parent":3689,"description":4661,"lines":4662,"parameters":4665},"Dock to carrier position.",[4663,4664],432,433,[4666,4667,4669],{"name":851,"kind":852,"required":853},{"name":4370,"kind":852,"annotation":4668,"required":42,"default":2326},{"name":1394,"cls":810},{"name":4502,"kind":852,"annotation":4670,"required":42,"default":4504},{"name":1394,"cls":810},{"type":846,"name":4315,"path":3684,"parent":3689,"description":4672,"lines":4673,"parameters":4676,"returns":4680},"Measure carrier dimensions.",[4674,4675],435,437,[4677,4678],{"name":851,"kind":852,"required":853},{"name":4502,"kind":852,"annotation":4679,"required":42,"default":4504},{"name":1394,"cls":810},{"description":1127,"annotation":4681},{"name":1394,"cls":810},{"type":846,"name":4316,"path":3684,"parent":3689,"description":4683,"lines":4684,"parameters":4687,"returns":4689},"Get initialization states of all drives.",[4685,4686],439,441,[4688],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":4690},{"name":931,"cls":810},{"type":846,"name":4317,"path":3684,"parent":3689,"description":4692,"lines":4693,"parameters":4696,"returns":4698},"Get current scanner position in steps.",[4694,4695],443,445,[4697],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":4699},{"name":1394,"cls":810},{"type":846,"name":4318,"path":3684,"parent":3689,"description":4701,"lines":4702,"parameters":4705,"returns":4707},"Get current track position.",[4703,4704],447,449,[4706],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":4708},{"name":1394,"cls":810},{"type":846,"name":4319,"path":3684,"parent":3689,"description":4710,"lines":4711,"parameters":4714,"returns":4716},"Get current carrier position in steps.",[4712,4713],451,453,[4715],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":4717},{"name":1394,"cls":810},{"type":846,"name":4320,"path":3684,"parent":3689,"description":4719,"lines":4720,"parameters":4723,"returns":4725},"Get current lift position in steps.",[4721,4722],455,457,[4724],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":4726},{"name":1394,"cls":810},{"type":846,"name":4321,"path":3684,"parent":3689,"description":4728,"lines":4729,"parameters":4730,"returns":4732},"Get current loading tray state.",[1545,1571],[4731],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":4733},{"name":1394,"cls":810},{"type":846,"name":4322,"path":3684,"parent":3689,"description":4735,"lines":4736,"parameters":4738,"returns":4742},"Get barcode data by index.",[4737,4291],463,[4739,4740],{"name":851,"kind":852,"required":853},{"name":3853,"kind":852,"annotation":4741,"required":853},{"name":1394,"cls":810},{"description":1127,"annotation":4743},{"name":931,"cls":810},{"type":802,"name":3690,"path":3684,"parent":942,"description":4745,"lines":4746,"attributes":4749,"functions":4754,"mro":4782},"Mock for VantageChannelsProtocol that simulates PIP channel operations.",[4747,4748],468,671,[4750,4751,4752,4753],"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",[4755,4756,4757,4758,4759,4760,4761,4762,4763,4764,4765,4766,4767,4768,4769,4770,4771,4772,4773,4774,4775,4776,4777,4778,4779,4780,4781],"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",[3690],{"type":846,"name":4755,"path":3684,"parent":3690,"lines":4784,"parameters":4786},[1581,4785],475,[4787,4788],{"name":851,"kind":852,"required":853},{"name":4789,"kind":852,"annotation":4790,"required":42,"default":4791},"channel_count",{"name":1394,"cls":810},"8",{"type":784,"name":4750,"path":3684,"parent":3690,"lines":4793,"value":1048,"annotation":4795},[4794,4794],472,{"name":1098,"cls":810},{"type":784,"name":4751,"path":3684,"parent":3690,"lines":4797,"value":4799,"annotation":4800},[4798,4798],473,"[False] * channel_count",{"left":4801,"slice":4802},{"name":1851,"cls":810},{"name":1098,"cls":810},{"type":784,"name":4752,"path":3684,"parent":3690,"lines":4804,"value":4806,"annotation":4807},[4805,4805],474,"[decimal.Decimal('0')] * channel_count",{"left":4808,"slice":4809},{"name":1851,"cls":810},{"name":1062,"cls":810},{"type":784,"name":4753,"path":3684,"parent":3690,"lines":4811,"value":4806,"annotation":4812},[4785,4785],{"left":4813,"slice":4814},{"name":1851,"cls":810},{"name":1062,"cls":810},{"type":846,"name":4756,"path":3684,"parent":3690,"description":4816,"lines":4817,"parameters":4819,"returns":4823},"Get PIP channel initialization status.",[4818,1582],477,[4820,4821],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":4822,"required":853},{"name":1394,"cls":810},{"description":1127,"annotation":4824},{"name":1098,"cls":810},{"type":846,"name":4757,"path":3684,"parent":3690,"description":4826,"lines":4827,"parameters":4829},"Initialize all channels on the PIP head.",[1591,4828],483,[4830],{"name":851,"kind":852,"required":853},{"type":846,"name":4758,"path":3684,"parent":3690,"description":4826,"lines":4832,"parameters":4834},[4833,1611],485,[4835,4836,4842,4846,4850,4854,4856,4865],{"name":851,"kind":852,"required":853},{"name":1908,"kind":852,"annotation":4837,"required":853},{"left":4838,"slice":4839},{"name":1911,"cls":810},{"join":4840},[4841,832],{"name":1915,"cls":810},{"name":1917,"kind":852,"annotation":4843,"required":42,"default":832},{"join":4844},[4845,832],{"name":1921,"cls":810},{"name":1346,"kind":852,"annotation":4847,"required":42,"default":832},{"join":4848},[4849,832],{"name":1921,"cls":810},{"name":1398,"kind":852,"annotation":4851,"required":42,"default":832},{"join":4852},[4853,832],{"name":1921,"cls":810},{"name":2235,"kind":852,"annotation":4855,"required":42},{"name":1921,"cls":810},{"name":1931,"kind":852,"annotation":4857,"required":42,"default":4864},{"join":4858},[4859,4862,4863],{"left":4860,"slice":4861},{"name":843,"cls":810},{"name":1937,"cls":810},{"name":1937,"cls":810},{"name":1394,"cls":810},{"name":1941,"cls":810},{"name":1943,"kind":852,"annotation":4866,"required":42,"default":4870},{"join":4867},[4868,4869],{"name":1947,"cls":810},{"name":1394,"cls":810},{"name":1950,"cls":810},{"type":846,"name":4759,"path":3684,"parent":3690,"description":4872,"lines":4873,"parameters":4875,"returns":4877},"Request which PIP channels are carrying tips.",[1624,4874],500,[4876],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":4878},{"left":4879,"slice":4880},{"name":1851,"cls":810},{"name":1098,"cls":810},{"type":846,"name":4760,"path":3684,"parent":3690,"description":4882,"lines":4883,"parameters":4886,"returns":4890},"Request whether a PIP channel is carrying a tip.",[4884,4885],502,504,[4887,4888],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":4889,"required":853},{"name":1394,"cls":810},{"description":1127,"annotation":4891},{"name":1098,"cls":810},{"type":846,"name":4761,"path":3684,"parent":3690,"description":2132,"lines":4893,"parameters":4896},[4894,4895],506,514,[4897,4898,4904,4908,4912,4921],{"name":851,"kind":852,"required":853},{"name":2139,"kind":852,"annotation":4899,"required":853},{"left":4900,"slice":4901},{"name":1911,"cls":810},{"join":4902},[4903,832],{"name":1915,"cls":810},{"name":1917,"kind":852,"annotation":4905,"required":42,"default":832},{"join":4906},[4907,832],{"name":1921,"cls":810},{"name":1398,"kind":852,"annotation":4909,"required":42,"default":832},{"join":4910},[4911,832],{"name":1921,"cls":810},{"name":1931,"kind":852,"annotation":4913,"required":42,"default":4920},{"join":4914},[4915,4918,4919],{"left":4916,"slice":4917},{"name":843,"cls":810},{"name":1937,"cls":810},{"name":1937,"cls":810},{"name":1394,"cls":810},{"name":1941,"cls":810},{"name":2163,"kind":852,"annotation":4922,"required":42,"default":4926},{"join":4923},[4924,4925],{"name":2167,"cls":810},{"name":1394,"cls":810},{"name":4927,"cls":810},"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.pick_up_tip_method.PickUpTipMethod.AUTO",{"type":846,"name":4762,"path":3684,"parent":3690,"description":2210,"lines":4929,"parameters":4932},[4930,4931],516,525,[4933,4934,4940,4944,4948,4952,4954],{"name":851,"kind":852,"required":853},{"name":1908,"kind":852,"annotation":4935,"required":853},{"left":4936,"slice":4937},{"name":1911,"cls":810},{"join":4938},[4939,832],{"name":1915,"cls":810},{"name":1917,"kind":852,"annotation":4941,"required":42,"default":832},{"join":4942},[4943,832],{"name":1921,"cls":810},{"name":1346,"kind":852,"annotation":4945,"required":42,"default":832},{"join":4946},[4947,832],{"name":1921,"cls":810},{"name":1398,"kind":852,"annotation":4949,"required":42,"default":832},{"join":4950},[4951,832],{"name":1921,"cls":810},{"name":2235,"kind":852,"annotation":4953,"required":42},{"name":1921,"cls":810},{"name":1943,"kind":852,"annotation":4955,"required":42,"default":4959},{"join":4956},[4957,4958],{"name":1947,"cls":810},{"name":1394,"cls":810},{"name":2243,"cls":810},{"type":846,"name":4763,"path":3684,"parent":3690,"description":2245,"lines":4961,"parameters":4963},[1652,4962],561,[4964,4965,4969,4975,4982,4990,4998,5002,5006,5013,5020,5029,5036,5043,5050,5057,5064,5071,5078,5085,5091,5098,5105,5112,5119,5126,5133,5140,5142,5146,5153,5160],{"name":851,"kind":852,"required":853},{"name":2252,"kind":852,"annotation":4966,"required":853},{"left":4967,"slice":4968},{"name":1911,"cls":810},{"name":1098,"cls":810},{"name":2257,"kind":852,"annotation":4970,"required":853},{"left":4971,"slice":4972},{"name":1911,"cls":810},{"join":4973},[4974,832],{"name":1915,"cls":810},{"name":2264,"kind":852,"annotation":4976,"required":42,"default":4979},{"left":4977,"slice":4978},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":4980},[4981],{},{"name":1917,"kind":852,"annotation":4983,"required":42,"default":4988},{"left":4984,"slice":4985},{"name":1911,"cls":810},{"join":4986},[4987,832],{"name":1921,"cls":810},{"elements":4989},[832],{"name":2280,"kind":852,"annotation":4991,"required":42,"default":4996},{"left":4992,"slice":4993},{"name":1911,"cls":810},{"join":4994},[4995,832],{"name":1921,"cls":810},{"elements":4997},[832],{"name":1346,"kind":852,"annotation":4999,"required":42,"default":832},{"join":5000},[5001,832],{"name":1921,"cls":810},{"name":1398,"kind":852,"annotation":5003,"required":42,"default":832},{"join":5004},[5005,832],{"name":1921,"cls":810},{"name":2297,"kind":852,"annotation":5007,"required":42,"default":5010},{"left":5008,"slice":5009},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":5011},[5012],{},{"name":2305,"kind":852,"annotation":5014,"required":42,"default":5017},{"left":5015,"slice":5016},{"name":1911,"cls":810},{"name":2309,"cls":810},{"elements":5018},[5019],{"name":2313,"cls":810},{"name":2315,"kind":852,"annotation":5021,"required":42,"default":5027},{"left":5022,"slice":5023},{"name":1911,"cls":810},{"left":5024,"slice":5025},{"name":2320,"cls":810},{"elements":5026},[2323,2324,2325,2326],{"elements":5028},[2323],{"name":2330,"kind":852,"annotation":5030,"required":42,"default":5033},{"left":5031,"slice":5032},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":5034},[5035],{},{"name":2338,"kind":852,"annotation":5037,"required":42,"default":5040},{"left":5038,"slice":5039},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":5041},[5042],{},{"name":2346,"kind":852,"annotation":5044,"required":42,"default":5047},{"left":5045,"slice":5046},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":5048},[5049],{},{"name":2354,"kind":852,"annotation":5051,"required":42,"default":5054},{"left":5052,"slice":5053},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":5055},[5056],{},{"name":2362,"kind":852,"annotation":5058,"required":42,"default":5061},{"left":5059,"slice":5060},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":5062},[5063],{},{"name":2370,"kind":852,"annotation":5065,"required":42,"default":5068},{"left":5066,"slice":5067},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":5069},[5070],{},{"name":2378,"kind":852,"annotation":5072,"required":42,"default":5075},{"left":5073,"slice":5074},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":5076},[5077],{},{"name":2386,"kind":852,"annotation":5079,"required":42,"default":5082},{"left":5080,"slice":5081},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":5083},[5084],{},{"name":1404,"kind":852,"annotation":5086,"required":42,"default":5089},{"left":5087,"slice":5088},{"name":1911,"cls":810},{"name":1394,"cls":810},{"elements":5090},[1406],{"name":2400,"kind":852,"annotation":5092,"required":42,"default":5095},{"left":5093,"slice":5094},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":5096},[5097],{},{"name":2408,"kind":852,"annotation":5099,"required":42,"default":5102},{"left":5100,"slice":5101},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":5103},[5104],{},{"name":2416,"kind":852,"annotation":5106,"required":42,"default":5109},{"left":5107,"slice":5108},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":5110},[5111],{},{"name":2424,"kind":852,"annotation":5113,"required":42,"default":5116},{"left":5114,"slice":5115},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":5117},[5118],{},{"name":2432,"kind":852,"annotation":5120,"required":42,"default":5123},{"left":5121,"slice":5122},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":5124},[5125],{},{"name":1352,"kind":852,"annotation":5127,"required":42,"default":5130},{"left":5128,"slice":5129},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":5131},[5132],{},{"name":2447,"kind":852,"annotation":5134,"required":42,"default":5137},{"left":5135,"slice":5136},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":5138},[5139],{},{"name":2455,"kind":852,"annotation":5141,"required":42,"default":832},{"name":3447,"cls":810},{"name":2464,"kind":852,"annotation":5143,"required":42,"default":832},{"join":5144},[5145,832],{"name":1394,"cls":810},{"name":2469,"kind":852,"annotation":5147,"required":42,"default":5150},{"left":5148,"slice":5149},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":5151},[5152],{},{"name":2477,"kind":852,"annotation":5154,"required":42,"default":5157},{"left":5155,"slice":5156},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":5158},[5159],{},{"name":2485,"kind":852,"annotation":5161,"required":42,"default":5164},{"left":5162,"slice":5163},{"name":1911,"cls":810},{"name":2489,"cls":810},{"elements":5165},[5166],{"name":2493,"cls":810},{"type":846,"name":4764,"path":3684,"parent":3690,"description":2495,"lines":5168,"parameters":5171},[5169,5170],563,597,[5172,5173,5177,5183,5190,5198,5206,5210,5214,5221,5228,5237,5244,5246,5253,5260,5267,5274,5281,5287,5294,5301,5308,5315,5322,5329,5336,5343,5345,5349,5356,5363],{"name":851,"kind":852,"required":853},{"name":2252,"kind":852,"annotation":5174,"required":853},{"left":5175,"slice":5176},{"name":1911,"cls":810},{"name":1098,"cls":810},{"name":2505,"kind":852,"annotation":5178,"required":853},{"left":5179,"slice":5180},{"name":1911,"cls":810},{"join":5181},[5182,832],{"name":1915,"cls":810},{"name":2264,"kind":852,"annotation":5184,"required":42,"default":5187},{"left":5185,"slice":5186},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":5188},[5189],{},{"name":1917,"kind":852,"annotation":5191,"required":42,"default":5196},{"left":5192,"slice":5193},{"name":1911,"cls":810},{"join":5194},[5195,832],{"name":1921,"cls":810},{"elements":5197},[832],{"name":2280,"kind":852,"annotation":5199,"required":42,"default":5204},{"left":5200,"slice":5201},{"name":1911,"cls":810},{"join":5202},[5203,832],{"name":1921,"cls":810},{"elements":5205},[832],{"name":1346,"kind":852,"annotation":5207,"required":42,"default":832},{"join":5208},[5209,832],{"name":1921,"cls":810},{"name":1398,"kind":852,"annotation":5211,"required":42,"default":832},{"join":5212},[5213,832],{"name":1921,"cls":810},{"name":2297,"kind":852,"annotation":5215,"required":42,"default":5218},{"left":5216,"slice":5217},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":5219},[5220],{},{"name":2305,"kind":852,"annotation":5222,"required":42,"default":5225},{"left":5223,"slice":5224},{"name":1911,"cls":810},{"name":2309,"cls":810},{"elements":5226},[5227],{"name":2556,"cls":810},{"name":2315,"kind":852,"annotation":5229,"required":42,"default":5235},{"left":5230,"slice":5231},{"name":1911,"cls":810},{"left":5232,"slice":5233},{"name":2320,"cls":810},{"elements":5234},[2323,2324,2325,2326],{"elements":5236},[2323],{"name":2330,"kind":852,"annotation":5238,"required":42,"default":5241},{"left":5239,"slice":5240},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":5242},[5243],{},{"name":2574,"kind":852,"annotation":5245,"required":42},{"name":1921,"cls":810},{"name":2346,"kind":852,"annotation":5247,"required":42,"default":5250},{"left":5248,"slice":5249},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":5251},[5252],{},{"name":2354,"kind":852,"annotation":5254,"required":42,"default":5257},{"left":5255,"slice":5256},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":5258},[5259],{},{"name":2362,"kind":852,"annotation":5261,"required":42,"default":5264},{"left":5262,"slice":5263},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":5265},[5266],{},{"name":2370,"kind":852,"annotation":5268,"required":42,"default":5271},{"left":5269,"slice":5270},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":5272},[5273],{},{"name":2378,"kind":852,"annotation":5275,"required":42,"default":5278},{"left":5276,"slice":5277},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":5279},[5280],{},{"name":1404,"kind":852,"annotation":5282,"required":42,"default":5285},{"left":5283,"slice":5284},{"name":1911,"cls":810},{"name":1394,"cls":810},{"elements":5286},[1406],{"name":2400,"kind":852,"annotation":5288,"required":42,"default":5291},{"left":5289,"slice":5290},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":5292},[5293],{},{"name":2408,"kind":852,"annotation":5295,"required":42,"default":5298},{"left":5296,"slice":5297},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":5299},[5300],{},{"name":2416,"kind":852,"annotation":5302,"required":42,"default":5305},{"left":5303,"slice":5304},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":5306},[5307],{},{"name":2424,"kind":852,"annotation":5309,"required":42,"default":5312},{"left":5310,"slice":5311},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":5313},[5314],{},{"name":2646,"kind":852,"annotation":5316,"required":42,"default":5319},{"left":5317,"slice":5318},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":5320},[5321],{},{"name":2654,"kind":852,"annotation":5323,"required":42,"default":5326},{"left":5324,"slice":5325},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":5327},[5328],{},{"name":1352,"kind":852,"annotation":5330,"required":42,"default":5333},{"left":5331,"slice":5332},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":5334},[5335],{},{"name":2447,"kind":852,"annotation":5337,"required":42,"default":5340},{"left":5338,"slice":5339},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":5341},[5342],{},{"name":2455,"kind":852,"annotation":5344,"required":42,"default":832},{"name":3447,"cls":810},{"name":2464,"kind":852,"annotation":5346,"required":42,"default":832},{"join":5347},[5348,832],{"name":1394,"cls":810},{"name":2469,"kind":852,"annotation":5350,"required":42,"default":5353},{"left":5351,"slice":5352},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":5354},[5355],{},{"name":2477,"kind":852,"annotation":5357,"required":42,"default":5360},{"left":5358,"slice":5359},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":5361},[5362],{},{"name":2485,"kind":852,"annotation":5364,"required":42,"default":5367},{"left":5365,"slice":5366},{"name":1911,"cls":810},{"name":2703,"cls":810},{"elements":5368},[5369],{"name":2707,"cls":810},{"type":846,"name":4765,"path":3684,"parent":3690,"description":5371,"lines":5372,"parameters":5375,"returns":5377},"Get the current x-position of all channels.",[5373,5374],599,601,[5376],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":5378},{"name":1062,"cls":810},{"type":846,"name":4766,"path":3684,"parent":3690,"description":5380,"lines":5381,"parameters":5384,"returns":5386},"Get the current y-positions of all channels.",[5382,5383],603,605,[5385],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":5387},{"left":5388,"slice":5389},{"name":1851,"cls":810},{"name":1062,"cls":810},{"type":846,"name":4767,"path":3684,"parent":3690,"description":5391,"lines":5392,"parameters":5394,"returns":5398},"Get the current y-position of a single channel.",[5393,1776],607,[5395,5396],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":5397,"required":853},{"name":1394,"cls":810},{"description":1127,"annotation":5399},{"name":1062,"cls":810},{"type":846,"name":4768,"path":3684,"parent":3690,"description":5401,"lines":5402,"parameters":5405},"Move all channels to the specified y-positions.",[5403,5404],611,613,[5406,5407],{"name":851,"kind":852,"required":853},{"name":2048,"kind":852,"annotation":5408,"required":853},{"left":5409,"slice":5410},{"name":1911,"cls":810},{"name":1921,"cls":810},{"type":846,"name":4769,"path":3684,"parent":3690,"description":5412,"lines":5413,"parameters":5416},"Move a single channel to the specified y-position.",[5414,5415],615,619,[5417,5418,5420],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":5419,"required":853},{"name":1394,"cls":810},{"name":2027,"kind":852,"annotation":5421,"required":853},{"name":1921,"cls":810},{"type":846,"name":4770,"path":3684,"parent":3690,"description":5423,"lines":5424,"parameters":5427,"returns":5429},"Get the current z-positions of all channels.",[5425,5426],621,623,[5428],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":5430},{"left":5431,"slice":5432},{"name":1851,"cls":810},{"name":1062,"cls":810},{"type":846,"name":4771,"path":3684,"parent":3690,"description":5434,"lines":5435,"parameters":5438,"returns":5442},"Get the current z-position of a single channel.",[5436,5437],625,627,[5439,5440],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":5441,"required":853},{"name":1394,"cls":810},{"description":1127,"annotation":5443},{"name":1062,"cls":810},{"type":846,"name":4772,"path":3684,"parent":3690,"description":5445,"lines":5446,"parameters":5449},"Move all channels to the specified positions.",[5447,5448],629,638,[5450,5451,5457],{"name":851,"kind":852,"required":853},{"name":1968,"kind":852,"annotation":5452,"required":853},{"left":5453,"slice":5454},{"name":1911,"cls":810},{"join":5455},[5456,832],{"name":1915,"cls":810},{"name":1398,"kind":852,"annotation":5458,"required":42,"default":832},{"join":5459},[5460,832],{"name":1921,"cls":810},{"type":846,"name":4773,"path":3684,"parent":3690,"description":5462,"lines":5463,"parameters":5466},"Move all channels to the specified z-positions.",[5464,5465],640,642,[5467,5468],{"name":851,"kind":852,"required":853},{"name":2099,"kind":852,"annotation":5469,"required":853},{"left":5470,"slice":5471},{"name":1911,"cls":810},{"name":1921,"cls":810},{"type":846,"name":4774,"path":3684,"parent":3690,"description":5473,"lines":5474,"parameters":5477},"Move a single channel to the specified z-position.",[5475,5476],644,648,[5478,5479,5481],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":5480,"required":853},{"name":1394,"cls":810},{"name":1555,"kind":852,"annotation":5482,"required":853},{"name":1921,"cls":810},{"type":846,"name":4775,"path":3684,"parent":3690,"description":5484,"lines":5485,"parameters":5488},"Move all channels to the specified x-position (unsafe).",[5486,5487],650,651,[5489,5490],{"name":851,"kind":852,"required":853},{"name":1995,"kind":852,"annotation":5491,"required":853},{"name":1921,"cls":810},{"type":846,"name":4776,"path":3684,"parent":3690,"description":5493,"lines":5494,"parameters":5497},"Move all channels to the specified x-position via safe traverse.",[5495,5496],653,654,[5498,5499],{"name":851,"kind":852,"required":853},{"name":1995,"kind":852,"annotation":5500,"required":853},{"name":1921,"cls":810},{"type":846,"name":4777,"path":3684,"parent":3690,"description":5502,"lines":5503,"parameters":5506},"Move all channels to their safety z-positions.",[5504,5505],656,657,[5507],{"name":851,"kind":852,"required":853},{"type":846,"name":4778,"path":3684,"parent":3690,"description":5509,"lines":5510,"parameters":5513},"Clear the y-range for the given channel.",[5511,5512],659,660,[5514,5515],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":5516,"required":853},{"name":1394,"cls":810},{"type":846,"name":4779,"path":3684,"parent":3690,"description":5518,"lines":5519,"parameters":5522},"Initialize the squeezer drive for a channel.",[5520,5521],662,663,[5523,5524],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":5525,"required":853},{"name":1394,"cls":810},{"type":846,"name":4780,"path":3684,"parent":3690,"description":5527,"lines":5528,"parameters":5531,"returns":5533},"Get the last detected liquid level heights for all channels.",[5529,5530],665,667,[5532],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":5534},{"left":5535,"slice":5536},{"name":1851,"cls":810},{"name":1062,"cls":810},{"type":846,"name":4781,"path":3684,"parent":3690,"description":2721,"lines":5538,"parameters":5540,"returns":5542},[5539,4748],669,[5541],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":5543},{"left":5544,"slice":5545},{"name":1851,"cls":810},{"name":1062,"cls":810},{"type":802,"name":3691,"path":3684,"parent":942,"description":5547,"lines":5548,"attributes":5551,"functions":5556,"mro":5584},"Mock for XLChannelsProtocol that simulates XL (5ml) channel operations.",[5549,5550],674,873,[5552,5553,5554,5555],"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",[5557,5558,5559,5560,5561,5562,5563,5564,5565,5566,5567,5568,5569,5570,5571,5572,5573,5574,5575,5576,5577,5578,5579,5580,5581,5582,5583],"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",[3691],{"type":846,"name":5557,"path":3684,"parent":3691,"lines":5586,"parameters":5589},[5587,5588],677,681,[5590,5591],{"name":851,"kind":852,"required":853},{"name":4789,"kind":852,"annotation":5592,"required":42,"default":2326},{"name":1394,"cls":810},{"type":784,"name":5552,"path":3684,"parent":3691,"lines":5594,"value":1052,"annotation":5596},[5595,5595],678,{"name":1098,"cls":810},{"type":784,"name":5553,"path":3684,"parent":3691,"lines":5598,"value":4799,"annotation":5600},[5599,5599],679,{"left":5601,"slice":5602},{"name":1851,"cls":810},{"name":1098,"cls":810},{"type":784,"name":5554,"path":3684,"parent":3691,"lines":5604,"value":5606,"annotation":5607},[5605,5605],680,"[(100 * decimal.Decimal(i)) for i in (range(channel_count))]",{"left":5608,"slice":5609},{"name":1851,"cls":810},{"name":1062,"cls":810},{"type":784,"name":5555,"path":3684,"parent":3691,"lines":5611,"value":5612,"annotation":5613},[5588,5588],"[2450] * channel_count",{"left":5614,"slice":5615},{"name":1851,"cls":810},{"name":1062,"cls":810},{"type":846,"name":5558,"path":3684,"parent":3691,"description":5617,"lines":5618,"parameters":5621,"returns":5625},"Get XL channel initialization status.",[5619,5620],683,685,[5622,5623],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":5624,"required":853},{"name":1394,"cls":810},{"description":1127,"annotation":5626},{"name":1098,"cls":810},{"type":846,"name":5559,"path":3684,"parent":3691,"description":5628,"lines":5629,"parameters":5632},"Initialize all XL channels.",[5630,5631],687,689,[5633],{"name":851,"kind":852,"required":853},{"type":846,"name":5560,"path":3684,"parent":3691,"description":5635,"lines":5636,"parameters":5639},"Initialize all XL channels with tip discard.",[5637,5638],691,702,[5640,5641,5647,5651,5655,5659,5661,5671],{"name":851,"kind":852,"required":853},{"name":1908,"kind":852,"annotation":5642,"required":853},{"left":5643,"slice":5644},{"name":1911,"cls":810},{"join":5645},[5646,832],{"name":1915,"cls":810},{"name":1917,"kind":852,"annotation":5648,"required":42,"default":832},{"join":5649},[5650,832],{"name":1921,"cls":810},{"name":1346,"kind":852,"annotation":5652,"required":42,"default":832},{"join":5653},[5654,832],{"name":1921,"cls":810},{"name":1398,"kind":852,"annotation":5656,"required":42,"default":832},{"join":5657},[5658,832],{"name":1921,"cls":810},{"name":2235,"kind":852,"annotation":5660,"required":42},{"name":1921,"cls":810},{"name":1931,"kind":852,"annotation":5662,"required":42,"default":5669},{"join":5663},[5664,5667,5668],{"left":5665,"slice":5666},{"name":843,"cls":810},{"name":1937,"cls":810},{"name":1937,"cls":810},{"name":1394,"cls":810},{"name":5670,"cls":810},"unitelabs.labware.hamilton.tips.tips_xl.HamiltonTip_5000",{"name":1943,"kind":852,"annotation":5672,"required":42,"default":5676},{"join":5673},[5674,5675],{"name":1947,"cls":810},{"name":1394,"cls":810},{"name":1950,"cls":810},{"type":846,"name":5561,"path":3684,"parent":3691,"description":5678,"lines":5679,"parameters":5682,"returns":5684},"Request which XL channels are carrying a tip.",[5680,5681],704,706,[5683],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":5685},{"left":5686,"slice":5687},{"name":1851,"cls":810},{"name":1098,"cls":810},{"type":846,"name":5562,"path":3684,"parent":3691,"description":5689,"lines":5690,"parameters":5693,"returns":5697},"Request whether an XL channel is carrying a tip.",[5691,5692],708,710,[5694,5695],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":5696,"required":853},{"name":1394,"cls":810},{"description":1127,"annotation":5698},{"name":1098,"cls":810},{"type":846,"name":5563,"path":3684,"parent":3691,"description":5700,"lines":5701,"parameters":5704},"Pick up tips with the XL channels.",[5702,5703],712,720,[5705,5706,5712,5716,5720,5729],{"name":851,"kind":852,"required":853},{"name":2139,"kind":852,"annotation":5707,"required":853},{"left":5708,"slice":5709},{"name":1911,"cls":810},{"join":5710},[5711,832],{"name":1915,"cls":810},{"name":1917,"kind":852,"annotation":5713,"required":42,"default":832},{"join":5714},[5715,832],{"name":1921,"cls":810},{"name":1398,"kind":852,"annotation":5717,"required":42,"default":832},{"join":5718},[5719,832],{"name":1921,"cls":810},{"name":1931,"kind":852,"annotation":5721,"required":42,"default":5728},{"join":5722},[5723,5726,5727],{"left":5724,"slice":5725},{"name":843,"cls":810},{"name":1937,"cls":810},{"name":1937,"cls":810},{"name":1394,"cls":810},{"name":5670,"cls":810},{"name":2163,"kind":852,"annotation":5730,"required":42,"default":5734},{"join":5731},[5732,5733],{"name":2167,"cls":810},{"name":1394,"cls":810},{"name":4927,"cls":810},{"type":846,"name":5564,"path":3684,"parent":3691,"description":5736,"lines":5737,"parameters":5740},"Discard tips from the XL channels.",[5738,5739],722,731,[5741,5742,5748,5752,5756,5760,5762],{"name":851,"kind":852,"required":853},{"name":1908,"kind":852,"annotation":5743,"required":853},{"left":5744,"slice":5745},{"name":1911,"cls":810},{"join":5746},[5747,832],{"name":1915,"cls":810},{"name":1917,"kind":852,"annotation":5749,"required":42,"default":832},{"join":5750},[5751,832],{"name":1921,"cls":810},{"name":1346,"kind":852,"annotation":5753,"required":42,"default":832},{"join":5754},[5755,832],{"name":1921,"cls":810},{"name":1398,"kind":852,"annotation":5757,"required":42,"default":832},{"join":5758},[5759,832],{"name":1921,"cls":810},{"name":2235,"kind":852,"annotation":5761,"required":42},{"name":1921,"cls":810},{"name":1943,"kind":852,"annotation":5763,"required":42,"default":5767},{"join":5764},[5765,5766],{"name":1947,"cls":810},{"name":1394,"cls":810},{"name":2243,"cls":810},{"type":846,"name":5565,"path":3684,"parent":3691,"description":2245,"lines":5769,"parameters":5772},[5770,5771],733,767,[5773,5774,5778,5784,5791,5799,5807,5811,5815,5822,5829,5838,5845,5852,5859,5866,5873,5880,5887,5894,5900,5907,5914,5921,5928,5935,5942,5949,5951,5955,5962,5969],{"name":851,"kind":852,"required":853},{"name":2252,"kind":852,"annotation":5775,"required":853},{"left":5776,"slice":5777},{"name":1911,"cls":810},{"name":1098,"cls":810},{"name":2257,"kind":852,"annotation":5779,"required":853},{"left":5780,"slice":5781},{"name":1911,"cls":810},{"join":5782},[5783,832],{"name":1915,"cls":810},{"name":2264,"kind":852,"annotation":5785,"required":42,"default":5788},{"left":5786,"slice":5787},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":5789},[5790],{},{"name":1917,"kind":852,"annotation":5792,"required":42,"default":5797},{"left":5793,"slice":5794},{"name":1911,"cls":810},{"join":5795},[5796,832],{"name":1921,"cls":810},{"elements":5798},[832],{"name":2280,"kind":852,"annotation":5800,"required":42,"default":5805},{"left":5801,"slice":5802},{"name":1911,"cls":810},{"join":5803},[5804,832],{"name":1921,"cls":810},{"elements":5806},[832],{"name":1346,"kind":852,"annotation":5808,"required":42,"default":832},{"join":5809},[5810,832],{"name":1921,"cls":810},{"name":1398,"kind":852,"annotation":5812,"required":42,"default":832},{"join":5813},[5814,832],{"name":1921,"cls":810},{"name":2297,"kind":852,"annotation":5816,"required":42,"default":5819},{"left":5817,"slice":5818},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":5820},[5821],{},{"name":2305,"kind":852,"annotation":5823,"required":42,"default":5826},{"left":5824,"slice":5825},{"name":1911,"cls":810},{"name":2309,"cls":810},{"elements":5827},[5828],{"name":2313,"cls":810},{"name":2315,"kind":852,"annotation":5830,"required":42,"default":5836},{"left":5831,"slice":5832},{"name":1911,"cls":810},{"left":5833,"slice":5834},{"name":2320,"cls":810},{"elements":5835},[2323,2324,2325,2326],{"elements":5837},[2323],{"name":2330,"kind":852,"annotation":5839,"required":42,"default":5842},{"left":5840,"slice":5841},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":5843},[5844],{},{"name":2338,"kind":852,"annotation":5846,"required":42,"default":5849},{"left":5847,"slice":5848},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":5850},[5851],{},{"name":2346,"kind":852,"annotation":5853,"required":42,"default":5856},{"left":5854,"slice":5855},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":5857},[5858],{},{"name":2354,"kind":852,"annotation":5860,"required":42,"default":5863},{"left":5861,"slice":5862},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":5864},[5865],{},{"name":2362,"kind":852,"annotation":5867,"required":42,"default":5870},{"left":5868,"slice":5869},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":5871},[5872],{},{"name":2370,"kind":852,"annotation":5874,"required":42,"default":5877},{"left":5875,"slice":5876},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":5878},[5879],{},{"name":2378,"kind":852,"annotation":5881,"required":42,"default":5884},{"left":5882,"slice":5883},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":5885},[5886],{},{"name":2386,"kind":852,"annotation":5888,"required":42,"default":5891},{"left":5889,"slice":5890},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":5892},[5893],{},{"name":1404,"kind":852,"annotation":5895,"required":42,"default":5898},{"left":5896,"slice":5897},{"name":1911,"cls":810},{"name":1394,"cls":810},{"elements":5899},[1406],{"name":2400,"kind":852,"annotation":5901,"required":42,"default":5904},{"left":5902,"slice":5903},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":5905},[5906],{},{"name":2408,"kind":852,"annotation":5908,"required":42,"default":5911},{"left":5909,"slice":5910},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":5912},[5913],{},{"name":2416,"kind":852,"annotation":5915,"required":42,"default":5918},{"left":5916,"slice":5917},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":5919},[5920],{},{"name":2424,"kind":852,"annotation":5922,"required":42,"default":5925},{"left":5923,"slice":5924},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":5926},[5927],{},{"name":2432,"kind":852,"annotation":5929,"required":42,"default":5932},{"left":5930,"slice":5931},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":5933},[5934],{},{"name":1352,"kind":852,"annotation":5936,"required":42,"default":5939},{"left":5937,"slice":5938},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":5940},[5941],{},{"name":2447,"kind":852,"annotation":5943,"required":42,"default":5946},{"left":5944,"slice":5945},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":5947},[5948],{},{"name":2455,"kind":852,"annotation":5950,"required":42,"default":832},{"name":3447,"cls":810},{"name":2464,"kind":852,"annotation":5952,"required":42,"default":832},{"join":5953},[5954,832],{"name":1394,"cls":810},{"name":2469,"kind":852,"annotation":5956,"required":42,"default":5959},{"left":5957,"slice":5958},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":5960},[5961],{},{"name":2477,"kind":852,"annotation":5963,"required":42,"default":5966},{"left":5964,"slice":5965},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":5967},[5968],{},{"name":2485,"kind":852,"annotation":5970,"required":42,"default":5973},{"left":5971,"slice":5972},{"name":1911,"cls":810},{"name":2489,"cls":810},{"elements":5974},[5975],{"name":2493,"cls":810},{"type":846,"name":5566,"path":3684,"parent":3691,"description":2495,"lines":5977,"parameters":5980},[5978,5979],769,803,[5981,5982,5986,5992,5999,6007,6015,6019,6023,6030,6037,6046,6053,6055,6062,6069,6076,6083,6090,6096,6103,6110,6117,6124,6131,6138,6145,6152,6154,6158,6165,6172],{"name":851,"kind":852,"required":853},{"name":2252,"kind":852,"annotation":5983,"required":853},{"left":5984,"slice":5985},{"name":1911,"cls":810},{"name":1098,"cls":810},{"name":2505,"kind":852,"annotation":5987,"required":853},{"left":5988,"slice":5989},{"name":1911,"cls":810},{"join":5990},[5991,832],{"name":1915,"cls":810},{"name":2264,"kind":852,"annotation":5993,"required":42,"default":5996},{"left":5994,"slice":5995},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":5997},[5998],{},{"name":1917,"kind":852,"annotation":6000,"required":42,"default":6005},{"left":6001,"slice":6002},{"name":1911,"cls":810},{"join":6003},[6004,832],{"name":1921,"cls":810},{"elements":6006},[832],{"name":2280,"kind":852,"annotation":6008,"required":42,"default":6013},{"left":6009,"slice":6010},{"name":1911,"cls":810},{"join":6011},[6012,832],{"name":1921,"cls":810},{"elements":6014},[832],{"name":1346,"kind":852,"annotation":6016,"required":42,"default":832},{"join":6017},[6018,832],{"name":1921,"cls":810},{"name":1398,"kind":852,"annotation":6020,"required":42,"default":832},{"join":6021},[6022,832],{"name":1921,"cls":810},{"name":2297,"kind":852,"annotation":6024,"required":42,"default":6027},{"left":6025,"slice":6026},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":6028},[6029],{},{"name":2305,"kind":852,"annotation":6031,"required":42,"default":6034},{"left":6032,"slice":6033},{"name":1911,"cls":810},{"name":2309,"cls":810},{"elements":6035},[6036],{"name":2556,"cls":810},{"name":2315,"kind":852,"annotation":6038,"required":42,"default":6044},{"left":6039,"slice":6040},{"name":1911,"cls":810},{"left":6041,"slice":6042},{"name":2320,"cls":810},{"elements":6043},[2323,2324,2325,2326],{"elements":6045},[2323],{"name":2330,"kind":852,"annotation":6047,"required":42,"default":6050},{"left":6048,"slice":6049},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":6051},[6052],{},{"name":2574,"kind":852,"annotation":6054,"required":42},{"name":1921,"cls":810},{"name":2346,"kind":852,"annotation":6056,"required":42,"default":6059},{"left":6057,"slice":6058},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":6060},[6061],{},{"name":2354,"kind":852,"annotation":6063,"required":42,"default":6066},{"left":6064,"slice":6065},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":6067},[6068],{},{"name":2362,"kind":852,"annotation":6070,"required":42,"default":6073},{"left":6071,"slice":6072},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":6074},[6075],{},{"name":2370,"kind":852,"annotation":6077,"required":42,"default":6080},{"left":6078,"slice":6079},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":6081},[6082],{},{"name":2378,"kind":852,"annotation":6084,"required":42,"default":6087},{"left":6085,"slice":6086},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":6088},[6089],{},{"name":1404,"kind":852,"annotation":6091,"required":42,"default":6094},{"left":6092,"slice":6093},{"name":1911,"cls":810},{"name":1394,"cls":810},{"elements":6095},[1406],{"name":2400,"kind":852,"annotation":6097,"required":42,"default":6100},{"left":6098,"slice":6099},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":6101},[6102],{},{"name":2408,"kind":852,"annotation":6104,"required":42,"default":6107},{"left":6105,"slice":6106},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":6108},[6109],{},{"name":2416,"kind":852,"annotation":6111,"required":42,"default":6114},{"left":6112,"slice":6113},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":6115},[6116],{},{"name":2424,"kind":852,"annotation":6118,"required":42,"default":6121},{"left":6119,"slice":6120},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":6122},[6123],{},{"name":2646,"kind":852,"annotation":6125,"required":42,"default":6128},{"left":6126,"slice":6127},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":6129},[6130],{},{"name":2654,"kind":852,"annotation":6132,"required":42,"default":6135},{"left":6133,"slice":6134},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":6136},[6137],{},{"name":1352,"kind":852,"annotation":6139,"required":42,"default":6142},{"left":6140,"slice":6141},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":6143},[6144],{},{"name":2447,"kind":852,"annotation":6146,"required":42,"default":6149},{"left":6147,"slice":6148},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":6150},[6151],{},{"name":2455,"kind":852,"annotation":6153,"required":42,"default":832},{"name":3447,"cls":810},{"name":2464,"kind":852,"annotation":6155,"required":42,"default":832},{"join":6156},[6157,832],{"name":1394,"cls":810},{"name":2469,"kind":852,"annotation":6159,"required":42,"default":6162},{"left":6160,"slice":6161},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":6163},[6164],{},{"name":2477,"kind":852,"annotation":6166,"required":42,"default":6169},{"left":6167,"slice":6168},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":6170},[6171],{},{"name":2485,"kind":852,"annotation":6173,"required":42,"default":6176},{"left":6174,"slice":6175},{"name":1911,"cls":810},{"name":2703,"cls":810},{"elements":6177},[6178],{"name":2707,"cls":810},{"type":846,"name":5567,"path":3684,"parent":3691,"description":6180,"lines":6181,"parameters":6184,"returns":6186},"Get the current x-position of all XL channels.",[6182,6183],805,807,[6185],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":6187},{"name":1062,"cls":810},{"type":846,"name":5568,"path":3684,"parent":3691,"description":6189,"lines":6190,"parameters":6193,"returns":6195},"Get current Y positions for all XL channels.",[6191,6192],809,811,[6194],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":6196},{"left":6197,"slice":6198},{"name":1851,"cls":810},{"name":1062,"cls":810},{"type":846,"name":5569,"path":3684,"parent":3691,"description":6200,"lines":6201,"parameters":6204,"returns":6208},"Get the current y-position of a single XL channel.",[6202,6203],813,815,[6205,6206],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":6207,"required":853},{"name":1394,"cls":810},{"description":1127,"annotation":6209},{"name":1062,"cls":810},{"type":846,"name":5570,"path":3684,"parent":3691,"description":6211,"lines":6212,"parameters":6215,"returns":6217},"Get current Z positions for all XL channels.",[6213,6214],817,819,[6216],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":6218},{"left":6219,"slice":6220},{"name":1851,"cls":810},{"name":1062,"cls":810},{"type":846,"name":5571,"path":3684,"parent":3691,"description":6222,"lines":6223,"parameters":6226,"returns":6230},"Get the current z-position of a single XL channel.",[6224,6225],821,823,[6227,6228],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":6229,"required":853},{"name":1394,"cls":810},{"description":1127,"annotation":6231},{"name":1062,"cls":810},{"type":846,"name":5572,"path":3684,"parent":3691,"description":6233,"lines":6234,"parameters":6237},"Move all XL channels to the specified positions.",[6235,6236],825,830,[6238,6239,6245],{"name":851,"kind":852,"required":853},{"name":1968,"kind":852,"annotation":6240,"required":853},{"left":6241,"slice":6242},{"name":1911,"cls":810},{"join":6243},[6244,832],{"name":1915,"cls":810},{"name":1398,"kind":852,"annotation":6246,"required":42,"default":832},{"join":6247},[6248,832],{"name":1921,"cls":810},{"type":846,"name":5573,"path":3684,"parent":3691,"description":6250,"lines":6251,"parameters":6254},"Move all XL channels to the given Y positions.",[6252,6253],832,834,[6255,6256],{"name":851,"kind":852,"required":853},{"name":2048,"kind":852,"annotation":6257,"required":853},{"left":6258,"slice":6259},{"name":1911,"cls":810},{"name":1921,"cls":810},{"type":846,"name":5574,"path":3684,"parent":3691,"description":6261,"lines":6262,"parameters":6265},"Move a single XL channel to the given Y position.",[6263,6264],836,840,[6266,6267,6269],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":6268,"required":853},{"name":1394,"cls":810},{"name":2027,"kind":852,"annotation":6270,"required":853},{"name":1921,"cls":810},{"type":846,"name":5575,"path":3684,"parent":3691,"description":6272,"lines":6273,"parameters":6276},"Move all XL channels to the specified z-positions.",[6274,6275],842,844,[6277,6278],{"name":851,"kind":852,"required":853},{"name":2099,"kind":852,"annotation":6279,"required":853},{"left":6280,"slice":6281},{"name":1911,"cls":810},{"name":1921,"cls":810},{"type":846,"name":5576,"path":3684,"parent":3691,"description":6283,"lines":6284,"parameters":6287},"Move a single XL channel to the specified z-position.",[6285,6286],846,850,[6288,6289,6291],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":6290,"required":853},{"name":1394,"cls":810},{"name":1555,"kind":852,"annotation":6292,"required":853},{"name":1921,"cls":810},{"type":846,"name":5577,"path":3684,"parent":3691,"description":6294,"lines":6295,"parameters":6298},"Move all XL channels to the specified x-position.",[6296,6297],852,853,[6299,6300],{"name":851,"kind":852,"required":853},{"name":1995,"kind":852,"annotation":6301,"required":853},{"name":1921,"cls":810},{"type":846,"name":5578,"path":3684,"parent":3691,"description":6303,"lines":6304,"parameters":6307},"Move all XL channels to the specified x-position via safe traverse.",[6305,6306],855,856,[6308,6309],{"name":851,"kind":852,"required":853},{"name":1995,"kind":852,"annotation":6310,"required":853},{"name":1921,"cls":810},{"type":846,"name":5579,"path":3684,"parent":3691,"description":5502,"lines":6312,"parameters":6315},[6313,6314],858,859,[6316],{"name":851,"kind":852,"required":853},{"type":846,"name":5580,"path":3684,"parent":3691,"description":6318,"lines":6319,"parameters":6322},"Clear y-range for the given channel.",[6320,6321],861,862,[6323,6324],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":6325,"required":853},{"name":1394,"cls":810},{"type":846,"name":5581,"path":3684,"parent":3691,"description":2743,"lines":6327,"parameters":6330},[6328,6329],864,865,[6331,6332],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":6333,"required":853},{"name":1394,"cls":810},{"type":846,"name":5582,"path":3684,"parent":3691,"description":6335,"lines":6336,"parameters":6339,"returns":6341},"Get the last detected liquid level heights for all XL channels.",[6337,6338],867,869,[6340],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":6342},{"left":6343,"slice":6344},{"name":1851,"cls":810},{"name":1062,"cls":810},{"type":846,"name":5583,"path":3684,"parent":3691,"description":2721,"lines":6346,"parameters":6348,"returns":6350},[6347,5550],871,[6349],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":6351},{"left":6352,"slice":6353},{"name":1851,"cls":810},{"name":1062,"cls":810},{"type":846,"name":3693,"path":3684,"parent":942,"lines":6355,"parameters":6358,"returns":6362},[6356,6357],876,907,[6359],{"name":6360,"kind":852,"annotation":6361,"required":853},"pip_channel_count",{"name":1394,"cls":810},{"description":1127,"annotation":6363},{"name":6364,"cls":810},"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageConfiguration",{"type":802,"name":955,"path":3684,"parent":942,"description":6366,"lines":6367,"bases":6370,"attributes":6374,"functions":6377,"mro":6379},"Mock object for the Vantage liquid handler.",[6368,6369],910,939,[6371],{"annotation":6372},{"name":6373,"cls":810},"unitelabs.liquid_handling.hamilton.vantage.Vantage",[6375,6376],"unitelabs.liquid_handling.testing.vantage_mock.VantageMock.api","unitelabs.liquid_handling.testing.vantage_mock.VantageMock._configuration",[6378],"unitelabs.liquid_handling.testing.vantage_mock.VantageMock.__init__",[955,6373,772,774,813,827,828],{"type":846,"name":6378,"path":3684,"parent":955,"lines":6381,"parameters":6383},[6382,6369],913,[6384,6385,6387,6391],{"name":851,"kind":852,"required":853},{"name":6360,"kind":852,"annotation":6386,"required":42,"default":4791},{"name":1394,"cls":810},{"name":1768,"kind":1769,"annotation":6388,"required":42,"default":832},{"join":6389},[6390,832],{"name":6364,"cls":810},{"name":3721,"kind":3722,"annotation":6392,"required":42,"default":3724},{"name":3447,"cls":810},{"type":784,"name":6375,"path":3684,"parent":955,"lines":6394,"value":6396},[6395,6395],922,"VantageProtocolMock()",{"type":784,"name":6376,"path":3684,"parent":955,"lines":6398,"value":1768},[6399,6399],932,{"type":755,"name":943,"path":6401,"parent":763,"classes":6402},"unitelabs\u002Fliquid_handling\u002Ftesting\u002Fmicrolab_star_mock.py",[6403,6404,6405,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":6403,"path":6401,"parent":943,"lines":6407,"attributes":6408,"functions":6410,"mro":6414},[795,1059],[6409],"unitelabs.liquid_handling.testing.microlab_star_mock._FeatureMock._methods",[6411,6412,6413],"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__",[6403],{"type":846,"name":6411,"path":6401,"parent":6403,"lines":6416,"parameters":6417},[831,1040],[6418],{"name":851,"kind":852,"required":853},{"type":784,"name":6409,"path":6401,"parent":6403,"lines":6420,"value":3724,"annotation":6421},[1040,1040],{"left":6422,"slice":6423},{"name":927,"cls":810},{"elements":6424},[6425,6426],{"name":931,"cls":810},{"name":6427,"cls":810},"unittest.mock.AsyncMock",{"type":846,"name":6412,"path":6401,"parent":6403,"lines":6429,"parameters":6430,"returns":6435},[796,871],[6431,6432],{"name":851,"kind":852,"required":853},{"name":6433,"kind":852,"annotation":6434,"required":853},"method",{"name":931,"cls":810},{"description":1127,"annotation":6436},{"name":6427,"cls":810},{"type":846,"name":6413,"path":6401,"parent":6403,"lines":6438,"parameters":6439},[877,1059],[6440,6441,6443],{"name":851,"kind":852,"required":853},{"name":6433,"kind":852,"annotation":6442,"required":853},{"name":931,"cls":810},{"name":6444,"kind":852,"annotation":6445,"required":853},"mock",{"name":6427,"cls":810},{"type":802,"name":6404,"path":6401,"parent":943,"lines":6447,"attributes":6448,"functions":6450,"mro":6453},[1903,3042],[6449],"unitelabs.liquid_handling.testing.microlab_star_mock._ServiceMock._features",[6451,6452],"unitelabs.liquid_handling.testing.microlab_star_mock._ServiceMock.__init__","unitelabs.liquid_handling.testing.microlab_star_mock._ServiceMock.__getitem__",[6404],{"type":846,"name":6451,"path":6401,"parent":6404,"lines":6455,"parameters":6456},[3389,2847],[6457],{"name":851,"kind":852,"required":853},{"type":784,"name":6449,"path":6401,"parent":6404,"lines":6459,"value":3724,"annotation":6460},[2847,2847],{"left":6461,"slice":6462},{"name":927,"cls":810},{"elements":6463},[6464,6465],{"name":931,"cls":810},{"name":6403,"cls":810},{"type":846,"name":6452,"path":6401,"parent":6404,"lines":6467,"parameters":6468,"returns":6473},[2860,3042],[6469,6470],{"name":851,"kind":852,"required":853},{"name":6471,"kind":852,"annotation":6472,"required":853},"feature",{"name":931,"cls":810},{"description":1127,"annotation":6474},{"name":6403,"cls":810},{"type":802,"name":6405,"path":6401,"parent":943,"description":6476,"lines":6477,"bases":6478,"attributes":6482,"functions":6490,"mro":6501},"Mock for the SDK client.",[887,1227],[6479],{"annotation":6480},{"name":6481,"cls":810},"unitelabs.liquid_handling.hamilton.microlab_star_protocol.MicrolabSTARProtocol",[6483,6484,6485,6486,6487,6488,6489],"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",[6491,6492,6493,6494,6495,6496,6497,6498,6499,6500],"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",[6405,6481,6502,3743],"unitelabs.liquid_handling.hamilton.commands.command.receiver.Receiver",{"type":784,"name":6483,"path":6401,"parent":6405,"lines":6504,"value":832,"annotation":6505},[1904,1904],{"join":6506},[6507,832],{"name":6404,"cls":810},{"type":846,"name":6491,"path":6401,"parent":6405,"lines":6509,"parameters":6510},[1954,3658],[6511],{"name":851,"kind":852,"required":853},{"type":784,"name":6484,"path":6401,"parent":6405,"lines":6513,"value":1052},[1955,1955],{"type":784,"name":6485,"path":6401,"parent":6405,"lines":6515,"value":832},[1080,1080],{"type":784,"name":6486,"path":6401,"parent":6405,"lines":6517,"value":6519},[1085,6518],64,"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":6487,"path":6401,"parent":6405,"lines":6521,"value":6522},[1964,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_xl_pip_installed=True, left_xl_iswap_installed=True, left_xl_core_96_installed=True, left_xl_nano_pipettor=False, left_xl_384_head=False, left_xl_channels=False, left_xl_tube_gripper=False, left_xl_imaging_channel=False, right_xl_pip_installed=False, right_xl_iswap_installed=False, right_xl_core_96_installed=False, right_xl_nano_pipettor=False, right_xl_384_head=False, right_xl_channels=False, right_xl_tube_gripper=False, right_xl_imaging_channel=False, left_xl_robotic_channel=False, left_xl_gel_card_gripper=False, left_xl_puncher_handler=False, left_xl_ngc_arm=False, right_xl_robotic_channel=False, right_xl_gel_card_gripper=False, right_xl_puncher_handler=False, right_xl_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":6495,"path":6401,"parent":6405,"lines":6524,"decorators":6525,"parameters":6527,"returns":6539},[1193,1199],[6526],"typing.override",[6528,6529,6533],{"name":851,"kind":852,"required":853},{"name":6530,"kind":852,"annotation":6531,"required":853},"request",{"name":6532,"cls":810},"bytes",{"name":6534,"kind":852,"annotation":6535,"required":42,"default":6538},"timeout",{"join":6536},[6537,832],{"name":1161,"cls":810},"300",{"description":1127,"annotation":6540},{"name":6532,"cls":810},{"type":784,"name":6488,"path":6401,"parent":6405,"lines":6542,"value":6543},[3658,3658],"((8, 8), datetime.date(2025, 2, 20))",{"type":846,"name":6492,"path":6401,"parent":6405,"lines":6545,"decorators":6546,"parameters":6547},[3666,3667],[6526],[6548],{"name":851,"kind":852,"required":853},{"type":846,"name":6493,"path":6401,"parent":6405,"lines":6550,"decorators":6552,"parameters":6553},[2213,6551],169,[6526],[6554],{"name":851,"kind":852,"required":853},{"type":846,"name":6494,"path":6401,"parent":6405,"lines":6556,"decorators":6557,"parameters":6558},[1186,1192],[6526],[6559,6560,6562],{"name":851,"kind":852,"required":853},{"name":6530,"kind":852,"annotation":6561,"required":853},{"name":6532,"cls":810},{"name":6534,"kind":852,"annotation":6563,"required":42,"default":6538},{"join":6564},[6565,832],{"name":1161,"cls":810},{"type":846,"name":6496,"path":6401,"parent":6405,"lines":6567,"decorators":6570,"parameters":6571,"returns":6573},[6568,6569],179,181,[6526],[6572],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":6574},{"name":1098,"cls":810},{"type":846,"name":6497,"path":6401,"parent":6405,"lines":6576,"decorators":6579,"parameters":6580},[6577,6578],183,185,[6526],[6581],{"name":851,"kind":852,"required":853},{"type":846,"name":6498,"path":6401,"parent":6405,"description":6583,"lines":6584,"decorators":6587,"parameters":6588,"returns":6590},"Get mocked fw version.",[6585,6586],187,190,[6526],[6589],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":6591},{"name":931,"cls":810},{"type":846,"name":6499,"path":6401,"parent":6405,"description":6593,"lines":6594,"decorators":6595,"parameters":6596,"returns":6598},"Return mock instrument configuration as TypedDict.",[4099,1219],[6526],[6597],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":6599},{"name":6600,"cls":810},"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.InstrumentConfiguration",{"type":846,"name":6500,"path":6401,"parent":6405,"description":6602,"lines":6603,"decorators":6605,"parameters":6606,"returns":6608},"Return mock extended configuration as TypedDict.",[6604,4123],197,[6526],[6607],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":6609},{"name":6610,"cls":810},"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration",{"type":784,"name":6489,"path":6401,"parent":6405,"description":6612,"lines":6613,"value":832,"annotation":6614},"Transport for the liquid handler.",[4133,1227],{"name":6615,"cls":810},"unittest.mock.Mock",{"type":802,"name":954,"path":6401,"parent":943,"description":6617,"lines":6618,"bases":6621,"attributes":6625,"functions":6627,"mro":6629},"Mock for the Hamilton Microlab STAR liquid handler.",[6619,6620],209,224,[6622],{"annotation":6623},{"name":6624,"cls":810},"unitelabs.liquid_handling.hamilton.microlab_star.MicrolabSTAR",[6626],"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARMock.api",[6628],"unitelabs.liquid_handling.testing.microlab_star_mock.MicrolabSTARMock.__init__",[954,6624,772,774,813,827,828],{"type":846,"name":6628,"path":6401,"parent":954,"lines":6631,"parameters":6632},[4140,6620],[6633,6634],{"name":851,"kind":852,"required":853},{"name":1768,"kind":1769,"annotation":6635,"required":42,"default":832},{"join":6636},[6637,832],{"name":6638,"cls":810},"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration",{"type":784,"name":6626,"path":6401,"parent":954,"lines":6640,"value":6642},[6641,6641],219,"MicrolabSTARProtocolMock()",{"type":755,"name":944,"path":6644,"parent":763,"classes":6645},"unitelabs\u002Fliquid_handling\u002Ftesting\u002Fautoload_protocol_mock.py",[948],{"type":802,"name":948,"path":6644,"parent":944,"description":6647,"lines":6648,"bases":6651,"attributes":6655,"functions":6659,"mro":6680},"Autoload protocol mock.",[6649,6650],9,113,[6652],{"annotation":6653},{"name":6654,"cls":810},"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol",[6656,6657,6658],"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",[6660,6661,6662,6663,6664,6665,6666,6667,6668,6669,6670,6671,6672,6673,6674,6675,6676,6677,6678,6679],"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,6654,2774],{"type":846,"name":6660,"path":6644,"parent":948,"lines":6682,"parameters":6683},[2781,839],[6684],{"name":851,"kind":852,"required":853},{"type":784,"name":6656,"path":6644,"parent":948,"lines":6686,"value":1052},[1788,1788],{"type":784,"name":6657,"path":6644,"parent":948,"lines":6688,"value":1406},[2997,2997],{"type":784,"name":6658,"path":6644,"parent":948,"lines":6690,"value":1052},[839,839],{"type":846,"name":6661,"path":6644,"parent":948,"description":6692,"lines":6693,"parameters":6694,"returns":6696},"Get the firmware version of the autoload module.",[848,791],[6695],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":6697},{"name":931,"cls":810},{"type":846,"name":6662,"path":6644,"parent":948,"description":6699,"lines":6700,"parameters":6701,"returns":6703},"Get the initialization status of the autoload module.",[795,1040],[6702],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":6704},{"name":1098,"cls":810},{"type":846,"name":6663,"path":6644,"parent":948,"description":6706,"lines":6707,"parameters":6708},"Set the initialization status of the autoload module.",[796,870],[6709],{"name":851,"kind":852,"required":853},{"type":846,"name":6664,"path":6644,"parent":948,"description":6711,"lines":6712,"parameters":6713,"returns":6715},"Get the module type of the autoload module.",[1051,1059],[6714],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":6716},{"left":6717,"slice":6718},{"name":2320,"cls":810},{"elements":6719},[6720,6721,832],"'Microlab STAR'","'XRP Lite'",{"type":846,"name":6665,"path":6644,"parent":948,"description":6723,"lines":6724,"parameters":6726},"Set the barcode type of the autoload module.",[6725,1903],33,[6727,6728],{"name":851,"kind":852,"required":853},{"name":6729,"kind":852,"annotation":6730,"required":42,"default":832},"barcode_types",{"join":6731},[6732,832],{"name":6733,"cls":810},"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type.BarcodeType",{"type":846,"name":6666,"path":6644,"parent":948,"description":6735,"lines":6736,"parameters":6737},"Set the carrier monitoring of the autoload module.",[2847,2860],[6738,6739],{"name":851,"kind":852,"required":853},{"name":6740,"kind":852,"annotation":6741,"required":42,"default":1048},"monitoring",{"name":1098,"cls":810},{"type":846,"name":6667,"path":6644,"parent":948,"description":6743,"lines":6744,"parameters":6745},"Set the loading indicators of the autoload module.",[1043,3050],[6746,6747,6752],{"name":851,"kind":852,"required":853},{"name":6748,"kind":852,"annotation":6749,"required":853},"led_on_off",{"left":6750,"slice":6751},{"name":1911,"cls":810},{"name":1098,"cls":810},{"name":6753,"kind":852,"annotation":6754,"required":853},"led_blinking",{"left":6755,"slice":6756},{"name":1911,"cls":810},{"name":1098,"cls":810},{"type":846,"name":6668,"path":6644,"parent":948,"description":6758,"lines":6759,"parameters":6760,"returns":6762},"Get the X position of the autoload module.",[1904,1954],[6761],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":6763},{"name":1394,"cls":810},{"type":846,"name":6669,"path":6644,"parent":948,"description":6765,"lines":6766,"parameters":6767},"Set the X position of the autoload module.",[1080,3823],[6768,6769,6771,6774,6776],{"name":851,"kind":852,"required":853},{"name":2936,"kind":852,"annotation":6770,"required":853},{"name":1394,"cls":810},{"name":3922,"kind":852,"annotation":6772,"required":42,"default":6773},{"name":1394,"cls":810},"2500",{"name":2905,"kind":852,"annotation":6775,"required":42,"default":2325},{"name":1394,"cls":810},{"name":4379,"kind":852,"annotation":6777,"required":42,"default":6778},{"name":1394,"cls":810},"7",{"type":846,"name":6670,"path":6644,"parent":948,"description":6780,"lines":6781,"parameters":6782},"Set the Z position to safety.",[806,1091],[6783],{"name":851,"kind":852,"required":853},{"type":846,"name":6671,"path":6644,"parent":948,"description":6785,"lines":6786,"parameters":6787,"returns":6801},"Get the carrier barcode of the autoload module.",[6518,1991],[6788,6789,6791,6794,6798],{"name":851,"kind":852,"required":853},{"name":2936,"kind":852,"annotation":6790,"required":853},{"name":1394,"cls":810},{"name":1615,"kind":852,"annotation":6792,"required":42,"default":6793},{"name":1161,"cls":810},"4.3",{"name":6795,"kind":852,"annotation":6796,"required":42,"default":6797},"width",{"name":1161,"cls":810},"8.5",{"name":3922,"kind":852,"annotation":6799,"required":42,"default":6800},{"name":1161,"cls":810},"128.1",{"description":1127,"annotation":6802},{"name":931,"cls":810},{"type":846,"name":6672,"path":6644,"parent":948,"description":6804,"lines":6805,"parameters":6807,"returns":6811},"Get the carrier presence of the autoload module.",[2000,6806],78,[6808,6809],{"name":851,"kind":852,"required":853},{"name":2936,"kind":852,"annotation":6810,"required":853},{"name":1394,"cls":810},{"description":1127,"annotation":6812},{"name":1098,"cls":810},{"type":846,"name":6673,"path":6644,"parent":948,"description":6814,"lines":6815,"parameters":6818,"returns":6820},"Get the loading tray presences of the autoload module.",[6816,6817],80,82,[6819],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":6821},{"left":6822,"slice":6823},{"name":1851,"cls":810},{"name":1098,"cls":810},{"type":846,"name":6674,"path":6644,"parent":948,"description":6825,"lines":6826,"parameters":6828,"returns":6830},"Get the deck presences of the autoload module.",[6827,3123],84,[6829],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":6831},{"left":6832,"slice":6833},{"name":1851,"cls":810},{"name":1098,"cls":810},{"type":846,"name":6675,"path":6644,"parent":948,"description":6835,"lines":6836,"parameters":6837,"returns":6859},"Load a carrier into the autoload module.",[3132,2061],[6838,6839,6842,6850,6852,6855,6857],{"name":851,"kind":852,"required":853},{"name":6840,"kind":852,"annotation":6841,"required":853},"container_count",{"name":1394,"cls":810},{"name":6843,"kind":852,"annotation":6844,"required":42,"default":6848},"direction",{"left":6845,"slice":6846},{"name":2320,"cls":810},{"elements":6847},[6848,6849],"'vertical'","'horizontal'",{"name":1615,"kind":852,"annotation":6851,"required":42,"default":1620},{"name":1161,"cls":810},{"name":3936,"kind":852,"annotation":6853,"required":42,"default":6854},{"name":1161,"cls":810},"15.0",{"name":6795,"kind":852,"annotation":6856,"required":42,"default":6797},{"name":1161,"cls":810},{"name":3922,"kind":852,"annotation":6858,"required":42,"default":6800},{"name":1161,"cls":810},{"description":1127,"annotation":6860},{"left":6861,"slice":6862},{"name":1851,"cls":810},{"join":6863},[6864,832],{"name":931,"cls":810},{"type":846,"name":6676,"path":6644,"parent":948,"description":6866,"lines":6867,"parameters":6868},"Unload a carrier from the autoload module.",[2062,2072],[6869,6870],{"name":851,"kind":852,"required":853},{"name":2936,"kind":852,"annotation":6871,"required":853},{"name":1394,"cls":810},{"type":846,"name":6677,"path":6644,"parent":948,"description":6873,"lines":6874,"parameters":6875},"Unload a carrier from the autoload module finally.",[2073,2083],[6876,6877],{"name":851,"kind":852,"required":853},{"name":2936,"kind":852,"annotation":6878,"required":853},{"name":1394,"cls":810},{"type":846,"name":6678,"path":6644,"parent":948,"description":6880,"lines":6881,"parameters":6882},"Take out a carrier from the autoload module.",[2084,2094],[6883,6884],{"name":851,"kind":852,"required":853},{"name":2936,"kind":852,"annotation":6885,"required":853},{"name":1394,"cls":810},{"type":846,"name":6679,"path":6644,"parent":948,"description":6887,"lines":6888,"parameters":6889},"Push out a carrier from the autoload module.",[2095,6650],[6890],{"name":851,"kind":852,"required":853},{"type":755,"name":764,"path":6892,"parent":756,"packages":6893,"attributes":6903,"classes":6905},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002F__init__.py",[6894,6895,6896,6897,6898,6899,6900,6901,6902],"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",[6904],"unitelabs.liquid_handling.hamilton.__all__",[6906,6624,6907,6908,6909,6910,6911,6912,6913,6914,6915,6916,6917,2459,6918,6373],"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":6904,"path":6892,"parent":764,"lines":6920,"value":6921},[795,1043],[6907,6908,6909,6910,6911,6912,6906,6913,6914,6915,6922,6624,6923,6916,6917,2459,6373,6918],"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.LimitCurve","unitelabs.liquid_handling.hamilton.vantage.MicrolabSTARV",{"type":755,"name":6894,"path":6925,"parent":764,"classes":6926},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmicrolab_star_protocol.py",[6481],{"type":802,"name":6481,"path":6925,"parent":6894,"description":6928,"lines":6929,"bases":6931,"attributes":6936,"functions":6945,"mro":7018},"Protocol for the Hamilton Microlab STAR liquid handler.",[877,6930],941,[6932,6934],{"annotation":6933},{"name":6502,"cls":810},{"annotation":6935},{"name":3743,"cls":810},[6937,6938,6939,6940,6941,6942,6943,6944],"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.logger",[6946,6947,6948,6949,6950,6951,6952,6953,6954,6955,6956,6957,6958,6959,6960,6961,6962,6963,6964,6965,6966,6967,6968,6969,6970,6971,6972,6973,6974,6975,6976,6977,6978,6979,6980,6981,6982,6983,6984,6985,6986,6987,6988,6989,6990,6991,6992,6993,6994,6995,6996,6997,6998,6999,7000,7001,7002,7003,7004,7005,7006,7007,7008,7009,7010,7011,7012,7013,7014,7015,7016,7017],"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",[6481,6502,3743],{"type":784,"name":6937,"path":6925,"parent":6481,"description":7020,"lines":7021,"value":7022,"annotation":7023},"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.",[6725,6725],"Decimal(default=245)",{"name":3784,"cls":810},{"type":846,"name":6946,"path":6925,"parent":6481,"lines":7025,"parameters":7026},[1079,1080],[7027,7028,7031,7037],{"name":851,"kind":852,"required":853},{"name":7029,"kind":852,"annotation":7030,"required":853},"name",{"name":931,"cls":810},{"name":7032,"kind":1769,"annotation":7033,"required":42,"default":832},"client",{"join":7034},[7035,832],{"name":7036,"cls":810},"unitelabs.sdk.client.client.AsyncApiClient",{"name":3721,"kind":3722,"required":42,"default":3724},{"type":784,"name":6938,"path":6925,"parent":6481,"lines":7039,"value":1406},[7040,7040],46,{"type":784,"name":6939,"path":6925,"parent":6481,"lines":7042,"value":7043},[1904,1904],"asyncio.Lock()",{"type":784,"name":6940,"path":6925,"parent":6481,"lines":7045,"value":7029},[7046,7046],48,{"type":784,"name":6941,"path":6925,"parent":6481,"lines":7048,"value":7032,"annotation":7049},[1954,1954],{"join":7050},[7051,832],{"name":7036,"cls":810},{"type":784,"name":6942,"path":6925,"parent":6481,"lines":7053,"value":832,"annotation":7054},[1955,1955],{"join":7055},[7056,832],{"name":7057,"cls":810},"unitelabs.sdk.core.service.service.Service",{"type":784,"name":6943,"path":6925,"parent":6481,"lines":7059,"value":832},[1080,1080],{"type":846,"name":6947,"path":6925,"parent":6481,"description":3803,"lines":7061,"parameters":7062},[1085,3823],[7063],{"name":851,"kind":852,"required":853},{"type":846,"name":6948,"path":6925,"parent":6481,"description":3808,"lines":7065,"parameters":7066},[806,1964],[7067],{"name":851,"kind":852,"required":853},{"type":846,"name":6949,"path":6925,"parent":6481,"description":7069,"lines":7070,"parameters":7071,"throws":7081},"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.",[1981,1112],[7072,7073,7076],{"name":851,"kind":852,"required":853},{"name":6530,"kind":852,"annotation":7074,"required":853,"description":7075},{"name":6532,"cls":810},"The request to be sent.",{"name":6534,"kind":852,"annotation":7077,"required":42,"default":6538,"description":7080},{"join":7078},[7079,832],{"name":1161,"cls":810},"The timeout for the request in seconds. Defaults to 300s.",[7082,7085],{"description":7083,"annotation":7084},"If the transport is not set.",{"name":1734,"cls":810},{"description":7086,"annotation":7087},"If the lock cannot be acquired within the specified timeout.",{"name":7088,"cls":810},"TimeoutError",{"type":846,"name":6950,"path":6925,"parent":6481,"description":7090,"lines":7091,"parameters":7092,"returns":7101},"Send a request to the instrument.",[2061,3237],[7093,7094,7097],{"name":851,"kind":852,"required":853},{"name":6530,"kind":852,"annotation":7095,"required":853,"description":7096},{"name":6532,"cls":810},"The request to send.",{"name":6534,"kind":852,"annotation":7098,"required":42,"default":6538,"description":7080},{"join":7099},[7100,832],{"name":1161,"cls":810},{"description":7102,"annotation":7103},"The response from the instrument.",{"name":6532,"cls":810},{"type":846,"name":6951,"path":6925,"parent":6481,"description":7105,"lines":7106,"parameters":7107,"returns":7115},"Execute the given command.",[3960,1178],[7108,7109],{"name":851,"kind":852,"required":853},{"name":4067,"kind":852,"annotation":7110,"required":853,"description":7114},{"left":7111,"slice":7112},{"name":6906,"cls":810},{"name":7113,"cls":810},"unitelabs.liquid_handling.hamilton.commands.command.command.T_co","The command to execute.",{"description":7116,"annotation":7117},"The result of the command execution.",{"name":7113,"cls":810},{"type":784,"name":6944,"path":6925,"parent":6481,"description":7119,"lines":7120,"value":832,"annotation":7121},"Logger for the liquid handler.",[3657,1185],{"name":7122,"cls":810},"logging.Logger",{"type":846,"name":6952,"path":6925,"parent":6481,"lines":7124,"parameters":7126,"returns":7128},[7125,6551],166,[7127],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7129},{"name":7057,"cls":810},{"type":846,"name":6953,"path":6925,"parent":6481,"description":3814,"lines":7131,"decorators":7132,"parameters":7134,"returns":7136},[4038,6577],[7133],"log()",[7135],{"name":851,"kind":852,"required":853},{"description":7137,"annotation":7138},"Whether the instrument is currently initialized.",{"name":1098,"cls":810},{"type":846,"name":6954,"path":6925,"parent":6481,"description":7140,"lines":7141,"decorators":7142,"parameters":7143},"Pre-initialize the instrument (very important for collision control).",[6578,4074],[7133],[7144],{"name":851,"kind":852,"required":853},{"type":846,"name":6955,"path":6925,"parent":6481,"description":7146,"lines":7147,"decorators":7149,"parameters":7150,"returns":7152},"Get the last saved error message for each node.",[7148,4123],191,[7133],[7151],{"name":851,"kind":852,"required":853},{"description":7153,"annotation":7154},"A dict with each node and a corresponding error if available.",{"left":7155,"slice":7156},{"name":927,"cls":810},{"elements":7157},[7158,7159],{"name":931,"cls":810},{"name":931,"cls":810},{"type":846,"name":6956,"path":6925,"parent":6481,"description":7161,"lines":7162,"decorators":7164,"parameters":7165,"returns":7167},"Get the last faulty parameter with optional min and max values.",[7163,1227],202,[7133],[7166],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7168},{"name":7169,"cls":810},"unitelabs.liquid_handling.hamilton.interfaces.faulty_parameter.FaultyParameter",{"type":846,"name":6957,"path":6925,"parent":6481,"description":7171,"lines":7172,"decorators":7173,"parameters":7174,"returns":7179},"Get the value for a parameter.",[1236,4140],[7133],[7175,7176],{"name":851,"kind":852,"required":853},{"name":7177,"kind":852,"annotation":7178,"required":853},"parameter",{"name":931,"cls":810},{"description":1127,"annotation":7180},{"name":931,"cls":810},{"type":846,"name":6958,"path":6925,"parent":6481,"description":3827,"lines":7182,"decorators":7183,"parameters":7184,"returns":7186},[2248,1246],[7133],[7185],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7187},{"name":931,"cls":810},{"type":846,"name":6959,"path":6925,"parent":6481,"description":7189,"lines":7190,"parameters":7193,"returns":7195},"Get the instrument's firmware version (e.g. 1.0S 2009-06-24 A).",[7191,7192],220,243,[7194],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7196},{"left":7197,"slice":7198},{"name":2793,"cls":810},{"elements":7199},[7200,7206],{"left":7201,"slice":7202},{"name":2793,"cls":810},{"elements":7203},[7204,7205],{"name":1394,"cls":810},{"name":1394,"cls":810},{"name":7207,"cls":810},"datetime.date",{"type":846,"name":6960,"path":6925,"parent":6481,"description":7209,"lines":7210,"decorators":7213,"parameters":7214,"returns":7216},"Get the master status (compatible with Slaves).",[7211,7212],245,249,[7133],[7215],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7217},{"name":7218,"cls":810},"unitelabs.liquid_handling.hamilton.interfaces.module_status.ModuleStatus",{"type":846,"name":6961,"path":6925,"parent":6481,"description":7220,"lines":7221,"decorators":7223,"parameters":7224,"returns":7226},"Get current EEPROM data correctness.",[7222,2497],251,[7133],[7225],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7227},{"name":7228,"cls":810},"unitelabs.liquid_handling.hamilton.interfaces.data_correctness.DataCorrectness",{"type":846,"name":6962,"path":6925,"parent":6481,"description":7230,"lines":7231,"decorators":7232,"parameters":7233,"returns":7235},"Get the electronic board type.",[2711,4211],[7133],[7234],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7236},{"name":931,"cls":810},{"type":846,"name":6963,"path":6925,"parent":6481,"description":7238,"lines":7239,"decorators":7240,"parameters":7241,"returns":7243},"Get the number of presence sensors installed.",[2723,2734],[7133],[7242],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7244},{"name":1394,"cls":810},{"type":846,"name":6964,"path":6925,"parent":6481,"description":7246,"lines":7247,"decorators":7248,"parameters":7249},"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).",[2735,4341],[7133],[7250,7251,7254,7257],{"name":851,"kind":852,"required":853},{"name":3853,"kind":852,"annotation":7252,"required":853,"description":7253},{"name":1394,"cls":810},"Tip type table index.",{"name":3856,"kind":852,"annotation":7255,"required":853,"description":7256},{"name":1937,"cls":810},"The tip to reqister.",{"name":2163,"kind":852,"annotation":7258,"required":42,"default":7264,"description":7265},{"left":7259,"slice":7260},{"name":2320,"cls":810},{"elements":7261},[7262,7263],{"name":3864,"cls":810},{"name":3866,"cls":810},{"name":3864,"cls":810},"The method used to pick up the tip, either normal or slow.",{"type":846,"name":6965,"path":6925,"parent":6481,"description":7267,"lines":7268,"decorators":7271,"parameters":7272},"Set traffic lights.",[7269,7270],297,309,[7133],[7273,7274,7284],{"name":851,"kind":852,"required":853},{"name":1677,"kind":852,"annotation":7275,"required":42,"default":7282,"description":7283},{"left":7276,"slice":7277},{"name":2320,"cls":810},{"elements":7278},[7279,7280,7281,7282],"'green'","'yellow'","'red'","'off'","The color in which to light the led.",{"name":7285,"kind":852,"annotation":7286,"required":42,"default":1052,"description":7287},"is_flashing",{"name":1098,"cls":810},"Whether the light should flash.",{"type":846,"name":6966,"path":6925,"parent":6481,"description":7289,"lines":7290,"decorators":7293,"parameters":7294},"Reset the system.",[7291,7292],314,318,[7133],[7295],{"name":851,"kind":852,"required":853},{"type":846,"name":6967,"path":6925,"parent":6481,"description":7297,"lines":7298,"decorators":7300,"parameters":7301},"Halt execution.\n\nIntermediate sequences not yet carried out and the commands\nin the command stack are discarded.\nSequence already in process is completed.",[4386,7299],330,[7133],[7302],{"name":851,"kind":852,"required":853},{"type":846,"name":6968,"path":6925,"parent":6481,"description":3898,"lines":7304,"decorators":7307,"parameters":7308},[7305,7306],332,336,[7133],[7309],{"name":851,"kind":852,"required":853},{"type":846,"name":6969,"path":6925,"parent":6481,"description":3903,"lines":7311,"decorators":7314,"parameters":7315},[7312,7313],338,342,[7133],[7316],{"name":851,"kind":852,"required":853},{"type":846,"name":6970,"path":6925,"parent":6481,"description":7318,"lines":7319,"decorators":7322,"parameters":7323},"Enable or disable debugging on master.",[7320,7321],344,353,[7133],[7324,7325],{"name":851,"kind":852,"required":853},{"name":7326,"kind":852,"annotation":7327,"required":42,"default":1052,"description":7328},"debug",{"name":1098,"cls":810},"Whether to enable debugging.",{"type":846,"name":6971,"path":6925,"parent":6481,"description":7330,"lines":7331,"decorators":7333,"parameters":7334},"Set single step mode.",[4452,7332],364,[7133],[7335,7336],{"name":851,"kind":852,"required":853},{"name":7337,"kind":852,"annotation":7338,"required":42,"default":1052,"description":7339},"single_step_mode",{"name":1098,"cls":810},"Whether to enable single step mode.",{"type":846,"name":6972,"path":6925,"parent":6481,"description":7341,"lines":7342,"decorators":7345,"parameters":7346},"Trigger the next step in single step mode.",[7343,7344],366,370,[7133],[7347],{"name":851,"kind":852,"required":853},{"type":846,"name":6973,"path":6925,"parent":6481,"description":7349,"lines":7350,"decorators":7353,"parameters":7354},"Save all cycle counters of the instrument.",[7351,7352],372,376,[7133],[7355],{"name":851,"kind":852,"required":853},{"type":846,"name":6974,"path":6925,"parent":6481,"description":7357,"lines":7358,"decorators":7360,"parameters":7361,"returns":7363},"Set node names.",[7359,4562],381,[7133],[7362],{"name":851,"kind":852,"required":853},{"description":7364,"annotation":7365},"32 node names.",{"left":7366,"slice":7367},{"name":1851,"cls":810},{"name":931,"cls":810},{"type":846,"name":6975,"path":6925,"parent":6481,"description":7369,"lines":7370,"decorators":7373,"parameters":7374},"Set node names.\n\nWARNING! This command is NOT RECOMMENDED for use! This permanently\noverrides critical configuration data on the device hardware!",[7371,7372],392,404,[7133],[7375,7376],{"name":851,"kind":852,"required":853},{"name":7377,"kind":852,"annotation":7378,"required":853,"description":7364},"node_names",{"left":7379,"slice":7380},{"name":1851,"cls":810},{"name":931,"cls":810},{"type":846,"name":6976,"path":6925,"parent":6481,"lines":7382,"decorators":7385,"parameters":7387,"returns":7390},[7383,7384],406,414,[7386],"staticmethod",[7388],{"name":7029,"kind":852,"annotation":7389,"required":853},{"name":931,"cls":810},{"description":1127,"annotation":7391},{"name":931,"cls":810},{"type":846,"name":6977,"path":6925,"parent":6481,"description":3834,"lines":7393,"decorators":7395,"parameters":7396,"returns":7398},[4629,7394],422,[7133],[7397],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7399},{"name":6600,"cls":810},{"type":846,"name":6978,"path":6925,"parent":6481,"description":3841,"lines":7401,"decorators":7403,"parameters":7404,"returns":7406},[7402,4653],424,[7133],[7405],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7407},{"name":6610,"cls":810},{"type":846,"name":6979,"path":6925,"parent":6481,"description":7409,"lines":7410,"decorators":7412,"parameters":7413},"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.",[4663,7411],523,[7133],[7414,7415,7419,7423,7427,7430,7434,7438,7441,7444,7447,7450,7454,7458,7462,7465,7468,7471,7474,7478,7482,7485,7489,7493,7496,7499],{"name":851,"kind":852,"required":853},{"name":7416,"kind":852,"annotation":7417,"required":42,"default":7418,"description":7416},"ka",{"name":6532,"cls":810},"b'\\xff\\xff\\xff'",{"name":7420,"kind":852,"annotation":7421,"required":42,"default":7422,"description":7420},"ke",{"name":6532,"cls":810},"b'\\xff\\xff\\xff\\xff'",{"name":7424,"kind":852,"annotation":7425,"required":42,"default":7426,"description":7424},"xt",{"name":1394,"cls":810},"54",{"name":7428,"kind":852,"annotation":7429,"required":42,"default":7426,"description":7428},"xa",{"name":1394,"cls":810},{"name":7431,"kind":852,"annotation":7432,"required":42,"default":7433,"description":7431},"xw",{"name":1394,"cls":810},"13400",{"name":7435,"kind":852,"annotation":7436,"required":42,"default":7437,"description":7435},"kb",{"name":6532,"cls":810},"b'\\xff'",{"name":7439,"kind":852,"annotation":7440,"required":42,"default":7437,"description":7439},"xl",{"name":6532,"cls":810},{"name":7442,"kind":852,"annotation":7443,"required":42,"default":7437,"description":7442},"xn",{"name":6532,"cls":810},{"name":7445,"kind":852,"annotation":7446,"required":42,"default":7437,"description":7445},"xr",{"name":6532,"cls":810},{"name":7448,"kind":852,"annotation":7449,"required":42,"default":7437,"description":7448},"xo",{"name":6532,"cls":810},{"name":7451,"kind":852,"annotation":7452,"required":42,"default":7453,"description":7451},"xm",{"name":1394,"cls":810},"3500",{"name":7455,"kind":852,"annotation":7456,"required":42,"default":7457,"description":7455},"xx",{"name":1394,"cls":810},"11400",{"name":7459,"kind":852,"annotation":7460,"required":42,"default":7461,"description":7459},"xu",{"name":1394,"cls":810},"3700",{"name":7463,"kind":852,"annotation":7464,"required":42,"default":7461,"description":7463},"xv",{"name":1394,"cls":810},{"name":7466,"kind":852,"annotation":7467,"required":42,"default":1406,"description":7466},"kp",{"name":1394,"cls":810},{"name":7469,"kind":852,"annotation":7470,"required":42,"default":1406,"description":7469},"kc",{"name":1394,"cls":810},{"name":7472,"kind":852,"annotation":7473,"required":42,"default":1406,"description":7472},"kr",{"name":1394,"cls":810},{"name":7475,"kind":852,"annotation":7476,"required":42,"default":7477,"description":7475},"ys",{"name":1394,"cls":810},"90",{"name":7479,"kind":852,"annotation":7480,"required":42,"default":7481,"description":7479},"kl",{"name":1394,"cls":810},"360",{"name":7483,"kind":852,"annotation":7484,"required":42,"default":7481,"description":7483},"km",{"name":1394,"cls":810},{"name":7486,"kind":852,"annotation":7487,"required":42,"default":7488,"description":7486},"ym",{"name":1394,"cls":810},"6065",{"name":7490,"kind":852,"annotation":7491,"required":42,"default":7492,"description":7490},"yu",{"name":1394,"cls":810},"60",{"name":7494,"kind":852,"annotation":7495,"required":42,"default":7492,"description":7494},"yx",{"name":1394,"cls":810},{"name":7497,"kind":852,"annotation":7498,"required":42,"default":1048,"description":7497},"ga",{"name":1098,"cls":810},{"name":7500,"kind":852,"annotation":7501,"required":42,"default":1406,"description":7500},"ow",{"name":1394,"cls":810},{"type":846,"name":6980,"path":6925,"parent":6481,"description":7503,"lines":7504,"decorators":7505,"parameters":7506,"returns":7508},"Get the installation data.",[4931,1662],[7133],[7507],{"name":851,"kind":852,"required":853},{"description":7509,"annotation":7510},"Installation date.",{"name":7511,"cls":810},"unitelabs.liquid_handling.hamilton.interfaces.installation_data.InstallationData",{"type":846,"name":6981,"path":6925,"parent":6481,"description":7513,"lines":7514,"decorators":7515,"parameters":7516},"Store installation data.",[1672,1691],[7133],[7517,7518,7524],{"name":851,"kind":852,"required":853},{"name":7519,"kind":852,"annotation":7520,"required":42,"default":832,"description":7509},"date",{"join":7521},[7522,832],{"name":7523,"cls":810},"datetime.datetime",{"name":7525,"kind":852,"annotation":7526,"required":42,"default":7527,"description":7528},"serial_number",{"name":931,"cls":810},"'0000'","Serial number.",{"type":846,"name":6982,"path":6925,"parent":6481,"description":7530,"lines":7531,"decorators":7534,"parameters":7535,"returns":7541},"Get the verification data for a given subject.",[7532,7533],551,565,[7133],[7536,7537],{"name":851,"kind":852,"required":853},{"name":7538,"kind":852,"annotation":7539,"required":42,"default":1406,"description":7540},"subject",{"name":1394,"cls":810},"Verification subject.",{"description":7542,"annotation":7543},"Verification date.",{"name":7544,"cls":810},"unitelabs.liquid_handling.hamilton.interfaces.verification_data.VerificationData",{"type":846,"name":6983,"path":6925,"parent":6481,"description":7546,"lines":7547,"decorators":7550,"parameters":7551},"Set the verification data for a given subject.",[7548,7549],567,581,[7133],[7552,7553,7555,7559],{"name":851,"kind":852,"required":853},{"name":7538,"kind":852,"annotation":7554,"required":42,"default":1406,"description":7540},{"name":1394,"cls":810},{"name":7519,"kind":852,"annotation":7556,"required":42,"default":832,"description":7542},{"join":7557},[7558,832],{"name":7523,"cls":810},{"name":7560,"kind":852,"annotation":7561,"required":42,"default":1052,"description":7562},"is_completed",{"name":1098,"cls":810},"Whether the verification is completed.",{"type":846,"name":6984,"path":6925,"parent":6481,"description":7564,"lines":7565,"decorators":7568,"parameters":7569,"returns":7571},"Get an additional timestamp.",[7566,7567],583,587,[7133],[7570],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7572},{"name":7523,"cls":810},{"type":846,"name":6985,"path":6925,"parent":6481,"description":7574,"lines":7575,"decorators":7578,"parameters":7579},"Set an additional timestamp.",[7576,7577],589,598,[7133],[7580,7581],{"name":851,"kind":852,"required":853},{"name":7582,"kind":852,"annotation":7583,"required":853,"description":7584},"timestamp",{"name":7523,"cls":810},"The additional timestamp to set.",{"type":846,"name":6986,"path":6925,"parent":6481,"description":7586,"lines":7587,"decorators":7590,"parameters":7591,"returns":7593},"Get the download date.",[7588,7589],600,604,[7133],[7592],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7594},{"name":7207,"cls":810},{"type":846,"name":6987,"path":6925,"parent":6481,"description":7596,"lines":7597,"decorators":7600,"parameters":7601},"Set the download date.",[7598,7599],606,616,[7133],[7602,7603],{"name":851,"kind":852,"required":853},{"name":7519,"kind":852,"annotation":7604,"required":42,"default":832,"description":7607},{"join":7605},[7606,832],{"name":7523,"cls":810},"The download date to set.",{"type":846,"name":6988,"path":6925,"parent":6481,"description":7609,"lines":7610,"decorators":7613,"parameters":7614,"returns":7616},"Get technical assemblies.",[7611,7612],618,630,[7133],[7615],{"name":851,"kind":852,"required":853},{"description":7617,"annotation":7618},"Processor board (Part No.\u002FRev.\u002FSer. No., e.g. 000000\u002F00\u002F0000).",{"name":7619,"cls":810},"unitelabs.liquid_handling.hamilton.interfaces.technical_assemblies.TechnicalAssemblies",{"type":846,"name":6989,"path":6925,"parent":6481,"description":7621,"lines":7622,"decorators":7625,"parameters":7626},"Set the technical assemblies.",[7623,7624],632,645,[7133],[7627,7628,7631],{"name":851,"kind":852,"required":853},{"name":7629,"kind":852,"annotation":7630,"required":853,"description":7617},"processor_board",{"name":931,"cls":810},{"name":7632,"kind":852,"annotation":7633,"required":853,"description":7634},"power_supply",{"name":931,"cls":810},"Power supply (Part No.\u002FRev.\u002FSer. No., e.g. 000000\u002F00\u002F0000).",{"type":846,"name":6990,"path":6925,"parent":6481,"description":7636,"lines":7637,"decorators":7639,"parameters":7640,"returns":7642},"Get whether the PIP channel validation status is correct.",[7638,5487],647,[7133],[7641],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7643},{"left":7644,"slice":7645},{"name":1851,"cls":810},{"name":1098,"cls":810},{"type":846,"name":6991,"path":6925,"parent":6481,"description":7647,"lines":7648,"decorators":7649,"parameters":7650},"Set the PIP channel validation status.",[5495,5520],[7133],[7651,7652],{"name":851,"kind":852,"required":853},{"name":7653,"kind":852,"annotation":7654,"required":853,"description":7657},"is_valid",{"left":7655,"slice":7656},{"name":1851,"cls":810},{"name":1098,"cls":810},"Whether the PIP channel validation is correct.",{"type":846,"name":6992,"path":6925,"parent":6481,"description":7659,"lines":7660,"decorators":7663,"parameters":7664,"returns":7666},"Get whether the XL channel validation status is correct.",[7661,7662],664,668,[7133],[7665],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7667},{"left":7668,"slice":7669},{"name":1851,"cls":810},{"name":1098,"cls":810},{"type":846,"name":6993,"path":6925,"parent":6481,"description":7671,"lines":7672,"decorators":7674,"parameters":7675},"Set the XL channel validation status.",[7673,5599],670,[7133],[7676,7677],{"name":851,"kind":852,"required":853},{"name":7653,"kind":852,"annotation":7678,"required":853,"description":7681},{"left":7679,"slice":7680},{"name":1851,"cls":810},{"name":1098,"cls":810},"Whether the XL channel validation is correct.",{"type":846,"name":6994,"path":6925,"parent":6481,"description":7683,"lines":7684,"decorators":7686,"parameters":7687,"returns":7692},"Get deck data.",[5588,7685],694,[7133],[7688,7689],{"name":851,"kind":852,"required":853},{"name":3853,"kind":852,"annotation":7690,"required":853,"description":7691},{"name":1394,"cls":810},"Identification number.",{"description":7693,"annotation":7694},"Data stream (12 characters).",{"name":931,"cls":810},{"type":846,"name":6995,"path":6925,"parent":6481,"description":7696,"lines":7697,"decorators":7700,"parameters":7701},"Set deck data.",[7698,7699],696,707,[7133],[7702,7703,7705],{"name":851,"kind":852,"required":853},{"name":3853,"kind":852,"annotation":7704,"required":853,"description":7691},{"name":1394,"cls":810},{"name":7706,"kind":852,"annotation":7707,"required":853,"description":7693},"chunk",{"name":931,"cls":810},{"type":846,"name":6996,"path":6925,"parent":6481,"description":7709,"lines":7710,"decorators":7713,"parameters":7714},"Set USB device number (for LDPB only).",[7711,7712],709,719,[7133],[7715,7716],{"name":851,"kind":852,"required":853},{"name":7717,"kind":852,"annotation":7718,"required":853,"description":7719},"device_number",{"name":1394,"cls":810},"The USB device number to set.",{"type":846,"name":6997,"path":6925,"parent":6481,"description":7721,"lines":7722,"decorators":7725,"parameters":7726},"Save TCP\u002FIP parameters (for LDPB only).",[7723,7724],721,726,[7133],[7727],{"name":851,"kind":852,"required":853},{"type":846,"name":6998,"path":6925,"parent":6481,"description":7729,"lines":7730,"decorators":7733,"parameters":7734},"Set x-offset x-axis \u003C-> iSWAP.",[7731,7732],728,738,[7133],[7735,7736],{"name":851,"kind":852,"required":853},{"name":2718,"kind":852,"annotation":7737,"required":42,"description":7738},{"name":1921,"cls":810},"The x-axis offset in mm.",{"type":846,"name":6999,"path":6925,"parent":6481,"description":7740,"lines":7741,"decorators":7744,"parameters":7745},"Set x-offset x-axis \u003C-> CoRe 96 head.",[7742,7743],740,750,[7133],[7746,7747],{"name":851,"kind":852,"required":853},{"name":2718,"kind":852,"annotation":7748,"required":42,"description":7738},{"name":1921,"cls":810},{"type":846,"name":7000,"path":6925,"parent":6481,"description":7750,"lines":7751,"decorators":7754,"parameters":7755},"Set x-offset x-axis \u003C-> CoRe 384 head.",[7752,7753],752,762,[7133],[7756,7757],{"name":851,"kind":852,"required":853},{"name":2718,"kind":852,"annotation":7758,"required":42,"description":7738},{"name":1921,"cls":810},{"type":846,"name":7001,"path":6925,"parent":6481,"description":7760,"lines":7761,"decorators":7764,"parameters":7765},"Set x-offset x-axis \u003C-> Nano Pippetor head.",[7762,7763],764,774,[7133],[7766,7767],{"name":851,"kind":852,"required":853},{"name":2718,"kind":852,"annotation":7768,"required":42,"description":7738},{"name":1921,"cls":810},{"type":846,"name":7002,"path":6925,"parent":6481,"description":7770,"lines":7771,"decorators":7774,"parameters":7775},"Set x-offset x-axis \u003C-> Puncher plate gripper.",[7772,7773],776,786,[7133],[7776,7777],{"name":851,"kind":852,"required":853},{"name":2718,"kind":852,"annotation":7778,"required":42,"description":7738},{"name":1921,"cls":810},{"type":846,"name":7003,"path":6925,"parent":6481,"description":7780,"lines":7781,"decorators":7784,"parameters":7785,"returns":7787},"Request maximal ranges of X drives in mm.",[7782,7783],791,796,[7133],[7786],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7788},{"left":7789,"slice":7790},{"name":1851,"cls":810},{"name":1062,"cls":810},{"type":846,"name":7004,"path":6925,"parent":6481,"description":7792,"lines":7793,"decorators":7795,"parameters":7796,"returns":7798},"Get the x position of the right arm in mm.",[7794,5979],798,[7133],[7797],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7799},{"name":1062,"cls":810},{"type":846,"name":7005,"path":6925,"parent":6481,"description":7801,"lines":7802,"decorators":7804,"parameters":7805},"Set the x position of the right arm.",[6182,7803],814,[7133],[7806,7807],{"name":851,"kind":852,"required":853},{"name":1995,"kind":852,"annotation":7808,"required":853,"description":7809},{"name":1921,"cls":810},"The x position in mm.",{"type":846,"name":7006,"path":6925,"parent":6481,"description":7811,"lines":7812,"decorators":7815,"parameters":7816},"Set the x position of the right arm.\n\n> Attention! Collision risk!",[7813,7814],816,828,[7133],[7817,7818],{"name":851,"kind":852,"required":853},{"name":1995,"kind":852,"annotation":7819,"required":853,"description":7809},{"name":1921,"cls":810},{"type":846,"name":7007,"path":6925,"parent":6481,"description":7821,"lines":7822,"decorators":7823,"parameters":7824,"returns":7826},"Request right X-Arm last collision type (after error 27).",[6236,6253],[7133],[7825],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7827},{"name":1098,"cls":810},{"type":846,"name":7008,"path":6925,"parent":6481,"description":7829,"lines":7830,"decorators":7832,"parameters":7833},"Search for a teach in signal using the given channel in x-direction.",[6263,7831],847,[7133],[7834,7835,7838],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":7836,"required":853,"description":7837},{"name":1394,"cls":810},"The zero-based channel index (0 - 15).",{"name":1995,"kind":852,"annotation":7839,"required":853,"description":7840},{"name":1921,"cls":810},"The target x position (search position) in mm.",{"type":846,"name":7009,"path":6925,"parent":6481,"description":7842,"lines":7843,"decorators":7845,"parameters":7846},"Teach rack using the given channel.\n\n> Attention! Channels not involved must first be taken out of measurement range.",[7844,6337],849,[7133],[7847,7848,7850],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":7849,"required":853,"description":7837},{"name":1394,"cls":810},{"name":7851,"kind":852,"annotation":7852,"required":853,"description":7853},"gap_center",{"name":1915,"cls":810},"The x, y and z positions of the gap center in mm.",{"type":846,"name":7010,"path":6925,"parent":6481,"description":7855,"lines":7856,"decorators":7858,"parameters":7859,"returns":7861},"Whether the cover is currently open.",[7857,6356],872,[7133],[7860],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7862},{"name":1098,"cls":810},{"type":846,"name":7011,"path":6925,"parent":6481,"description":3869,"lines":7864,"decorators":7867,"parameters":7868},[7865,7866],878,882,[7133],[7869],{"name":851,"kind":852,"required":853},{"type":846,"name":7012,"path":6925,"parent":6481,"description":3892,"lines":7871,"decorators":7874,"parameters":7875},[7872,7873],884,888,[7133],[7876],{"name":851,"kind":852,"required":853},{"type":846,"name":7013,"path":6925,"parent":6481,"description":7878,"lines":7879,"parameters":7882},"Lock cover.",[7880,7881],890,893,[7883],{"name":851,"kind":852,"required":853},{"type":846,"name":7014,"path":6925,"parent":6481,"description":7885,"lines":7886,"decorators":7889,"parameters":7890},"Unlock cover.",[7887,7888],895,899,[7133],[7891],{"name":851,"kind":852,"required":853},{"type":846,"name":7015,"path":6925,"parent":6481,"description":7893,"lines":7894,"decorators":7897,"parameters":7898,"returns":7900},"Query input Status.",[7895,7896],901,905,[7133],[7899],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7901},{"name":931,"cls":810},{"type":846,"name":7016,"path":6925,"parent":6481,"description":7903,"lines":7904,"decorators":7906,"parameters":7907},"Set cover output.",[6357,7905],930,[7133],[7908,7909,7913,7917,7921],{"name":851,"kind":852,"required":853},{"name":7910,"kind":852,"annotation":7911,"required":42,"default":1406,"description":7912},"output",{"name":1394,"cls":810},"1 = cover lock; 2 = reserve out; 3 = reserve out.",{"name":7914,"kind":852,"annotation":7915,"required":42,"description":7916},"first_cycle",{"name":1921,"cls":810},"First stage duty cycle [in %]",{"name":7918,"kind":852,"annotation":7919,"required":42,"description":7920},"duration",{"name":1921,"cls":810},"First stage duration [in s]",{"name":7922,"kind":852,"annotation":7923,"required":42,"description":7924},"second_cycle",{"name":1921,"cls":810},"Second stage duty cycle [%]",{"type":846,"name":7017,"path":6925,"parent":6481,"description":7926,"lines":7927,"decorators":7928,"parameters":7929},"Reset cover output.",[6399,6930],[7133],[7930,7931],{"name":851,"kind":852,"required":853},{"name":7910,"kind":852,"annotation":7932,"required":42,"default":1406,"description":7912},{"name":1394,"cls":810},{"type":755,"name":6895,"path":7934,"parent":764,"classes":7935},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fhamilton_protocol.py",[3743],{"type":802,"name":3743,"path":7934,"parent":6895,"description":7937,"lines":7938,"bases":7939,"attributes":7943,"functions":7945,"mro":7958},"Abstract protocol interface shared by STAR and Microlab Vantage liquid handlers.",[6649,1991],[7940],{"annotation":7941},{"name":7942,"cls":810},"abc.ABC",[7944],"unitelabs.liquid_handling.hamilton.hamilton_protocol.HamiltonProtocol.min_traverse_height",[7946,7947,7948,7949,7950,7951,7952,7953,7954,7955,7956,7957],"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",[3743],{"type":784,"name":7944,"path":7934,"parent":3743,"lines":7960,"value":7022,"annotation":7961},[2781,2781],{"name":3784,"cls":810},{"type":846,"name":7946,"path":7934,"parent":3743,"description":3803,"lines":7963,"decorators":7964,"parameters":7966},[2997,1837],[7965],"abc.abstractmethod",[7967],{"name":851,"kind":852,"required":853},{"type":846,"name":7947,"path":7934,"parent":3743,"description":3808,"lines":7969,"decorators":7970,"parameters":7971},[906,856],[7965],[7972],{"name":851,"kind":852,"required":853},{"type":846,"name":7948,"path":7934,"parent":3743,"description":3814,"lines":7974,"decorators":7975,"parameters":7976,"returns":7978},[831,864],[7965],[7977],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7979},{"name":1098,"cls":810},{"type":846,"name":7949,"path":7934,"parent":3743,"description":3821,"lines":7981,"decorators":7982,"parameters":7983},[3016,871],[7965],[7984],{"name":851,"kind":852,"required":853},{"type":846,"name":7950,"path":7934,"parent":3743,"description":3827,"lines":7986,"decorators":7987,"parameters":7988,"returns":7990},[877,1065],[7965],[7989],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7991},{"name":931,"cls":810},{"type":846,"name":7951,"path":7934,"parent":3743,"description":3834,"lines":7993,"decorators":7994,"parameters":7995,"returns":7997},[1903,2847],[7965],[7996],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":7998},{"name":927,"cls":810},{"type":846,"name":7952,"path":7934,"parent":3743,"description":3841,"lines":8000,"decorators":8001,"parameters":8002,"returns":8004},[2860,1043],[7965],[8003],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8005},{"name":927,"cls":810},{"type":846,"name":7953,"path":7934,"parent":3743,"description":3848,"lines":8007,"decorators":8008,"parameters":8009},[878,1954],[7965],[8010,8011,8013,8015],{"name":851,"kind":852,"required":853},{"name":3853,"kind":852,"annotation":8012,"required":853},{"name":1394,"cls":810},{"name":3856,"kind":852,"annotation":8014,"required":853},{"name":1937,"cls":810},{"name":2163,"kind":852,"annotation":8016,"required":42,"default":8022},{"left":8017,"slice":8018},{"name":2320,"cls":810},{"elements":8019},[8020,8021],{"name":3864,"cls":810},{"name":3866,"cls":810},{"name":3864,"cls":810},{"type":846,"name":7954,"path":7934,"parent":3743,"description":3869,"lines":8024,"decorators":8025,"parameters":8026},[1080,806],[7965],[8027,8028,8030,8032,8034,8036,8038],{"name":851,"kind":852,"required":853},{"name":3874,"kind":852,"annotation":8029,"required":42,"default":1052},{"name":1098,"cls":810},{"name":3877,"kind":852,"annotation":8031,"required":42,"default":1052},{"name":1098,"cls":810},{"name":3880,"kind":852,"annotation":8033,"required":42,"default":1052},{"name":1098,"cls":810},{"name":3883,"kind":852,"annotation":8035,"required":42,"default":1052},{"name":1098,"cls":810},{"name":3886,"kind":852,"annotation":8037,"required":42,"default":1052},{"name":1098,"cls":810},{"name":3889,"kind":852,"annotation":8039,"required":42,"default":1052},{"name":1098,"cls":810},{"type":846,"name":7955,"path":7934,"parent":3743,"description":3892,"lines":8041,"decorators":8042,"parameters":8043},[3093,1964],[7965],[8044],{"name":851,"kind":852,"required":853},{"type":846,"name":7956,"path":7934,"parent":3743,"description":3898,"lines":8046,"decorators":8047,"parameters":8048},[1981,1982],[7965],[8049],{"name":851,"kind":852,"required":853},{"type":846,"name":7957,"path":7934,"parent":3743,"description":3903,"lines":8051,"decorators":8052,"parameters":8053},[1990,1991],[7965],[8054],{"name":851,"kind":852,"required":853},{"type":755,"name":6896,"path":8056,"parent":764,"packages":8057,"attributes":8058,"classes":8059},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fvantage.py",[6900],[6923],[6373],{"type":802,"name":6373,"path":8056,"parent":6896,"description":8061,"lines":8062,"bases":8064,"attributes":8067,"functions":8078,"mro":8096},"Hamilton Microlab Vantage (STAR V) liquid handler.",[1904,8063],377,[8065],{"annotation":8066},{"name":772,"cls":810},[8068,8069,8070,8071,8072,8073,8074,8075,8076,8077],"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",[8079,8080,8081,8082,8083,8084,8085,8086,8087,8088,8089,8090,8091,8092,8093,8094,8095],"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",[6373,772,774,813,827,828],{"type":846,"name":8079,"path":8056,"parent":6373,"lines":8098,"parameters":8099},[1955,2000],[8100,8101,8103,8107,8111],{"name":851,"kind":852,"required":853},{"name":7029,"kind":852,"annotation":8102,"required":853},{"name":931,"cls":810},{"name":7032,"kind":1769,"annotation":8104,"required":42,"default":832},{"join":8105},[8106,832],{"name":7036,"cls":810},{"name":1768,"kind":1769,"annotation":8108,"required":42,"default":832},{"join":8109},[8110,832],{"name":6364,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724},{"type":846,"name":8113,"path":8056,"parent":8079,"lines":8114,"returns":8115},"unitelabs.liquid_handling.hamilton.vantage.Vantage.__init__._get_x_limits",[897,1091],{"description":1127,"annotation":8116},{"name":2793,"cls":810},{"type":784,"name":8068,"path":8056,"parent":6373,"lines":8118,"value":8119},[6518,6518],"VantageProtocol(name=name, client=client, get_x_limits=_get_x_limits, **kwargs)",{"type":784,"name":8069,"path":8056,"parent":6373,"lines":8121,"value":8122},[3432,1982],"HamiltonDeck(liquid_handler=self, location=(Vector(x=32.5, y=63, z=100)))",{"type":784,"name":8070,"path":8056,"parent":6373,"lines":8124,"value":8125},[1092,1092],"VantageChannels(liquid_handler=self)",{"type":784,"name":8071,"path":8056,"parent":6373,"lines":8127,"value":8128},[1990,1990],"IDL(liquid_handler=self)",{"type":784,"name":8072,"path":8056,"parent":6373,"lines":8130,"value":8131},[1102,1102],"IPG(liquid_handler=self)",{"type":784,"name":8073,"path":8056,"parent":6373,"lines":8133,"value":8134},[1991,1991],"VantageXLChannels(liquid_handler=self)",{"type":784,"name":8074,"path":8056,"parent":6373,"lines":8136,"value":832,"annotation":8138},[8137,8137],74,{"join":8139},[8140,832],{"name":773,"cls":810},{"type":784,"name":8077,"path":8056,"parent":6373,"lines":8142,"value":832,"annotation":8143},[1423,1423],{"join":8144},[8145,832],{"name":6364,"cls":810},{"type":784,"name":8075,"path":8056,"parent":6373,"description":8147,"lines":8148,"value":832,"annotation":8149},"The current instrument configuration.",[2009,6827],{"name":6364,"cls":810},{"type":784,"name":8076,"path":8056,"parent":6373,"description":8151,"lines":8152,"value":832,"annotation":8153},"Logger for the Vantage liquid handler.",[2032,3133],{"name":7122,"cls":810},{"type":846,"name":8080,"path":8056,"parent":6373,"lines":8155,"decorators":8156,"parameters":8157},[3139,1134],[6526],[8158,8159],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724},{"type":846,"name":8081,"path":8056,"parent":6373,"lines":8161,"decorators":8162,"parameters":8163,"returns":8165},[1139,2212],[6526],[8164],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8166},{"name":1098,"cls":810},{"type":846,"name":8082,"path":8056,"parent":6373,"lines":8168,"decorators":8170,"parameters":8171},[3572,8169],207,[6526],[8172,8173],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724},{"type":846,"name":8083,"path":8056,"parent":6373,"lines":8175,"decorators":8176,"parameters":8177},[6619,4140],[7133,6526],[8178],{"name":851,"kind":852,"required":853},{"type":846,"name":8084,"path":8056,"parent":6373,"lines":8180,"decorators":8182,"parameters":8183},[2248,8181],217,[7133,6526],[8184],{"name":851,"kind":852,"required":853},{"type":846,"name":8085,"path":8056,"parent":6373,"description":8186,"lines":8187,"decorators":8188,"parameters":8189},"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.",[6641,1267],[7133,6526],[8190],{"name":851,"kind":852,"required":853},{"type":846,"name":8086,"path":8056,"parent":6373,"description":8192,"lines":8193,"parameters":8194},"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,2745],[8195,8196,8200,8204,8208,8212,8216],{"name":851,"kind":852,"required":853},{"name":3874,"kind":852,"annotation":8197,"required":42,"default":832},{"join":8198},[8199,832],{"name":1098,"cls":810},{"name":3877,"kind":852,"annotation":8201,"required":42,"default":832},{"join":8202},[8203,832],{"name":1098,"cls":810},{"name":3880,"kind":852,"annotation":8205,"required":42,"default":832},{"join":8206},[8207,832],{"name":1098,"cls":810},{"name":3883,"kind":852,"annotation":8209,"required":42,"default":832},{"join":8210},[8211,832],{"name":1098,"cls":810},{"name":3886,"kind":852,"annotation":8213,"required":42,"default":832},{"join":8214},[8215,832],{"name":1098,"cls":810},{"name":3889,"kind":852,"annotation":8217,"required":42,"default":832},{"join":8218},[8219,832],{"name":1098,"cls":810},{"type":846,"name":8087,"path":8056,"parent":6373,"description":8221,"lines":8222,"parameters":8224},"Unlock all covers and trays.",[8223,1302],276,[8225],{"name":851,"kind":852,"required":853},{"type":846,"name":8088,"path":8056,"parent":6373,"description":8227,"lines":8228,"parameters":8230},"Lock a specific cover or tray by name (e.g. 'cover1', 'tray2').",[1323,8229],286,[8231,8232],{"name":851,"kind":852,"required":853},{"name":8233,"kind":852,"annotation":8234,"required":853},"cover_or_tray",{"name":931,"cls":810},{"type":846,"name":8089,"path":8056,"parent":6373,"description":8236,"lines":8237,"parameters":8239},"Unlock a specific cover or tray by name (e.g. 'cover1', 'tray2').",[4290,8238],294,[8240,8241],{"name":851,"kind":852,"required":853},{"name":8233,"kind":852,"annotation":8242,"required":853},{"name":931,"cls":810},{"type":846,"name":8090,"path":8056,"parent":6373,"description":3994,"lines":8244,"decorators":8245,"parameters":8246,"returns":8248},[4342,4349],[7133],[8247],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8249},{"name":3447,"cls":810},{"type":846,"name":8091,"path":8056,"parent":6373,"description":8251,"lines":8252,"decorators":8253,"parameters":8254,"returns":8256},"Get the current deck light state.",[4355,4365],[7133],[8255],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8257},{"name":3447,"cls":810},{"type":846,"name":8092,"path":8056,"parent":6373,"description":3966,"lines":8259,"decorators":8261,"parameters":8262},[8260,7299],306,[7133],[8263,8264,8267,8270,8273,8276,8279,8282],{"name":851,"kind":852,"required":853},{"name":3973,"kind":1769,"annotation":8265,"required":42,"default":1406,"description":8266},{"name":1394,"cls":810},"Red channel intensity (0-100).",{"name":3976,"kind":1769,"annotation":8268,"required":42,"default":1406,"description":8269},{"name":1394,"cls":810},"Green channel intensity (0-100).",{"name":3979,"kind":1769,"annotation":8271,"required":42,"default":1406,"description":8272},{"name":1394,"cls":810},"Blue channel intensity (0-100).",{"name":3982,"kind":1769,"annotation":8274,"required":42,"default":1406,"description":8275},{"name":1394,"cls":810},"White channel intensity (0-100).",{"name":3985,"kind":1769,"annotation":8277,"required":42,"default":1406,"description":8278},{"name":1394,"cls":810},"Enable UV light (0-100 intensity).",{"name":3988,"kind":1769,"annotation":8280,"required":42,"default":1406,"description":8281},{"name":1394,"cls":810},"Enable blink mode with specified period in milliseconds (0 disables blink).",{"name":3991,"kind":1769,"annotation":8283,"required":42,"default":1052,"description":8284},{"name":1098,"cls":810},"Enable rainbow mode.",{"type":846,"name":8093,"path":8056,"parent":6373,"description":8286,"lines":8287,"decorators":8288,"parameters":8289,"returns":8291},"Get the version of the installed firmware.",[7305,7306],[7133],[8290],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8292},{"name":931,"cls":810},{"type":846,"name":8094,"path":8056,"parent":6373,"description":4051,"lines":8294,"decorators":8295,"parameters":8296,"returns":8298},[7312,1324],[7133],[8297],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8299},{"left":8300,"slice":8301},{"name":1851,"cls":810},{"name":1098,"cls":810},{"type":846,"name":8095,"path":8056,"parent":6373,"description":8303,"lines":8304,"parameters":8306,"returns":8308},"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.",[8305,8063],345,[8307],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8309},{"name":6364,"cls":810},{"type":784,"name":6923,"path":8056,"parent":6896,"lines":8311,"value":8313},[8312,8312],380,"Vantage",{"type":755,"name":6897,"path":8315,"parent":764,"classes":8316},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmicrolab_star.py",[6624],{"type":802,"name":6624,"path":8315,"parent":6897,"description":8318,"lines":8319,"bases":8321,"attributes":8324,"functions":8338,"mro":8348},"Hamilton Microlab STAR liquid handler.",[878,8320],402,[8322],{"annotation":8323},{"name":772,"cls":810},[8325,8326,8327,8328,8329,8330,8331,8332,8333,8334,8335,8336,8337],"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",[8339,8340,8341,8342,8343,8344,8345,8346,8347],"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",[6624,772,774,813,827,828],{"type":784,"name":8335,"path":8315,"parent":6624,"lines":8350,"value":1768,"annotation":8351},[3461,3461],{"join":8352},[8353,832],{"name":6638,"cls":810},{"type":784,"name":8325,"path":8315,"parent":6624,"lines":8355,"value":8356,"annotation":8357},[7040,7040],"MicrolabSTARConfiguration",{"left":8358,"slice":8359},{"name":843,"cls":810},{"name":6638,"cls":810},{"type":846,"name":8339,"path":8315,"parent":6624,"lines":8361,"parameters":8362},[7046,3461],[8363,8364,8366,8370,8374],{"name":851,"kind":852,"required":853},{"name":7029,"kind":852,"annotation":8365,"required":853},{"name":931,"cls":810},{"name":7032,"kind":1769,"annotation":8367,"required":42,"default":832},{"join":8368},[8369,832],{"name":7036,"cls":810},{"name":1768,"kind":1769,"annotation":8371,"required":42,"default":832},{"join":8372},[8373,832],{"name":6638,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724},{"type":784,"name":8326,"path":8315,"parent":6624,"lines":8376,"value":8378},[8377,8377],58,"MicrolabSTARProtocol(name=name, client=client, **kwargs)",{"type":784,"name":8327,"path":8315,"parent":6624,"lines":8380,"value":8381},[897,897],"HamiltonDeck(liquid_handler=self, location=(Vector(x=100, y=63, z=100)))",{"type":784,"name":8328,"path":8315,"parent":6624,"lines":8383,"value":8384},[806,806],"Channels(liquid_handler=self)",{"type":784,"name":8329,"path":8315,"parent":6624,"lines":8386,"value":8387},[1091,1091],"CoReGripper(liquid_handler=self)",{"type":784,"name":8330,"path":8315,"parent":6624,"lines":8389,"value":8390},[3093,3093],"ISWAP(liquid_handler=self)",{"type":784,"name":8331,"path":8315,"parent":6624,"lines":8392,"value":8393},[6518,6518],"CoRe96(liquid_handler=self)",{"type":784,"name":8332,"path":8315,"parent":6624,"lines":8395,"value":8396},[1964,1964],"self.core96",{"type":784,"name":8333,"path":8315,"parent":6624,"lines":8398,"value":8399},[3432,3432],"Autoload(liquid_handler=self)",{"type":784,"name":8334,"path":8315,"parent":6624,"lines":8401,"value":8402,"annotation":8403},[1981,1981],"self.core_gripper",{"name":773,"cls":810},{"type":784,"name":8336,"path":8315,"parent":6624,"description":7119,"lines":8405,"value":832,"annotation":8406},[1990,8137],{"name":7122,"cls":810},{"type":784,"name":8337,"path":8315,"parent":6624,"lines":8408,"value":832,"annotation":8409},[6806,2020],{"name":6638,"cls":810},{"type":846,"name":8340,"path":8315,"parent":6624,"lines":8411,"decorators":8413,"parameters":8414},[2021,8412],115,[6526],[8415,8416],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724},{"type":846,"name":8341,"path":8315,"parent":6624,"lines":8418,"decorators":8421,"parameters":8422,"returns":8424},[8419,8420],117,143,[6526],[8423],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8425},{"name":1098,"cls":810},{"type":846,"name":8342,"path":8315,"parent":6624,"lines":8427,"decorators":8429,"parameters":8430},[8428,4108],145,[6526],[8431,8432],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724},{"type":846,"name":8343,"path":8315,"parent":6624,"lines":8434,"decorators":8435,"parameters":8436},[1220,4112],[7133,6526],[8437],{"name":851,"kind":852,"required":853},{"type":846,"name":8344,"path":8315,"parent":6624,"lines":8439,"decorators":8440,"parameters":8441},[4100,4134],[7133,6526],[8442],{"name":851,"kind":852,"required":853},{"type":846,"name":8345,"path":8315,"parent":6624,"description":8286,"lines":8444,"decorators":8446,"parameters":8447,"returns":8449},[1227,8445],213,[7133],[8448],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8450},{"name":931,"cls":810},{"type":846,"name":8346,"path":8315,"parent":6624,"description":8452,"lines":8453,"decorators":8456,"parameters":8457},"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.",[8454,8455],215,240,[7133],[8458],{"name":851,"kind":852,"required":853},{"type":846,"name":8347,"path":8315,"parent":6624,"description":8460,"lines":8461,"parameters":8463,"returns":8465},"Get the instrument configuration.",[8462,8320],242,[8464],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8466},{"name":6638,"cls":810},{"type":755,"name":6898,"path":8468,"parent":764,"attributes":8469,"classes":8472},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fvantage_protocol.py",[8470,8471],"unitelabs.liquid_handling.hamilton.vantage_protocol._GetXLimits","unitelabs.liquid_handling.hamilton.vantage_protocol.MicrolabSTARVProtocol",[8473],"unitelabs.liquid_handling.hamilton.vantage_protocol.VantageProtocol",{"type":784,"name":8470,"path":8468,"parent":6898,"lines":8475,"value":8476},[848,856],"collections.abc.Callable[[], collections.abc.Awaitable[tuple[decimal.Decimal | None, decimal.Decimal | None]]]",{"type":802,"name":8473,"path":8468,"parent":6898,"description":8478,"lines":8479,"bases":8481,"attributes":8484,"functions":8493,"mro":8525},"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,8480],558,[8482],{"annotation":8483},{"name":3743,"cls":810},[8485,8486,8487,8488,8489,8490,8491,8492],"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",[8494,8495,8496,8497,8498,8499,8500,8501,8502,8503,8504,8505,8506,8507,8508,8509,8510,8511,8512,8513,8514,8515,8516,8517,8518,8519,8520,8521,8522,8523,8524],"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",[8473,3743],{"type":784,"name":8485,"path":8468,"parent":8473,"lines":8527,"value":7022,"annotation":8528},[1903,1903],{"name":3784,"cls":810},{"type":846,"name":8494,"path":8468,"parent":8473,"lines":8530,"parameters":8531},[2847,7040],[8532,8533,8535,8539,8544],{"name":851,"kind":852,"required":853},{"name":7029,"kind":852,"annotation":8534,"required":853},{"name":931,"cls":810},{"name":7032,"kind":1769,"annotation":8536,"required":42,"default":832},{"join":8537},[8538,832],{"name":7036,"cls":810},{"name":8540,"kind":1769,"annotation":8541,"required":42,"default":832},"get_x_limits",{"join":8542},[8543,832],{"name":8470,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724},{"type":784,"name":8486,"path":8468,"parent":8473,"lines":8546,"value":7029},[3042,3042],{"type":784,"name":8487,"path":8468,"parent":8473,"lines":8548,"value":7032,"annotation":8549},[878,878],{"join":8550},[8551,832],{"name":7036,"cls":810},{"type":784,"name":8488,"path":8468,"parent":8473,"lines":8553,"value":832,"annotation":8554},[1079,1079],{"join":8555},[8556,832],{"name":7057,"cls":810},{"type":784,"name":8489,"path":8468,"parent":8473,"lines":8558,"value":7043},[887,887],{"type":784,"name":8490,"path":8468,"parent":8473,"lines":8560,"value":1052},[3050,3050],{"type":784,"name":8491,"path":8468,"parent":8473,"lines":8562,"value":8540},[7040,7040],{"type":784,"name":8492,"path":8468,"parent":8473,"description":8564,"lines":8565,"value":832,"annotation":8566},"Logger for the Vantage protocol.",[1954,3810],{"name":7122,"cls":810},{"type":846,"name":8495,"path":8468,"parent":8473,"description":8568,"lines":8569,"parameters":8571},"Open the connection to the microlab-vantage connector.",[8570,897],54,[8572],{"name":851,"kind":852,"required":853},{"type":846,"name":8496,"path":8468,"parent":8473,"description":8574,"lines":8575,"parameters":8576},"Close the connection to the microlab-vantage connector.",[1091,1981],[8577],{"name":851,"kind":852,"required":853},{"type":846,"name":8497,"path":8468,"parent":8473,"description":8579,"lines":8580,"parameters":8581},"Raise ValueError if position (0.1mm units) is outside configured min\u002Fmax x bounds.",[1982,6816],[8582,8583],{"name":851,"kind":852,"required":853},{"name":1615,"kind":852,"annotation":8584,"required":853},{"name":1394,"cls":810},{"type":846,"name":8498,"path":8468,"parent":8473,"lines":8586,"parameters":8587,"returns":8589},[6817,2021],[8588],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8590},{"name":7057,"cls":810},{"type":846,"name":8499,"path":8468,"parent":8473,"description":8592,"lines":8593,"decorators":8594,"parameters":8595,"returns":8597},"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.",[3133,3140],[7133],[8596],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8598},{"name":1098,"cls":810},{"type":846,"name":8500,"path":8468,"parent":8473,"description":8600,"lines":8601,"decorators":8602,"parameters":8604},"Initialize the instrument.",[3154,1113],[7133,8603],"handle_hamilton_errors",[8605],{"name":851,"kind":852,"required":853},{"type":846,"name":8501,"path":8468,"parent":8473,"description":3827,"lines":8607,"decorators":8608,"parameters":8609,"returns":8611},[1122,8419],[7133,8603],[8610],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8612},{"name":931,"cls":810},{"type":846,"name":8502,"path":8468,"parent":8473,"description":8614,"lines":8615,"decorators":8617,"parameters":8618},"Set the loading indicator LED states for carrier position feedback.",[3491,8616],147,[7133,8603],[8619,8620],{"name":851,"kind":852,"required":853},{"name":4029,"kind":852,"annotation":8621,"required":42,"default":832,"description":8627},{"join":8622},[8623,832],{"left":8624,"slice":8625},{"name":1911,"cls":810},{"name":8626,"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":8503,"path":8468,"parent":8473,"description":8629,"lines":8630,"decorators":8632,"parameters":8633,"returns":8635},"Get instrument configuration from device.\n\nQueries the Gateway Service for system configuration including\ndeck\u002Ftrack\u002Farm limits and channel order settings.",[8631,4038],149,[7133,8603],[8634],{"name":851,"kind":852,"required":853},{"description":8636,"annotation":8637},"dict with system configuration values.",{"name":927,"cls":810},{"type":846,"name":8504,"path":8468,"parent":8473,"description":8639,"lines":8640,"decorators":8641,"parameters":8642,"returns":8644},"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.",[4044,1287],[7133,8603],[8643],{"name":851,"kind":852,"required":853},{"description":8645,"annotation":8646},"dict with left\u002Fright arm configuration and components.",{"name":927,"cls":810},{"type":846,"name":8505,"path":8468,"parent":8473,"description":8648,"lines":8649,"decorators":8650,"parameters":8651},"Define a tip type on the ARM module.",[1301,8238],[7133,8603],[8652,8653,8656,8659],{"name":851,"kind":852,"required":853},{"name":3853,"kind":852,"annotation":8654,"required":853,"description":8655},{"name":1394,"cls":810},"Tip type table index (0..199).",{"name":3856,"kind":852,"annotation":8657,"required":853,"description":8658},{"name":1937,"cls":810},"Tip definition containing geometry and filter info.",{"name":2163,"kind":852,"annotation":8660,"required":42,"default":8668,"description":8669},{"left":8661,"slice":8662},{"name":2320,"cls":810},{"elements":8663},[8664,8666,8667],{"name":8665,"cls":810},"unitelabs.labware.hamilton.tips.pick_up_method.PickUpTipMethod.AUTO",{"name":3864,"cls":810},{"name":3866,"cls":810},{"name":8665,"cls":810},"How to pick up the tip (AUTO\u002FNORMAL → rack, SLOW → wash station).",{"type":846,"name":8506,"path":8468,"parent":8473,"description":3915,"lines":8671,"decorators":8673,"parameters":8674},[4349,8672],328,[7133,8603],[8675,8676,8679,8682,8685],{"name":851,"kind":852,"required":853},{"name":1615,"kind":852,"annotation":8677,"required":853,"description":8678},{"name":1394,"cls":810},"Target X position in 0.1mm units.",{"name":3922,"kind":1769,"annotation":8680,"required":42,"default":3924,"description":8681},{"name":1394,"cls":810},"X-speed [0.1mm\u002Fs] (1-25000, default 25000).",{"name":2905,"kind":1769,"annotation":8683,"required":42,"default":3924,"description":8684},{"name":1394,"cls":810},"X-acceleration [0.1mm\u002Fs2] (1-25000, default 25000).",{"name":3928,"kind":1769,"annotation":8686,"required":42,"default":1052,"description":8687},{"name":1098,"cls":810},"If True, skip collision checking.",{"type":846,"name":8507,"path":8468,"parent":8473,"description":3931,"lines":8689,"decorators":8690,"parameters":8691},[7299,1423],[7133,8603],[8692,8693,8696,8698],{"name":851,"kind":852,"required":853},{"name":3936,"kind":852,"annotation":8694,"required":853,"description":8695},{"name":1394,"cls":810},"Relative distance in 0.1mm units (positive = right, negative = left).",{"name":3922,"kind":1769,"annotation":8697,"required":42,"default":3924,"description":8681},{"name":1394,"cls":810},{"name":2905,"kind":1769,"annotation":8699,"required":42,"default":3924,"description":8684},{"name":1394,"cls":810},{"type":846,"name":8508,"path":8468,"parent":8473,"description":8701,"lines":8702,"decorators":8704,"parameters":8705,"returns":8707},"Get the current ARM X-axis position in 0.1mm units.",[8305,8703],351,[7133,8603],[8706],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8708},{"name":1394,"cls":810},{"type":846,"name":8509,"path":8468,"parent":8473,"description":3950,"lines":8710,"decorators":8712,"parameters":8713,"returns":8715},[7321,8711],359,[7133,8603],[8714],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8716},{"name":3447,"cls":810},{"type":846,"name":8510,"path":8468,"parent":8473,"description":8251,"lines":8718,"decorators":8719,"parameters":8720,"returns":8722},[7332,7344],[7133,8603],[8721],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8723},{"name":3447,"cls":810},{"type":846,"name":8511,"path":8468,"parent":8473,"description":3966,"lines":8725,"decorators":8727,"parameters":8728},[7351,8726],407,[7133,8603],[8729,8730,8732,8734,8736,8738,8740,8742],{"name":851,"kind":852,"required":853},{"name":3973,"kind":1769,"annotation":8731,"required":42,"default":1406,"description":8266},{"name":1394,"cls":810},{"name":3976,"kind":1769,"annotation":8733,"required":42,"default":1406,"description":8269},{"name":1394,"cls":810},{"name":3979,"kind":1769,"annotation":8735,"required":42,"default":1406,"description":8272},{"name":1394,"cls":810},{"name":3982,"kind":1769,"annotation":8737,"required":42,"default":1406,"description":8275},{"name":1394,"cls":810},{"name":3985,"kind":1769,"annotation":8739,"required":42,"default":1406,"description":8278},{"name":1394,"cls":810},{"name":3988,"kind":1769,"annotation":8741,"required":42,"default":1406,"description":8281},{"name":1394,"cls":810},{"name":3991,"kind":1769,"annotation":8743,"required":42,"default":1052,"description":8284},{"name":1098,"cls":810},{"type":846,"name":8512,"path":8468,"parent":8473,"description":3994,"lines":8745,"decorators":8746,"parameters":8747,"returns":8749},[4617,4641],[7133,8603],[8748],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8750},{"name":3447,"cls":810},{"type":846,"name":8513,"path":8468,"parent":8473,"description":4001,"lines":8752,"decorators":8755,"parameters":8756,"returns":8758},[8753,8754],420,426,[7133,8603],[8757],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8759},{"name":3447,"cls":810},{"type":846,"name":8514,"path":8468,"parent":8473,"description":4009,"lines":8761,"decorators":8763,"parameters":8764,"returns":8766},[8762,4675],431,[7133,8603],[8765],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8767},{"name":3447,"cls":810},{"type":846,"name":8515,"path":8468,"parent":8473,"description":4017,"lines":8769,"decorators":8771,"parameters":8772},[4685,8770],450,[7133,8603],[8773,8774],{"name":851,"kind":852,"required":853},{"name":2485,"kind":852,"annotation":8775,"required":853,"description":8776},{"name":1394,"cls":810},"The operation mode to set (0=active, 1=paused).",{"type":846,"name":8516,"path":8468,"parent":8473,"description":8778,"lines":8779,"decorators":8780,"parameters":8781},"Connect to the Vantage device via the Device Service.",[4721,1571],[7133,8603],[8782],{"name":851,"kind":852,"required":853},{"type":846,"name":8517,"path":8468,"parent":8473,"description":8784,"lines":8785,"decorators":8786,"parameters":8787,"returns":8789},"Return the device connection status from the Device Service.",[4737,1572],[7133,8603],[8788],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8790},{"name":1098,"cls":810},{"type":846,"name":8518,"path":8468,"parent":8473,"description":8792,"lines":8793,"decorators":8794,"parameters":8795,"returns":8800},"Execute a raw firmware command via the Device Service.",[1581,1592],[7133,8603],[8796,8797],{"name":851,"kind":852,"required":853},{"name":4067,"kind":852,"annotation":8798,"required":853,"description":8799},{"name":931,"cls":810},"The raw firmware command string.",{"description":1127,"annotation":8801},{"name":3447,"cls":810},{"type":846,"name":8519,"path":8468,"parent":8473,"description":8803,"lines":8804,"decorators":8807,"parameters":8808},"Enable cover control by locking all covers and trays.",[8805,8806],487,508,[7133,8603],[8809,8810,8812,8814,8816,8818,8820],{"name":851,"kind":852,"required":853},{"name":3874,"kind":852,"annotation":8811,"required":42,"default":1052},{"name":1098,"cls":810},{"name":3877,"kind":852,"annotation":8813,"required":42,"default":1052},{"name":1098,"cls":810},{"name":3880,"kind":852,"annotation":8815,"required":42,"default":1052},{"name":1098,"cls":810},{"name":3883,"kind":852,"annotation":8817,"required":42,"default":1052},{"name":1098,"cls":810},{"name":3886,"kind":852,"annotation":8819,"required":42,"default":1052},{"name":1098,"cls":810},{"name":3889,"kind":852,"annotation":8821,"required":42,"default":1052},{"name":1098,"cls":810},{"type":846,"name":8520,"path":8468,"parent":8473,"description":8823,"lines":8824,"decorators":8826,"parameters":8827},"Disable cover control by unlocking all covers and trays.",[8825,7411],510,[7133,8603],[8828],{"name":851,"kind":852,"required":853},{"type":846,"name":8521,"path":8468,"parent":8473,"description":8830,"lines":8831,"decorators":8834,"parameters":8835},"Reset firmware (C0AMAI).",[8832,8833],528,534,[7133,8603],[8836],{"name":851,"kind":852,"required":853},{"type":846,"name":8522,"path":8468,"parent":8473,"description":4051,"lines":8838,"decorators":8840,"parameters":8841,"returns":8843},[1662,8839],542,[7133,8603],[8842],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":8844},{"left":8845,"slice":8846},{"name":1851,"cls":810},{"name":1098,"cls":810},{"type":846,"name":8523,"path":8468,"parent":8473,"description":8848,"lines":8849,"decorators":8851,"parameters":8852},"Emergency stop. Delegates to the connector's Device Service.",[8850,1692],544,[7133,8603],[8853],{"name":851,"kind":852,"required":853},{"type":846,"name":8524,"path":8468,"parent":8473,"description":3903,"lines":8855,"decorators":8856,"parameters":8857},[1704,8480],[7133,8603],[8858],{"name":851,"kind":852,"required":853},{"type":784,"name":8471,"path":8468,"parent":6898,"lines":8860,"value":8861},[4962,4962],"VantageProtocol",{"type":755,"name":6899,"path":8863,"parent":764,"packages":8864,"attributes":8868,"classes":8870},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Ferrors\u002F__init__.py",[8865,8866,8867],"unitelabs.liquid_handling.hamilton.errors.vantage_error","unitelabs.liquid_handling.hamilton.errors.error_handling","unitelabs.liquid_handling.hamilton.errors.hamilton_error",[8869],"unitelabs.liquid_handling.hamilton.errors.__all__",[8871,8872,8873,8874,8875,8876],"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":8869,"path":8863,"parent":6899,"lines":8878,"value":8879},[2997,796],[8871,8872,8873,8874,8875,8876,8880,8881,8882,8883],"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":8865,"path":8885,"parent":6899,"attributes":8886,"classes":8893,"functions":8895},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Ferrors\u002Fvantage_error.py",[8887,8888,8889,8890,8891,8892],"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","unitelabs.liquid_handling.hamilton.errors.vantage_error._F",[8894],"unitelabs.liquid_handling.hamilton.errors.vantage_error._DeviceError",[8896,8897,8883,8898,8899],"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_execution_error","unitelabs.liquid_handling.hamilton.errors.vantage_error.handle_vantage_errors",{"type":802,"name":8894,"path":8885,"parent":8865,"lines":8901,"bases":8902,"attributes":8906,"mro":8911},[856,864],[8903],{"annotation":8904},{"name":8905,"cls":810},"typing.Protocol",[8907,8908,8909,8910],"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",[8894],{"type":784,"name":8907,"path":8885,"parent":8894,"lines":8913,"value":832,"annotation":8914},[795,795],{"name":1394,"cls":810},{"type":784,"name":8908,"path":8885,"parent":8894,"lines":8916,"value":832,"annotation":8917},[831,831],{"name":931,"cls":810},{"type":784,"name":8909,"path":8885,"parent":8894,"lines":8919,"value":832,"annotation":8920},[1040,1040],{"name":931,"cls":810},{"type":784,"name":8910,"path":8885,"parent":8894,"lines":8922,"value":832,"annotation":8923},[864,864],{"name":927,"cls":810},{"type":784,"name":8887,"path":8885,"parent":8865,"lines":8925,"value":8926,"annotation":8927},[870,2001],"{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":8928,"slice":8929},{"name":927,"cls":810},{"elements":8930},[8931,8932],{"name":1394,"cls":810},{"left":8933,"slice":8934},{"name":843,"cls":810},{"name":8872,"cls":810},{"type":784,"name":8888,"path":8885,"parent":8865,"lines":8936,"value":8938,"annotation":8939},[2009,8937],138,"{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":8940,"slice":8941},{"name":927,"cls":810},{"elements":8942},[8943,8944],{"name":1394,"cls":810},{"left":8945,"slice":8946},{"name":843,"cls":810},{"name":8872,"cls":810},{"type":784,"name":8889,"path":8885,"parent":8865,"lines":8948,"value":8949,"annotation":8950},[2135,4045],"{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":8951,"slice":8952},{"name":927,"cls":810},{"elements":8953},[8954,8955],{"name":1394,"cls":810},{"left":8956,"slice":8957},{"name":843,"cls":810},{"name":8872,"cls":810},{"type":784,"name":8890,"path":8885,"parent":8865,"lines":8959,"value":8960,"annotation":8961},[4053,1226],"{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":8962,"slice":8963},{"name":927,"cls":810},{"elements":8964},[8965,8966],{"name":1394,"cls":810},{"left":8967,"slice":8968},{"name":843,"cls":810},{"name":8872,"cls":810},{"type":784,"name":8891,"path":8885,"parent":8865,"lines":8970,"value":8971,"annotation":8972},[4123,1267],"{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":8973,"slice":8974},{"name":927,"cls":810},{"elements":8975},[8976,8977],{"name":1394,"cls":810},{"left":8978,"slice":8979},{"name":843,"cls":810},{"name":8872,"cls":810},{"type":846,"name":8896,"path":8885,"parent":8865,"lines":8981,"parameters":8983,"returns":8987},[7212,8982],259,[8984],{"name":8985,"kind":852,"annotation":8986,"required":853},"module",{"name":931,"cls":810},{"description":1127,"annotation":8988},{"left":8989,"slice":8990},{"name":927,"cls":810},{"elements":8991},[8992,8993],{"name":1394,"cls":810},{"left":8994,"slice":8995},{"name":843,"cls":810},{"name":8872,"cls":810},{"type":846,"name":8897,"path":8885,"parent":8865,"lines":8997,"parameters":9000,"returns":9009},[8998,8999],262,264,[9001,9003,9006],{"name":8985,"kind":852,"annotation":9002,"required":853},{"name":931,"cls":810},{"name":9004,"kind":852,"annotation":9005,"required":853},"code",{"name":1394,"cls":810},{"name":9007,"kind":852,"annotation":9008,"required":853},"message",{"name":931,"cls":810},{"description":1127,"annotation":9010},{"name":8872,"cls":810},{"type":846,"name":8883,"path":8885,"parent":8865,"description":9012,"lines":9013,"parameters":9014,"returns":9019},"Map a StarVantageDeviceError to the appropriate HamiltonError subclass.",[2734,1323],[9015],{"name":9016,"kind":852,"annotation":9017,"required":853,"description":9018},"error",{"name":8894,"cls":810},"The device error raised by the microlab-vantage connector.",{"description":9020,"annotation":9021},"A HamiltonError subclass instance matching the error code and module.",{"name":8872,"cls":810},{"type":846,"name":8898,"path":8885,"parent":8865,"lines":9023,"parameters":9025,"returns":9030},[4282,9024],319,[9026],{"name":9027,"kind":852,"annotation":9028,"required":853},"e",{"name":9029,"cls":810},"Exception",{"description":1127,"annotation":9031},{"join":9032},[9033,832],{"name":8872,"cls":810},{"type":784,"name":8892,"path":8885,"parent":8865,"lines":9035,"value":9036},[4405,4405],"TypeVar('_F', bound=(Callable[..., Coroutine[Any, Any, Any]]))",{"type":846,"name":8899,"path":8885,"parent":8865,"description":9038,"lines":9039,"parameters":9042,"returns":9046},"Map device errors to HamiltonError subclasses on the decorated async method.",[9040,9041],325,340,[9043],{"name":9044,"kind":852,"annotation":9045,"required":853},"func",{"name":8892,"cls":810},{"description":1127,"annotation":9047},{"name":8892,"cls":810},{"type":755,"name":8866,"path":9049,"parent":6899,"attributes":9050,"functions":9053},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Ferrors\u002Ferror_handling.py",[9051,9052],"unitelabs.liquid_handling.hamilton.errors.error_handling._F","unitelabs.liquid_handling.hamilton.errors.error_handling._PREFIX",[9054,9055,9056,8882],"unitelabs.liquid_handling.hamilton.errors.error_handling._parse_star_execution_error","unitelabs.liquid_handling.hamilton.errors.error_handling._map_star_single","unitelabs.liquid_handling.hamilton.errors.error_handling._parse_vantage_execution_error",{"type":784,"name":9051,"path":9049,"parent":8866,"lines":9058,"value":9036},[2781,2781],{"type":784,"name":9052,"path":9049,"parent":8866,"lines":9060,"value":9061},[2997,2997],"'Unable send request: '",{"type":846,"name":9054,"path":9049,"parent":8866,"lines":9063,"parameters":9064,"returns":9067},[848,878],[9065],{"name":9027,"kind":852,"annotation":9066,"required":853},{"name":9029,"cls":810},{"description":1127,"annotation":9068},{"join":9069},[9070,832],{"name":8872,"cls":810},{"type":846,"name":9055,"path":9049,"parent":8866,"lines":9072,"parameters":9073,"returns":9080},[3050,1954],[9074,9076,9078],{"name":8985,"kind":852,"annotation":9075,"required":853},{"name":931,"cls":810},{"name":9004,"kind":852,"annotation":9077,"required":853},{"name":1394,"cls":810},{"name":9007,"kind":852,"annotation":9079,"required":853},{"name":931,"cls":810},{"description":1127,"annotation":9081},{"name":8872,"cls":810},{"type":846,"name":9056,"path":9049,"parent":8866,"lines":9083,"parameters":9084,"returns":9087},[3810,1991],[9085],{"name":9027,"kind":852,"annotation":9086,"required":853},{"name":9029,"cls":810},{"description":1127,"annotation":9088},{"join":9089},[9090,832],{"name":8872,"cls":810},{"type":846,"name":8882,"path":9049,"parent":8866,"description":9092,"lines":9093,"parameters":9095,"returns":9098},"Map Hamilton device errors to HamiltonError subclasses on the decorated async method.",[9094,3894],76,[9096],{"name":9044,"kind":852,"annotation":9097,"required":853},{"name":9051,"cls":810},{"description":1127,"annotation":9099},{"name":9051,"cls":810},{"type":755,"name":8867,"path":9101,"parent":6899,"classes":9102,"functions":9103},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Ferrors\u002Fhamilton_error.py",[8872,8873,8871,8875,8874,8876],[8880,8881],{"type":802,"name":8872,"path":9101,"parent":8867,"description":9105,"lines":9106,"bases":9108,"attributes":9111,"functions":9116,"mro":9120},"Base class for all Hamilton errors.",[9107,856],1,[9109],{"annotation":9110},{"name":9029,"cls":810},[9112,9113,9114,9115],"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",[9117,9118,9119],"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__",[8872],{"type":846,"name":9117,"path":9101,"parent":8872,"lines":9122,"parameters":9124},[9123,6649],4,[9125,9126,9129,9131],{"name":851,"kind":852,"required":853},{"name":8985,"kind":852,"annotation":9127,"required":42,"default":9128},{"name":931,"cls":810},"'C0'",{"name":9004,"kind":852,"annotation":9130,"required":42,"default":1406},{"name":1394,"cls":810},{"name":9007,"kind":852,"annotation":9132,"required":42,"default":9133},{"name":931,"cls":810},"''",{"type":784,"name":9112,"path":9101,"parent":8872,"lines":9135,"value":8985},[9136,9136],7,{"type":784,"name":9113,"path":9101,"parent":8872,"lines":9138,"value":9004},[2756,2756],{"type":784,"name":9114,"path":9101,"parent":8872,"lines":9140,"value":9007},[6649,6649],{"type":846,"name":9118,"path":9101,"parent":8872,"lines":9142,"parameters":9143,"returns":9145},[805,2781],[9144],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":9146},{"name":931,"cls":810},{"type":846,"name":9119,"path":9101,"parent":8872,"lines":9148,"parameters":9149,"returns":9151},[2997,839],[9150],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":9152},{"name":931,"cls":810},{"type":784,"name":9115,"path":9101,"parent":8872,"description":9154,"lines":9155,"value":832,"annotation":9156},"Get the errors for each module.",[906,856],{"left":9157,"slice":9158},{"name":927,"cls":810},{"elements":9159},[9160,9161],{"name":931,"cls":810},{"name":8872,"cls":810},{"type":802,"name":8873,"path":9101,"parent":8867,"description":9163,"lines":9164,"bases":9165,"attributes":9168,"functions":9171,"mro":9175},"Class for handling multiple errors resulting from one command.",[1040,3050],[9166],{"annotation":9167},{"name":8872,"cls":810},[9169,9170],"unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonMultiError.errors","unitelabs.liquid_handling.hamilton.errors.hamilton_error.HamiltonMultiError.errors_by_module",[9172,9173,9174],"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__",[8873,8872],{"type":846,"name":9172,"path":9101,"parent":8873,"lines":9177,"parameters":9178},[3016,871],[9179,9180,9182,9185],{"name":851,"kind":852,"required":853},{"name":8985,"kind":1769,"annotation":9181,"required":42,"default":9128},{"name":931,"cls":810},{"name":9004,"kind":1769,"annotation":9183,"required":42,"default":9184},{"name":1394,"cls":810},"99",{"name":9186,"kind":1769,"annotation":9187,"required":853},"errors",{"left":9188,"slice":9189},{"name":1851,"cls":810},{"name":8872,"cls":810},{"type":784,"name":9169,"path":9101,"parent":8873,"lines":9191,"value":9186},[871,871],{"type":846,"name":9173,"path":9101,"parent":8873,"lines":9193,"parameters":9194,"returns":9196},[877,3036],[9195],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":9197},{"name":931,"cls":810},{"type":846,"name":9174,"path":9101,"parent":8873,"lines":9199,"parameters":9200,"returns":9202},[1066,1043],[9201],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":9203},{"name":931,"cls":810},{"type":784,"name":9170,"path":9101,"parent":8873,"description":9154,"lines":9205,"value":832,"annotation":9206},[1079,3050],{"left":9207,"slice":9208},{"name":927,"cls":810},{"elements":9209},[9210,9211],{"name":931,"cls":810},{"name":8872,"cls":810},{"type":802,"name":8871,"path":9101,"parent":8867,"description":9213,"lines":9214,"bases":9215,"mro":9218},"The communication between Hamilton modules over the I2C bus failed.",[7046,1954],[9216],{"annotation":9217},{"name":8872,"cls":810},[8871,8872],{"type":802,"name":8875,"path":9101,"parent":8867,"description":9220,"lines":9221,"bases":9222,"mro":9225},"The command is malformed or unknown to the firmware.",[3810,1085],[9223],{"annotation":9224},{"name":8872,"cls":810},[8875,8872],{"type":802,"name":8874,"path":9101,"parent":8867,"description":9227,"lines":9228,"bases":9229,"mro":9232},"The hardware detected a mechanical issue like a blocked drive or low power.",[888,3085],[9230],{"annotation":9231},{"name":8872,"cls":810},[8874,8872],{"type":802,"name":8876,"path":9101,"parent":8867,"description":9234,"lines":9235,"bases":9236,"mro":9239},"Runtime error that occured during the execution of the process.",[897,806],[9237],{"annotation":9238},{"name":8872,"cls":810},[8876,8872],{"type":846,"name":8880,"path":9101,"parent":8867,"description":9241,"lines":9242,"parameters":9243,"returns":9246},"Get the error for a given error code.",[6518,3911],[9244],{"name":9004,"kind":852,"annotation":9245,"required":853},{"name":1394,"cls":810},{"description":1127,"annotation":9247},{"name":8872,"cls":810},{"type":846,"name":8881,"path":9101,"parent":8867,"description":9249,"lines":9250,"parameters":9251,"returns":9261},"Get the trace for a given error code.",[2084,4464],[9252,9254,9256],{"name":8985,"kind":852,"annotation":9253,"required":853},{"name":931,"cls":810},{"name":9004,"kind":852,"annotation":9255,"required":853},{"name":1394,"cls":810},{"name":9257,"kind":852,"annotation":9258,"required":42,"default":832},"base_error",{"join":9259},[9260,832],{"name":8872,"cls":810},{"description":1127,"annotation":9262},{"name":8872,"cls":810},{"type":755,"name":6900,"path":9264,"parent":764,"packages":9265,"attributes":9282,"classes":9284},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002F__init__.py",[9266,9267,9268,9269,9270,9271,9272,9273,9274,9275,9276,9277,9278,9279,9280,9281],"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",[9283],"unitelabs.liquid_handling.hamilton.interfaces.__all__",[9285,6638,9286,9287,6364,9288,7228,1947,2703,7169,7511,2309,7218,6610,6600,9289,9290,7619,7544,9291],"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":9283,"path":9264,"parent":6900,"lines":9293,"value":9294},[831,7040],[2489,9285,9295,7228,1947,2703,6610,7169,7511,6600,2309,6638,9286,7218,9289,9290,7619,9287,6364,9288,7544,9291,9296],"unitelabs.liquid_handling.hamilton.interfaces.lld_mode.CoRe96LLDMode","unitelabs.liquid_handling.hamilton.interfaces.waste.validate_waste_track",{"type":755,"name":9266,"path":9298,"parent":6900,"classes":9299},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Fdiscard_tip_method.py",[1947],{"type":802,"name":1947,"path":9298,"parent":9266,"description":9301,"lines":9302,"bases":9303,"attributes":9307,"mro":9308},"The method to discard tips.",[9123,805],[9304],{"annotation":9305},{"name":9306,"cls":810},"enum.IntEnum",[2243,1950],[1947],{"type":784,"name":2243,"path":9298,"parent":1947,"description":9310,"lines":9311,"value":1406},"Slowly place & shift tips back into a rack.",[9136,9136],{"type":784,"name":1950,"path":9298,"parent":1947,"description":9313,"lines":9314,"value":2323},"Drop (no shift) tips into a waste.",[790,790],{"type":755,"name":9267,"path":9316,"parent":6900,"classes":9317},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Finstallation_data.py",[7511],{"type":802,"name":7511,"path":9316,"parent":9267,"description":9319,"lines":9320,"decorators":9322,"attributes":9324,"functions":9327,"mro":9329},"Installation data for the device.",[9321,1837],5,[9323],"dataclasses.dataclass",[9325,9326],"unitelabs.liquid_handling.hamilton.interfaces.installation_data.InstallationData.date","unitelabs.liquid_handling.hamilton.interfaces.installation_data.InstallationData.serial_number",[9328],"unitelabs.liquid_handling.hamilton.interfaces.installation_data.InstallationData.__init__",[7511],{"type":784,"name":9325,"path":9316,"parent":7511,"lines":9331,"value":832,"annotation":9332},[839,839],{"name":7207,"cls":810},{"type":784,"name":9326,"path":9316,"parent":7511,"lines":9334,"value":832,"annotation":9335},[1837,1837],{"name":931,"cls":810},{"type":846,"name":9328,"path":9316,"parent":7511,"lines":9337,"parameters":9339},[9338,9338],0,[9340,9341,9343],{"name":851,"kind":852,"required":853},{"name":7519,"kind":852,"annotation":9342,"required":853},{"name":7207,"cls":810},{"name":7525,"kind":852,"annotation":9344,"required":853},{"name":931,"cls":810},{"type":755,"name":9268,"path":9346,"parent":6900,"attributes":9347,"classes":9350,"functions":9351},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Fwaste.py",[9348,9349],"unitelabs.liquid_handling.hamilton.interfaces.waste.VANTAGE_DECK_Y_ORIGIN","unitelabs.liquid_handling.hamilton.interfaces.waste.VANTAGE_DECK_Z_ORIGIN",[9291],[9296],{"type":784,"name":9348,"path":9346,"parent":9268,"lines":9353,"value":9354,"annotation":9355},[2781,2781],"decimal.Decimal('63')",{"name":1062,"cls":810},{"type":784,"name":9349,"path":9346,"parent":9268,"lines":9357,"value":4128,"annotation":9358},[1788,1788],{"name":1062,"cls":810},{"type":802,"name":9291,"path":9346,"parent":9268,"description":9360,"lines":9361,"bases":9362,"attributes":9366,"mro":9369},"Hamilton waste type discriminator for configuration and validation.",[1837,856],[9363],{"annotation":9364},{"name":9365,"cls":810},"enum.Enum",[9367,9368],"unitelabs.liquid_handling.hamilton.interfaces.waste.WasteType.UNIVERSAL","unitelabs.liquid_handling.hamilton.interfaces.waste.WasteType.TWO_T",[9291],{"type":784,"name":9367,"path":9346,"parent":9291,"lines":9371,"value":9372},[791,791],"'universal'",{"type":784,"name":9368,"path":9346,"parent":9291,"lines":9374,"value":9375},[856,856],"'2t'",{"type":846,"name":9296,"path":9346,"parent":9268,"description":9377,"lines":9378,"parameters":9379},"Validate track and ejection_plate for the given waste type, raising ValueError if invalid.",[1040,1079],[9380,9389,9391],{"name":9381,"kind":852,"annotation":9382,"required":853},"waste_type",{"join":9383},[9384,9385],{"name":9291,"cls":810},{"left":9386,"slice":9387},{"name":843,"cls":810},{"name":9388,"cls":810},"unitelabs.labware.hamilton.waste.hamilton_waste.HamiltonWaste",{"name":2936,"kind":852,"annotation":9390,"required":853},{"name":1394,"cls":810},{"name":9392,"kind":852,"annotation":9393,"required":42,"default":832},"ejection_plate",{"join":9394},[9395,832],{"name":9396,"cls":810},"unitelabs.labware.hamilton.waste.ejection_plate.Hamilton2TEjectionPlate",{"type":755,"name":9269,"path":9398,"parent":6900,"classes":9399},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Fmodule_status.py",[7218],{"type":802,"name":7218,"path":9398,"parent":9269,"description":9401,"lines":9402,"bases":9403,"attributes":9406,"mro":9419},"Status flags for master system or certain slaves.",[9123,3042],[9404],{"annotation":9405},{"name":910,"cls":810},[9407,9408,9409,9410,9411,9412,9413,9414,9415,9416,9417,9418],"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",[7218],{"type":784,"name":9407,"path":9398,"parent":7218,"description":9421,"lines":9422,"value":832,"annotation":9423},"Whether Control process 0 (Pip Adm.) is active.",[9136,9136],{"name":1098,"cls":810},{"type":784,"name":9408,"path":9398,"parent":7218,"description":9425,"lines":9426,"value":832,"annotation":9427},"Whether Control process 1 (Auto Load Adm.) is active.",[790,790],{"name":1098,"cls":810},{"type":784,"name":9409,"path":9398,"parent":7218,"description":9429,"lines":9430,"value":832,"annotation":9431},"Whether Control process 2 is active.",[1788,1788],{"name":1098,"cls":810},{"type":784,"name":9410,"path":9398,"parent":7218,"description":9433,"lines":9434,"value":832,"annotation":9435},"Whether the device is in stop mode.",[1837,1837],{"name":1098,"cls":810},{"type":784,"name":9411,"path":9398,"parent":7218,"description":9437,"lines":9438,"value":832,"annotation":9439},"Whether the device is in single step mode.",[791,791],{"name":1098,"cls":810},{"type":784,"name":9412,"path":9398,"parent":7218,"description":9441,"lines":9442,"value":832,"annotation":9443},"Whether the device is in test mode.",[831,831],{"name":1098,"cls":810},{"type":784,"name":9413,"path":9398,"parent":7218,"description":9445,"lines":9446,"value":832,"annotation":9447},"Whether the device is in download mode.",[796,796],{"name":1098,"cls":810},{"type":784,"name":9414,"path":9398,"parent":7218,"description":9449,"lines":9450,"value":832,"annotation":9451},"Whether an error in the download module was detected.",[871,871],{"name":1098,"cls":810},{"type":784,"name":9415,"path":9398,"parent":7218,"description":9453,"lines":9454,"value":832,"annotation":9455},"Whether an error in the flash module was detected.",[1059,1059],{"name":1098,"cls":810},{"type":784,"name":9416,"path":9398,"parent":7218,"description":9457,"lines":9458,"value":832,"annotation":9459},"Whether an error in the RAM module was detected.",[1903,1903],{"name":1098,"cls":810},{"type":784,"name":9417,"path":9398,"parent":7218,"description":9461,"lines":9462,"value":832,"annotation":9463},"Whether an error in the checksum module was detected.",[3036,3036],{"name":1098,"cls":810},{"type":784,"name":9418,"path":9398,"parent":7218,"description":9465,"lines":9466,"value":832,"annotation":9467},"Whether an error in the communication module was detected.",[1043,1043],{"name":1098,"cls":810},{"type":755,"name":9270,"path":9469,"parent":6900,"classes":9470},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Ffaulty_parameter.py",[7169],{"type":802,"name":7169,"path":9469,"parent":9270,"description":9472,"lines":9473,"decorators":9474,"attributes":9475,"functions":9480,"mro":9482},"Name of the parameter with optional min, max and set value.",[9123,791],[9323],[9476,9477,9478,9479],"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",[9481],"unitelabs.liquid_handling.hamilton.interfaces.faulty_parameter.FaultyParameter.__init__",[7169],{"type":784,"name":9476,"path":9469,"parent":7169,"lines":9484,"value":832,"annotation":9485},[1837,1837],{"name":931,"cls":810},{"type":784,"name":9477,"path":9469,"parent":7169,"lines":9487,"value":832,"annotation":9488},[848,848],{"name":1394,"cls":810},{"type":784,"name":9478,"path":9469,"parent":7169,"lines":9490,"value":832,"annotation":9491},[906,906],{"name":1394,"cls":810},{"type":784,"name":9479,"path":9469,"parent":7169,"lines":9493,"value":832,"annotation":9494},[791,791],{"name":1394,"cls":810},{"type":846,"name":9481,"path":9469,"parent":7169,"lines":9496,"parameters":9497},[9338,9338],[9498,9499,9501,9504,9507],{"name":851,"kind":852,"required":853},{"name":7029,"kind":852,"annotation":9500,"required":853},{"name":931,"cls":810},{"name":9502,"kind":852,"annotation":9503,"required":853},"min_value",{"name":1394,"cls":810},{"name":9505,"kind":852,"annotation":9506,"required":853},"max_value",{"name":1394,"cls":810},{"name":9508,"kind":852,"annotation":9509,"required":853},"set_value",{"name":1394,"cls":810},{"type":755,"name":9271,"path":9511,"parent":6900,"attributes":9512,"classes":9514,"functions":9516},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Fvantage_configuration_builder.py",[9513],"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder.logger",[9515],"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder.ComponentDetection",[9517,9518,9519,9520],"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":9513,"path":9511,"parent":9271,"lines":9522,"value":9523},[790,790],"logging.getLogger('unitelabs.hamilton.vantage_configuration_builder')",{"type":802,"name":9515,"path":9511,"parent":9271,"description":9525,"lines":9526,"decorators":9527,"attributes":9528,"functions":9537,"mro":9539},"Dataclass holding the parsed component detections for an arm.",[1788,864],[9323],[9529,9530,9531,9532,9533,9534,9535,9536],"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",[9538],"unitelabs.liquid_handling.hamilton.interfaces.vantage_configuration_builder.ComponentDetection.__init__",[9515],{"type":784,"name":9529,"path":9511,"parent":9515,"lines":9541,"value":832,"annotation":9542},[848,848],{"left":9543,"slice":9545},{"name":9544,"cls":810},"typing.Literal",{"elements":9546},[9547,9548,1052],"'left'","'right'",{"type":784,"name":9530,"path":9511,"parent":9515,"lines":9550,"value":832,"annotation":9551},[906,906],{"name":1394,"cls":810},{"type":784,"name":9531,"path":9511,"parent":9515,"lines":9553,"value":832,"annotation":9554},[791,791],{"left":9555,"slice":9556},{"name":9544,"cls":810},{"elements":9557},[9547,9548,1052],{"type":784,"name":9532,"path":9511,"parent":9515,"lines":9559,"value":832,"annotation":9560},[856,856],{"name":1394,"cls":810},{"type":784,"name":9533,"path":9511,"parent":9515,"lines":9562,"value":832,"annotation":9563},[795,795],{"name":1098,"cls":810},{"type":784,"name":9534,"path":9511,"parent":9515,"lines":9565,"value":832,"annotation":9566},[831,831],{"name":1098,"cls":810},{"type":784,"name":9535,"path":9511,"parent":9515,"lines":9568,"value":832,"annotation":9569},[1040,1040],{"name":1098,"cls":810},{"type":784,"name":9536,"path":9511,"parent":9515,"lines":9571,"value":832,"annotation":9572},[864,864],{"join":9573},[9574,832],{"name":1098,"cls":810},{"type":846,"name":9538,"path":9511,"parent":9515,"lines":9576,"parameters":9577},[9338,9338],[9578,9579,9585,9588,9594,9597,9600,9603,9606],{"name":851,"kind":852,"required":853},{"name":9580,"kind":852,"annotation":9581,"required":853},"pip_channels",{"left":9582,"slice":9583},{"name":9544,"cls":810},{"elements":9584},[9547,9548,1052],{"name":9586,"kind":852,"annotation":9587,"required":853},"pip_count",{"name":1394,"cls":810},{"name":9589,"kind":852,"annotation":9590,"required":853},"xl_channels",{"left":9591,"slice":9592},{"name":9544,"cls":810},{"elements":9593},[9547,9548,1052],{"name":9595,"kind":852,"annotation":9596,"required":853},"xl_count",{"name":1394,"cls":810},{"name":9598,"kind":852,"annotation":9599,"required":853},"ipg",{"name":1098,"cls":810},{"name":9601,"kind":852,"annotation":9602,"required":853},"core96",{"name":1098,"cls":810},{"name":9604,"kind":852,"annotation":9605,"required":853},"core384",{"name":1098,"cls":810},{"name":9607,"kind":852,"annotation":9608,"required":853},"pip_first",{"join":9609},[9610,832],{"name":1098,"cls":810},{"type":846,"name":9517,"path":9511,"parent":9271,"description":9612,"lines":9613,"parameters":9614,"returns":9626},"Parse a single arm's component list from firmware response.",[870,1982],[9615,9620],{"name":9616,"kind":852,"annotation":9617,"required":853},"components",{"left":9618,"slice":9619},{"name":1851,"cls":810},{"name":931,"cls":810},{"name":9621,"kind":852,"annotation":9622,"required":853},"side",{"left":9623,"slice":9624},{"name":9544,"cls":810},{"elements":9625},[9547,9548],{"description":1127,"annotation":9627},{"name":9515,"cls":810},{"type":846,"name":9518,"path":9511,"parent":9271,"description":9629,"lines":9630,"parameters":9631,"returns":9638},"Merge left and right arm component detections.",[1102,2062],[9632,9635],{"name":9633,"kind":852,"annotation":9634,"required":853},"left",{"name":9515,"cls":810},{"name":9636,"kind":852,"annotation":9637,"required":853},"right",{"name":9515,"cls":810},{"description":1127,"annotation":9639},{"left":9640,"slice":9641},{"name":927,"cls":810},{"elements":9642},[9643,9644],{"name":931,"cls":810},{"name":1150,"cls":810},{"type":846,"name":9519,"path":9511,"parent":9271,"lines":9646,"parameters":9647,"returns":9672},[3905,1133],[9648,9658,9668],{"name":9649,"kind":852,"annotation":9650,"required":853},"arm_data",{"join":9651},[9652,832],{"left":9653,"slice":9654},{"name":927,"cls":810},{"elements":9655},[9656,9657],{"name":931,"cls":810},{"name":1150,"cls":810},{"name":9659,"kind":852,"annotation":9660,"required":853},"arm_y",{"join":9661},[9662,832],{"left":9663,"slice":9664},{"name":927,"cls":810},{"elements":9665},[9666,9667],{"name":931,"cls":810},{"name":1150,"cls":810},{"name":9616,"kind":852,"annotation":9669,"required":853},{"left":9670,"slice":9671},{"name":1851,"cls":810},{"name":931,"cls":810},{"description":1127,"annotation":9673},{"join":9674},[9675,832],{"name":9287,"cls":810},{"type":846,"name":9520,"path":9511,"parent":9271,"description":9677,"lines":9678,"parameters":9680,"returns":9721},"Build a complete VantageConfiguration dataclass from raw protocol responses.",[2134,9679],232,[9681,9689,9697,9702,9707,9712,9716],{"name":9682,"kind":852,"annotation":9683,"required":853},"system_config",{"left":9684,"slice":9685},{"name":927,"cls":810},{"elements":9686},[9687,9688],{"name":931,"cls":810},{"name":1150,"cls":810},{"name":9690,"kind":852,"annotation":9691,"required":853},"extended_config",{"left":9692,"slice":9693},{"name":927,"cls":810},{"elements":9694},[9695,9696],{"name":931,"cls":810},{"name":1150,"cls":810},{"name":9698,"kind":852,"annotation":9699,"required":42,"default":832},"waste_track",{"join":9700},[9701,832],{"name":1394,"cls":810},{"name":9703,"kind":852,"annotation":9704,"required":42,"default":832},"pip_channel_gap",{"join":9705},[9706,832],{"name":1062,"cls":810},{"name":9708,"kind":852,"annotation":9709,"required":42,"default":832},"xl_channel_gap",{"join":9710},[9711,832],{"name":1062,"cls":810},{"name":9381,"kind":852,"annotation":9713,"required":42,"default":832},{"join":9714},[9715,832],{"name":9291,"cls":810},{"name":9392,"kind":852,"annotation":9717,"required":42,"default":832},{"join":9718},[9719,832],{"name":9720,"cls":810},"unitelabs.labware.hamilton.waste.ejection_plate.EjectionPlate",{"description":1127,"annotation":9722},{"name":6364,"cls":810},{"type":755,"name":9272,"path":9724,"parent":6900,"classes":9725},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Fverification_data.py",[7544],{"type":802,"name":7544,"path":9724,"parent":9272,"description":9727,"lines":9728,"decorators":9729,"attributes":9730,"functions":9733,"mro":9735},"Verification data for a given subject.",[9321,1837],[9323],[9731,9732],"unitelabs.liquid_handling.hamilton.interfaces.verification_data.VerificationData.date","unitelabs.liquid_handling.hamilton.interfaces.verification_data.VerificationData.is_complete",[9734],"unitelabs.liquid_handling.hamilton.interfaces.verification_data.VerificationData.__init__",[7544],{"type":784,"name":9731,"path":9724,"parent":7544,"lines":9737,"value":832,"annotation":9738},[839,839],{"name":7207,"cls":810},{"type":784,"name":9732,"path":9724,"parent":7544,"lines":9740,"value":832,"annotation":9741},[1837,1837],{"name":1098,"cls":810},{"type":846,"name":9734,"path":9724,"parent":7544,"lines":9743,"parameters":9744},[9338,9338],[9745,9746,9748],{"name":851,"kind":852,"required":853},{"name":7519,"kind":852,"annotation":9747,"required":853},{"name":7207,"cls":810},{"name":9749,"kind":852,"annotation":9750,"required":853},"is_complete",{"name":1098,"cls":810},{"type":755,"name":9273,"path":9752,"parent":6900,"classes":9753},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Fdispense_mode.py",[2703],{"type":802,"name":2703,"path":9752,"parent":9273,"description":9755,"lines":9756,"bases":9757,"attributes":9760,"mro":9765},"The dispense mode controls how the liquid is released from the tip.",[9123,1903],[9758],{"annotation":9759},{"name":9306,"cls":810},[9761,9762,9763,9764,2707],"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",[2703],{"type":784,"name":9761,"path":9752,"parent":2703,"description":9767,"lines":9768,"value":1406},"When set to a partial jet dispense mode, partial amount of the volume in the\ntip is released from above the liquid level.",[9136,9136],{"type":784,"name":9762,"path":9752,"parent":2703,"description":9770,"lines":9771,"value":2323},"When set to a empty jet dispense mode, the entire contents of the tip is\nreleased from above the liquid level.",[1788,1788],{"type":784,"name":9763,"path":9752,"parent":2703,"description":9773,"lines":9774,"value":2324},"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":9764,"path":9752,"parent":2703,"description":9776,"lines":9777,"value":2325},"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":2707,"path":9752,"parent":2703,"description":9779,"lines":9780,"value":2326},"Dispense the entire contents of the tip at the current, fixed position.",[1059,1059],{"type":755,"name":9274,"path":9782,"parent":6900,"classes":9783},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Fstar_configuration.py",[9289,6600,6610],{"type":802,"name":9289,"path":9782,"parent":9274,"description":9785,"lines":9786,"bases":9787,"attributes":9790,"mro":9793},"Subsystem status information.",[9123,805],[9788],{"annotation":9789},{"name":910,"cls":810},[9791,9792],"unitelabs.liquid_handling.hamilton.interfaces.star_configuration.SubsystemStatus.code","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.SubsystemStatus.status",[9289],{"type":784,"name":9791,"path":9782,"parent":9289,"description":9795,"lines":9796,"value":832,"annotation":9797},"Subsystem identifier code (e.g., 'C0', 'P1', 'I0').",[9136,9136],{"name":931,"cls":810},{"type":784,"name":9792,"path":9782,"parent":9289,"description":9799,"lines":9800,"value":832,"annotation":9801},"Raw status bytes for the subsystem.",[790,790],{"name":6532,"cls":810},{"type":802,"name":6600,"path":9782,"parent":9274,"description":9803,"lines":9804,"bases":9805,"attributes":9808,"mro":9819},"Human-readable instrument configuration.",[2997,3050],[9806],{"annotation":9807},{"name":910,"cls":810},[9809,9810,9811,9812,9813,9814,9815,9816,9817,9818],"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",[6600],{"type":784,"name":9809,"path":9782,"parent":6600,"description":9821,"lines":9822,"value":832,"annotation":9823},"True if PIP type is 1000ul, False if 300ul (from kb bit 0).",[848,848],{"name":1098,"cls":810},{"type":784,"name":9810,"path":9782,"parent":6600,"description":9825,"lines":9826,"value":832,"annotation":9827},"Whether iSWAP is installed (from kb bit 1).",[856,856],{"name":1098,"cls":810},{"type":784,"name":9811,"path":9782,"parent":6600,"description":9829,"lines":9830,"value":832,"annotation":9831},"Whether main front cover monitoring is installed (from kb bit 2).",[1040,1040],{"name":1098,"cls":810},{"type":784,"name":9812,"path":9782,"parent":6600,"description":9833,"lines":9834,"value":832,"annotation":9835},"Whether auto load is installed (from kb bit 3).",[3016,3016],{"name":1098,"cls":810},{"type":784,"name":9813,"path":9782,"parent":6600,"description":9837,"lines":9838,"value":832,"annotation":9839},"Whether wash station 1 is installed (from kb bit 4).",[1051,1051],{"name":1098,"cls":810},{"type":784,"name":9814,"path":9782,"parent":6600,"description":9841,"lines":9842,"value":832,"annotation":9843},"Whether wash station 2 is installed (from kb bit 5).",[1065,1065],{"name":1098,"cls":810},{"type":784,"name":9815,"path":9782,"parent":6600,"description":9845,"lines":9846,"value":832,"annotation":9847},"Whether temperature controlled carrier 1 is installed (from kb bit 6).",[3389,3389],{"name":1098,"cls":810},{"type":784,"name":9816,"path":9782,"parent":6600,"description":9849,"lines":9850,"value":832,"annotation":9851},"Whether temperature controlled carrier 2 is installed (from kb bit 7).",[2860,2860],{"name":1098,"cls":810},{"type":784,"name":9817,"path":9782,"parent":6600,"description":9853,"lines":9854,"value":832,"annotation":9855},"Number of PIP channels (from kp).",[3042,3042],{"name":1394,"cls":810},{"type":784,"name":9818,"path":9782,"parent":6600,"description":9857,"lines":9858,"value":832,"annotation":9859},"List of subsystem status information.",[887,887],{"left":9860,"slice":9861},{"name":1851,"cls":810},{"name":9289,"cls":810},{"type":802,"name":6610,"path":9782,"parent":9274,"description":9863,"lines":9864,"bases":9865,"attributes":9868,"mro":9947},"Human-readable extended instrument configuration.",[7046,4341],[9866],{"annotation":9867},{"name":910,"cls":810},[9869,9870,9871,9872,9873,9874,9875,9876,9877,9878,9879,9880,9881,9882,9883,9884,9885,9886,9887,9888,9889,9890,9891,9892,9893,9894,9895,9896,9897,9898,9899,9900,9901,9902,9903,9904,9905,9906,9907,9908,9909,9910,9911,9912,9913,9914,9915,9916,9917,9918,9919,9920,9921,9922,9923,9924,9925,9926,9927,9928,9929,9930,9931,9932,9933,9934,9935,9936,9937,9938,9939,9940,9941,9942,9943,9944,9945,9946],"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_xl_pip_installed","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_xl_iswap_installed","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_xl_core_96_installed","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_xl_nano_pipettor","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_xl_384_head","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_xl_channels","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_xl_tube_gripper","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_xl_imaging_channel","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_xl_pip_installed","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_xl_iswap_installed","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_xl_core_96_installed","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_xl_nano_pipettor","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_xl_384_head","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_xl_channels","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_xl_tube_gripper","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_xl_imaging_channel","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_xl_robotic_channel","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_xl_gel_card_gripper","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_xl_puncher_handler","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.left_xl_ngc_arm","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_xl_robotic_channel","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_xl_gel_card_gripper","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_xl_puncher_handler","unitelabs.liquid_handling.hamilton.interfaces.star_configuration.ExtendedConfiguration.right_xl_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",[6610],{"type":784,"name":9869,"path":9782,"parent":6610,"description":9949,"lines":9950,"value":832,"annotation":9951},"True if left X drive is large, False if small (ka bit 0).",[3810,3810],{"name":1098,"cls":810},{"type":784,"name":9870,"path":9782,"parent":6610,"description":9953,"lines":9954,"value":832,"annotation":9955},"Whether CoRe 96 Head is installed (ka bit 1).",[1963,1963],{"name":1098,"cls":810},{"type":784,"name":9871,"path":9782,"parent":6610,"description":9957,"lines":9958,"value":832,"annotation":9959},"True if right X drive is large, False if small (ka bit 2).",[8377,8377],{"name":1098,"cls":810},{"type":784,"name":9872,"path":9782,"parent":6610,"description":9961,"lines":9962,"value":832,"annotation":9963},"Whether pump station 1 is installed (ka bit 3).",[806,806],{"name":1098,"cls":810},{"type":784,"name":9873,"path":9782,"parent":6610,"description":9965,"lines":9966,"value":832,"annotation":9967},"Whether pump station 2 is installed (ka bit 4).",[6518,6518],{"name":1098,"cls":810},{"type":784,"name":9874,"path":9782,"parent":6610,"description":9969,"lines":9970,"value":832,"annotation":9971},"True if wash station 1 is CR type, False if G3 (ka bit 5).",[1981,1981],{"name":1098,"cls":810},{"type":784,"name":9875,"path":9782,"parent":6610,"description":9973,"lines":9974,"value":832,"annotation":9975},"True if wash station 2 is CR type, False if G3 (ka bit 6).",[1092,1092],{"name":1098,"cls":810},{"type":784,"name":9876,"path":9782,"parent":6610,"description":9977,"lines":9978,"value":832,"annotation":9979},"Whether left cover is installed (ka bit 7).",[1991,1991],{"name":1098,"cls":810},{"type":784,"name":9877,"path":9782,"parent":6610,"description":9981,"lines":9982,"value":832,"annotation":9983},"Whether right cover is installed (ka bit 8).",[9094,9094],{"name":1098,"cls":810},{"type":784,"name":9878,"path":9782,"parent":6610,"description":9985,"lines":9986,"value":832,"annotation":9987},"Whether additional front cover monitoring is installed (ka bit 9).",[2009,2009],{"name":1098,"cls":810},{"type":784,"name":9879,"path":9782,"parent":6610,"description":9989,"lines":9990,"value":832,"annotation":9991},"Whether pump station 3 is installed (ka bit 10).",[6817,6817],{"name":1098,"cls":810},{"type":784,"name":9880,"path":9782,"parent":6610,"description":9993,"lines":9994,"value":832,"annotation":9995},"Whether multi-channel Nano pipetter is installed (ka bit 11).",[2021,2021],{"name":1098,"cls":810},{"type":784,"name":9881,"path":9782,"parent":6610,"description":9997,"lines":9998,"value":832,"annotation":9999},"Whether 384 dispensing head is installed (ka bit 12).",[3132,3132],{"name":1098,"cls":810},{"type":784,"name":9882,"path":9782,"parent":6610,"description":10001,"lines":10002,"value":832,"annotation":10003},"Whether XL channels are installed (ka bit 13).",[2043,2043],{"name":1098,"cls":810},{"type":784,"name":9883,"path":9782,"parent":6610,"description":10005,"lines":10006,"value":832,"annotation":10007},"Whether tube gripper is installed (ka bit 14).",[1103,1103],{"name":1098,"cls":810},{"type":784,"name":9884,"path":9782,"parent":6610,"description":10009,"lines":10010,"value":832,"annotation":10011},"True if waste direction is left, False if right (ka bit 15).",[3894,3894],{"name":1098,"cls":810},{"type":784,"name":9885,"path":9782,"parent":6610,"description":10013,"lines":10014,"value":832,"annotation":10015},"True if iSWAP gripper size is wide, False if small (ka bit 16).",[2062,2062],{"name":1098,"cls":810},{"type":784,"name":9886,"path":9782,"parent":6610,"description":10017,"lines":10018,"value":832,"annotation":10019},"Whether additional channel Nano pipettor is installed (ka bit 17).",[3905,3905],{"name":1098,"cls":810},{"type":784,"name":9887,"path":9782,"parent":6610,"description":10021,"lines":10022,"value":832,"annotation":10023},"Whether imaging channel is installed (ka bit 18).",[2083,2083],{"name":1098,"cls":810},{"type":784,"name":9888,"path":9782,"parent":6610,"description":10025,"lines":10026,"value":832,"annotation":10027},"Whether robotic channel is installed (ka bit 19).",[1113,1113],{"name":1098,"cls":810},{"type":784,"name":9889,"path":9782,"parent":6610,"description":10029,"lines":10030,"value":832,"annotation":10031},"True if channel order is OX first, False if XL first (ka bit 20).",[2095,2095],{"name":1098,"cls":810},{"type":784,"name":9890,"path":9782,"parent":6610,"description":10033,"lines":10034,"value":832,"annotation":10035},"True if X0 interface is other, False if Ham CAN (ka bit 21).",[8412,8412],{"name":1098,"cls":810},{"type":784,"name":9891,"path":9782,"parent":6610,"description":10037,"lines":10038,"value":832,"annotation":10039},"True if park heads with iSWAP is off, False if on (ka bit 22).",[3155,3155],{"name":1098,"cls":810},{"type":784,"name":9892,"path":9782,"parent":6610,"description":10041,"lines":10042,"value":832,"annotation":10043},"Whether gel card gripper is installed (ka bit 23).",[2113,2113],{"name":1098,"cls":810},{"type":784,"name":9893,"path":9782,"parent":6610,"description":10045,"lines":10046,"value":832,"annotation":10047},"Whether puncher handle is installed (ke bit 0).",[2123,2123],{"name":1098,"cls":810},{"type":784,"name":9894,"path":9782,"parent":6610,"description":10049,"lines":10050,"value":832,"annotation":10051},"Whether puncher is installed (ke bit 1).",[1134,1134],{"name":1098,"cls":810},{"type":784,"name":9895,"path":9782,"parent":6610,"description":10053,"lines":10054,"value":832,"annotation":10055},"Whether Ham Elisa is set (ke bit 2).",[3952,3952],{"name":1098,"cls":810},{"type":784,"name":9896,"path":9782,"parent":6610,"description":10057,"lines":10058,"value":832,"annotation":10059},"Whether New Gen Pooler is set (ke bit 3).",[1154,1154],{"name":1098,"cls":810},{"type":784,"name":9897,"path":9782,"parent":6610,"description":10061,"lines":10062,"value":832,"annotation":10063},"Whether decapper 1 is installed (ke bit 4).",[3960,3960],{"name":1098,"cls":810},{"type":784,"name":9898,"path":9782,"parent":6610,"description":10065,"lines":10066,"value":832,"annotation":10067},"Whether decapper 2 is installed (ke bit 5).",[2135,2135],{"name":1098,"cls":810},{"type":784,"name":9899,"path":9782,"parent":6610,"description":10069,"lines":10070,"value":832,"annotation":10071},"Whether decapper 3 is installed (ke bit 6).",[8420,8420],{"name":1098,"cls":810},{"type":784,"name":9900,"path":9782,"parent":6610,"description":10073,"lines":10074,"value":832,"annotation":10075},"Whether decapper 4 is installed (ke bit 7).",[1171,1171],{"name":1098,"cls":810},{"type":784,"name":9901,"path":9782,"parent":6610,"description":10077,"lines":10078,"value":832,"annotation":10079},"Whether shaking incubator 1 is installed (ke bit 8).",[8631,8631],{"name":1098,"cls":810},{"type":784,"name":9902,"path":9782,"parent":6610,"description":10081,"lines":10082,"value":832,"annotation":10083},"Whether shaking incubator 2 is installed (ke bit 9).",[3265,3265],{"name":1098,"cls":810},{"type":784,"name":9903,"path":9782,"parent":6610,"description":10085,"lines":10086,"value":832,"annotation":10087},"Whether autoload cover is installed (ke bit 10).",[2212,2212],{"name":1098,"cls":810},{"type":784,"name":9904,"path":9782,"parent":6610,"description":10089,"lines":10090,"value":832,"annotation":10091},"Whether centrifuge is installed (ke bit 11).",[4003,4003],{"name":1098,"cls":810},{"type":784,"name":9905,"path":9782,"parent":6610,"description":10093,"lines":10094,"value":832,"annotation":10095},"True if autoload type is 2D-Reader, False if Scanner (ke bit 12).",[3658,3658],{"name":1098,"cls":810},{"type":784,"name":9906,"path":9782,"parent":6610,"description":10097,"lines":10098,"value":832,"annotation":10099},"Whether status light is installed (ke bit 13).",[1185,1185],{"name":1098,"cls":810},{"type":784,"name":9907,"path":9782,"parent":6610,"description":10101,"lines":10102,"value":832,"annotation":10103},"Instrument size in slots (X range) (xt).",[3310,3310],{"name":1394,"cls":810},{"type":784,"name":9908,"path":9782,"parent":6610,"description":10105,"lines":10106,"value":832,"annotation":10107},"Auto load size in slots (xa).",[1186,1186],{"name":1394,"cls":810},{"type":784,"name":9909,"path":9782,"parent":6610,"description":10109,"lines":10110,"value":832,"annotation":10111},"Tip waste X-position in 0.1 mm units (xw).",[4038,4038],{"name":1394,"cls":810},{"type":784,"name":9910,"path":9782,"parent":6610,"description":10113,"lines":10114,"value":832,"annotation":10115},"Whether PIP is on left XL (xl bit 0).",[4045,4045],{"name":1098,"cls":810},{"type":784,"name":9911,"path":9782,"parent":6610,"description":10117,"lines":10118,"value":832,"annotation":10119},"Whether iSWAP is on left XL (xl bit 1).",[6569,6569],{"name":1098,"cls":810},{"type":784,"name":9912,"path":9782,"parent":6610,"description":10121,"lines":10122,"value":832,"annotation":10123},"Whether CoRe 96 Head is on left XL (xl bit 2).",[1200,1200],{"name":1098,"cls":810},{"type":784,"name":9913,"path":9782,"parent":6610,"description":10125,"lines":10126,"value":832,"annotation":10127},"Whether Nano Pipettor is on left XL (xl bit 3).",[6585,6585],{"name":1098,"cls":810},{"type":784,"name":9914,"path":9782,"parent":6610,"description":10129,"lines":10130,"value":832,"annotation":10131},"Whether 384 dispensing head is on left XL (xl bit 4).",[6586,6586],{"name":1098,"cls":810},{"type":784,"name":9915,"path":9782,"parent":6610,"description":10133,"lines":10134,"value":832,"annotation":10135},"Whether XL channels are on left XL (xl bit 5).",[1211,1211],{"name":1098,"cls":810},{"type":784,"name":9916,"path":9782,"parent":6610,"description":10137,"lines":10138,"value":832,"annotation":10139},"Whether tube gripper is on left XL (xl bit 6).",[1220,1220],{"name":1098,"cls":810},{"type":784,"name":9917,"path":9782,"parent":6610,"description":10141,"lines":10142,"value":832,"annotation":10143},"Whether imaging channel is on left XL (xl bit 7).",[4112,4112],{"name":1098,"cls":810},{"type":784,"name":9918,"path":9782,"parent":6610,"description":10145,"lines":10146,"value":832,"annotation":10147},"Whether PIP is on right XL (xr bit 0).",[4133,4133],{"name":1098,"cls":810},{"type":784,"name":9919,"path":9782,"parent":6610,"description":10149,"lines":10150,"value":832,"annotation":10151},"Whether iSWAP is on right XL (xr bit 1).",[1227,1227],{"name":1098,"cls":810},{"type":784,"name":9920,"path":9782,"parent":6610,"description":10153,"lines":10154,"value":832,"annotation":10155},"Whether CoRe 96 Head is on right XL (xr bit 2).",[6619,6619],{"name":1098,"cls":810},{"type":784,"name":9921,"path":9782,"parent":6610,"description":10157,"lines":10158,"value":832,"annotation":10159},"Whether Nano Pipettor is on right XL (xr bit 3).",[4140,4140],{"name":1098,"cls":810},{"type":784,"name":9922,"path":9782,"parent":6610,"description":10161,"lines":10162,"value":832,"annotation":10163},"Whether 384 dispensing head is on right XL (xr bit 4).",[8454,8454],{"name":1098,"cls":810},{"type":784,"name":9923,"path":9782,"parent":6610,"description":10165,"lines":10166,"value":832,"annotation":10167},"Whether XL channels are on right XL (xr bit 5).",[1246,1246],{"name":1098,"cls":810},{"type":784,"name":9924,"path":9782,"parent":6610,"description":10169,"lines":10170,"value":832,"annotation":10172},"Whether tube gripper is on right XL (xr bit 6).",[10171,10171],221,{"name":1098,"cls":810},{"type":784,"name":9925,"path":9782,"parent":6610,"description":10174,"lines":10175,"value":832,"annotation":10176},"Whether imaging channel is on right XL (xr bit 7).",[6620,6620],{"name":1098,"cls":810},{"type":784,"name":9926,"path":9782,"parent":6610,"description":10178,"lines":10179,"value":832,"annotation":10180},"Whether robotic channel is on left XL (xn bit 0).",[1256,1256],{"name":1098,"cls":810},{"type":784,"name":9927,"path":9782,"parent":6610,"description":10182,"lines":10183,"value":832,"annotation":10185},"Whether gel card gripper is on left XL (xn bit 1).",[10184,10184],231,{"name":1098,"cls":810},{"type":784,"name":9928,"path":9782,"parent":6610,"description":10187,"lines":10188,"value":832,"annotation":10190},"Whether puncher handler is on left XL (xn bit 2).",[10189,10189],234,{"name":1098,"cls":810},{"type":784,"name":9929,"path":9782,"parent":6610,"description":10192,"lines":10193,"value":832,"annotation":10195},"True if NGC Arm is on left XL, False if current (xn bit 3).",[10194,10194],237,{"name":1098,"cls":810},{"type":784,"name":9930,"path":9782,"parent":6610,"description":10197,"lines":10198,"value":832,"annotation":10199},"Whether robotic channel is on right XL (xo bit 0).",[8455,8455],{"name":1098,"cls":810},{"type":784,"name":9931,"path":9782,"parent":6610,"description":10201,"lines":10202,"value":832,"annotation":10203},"Whether gel card gripper is on right XL (xo bit 1).",[7192,7192],{"name":1098,"cls":810},{"type":784,"name":9932,"path":9782,"parent":6610,"description":10205,"lines":10206,"value":832,"annotation":10207},"Whether puncher handler is on right XL (xo bit 2).",[1267,1267],{"name":1098,"cls":810},{"type":784,"name":9933,"path":9782,"parent":6610,"description":10209,"lines":10210,"value":832,"annotation":10211},"True if NGC Arm is on right XL, False if current (xo bit 3).",[7212,7212],{"name":1098,"cls":810},{"type":784,"name":9934,"path":9782,"parent":6610,"description":10213,"lines":10214,"value":832,"annotation":10216},"Minimal iSWAP collision free position in 0.1 mm (xm).",[10215,10215],253,{"name":1394,"cls":810},{"type":784,"name":9935,"path":9782,"parent":6610,"description":10218,"lines":10219,"value":832,"annotation":10220},"Maximal iSWAP collision free position in 0.1 mm (xx).",[1277,1277],{"name":1394,"cls":810},{"type":784,"name":9936,"path":9782,"parent":6610,"description":10222,"lines":10223,"value":832,"annotation":10225},"Width of left X arm in 0.1 mm units (xu).",[10224,10224],260,{"name":1394,"cls":810},{"type":784,"name":9937,"path":9782,"parent":6610,"description":10227,"lines":10228,"value":832,"annotation":10229},"Width of right X arm in 0.1 mm units (xv).",[2723,2723],{"name":1394,"cls":810},{"type":784,"name":9938,"path":9782,"parent":6610,"description":10231,"lines":10232,"value":832,"annotation":10233},"Number of XL channels (kc).",[2734,2734],{"name":1394,"cls":810},{"type":784,"name":9939,"path":9782,"parent":6610,"description":10235,"lines":10236,"value":832,"annotation":10238},"Number of Robotic channels (kr).",[10237,10237],270,{"name":1394,"cls":810},{"type":784,"name":9940,"path":9782,"parent":6610,"description":10240,"lines":10241,"value":832,"annotation":10242},"Minimal raster pitch of PIP channels in 0.1 mm (ys).",[2745,2745],{"name":1394,"cls":810},{"type":784,"name":9941,"path":9782,"parent":6610,"description":10244,"lines":10245,"value":832,"annotation":10246},"Minimal raster pitch of XL channels in 0.1 mm (kl).",[4265,4265],{"name":1394,"cls":810},{"type":784,"name":9942,"path":9782,"parent":6610,"description":10248,"lines":10249,"value":832,"annotation":10250},"Minimal raster pitch of Robotic channels in 0.1 mm (km).",[1323,1323],{"name":1394,"cls":810},{"type":784,"name":9943,"path":9782,"parent":6610,"description":10252,"lines":10253,"value":832,"annotation":10255},"PIP maximal Y position in 0.1 mm units (ym).",[10254,10254],284,{"name":1394,"cls":810},{"type":784,"name":9944,"path":9782,"parent":6610,"description":10257,"lines":10258,"value":832,"annotation":10260},"Left arm minimal Y position in 0.1 mm units (yu).",[10259,10259],287,{"name":1394,"cls":810},{"type":784,"name":9945,"path":9782,"parent":6610,"description":10262,"lines":10263,"value":832,"annotation":10265},"Right arm minimal Y position in 0.1 mm units (yx).",[10264,10264],290,{"name":1394,"cls":810},{"type":784,"name":9946,"path":9782,"parent":6610,"description":10267,"lines":10268,"value":832,"annotation":10269},"Additional distance of robotic channel to neighborhood in 0.1 mm (ow).",[8238,8238],{"name":1394,"cls":810},{"type":755,"name":9275,"path":10271,"parent":6900,"classes":10272},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Fconfiguration.py",[9287,9286,6638,9288,6364],{"type":802,"name":9287,"path":10271,"parent":9275,"description":10274,"lines":10275,"decorators":10276,"attributes":10278,"functions":10285,"mro":10287},"Configuration for a single Vantage arm.",[1788,831],[10277],"dataclasses.dataclass(frozen=True)",[10279,10280,10281,10282,10283,10284],"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",[10286],"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageArmConfiguration.__init__",[9287],{"type":784,"name":10279,"path":10271,"parent":9287,"lines":10289,"value":832,"annotation":10290},[848,848],{"name":1394,"cls":810},{"type":784,"name":10280,"path":10271,"parent":9287,"lines":10292,"value":832,"annotation":10293},[906,906],{"name":1062,"cls":810},{"type":784,"name":10281,"path":10271,"parent":9287,"lines":10295,"value":832,"annotation":10296},[791,791],{"name":1062,"cls":810},{"type":784,"name":10282,"path":10271,"parent":9287,"lines":10298,"value":832,"annotation":10299},[856,856],{"name":1062,"cls":810},{"type":784,"name":10283,"path":10271,"parent":9287,"lines":10301,"value":832,"annotation":10302},[795,795],{"name":1062,"cls":810},{"type":784,"name":10284,"path":10271,"parent":9287,"lines":10304,"value":832,"annotation":10305},[831,831],{"name":1394,"cls":810},{"type":846,"name":10286,"path":10271,"parent":9287,"lines":10307,"parameters":10308},[9338,9338],[10309,10310,10313,10316,10319,10322,10325],{"name":851,"kind":852,"required":853},{"name":10311,"kind":852,"annotation":10312,"required":853},"arm_type",{"name":1394,"cls":810},{"name":10314,"kind":852,"annotation":10315,"required":853},"width_to_bumper_left",{"name":1062,"cls":810},{"name":10317,"kind":852,"annotation":10318,"required":853},"width_to_bumper_right",{"name":1062,"cls":810},{"name":10320,"kind":852,"annotation":10321,"required":853},"y_min",{"name":1062,"cls":810},{"name":10323,"kind":852,"annotation":10324,"required":853},"y_max",{"name":1062,"cls":810},{"name":10326,"kind":852,"annotation":10327,"required":853},"nr_components",{"name":1394,"cls":810},{"type":802,"name":9286,"path":10271,"parent":9275,"description":10329,"lines":10330,"decorators":10331,"bases":10332,"attributes":10335,"functions":10402,"mro":10404},"Represents the firmware configuration of a Microlab STAR as a dataclass.",[796,10194],[9323],[10333],{"annotation":10334},{"name":836,"cls":810},[10336,10337,10338,10339,10340,10341,10342,10343,10344,10345,10346,10347,10348,10349,10350,10351,10352,10353,10354,10355,10356,10357,10358,10359,10360,10361,10362,10363,10364,10365,10366,10367,10368,10369,10370,10371,10372,10373,10374,10375,10376,10377,10378,10379,10380,10381,10382,10383,10384,10385,10386,10387,10388,10389,10390,10391,10392,10393,10394,10395,10396,10397,10398,10399,10400,10401],"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",[10403],"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARFirmwareConfiguration.__init__",[9286,836,10405],"unitelabs.liquid_handling.configuration.configuration.Configuration",{"type":784,"name":10336,"path":10271,"parent":9286,"description":10407,"lines":10408,"value":10409,"annotation":10410},"True for OX first, False for XL first",[1051,1051],"MISSING",{"join":10411},[10412,10413],{"name":1098,"cls":810},{"name":10414,"cls":810},"unitelabs.labware.utils.missing.MissingType",{"type":784,"name":10337,"path":10271,"parent":9286,"description":10416,"lines":10417,"value":10409,"annotation":10418},"The collision detection sensitivity.",[1065,1065],{"join":10419},[10420,10426],{"left":10421,"slice":10422},{"name":2320,"cls":810},{"elements":10423},[10424,10425],"'high'","'low'",{"name":10414,"cls":810},{"type":784,"name":10338,"path":10271,"parent":9286,"description":10428,"lines":10429,"value":10409,"annotation":10430},"The deck's width as number of tracks.",[3389,3389],{"join":10431},[10432,10433],{"name":1394,"cls":810},{"name":10414,"cls":810},{"type":784,"name":10339,"path":10271,"parent":9286,"description":10435,"lines":10436,"value":10409,"annotation":10437},"The autoload width as number of tracks.",[2860,2860],{"join":10438},[10439,10440],{"name":1394,"cls":810},{"name":10414,"cls":810},{"type":784,"name":10340,"path":10271,"parent":9286,"description":10442,"lines":10443,"value":10409,"annotation":10444},"The tip waste's x position in mm.",[3042,3042],{"join":10445},[10446,10447],{"name":1062,"cls":810},{"name":10414,"cls":810},{"type":784,"name":10341,"path":10271,"parent":9286,"description":10449,"lines":10450,"value":10409,"annotation":10451},"Whether the waste is located on the left or right side of the deck.",[887,887],{"join":10452},[10453,10457],{"left":10454,"slice":10455},{"name":2320,"cls":810},{"elements":10456},[9547,9548],{"name":10414,"cls":810},{"type":784,"name":10342,"path":10271,"parent":9286,"description":10459,"lines":10460,"value":10409,"annotation":10461},"The minimal x position in mm to reach without collisions.",[1904,1904],{"join":10462},[10463,10464],{"name":1062,"cls":810},{"name":10414,"cls":810},{"type":784,"name":10343,"path":10271,"parent":9286,"description":10459,"lines":10466,"value":10409,"annotation":10467},[1955,1955],{"join":10468},[10469,10470],{"name":1062,"cls":810},{"name":10414,"cls":810},{"type":784,"name":10344,"path":10271,"parent":9286,"description":10472,"lines":10473,"value":10409,"annotation":10474},"The minimal y position in mm for the channels on the left arm.",[1085,1085],{"join":10475},[10476,10477],{"name":1062,"cls":810},{"name":10414,"cls":810},{"type":784,"name":10345,"path":10271,"parent":9286,"description":10479,"lines":10480,"value":10409,"annotation":10481},"The maximal y position in mm for the channels on the left arm.",[888,888],{"join":10482},[10483,10484],{"name":1062,"cls":810},{"name":10414,"cls":810},{"type":784,"name":10346,"path":10271,"parent":9286,"description":10486,"lines":10487,"value":10409,"annotation":10488},"Whether the left arm's size is small or large.",[3823,3823],{"join":10489},[10490,10496],{"left":10491,"slice":10492},{"name":2320,"cls":810},{"elements":10493},[10494,10495],"'small'","'large'",{"name":10414,"cls":810},{"type":784,"name":10347,"path":10271,"parent":9286,"description":10498,"lines":10499,"value":10409,"annotation":10500},"The left arm's width in mm.",[1091,1091],{"join":10501},[10502,10503],{"name":1062,"cls":810},{"name":10414,"cls":810},{"type":784,"name":10348,"path":10271,"parent":9286,"description":10505,"lines":10506,"value":10409,"annotation":10507},"The minimal y position in mm for the channels on the right arm.",[1964,1964],{"join":10508},[10509,10510],{"name":1062,"cls":810},{"name":10414,"cls":810},{"type":784,"name":10349,"path":10271,"parent":9286,"description":10512,"lines":10513,"value":10409,"annotation":10514},"The maximal y position in mm for the channels on the right arm.",[3461,3461],{"join":10515},[10516,10517],{"name":1062,"cls":810},{"name":10414,"cls":810},{"type":784,"name":10350,"path":10271,"parent":9286,"description":10519,"lines":10520,"value":10409,"annotation":10521},"Whether the right arm's size is small or large.",[1990,1990],{"join":10522},[10523,10527],{"left":10524,"slice":10525},{"name":2320,"cls":810},{"elements":10526},[10494,10495],{"name":10414,"cls":810},{"type":784,"name":10351,"path":10271,"parent":9286,"description":10498,"lines":10529,"value":10409,"annotation":10530},[8137,8137],{"join":10531},[10532,10533],{"name":1062,"cls":810},{"name":10414,"cls":810},{"type":784,"name":10352,"path":10271,"parent":9286,"description":10535,"lines":10536,"value":10409,"annotation":10537},"Whether the PIP channels are installed and on which arm.",[2001,2001],{"join":10538},[10539,10543],{"left":10540,"slice":10541},{"name":2320,"cls":810},{"elements":10542},[9547,9548,1052],{"name":10414,"cls":810},{"type":784,"name":10353,"path":10271,"parent":9286,"description":10545,"lines":10546,"value":10409,"annotation":10547},"The number of PIP channels installed.",[6816,6816],{"join":10548},[10549,10550],{"name":1394,"cls":810},{"name":10414,"cls":810},{"type":784,"name":10354,"path":10271,"parent":9286,"description":10552,"lines":10553,"value":10409,"annotation":10554},"The minimal distance between two neighbouring PIP channels in mm.",[2020,2020],{"join":10555},[10556,10557],{"name":1062,"cls":810},{"name":10414,"cls":810},{"type":784,"name":10355,"path":10271,"parent":9286,"description":10559,"lines":10560,"value":10409,"annotation":10561},"The volume a PIP channel can hold, either 300µl or 1000µl.",[3123,3123],{"join":10562},[10563,10564],{"name":1394,"cls":810},{"name":10414,"cls":810},{"type":784,"name":10356,"path":10271,"parent":9286,"description":10566,"lines":10567,"value":10409,"annotation":10568},"Whether the XL channels are installed and on which arm.",[2033,2033],{"join":10569},[10570,10574],{"left":10571,"slice":10572},{"name":2320,"cls":810},{"elements":10573},[9547,9548,1052],{"name":10414,"cls":810},{"type":784,"name":10357,"path":10271,"parent":9286,"description":10576,"lines":10577,"value":10409,"annotation":10578},"The number of XL channels installed.",[3139,3139],{"join":10579},[10580,10581],{"name":1394,"cls":810},{"name":10414,"cls":810},{"type":784,"name":10358,"path":10271,"parent":9286,"description":10583,"lines":10584,"value":10409,"annotation":10585},"The minimal distance between two neighbouring XL channels in mm.",[2055,2055],{"join":10586},[10587,10588],{"name":1062,"cls":810},{"name":10414,"cls":810},{"type":784,"name":10359,"path":10271,"parent":9286,"description":10590,"lines":10591,"value":10409,"annotation":10592},"The volume an XL channel can hold, always 5000µl.",[2061,2061],{"join":10593},[10594,10595],{"name":1394,"cls":810},{"name":10414,"cls":810},{"type":784,"name":10360,"path":10271,"parent":9286,"description":10597,"lines":10598,"value":10409,"annotation":10599},"Whether the robotic channels are installed and on which arm.",[3154,3154],{"join":10600},[10601,10605],{"left":10602,"slice":10603},{"name":2320,"cls":810},{"elements":10604},[9547,9548,1052],{"name":10414,"cls":810},{"type":784,"name":10361,"path":10271,"parent":9286,"description":10607,"lines":10608,"value":10409,"annotation":10609},"The number of robotic channels installed.",[2073,2073],{"join":10610},[10611,10612],{"name":1394,"cls":810},{"name":10414,"cls":810},{"type":784,"name":10362,"path":10271,"parent":9286,"description":10614,"lines":10615,"value":10409,"annotation":10617},"The minimal distance between two neighbouring robotic channels in mm.",[10616,10616],107,{"join":10618},[10619,10620],{"name":1062,"cls":810},{"name":10414,"cls":810},{"type":784,"name":10363,"path":10271,"parent":9286,"description":10622,"lines":10623,"value":10409,"annotation":10624},"Whether the ISwap gripper is installed and on which arm.",[2094,2094],{"join":10625},[10626,10630],{"left":10627,"slice":10628},{"name":2320,"cls":810},{"elements":10629},[9547,9548,1052],{"name":10414,"cls":810},{"type":784,"name":10364,"path":10271,"parent":9286,"description":10632,"lines":10633,"value":10409,"annotation":10634},"Whether the ISwap gripper size is small or wide.",[6650,6650],{"join":10635},[10636,10641],{"left":10637,"slice":10638},{"name":2320,"cls":810},{"elements":10639},[10494,10640],"'wide'",{"name":10414,"cls":810},{"type":784,"name":10365,"path":10271,"parent":9286,"description":10643,"lines":10644,"value":10409,"annotation":10645},"Park heads with iSWAP",[2107,2107],{"join":10646},[10647,10648],{"name":1098,"cls":810},{"name":10414,"cls":810},{"type":784,"name":10366,"path":10271,"parent":9286,"description":10650,"lines":10651,"value":10409,"annotation":10652},"Whether the CoRe 96 head is installed and on which arm.",[3491,3491],{"join":10653},[10654,10658],{"left":10655,"slice":10656},{"name":2320,"cls":810},{"elements":10657},[9547,9548,1052],{"name":10414,"cls":810},{"type":784,"name":10367,"path":10271,"parent":9286,"description":10660,"lines":10661,"value":10409,"annotation":10663},"Whether the CoRe 384 head is installed and on which arm.",[10662,10662],122,{"join":10664},[10665,10669],{"left":10666,"slice":10667},{"name":2320,"cls":810},{"elements":10668},[9547,9548,1052],{"name":10414,"cls":810},{"type":784,"name":10368,"path":10271,"parent":9286,"description":10671,"lines":10672,"value":10409,"annotation":10673},"Whether the nano pipettor head is installed and on which arm.",[2123,2123],{"join":10674},[10675,10679],{"left":10676,"slice":10677},{"name":2320,"cls":810},{"elements":10678},[9547,9548,1052],{"name":10414,"cls":810},{"type":784,"name":10369,"path":10271,"parent":9286,"description":10681,"lines":10682,"value":10409,"annotation":10683},"Whether the additional independent nano pipettor channel is installed.",[1134,1134],{"join":10684},[10685,10686],{"name":1098,"cls":810},{"name":10414,"cls":810},{"type":784,"name":10370,"path":10271,"parent":9286,"description":10688,"lines":10689,"value":10409,"annotation":10690},"Whether the tube gripper is installed and on which arm.",[3952,3952],{"join":10691},[10692,10696],{"left":10693,"slice":10694},{"name":2320,"cls":810},{"elements":10695},[9547,9548,1052],{"name":10414,"cls":810},{"type":784,"name":10371,"path":10271,"parent":9286,"description":10698,"lines":10699,"value":10409,"annotation":10700},"Whether the imaging channel is installed and on which arm.",[1154,1154],{"join":10701},[10702,10706],{"left":10703,"slice":10704},{"name":2320,"cls":810},{"elements":10705},[9547,9548,1052],{"name":10414,"cls":810},{"type":784,"name":10372,"path":10271,"parent":9286,"description":10708,"lines":10709,"value":10409,"annotation":10710},"Whether the gel card gripper is installed and on which arm.",[3960,3960],{"join":10711},[10712,10716],{"left":10713,"slice":10714},{"name":2320,"cls":810},{"elements":10715},[9547,9548,1052],{"name":10414,"cls":810},{"type":784,"name":10373,"path":10271,"parent":9286,"description":10718,"lines":10719,"value":10409,"annotation":10720},"Whether the puncher is installed.",[2135,2135],{"join":10721},[10722,10723],{"name":1098,"cls":810},{"name":10414,"cls":810},{"type":784,"name":10374,"path":10271,"parent":9286,"description":10725,"lines":10726,"value":10409,"annotation":10727},"Whether the puncher handler is installed and on which arm.",[8420,8420],{"join":10728},[10729,10733],{"left":10730,"slice":10731},{"name":2320,"cls":810},{"elements":10732},[9547,9548,1052],{"name":10414,"cls":810},{"type":784,"name":10375,"path":10271,"parent":9286,"description":10735,"lines":10736,"value":10409,"annotation":10737},"Whether the autoload unit is installed.",[1171,1171],{"join":10738},[10739,10745],{"left":10740,"slice":10741},{"name":2320,"cls":810},{"elements":10742},[10743,10744,1052],"'Scanner'","'2D-Reader'",{"name":10414,"cls":810},{"type":784,"name":10376,"path":10271,"parent":9286,"description":10747,"lines":10748,"value":10409,"annotation":10749},"Whether the 1st wash station is installed.",[8631,8631],{"join":10750},[10751,10752],{"name":1098,"cls":810},{"name":10414,"cls":810},{"type":784,"name":10377,"path":10271,"parent":9286,"description":10754,"lines":10755,"value":10409,"annotation":10756},"Whether the 1st installed wash station is a 3rd Generation Wash Station or a\nCR Needle Wash Station.",[3265,3265],{"join":10757},[10758,10764],{"left":10759,"slice":10760},{"name":2320,"cls":810},{"elements":10761},[10762,10763],"'G3'","'CR'",{"name":10414,"cls":810},{"type":784,"name":10378,"path":10271,"parent":9286,"description":10766,"lines":10767,"value":10409,"annotation":10768},"Whether the 2nd wash station is installed.",[4003,4003],{"join":10769},[10770,10771],{"name":1098,"cls":810},{"name":10414,"cls":810},{"type":784,"name":10379,"path":10271,"parent":9286,"description":10773,"lines":10774,"value":10409,"annotation":10775},"Whether the 2nd installed wash station is a 3rd Generation Wash Station or a\nCR Needle Wash Station.",[3658,3658],{"join":10776},[10777,10781],{"left":10778,"slice":10779},{"name":2320,"cls":810},{"elements":10780},[10762,10763],{"name":10414,"cls":810},{"type":784,"name":10380,"path":10271,"parent":9286,"description":10783,"lines":10784,"value":10409,"annotation":10785},"Whether the 1st pump station is installed.",[2213,2213],{"join":10786},[10787,10788],{"name":1098,"cls":810},{"name":10414,"cls":810},{"type":784,"name":10381,"path":10271,"parent":9286,"description":10790,"lines":10791,"value":10409,"annotation":10793},"Whether the 2nd pump station is installed.",[10792,10792],170,{"join":10794},[10795,10796],{"name":1098,"cls":810},{"name":10414,"cls":810},{"type":784,"name":10382,"path":10271,"parent":9286,"description":10798,"lines":10799,"value":10409,"annotation":10800},"Whether the 3rd pump station is installed.",[1192,1192],{"join":10801},[10802,10803],{"name":1098,"cls":810},{"name":10414,"cls":810},{"type":784,"name":10383,"path":10271,"parent":9286,"description":10805,"lines":10806,"value":10409,"annotation":10807},"Whether the 1st decapper is installed.",[4044,4044],{"join":10808},[10809,10810],{"name":1098,"cls":810},{"name":10414,"cls":810},{"type":784,"name":10384,"path":10271,"parent":9286,"description":10812,"lines":10813,"value":10409,"annotation":10814},"Whether the 2nd decapper is installed.",[6568,6568],{"join":10815},[10816,10817],{"name":1098,"cls":810},{"name":10414,"cls":810},{"type":784,"name":10385,"path":10271,"parent":9286,"description":10819,"lines":10820,"value":10409,"annotation":10821},"Whether the 3rd decapper is installed.",[4054,4054],{"join":10822},[10823,10824],{"name":1098,"cls":810},{"name":10414,"cls":810},{"type":784,"name":10386,"path":10271,"parent":9286,"description":10826,"lines":10827,"value":10409,"annotation":10828},"Whether the 4th decapper is installed.",[6578,6578],{"join":10829},[10830,10831],{"name":1098,"cls":810},{"name":10414,"cls":810},{"type":784,"name":10387,"path":10271,"parent":9286,"description":10833,"lines":10834,"value":10409,"annotation":10836},"Whether the 1st shaking incubator is installed.",[10835,10835],188,{"join":10837},[10838,10839],{"name":1098,"cls":810},{"name":10414,"cls":810},{"type":784,"name":10388,"path":10271,"parent":9286,"description":10841,"lines":10842,"value":10409,"annotation":10843},"Whether the 2nd shaking incubator is installed.",[7148,7148],{"join":10844},[10845,10846],{"name":1098,"cls":810},{"name":10414,"cls":810},{"type":784,"name":10389,"path":10271,"parent":9286,"description":10848,"lines":10849,"value":10409,"annotation":10850},"Whether the 1st temperature-controlled carrier is installed.",[4108,4108],{"join":10851},[10852,10853],{"name":1098,"cls":810},{"name":10414,"cls":810},{"type":784,"name":10390,"path":10271,"parent":9286,"description":10855,"lines":10856,"value":10409,"annotation":10857},"Whether the 2nd temperature-controlled carrier is installed.",[6604,6604],{"join":10858},[10859,10860],{"name":1098,"cls":810},{"name":10414,"cls":810},{"type":784,"name":10391,"path":10271,"parent":9286,"description":10862,"lines":10863,"value":10409,"annotation":10864},"Whether the centrifuge is installed.",[4123,4123],{"join":10865},[10866,10867],{"name":1098,"cls":810},{"name":10414,"cls":810},{"type":784,"name":10392,"path":10271,"parent":9286,"description":10869,"lines":10870,"value":10409,"annotation":10871},"Whether the front cover monitoring is installed.",[4133,4133],{"join":10872},[10873,10874],{"name":1098,"cls":810},{"name":10414,"cls":810},{"type":784,"name":10393,"path":10271,"parent":9286,"description":10876,"lines":10877,"value":10409,"annotation":10878},"Whether the additional front cover monitoring is installed.",[1227,1227],{"join":10879},[10880,10881],{"name":1098,"cls":810},{"name":10414,"cls":810},{"type":784,"name":10394,"path":10271,"parent":9286,"description":10883,"lines":10884,"value":10409,"annotation":10885},"Whether the left cover is installed.",[6619,6619],{"join":10886},[10887,10888],{"name":1098,"cls":810},{"name":10414,"cls":810},{"type":784,"name":10395,"path":10271,"parent":9286,"description":10890,"lines":10891,"value":10409,"annotation":10892},"Whether the right cover is installed.",[4140,4140],{"join":10893},[10894,10895],{"name":1098,"cls":810},{"name":10414,"cls":810},{"type":784,"name":10396,"path":10271,"parent":9286,"description":10897,"lines":10898,"value":10409,"annotation":10899},"Whether the autoload cover is installed.",[8454,8454],{"join":10900},[10901,10902],{"name":1098,"cls":810},{"name":10414,"cls":810},{"type":784,"name":10397,"path":10271,"parent":9286,"description":10904,"lines":10905,"value":10409,"annotation":10906},"X0 interface",[1246,1246],{"join":10907},[10908,10909],{"name":1098,"cls":810},{"name":10414,"cls":810},{"type":784,"name":10398,"path":10271,"parent":9286,"description":10911,"lines":10912,"value":10409,"annotation":10913},"Ham Elisa.",[10171,10171],{"join":10914},[10915,10916],{"name":1098,"cls":810},{"name":10414,"cls":810},{"type":784,"name":10399,"path":10271,"parent":9286,"description":10918,"lines":10919,"value":10409,"annotation":10920},"New Gen Pooler.",[6620,6620],{"join":10921},[10922,10923],{"name":1098,"cls":810},{"name":10414,"cls":810},{"type":784,"name":10400,"path":10271,"parent":9286,"description":10925,"lines":10926,"value":10409,"annotation":10928},"Status light.",[10927,10927],227,{"join":10929},[10930,10931],{"name":1098,"cls":810},{"name":10414,"cls":810},{"type":784,"name":10401,"path":10271,"parent":9286,"description":10933,"lines":10934,"value":832,"annotation":10935},"True if all firmware configuration fields are present (non-MISSING).",[10184,10194],{"name":1098,"cls":810},{"type":846,"name":10403,"path":10271,"parent":9286,"lines":10937,"parameters":10938},[9338,9338],[10939,10940,10947,10954,10961,10971,10978,10985,10992,11002,11009,11016,11023,11030,11040,11047,11054,11061,11071,11078,11087,11093,11099,11106,11115,11122,11128,11135,11145,11152,11159,11169,11179,11186,11195,11204,11214,11221,11231,11241,11251,11258,11268,11278,11285,11295,11302,11312,11319,11326,11333,11340,11347,11354,11361,11368,11375,11382,11389,11396,11403,11410,11417,11424,11431,11438,11445,11452],{"name":851,"kind":852,"required":853},{"name":7029,"kind":852,"annotation":10941,"required":42,"default":10945},{"join":10942},[10943,10944],{"name":931,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},"unitelabs.labware.utils.missing.MISSING",{"name":10948,"kind":852,"annotation":10949,"required":42,"default":10953},"identifier",{"join":10950},[10951,10952],{"name":931,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":10955,"kind":852,"annotation":10956,"required":42,"default":10960},"channel_order",{"join":10957},[10958,10959],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":10962,"kind":852,"annotation":10963,"required":42,"default":10970},"collision_sensitivity",{"join":10964},[10965,10969],{"left":10966,"slice":10967},{"name":2320,"cls":810},{"elements":10968},[10424,10425],{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":10972,"kind":852,"annotation":10973,"required":42,"default":10977},"deck_track_count",{"join":10974},[10975,10976],{"name":1394,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":10979,"kind":852,"annotation":10980,"required":42,"default":10984},"autoload_track_count",{"join":10981},[10982,10983],{"name":1394,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":10986,"kind":852,"annotation":10987,"required":42,"default":10991},"waste_x",{"join":10988},[10989,10990],{"name":1062,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":10993,"kind":852,"annotation":10994,"required":42,"default":11001},"waste_direction",{"join":10995},[10996,11000],{"left":10997,"slice":10998},{"name":2320,"cls":810},{"elements":10999},[9547,9548],{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11003,"kind":852,"annotation":11004,"required":42,"default":11008},"min_x",{"join":11005},[11006,11007],{"name":1062,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11010,"kind":852,"annotation":11011,"required":42,"default":11015},"max_x",{"join":11012},[11013,11014],{"name":1062,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11017,"kind":852,"annotation":11018,"required":42,"default":11022},"left_arm_min_y",{"join":11019},[11020,11021],{"name":1062,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11024,"kind":852,"annotation":11025,"required":42,"default":11029},"left_arm_max_y",{"join":11026},[11027,11028],{"name":1062,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11031,"kind":852,"annotation":11032,"required":42,"default":11039},"left_arm_size",{"join":11033},[11034,11038],{"left":11035,"slice":11036},{"name":2320,"cls":810},{"elements":11037},[10494,10495],{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11041,"kind":852,"annotation":11042,"required":42,"default":11046},"left_arm_width",{"join":11043},[11044,11045],{"name":1062,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11048,"kind":852,"annotation":11049,"required":42,"default":11053},"right_arm_min_y",{"join":11050},[11051,11052],{"name":1062,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11055,"kind":852,"annotation":11056,"required":42,"default":11060},"right_arm_max_y",{"join":11057},[11058,11059],{"name":1062,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11062,"kind":852,"annotation":11063,"required":42,"default":11070},"right_arm_size",{"join":11064},[11065,11069],{"left":11066,"slice":11067},{"name":2320,"cls":810},{"elements":11068},[10494,10495],{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11072,"kind":852,"annotation":11073,"required":42,"default":11077},"right_arm_width",{"join":11074},[11075,11076],{"name":1062,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":9580,"kind":852,"annotation":11079,"required":42,"default":11086},{"join":11080},[11081,11085],{"left":11082,"slice":11083},{"name":2320,"cls":810},{"elements":11084},[9547,9548,1052],{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":6360,"kind":852,"annotation":11088,"required":42,"default":11092},{"join":11089},[11090,11091],{"name":1394,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":9703,"kind":852,"annotation":11094,"required":42,"default":11098},{"join":11095},[11096,11097],{"name":1062,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11100,"kind":852,"annotation":11101,"required":42,"default":11105},"pip_channel_volume",{"join":11102},[11103,11104],{"name":1394,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":9589,"kind":852,"annotation":11107,"required":42,"default":11114},{"join":11108},[11109,11113],{"left":11110,"slice":11111},{"name":2320,"cls":810},{"elements":11112},[9547,9548,1052],{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11116,"kind":852,"annotation":11117,"required":42,"default":11121},"xl_channel_count",{"join":11118},[11119,11120],{"name":1394,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":9708,"kind":852,"annotation":11123,"required":42,"default":11127},{"join":11124},[11125,11126],{"name":1062,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11129,"kind":852,"annotation":11130,"required":42,"default":11134},"xl_channel_volume",{"join":11131},[11132,11133],{"name":1394,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11136,"kind":852,"annotation":11137,"required":42,"default":11144},"robotic_channels",{"join":11138},[11139,11143],{"left":11140,"slice":11141},{"name":2320,"cls":810},{"elements":11142},[9547,9548,1052],{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11146,"kind":852,"annotation":11147,"required":42,"default":11151},"robotic_channel_count",{"join":11148},[11149,11150],{"name":1394,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11153,"kind":852,"annotation":11154,"required":42,"default":11158},"robotic_channel_gap",{"join":11155},[11156,11157],{"name":1062,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11160,"kind":852,"annotation":11161,"required":42,"default":11168},"iswap",{"join":11162},[11163,11167],{"left":11164,"slice":11165},{"name":2320,"cls":810},{"elements":11166},[9547,9548,1052],{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11170,"kind":852,"annotation":11171,"required":42,"default":11178},"iswap_size",{"join":11172},[11173,11177],{"left":11174,"slice":11175},{"name":2320,"cls":810},{"elements":11176},[10494,10640],{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11180,"kind":852,"annotation":11181,"required":42,"default":11185},"iswap_park_heads",{"join":11182},[11183,11184],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":9601,"kind":852,"annotation":11187,"required":42,"default":11194},{"join":11188},[11189,11193],{"left":11190,"slice":11191},{"name":2320,"cls":810},{"elements":11192},[9547,9548,1052],{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":9604,"kind":852,"annotation":11196,"required":42,"default":11203},{"join":11197},[11198,11202],{"left":11199,"slice":11200},{"name":2320,"cls":810},{"elements":11201},[9547,9548,1052],{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11205,"kind":852,"annotation":11206,"required":42,"default":11213},"nano_pipettor",{"join":11207},[11208,11212],{"left":11209,"slice":11210},{"name":2320,"cls":810},{"elements":11211},[9547,9548,1052],{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11215,"kind":852,"annotation":11216,"required":42,"default":11220},"nano_pipettor_additional",{"join":11217},[11218,11219],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11222,"kind":852,"annotation":11223,"required":42,"default":11230},"tube_gripper",{"join":11224},[11225,11229],{"left":11226,"slice":11227},{"name":2320,"cls":810},{"elements":11228},[9547,9548,1052],{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11232,"kind":852,"annotation":11233,"required":42,"default":11240},"imaging_channel",{"join":11234},[11235,11239],{"left":11236,"slice":11237},{"name":2320,"cls":810},{"elements":11238},[9547,9548,1052],{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11242,"kind":852,"annotation":11243,"required":42,"default":11250},"gel_card_gripper",{"join":11244},[11245,11249],{"left":11246,"slice":11247},{"name":2320,"cls":810},{"elements":11248},[9547,9548,1052],{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11252,"kind":852,"annotation":11253,"required":42,"default":11257},"puncher",{"join":11254},[11255,11256],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11259,"kind":852,"annotation":11260,"required":42,"default":11267},"puncher_handler",{"join":11261},[11262,11266],{"left":11263,"slice":11264},{"name":2320,"cls":810},{"elements":11265},[9547,9548,1052],{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11269,"kind":852,"annotation":11270,"required":42,"default":11277},"autoload",{"join":11271},[11272,11276],{"left":11273,"slice":11274},{"name":2320,"cls":810},{"elements":11275},[10743,10744,1052],{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11279,"kind":852,"annotation":11280,"required":42,"default":11284},"wash_station_1",{"join":11281},[11282,11283],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11286,"kind":852,"annotation":11287,"required":42,"default":11294},"wash_station_1_type",{"join":11288},[11289,11293],{"left":11290,"slice":11291},{"name":2320,"cls":810},{"elements":11292},[10762,10763],{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11296,"kind":852,"annotation":11297,"required":42,"default":11301},"wash_station_2",{"join":11298},[11299,11300],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11303,"kind":852,"annotation":11304,"required":42,"default":11311},"wash_station_2_type",{"join":11305},[11306,11310],{"left":11307,"slice":11308},{"name":2320,"cls":810},{"elements":11309},[10762,10763],{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11313,"kind":852,"annotation":11314,"required":42,"default":11318},"pump_station_1",{"join":11315},[11316,11317],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11320,"kind":852,"annotation":11321,"required":42,"default":11325},"pump_station_2",{"join":11322},[11323,11324],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11327,"kind":852,"annotation":11328,"required":42,"default":11332},"pump_station_3",{"join":11329},[11330,11331],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11334,"kind":852,"annotation":11335,"required":42,"default":11339},"decapper_1",{"join":11336},[11337,11338],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11341,"kind":852,"annotation":11342,"required":42,"default":11346},"decapper_2",{"join":11343},[11344,11345],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11348,"kind":852,"annotation":11349,"required":42,"default":11353},"decapper_3",{"join":11350},[11351,11352],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11355,"kind":852,"annotation":11356,"required":42,"default":11360},"decapper_4",{"join":11357},[11358,11359],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11362,"kind":852,"annotation":11363,"required":42,"default":11367},"shaking_incubator_1",{"join":11364},[11365,11366],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11369,"kind":852,"annotation":11370,"required":42,"default":11374},"shaking_incubator_2",{"join":11371},[11372,11373],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11376,"kind":852,"annotation":11377,"required":42,"default":11381},"tcc_1",{"join":11378},[11379,11380],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11383,"kind":852,"annotation":11384,"required":42,"default":11388},"tcc_2",{"join":11385},[11386,11387],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11390,"kind":852,"annotation":11391,"required":42,"default":11395},"centrifuge",{"join":11392},[11393,11394],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11397,"kind":852,"annotation":11398,"required":42,"default":11402},"front_cover_monitoring",{"join":11399},[11400,11401],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11404,"kind":852,"annotation":11405,"required":42,"default":11409},"front_cover_monitoring_additional",{"join":11406},[11407,11408],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11411,"kind":852,"annotation":11412,"required":42,"default":11416},"left_cover",{"join":11413},[11414,11415],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11418,"kind":852,"annotation":11419,"required":42,"default":11423},"right_cover",{"join":11420},[11421,11422],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11425,"kind":852,"annotation":11426,"required":42,"default":11430},"autoload_cover",{"join":11427},[11428,11429],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11432,"kind":852,"annotation":11433,"required":42,"default":11437},"x0_interface",{"join":11434},[11435,11436],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11439,"kind":852,"annotation":11440,"required":42,"default":11444},"ham_elisa",{"join":11441},[11442,11443],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11446,"kind":852,"annotation":11447,"required":42,"default":11451},"new_gen_pooler",{"join":11448},[11449,11450],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11453,"kind":852,"annotation":11454,"required":42,"default":11458},"status_light",{"join":11455},[11456,11457],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"type":802,"name":6638,"path":10271,"parent":9275,"description":11460,"lines":11461,"decorators":11462,"bases":11463,"attributes":11466,"functions":11478,"mro":11480},"Represents the configuration of a Microlab STAR as a dataclass.",[8455,1789],[9323],[11464],{"annotation":11465},{"name":9286,"cls":810},[11467,11468,11469,11470,11471,11472,11473,11474,11475,11476,11477],"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",[11479],"unitelabs.liquid_handling.hamilton.interfaces.configuration.MicrolabSTARConfiguration.__init__",[6638,9286,836,10405],{"type":784,"name":11467,"path":10271,"parent":6638,"description":11482,"lines":11483,"value":10409,"annotation":11485},"The discard location for the CO-RE 96 head.",[11484,11484],244,{"join":11486},[11487,11488],{"name":1915,"cls":810},{"name":10414,"cls":810},{"type":784,"name":11468,"path":10271,"parent":6638,"description":11490,"lines":11491,"value":10409,"annotation":11493},"The home location for the CO-RE 96 head.",[11492,11492],247,{"join":11494},[11495,11496],{"name":1915,"cls":810},{"name":10414,"cls":810},{"type":784,"name":11469,"path":10271,"parent":6638,"description":11498,"lines":11499,"value":10409,"annotation":11501},"The discard location for the CO-RE 384 head.",[11500,11500],250,{"join":11502},[11503,11504],{"name":1915,"cls":810},{"name":10414,"cls":810},{"type":784,"name":11470,"path":10271,"parent":6638,"description":11506,"lines":11507,"value":10409,"annotation":11508},"The park location of the CO-RE gripper.",[10215,10215],{"join":11509},[11510,11516],{"left":11511,"slice":11512},{"name":2793,"cls":810},{"elements":11513},[11514,11515],{"name":1915,"cls":810},{"name":1915,"cls":810},{"name":10414,"cls":810},{"type":784,"name":11471,"path":10271,"parent":6638,"description":11518,"lines":11519,"value":10409,"annotation":11520},"The default channels to use for the CO-RE gripper.",[1277,1277],{"join":11521},[11522,11528],{"left":11523,"slice":11524},{"name":2793,"cls":810},{"elements":11525},[11526,11527],{"name":1394,"cls":810},{"name":1394,"cls":810},{"name":10414,"cls":810},{"type":784,"name":11472,"path":10271,"parent":6638,"description":11530,"lines":11531,"value":10409,"annotation":11532},"The Z height of the discard location for the channels.",[8982,8982],{"join":11533},[11534,11535],{"name":1062,"cls":810},{"name":10414,"cls":810},{"type":784,"name":11473,"path":10271,"parent":6638,"description":11537,"lines":11538,"value":10409,"annotation":11539},"The home location of the channels.",[8998,8998],{"join":11540},[11541,11542],{"name":1915,"cls":810},{"name":10414,"cls":810},{"type":784,"name":11474,"path":10271,"parent":6638,"description":11544,"lines":11545,"value":10409,"annotation":11546},"The home location (as track number) of the autoload.",[2724,2724],{"join":11547},[11548,11549],{"name":1394,"cls":810},{"name":10414,"cls":810},{"type":784,"name":11475,"path":10271,"parent":6638,"description":11551,"lines":11552,"value":10409,"annotation":11553},"The firmware version of the liquid handler.",[1301,1301],{"join":11554},[11555,11556],{"name":931,"cls":810},{"name":10414,"cls":810},{"type":784,"name":11476,"path":10271,"parent":6638,"description":11558,"lines":11559,"value":10409,"annotation":11560},"Whether a waste block is installed on the deck.",[4250,4250],{"join":11561},[11562,11563],{"name":1098,"cls":810},{"name":10414,"cls":810},{"type":784,"name":11477,"path":10271,"parent":6638,"description":11565,"lines":11566,"value":10409,"annotation":11567},"Whether teaching needles are installed on the waste block.",[2745,2745],{"join":11568},[11569,11570],{"name":1098,"cls":810},{"name":10414,"cls":810},{"type":846,"name":11479,"path":10271,"parent":6638,"lines":11572,"parameters":11573},[9338,9338],[11574,11575,11581,11587,11593,11602,11608,11614,11620,11629,11635,11641,11647,11653,11662,11668,11674,11680,11689,11695,11704,11710,11716,11722,11731,11737,11743,11749,11758,11764,11770,11779,11788,11794,11803,11812,11821,11827,11836,11845,11854,11860,11869,11878,11884,11893,11899,11908,11914,11920,11926,11932,11938,11944,11950,11956,11962,11968,11974,11980,11986,11992,11998,12004,12010,12016,12022,12028,12034,12041,12048,12055,12067,12079,12086,12093,12100,12107,12114],{"name":851,"kind":852,"required":853},{"name":7029,"kind":852,"annotation":11576,"required":42,"default":11580},{"join":11577},[11578,11579],{"name":931,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":10948,"kind":852,"annotation":11582,"required":42,"default":11586},{"join":11583},[11584,11585],{"name":931,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":10955,"kind":852,"annotation":11588,"required":42,"default":11592},{"join":11589},[11590,11591],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":10962,"kind":852,"annotation":11594,"required":42,"default":11601},{"join":11595},[11596,11600],{"left":11597,"slice":11598},{"name":2320,"cls":810},{"elements":11599},[10424,10425],{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":10972,"kind":852,"annotation":11603,"required":42,"default":11607},{"join":11604},[11605,11606],{"name":1394,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":10979,"kind":852,"annotation":11609,"required":42,"default":11613},{"join":11610},[11611,11612],{"name":1394,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":10986,"kind":852,"annotation":11615,"required":42,"default":11619},{"join":11616},[11617,11618],{"name":1062,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":10993,"kind":852,"annotation":11621,"required":42,"default":11628},{"join":11622},[11623,11627],{"left":11624,"slice":11625},{"name":2320,"cls":810},{"elements":11626},[9547,9548],{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11003,"kind":852,"annotation":11630,"required":42,"default":11634},{"join":11631},[11632,11633],{"name":1062,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11010,"kind":852,"annotation":11636,"required":42,"default":11640},{"join":11637},[11638,11639],{"name":1062,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11017,"kind":852,"annotation":11642,"required":42,"default":11646},{"join":11643},[11644,11645],{"name":1062,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11024,"kind":852,"annotation":11648,"required":42,"default":11652},{"join":11649},[11650,11651],{"name":1062,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11031,"kind":852,"annotation":11654,"required":42,"default":11661},{"join":11655},[11656,11660],{"left":11657,"slice":11658},{"name":2320,"cls":810},{"elements":11659},[10494,10495],{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11041,"kind":852,"annotation":11663,"required":42,"default":11667},{"join":11664},[11665,11666],{"name":1062,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11048,"kind":852,"annotation":11669,"required":42,"default":11673},{"join":11670},[11671,11672],{"name":1062,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11055,"kind":852,"annotation":11675,"required":42,"default":11679},{"join":11676},[11677,11678],{"name":1062,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11062,"kind":852,"annotation":11681,"required":42,"default":11688},{"join":11682},[11683,11687],{"left":11684,"slice":11685},{"name":2320,"cls":810},{"elements":11686},[10494,10495],{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11072,"kind":852,"annotation":11690,"required":42,"default":11694},{"join":11691},[11692,11693],{"name":1062,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":9580,"kind":852,"annotation":11696,"required":42,"default":11703},{"join":11697},[11698,11702],{"left":11699,"slice":11700},{"name":2320,"cls":810},{"elements":11701},[9547,9548,1052],{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":6360,"kind":852,"annotation":11705,"required":42,"default":11709},{"join":11706},[11707,11708],{"name":1394,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":9703,"kind":852,"annotation":11711,"required":42,"default":11715},{"join":11712},[11713,11714],{"name":1062,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11100,"kind":852,"annotation":11717,"required":42,"default":11721},{"join":11718},[11719,11720],{"name":1394,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":9589,"kind":852,"annotation":11723,"required":42,"default":11730},{"join":11724},[11725,11729],{"left":11726,"slice":11727},{"name":2320,"cls":810},{"elements":11728},[9547,9548,1052],{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11116,"kind":852,"annotation":11732,"required":42,"default":11736},{"join":11733},[11734,11735],{"name":1394,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":9708,"kind":852,"annotation":11738,"required":42,"default":11742},{"join":11739},[11740,11741],{"name":1062,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11129,"kind":852,"annotation":11744,"required":42,"default":11748},{"join":11745},[11746,11747],{"name":1394,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11136,"kind":852,"annotation":11750,"required":42,"default":11757},{"join":11751},[11752,11756],{"left":11753,"slice":11754},{"name":2320,"cls":810},{"elements":11755},[9547,9548,1052],{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11146,"kind":852,"annotation":11759,"required":42,"default":11763},{"join":11760},[11761,11762],{"name":1394,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11153,"kind":852,"annotation":11765,"required":42,"default":11769},{"join":11766},[11767,11768],{"name":1062,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11160,"kind":852,"annotation":11771,"required":42,"default":11778},{"join":11772},[11773,11777],{"left":11774,"slice":11775},{"name":2320,"cls":810},{"elements":11776},[9547,9548,1052],{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11170,"kind":852,"annotation":11780,"required":42,"default":11787},{"join":11781},[11782,11786],{"left":11783,"slice":11784},{"name":2320,"cls":810},{"elements":11785},[10494,10640],{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11180,"kind":852,"annotation":11789,"required":42,"default":11793},{"join":11790},[11791,11792],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":9601,"kind":852,"annotation":11795,"required":42,"default":11802},{"join":11796},[11797,11801],{"left":11798,"slice":11799},{"name":2320,"cls":810},{"elements":11800},[9547,9548,1052],{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":9604,"kind":852,"annotation":11804,"required":42,"default":11811},{"join":11805},[11806,11810],{"left":11807,"slice":11808},{"name":2320,"cls":810},{"elements":11809},[9547,9548,1052],{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11205,"kind":852,"annotation":11813,"required":42,"default":11820},{"join":11814},[11815,11819],{"left":11816,"slice":11817},{"name":2320,"cls":810},{"elements":11818},[9547,9548,1052],{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11215,"kind":852,"annotation":11822,"required":42,"default":11826},{"join":11823},[11824,11825],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11222,"kind":852,"annotation":11828,"required":42,"default":11835},{"join":11829},[11830,11834],{"left":11831,"slice":11832},{"name":2320,"cls":810},{"elements":11833},[9547,9548,1052],{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11232,"kind":852,"annotation":11837,"required":42,"default":11844},{"join":11838},[11839,11843],{"left":11840,"slice":11841},{"name":2320,"cls":810},{"elements":11842},[9547,9548,1052],{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11242,"kind":852,"annotation":11846,"required":42,"default":11853},{"join":11847},[11848,11852],{"left":11849,"slice":11850},{"name":2320,"cls":810},{"elements":11851},[9547,9548,1052],{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11252,"kind":852,"annotation":11855,"required":42,"default":11859},{"join":11856},[11857,11858],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11259,"kind":852,"annotation":11861,"required":42,"default":11868},{"join":11862},[11863,11867],{"left":11864,"slice":11865},{"name":2320,"cls":810},{"elements":11866},[9547,9548,1052],{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11269,"kind":852,"annotation":11870,"required":42,"default":11877},{"join":11871},[11872,11876],{"left":11873,"slice":11874},{"name":2320,"cls":810},{"elements":11875},[10743,10744,1052],{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11279,"kind":852,"annotation":11879,"required":42,"default":11883},{"join":11880},[11881,11882],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11286,"kind":852,"annotation":11885,"required":42,"default":11892},{"join":11886},[11887,11891],{"left":11888,"slice":11889},{"name":2320,"cls":810},{"elements":11890},[10762,10763],{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11296,"kind":852,"annotation":11894,"required":42,"default":11898},{"join":11895},[11896,11897],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11303,"kind":852,"annotation":11900,"required":42,"default":11907},{"join":11901},[11902,11906],{"left":11903,"slice":11904},{"name":2320,"cls":810},{"elements":11905},[10762,10763],{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11313,"kind":852,"annotation":11909,"required":42,"default":11913},{"join":11910},[11911,11912],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11320,"kind":852,"annotation":11915,"required":42,"default":11919},{"join":11916},[11917,11918],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11327,"kind":852,"annotation":11921,"required":42,"default":11925},{"join":11922},[11923,11924],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11334,"kind":852,"annotation":11927,"required":42,"default":11931},{"join":11928},[11929,11930],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11341,"kind":852,"annotation":11933,"required":42,"default":11937},{"join":11934},[11935,11936],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11348,"kind":852,"annotation":11939,"required":42,"default":11943},{"join":11940},[11941,11942],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11355,"kind":852,"annotation":11945,"required":42,"default":11949},{"join":11946},[11947,11948],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11362,"kind":852,"annotation":11951,"required":42,"default":11955},{"join":11952},[11953,11954],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11369,"kind":852,"annotation":11957,"required":42,"default":11961},{"join":11958},[11959,11960],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11376,"kind":852,"annotation":11963,"required":42,"default":11967},{"join":11964},[11965,11966],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11383,"kind":852,"annotation":11969,"required":42,"default":11973},{"join":11970},[11971,11972],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11390,"kind":852,"annotation":11975,"required":42,"default":11979},{"join":11976},[11977,11978],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11397,"kind":852,"annotation":11981,"required":42,"default":11985},{"join":11982},[11983,11984],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11404,"kind":852,"annotation":11987,"required":42,"default":11991},{"join":11988},[11989,11990],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11411,"kind":852,"annotation":11993,"required":42,"default":11997},{"join":11994},[11995,11996],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11418,"kind":852,"annotation":11999,"required":42,"default":12003},{"join":12000},[12001,12002],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11425,"kind":852,"annotation":12005,"required":42,"default":12009},{"join":12006},[12007,12008],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11432,"kind":852,"annotation":12011,"required":42,"default":12015},{"join":12012},[12013,12014],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11439,"kind":852,"annotation":12017,"required":42,"default":12021},{"join":12018},[12019,12020],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11446,"kind":852,"annotation":12023,"required":42,"default":12027},{"join":12024},[12025,12026],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11453,"kind":852,"annotation":12029,"required":42,"default":12033},{"join":12030},[12031,12032],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":12035,"kind":852,"annotation":12036,"required":42,"default":12040},"core96_discard_location",{"join":12037},[12038,12039],{"name":1915,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":12042,"kind":852,"annotation":12043,"required":42,"default":12047},"core96_home_location",{"join":12044},[12045,12046],{"name":1915,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":12049,"kind":852,"annotation":12050,"required":42,"default":12054},"core384_discard_location",{"join":12051},[12052,12053],{"name":1915,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":12056,"kind":852,"annotation":12057,"required":42,"default":12066},"core_gripper_park_location",{"join":12058},[12059,12065],{"left":12060,"slice":12061},{"name":2793,"cls":810},{"elements":12062},[12063,12064],{"name":1915,"cls":810},{"name":1915,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":12068,"kind":852,"annotation":12069,"required":42,"default":12078},"core_gripper_channels",{"join":12070},[12071,12077],{"left":12072,"slice":12073},{"name":2793,"cls":810},{"elements":12074},[12075,12076],{"name":1394,"cls":810},{"name":1394,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":12080,"kind":852,"annotation":12081,"required":42,"default":12085},"channels_discard_z_height",{"join":12082},[12083,12084],{"name":1062,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":12087,"kind":852,"annotation":12088,"required":42,"default":12092},"channels_home_location",{"join":12089},[12090,12091],{"name":1915,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":12094,"kind":852,"annotation":12095,"required":42,"default":12099},"autoload_home_location",{"join":12096},[12097,12098],{"name":1394,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":12101,"kind":852,"annotation":12102,"required":42,"default":12106},"firmware_version",{"join":12103},[12104,12105],{"name":931,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":12108,"kind":852,"annotation":12109,"required":42,"default":12113},"waste_block",{"join":12110},[12111,12112],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":12115,"kind":852,"annotation":12116,"required":42,"default":12120},"teaching_needles",{"join":12117},[12118,12119],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"type":802,"name":9288,"path":10271,"parent":9275,"description":12122,"lines":12123,"decorators":12124,"bases":12125,"attributes":12128,"functions":12152,"mro":12154},"Represents the firmware configuration of a Hamilton Vantage as a dataclass.",[1302,4452],[9323],[12126],{"annotation":12127},{"name":836,"cls":810},[12129,12130,12131,12132,12133,12134,12135,12136,12137,12138,12139,12140,12141,12142,12143,12144,12145,12146,12147,12148,12149,12150,12151],"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",[12153],"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageFirmwareConfiguration.__init__",[9288,836,10405],{"type":784,"name":12129,"path":10271,"parent":9288,"description":10428,"lines":12156,"value":10409,"annotation":12158},[12157,12157],282,{"join":12159},[12160,12161],{"name":1394,"cls":810},{"name":10414,"cls":810},{"type":784,"name":12130,"path":10271,"parent":9288,"description":12163,"lines":12164,"value":10409,"annotation":12165},"The autoload\u002FIDL loader tray width as number of tracks.",[4075,4075],{"join":12166},[12167,12168],{"name":1394,"cls":810},{"name":10414,"cls":810},{"type":784,"name":12131,"path":10271,"parent":9288,"description":12170,"lines":12171,"value":10409,"annotation":12172},"The minimum loader track index supported by the instrument.",[4290,4290],{"join":12173},[12174,12175],{"name":1394,"cls":810},{"name":10414,"cls":810},{"type":784,"name":12132,"path":10271,"parent":9288,"description":10459,"lines":12177,"value":10409,"annotation":12178},[4326,4326],{"join":12179},[12180,12181],{"name":1062,"cls":810},{"name":10414,"cls":810},{"type":784,"name":12133,"path":10271,"parent":9288,"description":12183,"lines":12184,"value":10409,"annotation":12185},"The maximal x position in mm to reach without collisions.",[8238,8238],{"join":12186},[12187,12188],{"name":1062,"cls":810},{"name":10414,"cls":810},{"type":784,"name":12134,"path":10271,"parent":9288,"description":12190,"lines":12191,"value":10409,"annotation":12192},"Configuration for the left arm.",[7269,7269],{"join":12193},[12194,12195],{"name":9287,"cls":810},{"name":10414,"cls":810},{"type":784,"name":12135,"path":10271,"parent":9288,"description":12197,"lines":12198,"value":10409,"annotation":12200},"Configuration for the right arm, or None if not present.",[12199,12199],300,{"join":12201},[12202,832,12203],{"name":9287,"cls":810},{"name":10414,"cls":810},{"type":784,"name":12136,"path":10271,"parent":9288,"description":12205,"lines":12206,"value":10409,"annotation":12208},"Whether PIP channels are installed and on which arm.",[12207,12207],303,{"join":12209},[12210,12214],{"left":12211,"slice":12212},{"name":2320,"cls":810},{"elements":12213},[9547,9548,1052],{"name":10414,"cls":810},{"type":784,"name":12137,"path":10271,"parent":9288,"description":12216,"lines":12217,"value":10409,"annotation":12218},"The number of installed PIP channels.",[8260,8260],{"join":12219},[12220,12221],{"name":1394,"cls":810},{"name":10414,"cls":810},{"type":784,"name":12138,"path":10271,"parent":9288,"description":12223,"lines":12224,"value":10409,"annotation":12225},"The minimal distance between neighbouring PIP channels in mm.",[7270,7270],{"join":12226},[12227,12228],{"name":1062,"cls":810},{"name":10414,"cls":810},{"type":784,"name":12139,"path":10271,"parent":9288,"description":12230,"lines":12231,"value":10409,"annotation":12233},"The volume a PIP channel can hold in µl.",[12232,12232],312,{"join":12234},[12235,12236],{"name":1394,"cls":810},{"name":10414,"cls":810},{"type":784,"name":12140,"path":10271,"parent":9288,"description":12238,"lines":12239,"value":10409,"annotation":12241},"Whether XL channels are installed and on which arm.",[12240,12240],315,{"join":12242},[12243,12247],{"left":12244,"slice":12245},{"name":2320,"cls":810},{"elements":12246},[9547,9548,1052],{"name":10414,"cls":810},{"type":784,"name":12141,"path":10271,"parent":9288,"description":12249,"lines":12250,"value":10409,"annotation":12251},"The number of installed XL channels.",[7292,7292],{"join":12252},[12253,12254],{"name":1394,"cls":810},{"name":10414,"cls":810},{"type":784,"name":12142,"path":10271,"parent":9288,"description":12256,"lines":12257,"value":10409,"annotation":12259},"The minimal distance between neighbouring XL channels in mm.",[12258,12258],321,{"join":12260},[12261,12262],{"name":1062,"cls":810},{"name":10414,"cls":810},{"type":784,"name":12143,"path":10271,"parent":9288,"description":12264,"lines":12265,"value":10409,"annotation":12267},"The volume an XL channel can hold in µl.",[12266,12266],324,{"join":12268},[12269,12270],{"name":1394,"cls":810},{"name":10414,"cls":810},{"type":784,"name":12144,"path":10271,"parent":9288,"description":12272,"lines":12273,"value":10409,"annotation":12275},"Whether the IPG (Integrated Plate Gripper) is installed.",[12274,12274],327,{"join":12276},[12277,12278],{"name":1098,"cls":810},{"name":10414,"cls":810},{"type":784,"name":12145,"path":10271,"parent":9288,"description":12280,"lines":12281,"value":10409,"annotation":12282},"Whether the IDL (ID Loader) unit is installed.",[7299,7299],{"join":12283},[12284,12285],{"name":1098,"cls":810},{"name":10414,"cls":810},{"type":784,"name":12146,"path":10271,"parent":9288,"description":12287,"lines":12288,"value":10409,"annotation":12290},"Whether the CoRe 96 head is installed.",[12289,12289],333,{"join":12291},[12292,12293],{"name":1098,"cls":810},{"name":10414,"cls":810},{"type":784,"name":12147,"path":10271,"parent":9288,"description":12295,"lines":12296,"value":10409,"annotation":12297},"Whether the CoRe 384 head is installed.",[7306,7306],{"join":12298},[12299,12300],{"name":1098,"cls":810},{"name":10414,"cls":810},{"type":784,"name":12148,"path":10271,"parent":9288,"description":12302,"lines":12303,"value":10409,"annotation":12304},"True = PIP low-Y \u002F XL high-Y, False = XL low-Y \u002F PIP high-Y.",[4422,4422],{"join":12305},[12306,12307],{"name":1098,"cls":810},{"name":10414,"cls":810},{"type":784,"name":12149,"path":10271,"parent":9288,"description":12309,"lines":12310,"value":10409,"annotation":12311},"Minimum Y separation in mm between the XL and PIP channel groups on the same arm.",[7313,7313],{"join":12312},[12313,12314],{"name":1062,"cls":810},{"name":10414,"cls":810},{"type":784,"name":12150,"path":10271,"parent":9288,"description":10416,"lines":12316,"value":10409,"annotation":12317},[8305,8305],{"join":12318},[12319,12323],{"left":12320,"slice":12321},{"name":2320,"cls":810},{"elements":12322},[10424,10425],{"name":10414,"cls":810},{"type":784,"name":12151,"path":10271,"parent":9288,"description":10933,"lines":12325,"value":832,"annotation":12326},[4451,4452],{"name":1098,"cls":810},{"type":846,"name":12153,"path":10271,"parent":9288,"lines":12328,"parameters":12329},[9338,9338],[12330,12331,12337,12343,12349,12356,12363,12369,12375,12382,12389,12398,12404,12410,12416,12425,12431,12437,12443,12449,12456,12462,12468,12474,12481],{"name":851,"kind":852,"required":853},{"name":7029,"kind":852,"annotation":12332,"required":42,"default":12336},{"join":12333},[12334,12335],{"name":931,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":10948,"kind":852,"annotation":12338,"required":42,"default":12342},{"join":12339},[12340,12341],{"name":931,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":10972,"kind":852,"annotation":12344,"required":42,"default":12348},{"join":12345},[12346,12347],{"name":1394,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":12350,"kind":852,"annotation":12351,"required":42,"default":12355},"loader_track_count",{"join":12352},[12353,12354],{"name":1394,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":12357,"kind":852,"annotation":12358,"required":42,"default":12362},"loader_track_min",{"join":12359},[12360,12361],{"name":1394,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11003,"kind":852,"annotation":12364,"required":42,"default":12368},{"join":12365},[12366,12367],{"name":1062,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11010,"kind":852,"annotation":12370,"required":42,"default":12374},{"join":12371},[12372,12373],{"name":1062,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":12376,"kind":852,"annotation":12377,"required":42,"default":12381},"left_arm",{"join":12378},[12379,12380],{"name":9287,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":12383,"kind":852,"annotation":12384,"required":42,"default":12388},"right_arm",{"join":12385},[12386,832,12387],{"name":9287,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":9580,"kind":852,"annotation":12390,"required":42,"default":12397},{"join":12391},[12392,12396],{"left":12393,"slice":12394},{"name":2320,"cls":810},{"elements":12395},[9547,9548,1052],{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":6360,"kind":852,"annotation":12399,"required":42,"default":12403},{"join":12400},[12401,12402],{"name":1394,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":9703,"kind":852,"annotation":12405,"required":42,"default":12409},{"join":12406},[12407,12408],{"name":1062,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11100,"kind":852,"annotation":12411,"required":42,"default":12415},{"join":12412},[12413,12414],{"name":1394,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":9589,"kind":852,"annotation":12417,"required":42,"default":12424},{"join":12418},[12419,12423],{"left":12420,"slice":12421},{"name":2320,"cls":810},{"elements":12422},[9547,9548,1052],{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11116,"kind":852,"annotation":12426,"required":42,"default":12430},{"join":12427},[12428,12429],{"name":1394,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":9708,"kind":852,"annotation":12432,"required":42,"default":12436},{"join":12433},[12434,12435],{"name":1062,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11129,"kind":852,"annotation":12438,"required":42,"default":12442},{"join":12439},[12440,12441],{"name":1394,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":9598,"kind":852,"annotation":12444,"required":42,"default":12448},{"join":12445},[12446,12447],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":12450,"kind":852,"annotation":12451,"required":42,"default":12455},"idl",{"join":12452},[12453,12454],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":9601,"kind":852,"annotation":12457,"required":42,"default":12461},{"join":12458},[12459,12460],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":9604,"kind":852,"annotation":12463,"required":42,"default":12467},{"join":12464},[12465,12466],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":10955,"kind":852,"annotation":12469,"required":42,"default":12473},{"join":12470},[12471,12472],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":12475,"kind":852,"annotation":12476,"required":42,"default":12480},"inter_channel_group_gap",{"join":12477},[12478,12479],{"name":1062,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":10962,"kind":852,"annotation":12482,"required":42,"default":12489},{"join":12483},[12484,12488],{"left":12485,"slice":12486},{"name":2320,"cls":810},{"elements":12487},[10424,10425],{"name":10414,"cls":810},{"name":10946,"cls":810},{"type":802,"name":6364,"path":10271,"parent":9275,"description":12491,"lines":12492,"decorators":12495,"bases":12496,"attributes":12499,"functions":12509,"mro":12511},"Alias for Hamilton Microlab Vantage (STAR V) configuration.",[12493,12494],358,403,[9323],[12497],{"annotation":12498},{"name":9288,"cls":810},[12500,12501,12502,12503,12504,12505,12506,12507,12508],"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",[12510],"unitelabs.liquid_handling.hamilton.interfaces.configuration.VantageConfiguration.__init__",[6364,9288,836,10405],{"type":784,"name":12500,"path":10271,"parent":6364,"description":12513,"lines":12514,"value":10409,"annotation":12516},"Track number where the waste block is mounted on the deck.",[12515,12515],362,{"join":12517},[12518,12519],{"name":1394,"cls":810},{"name":10414,"cls":810},{"type":784,"name":12501,"path":10271,"parent":6364,"description":12521,"lines":12522,"value":10409,"annotation":12524},"Waste type (universal, 2T, or a custom HamiltonWaste subclass).",[12523,12523],365,{"join":12525},[12526,12527,12530],{"name":9291,"cls":810},{"left":12528,"slice":12529},{"name":843,"cls":810},{"name":9388,"cls":810},{"name":10414,"cls":810},{"type":784,"name":12502,"path":10271,"parent":6364,"description":12532,"lines":12533,"value":832,"annotation":12535},"Ejection plate for 2T waste; None for universal waste.",[12534,12534],368,{"join":12536},[12537,832,12538],{"name":9396,"cls":810},{"name":10414,"cls":810},{"type":784,"name":12503,"path":10271,"parent":6364,"description":11551,"lines":12540,"value":10409,"annotation":12542},[12541,12541],371,{"join":12543},[12544,12545],{"name":931,"cls":810},{"name":10414,"cls":810},{"type":784,"name":12504,"path":10271,"parent":6364,"description":12547,"lines":12548,"value":10409,"annotation":12550},"X position in mm the arm moves to during home().",[12549,12549],374,{"join":12551},[12552,12553],{"name":1062,"cls":810},{"name":10414,"cls":810},{"type":784,"name":12505,"path":10271,"parent":6364,"description":10472,"lines":12555,"value":832,"annotation":12558},[12556,12557],378,382,{"join":12559},[12560,12561],{"name":1062,"cls":810},{"name":10414,"cls":810},{"type":784,"name":12506,"path":10271,"parent":6364,"description":10479,"lines":12563,"value":832,"annotation":12566},[12564,12565],385,389,{"join":12567},[12568,12569],{"name":1062,"cls":810},{"name":10414,"cls":810},{"type":784,"name":12507,"path":10271,"parent":6364,"description":10505,"lines":12571,"value":832,"annotation":12572},[7371,4563],{"join":12573},[12574,12575],{"name":1062,"cls":810},{"name":10414,"cls":810},{"type":784,"name":12508,"path":10271,"parent":6364,"description":10512,"lines":12577,"value":832,"annotation":12579},[12578,12494],399,{"join":12580},[12581,12582],{"name":1062,"cls":810},{"name":10414,"cls":810},{"type":846,"name":12510,"path":10271,"parent":6364,"lines":12584,"parameters":12585},[9338,9338],[12586,12587,12593,12599,12605,12611,12617,12623,12629,12635,12641,12650,12656,12662,12668,12677,12683,12689,12695,12701,12707,12713,12719,12725,12731,12740,12746,12755,12760,12766],{"name":851,"kind":852,"required":853},{"name":7029,"kind":852,"annotation":12588,"required":42,"default":12592},{"join":12589},[12590,12591],{"name":931,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":10948,"kind":852,"annotation":12594,"required":42,"default":12598},{"join":12595},[12596,12597],{"name":931,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":10972,"kind":852,"annotation":12600,"required":42,"default":12604},{"join":12601},[12602,12603],{"name":1394,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":12350,"kind":852,"annotation":12606,"required":42,"default":12610},{"join":12607},[12608,12609],{"name":1394,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":12357,"kind":852,"annotation":12612,"required":42,"default":12616},{"join":12613},[12614,12615],{"name":1394,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11003,"kind":852,"annotation":12618,"required":42,"default":12622},{"join":12619},[12620,12621],{"name":1062,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11010,"kind":852,"annotation":12624,"required":42,"default":12628},{"join":12625},[12626,12627],{"name":1062,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":12376,"kind":852,"annotation":12630,"required":42,"default":12634},{"join":12631},[12632,12633],{"name":9287,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":12383,"kind":852,"annotation":12636,"required":42,"default":12640},{"join":12637},[12638,832,12639],{"name":9287,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":9580,"kind":852,"annotation":12642,"required":42,"default":12649},{"join":12643},[12644,12648],{"left":12645,"slice":12646},{"name":2320,"cls":810},{"elements":12647},[9547,9548,1052],{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":6360,"kind":852,"annotation":12651,"required":42,"default":12655},{"join":12652},[12653,12654],{"name":1394,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":9703,"kind":852,"annotation":12657,"required":42,"default":12661},{"join":12658},[12659,12660],{"name":1062,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11100,"kind":852,"annotation":12663,"required":42,"default":12667},{"join":12664},[12665,12666],{"name":1394,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":9589,"kind":852,"annotation":12669,"required":42,"default":12676},{"join":12670},[12671,12675],{"left":12672,"slice":12673},{"name":2320,"cls":810},{"elements":12674},[9547,9548,1052],{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11116,"kind":852,"annotation":12678,"required":42,"default":12682},{"join":12679},[12680,12681],{"name":1394,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":9708,"kind":852,"annotation":12684,"required":42,"default":12688},{"join":12685},[12686,12687],{"name":1062,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":11129,"kind":852,"annotation":12690,"required":42,"default":12694},{"join":12691},[12692,12693],{"name":1394,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":9598,"kind":852,"annotation":12696,"required":42,"default":12700},{"join":12697},[12698,12699],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":12450,"kind":852,"annotation":12702,"required":42,"default":12706},{"join":12703},[12704,12705],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":9601,"kind":852,"annotation":12708,"required":42,"default":12712},{"join":12709},[12710,12711],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":9604,"kind":852,"annotation":12714,"required":42,"default":12718},{"join":12715},[12716,12717],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":10955,"kind":852,"annotation":12720,"required":42,"default":12724},{"join":12721},[12722,12723],{"name":1098,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":12475,"kind":852,"annotation":12726,"required":42,"default":12730},{"join":12727},[12728,12729],{"name":1062,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":10962,"kind":852,"annotation":12732,"required":42,"default":12739},{"join":12733},[12734,12738],{"left":12735,"slice":12736},{"name":2320,"cls":810},{"elements":12737},[10424,10425],{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":9698,"kind":852,"annotation":12741,"required":42,"default":12745},{"join":12742},[12743,12744],{"name":1394,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":9381,"kind":852,"annotation":12747,"required":42,"default":12754},{"join":12748},[12749,12750,12753],{"name":9291,"cls":810},{"left":12751,"slice":12752},{"name":843,"cls":810},{"name":9388,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":9392,"kind":852,"annotation":12756,"required":42,"default":832},{"join":12757},[12758,832,12759],{"name":9396,"cls":810},{"name":10414,"cls":810},{"name":12101,"kind":852,"annotation":12761,"required":42,"default":12765},{"join":12762},[12763,12764],{"name":931,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":12767,"kind":852,"annotation":12768,"required":42,"default":12772},"x_arm_home_position",{"join":12769},[12770,12771],{"name":1062,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"type":755,"name":9276,"path":12774,"parent":6900,"classes":12775},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Fdata_correctness.py",[7228],{"type":802,"name":7228,"path":12774,"parent":9276,"description":12777,"lines":12778,"bases":12779,"attributes":12782,"mro":12815},"EEPROM data correctness flags. True indicates corrupt data, False indicates valid data.",[9123,3154],[12780],{"annotation":12781},{"name":910,"cls":810},[12783,12784,12785,12786,12787,12788,12789,12790,12791,12792,12793,12794,12795,12796,12797,12798,12799,12800,12801,12802,12803,12804,12805,12806,12807,12808,12809,12810,12811,12812,12813,12814],"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",[7228],{"type":784,"name":12783,"path":12774,"parent":7228,"description":12817,"lines":12818,"value":832,"annotation":12819},"Whether master configuration data is corrupt.",[9136,9136],{"name":1098,"cls":810},{"type":784,"name":12784,"path":12774,"parent":7228,"description":12821,"lines":12822,"value":832,"annotation":12823},"Whether channel number data is corrupt.",[790,790],{"name":1098,"cls":810},{"type":784,"name":12785,"path":12774,"parent":7228,"description":12825,"lines":12826,"value":832,"annotation":12827},"Whether X0 adjustment values data is corrupt.",[1788,1788],{"name":1098,"cls":810},{"type":784,"name":12786,"path":12774,"parent":7228,"description":12829,"lines":12830,"value":832,"annotation":12831},"Whether installation date data is corrupt.",[1837,1837],{"name":1098,"cls":810},{"type":784,"name":12787,"path":12774,"parent":7228,"description":12833,"lines":12834,"value":832,"annotation":12835},"Whether instrument serial number data is corrupt.",[791,791],{"name":1098,"cls":810},{"type":784,"name":12788,"path":12774,"parent":7228,"description":12837,"lines":12838,"value":832,"annotation":12839},"Whether download date data is corrupt.",[831,831],{"name":1098,"cls":810},{"type":784,"name":12789,"path":12774,"parent":7228,"description":12841,"lines":12842,"value":832,"annotation":12843},"Whether technical data is corrupt.",[796,796],{"name":1098,"cls":810},{"type":784,"name":12790,"path":12774,"parent":7228,"description":12845,"lines":12846,"value":832,"annotation":12847},"Whether X0 adjustment date data is corrupt.",[871,871],{"name":1098,"cls":810},{"type":784,"name":12791,"path":12774,"parent":7228,"description":12849,"lines":12850,"value":832,"annotation":12851},"Whether X0 adjustment status data is corrupt.",[1059,1059],{"name":1098,"cls":810},{"type":784,"name":12792,"path":12774,"parent":7228,"description":12853,"lines":12854,"value":832,"annotation":12855},"Whether gripper X-offset data is corrupt.",[1903,1903],{"name":1098,"cls":810},{"type":784,"name":12793,"path":12774,"parent":7228,"description":12857,"lines":12858,"value":832,"annotation":12859},"Whether verification data is corrupt.",[3036,3036],{"name":1098,"cls":810},{"type":784,"name":12794,"path":12774,"parent":7228,"description":12861,"lines":12862,"value":832,"annotation":12863},"Whether additional time stamp data is corrupt.",[1043,1043],{"name":1098,"cls":810},{"type":784,"name":12795,"path":12774,"parent":7228,"description":12865,"lines":12866,"value":832,"annotation":12867},"Whether channel validation status data is corrupt.",[1079,1079],{"name":1098,"cls":810},{"type":784,"name":12796,"path":12774,"parent":7228,"description":12869,"lines":12870,"value":832,"annotation":12871},"Whether extended configuration data is corrupt.",[7040,7040],{"name":1098,"cls":810},{"type":784,"name":12797,"path":12774,"parent":7228,"description":12873,"lines":12874,"value":832,"annotation":12875},"Whether CoRe 96 Head X-offset data is corrupt.",[1954,1954],{"name":1098,"cls":810},{"type":784,"name":12798,"path":12774,"parent":7228,"description":12877,"lines":12878,"value":832,"annotation":12879},"Whether instrument slot number data is corrupt.",[3810,3810],{"name":1098,"cls":810},{"type":784,"name":12799,"path":12774,"parent":7228,"description":12881,"lines":12882,"value":832,"annotation":12883},"Whether auto-load slot number data is corrupt.",[1963,1963],{"name":1098,"cls":810},{"type":784,"name":12800,"path":12774,"parent":7228,"description":12885,"lines":12886,"value":832,"annotation":12887},"Whether tip waste position data is corrupt.",[8377,8377],{"name":1098,"cls":810},{"type":784,"name":12801,"path":12774,"parent":7228,"description":12889,"lines":12890,"value":832,"annotation":12891},"Whether X drive assignment data is corrupt.",[806,806],{"name":1098,"cls":810},{"type":784,"name":12802,"path":12774,"parent":7228,"description":12893,"lines":12894,"value":832,"annotation":12895},"Whether iSWAP X limit data is corrupt.",[6518,6518],{"name":1098,"cls":810},{"type":784,"name":12803,"path":12774,"parent":7228,"description":12897,"lines":12898,"value":832,"annotation":12899},"Whether PIP raster pitch data is corrupt.",[1981,1981],{"name":1098,"cls":810},{"type":784,"name":12804,"path":12774,"parent":7228,"description":12901,"lines":12902,"value":832,"annotation":12903},"Whether X-init position data is corrupt.",[1092,1092],{"name":1098,"cls":810},{"type":784,"name":12805,"path":12774,"parent":7228,"description":12905,"lines":12906,"value":832,"annotation":12907},"Whether arm width data is corrupt.",[1991,1991],{"name":1098,"cls":810},{"type":784,"name":12806,"path":12774,"parent":7228,"description":12909,"lines":12910,"value":832,"annotation":12911},"Whether last channel minimal Y position data is corrupt.",[9094,9094],{"name":1098,"cls":810},{"type":784,"name":12807,"path":12774,"parent":7228,"description":12913,"lines":12914,"value":832,"annotation":12915},"Whether CoRe 384 Head X-offset data is corrupt.",[2009,2009],{"name":1098,"cls":810},{"type":784,"name":12808,"path":12774,"parent":7228,"description":12917,"lines":12918,"value":832,"annotation":12919},"Whether Nano Pippetor X-offset data is corrupt.",[6817,6817],{"name":1098,"cls":810},{"type":784,"name":12809,"path":12774,"parent":7228,"description":12921,"lines":12922,"value":832,"annotation":12923},"Whether node names data is corrupt.",[2021,2021],{"name":1098,"cls":810},{"type":784,"name":12810,"path":12774,"parent":7228,"description":12925,"lines":12926,"value":832,"annotation":12927},"Whether XL settings data is corrupt.",[3132,3132],{"name":1098,"cls":810},{"type":784,"name":12811,"path":12774,"parent":7228,"description":12929,"lines":12930,"value":832,"annotation":12931},"Whether robotic channel settings data is corrupt.",[2043,2043],{"name":1098,"cls":810},{"type":784,"name":12812,"path":12774,"parent":7228,"description":12933,"lines":12934,"value":832,"annotation":12935},"Whether TCP\u002FIP settings data is corrupt.",[1103,1103],{"name":1098,"cls":810},{"type":784,"name":12813,"path":12774,"parent":7228,"description":12937,"lines":12938,"value":832,"annotation":12939},"Whether USB device number data is corrupt.",[3894,3894],{"name":1098,"cls":810},{"type":784,"name":12814,"path":12774,"parent":7228,"description":12941,"lines":12942,"value":832,"annotation":12943},"Whether Puncher X-offset data is corrupt.",[2062,2062],{"name":1098,"cls":810},{"type":755,"name":9277,"path":12945,"parent":6900,"attributes":12946,"classes":12947},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Faspiration_mode.py",[2489],[9285],{"type":802,"name":9285,"path":12945,"parent":9277,"description":12949,"lines":12950,"bases":12951,"attributes":12954,"mro":12958},"The aspiration mode controls how the liquid is pulled up into the tip.",[9123,1040],[12952],{"annotation":12953},{"name":9306,"cls":810},[12955,12956,12957],"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",[9285],{"type":784,"name":12955,"path":12945,"parent":9285,"description":12960,"lines":12961,"value":1406},"Default mode for the first aspirate in any pipetting cycle.",[9136,9136],{"type":784,"name":12956,"path":12945,"parent":9285,"description":12963,"lines":12964,"value":2323},"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.",[2781,2781],{"type":784,"name":12957,"path":12945,"parent":9285,"description":12966,"lines":12967,"value":2324},"Aspirates the complete, requested volume without an error. Monitoring is\ndisabled as well as volume estimation during this transfer.",[791,791],{"type":784,"name":2489,"path":12945,"parent":9277,"lines":12969,"value":12970},[3016,3016],"AspirationMode",{"type":755,"name":9278,"path":12972,"parent":6900,"attributes":12973,"classes":12974},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Flld_mode.py",[9295],[2309],{"type":802,"name":2309,"path":12972,"parent":9278,"description":12976,"lines":12977,"bases":12978,"attributes":12981,"mro":12985},"The mode of liquid level detection.",[9321,7040],[12979],{"annotation":12980},{"name":9306,"cls":810},[2556,2313,12982,12983,12984],"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",[2309],{"type":784,"name":2556,"path":12972,"parent":2309,"description":12987,"lines":12988,"value":1406},"Disable liquid level detection.",[2756,2756],{"type":784,"name":2313,"path":12972,"parent":2309,"description":12990,"lines":12991,"value":2323},"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.",[1788,1788],{"type":784,"name":12982,"path":12972,"parent":2309,"description":12993,"lines":12994,"value":2324},"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":12983,"path":12972,"parent":2309,"description":12996,"lines":12997,"value":2325},"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.",[1903,1903],{"type":784,"name":12984,"path":12972,"parent":2309,"description":12999,"lines":13000,"value":2326},"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.",[3042,3042],{"type":784,"name":9295,"path":12972,"parent":9278,"lines":13002,"value":13003},[1954,1954],"Literal[LLDMode.OFF, LLDMode.CAPACITIVE]",{"type":755,"name":9279,"path":13005,"parent":6900,"classes":13006},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Ftadm_mode.py",[9290],{"type":802,"name":9290,"path":13005,"parent":9279,"description":13008,"lines":13009,"bases":13010,"attributes":13013,"mro":13017},"Total Air Displacement Monitoring mode.",[9123,856],[13011],{"annotation":13012},{"name":9306,"cls":810},[13014,13015,13016],"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",[9290],{"type":784,"name":13014,"path":13005,"parent":9290,"description":13019,"lines":13020,"value":1406},"Disable Total Air Displacement Monitoring.",[9136,9136],{"type":784,"name":13015,"path":13005,"parent":9290,"description":13022,"lines":13023,"value":2323},"Record errors only.",[2781,2781],{"type":784,"name":13016,"path":13005,"parent":9290,"description":13025,"lines":13026,"value":2324},"Record the pressure inside the pipetting channel.",[848,848],{"type":755,"name":9280,"path":13028,"parent":6900,"classes":13029},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Ftechnical_assemblies.py",[7619],{"type":802,"name":7619,"path":13028,"parent":9280,"description":13031,"lines":13032,"decorators":13033,"attributes":13034,"functions":13037,"mro":13039},"Technical assemblies of the device.",[9123,839],[9323],[13035,13036],"unitelabs.liquid_handling.hamilton.interfaces.technical_assemblies.TechnicalAssemblies.processor_board","unitelabs.liquid_handling.hamilton.interfaces.technical_assemblies.TechnicalAssemblies.power_supply",[13038],"unitelabs.liquid_handling.hamilton.interfaces.technical_assemblies.TechnicalAssemblies.__init__",[7619],{"type":784,"name":13035,"path":13028,"parent":7619,"lines":13041,"value":832,"annotation":13042},[2997,2997],{"name":931,"cls":810},{"type":784,"name":13036,"path":13028,"parent":7619,"lines":13044,"value":832,"annotation":13045},[839,839],{"name":931,"cls":810},{"type":846,"name":13038,"path":13028,"parent":7619,"lines":13047,"parameters":13048},[9338,9338],[13049,13050,13052],{"name":851,"kind":852,"required":853},{"name":7629,"kind":852,"annotation":13051,"required":853},{"name":931,"cls":810},{"name":7632,"kind":852,"annotation":13053,"required":853},{"name":931,"cls":810},{"type":755,"name":9281,"path":13055,"parent":6900,"packages":13056,"attributes":13061,"classes":13063},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Fparameters\u002F__init__.py",[13057,13058,13059,13060],"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",[13062],"unitelabs.liquid_handling.hamilton.interfaces.parameters.__all__",[13064,13065,13066,13067,13068,13069],"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":13062,"path":13055,"parent":9281,"lines":13071,"value":13072},[9136,839],[13065,13066,13067,13068,13064,13069,13073],"unitelabs.liquid_handling.modules.parameters.parameter_range._check_range",{"type":755,"name":13057,"path":13075,"parent":9281,"classes":13076},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Fparameters\u002Fhamilton_parameter_set.py",[13067],{"type":802,"name":13067,"path":13075,"parent":13057,"description":13078,"lines":13079,"decorators":13080,"bases":13081,"attributes":13085,"functions":13093,"mro":13103},"Parameter set for Hamilton specific liquid handling.\n\nDo NOT use this class directly. Use one of the derived classes instead.",[795,10792],[9323],[13082],{"annotation":13083},{"name":13084,"cls":810},"unitelabs.liquid_handling.modules.parameters.liquid_handling.LiquidHandlingParameterSet",[13086,13087,13088,13089,13090,13091,13092],"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",[13094,13095,13096,13097,13098,13099,13100,13101,13102],"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",[13067,13084,13104],"unitelabs.liquid_handling.modules.parameters.parameter_set.ParameterSet",{"type":784,"name":13086,"path":13075,"parent":13067,"lines":13106,"value":13107,"annotation":13108},[1091,6518],"dataclasses.field(metadata={'marshmallow_field': LiquidClassField()}, default=MISSING)",{"join":13109},[13110,13114,13115],{"left":13111,"slice":13112},{"name":843,"cls":810},{"name":13113,"cls":810},"unitelabs.labware.hamilton.liquids.hamilton_liquid_class.HamiltonLiquidClass",{"name":13113,"cls":810},{"name":10414,"cls":810},{"type":784,"name":13087,"path":13075,"parent":13067,"lines":13117,"value":10409,"annotation":13118},[1964,1964],{"join":13119},[13120,13121],{"name":1921,"cls":810},{"name":10414,"cls":810},{"type":784,"name":13088,"path":13075,"parent":13067,"lines":13123,"value":10409,"annotation":13124},[3432,3432],{"join":13125},[13126,13127,13128],{"name":1098,"cls":810},{"name":2309,"cls":810},{"name":10414,"cls":810},{"type":784,"name":13089,"path":13075,"parent":13067,"lines":13130,"value":10409,"annotation":13131},[1981,1981],{"join":13132},[13133,13135],{"name":13134,"cls":810},"unitelabs.liquid_handling.modules.parameters.mixing.MixingParameterSet",{"name":10414,"cls":810},{"type":784,"name":13090,"path":13075,"parent":13067,"lines":13137,"value":10409,"annotation":13138},[3461,3461],{"join":13139},[13140,13141],{"name":13069,"cls":810},{"name":10414,"cls":810},{"type":784,"name":13091,"path":13075,"parent":13067,"lines":13143,"value":13144,"annotation":13145},[1092,1092],"decimal.Decimal('5')",{"name":1921,"cls":810},{"type":784,"name":13092,"path":13075,"parent":13067,"lines":13147,"value":13148,"annotation":13149},[1990,1990],"dataclasses.field(init=False, repr=False, default=None)",{"join":13150},[13151,832],{"name":13152,"cls":810},"unitelabs.labware.hamilton.liquids.liquid_classes.DeviceModule",{"type":846,"name":13095,"path":13075,"parent":13067,"lines":13154,"parameters":13155,"returns":13162},[1991,1991],[13156,13158],{"name":851,"kind":13157,"required":853},"positional-only",{"name":13159,"kind":13157,"annotation":13160,"required":853},"context",{"name":13161,"cls":810},"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext",{"description":1127,"annotation":13163},{"name":13164,"cls":810},"unitelabs.labware.hamilton.liquids.hamilton_liquid_class.HamiltonDispenseMode",{"type":846,"name":13096,"path":13075,"parent":13067,"lines":13166,"decorators":13167,"parameters":13168,"returns":13172},[2000,2072],[6526],[13169,13170],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":13171,"required":853},{"name":13161,"cls":810},{"description":1127,"annotation":13173},{"name":13113,"cls":810},{"type":846,"name":13097,"path":13075,"parent":13067,"lines":13175,"decorators":13176,"parameters":13177,"returns":13181},[2073,6650],[6526],[13178,13179],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":13180,"required":853},{"name":13161,"cls":810},{"description":1127,"annotation":13182},{"name":1062,"cls":810},{"type":846,"name":13098,"path":13075,"parent":13067,"lines":13184,"parameters":13185,"returns":13189},[8412,2134],[13186,13187],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":13188,"required":853},{"name":13161,"cls":810},{"description":1127,"annotation":13190},{"name":1915,"cls":810},{"type":846,"name":13099,"path":13075,"parent":13067,"lines":13192,"parameters":13193,"returns":13197},[3952,3237],[13194,13195],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":13196,"required":853},{"name":13161,"cls":810},{"description":1127,"annotation":13198},{"name":1062,"cls":810},{"type":846,"name":13100,"path":13075,"parent":13067,"lines":13200,"parameters":13201,"returns":13205},[3960,4003],[13202,13203],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":13204,"required":853},{"name":13161,"cls":810},{"description":1127,"annotation":13206},{"name":2309,"cls":810},{"type":846,"name":13101,"path":13075,"parent":13067,"lines":13208,"parameters":13209,"returns":13213},[4011,1185],[13210,13211],{"name":851,"kind":13157,"required":853},{"name":2305,"kind":13157,"annotation":13212,"required":853},{"name":2309,"cls":810},{"description":1127,"annotation":13214},{"name":2309,"cls":810},{"type":846,"name":13102,"path":13075,"parent":13067,"lines":13216,"parameters":13217,"returns":13221},[7125,10792],[13218,13219],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":13220,"required":853},{"name":13161,"cls":810},{"description":1127,"annotation":13222},{"name":13069,"cls":810},{"type":846,"name":13094,"path":13075,"parent":13067,"lines":13224,"parameters":13225},[9338,9338],[13226,13227,13235,13242,13250,13257,13267,13274,13280,13287,13293,13300,13307],{"name":851,"kind":852,"required":853},{"name":13228,"kind":852,"annotation":13229,"required":42,"default":13234},"pipette_mode",{"join":13230},[13231,13233],{"name":13232,"cls":810},"unitelabs.liquid_handling.modules.liquid_modes.PipetteMode",{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13236,"kind":852,"annotation":13237,"required":42,"default":13241},"liquid_offset",{"join":13238},[13239,13240],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13243,"kind":852,"annotation":13244,"required":42,"default":13249},"follow_liquid",{"join":13245},[13246,13247,13248],{"name":1098,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13251,"kind":852,"annotation":13252,"required":42,"default":13256},"volume",{"join":13253},[13254,13255],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13258,"kind":852,"annotation":13259,"required":42,"default":13266},"liquid_class",{"join":13260},[13261,13264,13265],{"left":13262,"slice":13263},{"name":843,"cls":810},{"name":13113,"cls":810},{"name":13113,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13268,"kind":852,"annotation":13269,"required":42,"default":13273},"offset",{"join":13270},[13271,13272],{"name":1915,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":1352,"kind":852,"annotation":13275,"required":42,"default":13279},{"join":13276},[13277,13278],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13281,"kind":852,"annotation":13282,"required":42,"default":13286},"end_z_offset",{"join":13283},[13284,13285],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":1398,"kind":852,"annotation":13288,"required":42,"default":13292},{"join":13289},[13290,13291],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":2305,"kind":852,"annotation":13294,"required":42,"default":13299},{"join":13295},[13296,13297,13298],{"name":1098,"cls":810},{"name":2309,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13301,"kind":852,"annotation":13302,"required":42,"default":13306},"mixing",{"join":13303},[13304,13305],{"name":13134,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13308,"kind":852,"annotation":13309,"required":42,"default":13313},"tadm",{"join":13310},[13311,13312],{"name":13069,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"type":755,"name":13058,"path":13315,"parent":9281,"attributes":13316,"classes":13318},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Fparameters\u002Fdispense_parameter_set.py",[13317],"unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.PI",[13066],{"type":784,"name":13317,"path":13315,"parent":13058,"lines":13320,"value":13321},[6725,6725],"parse_number(math.pi)",{"type":802,"name":13066,"path":13315,"parent":13058,"description":13323,"lines":13324,"decorators":13325,"bases":13326,"attributes":13332,"functions":13334,"mro":13347},"Parameter set for Hamilton specific dispense.\n\nDo NOT use this class directly. Use one of the derived classes instead.",[2847,8260],[9323],[13327,13329],{"annotation":13328},{"name":13067,"cls":810},{"annotation":13330},{"name":13331,"cls":810},"unitelabs.liquid_handling.modules.parameters.dispense.DispenseParameterSet",[13333],"unitelabs.liquid_handling.hamilton.interfaces.parameters.dispense_parameter_set.HamiltonDispenseParameterSet.touch_side",[13335,13336,13337,13338,13339,13340,13341,13342,13343,13344,13345,13346],"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",[13066,13067,13331,13084,13104],{"type":784,"name":13333,"path":13315,"parent":13066,"lines":13349,"value":10409,"annotation":13350},[2009,2009],{"join":13351},[13352,13353,13354],{"name":1098,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"type":846,"name":13336,"path":13315,"parent":13066,"lines":13356,"decorators":13357,"parameters":13358,"returns":13362},[2010,1112],[6526],[13359,13360],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":13361,"required":853},{"name":13161,"cls":810},{"description":1127,"annotation":13363},{"name":13232,"cls":810},{"type":846,"name":13337,"path":13315,"parent":13066,"lines":13365,"decorators":13366,"parameters":13367,"returns":13371},[2061,3200],[6526],[13368,13369],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":13370,"required":853},{"name":13161,"cls":810},{"description":1127,"annotation":13372},{"name":1062,"cls":810},{"type":846,"name":13338,"path":13315,"parent":13066,"lines":13374,"parameters":13375,"returns":13379},[10662,1139],[13376,13377],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":13378,"required":853},{"name":13161,"cls":810},{"description":1127,"annotation":13380},{"name":1062,"cls":810},{"type":846,"name":13339,"path":13315,"parent":13066,"lines":13382,"decorators":13383,"parameters":13384,"returns":13388},[1140,2174],[6526],[13385,13386],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":13387,"required":853},{"name":13161,"cls":810},{"description":1127,"annotation":13389},{"name":13164,"cls":810},{"type":846,"name":13340,"path":13315,"parent":13066,"lines":13391,"parameters":13392,"returns":13396},[1155,3310],[13393,13394],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":13395,"required":853},{"name":13161,"cls":810},{"description":1127,"annotation":13397},{"name":2703,"cls":810},{"type":846,"name":13341,"path":13315,"parent":13066,"lines":13399,"parameters":13400,"returns":13404},[10792,1199],[13401,13402],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":13403,"required":853},{"name":13161,"cls":810},{"description":1127,"annotation":13405},{"name":1062,"cls":810},{"type":846,"name":13342,"path":13315,"parent":13066,"lines":13407,"parameters":13408,"returns":13412},[6568,4054],[13409,13410],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":13411,"required":853},{"name":13161,"cls":810},{"description":1127,"annotation":13413},{"name":1062,"cls":810},{"type":846,"name":13343,"path":13315,"parent":13066,"lines":13415,"parameters":13416,"returns":13420},[1200,11484],[13417,13418],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":13419,"required":853},{"name":13161,"cls":810},{"description":1127,"annotation":13421},{"name":1062,"cls":810},{"type":846,"name":13344,"path":13315,"parent":13066,"lines":13423,"parameters":13424,"returns":13428},[1267,8223],[13425,13426],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":13427,"required":853},{"name":13161,"cls":810},{"description":1127,"annotation":13429},{"name":13134,"cls":810},{"type":846,"name":13345,"path":13315,"parent":13066,"description":13431,"lines":13432,"decorators":13433,"parameters":13435,"returns":13450},"Create a simple surface mode parameter set.",[1302,4326],[13434],"classmethod",[13436,13438,13444],{"name":13437,"kind":852,"required":853},"cls",{"name":13251,"kind":852,"annotation":13439,"required":42,"default":13443},{"join":13440},[13441,13442],{"name":1161,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13236,"kind":852,"annotation":13445,"required":42,"default":13449},{"join":13446},[13447,13448],{"name":1161,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"description":1127,"annotation":13451},{"name":13452,"cls":810},"typing_extensions.Self",{"type":846,"name":13346,"path":13315,"parent":13066,"description":13454,"lines":13455,"decorators":13456,"parameters":13457,"returns":13471},"Create a simple bottom mode parameter set.",[4327,8260],[13434],[13458,13459,13465],{"name":13437,"kind":852,"required":853},{"name":13251,"kind":852,"annotation":13460,"required":42,"default":13464},{"join":13461},[13462,13463],{"name":1161,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13236,"kind":852,"annotation":13466,"required":42,"default":13470},{"join":13467},[13468,13469],{"name":1161,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"description":1127,"annotation":13472},{"name":13452,"cls":810},{"type":846,"name":13335,"path":13315,"parent":13066,"lines":13474,"parameters":13475},[9338,9338],[13476,13477,13484,13490,13497,13503,13512,13518,13524,13530,13536,13543,13549,13555],{"name":851,"kind":852,"required":853},{"name":13228,"kind":852,"annotation":13478,"required":42,"default":13483},{"join":13479},[13480,13482],{"name":13481,"cls":810},"unitelabs.liquid_handling.modules.liquid_modes.DispensePipetteMode",{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13236,"kind":852,"annotation":13485,"required":42,"default":13489},{"join":13486},[13487,13488],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13243,"kind":852,"annotation":13491,"required":42,"default":13496},{"join":13492},[13493,13494,13495],{"name":1098,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13251,"kind":852,"annotation":13498,"required":42,"default":13502},{"join":13499},[13500,13501],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13258,"kind":852,"annotation":13504,"required":42,"default":13511},{"join":13505},[13506,13509,13510],{"left":13507,"slice":13508},{"name":843,"cls":810},{"name":13113,"cls":810},{"name":13113,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13268,"kind":852,"annotation":13513,"required":42,"default":13517},{"join":13514},[13515,13516],{"name":1915,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":1352,"kind":852,"annotation":13519,"required":42,"default":13523},{"join":13520},[13521,13522],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13281,"kind":852,"annotation":13525,"required":42,"default":13529},{"join":13526},[13527,13528],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":1398,"kind":852,"annotation":13531,"required":42,"default":13535},{"join":13532},[13533,13534],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":2305,"kind":852,"annotation":13537,"required":42,"default":13542},{"join":13538},[13539,13540,13541],{"name":1098,"cls":810},{"name":2309,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13301,"kind":852,"annotation":13544,"required":42,"default":13548},{"join":13545},[13546,13547],{"name":13134,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13308,"kind":852,"annotation":13550,"required":42,"default":13554},{"join":13551},[13552,13553],{"name":13069,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13556,"kind":852,"annotation":13557,"required":42,"default":13562},"touch_side",{"join":13558},[13559,13560,13561],{"name":1098,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"type":755,"name":13059,"path":13564,"parent":9281,"classes":13565},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Fparameters\u002Ftadm_parameter_set.py",[13069],{"type":802,"name":13069,"path":13564,"parent":13059,"description":13567,"lines":13568,"decorators":13569,"bases":13570,"attributes":13573,"functions":13576,"mro":13581},"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,7040],[9323],[13571],{"annotation":13572},{"name":13104,"cls":810},[13574,13575],"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",[13577,13578,13579,13580],"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",[13069,13104],{"type":784,"name":13574,"path":13564,"parent":13069,"lines":13583,"value":10409,"annotation":13584},[1040,1040],{"join":13585},[13586,13587,13588],{"name":1098,"cls":810},{"name":9290,"cls":810},{"name":10414,"cls":810},{"type":784,"name":13575,"path":13564,"parent":13069,"lines":13590,"value":10409,"annotation":13591},[864,864],{"join":13592},[13593,13594],{"name":1394,"cls":810},{"name":10414,"cls":810},{"type":846,"name":13578,"path":13564,"parent":13069,"lines":13596,"decorators":13597,"parameters":13599,"returns":13603},[3016,1059],[13598],"typing_extensions.override",[13600,13601],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":13602,"required":853},{"name":13161,"cls":810},{"description":1127,"annotation":13604},{"name":927,"cls":810},{"type":846,"name":13579,"path":13564,"parent":13069,"lines":13606,"parameters":13607,"returns":13611},[6725,1043],[13608,13609],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":13610,"required":853},{"name":13161,"cls":810},{"description":1127,"annotation":13612},{"name":9290,"cls":810},{"type":846,"name":13580,"path":13564,"parent":13069,"lines":13614,"parameters":13615,"returns":13619},[878,7040],[13616,13617],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":13618,"required":853},{"name":13161,"cls":810},{"description":1127,"annotation":13620},{"name":1394,"cls":810},{"type":846,"name":13577,"path":13564,"parent":13069,"lines":13622,"parameters":13623},[9338,9338],[13624,13625,13632],{"name":851,"kind":852,"required":853},{"name":2455,"kind":852,"annotation":13626,"required":42,"default":13631},{"join":13627},[13628,13629,13630],{"name":1098,"cls":810},{"name":9290,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":2464,"kind":852,"annotation":13633,"required":42,"default":13637},{"join":13634},[13635,13636],{"name":1394,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"type":755,"name":13060,"path":13639,"parent":9281,"classes":13640},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Finterfaces\u002Fparameters\u002Faspirate_parameter_set.py",[13065],{"type":802,"name":13065,"path":13639,"parent":13060,"description":13642,"lines":13643,"decorators":13644,"bases":13645,"functions":13651,"mro":13664},"Parameter set for Hamilton specific aspirate.\n\nDo NOT use this class directly. Use one of the derived classes instead.",[848,4053],[9323],[13646,13648],{"annotation":13647},{"name":13067,"cls":810},{"annotation":13649},{"name":13650,"cls":810},"unitelabs.liquid_handling.modules.parameters.aspirate.AspirateParameterSet",[13652,13653,13654,13655,13656,13657,13658,13659,13660,13661,13662,13663],"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",[13065,13067,13650,13084,13104],{"type":846,"name":13653,"path":13639,"parent":13065,"lines":13666,"decorators":13667,"parameters":13668,"returns":13672},[8377,1964],[6526],[13669,13670],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":13671,"required":853},{"name":13161,"cls":810},{"description":1127,"annotation":13673},{"name":13232,"cls":810},{"type":846,"name":13654,"path":13639,"parent":13065,"lines":13675,"decorators":13676,"parameters":13677,"returns":13681},[1981,1102],[6526],[13678,13679],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":13680,"required":853},{"name":13161,"cls":810},{"description":1127,"annotation":13682},{"name":1062,"cls":810},{"type":846,"name":13655,"path":13639,"parent":13065,"lines":13684,"parameters":13685,"returns":13689},[8137,2000],[13686,13687],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":13688,"required":853},{"name":13161,"cls":810},{"description":1127,"annotation":13690},{"name":2489,"cls":810},{"type":846,"name":13656,"path":13639,"parent":13065,"lines":13692,"decorators":13693,"parameters":13694,"returns":13698},[2001,2009],[6526],[13695,13696],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":13697,"required":853},{"name":13161,"cls":810},{"description":1127,"annotation":13699},{"name":13164,"cls":810},{"type":846,"name":13657,"path":13639,"parent":13065,"lines":13701,"decorators":13702,"parameters":13703,"returns":13707},[2010,2061],[6526],[13704,13705],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":13706,"required":853},{"name":13161,"cls":810},{"description":1127,"annotation":13708},{"name":1062,"cls":810},{"type":846,"name":13658,"path":13639,"parent":13065,"lines":13710,"parameters":13711,"returns":13715},[2062,3911],[13712,13713],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":13714,"required":853},{"name":13161,"cls":810},{"description":1127,"annotation":13716},{"name":1062,"cls":810},{"type":846,"name":13659,"path":13639,"parent":13065,"lines":13718,"parameters":13719,"returns":13723},[10616,2106],[13720,13721],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":13722,"required":853},{"name":13161,"cls":810},{"description":1127,"annotation":13724},{"name":1062,"cls":810},{"type":846,"name":13660,"path":13639,"parent":13065,"lines":13726,"parameters":13727,"returns":13731},[2107,3491],[13728,13729],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":13730,"required":853},{"name":13161,"cls":810},{"description":1127,"annotation":13732},{"name":1062,"cls":810},{"type":846,"name":13661,"path":13639,"parent":13065,"lines":13734,"parameters":13735,"returns":13739},[2113,3969],[13736,13737],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":13738,"required":853},{"name":13161,"cls":810},{"description":1127,"annotation":13740},{"name":13134,"cls":810},{"type":846,"name":13662,"path":13639,"parent":13065,"description":13431,"lines":13742,"decorators":13743,"parameters":13744,"returns":13758},[3265,3667],[13434],[13745,13746,13752],{"name":13437,"kind":852,"required":853},{"name":13251,"kind":852,"annotation":13747,"required":42,"default":13751},{"join":13748},[13749,13750],{"name":1161,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13236,"kind":852,"annotation":13753,"required":42,"default":13757},{"join":13754},[13755,13756],{"name":1161,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"description":1127,"annotation":13759},{"name":13452,"cls":810},{"type":846,"name":13663,"path":13639,"parent":13065,"description":13454,"lines":13761,"decorators":13762,"parameters":13763,"returns":13777},[2213,4053],[13434],[13764,13765,13771],{"name":13437,"kind":852,"required":853},{"name":13251,"kind":852,"annotation":13766,"required":42,"default":13770},{"join":13767},[13768,13769],{"name":1161,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13236,"kind":852,"annotation":13772,"required":42,"default":13776},{"join":13773},[13774,13775],{"name":1161,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"description":1127,"annotation":13778},{"name":13452,"cls":810},{"type":846,"name":13652,"path":13639,"parent":13065,"lines":13780,"parameters":13781},[9338,9338],[13782,13783,13790,13796,13803,13809,13818,13824,13830,13836,13842,13849,13855],{"name":851,"kind":852,"required":853},{"name":13228,"kind":852,"annotation":13784,"required":42,"default":13789},{"join":13785},[13786,13788],{"name":13787,"cls":810},"unitelabs.liquid_handling.modules.liquid_modes.AspiratePipetteMode",{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13236,"kind":852,"annotation":13791,"required":42,"default":13795},{"join":13792},[13793,13794],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13243,"kind":852,"annotation":13797,"required":42,"default":13802},{"join":13798},[13799,13800,13801],{"name":1098,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13251,"kind":852,"annotation":13804,"required":42,"default":13808},{"join":13805},[13806,13807],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13258,"kind":852,"annotation":13810,"required":42,"default":13817},{"join":13811},[13812,13815,13816],{"left":13813,"slice":13814},{"name":843,"cls":810},{"name":13113,"cls":810},{"name":13113,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13268,"kind":852,"annotation":13819,"required":42,"default":13823},{"join":13820},[13821,13822],{"name":1915,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":1352,"kind":852,"annotation":13825,"required":42,"default":13829},{"join":13826},[13827,13828],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13281,"kind":852,"annotation":13831,"required":42,"default":13835},{"join":13832},[13833,13834],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":1398,"kind":852,"annotation":13837,"required":42,"default":13841},{"join":13838},[13839,13840],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":2305,"kind":852,"annotation":13843,"required":42,"default":13848},{"join":13844},[13845,13846,13847],{"name":1098,"cls":810},{"name":2309,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13301,"kind":852,"annotation":13850,"required":42,"default":13854},{"join":13851},[13852,13853],{"name":13134,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13308,"kind":852,"annotation":13856,"required":42,"default":13860},{"join":13857},[13858,13859],{"name":13069,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"type":755,"name":6901,"path":13862,"parent":764,"packages":13863,"attributes":13875,"classes":13877},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002F__init__.py",[13864,13865,13866,13867,13868,13869,13870,13871,13872,13873,13874],"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",[13876],"unitelabs.liquid_handling.hamilton.modules.__all__",[6908,6654,6733,8626,6911,13878,13879,6912,2760,6913,6914,6915,13880,13881,6907,6909,6910,6916,6917,2459,13882,6918,13883,13884],"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":13876,"path":13862,"parent":6901,"lines":13886,"value":13887},[839,3042],[13878,13880,6907,6908,6654,6733,6909,6910,6911,6912,2760,6913,6914,6915,13879,13881,6922,8626,6916,6917,2459,13882,6918,13883,13884],{"type":755,"name":13864,"path":13889,"parent":6901,"attributes":13890,"classes":13892},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fhamilton_deck.py",[13891],"unitelabs.liquid_handling.hamilton.modules.hamilton_deck.TRACK_SIZE",[6913],{"type":784,"name":13891,"path":13889,"parent":13864,"description":13894,"lines":13895,"value":13896},"Track width in mm.",[7040,7040],"decimal.Decimal('22.5')",{"type":802,"name":6913,"path":13889,"parent":13864,"description":13898,"lines":13899,"decorators":13901,"bases":13902,"attributes":13911,"functions":13921,"mro":13941},"The Hamilton deck holds carriers on predefined tracks for precise positioning.",[1955,13900],739,[9323],[13903,13909],{"annotation":13904},{"left":13905,"slice":13907},{"name":13906,"cls":810},"unitelabs.labware.groups.deck.Deck",{"name":13908,"cls":810},"unitelabs.labware.carriers.carrier.Carrier",{"annotation":13910},{"name":774,"cls":810},[13912,13913,13914,13915,13916,13917,13918,13919,13920],"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",[13922,13923,13924,13925,13926,13927,13928,13929,13930,13931,13932,13933,13934,13935,13936,13937,13938,13939,13940],"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",[6913,13906,13942,774,828],"unitelabs.labware.groups.group.Group",{"type":784,"name":13912,"path":13889,"parent":6913,"lines":13944,"value":13945,"annotation":13946},[3823,3823],"'Deck'",{"name":931,"cls":810},{"type":784,"name":13913,"path":13889,"parent":6913,"description":13948,"lines":13949,"value":2875,"annotation":13950},"The number of tracks available on the deck.",[806,806],{"name":1394,"cls":810},{"type":784,"name":13914,"path":13889,"parent":6913,"description":13952,"lines":13953,"value":2323,"annotation":13954},"The minimal track (inclusive) that can be occupied. Set to None to indicate that the deck has no left boundary.",[3432,3432],{"join":13955},[13956,832],{"name":1394,"cls":810},{"type":784,"name":13915,"path":13889,"parent":6913,"description":13958,"lines":13959,"value":2875,"annotation":13960},"The maximal track (inclusive) that can be occupied. Set to None to indicate that the deck has no right boundary.",[1990,1990],{"join":13961},[13962,832],{"name":1394,"cls":810},{"type":784,"name":13916,"path":13889,"parent":6913,"description":13964,"lines":13965,"value":13966,"annotation":13967},"Mapping of track numbers to carrier identifiers.",[9094,6827],"dataclasses.field(default_factory=dict, metadata={'marshmallow_field': marshmallow.fields.Dict(keys=(marshmallow.fields.Integer()), values=(marshmallow.fields.String()))}, repr=False)",{"left":13968,"slice":13969},{"name":927,"cls":810},{"elements":13970},[13971,13972],{"name":1394,"cls":810},{"name":931,"cls":810},{"type":846,"name":13923,"path":13889,"parent":6913,"lines":13974,"parameters":13975},[2043,3154],[13976,13977,13983],{"name":851,"kind":852,"required":853},{"name":13978,"kind":852,"annotation":13979,"required":853},"liquid_handler",{"left":13980,"slice":13982},{"name":13981,"cls":810},"typing_extensions.Optional",{"name":6624,"cls":810},{"name":13984,"kind":3717,"required":42,"default":3719},"*kwargs",{"type":846,"name":13924,"path":13889,"parent":6913,"description":13986,"lines":13987,"parameters":13988},"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.",[3905,10662],[13989],{"name":851,"kind":852,"required":853},{"type":846,"name":13925,"path":13889,"parent":6913,"lines":13991,"parameters":13993},[13992,2123],124,[13994],{"name":851,"kind":852,"required":853},{"type":846,"name":13926,"path":13889,"parent":6913,"description":13996,"lines":13997,"parameters":13998},"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.",[2124,1171],[13999,14000],{"name":851,"kind":852,"required":853},{"name":14001,"kind":852,"annotation":14002,"required":853,"description":14007},"file_path",{"join":14003},[14004,14005],{"name":931,"cls":810},{"name":14006,"cls":810},"pathlib.Path","The path to the JSON file containing deck configuration.",{"type":846,"name":13927,"path":13889,"parent":6913,"description":14009,"lines":14010,"parameters":14012},"Deserialize a HamiltonDeck from a JSON-compatible dictionary.",[14011,4011],148,[14013,14014],{"name":851,"kind":852,"required":853},{"name":14015,"kind":852,"annotation":14016,"required":853,"description":14022},"data",{"left":14017,"slice":14018},{"name":927,"cls":810},{"elements":14019},[14020,14021],{"name":931,"cls":810},{"name":933,"cls":810},"The JSON-compatible dictionary representing the deck.",{"type":846,"name":13928,"path":13889,"parent":6913,"description":14024,"lines":14025,"decorators":14026,"parameters":14027,"throws":14056},"Configure the deck based on the given configuration.",[1179,8455],[6526],[14028,14029,14035,14041,14049,14052,14055],{"name":851,"kind":852,"required":853},{"name":14030,"kind":1769,"annotation":14031,"required":42,"default":832,"description":14034},"tracks",{"join":14032},[14033,832],{"name":1394,"cls":810},"The number of tracks available on the deck.\nDefaults to the configuration stored on the instrument.",{"name":14036,"kind":1769,"annotation":14037,"required":42,"default":2323,"description":14040},"min_track",{"join":14038},[14039,832],{"name":1394,"cls":810},"The minimal track (inclusive) that can be occupied.\nSet to None to indicate that the deck has no left boundary.",{"name":14042,"kind":1769,"annotation":14043,"required":42,"default":14047,"description":14048},"max_track",{"join":14044},[14045,832,14046],{"name":1394,"cls":810},{"name":10414,"cls":810},{"name":10946,"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":12108,"kind":1769,"annotation":14050,"required":42,"default":1052,"description":14051},{"name":1098,"cls":810},"Whether to add a waste block to the deck.",{"name":12115,"kind":1769,"annotation":14053,"required":42,"default":1048,"description":14054},{"name":1098,"cls":810},"Whether teaching needles are installed on\nthe waste block.",{"name":3721,"kind":3722,"required":42,"default":3724},[14057,14061],{"description":14058,"annotation":14059},"If the available tracks on deck is zero or less.",{"name":14060,"cls":810},"ValueError",{"description":14062,"annotation":14063},"If the min track is higher than the max track.",{"name":14060,"cls":810},{"type":784,"name":13917,"path":13889,"parent":6913,"description":14065,"lines":14066,"value":832,"annotation":14067},"Get the waste block if one is assigned to the deck.",[7192,1276],{"join":14068},[14069,832],{"name":9388,"cls":810},{"type":784,"name":13918,"path":13889,"parent":6913,"description":14071,"lines":14072,"value":832,"annotation":14073},"Check if a waste block is currently assigned to the deck.",[7222,10215],{"name":1098,"cls":810},{"type":784,"name":13919,"path":13889,"parent":6913,"description":14075,"lines":14076,"value":832,"annotation":14077},"Get the teaching needle block if one is assigned to the deck.",[1277,4211],{"join":14078},[14079,832],{"name":14080,"cls":810},"unitelabs.labware.hamilton.tips.teaching_needle_block.TeachingNeedleBlock",{"type":784,"name":13920,"path":13889,"parent":6913,"description":14082,"lines":14083,"value":832,"annotation":14084},"Check if a teaching needle block is currently assigned to the deck.",[8999,1287],{"name":1098,"cls":810},{"type":846,"name":13929,"path":13889,"parent":6913,"description":14086,"lines":14087,"decorators":14088,"parameters":14090,"throws":14104},"Assign a carrier to a specific track.",[1301,4326],[14089],"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.')",[14091,14092,14095,14099],{"name":851,"kind":852,"required":853},{"name":2936,"kind":852,"annotation":14093,"required":853,"description":14094},{"name":1394,"cls":810},"The first (lowest) track occupied by the carrier. Starts at 1.",{"name":14096,"kind":852,"annotation":14097,"required":853,"description":14098},"carrier",{"name":13908,"cls":810},"The carrier to assign to the given and following tracks.",{"name":13268,"kind":852,"annotation":14100,"required":42,"default":832,"description":14103},{"join":14101},[14102,832],{"name":1915,"cls":810},"An optional offset added to the location.",[14105,14109],{"description":14106,"annotation":14107},"If the track does not exist on the device.",{"name":14108,"cls":810},"IndexError",{"description":14110,"annotation":14111},"If the tracks are already occupied bt another carrier.",{"name":14112,"cls":810},"unitelabs.labware.resource.occupied_error.OccupiedError",{"type":846,"name":13930,"path":13889,"parent":6913,"lines":14114,"decorators":14116,"parameters":14117},[7291,14115],337,[6526],[14118,14119,14122,14127,14132],{"name":851,"kind":13157,"required":853},{"name":14120,"kind":852,"annotation":14121,"required":853},"labware",{"name":827,"cls":810},{"name":14123,"kind":1769,"annotation":14124,"required":42,"default":832},"location",{"join":14125},[14126,832],{"name":1915,"cls":810},{"name":2936,"kind":1769,"annotation":14128,"required":42,"default":832},{"join":14129},[14130,14131,832],{"name":1394,"cls":810},{"name":931,"cls":810},{"name":13268,"kind":1769,"annotation":14133,"required":42,"default":832},{"join":14134},[14135,832],{"name":1915,"cls":810},{"type":846,"name":13931,"path":13889,"parent":6913,"lines":14137,"decorators":14138,"parameters":14139},[4422,8305],[6526],[14140,14141],{"name":851,"kind":13157,"required":853},{"name":14120,"kind":852,"annotation":14142,"required":853},{"name":827,"cls":810},{"type":846,"name":13932,"path":13889,"parent":6913,"description":14144,"lines":14145,"parameters":14146},"Clear the deck, omitting waste blocks.",[4437,8703],[14147],{"name":851,"kind":852,"required":853},{"type":846,"name":13933,"path":13889,"parent":6913,"description":14149,"lines":14150,"parameters":14151},"Clear the deck, including waste blocks.",[7321,4464],[14152],{"name":851,"kind":852,"required":853},{"type":846,"name":13934,"path":13889,"parent":6913,"description":14154,"lines":14155,"parameters":14156,"returns":14163},"Check whether the given tracks are currently empty.",[8711,7344],[14157,14158],{"name":851,"kind":852,"required":853},{"name":14030,"kind":852,"annotation":14159,"required":853,"description":14162},{"left":14160,"slice":14161},{"name":1911,"cls":810},{"name":1394,"cls":810},"The tracks that should be checked.",{"description":14164,"annotation":14165},"Whether all given tracks are currently empty.",{"name":1098,"cls":810},{"type":846,"name":13935,"path":13889,"parent":6913,"description":14167,"lines":14168,"parameters":14170,"returns":14175,"throws":14180},"Calulates the occupied tracks for a carrier placed on the deck.",[7351,14169],395,[14171,14172],{"name":851,"kind":852,"required":853},{"name":14096,"kind":852,"annotation":14173,"required":853,"description":14174},{"name":13908,"cls":810},"The placed carrier to get the tracks for.",{"description":14176,"annotation":14177},"A list of all track indices occupied by the given carrier.",{"left":14178,"slice":14179},{"name":1851,"cls":810},{"name":1394,"cls":810},[14181],{"description":14182,"annotation":14183},"if the carrier is not placed on the deck.",{"name":14184,"cls":810},"unitelabs.labware.groups.unassigned_error.UnassignedError",{"type":846,"name":13936,"path":13889,"parent":6913,"description":14186,"lines":14187,"parameters":14189,"returns":14191},"Generate a summary of the deck.",[14188,7589],397,[14190],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":14192},{"name":931,"cls":810},{"type":846,"name":13937,"path":13889,"parent":6913,"lines":14194,"decorators":14195,"parameters":14196},[7598,5512],[6526],[14197,14198,14201,14205],{"name":851,"kind":13157,"required":853},{"name":14199,"kind":852,"annotation":14200,"required":853},"resource",{"name":827,"cls":810},{"name":14123,"kind":1769,"annotation":14202,"required":42,"default":832},{"join":14203},[14204,832],{"name":1915,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724},{"type":846,"name":13938,"path":13889,"parent":6913,"lines":14207,"decorators":14208,"parameters":14209},[5520,5587],[6526],[14210,14211,14213],{"name":851,"kind":13157,"required":853},{"name":14199,"kind":852,"annotation":14212,"required":853},{"name":827,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724},{"type":846,"name":13939,"path":13889,"parent":6913,"lines":14215,"parameters":14217,"returns":14226},[14216,7731],715,[14218,14219],{"name":851,"kind":852,"required":853},{"name":3853,"kind":852,"annotation":14220,"required":853},{"join":14221},[14222,14223,14224],{"name":1394,"cls":810},{"name":931,"cls":810},{"name":14225,"cls":810},"slice",{"description":1127,"annotation":14227},{"join":14228},[14229,14230],{"name":13908,"cls":810},{"left":14231,"slice":14232},{"name":1911,"cls":810},{"name":13908,"cls":810},{"type":846,"name":13940,"path":13889,"parent":6913,"lines":14234,"parameters":14236,"returns":14243},[14235,13900],730,[14237,14238],{"name":851,"kind":852,"required":853},{"name":3707,"kind":852,"annotation":14239,"required":853},{"join":14240},[14241,14242],{"name":1394,"cls":810},{"name":931,"cls":810},{"description":1127,"annotation":14244},{"name":1394,"cls":810},{"type":846,"name":13922,"path":13889,"parent":6913,"lines":14246,"parameters":14247},[9338,9338],[14248,14249,14255,14261,14263,14265,14269,14273,14281],{"name":851,"kind":852,"required":853},{"name":14250,"kind":852,"annotation":14251,"required":42,"default":14253},"_stage",{"name":14252,"cls":810},"unitelabs.liquid_handling.modules.stage.Stage",{"name":14254,"cls":810},"unitelabs.liquid_handling.modules.stage.Stage.INSTALLED",{"name":14256,"kind":852,"annotation":14257,"required":42},"children",{"left":14258,"slice":14259},{"name":1911,"cls":810},{"name":14260,"cls":810},"unitelabs.labware.groups.group.T",{"name":10948,"kind":852,"annotation":14262,"required":42,"default":13945},{"name":931,"cls":810},{"name":14030,"kind":852,"annotation":14264,"required":42,"default":2875},{"name":1394,"cls":810},{"name":14036,"kind":852,"annotation":14266,"required":42,"default":2323},{"join":14267},[14268,832],{"name":1394,"cls":810},{"name":14042,"kind":852,"annotation":14270,"required":42,"default":2875},{"join":14271},[14272,832],{"name":1394,"cls":810},{"name":14274,"kind":852,"annotation":14275,"required":42},"_track_index",{"left":14276,"slice":14277},{"name":927,"cls":810},{"elements":14278},[14279,14280],{"name":1394,"cls":810},{"name":931,"cls":810},{"name":13978,"kind":852,"annotation":14282,"required":42,"default":832,"description":14288},{"left":14283,"slice":14285},{"name":14284,"cls":810},"dataclasses.InitVar",{"left":14286,"slice":14287},{"name":13981,"cls":810},{"name":6624,"cls":810},"The Microlab STAR this module is attached to.",{"type":755,"name":13865,"path":14290,"parent":6901,"packages":14291,"attributes":14295,"classes":14297},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fiswap\u002F__init__.py",[14292,14293,14294],"unitelabs.liquid_handling.hamilton.modules.iswap.iswap","unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol","unitelabs.liquid_handling.hamilton.modules.iswap.interfaces",[14296],"unitelabs.liquid_handling.hamilton.modules.iswap.__all__",[3075,6907,2959],{"type":784,"name":14296,"path":14290,"parent":13865,"lines":14299,"value":14300},[9321,9321],[6907,3075,2959],{"type":755,"name":14292,"path":14302,"parent":13865,"packages":14303,"classes":14305},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fiswap\u002Fiswap.py",[14304],"unitelabs.liquid_handling.modules.guard",[6907],{"type":802,"name":6907,"path":14302,"parent":14292,"description":14307,"lines":14308,"decorators":14309,"bases":14310,"attributes":14313,"functions":14317,"mro":14344},"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,5425],[9323],[14311],{"annotation":14312},{"name":773,"cls":810},[14314,14315,14316],"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",[14318,14319,14320,14321,14322,14323,14324,14325,14326,14327,14328,14329,14330,14331,14332,14333,14334,14335,14336,14337,14338,14339,14340,14341,14342,14343],"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",[6907,773,14345,13942,774,828],"unitelabs.labware.groups.spot.Spot",{"type":784,"name":14314,"path":14302,"parent":6907,"lines":14347,"value":14348,"annotation":14349},[887,887],"'iSWAP'",{"name":931,"cls":810},{"type":784,"name":14315,"path":14302,"parent":6907,"lines":14351,"value":14352,"annotation":14353},[7040,7040],"_Direction",{"name":14354,"cls":810},"typing_extensions.ClassVar",{"type":846,"name":14319,"path":14302,"parent":6907,"lines":14356,"parameters":14357},[1955,888],[14358,14359,14361],{"name":851,"kind":852,"required":853},{"name":13978,"kind":852,"annotation":14360,"required":853},{"name":6624,"cls":810},{"name":13984,"kind":3717,"required":42,"default":3719},{"type":784,"name":14316,"path":14302,"parent":6907,"description":14363,"lines":14364,"value":832,"annotation":14365},"Logger for the iSWAP module.",[3823,1091],{"name":7122,"cls":810},{"type":846,"name":14320,"path":14302,"parent":6907,"lines":14367,"decorators":14368,"parameters":14369,"returns":14371},[6518,2000],[13598],[14370],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":14372},{"name":1098,"cls":810},{"type":846,"name":14321,"path":14302,"parent":6907,"lines":14374,"decorators":14375,"parameters":14376},[2001,3123],[13598],[14377,14378],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724},{"type":846,"name":14322,"path":14302,"parent":6907,"lines":14380,"decorators":14381,"parameters":14382,"returns":14384},[3132,3894],[13598],[14383],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":14385},{"name":1098,"cls":810},{"type":846,"name":14323,"path":14302,"parent":6907,"lines":14387,"decorators":14388,"parameters":14389},[3140,2106],[13598],[14390,14391],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724},{"type":846,"name":14324,"path":14302,"parent":6907,"lines":14393,"decorators":14394,"parameters":14395},[2107,1123],[13598],[14396,14397],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724},{"type":846,"name":14325,"path":14302,"parent":6907,"description":8286,"lines":14399,"decorators":14400,"parameters":14401,"returns":14403},[2123,2134],[7133],[14402],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":14404},{"name":931,"cls":810},{"type":846,"name":14326,"path":14302,"parent":6907,"description":14406,"lines":14407,"decorators":14408,"parameters":14410,"returns":14412},"Get the current location of the gripper's center.",[1154,8428],[14409,7133,13598],"guard(Stage.CONFIGURED)",[14411],{"name":851,"kind":852,"required":853},{"description":14413,"annotation":14414},"The absolute location of the gripper's center.",{"name":1915,"cls":810},{"type":846,"name":14327,"path":14302,"parent":6907,"description":14416,"lines":14417,"decorators":14418,"parameters":14420},"Move the gripper to the given absolute location on a safe traverse height.",[8616,1186],[14419,7133,13598],"guard(Stage.ACTIVE)",[14421,14422,14425,14430],{"name":851,"kind":13157,"required":853},{"name":14123,"kind":852,"annotation":14423,"required":853,"description":14424},{"name":1915,"cls":810},"The absolute location where to move the gripper's center to.",{"name":6843,"kind":1769,"annotation":14426,"required":42,"default":832,"description":14429},{"join":14427},[14428,832],{"name":3075,"cls":810},"The direction from which the gripper is approaching the location.",{"name":1398,"kind":1769,"annotation":14431,"required":42,"default":832,"description":14434},{"join":14432},[14433,832],{"name":1921,"cls":810},"The min traverse height for this command.\nDefaults to the global min traverse height.",{"type":846,"name":14328,"path":14302,"parent":6907,"description":14436,"lines":14437,"decorators":14438,"parameters":14439},"Move the gripper by the given relative offset.",[1192,1210],[14419,7133,13598],[14440,14441],{"name":851,"kind":13157,"required":853},{"name":13268,"kind":852,"annotation":14442,"required":853,"description":14443},{"name":1915,"cls":810},"The relative offset by which to move the gripper's center.",{"type":846,"name":14329,"path":14302,"parent":6907,"description":14445,"lines":14446,"decorators":14447,"parameters":14448,"returns":14450},"Get the current direction the gripper faces to.",[10835,4123],[14409,7133],[14449],{"name":851,"kind":852,"required":853},{"description":14451,"annotation":14452},"The current direction the gripper faces to.",{"name":3075,"cls":810},{"type":846,"name":14330,"path":14302,"parent":6907,"description":14454,"lines":14455,"decorators":14456,"parameters":14458},"Move the ISwap to its home (parked) position.",[7163,8169],[14457,7133],"guard(Stage.INITIALIZED)",[14459],{"name":851,"kind":852,"required":853},{"type":846,"name":14331,"path":14302,"parent":6907,"description":14461,"lines":14462,"decorators":14463,"parameters":14465},"Park the ISwap.",[6619,6641],[14464,14419,7133],"deprecation.deprecated(deprecated_in='0.5.0', current_version=__version__, details='Use the `home()` method instead.')",[14466],{"name":851,"kind":852,"required":853},{"type":846,"name":14332,"path":14302,"parent":6907,"description":14468,"lines":14469,"decorators":14471,"parameters":14472,"returns":14474},"Check whether the gripper currently holds labware.",[6620,14470],235,[14409,7133,13598],[14473],{"name":851,"kind":852,"required":853},{"description":14475,"annotation":14476},"Whether the gripper currently holds labware.",{"name":1098,"cls":810},{"type":846,"name":14333,"path":14302,"parent":6907,"description":14478,"lines":14479,"decorators":14480,"parameters":14481,"returns":14483},"Get the current distance between the grippers.",[10194,1276],[14409,7133,13598],[14482],{"name":851,"kind":852,"required":853},{"description":14484,"annotation":14485},"The current distance between the grippers.",{"name":1062,"cls":810},{"type":846,"name":14334,"path":14302,"parent":6907,"description":14487,"lines":14488,"decorators":14489,"parameters":14490},"Open the gripper to the given width to release the currently held labware.",[11500,1287],[14419,7133,13598],[14491,14492],{"name":851,"kind":13157,"required":853},{"name":6795,"kind":852,"annotation":14493,"required":42,"description":14494},{"name":1921,"cls":810},"The distance between the two grippers after opening them.",{"type":846,"name":14335,"path":14302,"parent":6907,"description":14496,"lines":14497,"decorators":14498,"parameters":14499},"Open the gripper by the given offset to release the currently held labware.",[1301,12157],[14419,7133,13598],[14500,14501],{"name":851,"kind":13157,"required":853},{"name":13268,"kind":852,"annotation":14502,"required":42,"description":14503},{"name":1921,"cls":810},"The relative distance to open the grippers by.",{"type":846,"name":14336,"path":14302,"parent":6907,"description":14505,"lines":14506,"decorators":14507,"parameters":14508},"Close the gripper to the given width to hold labware in the gripper.\n\nThis does not assign the labware to the gripper!",[10254,7270],[14419,7133,13598],[14509,14510,14513],{"name":851,"kind":13157,"required":853},{"name":6795,"kind":852,"annotation":14511,"required":42,"description":14512},{"name":1921,"cls":810},"The distance between the two grippers after closing them.",{"name":2873,"kind":1769,"annotation":14514,"required":42,"default":1406,"description":14515},{"name":1394,"cls":810},"The pressure to apply on the labware ranging from 0 (low) to 99 (high).",{"type":846,"name":14337,"path":14302,"parent":6907,"description":14517,"lines":14518,"decorators":14519,"parameters":14520},"Close the gripper by the given offset to hold labware in the gripper.\n\nThis does not assign the labware to the gripper!",[4366,7305],[14419,7133,13598],[14521,14522,14525],{"name":851,"kind":13157,"required":853},{"name":13268,"kind":852,"annotation":14523,"required":42,"description":14524},{"name":1921,"cls":810},"The relative distance to close the grippers by.",{"name":2873,"kind":1769,"annotation":14526,"required":42,"default":1406,"description":14515},{"name":1394,"cls":810},{"type":846,"name":14338,"path":14302,"parent":6907,"description":14528,"lines":14529,"decorators":14530,"parameters":14531},"Transfer the labware from the source carrier site to the target carrier site.",[14115,12494],[14419,7133,13598],[14532,14533,14536,14545,14551,14557,14559,14565,14571,14575],{"name":851,"kind":13157,"required":853},{"name":14120,"kind":852,"annotation":14534,"required":853,"description":14535},{"name":827,"cls":810},"The labware to pick up and transfer.",{"name":14537,"kind":852,"annotation":14538,"required":853,"description":14544},"target",{"join":14539},[14540,14542],{"name":14541,"cls":810},"unitelabs.labware.carriers.carrier_site.CarrierSite",{"name":14543,"cls":810},"unitelabs.labware.plates.plate.Plate","The target carrier site where to put down the resource.",{"name":14546,"kind":1769,"annotation":14547,"required":42,"default":832,"description":14550},"pick_up_direction",{"join":14548},[14549,832],{"name":3075,"cls":810},"The direction from which to approach the labware.",{"name":14552,"kind":1769,"annotation":14553,"required":42,"default":832,"description":14556},"drop_direction",{"join":14554},[14555,832],{"name":3075,"cls":810},"The direction from which to approach the carrier site.",{"name":2873,"kind":1769,"annotation":14558,"required":42,"default":2875,"description":14515},{"name":1394,"cls":810},{"name":14560,"kind":1769,"annotation":14561,"required":42,"default":832,"description":14564},"pick_up_offset",{"join":14562},[14563,832],{"name":1915,"cls":810},"An offset (dx, dy) in mm to adjust the pick up location.",{"name":14566,"kind":1769,"annotation":14567,"required":42,"default":832,"description":14570},"drop_offset",{"join":14568},[14569,832],{"name":1915,"cls":810},"An offset (dx, dy, dz) in mm to adjust the drop location.",{"name":14572,"kind":1769,"annotation":14573,"required":42,"description":14574},"width_offset",{"name":1921,"cls":810},"An offset in mm to adjust the size of the labware.",{"name":14576,"kind":1769,"annotation":14577,"required":42,"description":14578},"grip_gap",{"name":1921,"cls":810},"The initial and final gap between the gripper and the labware.",{"type":846,"name":14339,"path":14302,"parent":6907,"description":14528,"lines":14580,"decorators":14582,"parameters":14583},[14581,8770],405,[14419,7133,13598],[14584,14585,14592,14597,14601,14605,14607,14611,14615,14617],{"name":851,"kind":13157,"required":853},{"name":14586,"kind":852,"annotation":14587,"required":853,"description":14591},"source",{"join":14588},[14589,14590],{"name":14541,"cls":810},{"name":14543,"cls":810},"The carrier site from where to pick up the labware.",{"name":14537,"kind":852,"annotation":14593,"required":853,"description":14544},{"join":14594},[14595,14596],{"name":14541,"cls":810},{"name":14543,"cls":810},{"name":14546,"kind":1769,"annotation":14598,"required":42,"default":832,"description":14550},{"join":14599},[14600,832],{"name":3075,"cls":810},{"name":14552,"kind":1769,"annotation":14602,"required":42,"default":832,"description":14556},{"join":14603},[14604,832],{"name":3075,"cls":810},{"name":2873,"kind":1769,"annotation":14606,"required":42,"default":2875,"description":14515},{"name":1394,"cls":810},{"name":14560,"kind":1769,"annotation":14608,"required":42,"default":832,"description":14564},{"join":14609},[14610,832],{"name":1915,"cls":810},{"name":14566,"kind":1769,"annotation":14612,"required":42,"default":832,"description":14570},{"join":14613},[14614,832],{"name":1915,"cls":810},{"name":14572,"kind":1769,"annotation":14616,"required":42,"description":14574},{"name":1921,"cls":810},{"name":14576,"kind":1769,"annotation":14618,"required":42,"description":14578},{"name":1921,"cls":810},{"type":846,"name":14340,"path":14302,"parent":6907,"description":14620,"lines":14621,"decorators":14624,"parameters":14625},"Pick up the given labware from its current location.",[14622,14623],452,515,[14419,7133,13598],[14626,14627,14630,14634,14636,14640,14642],{"name":851,"kind":13157,"required":853},{"name":14120,"kind":852,"annotation":14628,"required":853,"description":14629},{"name":827,"cls":810},"The labware to pick up.",{"name":14546,"kind":1769,"annotation":14631,"required":42,"default":832,"description":14550},{"join":14632},[14633,832],{"name":3075,"cls":810},{"name":2873,"kind":1769,"annotation":14635,"required":42,"default":2875,"description":14515},{"name":1394,"cls":810},{"name":14560,"kind":1769,"annotation":14637,"required":42,"default":832,"description":14564},{"join":14638},[14639,832],{"name":1915,"cls":810},{"name":14572,"kind":1769,"annotation":14641,"required":42,"description":14574},{"name":1921,"cls":810},{"name":14576,"kind":1769,"annotation":14643,"required":42,"description":14644},{"name":1921,"cls":810},"The initial gap between the gripper and the labware.",{"type":846,"name":14341,"path":14302,"parent":6907,"description":14646,"lines":14647,"decorators":14648,"parameters":14649},"Pick up the labware from the given carrier site.",[1641,1704],[14419,7133,13598],[14650,14651,14656,14660,14662,14666,14668],{"name":851,"kind":13157,"required":853},{"name":14586,"kind":852,"annotation":14652,"required":853,"description":14591},{"join":14653},[14654,14655],{"name":14541,"cls":810},{"name":14543,"cls":810},{"name":14546,"kind":1769,"annotation":14657,"required":42,"default":832,"description":14550},{"join":14658},[14659,832],{"name":3075,"cls":810},{"name":2873,"kind":1769,"annotation":14661,"required":42,"default":2875,"description":14515},{"name":1394,"cls":810},{"name":14560,"kind":1769,"annotation":14663,"required":42,"default":832,"description":14564},{"join":14664},[14665,832],{"name":1915,"cls":810},{"name":14572,"kind":1769,"annotation":14667,"required":42,"description":14574},{"name":1921,"cls":810},{"name":14576,"kind":1769,"annotation":14669,"required":42,"description":14644},{"name":1921,"cls":810},{"type":846,"name":14342,"path":14302,"parent":6907,"description":14671,"lines":14672,"decorators":14674,"parameters":14675},"Put down the currently held labware into the given carrier site.",[14673,5393],554,[14419,7133,13598],[14676,14677,14682,14686,14690],{"name":851,"kind":13157,"required":853},{"name":14537,"kind":852,"annotation":14678,"required":853,"description":14544},{"join":14679},[14680,14681],{"name":14541,"cls":810},{"name":14543,"cls":810},{"name":14552,"kind":1769,"annotation":14683,"required":42,"default":832,"description":14556},{"join":14684},[14685,832],{"name":3075,"cls":810},{"name":14566,"kind":1769,"annotation":14687,"required":42,"default":832,"description":14570},{"join":14688},[14689,832],{"name":1915,"cls":810},{"name":14576,"kind":1769,"annotation":14691,"required":42,"description":14692},{"name":1921,"cls":810},"The final gap between the gripper and the labware.",{"type":846,"name":14343,"path":14302,"parent":6907,"description":14694,"lines":14695,"decorators":14696,"parameters":14697,"returns":14699},"Discard the currently held labware at the current location.",[1776,5425],[7133,13598],[14698],{"name":851,"kind":852,"required":853},{"description":14700,"annotation":14701},"Returns the labware the gripper held.",{"join":14702},[14703,832],{"name":827,"cls":810},{"type":846,"name":14318,"path":14302,"parent":6907,"lines":14705,"parameters":14706},[9338,9338],[14707,14708,14711,14715,14717,14719,14723],{"name":851,"kind":852,"required":853},{"name":14250,"kind":852,"annotation":14709,"required":42,"default":14710},{"name":14252,"cls":810},{"name":14254,"cls":810},{"name":14256,"kind":852,"annotation":14712,"required":42},{"left":14713,"slice":14714},{"name":1911,"cls":810},{"name":14260,"cls":810},{"name":14572,"kind":852,"annotation":14716,"required":42},{"name":1062,"cls":810},{"name":10948,"kind":852,"annotation":14718,"required":42,"default":14348},{"name":931,"cls":810},{"name":14720,"kind":852,"annotation":14721,"required":42,"default":14722},"GripDirection",{"name":14354,"cls":810},{"name":3075,"cls":810},{"name":13978,"kind":852,"annotation":14724,"required":42,"default":832,"description":14288},{"left":14725,"slice":14726},{"name":14284,"cls":810},{"name":6624,"cls":810},{"type":755,"name":14293,"path":14728,"parent":13865,"classes":14729},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fiswap\u002Fiswap_protocol.py",[2959],{"type":802,"name":2959,"path":14728,"parent":14293,"description":14731,"lines":14732,"bases":14734,"attributes":14737,"functions":14740,"mro":14764},"Low-level access to the iSWAP gripper. Used to transport labware.",[2781,14733],448,[14735],{"annotation":14736},{"name":2774,"cls":810},[14738,14739],"unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.min_traverse_height","unitelabs.liquid_handling.hamilton.modules.iswap.iswap_protocol.ISWAPProtocol.logger",[14741,14742,14743,14744,14745,14746,14747,14748,14749,14750,14751,14752,14753,14754,14755,14756,14757,14758,14759,14760,14761,14762,14763],"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",[2959,2774],{"type":784,"name":14738,"path":14728,"parent":2959,"lines":14766,"value":14767,"annotation":14768},[839,839],"Decimal(default=274.6)",{"name":3784,"cls":810},{"type":846,"name":14741,"path":14728,"parent":2959,"description":14770,"lines":14771,"parameters":14772,"returns":14774},"Ensure the SiLA module service is connected and return it.",[848,864],[14773],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":14775},{"name":14776,"cls":810},"unitelabs.sdk.core.module.module.Module",{"type":784,"name":14739,"path":14728,"parent":2959,"description":14363,"lines":14778,"value":832,"annotation":14779},[870,1065],{"name":7122,"cls":810},{"type":846,"name":14742,"path":14728,"parent":2959,"description":3373,"lines":14781,"decorators":14782,"parameters":14783,"returns":14785},[3036,878],[7133],[14784],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":14786},{"name":931,"cls":810},{"type":846,"name":14743,"path":14728,"parent":2959,"description":14788,"lines":14789,"decorators":14790,"parameters":14791,"returns":14793},"Get the iSWAP's firmware revision.",[887,8570],[7133],[14792],{"name":851,"kind":852,"required":853},{"description":14794,"annotation":14795},"The iSWAP's firmware revision.",{"name":1394,"cls":810},{"type":846,"name":14744,"path":14728,"parent":2959,"description":14797,"lines":14798,"decorators":14799,"parameters":14800,"returns":14802},"Get the iSWAP gripper's initialization status.",[888,3432],[7133],[14801],{"name":851,"kind":852,"required":853},{"description":14803,"annotation":14804},"Whether the iSWAP gripper is initialized.",{"name":1098,"cls":810},{"type":846,"name":14745,"path":14728,"parent":2959,"description":14806,"lines":14807,"decorators":14808,"parameters":14809},"Initialize the iSWAP gripper.",[3461,1991],[7133],[14810],{"name":851,"kind":852,"required":853},{"type":846,"name":14746,"path":14728,"parent":2959,"description":14812,"lines":14813,"decorators":14814,"parameters":14815},"Position all components so that there is maximum free Y range for the iSWAP.",[2000,6816],[7133],[14816],{"name":851,"kind":852,"required":853},{"type":846,"name":14747,"path":14728,"parent":2959,"description":14818,"lines":14819,"decorators":14820,"parameters":14821,"returns":14823},"Get whether the iSWAP gripper is in its parking position.",[2021,2055],[7133],[14822],{"name":851,"kind":852,"required":853},{"description":14824,"annotation":14825},"Whether the iSWAP gripper is in parking position.",{"name":1098,"cls":810},{"type":846,"name":14748,"path":14728,"parent":2959,"description":3048,"lines":14827,"decorators":14828,"parameters":14829},[3894,1122],[7133],[14830,14831],{"name":851,"kind":852,"required":853},{"name":1398,"kind":852,"annotation":14832,"required":42,"default":832,"description":14434},{"join":14833},[14834,832],{"name":1921,"cls":810},{"type":846,"name":14749,"path":14728,"parent":2959,"description":14836,"lines":14837,"decorators":14838,"parameters":14839,"returns":14841},"Get the center of the the iSWAP gripper.",[2107,1140],[7133],[14840],{"name":851,"kind":852,"required":853},{"description":14842,"annotation":14843},"The iSWAP gripper's position.",{"name":1915,"cls":810},{"type":846,"name":14750,"path":14728,"parent":2959,"description":14845,"lines":14846,"decorators":14847,"parameters":14848,"returns":14850},"Get the actual logical position of the iSWAP gripper.",[1154,1172],[7133],[14849],{"name":851,"kind":852,"required":853},{"description":14851,"annotation":14852},"The direction of the gripper.",{"left":14853,"slice":14854},{"name":2793,"cls":810},{"elements":14855},[14856,14857,14858,14859],{"name":3075,"cls":810},{"name":3077,"cls":810},{"name":3079,"cls":810},{"name":3081,"cls":810},{"type":846,"name":14751,"path":14728,"parent":2959,"description":14861,"lines":14862,"decorators":14863,"parameters":14864},"Move the x position of the iSWAP gripper relative to its current location.",[1178,7125],[7133],[14865,14866],{"name":851,"kind":852,"required":853},{"name":2718,"kind":852,"annotation":14867,"required":853,"description":14868},{"name":1921,"cls":810},"The x offset in mm to move by.",{"type":846,"name":14752,"path":14728,"parent":2959,"description":14870,"lines":14871,"decorators":14872,"parameters":14873},"Move the y position of the iSWAP gripper relative to its current location.",[3310,4045],[7133],[14874,14875],{"name":851,"kind":852,"required":853},{"name":1666,"kind":852,"annotation":14876,"required":853,"description":14877},{"name":1921,"cls":810},"The y offset in mm to move by.",{"type":846,"name":14753,"path":14728,"parent":2959,"description":14879,"lines":14880,"decorators":14881,"parameters":14882},"Move the z position of the iSWAP gripper relative to its current location.",[4053,6586],[7133],[14883,14884],{"name":851,"kind":852,"required":853},{"name":3104,"kind":852,"annotation":14885,"required":853,"description":14886},{"name":1921,"cls":810},"The z offset in mm to move by.",{"type":846,"name":14754,"path":14728,"parent":2959,"description":14888,"lines":14889,"decorators":14891,"parameters":14892,"returns":14894},"Get whether the iSWAP gripper is holding a plate.",[1219,14890],205,[7133],[14893],{"name":851,"kind":852,"required":853},{"description":14895,"annotation":14896},"Whether the iSWAP gripper is holding a plate.",{"name":1098,"cls":810},{"type":846,"name":14755,"path":14728,"parent":2959,"description":14898,"lines":14899,"decorators":14900,"parameters":14901,"returns":14903},"Get the distance between the iSWAP grippers.",[8169,8181],[7133],[14902],{"name":851,"kind":852,"required":853},{"description":14904,"annotation":14905},"The distance between the iSWAP grippers.",{"name":1161,"cls":810},{"type":846,"name":14756,"path":14728,"parent":2959,"description":14907,"lines":14908,"decorators":14910,"parameters":14911},"Open the iSWAP gripper to the specified width.",[6641,14909],229,[7133],[14912,14913],{"name":851,"kind":852,"required":853},{"name":3127,"kind":852,"annotation":14914,"required":853,"description":14915},{"name":1921,"cls":810},"The open width of the gripper.",{"type":846,"name":14757,"path":14728,"parent":2959,"description":14917,"lines":14918,"decorators":14919,"parameters":14920},"Open an iSWAP gripper even when the gripper is not initialized yet.",[10184,1257],[7133],[14921],{"name":851,"kind":852,"required":853},{"type":846,"name":14758,"path":14728,"parent":2959,"description":14923,"lines":14924,"decorators":14925,"parameters":14926},"Close the iSWAP gripper to the specified width.",[1266,2497],[7133],[14927,14928,14931,14934],{"name":851,"kind":852,"required":853},{"name":3127,"kind":852,"annotation":14929,"required":853,"description":14930},{"name":1921,"cls":810},"The close width of the gripper.",{"name":3146,"kind":852,"annotation":14932,"required":42,"default":2324,"description":14933},{"name":1921,"cls":810},"An additional tolerance for the width.",{"name":2873,"kind":852,"annotation":14935,"required":42,"default":3150,"description":14936},{"name":1394,"cls":810},"The pressure to apply on the plate ranging from 0 (low) to 9\n(high).",{"type":846,"name":14759,"path":14728,"parent":2959,"description":3152,"lines":14938,"decorators":14939,"parameters":14940},[10224,4366],[7133],[14941,14942,14945,14948,14950,14952,14954,14957,14960,14963,14973,14978],{"name":851,"kind":852,"required":853},{"name":2864,"kind":852,"annotation":14943,"required":853,"description":14944},{"name":1915,"cls":810},"The plate's center will be assumed here when picking it up.",{"name":3161,"kind":852,"annotation":14946,"required":853,"description":14947},{"name":3075,"cls":810},"The direction from which to approach the plate.",{"name":2867,"kind":852,"annotation":14949,"required":853,"description":14915},{"name":1921,"cls":810},{"name":2870,"kind":852,"annotation":14951,"required":853,"description":14930},{"name":1921,"cls":810},{"name":3146,"kind":852,"annotation":14953,"required":42,"default":2324,"description":14933},{"name":1921,"cls":810},{"name":2873,"kind":852,"annotation":14955,"required":42,"default":3150,"description":14956},{"name":1394,"cls":810},"The pressure to apply on the plate ranging from 0 (low) to 9 (high).",{"name":3175,"kind":852,"annotation":14958,"required":42,"default":1048,"description":14959},{"name":1098,"cls":810},"Whether to perform the fold up sequence at the end of the process.",{"name":3178,"kind":852,"annotation":14961,"required":42,"default":2323,"description":14962},{"name":1394,"cls":810},"The collision control level, either 1 (high) or 0 (low).",{"name":2905,"kind":852,"annotation":14964,"required":42,"default":14970,"description":14972},{"left":14965,"slice":14966},{"name":2793,"cls":810},{"elements":14967},[14968,14969],{"name":1394,"cls":810},{"name":1394,"cls":810},{"elements":14971},[2326,2323],"The acceleration index range when moving.",{"name":1346,"kind":852,"annotation":14974,"required":42,"default":832,"description":14977},{"join":14975},[14976,832],{"name":1921,"cls":810},"The z-position in mm where to end the overall command.\nDefaults to the min traverse height.",{"name":1398,"kind":852,"annotation":14979,"required":42,"default":832,"description":14434},{"join":14980},[14981,832],{"name":1921,"cls":810},{"type":846,"name":14760,"path":14728,"parent":2959,"description":14983,"lines":14984,"decorators":14985,"parameters":14986},"Put the plate down using the iSWAP gripper.",[4385,4452],[7133],[14987,14988,14990,14992,14994,14996,14998,15007,15011],{"name":851,"kind":852,"required":853},{"name":2864,"kind":852,"annotation":14989,"required":853,"description":14944},{"name":1915,"cls":810},{"name":3161,"kind":852,"annotation":14991,"required":853,"description":14947},{"name":3075,"cls":810},{"name":2867,"kind":852,"annotation":14993,"required":853,"description":14915},{"name":1921,"cls":810},{"name":3175,"kind":852,"annotation":14995,"required":42,"default":1048,"description":14959},{"name":1098,"cls":810},{"name":3178,"kind":852,"annotation":14997,"required":42,"default":2323,"description":14962},{"name":1394,"cls":810},{"name":2905,"kind":852,"annotation":14999,"required":42,"default":15005,"description":14972},{"left":15000,"slice":15001},{"name":2793,"cls":810},{"elements":15002},[15003,15004],{"name":1394,"cls":810},{"name":1394,"cls":810},{"elements":15006},[2326,2323],{"name":1346,"kind":852,"annotation":15008,"required":42,"default":832,"description":14977},{"join":15009},[15010,832],{"name":1921,"cls":810},{"name":1398,"kind":852,"annotation":15012,"required":42,"default":832,"description":14434},{"join":15013},[15014,832],{"name":1921,"cls":810},{"type":846,"name":14761,"path":14728,"parent":2959,"description":15016,"lines":15017,"decorators":15018,"parameters":15019},"Move the plate to a certain position using the iSWAP gripper.",[4464,12565],[7133],[15020,15021,15023,15025,15029,15031],{"name":851,"kind":852,"required":853},{"name":2864,"kind":852,"annotation":15022,"required":853,"description":14944},{"name":1915,"cls":810},{"name":3161,"kind":852,"annotation":15024,"required":853,"description":14947},{"name":3075,"cls":810},{"name":1398,"kind":852,"annotation":15026,"required":42,"default":832,"description":14434},{"join":15027},[15028,832],{"name":1921,"cls":810},{"name":3178,"kind":852,"annotation":15030,"required":42,"default":2323,"description":14962},{"name":1394,"cls":810},{"name":2905,"kind":852,"annotation":15032,"required":42,"default":15038,"description":14972},{"left":15033,"slice":15034},{"name":2793,"cls":810},{"elements":15035},[15036,15037],{"name":1394,"cls":810},{"name":1394,"cls":810},{"elements":15039},[2326,2323],{"type":846,"name":14762,"path":14728,"parent":2959,"description":3263,"lines":15041,"decorators":15044,"parameters":15045},[15042,15043],391,409,[7133],[15046,15047,15049],{"name":851,"kind":852,"required":853},{"name":3175,"kind":852,"annotation":15048,"required":42,"default":1048,"description":14959},{"name":1098,"cls":810},{"name":1398,"kind":852,"annotation":15050,"required":42,"default":832,"description":14434},{"join":15051},[15052,832],{"name":1921,"cls":810},{"type":846,"name":14763,"path":14728,"parent":2959,"description":15054,"lines":15055,"decorators":15056,"parameters":15057,"returns":15083},"Read a labware's barcode using the iSWAP gripper.",[7384,14733],[7133],[15058,15059,15062,15065,15068,15072,15074],{"name":851,"kind":852,"required":853},{"name":2936,"kind":852,"annotation":15060,"required":853,"description":15061},{"name":1394,"cls":810},"Current track number position of the autoload unit.",{"name":2027,"kind":852,"annotation":15063,"required":853,"description":15064},{"name":1921,"cls":810},"The Y position in mm during barcode reading movement.",{"name":2280,"kind":852,"annotation":15066,"required":853,"description":15067},{"name":1921,"cls":810},"Minimal Z position in mm during barcode reading movement.",{"name":1398,"kind":852,"annotation":15069,"required":42,"default":832,"description":14434},{"join":15070},[15071,832],{"name":1921,"cls":810},{"name":3178,"kind":852,"annotation":15073,"required":42,"default":2323,"description":14962},{"name":1394,"cls":810},{"name":2905,"kind":852,"annotation":15075,"required":42,"default":15081,"description":14972},{"left":15076,"slice":15077},{"name":2793,"cls":810},{"elements":15078},[15079,15080],{"name":1394,"cls":810},{"name":1394,"cls":810},{"elements":15082},[2326,2323],{"description":15084,"annotation":15085},"The barcode data scanned on the labware.",{"join":15086},[15087,832],{"name":931,"cls":810},{"type":755,"name":14294,"path":15089,"parent":13865,"packages":15090,"attributes":15095,"classes":15097},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fiswap\u002Finterfaces\u002F__init__.py",[15091,15092,15093,15094],"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",[15096],"unitelabs.liquid_handling.hamilton.modules.iswap.interfaces.__all__",[3075,3077,3079,3081],{"type":784,"name":15096,"path":15089,"parent":14294,"lines":15099,"value":15100},[905,905],[3075,3077,3079,3081],{"type":755,"name":15091,"path":15102,"parent":14294,"classes":15103},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fiswap\u002Finterfaces\u002Fpredefined_position.py",[3077],{"type":802,"name":3077,"path":15102,"parent":15091,"description":15105,"lines":15106,"bases":15107,"attributes":15110,"mro":15123},"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).",[9123,796],[15108],{"annotation":15109},{"name":9306,"cls":810},[15111,15112,15113,15114,15115,15116,15117,15118,15119,15120,15121,15122],"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",[3077],{"type":784,"name":15111,"path":15102,"parent":3077,"lines":15125,"value":4124},[2781,2781],{"type":784,"name":15112,"path":15102,"parent":3077,"lines":15127,"value":15128},[1788,1788],"12",{"type":784,"name":15113,"path":15102,"parent":3077,"lines":15130,"value":15131},[2997,2997],"13",{"type":784,"name":15114,"path":15102,"parent":3077,"lines":15133,"value":15134},[839,839],"14",{"type":784,"name":15115,"path":15102,"parent":3077,"lines":15136,"value":15137},[848,848],"21",{"type":784,"name":15116,"path":15102,"parent":3077,"lines":15139,"value":15140},[906,906],"22",{"type":784,"name":15117,"path":15102,"parent":3077,"lines":15142,"value":15143},[791,791],"23",{"type":784,"name":15118,"path":15102,"parent":3077,"lines":15145,"value":15146},[856,856],"24",{"type":784,"name":15119,"path":15102,"parent":3077,"lines":15148,"value":15149},[831,831],"31",{"type":784,"name":15120,"path":15102,"parent":3077,"lines":15151,"value":4481},[1040,1040],{"type":784,"name":15121,"path":15102,"parent":3077,"lines":15153,"value":15154},[864,864],"33",{"type":784,"name":15122,"path":15102,"parent":3077,"lines":15156,"value":15157},[796,796],"34",{"type":755,"name":15092,"path":15159,"parent":14294,"classes":15160},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fiswap\u002Finterfaces\u002Fwrist_twist.py",[3081],{"type":802,"name":3081,"path":15159,"parent":15092,"description":15162,"lines":15163,"bases":15164,"attributes":15167,"mro":15172},"The positions for the wrist twist.",[9123,790],[15165],{"annotation":15166},{"name":9306,"cls":810},[15168,15169,15170,15171],"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",[3081],{"type":784,"name":15168,"path":15159,"parent":3081,"lines":15174,"value":2323},[9136,9136],{"type":784,"name":15169,"path":15159,"parent":3081,"lines":15176,"value":2324},[2756,2756],{"type":784,"name":15170,"path":15159,"parent":3081,"lines":15178,"value":2325},[6649,6649],{"type":784,"name":15171,"path":15159,"parent":3081,"lines":15180,"value":2326},[790,790],{"type":755,"name":15093,"path":15182,"parent":14294,"classes":15183},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fiswap\u002Finterfaces\u002Fdirection.py",[3075],{"type":802,"name":3075,"path":15182,"parent":15093,"description":14550,"lines":15185,"bases":15186,"attributes":15189,"mro":15194},[9123,790],[15187],{"annotation":15188},{"name":9306,"cls":810},[15190,15191,15192,15193],"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",[3075],{"type":784,"name":15190,"path":15182,"parent":3075,"lines":15196,"value":2323},[9136,9136],{"type":784,"name":15191,"path":15182,"parent":3075,"lines":15198,"value":2324},[2756,2756],{"type":784,"name":15192,"path":15182,"parent":3075,"lines":15200,"value":2325},[6649,6649],{"type":784,"name":15193,"path":15182,"parent":3075,"lines":15202,"value":2326},[790,790],{"type":755,"name":15094,"path":15204,"parent":14294,"classes":15205},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fiswap\u002Finterfaces\u002Frotation.py",[3079],{"type":802,"name":3079,"path":15204,"parent":15094,"description":15207,"lines":15208,"bases":15209,"attributes":15212,"mro":15216},"The positions for the rotation axis.",[9123,6649],[15210],{"annotation":15211},{"name":9306,"cls":810},[15213,15214,15215],"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",[3079],{"type":784,"name":15213,"path":15204,"parent":3079,"lines":15218,"value":2323},[9136,9136],{"type":784,"name":15214,"path":15204,"parent":3079,"lines":15220,"value":2324},[2756,2756],{"type":784,"name":15215,"path":15204,"parent":3079,"lines":15222,"value":2325},[6649,6649],{"type":755,"name":13866,"path":15224,"parent":6901,"packages":15225,"attributes":15228,"classes":15230},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fxl\u002F__init__.py",[15226,15227],"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol","unitelabs.liquid_handling.hamilton.modules.xl.xl",[15229],"unitelabs.liquid_handling.hamilton.modules.xl.__all__",[13883,13884],{"type":784,"name":15229,"path":15224,"parent":13866,"lines":15232,"value":15233},[9123,9123],[13883,13884],{"type":755,"name":15226,"path":15235,"parent":13866,"classes":15236,"functions":15237},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fxl\u002Fxl_protocol.py",[13884],[15238],"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol._ul_to_01ul",{"type":846,"name":15238,"path":15235,"parent":15226,"description":15240,"lines":15241,"parameters":15242,"returns":15246},"Convert µl to 0.1µl (XL volume unit).",[831,864],[15243],{"name":15244,"kind":852,"annotation":15245,"required":853},"value",{"name":1921,"cls":810},{"description":1127,"annotation":15247},{"name":1394,"cls":810},{"type":802,"name":13884,"path":15235,"parent":15226,"description":15249,"lines":15250,"bases":15252,"attributes":15258,"functions":15261,"mro":15289},"Protocol that calls the microlab-vantage connector's XL Service SiLA feature.",[870,15251],524,[15253,15256],{"annotation":15254},{"name":15255,"cls":810},"unitelabs.liquid_handling.hamilton.modules.protocols.vantage_sub_protocol.VantageSubProtocol",{"annotation":15257},{"name":1793,"cls":810},[15259,15260],"unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol._logger_name","unitelabs.liquid_handling.hamilton.modules.xl.xl_protocol.XLChannelsProtocol._xl_initialized",[15262,15263,15264,15265,15266,15267,15268,15269,15270,15271,15272,15273,15274,15275,15276,15277,15278,15279,15280,15281,15282,15283,15284,15285,15286,15287,15288],"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",[13884,15255],{"type":784,"name":15259,"path":15235,"parent":13884,"lines":15291,"value":15292,"annotation":15293},[877,877],"'unitelabs.hamilton.vantage.xl'",{"name":931,"cls":810},{"type":846,"name":15262,"path":15235,"parent":13884,"lines":15295,"parameters":15296},[1065,2860],[15297,15298,15301],{"name":851,"kind":852,"required":853},{"name":15299,"kind":852,"annotation":15300,"required":853},"protocol",{"name":8473,"cls":810},{"name":8540,"kind":852,"annotation":15302,"required":42,"default":832},{"join":15303},[15304,832],{"name":15305,"cls":810},"unitelabs.liquid_handling.hamilton.modules.protocols.vantage_sub_protocol._GetXLimits",{"type":784,"name":15260,"path":15235,"parent":13884,"lines":15307,"value":1052},[2860,2860],{"type":846,"name":15263,"path":15235,"parent":13884,"description":15309,"lines":15310,"decorators":15311,"parameters":15312,"returns":15316},"Get the XL channel's initialization status.",[1079,7040],[7133],[15313,15314],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":15315,"required":853},{"name":1394,"cls":810},{"description":1127,"annotation":15317},{"name":1098,"cls":810},{"type":846,"name":15264,"path":15235,"parent":13884,"description":15319,"lines":15320,"decorators":15321,"parameters":15322},"Initialize all XL channels (no tip discard).",[7046,8570],[7133,8603],[15323],{"name":851,"kind":852,"required":853},{"type":846,"name":15265,"path":15235,"parent":13884,"description":5635,"lines":15325,"decorators":15326,"parameters":15327},[888,3132],[7133,8603],[15328,15329,15335,15339,15343,15347,15349,15358],{"name":851,"kind":852,"required":853},{"name":1908,"kind":852,"annotation":15330,"required":853},{"left":15331,"slice":15332},{"name":1911,"cls":810},{"join":15333},[15334,832],{"name":1915,"cls":810},{"name":1917,"kind":852,"annotation":15336,"required":42,"default":832},{"join":15337},[15338,832],{"name":1921,"cls":810},{"name":1346,"kind":852,"annotation":15340,"required":42,"default":832},{"join":15341},[15342,832],{"name":1921,"cls":810},{"name":1398,"kind":852,"annotation":15344,"required":42,"default":832},{"join":15345},[15346,832],{"name":1921,"cls":810},{"name":2235,"kind":852,"annotation":15348,"required":42},{"name":1921,"cls":810},{"name":1931,"kind":852,"annotation":15350,"required":42,"default":15357},{"join":15351},[15352,15355,15356],{"left":15353,"slice":15354},{"name":843,"cls":810},{"name":1937,"cls":810},{"name":1937,"cls":810},{"name":1394,"cls":810},{"name":5670,"cls":810},{"name":1943,"kind":852,"annotation":15359,"required":42,"default":15363},{"join":15360},[15361,15362],{"name":1947,"cls":810},{"name":1394,"cls":810},{"name":1950,"cls":810},{"type":846,"name":15266,"path":15235,"parent":13884,"description":5689,"lines":15365,"decorators":15366,"parameters":15367,"returns":15371},[2044,3894],[7133],[15368,15369],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":15370,"required":853},{"name":1394,"cls":810},{"description":1127,"annotation":15372},{"name":1098,"cls":810},{"type":846,"name":15267,"path":15235,"parent":13884,"description":15374,"lines":15375,"decorators":15376,"parameters":15377,"returns":15379},"Request which of the XL channels is carrying a tip.",[3140,2073],[7133,8603],[15378],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":15380},{"left":15381,"slice":15382},{"name":1851,"cls":810},{"name":1098,"cls":810},{"type":846,"name":15268,"path":15235,"parent":13884,"description":5700,"lines":15384,"decorators":15385,"parameters":15386},[2083,3960],[7133,8603],[15387,15388,15394,15398,15402,15411],{"name":851,"kind":852,"required":853},{"name":2139,"kind":852,"annotation":15389,"required":853},{"left":15390,"slice":15391},{"name":1911,"cls":810},{"join":15392},[15393,832],{"name":1915,"cls":810},{"name":1917,"kind":852,"annotation":15395,"required":42,"default":832},{"join":15396},[15397,832],{"name":1921,"cls":810},{"name":1398,"kind":852,"annotation":15399,"required":42,"default":832},{"join":15400},[15401,832],{"name":1921,"cls":810},{"name":1931,"kind":852,"annotation":15403,"required":42,"default":15410},{"join":15404},[15405,15408,15409],{"left":15406,"slice":15407},{"name":843,"cls":810},{"name":1937,"cls":810},{"name":1937,"cls":810},{"name":1394,"cls":810},{"name":5670,"cls":810},{"name":2163,"kind":852,"annotation":15412,"required":42,"default":15416},{"join":15413},[15414,15415],{"name":2167,"cls":810},{"name":1394,"cls":810},{"name":4927,"cls":810},{"type":846,"name":15269,"path":15235,"parent":13884,"description":5736,"lines":15418,"decorators":15419,"parameters":15420},[3968,1186],[7133,8603],[15421,15422,15428,15432,15436,15440,15442],{"name":851,"kind":852,"required":853},{"name":1908,"kind":852,"annotation":15423,"required":853},{"left":15424,"slice":15425},{"name":1911,"cls":810},{"join":15426},[15427,832],{"name":1915,"cls":810},{"name":1917,"kind":852,"annotation":15429,"required":42,"default":832},{"join":15430},[15431,832],{"name":1921,"cls":810},{"name":1346,"kind":852,"annotation":15433,"required":42,"default":832},{"join":15434},[15435,832],{"name":1921,"cls":810},{"name":1398,"kind":852,"annotation":15437,"required":42,"default":832},{"join":15438},[15439,832],{"name":1921,"cls":810},{"name":2235,"kind":852,"annotation":15441,"required":42},{"name":1921,"cls":810},{"name":1943,"kind":852,"annotation":15443,"required":42,"default":15447},{"join":15444},[15445,15446],{"name":1947,"cls":810},{"name":1394,"cls":810},{"name":2243,"cls":810},{"type":846,"name":15270,"path":15235,"parent":13884,"description":2245,"lines":15449,"decorators":15450,"parameters":15451},[4044,2745],[7133,8603],[15452,15453,15457,15463,15470,15478,15486,15490,15494,15501,15508,15517,15524,15531,15538,15545,15552,15559,15566,15573,15579,15586,15593,15600,15607,15614,15621,15628,15633,15637,15644,15651],{"name":851,"kind":852,"required":853},{"name":2252,"kind":852,"annotation":15454,"required":853},{"left":15455,"slice":15456},{"name":1911,"cls":810},{"name":1098,"cls":810},{"name":2257,"kind":852,"annotation":15458,"required":853},{"left":15459,"slice":15460},{"name":1911,"cls":810},{"join":15461},[15462,832],{"name":1915,"cls":810},{"name":2264,"kind":852,"annotation":15464,"required":42,"default":15467},{"left":15465,"slice":15466},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":15468},[15469],{},{"name":1917,"kind":852,"annotation":15471,"required":42,"default":15476},{"left":15472,"slice":15473},{"name":1911,"cls":810},{"join":15474},[15475,832],{"name":1921,"cls":810},{"elements":15477},[832],{"name":2280,"kind":852,"annotation":15479,"required":42,"default":15484},{"left":15480,"slice":15481},{"name":1911,"cls":810},{"join":15482},[15483,832],{"name":1921,"cls":810},{"elements":15485},[832],{"name":1346,"kind":852,"annotation":15487,"required":42,"default":832},{"join":15488},[15489,832],{"name":1921,"cls":810},{"name":1398,"kind":852,"annotation":15491,"required":42,"default":832},{"join":15492},[15493,832],{"name":1921,"cls":810},{"name":2297,"kind":852,"annotation":15495,"required":42,"default":15498},{"left":15496,"slice":15497},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":15499},[15500],{},{"name":2305,"kind":852,"annotation":15502,"required":42,"default":15505},{"left":15503,"slice":15504},{"name":1911,"cls":810},{"name":2309,"cls":810},{"elements":15506},[15507],{"name":2313,"cls":810},{"name":2315,"kind":852,"annotation":15509,"required":42,"default":15515},{"left":15510,"slice":15511},{"name":1911,"cls":810},{"left":15512,"slice":15513},{"name":2320,"cls":810},{"elements":15514},[2323,2324,2325,2326],{"elements":15516},[2323],{"name":2330,"kind":852,"annotation":15518,"required":42,"default":15521},{"left":15519,"slice":15520},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":15522},[15523],{},{"name":2338,"kind":852,"annotation":15525,"required":42,"default":15528},{"left":15526,"slice":15527},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":15529},[15530],{},{"name":2346,"kind":852,"annotation":15532,"required":42,"default":15535},{"left":15533,"slice":15534},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":15536},[15537],{},{"name":2354,"kind":852,"annotation":15539,"required":42,"default":15542},{"left":15540,"slice":15541},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":15543},[15544],{},{"name":2362,"kind":852,"annotation":15546,"required":42,"default":15549},{"left":15547,"slice":15548},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":15550},[15551],{},{"name":2370,"kind":852,"annotation":15553,"required":42,"default":15556},{"left":15554,"slice":15555},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":15557},[15558],{},{"name":2378,"kind":852,"annotation":15560,"required":42,"default":15563},{"left":15561,"slice":15562},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":15564},[15565],{},{"name":2386,"kind":852,"annotation":15567,"required":42,"default":15570},{"left":15568,"slice":15569},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":15571},[15572],{},{"name":1404,"kind":852,"annotation":15574,"required":42,"default":15577},{"left":15575,"slice":15576},{"name":1911,"cls":810},{"name":1394,"cls":810},{"elements":15578},[1406],{"name":2400,"kind":852,"annotation":15580,"required":42,"default":15583},{"left":15581,"slice":15582},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":15584},[15585],{},{"name":2408,"kind":852,"annotation":15587,"required":42,"default":15590},{"left":15588,"slice":15589},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":15591},[15592],{},{"name":2416,"kind":852,"annotation":15594,"required":42,"default":15597},{"left":15595,"slice":15596},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":15598},[15599],{},{"name":2424,"kind":852,"annotation":15601,"required":42,"default":15604},{"left":15602,"slice":15603},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":15605},[15606],{},{"name":2432,"kind":852,"annotation":15608,"required":42,"default":15611},{"left":15609,"slice":15610},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":15612},[15613],{},{"name":1352,"kind":852,"annotation":15615,"required":42,"default":15618},{"left":15616,"slice":15617},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":15619},[15620],{},{"name":2447,"kind":852,"annotation":15622,"required":42,"default":15625},{"left":15623,"slice":15624},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":15626},[15627],{},{"name":2455,"kind":852,"annotation":15629,"required":42,"default":832},{"join":15630},[15631,15632,832],{"name":2459,"cls":810},{"name":1394,"cls":810},{"name":2464,"kind":852,"annotation":15634,"required":42,"default":832},{"join":15635},[15636,832],{"name":1394,"cls":810},{"name":2469,"kind":852,"annotation":15638,"required":42,"default":15641},{"left":15639,"slice":15640},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":15642},[15643],{},{"name":2477,"kind":852,"annotation":15645,"required":42,"default":15648},{"left":15646,"slice":15647},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":15649},[15650],{},{"name":2485,"kind":852,"annotation":15652,"required":42,"default":15655},{"left":15653,"slice":15654},{"name":1911,"cls":810},{"name":2489,"cls":810},{"elements":15656},[15657],{"name":2493,"cls":810},{"type":846,"name":15271,"path":15235,"parent":13884,"description":2495,"lines":15659,"decorators":15660,"parameters":15661},[8223,12549],[7133,8603],[15662,15663,15667,15673,15680,15688,15696,15700,15704,15711,15718,15727,15734,15736,15743,15750,15757,15764,15771,15777,15784,15791,15798,15805,15812,15819,15826,15833,15838,15842,15849,15856],{"name":851,"kind":852,"required":853},{"name":2252,"kind":852,"annotation":15664,"required":853},{"left":15665,"slice":15666},{"name":1911,"cls":810},{"name":1098,"cls":810},{"name":2505,"kind":852,"annotation":15668,"required":853},{"left":15669,"slice":15670},{"name":1911,"cls":810},{"join":15671},[15672,832],{"name":1915,"cls":810},{"name":2264,"kind":852,"annotation":15674,"required":42,"default":15677},{"left":15675,"slice":15676},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":15678},[15679],{},{"name":1917,"kind":852,"annotation":15681,"required":42,"default":15686},{"left":15682,"slice":15683},{"name":1911,"cls":810},{"join":15684},[15685,832],{"name":1921,"cls":810},{"elements":15687},[832],{"name":2280,"kind":852,"annotation":15689,"required":42,"default":15694},{"left":15690,"slice":15691},{"name":1911,"cls":810},{"join":15692},[15693,832],{"name":1921,"cls":810},{"elements":15695},[832],{"name":1346,"kind":852,"annotation":15697,"required":42,"default":832},{"join":15698},[15699,832],{"name":1921,"cls":810},{"name":1398,"kind":852,"annotation":15701,"required":42,"default":832},{"join":15702},[15703,832],{"name":1921,"cls":810},{"name":2297,"kind":852,"annotation":15705,"required":42,"default":15708},{"left":15706,"slice":15707},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":15709},[15710],{},{"name":2305,"kind":852,"annotation":15712,"required":42,"default":15715},{"left":15713,"slice":15714},{"name":1911,"cls":810},{"name":2309,"cls":810},{"elements":15716},[15717],{"name":2556,"cls":810},{"name":2315,"kind":852,"annotation":15719,"required":42,"default":15725},{"left":15720,"slice":15721},{"name":1911,"cls":810},{"left":15722,"slice":15723},{"name":2320,"cls":810},{"elements":15724},[2323,2324,2325,2326],{"elements":15726},[2323],{"name":2330,"kind":852,"annotation":15728,"required":42,"default":15731},{"left":15729,"slice":15730},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":15732},[15733],{},{"name":2574,"kind":852,"annotation":15735,"required":42},{"name":1921,"cls":810},{"name":2346,"kind":852,"annotation":15737,"required":42,"default":15740},{"left":15738,"slice":15739},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":15741},[15742],{},{"name":2354,"kind":852,"annotation":15744,"required":42,"default":15747},{"left":15745,"slice":15746},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":15748},[15749],{},{"name":2362,"kind":852,"annotation":15751,"required":42,"default":15754},{"left":15752,"slice":15753},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":15755},[15756],{},{"name":2370,"kind":852,"annotation":15758,"required":42,"default":15761},{"left":15759,"slice":15760},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":15762},[15763],{},{"name":2378,"kind":852,"annotation":15765,"required":42,"default":15768},{"left":15766,"slice":15767},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":15769},[15770],{},{"name":1404,"kind":852,"annotation":15772,"required":42,"default":15775},{"left":15773,"slice":15774},{"name":1911,"cls":810},{"name":1394,"cls":810},{"elements":15776},[1406],{"name":2400,"kind":852,"annotation":15778,"required":42,"default":15781},{"left":15779,"slice":15780},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":15782},[15783],{},{"name":2408,"kind":852,"annotation":15785,"required":42,"default":15788},{"left":15786,"slice":15787},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":15789},[15790],{},{"name":2416,"kind":852,"annotation":15792,"required":42,"default":15795},{"left":15793,"slice":15794},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":15796},[15797],{},{"name":2424,"kind":852,"annotation":15799,"required":42,"default":15802},{"left":15800,"slice":15801},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":15803},[15804],{},{"name":2646,"kind":852,"annotation":15806,"required":42,"default":15809},{"left":15807,"slice":15808},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":15810},[15811],{},{"name":2654,"kind":852,"annotation":15813,"required":42,"default":15816},{"left":15814,"slice":15815},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":15817},[15818],{},{"name":1352,"kind":852,"annotation":15820,"required":42,"default":15823},{"left":15821,"slice":15822},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":15824},[15825],{},{"name":2447,"kind":852,"annotation":15827,"required":42,"default":15830},{"left":15828,"slice":15829},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":15831},[15832],{},{"name":2455,"kind":852,"annotation":15834,"required":42,"default":832},{"join":15835},[15836,15837,832],{"name":2459,"cls":810},{"name":1394,"cls":810},{"name":2464,"kind":852,"annotation":15839,"required":42,"default":832},{"join":15840},[15841,832],{"name":1394,"cls":810},{"name":2469,"kind":852,"annotation":15843,"required":42,"default":15846},{"left":15844,"slice":15845},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":15847},[15848],{},{"name":2477,"kind":852,"annotation":15850,"required":42,"default":15853},{"left":15851,"slice":15852},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":15854},[15855],{},{"name":2485,"kind":852,"annotation":15857,"required":42,"default":15860},{"left":15858,"slice":15859},{"name":1911,"cls":810},{"name":2703,"cls":810},{"elements":15861},[15862],{"name":2707,"cls":810},{"type":846,"name":15272,"path":15235,"parent":13884,"description":6180,"lines":15864,"decorators":15866,"parameters":15867,"returns":15869},[15865,12564],379,[7133,8603],[15868],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":15870},{"name":1062,"cls":810},{"type":846,"name":15273,"path":15235,"parent":13884,"description":6189,"lines":15872,"decorators":15875,"parameters":15876,"returns":15878},[15873,15874],387,393,[7133,8603],[15877],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":15879},{"left":15880,"slice":15881},{"name":1851,"cls":810},{"name":1062,"cls":810},{"type":846,"name":15274,"path":15235,"parent":13884,"description":6211,"lines":15883,"decorators":15885,"parameters":15886,"returns":15888},[14169,15884],401,[7133,8603],[15887],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":15889},{"left":15890,"slice":15891},{"name":1851,"cls":810},{"name":1062,"cls":810},{"type":846,"name":15275,"path":15235,"parent":13884,"description":6233,"lines":15893,"decorators":15895,"parameters":15896},[12494,15894],427,[7133,8603],[15897,15898,15904],{"name":851,"kind":852,"required":853},{"name":1968,"kind":852,"annotation":15899,"required":853},{"left":15900,"slice":15901},{"name":1911,"cls":810},{"join":15902},[15903,832],{"name":1915,"cls":810},{"name":1398,"kind":852,"annotation":15905,"required":42,"default":832},{"join":15906},[15907,832],{"name":1921,"cls":810},{"type":846,"name":15276,"path":15235,"parent":13884,"description":15909,"lines":15910,"decorators":15912,"parameters":15913},"Move all XL channels to the specified y-positions.",[15911,1508],429,[7133,8603],[15914,15915],{"name":851,"kind":852,"required":853},{"name":2048,"kind":852,"annotation":15916,"required":853},{"left":15917,"slice":15918},{"name":1911,"cls":810},{"name":1921,"cls":810},{"type":846,"name":15277,"path":15235,"parent":13884,"description":6272,"lines":15920,"decorators":15921,"parameters":15922},[1544,4703],[7133,8603],[15923,15924],{"name":851,"kind":852,"required":853},{"name":2099,"kind":852,"annotation":15925,"required":853},{"left":15926,"slice":15927},{"name":1911,"cls":810},{"name":1921,"cls":810},{"type":846,"name":15278,"path":15235,"parent":13884,"description":6294,"lines":15929,"decorators":15930,"parameters":15931},[4704,1545],[7133,8603],[15932,15933],{"name":851,"kind":852,"required":853},{"name":1995,"kind":852,"annotation":15934,"required":853},{"name":1921,"cls":810},{"type":846,"name":15279,"path":15235,"parent":13884,"description":6200,"lines":15936,"decorators":15937,"parameters":15938,"returns":15942},[1571,4291],[7133],[15939,15940],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":15941,"required":853},{"name":1394,"cls":810},{"description":1127,"annotation":15943},{"name":1062,"cls":810},{"type":846,"name":15280,"path":15235,"parent":13884,"description":6222,"lines":15945,"decorators":15947,"parameters":15948,"returns":15952},[15946,1581],467,[7133],[15949,15950],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":15951,"required":853},{"name":1394,"cls":810},{"description":1127,"annotation":15953},{"name":1062,"cls":810},{"type":846,"name":15281,"path":15235,"parent":13884,"description":15955,"lines":15956,"decorators":15957,"parameters":15958},"Move a single XL channel to the specified y-position.",[4798,1591],[7133,8603],[15959,15960,15962],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":15961,"required":853},{"name":1394,"cls":810},{"name":2027,"kind":852,"annotation":15963,"required":853},{"name":1921,"cls":810},{"type":846,"name":15282,"path":15235,"parent":13884,"description":6283,"lines":15965,"decorators":15967,"parameters":15968},[4828,15966],491,[7133,8603],[15969,15970,15972],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":15971,"required":853},{"name":1394,"cls":810},{"name":1555,"kind":852,"annotation":15973,"required":853},{"name":1921,"cls":810},{"type":846,"name":15283,"path":15235,"parent":13884,"description":6303,"lines":15975,"decorators":15977,"parameters":15978},[15976,1611],493,[7133],[15979,15980],{"name":851,"kind":852,"required":853},{"name":1995,"kind":852,"annotation":15981,"required":853},{"name":1921,"cls":810},{"type":846,"name":15284,"path":15235,"parent":13884,"description":15983,"lines":15984,"decorators":15985,"parameters":15986},"Move all channels to their safety z-positions (no-op on Vantage).",[1624,4874],[7133],[15987],{"name":851,"kind":852,"required":853},{"type":846,"name":15285,"path":15235,"parent":13884,"description":15989,"lines":15990,"decorators":15991,"parameters":15992},"Clear y-range for the given channel (no-op on Vantage).",[4884,4885],[7133],[15993,15994],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":15995,"required":853},{"name":1394,"cls":810},{"type":846,"name":15286,"path":15235,"parent":13884,"description":15997,"lines":15998,"decorators":15999,"parameters":16000},"Initialize the squeezer drive (no-op on Vantage).",[4894,8806],[7133],[16001,16002],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":16003,"required":853},{"name":1394,"cls":810},{"type":846,"name":15287,"path":15235,"parent":13884,"description":6335,"lines":16005,"decorators":16007,"parameters":16008,"returns":16010},[16006,1651],513,[7133,8603],[16009],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":16011},{"left":16012,"slice":16013},{"name":1851,"cls":810},{"name":1062,"cls":810},{"type":846,"name":15288,"path":15235,"parent":13884,"description":2721,"lines":16015,"decorators":16017,"parameters":16018,"returns":16020},[16016,15251],521,[7133],[16019],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":16021},{"left":16022,"slice":16023},{"name":1851,"cls":810},{"name":1062,"cls":810},{"type":755,"name":15227,"path":16025,"parent":13866,"packages":16026,"classes":16027},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fxl\u002Fxl.py",[14304],[16028,13883],"unitelabs.liquid_handling.hamilton.modules.xl.xl.VantageXLChannel",{"type":802,"name":16028,"path":16025,"parent":15227,"description":16030,"lines":16031,"decorators":16032,"bases":16033,"functions":16036,"mro":16044},"XL channel for the Vantage liquid handler.",[1059,1112],[9323],[16034],{"annotation":16035},{"name":6909,"cls":810},[16037,16038,16039,16040,16041,16042,16043],"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",[16028,6909,776,16045,14345,13942,774,828],"unitelabs.labware.tips.tip_spot.TipSpot",{"type":846,"name":16038,"path":16025,"parent":16028,"lines":16047,"decorators":16048,"parameters":16049},[3036,1066],[6526],[16050,16051],{"name":851,"kind":852,"required":853},{"name":13978,"kind":852,"annotation":16052,"required":853},{"name":6373,"cls":810},{"type":846,"name":16039,"path":16025,"parent":16028,"lines":16054,"decorators":16055,"parameters":16056},[3042,887],[6526],[16057,16058],{"name":851,"kind":852,"required":853},{"name":16059,"kind":852,"annotation":16060,"required":853},"monitoring_mode",{"name":16061,"cls":810},"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.monitoring_mode.MonitoringMode",{"type":846,"name":16040,"path":16025,"parent":16028,"lines":16063,"decorators":16064,"parameters":16065,"returns":16067},[7040,888],[6526],[16066],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":16068},{"name":1098,"cls":810},{"type":846,"name":16041,"path":16025,"parent":16028,"description":16070,"lines":16071,"decorators":16072,"parameters":16073,"returns":16075},"Get the current location of the XL channel's tip.",[8377,6518],[6526],[16074],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":16076},{"name":1915,"cls":810},{"type":846,"name":16042,"path":16025,"parent":16028,"description":16078,"lines":16079,"decorators":16080,"parameters":16081},"Move the XL channel to the given absolute location on a safe traverse height.",[3432,2020],[6526],[16082,16083,16086],{"name":851,"kind":13157,"required":853},{"name":14123,"kind":852,"annotation":16084,"required":853,"description":16085},{"name":1915,"cls":810},"The absolute location where to move the channel's tip to.",{"name":1398,"kind":1769,"annotation":16087,"required":42,"default":832,"description":16090},{"join":16088},[16089,832],{"name":1921,"cls":810},"The min traverse height for this command.",{"type":846,"name":16043,"path":16025,"parent":16028,"description":16092,"lines":16093,"decorators":16094,"parameters":16095},"Move the XL channel by the given relative offset.",[2021,1112],[6526],[16096,16097],{"name":851,"kind":13157,"required":853},{"name":13268,"kind":852,"annotation":16098,"required":853,"description":16099},{"name":1915,"cls":810},"The relative offset by which to move the channel's tip.",{"type":846,"name":16037,"path":16025,"parent":16028,"lines":16101,"parameters":16102},[9338,9338],[16103,16104,16107,16111,16116,16118,16121,16123,16127,16131,16134,16138,16142,16146,16150],{"name":851,"kind":852,"required":853},{"name":14250,"kind":852,"annotation":16105,"required":42,"default":16106},{"name":14252,"cls":810},{"name":14254,"cls":810},{"name":14256,"kind":852,"annotation":16108,"required":42},{"left":16109,"slice":16110},{"name":1911,"cls":810},{"name":14260,"cls":810},{"name":16112,"kind":852,"annotation":16113,"required":42,"default":832},"tip_source",{"join":16114},[16115,832],{"name":16045,"cls":810},{"name":14560,"kind":852,"annotation":16117,"required":42},{"name":1915,"cls":810},{"name":10948,"kind":852,"annotation":16119,"required":42,"default":16120},{"name":931,"cls":810},"'Channel'",{"name":1896,"kind":852,"annotation":16122,"required":42,"default":1406},{"name":1394,"cls":810},{"name":16124,"kind":852,"annotation":16125,"required":42,"default":16126},"PickUpTipMethod",{"name":14354,"cls":810},{"name":2167,"cls":810},{"name":16128,"kind":852,"annotation":16129,"required":42,"default":16130},"DropTipMethod",{"name":14354,"cls":810},{"name":1947,"cls":810},{"name":12970,"kind":852,"annotation":16132,"required":42,"default":16133},{"name":14354,"cls":810},{"name":2489,"cls":810},{"name":16135,"kind":852,"annotation":16136,"required":42,"default":16137},"DispenseMode",{"name":14354,"cls":810},{"name":2703,"cls":810},{"name":16139,"kind":852,"annotation":16140,"required":42,"default":16141},"LLDMode",{"name":14354,"cls":810},{"name":2309,"cls":810},{"name":16143,"kind":852,"annotation":16144,"required":42,"default":16145},"TADMMode",{"name":14354,"cls":810},{"name":2459,"cls":810},{"name":16147,"kind":852,"annotation":16148,"required":42,"default":16149},"MonitoringMode",{"name":14354,"cls":810},{"name":16061,"cls":810},{"name":13978,"kind":852,"annotation":16151,"required":42,"default":832},{"left":16152,"slice":16153},{"name":14284,"cls":810},{"name":6373,"cls":810},{"type":802,"name":13883,"path":16025,"parent":15227,"description":16155,"lines":16156,"decorators":16157,"bases":16158,"attributes":16161,"functions":16166,"mro":16181},"XL (5ml) pipetting channels for Hamilton Microlab Vantage.",[3140,1424],[9323],[16159],{"annotation":16160},{"name":6910,"cls":810},[16162,16163,16164,16165],"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.logger",[16167,16168,16169,16170,16171,16172,16173,16174,16175,16176,16177,16178,16179,16180],"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",[13883,6910,777,16182,13942,774,828],"unitelabs.labware.groups.rack.Rack",{"type":784,"name":16162,"path":16025,"parent":13883,"lines":16184,"value":16185,"annotation":16186},[3905,3905],"'XL'",{"name":931,"cls":810},{"type":784,"name":16163,"path":16025,"parent":13883,"lines":16188,"value":16189},[3911,3911],"XLChannelsAspirateParameterSet",{"type":784,"name":16164,"path":16025,"parent":13883,"lines":16191,"value":16192},[2083,2083],"XLChannelsDispenseParameterSet",{"type":784,"name":16165,"path":16025,"parent":13883,"description":16194,"lines":16195,"value":832,"annotation":16196},"Logger for the XL channels module.",[1122,6650],{"name":7122,"cls":810},{"type":846,"name":16168,"path":16025,"parent":13883,"lines":16198,"decorators":16199,"parameters":16200,"returns":16204},[8412,2113],[6526],[16201,16202],{"name":851,"kind":852,"required":853},{"name":13978,"kind":852,"annotation":16203,"required":853},{"name":6373,"cls":810},{"description":1127,"annotation":16205},{"name":13884,"cls":810},{"type":846,"name":16169,"path":16025,"parent":13883,"lines":16207,"decorators":16208,"parameters":16209,"returns":16213},[1123,2123],[6526],[16210,16211],{"name":851,"kind":852,"required":853},{"name":13978,"kind":852,"annotation":16212,"required":853},{"name":6373,"cls":810},{"description":1127,"annotation":16214},{"name":16028,"cls":810},{"type":846,"name":16170,"path":16025,"parent":13883,"description":16216,"lines":16217,"decorators":16218,"parameters":16219},"Configure the XL channels module.",[2124,2174],[6526],[16220,16221,16224],{"name":851,"kind":852,"required":853},{"name":4789,"kind":852,"annotation":16222,"required":42,"default":2323,"description":16223},{"name":1394,"cls":810},"Number of XL channels installed.",{"name":3721,"kind":3722,"required":42,"default":3724},{"type":846,"name":16171,"path":16025,"parent":13883,"lines":16226,"decorators":16227,"parameters":16228,"returns":16230},[1155,3657],[6526],[16229],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":16231},{"name":1098,"cls":810},{"type":846,"name":16172,"path":16025,"parent":13883,"lines":16233,"decorators":16234,"parameters":16235},[3658,10171],[6526],[16236,16237],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724},{"type":846,"name":16173,"path":16025,"parent":13883,"lines":16239,"decorators":16241,"parameters":16242,"returns":16244},[16240,10927],223,[6526],[16243],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":16245},{"name":1098,"cls":810},{"type":846,"name":16174,"path":16025,"parent":13883,"lines":16247,"decorators":16248,"parameters":16249},[14909,1257],[6526],[16250],{"name":851,"kind":852,"required":853},{"type":846,"name":16175,"path":16025,"parent":13883,"lines":16252,"decorators":16253,"parameters":16254},[1266,7192],[6526],[16255],{"name":851,"kind":852,"required":853},{"type":846,"name":16176,"path":16025,"parent":13883,"lines":16257,"decorators":16258,"parameters":16259},[7211,7212],[6526],[16260],{"name":851,"kind":852,"required":853},{"type":846,"name":16177,"path":16025,"parent":13883,"description":16262,"lines":16263,"decorators":16264,"parameters":16265},"Discard the currently held tips into the waste.",[7222,4437],[14419,7133,6526],[16266,16267,16274,16278,16284],{"name":851,"kind":852,"required":853},{"name":2252,"kind":1769,"annotation":16268,"required":42,"default":832,"description":16273},{"join":16269},[16270,832],{"left":16271,"slice":16272},{"name":1911,"cls":810},{"name":1394,"cls":810},"The channels used to drop the tips.\nProvide None to involve all channels with a tip.",{"name":14566,"kind":1769,"annotation":16275,"required":42,"default":832,"description":14570},{"join":16276},[16277,832],{"name":1915,"cls":810},{"name":16279,"kind":1769,"annotation":16280,"required":42,"default":832,"description":16283},"start_z_offset",{"join":16281},[16282,832],{"name":1921,"cls":810},"The z-offset in mm above the discard location from where\nto start the discard process.",{"name":1943,"kind":1769,"annotation":16285,"required":42,"default":16286,"description":16287},{"name":1947,"cls":810},{"name":2243,"cls":810},"Method used to discard the tips.",{"type":846,"name":16178,"path":16025,"parent":13883,"description":16289,"lines":16290,"decorators":16292,"parameters":16293},"Move all XL channels to their home Y position (front of deck).",[4451,16291],354,[14457,7133,6526],[16294],{"name":851,"kind":852,"required":853},{"type":846,"name":16179,"path":16025,"parent":13883,"description":16296,"lines":16297,"decorators":16299,"parameters":16300},"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).",[16298,7372],356,[14457,7133,6526],[16301,16302],{"name":851,"kind":13157,"required":853},{"name":2252,"kind":852,"annotation":16303,"required":42,"default":832,"description":16308},{"join":16304},[16305,832],{"left":16306,"slice":16307},{"name":1911,"cls":810},{"name":1394,"cls":810},"Indices of channels to keep in place. None moves all to safe home.",{"type":846,"name":16180,"path":16025,"parent":13883,"description":15983,"lines":16310,"decorators":16311,"parameters":16312},[7383,1424],[7133],[16313],{"name":851,"kind":852,"required":853},{"type":846,"name":16167,"path":16025,"parent":13883,"lines":16315,"parameters":16316},[9338,9338],[16317,16318,16321,16326,16337,16349,16352,16355,16357,16362],{"name":851,"kind":852,"required":853},{"name":14250,"kind":852,"annotation":16319,"required":42,"default":16320},{"name":14252,"cls":810},{"name":14254,"cls":810},{"name":14256,"kind":852,"annotation":16322,"required":42},{"left":16323,"slice":16324},{"name":1911,"cls":810},{"name":16325,"cls":810},"unitelabs.labware.groups.rack.S",{"name":16327,"kind":852,"annotation":16328,"required":42,"default":832},"filled_with",{"left":16329,"slice":16330},{"name":14284,"cls":810},{"join":16331},[832,16332,16334],{"name":16333,"cls":810},"unitelabs.labware.groups.rack.T",{"left":16335,"slice":16336},{"name":843,"cls":810},{"name":16333,"cls":810},{"name":16338,"kind":852,"annotation":16339,"required":42,"default":832},"filled_at",{"left":16340,"slice":16341},{"name":14284,"cls":810},{"join":16342},[16343,832],{"left":16344,"slice":16345},{"name":1911,"cls":810},{"join":16346},[16347,16348],{"name":1394,"cls":810},{"name":931,"cls":810},{"name":16350,"kind":852,"annotation":16351,"required":42,"default":1406},"rows",{"name":1394,"cls":810},{"name":16353,"kind":852,"annotation":16354,"required":42,"default":2323},"cols",{"name":1394,"cls":810},{"name":10948,"kind":852,"annotation":16356,"required":42,"default":16185},{"name":931,"cls":810},{"name":16358,"kind":852,"annotation":16359,"required":42,"default":16360},"discard_z_height",{"name":1062,"cls":810},{"name":16361,"cls":810},"unitelabs.liquid_handling.hamilton.modules.pipettes.channels.DEFAULT_DISCARD_Z",{"name":13978,"kind":852,"annotation":16363,"required":42,"default":832},{"left":16364,"slice":16365},{"name":14284,"cls":810},{"name":6373,"cls":810},{"type":755,"name":13867,"path":16367,"parent":6901,"packages":16368,"attributes":16372,"classes":16374},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fautoload\u002F__init__.py",[16369,16370,16371],"unitelabs.liquid_handling.hamilton.modules.autoload.autoload","unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol","unitelabs.liquid_handling.hamilton.modules.autoload.interfaces",[16373],"unitelabs.liquid_handling.hamilton.modules.autoload.__all__",[6908,6654,6733,8626],{"type":784,"name":16373,"path":16367,"parent":13867,"lines":16376,"value":16377},[9321,9321],[6908,6654,6733,8626],{"type":755,"name":16369,"path":16379,"parent":13867,"packages":16380,"classes":16381},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fautoload\u002Fautoload.py",[14304],[6908],{"type":802,"name":6908,"path":16379,"parent":16369,"description":16383,"lines":16384,"decorators":16385,"bases":16386,"attributes":16389,"functions":16394,"mro":16407},"The Autoload unit is a device enabling automatic loading of carriers onto the Hamilton Microlab STAR deck.",[856,4099],[9323],[16387],{"annotation":16388},{"name":774,"cls":810},[16390,16391,16392,16393],"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",[16395,16396,16397,16398,16399,16400,16401,16402,16403,16404,16405,16406],"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",[6908,774,828],{"type":784,"name":16390,"path":16379,"parent":6908,"lines":16409,"value":16410,"annotation":16411},[1065,1065],"_LoadingIndicator",{"name":14354,"cls":810},{"type":784,"name":16391,"path":16379,"parent":6908,"lines":16413,"value":16414,"annotation":16415},[6725,6725],"_BarcodeType",{"name":14354,"cls":810},{"type":784,"name":16392,"path":16379,"parent":6908,"lines":16417,"value":16418,"annotation":16419},[3389,3389],"dataclasses.field(default='Autoload Unit')",{"name":931,"cls":810},{"type":846,"name":16396,"path":16379,"parent":6908,"lines":16421,"parameters":16422},[1066,7040],[16423,16424,16426],{"name":851,"kind":852,"required":853},{"name":13978,"kind":852,"annotation":16425,"required":853},{"name":6624,"cls":810},{"name":13984,"kind":3717,"required":42,"default":3719},{"type":784,"name":16393,"path":16379,"parent":6908,"description":16428,"lines":16429,"value":832,"annotation":16430},"Logger for the autoload module.",[1954,3810],{"name":7122,"cls":810},{"type":846,"name":16397,"path":16379,"parent":6908,"description":16432,"lines":16433,"decorators":16434,"parameters":16435},"Configure the autoload unit with the number of tracks on the loading tray.",[8570,3461],[6526],[16436,16437,16441],{"name":851,"kind":852,"required":853},{"name":14030,"kind":852,"annotation":16438,"required":42,"default":832},{"join":16439},[16440,832],{"name":1394,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724},{"type":846,"name":16398,"path":16379,"parent":6908,"lines":16443,"decorators":16444,"parameters":16445,"returns":16447},[1092,2010],[6526],[16446],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":16448},{"name":1098,"cls":810},{"type":846,"name":16399,"path":16379,"parent":6908,"lines":16450,"decorators":16451,"parameters":16452},[2020,2044],[6526],[16453,16454],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724},{"type":846,"name":16400,"path":16379,"parent":6908,"description":8286,"lines":16456,"decorators":16457,"parameters":16458,"returns":16460},[2055,3140],[7133],[16459],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":16461},{"name":931,"cls":810},{"type":846,"name":16401,"path":16379,"parent":6908,"description":16463,"lines":16464,"decorators":16465,"parameters":16466,"returns":16468},"Get the autoload unit's current track position.",[3154,1122],[14409,7133],[16467],{"name":851,"kind":852,"required":853},{"description":16469,"annotation":16470},"The autoload's x-position as track number.",{"name":1394,"cls":810},{"type":846,"name":16402,"path":16379,"parent":6908,"description":16472,"lines":16473,"decorators":16474,"parameters":16475},"Move the autoload unit to the specified track position.",[6650,1123],[14419,7133],[16476,16477],{"name":851,"kind":852,"required":853},{"name":2936,"kind":852,"annotation":16478,"required":853,"description":16479},{"name":1394,"cls":810},"The track number to move to.",{"type":846,"name":16403,"path":16379,"parent":6908,"description":16481,"lines":16482,"decorators":16483,"parameters":16484},"Move the autoload unit to its parking position.",[2123,3952],[14419,7133],[16485],{"name":851,"kind":852,"required":853},{"type":846,"name":16404,"path":16379,"parent":6908,"description":16487,"lines":16488,"decorators":16489,"parameters":16490},"Move the autoload unit to the configured home position (parking position).",[3201,2174],[14419,7133],[16491],{"name":851,"kind":852,"required":853},{"type":846,"name":16405,"path":16379,"parent":6908,"description":16493,"lines":16494,"decorators":16495,"parameters":16496,"returns":16513},"Automatically load a Hamilton carrier from the loading tray onto the deck.",[1155,2247],[14419,7133],[16497,16498,16502,16509],{"name":851,"kind":852,"required":853},{"name":14096,"kind":852,"annotation":16499,"required":853,"description":16501},{"name":16500,"cls":810},"unitelabs.labware.hamilton.carriers.carrier.HamiltonCarrier","The carrier to load.",{"name":16503,"kind":852,"annotation":16504,"required":42,"default":832,"description":16508},"read_barcode",{"join":16505},[16506,16507,832],{"name":6733,"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":16510,"kind":852,"annotation":16511,"required":42,"default":1048,"description":16512},"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":16514,"annotation":16515},"The barcodes of the labware placed on top of the carrier.",{"join":16516},[16517,832],{"left":16518,"slice":16519},{"name":1851,"cls":810},{"join":16520},[16521,832],{"name":931,"cls":810},{"type":846,"name":16406,"path":16379,"parent":6908,"description":16523,"lines":16524,"decorators":16525,"parameters":16526},"Automatically unload a Hamilton carrier from the deck onto the loading tray.",[4038,4099],[14419,7133],[16527,16528,16531],{"name":851,"kind":852,"required":853},{"name":14096,"kind":852,"annotation":16529,"required":853,"description":16530},{"name":16500,"cls":810},"The carrier to unload.",{"name":16510,"kind":852,"annotation":16532,"required":42,"default":1048,"description":16533},{"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":16395,"path":16379,"parent":6908,"lines":16535,"parameters":16536},[9338,9338],[16537,16538,16541,16545,16549,16552],{"name":851,"kind":852,"required":853},{"name":14250,"kind":852,"annotation":16539,"required":42,"default":16540},{"name":14252,"cls":810},{"name":14254,"cls":810},{"name":16542,"kind":852,"annotation":16543,"required":42,"default":16544},"LoadingIndicator",{"name":14354,"cls":810},{"name":8626,"cls":810},{"name":16546,"kind":852,"annotation":16547,"required":42,"default":16548},"BarcodeType",{"name":14354,"cls":810},{"name":6733,"cls":810},{"name":10948,"kind":852,"annotation":16550,"required":42,"default":16551},{"name":931,"cls":810},"'Autoload Unit'",{"name":13978,"kind":852,"annotation":16553,"required":42,"default":832,"description":14288},{"left":16554,"slice":16555},{"name":14284,"cls":810},{"name":6624,"cls":810},{"type":755,"name":16370,"path":16557,"parent":13867,"classes":16558},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fautoload\u002Fautoload_protocol.py",[6654],{"type":802,"name":6654,"path":16557,"parent":16370,"description":16560,"lines":16561,"bases":16562,"attributes":16565,"functions":16567,"mro":16588},"Low-level access to the Autoload unit. Used to automatically load and unload carriers.",[2997,7292],[16563],{"annotation":16564},{"name":2774,"cls":810},[16566],"unitelabs.liquid_handling.hamilton.modules.autoload.autoload_protocol.AutoloadProtocol.logger",[16568,16569,16570,16571,16572,16573,16574,16575,16576,16577,16578,16579,16580,16581,16582,16583,16584,16585,16586,16587],"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",[6654,2774],{"type":846,"name":16568,"path":16557,"parent":6654,"description":14770,"lines":16590,"parameters":16591,"returns":16593},[848,864],[16592],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":16594},{"name":14776,"cls":810},{"type":784,"name":16566,"path":16557,"parent":6654,"description":16428,"lines":16596,"value":832,"annotation":16597},[870,1065],{"name":7122,"cls":810},{"type":846,"name":16569,"path":16557,"parent":6654,"description":3373,"lines":16599,"decorators":16600,"parameters":16601,"returns":16603},[1903,1066],[7133],[16602],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":16604},{"name":931,"cls":810},{"type":846,"name":16570,"path":16557,"parent":6654,"description":16606,"lines":16607,"decorators":16608,"parameters":16609,"returns":16611},"Get the autoload unit's initialization status.",[3042,1080],[7133],[16610],{"name":851,"kind":852,"required":853},{"description":16612,"annotation":16613},"Whether the autoload unit is initialized.",{"name":1098,"cls":810},{"type":846,"name":16571,"path":16557,"parent":6654,"description":16615,"lines":16616,"decorators":16617,"parameters":16618},"Initialize the autoload unit.",[1085,8377],[7133],[16619],{"name":851,"kind":852,"required":853},{"type":846,"name":16572,"path":16557,"parent":6654,"description":16621,"lines":16622,"decorators":16623,"parameters":16624,"returns":16626},"Request the installed autoload module type.",[897,1092],[7133],[16625],{"name":851,"kind":852,"required":853},{"description":16627,"annotation":16628},"The installed autoload module type.",{"left":16629,"slice":16630},{"name":2320,"cls":810},{"elements":16631},[6720,6721,832],{"type":846,"name":16573,"path":16557,"parent":6654,"description":16633,"lines":16634,"decorators":16635,"parameters":16636},"Set the barcode symbologies the autoload will scan for.",[1102,2033],[7133],[16637,16638],{"name":851,"kind":852,"required":853},{"name":6729,"kind":852,"annotation":16639,"required":42,"default":832,"description":16642},{"join":16640},[16641,832],{"name":6733,"cls":810},"The barcode symbologies to scan for.",{"type":846,"name":16574,"path":16557,"parent":6654,"description":16644,"lines":16645,"decorators":16646,"parameters":16647},"Enable or disable carrier monitoring.",[2043,3154],[7133],[16648,16649],{"name":851,"kind":852,"required":853},{"name":6740,"kind":852,"annotation":16650,"required":42,"default":1048,"description":16651},{"name":1098,"cls":810},"Whether monitoring is on or off.",{"type":846,"name":16575,"path":16557,"parent":6654,"description":16653,"lines":16654,"decorators":16655,"parameters":16656},"Set the loading indicators (LED's) of the autoload unit.",[3905,3200],[7133],[16657,16658,16663],{"name":851,"kind":852,"required":853},{"name":6748,"kind":852,"annotation":16659,"required":853,"description":16662},{"left":16660,"slice":16661},{"name":1911,"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":6753,"kind":852,"annotation":16664,"required":853,"description":16667},{"left":16665,"slice":16666},{"name":1911,"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":16576,"path":16557,"parent":6654,"description":16463,"lines":16669,"decorators":16670,"parameters":16671,"returns":16673},[10662,1140],[7133],[16672],{"name":851,"kind":852,"required":853},{"description":16469,"annotation":16674},{"name":1394,"cls":810},{"type":846,"name":16577,"path":16557,"parent":6654,"description":16472,"lines":16676,"decorators":16677,"parameters":16678},[1154,1178],[7133],[16679,16680,16683,16686,16689],{"name":851,"kind":852,"required":853},{"name":2936,"kind":852,"annotation":16681,"required":853,"description":16682},{"name":1394,"cls":810},"The track number to move to. Set to 0 to move to the\ninitialization position.",{"name":3922,"kind":852,"annotation":16684,"required":42,"default":6773,"description":16685},{"name":1394,"cls":810},"The maximum speed in steps\u002Fsecond (default: 2500).",{"name":2905,"kind":852,"annotation":16687,"required":42,"default":2325,"description":16688},{"name":1394,"cls":810},"The acceleration ramp in 2500 steps\u002Fsecond^2 (default: 3).",{"name":4379,"kind":852,"annotation":16690,"required":42,"default":6778,"description":16691},{"name":1394,"cls":810},"The current limit (default: 7).",{"type":846,"name":16578,"path":16557,"parent":6654,"description":16693,"lines":16694,"decorators":16695,"parameters":16696},"Move the autoload unit into a safe z-position.",[4003,3666],[7133],[16697],{"name":851,"kind":852,"required":853},{"type":846,"name":16579,"path":16557,"parent":6654,"description":16699,"lines":16700,"decorators":16701,"parameters":16702,"returns":16716},"Read the barcode of a carrier on the loading tray with the autoload unit.",[3667,4099],[7133],[16703,16704,16707,16710,16713],{"name":851,"kind":852,"required":853},{"name":2936,"kind":852,"annotation":16705,"required":853,"description":16706},{"name":1394,"cls":810},"The highest track number that is occupied by the carrier.",{"name":1615,"kind":852,"annotation":16708,"required":42,"description":16709},{"name":1921,"cls":810},"The position in mm of the barcode.",{"name":6795,"kind":852,"annotation":16711,"required":42,"description":16712},{"name":1921,"cls":810},"The barcode reading window width in mm.",{"name":3922,"kind":852,"annotation":16714,"required":42,"description":16715},{"name":1921,"cls":810},"The barcode reading speed in mm\u002Fs.",{"description":16717,"annotation":16718},"The barcode data scanned on the carrier.",{"name":931,"cls":810},{"type":846,"name":16580,"path":16557,"parent":6654,"description":16720,"lines":16721,"decorators":16722,"parameters":16723,"returns":16727},"Check the presence of a single carrier on the loading tray by moving to the specified tracks.",[4108,8169],[7133],[16724,16725],{"name":851,"kind":852,"required":853},{"name":2936,"kind":852,"annotation":16726,"required":853,"description":16706},{"name":1394,"cls":810},{"description":16728,"annotation":16729},"Whether a carrier is present.",{"name":1098,"cls":810},{"type":846,"name":16581,"path":16557,"parent":6654,"description":16731,"lines":16732,"decorators":16733,"parameters":16734,"returns":16736},"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.",[6619,16240],[7133],[16735],{"name":851,"kind":852,"required":853},{"description":16737,"annotation":16738},"Presence of carriers on the loading tray. First list item is first",{"left":16739,"slice":16740},{"name":1851,"cls":810},{"name":1098,"cls":810},{"type":846,"name":16582,"path":16557,"parent":6654,"description":16742,"lines":16743,"decorators":16746,"parameters":16747,"returns":16749},"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.",[16744,16745],225,239,[7133],[16748],{"name":851,"kind":852,"required":853},{"description":16750,"annotation":16751},"Presence of carriers on the deck. First list item is first track.",{"left":16752,"slice":16753},{"name":1851,"cls":810},{"name":1098,"cls":810},{"type":846,"name":16583,"path":16557,"parent":6654,"description":16755,"lines":16756,"decorators":16758,"parameters":16759,"returns":16780},"Load a carrier with the autoload unit from the scan position to the deck.",[16757,1789],241,[7133],[16760,16761,16764,16770,16773,16776,16778],{"name":851,"kind":852,"required":853},{"name":6840,"kind":852,"annotation":16762,"required":853,"description":16763},{"name":1394,"cls":810},"Number of containers (cups, plates) in a carrier.",{"name":6843,"kind":852,"annotation":16765,"required":42,"default":6848,"description":16769},{"left":16766,"slice":16767},{"name":2320,"cls":810},{"elements":16768},[6848,6849],"Either vertical or horizontal barcode reading direction.",{"name":1615,"kind":852,"annotation":16771,"required":42,"description":16772},{"name":1921,"cls":810},"The position in mm of the first barcode.",{"name":3936,"kind":852,"annotation":16774,"required":42,"description":16775},{"name":1921,"cls":810},"The distance in mm between containers.",{"name":6795,"kind":852,"annotation":16777,"required":42,"description":16712},{"name":1921,"cls":810},{"name":3922,"kind":852,"annotation":16779,"required":42,"description":16715},{"name":1921,"cls":810},{"description":16781,"annotation":16782},"A list of barcodes on the containers.",{"left":16783,"slice":16784},{"name":1851,"cls":810},{"join":16785},[16786,832],{"name":931,"cls":810},{"type":846,"name":16584,"path":16557,"parent":6654,"description":16788,"lines":16789,"decorators":16790,"parameters":16791},"Unload a carrier with the autoload unit from the deck to the loading tray.",[4265,10259],[7133],[16792,16793],{"name":851,"kind":852,"required":853},{"name":2936,"kind":852,"annotation":16794,"required":853,"description":16706},{"name":1394,"cls":810},{"type":846,"name":16585,"path":16557,"parent":6654,"description":16788,"lines":16796,"decorators":16798,"parameters":16799},[16797,4349],289,[7133],[16800,16801],{"name":851,"kind":852,"required":853},{"name":2936,"kind":852,"annotation":16802,"required":853,"description":16706},{"name":1394,"cls":810},{"type":846,"name":16586,"path":16557,"parent":6654,"description":16804,"lines":16805,"decorators":16806,"parameters":16807},"Take out a carrier with the autoload unit from the deck to the scan position.",[4355,4366],[7133],[16808,16809],{"name":851,"kind":852,"required":853},{"name":2936,"kind":852,"annotation":16810,"required":853,"description":16706},{"name":1394,"cls":810},{"type":846,"name":16587,"path":16557,"parent":6654,"description":16812,"lines":16813,"decorators":16814,"parameters":16815},"Push out a carrier with the autoload unit from the scan position to the loading tray.",[4385,7292],[7133],[16816],{"name":851,"kind":852,"required":853},{"type":755,"name":16371,"path":16818,"parent":13867,"packages":16819,"attributes":16822,"classes":16824},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fautoload\u002Finterfaces\u002F__init__.py",[16820,16821],"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.barcode_type","unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.loading_indicator",[16823],"unitelabs.liquid_handling.hamilton.modules.autoload.interfaces.__all__",[6733,8626],{"type":784,"name":16823,"path":16818,"parent":16371,"lines":16826,"value":16827},[9123,9123],[6733,8626],{"type":755,"name":16820,"path":16829,"parent":16371,"classes":16830},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fautoload\u002Finterfaces\u002Fbarcode_type.py",[6733],{"type":802,"name":6733,"path":16829,"parent":16820,"description":16832,"lines":16833,"bases":16834,"attributes":16838,"mro":16846},"The available barcode symbologies.",[9123,3016],[16835],{"annotation":16836},{"name":16837,"cls":810},"enum.Flag",[16839,16840,16841,16842,16843,16844,16845],"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",[6733],{"type":784,"name":16839,"path":16829,"parent":6733,"description":16848,"lines":16849,"value":2323},"ISBT Standard",[9136,9136],{"type":784,"name":16840,"path":16829,"parent":6733,"description":16851,"lines":16852,"value":2324},"Code 128 (subset B and C)",[790,790],{"type":784,"name":16841,"path":16829,"parent":6733,"description":16854,"lines":16855,"value":2326},"Code 39",[1788,1788],{"type":784,"name":16842,"path":16829,"parent":6733,"description":16857,"lines":16858,"value":4791},"Codabar",[1837,1837],{"type":784,"name":16843,"path":16829,"parent":6733,"description":16860,"lines":16861,"value":1843},"Code 2 of 5 Interleaved",[791,791],{"type":784,"name":16844,"path":16829,"parent":6733,"description":16863,"lines":16864,"value":4481},"UPC A\u002FE",[831,831],{"type":784,"name":16845,"path":16829,"parent":6733,"description":16866,"lines":16867,"value":16868},"YESN \u002F EAN-8",[796,796],"64",{"type":755,"name":16821,"path":16870,"parent":16371,"classes":16871},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fautoload\u002Finterfaces\u002Floading_indicator.py",[8626],{"type":802,"name":8626,"path":16870,"parent":16821,"description":16873,"lines":16874,"bases":16875,"attributes":16880,"mro":16885},"Status of the loading indicators for each track.",[9123,6649],[16876,16878],{"annotation":16877},{"name":931,"cls":810},{"annotation":16879},{"name":9365,"cls":810},[16881,16882,16883,16884],"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",[8626],{"type":784,"name":16881,"path":16870,"parent":8626,"lines":16887,"value":16888},[9136,9136],"'OFF'",{"type":784,"name":16882,"path":16870,"parent":8626,"lines":16890,"value":16891},[2756,2756],"'BLINK'",{"type":784,"name":16883,"path":16870,"parent":8626,"lines":16893,"value":16894},[6649,6649],"'ON'",{"type":784,"name":16884,"path":16870,"parent":8626,"lines":16896,"value":16894},[6649,6649],{"type":755,"name":13868,"path":16898,"parent":6901,"packages":16899,"attributes":16904,"classes":16906,"functions":16907},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fprotocols\u002F__init__.py",[16900,16901,16902,16903],"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",[16905],"unitelabs.liquid_handling.hamilton.modules.protocols.__all__",[2774,15255],[16908],"unitelabs.liquid_handling.hamilton.modules.protocols.__getattr__",{"type":846,"name":16908,"path":16898,"parent":13868,"lines":16910,"parameters":16911,"returns":16914},[9321,805],[16912],{"name":7029,"kind":852,"annotation":16913,"required":853},{"name":931,"cls":810},{"description":1127,"annotation":16915},{"name":3447,"cls":810},{"type":784,"name":16905,"path":16898,"parent":13868,"lines":16917,"value":16918},[2997,2997],[16919,2774,15255],"BaseChannelsProtocol",{"type":755,"name":16900,"path":16921,"parent":13868,"functions":16922},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fprotocols\u002F_utils.py",[16923,16924,16925,16926],"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":16923,"path":16921,"parent":16900,"lines":16928,"parameters":16929,"returns":16936},[905,2781],[16930,16933],{"name":16931,"kind":852,"annotation":16932,"required":853},"seq",{"name":1911,"cls":810},{"name":16934,"kind":852,"annotation":16935,"required":853},"count",{"name":1394,"cls":810},{"description":1127,"annotation":16937},{"name":1851,"cls":810},{"type":846,"name":16924,"path":16921,"parent":16900,"lines":16939,"parameters":16940,"returns":16945},[839,795],[16941,16943],{"name":16931,"kind":852,"annotation":16942,"required":853},{"name":1911,"cls":810},{"name":16934,"kind":852,"annotation":16944,"required":853},{"name":1394,"cls":810},{"description":1127,"annotation":16946},{"left":16947,"slice":16948},{"name":1851,"cls":810},{"name":1394,"cls":810},{"type":846,"name":16925,"path":16921,"parent":16900,"description":16950,"lines":16951,"parameters":16952,"returns":16955},"Convert seconds to 0.1s.",[864,3016],[16953],{"name":15244,"kind":852,"annotation":16954,"required":853},{"name":1921,"cls":810},{"description":1127,"annotation":16956},{"name":1394,"cls":810},{"type":846,"name":16926,"path":16921,"parent":16900,"description":16958,"lines":16959,"parameters":16960,"returns":16963},"Convert mm\u002Fs to 0.1mm\u002Fs.",[1051,1059],[16961],{"name":15244,"kind":852,"annotation":16962,"required":853},{"name":1921,"cls":810},{"description":1127,"annotation":16964},{"name":1394,"cls":810},{"type":755,"name":16901,"path":16966,"parent":13868,"classes":16967},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fprotocols\u002Fbase_channels_protocol.py",[16968],"unitelabs.liquid_handling.hamilton.modules.protocols.base_channels_protocol.BaseChannelsProtocol",{"type":802,"name":16968,"path":16966,"parent":16901,"description":16970,"lines":16971,"bases":16972,"functions":16975,"mro":16992},"Abstract protocol interface for pipetting channel operations shared by STAR and Microlab Vantage.",[848,1193],[16973],{"annotation":16974},{"name":7942,"cls":810},[16976,16977,16978,16979,16980,16981,16982,16983,16984,16985,16986,16987,16988,16989,16990,16991],"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",[16968],{"type":846,"name":16976,"path":16966,"parent":16968,"description":4826,"lines":16994,"decorators":16995,"parameters":16996},[856,877],[7965],[16997,16998,17004,17008,17012,17016,17025],{"name":851,"kind":852,"required":853},{"name":1908,"kind":852,"annotation":16999,"required":853},{"left":17000,"slice":17001},{"name":1911,"cls":810},{"join":17002},[17003,832],{"name":1915,"cls":810},{"name":1917,"kind":852,"annotation":17005,"required":42,"default":832},{"join":17006},[17007,832],{"name":1921,"cls":810},{"name":1346,"kind":852,"annotation":17009,"required":42,"default":832},{"join":17010},[17011,832],{"name":1921,"cls":810},{"name":1398,"kind":852,"annotation":17013,"required":42,"default":832},{"join":17014},[17015,832],{"name":1921,"cls":810},{"name":1931,"kind":852,"annotation":17017,"required":42,"default":17024},{"join":17018},[17019,17022,17023],{"left":17020,"slice":17021},{"name":843,"cls":810},{"name":1937,"cls":810},{"name":1937,"cls":810},{"name":1394,"cls":810},{"name":1941,"cls":810},{"name":1943,"kind":852,"annotation":17026,"required":42,"default":17030},{"join":17027},[17028,17029],{"name":1947,"cls":810},{"name":1394,"cls":810},{"name":1950,"cls":810},{"type":846,"name":16977,"path":16966,"parent":16968,"description":4882,"lines":17032,"decorators":17033,"parameters":17034,"returns":17038},[1065,1903],[7965],[17035,17036],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":17037,"required":853},{"name":1394,"cls":810},{"description":1127,"annotation":17039},{"name":1098,"cls":810},{"type":846,"name":16978,"path":16966,"parent":16968,"description":2121,"lines":17041,"decorators":17042,"parameters":17043,"returns":17045},[2847,2860],[7965],[17044],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":17046},{"left":17047,"slice":17048},{"name":1851,"cls":810},{"name":1098,"cls":810},{"type":846,"name":16979,"path":16966,"parent":16968,"description":2132,"lines":17050,"decorators":17051,"parameters":17052},[1043,1954],[7965],[17053,17054,17060,17064,17068,17077],{"name":851,"kind":852,"required":853},{"name":2139,"kind":852,"annotation":17055,"required":853},{"left":17056,"slice":17057},{"name":1911,"cls":810},{"join":17058},[17059,832],{"name":1915,"cls":810},{"name":1917,"kind":852,"annotation":17061,"required":42,"default":832},{"join":17062},[17063,832],{"name":1921,"cls":810},{"name":1398,"kind":852,"annotation":17065,"required":42,"default":832},{"join":17066},[17067,832],{"name":1921,"cls":810},{"name":1931,"kind":852,"annotation":17069,"required":42,"default":17076},{"join":17070},[17071,17074,17075],{"left":17072,"slice":17073},{"name":843,"cls":810},{"name":1937,"cls":810},{"name":1937,"cls":810},{"name":1394,"cls":810},{"name":1941,"cls":810},{"name":2163,"kind":852,"annotation":17078,"required":42,"default":17082},{"join":17079},[17080,17081],{"name":2167,"cls":810},{"name":1394,"cls":810},{"name":2170,"cls":810},{"type":846,"name":16980,"path":16966,"parent":16968,"description":2210,"lines":17084,"decorators":17085,"parameters":17086},[1080,806],[7965],[17087,17088,17094,17098,17102,17106,17108],{"name":851,"kind":852,"required":853},{"name":1908,"kind":852,"annotation":17089,"required":853},{"left":17090,"slice":17091},{"name":1911,"cls":810},{"join":17092},[17093,832],{"name":1915,"cls":810},{"name":1917,"kind":852,"annotation":17095,"required":42,"default":832},{"join":17096},[17097,832],{"name":1921,"cls":810},{"name":1346,"kind":852,"annotation":17099,"required":42,"default":832},{"join":17100},[17101,832],{"name":1921,"cls":810},{"name":1398,"kind":852,"annotation":17103,"required":42,"default":832},{"join":17104},[17105,832],{"name":1921,"cls":810},{"name":2235,"kind":852,"annotation":17107,"required":42},{"name":1921,"cls":810},{"name":1943,"kind":852,"annotation":17109,"required":42,"default":17113},{"join":17110},[17111,17112],{"name":1947,"cls":810},{"name":1394,"cls":810},{"name":2243,"cls":810},{"type":846,"name":16981,"path":16966,"parent":16968,"description":2245,"lines":17115,"decorators":17116,"parameters":17117},[3093,2061],[7965],[17118,17119,17123,17129,17136,17144,17152,17156,17160,17167,17174,17183,17190,17197,17204,17211,17218,17225,17232,17239,17245,17252,17259,17266,17273,17280,17287,17294,17300,17304,17311,17318],{"name":851,"kind":852,"required":853},{"name":2252,"kind":852,"annotation":17120,"required":853},{"left":17121,"slice":17122},{"name":1911,"cls":810},{"name":1098,"cls":810},{"name":2257,"kind":852,"annotation":17124,"required":853},{"left":17125,"slice":17126},{"name":1911,"cls":810},{"join":17127},[17128,832],{"name":1915,"cls":810},{"name":2264,"kind":852,"annotation":17130,"required":42,"default":17133},{"left":17131,"slice":17132},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":17134},[17135],{},{"name":1917,"kind":852,"annotation":17137,"required":42,"default":17142},{"left":17138,"slice":17139},{"name":1911,"cls":810},{"join":17140},[17141,832],{"name":1921,"cls":810},{"elements":17143},[832],{"name":2280,"kind":852,"annotation":17145,"required":42,"default":17150},{"left":17146,"slice":17147},{"name":1911,"cls":810},{"join":17148},[17149,832],{"name":1921,"cls":810},{"elements":17151},[832],{"name":1346,"kind":852,"annotation":17153,"required":42,"default":832},{"join":17154},[17155,832],{"name":1921,"cls":810},{"name":1398,"kind":852,"annotation":17157,"required":42,"default":832},{"join":17158},[17159,832],{"name":1921,"cls":810},{"name":2297,"kind":852,"annotation":17161,"required":42,"default":17164},{"left":17162,"slice":17163},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":17165},[17166],{},{"name":2305,"kind":852,"annotation":17168,"required":42,"default":17171},{"left":17169,"slice":17170},{"name":1911,"cls":810},{"name":2309,"cls":810},{"elements":17172},[17173],{"name":2313,"cls":810},{"name":2315,"kind":852,"annotation":17175,"required":42,"default":17181},{"left":17176,"slice":17177},{"name":1911,"cls":810},{"left":17178,"slice":17179},{"name":2320,"cls":810},{"elements":17180},[2323,2324,2325,2326],{"elements":17182},[2323],{"name":2330,"kind":852,"annotation":17184,"required":42,"default":17187},{"left":17185,"slice":17186},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":17188},[17189],{},{"name":2338,"kind":852,"annotation":17191,"required":42,"default":17194},{"left":17192,"slice":17193},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":17195},[17196],{},{"name":2346,"kind":852,"annotation":17198,"required":42,"default":17201},{"left":17199,"slice":17200},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":17202},[17203],{},{"name":2354,"kind":852,"annotation":17205,"required":42,"default":17208},{"left":17206,"slice":17207},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":17209},[17210],{},{"name":2362,"kind":852,"annotation":17212,"required":42,"default":17215},{"left":17213,"slice":17214},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":17216},[17217],{},{"name":2370,"kind":852,"annotation":17219,"required":42,"default":17222},{"left":17220,"slice":17221},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":17223},[17224],{},{"name":2378,"kind":852,"annotation":17226,"required":42,"default":17229},{"left":17227,"slice":17228},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":17230},[17231],{},{"name":2386,"kind":852,"annotation":17233,"required":42,"default":17236},{"left":17234,"slice":17235},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":17237},[17238],{},{"name":1404,"kind":852,"annotation":17240,"required":42,"default":17243},{"left":17241,"slice":17242},{"name":1911,"cls":810},{"name":1394,"cls":810},{"elements":17244},[1406],{"name":2400,"kind":852,"annotation":17246,"required":42,"default":17249},{"left":17247,"slice":17248},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":17250},[17251],{},{"name":2408,"kind":852,"annotation":17253,"required":42,"default":17256},{"left":17254,"slice":17255},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":17257},[17258],{},{"name":2416,"kind":852,"annotation":17260,"required":42,"default":17263},{"left":17261,"slice":17262},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":17264},[17265],{},{"name":2424,"kind":852,"annotation":17267,"required":42,"default":17270},{"left":17268,"slice":17269},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":17271},[17272],{},{"name":2432,"kind":852,"annotation":17274,"required":42,"default":17277},{"left":17275,"slice":17276},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":17278},[17279],{},{"name":1352,"kind":852,"annotation":17281,"required":42,"default":17284},{"left":17282,"slice":17283},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":17285},[17286],{},{"name":2447,"kind":852,"annotation":17288,"required":42,"default":17291},{"left":17289,"slice":17290},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":17292},[17293],{},{"name":2455,"kind":852,"annotation":17295,"required":42,"default":17299},{"join":17296},[17297,17298,832],{"name":2459,"cls":810},{"name":1394,"cls":810},{"name":2462,"cls":810},{"name":2464,"kind":852,"annotation":17301,"required":42,"default":1406},{"join":17302},[17303,832],{"name":1394,"cls":810},{"name":2469,"kind":852,"annotation":17305,"required":42,"default":17308},{"left":17306,"slice":17307},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":17309},[17310],{},{"name":2477,"kind":852,"annotation":17312,"required":42,"default":17315},{"left":17313,"slice":17314},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":17316},[17317],{},{"name":2485,"kind":852,"annotation":17319,"required":42,"default":17322},{"left":17320,"slice":17321},{"name":1911,"cls":810},{"name":2489,"cls":810},{"elements":17323},[17324],{"name":2493,"cls":810},{"type":846,"name":16982,"path":16966,"parent":16968,"description":2495,"lines":17326,"decorators":17327,"parameters":17328},[2062,3237],[7965],[17329,17330,17334,17340,17347,17355,17363,17367,17371,17378,17385,17394,17401,17403,17410,17417,17424,17431,17438,17444,17451,17458,17465,17472,17479,17486,17493,17500,17506,17510,17517,17524],{"name":851,"kind":852,"required":853},{"name":2252,"kind":852,"annotation":17331,"required":853},{"left":17332,"slice":17333},{"name":1911,"cls":810},{"name":1098,"cls":810},{"name":2505,"kind":852,"annotation":17335,"required":853},{"left":17336,"slice":17337},{"name":1911,"cls":810},{"join":17338},[17339,832],{"name":1915,"cls":810},{"name":2264,"kind":852,"annotation":17341,"required":42,"default":17344},{"left":17342,"slice":17343},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":17345},[17346],{},{"name":1917,"kind":852,"annotation":17348,"required":42,"default":17353},{"left":17349,"slice":17350},{"name":1911,"cls":810},{"join":17351},[17352,832],{"name":1921,"cls":810},{"elements":17354},[832],{"name":2280,"kind":852,"annotation":17356,"required":42,"default":17361},{"left":17357,"slice":17358},{"name":1911,"cls":810},{"join":17359},[17360,832],{"name":1921,"cls":810},{"elements":17362},[832],{"name":1346,"kind":852,"annotation":17364,"required":42,"default":832},{"join":17365},[17366,832],{"name":1921,"cls":810},{"name":1398,"kind":852,"annotation":17368,"required":42,"default":832},{"join":17369},[17370,832],{"name":1921,"cls":810},{"name":2297,"kind":852,"annotation":17372,"required":42,"default":17375},{"left":17373,"slice":17374},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":17376},[17377],{},{"name":2305,"kind":852,"annotation":17379,"required":42,"default":17382},{"left":17380,"slice":17381},{"name":1911,"cls":810},{"name":2309,"cls":810},{"elements":17383},[17384],{"name":2556,"cls":810},{"name":2315,"kind":852,"annotation":17386,"required":42,"default":17392},{"left":17387,"slice":17388},{"name":1911,"cls":810},{"left":17389,"slice":17390},{"name":2320,"cls":810},{"elements":17391},[2323,2324,2325,2326],{"elements":17393},[2323],{"name":2330,"kind":852,"annotation":17395,"required":42,"default":17398},{"left":17396,"slice":17397},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":17399},[17400],{},{"name":2574,"kind":852,"annotation":17402,"required":42},{"name":1921,"cls":810},{"name":2346,"kind":852,"annotation":17404,"required":42,"default":17407},{"left":17405,"slice":17406},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":17408},[17409],{},{"name":2354,"kind":852,"annotation":17411,"required":42,"default":17414},{"left":17412,"slice":17413},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":17415},[17416],{},{"name":2362,"kind":852,"annotation":17418,"required":42,"default":17421},{"left":17419,"slice":17420},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":17422},[17423],{},{"name":2370,"kind":852,"annotation":17425,"required":42,"default":17428},{"left":17426,"slice":17427},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":17429},[17430],{},{"name":2378,"kind":852,"annotation":17432,"required":42,"default":17435},{"left":17433,"slice":17434},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":17436},[17437],{},{"name":1404,"kind":852,"annotation":17439,"required":42,"default":17442},{"left":17440,"slice":17441},{"name":1911,"cls":810},{"name":1394,"cls":810},{"elements":17443},[1406],{"name":2400,"kind":852,"annotation":17445,"required":42,"default":17448},{"left":17446,"slice":17447},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":17449},[17450],{},{"name":2408,"kind":852,"annotation":17452,"required":42,"default":17455},{"left":17453,"slice":17454},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":17456},[17457],{},{"name":2416,"kind":852,"annotation":17459,"required":42,"default":17462},{"left":17460,"slice":17461},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":17463},[17464],{},{"name":2424,"kind":852,"annotation":17466,"required":42,"default":17469},{"left":17467,"slice":17468},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":17470},[17471],{},{"name":2646,"kind":852,"annotation":17473,"required":42,"default":17476},{"left":17474,"slice":17475},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":17477},[17478],{},{"name":2654,"kind":852,"annotation":17480,"required":42,"default":17483},{"left":17481,"slice":17482},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":17484},[17485],{},{"name":1352,"kind":852,"annotation":17487,"required":42,"default":17490},{"left":17488,"slice":17489},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":17491},[17492],{},{"name":2447,"kind":852,"annotation":17494,"required":42,"default":17497},{"left":17495,"slice":17496},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":17498},[17499],{},{"name":2455,"kind":852,"annotation":17501,"required":42,"default":17505},{"join":17502},[17503,17504,832],{"name":2459,"cls":810},{"name":1394,"cls":810},{"name":2462,"cls":810},{"name":2464,"kind":852,"annotation":17507,"required":42,"default":1406},{"join":17508},[17509,832],{"name":1394,"cls":810},{"name":2469,"kind":852,"annotation":17511,"required":42,"default":17514},{"left":17512,"slice":17513},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":17515},[17516],{},{"name":2477,"kind":852,"annotation":17518,"required":42,"default":17521},{"left":17519,"slice":17520},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":17522},[17523],{},{"name":2485,"kind":852,"annotation":17525,"required":42,"default":17528},{"left":17526,"slice":17527},{"name":1911,"cls":810},{"name":2703,"cls":810},{"elements":17529},[17530],{"name":2707,"cls":810},{"type":846,"name":16983,"path":16966,"parent":16968,"description":1979,"lines":17532,"decorators":17533,"parameters":17534,"returns":17536},[3960,3968],[7965],[17535],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":17537},{"name":1062,"cls":810},{"type":846,"name":16984,"path":16966,"parent":16968,"description":2030,"lines":17539,"decorators":17541,"parameters":17542,"returns":17544},[17540,8420],141,[7965],[17543],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":17545},{"left":17546,"slice":17547},{"name":1851,"cls":810},{"name":1062,"cls":810},{"type":846,"name":16985,"path":16966,"parent":16968,"description":2081,"lines":17549,"decorators":17550,"parameters":17551,"returns":17553},[8428,8616],[7965],[17552],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":17554},{"left":17555,"slice":17556},{"name":1851,"cls":810},{"name":1062,"cls":810},{"type":846,"name":16986,"path":16966,"parent":16968,"description":1961,"lines":17558,"decorators":17559,"parameters":17560},[8631,2212],[7965],[17561,17562,17568],{"name":851,"kind":852,"required":853},{"name":1968,"kind":852,"annotation":17563,"required":853},{"left":17564,"slice":17565},{"name":1911,"cls":810},{"join":17566},[17567,832],{"name":1915,"cls":810},{"name":1398,"kind":852,"annotation":17569,"required":42,"default":832},{"join":17570},[17571,832],{"name":1921,"cls":810},{"type":846,"name":16987,"path":16966,"parent":16968,"description":2041,"lines":17573,"decorators":17574,"parameters":17575},[3572,3657],[7965],[17576,17577],{"name":851,"kind":852,"required":853},{"name":2048,"kind":852,"annotation":17578,"required":853},{"left":17579,"slice":17580},{"name":1911,"cls":810},{"name":1921,"cls":810},{"type":846,"name":16988,"path":16966,"parent":16968,"description":2092,"lines":17582,"decorators":17583,"parameters":17584},[3658,3666],[7965],[17585,17586],{"name":851,"kind":852,"required":853},{"name":2099,"kind":852,"annotation":17587,"required":853},{"left":17588,"slice":17589},{"name":1911,"cls":810},{"name":1921,"cls":810},{"type":846,"name":16989,"path":16966,"parent":16968,"description":1998,"lines":17591,"decorators":17592,"parameters":17593},[3667,2213],[7965],[17594,17595],{"name":851,"kind":852,"required":853},{"name":1995,"kind":852,"annotation":17596,"required":853},{"name":1921,"cls":810},{"type":846,"name":16990,"path":16966,"parent":16968,"description":5518,"lines":17598,"decorators":17599,"parameters":17600},[6551,1186],[7965],[17601,17602],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":17603,"required":853},{"name":1394,"cls":810},{"type":846,"name":16991,"path":16966,"parent":16968,"description":2721,"lines":17605,"decorators":17606,"parameters":17607,"returns":17609},[1192,1193],[7965],[17608],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":17610},{"left":17611,"slice":17612},{"name":1851,"cls":810},{"name":1062,"cls":810},{"type":755,"name":16902,"path":17614,"parent":13868,"classes":17615},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fprotocols\u002Fsub_protocol.py",[2774],{"type":802,"name":2774,"path":17614,"parent":16902,"description":17617,"lines":17618,"attributes":17619,"functions":17621,"mro":17626},"A sub-protocol is a protocol that is used to communicate with a specific module of a device.",[2756,870],[17620],"unitelabs.liquid_handling.hamilton.modules.protocols.sub_protocol.SubProtocol.protocol",[17622,17623,17624,17625],"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",[2774],{"type":846,"name":17622,"path":17614,"parent":2774,"lines":17628,"parameters":17629},[805,2781],[17630,17631],{"name":851,"kind":852,"required":853},{"name":15299,"kind":852,"annotation":17632,"required":853},{"name":6481,"cls":810},{"type":784,"name":17620,"path":17614,"parent":2774,"lines":17634,"value":15299},[2781,2781],{"type":846,"name":17623,"path":17614,"parent":2774,"description":17636,"lines":17637,"parameters":17638},"Send a request to the device.",[2997,848],[17639,17640],{"name":851,"kind":852,"required":853},{"name":6530,"kind":852,"annotation":17641,"required":853},{"name":6532,"cls":810},{"type":846,"name":17624,"path":17614,"parent":2774,"description":17643,"lines":17644,"parameters":17645,"returns":17649},"Send a request to the device and wait for a response.",[791,831],[17646,17647],{"name":851,"kind":852,"required":853},{"name":6530,"kind":852,"annotation":17648,"required":853},{"name":6532,"cls":810},{"description":1127,"annotation":17650},{"name":6532,"cls":810},{"type":846,"name":17625,"path":17614,"parent":2774,"description":17652,"lines":17653,"parameters":17654,"returns":17660},"Execute a command and wait for a response.",[864,870],[17655,17656],{"name":851,"kind":852,"required":853},{"name":4067,"kind":852,"annotation":17657,"required":853},{"left":17658,"slice":17659},{"name":6906,"cls":810},{"name":7113,"cls":810},{"description":1127,"annotation":17661},{"name":7113,"cls":810},{"type":755,"name":16903,"path":17663,"parent":13868,"attributes":17664,"classes":17665},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fprotocols\u002Fvantage_sub_protocol.py",[15305],[15255],{"type":784,"name":15305,"path":17663,"parent":16903,"lines":17667,"value":8476},[2781,839],{"type":802,"name":15255,"path":17663,"parent":16903,"description":17669,"lines":17670,"attributes":17671,"functions":17677,"mro":17681},"Base protocol for Vantage sub-protocols that communicate via the microlab-vantage connector.",[906,7046],[17672,17673,17674,17675,17676],"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",[17678,17679,17680],"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",[15255],{"type":784,"name":17672,"path":17663,"parent":15255,"lines":17683,"value":17684,"annotation":17685},[795,795],"'unitelabs.hamilton.vantage'",{"name":931,"cls":810},{"type":846,"name":17678,"path":17663,"parent":15255,"lines":17687,"parameters":17688},[1040,3016],[17689,17690,17692],{"name":851,"kind":852,"required":853},{"name":15299,"kind":852,"annotation":17691,"required":853},{"name":8473,"cls":810},{"name":8540,"kind":852,"annotation":17693,"required":42,"default":832},{"join":17694},[17695,832],{"name":15305,"cls":810},{"type":784,"name":17673,"path":17663,"parent":15255,"lines":17697,"value":15299},[864,864],{"type":784,"name":17674,"path":17663,"parent":15255,"lines":17699,"value":8540},[796,796],{"type":784,"name":17675,"path":17663,"parent":15255,"lines":17701,"value":17702},[3016,3016],"logging.getLogger(self._logger_name)",{"type":784,"name":17676,"path":17663,"parent":15255,"description":17704,"lines":17705,"value":832,"annotation":17706},"Logger for this sub-protocol.",[1051,1059],{"name":7122,"cls":810},{"type":846,"name":17679,"path":17663,"parent":15255,"lines":17708,"parameters":17709,"returns":17711},[6725,1903],[17710],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":17712},{"name":7057,"cls":810},{"type":846,"name":17680,"path":17663,"parent":15255,"description":17714,"lines":17715,"parameters":17716},"Raise ValueError if any x value falls outside the configured min\u002Fmax x bounds.",[2847,7046],[17717,17718],{"name":851,"kind":852,"required":853},{"name":17719,"kind":3717,"annotation":17720,"required":42,"default":3719},"*x_values",{"name":1921,"cls":810},{"type":755,"name":13869,"path":17722,"parent":6901,"packages":17723,"attributes":17734,"classes":17736},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fpipettes\u002F__init__.py",[17724,17725,17726,17727,17728,17729,17730,17731,17732,17733],"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",[17735],"unitelabs.liquid_handling.hamilton.modules.pipettes.__all__",[6909,17737,17738,17739,17740,17741,6910,17742,17743,17744,17745,17746,17747,17748,1947,2167,6916,6917,2459],"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":17735,"path":17722,"parent":13869,"lines":17750,"value":17751},[1040,7040],[17752,17753,6909,17737,17738,17739,6910,17743,17744,17742,17745,17748,1947,6922,2167,6916,6917,2459,17740,17741,17746,17747],"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":17724,"path":17755,"parent":13869,"packages":17756,"classes":17757},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fpipettes\u002Fvantage_channels.py",[14304],[13882,6918],{"type":802,"name":13882,"path":17755,"parent":17724,"description":17759,"lines":17760,"decorators":17761,"bases":17762,"functions":17765,"mro":17769},"Channel for the Vantage liquid handler.",[831,3389],[9323],[17763],{"annotation":17764},{"name":6909,"cls":810},[17766,17767,17768],"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",[13882,6909,776,16045,14345,13942,774,828],{"type":846,"name":17767,"path":17755,"parent":13882,"lines":17771,"decorators":17772,"parameters":17773},[871,877],[6526],[17774,17775],{"name":851,"kind":852,"required":853},{"name":13978,"kind":852,"annotation":17776,"required":853},{"name":6373,"cls":810},{"type":846,"name":17768,"path":17755,"parent":13882,"lines":17778,"decorators":17779,"parameters":17780},[1065,3389],[6526],[17781,17782],{"name":851,"kind":852,"required":853},{"name":16059,"kind":852,"annotation":17783,"required":853},{"name":16061,"cls":810},{"type":846,"name":17766,"path":17755,"parent":13882,"lines":17785,"parameters":17786},[9338,9338],[17787,17788,17791,17795,17799,17801,17803,17805,17808,17811,17814,17817,17820,17823,17826],{"name":851,"kind":852,"required":853},{"name":14250,"kind":852,"annotation":17789,"required":42,"default":17790},{"name":14252,"cls":810},{"name":14254,"cls":810},{"name":14256,"kind":852,"annotation":17792,"required":42},{"left":17793,"slice":17794},{"name":1911,"cls":810},{"name":14260,"cls":810},{"name":16112,"kind":852,"annotation":17796,"required":42,"default":832},{"join":17797},[17798,832],{"name":16045,"cls":810},{"name":14560,"kind":852,"annotation":17800,"required":42},{"name":1915,"cls":810},{"name":10948,"kind":852,"annotation":17802,"required":42,"default":16120},{"name":931,"cls":810},{"name":1896,"kind":852,"annotation":17804,"required":42,"default":1406},{"name":1394,"cls":810},{"name":16124,"kind":852,"annotation":17806,"required":42,"default":17807},{"name":14354,"cls":810},{"name":2167,"cls":810},{"name":16128,"kind":852,"annotation":17809,"required":42,"default":17810},{"name":14354,"cls":810},{"name":1947,"cls":810},{"name":12970,"kind":852,"annotation":17812,"required":42,"default":17813},{"name":14354,"cls":810},{"name":2489,"cls":810},{"name":16135,"kind":852,"annotation":17815,"required":42,"default":17816},{"name":14354,"cls":810},{"name":2703,"cls":810},{"name":16139,"kind":852,"annotation":17818,"required":42,"default":17819},{"name":14354,"cls":810},{"name":2309,"cls":810},{"name":16143,"kind":852,"annotation":17821,"required":42,"default":17822},{"name":14354,"cls":810},{"name":2459,"cls":810},{"name":16147,"kind":852,"annotation":17824,"required":42,"default":17825},{"name":14354,"cls":810},{"name":16061,"cls":810},{"name":13978,"kind":852,"annotation":17827,"required":42,"default":832},{"left":17828,"slice":17829},{"name":14284,"cls":810},{"name":6373,"cls":810},{"type":802,"name":6918,"path":17755,"parent":17724,"description":17831,"lines":17832,"decorators":17833,"bases":17834,"functions":17837,"mro":17847},"Pipetting channels for the Vantage liquid handler.",[2860,6586],[9323],[17835],{"annotation":17836},{"name":6910,"cls":810},[17838,17839,17840,17841,17842,17843,17844,17845,17846],"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",[6918,6910,777,16182,13942,774,828],{"type":846,"name":17839,"path":17755,"parent":6918,"lines":17849,"decorators":17850,"parameters":17851,"returns":17855},[887,1955],[6526],[17852,17853],{"name":851,"kind":852,"required":853},{"name":13978,"kind":852,"annotation":17854,"required":853},{"name":6373,"cls":810},{"description":1127,"annotation":17856},{"name":17857,"cls":810},"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol",{"type":846,"name":17840,"path":17755,"parent":6918,"lines":17859,"decorators":17860,"parameters":17861},[3810,6650],[6526],[17862,17863],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724},{"type":846,"name":17841,"path":17755,"parent":6918,"lines":17865,"decorators":17866,"parameters":17867,"returns":17871},[8412,8419],[6526],[17868,17869],{"name":851,"kind":852,"required":853},{"name":13978,"kind":852,"annotation":17870,"required":853},{"name":6373,"cls":810},{"description":1127,"annotation":17872},{"name":13882,"cls":810},{"type":846,"name":17842,"path":17755,"parent":6918,"description":17874,"lines":17875,"decorators":17876,"parameters":17877},"Move pipettes to the cleared Y range home position.",[3491,13992],[14457,7133,6526],[17878],{"name":851,"kind":852,"required":853},{"type":846,"name":17843,"path":17755,"parent":6918,"description":5502,"lines":17880,"decorators":17881,"parameters":17882},[1133,1139],[14457,7133],[17883],{"name":851,"kind":852,"required":853},{"type":846,"name":17844,"path":17755,"parent":6918,"description":17885,"lines":17886,"decorators":17887,"parameters":17888},"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).",[1140,1186],[14457,7133,6526],[17889,17890],{"name":851,"kind":13157,"required":853},{"name":2252,"kind":852,"annotation":17891,"required":42,"default":832,"description":16308},{"join":17892},[17893,832],{"left":17894,"slice":17895},{"name":1911,"cls":810},{"name":1394,"cls":810},{"type":846,"name":17845,"path":17755,"parent":6918,"lines":17897,"decorators":17898,"parameters":17899},[1192,1199],[6526],[17900],{"name":851,"kind":852,"required":853},{"type":846,"name":17846,"path":17755,"parent":6918,"description":17902,"lines":17903,"decorators":17904,"parameters":17905},"Deactivate IPG if active, as it conflicts with pipette movements.",[6568,6586],[6526],[17906],{"name":851,"kind":852,"required":853},{"type":846,"name":17838,"path":17755,"parent":6918,"lines":17908,"parameters":17909},[9338,9338],[17910,17911,17914,17918,17927,17938,17940,17942,17945,17948],{"name":851,"kind":852,"required":853},{"name":14250,"kind":852,"annotation":17912,"required":42,"default":17913},{"name":14252,"cls":810},{"name":14254,"cls":810},{"name":14256,"kind":852,"annotation":17915,"required":42},{"left":17916,"slice":17917},{"name":1911,"cls":810},{"name":16325,"cls":810},{"name":16327,"kind":852,"annotation":17919,"required":42,"default":832},{"left":17920,"slice":17921},{"name":14284,"cls":810},{"join":17922},[832,17923,17924],{"name":16333,"cls":810},{"left":17925,"slice":17926},{"name":843,"cls":810},{"name":16333,"cls":810},{"name":16338,"kind":852,"annotation":17928,"required":42,"default":832},{"left":17929,"slice":17930},{"name":14284,"cls":810},{"join":17931},[17932,832],{"left":17933,"slice":17934},{"name":1911,"cls":810},{"join":17935},[17936,17937],{"name":1394,"cls":810},{"name":931,"cls":810},{"name":16350,"kind":852,"annotation":17939,"required":42,"default":1406},{"name":1394,"cls":810},{"name":16353,"kind":852,"annotation":17941,"required":42,"default":2323},{"name":1394,"cls":810},{"name":10948,"kind":852,"annotation":17943,"required":42,"default":17944},{"name":931,"cls":810},"'PIP'",{"name":16358,"kind":852,"annotation":17946,"required":42,"default":17947},{"name":1062,"cls":810},{"name":16361,"cls":810},{"name":13978,"kind":852,"annotation":17949,"required":42,"default":832},{"left":17950,"slice":17951},{"name":14284,"cls":810},{"name":6373,"cls":810},{"type":755,"name":17725,"path":17953,"parent":13869,"packages":17954,"classes":17955},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fpipettes\u002Fchannel.py",[14304],[6909],{"type":802,"name":6909,"path":17953,"parent":17725,"description":17957,"lines":17958,"decorators":17960,"bases":17961,"attributes":17966,"functions":17977,"mro":18007},"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,17959],626,[9323],[17962],{"annotation":17963},{"left":17964,"slice":17965},{"name":776,"cls":810},{"name":1937,"cls":810},[17967,17968,17969,17970,17971,17972,17973,17974,17975,17976],"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",[17978,17979,17980,17981,17982,17983,17984,17985,17986,17987,17988,17989,17990,17991,17992,17993,17994,17995,17996,17997,17998,17999,18000,18001,18002,18003,18004,18005,18006],"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",[6909,776,16045,14345,13942,774,828],{"type":784,"name":17967,"path":17953,"parent":6909,"lines":18009,"value":16120,"annotation":18010},[878,878],{"name":931,"cls":810},{"type":784,"name":17968,"path":17953,"parent":6909,"description":18012,"lines":18013,"value":1406,"annotation":18014},"The channel this pipette is assigned to.",[887,887],{"name":1394,"cls":810},{"type":784,"name":17969,"path":17953,"parent":6909,"lines":18016,"value":18017,"annotation":18018},[1954,1954],"_PickUpTipMethod",{"name":14354,"cls":810},{"type":784,"name":17970,"path":17953,"parent":6909,"lines":18020,"value":18021,"annotation":18022},[1955,1955],"_DropTipMethod",{"name":14354,"cls":810},{"type":784,"name":17971,"path":17953,"parent":6909,"lines":18024,"value":18025,"annotation":18026},[1080,1080],"_AspirateMode",{"name":14354,"cls":810},{"type":784,"name":17972,"path":17953,"parent":6909,"lines":18028,"value":18029,"annotation":18030},[3810,3810],"_DispenseMode",{"name":14354,"cls":810},{"type":784,"name":17973,"path":17953,"parent":6909,"lines":18032,"value":18033,"annotation":18034},[1085,1085],"_LLDMode",{"name":14354,"cls":810},{"type":784,"name":17974,"path":17953,"parent":6909,"lines":18036,"value":18037,"annotation":18038},[8570,8570],"_TADMMode",{"name":14354,"cls":810},{"type":784,"name":17975,"path":17953,"parent":6909,"lines":18040,"value":18041,"annotation":18042},[1963,1963],"_MonitoringMode",{"name":14354,"cls":810},{"type":846,"name":17979,"path":17953,"parent":6909,"lines":18044,"parameters":18045},[3823,1964],[18046,18047,18049],{"name":851,"kind":852,"required":853},{"name":13978,"kind":852,"annotation":18048,"required":853},{"name":6624,"cls":810},{"name":13984,"kind":3717,"required":42,"default":3719},{"type":846,"name":17980,"path":17953,"parent":6909,"lines":18051,"parameters":18052,"returns":18056},[1981,3461],[18053,18054],{"name":851,"kind":852,"required":853},{"name":13978,"kind":852,"annotation":18055,"required":853},{"name":6624,"cls":810},{"description":1127,"annotation":18057},{"join":18058},[18059,832],{"name":18060,"cls":810},"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol",{"type":784,"name":17976,"path":17953,"parent":6909,"description":18062,"lines":18063,"value":832,"annotation":18064},"Logger for the pipette module.",[1990,8137],{"name":7122,"cls":810},{"type":846,"name":17981,"path":17953,"parent":6909,"description":18066,"lines":18067,"decorators":18068,"parameters":18069},"Configure the individual channel for use.",[9094,3132],[13598],[18070,18071,18074],{"name":851,"kind":852,"required":853},{"name":1896,"kind":1769,"annotation":18072,"required":42,"default":1406,"description":18073},{"name":1394,"cls":810},"The channel this pipettes is assigned to.",{"name":3721,"kind":3722,"required":42,"default":3724},{"type":846,"name":17982,"path":17953,"parent":6909,"lines":18076,"decorators":18077,"parameters":18078,"returns":18080},[3133,3905],[13598],[18079],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":18081},{"name":1098,"cls":810},{"type":846,"name":17983,"path":17953,"parent":6909,"description":18083,"lines":18084,"decorators":18085,"parameters":18086},"Initialize the pipetting head.",[3911,6650],[13598],[18087,18088],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724},{"type":846,"name":17984,"path":17953,"parent":6909,"lines":18090,"decorators":18091,"parameters":18092},[8412,2113],[13598],[18093,18094],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724},{"type":846,"name":17985,"path":17953,"parent":6909,"description":8286,"lines":18096,"decorators":18097,"parameters":18098,"returns":18100},[1123,2124],[7133],[18099],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":18101},{"name":931,"cls":810},{"type":846,"name":17986,"path":17953,"parent":6909,"description":18103,"lines":18104,"decorators":18105,"parameters":18106,"returns":18108},"Get the current location of the pipette's tip.",[1140,8616],[14409,7133,13598],[18107],{"name":851,"kind":852,"required":853},{"description":18109,"annotation":18110},"The absolute location of the pipette's tip.",{"name":1915,"cls":810},{"type":846,"name":17987,"path":17953,"parent":6909,"description":18112,"lines":18113,"decorators":18114,"parameters":18115},"Move the pipette to the given absolute location on a safe traverse height.",[8631,2247],[14419,7133,13598],[18116,18117,18120],{"name":851,"kind":13157,"required":853},{"name":14123,"kind":852,"annotation":18118,"required":853,"description":18119},{"name":1915,"cls":810},"The absolute location where to move the pipette's tip to.",{"name":1398,"kind":1769,"annotation":18121,"required":42,"default":832,"description":14434},{"join":18122},[18123,832],{"name":1921,"cls":810},{"type":846,"name":17988,"path":17953,"parent":6909,"description":18125,"lines":18126,"decorators":18127,"parameters":18128},"Move the pipette by the given relative offset.",[4038,10835],[14419,7133,13598],[18129,18130],{"name":851,"kind":13157,"required":853},{"name":13268,"kind":852,"annotation":18131,"required":853,"description":18132},{"name":1915,"cls":810},"The relative offset by which to move the pipette's tip.",{"type":846,"name":17989,"path":17953,"parent":6909,"description":18134,"lines":18135,"decorators":18136,"parameters":18137},"Position all components so that there is maximum free y range for this channel.",[6586,1220],[14419,7133],[18138],{"name":851,"kind":852,"required":853},{"type":846,"name":17990,"path":17953,"parent":6909,"description":18140,"lines":18141,"parameters":18142},"Verify whether the tip in the given spot can be picked up.",[4100,10171],[18143,18144,18148],{"name":851,"kind":13157,"required":853},{"name":18145,"kind":852,"annotation":18146,"required":853,"description":18147},"spot",{"name":16045,"cls":810},"The spot from where to pick up the tip.",{"name":14560,"kind":1769,"annotation":18149,"required":42,"default":832,"description":18152},{"join":18150},[18151,832],{"name":1915,"cls":810},"An offset (dx, dy, dz) in mm to adjust the pick up location.",{"type":846,"name":17991,"path":17953,"parent":6909,"description":18154,"lines":18155,"decorators":18157,"parameters":18158,"returns":18160},"Check whether the firmware reports this channel as having a tip.",[16240,18156],233,[14409,7133],[18159],{"name":851,"kind":852,"required":853},{"description":18161,"annotation":18162},"Whether the firmware reports the channel as having a tip.",{"name":1098,"cls":810},{"type":846,"name":17992,"path":17953,"parent":6909,"description":18164,"lines":18165,"decorators":18166,"parameters":18167},"Pick up a tip from the given spot and assign it to the pipette.",[14470,1302],[14419,7133,13598],[18168,18169,18171,18175],{"name":851,"kind":13157,"required":853},{"name":18145,"kind":852,"annotation":18170,"required":853,"description":18147},{"name":16045,"cls":810},{"name":14560,"kind":1769,"annotation":18172,"required":42,"default":832,"description":18152},{"join":18173},[18174,832],{"name":1915,"cls":810},{"name":2163,"kind":1769,"annotation":18176,"required":42,"default":18177,"description":18178},{"name":2167,"cls":810},{"name":2170,"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":17993,"path":17953,"parent":6909,"description":18180,"lines":18181,"decorators":18183,"parameters":18184},"Pick up the next available tip from the given rack and assign it to the pipette.",[1323,18182],307,[14419,7133,13598],[18185,18186,18191,18195],{"name":851,"kind":13157,"required":853},{"name":18187,"kind":852,"annotation":18188,"required":853,"description":18190},"rack",{"name":18189,"cls":810},"unitelabs.labware.tips.tip_rack.TipRack","The rack from where to pick up the tip.",{"name":14560,"kind":1769,"annotation":18192,"required":42,"default":832,"description":18152},{"join":18193},[18194,832],{"name":1915,"cls":810},{"name":2163,"kind":1769,"annotation":18196,"required":42,"default":18197,"description":18178},{"name":2167,"cls":810},{"name":2170,"cls":810},{"type":846,"name":17994,"path":17953,"parent":6909,"description":18199,"lines":18200,"decorators":18202,"parameters":18203},"Put down the currently held tip into the given spot.",[7270,18201],352,[14419,7133,13598],[18204,18205,18208,18212],{"name":851,"kind":13157,"required":853},{"name":18145,"kind":852,"annotation":18206,"required":853,"description":18207},{"name":16045,"cls":810},"The spot where to put down the tip.",{"name":14566,"kind":1769,"annotation":18209,"required":42,"default":832,"description":14570},{"join":18210},[18211,832],{"name":1915,"cls":810},{"name":18213,"kind":1769,"annotation":18214,"required":42,"default":18215,"description":18216},"drop_method",{"name":1947,"cls":810},{"name":2243,"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":17995,"path":17953,"parent":6909,"description":18218,"lines":18219,"decorators":18220,"parameters":18221},"Put down the currently held tip into the first available, free spot in the given rack.",[16291,8063],[14419,7133,13598],[18222,18223,18226,18230],{"name":851,"kind":13157,"required":853},{"name":18187,"kind":852,"annotation":18224,"required":853,"description":18225},{"name":18189,"cls":810},"The rack in which to put down the tip.",{"name":14566,"kind":1769,"annotation":18227,"required":42,"default":832,"description":14570},{"join":18228},[18229,832],{"name":1915,"cls":810},{"name":18213,"kind":1769,"annotation":18231,"required":42,"default":18232,"description":18216},{"name":1947,"cls":810},{"name":2243,"cls":810},{"type":846,"name":17996,"path":17953,"parent":6909,"description":18234,"lines":18235,"decorators":18236,"parameters":18237},"Discard the currently held tip into the waste.",[15865,4617],[14419,7133,13598],[18238,18239],{"name":851,"kind":852,"required":853},{"name":14566,"kind":1769,"annotation":18240,"required":42,"default":832,"description":14570},{"join":18241},[18242,832],{"name":1915,"cls":810},{"type":846,"name":17997,"path":17953,"parent":6909,"description":18244,"lines":18245,"decorators":18246,"parameters":18247,"returns":18249},"Discard the currently held tip at the current location.",[7384,4642],[14409,7133,13598],[18248],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":18250},{"join":18251},[18252,832],{"name":18253,"cls":810},"unitelabs.labware.tips.tip.Tip",{"type":846,"name":17998,"path":17953,"parent":6909,"description":18255,"lines":18256,"parameters":18258},"Set the channel's recoring mode to TADM.",[18257,8762],428,[18259,18260],{"name":851,"kind":852,"required":853},{"name":16059,"kind":852,"annotation":18261,"required":853},{"name":16061,"cls":810},{"type":846,"name":17999,"path":17953,"parent":6909,"description":18263,"lines":18264,"decorators":18265,"parameters":18266,"returns":18268},"Get a list of identifiers of all available TADM guardbands for this channel.",[4664,4704],[14409,7133],[18267],{"name":851,"kind":852,"required":853},{"description":18269,"annotation":18270},"A list of uuids of all available TADM guardbands.",{"left":18271,"slice":18272},{"name":1851,"cls":810},{"name":931,"cls":810},{"type":846,"name":18000,"path":17953,"parent":6909,"description":18274,"lines":18275,"decorators":18277,"parameters":18278,"returns":18283},"Get the TADM guardband with the given identifier.",[4712,18276],489,[14409,7133],[18279,18280],{"name":851,"kind":852,"required":853},{"name":10948,"kind":852,"annotation":18281,"required":853,"description":18282},{"name":931,"cls":810},"The TADM guardband's identifier as uuid.",{"description":18284,"annotation":18285},"The stored TADM guardband with its upper and lower limit curve.",{"name":6916,"cls":810},{"type":846,"name":18001,"path":17953,"parent":6909,"description":18287,"lines":18288,"decorators":18290,"parameters":18291,"returns":18306},"Store a TADM guardband to monitor liquid handling operations with it.",[15966,18289],548,[14409,7133],[18292,18293,18297,18301],{"name":851,"kind":13157,"required":853},{"name":18294,"kind":852,"annotation":18295,"required":853,"description":18296},"upper_limit_curve",{"name":6922,"cls":810},"A list of time (ms) x pressure (Pa) value pairs that define points on the upper curve.",{"name":18298,"kind":852,"annotation":18299,"required":853,"description":18300},"lower_limit_curve",{"name":6922,"cls":810},"A list of time (ms) x pressure (Pa) value pairs that define points on the lower curve.",{"name":10948,"kind":852,"annotation":18302,"required":42,"default":832,"description":18305},{"join":18303},[18304,832],{"name":931,"cls":810},"The TADM guardband's identifier. Leave empty to create one automatically.",{"description":18307,"annotation":18308},"The created TADM guardband.",{"name":6916,"cls":810},{"type":846,"name":18002,"path":17953,"parent":6909,"description":18310,"lines":18311,"decorators":18312,"parameters":18313},"Delete all stored TADM Guardbands.",[1692,1711],[14409,7133],[18314],{"name":851,"kind":852,"required":853},{"type":846,"name":18003,"path":17953,"parent":6909,"description":18316,"lines":18317,"decorators":18319,"parameters":18320,"returns":18322},"Get a list of all measured pressure in Pa values (one each 10ms) of the last liquid handling operation.",[18318,966],557,[14409,7133],[18321],{"name":851,"kind":852,"required":853},{"description":18323,"annotation":18324},"The list of measured pressure values.",{"join":18325},[18326,832],{"name":6917,"cls":810},{"type":846,"name":18004,"path":17953,"parent":6909,"lines":18328,"decorators":18330,"parameters":18331,"returns":18333},[18329,7577],593,[14409,7133,13598],[18332],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":18334},{"name":1062,"cls":810},{"type":846,"name":18005,"path":17953,"parent":6909,"description":18336,"lines":18337,"parameters":18338},"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.",[7588,1748],[18339,18340,18341],{"name":851,"kind":852,"required":853},{"name":3716,"kind":3717,"required":42,"default":3719},{"name":3721,"kind":3722,"required":42,"default":3724},{"type":846,"name":18006,"path":17953,"parent":6909,"description":18343,"lines":18344,"parameters":18346},"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.",[18345,17959],614,[18347,18348,18349],{"name":851,"kind":852,"required":853},{"name":3716,"kind":3717,"required":42,"default":3719},{"name":3721,"kind":3722,"required":42,"default":3724},{"type":846,"name":17978,"path":17953,"parent":6909,"lines":18351,"parameters":18352},[9338,9338],[18353,18354,18357,18361,18365,18367,18369,18371,18374,18377,18380,18383,18386,18389,18392],{"name":851,"kind":852,"required":853},{"name":14250,"kind":852,"annotation":18355,"required":42,"default":18356},{"name":14252,"cls":810},{"name":14254,"cls":810},{"name":14256,"kind":852,"annotation":18358,"required":42},{"left":18359,"slice":18360},{"name":1911,"cls":810},{"name":14260,"cls":810},{"name":16112,"kind":852,"annotation":18362,"required":42,"default":832},{"join":18363},[18364,832],{"name":16045,"cls":810},{"name":14560,"kind":852,"annotation":18366,"required":42},{"name":1915,"cls":810},{"name":10948,"kind":852,"annotation":18368,"required":42,"default":16120},{"name":931,"cls":810},{"name":1896,"kind":852,"annotation":18370,"required":42,"default":1406},{"name":1394,"cls":810},{"name":16124,"kind":852,"annotation":18372,"required":42,"default":18373},{"name":14354,"cls":810},{"name":2167,"cls":810},{"name":16128,"kind":852,"annotation":18375,"required":42,"default":18376},{"name":14354,"cls":810},{"name":1947,"cls":810},{"name":12970,"kind":852,"annotation":18378,"required":42,"default":18379},{"name":14354,"cls":810},{"name":2489,"cls":810},{"name":16135,"kind":852,"annotation":18381,"required":42,"default":18382},{"name":14354,"cls":810},{"name":2703,"cls":810},{"name":16139,"kind":852,"annotation":18384,"required":42,"default":18385},{"name":14354,"cls":810},{"name":2309,"cls":810},{"name":16143,"kind":852,"annotation":18387,"required":42,"default":18388},{"name":14354,"cls":810},{"name":2459,"cls":810},{"name":16147,"kind":852,"annotation":18390,"required":42,"default":18391},{"name":14354,"cls":810},{"name":16061,"cls":810},{"name":13978,"kind":852,"annotation":18393,"required":42,"default":832,"description":14288},{"left":18394,"slice":18395},{"name":14284,"cls":810},{"name":6624,"cls":810},{"type":755,"name":17726,"path":18397,"parent":13869,"attributes":18398,"classes":18401},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fpipettes\u002Fchannels_protocol.py",[18399,18400],"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol._LLD_ASPIRATION_MODE_NAMES","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol._LLD_SENSITIVITY_NAMES",[17748],{"type":784,"name":18399,"path":18397,"parent":17726,"lines":18403,"value":18404},[848,848],"('OFF', 'GAMMA', 'DELTA_P', 'DUAL', 'Z_TOUCH_OFF')",{"type":784,"name":18400,"path":18397,"parent":17726,"lines":18406,"value":18407},[906,906],"{1: 'HIGH', 2: 'MEDIUM_HIGH', 3: 'MEDIUM_LOW', 4: 'LOW'}",{"type":802,"name":17748,"path":18397,"parent":17726,"description":18409,"lines":18410,"bases":18412,"attributes":18417,"functions":18419,"mro":18450},"Low-level access to the pipetting head. Used for head movement and liquid handling with the channels.",[795,18411],949,[18413,18415],{"annotation":18414},{"name":2774,"cls":810},{"annotation":18416},{"name":1793,"cls":810},[18418],"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_protocol.ChannelsProtocol.logger",[18420,18421,18422,18423,18424,18425,18426,18427,18428,18429,18430,18431,18432,18433,18434,18435,18436,18437,18438,18439,18440,18441,18442,18443,18444,18445,18446,18447,18448,18449],"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",[17748,2774],{"type":846,"name":18420,"path":18397,"parent":17748,"description":14770,"lines":18452,"parameters":18453,"returns":18455},[864,1059],[18454],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":18456},{"name":14776,"cls":810},{"type":846,"name":18421,"path":18397,"parent":17748,"description":18458,"lines":18459,"parameters":18460,"returns":18464},"Ensure the SiLA sub-module service is connected and return it.",[6725,1043],[18461,18462],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":18463,"required":853},{"name":1394,"cls":810},{"description":1127,"annotation":18465},{"name":14776,"cls":810},{"type":784,"name":18418,"path":18397,"parent":17748,"description":18467,"lines":18468,"value":832,"annotation":18469},"Logger for the pipettes module.",[1079,7046],{"name":7122,"cls":810},{"type":846,"name":18422,"path":18397,"parent":17748,"description":18471,"lines":18472,"decorators":18473,"parameters":18474,"returns":18478},"Get the PIP channels's initialization status.",[1085,1964],[7133],[18475,18476],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":18477,"required":853,"description":7837},{"name":1394,"cls":810},{"description":18479,"annotation":18480},"Whether the PIP channels is initialized.",{"name":1098,"cls":810},{"type":846,"name":18423,"path":18397,"parent":17748,"description":1901,"lines":18482,"decorators":18483,"parameters":18484},[1981,2123],[7133,8603],[18485,18486,18493,18498,18502,18512],{"name":851,"kind":852,"required":853},{"name":1908,"kind":852,"annotation":18487,"required":853,"description":18492},{"left":18488,"slice":18489},{"name":1911,"cls":810},{"join":18490},[18491,832],{"name":1915,"cls":810},"A location for each channel at which to drop the\ncurrently attached tip. Provide None if the channel is not involved.",{"name":1917,"kind":852,"annotation":18494,"required":42,"default":832,"description":18497},{"join":18495},[18496,832],{"name":1921,"cls":810},"The z-position in mm from where to start the deposit\nprocess. Defaults to the min traverse height.",{"name":1346,"kind":852,"annotation":18499,"required":42,"default":832,"description":14977},{"join":18500},[18501,832],{"name":1921,"cls":810},{"name":1931,"kind":852,"annotation":18503,"required":42,"default":18510,"description":18511},{"join":18504},[18505,18508,18509],{"left":18506,"slice":18507},{"name":843,"cls":810},{"name":1937,"cls":810},{"name":1937,"cls":810},{"name":1394,"cls":810},{"name":1941,"cls":810},"The tip type used to measure a safe height. It is recommended to\nuse the highest available tip type.",{"name":1943,"kind":852,"annotation":18513,"required":42,"default":18517,"description":18518},{"join":18514},[18515,18516],{"name":1947,"cls":810},{"name":1394,"cls":810},{"name":1950,"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":18424,"path":18397,"parent":17748,"description":1952,"lines":18520,"decorators":18521,"parameters":18522},[2124,3960],[7133,8603],[18523,18524],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":18525,"required":853,"description":18526},{"name":1394,"cls":810},"The zero-base channel index (0 - 15).",{"type":846,"name":18425,"path":18397,"parent":17748,"description":1961,"lines":18528,"decorators":18529,"parameters":18530},[2174,4038],[7133,8603],[18531,18532,18539],{"name":851,"kind":852,"required":853},{"name":1968,"kind":852,"annotation":18533,"required":853,"description":18538},{"left":18534,"slice":18535},{"name":1911,"cls":810},{"join":18536},[18537,832],{"name":1915,"cls":810},"An absolute location for each channel where to move to.\nProvide None to ignore the channel.",{"name":1398,"kind":852,"annotation":18540,"required":42,"default":832,"description":14434},{"join":18541},[18542,832],{"name":1921,"cls":810},{"type":846,"name":18426,"path":18397,"parent":17748,"description":1979,"lines":18544,"decorators":18545,"parameters":18546,"returns":18548},[4044,6585],[7133,8603],[18547],{"name":851,"kind":852,"required":853},{"description":18549,"annotation":18550},"The current x-position of all channels on the PIP head.",{"name":1062,"cls":810},{"type":846,"name":18427,"path":18397,"parent":17748,"description":18552,"lines":18553,"decorators":18554,"parameters":18555},"Move all channels on the PIP head to the specified x-position.\n\nMoves to the minimum traverse height first to avoid collisions.",[4074,4100],[7133,8603],[18556,18557],{"name":851,"kind":852,"required":853},{"name":1995,"kind":852,"annotation":18558,"required":853,"description":18559},{"name":1921,"cls":810},"The target x-position in mm.",{"type":846,"name":18428,"path":18397,"parent":17748,"description":18561,"lines":18562,"decorators":18563,"parameters":18564},"Move all channels on the PIP head to the specified x-position.\n\nAttention: Collision risk!",[4133,8454],[7133,8603],[18565,18566],{"name":851,"kind":852,"required":853},{"name":1995,"kind":852,"annotation":18567,"required":853,"description":18559},{"name":1921,"cls":810},{"type":846,"name":18429,"path":18397,"parent":17748,"description":2007,"lines":18569,"decorators":18570,"parameters":18571,"returns":18575},[8181,10184],[7133,8603],[18572,18573],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":18574,"required":853,"description":7837},{"name":1394,"cls":810},{"description":18576,"annotation":18577},"The channel's current y-position in mm.",{"name":1062,"cls":810},{"type":846,"name":18430,"path":18397,"parent":17748,"description":2018,"lines":18579,"decorators":18580,"parameters":18581},[18156,11484],[7133,8603],[18582,18583,18585],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":18584,"required":853,"description":7837},{"name":1394,"cls":810},{"name":2027,"kind":852,"annotation":18586,"required":853,"description":18587},{"name":1921,"cls":810},"The target y-position in mm.",{"type":846,"name":18431,"path":18397,"parent":17748,"description":2030,"lines":18589,"decorators":18590,"parameters":18591,"returns":18593},[1267,2711],[7133,8603],[18592],{"name":851,"kind":852,"required":853},{"description":18594,"annotation":18595},"The current y-positions of all channels on the PIP head.",{"left":18596,"slice":18597},{"name":1851,"cls":810},{"name":1062,"cls":810},{"type":846,"name":18432,"path":18397,"parent":17748,"description":18599,"lines":18600,"decorators":18601,"parameters":18602},"Move all channels on the PIP head to the specified y-positions.\n\nMoves to the minimum traverse height first to avoid collisions.",[8982,4250],[7133,8603],[18603,18604],{"name":851,"kind":852,"required":853},{"name":2048,"kind":852,"annotation":18605,"required":853,"description":18608},{"left":18606,"slice":18607},{"name":1911,"cls":810},{"name":1921,"cls":810},"The target y-position in mm for each channel.",{"type":846,"name":18433,"path":18397,"parent":17748,"description":2053,"lines":18610,"decorators":18611,"parameters":18612},[4251,1302],[7133,8603],[18613],{"name":851,"kind":852,"required":853},{"type":846,"name":18434,"path":18397,"parent":17748,"description":2059,"lines":18615,"decorators":18616,"parameters":18617,"returns":18621},[1323,8238],[7133,8603],[18618,18619],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":18620,"required":853,"description":7837},{"name":1394,"cls":810},{"description":18622,"annotation":18623},"The channel's current z-position in mm.",{"name":1062,"cls":810},{"type":846,"name":18435,"path":18397,"parent":17748,"description":2070,"lines":18625,"decorators":18626,"parameters":18627},[4342,18182],[7133,8603],[18628,18629,18631],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":18630,"required":853,"description":7837},{"name":1394,"cls":810},{"name":1555,"kind":852,"annotation":18632,"required":853,"description":18633},{"name":1921,"cls":810},"The target z-position in mm.",{"type":846,"name":18436,"path":18397,"parent":17748,"description":2092,"lines":18635,"decorators":18636,"parameters":18637,"returns":18639},[7270,4386],[7133,8603],[18638],{"name":851,"kind":852,"required":853},{"description":18640,"annotation":18641},"The current z-positions of all channels on the PIP head.",{"left":18642,"slice":18643},{"name":1851,"cls":810},{"name":1062,"cls":810},{"type":846,"name":18437,"path":18397,"parent":17748,"description":2081,"lines":18645,"decorators":18646,"parameters":18647},[4405,7305],[7133,8603],[18648,18649],{"name":851,"kind":852,"required":853},{"name":2099,"kind":852,"annotation":18650,"required":853,"description":18653},{"left":18651,"slice":18652},{"name":1911,"cls":810},{"name":1921,"cls":810},"The target z-position in mm for each channel.",{"type":846,"name":18438,"path":18397,"parent":17748,"description":2104,"lines":18655,"decorators":18657,"parameters":18658},[18656,4422],334,[7133,8603],[18659],{"name":851,"kind":852,"required":853},{"type":846,"name":18439,"path":18397,"parent":17748,"description":2111,"lines":18661,"decorators":18662,"parameters":18663,"returns":18667},[7320,16298],[7133],[18664,18665],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":18666,"required":853,"description":7837},{"name":1394,"cls":810},{"description":18668,"annotation":18669},"Whether the channel is currently carrying a tip.",{"name":1098,"cls":810},{"type":846,"name":18440,"path":18397,"parent":17748,"description":2121,"lines":18671,"decorators":18672,"parameters":18673,"returns":18675},[12493,12534],[7133,8603],[18674],{"name":851,"kind":852,"required":853},{"description":18676,"annotation":18677},"Whether the channel is currently carrying tips.",{"left":18678,"slice":18679},{"name":1851,"cls":810},{"name":1098,"cls":810},{"type":846,"name":18441,"path":18397,"parent":17748,"description":2132,"lines":18681,"decorators":18683,"parameters":18684},[7344,18682],421,[7133,8603],[18685,18686,18693,18703,18710,18715],{"name":851,"kind":852,"required":853},{"name":2139,"kind":852,"annotation":18687,"required":853,"description":18692},{"left":18688,"slice":18689},{"name":1911,"cls":810},{"join":18690},[18691,832],{"name":1915,"cls":810},"A location for each channel at which to pick up an\navailable tip. Provide None if the channel is not involved.",{"name":1931,"kind":852,"annotation":18694,"required":42,"default":18701,"description":18702},{"join":18695},[18696,18699,18700],{"left":18697,"slice":18698},{"name":843,"cls":810},{"name":1937,"cls":810},{"name":1937,"cls":810},{"name":1394,"cls":810},{"name":1941,"cls":810},"The tip type used to measure a safe height.",{"name":2163,"kind":852,"annotation":18704,"required":42,"default":18708,"description":18709},{"join":18705},[18706,18707],{"name":2167,"cls":810},{"name":1394,"cls":810},{"name":2170,"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":1917,"kind":852,"annotation":18711,"required":42,"default":832,"description":18714},{"join":18712},[18713,832],{"name":1921,"cls":810},"The z-position in mm from where to start the pick up\nprocess. Defaults to the min traverse height.",{"name":1398,"kind":852,"annotation":18716,"required":42,"default":832,"description":14434},{"join":18717},[18718,832],{"name":1921,"cls":810},{"type":846,"name":18442,"path":18397,"parent":17748,"description":2172,"lines":18720,"decorators":18721,"parameters":18722},[4642,1572],[7133,8603],[18723,18724,18730,18737,18741,18745],{"name":851,"kind":852,"required":853},{"name":2139,"kind":852,"annotation":18725,"required":853,"description":18692},{"left":18726,"slice":18727},{"name":1911,"cls":810},{"join":18728},[18729,832],{"name":1915,"cls":810},{"name":2185,"kind":852,"annotation":18731,"required":42,"default":832,"description":18736},{"left":18732,"slice":18733},{"name":2188,"cls":810},{"join":18734},[18735,832],{"name":1921,"cls":810},"The blowout air volume in µl for each channel.",{"name":1917,"kind":852,"annotation":18738,"required":42,"default":832,"description":18714},{"join":18739},[18740,832],{"name":1921,"cls":810},{"name":1398,"kind":852,"annotation":18742,"required":42,"default":832,"description":14434},{"join":18743},[18744,832],{"name":1921,"cls":810},{"name":1931,"kind":852,"annotation":18746,"required":42,"default":18753,"description":18702},{"join":18747},[18748,18751,18752],{"left":18749,"slice":18750},{"name":843,"cls":810},{"name":1937,"cls":810},{"name":1937,"cls":810},{"name":1394,"cls":810},{"name":1941,"cls":810},{"type":846,"name":18443,"path":18397,"parent":17748,"description":2210,"lines":18755,"decorators":18757,"parameters":18758},[1581,18756],532,[7133,8603],[18759,18760,18766,18770,18774,18778,18781],{"name":851,"kind":852,"required":853},{"name":1908,"kind":852,"annotation":18761,"required":853,"description":18492},{"left":18762,"slice":18763},{"name":1911,"cls":810},{"join":18764},[18765,832],{"name":1915,"cls":810},{"name":1917,"kind":852,"annotation":18767,"required":42,"default":832,"description":18497},{"join":18768},[18769,832],{"name":1921,"cls":810},{"name":1346,"kind":852,"annotation":18771,"required":42,"default":832,"description":14977},{"join":18772},[18773,832],{"name":1921,"cls":810},{"name":1398,"kind":852,"annotation":18775,"required":42,"default":832,"description":14434},{"join":18776},[18777,832],{"name":1921,"cls":810},{"name":2235,"kind":852,"annotation":18779,"required":42,"description":18780},{"name":1921,"cls":810},"Ignored on STAR; the shift is handled via the `ti` firmware parameter.",{"name":1943,"kind":852,"annotation":18782,"required":42,"default":18786,"description":18518},{"join":18783},[18784,18785],{"name":1947,"cls":810},{"name":1394,"cls":810},{"name":2243,"cls":810},{"type":846,"name":18444,"path":18397,"parent":17748,"description":18788,"lines":18789,"decorators":18792,"parameters":18793},"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.",[18790,18791],537,714,[7133,8603],[18794,18795,18800,18807,18815,18824,18833,18837,18841,18849,18857,18867,18875,18883,18891,18899,18907,18915,18923,18931,18938,18946,18954,18962,18970,18978,18986,18994,19001,19004,19012,19020],{"name":851,"kind":852,"required":853},{"name":2252,"kind":852,"annotation":18796,"required":853,"description":18799},{"left":18797,"slice":18798},{"name":1911,"cls":810},{"name":1098,"cls":810},"Pattern of which channels to use for the aspiration.",{"name":2257,"kind":852,"annotation":18801,"required":853,"description":18806},{"left":18802,"slice":18803},{"name":1911,"cls":810},{"join":18804},[18805,832],{"name":1915,"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":2264,"kind":852,"annotation":18808,"required":42,"default":18811,"description":18814},{"left":18809,"slice":18810},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":18812},[18813],{},"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":1917,"kind":852,"annotation":18816,"required":42,"default":18821,"description":18823},{"left":18817,"slice":18818},{"name":1911,"cls":810},{"join":18819},[18820,832],{"name":1921,"cls":810},{"elements":18822},[832],"The z-position in mm from where to start the\naspiration process. Defaults to the aspirate location.",{"name":2280,"kind":852,"annotation":18825,"required":42,"default":18830,"description":18832},{"left":18826,"slice":18827},{"name":1911,"cls":810},{"join":18828},[18829,832],{"name":1921,"cls":810},{"elements":18831},[832],"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":1346,"kind":852,"annotation":18834,"required":42,"default":832,"description":14977},{"join":18835},[18836,832],{"name":1921,"cls":810},{"name":1398,"kind":852,"annotation":18838,"required":42,"default":832,"description":14434},{"join":18839},[18840,832],{"name":1921,"cls":810},{"name":2297,"kind":852,"annotation":18842,"required":42,"default":18845,"description":18848},{"left":18843,"slice":18844},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":18846},[18847],{},"Volume of air in μl that is aspirated first during\nthe aspiration step.",{"name":2305,"kind":852,"annotation":18850,"required":42,"default":18853,"description":18856},{"left":18851,"slice":18852},{"name":1911,"cls":810},{"name":2309,"cls":810},{"elements":18854},[18855],{"name":2313,"cls":810},"The mode how the channel and tip determine where the liquid\nsurface is in a well or tube.",{"name":2315,"kind":852,"annotation":18858,"required":42,"default":18864,"description":18866},{"left":18859,"slice":18860},{"name":1911,"cls":810},{"left":18861,"slice":18862},{"name":2320,"cls":810},{"elements":18863},[2323,2324,2325,2326],{"elements":18865},[2323],"The sensitivity for liquid level detection ranging\nfrom 1 (high) to 4 (low).",{"name":2330,"kind":852,"annotation":18868,"required":42,"default":18871,"description":18874},{"left":18869,"slice":18870},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":18872},[18873],{},"The aspirate z-position in mm above the container\nbottom.",{"name":2338,"kind":852,"annotation":18876,"required":42,"default":18879,"description":18882},{"left":18877,"slice":18878},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":18880},[18881],{},"The maximum height difference in mm for dual\nliquid level detection to detect foam.",{"name":2346,"kind":852,"annotation":18884,"required":42,"default":18887,"description":18890},{"left":18885,"slice":18886},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":18888},[18889],{},"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":2354,"kind":852,"annotation":18892,"required":42,"default":18895,"description":18898},{"left":18893,"slice":18894},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":18896},[18897],{},"The volume of liquid in μl to aspirate.",{"name":2362,"kind":852,"annotation":18900,"required":42,"default":18903,"description":18906},{"left":18901,"slice":18902},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":18904},[18905],{},"Liquid flow rates in μl\u002Fs, corresponding to plunger speed.",{"name":2370,"kind":852,"annotation":18908,"required":42,"default":18911,"description":18914},{"left":18909,"slice":18910},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":18912},[18913],{},"Time in seconds that the pipette head remains in the\nliquid after aspiration or dispense.",{"name":2378,"kind":852,"annotation":18916,"required":42,"default":18919,"description":18922},{"left":18917,"slice":18918},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":18920},[18921],{},"Speed in mm\u002Fs which the pipette head is moved out of the\nliquid.",{"name":2386,"kind":852,"annotation":18924,"required":42,"default":18927,"description":18930},{"left":18925,"slice":18926},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":18928},[18929],{},"After aspirating the required volume an\nadditional volume in μl is aspirated and dispensed again\nimmediately.",{"name":1404,"kind":852,"annotation":18932,"required":42,"default":18935,"description":18937},{"left":18933,"slice":18934},{"name":1911,"cls":810},{"name":1394,"cls":810},{"elements":18936},[1406],"Number of homogenization cycles.",{"name":2400,"kind":852,"annotation":18939,"required":42,"default":18942,"description":18945},{"left":18940,"slice":18941},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":18943},[18944],{},"The depth in mm, how far the tip dips into the\nliquid for homogenization.",{"name":2408,"kind":852,"annotation":18947,"required":42,"default":18950,"description":18953},{"left":18948,"slice":18949},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":18951},[18952],{},"The depth in mm, how far the tip dips further\ninto the liquid during homogenization.",{"name":2416,"kind":852,"annotation":18955,"required":42,"default":18958,"description":18961},{"left":18956,"slice":18957},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":18959},[18960],{},"The homogenization volume in μl.",{"name":2424,"kind":852,"annotation":18963,"required":42,"default":18966,"description":18969},{"left":18964,"slice":18965},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":18967},[18968],{},"Liquid flow rates in μl\u002Fs, corresponding to plunger\nspeed for mixing.",{"name":2432,"kind":852,"annotation":18971,"required":42,"default":18974,"description":18977},{"left":18972,"slice":18973},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":18975},[18976],{},"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":1352,"kind":852,"annotation":18979,"required":42,"default":18982,"description":18985},{"left":18980,"slice":18981},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":18983},[18984],{},"The height in mm relative to the liquid surface\nlevel to move up to aspirate the transport air into the tip.",{"name":2447,"kind":852,"annotation":18987,"required":42,"default":18990,"description":18993},{"left":18988,"slice":18989},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":18991},[18992],{},"Volume of air in μl that is aspirated at the end\nof the aspiration step.",{"name":2455,"kind":852,"annotation":18995,"required":42,"default":18999,"description":19000},{"join":18996},[18997,18998],{"name":2459,"cls":810},{"name":1394,"cls":810},{"name":2462,"cls":810},"The mode used for Total Air Displacement Monitoring.",{"name":2464,"kind":852,"annotation":19002,"required":42,"default":1406,"description":19003},{"name":1394,"cls":810},"The index of the limit curve to apply to the TADM\nparameter set.",{"name":2469,"kind":852,"annotation":19005,"required":42,"default":19008,"description":19011},{"left":19006,"slice":19007},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":19009},[19010],{},"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":2477,"kind":852,"annotation":19013,"required":42,"default":19016,"description":19019},{"left":19014,"slice":19015},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":19017},[19018],{},"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":2485,"kind":852,"annotation":19021,"required":42,"default":19024,"description":19027},{"left":19022,"slice":19023},{"name":1911,"cls":810},{"name":2489,"cls":810},{"elements":19025},[19026],{"name":2493,"cls":810},"Controls how the liquid is pulled up into the tip.",{"type":846,"name":18445,"path":18397,"parent":17748,"description":19029,"lines":19030,"decorators":19032,"parameters":19033},"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.",[19031,7880],716,[7133,8603],[19034,19035,19040,19047,19055,19064,19073,19077,19081,19089,19096,19105,19113,19116,19124,19132,19139,19146,19153,19159,19166,19173,19180,19187,19195,19203,19210,19218,19224,19226,19233,19240],{"name":851,"kind":852,"required":853},{"name":2252,"kind":852,"annotation":19036,"required":853,"description":19039},{"left":19037,"slice":19038},{"name":1911,"cls":810},{"name":1098,"cls":810},"Pattern of which channels to use for the dispense.",{"name":2505,"kind":852,"annotation":19041,"required":853,"description":19046},{"left":19042,"slice":19043},{"name":1911,"cls":810},{"join":19044},[19045,832],{"name":1915,"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":2264,"kind":852,"annotation":19048,"required":42,"default":19051,"description":19054},{"left":19049,"slice":19050},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":19052},[19053],{},"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":1917,"kind":852,"annotation":19056,"required":42,"default":19061,"description":19063},{"left":19057,"slice":19058},{"name":1911,"cls":810},{"join":19059},[19060,832],{"name":1921,"cls":810},{"elements":19062},[832],"The z-position in mm from where to start the\ndispensation process. Defaults to the dispense location.",{"name":2280,"kind":852,"annotation":19065,"required":42,"default":19070,"description":19072},{"left":19066,"slice":19067},{"name":1911,"cls":810},{"join":19068},[19069,832],{"name":1921,"cls":810},{"elements":19071},[832],"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":1346,"kind":852,"annotation":19074,"required":42,"default":832,"description":14977},{"join":19075},[19076,832],{"name":1921,"cls":810},{"name":1398,"kind":852,"annotation":19078,"required":42,"default":832,"description":14434},{"join":19079},[19080,832],{"name":1921,"cls":810},{"name":2297,"kind":852,"annotation":19082,"required":42,"default":19085,"description":19088},{"left":19083,"slice":19084},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":19086},[19087],{},"Volume of air in μl that is dispensed last during\nthe dispensation step.",{"name":2305,"kind":852,"annotation":19090,"required":42,"default":19093,"description":18856},{"left":19091,"slice":19092},{"name":1911,"cls":810},{"name":2309,"cls":810},{"elements":19094},[19095],{"name":2556,"cls":810},{"name":2315,"kind":852,"annotation":19097,"required":42,"default":19103,"description":18866},{"left":19098,"slice":19099},{"name":1911,"cls":810},{"left":19100,"slice":19101},{"name":2320,"cls":810},{"elements":19102},[2323,2324,2325,2326],{"elements":19104},[2323],{"name":2330,"kind":852,"annotation":19106,"required":42,"default":19109,"description":19112},{"left":19107,"slice":19108},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":19110},[19111],{},"The dispense z-position in mm above the container\nbottom.",{"name":2574,"kind":852,"annotation":19114,"required":42,"description":19115},{"name":1921,"cls":810},"Distance in mm to the side of the container wall.\nSet low to reduce droplets or foam.",{"name":2346,"kind":852,"annotation":19117,"required":42,"default":19120,"description":19123},{"left":19118,"slice":19119},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":19121},[19122],{},"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":2354,"kind":852,"annotation":19125,"required":42,"default":19128,"description":19131},{"left":19126,"slice":19127},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":19129},[19130],{},"The volumes of liquid in μl to dispense.",{"name":2362,"kind":852,"annotation":19133,"required":42,"default":19136,"description":18906},{"left":19134,"slice":19135},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":19137},[19138],{},{"name":2370,"kind":852,"annotation":19140,"required":42,"default":19143,"description":18914},{"left":19141,"slice":19142},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":19144},[19145],{},{"name":2378,"kind":852,"annotation":19147,"required":42,"default":19150,"description":18922},{"left":19148,"slice":19149},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":19151},[19152],{},{"name":1404,"kind":852,"annotation":19154,"required":42,"default":19157,"description":18937},{"left":19155,"slice":19156},{"name":1911,"cls":810},{"name":1394,"cls":810},{"elements":19158},[1406],{"name":2400,"kind":852,"annotation":19160,"required":42,"default":19163,"description":18945},{"left":19161,"slice":19162},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":19164},[19165],{},{"name":2408,"kind":852,"annotation":19167,"required":42,"default":19170,"description":18953},{"left":19168,"slice":19169},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":19171},[19172],{},{"name":2416,"kind":852,"annotation":19174,"required":42,"default":19177,"description":18961},{"left":19175,"slice":19176},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":19178},[19179],{},{"name":2424,"kind":852,"annotation":19181,"required":42,"default":19184,"description":18969},{"left":19182,"slice":19183},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":19185},[19186],{},{"name":2646,"kind":852,"annotation":19188,"required":42,"default":19191,"description":19194},{"left":19189,"slice":19190},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":19192},[19193],{},"Dispense flow rate in μL\u002Fs in at which the dispense\nstep terminates abruptly.",{"name":2654,"kind":852,"annotation":19196,"required":42,"default":19199,"description":19202},{"left":19197,"slice":19198},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":19200},[19201],{},"The volumes of liquid in μl to dispense and dispense\nbefore dispensing the liquid.",{"name":1352,"kind":852,"annotation":19204,"required":42,"default":19207,"description":18985},{"left":19205,"slice":19206},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":19208},[19209],{},{"name":2447,"kind":852,"annotation":19211,"required":42,"default":19214,"description":19217},{"left":19212,"slice":19213},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":19215},[19216],{},"Volume of air in μl that is dispensed at the\nbeginning of the dispensation step.",{"name":2455,"kind":852,"annotation":19219,"required":42,"default":19223,"description":19000},{"join":19220},[19221,19222],{"name":2459,"cls":810},{"name":1394,"cls":810},{"name":2462,"cls":810},{"name":2464,"kind":852,"annotation":19225,"required":42,"default":1406,"description":19003},{"name":1394,"cls":810},{"name":2469,"kind":852,"annotation":19227,"required":42,"default":19230,"description":19011},{"left":19228,"slice":19229},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":19231},[19232],{},{"name":2477,"kind":852,"annotation":19234,"required":42,"default":19237,"description":19019},{"left":19235,"slice":19236},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":19238},[19239],{},{"name":2485,"kind":852,"annotation":19241,"required":42,"default":19244,"description":19247},{"left":19242,"slice":19243},{"name":1911,"cls":810},{"name":2703,"cls":810},{"elements":19245},[19246],{"name":2707,"cls":810},"Controls how the liquid is released from the tip.",{"type":846,"name":18446,"path":18397,"parent":17748,"description":19249,"lines":19250,"decorators":19253,"parameters":19254},"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.",[19251,19252],892,909,[7133,8603],[19255,19256,19259],{"name":851,"kind":852,"required":853},{"name":2715,"kind":852,"annotation":19257,"required":853,"description":19258},{"name":1394,"cls":810},"Number of dispensing repeats.",{"name":2718,"kind":852,"annotation":19260,"required":853,"description":19261},{"name":1921,"cls":810},"X-offset between dispense repeats.",{"type":846,"name":18447,"path":18397,"parent":17748,"description":2721,"lines":19263,"decorators":19266,"parameters":19267,"returns":19269},[19264,19265],914,924,[7133],[19268],{"name":851,"kind":852,"required":853},{"description":19270,"annotation":19271},"The detected liquid level in mm for each channel.",{"left":19272,"slice":19273},{"name":1851,"cls":810},{"name":1062,"cls":810},{"type":846,"name":18448,"path":18397,"parent":17748,"description":2732,"lines":19275,"decorators":19278,"parameters":19279,"returns":19281},[19276,19277],926,935,[7133],[19280],{"name":851,"kind":852,"required":853},{"description":19282,"annotation":19283},"Whether the channel TADM status is on or off.",{"left":19284,"slice":19285},{"name":1851,"cls":810},{"name":1098,"cls":810},{"type":846,"name":18449,"path":18397,"parent":17748,"description":2743,"lines":19287,"decorators":19289,"parameters":19290},[19288,18411],940,[7133],[19291,19292],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":19293,"required":853,"description":7837},{"name":1394,"cls":810},{"type":755,"name":17727,"path":19295,"parent":13869,"classes":19296},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fpipettes\u002Fchannels_context.py",[17742],{"type":802,"name":17742,"path":19295,"parent":17727,"description":19298,"lines":19299,"decorators":19300,"bases":19301,"functions":19305,"mro":19307},"Context for the Hamilton channels.",[905,2756],[9323],[19302],{"annotation":19303},{"name":19304,"cls":810},"unitelabs.liquid_handling.modules.parameters.pipettes_context.PipettesContext",[19306],"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_context.ChannelsContext.__init__",[17742,19304,19308],"unitelabs.liquid_handling.modules.parameters.context.Context",{"type":846,"name":19306,"path":19295,"parent":17742,"lines":19310,"parameters":19311},[9338,9338],[19312,19313,19315,19320],{"name":851,"kind":852,"required":853},{"name":8985,"kind":852,"annotation":19314,"required":853},{"name":777,"cls":810},{"name":14537,"kind":852,"annotation":19316,"required":853},{"left":19317,"slice":19318},{"name":2188,"cls":810},{"name":19319,"cls":810},"unitelabs.labware.pipettable.pipettable.PipettableTarget",{"name":2252,"kind":852,"annotation":19321,"required":42,"default":832},{"join":19322},[19323,832],{"left":19324,"slice":19325},{"name":1911,"cls":810},{"name":1394,"cls":810},{"type":755,"name":17728,"path":19327,"parent":13869,"packages":19328,"attributes":19329,"classes":19330},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fpipettes\u002Fchannels.py",[14304],[16361],[6910],{"type":784,"name":16361,"path":19327,"parent":17728,"lines":19332,"value":19333,"annotation":19334},[1963,1963],"decimal.Decimal('182')",{"name":1062,"cls":810},{"type":802,"name":6910,"path":19327,"parent":17728,"description":19336,"lines":19337,"decorators":19339,"bases":19340,"attributes":19348,"functions":19354,"mro":19401},"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.",[8377,19338],1657,[9323],[19341],{"annotation":19342},{"left":19343,"slice":19344},{"name":777,"cls":810},{"elements":19345},[19346,19347],{"name":6909,"cls":810},{"name":1937,"cls":810},[19349,19350,19351,19352,19353],"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.logger",[19355,19356,19357,19358,19359,19360,19361,19362,19363,19364,19365,19366,19367,19368,19369,19370,19371,19372,19373,19374,19375,19376,19377,19378,19379,19380,19381,19382,19383,19384,19385,19386,19387,19388,19389,19390,19391,19392,19393,19394,19395,19396,19397,19398,19399,19400],"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.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",[6910,777,16182,13942,774,828],{"type":784,"name":19349,"path":19327,"parent":6910,"lines":19403,"value":17944,"annotation":19404},[2000,2000],{"name":931,"cls":810},{"type":784,"name":19350,"path":19327,"parent":6910,"lines":19406,"value":19407,"annotation":19408},[2001,2001],"dataclasses.field(default=DEFAULT_DISCARD_Z)",{"name":1062,"cls":810},{"type":784,"name":19351,"path":19327,"parent":6910,"lines":19410,"value":19411,"annotation":19412},[2009,2009],"ChannelsAspirateParameterSet",{"left":19413,"slice":19414},{"name":843,"cls":810},{"name":17743,"cls":810},{"type":784,"name":19352,"path":19327,"parent":6910,"lines":19416,"value":19417,"annotation":19418},[6816,6816],"ChannelsDispenseParameterSet",{"left":19419,"slice":19420},{"name":843,"cls":810},{"name":17745,"cls":810},{"type":846,"name":19356,"path":19327,"parent":6910,"lines":19422,"parameters":19423},[6827,1112],[19424,19425,19432,19441,19443],{"name":851,"kind":852,"required":853},{"name":16327,"kind":852,"annotation":19426,"required":853},{"join":19427},[832,19428,19429],{"name":1937,"cls":810},{"left":19430,"slice":19431},{"name":843,"cls":810},{"name":1937,"cls":810},{"name":16338,"kind":852,"annotation":19433,"required":853},{"join":19434},[19435,832],{"left":19436,"slice":19437},{"name":1911,"cls":810},{"join":19438},[19439,19440],{"name":1394,"cls":810},{"name":931,"cls":810},{"name":13978,"kind":852,"annotation":19442,"required":853},{"name":6624,"cls":810},{"name":13984,"kind":3717,"required":42,"default":3719},{"type":846,"name":19357,"path":19327,"parent":6910,"lines":19445,"parameters":19446,"returns":19450},[2061,3140],[19447,19448],{"name":851,"kind":852,"required":853},{"name":13978,"kind":852,"annotation":19449,"required":853},{"name":6624,"cls":810},{"description":1127,"annotation":19451},{"name":17748,"cls":810},{"type":846,"name":19358,"path":19327,"parent":6910,"lines":19453,"parameters":19454,"returns":19458},[3154,2072],[19455,19456],{"name":851,"kind":852,"required":853},{"name":13978,"kind":852,"annotation":19457,"required":853},{"name":6624,"cls":810},{"description":1127,"annotation":19459},{"name":6909,"cls":810},{"type":784,"name":19353,"path":19327,"parent":6910,"description":18467,"lines":19461,"value":832,"annotation":19462},[3911,2084],{"name":7122,"cls":810},{"type":846,"name":19359,"path":19327,"parent":6910,"description":19464,"lines":19465,"decorators":19466,"parameters":19467},"Configure the pipetting head with the number of available channels.",[2094,4011],[6526],[19468,19469,19474,19479],{"name":851,"kind":852,"required":853},{"name":2252,"kind":1769,"annotation":19470,"required":42,"default":832,"description":19473},{"join":19471},[19472,832],{"name":1394,"cls":810},"The number of channels available on the pipetting head.\nDefaults to the configuration stored on the instrument.",{"name":16358,"kind":1769,"annotation":19475,"required":42,"default":832,"description":19478},{"join":19476},[19477,832],{"name":1921,"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":3721,"kind":3722,"required":42,"default":3724},{"type":846,"name":19360,"path":19327,"parent":6910,"lines":19481,"decorators":19482,"parameters":19483,"returns":19485},[1179,4038],[6526],[19484],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":19486},{"name":1098,"cls":810},{"type":846,"name":19361,"path":19327,"parent":6910,"lines":19488,"decorators":19490,"parameters":19491},[4044,19489],211,[6526],[19492,19493],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724},{"type":846,"name":19362,"path":19327,"parent":6910,"description":19495,"lines":19496,"parameters":19497},"Deactivate sibling modules that conflict with channel operation.",[8445,10171],[19498],{"name":851,"kind":852,"required":853},{"type":846,"name":19363,"path":19327,"parent":6910,"lines":19500,"decorators":19501,"parameters":19502},[16240,4174],[6526],[19503],{"name":851,"kind":852,"required":853},{"type":846,"name":19364,"path":19327,"parent":6910,"lines":19505,"decorators":19506,"parameters":19507},[9679,10194],[6526],[19508],{"name":851,"kind":852,"required":853},{"type":846,"name":19365,"path":19327,"parent":6910,"description":19510,"lines":19511,"decorators":19513,"parameters":19514,"returns":19516},"Get the current locations of all pipettes' tips.",[8462,19512],252,[14409,7133,6526],[19515],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":19517},{"left":19518,"slice":19519},{"name":1851,"cls":810},{"name":1915,"cls":810},{"type":846,"name":19366,"path":19327,"parent":6910,"description":19521,"lines":19522,"decorators":19524,"parameters":19525},"Move all pipettes to the given absolute location on a safe traverse height.",[19523,8238],254,[14419,7133,6526],[19526,19527,19535],{"name":851,"kind":13157,"required":853},{"name":19528,"kind":852,"annotation":19529,"required":853,"description":19534},"locations",{"left":19530,"slice":19531},{"name":1911,"cls":810},{"join":19532},[19533,832],{"name":1915,"cls":810},"An absolute location for each pipette where to move the pipette's tip to.\nProvide None to ignore the pipette.",{"name":1398,"kind":1769,"annotation":19536,"required":42,"default":832,"description":14434},{"join":19537},[19538,832],{"name":1921,"cls":810},{"type":846,"name":19367,"path":19327,"parent":6910,"description":19540,"lines":19541,"decorators":19542,"parameters":19543},"Move all pipettes by the given relative offset.",[4342,12258],[14419,7133,6526],[19544,19545],{"name":851,"kind":13157,"required":853},{"name":19546,"kind":852,"annotation":19547,"required":853,"description":19552},"offsets",{"left":19548,"slice":19549},{"name":1911,"cls":810},{"join":19550},[19551,832],{"name":1915,"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":19368,"path":19327,"parent":6910,"description":17874,"lines":19554,"decorators":19556,"parameters":19557},[19555,12274],323,[14419,7133],[19558],{"name":851,"kind":852,"required":853},{"type":846,"name":19369,"path":19327,"parent":6910,"description":19560,"lines":19561,"decorators":19562,"parameters":19563},"Position all components so that there is maximum free y range for the given channels.",[4406,12541],[14419,7133],[19564,19565],{"name":851,"kind":13157,"required":853},{"name":2252,"kind":852,"annotation":19566,"required":42,"default":832,"description":19571},{"join":19567},[19568,832],{"left":19569,"slice":19570},{"name":1911,"cls":810},{"name":1394,"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":19370,"path":19327,"parent":6910,"description":19573,"lines":19574,"decorators":19576,"parameters":19577,"returns":19579},"Check which channels hold a tip in the Python model.",[7352,19575],386,[6526,7133],[19578],{"name":851,"kind":852,"required":853},{"description":19580,"annotation":19581},"A flag of each channel whether the Python model shows the channel as holding a tip.",{"left":19582,"slice":19583},{"name":1851,"cls":810},{"name":1098,"cls":810},{"type":846,"name":19371,"path":19327,"parent":6910,"description":19585,"lines":19586,"decorators":19587,"parameters":19588,"returns":19590},"Check which channels the Hamilton firmware reports as having tips.",[4524,4580],[14409,7133],[19589],{"name":851,"kind":852,"required":853},{"description":19591,"annotation":19592},"A flag of each channel whether the firmware reports the channel as having a tip.",{"left":19593,"slice":19594},{"name":1851,"cls":810},{"name":1098,"cls":810},{"type":846,"name":19372,"path":19327,"parent":6910,"description":19596,"lines":19597,"decorators":19599,"parameters":19600,"returns":19605},"Check whether the pipette currently holds a tip.",[19598,4618],400,[14409,7133],[19601,19602],{"name":851,"kind":13157,"required":853},{"name":1896,"kind":852,"annotation":19603,"required":853,"description":19604},{"name":1394,"cls":810},"The channel to check.",{"description":19606,"annotation":19607},"Whether the pipette currently holds a tip.",{"name":1098,"cls":810},{"type":846,"name":19373,"path":19327,"parent":6910,"description":18154,"lines":19609,"decorators":19610,"parameters":19611,"returns":19615},[4628,18257],[14409,7133],[19612,19613],{"name":851,"kind":13157,"required":853},{"name":1896,"kind":852,"annotation":19614,"required":853,"description":19604},{"name":1394,"cls":810},{"description":18161,"annotation":19616},{"name":1098,"cls":810},{"type":846,"name":19374,"path":19327,"parent":6910,"description":19618,"lines":19619,"parameters":19621},"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.",[4653,19620],466,[19622,19623,19628],{"name":851,"kind":13157,"required":853},{"name":2252,"kind":852,"annotation":19624,"required":853,"description":19627},{"left":19625,"slice":19626},{"name":1911,"cls":810},{"name":1394,"cls":810},"The channels to resync.",{"name":19629,"kind":852,"annotation":19630,"required":42,"default":832,"description":19635},"spots",{"join":19631},[19632,832],{"left":19633,"slice":19634},{"name":1911,"cls":810},{"name":16045,"cls":810},"The spots involved, used to move tips between channels and spots.",{"type":846,"name":19375,"path":19327,"parent":6910,"description":19637,"lines":19638,"decorators":19640,"parameters":19641},"Pick up tips from the given spots and assign them to the pipette channels.",[4747,19639],535,[14419,7133,6526],[19642,19643,19648,19653,19657],{"name":851,"kind":13157,"required":853},{"name":2252,"kind":852,"annotation":19644,"required":853,"description":19647},{"left":19645,"slice":19646},{"name":1911,"cls":810},{"name":1394,"cls":810},"The channels used to pick up the tips.",{"name":19629,"kind":852,"annotation":19649,"required":853,"description":19652},{"left":19650,"slice":19651},{"name":1911,"cls":810},{"name":16045,"cls":810},"The spots from where to pick up the tips.",{"name":14560,"kind":1769,"annotation":19654,"required":42,"default":832,"description":18152},{"join":19655},[19656,832],{"name":1915,"cls":810},{"name":2163,"kind":1769,"annotation":19658,"required":42,"default":19659,"description":18178},{"name":2167,"cls":810},{"name":2170,"cls":810},{"type":846,"name":19376,"path":19327,"parent":6910,"description":19661,"lines":19662,"decorators":19663,"parameters":19664},"Pick up the next available tips from the given rack and assign them to the pipette channels.",[18790,7548],[14419,7133,6526],[19665,19666,19670,19673,19677],{"name":851,"kind":13157,"required":853},{"name":2252,"kind":852,"annotation":19667,"required":853,"description":19647},{"left":19668,"slice":19669},{"name":1911,"cls":810},{"name":1394,"cls":810},{"name":18187,"kind":852,"annotation":19671,"required":853,"description":19672},{"name":18189,"cls":810},"The rack from where to pick up the tips.",{"name":14560,"kind":1769,"annotation":19674,"required":42,"default":832,"description":18152},{"join":19675},[19676,832],{"name":1915,"cls":810},{"name":2163,"kind":1769,"annotation":19678,"required":42,"default":19679,"description":18178},{"name":2167,"cls":810},{"name":2170,"cls":810},{"type":846,"name":19377,"path":19327,"parent":6910,"description":19681,"lines":19682,"decorators":19685,"parameters":19686},"Put down the currently held tips into the given spots.",[19683,19684],569,631,[14419,7133,6526],[19687,19688,19693,19699,19703],{"name":851,"kind":13157,"required":853},{"name":19629,"kind":852,"annotation":19689,"required":853,"description":19692},{"left":19690,"slice":19691},{"name":1911,"cls":810},{"name":16045,"cls":810},"The spots where to put down the tips.",{"name":2252,"kind":1769,"annotation":19694,"required":42,"default":832,"description":16273},{"join":19695},[19696,832],{"left":19697,"slice":19698},{"name":1911,"cls":810},{"name":1394,"cls":810},{"name":14566,"kind":1769,"annotation":19700,"required":42,"default":832,"description":14570},{"join":19701},[19702,832],{"name":1915,"cls":810},{"name":18213,"kind":1769,"annotation":19704,"required":42,"default":19705,"description":18216},{"name":1947,"cls":810},{"name":2243,"cls":810},{"type":846,"name":19378,"path":19327,"parent":6910,"description":18218,"lines":19707,"decorators":19709,"parameters":19710},[19708,7673],633,[14419,7133,6526],[19711,19712,19715,19721,19725],{"name":851,"kind":13157,"required":853},{"name":18187,"kind":852,"annotation":19713,"required":853,"description":19714},{"name":18189,"cls":810},"The rack in which to put down the tips.",{"name":2252,"kind":1769,"annotation":19716,"required":42,"default":832,"description":16273},{"join":19717},[19718,832],{"left":19719,"slice":19720},{"name":1911,"cls":810},{"name":1394,"cls":810},{"name":14566,"kind":1769,"annotation":19722,"required":42,"default":832,"description":14570},{"join":19723},[19724,832],{"name":1915,"cls":810},{"name":18213,"kind":1769,"annotation":19726,"required":42,"default":19727,"description":18216},{"name":1947,"cls":810},{"name":2243,"cls":810},{"type":846,"name":19379,"path":19327,"parent":6910,"description":16262,"lines":19729,"decorators":19731,"parameters":19732},[19730,5771],672,[14419,7133,6526],[19733,19734,19740,19744,19748],{"name":851,"kind":852,"required":853},{"name":2252,"kind":1769,"annotation":19735,"required":42,"default":832,"description":16273},{"join":19736},[19737,832],{"left":19738,"slice":19739},{"name":1911,"cls":810},{"name":1394,"cls":810},{"name":14566,"kind":1769,"annotation":19741,"required":42,"default":832,"description":14570},{"join":19742},[19743,832],{"name":1915,"cls":810},{"name":16279,"kind":1769,"annotation":19745,"required":42,"default":832,"description":16283},{"join":19746},[19747,832],{"name":1921,"cls":810},{"name":1943,"kind":1769,"annotation":19749,"required":42,"default":19750,"description":19751},{"name":1947,"cls":810},{"name":2243,"cls":810},"Method used to discard the tips. Either place and shift\ninto the discard location, or directly drop into waste.",{"type":846,"name":19380,"path":19327,"parent":6910,"description":19753,"lines":19754,"decorators":19755,"parameters":19756,"returns":19764},"Discard the currently held tips at the current location.",[5978,7773],[14409,7133,6526],[19757,19758],{"name":851,"kind":852,"required":853},{"name":2252,"kind":1769,"annotation":19759,"required":42,"default":832,"description":16273},{"join":19760},[19761,832],{"left":19762,"slice":19763},{"name":1911,"cls":810},{"name":1394,"cls":810},{"description":1127,"annotation":19765},{"join":19766},[19767,832],{"left":19768,"slice":19769},{"name":1851,"cls":810},{"name":18253,"cls":810},{"type":846,"name":19381,"path":19327,"parent":6910,"lines":19771,"decorators":19773,"parameters":19774,"returns":19779},[7782,19772],797,[7386],[19775],{"name":15244,"kind":852,"annotation":19776,"required":853},{"join":19777},[19778,832],{"name":2188,"cls":810},{"description":1127,"annotation":19780},{"name":1851,"cls":810},{"type":846,"name":19382,"path":19327,"parent":6910,"description":19782,"lines":19783,"decorators":19786,"parameters":19787,"returns":19791},"Parse a HamiltonMultiError and return the affected channels.",[19784,19785],799,810,[7386],[19788],{"name":19789,"kind":852,"annotation":19790,"required":853},"hme",{"name":8873,"cls":810},{"description":1127,"annotation":19792},{"left":19793,"slice":19794},{"name":1851,"cls":810},{"name":1394,"cls":810},{"type":846,"name":19383,"path":19327,"parent":6910,"description":19796,"lines":19797,"decorators":19800,"parameters":19801},"Aspirate liquid. See overloads for full documentation.",[19798,19799],911,988,[14419,7133,6526],[19802,19803,19807,19813,19819,19825,19831,19842,19851,19860,19866,19872,19878,19885,19892,19898,19903,19907,19913,19919,19925],{"name":851,"kind":13157,"required":853},{"name":14586,"kind":852,"annotation":19804,"required":853},{"left":19805,"slice":19806},{"name":2188,"cls":810},{"name":19319,"cls":810},{"name":19808,"kind":852,"annotation":19809,"required":42,"default":832},"parameters",{"join":19810},[19811,19812,832],{"name":17743,"cls":810},{"name":13650,"cls":810},{"name":2252,"kind":1769,"annotation":19814,"required":42,"default":832},{"join":19815},[19816,832],{"left":19817,"slice":19818},{"name":1911,"cls":810},{"name":1394,"cls":810},{"name":13228,"kind":1769,"annotation":19820,"required":42,"default":832},{"join":19821},[19822,832],{"left":19823,"slice":19824},{"name":2188,"cls":810},{"name":13787,"cls":810},{"name":13251,"kind":1769,"annotation":19826,"required":42,"default":832},{"join":19827},[19828,832],{"left":19829,"slice":19830},{"name":2188,"cls":810},{"name":1921,"cls":810},{"name":13258,"kind":1769,"annotation":19832,"required":42,"default":832},{"join":19833},[19834,832],{"left":19835,"slice":19836},{"name":2188,"cls":810},{"join":19837},[19838,19841],{"left":19839,"slice":19840},{"name":843,"cls":810},{"name":13113,"cls":810},{"name":13113,"cls":810},{"name":13243,"kind":1769,"annotation":19843,"required":42,"default":832},{"join":19844},[19845,832],{"left":19846,"slice":19847},{"name":2188,"cls":810},{"join":19848},[19849,19850],{"name":1098,"cls":810},{"name":1921,"cls":810},{"name":2305,"kind":1769,"annotation":19852,"required":42,"default":832},{"join":19853},[19854,832],{"left":19855,"slice":19856},{"name":2188,"cls":810},{"join":19857},[19858,19859],{"name":1098,"cls":810},{"name":2309,"cls":810},{"name":13236,"kind":1769,"annotation":19861,"required":42,"default":832},{"join":19862},[19863,832],{"left":19864,"slice":19865},{"name":2188,"cls":810},{"name":1921,"cls":810},{"name":1352,"kind":1769,"annotation":19867,"required":42,"default":832},{"join":19868},[19869,832],{"left":19870,"slice":19871},{"name":2188,"cls":810},{"name":1921,"cls":810},{"name":1404,"kind":1769,"annotation":19873,"required":42,"default":832},{"join":19874},[19875,832],{"left":19876,"slice":19877},{"name":2188,"cls":810},{"name":1394,"cls":810},{"name":19879,"kind":1769,"annotation":19880,"required":42,"default":832},"mix_liquid_offset",{"join":19881},[19882,832],{"left":19883,"slice":19884},{"name":2188,"cls":810},{"name":1921,"cls":810},{"name":19886,"kind":1769,"annotation":19887,"required":42,"default":832},"mix_follow_liquid",{"join":19888},[19889,832],{"left":19890,"slice":19891},{"name":2188,"cls":810},{"name":1098,"cls":810},{"name":2416,"kind":1769,"annotation":19893,"required":42,"default":832},{"join":19894},[19895,832],{"left":19896,"slice":19897},{"name":2188,"cls":810},{"name":1921,"cls":810},{"name":2455,"kind":1769,"annotation":19899,"required":42,"default":832},{"join":19900},[19901,19902,832],{"name":1098,"cls":810},{"name":9290,"cls":810},{"name":2464,"kind":1769,"annotation":19904,"required":42,"default":832},{"join":19905},[19906,832],{"name":1394,"cls":810},{"name":2432,"kind":1769,"annotation":19908,"required":42,"default":832},{"join":19909},[19910,832],{"left":19911,"slice":19912},{"name":2188,"cls":810},{"name":1921,"cls":810},{"name":13281,"kind":1769,"annotation":19914,"required":42,"default":832},{"join":19915},[19916,832],{"left":19917,"slice":19918},{"name":2188,"cls":810},{"name":1921,"cls":810},{"name":13268,"kind":1769,"annotation":19920,"required":42,"default":832},{"join":19921},[19922,832],{"left":19923,"slice":19924},{"name":2188,"cls":810},{"name":1915,"cls":810},{"name":1398,"kind":1769,"annotation":19926,"required":42,"default":832},{"join":19927},[19928,832],{"name":1921,"cls":810},{"type":846,"name":19384,"path":19327,"parent":6910,"description":19930,"lines":19931,"decorators":19934,"parameters":19935},"Dispense liquid. See overloads for full documentation.",[19932,19933],1089,1166,[14419,7133,6526],[19936,19937,19941,19946,19952,19958,19964,19975,19984,19993,19999,20005,20011,20017,20023,20029,20034,20038,20043,20049,20055],{"name":851,"kind":13157,"required":853},{"name":14537,"kind":852,"annotation":19938,"required":853},{"left":19939,"slice":19940},{"name":2188,"cls":810},{"name":19319,"cls":810},{"name":19808,"kind":852,"annotation":19942,"required":42,"default":832},{"join":19943},[19944,19945,832],{"name":17745,"cls":810},{"name":13331,"cls":810},{"name":2252,"kind":1769,"annotation":19947,"required":42,"default":832},{"join":19948},[19949,832],{"left":19950,"slice":19951},{"name":1911,"cls":810},{"name":1394,"cls":810},{"name":13228,"kind":1769,"annotation":19953,"required":42,"default":832},{"join":19954},[19955,832],{"left":19956,"slice":19957},{"name":2188,"cls":810},{"name":13481,"cls":810},{"name":13251,"kind":1769,"annotation":19959,"required":42,"default":832},{"join":19960},[19961,832],{"left":19962,"slice":19963},{"name":2188,"cls":810},{"name":1921,"cls":810},{"name":13258,"kind":1769,"annotation":19965,"required":42,"default":832},{"join":19966},[19967,832],{"left":19968,"slice":19969},{"name":2188,"cls":810},{"join":19970},[19971,19974],{"left":19972,"slice":19973},{"name":843,"cls":810},{"name":13113,"cls":810},{"name":13113,"cls":810},{"name":13243,"kind":1769,"annotation":19976,"required":42,"default":832},{"join":19977},[19978,832],{"left":19979,"slice":19980},{"name":2188,"cls":810},{"join":19981},[19982,19983],{"name":1098,"cls":810},{"name":1921,"cls":810},{"name":2305,"kind":1769,"annotation":19985,"required":42,"default":832},{"join":19986},[19987,832],{"left":19988,"slice":19989},{"name":2188,"cls":810},{"join":19990},[19991,19992],{"name":1098,"cls":810},{"name":2309,"cls":810},{"name":13236,"kind":1769,"annotation":19994,"required":42,"default":832},{"join":19995},[19996,832],{"left":19997,"slice":19998},{"name":2188,"cls":810},{"name":1921,"cls":810},{"name":1352,"kind":1769,"annotation":20000,"required":42,"default":832},{"join":20001},[20002,832],{"left":20003,"slice":20004},{"name":2188,"cls":810},{"name":1921,"cls":810},{"name":1404,"kind":1769,"annotation":20006,"required":42,"default":832},{"join":20007},[20008,832],{"left":20009,"slice":20010},{"name":2188,"cls":810},{"name":1394,"cls":810},{"name":19879,"kind":1769,"annotation":20012,"required":42,"default":832},{"join":20013},[20014,832],{"left":20015,"slice":20016},{"name":2188,"cls":810},{"name":1921,"cls":810},{"name":19886,"kind":1769,"annotation":20018,"required":42,"default":832},{"join":20019},[20020,832],{"left":20021,"slice":20022},{"name":2188,"cls":810},{"name":1098,"cls":810},{"name":2416,"kind":1769,"annotation":20024,"required":42,"default":832},{"join":20025},[20026,832],{"left":20027,"slice":20028},{"name":2188,"cls":810},{"name":1921,"cls":810},{"name":2455,"kind":1769,"annotation":20030,"required":42,"default":832},{"join":20031},[20032,20033,832],{"name":1098,"cls":810},{"name":9290,"cls":810},{"name":2464,"kind":1769,"annotation":20035,"required":42,"default":832},{"join":20036},[20037,832],{"name":1394,"cls":810},{"name":13556,"kind":1769,"annotation":20039,"required":42,"default":832},{"join":20040},[20041,20042,832],{"name":1098,"cls":810},{"name":1921,"cls":810},{"name":13281,"kind":1769,"annotation":20044,"required":42,"default":832},{"join":20045},[20046,832],{"left":20047,"slice":20048},{"name":2188,"cls":810},{"name":1921,"cls":810},{"name":13268,"kind":1769,"annotation":20050,"required":42,"default":832},{"join":20051},[20052,832],{"left":20053,"slice":20054},{"name":2188,"cls":810},{"name":1915,"cls":810},{"name":1398,"kind":1769,"annotation":20056,"required":42,"default":832},{"join":20057},[20058,832],{"name":1921,"cls":810},{"type":846,"name":19385,"path":19327,"parent":6910,"lines":20060,"parameters":20063},[20061,20062],1168,1186,[20064,20065,20069,20072],{"name":851,"kind":852,"required":853},{"name":2252,"kind":852,"annotation":20066,"required":853},{"left":20067,"slice":20068},{"name":1911,"cls":810},{"name":1394,"cls":810},{"name":20070,"kind":852,"annotation":20071,"required":853},"protocol_parameters",{"name":927,"cls":810},{"name":13159,"kind":852,"annotation":20073,"required":853},{"name":17742,"cls":810},{"type":846,"name":19386,"path":19327,"parent":6910,"description":20075,"lines":20076,"parameters":20079,"returns":20087},"Resolve channels to operate on, defaulting to every channel holding a tip.",[20077,20078],1188,1192,[20080,20081],{"name":851,"kind":852,"required":853},{"name":2252,"kind":852,"annotation":20082,"required":853},{"join":20083},[20084,832],{"left":20085,"slice":20086},{"name":1911,"cls":810},{"name":1394,"cls":810},{"description":1127,"annotation":20088},{"left":20089,"slice":20090},{"name":1851,"cls":810},{"name":1394,"cls":810},{"type":846,"name":19387,"path":19327,"parent":6910,"description":20092,"lines":20093,"parameters":20096},"Execute an aspiration step.",[20094,20095],1194,1213,[20097,20098,20102,20105],{"name":851,"kind":852,"required":853},{"name":2252,"kind":852,"annotation":20099,"required":853},{"left":20100,"slice":20101},{"name":1851,"cls":810},{"name":1394,"cls":810},{"name":20103,"kind":852,"annotation":20104,"required":853},"steps",{"name":1851,"cls":810},{"name":13159,"kind":852,"annotation":20106,"required":853},{"name":17742,"cls":810},{"type":846,"name":19388,"path":19327,"parent":6910,"description":20108,"lines":20109,"parameters":20112},"Execute a dispense step.",[20110,20111],1215,1234,[20113,20114,20118,20120],{"name":851,"kind":852,"required":853},{"name":2252,"kind":852,"annotation":20115,"required":853},{"left":20116,"slice":20117},{"name":1851,"cls":810},{"name":1394,"cls":810},{"name":20103,"kind":852,"annotation":20119,"required":853},{"name":1851,"cls":810},{"name":13159,"kind":852,"annotation":20121,"required":853},{"name":17742,"cls":810},{"type":846,"name":19389,"path":19327,"parent":6910,"description":20123,"lines":20124,"decorators":20127,"parameters":20128},"Perform a complex mixing operation as a sequence of aspiration-dispense pairs.",[20125,20126],1272,1320,[14419,7133],[20129,20130,20135,20143],{"name":851,"kind":13157,"required":853},{"name":14537,"kind":852,"annotation":20131,"required":853,"description":20134},{"left":20132,"slice":20133},{"name":2188,"cls":810},{"name":19319,"cls":810},"The target labware for the mixing operation.",{"name":19808,"kind":852,"annotation":20136,"required":853,"description":20142},{"join":20137},[20138,20141],{"left":20139,"slice":20140},{"name":2188,"cls":810},{"name":17738,"cls":810},{"name":17744,"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":2252,"kind":1769,"annotation":20144,"required":42,"default":832,"description":20149},{"join":20145},[20146,832],{"left":20147,"slice":20148},{"name":1911,"cls":810},{"name":1394,"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":19390,"path":19327,"parent":6910,"lines":20151,"parameters":20154,"returns":20170},[20152,20153],1325,1348,[20155,20156,20160,20166],{"name":851,"kind":13157,"required":853},{"name":14537,"kind":852,"annotation":20157,"required":853},{"left":20158,"slice":20159},{"name":2188,"cls":810},{"name":19319,"cls":810},{"name":2252,"kind":852,"annotation":20161,"required":853},{"join":20162},[20163,832],{"left":20164,"slice":20165},{"name":1911,"cls":810},{"name":1394,"cls":810},{"name":2305,"kind":852,"annotation":20167,"required":853},{"join":20168},[20169,832],{"name":2309,"cls":810},{"description":1127,"annotation":20171},{"left":20172,"slice":20173},{"name":2793,"cls":810},{"elements":20174},[20175,20178,20181],{"left":20176,"slice":20177},{"name":1851,"cls":810},{"name":19319,"cls":810},{"left":20179,"slice":20180},{"name":1911,"cls":810},{"name":1394,"cls":810},{"join":20182},[20183,832],{"name":2309,"cls":810},{"type":846,"name":19391,"path":19327,"parent":6910,"description":20185,"lines":20186,"decorators":20189,"parameters":20190,"returns":20204},"Compute liquid volumes in containers using target heights.",[20187,20188],1350,1362,[7386],[20191,20195,20200],{"name":14537,"kind":852,"annotation":20192,"required":853},{"left":20193,"slice":20194},{"name":1851,"cls":810},{"name":19319,"cls":810},{"name":20196,"kind":852,"annotation":20197,"required":853},"heights",{"left":20198,"slice":20199},{"name":1851,"cls":810},{"name":1062,"cls":810},{"name":2252,"kind":852,"annotation":20201,"required":853},{"left":20202,"slice":20203},{"name":1911,"cls":810},{"name":1394,"cls":810},{"description":1127,"annotation":20205},{"left":20206,"slice":20207},{"name":1851,"cls":810},{"name":1062,"cls":810},{"type":846,"name":19392,"path":19327,"parent":6910,"description":20209,"lines":20210,"decorators":20213,"parameters":20214},"Update liquid in containers using provided volumes.",[20211,20212],1364,1385,[7386],[20215,20219,20224],{"name":14537,"kind":852,"annotation":20216,"required":853},{"left":20217,"slice":20218},{"name":1851,"cls":810},{"name":19319,"cls":810},{"name":20220,"kind":852,"annotation":20221,"required":853},"volumes",{"left":20222,"slice":20223},{"name":1851,"cls":810},{"name":1062,"cls":810},{"name":2252,"kind":852,"annotation":20225,"required":853},{"left":20226,"slice":20227},{"name":1911,"cls":810},{"name":1394,"cls":810},{"type":846,"name":19393,"path":19327,"parent":6910,"description":20229,"lines":20230,"decorators":20233,"parameters":20234,"returns":20236},"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.",[20231,20232],1387,1401,[14419,7133],[20235],{"name":851,"kind":852,"required":853},{"description":20237,"annotation":20238},"A list of detected liquid heights in mm of the target containers, in the absolute\nHamilton coordinate system.",{"left":20239,"slice":20240},{"name":1851,"cls":810},{"name":1062,"cls":810},{"type":846,"name":19394,"path":19327,"parent":6910,"description":20242,"lines":20243,"decorators":20246,"parameters":20247,"returns":20266},"Get liquid heights moving to the target and detecting them via LLD.",[20244,20245],1403,1458,[14419,7133],[20248,20249,20254,20261],{"name":851,"kind":13157,"required":853},{"name":14537,"kind":852,"annotation":20250,"required":853,"description":20253},{"left":20251,"slice":20252},{"name":2188,"cls":810},{"name":19319,"cls":810},"The target labware to get the liquid heights from.",{"name":2252,"kind":1769,"annotation":20255,"required":42,"default":832,"description":20260},{"join":20256},[20257,832],{"left":20258,"slice":20259},{"name":1911,"cls":810},{"name":1394,"cls":810},"Channels to use for the operation (0-based).",{"name":2305,"kind":1769,"annotation":20262,"required":42,"default":832,"description":20265},{"join":20263},[20264,832],{"name":2309,"cls":810},"The liquid level detection mode to use.",{"description":20267,"annotation":20268},"A list of detected liquid heights in mm of the target containers, in the absolute",{"left":20269,"slice":20270},{"name":1851,"cls":810},{"name":1062,"cls":810},{"type":846,"name":19395,"path":19327,"parent":6910,"description":20272,"lines":20273,"decorators":20276,"parameters":20277,"returns":20298},"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`.",[20274,20275],1460,1496,[14419,7133],[20278,20279,20284,20290,20294],{"name":851,"kind":13157,"required":853},{"name":14537,"kind":852,"annotation":20280,"required":853,"description":20283},{"left":20281,"slice":20282},{"name":2188,"cls":810},{"name":19319,"cls":810},"The target labware to get the liquid volumes from.",{"name":2252,"kind":1769,"annotation":20285,"required":42,"default":832,"description":20260},{"join":20286},[20287,832],{"left":20288,"slice":20289},{"name":1911,"cls":810},{"name":1394,"cls":810},{"name":2305,"kind":1769,"annotation":20291,"required":42,"default":832,"description":20265},{"join":20292},[20293,832],{"name":2309,"cls":810},{"name":20295,"kind":1769,"annotation":20296,"required":42,"default":1048,"description":20297},"update_containers",{"name":1098,"cls":810},"Whether to update the containers with computed liquid volumes.",{"description":20299,"annotation":20300},"A list of computed liquid volumes in µL of the target containers.",{"left":20301,"slice":20302},{"name":1851,"cls":810},{"name":1062,"cls":810},{"type":846,"name":19396,"path":19327,"parent":6910,"lines":20304,"parameters":20307},[20305,20306],1501,1505,[20308],{"name":851,"kind":852,"required":853},{"type":846,"name":19397,"path":19327,"parent":6910,"description":20310,"lines":20311,"parameters":20314},"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.",[20312,20313],1507,1547,[20315,20316,20321,20328,20335],{"name":851,"kind":13157,"required":853},{"name":2252,"kind":852,"annotation":20317,"required":853,"description":20320},{"left":20318,"slice":20319},{"name":1911,"cls":810},{"name":1394,"cls":810},"The channels to rebuild the tip state on.",{"name":1931,"kind":852,"annotation":20322,"required":853,"description":20327},{"left":20323,"slice":20324},{"name":2188,"cls":810},{"left":20325,"slice":20326},{"name":843,"cls":810},{"name":1937,"cls":810},"The tip type to assign.",{"name":13251,"kind":852,"annotation":20329,"required":42,"default":832,"description":20334},{"join":20330},[20331,832],{"left":20332,"slice":20333},{"name":2188,"cls":810},{"name":1921,"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":20336,"kind":852,"annotation":20337,"required":42,"default":832,"description":20343},"liquid",{"join":20338},[20339,832],{"left":20340,"slice":20341},{"name":2188,"cls":810},{"name":20342,"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":19398,"path":19327,"parent":6910,"description":20345,"lines":20346,"decorators":20349,"parameters":20350},"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.",[20347,20348],1549,1608,[14419,7133],[20351,20352,20357,20364,20372,20377,20385],{"name":851,"kind":13157,"required":853},{"name":14537,"kind":852,"annotation":20353,"required":853,"description":20356},{"left":20354,"slice":20355},{"name":2188,"cls":810},{"name":19319,"cls":810},"The target labware to dispense to. Must be of length 1 or equal to number\nof configured channels.",{"name":2252,"kind":1769,"annotation":20358,"required":42,"default":832,"description":20363},{"join":20359},[20360,832],{"left":20361,"slice":20362},{"name":1911,"cls":810},{"name":1394,"cls":810},"The channels to empty. If None, all configured channels are emptied.",{"name":13258,"kind":1769,"annotation":20365,"required":42,"default":832,"description":20371},{"join":20366},[20367,20370,832],{"left":20368,"slice":20369},{"name":843,"cls":810},{"name":13113,"cls":810},{"name":13113,"cls":810},"The liquid class to use. If None, a default based\non the tip and liquid type is applied.",{"name":13236,"kind":1769,"annotation":20373,"required":42,"default":832,"description":20376},{"join":20374},[20375,832],{"name":1921,"cls":810},"z-distance above the bottom of `target` where to dispense.",{"name":20378,"kind":1769,"annotation":20379,"required":42,"default":832,"description":20384},"rebuild_tip_type",{"join":20380},[20381,832],{"left":20382,"slice":20383},{"name":843,"cls":810},{"name":1937,"cls":810},"Current tip type attached to the channels, used to rebuild channel states\nif recovering from a failed operation.",{"name":20386,"kind":1769,"annotation":20387,"required":42,"default":1052,"description":20388},"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":19399,"path":19327,"parent":6910,"description":20390,"lines":20391,"decorators":20394,"parameters":20395},"Pick up teaching needles.",[20392,20393],1613,1634,[14419,7133],[20396,20397],{"name":851,"kind":852,"required":853},{"name":2252,"kind":852,"annotation":20398,"required":42,"default":832,"description":20403},{"join":20399},[20400,832],{"left":20401,"slice":20402},{"name":1911,"cls":810},{"name":1394,"cls":810},"The channels to pick up teaching needles for. Defaults to only the first channel.",{"type":846,"name":19400,"path":19327,"parent":6910,"description":20405,"lines":20406,"decorators":20408,"parameters":20409},"Put down teaching needles.",[20407,19338],1636,[14419,7133],[20410,20411],{"name":851,"kind":852,"required":853},{"name":2252,"kind":852,"annotation":20412,"required":42,"default":832,"description":20417},{"join":20413},[20414,832],{"left":20415,"slice":20416},{"name":1911,"cls":810},{"name":1394,"cls":810},"The channels to put down teaching needles for. Defaults to only the first channel.",{"type":846,"name":19355,"path":19327,"parent":6910,"lines":20419,"parameters":20420},[9338,9338],[20421,20422,20425,20429,20438,20449,20451,20453,20455,20458],{"name":851,"kind":852,"required":853},{"name":14250,"kind":852,"annotation":20423,"required":42,"default":20424},{"name":14252,"cls":810},{"name":14254,"cls":810},{"name":14256,"kind":852,"annotation":20426,"required":42},{"left":20427,"slice":20428},{"name":1911,"cls":810},{"name":16325,"cls":810},{"name":16327,"kind":852,"annotation":20430,"required":42,"default":832},{"left":20431,"slice":20432},{"name":14284,"cls":810},{"join":20433},[832,20434,20435],{"name":16333,"cls":810},{"left":20436,"slice":20437},{"name":843,"cls":810},{"name":16333,"cls":810},{"name":16338,"kind":852,"annotation":20439,"required":42,"default":832},{"left":20440,"slice":20441},{"name":14284,"cls":810},{"join":20442},[20443,832],{"left":20444,"slice":20445},{"name":1911,"cls":810},{"join":20446},[20447,20448],{"name":1394,"cls":810},{"name":931,"cls":810},{"name":16350,"kind":852,"annotation":20450,"required":42,"default":1406},{"name":1394,"cls":810},{"name":16353,"kind":852,"annotation":20452,"required":42,"default":2323},{"name":1394,"cls":810},{"name":10948,"kind":852,"annotation":20454,"required":42,"default":17944},{"name":931,"cls":810},{"name":16358,"kind":852,"annotation":20456,"required":42,"default":20457},{"name":1062,"cls":810},{"name":16361,"cls":810},{"name":13978,"kind":852,"annotation":20459,"required":42,"default":832,"description":14288},{"left":20460,"slice":20461},{"name":14284,"cls":810},{"name":6624,"cls":810},{"type":755,"name":17729,"path":20463,"parent":13869,"classes":20464,"functions":20465},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fpipettes\u002Fvantage_channels_protocol.py",[17857],[20466],"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol._ul_to_001ul",{"type":846,"name":20466,"path":20463,"parent":17729,"description":20468,"lines":20469,"parameters":20470,"returns":20473},"Convert µl to 0.01µl (Vantage volume unit).",[831,864],[20471],{"name":15244,"kind":852,"annotation":20472,"required":853},{"name":1921,"cls":810},{"description":1127,"annotation":20474},{"name":1394,"cls":810},{"type":802,"name":17857,"path":20463,"parent":17729,"description":20476,"lines":20477,"bases":20479,"attributes":20484,"functions":20487,"mro":20515},"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,20478],582,[20480,20482],{"annotation":20481},{"name":15255,"cls":810},{"annotation":20483},{"name":1793,"cls":810},[20485,20486],"unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol._logger_name","unitelabs.liquid_handling.hamilton.modules.pipettes.vantage_channels_protocol.VantageChannelsProtocol._pip_initialized",[20488,20489,20490,20491,20492,20493,20494,20495,20496,20497,20498,20499,20500,20501,20502,20503,20504,20505,20506,20507,20508,20509,20510,20511,20512,20513,20514],"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",[17857,15255],{"type":784,"name":20485,"path":20463,"parent":17857,"lines":20517,"value":20518,"annotation":20519},[2847,2847],"'unitelabs.hamilton.vantage.pipettes'",{"name":931,"cls":810},{"type":846,"name":20488,"path":20463,"parent":17857,"lines":20521,"parameters":20522},[2860,887],[20523,20524,20526],{"name":851,"kind":852,"required":853},{"name":15299,"kind":852,"annotation":20525,"required":853},{"name":8473,"cls":810},{"name":8540,"kind":852,"annotation":20527,"required":42,"default":832},{"join":20528},[20529,832],{"name":15305,"cls":810},{"type":784,"name":20486,"path":20463,"parent":17857,"lines":20531,"value":1052},[887,887],{"type":846,"name":20489,"path":20463,"parent":17857,"description":20533,"lines":20534,"decorators":20535,"parameters":20536,"returns":20540},"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.",[1954,8377],[7133],[20537,20538],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":20539,"required":853},{"name":1394,"cls":810},{"description":1127,"annotation":20541},{"name":1098,"cls":810},{"type":846,"name":20490,"path":20463,"parent":17857,"description":20543,"lines":20544,"decorators":20545,"parameters":20546},"Initialize all channels on the PIP head (no tip discard).",[897,1981],[7133,8603],[20547],{"name":851,"kind":852,"required":853},{"type":846,"name":20491,"path":20463,"parent":17857,"description":4826,"lines":20549,"decorators":20550,"parameters":20551},[1982,2072],[7133,8603],[20552,20553,20559,20563,20567,20571,20573,20582],{"name":851,"kind":852,"required":853},{"name":1908,"kind":852,"annotation":20554,"required":853},{"left":20555,"slice":20556},{"name":1911,"cls":810},{"join":20557},[20558,832],{"name":1915,"cls":810},{"name":1917,"kind":852,"annotation":20560,"required":42,"default":832},{"join":20561},[20562,832],{"name":1921,"cls":810},{"name":1346,"kind":852,"annotation":20564,"required":42,"default":832},{"join":20565},[20566,832],{"name":1921,"cls":810},{"name":1398,"kind":852,"annotation":20568,"required":42,"default":832},{"join":20569},[20570,832],{"name":1921,"cls":810},{"name":2235,"kind":852,"annotation":20572,"required":42},{"name":1921,"cls":810},{"name":1931,"kind":852,"annotation":20574,"required":42,"default":20581},{"join":20575},[20576,20579,20580],{"left":20577,"slice":20578},{"name":843,"cls":810},{"name":1937,"cls":810},{"name":1937,"cls":810},{"name":1394,"cls":810},{"name":1941,"cls":810},{"name":1943,"kind":852,"annotation":20583,"required":42,"default":20587},{"join":20584},[20585,20586],{"name":1947,"cls":810},{"name":1394,"cls":810},{"name":1950,"cls":810},{"type":846,"name":20492,"path":20463,"parent":17857,"description":4882,"lines":20589,"decorators":20590,"parameters":20591,"returns":20595},[10616,2095],[7133],[20592,20593],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":20594,"required":853},{"name":1394,"cls":810},{"description":1127,"annotation":20596},{"name":1098,"cls":810},{"type":846,"name":20493,"path":20463,"parent":17857,"description":2121,"lines":20598,"decorators":20599,"parameters":20600,"returns":20602},[2106,3200],[7133,8603],[20601],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":20603},{"left":20604,"slice":20605},{"name":1851,"cls":810},{"name":1098,"cls":810},{"type":846,"name":20494,"path":20463,"parent":17857,"description":2132,"lines":20607,"decorators":20608,"parameters":20609},[10662,1172],[7133,8603],[20610,20611,20617,20621,20625,20634],{"name":851,"kind":852,"required":853},{"name":2139,"kind":852,"annotation":20612,"required":853},{"left":20613,"slice":20614},{"name":1911,"cls":810},{"join":20615},[20616,832],{"name":1915,"cls":810},{"name":1917,"kind":852,"annotation":20618,"required":42,"default":832},{"join":20619},[20620,832],{"name":1921,"cls":810},{"name":1398,"kind":852,"annotation":20622,"required":42,"default":832},{"join":20623},[20624,832],{"name":1921,"cls":810},{"name":1931,"kind":852,"annotation":20626,"required":42,"default":20633},{"join":20627},[20628,20631,20632],{"left":20629,"slice":20630},{"name":843,"cls":810},{"name":1937,"cls":810},{"name":1937,"cls":810},{"name":1394,"cls":810},{"name":1941,"cls":810},{"name":2163,"kind":852,"annotation":20635,"required":42,"default":20639},{"join":20636},[20637,20638],{"name":2167,"cls":810},{"name":1394,"cls":810},{"name":4927,"cls":810},{"type":846,"name":20495,"path":20463,"parent":17857,"description":2210,"lines":20641,"decorators":20642,"parameters":20643},[1178,10835],[7133,8603],[20644,20645,20651,20655,20659,20663,20665],{"name":851,"kind":852,"required":853},{"name":1908,"kind":852,"annotation":20646,"required":853},{"left":20647,"slice":20648},{"name":1911,"cls":810},{"join":20649},[20650,832],{"name":1915,"cls":810},{"name":1917,"kind":852,"annotation":20652,"required":42,"default":832},{"join":20653},[20654,832],{"name":1921,"cls":810},{"name":1346,"kind":852,"annotation":20656,"required":42,"default":832},{"join":20657},[20658,832],{"name":1921,"cls":810},{"name":1398,"kind":852,"annotation":20660,"required":42,"default":832},{"join":20661},[20662,832],{"name":1921,"cls":810},{"name":2235,"kind":852,"annotation":20664,"required":42},{"name":1921,"cls":810},{"name":1943,"kind":852,"annotation":20666,"required":42,"default":20670},{"join":20667},[20668,20669],{"name":1947,"cls":810},{"name":1394,"cls":810},{"name":2243,"cls":810},{"type":846,"name":20496,"path":20463,"parent":17857,"description":2245,"lines":20672,"decorators":20673,"parameters":20674},[1211,4342],[7133,8603],[20675,20676,20680,20686,20693,20701,20709,20713,20717,20724,20731,20740,20747,20754,20761,20768,20775,20782,20789,20796,20802,20809,20816,20823,20830,20837,20844,20851,20856,20860,20867,20874,20881,20888],{"name":851,"kind":852,"required":853},{"name":2252,"kind":852,"annotation":20677,"required":853},{"left":20678,"slice":20679},{"name":1911,"cls":810},{"name":1098,"cls":810},{"name":2257,"kind":852,"annotation":20681,"required":853},{"left":20682,"slice":20683},{"name":1911,"cls":810},{"join":20684},[20685,832],{"name":1915,"cls":810},{"name":2264,"kind":852,"annotation":20687,"required":42,"default":20690},{"left":20688,"slice":20689},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":20691},[20692],{},{"name":1917,"kind":852,"annotation":20694,"required":42,"default":20699},{"left":20695,"slice":20696},{"name":1911,"cls":810},{"join":20697},[20698,832],{"name":1921,"cls":810},{"elements":20700},[832],{"name":2280,"kind":852,"annotation":20702,"required":42,"default":20707},{"left":20703,"slice":20704},{"name":1911,"cls":810},{"join":20705},[20706,832],{"name":1921,"cls":810},{"elements":20708},[832],{"name":1346,"kind":852,"annotation":20710,"required":42,"default":832},{"join":20711},[20712,832],{"name":1921,"cls":810},{"name":1398,"kind":852,"annotation":20714,"required":42,"default":832},{"join":20715},[20716,832],{"name":1921,"cls":810},{"name":2297,"kind":852,"annotation":20718,"required":42,"default":20721},{"left":20719,"slice":20720},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":20722},[20723],{},{"name":2305,"kind":852,"annotation":20725,"required":42,"default":20728},{"left":20726,"slice":20727},{"name":1911,"cls":810},{"name":2309,"cls":810},{"elements":20729},[20730],{"name":2313,"cls":810},{"name":2315,"kind":852,"annotation":20732,"required":42,"default":20738},{"left":20733,"slice":20734},{"name":1911,"cls":810},{"left":20735,"slice":20736},{"name":2320,"cls":810},{"elements":20737},[2323,2324,2325,2326],{"elements":20739},[2323],{"name":2330,"kind":852,"annotation":20741,"required":42,"default":20744},{"left":20742,"slice":20743},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":20745},[20746],{},{"name":2338,"kind":852,"annotation":20748,"required":42,"default":20751},{"left":20749,"slice":20750},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":20752},[20753],{},{"name":2346,"kind":852,"annotation":20755,"required":42,"default":20758},{"left":20756,"slice":20757},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":20759},[20760],{},{"name":2354,"kind":852,"annotation":20762,"required":42,"default":20765},{"left":20763,"slice":20764},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":20766},[20767],{},{"name":2362,"kind":852,"annotation":20769,"required":42,"default":20772},{"left":20770,"slice":20771},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":20773},[20774],{},{"name":2370,"kind":852,"annotation":20776,"required":42,"default":20779},{"left":20777,"slice":20778},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":20780},[20781],{},{"name":2378,"kind":852,"annotation":20783,"required":42,"default":20786},{"left":20784,"slice":20785},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":20787},[20788],{},{"name":2386,"kind":852,"annotation":20790,"required":42,"default":20793},{"left":20791,"slice":20792},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":20794},[20795],{},{"name":1404,"kind":852,"annotation":20797,"required":42,"default":20800},{"left":20798,"slice":20799},{"name":1911,"cls":810},{"name":1394,"cls":810},{"elements":20801},[1406],{"name":2400,"kind":852,"annotation":20803,"required":42,"default":20806},{"left":20804,"slice":20805},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":20807},[20808],{},{"name":2408,"kind":852,"annotation":20810,"required":42,"default":20813},{"left":20811,"slice":20812},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":20814},[20815],{},{"name":2416,"kind":852,"annotation":20817,"required":42,"default":20820},{"left":20818,"slice":20819},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":20821},[20822],{},{"name":2424,"kind":852,"annotation":20824,"required":42,"default":20827},{"left":20825,"slice":20826},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":20828},[20829],{},{"name":2432,"kind":852,"annotation":20831,"required":42,"default":20834},{"left":20832,"slice":20833},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":20835},[20836],{},{"name":1352,"kind":852,"annotation":20838,"required":42,"default":20841},{"left":20839,"slice":20840},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":20842},[20843],{},{"name":2447,"kind":852,"annotation":20845,"required":42,"default":20848},{"left":20846,"slice":20847},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":20849},[20850],{},{"name":2455,"kind":852,"annotation":20852,"required":42,"default":832},{"join":20853},[20854,20855,832],{"name":2459,"cls":810},{"name":1394,"cls":810},{"name":2464,"kind":852,"annotation":20857,"required":42,"default":832},{"join":20858},[20859,832],{"name":1394,"cls":810},{"name":2469,"kind":852,"annotation":20861,"required":42,"default":20864},{"left":20862,"slice":20863},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":20865},[20866],{},{"name":2477,"kind":852,"annotation":20868,"required":42,"default":20871},{"left":20869,"slice":20870},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":20872},[20873],{},{"name":20875,"kind":852,"annotation":20876,"required":42,"default":20879},"capacitive_mad",{"left":20877,"slice":20878},{"name":1911,"cls":810},{"name":1394,"cls":810},{"elements":20880},[1406],{"name":20882,"kind":852,"annotation":20883,"required":42,"default":20886},"pressure_mad",{"left":20884,"slice":20885},{"name":1911,"cls":810},{"name":1394,"cls":810},{"elements":20887},[1406],{"name":2485,"kind":852,"annotation":20889,"required":42,"default":20892},{"left":20890,"slice":20891},{"name":1911,"cls":810},{"name":2489,"cls":810},{"elements":20893},[20894],{"name":2493,"cls":810},{"type":846,"name":20497,"path":20463,"parent":17857,"description":2495,"lines":20896,"decorators":20897,"parameters":20898},[4348,12578],[7133,8603],[20899,20900,20904,20910,20917,20925,20933,20937,20941,20948,20955,20964,20971,20973,20980,20987,20994,21001,21008,21014,21021,21028,21035,21042,21049,21056,21063,21070,21075,21079,21086,21093,21099,21105],{"name":851,"kind":852,"required":853},{"name":2252,"kind":852,"annotation":20901,"required":853},{"left":20902,"slice":20903},{"name":1911,"cls":810},{"name":1098,"cls":810},{"name":2505,"kind":852,"annotation":20905,"required":853},{"left":20906,"slice":20907},{"name":1911,"cls":810},{"join":20908},[20909,832],{"name":1915,"cls":810},{"name":2264,"kind":852,"annotation":20911,"required":42,"default":20914},{"left":20912,"slice":20913},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":20915},[20916],{},{"name":1917,"kind":852,"annotation":20918,"required":42,"default":20923},{"left":20919,"slice":20920},{"name":1911,"cls":810},{"join":20921},[20922,832],{"name":1921,"cls":810},{"elements":20924},[832],{"name":2280,"kind":852,"annotation":20926,"required":42,"default":20931},{"left":20927,"slice":20928},{"name":1911,"cls":810},{"join":20929},[20930,832],{"name":1921,"cls":810},{"elements":20932},[832],{"name":1346,"kind":852,"annotation":20934,"required":42,"default":832},{"join":20935},[20936,832],{"name":1921,"cls":810},{"name":1398,"kind":852,"annotation":20938,"required":42,"default":832},{"join":20939},[20940,832],{"name":1921,"cls":810},{"name":2297,"kind":852,"annotation":20942,"required":42,"default":20945},{"left":20943,"slice":20944},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":20946},[20947],{},{"name":2305,"kind":852,"annotation":20949,"required":42,"default":20952},{"left":20950,"slice":20951},{"name":1911,"cls":810},{"name":2309,"cls":810},{"elements":20953},[20954],{"name":2556,"cls":810},{"name":2315,"kind":852,"annotation":20956,"required":42,"default":20962},{"left":20957,"slice":20958},{"name":1911,"cls":810},{"left":20959,"slice":20960},{"name":2320,"cls":810},{"elements":20961},[2323,2324,2325,2326],{"elements":20963},[2323],{"name":2330,"kind":852,"annotation":20965,"required":42,"default":20968},{"left":20966,"slice":20967},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":20969},[20970],{},{"name":2574,"kind":852,"annotation":20972,"required":42},{"name":1921,"cls":810},{"name":2346,"kind":852,"annotation":20974,"required":42,"default":20977},{"left":20975,"slice":20976},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":20978},[20979],{},{"name":2354,"kind":852,"annotation":20981,"required":42,"default":20984},{"left":20982,"slice":20983},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":20985},[20986],{},{"name":2362,"kind":852,"annotation":20988,"required":42,"default":20991},{"left":20989,"slice":20990},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":20992},[20993],{},{"name":2370,"kind":852,"annotation":20995,"required":42,"default":20998},{"left":20996,"slice":20997},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":20999},[21000],{},{"name":2378,"kind":852,"annotation":21002,"required":42,"default":21005},{"left":21003,"slice":21004},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":21006},[21007],{},{"name":1404,"kind":852,"annotation":21009,"required":42,"default":21012},{"left":21010,"slice":21011},{"name":1911,"cls":810},{"name":1394,"cls":810},{"elements":21013},[1406],{"name":2400,"kind":852,"annotation":21015,"required":42,"default":21018},{"left":21016,"slice":21017},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":21019},[21020],{},{"name":2408,"kind":852,"annotation":21022,"required":42,"default":21025},{"left":21023,"slice":21024},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":21026},[21027],{},{"name":2416,"kind":852,"annotation":21029,"required":42,"default":21032},{"left":21030,"slice":21031},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":21033},[21034],{},{"name":2424,"kind":852,"annotation":21036,"required":42,"default":21039},{"left":21037,"slice":21038},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":21040},[21041],{},{"name":2646,"kind":852,"annotation":21043,"required":42,"default":21046},{"left":21044,"slice":21045},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":21047},[21048],{},{"name":2654,"kind":852,"annotation":21050,"required":42,"default":21053},{"left":21051,"slice":21052},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":21054},[21055],{},{"name":1352,"kind":852,"annotation":21057,"required":42,"default":21060},{"left":21058,"slice":21059},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":21061},[21062],{},{"name":2447,"kind":852,"annotation":21064,"required":42,"default":21067},{"left":21065,"slice":21066},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":21068},[21069],{},{"name":2455,"kind":852,"annotation":21071,"required":42,"default":832},{"join":21072},[21073,21074,832],{"name":2459,"cls":810},{"name":1394,"cls":810},{"name":2464,"kind":852,"annotation":21076,"required":42,"default":832},{"join":21077},[21078,832],{"name":1394,"cls":810},{"name":2469,"kind":852,"annotation":21080,"required":42,"default":21083},{"left":21081,"slice":21082},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":21084},[21085],{},{"name":2477,"kind":852,"annotation":21087,"required":42,"default":21090},{"left":21088,"slice":21089},{"name":1911,"cls":810},{"name":1921,"cls":810},{"elements":21091},[21092],{},{"name":20875,"kind":852,"annotation":21094,"required":42,"default":21097},{"left":21095,"slice":21096},{"name":1911,"cls":810},{"name":1394,"cls":810},{"elements":21098},[1406],{"name":20882,"kind":852,"annotation":21100,"required":42,"default":21103},{"left":21101,"slice":21102},{"name":1911,"cls":810},{"name":1394,"cls":810},{"elements":21104},[1406],{"name":2485,"kind":852,"annotation":21106,"required":42,"default":21109},{"left":21107,"slice":21108},{"name":1911,"cls":810},{"name":2703,"cls":810},{"elements":21110},[21111],{"name":2707,"cls":810},{"type":846,"name":20498,"path":20463,"parent":17857,"description":1979,"lines":21113,"decorators":21114,"parameters":21115,"returns":21117},[7372,4617],[7133,8603],[21116],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":21118},{"name":1062,"cls":810},{"type":846,"name":20499,"path":20463,"parent":17857,"description":2030,"lines":21120,"decorators":21121,"parameters":21122,"returns":21124},[7384,18682],[7133,8603],[21123],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":21125},{"left":21126,"slice":21127},{"name":1851,"cls":810},{"name":1062,"cls":810},{"type":846,"name":20500,"path":20463,"parent":17857,"description":2081,"lines":21129,"decorators":21130,"parameters":21131,"returns":21133},[4642,4653],[7133,8603],[21132],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":21134},{"left":21135,"slice":21136},{"name":1851,"cls":810},{"name":1062,"cls":810},{"type":846,"name":20501,"path":20463,"parent":17857,"description":1961,"lines":21138,"decorators":21140,"parameters":21141},[4663,21139],458,[7133,8603],[21142,21143,21149],{"name":851,"kind":852,"required":853},{"name":1968,"kind":852,"annotation":21144,"required":853},{"left":21145,"slice":21146},{"name":1911,"cls":810},{"join":21147},[21148,832],{"name":1915,"cls":810},{"name":1398,"kind":852,"annotation":21150,"required":42,"default":832},{"join":21151},[21152,832],{"name":1921,"cls":810},{"type":846,"name":20502,"path":20463,"parent":17857,"description":2041,"lines":21154,"decorators":21156,"parameters":21157},[21155,4747],460,[7133,8603],[21158,21159],{"name":851,"kind":852,"required":853},{"name":2048,"kind":852,"annotation":21160,"required":853},{"left":21161,"slice":21162},{"name":1911,"cls":810},{"name":1921,"cls":810},{"type":846,"name":20503,"path":20463,"parent":17857,"description":2092,"lines":21164,"decorators":21167,"parameters":21168},[21165,21166],470,480,[7133,8603],[21169,21170],{"name":851,"kind":852,"required":853},{"name":2099,"kind":852,"annotation":21171,"required":853},{"left":21172,"slice":21173},{"name":1911,"cls":810},{"name":1921,"cls":810},{"type":846,"name":20504,"path":20463,"parent":17857,"description":1998,"lines":21175,"decorators":21176,"parameters":21177},[1592,15976],[7133,8603],[21178,21179],{"name":851,"kind":852,"required":853},{"name":1995,"kind":852,"annotation":21180,"required":853},{"name":1921,"cls":810},{"type":846,"name":20505,"path":20463,"parent":17857,"description":5391,"lines":21182,"decorators":21184,"parameters":21185,"returns":21189},[21183,4874],495,[7133],[21186,21187],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":21188,"required":853},{"name":1394,"cls":810},{"description":1127,"annotation":21190},{"name":1062,"cls":810},{"type":846,"name":20506,"path":20463,"parent":17857,"description":5412,"lines":21192,"decorators":21194,"parameters":21195},[4884,21193],511,[7133,8603],[21196,21197,21199],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":21198,"required":853},{"name":1394,"cls":810},{"name":2027,"kind":852,"annotation":21200,"required":853},{"name":1921,"cls":810},{"type":846,"name":20507,"path":20463,"parent":17857,"description":5434,"lines":21202,"decorators":21204,"parameters":21205,"returns":21209},[16006,21203],518,[7133],[21206,21207],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":21208,"required":853},{"name":1394,"cls":810},{"description":1127,"annotation":21210},{"name":1062,"cls":810},{"type":846,"name":20508,"path":20463,"parent":17857,"description":5473,"lines":21212,"decorators":21214,"parameters":21215},[21213,1661],520,[7133,8603],[21216,21217,21219],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":21218,"required":853},{"name":1394,"cls":810},{"name":1555,"kind":852,"annotation":21220,"required":853},{"name":1921,"cls":810},{"type":846,"name":20509,"path":20463,"parent":17857,"description":5493,"lines":21222,"decorators":21224,"parameters":21225},[21223,1662],531,[7133],[21226,21227],{"name":851,"kind":852,"required":853},{"name":1995,"kind":852,"annotation":21228,"required":853},{"name":1921,"cls":810},{"type":846,"name":20510,"path":20463,"parent":17857,"description":5502,"lines":21230,"decorators":21232,"parameters":21233},[1672,21231],540,[7133],[21234],{"name":851,"kind":852,"required":853},{"type":846,"name":20511,"path":20463,"parent":17857,"description":5509,"lines":21236,"decorators":21238,"parameters":21239},[8850,21237],546,[7133],[21240,21241],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":21242,"required":853},{"name":1394,"cls":810},{"type":846,"name":20512,"path":20463,"parent":17857,"description":5518,"lines":21244,"decorators":21245,"parameters":21246},[1692,1704],[7133],[21247,21248],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":21249,"required":853},{"name":1394,"cls":810},{"type":846,"name":20513,"path":20463,"parent":17857,"description":5527,"lines":21251,"decorators":21254,"parameters":21255,"returns":21257},[21252,21253],559,571,[7133,8603],[21256],{"name":851,"kind":852,"required":853},{"description":21258,"annotation":21259},"List of liquid level heights in mm per channel.",{"left":21260,"slice":21261},{"name":1851,"cls":810},{"name":1062,"cls":810},{"type":846,"name":20514,"path":20463,"parent":17857,"description":2721,"lines":21263,"decorators":21265,"parameters":21266,"returns":21268},[21264,20478],573,[7133],[21267],{"name":851,"kind":852,"required":853},{"description":19270,"annotation":21269},{"left":21270,"slice":21271},{"name":1851,"cls":810},{"name":1062,"cls":810},{"type":755,"name":17730,"path":21273,"parent":13869,"classes":21274},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fpipettes\u002Fchannel_protocol.py",[18060],{"type":802,"name":18060,"path":21273,"parent":17730,"description":21276,"lines":21277,"bases":21278,"attributes":21281,"functions":21283,"mro":21309},"Low-level access to a pipette channel.",[805,14188],[21279],{"annotation":21280},{"name":2774,"cls":810},[21282],"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_protocol.ChannelProtocol.logger",[21284,21285,21286,21287,21288,21289,21290,21291,21292,21293,21294,21295,21296,21297,21298,21299,21300,21301,21302,21303,21304,21305,21306,21307,21308],"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",[18060,2774],{"type":846,"name":21284,"path":21273,"parent":18060,"description":14770,"lines":21311,"parameters":21312,"returns":21316},[2997,795],[21313,21314],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":21315,"required":853},{"name":1394,"cls":810},{"description":1127,"annotation":21317},{"name":14776,"cls":810},{"type":784,"name":21282,"path":21273,"parent":18060,"description":18062,"lines":21319,"value":832,"annotation":21320},[864,871],{"name":7122,"cls":810},{"type":846,"name":21285,"path":21273,"parent":18060,"description":3373,"lines":21322,"decorators":21323,"parameters":21324,"returns":21328},[877,1903],[7133],[21325,21326],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":21327,"required":853},{"name":1394,"cls":810},{"description":1127,"annotation":21329},{"name":931,"cls":810},{"type":846,"name":21286,"path":21273,"parent":18060,"description":21331,"lines":21332,"decorators":21333,"parameters":21334,"returns":21338},"Get the maximum and current volume in a channel in steps.\n\n300 µl channel: 0.018750 µl \u002F step\n1000 µl channel: 0.046876 µl \u002F step",[1066,1963],[7133],[21335,21336],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":21337,"required":853,"description":7837},{"name":1394,"cls":810},{"description":21339,"annotation":21340},"1. The channel's maximum volume in steps.",{"left":21341,"slice":21342},{"name":2793,"cls":810},{"elements":21343},[21344,21345],{"name":1394,"cls":810},{"name":1394,"cls":810},{"type":846,"name":21287,"path":21273,"parent":18060,"description":21347,"lines":21348,"decorators":21349,"parameters":21350,"returns":21354},"Get the technology used for monitoring liquid transfers.",[897,1991],[7133],[21351,21352],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":21353,"required":853,"description":7837},{"name":1394,"cls":810},{"description":21355,"annotation":21356},"The technology used for monitoring liquid transfers.",{"name":16061,"cls":810},{"type":846,"name":21288,"path":21273,"parent":18060,"description":21358,"lines":21359,"decorators":21360,"parameters":21361},"Set the technology used for monitoring liquid transfers.",[2000,2021],[7133],[21362,21363,21365],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":21364,"required":853,"description":7837},{"name":1394,"cls":810},{"name":16059,"kind":852,"annotation":21366,"required":853,"description":21355},{"name":16061,"cls":810},{"type":846,"name":21289,"path":21273,"parent":18060,"description":21368,"lines":21369,"decorators":21370,"parameters":21371,"returns":21375},"Get the aspiration monitoring parameters.",[3133,10616],[7133],[21372,21373],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":21374,"required":853,"description":7837},{"name":1394,"cls":810},{"description":21376,"annotation":21377},"1. Clot threshold value",{"left":21378,"slice":21379},{"name":2793,"cls":810},{"elements":21380},[21381,21382,21383,21384,21385,21386],{"name":1394,"cls":810},{"name":1394,"cls":810},{"name":1394,"cls":810},{"name":1394,"cls":810},{"name":1394,"cls":810},{"name":1394,"cls":810},{"type":846,"name":21290,"path":21273,"parent":18060,"description":21388,"lines":21389,"decorators":21390,"parameters":21391},"Set the default parameters for aspiration monitoring.",[1113,2113],[7133],[21392,21393,21395,21399],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":21394,"required":853,"description":7837},{"name":1394,"cls":810},{"name":21396,"kind":852,"annotation":21397,"required":42,"default":2875,"description":21398},"max_diff",{"name":1394,"cls":810},"Maximum difference in pascal of pressure signal values. Set to 0 to disable check.",{"name":21400,"kind":852,"annotation":21401,"required":42,"default":2875,"description":21402},"min_diff",{"name":1394,"cls":810},"Minimum difference in pascal between start and end pressure of aspiration.\nSet to 0 to disable check.",{"type":846,"name":21291,"path":21273,"parent":18060,"description":21404,"lines":21405,"decorators":21406,"parameters":21407,"returns":21418},"Get the measured aspiration monitoring data.",[1123,3960],[7133],[21408,21409,21411,21414],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":21410,"required":853,"description":7837},{"name":1394,"cls":810},{"name":3853,"kind":852,"annotation":21412,"required":42,"default":1406,"description":21413},{"name":1394,"cls":810},"The start index of data to request.",{"name":16934,"kind":852,"annotation":21415,"required":42,"default":21416,"description":21417},{"name":1394,"cls":810},"50","The number of data values to request.",{"description":21419,"annotation":21420},"The measured aspiration monitoring pressure values in pascal.",{"left":21421,"slice":21422},{"name":1851,"cls":810},{"name":1394,"cls":810},{"type":846,"name":21292,"path":21273,"parent":18060,"description":21424,"lines":21425,"decorators":21426,"parameters":21427,"returns":21431},"Get the indices of the measured aspiration monitoring data where the dispensing drive status changed.",[3968,1172],[7133],[21428,21429],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":21430,"required":853,"description":7837},{"name":1394,"cls":810},{"description":21432,"annotation":21433},"1. Start of dispensing drives",{"left":21434,"slice":21435},{"name":2793,"cls":810},{"elements":21436},[21437,21438,21439,21440],{"name":1394,"cls":810},{"name":1394,"cls":810},{"name":1394,"cls":810},{"name":1394,"cls":810},{"type":846,"name":21293,"path":21273,"parent":18060,"description":21442,"lines":21443,"decorators":21444,"parameters":21445,"returns":21449},"Get the aspirated volume calculated from the measured aspiration monitoring data.",[1178,6551],[7133],[21446,21447],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":21448,"required":853,"description":7837},{"name":1394,"cls":810},{"description":21450,"annotation":21451},"Aspirated volume in microliters.",{"name":1062,"cls":810},{"type":846,"name":21294,"path":21273,"parent":18060,"description":21453,"lines":21454,"decorators":21455,"parameters":21456,"returns":21460},"Get the number of stored limit curves.",[4038,1210],[7133],[21457,21458],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":21459,"required":853,"description":7837},{"name":1394,"cls":810},{"description":21461,"annotation":21462},"The number of stored limit curves.",{"name":1394,"cls":810},{"type":846,"name":21295,"path":21273,"parent":18060,"description":21464,"lines":21465,"decorators":21466,"parameters":21467,"returns":21475},"Get the names of the stored limit curves.",[10835,7163],[7133],[21468,21469,21471,21473],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":21470,"required":853,"description":7837},{"name":1394,"cls":810},{"name":3853,"kind":852,"annotation":21472,"required":42,"default":1406,"description":21413},{"name":1394,"cls":810},{"name":16934,"kind":852,"annotation":21474,"required":42,"default":4377,"description":21417},{"name":1394,"cls":810},{"description":21476,"annotation":21477},"The names of the stored limit curves.",{"left":21478,"slice":21479},{"name":1851,"cls":810},{"name":931,"cls":810},{"type":846,"name":21296,"path":21273,"parent":18060,"description":21481,"lines":21482,"decorators":21483,"parameters":21484},"Add the limit curve name to the stored limit curves.",[4134,2248],[7133],[21485,21486,21488],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":21487,"required":853,"description":7837},{"name":1394,"cls":810},{"name":3853,"kind":852,"annotation":21489,"required":853,"description":21490},{"name":1394,"cls":810},"The index of the limit curve.",{"type":846,"name":21297,"path":21273,"parent":18060,"description":21492,"lines":21493,"decorators":21494,"parameters":21495,"returns":21502},"Get the parameters of the stored limit curve.",[1237,10184],[7133],[21496,21497,21499],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":21498,"required":853,"description":7837},{"name":1394,"cls":810},{"name":7029,"kind":852,"annotation":21500,"required":853,"description":21501},{"name":931,"cls":810},"The name of the limit curve.",{"description":21503,"annotation":21504},"1. Number of basic values upper limit curve",{"left":21505,"slice":21506},{"name":2793,"cls":810},{"elements":21507},[21508,21509,21510],{"name":1394,"cls":810},{"name":1394,"cls":810},{"name":1394,"cls":810},{"type":846,"name":21298,"path":21273,"parent":18060,"description":21512,"lines":21513,"decorators":21514,"parameters":21515},"Set the parameters of the stored limit curve.",[18156,7211],[7133],[21516,21517,21519,21521,21525],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":21518,"required":853,"description":7837},{"name":1394,"cls":810},{"name":7029,"kind":852,"annotation":21520,"required":853,"description":21501},{"name":931,"cls":810},{"name":21522,"kind":852,"annotation":21523,"required":853,"description":21524},"lower_limit",{"name":1394,"cls":810},"Number of basic values lower limit curve",{"name":21526,"kind":852,"annotation":21527,"required":853,"description":21528},"upper_limit",{"name":1394,"cls":810},"Number of basic values upper limit curve",{"type":846,"name":21299,"path":21273,"parent":18060,"description":21530,"lines":21531,"decorators":21532,"parameters":21533,"returns":21547},"Get the data of the stored limit curve.",[11492,2723],[7133],[21534,21535,21537,21539,21543,21545],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":21536,"required":853,"description":7837},{"name":1394,"cls":810},{"name":7029,"kind":852,"annotation":21538,"required":853,"description":21501},{"name":931,"cls":810},{"name":21540,"kind":852,"annotation":21541,"required":853,"description":21542},"limit",{"name":931,"cls":810},"Which limit to request: string `upper` or `lower`.",{"name":3853,"kind":852,"annotation":21544,"required":42,"default":1406,"description":21413},{"name":1394,"cls":810},{"name":16934,"kind":852,"annotation":21546,"required":42,"default":4477,"description":21417},{"name":1394,"cls":810},{"description":21548,"annotation":21549},"The data of the stored limit curve.",{"name":931,"cls":810},{"type":846,"name":21300,"path":21273,"parent":18060,"description":21551,"lines":21552,"decorators":21553,"parameters":21554},"Set the data of the stored limit curve.",[2724,1302],[7133],[21555,21556,21558,21560,21563,21565],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":21557,"required":853,"description":7837},{"name":1394,"cls":810},{"name":7029,"kind":852,"annotation":21559,"required":853,"description":21501},{"name":931,"cls":810},{"name":21540,"kind":852,"annotation":21561,"required":853,"description":21562},{"name":931,"cls":810},"Which limit to set: string `upper` or `lower`.",{"name":3853,"kind":852,"annotation":21564,"required":853,"description":21413},{"name":1394,"cls":810},{"name":21566,"kind":852,"annotation":21567,"required":853,"description":21548},"values",{"name":931,"cls":810},{"type":846,"name":21301,"path":21273,"parent":18060,"description":21569,"lines":21570,"decorators":21571,"parameters":21572},"Reset the stored limit curves to the default values.",[1323,16797],[7133],[21573,21574],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":21575,"required":853,"description":7837},{"name":1394,"cls":810},{"type":846,"name":21302,"path":21273,"parent":18060,"description":21577,"lines":21578,"decorators":21579,"parameters":21580,"returns":21584},"Check whether TADM data is available.",[8238,8260],[7133],[21581,21582],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":21583,"required":853,"description":7837},{"name":1394,"cls":810},{"description":21585,"annotation":21586},"Whether TADM data is available.",{"name":1098,"cls":810},{"type":846,"name":21303,"path":21273,"parent":18060,"description":21588,"lines":21589,"decorators":21591,"parameters":21592,"returns":21596},"Get the parameters of the last TADM measurement.",[21590,4386],308,[7133],[21593,21594],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":21595,"required":853,"description":7837},{"name":1394,"cls":810},{"description":21597,"annotation":21598},"TADMParameters object containing ID, curve name, index, availability, count, type, and error status.",{"name":21599,"cls":810},"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMParameters",{"type":846,"name":21304,"path":21273,"parent":18060,"description":21601,"lines":21602,"decorators":21603,"parameters":21604,"returns":21612},"Get the data of the last TADM measurement.",[4405,7306],[7133],[21605,21606,21608,21610],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":21607,"required":853,"description":7837},{"name":1394,"cls":810},{"name":3853,"kind":852,"annotation":21609,"required":42,"default":1406,"description":21413},{"name":1394,"cls":810},{"name":16934,"kind":852,"annotation":21611,"required":42,"default":21416,"description":21417},{"name":1394,"cls":810},{"description":21613,"annotation":21614},"A list of measured pressure values in pascal.",{"left":21615,"slice":21616},{"name":1851,"cls":810},{"name":1394,"cls":810},{"type":846,"name":21305,"path":21273,"parent":18060,"description":21618,"lines":21619,"decorators":21620,"parameters":21621},"Clear TADM measurements.",[7312,4437],[7133],[21622,21623],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":21624,"required":853,"description":7837},{"name":1394,"cls":810},{"type":846,"name":21306,"path":21273,"parent":18060,"description":21626,"lines":21627,"decorators":21628,"parameters":21629,"returns":21633},"Get the type of error of the last TADM measurement.",[4451,7332],[7133],[21630,21631],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":21632,"required":853,"description":7837},{"name":1394,"cls":810},{"description":21634,"annotation":21635},"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":1394,"cls":810},{"type":846,"name":21307,"path":21273,"parent":18060,"description":21637,"lines":21638,"decorators":21639,"parameters":21640},"Start TADM monitoring.",[7343,19575],[7133],[21641,21642,21644,21646,21650,21654],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":21643,"required":853,"description":7837},{"name":1394,"cls":810},{"name":3853,"kind":852,"annotation":21645,"required":853,"description":21490},{"name":1394,"cls":810},{"name":21647,"kind":852,"annotation":21648,"required":853,"description":21649},"measurement_id",{"name":931,"cls":810},"Measurement ID (4 characters).",{"name":21651,"kind":852,"annotation":21652,"required":853,"description":21653},"algorithm_enabled",{"name":1098,"cls":810},"Wether the TADM algorithm is on or off.",{"name":21655,"kind":852,"annotation":21656,"required":853,"description":21657},"recording_mode",{"name":1394,"cls":810},"0 to disable recording, 1 for errors only and 2 to record all measurements.",{"type":846,"name":21308,"path":21273,"parent":18060,"description":21659,"lines":21660,"decorators":21661,"parameters":21662},"Stop TADM monitoring.",[4524,14188],[7133],[21663,21664],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":21665,"required":853,"description":7837},{"name":1394,"cls":810},{"type":755,"name":17731,"path":21667,"parent":13869,"attributes":21668,"classes":21670},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fpipettes\u002Fchannels_parameters.py",[21669],"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.T",[21671,17743,17745,17746,17747,17744],"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.ChannelsParameterSet",{"type":784,"name":21669,"path":21667,"parent":17731,"lines":21673,"value":21674},[796,796],"typing.TypeVar('T')",{"type":802,"name":21671,"path":21667,"parent":17731,"description":21676,"lines":21677,"decorators":21678,"bases":21679,"attributes":21682,"functions":21699,"mro":21718},"Base class for multiple channel parameter sets.\n\nDo NOT use this class directly. Use one of the derived classes instead.",[871,7270],[9323],[21680],{"annotation":21681},{"name":13104,"cls":810},[21683,21684,21685,21686,21687,21688,21689,21690,21691,21692,21693,21694,21695,21696,21697,21698],"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",[21700,21701,21702,21703,21704,21705,21706,21707,21708,21709,21710,21711,21712,21713,21714,21715,21716,21717],"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",[21671,13104],{"type":784,"name":21683,"path":21667,"parent":21671,"lines":21720,"value":832,"annotation":21721},[1092,1092],{"left":21722,"slice":21723},{"name":1911,"cls":810},{"name":1394,"cls":810},{"type":784,"name":21684,"path":21667,"parent":21671,"lines":21725,"value":10409,"annotation":21726},[1990,1990],{"join":21727},[21728,21731],{"left":21729,"slice":21730},{"name":2188,"cls":810},{"name":13232,"cls":810},{"name":10414,"cls":810},{"type":784,"name":21685,"path":21667,"parent":21671,"lines":21733,"value":10409,"annotation":21734},[1102,1102],{"join":21735},[21736,21739],{"left":21737,"slice":21738},{"name":2188,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"type":784,"name":21686,"path":21667,"parent":21671,"lines":21741,"value":10409,"annotation":21742},[1991,1991],{"join":21743},[21744,21750],{"left":21745,"slice":21746},{"name":2188,"cls":810},{"join":21747},[21748,21749],{"name":1098,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"type":784,"name":21687,"path":21667,"parent":21671,"lines":21752,"value":10409,"annotation":21753},[8137,8137],{"join":21754},[21755,21758],{"left":21756,"slice":21757},{"name":2188,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"type":784,"name":21688,"path":21667,"parent":21671,"lines":21760,"value":13107,"annotation":21761},[2000,2001],{"join":21762},[21763,21771],{"left":21764,"slice":21765},{"name":2188,"cls":810},{"join":21766},[21767,21770],{"left":21768,"slice":21769},{"name":843,"cls":810},{"name":13113,"cls":810},{"name":13113,"cls":810},{"name":10414,"cls":810},{"type":784,"name":21689,"path":21667,"parent":21671,"lines":21773,"value":10409,"annotation":21774},[6806,6806],{"join":21775},[21776,21779],{"left":21777,"slice":21778},{"name":2188,"cls":810},{"name":1915,"cls":810},{"name":10414,"cls":810},{"type":784,"name":21690,"path":21667,"parent":21671,"lines":21781,"value":10409,"annotation":21782},[2009,2009],{"join":21783},[21784,21787],{"left":21785,"slice":21786},{"name":2188,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"type":784,"name":21691,"path":21667,"parent":21671,"lines":21789,"value":10409,"annotation":21790},[6816,6816],{"join":21791},[21792,21793],{"name":1921,"cls":810},{"name":10414,"cls":810},{"type":784,"name":21692,"path":21667,"parent":21671,"lines":21795,"value":10409,"annotation":21796},[2010,2010],{"join":21797},[21798,21804],{"left":21799,"slice":21800},{"name":2188,"cls":810},{"join":21801},[21802,21803],{"name":1098,"cls":810},{"name":2309,"cls":810},{"name":10414,"cls":810},{"type":784,"name":21693,"path":21667,"parent":21671,"lines":21806,"value":10409,"annotation":21807},[6817,6817],{"join":21808},[21809,21812],{"left":21810,"slice":21811},{"name":2188,"cls":810},{"name":13134,"cls":810},{"name":10414,"cls":810},{"type":784,"name":21694,"path":21667,"parent":21671,"lines":21814,"value":10409,"annotation":21815},[2020,2020],{"join":21816},[21817,21818],{"name":13069,"cls":810},{"name":10414,"cls":810},{"type":784,"name":21695,"path":21667,"parent":21671,"lines":21820,"value":10409,"annotation":21821},[6827,6827],{"join":21822},[21823,21826],{"left":21824,"slice":21825},{"name":2188,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"type":784,"name":21696,"path":21667,"parent":21671,"lines":21828,"value":21829,"annotation":21830},[2021,2021],"dataclasses.field(init=False, repr=False)",{"left":21831,"slice":21832},{"name":1851,"cls":810},{"name":13104,"cls":810},{"type":784,"name":21697,"path":21667,"parent":21671,"lines":21834,"value":21835,"annotation":21836},[2032,2032],"dataclasses.field(init=False, repr=False, default=(DeviceModule.CHANNELS))",{"name":13152,"cls":810},{"type":784,"name":21698,"path":21667,"parent":21671,"lines":21838,"value":21839,"annotation":21840},[3132,3132],"dataclasses.field(init=False, repr=False, default=ParameterSet)",{"left":21841,"slice":21842},{"name":843,"cls":810},{"name":13104,"cls":810},{"type":846,"name":21701,"path":21667,"parent":21671,"lines":21844,"parameters":21845},[3133,10616],[21846],{"name":851,"kind":852,"required":853},{"type":846,"name":21702,"path":21667,"parent":21671,"description":21848,"lines":21849,"parameters":21850,"returns":21852},"Get the number of channels.",[1113,2113],[21851],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":21853},{"name":1394,"cls":810},{"type":846,"name":21703,"path":21667,"parent":21671,"description":21855,"lines":21856,"decorators":21857,"parameters":21858,"returns":21861},"Get whether a value is a sequence for MaybeList handling.",[1123,1133],[7386],[21859],{"name":15244,"kind":852,"annotation":21860,"required":853},{"name":3447,"cls":810},{"description":1127,"annotation":21862},{"name":1098,"cls":810},{"type":846,"name":21704,"path":21667,"parent":21671,"description":21864,"lines":21865,"parameters":21866,"returns":21877},"Normalize a value to a list of the same length as the channels.",[1134,2135],[21867,21868,21870],{"name":851,"kind":13157,"required":853},{"name":7029,"kind":13157,"annotation":21869,"required":853},{"name":931,"cls":810},{"name":15244,"kind":13157,"annotation":21871,"required":853},{"join":21872},[21873,21874],{"name":21669,"cls":810},{"left":21875,"slice":21876},{"name":1911,"cls":810},{"name":21669,"cls":810},{"description":1127,"annotation":21878},{"left":21879,"slice":21880},{"name":1851,"cls":810},{"name":21669,"cls":810},{"type":846,"name":21705,"path":21667,"parent":21671,"description":21882,"lines":21883,"parameters":21884,"returns":21887},"Construct a parameter set for a single channel.",[2174,1155],[21885,21886],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724},{"description":1127,"annotation":21888},{"name":13104,"cls":810},{"type":846,"name":21706,"path":21667,"parent":21671,"lines":21890,"parameters":21891,"returns":21893},[1171,8616],[21892],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":21894},{"left":21895,"slice":21896},{"name":843,"cls":810},{"name":13104,"cls":810},{"type":846,"name":21707,"path":21667,"parent":21671,"description":21898,"lines":21899,"decorators":21900,"parameters":21901,"returns":21905},"Compile the parameter set for the channels protocol.",[8631,1186],[6526],[21902,21903],{"name":851,"kind":852,"required":853},{"name":13159,"kind":852,"annotation":21904,"required":853},{"name":17742,"cls":810},{"description":1127,"annotation":21906},{"name":927,"cls":810},{"type":846,"name":21708,"path":21667,"parent":21671,"lines":21908,"parameters":21909,"returns":21911},[1192,4038],[21910],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":21912},{"name":927,"cls":810},{"type":846,"name":21709,"path":21667,"parent":21671,"lines":21914,"parameters":21915,"returns":21919},[4044,1211],[21916,21917],{"name":851,"kind":852,"required":853},{"name":13159,"kind":852,"annotation":21918,"required":853},{"name":17742,"cls":810},{"description":1127,"annotation":21920},{"name":927,"cls":810},{"type":846,"name":21710,"path":21667,"parent":21671,"lines":21922,"parameters":21923,"returns":21927},[1219,8454],[21924,21925],{"name":851,"kind":852,"required":853},{"name":13159,"kind":852,"annotation":21926,"required":853},{"name":17742,"cls":810},{"description":1127,"annotation":21928},{"left":21929,"slice":21930},{"name":1851,"cls":810},{"name":927,"cls":810},{"type":846,"name":21711,"path":21667,"parent":21671,"lines":21932,"parameters":21933,"returns":21938},[8181,16744],[21934,21935],{"name":851,"kind":852,"required":853},{"name":21936,"kind":852,"annotation":21937,"required":853},"compiled",{"name":927,"cls":810},{"description":1127,"annotation":21939},{"name":927,"cls":810},{"type":846,"name":21712,"path":21667,"parent":21671,"lines":21941,"decorators":21942,"parameters":21943},[10927,10184],[6526],[21944,21945],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":21946,"required":853},{"name":17742,"cls":810},{"type":846,"name":21713,"path":21667,"parent":21671,"description":21948,"lines":21949,"parameters":21950},"Apply the parameters for only the selected channels, for error recovery.",[18156,7211],[21951,21952,21955],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":21953,"required":853,"description":21954},{"name":17742,"cls":810},"The context to apply the parameters to.",{"name":2252,"kind":852,"annotation":21956,"required":853,"description":21959},{"left":21957,"slice":21958},{"name":1911,"cls":810},{"name":1394,"cls":810},"The channels to apply the parameters to.",{"type":846,"name":21714,"path":21667,"parent":21671,"description":21961,"lines":21962,"decorators":21963,"parameters":21964,"returns":21977},"Create a parameter set from a list of sub parameters.",[11492,8982],[13434],[21965,21966,21971],{"name":13437,"kind":852,"required":853},{"name":2252,"kind":1769,"annotation":21967,"required":853,"description":21970},{"left":21968,"slice":21969},{"name":1911,"cls":810},{"name":1394,"cls":810},"The channels to use for the parameter set.",{"name":21972,"kind":1769,"annotation":21973,"required":853,"description":21976},"sub_parameters",{"left":21974,"slice":21975},{"name":1911,"cls":810},{"name":13104,"cls":810},"The sub parameters to use for the parameter set.",{"description":1127,"annotation":21978},{"name":21671,"cls":810},{"type":846,"name":21715,"path":21667,"parent":21671,"description":21980,"lines":21981,"decorators":21982,"parameters":21983,"returns":21993},"Adopt a device-independent parameter set identically onto every channel.",[4211,4251],[13434],[21984,21985,21988],{"name":13437,"kind":852,"required":853},{"name":19808,"kind":852,"annotation":21986,"required":853,"description":21987},{"name":13104,"cls":810},"The device-independent parameter set to adopt.",{"name":2252,"kind":1769,"annotation":21989,"required":853,"description":21992},{"left":21990,"slice":21991},{"name":1911,"cls":810},{"name":1394,"cls":810},"The channels to apply the parameter set to.",{"description":1127,"annotation":21994},{"name":21671,"cls":810},{"type":846,"name":21716,"path":21667,"parent":21671,"lines":21996,"decorators":21997,"parameters":21998,"returns":22004},[1789,4282],[13434],[21999,22000],{"name":13437,"kind":852,"required":853},{"name":21972,"kind":852,"annotation":22001,"required":853},{"left":22002,"slice":22003},{"name":1911,"cls":810},{"name":13104,"cls":810},{"description":1127,"annotation":22005},{"name":927,"cls":810},{"type":846,"name":21717,"path":21667,"parent":21671,"lines":22007,"decorators":22008,"parameters":22009,"returns":22029},[4075,7270],[7386],[22010,22014,22022],{"name":21972,"kind":852,"annotation":22011,"required":853},{"left":22012,"slice":22013},{"name":1911,"cls":810},{"name":13104,"cls":810},{"name":22015,"kind":1769,"annotation":22016,"required":853},"vector_fields",{"left":22017,"slice":22018},{"name":2793,"cls":810},{"elements":22019},[22020,22021],{"name":931,"cls":810},"...",{"name":22023,"kind":1769,"annotation":22024,"required":853},"scalar_fields",{"left":22025,"slice":22026},{"name":2793,"cls":810},{"elements":22027},[22028,22021],{"name":931,"cls":810},{"description":1127,"annotation":22030},{"left":22031,"slice":22032},{"name":927,"cls":810},{"elements":22033},[22034,22035],{"name":931,"cls":810},{"name":3447,"cls":810},{"type":846,"name":21700,"path":21667,"parent":21671,"lines":22037,"parameters":22038},[9338,9338],[22039,22040,22044,22052,22060,22071,22079,22092,22100,22108,22114,22125,22133,22139],{"name":851,"kind":852,"required":853},{"name":2252,"kind":852,"annotation":22041,"required":853},{"left":22042,"slice":22043},{"name":1911,"cls":810},{"name":1394,"cls":810},{"name":13228,"kind":852,"annotation":22045,"required":42,"default":22051},{"join":22046},[22047,22050],{"left":22048,"slice":22049},{"name":2188,"cls":810},{"name":13232,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13236,"kind":852,"annotation":22053,"required":42,"default":22059},{"join":22054},[22055,22058],{"left":22056,"slice":22057},{"name":2188,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13243,"kind":852,"annotation":22061,"required":42,"default":22070},{"join":22062},[22063,22069],{"left":22064,"slice":22065},{"name":2188,"cls":810},{"join":22066},[22067,22068],{"name":1098,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13251,"kind":852,"annotation":22072,"required":42,"default":22078},{"join":22073},[22074,22077],{"left":22075,"slice":22076},{"name":2188,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13258,"kind":852,"annotation":22080,"required":42,"default":22091},{"join":22081},[22082,22090],{"left":22083,"slice":22084},{"name":2188,"cls":810},{"join":22085},[22086,22089],{"left":22087,"slice":22088},{"name":843,"cls":810},{"name":13113,"cls":810},{"name":13113,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13268,"kind":852,"annotation":22093,"required":42,"default":22099},{"join":22094},[22095,22098],{"left":22096,"slice":22097},{"name":2188,"cls":810},{"name":1915,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":1352,"kind":852,"annotation":22101,"required":42,"default":22107},{"join":22102},[22103,22106],{"left":22104,"slice":22105},{"name":2188,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":1398,"kind":852,"annotation":22109,"required":42,"default":22113},{"join":22110},[22111,22112],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":2305,"kind":852,"annotation":22115,"required":42,"default":22124},{"join":22116},[22117,22123],{"left":22118,"slice":22119},{"name":2188,"cls":810},{"join":22120},[22121,22122],{"name":1098,"cls":810},{"name":2309,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13301,"kind":852,"annotation":22126,"required":42,"default":22132},{"join":22127},[22128,22131],{"left":22129,"slice":22130},{"name":2188,"cls":810},{"name":13134,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13308,"kind":852,"annotation":22134,"required":42,"default":22138},{"join":22135},[22136,22137],{"name":13069,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13281,"kind":852,"annotation":22140,"required":42,"default":22146},{"join":22141},[22142,22145],{"left":22143,"slice":22144},{"name":2188,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"type":802,"name":17743,"path":21667,"parent":17731,"description":22148,"lines":22149,"decorators":22150,"bases":22151,"attributes":22154,"functions":22159,"mro":22166},"Parameters aspiration with the spreadable channels module.\n\nPass this parameter set into `channels.aspirate()`.",[12232,8762],[9323],[22152],{"annotation":22153},{"name":21671,"cls":810},[22155,22156,22157,22158],"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",[22160,22161,22162,22163,22164,22165],"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",[17743,21671,13104],{"type":784,"name":22155,"path":21667,"parent":17743,"lines":22168,"value":10409,"annotation":22169},[12493,12493],{"join":22170},[22171,22174],{"left":22172,"slice":22173},{"name":2188,"cls":810},{"name":13787,"cls":810},{"name":10414,"cls":810},{"type":784,"name":22156,"path":21667,"parent":17743,"lines":22176,"value":10409,"annotation":22177},[8711,8711],{"join":22178},[22179,22182],{"left":22180,"slice":22181},{"name":2188,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"type":784,"name":22157,"path":21667,"parent":17743,"lines":22184,"value":21829,"annotation":22186},[22185,22185],360,{"left":22187,"slice":22188},{"name":1851,"cls":810},{"name":17737,"cls":810},{"type":784,"name":22158,"path":21667,"parent":17743,"lines":22190,"value":22191},[12515,12515],"ChannelAspirateParameterSet",{"type":846,"name":22161,"path":21667,"parent":17743,"lines":22193,"decorators":22194,"parameters":22195,"returns":22197},[7332,7343],[6526],[22196],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":22198},{"name":927,"cls":810},{"type":846,"name":22162,"path":21667,"parent":17743,"description":22200,"lines":22201,"decorators":22202,"parameters":22203,"returns":22206},"Create an individual channel aspirate parameter set.",[12534,12541],[6526],[22204,22205],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724},{"description":1127,"annotation":22207},{"name":17737,"cls":810},{"type":846,"name":22163,"path":21667,"parent":17743,"lines":22209,"decorators":22210,"parameters":22211,"returns":22217},[4465,14188],[13434,6526],[22212,22213],{"name":13437,"kind":852,"required":853},{"name":21972,"kind":852,"annotation":22214,"required":853},{"left":22215,"slice":22216},{"name":1911,"cls":810},{"name":13104,"cls":810},{"description":1127,"annotation":22218},{"name":927,"cls":810},{"type":846,"name":22164,"path":21667,"parent":17743,"description":13431,"lines":22220,"decorators":22221,"parameters":22222,"returns":22244},[12578,7384],[13434],[22223,22224,22228,22236],{"name":13437,"kind":852,"required":853},{"name":2252,"kind":852,"annotation":22225,"required":853},{"left":22226,"slice":22227},{"name":1911,"cls":810},{"name":1394,"cls":810},{"name":13251,"kind":852,"annotation":22229,"required":42,"default":22235},{"join":22230},[22231,22234],{"left":22232,"slice":22233},{"name":2188,"cls":810},{"name":1161,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13236,"kind":852,"annotation":22237,"required":42,"default":22243},{"join":22238},[22239,22242],{"left":22240,"slice":22241},{"name":2188,"cls":810},{"name":1161,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"description":1127,"annotation":22245},{"name":13452,"cls":810},{"type":846,"name":22165,"path":21667,"parent":17743,"description":13454,"lines":22247,"decorators":22248,"parameters":22249,"returns":22271},[4629,8762],[13434],[22250,22251,22255,22263],{"name":13437,"kind":852,"required":853},{"name":2252,"kind":852,"annotation":22252,"required":853},{"left":22253,"slice":22254},{"name":1911,"cls":810},{"name":1394,"cls":810},{"name":13251,"kind":852,"annotation":22256,"required":42,"default":22262},{"join":22257},[22258,22261],{"left":22259,"slice":22260},{"name":2188,"cls":810},{"name":1161,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13236,"kind":852,"annotation":22264,"required":42,"default":22270},{"join":22265},[22266,22269],{"left":22267,"slice":22268},{"name":2188,"cls":810},{"name":1161,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"description":1127,"annotation":22272},{"name":13452,"cls":810},{"type":846,"name":22160,"path":21667,"parent":17743,"lines":22274,"parameters":22275},[9338,9338],[22276,22277,22281,22289,22297,22308,22316,22329,22337,22345,22351,22362,22370,22376,22384],{"name":851,"kind":852,"required":853},{"name":2252,"kind":852,"annotation":22278,"required":853},{"left":22279,"slice":22280},{"name":1911,"cls":810},{"name":1394,"cls":810},{"name":13228,"kind":852,"annotation":22282,"required":42,"default":22288},{"join":22283},[22284,22287],{"left":22285,"slice":22286},{"name":2188,"cls":810},{"name":13787,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13236,"kind":852,"annotation":22290,"required":42,"default":22296},{"join":22291},[22292,22295],{"left":22293,"slice":22294},{"name":2188,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13243,"kind":852,"annotation":22298,"required":42,"default":22307},{"join":22299},[22300,22306],{"left":22301,"slice":22302},{"name":2188,"cls":810},{"join":22303},[22304,22305],{"name":1098,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13251,"kind":852,"annotation":22309,"required":42,"default":22315},{"join":22310},[22311,22314],{"left":22312,"slice":22313},{"name":2188,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13258,"kind":852,"annotation":22317,"required":42,"default":22328},{"join":22318},[22319,22327],{"left":22320,"slice":22321},{"name":2188,"cls":810},{"join":22322},[22323,22326],{"left":22324,"slice":22325},{"name":843,"cls":810},{"name":13113,"cls":810},{"name":13113,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13268,"kind":852,"annotation":22330,"required":42,"default":22336},{"join":22331},[22332,22335],{"left":22333,"slice":22334},{"name":2188,"cls":810},{"name":1915,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":1352,"kind":852,"annotation":22338,"required":42,"default":22344},{"join":22339},[22340,22343],{"left":22341,"slice":22342},{"name":2188,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":1398,"kind":852,"annotation":22346,"required":42,"default":22350},{"join":22347},[22348,22349],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":2305,"kind":852,"annotation":22352,"required":42,"default":22361},{"join":22353},[22354,22360],{"left":22355,"slice":22356},{"name":2188,"cls":810},{"join":22357},[22358,22359],{"name":1098,"cls":810},{"name":2309,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13301,"kind":852,"annotation":22363,"required":42,"default":22369},{"join":22364},[22365,22368],{"left":22366,"slice":22367},{"name":2188,"cls":810},{"name":13134,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13308,"kind":852,"annotation":22371,"required":42,"default":22375},{"join":22372},[22373,22374],{"name":13069,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13281,"kind":852,"annotation":22377,"required":42,"default":22383},{"join":22378},[22379,22382],{"left":22380,"slice":22381},{"name":2188,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":2432,"kind":852,"annotation":22385,"required":42,"default":22391},{"join":22386},[22387,22390],{"left":22388,"slice":22389},{"name":2188,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"type":802,"name":17745,"path":21667,"parent":17731,"description":22393,"lines":22394,"decorators":22396,"bases":22397,"attributes":22400,"functions":22405,"mro":22412},"Parameters for dispense with the spreadable channels module.\n\nPass this parameter set into `channels.dispense()`.",[22395,1705],434,[9323],[22398],{"annotation":22399},{"name":21671,"cls":810},[22401,22402,22403,22404],"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",[22406,22407,22408,22409,22410,22411],"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",[17745,21671,13104],{"type":784,"name":22401,"path":21667,"parent":17745,"lines":22414,"value":10409,"annotation":22415},[21166,21166],{"join":22416},[22417,22420],{"left":22418,"slice":22419},{"name":2188,"cls":810},{"name":13481,"cls":810},{"name":10414,"cls":810},{"type":784,"name":22402,"path":21667,"parent":17745,"lines":22422,"value":10409,"annotation":22423},[1591,1591],{"join":22424},[22425,22426,22427],{"name":1098,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"type":784,"name":22403,"path":21667,"parent":17745,"lines":22429,"value":21829,"annotation":22430},[1592,1592],{"left":22431,"slice":22432},{"name":1851,"cls":810},{"name":17739,"cls":810},{"type":784,"name":22404,"path":21667,"parent":17745,"lines":22434,"value":22435},[1601,1601],"ChannelDispenseParameterSet",{"type":846,"name":22407,"path":21667,"parent":17745,"lines":22437,"decorators":22438,"parameters":22439,"returns":22441},[1602,1610],[6526],[22440],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":22442},{"name":927,"cls":810},{"type":846,"name":22408,"path":21667,"parent":17745,"description":22444,"lines":22445,"decorators":22447,"parameters":22448,"returns":22451},"Create an individual channel dispense parameter set.",[22446,15976],490,[6526],[22449,22450],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724},{"description":1127,"annotation":22452},{"name":17739,"cls":810},{"type":846,"name":22409,"path":21667,"parent":17745,"lines":22454,"decorators":22455,"parameters":22456,"returns":22462},[21183,1651],[13434,6526],[22457,22458],{"name":13437,"kind":852,"required":853},{"name":21972,"kind":852,"annotation":22459,"required":853},{"left":22460,"slice":22461},{"name":1911,"cls":810},{"name":13104,"cls":810},{"description":1127,"annotation":22463},{"name":927,"cls":810},{"type":846,"name":22410,"path":21667,"parent":17745,"description":13431,"lines":22465,"decorators":22466,"parameters":22467,"returns":22489},[16016,1662],[13434],[22468,22469,22473,22481],{"name":13437,"kind":852,"required":853},{"name":2252,"kind":852,"annotation":22470,"required":853},{"left":22471,"slice":22472},{"name":1911,"cls":810},{"name":1394,"cls":810},{"name":13251,"kind":852,"annotation":22474,"required":42,"default":22480},{"join":22475},[22476,22479],{"left":22477,"slice":22478},{"name":2188,"cls":810},{"name":1161,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13236,"kind":852,"annotation":22482,"required":42,"default":22488},{"join":22483},[22484,22487],{"left":22485,"slice":22486},{"name":2188,"cls":810},{"name":1161,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"description":1127,"annotation":22490},{"name":13452,"cls":810},{"type":846,"name":22411,"path":21667,"parent":17745,"description":13454,"lines":22492,"decorators":22493,"parameters":22494,"returns":22516},[1672,1705],[13434],[22495,22496,22500,22508],{"name":13437,"kind":852,"required":853},{"name":2252,"kind":852,"annotation":22497,"required":853},{"left":22498,"slice":22499},{"name":1911,"cls":810},{"name":1394,"cls":810},{"name":13251,"kind":852,"annotation":22501,"required":42,"default":22507},{"join":22502},[22503,22506],{"left":22504,"slice":22505},{"name":2188,"cls":810},{"name":1161,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13236,"kind":852,"annotation":22509,"required":42,"default":22515},{"join":22510},[22511,22514],{"left":22512,"slice":22513},{"name":2188,"cls":810},{"name":1161,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"description":1127,"annotation":22517},{"name":13452,"cls":810},{"type":846,"name":22406,"path":21667,"parent":17745,"lines":22519,"parameters":22520},[9338,9338],[22521,22522,22526,22534,22542,22553,22561,22574,22582,22590,22596,22607,22615,22621,22629],{"name":851,"kind":852,"required":853},{"name":2252,"kind":852,"annotation":22523,"required":853},{"left":22524,"slice":22525},{"name":1911,"cls":810},{"name":1394,"cls":810},{"name":13228,"kind":852,"annotation":22527,"required":42,"default":22533},{"join":22528},[22529,22532],{"left":22530,"slice":22531},{"name":2188,"cls":810},{"name":13481,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13236,"kind":852,"annotation":22535,"required":42,"default":22541},{"join":22536},[22537,22540],{"left":22538,"slice":22539},{"name":2188,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13243,"kind":852,"annotation":22543,"required":42,"default":22552},{"join":22544},[22545,22551],{"left":22546,"slice":22547},{"name":2188,"cls":810},{"join":22548},[22549,22550],{"name":1098,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13251,"kind":852,"annotation":22554,"required":42,"default":22560},{"join":22555},[22556,22559],{"left":22557,"slice":22558},{"name":2188,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13258,"kind":852,"annotation":22562,"required":42,"default":22573},{"join":22563},[22564,22572],{"left":22565,"slice":22566},{"name":2188,"cls":810},{"join":22567},[22568,22571],{"left":22569,"slice":22570},{"name":843,"cls":810},{"name":13113,"cls":810},{"name":13113,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13268,"kind":852,"annotation":22575,"required":42,"default":22581},{"join":22576},[22577,22580],{"left":22578,"slice":22579},{"name":2188,"cls":810},{"name":1915,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":1352,"kind":852,"annotation":22583,"required":42,"default":22589},{"join":22584},[22585,22588],{"left":22586,"slice":22587},{"name":2188,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":1398,"kind":852,"annotation":22591,"required":42,"default":22595},{"join":22592},[22593,22594],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":2305,"kind":852,"annotation":22597,"required":42,"default":22606},{"join":22598},[22599,22605],{"left":22600,"slice":22601},{"name":2188,"cls":810},{"join":22602},[22603,22604],{"name":1098,"cls":810},{"name":2309,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13301,"kind":852,"annotation":22608,"required":42,"default":22614},{"join":22609},[22610,22613],{"left":22611,"slice":22612},{"name":2188,"cls":810},{"name":13134,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13308,"kind":852,"annotation":22616,"required":42,"default":22620},{"join":22617},[22618,22619],{"name":13069,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13281,"kind":852,"annotation":22622,"required":42,"default":22628},{"join":22623},[22624,22627],{"left":22625,"slice":22626},{"name":2188,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13556,"kind":852,"annotation":22630,"required":42,"default":22635},{"join":22631},[22632,22633,22634],{"name":1098,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"type":802,"name":17746,"path":21667,"parent":17731,"description":22637,"lines":22638,"decorators":22641,"bases":22642,"attributes":22645,"functions":22648,"mro":22652},"XL channel aspirate parameters with higher flow rate limits.",[22639,22640],556,570,[9323],[22643],{"annotation":22644},{"name":17743,"cls":810},[22646,22647],"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.XLChannelsAspirateParameterSet.sub_parameters","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.XLChannelsAspirateParameterSet.SUB_PARAMETER_TYPE",[22649,22650,22651],"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",[17746,17743,21671,13104],{"type":784,"name":22646,"path":21667,"parent":17746,"lines":22654,"value":21829,"annotation":22656},[22655,22655],560,{"left":22657,"slice":22658},{"name":1851,"cls":810},{"name":17740,"cls":810},{"type":784,"name":22647,"path":21667,"parent":17746,"lines":22660,"value":22662},[22661,22661],562,"XLChannelAspirateParameterSet",{"type":846,"name":22650,"path":21667,"parent":17746,"lines":22664,"decorators":22667,"parameters":22668,"returns":22670},[22665,22666],564,566,[6526],[22669],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":22671},{"name":927,"cls":810},{"type":846,"name":22651,"path":21667,"parent":17746,"lines":22673,"decorators":22675,"parameters":22676,"returns":22679},[22674,22640],568,[6526],[22677,22678],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724},{"description":1127,"annotation":22680},{"name":17740,"cls":810},{"type":846,"name":22649,"path":21667,"parent":17746,"lines":22682,"parameters":22683},[9338,9338],[22684,22685,22689,22697,22705,22716,22724,22737,22745,22753,22759,22770,22778,22784,22792],{"name":851,"kind":852,"required":853},{"name":2252,"kind":852,"annotation":22686,"required":853},{"left":22687,"slice":22688},{"name":1911,"cls":810},{"name":1394,"cls":810},{"name":13228,"kind":852,"annotation":22690,"required":42,"default":22696},{"join":22691},[22692,22695],{"left":22693,"slice":22694},{"name":2188,"cls":810},{"name":13787,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13236,"kind":852,"annotation":22698,"required":42,"default":22704},{"join":22699},[22700,22703],{"left":22701,"slice":22702},{"name":2188,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13243,"kind":852,"annotation":22706,"required":42,"default":22715},{"join":22707},[22708,22714],{"left":22709,"slice":22710},{"name":2188,"cls":810},{"join":22711},[22712,22713],{"name":1098,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13251,"kind":852,"annotation":22717,"required":42,"default":22723},{"join":22718},[22719,22722],{"left":22720,"slice":22721},{"name":2188,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13258,"kind":852,"annotation":22725,"required":42,"default":22736},{"join":22726},[22727,22735],{"left":22728,"slice":22729},{"name":2188,"cls":810},{"join":22730},[22731,22734],{"left":22732,"slice":22733},{"name":843,"cls":810},{"name":13113,"cls":810},{"name":13113,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13268,"kind":852,"annotation":22738,"required":42,"default":22744},{"join":22739},[22740,22743],{"left":22741,"slice":22742},{"name":2188,"cls":810},{"name":1915,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":1352,"kind":852,"annotation":22746,"required":42,"default":22752},{"join":22747},[22748,22751],{"left":22749,"slice":22750},{"name":2188,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":1398,"kind":852,"annotation":22754,"required":42,"default":22758},{"join":22755},[22756,22757],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":2305,"kind":852,"annotation":22760,"required":42,"default":22769},{"join":22761},[22762,22768],{"left":22763,"slice":22764},{"name":2188,"cls":810},{"join":22765},[22766,22767],{"name":1098,"cls":810},{"name":2309,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13301,"kind":852,"annotation":22771,"required":42,"default":22777},{"join":22772},[22773,22776],{"left":22774,"slice":22775},{"name":2188,"cls":810},{"name":13134,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13308,"kind":852,"annotation":22779,"required":42,"default":22783},{"join":22780},[22781,22782],{"name":13069,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13281,"kind":852,"annotation":22785,"required":42,"default":22791},{"join":22786},[22787,22790],{"left":22788,"slice":22789},{"name":2188,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":2432,"kind":852,"annotation":22793,"required":42,"default":22799},{"join":22794},[22795,22798],{"left":22796,"slice":22797},{"name":2188,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"type":802,"name":17747,"path":21667,"parent":17731,"description":22801,"lines":22802,"decorators":22803,"bases":22804,"attributes":22807,"functions":22810,"mro":22814},"XL channel dispense parameters with higher flow rate limits.",[21264,7567],[9323],[22805],{"annotation":22806},{"name":17745,"cls":810},[22808,22809],"unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.XLChannelsDispenseParameterSet.sub_parameters","unitelabs.liquid_handling.hamilton.modules.pipettes.channels_parameters.XLChannelsDispenseParameterSet.SUB_PARAMETER_TYPE",[22811,22812,22813],"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",[17747,17745,21671,13104],{"type":784,"name":22808,"path":21667,"parent":17747,"lines":22816,"value":21829,"annotation":22818},[22817,22817],577,{"left":22819,"slice":22820},{"name":1851,"cls":810},{"name":17741,"cls":810},{"type":784,"name":22809,"path":21667,"parent":17747,"lines":22822,"value":22824},[22823,22823],579,"XLChannelDispenseParameterSet",{"type":846,"name":22812,"path":21667,"parent":17747,"lines":22826,"decorators":22827,"parameters":22828,"returns":22830},[7549,7566],[6526],[22829],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":22831},{"name":927,"cls":810},{"type":846,"name":22813,"path":21667,"parent":17747,"lines":22833,"decorators":22835,"parameters":22836,"returns":22839},[22834,7567],585,[6526],[22837,22838],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724},{"description":1127,"annotation":22840},{"name":17741,"cls":810},{"type":846,"name":22811,"path":21667,"parent":17747,"lines":22842,"parameters":22843},[9338,9338],[22844,22845,22849,22857,22865,22876,22884,22897,22905,22913,22919,22930,22938,22944,22952],{"name":851,"kind":852,"required":853},{"name":2252,"kind":852,"annotation":22846,"required":853},{"left":22847,"slice":22848},{"name":1911,"cls":810},{"name":1394,"cls":810},{"name":13228,"kind":852,"annotation":22850,"required":42,"default":22856},{"join":22851},[22852,22855],{"left":22853,"slice":22854},{"name":2188,"cls":810},{"name":13481,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13236,"kind":852,"annotation":22858,"required":42,"default":22864},{"join":22859},[22860,22863],{"left":22861,"slice":22862},{"name":2188,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13243,"kind":852,"annotation":22866,"required":42,"default":22875},{"join":22867},[22868,22874],{"left":22869,"slice":22870},{"name":2188,"cls":810},{"join":22871},[22872,22873],{"name":1098,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13251,"kind":852,"annotation":22877,"required":42,"default":22883},{"join":22878},[22879,22882],{"left":22880,"slice":22881},{"name":2188,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13258,"kind":852,"annotation":22885,"required":42,"default":22896},{"join":22886},[22887,22895],{"left":22888,"slice":22889},{"name":2188,"cls":810},{"join":22890},[22891,22894],{"left":22892,"slice":22893},{"name":843,"cls":810},{"name":13113,"cls":810},{"name":13113,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13268,"kind":852,"annotation":22898,"required":42,"default":22904},{"join":22899},[22900,22903],{"left":22901,"slice":22902},{"name":2188,"cls":810},{"name":1915,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":1352,"kind":852,"annotation":22906,"required":42,"default":22912},{"join":22907},[22908,22911],{"left":22909,"slice":22910},{"name":2188,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":1398,"kind":852,"annotation":22914,"required":42,"default":22918},{"join":22915},[22916,22917],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":2305,"kind":852,"annotation":22920,"required":42,"default":22929},{"join":22921},[22922,22928],{"left":22923,"slice":22924},{"name":2188,"cls":810},{"join":22925},[22926,22927],{"name":1098,"cls":810},{"name":2309,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13301,"kind":852,"annotation":22931,"required":42,"default":22937},{"join":22932},[22933,22936],{"left":22934,"slice":22935},{"name":2188,"cls":810},{"name":13134,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13308,"kind":852,"annotation":22939,"required":42,"default":22943},{"join":22940},[22941,22942],{"name":13069,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13281,"kind":852,"annotation":22945,"required":42,"default":22951},{"join":22946},[22947,22950],{"left":22948,"slice":22949},{"name":2188,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13556,"kind":852,"annotation":22953,"required":42,"default":22958},{"join":22954},[22955,22956,22957],{"name":1098,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"type":802,"name":17744,"path":21667,"parent":17731,"description":22960,"lines":22961,"decorators":22963,"bases":22964,"attributes":22967,"functions":22971,"mro":22978},"Complex mix parameter set for the channels module (multi-channel).",[22962,7699],590,[9323],[22965],{"annotation":22966},{"name":13104,"cls":810},[22968,22969,22970],"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",[22972,22973,22974,22975,22976,22977],"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",[17744,13104],{"type":784,"name":22968,"path":21667,"parent":17744,"lines":22980,"value":832,"annotation":22981},[7588,7588],{"left":22982,"slice":22983},{"name":1911,"cls":810},{"name":1394,"cls":810},{"type":784,"name":22969,"path":21667,"parent":17744,"lines":22985,"value":22986,"annotation":22987},[5374,5374],"dataclasses.field(default_factory=list)",{"left":22988,"slice":22989},{"name":1851,"cls":810},{"name":17738,"cls":810},{"type":846,"name":22973,"path":21667,"parent":17744,"lines":22991,"parameters":22992},[5382,5415],[22993],{"name":851,"kind":852,"required":853},{"type":846,"name":22974,"path":21667,"parent":17744,"description":22995,"lines":22996,"decorators":22997,"parameters":22998,"returns":23010},"Construct from a single or list of per-channel parameter sets.",[5425,7624],[13434],[22999,23000,23005],{"name":13437,"kind":852,"required":853},{"name":19808,"kind":852,"annotation":23001,"required":853,"description":23004},{"left":23002,"slice":23003},{"name":2188,"cls":810},{"name":17738,"cls":810},"A single parameter set (broadcast to all channels)\nor a list with one entry per channel.",{"name":2252,"kind":852,"annotation":23006,"required":853,"description":23009},{"left":23007,"slice":23008},{"name":1911,"cls":810},{"name":1394,"cls":810},"The selected channel indices.",{"description":1127,"annotation":23011},{"name":13452,"cls":810},{"type":784,"name":22970,"path":21667,"parent":17744,"description":23013,"lines":23014,"value":832,"annotation":23016},"Maximum number of steps across all channel parameter sets.",[5476,23015],652,{"name":1394,"cls":810},{"type":846,"name":22975,"path":21667,"parent":17744,"description":23018,"lines":23019,"parameters":23020,"returns":23025},"Get the type of a step by index, for error reporting.",[5496,5512],[23021,23022],{"name":851,"kind":852,"required":853},{"name":23023,"kind":852,"annotation":23024,"required":853},"step_index",{"name":1394,"cls":810},{"description":1127,"annotation":23026},{"name":23027,"cls":810},"unitelabs.liquid_handling.modules.liquid_handling_mode.LiquidHandlingMode",{"type":846,"name":22976,"path":21667,"parent":17744,"description":23029,"lines":23030,"parameters":23031,"returns":23035},"Get active channels and their steps for a given step index.",[5520,5619],[23032,23033],{"name":851,"kind":852,"required":853},{"name":23023,"kind":852,"annotation":23034,"required":853},{"name":1394,"cls":810},{"description":23036,"annotation":23037},"A tuple of (active_channels, active_steps, step_type) or None",{"join":23038},[23039,832],{"left":23040,"slice":23041},{"name":2793,"cls":810},{"elements":23042},[23043,23046,23052],{"left":23044,"slice":23045},{"name":1851,"cls":810},{"name":1394,"cls":810},{"left":23047,"slice":23048},{"name":1851,"cls":810},{"join":23049},[23050,23051],{"name":17737,"cls":810},{"name":17739,"cls":810},{"name":23027,"cls":810},{"type":846,"name":22977,"path":21667,"parent":17744,"lines":23054,"decorators":23055,"parameters":23056,"returns":23060},[5620,7699],[6526],[23057,23058],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":23059,"required":853},{"name":17742,"cls":810},{"description":1127,"annotation":23061},{"name":1098,"cls":810},{"type":846,"name":22972,"path":21667,"parent":17744,"lines":23063,"parameters":23064},[9338,9338],[23065,23066,23070],{"name":851,"kind":852,"required":853},{"name":2252,"kind":852,"annotation":23067,"required":853},{"left":23068,"slice":23069},{"name":1911,"cls":810},{"name":1394,"cls":810},{"name":19808,"kind":852,"annotation":23071,"required":42},{"left":23072,"slice":23073},{"name":1851,"cls":810},{"name":17738,"cls":810},{"type":755,"name":17732,"path":23075,"parent":13869,"attributes":23076,"classes":23077},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fpipettes\u002Fchannel_parameters.py",[17752,17753],[17737,17739,17740,17741,17738],{"type":784,"name":17752,"path":23075,"parent":17732,"lines":23079,"value":23080},[2997,8377],"{'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":17753,"path":23075,"parent":17732,"lines":23082,"value":23083},[897,3905],"{'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":17737,"path":23075,"parent":17732,"description":23085,"lines":23086,"decorators":23087,"bases":23088,"attributes":23091,"functions":23094,"mro":23101},"Parameter set representing a single channel aspiration.\n\nUse this class for complex mixing or in\n`ChannelsAspirateParameterSet.from_sub_parameters`.",[2083,1302],[9323],[23089],{"annotation":23090},{"name":13065,"cls":810},[23092,23093],"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelAspirateParameterSet.clot_retract_height","unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelAspirateParameterSet.LIQUID_CLASS_RANGES",[23095,23096,23097,23098,23099,23100],"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",[17737,13065,13067,13650,13084,13104],{"type":784,"name":23092,"path":23075,"parent":17737,"lines":23103,"value":10409,"annotation":23104},[3969,3969],{"join":23105},[23106,23107],{"name":1921,"cls":810},{"name":10414,"cls":810},{"type":784,"name":23093,"path":23075,"parent":17737,"lines":23109,"value":23110,"annotation":23111},[3265,3658],"{'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":23112},[23113,832],{"left":23114,"slice":23115},{"name":927,"cls":810},{"elements":23116},[23117,23118],{"name":931,"cls":810},{"name":13064,"cls":810},{"type":846,"name":23096,"path":23075,"parent":17737,"description":23120,"lines":23121,"decorators":23122,"parameters":23123,"returns":23127},"Compile parameters for this channel if it is involved in the aspiration.",[3666,10171],[6526],[23124,23125],{"name":851,"kind":852,"required":853},{"name":13159,"kind":852,"annotation":23126,"required":853},{"name":13161,"cls":810},{"description":1127,"annotation":23128},{"name":927,"cls":810},{"type":846,"name":23097,"path":23075,"parent":17737,"description":23130,"lines":23131,"parameters":23132,"returns":23134},"Compile parameters for this channel if it is not involved in the aspiration.",[16240,16744],[23133],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":23135},{"name":927,"cls":810},{"type":846,"name":23098,"path":23075,"parent":17737,"lines":23137,"decorators":23138,"parameters":23139},[10927,1267],[6526],[23140,23141],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":23142,"required":853},{"name":13161,"cls":810},{"type":846,"name":23099,"path":23075,"parent":17737,"lines":23144,"parameters":23145,"returns":23149},[1276,2711],[23146,23147],{"name":851,"kind":852,"required":853},{"name":13159,"kind":852,"annotation":23148,"required":853},{"name":13161,"cls":810},{"description":1127,"annotation":23150},{"name":1062,"cls":810},{"type":846,"name":23100,"path":23075,"parent":17737,"lines":23152,"parameters":23153,"returns":23157},[8982,1302],[23154,23155],{"name":851,"kind":852,"required":853},{"name":13159,"kind":852,"annotation":23156,"required":853},{"name":13161,"cls":810},{"description":1127,"annotation":23158},{"name":1062,"cls":810},{"type":846,"name":23095,"path":23075,"parent":17737,"lines":23160,"parameters":23161},[9338,9338],[23162,23163,23169,23175,23182,23188,23197,23203,23209,23215,23221,23228,23234,23240],{"name":851,"kind":852,"required":853},{"name":13228,"kind":852,"annotation":23164,"required":42,"default":23168},{"join":23165},[23166,23167],{"name":13787,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13236,"kind":852,"annotation":23170,"required":42,"default":23174},{"join":23171},[23172,23173],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13243,"kind":852,"annotation":23176,"required":42,"default":23181},{"join":23177},[23178,23179,23180],{"name":1098,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13251,"kind":852,"annotation":23183,"required":42,"default":23187},{"join":23184},[23185,23186],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13258,"kind":852,"annotation":23189,"required":42,"default":23196},{"join":23190},[23191,23194,23195],{"left":23192,"slice":23193},{"name":843,"cls":810},{"name":13113,"cls":810},{"name":13113,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13268,"kind":852,"annotation":23198,"required":42,"default":23202},{"join":23199},[23200,23201],{"name":1915,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":1352,"kind":852,"annotation":23204,"required":42,"default":23208},{"join":23205},[23206,23207],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13281,"kind":852,"annotation":23210,"required":42,"default":23214},{"join":23211},[23212,23213],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":1398,"kind":852,"annotation":23216,"required":42,"default":23220},{"join":23217},[23218,23219],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":2305,"kind":852,"annotation":23222,"required":42,"default":23227},{"join":23223},[23224,23225,23226],{"name":1098,"cls":810},{"name":2309,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13301,"kind":852,"annotation":23229,"required":42,"default":23233},{"join":23230},[23231,23232],{"name":13134,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13308,"kind":852,"annotation":23235,"required":42,"default":23239},{"join":23236},[23237,23238],{"name":13069,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":2432,"kind":852,"annotation":23241,"required":42,"default":23245},{"join":23242},[23243,23244],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"type":802,"name":17739,"path":23075,"parent":17732,"description":23247,"lines":23248,"decorators":23249,"bases":23250,"attributes":23253,"functions":23255,"mro":23261},"Parameter set representing a single channel aspiration.\n\nUse this class for complex mixing or in\n`ChannelsDispenseParameterSet.from_sub_parameters`.",[4274,7402],[9323],[23251],{"annotation":23252},{"name":13066,"cls":810},[23254],"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.ChannelDispenseParameterSet.LIQUID_CLASS_RANGES",[23256,23257,23258,23259,23260],"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",[17739,13066,13067,13331,13084,13104],{"type":784,"name":23254,"path":23075,"parent":17739,"lines":23263,"value":23265,"annotation":23266},[9040,23264],335,"{'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":23267},[23268,832],{"left":23269,"slice":23270},{"name":927,"cls":810},{"elements":23271},[23272,23273],{"name":931,"cls":810},{"name":13064,"cls":810},{"type":846,"name":23257,"path":23075,"parent":17739,"description":23275,"lines":23276,"decorators":23278,"parameters":23279,"returns":23283},"Compile parameters for this channel if it is involved in the dispense.",[14115,23277],394,[6526],[23280,23281],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":23282,"required":853},{"name":13161,"cls":810},{"description":1127,"annotation":23284},{"name":927,"cls":810},{"type":846,"name":23258,"path":23075,"parent":17739,"description":23286,"lines":23287,"parameters":23288,"returns":23290},"Compile parameters for this channel if it is not involved in the dispense.",[4563,4580],[23289],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":23291},{"name":927,"cls":810},{"type":846,"name":23259,"path":23075,"parent":17739,"lines":23293,"decorators":23294,"parameters":23295},[19598,4618],[6526],[23296,23297],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":23298,"required":853},{"name":13161,"cls":810},{"type":846,"name":23260,"path":23075,"parent":17739,"lines":23300,"parameters":23301,"returns":23305},[4628,7402],[23302,23303],{"name":851,"kind":852,"required":853},{"name":13159,"kind":852,"annotation":23304,"required":853},{"name":13161,"cls":810},{"description":1127,"annotation":23306},{"name":1062,"cls":810},{"type":846,"name":23256,"path":23075,"parent":17739,"lines":23308,"parameters":23309},[9338,9338],[23310,23311,23317,23323,23330,23336,23345,23351,23357,23363,23369,23376,23382,23388],{"name":851,"kind":852,"required":853},{"name":13228,"kind":852,"annotation":23312,"required":42,"default":23316},{"join":23313},[23314,23315],{"name":13481,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13236,"kind":852,"annotation":23318,"required":42,"default":23322},{"join":23319},[23320,23321],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13243,"kind":852,"annotation":23324,"required":42,"default":23329},{"join":23325},[23326,23327,23328],{"name":1098,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13251,"kind":852,"annotation":23331,"required":42,"default":23335},{"join":23332},[23333,23334],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13258,"kind":852,"annotation":23337,"required":42,"default":23344},{"join":23338},[23339,23342,23343],{"left":23340,"slice":23341},{"name":843,"cls":810},{"name":13113,"cls":810},{"name":13113,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13268,"kind":852,"annotation":23346,"required":42,"default":23350},{"join":23347},[23348,23349],{"name":1915,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":1352,"kind":852,"annotation":23352,"required":42,"default":23356},{"join":23353},[23354,23355],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13281,"kind":852,"annotation":23358,"required":42,"default":23362},{"join":23359},[23360,23361],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":1398,"kind":852,"annotation":23364,"required":42,"default":23368},{"join":23365},[23366,23367],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":2305,"kind":852,"annotation":23370,"required":42,"default":23375},{"join":23371},[23372,23373,23374],{"name":1098,"cls":810},{"name":2309,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13301,"kind":852,"annotation":23377,"required":42,"default":23381},{"join":23378},[23379,23380],{"name":13134,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13308,"kind":852,"annotation":23383,"required":42,"default":23387},{"join":23384},[23385,23386],{"name":13069,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13556,"kind":852,"annotation":23389,"required":42,"default":23394},{"join":23390},[23391,23392,23393],{"name":1098,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"type":802,"name":17740,"path":23075,"parent":17732,"description":23396,"lines":23397,"decorators":23399,"bases":23400,"attributes":23403,"functions":23405,"mro":23407},"Parameter set for XL channel aspiration with higher flow rate limits.",[15894,23398],440,[9323],[23401],{"annotation":23402},{"name":17737,"cls":810},[23404],"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.XLChannelAspirateParameterSet.LIQUID_CLASS_RANGES",[23406],"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.XLChannelAspirateParameterSet.__init__",[17740,17737,13065,13067,13650,13084,13104],{"type":784,"name":23404,"path":23075,"parent":17740,"lines":23409,"value":23410,"annotation":23411},[8762,23398],"{'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":23412},[23413,832],{"left":23414,"slice":23415},{"name":927,"cls":810},{"elements":23416},[23417,23418],{"name":931,"cls":810},{"name":13064,"cls":810},{"type":846,"name":23406,"path":23075,"parent":17740,"lines":23420,"parameters":23421},[9338,9338],[23422,23423,23429,23435,23442,23448,23457,23463,23469,23475,23481,23488,23494,23500],{"name":851,"kind":852,"required":853},{"name":13228,"kind":852,"annotation":23424,"required":42,"default":23428},{"join":23425},[23426,23427],{"name":13787,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13236,"kind":852,"annotation":23430,"required":42,"default":23434},{"join":23431},[23432,23433],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13243,"kind":852,"annotation":23436,"required":42,"default":23441},{"join":23437},[23438,23439,23440],{"name":1098,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13251,"kind":852,"annotation":23443,"required":42,"default":23447},{"join":23444},[23445,23446],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13258,"kind":852,"annotation":23449,"required":42,"default":23456},{"join":23450},[23451,23454,23455],{"left":23452,"slice":23453},{"name":843,"cls":810},{"name":13113,"cls":810},{"name":13113,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13268,"kind":852,"annotation":23458,"required":42,"default":23462},{"join":23459},[23460,23461],{"name":1915,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":1352,"kind":852,"annotation":23464,"required":42,"default":23468},{"join":23465},[23466,23467],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13281,"kind":852,"annotation":23470,"required":42,"default":23474},{"join":23471},[23472,23473],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":1398,"kind":852,"annotation":23476,"required":42,"default":23480},{"join":23477},[23478,23479],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":2305,"kind":852,"annotation":23482,"required":42,"default":23487},{"join":23483},[23484,23485,23486],{"name":1098,"cls":810},{"name":2309,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13301,"kind":852,"annotation":23489,"required":42,"default":23493},{"join":23490},[23491,23492],{"name":13134,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13308,"kind":852,"annotation":23495,"required":42,"default":23499},{"join":23496},[23497,23498],{"name":13069,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":2432,"kind":852,"annotation":23501,"required":42,"default":23505},{"join":23502},[23503,23504],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"type":802,"name":17741,"path":23075,"parent":17732,"description":23507,"lines":23508,"decorators":23509,"bases":23510,"attributes":23513,"functions":23515,"mro":23517},"Parameter set for XL channel dispense with higher flow rate limits.",[4694,4722],[9323],[23511],{"annotation":23512},{"name":17739,"cls":810},[23514],"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.XLChannelDispenseParameterSet.LIQUID_CLASS_RANGES",[23516],"unitelabs.liquid_handling.hamilton.modules.pipettes.channel_parameters.XLChannelDispenseParameterSet.__init__",[17741,17739,13066,13067,13331,13084,13104],{"type":784,"name":23514,"path":23075,"parent":17741,"lines":23519,"value":23520,"annotation":23521},[4703,4722],"{'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":23522},[23523,832],{"left":23524,"slice":23525},{"name":927,"cls":810},{"elements":23526},[23527,23528],{"name":931,"cls":810},{"name":13064,"cls":810},{"type":846,"name":23516,"path":23075,"parent":17741,"lines":23530,"parameters":23531},[9338,9338],[23532,23533,23539,23545,23552,23558,23567,23573,23579,23585,23591,23598,23604,23610],{"name":851,"kind":852,"required":853},{"name":13228,"kind":852,"annotation":23534,"required":42,"default":23538},{"join":23535},[23536,23537],{"name":13481,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13236,"kind":852,"annotation":23540,"required":42,"default":23544},{"join":23541},[23542,23543],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13243,"kind":852,"annotation":23546,"required":42,"default":23551},{"join":23547},[23548,23549,23550],{"name":1098,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13251,"kind":852,"annotation":23553,"required":42,"default":23557},{"join":23554},[23555,23556],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13258,"kind":852,"annotation":23559,"required":42,"default":23566},{"join":23560},[23561,23564,23565],{"left":23562,"slice":23563},{"name":843,"cls":810},{"name":13113,"cls":810},{"name":13113,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13268,"kind":852,"annotation":23568,"required":42,"default":23572},{"join":23569},[23570,23571],{"name":1915,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":1352,"kind":852,"annotation":23574,"required":42,"default":23578},{"join":23575},[23576,23577],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13281,"kind":852,"annotation":23580,"required":42,"default":23584},{"join":23581},[23582,23583],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":1398,"kind":852,"annotation":23586,"required":42,"default":23590},{"join":23587},[23588,23589],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":2305,"kind":852,"annotation":23592,"required":42,"default":23597},{"join":23593},[23594,23595,23596],{"name":1098,"cls":810},{"name":2309,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13301,"kind":852,"annotation":23599,"required":42,"default":23603},{"join":23600},[23601,23602],{"name":13134,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13308,"kind":852,"annotation":23605,"required":42,"default":23609},{"join":23606},[23607,23608],{"name":13069,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13556,"kind":852,"annotation":23611,"required":42,"default":23616},{"join":23612},[23613,23614,23615],{"name":1098,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"type":802,"name":17738,"path":23075,"parent":17732,"description":23618,"lines":23619,"decorators":23620,"bases":23621,"attributes":23625,"functions":23629,"mro":23633},"Complex mix parameter set for a single channel.",[21155,1592],[9323],[23622],{"annotation":23623},{"name":23624,"cls":810},"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixParameterSet",[23626,23627,23628],"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",[23630,23631,23632],"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",[17738,23624,13104],{"type":784,"name":23626,"path":23075,"parent":17738,"lines":23635,"value":22986,"annotation":23636},[1581,1581],{"left":23637,"slice":23638},{"name":1851,"cls":810},{"join":23639},[23640,23641],{"name":17737,"cls":810},{"name":17739,"cls":810},{"type":784,"name":23627,"path":23075,"parent":17738,"lines":23643,"value":22191},[4798,4798],{"type":784,"name":23628,"path":23075,"parent":17738,"lines":23645,"value":22435},[4805,4805],{"type":846,"name":23631,"path":23075,"parent":17738,"lines":23647,"decorators":23650,"parameters":23651,"returns":23654},[23648,23649],476,478,[13434],[23652,23653],{"name":13437,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724},{"description":1127,"annotation":23655},{"name":17737,"cls":810},{"type":846,"name":23632,"path":23075,"parent":17738,"lines":23657,"decorators":23658,"parameters":23659,"returns":23662},[21166,1592],[13434],[23660,23661],{"name":13437,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724},{"description":1127,"annotation":23663},{"name":17739,"cls":810},{"type":846,"name":23630,"path":23075,"parent":17738,"lines":23665,"parameters":23666},[9338,9338],[23667,23668],{"name":851,"kind":852,"required":853},{"name":20103,"kind":852,"annotation":23669,"required":42},{"left":23670,"slice":23671},{"name":1851,"cls":810},{"join":23672},[23673,23674],{"name":17737,"cls":810},{"name":17739,"cls":810},{"type":755,"name":17733,"path":23676,"parent":13869,"packages":23677,"attributes":23689,"classes":23691},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fpipettes\u002Finterfaces\u002F__init__.py",[23678,23679,23680,23681,23682,23683,23684,23685,23686,23687,23688],"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.mad","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channel_position","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.volume_info","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.liquid_surface_position","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.discard_position","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.pick_up_tip_method","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.monitoring_mode","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.pick_up_position",[23690],"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.__all__",[23692,23693,1947,23694,23695,23696,16061,23697,2167,23698,6916,6917,2459,21599,23699],"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channel_position.ChannelPosition","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.discard_position.DiscardPosition","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.liquid_surface_position.LiquidSurfacePosition","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.mad.MADIndices","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.mad.MADParameters","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.pick_up_position.TipPickupPosition","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.LimitCurveParameters","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.volume_info.VolumeInfo",{"type":784,"name":23690,"path":23676,"parent":17733,"lines":23701,"value":23702},[2781,1051],[23692,23693,1947,6922,23698,23694,23695,23696,16061,2167,6916,6917,2459,21599,23697,23699],{"type":755,"name":23678,"path":23704,"parent":17733,"attributes":23705},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fpipettes\u002Finterfaces\u002Fdiscard_tip_method.py",[23706],"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.discard_tip_method.__all__",{"type":784,"name":23706,"path":23704,"parent":23678,"lines":23708,"value":23709},[786,786],[1947],{"type":755,"name":23679,"path":23711,"parent":17733,"packages":23712,"attributes":23714,"functions":23717},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fpipettes\u002Finterfaces\u002Fchannels_coordination.py",[23713],"unitelabs.labware.math.decimal",[23715,23716],"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channels_coordination._SIDE_BUFFER","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channels_coordination._HOME_BUFFER",[23718,23719,23720,23721,23722,23723,23724,23725],"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":23715,"path":23711,"parent":23679,"lines":23727,"value":23728},[786,786],"decimal.Decimal('4.5')",{"type":784,"name":23716,"path":23711,"parent":23679,"lines":23730,"value":23731},[9123,9123],"decimal.Decimal('11')",{"type":846,"name":23718,"path":23711,"parent":23679,"lines":23733,"parameters":23734,"returns":23743},[9136,6649],[23735,23737,23740],{"name":16934,"kind":852,"annotation":23736,"required":853},{"name":1394,"cls":810},{"name":23738,"kind":852,"annotation":23739,"required":853},"gap",{"name":3784,"cls":810},{"name":23741,"kind":852,"annotation":23742,"required":853},"inter_gap",{"name":3784,"cls":810},{"description":1127,"annotation":23744},{"name":3784,"cls":810},{"type":846,"name":23719,"path":23711,"parent":23679,"lines":23746,"parameters":23747,"returns":23769},[2781,796],[23748,23750,23752,23755,23758,23761,23764,23766],{"name":16934,"kind":852,"annotation":23749,"required":853},{"name":1394,"cls":810},{"name":23738,"kind":852,"annotation":23751,"required":853},{"name":3784,"cls":810},{"name":23753,"kind":852,"annotation":23754,"required":853},"sibling_extent",{"name":3784,"cls":810},{"name":23756,"kind":852,"annotation":23757,"required":853},"is_low_y",{"name":1098,"cls":810},{"name":23759,"kind":852,"annotation":23760,"required":853},"arm_y_min",{"name":3784,"cls":810},{"name":23762,"kind":852,"annotation":23763,"required":853},"arm_y_max",{"name":3784,"cls":810},{"name":23741,"kind":852,"annotation":23765,"required":853},{"name":3784,"cls":810},{"name":23767,"kind":852,"annotation":23768,"required":853},"ipg_clearance",{"name":3784,"cls":810},{"description":1127,"annotation":23770},{"left":23771,"slice":23772},{"name":1851,"cls":810},{"left":23773,"slice":23774},{"name":2793,"cls":810},{"elements":23775},[23776,23777],{"name":3784,"cls":810},{"name":3784,"cls":810},{"type":846,"name":23720,"path":23711,"parent":23679,"lines":23779,"parameters":23780,"returns":23792},[871,2847],[23781,23783,23785,23787,23789],{"name":16934,"kind":852,"annotation":23782,"required":853},{"name":1394,"cls":810},{"name":23738,"kind":852,"annotation":23784,"required":853},{"name":3784,"cls":810},{"name":23753,"kind":852,"annotation":23786,"required":853},{"name":3784,"cls":810},{"name":23756,"kind":852,"annotation":23788,"required":853},{"name":1098,"cls":810},{"name":23790,"kind":852,"annotation":23791,"required":853},"arm_min_y",{"name":3784,"cls":810},{"description":1127,"annotation":23793},{"left":23794,"slice":23795},{"name":1851,"cls":810},{"name":3784,"cls":810},{"type":846,"name":23721,"path":23711,"parent":23679,"lines":23797,"parameters":23798,"returns":23802},[1066,1085],[23799],{"name":23800,"kind":852,"annotation":23801,"required":853},"config",{"name":927,"cls":810},{"description":1127,"annotation":23803},{"left":23804,"slice":23805},{"name":2793,"cls":810},{"elements":23806},[23807,23808,23809,23810,23811],{"name":3784,"cls":810},{"name":3784,"cls":810},{"name":3784,"cls":810},{"name":1098,"cls":810},{"name":3784,"cls":810},{"type":846,"name":23722,"path":23711,"parent":23679,"description":23813,"lines":23814,"parameters":23815,"returns":23818},"Calculate (min_y, max_y) bounds for each PIP channel.",[888,1102],[23816],{"name":23800,"kind":852,"annotation":23817,"required":853},{"name":927,"cls":810},{"description":23819,"annotation":23820},"List of (y_min, y_max) tuples per channel.",{"left":23821,"slice":23822},{"name":1851,"cls":810},{"left":23823,"slice":23824},{"name":2793,"cls":810},{"elements":23825},[23826,23827],{"name":3784,"cls":810},{"name":3784,"cls":810},{"type":846,"name":23723,"path":23711,"parent":23679,"description":23829,"lines":23830,"parameters":23831,"returns":23834},"Calculate XL-aware safe home Y positions for all PIP channels.",[2000,6827],[23832],{"name":23800,"kind":852,"annotation":23833,"required":853},{"name":927,"cls":810},{"description":1127,"annotation":23835},{"left":23836,"slice":23837},{"name":1851,"cls":810},{"name":3784,"cls":810},{"type":846,"name":23724,"path":23711,"parent":23679,"description":23839,"lines":23840,"parameters":23841,"returns":23844},"Calculate (min_y, max_y) bounds for each XL channel.",[2032,3905],[23842],{"name":23800,"kind":852,"annotation":23843,"required":853},{"name":927,"cls":810},{"description":23819,"annotation":23845},{"left":23846,"slice":23847},{"name":1851,"cls":810},{"left":23848,"slice":23849},{"name":2793,"cls":810},{"elements":23850},[23851,23852],{"name":3784,"cls":810},{"name":3784,"cls":810},{"type":846,"name":23725,"path":23711,"parent":23679,"description":23854,"lines":23855,"parameters":23856,"returns":23859},"Calculate PIP-aware safe home Y positions for all XL channels.",[2083,8412],[23857],{"name":23800,"kind":852,"annotation":23858,"required":853},{"name":927,"cls":810},{"description":1127,"annotation":23860},{"left":23861,"slice":23862},{"name":1851,"cls":810},{"name":3784,"cls":810},{"type":755,"name":23680,"path":23864,"parent":17733,"classes":23865},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fpipettes\u002Finterfaces\u002Fmad.py",[23696,23695],{"type":802,"name":23696,"path":23864,"parent":23680,"description":23867,"lines":23868,"decorators":23869,"attributes":23870,"functions":23877,"mro":23879},"MAD (Monitored Air Displacement) parameters.",[9123,1788],[9323],[23871,23872,23873,23874,23875,23876],"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.mad.MADParameters.clot_threshold","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.mad.MADParameters.data_points","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.mad.MADParameters.pressure_before","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.mad.MADParameters.pressure_after","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.mad.MADParameters.min_delta_pressure_threshold","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.mad.MADParameters.max_difference_signal_threshold",[23878],"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.mad.MADParameters.__init__",[23696],{"type":784,"name":23871,"path":23864,"parent":23696,"lines":23881,"value":832,"annotation":23882},[2756,2756],{"name":1394,"cls":810},{"type":784,"name":23872,"path":23864,"parent":23696,"lines":23884,"value":832,"annotation":23885},[6649,6649],{"name":1394,"cls":810},{"type":784,"name":23873,"path":23864,"parent":23696,"lines":23887,"value":832,"annotation":23888},[790,790],{"name":1394,"cls":810},{"type":784,"name":23874,"path":23864,"parent":23696,"lines":23890,"value":832,"annotation":23891},[805,805],{"name":1394,"cls":810},{"type":784,"name":23875,"path":23864,"parent":23696,"lines":23893,"value":832,"annotation":23894},[2781,2781],{"name":1394,"cls":810},{"type":784,"name":23876,"path":23864,"parent":23696,"lines":23896,"value":832,"annotation":23897},[1788,1788],{"name":1394,"cls":810},{"type":846,"name":23878,"path":23864,"parent":23696,"lines":23899,"parameters":23900},[9338,9338],[23901,23902,23905,23908,23911,23914,23917],{"name":851,"kind":852,"required":853},{"name":23903,"kind":852,"annotation":23904,"required":853},"clot_threshold",{"name":1394,"cls":810},{"name":23906,"kind":852,"annotation":23907,"required":853},"data_points",{"name":1394,"cls":810},{"name":23909,"kind":852,"annotation":23910,"required":853},"pressure_before",{"name":1394,"cls":810},{"name":23912,"kind":852,"annotation":23913,"required":853},"pressure_after",{"name":1394,"cls":810},{"name":23915,"kind":852,"annotation":23916,"required":853},"min_delta_pressure_threshold",{"name":1394,"cls":810},{"name":23918,"kind":852,"annotation":23919,"required":853},"max_difference_signal_threshold",{"name":1394,"cls":810},{"type":802,"name":23695,"path":23864,"parent":23680,"description":23921,"lines":23922,"decorators":23923,"attributes":23924,"functions":23929,"mro":23931},"Indices where dispensing drive status changed during MAD measurement.",[1837,1040],[9323],[23925,23926,23927,23928],"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.mad.MADIndices.start_of_dispensing_drives","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.mad.MADIndices.transition_acceleration_to_constant_speed","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.mad.MADIndices.transition_constant_speed_to_braking","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.mad.MADIndices.stop_of_dispensing_drive",[23930],"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.mad.MADIndices.__init__",[23695],{"type":784,"name":23925,"path":23864,"parent":23695,"lines":23933,"value":832,"annotation":23934},[856,856],{"name":1394,"cls":810},{"type":784,"name":23926,"path":23864,"parent":23695,"lines":23936,"value":832,"annotation":23937},[795,795],{"name":1394,"cls":810},{"type":784,"name":23927,"path":23864,"parent":23695,"lines":23939,"value":832,"annotation":23940},[831,831],{"name":1394,"cls":810},{"type":784,"name":23928,"path":23864,"parent":23695,"lines":23942,"value":832,"annotation":23943},[1040,1040],{"name":1394,"cls":810},{"type":846,"name":23930,"path":23864,"parent":23695,"lines":23945,"parameters":23946},[9338,9338],[23947,23948,23951,23954,23957],{"name":851,"kind":852,"required":853},{"name":23949,"kind":852,"annotation":23950,"required":853},"start_of_dispensing_drives",{"name":1394,"cls":810},{"name":23952,"kind":852,"annotation":23953,"required":853},"transition_acceleration_to_constant_speed",{"name":1394,"cls":810},{"name":23955,"kind":852,"annotation":23956,"required":853},"transition_constant_speed_to_braking",{"name":1394,"cls":810},{"name":23958,"kind":852,"annotation":23959,"required":853},"stop_of_dispensing_drive",{"name":1394,"cls":810},{"type":755,"name":23681,"path":23961,"parent":17733,"classes":23962},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fpipettes\u002Finterfaces\u002Fchannel_position.py",[23692],{"type":802,"name":23692,"path":23961,"parent":23681,"description":23964,"lines":23965,"decorators":23966,"attributes":23967,"functions":23972,"mro":23974},"Channel position.",[9123,791],[9323],[23968,23969,23970,23971],"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channel_position.ChannelPosition.channel","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channel_position.ChannelPosition.x","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channel_position.ChannelPosition.y","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channel_position.ChannelPosition.z",[23973],"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.channel_position.ChannelPosition.__init__",[23692],{"type":784,"name":23968,"path":23961,"parent":23692,"lines":23976,"value":832,"annotation":23977},[1837,1837],{"name":1394,"cls":810},{"type":784,"name":23969,"path":23961,"parent":23692,"lines":23979,"value":832,"annotation":23980},[848,848],{"name":1394,"cls":810},{"type":784,"name":23970,"path":23961,"parent":23692,"lines":23982,"value":832,"annotation":23983},[906,906],{"name":1394,"cls":810},{"type":784,"name":23971,"path":23961,"parent":23692,"lines":23985,"value":832,"annotation":23986},[791,791],{"name":1394,"cls":810},{"type":846,"name":23973,"path":23961,"parent":23692,"lines":23988,"parameters":23989},[9338,9338],[23990,23991,23993,23995,23997],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":23992,"required":853},{"name":1394,"cls":810},{"name":1306,"kind":852,"annotation":23994,"required":853},{"name":1394,"cls":810},{"name":1310,"kind":852,"annotation":23996,"required":853},{"name":1394,"cls":810},{"name":1314,"kind":852,"annotation":23998,"required":853},{"name":1394,"cls":810},{"type":755,"name":23682,"path":24000,"parent":17733,"classes":24001},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fpipettes\u002Finterfaces\u002Fvolume_info.py",[23699],{"type":802,"name":23699,"path":24000,"parent":23682,"description":24003,"lines":24004,"decorators":24005,"attributes":24006,"functions":24009,"mro":24011},"Volume information for a pipette channel.",[9123,6649],[9323],[24007,24008],"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.volume_info.VolumeInfo.max_volume","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.volume_info.VolumeInfo.current_volume",[24010],"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.volume_info.VolumeInfo.__init__",[23699],{"type":784,"name":24007,"path":24000,"parent":23699,"lines":24013,"value":832,"annotation":24014},[2756,2756],{"name":1394,"cls":810},{"type":784,"name":24008,"path":24000,"parent":23699,"lines":24016,"value":832,"annotation":24017},[6649,6649],{"name":1394,"cls":810},{"type":846,"name":24010,"path":24000,"parent":23699,"lines":24019,"parameters":24020},[9338,9338],[24021,24022,24025],{"name":851,"kind":852,"required":853},{"name":24023,"kind":852,"annotation":24024,"required":853},"max_volume",{"name":1394,"cls":810},{"name":24026,"kind":852,"annotation":24027,"required":853},"current_volume",{"name":1394,"cls":810},{"type":755,"name":23683,"path":24029,"parent":17733,"classes":24030},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fpipettes\u002Finterfaces\u002Fliquid_surface_position.py",[23694],{"type":802,"name":23694,"path":24029,"parent":23683,"description":24032,"lines":24033,"decorators":24034,"attributes":24035,"functions":24040,"mro":24042},"Liquid surface position.",[9123,791],[9323],[24036,24037,24038,24039],"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.liquid_surface_position.LiquidSurfacePosition.channel","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.liquid_surface_position.LiquidSurfacePosition.x","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.liquid_surface_position.LiquidSurfacePosition.y","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.liquid_surface_position.LiquidSurfacePosition.z",[24041],"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.liquid_surface_position.LiquidSurfacePosition.__init__",[23694],{"type":784,"name":24036,"path":24029,"parent":23694,"lines":24044,"value":832,"annotation":24045},[1837,1837],{"name":1394,"cls":810},{"type":784,"name":24037,"path":24029,"parent":23694,"lines":24047,"value":832,"annotation":24048},[848,848],{"name":1394,"cls":810},{"type":784,"name":24038,"path":24029,"parent":23694,"lines":24050,"value":832,"annotation":24051},[906,906],{"name":1394,"cls":810},{"type":784,"name":24039,"path":24029,"parent":23694,"lines":24053,"value":832,"annotation":24054},[791,791],{"name":1394,"cls":810},{"type":846,"name":24041,"path":24029,"parent":23694,"lines":24056,"parameters":24057},[9338,9338],[24058,24059,24061,24063,24065],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":24060,"required":853},{"name":1394,"cls":810},{"name":1306,"kind":852,"annotation":24062,"required":853},{"name":1394,"cls":810},{"name":1310,"kind":852,"annotation":24064,"required":853},{"name":1394,"cls":810},{"name":1314,"kind":852,"annotation":24066,"required":853},{"name":1394,"cls":810},{"type":755,"name":23684,"path":24068,"parent":17733,"attributes":24069,"classes":24070},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fpipettes\u002Finterfaces\u002Ftadm.py",[6922],[2459,6916,6917,21599,23698],{"type":802,"name":2459,"path":24068,"parent":23684,"description":13008,"lines":24072,"bases":24073,"attributes":24076,"mro":24079},[2756,864],[24074],{"annotation":24075},{"name":9306,"cls":810},[2462,24077,24078],"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMMode.ERRORS","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMMode.ALL",[2459],{"type":784,"name":2462,"path":24068,"parent":2459,"description":13019,"lines":24081,"value":1406},[805,805],{"type":784,"name":24077,"path":24068,"parent":2459,"description":13022,"lines":24083,"value":2323},[1837,1837],{"type":784,"name":24078,"path":24068,"parent":2459,"description":13025,"lines":24085,"value":2324},[795,795],{"type":784,"name":6922,"path":24068,"parent":23684,"description":24087,"lines":24088,"value":24089},"Pairs of time (in ms) and pressure (in Pa).",[870,870],"collections.abc.Sequence[tuple[int, int]]",{"type":802,"name":6916,"path":24068,"parent":23684,"description":24091,"lines":24092,"bases":24093,"attributes":24096,"mro":24101},"Total Air Displacement Monitoring guardband.",[6725,1066],[24094],{"annotation":24095},{"name":910,"cls":810},[24097,24098,24099,24100],"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",[6916],{"type":784,"name":24097,"path":24068,"parent":6916,"lines":24103,"value":832,"annotation":24104},[2847,2847],{"name":1394,"cls":810},{"type":784,"name":24098,"path":24068,"parent":6916,"lines":24106,"value":832,"annotation":24107},[3036,3036],{"name":931,"cls":810},{"type":784,"name":24099,"path":24068,"parent":6916,"lines":24109,"value":832,"annotation":24110},[2860,2860],{"name":6922,"cls":810},{"type":784,"name":24100,"path":24068,"parent":6916,"lines":24112,"value":832,"annotation":24113},[1066,1066],{"name":6922,"cls":810},{"type":802,"name":6917,"path":24068,"parent":23684,"description":24115,"lines":24116,"bases":24117,"attributes":24120,"mro":24126},"Total Air Displacement Monitoring measurement.",[878,1954],[24118],{"annotation":24119},{"name":910,"cls":810},[24121,24122,24123,24124,24125],"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",[6917],{"type":784,"name":24121,"path":24068,"parent":6917,"lines":24128,"value":832,"annotation":24129},[3050,3050],{"name":931,"cls":810},{"type":784,"name":24122,"path":24068,"parent":6917,"lines":24131,"value":832,"annotation":24132},[7040,7040],{"name":931,"cls":810},{"type":784,"name":24123,"path":24068,"parent":6917,"lines":24134,"value":832,"annotation":24135},[1904,1904],{"left":24136,"slice":24137},{"name":2320,"cls":810},{"elements":24138},[24139,24140],"'Aspirate'","'Dispense'",{"type":784,"name":24124,"path":24068,"parent":6917,"lines":24142,"value":832,"annotation":24143},[7046,7046],{"left":24144,"slice":24145},{"name":1851,"cls":810},{"name":1394,"cls":810},{"type":784,"name":24125,"path":24068,"parent":6917,"lines":24147,"value":832,"annotation":24148},[1954,1954],{"left":24149,"slice":24150},{"name":2320,"cls":810},{"elements":24151},[1052,24152,24153],"'Upper'","'Lower'",{"type":802,"name":21599,"path":24068,"parent":23684,"description":24155,"lines":24156,"decorators":24157,"attributes":24158,"functions":24167,"mro":24169},"TADM Parameters for pipetting operations.",[3810,2000],[9323],[24159,24160,24161,24162,24163,24164,24165,24166],"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",[24168],"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.TADMParameters.__init__",[21599],{"type":784,"name":24159,"path":24068,"parent":21599,"lines":24171,"value":832,"annotation":24172},[3461,3461],{"name":1098,"cls":810},{"type":784,"name":24160,"path":24068,"parent":21599,"lines":24174,"value":832,"annotation":24175},[1982,1982],{"name":1394,"cls":810},{"type":784,"name":24161,"path":24068,"parent":21599,"lines":24177,"value":832,"annotation":24178},[1092,1092],{"left":24179,"slice":24180},{"name":2320,"cls":810},{"elements":24181},[24182,24183],"'aspirate'","'dispense'",{"type":784,"name":24162,"path":24068,"parent":21599,"lines":24185,"value":832,"annotation":24186},[1990,1990],{"name":1098,"cls":810},{"type":784,"name":24163,"path":24068,"parent":21599,"lines":24188,"value":832,"annotation":24189},[1102,1102],{"name":1394,"cls":810},{"type":784,"name":24164,"path":24068,"parent":21599,"lines":24191,"value":832,"annotation":24192},[1991,1991],{"name":1394,"cls":810},{"type":784,"name":24165,"path":24068,"parent":21599,"lines":24194,"value":832,"annotation":24195},[8137,8137],{"name":931,"cls":810},{"type":784,"name":24166,"path":24068,"parent":21599,"lines":24197,"value":832,"annotation":24198},[2000,2000],{"name":931,"cls":810},{"type":846,"name":24168,"path":24068,"parent":21599,"lines":24200,"parameters":24201},[9338,9338],[24202,24203,24206,24209,24215,24218,24221,24224,24226],{"name":851,"kind":852,"required":853},{"name":24204,"kind":852,"annotation":24205,"required":853},"data_available",{"name":1098,"cls":810},{"name":24207,"kind":852,"annotation":24208,"required":853},"number_of_data_records",{"name":1394,"cls":810},{"name":24210,"kind":852,"annotation":24211,"required":853},"type_of_liquid_handling",{"left":24212,"slice":24213},{"name":2320,"cls":810},{"elements":24214},[24182,24183],{"name":24216,"kind":852,"annotation":24217,"required":853},"data_out_of_range",{"name":1098,"cls":810},{"name":24219,"kind":852,"annotation":24220,"required":853},"used_limit_curve_index",{"name":1394,"cls":810},{"name":24222,"kind":852,"annotation":24223,"required":853},"reserved",{"name":1394,"cls":810},{"name":21647,"kind":852,"annotation":24225,"required":853},{"name":931,"cls":810},{"name":24227,"kind":852,"annotation":24228,"required":853},"used_limit_curve_name",{"name":931,"cls":810},{"type":802,"name":23698,"path":24068,"parent":23684,"description":24230,"lines":24231,"decorators":24232,"attributes":24233,"functions":24237,"mro":24239},"Parameters of a stored limit curve.",[6806,6827],[9323],[24234,24235,24236],"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.LimitCurveParameters.lower_limit","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.LimitCurveParameters.upper_limit","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.LimitCurveParameters.index",[24238],"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.tadm.LimitCurveParameters.__init__",[23698],{"type":784,"name":24234,"path":24068,"parent":23698,"lines":24241,"value":832,"annotation":24242},[6817,6817],{"name":1394,"cls":810},{"type":784,"name":24235,"path":24068,"parent":23698,"lines":24244,"value":832,"annotation":24245},[2020,2020],{"name":1394,"cls":810},{"type":784,"name":24236,"path":24068,"parent":23698,"lines":24247,"value":832,"annotation":24248},[6827,6827],{"name":1394,"cls":810},{"type":846,"name":24238,"path":24068,"parent":23698,"lines":24250,"parameters":24251},[9338,9338],[24252,24253,24255,24257],{"name":851,"kind":852,"required":853},{"name":21522,"kind":852,"annotation":24254,"required":853},{"name":1394,"cls":810},{"name":21526,"kind":852,"annotation":24256,"required":853},{"name":1394,"cls":810},{"name":3853,"kind":852,"annotation":24258,"required":853},{"name":1394,"cls":810},{"type":755,"name":23685,"path":24260,"parent":17733,"classes":24261},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fpipettes\u002Finterfaces\u002Fdiscard_position.py",[23693],{"type":802,"name":23693,"path":24260,"parent":23685,"description":24263,"lines":24264,"decorators":24265,"attributes":24266,"functions":24270,"mro":24272},"Represents a predefined discard position.",[9123,848],[9323],[24267,24268,24269],"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.discard_position.DiscardPosition.channel","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.discard_position.DiscardPosition.x","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.discard_position.DiscardPosition.y",[24271],"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.discard_position.DiscardPosition.__init__",[23693],{"type":784,"name":24267,"path":24260,"parent":23693,"lines":24274,"value":832,"annotation":24275},[839,839],{"name":1394,"cls":810},{"type":784,"name":24268,"path":24260,"parent":23693,"lines":24277,"value":832,"annotation":24278},[1837,1837],{"name":1394,"cls":810},{"type":784,"name":24269,"path":24260,"parent":23693,"lines":24280,"value":832,"annotation":24281},[848,848],{"name":1394,"cls":810},{"type":846,"name":24271,"path":24260,"parent":23693,"lines":24283,"parameters":24284},[9338,9338],[24285,24286,24288,24290],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":24287,"required":853},{"name":1394,"cls":810},{"name":1306,"kind":852,"annotation":24289,"required":853},{"name":1394,"cls":810},{"name":1310,"kind":852,"annotation":24291,"required":853},{"name":1394,"cls":810},{"type":755,"name":23686,"path":24293,"parent":17733,"classes":24294},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fpipettes\u002Finterfaces\u002Fpick_up_tip_method.py",[2167],{"type":802,"name":2167,"path":24293,"parent":23686,"description":24296,"lines":24297,"bases":24298,"attributes":24301,"mro":24303},"The method to pick up tips.",[9123,2997],[24299],{"annotation":24300},{"name":9306,"cls":810},[4927,2170,24302],"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.pick_up_tip_method.PickUpTipMethod.SLOW",[2167],{"type":784,"name":4927,"path":24293,"parent":2167,"description":24305,"lines":24306,"value":1406},"Auto selection.",[9136,9136],{"type":784,"name":2170,"path":24293,"parent":2167,"description":24308,"lines":24309,"value":2323},"Pick up normally out of rack.",[790,790],{"type":784,"name":24302,"path":24293,"parent":2167,"description":24311,"lines":24312,"value":2324},"Pick up slowly out of wash liquid.",[1788,1788],{"type":755,"name":23687,"path":24314,"parent":17733,"classes":24315},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fpipettes\u002Finterfaces\u002Fmonitoring_mode.py",[16061],{"type":802,"name":16061,"path":24314,"parent":23687,"description":21355,"lines":24317,"bases":24318,"attributes":24321,"mro":24325},[9123,856],[24319],{"annotation":24320},{"name":9306,"cls":810},[24322,24323,24324],"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",[16061],{"type":784,"name":24322,"path":24314,"parent":16061,"description":24327,"lines":24328,"value":1406},"Disable monitoring.",[9136,9136],{"type":784,"name":24323,"path":24314,"parent":16061,"description":24330,"lines":24331,"value":2323},"Monitored Air Displacement (MAD)",[2781,2781],{"type":784,"name":24324,"path":24314,"parent":16061,"description":24333,"lines":24334,"value":2324},"Total Air Displacement Monitoring (TADM)",[848,848],{"type":755,"name":23688,"path":24336,"parent":17733,"classes":24337},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fpipettes\u002Finterfaces\u002Fpick_up_position.py",[23697],{"type":802,"name":23697,"path":24336,"parent":23688,"description":24339,"lines":24340,"decorators":24341,"attributes":24342,"functions":24346,"mro":24348},"Tip pickup position.",[9123,848],[9323],[24343,24344,24345],"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.pick_up_position.TipPickupPosition.channel","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.pick_up_position.TipPickupPosition.x","unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.pick_up_position.TipPickupPosition.y",[24347],"unitelabs.liquid_handling.hamilton.modules.pipettes.interfaces.pick_up_position.TipPickupPosition.__init__",[23697],{"type":784,"name":24343,"path":24336,"parent":23697,"lines":24350,"value":832,"annotation":24351},[839,839],{"name":1394,"cls":810},{"type":784,"name":24344,"path":24336,"parent":23697,"lines":24353,"value":832,"annotation":24354},[1837,1837],{"name":1394,"cls":810},{"type":784,"name":24345,"path":24336,"parent":23697,"lines":24356,"value":832,"annotation":24357},[848,848],{"name":1394,"cls":810},{"type":846,"name":24347,"path":24336,"parent":23697,"lines":24359,"parameters":24360},[9338,9338],[24361,24362,24364,24366],{"name":851,"kind":852,"required":853},{"name":1896,"kind":852,"annotation":24363,"required":853},{"name":1394,"cls":810},{"name":1306,"kind":852,"annotation":24365,"required":853},{"name":1394,"cls":810},{"name":1310,"kind":852,"annotation":24367,"required":853},{"name":1394,"cls":810},{"type":755,"name":13870,"path":24369,"parent":6901,"packages":24370,"attributes":24373,"classes":24375},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fcore_gripper\u002F__init__.py",[24371,24372],"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol","unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper",[24374],"unitelabs.liquid_handling.hamilton.modules.core_gripper.__all__",[6912,2760],{"type":784,"name":24374,"path":24369,"parent":13870,"lines":24377,"value":24378},[9123,9123],[6912,2760],{"type":755,"name":24371,"path":24380,"parent":13870,"classes":24381},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fcore_gripper\u002Fcore_gripper_protocol.py",[2760],{"type":802,"name":2760,"path":24380,"parent":24371,"description":24383,"lines":24384,"bases":24385,"attributes":24388,"functions":24390,"mro":24399},"Low-level access to the CO-RE gripper. Used to transport labware.",[2781,4355],[24386],{"annotation":24387},{"name":2774,"cls":810},[24389],"unitelabs.liquid_handling.hamilton.modules.core_gripper.core_gripper_protocol.CoReGripperProtocol.logger",[24391,24392,24393,24394,24395,24396,24397,24398],"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",[2760,2774],{"type":784,"name":24389,"path":24380,"parent":2760,"description":24401,"lines":24402,"value":832,"annotation":24403},"Logger for the core gripper module.",[1837,795],{"name":7122,"cls":810},{"type":846,"name":24391,"path":24380,"parent":2760,"description":14770,"lines":24405,"parameters":24406,"returns":24408},[1040,877],[24407],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":24409},{"name":14776,"cls":810},{"type":846,"name":24392,"path":24380,"parent":2760,"description":24411,"lines":24412,"decorators":24413,"parameters":24414},"Get CoRe gripper paddles by picking them up with the provided channels.",[3389,9094],[7133],[24415,24416,24424,24432,24437],{"name":851,"kind":852,"required":853},{"name":2139,"kind":852,"annotation":24417,"required":853,"description":24423},{"left":24418,"slice":24419},{"name":2793,"cls":810},{"elements":24420},[24421,24422],{"name":1915,"cls":810},{"name":1915,"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":2252,"kind":852,"annotation":24425,"required":853,"description":24431},{"left":24426,"slice":24427},{"name":2793,"cls":810},{"elements":24428},[24429,24430],{"name":1394,"cls":810},{"name":1394,"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":1917,"kind":852,"annotation":24433,"required":42,"default":832,"description":24436},{"join":24434},[24435,832],{"name":1921,"cls":810},"The z-position in mm from where to start the pick up process.\nDefaults to the min traverse height.",{"name":1398,"kind":852,"annotation":24438,"required":42,"default":832,"description":14434},{"join":24439},[24440,832],{"name":1921,"cls":810},{"type":846,"name":24393,"path":24380,"parent":2760,"description":24442,"lines":24443,"decorators":24444,"parameters":24445},"Discard CoRe gripper paddles by dropping them back at the provided location.",[6806,1123],[7133],[24446,24447,24455,24463,24468,24472],{"name":851,"kind":852,"required":853},{"name":1908,"kind":852,"annotation":24448,"required":853,"description":24454},{"left":24449,"slice":24450},{"name":2793,"cls":810},{"elements":24451},[24452,24453],{"name":1915,"cls":810},{"name":1915,"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":2252,"kind":852,"annotation":24456,"required":853,"description":24462},{"left":24457,"slice":24458},{"name":2793,"cls":810},{"elements":24459},[24460,24461],{"name":1394,"cls":810},{"name":1394,"cls":810},"The zero-based channel indices which have the CoRe gripper attached,\nordered from lower channel to higher channel.",{"name":1917,"kind":852,"annotation":24464,"required":42,"default":832,"description":24467},{"join":24465},[24466,832],{"name":1921,"cls":810},"The z-position in mm from where to start the deposit process.\nDefaults to the min traverse height.",{"name":1346,"kind":852,"annotation":24469,"required":42,"default":832,"description":14977},{"join":24470},[24471,832],{"name":1921,"cls":810},{"name":1398,"kind":852,"annotation":24473,"required":42,"default":832,"description":14434},{"join":24474},[24475,832],{"name":1921,"cls":810},{"type":846,"name":24394,"path":24380,"parent":2760,"description":24477,"lines":24478,"decorators":24479,"parameters":24480},"Open CoRe gripper.",[1134,3968],[7133],[24481,24482],{"name":851,"kind":852,"required":853},{"name":2252,"kind":852,"annotation":24483,"required":853,"description":24462},{"left":24484,"slice":24485},{"name":2793,"cls":810},{"elements":24486},[24487,24488],{"name":1394,"cls":810},{"name":1394,"cls":810},{"type":846,"name":24395,"path":24380,"parent":2760,"description":24490,"lines":24491,"decorators":24492,"parameters":24493},"Pick up a plate using the CoRe gripper.",[1155,10835],[7133],[24494,24495,24497,24500,24503,24506,24509,24512,24516],{"name":851,"kind":852,"required":853},{"name":2864,"kind":852,"annotation":24496,"required":853,"description":14944},{"name":1915,"cls":810},{"name":2867,"kind":852,"annotation":24498,"required":853,"description":24499},{"name":1921,"cls":810},"The plate's width in mm with an additional margin to safely pull up the gripper.",{"name":2870,"kind":852,"annotation":24501,"required":853,"description":24502},{"name":1921,"cls":810},"The plate's width in mm.",{"name":2873,"kind":852,"annotation":24504,"required":42,"default":2875,"description":24505},{"name":1394,"cls":810},"The pressure to apply on the plate ranging from 0 (low) to 99 (high).",{"name":2877,"kind":852,"annotation":24507,"required":42,"description":24508},{"name":1921,"cls":810},"The speed in mm\u002Fs when moving along the z-axis.",{"name":2880,"kind":852,"annotation":24510,"required":42,"description":24511},{"name":1921,"cls":810},"The speed in mm\u002Fs along the y-axis when closing the gripper.",{"name":1346,"kind":852,"annotation":24513,"required":42,"default":832,"description":14977},{"join":24514},[24515,832],{"name":1921,"cls":810},{"name":1398,"kind":852,"annotation":24517,"required":42,"default":832,"description":14434},{"join":24518},[24519,832],{"name":1921,"cls":810},{"type":846,"name":24396,"path":24380,"parent":2760,"description":24521,"lines":24522,"decorators":24523,"parameters":24524},"Put the plate down using the CoRe gripper.",[6586,10184],[7133],[24525,24526,24529,24531,24534,24536,24539,24543],{"name":851,"kind":852,"required":853},{"name":2864,"kind":852,"annotation":24527,"required":853,"description":24528},{"name":1915,"cls":810},"The plate's center will be placed here.",{"name":2867,"kind":852,"annotation":24530,"required":853,"description":24499},{"name":1921,"cls":810},{"name":2900,"kind":852,"annotation":24532,"required":42,"description":24533},{"name":1921,"cls":810},"The pressure in mm to apply on the bottom.",{"name":2877,"kind":852,"annotation":24535,"required":42,"description":24508},{"name":1921,"cls":810},{"name":2905,"kind":852,"annotation":24537,"required":42,"default":2326,"description":24538},{"name":1394,"cls":810},"The acceleration index when moving along the x-axis.",{"name":1346,"kind":852,"annotation":24540,"required":42,"default":832,"description":14977},{"join":24541},[24542,832],{"name":1921,"cls":810},{"name":1398,"kind":852,"annotation":24544,"required":42,"default":832,"description":14434},{"join":24545},[24546,832],{"name":1921,"cls":810},{"type":846,"name":24397,"path":24380,"parent":2760,"description":24548,"lines":24549,"decorators":24550,"parameters":24551},"Move the plate to a certain position using the CoRe gripper.",[18156,8999],[7133],[24552,24553,24555,24557,24559],{"name":851,"kind":852,"required":853},{"name":2864,"kind":852,"annotation":24554,"required":853,"description":24528},{"name":1915,"cls":810},{"name":2877,"kind":852,"annotation":24556,"required":42,"description":24508},{"name":1921,"cls":810},{"name":2905,"kind":852,"annotation":24558,"required":42,"default":2326,"description":24538},{"name":1394,"cls":810},{"name":1398,"kind":852,"annotation":24560,"required":42,"default":832,"description":14434},{"join":24561},[24562,832],{"name":1921,"cls":810},{"type":846,"name":24398,"path":24380,"parent":2760,"description":24564,"lines":24565,"decorators":24566,"parameters":24567,"returns":24579},"Read a labware's barcode using the CO-RE gripper.",[2735,4355],[7133],[24568,24569,24571,24573,24577],{"name":851,"kind":852,"required":853},{"name":2936,"kind":852,"annotation":24570,"required":853,"description":15061},{"name":1394,"cls":810},{"name":2280,"kind":852,"annotation":24572,"required":853,"description":15067},{"name":1921,"cls":810},{"name":1398,"kind":852,"annotation":24574,"required":42,"default":832,"description":14434},{"join":24575},[24576,832],{"name":1921,"cls":810},{"name":2877,"kind":852,"annotation":24578,"required":42,"description":24508},{"name":1921,"cls":810},{"description":15084,"annotation":24580},{"join":24581},[24582,832],{"name":931,"cls":810},{"type":755,"name":24372,"path":24584,"parent":13870,"packages":24585,"classes":24586},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fcore_gripper\u002Fcore_gripper.py",[14304],[6912],{"type":802,"name":6912,"path":24584,"parent":24372,"description":24588,"lines":24589,"decorators":24591,"bases":24592,"attributes":24597,"functions":24603,"mro":24630},"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,24590],960,[9323],[24593],{"annotation":24594},{"left":24595,"slice":24596},{"name":773,"cls":810},{"name":827,"cls":810},[24598,24599,24600,24601,24602],"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",[24604,24605,24606,24607,24608,24609,24610,24611,24612,24613,24614,24615,24616,24617,24618,24619,24620,24621,24622,24623,24624,24625,24626,24627,24628,24629],"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",[6912,773,14345,13942,774,828],{"type":784,"name":24598,"path":24584,"parent":6912,"lines":24632,"value":24633,"annotation":24634},[2860,2860],"'CO-RE gripper'",{"name":931,"cls":810},{"type":784,"name":24599,"path":24584,"parent":6912,"description":24636,"lines":24637,"value":24638,"annotation":24639},"The parking location of the gripper.",[1043,1043],"dataclasses.field(default_factory=(lambda: (Vector(), Vector())))",{"left":24640,"slice":24641},{"name":2793,"cls":810},{"elements":24642},[24643,24644],{"name":1915,"cls":810},{"name":1915,"cls":810},{"type":784,"name":24600,"path":24584,"parent":6912,"description":24646,"lines":24647,"value":24648,"annotation":24649},"The zero-based indices of both channels used to pick up the gripper.",[3050,3050],"(0, 1)",{"left":24650,"slice":24651},{"name":2793,"cls":810},{"elements":24652},[24653,24654],{"name":1394,"cls":810},{"name":1394,"cls":810},{"type":784,"name":24601,"path":24584,"parent":6912,"description":24656,"lines":24657,"value":24658,"annotation":24659},"The minimal distance in mm between the grippers.",[1955,1955],"decimal.Decimal(9)",{"name":1062,"cls":810},{"type":846,"name":24605,"path":24584,"parent":6912,"lines":24661,"parameters":24662},[3085,3093],[24663,24664,24666],{"name":851,"kind":852,"required":853},{"name":13978,"kind":852,"annotation":24665,"required":853},{"name":6624,"cls":810},{"name":13984,"kind":3717,"required":42,"default":3719},{"type":784,"name":24602,"path":24584,"parent":6912,"description":24401,"lines":24668,"value":832,"annotation":24669},[3432,1982],{"name":7122,"cls":810},{"type":846,"name":24606,"path":24584,"parent":6912,"description":24671,"lines":24672,"decorators":24673,"parameters":24674},"Configure the CO-RE gripper for use.\n\nThe park location of the CO-RE gripper may vary, update its value here when necessary.",[1990,3960],[6526],[24675,24676,24687],{"name":851,"kind":852,"required":853},{"name":24677,"kind":1769,"annotation":24678,"required":42,"default":832,"description":24686},"park_location",{"join":24679},[24680,832],{"left":24681,"slice":24682},{"name":2793,"cls":810},{"elements":24683},[24684,24685],{"name":1915,"cls":810},{"name":1915,"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":2252,"kind":1769,"annotation":24688,"required":42,"default":832,"description":24696},{"join":24689},[24690,832],{"left":24691,"slice":24692},{"name":2793,"cls":810},{"elements":24693},[24694,24695],{"name":1394,"cls":810},{"name":1394,"cls":810},"The zero-based indices of both channels used to pick up the CO-RE gripper from its park location.",{"type":846,"name":24607,"path":24584,"parent":6912,"lines":24698,"decorators":24699,"parameters":24700,"returns":24702},[3968,1171],[6526],[24701],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":24703},{"name":1098,"cls":810},{"type":846,"name":24608,"path":24584,"parent":6912,"description":24705,"lines":24706,"decorators":24707,"parameters":24708},"Activate the CO-RE gripper.\n\nDo not call this method directly! Call `pick_up_gripper()` instead.",[14011,6568],[6526],[24709,24710],{"name":851,"kind":852,"required":853},{"name":24711,"kind":852,"annotation":24712,"required":42,"default":1052},"disable_pick_up",{"join":24713},[24714,832],{"name":1098,"cls":810},{"type":846,"name":24609,"path":24584,"parent":6912,"description":24716,"lines":24717,"decorators":24718,"parameters":24719},"Deactivate the CO-RE gripper.\n\nDo not call this method directly! Call `put_down_gripper()` instead.",[6569,1227],[6526],[24720],{"name":851,"kind":852,"required":853},{"type":846,"name":24610,"path":24584,"parent":6912,"description":24722,"lines":24723,"parameters":24724},"Verify whether the gripper can be picked up from its parking location.",[19489,10194],[24725,24726,24733,24740],{"name":851,"kind":13157,"required":853},{"name":24677,"kind":852,"annotation":24727,"required":853,"description":24636},{"left":24728,"slice":24729},{"name":2793,"cls":810},{"elements":24730},[24731,24732],{"name":1915,"cls":810},{"name":1915,"cls":810},{"name":2252,"kind":852,"annotation":24734,"required":853,"description":24646},{"left":24735,"slice":24736},{"name":2793,"cls":810},{"elements":24737},[24738,24739],{"name":1394,"cls":810},{"name":1394,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724},{"type":846,"name":24611,"path":24584,"parent":6912,"description":24742,"lines":24743,"decorators":24744,"parameters":24745},"Pick up the CO-RE gripper from its parking location.",[16745,4282],[7133],[24746,24747,24757],{"name":851,"kind":13157,"required":853},{"name":24677,"kind":852,"annotation":24748,"required":42,"default":832,"description":24756},{"join":24749},[24750,832],{"left":24751,"slice":24752},{"name":2793,"cls":810},{"elements":24753},[24754,24755],{"name":1915,"cls":810},{"name":1915,"cls":810},"The parking location of the gripper. Optional, omit to use configured `park_location`.",{"name":2252,"kind":852,"annotation":24758,"required":42,"default":832,"description":24766},{"join":24759},[24760,832],{"left":24761,"slice":24762},{"name":2793,"cls":810},{"elements":24763},[24764,24765],{"name":1394,"cls":810},{"name":1394,"cls":810},"The zero-based indices of both channels used to pick up the gripper. Optional, omit to use\nconfigured `channels`.",{"type":846,"name":24612,"path":24584,"parent":6912,"description":24768,"lines":24769,"decorators":24770,"parameters":24771},"Put down the CO-RE gripper into its parking location.",[4075,8305],[7133],[24772,24773,24782],{"name":851,"kind":13157,"required":853},{"name":24677,"kind":852,"annotation":24774,"required":42,"default":832,"description":24756},{"join":24775},[24776,832],{"left":24777,"slice":24778},{"name":2793,"cls":810},{"elements":24779},[24780,24781],{"name":1915,"cls":810},{"name":1915,"cls":810},{"name":2252,"kind":852,"annotation":24783,"required":42,"default":832,"description":24791},{"join":24784},[24785,832],{"left":24786,"slice":24787},{"name":2793,"cls":810},{"elements":24788},[24789,24790],{"name":1394,"cls":810},{"name":1394,"cls":810},"The zero-based indices of both channels used to put down the gripper. Optional, omit to use\nconfigured `channels`.",{"type":846,"name":24613,"path":24584,"parent":6912,"description":24793,"lines":24794,"decorators":24795,"parameters":24796},"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.",[4437,4464],[14409,7133],[24797],{"name":851,"kind":852,"required":853},{"type":846,"name":24614,"path":24584,"parent":6912,"description":24799,"lines":24800,"decorators":24801,"parameters":24802},"Discard the currently held gripper at the current location.",[8711,12565],[7133],[24803,24804],{"name":851,"kind":852,"required":853},{"name":2252,"kind":1769,"annotation":24805,"required":42,"default":832,"description":24810},{"join":24806},[24807,832],{"left":24808,"slice":24809},{"name":1911,"cls":810},{"name":1394,"cls":810},"The channels holding the CO-RE gripper.",{"type":846,"name":24615,"path":24584,"parent":6912,"description":14406,"lines":24812,"decorators":24813,"parameters":24814,"returns":24816},[23277,1507],[14409,7133,6526],[24815],{"name":851,"kind":852,"required":853},{"description":14413,"annotation":24817},{"name":1915,"cls":810},{"type":846,"name":24616,"path":24584,"parent":6912,"description":14416,"lines":24819,"decorators":24821,"parameters":24822},[4617,24820],464,[14419,7133,6526],[24823,24824,24826],{"name":851,"kind":13157,"required":853},{"name":14123,"kind":852,"annotation":24825,"required":853,"description":14424},{"name":1915,"cls":810},{"name":1398,"kind":1769,"annotation":24827,"required":42,"default":832,"description":14434},{"join":24828},[24829,832],{"name":1921,"cls":810},{"type":846,"name":24617,"path":24584,"parent":6912,"description":14436,"lines":24831,"decorators":24832,"parameters":24833},[19620,1592],[14419,7133,6526],[24834,24835],{"name":851,"kind":13157,"required":853},{"name":13268,"kind":852,"annotation":24836,"required":853,"description":14443},{"name":1915,"cls":810},{"type":846,"name":24618,"path":24584,"parent":6912,"description":14468,"lines":24838,"decorators":24840,"parameters":24841,"returns":24843},[8805,24839],497,[14409,6526],[24842],{"name":851,"kind":852,"required":853},{"description":14475,"annotation":24844},{"name":1098,"cls":810},{"type":846,"name":24619,"path":24584,"parent":6912,"description":14478,"lines":24846,"decorators":24848,"parameters":24849,"returns":24851},[24847,21193],499,[14409,7133,6526],[24850],{"name":851,"kind":852,"required":853},{"description":14484,"annotation":24852},{"name":1062,"cls":810},{"type":846,"name":24620,"path":24584,"parent":6912,"description":14487,"lines":24854,"decorators":24855,"parameters":24856},[16006,8833],[14419,7133,6526],[24857,24858],{"name":851,"kind":13157,"required":853},{"name":6795,"kind":852,"annotation":24859,"required":42,"description":14494},{"name":1921,"cls":810},{"type":846,"name":24621,"path":24584,"parent":6912,"description":14496,"lines":24861,"decorators":24862,"parameters":24863},[1662,22639],[14419,7133,6526],[24864,24865],{"name":851,"kind":13157,"required":853},{"name":13268,"kind":852,"annotation":24866,"required":42,"description":14503},{"name":1921,"cls":810},{"type":846,"name":24622,"path":24584,"parent":6912,"description":14505,"lines":24868,"decorators":24870,"parameters":24871},[8480,24869],586,[14419,7133,6526],[24872,24873],{"name":851,"kind":13157,"required":853},{"name":6795,"kind":852,"annotation":24874,"required":42,"description":14512},{"name":1921,"cls":810},{"type":846,"name":24623,"path":24584,"parent":6912,"description":14517,"lines":24876,"decorators":24877,"parameters":24878},[966,7599],[14419,7133,6526],[24879,24880],{"name":851,"kind":13157,"required":853},{"name":13268,"kind":852,"annotation":24881,"required":42,"description":14524},{"name":1921,"cls":810},{"type":846,"name":24624,"path":24584,"parent":6912,"description":14528,"lines":24883,"decorators":24884,"parameters":24885},[5425,5637],[14419,7133,6526],[24886,24887,24889,24894,24896,24898,24900,24902,24906,24910,24912,24914],{"name":851,"kind":13157,"required":853},{"name":14120,"kind":852,"annotation":24888,"required":853,"description":14535},{"name":827,"cls":810},{"name":14537,"kind":852,"annotation":24890,"required":853,"description":14544},{"join":24891},[24892,24893],{"name":14541,"cls":810},{"name":14543,"cls":810},{"name":2873,"kind":1769,"annotation":24895,"required":42,"default":7492,"description":14515},{"name":1394,"cls":810},{"name":2900,"kind":1769,"annotation":24897,"required":42,"description":24533},{"name":1921,"cls":810},{"name":2877,"kind":1769,"annotation":24899,"required":42,"description":24508},{"name":1921,"cls":810},{"name":2880,"kind":1769,"annotation":24901,"required":42,"description":24511},{"name":1921,"cls":810},{"name":14560,"kind":1769,"annotation":24903,"required":42,"default":832,"description":14564},{"join":24904},[24905,832],{"name":1915,"cls":810},{"name":14566,"kind":1769,"annotation":24907,"required":42,"default":832,"description":14570},{"join":24908},[24909,832],{"name":1915,"cls":810},{"name":14572,"kind":1769,"annotation":24911,"required":42,"description":14574},{"name":1921,"cls":810},{"name":14576,"kind":1769,"annotation":24913,"required":42,"description":14578},{"name":1921,"cls":810},{"name":1398,"kind":1769,"annotation":24915,"required":42,"default":832,"description":14434},{"join":24916},[24917,832],{"name":1921,"cls":810},{"type":846,"name":24625,"path":24584,"parent":6912,"description":14528,"lines":24919,"decorators":24922,"parameters":24923},[24920,24921],693,745,[14419,7133,6526],[24924,24925,24930,24935,24937,24939,24941,24944,24948,24952,24954,24956],{"name":851,"kind":13157,"required":853},{"name":14586,"kind":852,"annotation":24926,"required":853,"description":14591},{"join":24927},[24928,24929],{"name":14541,"cls":810},{"name":14543,"cls":810},{"name":14537,"kind":852,"annotation":24931,"required":853,"description":14544},{"join":24932},[24933,24934],{"name":14541,"cls":810},{"name":14543,"cls":810},{"name":2873,"kind":1769,"annotation":24936,"required":42,"default":7492,"description":14515},{"name":1394,"cls":810},{"name":2900,"kind":1769,"annotation":24938,"required":42,"description":24533},{"name":1921,"cls":810},{"name":2877,"kind":1769,"annotation":24940,"required":42,"description":24508},{"name":1921,"cls":810},{"name":2880,"kind":1769,"annotation":24942,"required":42,"description":24943},{"name":1921,"cls":810},"The speed in mm\u002Fs along the y-axis when closing the gripper",{"name":14560,"kind":1769,"annotation":24945,"required":42,"default":832,"description":14564},{"join":24946},[24947,832],{"name":1915,"cls":810},{"name":14566,"kind":1769,"annotation":24949,"required":42,"default":832,"description":14570},{"join":24950},[24951,832],{"name":1915,"cls":810},{"name":14572,"kind":1769,"annotation":24953,"required":42,"description":14574},{"name":1921,"cls":810},{"name":14576,"kind":1769,"annotation":24955,"required":42,"description":14578},{"name":1921,"cls":810},{"name":1398,"kind":1769,"annotation":24957,"required":42,"default":832,"description":14434},{"join":24958},[24959,832],{"name":1921,"cls":810},{"type":846,"name":24626,"path":24584,"parent":6912,"description":14620,"lines":24961,"decorators":24964,"parameters":24965},[24962,24963],747,818,[14419,7133,6526],[24966,24967,24969,24971,24973,24975,24979,24981,24983],{"name":851,"kind":13157,"required":853},{"name":14120,"kind":852,"annotation":24968,"required":853,"description":14629},{"name":827,"cls":810},{"name":2873,"kind":1769,"annotation":24970,"required":42,"default":7492,"description":14515},{"name":1394,"cls":810},{"name":2877,"kind":1769,"annotation":24972,"required":42,"description":24508},{"name":1921,"cls":810},{"name":2880,"kind":1769,"annotation":24974,"required":42,"description":24511},{"name":1921,"cls":810},{"name":14560,"kind":1769,"annotation":24976,"required":42,"default":832,"description":14564},{"join":24977},[24978,832],{"name":1915,"cls":810},{"name":14572,"kind":1769,"annotation":24980,"required":42,"description":14574},{"name":1921,"cls":810},{"name":14576,"kind":1769,"annotation":24982,"required":42,"description":14644},{"name":1921,"cls":810},{"name":1398,"kind":1769,"annotation":24984,"required":42,"default":832,"description":14434},{"join":24985},[24986,832],{"name":1921,"cls":810},{"type":846,"name":24627,"path":24584,"parent":6912,"description":14646,"lines":24988,"decorators":24990,"parameters":24991},[24989,6321],820,[14419,7133,6526],[24992,24993,24998,25000,25002,25004,25008,25010,25012],{"name":851,"kind":13157,"required":853},{"name":14586,"kind":852,"annotation":24994,"required":853,"description":14591},{"join":24995},[24996,24997],{"name":14541,"cls":810},{"name":14543,"cls":810},{"name":2873,"kind":1769,"annotation":24999,"required":42,"default":7492,"description":14515},{"name":1394,"cls":810},{"name":2877,"kind":1769,"annotation":25001,"required":42,"description":24508},{"name":1921,"cls":810},{"name":2880,"kind":1769,"annotation":25003,"required":42,"description":24511},{"name":1921,"cls":810},{"name":14560,"kind":1769,"annotation":25005,"required":42,"default":832,"description":14564},{"join":25006},[25007,832],{"name":1915,"cls":810},{"name":14572,"kind":1769,"annotation":25009,"required":42,"description":14574},{"name":1921,"cls":810},{"name":14576,"kind":1769,"annotation":25011,"required":42,"description":14644},{"name":1921,"cls":810},{"name":1398,"kind":1769,"annotation":25013,"required":42,"default":832,"description":14434},{"join":25014},[25015,832],{"name":1921,"cls":810},{"type":846,"name":24628,"path":24584,"parent":6912,"description":14671,"lines":25017,"decorators":25019,"parameters":25020},[6328,25018],927,[14419,7133,6526],[25021,25022,25027,25029,25031,25035,25037],{"name":851,"kind":13157,"required":853},{"name":14537,"kind":852,"annotation":25023,"required":853,"description":14544},{"join":25024},[25025,25026],{"name":14541,"cls":810},{"name":14543,"cls":810},{"name":2900,"kind":1769,"annotation":25028,"required":42,"description":24533},{"name":1921,"cls":810},{"name":2877,"kind":1769,"annotation":25030,"required":42,"description":24508},{"name":1921,"cls":810},{"name":14566,"kind":1769,"annotation":25032,"required":42,"default":832,"description":14570},{"join":25033},[25034,832],{"name":1915,"cls":810},{"name":14576,"kind":1769,"annotation":25036,"required":42,"description":14692},{"name":1921,"cls":810},{"name":1398,"kind":1769,"annotation":25038,"required":42,"default":832,"description":14434},{"join":25039},[25040,832],{"name":1921,"cls":810},{"type":846,"name":24629,"path":24584,"parent":6912,"description":14694,"lines":25042,"decorators":25044,"parameters":25045,"returns":25056},[25043,24590],929,[7133,6526],[25046,25047],{"name":851,"kind":852,"required":853},{"name":2252,"kind":1769,"annotation":25048,"required":42,"default":832,"description":24810},{"join":25049},[25050,832],{"left":25051,"slice":25052},{"name":2793,"cls":810},{"elements":25053},[25054,25055],{"name":1394,"cls":810},{"name":1394,"cls":810},{"description":14700,"annotation":25057},{"join":25058},[25059,832],{"name":827,"cls":810},{"type":846,"name":24604,"path":24584,"parent":6912,"lines":25061,"parameters":25062},[9338,9338],[25063,25064,25067,25071,25073,25075,25082,25091,25094],{"name":851,"kind":852,"required":853},{"name":14250,"kind":852,"annotation":25065,"required":42,"default":25066},{"name":14252,"cls":810},{"name":14254,"cls":810},{"name":14256,"kind":852,"annotation":25068,"required":42},{"left":25069,"slice":25070},{"name":1911,"cls":810},{"name":14260,"cls":810},{"name":14572,"kind":852,"annotation":25072,"required":42},{"name":1062,"cls":810},{"name":10948,"kind":852,"annotation":25074,"required":42,"default":24633},{"name":931,"cls":810},{"name":24677,"kind":852,"annotation":25076,"required":42},{"left":25077,"slice":25078},{"name":2793,"cls":810},{"elements":25079},[25080,25081],{"name":1915,"cls":810},{"name":1915,"cls":810},{"name":2252,"kind":852,"annotation":25083,"required":42,"default":25089},{"left":25084,"slice":25085},{"name":2793,"cls":810},{"elements":25086},[25087,25088],{"name":1394,"cls":810},{"name":1394,"cls":810},{"elements":25090},[1406,2323],{"name":25092,"kind":852,"annotation":25093,"required":42},"min_width",{"name":1062,"cls":810},{"name":13978,"kind":852,"annotation":25095,"required":42,"default":832,"description":14288},{"left":25096,"slice":25097},{"name":14284,"cls":810},{"name":6624,"cls":810},{"type":755,"name":13871,"path":25099,"parent":6901,"packages":25100,"attributes":25104,"classes":25106},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fidl\u002F__init__.py",[25101,25102,25103],"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol","unitelabs.liquid_handling.hamilton.modules.idl.idl","unitelabs.liquid_handling.hamilton.modules.idl.interfaces",[25105],"unitelabs.liquid_handling.hamilton.modules.idl.__all__",[13878,13879],{"type":784,"name":25105,"path":25099,"parent":13871,"lines":25108,"value":25109},[9123,9123],[13878,13879],{"type":755,"name":25101,"path":25111,"parent":13871,"classes":25112},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fidl\u002Fidl_protocol.py",[13879],{"type":802,"name":13879,"path":25111,"parent":25101,"description":25114,"lines":25115,"bases":25116,"attributes":25119,"functions":25121,"mro":25148},"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.",[2756,18756],[25117],{"annotation":25118},{"name":15255,"cls":810},[25120],"unitelabs.liquid_handling.hamilton.modules.idl.idl_protocol.IDLProtocol._logger_name",[25122,25123,25124,25125,25126,25127,25128,25129,25130,25131,25132,25133,25134,25135,25136,25137,25138,25139,25140,25141,25142,25143,25144,25145,25146,25147],"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",[13879,15255],{"type":784,"name":25120,"path":25111,"parent":13879,"lines":25150,"value":25151,"annotation":25152},[1837,1837],"'unitelabs.hamilton.vantage.idl'",{"name":931,"cls":810},{"type":846,"name":25122,"path":25111,"parent":13879,"description":25154,"lines":25155,"decorators":25156,"parameters":25157},"Initialize the IDL module. All drives move to their home positions.",[795,870],[7133,8603],[25158],{"name":851,"kind":852,"required":853},{"type":846,"name":25123,"path":25111,"parent":13879,"description":25160,"lines":25161,"decorators":25162,"parameters":25163},"Home the scanner (X-drive) to its limit stop (highest track position).",[1051,3389],[7133,8603],[25164],{"name":851,"kind":852,"required":853},{"type":846,"name":25124,"path":25111,"parent":13879,"description":4353,"lines":25166,"decorators":25167,"parameters":25168},[3036,7046],[7133,8603],[25169,25170],{"name":851,"kind":852,"required":853},{"name":4360,"kind":852,"annotation":25171,"required":42,"default":2875,"description":25172},{"name":1394,"cls":810},"Maximum reading time in centiseconds (10ms units). Default 30 = 300ms.",{"type":846,"name":25125,"path":25111,"parent":13879,"description":25174,"lines":25175,"decorators":25176,"parameters":25177},"Move scanner (X-drive) to specified slot position.",[1085,6806],[7133,8603],[25178,25179,25182,25185,25188],{"name":851,"kind":852,"required":853},{"name":4370,"kind":852,"annotation":25180,"required":853,"description":25181},{"name":1394,"cls":810},"Slot number to move to (1-based).",{"name":3922,"kind":852,"annotation":25183,"required":42,"default":4374,"description":25184},{"name":1394,"cls":810},"Max speed in steps\u002Fsecond (default 4000).",{"name":2905,"kind":852,"annotation":25186,"required":42,"default":4377,"description":25187},{"name":1394,"cls":810},"Acceleration ramp factor (default 10).",{"name":4379,"kind":852,"annotation":25189,"required":42,"default":4381,"description":25190},{"name":1394,"cls":810},"Current limit [mA] (default 1470).",{"type":846,"name":25126,"path":25111,"parent":13879,"description":25192,"lines":25193,"decorators":25194,"parameters":25195},"Move carrier (Y-drive) to specified position.",[6816,3911],[7133,8603],[25196,25197,25203,25206,25208],{"name":851,"kind":852,"required":853},{"name":1615,"kind":852,"annotation":25198,"required":853,"description":25202},{"left":25199,"slice":25200},{"name":2320,"cls":810},{"elements":25201},[1406,2323,2324],"Position number (0=deck, 1=carrier ID, 2=loading tray).",{"name":3922,"kind":852,"annotation":25204,"required":42,"default":4396,"description":25205},{"name":1394,"cls":810},"Max speed in steps\u002Fsecond (default 4800).",{"name":2905,"kind":852,"annotation":25207,"required":42,"default":4377,"description":25187},{"name":1394,"cls":810},{"name":4379,"kind":852,"annotation":25209,"required":42,"default":4401,"description":25210},{"name":1394,"cls":810},"Current limit [mA] (default 930).",{"type":846,"name":25127,"path":25111,"parent":13879,"description":25212,"lines":25213,"decorators":25214,"parameters":25215},"Move carrier (Y-drive) to container on carrier.",[10616,1140],[7133,8603],[25216,25217,25220,25222,25224],{"name":851,"kind":852,"required":853},{"name":4410,"kind":852,"annotation":25218,"required":853,"description":25219},{"name":1394,"cls":810},"Container number on carrier to move to.",{"name":3922,"kind":852,"annotation":25221,"required":42,"default":4396,"description":25205},{"name":1394,"cls":810},{"name":2905,"kind":852,"annotation":25223,"required":42,"default":4377,"description":25187},{"name":1394,"cls":810},{"name":4379,"kind":852,"annotation":25225,"required":42,"default":4401,"description":25210},{"name":1394,"cls":810},{"type":846,"name":25128,"path":25111,"parent":13879,"description":25227,"lines":25228,"decorators":25229,"parameters":25230},"Move lift (Z-drive) to specified position.",[1154,3657],[7133,8603],[25231,25232,25235,25237,25239],{"name":851,"kind":852,"required":853},{"name":1615,"kind":852,"annotation":25233,"required":853,"description":25234},{"name":1394,"cls":810},"Position number to move to (0-3).",{"name":3922,"kind":852,"annotation":25236,"required":42,"default":4374,"description":25184},{"name":1394,"cls":810},{"name":2905,"kind":852,"annotation":25238,"required":42,"default":4377,"description":25187},{"name":1394,"cls":810},{"name":4379,"kind":852,"annotation":25240,"required":42,"default":4433,"description":25241},{"name":1394,"cls":810},"Current limit [mA] (default 670).",{"type":846,"name":25129,"path":25111,"parent":13879,"description":25243,"lines":25244,"decorators":25245,"parameters":25246},"Open the loading tray (L-drive).",[1185,1210],[7133,8603],[25247,25248,25251,25254],{"name":851,"kind":852,"required":853},{"name":3922,"kind":852,"annotation":25249,"required":42,"default":4442,"description":25250},{"name":1394,"cls":810},"Max speed in steps\u002Fsecond (default 2000).",{"name":2905,"kind":852,"annotation":25252,"required":42,"default":2325,"description":25253},{"name":1394,"cls":810},"Acceleration ramp factor (default 3).",{"name":4379,"kind":852,"annotation":25255,"required":42,"default":4447,"description":25256},{"name":1394,"cls":810},"Current limit [mA] (default 1200).",{"type":846,"name":25130,"path":25111,"parent":13879,"description":25258,"lines":25259,"decorators":25261,"parameters":25262},"Close the loading tray (L-drive).",[10835,25260],210,[7133,8603],[25263,25264,25266,25268],{"name":851,"kind":852,"required":853},{"name":3922,"kind":852,"annotation":25265,"required":42,"default":4442,"description":25250},{"name":1394,"cls":810},{"name":2905,"kind":852,"annotation":25267,"required":42,"default":2325,"description":25253},{"name":1394,"cls":810},{"name":4379,"kind":852,"annotation":25269,"required":42,"default":4447,"description":25256},{"name":1394,"cls":810},{"type":846,"name":25131,"path":25111,"parent":13879,"description":25271,"lines":25272,"decorators":25273,"parameters":25274,"returns":25300},"Identify carrier by reading barcode(s).",[8454,19523],[7133,8603],[25275,25276,25278,25280,25282,25284,25286,25288,25290,25292,25294,25296,25298],{"name":851,"kind":852,"required":853},{"name":4370,"kind":852,"annotation":25277,"required":42,"default":2326},{"name":1394,"cls":810},{"name":4471,"kind":852,"annotation":25279,"required":42,"default":4473},{"name":931,"cls":810},{"name":4475,"kind":852,"annotation":25281,"required":42,"default":4477},{"name":1394,"cls":810},{"name":4479,"kind":852,"annotation":25283,"required":42,"default":4481},{"name":1394,"cls":810},{"name":4483,"kind":852,"annotation":25285,"required":42,"default":4485},{"name":1394,"cls":810},{"name":4487,"kind":852,"annotation":25287,"required":42,"default":4489},{"name":1394,"cls":810},{"name":4491,"kind":852,"annotation":25289,"required":42,"default":1406},{"name":1394,"cls":810},{"name":4494,"kind":852,"annotation":25291,"required":42,"default":4496},{"name":1394,"cls":810},{"name":4498,"kind":852,"annotation":25293,"required":42,"default":4500},{"name":1394,"cls":810},{"name":4502,"kind":852,"annotation":25295,"required":42,"default":4504},{"name":1394,"cls":810},{"name":4506,"kind":852,"annotation":25297,"required":42,"default":4508},{"name":1394,"cls":810},{"name":4510,"kind":852,"annotation":25299,"required":42,"default":4401},{"name":1394,"cls":810},{"description":25301,"annotation":25302},"Tuple of (barcode, character_count, rack_presence).",{"left":25303,"slice":25304},{"name":2793,"cls":810},{"elements":25305},[25306,25307,25308],{"name":931,"cls":810},{"name":1394,"cls":810},{"name":931,"cls":810},{"type":846,"name":25132,"path":25111,"parent":13879,"description":25310,"lines":25311,"decorators":25312,"parameters":25313,"returns":25333},"Load carrier and read barcodes of all labware.",[1277,16797],[7133,8603],[25314,25315,25317,25319,25321,25323,25325,25327,25329,25331],{"name":851,"kind":852,"required":853},{"name":4528,"kind":852,"annotation":25316,"required":42,"default":1406},{"name":1394,"cls":810},{"name":4531,"kind":852,"annotation":25318,"required":42,"default":4481},{"name":1394,"cls":810},{"name":4471,"kind":852,"annotation":25320,"required":42,"default":4473},{"name":931,"cls":810},{"name":4483,"kind":852,"annotation":25322,"required":42,"default":4485},{"name":1394,"cls":810},{"name":4487,"kind":852,"annotation":25324,"required":42,"default":4539},{"name":1394,"cls":810},{"name":4541,"kind":852,"annotation":25326,"required":42,"default":4543},{"name":1394,"cls":810},{"name":4506,"kind":852,"annotation":25328,"required":42,"default":4508},{"name":1394,"cls":810},{"name":4510,"kind":852,"annotation":25330,"required":42,"default":4401},{"name":1394,"cls":810},{"name":4549,"kind":852,"annotation":25332,"required":42,"default":4500},{"name":1394,"cls":810},{"description":25334,"annotation":25335},"Tuple of (barcode_data, character_count, rack_presence).",{"left":25336,"slice":25337},{"name":2793,"cls":810},{"elements":25338},[25339,25340,25341],{"name":931,"cls":810},{"name":1394,"cls":810},{"name":931,"cls":810},{"type":846,"name":25133,"path":25111,"parent":13879,"description":4560,"lines":25343,"decorators":25345,"parameters":25346,"returns":25352},[4326,25344],310,[7133,8603],[25347,25348,25350],{"name":851,"kind":852,"required":853},{"name":4471,"kind":852,"annotation":25349,"required":42,"default":4473},{"name":931,"cls":810},{"name":4360,"kind":852,"annotation":25351,"required":42,"default":4192},{"name":1394,"cls":810},{"description":25353,"annotation":25354},"Tuple of (barcode, character_count).",{"left":25355,"slice":25356},{"name":2793,"cls":810},{"elements":25357},[25358,25359],{"name":931,"cls":810},{"name":1394,"cls":810},{"type":846,"name":25134,"path":25111,"parent":13879,"description":4578,"lines":25361,"decorators":25362,"parameters":25363,"returns":25381},[12232,4451],[7133,8603],[25364,25365,25367,25369,25371,25373,25375,25377,25379],{"name":851,"kind":852,"required":853},{"name":4471,"kind":852,"annotation":25366,"required":42,"default":4473},{"name":931,"cls":810},{"name":4586,"kind":852,"annotation":25368,"required":42,"default":4485},{"name":1394,"cls":810},{"name":3104,"kind":852,"annotation":25370,"required":42,"default":4590},{"name":1394,"cls":810},{"name":4592,"kind":852,"annotation":25372,"required":42,"default":2323},{"name":1394,"cls":810},{"name":4360,"kind":852,"annotation":25374,"required":42,"default":4192},{"name":1394,"cls":810},{"name":4502,"kind":852,"annotation":25376,"required":42,"default":4504},{"name":1394,"cls":810},{"name":4599,"kind":852,"annotation":25378,"required":42,"default":1406},{"name":1394,"cls":810},{"name":4494,"kind":852,"annotation":25380,"required":42,"default":4603},{"name":1394,"cls":810},{"description":25382,"annotation":25383},"Tuple of (warning_number, stack_height, object_presence, character_count, barcode_data).",{"left":25384,"slice":25385},{"name":2793,"cls":810},{"elements":25386},[25387,25388,25389,25390,25391],{"name":1394,"cls":810},{"name":1394,"cls":810},{"name":931,"cls":810},{"name":1394,"cls":810},{"name":931,"cls":810},{"type":846,"name":25135,"path":25111,"parent":13879,"description":25393,"lines":25394,"decorators":25396,"parameters":25397},"Move carrier out to carrier identification position (CN).",[8703,25395],363,[7133,8603],[25398,25399,25402],{"name":851,"kind":852,"required":853},{"name":4370,"kind":852,"annotation":25400,"required":42,"default":2326,"description":25401},{"name":1394,"cls":810},"Slot number (default 4).",{"name":4502,"kind":852,"annotation":25403,"required":42,"default":4504,"description":25404},{"name":1394,"cls":810},"Carrier in\u002Fout speed [0.1mm\u002Fs] (default 1000).",{"type":846,"name":25136,"path":25111,"parent":13879,"description":25406,"lines":25407,"decorators":25408,"parameters":25409},"Unload carrier on position (CW).",[12523,8312],[7133,8603],[25410,25411,25413,25416],{"name":851,"kind":852,"required":853},{"name":4370,"kind":852,"annotation":25412,"required":42,"default":2326,"description":25401},{"name":1394,"cls":810},{"name":4502,"kind":852,"annotation":25414,"required":42,"default":4504,"description":25415},{"name":1394,"cls":810},"Carrier out speed [0.1mm\u002Fs] (default 1000).",{"name":4506,"kind":852,"annotation":25417,"required":42,"default":4508,"description":25418},{"name":1394,"cls":810},"Deck parking speed [0.1mm\u002Fs] (default 200).",{"type":846,"name":25137,"path":25111,"parent":13879,"description":25420,"lines":25421,"decorators":25422,"parameters":25423},"Move carrier onto the deck after identification (CB).",[12557,15884],[7133,8603],[25424,25425,25427],{"name":851,"kind":852,"required":853},{"name":4506,"kind":852,"annotation":25426,"required":42,"default":4508,"description":25418},{"name":1394,"cls":810},{"name":4510,"kind":852,"annotation":25428,"required":42,"default":4401,"description":25429},{"name":1394,"cls":810},"Deck parking current limit [mA] (default 930).",{"type":846,"name":25138,"path":25111,"parent":13879,"description":25431,"lines":25432,"decorators":25433,"parameters":25434},"Pull in Carrier onto Deck Position (CD).",[12494,7394],[7133,8603],[25435,25436,25438],{"name":851,"kind":852,"required":853},{"name":4506,"kind":852,"annotation":25437,"required":42,"default":4508,"description":25418},{"name":1394,"cls":810},{"name":4510,"kind":852,"annotation":25439,"required":42,"default":4401,"description":25429},{"name":1394,"cls":810},{"type":846,"name":25139,"path":25111,"parent":13879,"description":4661,"lines":25441,"decorators":25442,"parameters":25443},[7402,4685],[7133,8603],[25444,25445,25447],{"name":851,"kind":852,"required":853},{"name":4370,"kind":852,"annotation":25446,"required":42,"default":2326,"description":25401},{"name":1394,"cls":810},{"name":4502,"kind":852,"annotation":25448,"required":42,"default":4504,"description":25404},{"name":1394,"cls":810},{"type":846,"name":25140,"path":25111,"parent":13879,"description":4672,"lines":25450,"decorators":25451,"parameters":25452,"returns":25456},[4686,4721],[7133,8603],[25453,25454],{"name":851,"kind":852,"required":853},{"name":4502,"kind":852,"annotation":25455,"required":42,"default":4504,"description":25404},{"name":1394,"cls":810},{"description":25457,"annotation":25458},"Measured carrier dimension in 0.1mm.",{"name":1394,"cls":810},{"type":846,"name":25141,"path":25111,"parent":13879,"description":25460,"lines":25461,"decorators":25462,"parameters":25463,"returns":25465},"Get current scanner (X-drive) position in steps.",[21155,19620],[7133,8603],[25464],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":25466},{"name":1394,"cls":810},{"type":846,"name":25142,"path":25111,"parent":13879,"description":25468,"lines":25469,"decorators":25470,"parameters":25471,"returns":25473},"Get current track position based on scanner (X-drive) position.",[4747,4805],[7133,8603],[25472],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":25474},{"name":1394,"cls":810},{"type":846,"name":25143,"path":25111,"parent":13879,"description":25476,"lines":25477,"decorators":25478,"parameters":25479,"returns":25481},"Get current carrier (Y-drive) position in steps.",[23648,1592],[7133,8603],[25480],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":25482},{"name":1394,"cls":810},{"type":846,"name":25144,"path":25111,"parent":13879,"description":25484,"lines":25485,"decorators":25486,"parameters":25487,"returns":25489},"Get current lift (Z-drive) position in steps.",[1601,22446],[7133,8603],[25488],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":25490},{"name":1394,"cls":810},{"type":846,"name":25145,"path":25111,"parent":13879,"description":4728,"lines":25492,"decorators":25495,"parameters":25496,"returns":25498},[25493,25494],492,503,[7133,8603],[25497],{"name":851,"kind":852,"required":853},{"description":25499,"annotation":25500},"0=open, 1=closed.",{"name":1394,"cls":810},{"type":846,"name":25146,"path":25111,"parent":13879,"description":4683,"lines":25502,"decorators":25504,"parameters":25505,"returns":25507},[25503,4930],505,[7133,8603],[25506],{"name":851,"kind":852,"required":853},{"description":25508,"annotation":25509},"Space-separated string (all,X,Y,Z,L,S; 0=not init, 1=init).",{"name":931,"cls":810},{"type":846,"name":25147,"path":25111,"parent":13879,"description":4735,"lines":25511,"decorators":25512,"parameters":25513,"returns":25518},[21203,18756],[7133,8603],[25514,25515],{"name":851,"kind":852,"required":853},{"name":3853,"kind":852,"annotation":25516,"required":853,"description":25517},{"name":1394,"cls":810},"Barcode index to retrieve.",{"description":25519,"annotation":25520},"Barcode string at specified index.",{"name":931,"cls":810},{"type":755,"name":25102,"path":25522,"parent":13871,"packages":25523,"classes":25524},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fidl\u002Fidl.py",[14304],[13878],{"type":802,"name":13878,"path":25522,"parent":25102,"description":25526,"lines":25527,"decorators":25528,"bases":25529,"attributes":25532,"functions":25535,"mro":25553},"The IDL (ID Loader) is the Vantage equivalent of the Autoload unit.",[795,14581],[9323],[25530],{"annotation":25531},{"name":774,"cls":810},[25533,25534],"unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.identifier","unitelabs.liquid_handling.hamilton.modules.idl.idl.IDL.logger",[25536,25537,25538,25539,25540,25541,25542,25543,25544,25545,25546,25547,25548,25549,25550,25551,25552],"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",[13878,774,828],{"type":784,"name":25533,"path":25522,"parent":13878,"lines":25555,"value":25556,"annotation":25557},[6725,6725],"dataclasses.field(default='IDL Unit')",{"name":931,"cls":810},{"type":846,"name":25537,"path":25522,"parent":13878,"lines":25559,"parameters":25560},[3036,887],[25561,25562,25564],{"name":851,"kind":852,"required":853},{"name":13978,"kind":852,"annotation":25563,"required":853},{"name":6373,"cls":810},{"name":13984,"kind":3717,"required":42,"default":3719},{"type":784,"name":25534,"path":25522,"parent":13878,"description":25566,"lines":25567,"value":832,"annotation":25568},"Logger for the IDL module.",[1904,1955],{"name":7122,"cls":810},{"type":846,"name":25538,"path":25522,"parent":13878,"description":25570,"lines":25571,"decorators":25572,"parameters":25573},"Configure the IDL module.",[3810,1990],[6526],[25574,25575,25580],{"name":851,"kind":852,"required":853},{"name":14030,"kind":852,"annotation":25576,"required":42,"default":832,"description":25579},{"join":25577},[25578,832],{"name":1394,"cls":810},"Number of tracks on the loading tray.",{"name":3721,"kind":3722,"required":42,"default":3724},{"type":846,"name":25539,"path":25522,"parent":13878,"lines":25582,"decorators":25583,"parameters":25584,"returns":25586},[1991,3123],[6526],[25585],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":25587},{"name":1098,"cls":810},{"type":846,"name":25540,"path":25522,"parent":13878,"lines":25589,"decorators":25590,"parameters":25591},[3132,2055],[6526],[25592,25593],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724},{"type":846,"name":25541,"path":25522,"parent":13878,"lines":25595,"decorators":25596,"parameters":25597,"returns":25599},[3894,3154],[6526],[25598],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":25600},{"name":1098,"cls":810},{"type":846,"name":25542,"path":25522,"parent":13878,"lines":25602,"decorators":25603,"parameters":25604},[3905,3200],[6526],[25605,25606],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724},{"type":846,"name":25543,"path":25522,"parent":13878,"description":25608,"lines":25609,"decorators":25610,"parameters":25611},"Move all IDL drives to their home positions.",[10662,1139],[14457,7133],[25612,25613],{"name":851,"kind":852,"required":853},{"name":25614,"kind":1769,"annotation":25615,"required":42,"default":832},"parking_slot",{"join":25616},[25617,832],{"name":1394,"cls":810},{"type":846,"name":25544,"path":25522,"parent":13878,"description":25619,"lines":25620,"decorators":25621,"parameters":25622},"Home the scanner and turn off tray lights. Loading tray position is preserved.",[1140,1155],[14457,7133,6526],[25623,25624],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724},{"type":846,"name":25545,"path":25522,"parent":13878,"description":25626,"lines":25627,"decorators":25628,"parameters":25629,"returns":25631},"Get the IDL scanner's current slot position.",[8631,3657],[14409,7133],[25630],{"name":851,"kind":852,"required":853},{"description":25632,"annotation":25633},"The scanner X-drive position in steps.",{"name":1394,"cls":810},{"type":846,"name":25546,"path":25522,"parent":13878,"description":25635,"lines":25636,"decorators":25637,"parameters":25638},"Move the IDL scanner to the specified slot position.",[3658,1186],[14419,7133],[25639,25640],{"name":851,"kind":852,"required":853},{"name":2936,"kind":852,"annotation":25641,"required":853,"description":25642},{"name":1394,"cls":810},"The slot number to move to.",{"type":846,"name":25547,"path":25522,"parent":13878,"description":25644,"lines":25645,"decorators":25646,"parameters":25647,"returns":25686,"throws":25696},"Run a full IDL cycle: deck→loading_tray→deck.",[4044,4327],[14419,7133],[25648,25649,25652,25656,25659,25662,25665,25668,25671,25674,25677,25680,25683],{"name":851,"kind":852,"required":853},{"name":14096,"kind":852,"annotation":25650,"required":853,"description":25651},{"name":16500,"cls":810},"The carrier to cycle (must be on deck).",{"name":25653,"kind":852,"annotation":25654,"required":853,"description":25655},"read_containers",{"name":1098,"cls":810},"Whether to scan container barcodes during loading.",{"name":16510,"kind":852,"annotation":25657,"required":42,"default":1048,"description":25658},{"name":1098,"cls":810},"Park after loading if True (default True).",{"name":4528,"kind":1769,"annotation":25660,"required":42,"default":1406,"description":25661},{"name":1394,"cls":810},"Barcode orientation (0=vertical, 1=horizontal).",{"name":4531,"kind":1769,"annotation":25663,"required":42,"default":4481,"description":25664},{"name":1394,"cls":810},"Number of racks on carrier (default 32).",{"name":4471,"kind":1769,"annotation":25666,"required":42,"default":4473,"description":25667},{"name":931,"cls":810},"Code type settings - 8 hex chars.",{"name":4483,"kind":1769,"annotation":25669,"required":42,"default":4485,"description":25670},{"name":1394,"cls":810},"Read position of first rack [0.1mm].",{"name":4487,"kind":1769,"annotation":25672,"required":42,"default":4539,"description":25673},{"name":1394,"cls":810},"Grid of racks [0.1mm].",{"name":4541,"kind":1769,"annotation":25675,"required":42,"default":4543,"description":25676},{"name":1394,"cls":810},"Reading speed [0.1mm\u002Fs].",{"name":4506,"kind":1769,"annotation":25678,"required":42,"default":4508,"description":25679},{"name":1394,"cls":810},"Deck parking speed [0.1mm\u002Fs].",{"name":4510,"kind":1769,"annotation":25681,"required":42,"default":4401,"description":25682},{"name":1394,"cls":810},"Deck parking current limit [mA].",{"name":4549,"kind":1769,"annotation":25684,"required":42,"default":4500,"description":25685},{"name":1394,"cls":810},"Offset to Y-Home position [0.1mm].",{"description":25687,"annotation":25688},"Tuple of (carrier_barcode, container_barcodes).",{"left":25689,"slice":25690},{"name":2793,"cls":810},{"elements":25691},[25692,25693],{"name":931,"cls":810},{"left":25694,"slice":25695},{"name":1851,"cls":810},{"name":931,"cls":810},[25697,25700],{"description":25698,"annotation":25699},"If carrier is not on deck.",{"name":14184,"cls":810},{"description":25701,"annotation":25702},"If carrier is not a HamiltonCarrier.",{"name":25703,"cls":810},"TypeError",{"type":846,"name":25548,"path":25522,"parent":13878,"description":25705,"lines":25706,"decorators":25707,"parameters":25708,"returns":25717,"throws":25720},"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.",[4341,19555],[14419,7133],[25709,25710,25713,25715],{"name":851,"kind":852,"required":853},{"name":14096,"kind":852,"annotation":25711,"required":853,"description":25712},{"name":16500,"cls":810},"The carrier to identify (must be on deck).",{"name":16510,"kind":852,"annotation":25714,"required":42,"default":1048,"description":25658},{"name":1098,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724,"description":25716},"Additional parameters forwarded to the IDL cycle.",{"description":25718,"annotation":25719},"The carrier barcode string.",{"name":931,"cls":810},[25721,25723],{"description":25698,"annotation":25722},{"name":14184,"cls":810},{"description":25701,"annotation":25724},{"name":25703,"cls":810},{"type":846,"name":25549,"path":25522,"parent":13878,"description":25726,"lines":25727,"decorators":25728,"parameters":25729,"returns":25754,"throws":25763},"Load a carrier and scan both carrier and container barcodes.",[9040,15865],[14419,7133],[25730,25731,25734,25736,25738,25740,25742,25744,25746,25748,25750,25752],{"name":851,"kind":852,"required":853},{"name":14096,"kind":852,"annotation":25732,"required":853,"description":25733},{"name":16500,"cls":810},"The carrier to load (must be on deck).",{"name":16510,"kind":852,"annotation":25735,"required":42,"default":1048,"description":25658},{"name":1098,"cls":810},{"name":4528,"kind":1769,"annotation":25737,"required":42,"default":1406,"description":25661},{"name":1394,"cls":810},{"name":4531,"kind":1769,"annotation":25739,"required":42,"default":4481,"description":25664},{"name":1394,"cls":810},{"name":4471,"kind":1769,"annotation":25741,"required":42,"default":4473,"description":25667},{"name":931,"cls":810},{"name":4483,"kind":1769,"annotation":25743,"required":42,"default":4485,"description":25670},{"name":1394,"cls":810},{"name":4487,"kind":1769,"annotation":25745,"required":42,"default":4539,"description":25673},{"name":1394,"cls":810},{"name":4541,"kind":1769,"annotation":25747,"required":42,"default":4543,"description":25676},{"name":1394,"cls":810},{"name":4506,"kind":1769,"annotation":25749,"required":42,"default":4508,"description":25679},{"name":1394,"cls":810},{"name":4510,"kind":1769,"annotation":25751,"required":42,"default":4401,"description":25682},{"name":1394,"cls":810},{"name":4549,"kind":1769,"annotation":25753,"required":42,"default":4500,"description":25685},{"name":1394,"cls":810},{"description":25687,"annotation":25755},{"left":25756,"slice":25757},{"name":2793,"cls":810},{"elements":25758},[25759,25760],{"name":931,"cls":810},{"left":25761,"slice":25762},{"name":1851,"cls":810},{"name":931,"cls":810},[25764,25766],{"description":25698,"annotation":25765},{"name":14184,"cls":810},{"description":25701,"annotation":25767},{"name":25703,"cls":810},{"type":846,"name":25550,"path":25522,"parent":13878,"description":4435,"lines":25769,"decorators":25770,"parameters":25771},[7359,19575],[14419,7133],[25772],{"name":851,"kind":852,"required":853},{"type":846,"name":25551,"path":25522,"parent":13878,"description":4449,"lines":25774,"decorators":25775,"parameters":25776},[4524,15874],[14419,7133],[25777],{"name":851,"kind":852,"required":853},{"type":846,"name":25552,"path":25522,"parent":13878,"description":25779,"lines":25780,"decorators":25781,"parameters":25782,"returns":25784},"Get the current loading tray state.",[14169,14581],[14409,7133],[25783],{"name":851,"kind":852,"required":853},{"description":25499,"annotation":25785},{"name":1394,"cls":810},{"type":846,"name":25536,"path":25522,"parent":13878,"lines":25787,"parameters":25788},[9338,9338],[25789,25790,25793,25796],{"name":851,"kind":852,"required":853},{"name":14250,"kind":852,"annotation":25791,"required":42,"default":25792},{"name":14252,"cls":810},{"name":14254,"cls":810},{"name":10948,"kind":852,"annotation":25794,"required":42,"default":25795},{"name":931,"cls":810},"'IDL Unit'",{"name":13978,"kind":852,"annotation":25797,"required":42,"default":832,"description":25800},{"left":25798,"slice":25799},{"name":14284,"cls":810},{"name":6373,"cls":810},"The Microlab Vantage this module is attached to.",{"type":755,"name":25103,"path":25802,"parent":13871,"packages":25803,"attributes":25805},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fidl\u002Finterfaces\u002F__init__.py",[25804],"unitelabs.liquid_handling.hamilton.modules.idl.interfaces.loading_indicators",[25806],"unitelabs.liquid_handling.hamilton.modules.idl.interfaces.__all__",{"type":784,"name":25806,"path":25802,"parent":25103,"lines":25808,"value":25809},[786,786],[25810],"unitelabs.liquid_handling.hamilton.modules.idl.interfaces.loading_indicators.build_track_indicators",{"type":755,"name":25804,"path":25812,"parent":25103,"functions":25813},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fidl\u002Finterfaces\u002Floading_indicators.py",[25810],{"type":846,"name":25810,"path":25812,"parent":25804,"description":25815,"lines":25816,"parameters":25817,"returns":25830},"Build a list of loading indicator states for all tracks.",[9123,831],[25818,25823,25827],{"name":14030,"kind":852,"annotation":25819,"required":853,"description":25822},{"left":25820,"slice":25821},{"name":1851,"cls":810},{"name":1394,"cls":810},"List of track numbers to set to the specified state.",{"name":25824,"kind":852,"annotation":25825,"required":853,"description":25826},"track_count",{"name":1394,"cls":810},"Total number of tracks on the loading tray.",{"name":892,"kind":852,"annotation":25828,"required":853,"description":25829},{"name":8626,"cls":810},"The LoadingIndicator state to set for the specified tracks.",{"description":25831,"annotation":25832},"A list of LoadingIndicator states for all tracks.",{"left":25833,"slice":25834},{"name":1851,"cls":810},{"name":8626,"cls":810},{"type":755,"name":13872,"path":25836,"parent":6901,"packages":25837,"attributes":25841,"classes":25843},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fheater_shaker\u002F__init__.py",[25838,25839,25840],"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",[25842],"unitelabs.liquid_handling.hamilton.modules.heater_shaker.__all__",[6914,6915,25844],"unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.configuration.Configuration",{"type":784,"name":25842,"path":25836,"parent":13872,"lines":25846,"value":25847},[9321,9321],[25844,6914,6915],{"type":755,"name":25838,"path":25849,"parent":13872,"packages":25850,"classes":25851},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fheater_shaker\u002Fheater_shaker.py",[14304],[6914],{"type":802,"name":6914,"path":25849,"parent":25838,"description":25853,"lines":25854,"decorators":25855,"bases":25856,"attributes":25863,"functions":25867,"mro":25889},"The Hamilton Heater Shaker module allows simple heating\u002Fcooling and shaking tasks for microtiter plates.",[856,1424],[9323],[25857,25861],{"annotation":25858},{"left":25859,"slice":25860},{"name":14541,"cls":810},{"name":827,"cls":810},{"annotation":25862},{"name":774,"cls":810},[25864,25865,25866],"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",[25868,25869,25870,25871,25872,25873,25874,25875,25876,25877,25878,25879,25880,25881,25882,25883,25884,25885,25886,25887,25888],"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",[6914,14541,14345,13942,774,828],{"type":784,"name":25864,"path":25849,"parent":6914,"lines":25891,"value":832,"annotation":25892},[1065,1065],{"join":25893},[25894,832],{"name":25844,"cls":810},{"type":784,"name":25865,"path":25849,"parent":6914,"lines":25896,"value":25897,"annotation":25898},[2847,2847],"dataclasses.field(default='Heater Shaker')",{"name":931,"cls":810},{"type":846,"name":25869,"path":25849,"parent":6914,"lines":25900,"parameters":25901},[2860,887],[25902,25903,25905],{"name":851,"kind":852,"required":853},{"name":13978,"kind":852,"annotation":25904,"required":853},{"name":6624,"cls":810},{"name":13984,"kind":3717,"required":42,"default":3719},{"type":784,"name":25866,"path":25849,"parent":6914,"description":25907,"lines":25908,"value":832,"annotation":25909},"Logger for the heater shaker module.",[1904,1955],{"name":7122,"cls":810},{"type":846,"name":25870,"path":25849,"parent":6914,"lines":25911,"decorators":25912,"parameters":25913},[3810,8377],[6526],[25914,25915,25918],{"name":851,"kind":852,"required":853},{"name":25916,"kind":852,"annotation":25917,"required":853},"port",{"name":1394,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724},{"type":846,"name":25871,"path":25849,"parent":6914,"lines":25920,"decorators":25921,"parameters":25922,"returns":25924},[897,2001],[6526],[25923],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":25925},{"name":1098,"cls":810},{"type":846,"name":25872,"path":25849,"parent":6914,"lines":25927,"decorators":25928,"parameters":25929},[2009,2055],[6526],[25930,25931],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724},{"type":846,"name":25873,"path":25849,"parent":6914,"lines":25933,"decorators":25934,"parameters":25935},[3894,2095],[6526],[25936,25937],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724},{"type":846,"name":25874,"path":25849,"parent":6914,"lines":25939,"decorators":25940,"parameters":25941},[2106,1139],[6526],[25942,25943],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724},{"type":846,"name":25875,"path":25849,"parent":6914,"description":25945,"lines":25946,"decorators":25947,"parameters":25948,"returns":25950},"Whether the plate is currently locked on the Heater Shaker.",[3237,2175],[14409,7133],[25949],{"name":851,"kind":852,"required":853},{"description":25951,"annotation":25952},"Whether the plate is locked.",{"name":1098,"cls":810},{"type":846,"name":25876,"path":25849,"parent":6914,"description":25954,"lines":25955,"decorators":25956,"parameters":25957},"Lock the plate on the Heater Shaker.",[2212,7125],[14457,7133],[25958],{"name":851,"kind":852,"required":853},{"type":846,"name":25877,"path":25849,"parent":6914,"description":25960,"lines":25961,"decorators":25962,"parameters":25963},"Unlock the plate on the Heater Shaker.",[3310,6568],[14457,7133],[25964],{"name":851,"kind":852,"required":853},{"type":846,"name":25878,"path":25849,"parent":6914,"description":25966,"lines":25967,"decorators":25968,"parameters":25969,"returns":25971},"Whether the Heater Shaker is currently shaking.",[1200,4123],[14409,7133],[25970],{"name":851,"kind":852,"required":853},{"description":25972,"annotation":25973},"Whether the Heater Shaker is shaking.",{"name":1098,"cls":810},{"type":846,"name":25879,"path":25849,"parent":6914,"description":25975,"lines":25976,"decorators":25977,"parameters":25978,"returns":25980},"Get the Heater Shaker's current shaking speed in rotation per minute.",[7163,1246],[14409,7133],[25979],{"name":851,"kind":852,"required":853},{"description":25981,"annotation":25982},"The Heater Shaker's current shaking speed in rotation per minute.",{"name":1062,"cls":810},{"type":846,"name":25880,"path":25849,"parent":6914,"description":25984,"lines":25985,"decorators":25986,"parameters":25987},"Start shaking.",[7191,7222],[14419,7133],[25988,25989,25995,25998,26001],{"name":851,"kind":852,"required":853},{"name":25990,"kind":852,"annotation":25991,"required":42,"default":832,"description":25994},"time",{"join":25992},[25993,832],{"name":1394,"cls":810},"The time in seconds to shake. Use None to shake indefinitely.",{"name":6843,"kind":852,"annotation":25996,"required":42,"default":1048,"description":25997},{"name":1098,"cls":810},"True for positive direction, False for negative.",{"name":3922,"kind":852,"annotation":25999,"required":42,"description":26000},{"name":1921,"cls":810},"Maximum speed in steps\u002Fsecond.",{"name":2905,"kind":852,"annotation":26002,"required":42,"description":26003},{"name":1921,"cls":810},"Maximum speed in increment\u002Fsecond².",{"type":846,"name":25881,"path":25849,"parent":6914,"description":26005,"lines":26006,"decorators":26007,"parameters":26008},"Stop shaking.",[10215,2724],[14419,7133],[26009],{"name":851,"kind":852,"required":853},{"type":846,"name":25882,"path":25849,"parent":6914,"description":26011,"lines":26012,"decorators":26013,"parameters":26014,"returns":26016},"Request the recorded temperatures in °C that were measured during the heating process.",[10237,4327],[14409,7133],[26015],{"name":851,"kind":852,"required":853},{"description":26017,"annotation":26018},"The temperatures in °C.",{"left":26019,"slice":26020},{"name":1851,"cls":810},{"name":1062,"cls":810},{"type":846,"name":25883,"path":25849,"parent":6914,"description":26022,"lines":26023,"decorators":26024,"parameters":26025},"Start recording the temperature.",[4341,8260],[14419,7133],[26026],{"name":851,"kind":852,"required":853},{"type":846,"name":25884,"path":25849,"parent":6914,"description":26028,"lines":26029,"decorators":26030,"parameters":26031},"Stop recording the temperature.",[21590,9024],[14419,7133],[26032],{"name":851,"kind":852,"required":853},{"type":846,"name":25885,"path":25849,"parent":6914,"description":26034,"lines":26035,"decorators":26036,"parameters":26037,"returns":26039},"Get the Heater Shaker temperature control data.",[12266,4451],[14409,7133],[26038],{"name":851,"kind":852,"required":853},{"description":26040,"annotation":26041},"The Heater Shaker temperature control data.",{"name":26042,"cls":810},"unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.temperature_status.TemperatureStatus",{"type":846,"name":25886,"path":25849,"parent":6914,"description":26044,"lines":26045,"decorators":26047,"parameters":26048,"returns":26050},"Request the current temperature in °C.",[8703,26046],369,[14409,7133],[26049],{"name":851,"kind":852,"required":853},{"description":26051,"annotation":26052},"The current temperature in °C.",{"name":1062,"cls":810},{"type":846,"name":25887,"path":25849,"parent":6914,"description":26054,"lines":26055,"decorators":26056,"parameters":26057},"Start controlling the temperature.",[12541,14169],[14419,7133],[26058,26059,26063],{"name":851,"kind":852,"required":853},{"name":26060,"kind":852,"annotation":26061,"required":853,"description":26062},"temperature",{"name":1921,"cls":810},"The target temperature in °C to heat or cool to.",{"name":25990,"kind":852,"annotation":26064,"required":42,"default":832,"description":26067},{"join":26065},[26066,832],{"name":1394,"cls":810},"The time in seconds to heat or cool. Use None to heat or cool indefinitely.",{"type":846,"name":25888,"path":25849,"parent":6914,"description":26069,"lines":26070,"decorators":26071,"parameters":26072},"Stop controlling the temperature.",[14188,1424],[14419,7133],[26073],{"name":851,"kind":852,"required":853},{"type":846,"name":25868,"path":25849,"parent":6914,"lines":26075,"parameters":26076},[9338,9338],[26077,26078,26081,26085,26091,26095,26099],{"name":851,"kind":852,"required":853},{"name":14250,"kind":852,"annotation":26079,"required":42,"default":26080},{"name":14252,"cls":810},{"name":14254,"cls":810},{"name":14256,"kind":852,"annotation":26082,"required":42},{"left":26083,"slice":26084},{"name":1911,"cls":810},{"name":14260,"cls":810},{"name":26086,"kind":852,"annotation":26087,"required":42,"default":26089},"orientation",{"name":26088,"cls":810},"unitelabs.labware.carriers.orientation.Orientation",{"name":26090,"cls":810},"unitelabs.labware.carriers.orientation.Orientation.LANDSCAPE",{"name":1768,"kind":852,"annotation":26092,"required":42,"default":832},{"join":26093},[26094,832],{"name":25844,"cls":810},{"name":13978,"kind":852,"annotation":26096,"required":42,"default":832,"description":14288},{"left":26097,"slice":26098},{"name":14284,"cls":810},{"name":6624,"cls":810},{"name":10948,"kind":852,"annotation":26100,"required":42,"default":26101},{"name":931,"cls":810},"'Heater Shaker'",{"type":755,"name":25839,"path":26103,"parent":13872,"classes":26104},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fheater_shaker\u002Fheater_shaker_protocol.py",[6915],{"type":802,"name":6915,"path":26103,"parent":25839,"description":26106,"lines":26107,"bases":26108,"attributes":26111,"functions":26113,"mro":26140},"Low-level access to the Heater Shaker module.",[805,14622],[26109],{"annotation":26110},{"name":2774,"cls":810},[26112],"unitelabs.liquid_handling.hamilton.modules.heater_shaker.heater_shaker_protocol.HeaterShakerProtocol.logger",[26114,26115,26116,26117,26118,26119,26120,26121,26122,26123,26124,26125,26126,26127,26128,26129,26130,26131,26132,26133,26134,26135,26136,26137,26138,26139],"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",[6915,2774],{"type":846,"name":26114,"path":26103,"parent":6915,"lines":26142,"parameters":26143,"returns":26147},[2997,856],[26144,26145],{"name":851,"kind":852,"required":853},{"name":25916,"kind":852,"annotation":26146,"required":853},{"name":1394,"cls":810},{"description":1127,"annotation":26148},{"name":14776,"cls":810},{"type":784,"name":26112,"path":26103,"parent":6915,"description":25907,"lines":26150,"value":832,"annotation":26151},[1040,871],{"name":7122,"cls":810},{"type":846,"name":26115,"path":26103,"parent":6915,"description":26153,"lines":26154,"decorators":26155,"parameters":26156,"returns":26161},"Get the Heater Shaker's initialization status.",[6725,3050],[7133],[26157,26158],{"name":851,"kind":852,"required":853},{"name":25916,"kind":852,"annotation":26159,"required":853,"description":26160},{"name":1394,"cls":810},"The port index used to connect the device.",{"description":26162,"annotation":26163},"Whether the Heater Shaker is initialized.",{"name":1098,"cls":810},{"type":846,"name":26116,"path":26103,"parent":6915,"description":26165,"lines":26166,"decorators":26167,"parameters":26168},"Initialize the Heater Shaker.",[1904,888],[7133],[26169,26170],{"name":851,"kind":852,"required":853},{"name":25916,"kind":852,"annotation":26171,"required":853,"description":26160},{"name":1394,"cls":810},{"type":846,"name":26117,"path":26103,"parent":6915,"description":26173,"lines":26174,"decorators":26175,"parameters":26176},"Initialize the shaker drive of the Heater Shaker.",[8377,1981],[7133],[26177,26178],{"name":851,"kind":852,"required":853},{"name":25916,"kind":852,"annotation":26179,"required":853,"description":26160},{"name":1394,"cls":810},{"type":846,"name":26118,"path":26103,"parent":6915,"description":26181,"lines":26182,"decorators":26183,"parameters":26184,"returns":26188},"Get the Heater Shaker's configuration.",[1102,3123],[7133],[26185,26186],{"name":851,"kind":852,"required":853},{"name":25916,"kind":852,"annotation":26187,"required":853,"description":26160},{"name":1394,"cls":810},{"description":26189,"annotation":26190},"1st value indicates whether the shaker is installed, 2nd value",{"left":26191,"slice":26192},{"name":2793,"cls":810},{"elements":26193},[26194,26195],{"name":1098,"cls":810},{"name":1098,"cls":810},{"type":846,"name":26119,"path":26103,"parent":6915,"description":26197,"lines":26198,"decorators":26199,"parameters":26200,"returns":26204},"Get the Heater Shaker's firmware version.",[3132,2062],[7133],[26201,26202],{"name":851,"kind":852,"required":853},{"name":25916,"kind":852,"annotation":26203,"required":853,"description":26160},{"name":1394,"cls":810},{"description":26205,"annotation":26206},"The Heater Shaker's firmware version.",{"name":931,"cls":810},{"type":846,"name":26120,"path":26103,"parent":6915,"description":26208,"lines":26209,"decorators":26210,"parameters":26211,"returns":26215},"Get the Heater Shaker's current plate lock position.",[3911,3155],[7133],[26212,26213],{"name":851,"kind":852,"required":853},{"name":25916,"kind":852,"annotation":26214,"required":853,"description":26160},{"name":1394,"cls":810},{"description":26216,"annotation":26217},"The plate lock position in steps from zero.",{"name":1062,"cls":810},{"type":846,"name":26121,"path":26103,"parent":6915,"description":26219,"lines":26220,"decorators":26221,"parameters":26222},"Open the Heater Shaker's plate lock.",[3200,2134],[7133],[26223,26224],{"name":851,"kind":852,"required":853},{"name":25916,"kind":852,"annotation":26225,"required":853,"description":26160},{"name":1394,"cls":810},{"type":846,"name":26122,"path":26103,"parent":6915,"description":26227,"lines":26228,"decorators":26229,"parameters":26230},"Close the Heater Shaker's plate lock.",[3952,2135],[7133],[26231,26232],{"name":851,"kind":852,"required":853},{"name":25916,"kind":852,"annotation":26233,"required":853,"description":26160},{"name":1394,"cls":810},{"type":846,"name":26123,"path":26103,"parent":6915,"description":26235,"lines":26236,"decorators":26237,"parameters":26238,"returns":26242},"Get the Heater Shaker's shaker status.",[8428,4003],[7133],[26239,26240],{"name":851,"kind":852,"required":853},{"name":25916,"kind":852,"annotation":26241,"required":853,"description":26160},{"name":1394,"cls":810},{"description":25972,"annotation":26243},{"name":1098,"cls":810},{"type":846,"name":26124,"path":26103,"parent":6915,"description":26245,"lines":26246,"decorators":26247,"parameters":26248,"returns":26252},"Get the Heater Shaker's shaker speed.",[4011,4038],[7133],[26249,26250],{"name":851,"kind":852,"required":853},{"name":25916,"kind":852,"annotation":26251,"required":853,"description":26160},{"name":1394,"cls":810},{"description":26253,"annotation":26254},"The speed at which the shaker drive is rotating.",{"name":1062,"cls":810},{"type":846,"name":26125,"path":26103,"parent":6915,"description":26256,"lines":26257,"decorators":26258,"parameters":26259},"Start the shaker of the Heater Shaker.",[4044,1220],[7133],[26260,26261,26263,26265,26267],{"name":851,"kind":852,"required":853},{"name":25916,"kind":852,"annotation":26262,"required":853,"description":26160},{"name":1394,"cls":810},{"name":6843,"kind":852,"annotation":26264,"required":42,"default":1048,"description":25997},{"name":1098,"cls":810},{"name":3922,"kind":852,"annotation":26266,"required":42,"description":26000},{"name":1921,"cls":810},{"name":2905,"kind":852,"annotation":26268,"required":42,"description":26003},{"name":1921,"cls":810},{"type":846,"name":26126,"path":26103,"parent":6915,"description":26270,"lines":26271,"decorators":26272,"parameters":26273},"Start the shaker of the Heater Shaker for a specified amount of time.",[1226,16240],[7133],[26274,26275,26277,26280,26282,26284],{"name":851,"kind":852,"required":853},{"name":25916,"kind":852,"annotation":26276,"required":853,"description":26160},{"name":1394,"cls":810},{"name":25990,"kind":852,"annotation":26278,"required":853,"description":26279},{"name":1394,"cls":810},"The time in seconds to shake.",{"name":6843,"kind":852,"annotation":26281,"required":42,"default":1048,"description":25997},{"name":1098,"cls":810},{"name":3922,"kind":852,"annotation":26283,"required":42,"description":26000},{"name":1921,"cls":810},{"name":2905,"kind":852,"annotation":26285,"required":42,"description":26003},{"name":1921,"cls":810},{"type":846,"name":26127,"path":26103,"parent":6915,"description":26287,"lines":26288,"decorators":26289,"parameters":26290},"Stop the shaker of the Heater Shaker.",[16744,10189],[7133],[26291,26292],{"name":851,"kind":852,"required":853},{"name":25916,"kind":852,"annotation":26293,"required":853,"description":26160},{"name":1394,"cls":810},{"type":846,"name":26128,"path":26103,"parent":6915,"description":26295,"lines":26296,"decorators":26297,"parameters":26298},"Wait until the shaker of the Heater Shaker has stopped.",[1257,7211],[7133],[26299,26300],{"name":851,"kind":852,"required":853},{"name":25916,"kind":852,"annotation":26301,"required":853,"description":26160},{"name":1394,"cls":810},{"type":846,"name":26129,"path":26103,"parent":6915,"description":26303,"lines":26304,"decorators":26305,"parameters":26306,"returns":26310},"Get the Heater Shaker's heater status.",[11500,8998],[7133],[26307,26308],{"name":851,"kind":852,"required":853},{"name":25916,"kind":852,"annotation":26309,"required":853,"description":26160},{"name":1394,"cls":810},{"description":26311,"annotation":26312},"Whether the Heater Shaker is heating.",{"name":1098,"cls":810},{"type":846,"name":26130,"path":26103,"parent":6915,"description":26314,"lines":26315,"decorators":26316,"parameters":26317,"returns":26321},"Get the Heater Shaker's current temperatures.",[8999,4265],[7133],[26318,26319],{"name":851,"kind":852,"required":853},{"name":25916,"kind":852,"annotation":26320,"required":853,"description":26160},{"name":1394,"cls":810},{"description":26322,"annotation":26323},"The current temperatures in °C.",{"left":26324,"slice":26325},{"name":2793,"cls":810},{"elements":26326},[26327,26328],{"name":1062,"cls":810},{"name":1062,"cls":810},{"type":846,"name":26131,"path":26103,"parent":6915,"description":26034,"lines":26330,"decorators":26331,"parameters":26332,"returns":26336},[4273,12199],[7133],[26333,26334],{"name":851,"kind":852,"required":853},{"name":25916,"kind":852,"annotation":26335,"required":853,"description":26160},{"name":1394,"cls":810},{"description":26040,"annotation":26337},{"left":26338,"slice":26339},{"name":2793,"cls":810},{"elements":26340},[26341,26342,26343],{"name":1098,"cls":810},{"name":1394,"cls":810},{"name":1394,"cls":810},{"type":846,"name":26132,"path":26103,"parent":6915,"description":26345,"lines":26346,"decorators":26347,"parameters":26348},"Start the heater of the Heater Shaker.",[4356,7299],[7133],[26349,26350,26352,26355,26359,26362,26366],{"name":851,"kind":852,"required":853},{"name":25916,"kind":852,"annotation":26351,"required":853,"description":26160},{"name":1394,"cls":810},{"name":26060,"kind":852,"annotation":26353,"required":42,"description":26354},{"name":1921,"cls":810},"The target temperature in °C.",{"name":6534,"kind":852,"annotation":26356,"required":42,"default":26357,"description":26358},{"name":1394,"cls":810},"1800","Timeout in seconds until starting of temperature supervision.",{"name":3146,"kind":852,"annotation":26360,"required":42,"description":26361},{"name":1921,"cls":810},"The tolerance in °C for temperature supervision.",{"name":26363,"kind":852,"annotation":26364,"required":42,"description":26365},"security_tolerance",{"name":1921,"cls":810},"The security tolerance in °C for temperature supervision.",{"name":13268,"kind":852,"annotation":26367,"required":42,"description":26368},{"name":1921,"cls":810},"Offset in °C for hardware security temperature.",{"type":846,"name":26133,"path":26103,"parent":6915,"description":26370,"lines":26371,"decorators":26372,"parameters":26373},"Start the heater of the Heater Shaker and wait until the target temperature is reached.",[7305,22185],[7133],[26374,26375,26377,26379,26381,26383,26385],{"name":851,"kind":852,"required":853},{"name":25916,"kind":852,"annotation":26376,"required":853,"description":26160},{"name":1394,"cls":810},{"name":26060,"kind":852,"annotation":26378,"required":42,"description":26354},{"name":1921,"cls":810},{"name":6534,"kind":852,"annotation":26380,"required":42,"default":26357,"description":26358},{"name":1394,"cls":810},{"name":3146,"kind":852,"annotation":26382,"required":42,"description":26361},{"name":1921,"cls":810},{"name":26363,"kind":852,"annotation":26384,"required":42,"description":26365},{"name":1921,"cls":810},{"name":13268,"kind":852,"annotation":26386,"required":42,"description":26368},{"name":1921,"cls":810},{"type":846,"name":26134,"path":26103,"parent":6915,"description":26388,"lines":26389,"decorators":26390,"parameters":26391},"Wait until the heater of the Heater Shaker has reached its target temperature.",[12515,12541],[7133],[26392,26393],{"name":851,"kind":852,"required":853},{"name":25916,"kind":852,"annotation":26394,"required":853,"description":26160},{"name":1394,"cls":810},{"type":846,"name":26135,"path":26103,"parent":6915,"description":26396,"lines":26397,"decorators":26398,"parameters":26399},"Stop the heater of the Heater Shaker.",[4465,12557],[7133],[26400,26401],{"name":851,"kind":852,"required":853},{"name":25916,"kind":852,"annotation":26402,"required":853,"description":26160},{"name":1394,"cls":810},{"type":846,"name":26136,"path":26103,"parent":6915,"description":26404,"lines":26405,"decorators":26406,"parameters":26407},"Start the temperature recording of the Heater Shaker.",[15873,4563],[7133],[26408,26409],{"name":851,"kind":852,"required":853},{"name":25916,"kind":852,"annotation":26410,"required":853,"description":26160},{"name":1394,"cls":810},{"type":846,"name":26137,"path":26103,"parent":6915,"description":26412,"lines":26413,"decorators":26414,"parameters":26415},"Stop the temperature recording of the Heater Shaker.",[4580,8726],[7133],[26416,26417],{"name":851,"kind":852,"required":853},{"name":25916,"kind":852,"annotation":26418,"required":853,"description":26160},{"name":1394,"cls":810},{"type":846,"name":26138,"path":26103,"parent":6915,"description":26420,"lines":26421,"decorators":26422,"parameters":26423,"returns":26427},"Request the temperature recording parameters.",[15043,4674],[7133],[26424,26425],{"name":851,"kind":852,"required":853},{"name":25916,"kind":852,"annotation":26426,"required":853,"description":26160},{"name":1394,"cls":810},{"description":26428,"annotation":26429},"Number of data recorded.",{"left":26430,"slice":26431},{"name":2793,"cls":810},{"elements":26432},[26433,26434,26435,26436,26437],{"name":1394,"cls":810},{"name":1062,"cls":810},{"name":1062,"cls":810},{"name":1062,"cls":810},{"name":1062,"cls":810},{"type":846,"name":26139,"path":26103,"parent":6915,"description":26439,"lines":26440,"decorators":26441,"parameters":26442,"returns":26450},"Request the temperature recording data.",[4675,14622],[7133],[26443,26444,26446,26448],{"name":851,"kind":852,"required":853},{"name":25916,"kind":852,"annotation":26445,"required":853,"description":26160},{"name":1394,"cls":810},{"name":3853,"kind":852,"annotation":26447,"required":42,"default":1406,"description":21413},{"name":1394,"cls":810},{"name":16934,"kind":852,"annotation":26449,"required":42,"default":1406,"description":21417},{"name":1394,"cls":810},{"description":26451,"annotation":26452},"Recorded temperature data values.",{"left":26453,"slice":26454},{"name":1851,"cls":810},{"name":1062,"cls":810},{"type":755,"name":25840,"path":26456,"parent":13872,"packages":26457,"attributes":26460,"classes":26462},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fheater_shaker\u002Finterfaces\u002F__init__.py",[26458,26459],"unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.temperature_status","unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.configuration",[26461],"unitelabs.liquid_handling.hamilton.modules.heater_shaker.interfaces.__all__",[25844,26042],{"type":784,"name":26461,"path":26456,"parent":25840,"lines":26464,"value":26465},[9123,9123],[25844,26042],{"type":755,"name":26458,"path":26467,"parent":25840,"classes":26468},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fheater_shaker\u002Finterfaces\u002Ftemperature_status.py",[26042],{"type":802,"name":26042,"path":26467,"parent":26458,"description":26470,"lines":26471,"bases":26472,"attributes":26477,"mro":26481},"Reflects the current state of the temperature control.",[9123,2997],[26473,26475],{"annotation":26474},{"name":931,"cls":810},{"annotation":26476},{"name":9365,"cls":810},[26478,26479,26480],"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",[26042],{"type":784,"name":26478,"path":26467,"parent":26042,"description":26483,"lines":26484,"value":16888},"Temperature control is off.",[9136,9136],{"type":784,"name":26479,"path":26467,"parent":26042,"description":26486,"lines":26487,"value":26488},"Heat up to target temperature.",[790,790],"'HEAT'",{"type":784,"name":26480,"path":26467,"parent":26042,"description":26490,"lines":26491,"value":26492},"Hold the reached target temperature.",[1788,1788],"'HOLD'",{"type":755,"name":26459,"path":26494,"parent":25840,"classes":26495},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fheater_shaker\u002Finterfaces\u002Fconfiguration.py",[25844],{"type":802,"name":25844,"path":26494,"parent":26459,"description":26497,"lines":26498,"bases":26499,"attributes":26502,"mro":26506},"Heater Shaker configuration.",[9123,2997],[26500],{"annotation":26501},{"name":910,"cls":810},[26503,26504,26505],"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",[25844],{"type":784,"name":26503,"path":26494,"parent":25844,"description":26160,"lines":26508,"value":832,"annotation":26509},[9136,9136],{"name":1394,"cls":810},{"type":784,"name":26504,"path":26494,"parent":25844,"description":26511,"lines":26512,"value":832,"annotation":26513},"Whether the shaker drive is installed.",[790,790],{"name":1098,"cls":810},{"type":784,"name":26505,"path":26494,"parent":25844,"description":26515,"lines":26516,"value":832,"annotation":26517},"Whether the temperature control is installed.",[1788,1788],{"name":1098,"cls":810},{"type":755,"name":13873,"path":26519,"parent":6901,"packages":26520,"attributes":26524,"classes":26526},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fipg\u002F__init__.py",[26521,26522,26523],"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol","unitelabs.liquid_handling.hamilton.modules.ipg.ipg","unitelabs.liquid_handling.hamilton.modules.ipg.interfaces",[26525],"unitelabs.liquid_handling.hamilton.modules.ipg.__all__",[26527,26528,26529,13880,13881],"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":26525,"path":26519,"parent":13873,"lines":26531,"value":26532},[9321,9321],[13880,26527,26528,26529,13881],{"type":755,"name":26521,"path":26534,"parent":13873,"classes":26535},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fipg\u002Fipg_protocol.py",[13881],{"type":802,"name":13881,"path":26534,"parent":26521,"description":26537,"lines":26538,"bases":26539,"attributes":26542,"functions":26544,"mro":26558},"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.",[2997,10264],[26540],{"annotation":26541},{"name":15255,"cls":810},[26543],"unitelabs.liquid_handling.hamilton.modules.ipg.ipg_protocol.IPGProtocol._logger_name",[26545,26546,26547,26548,26549,26550,26551,26552,26553,26554,26555,26556,26557],"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.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",[13881,15255],{"type":784,"name":26543,"path":26534,"parent":13881,"lines":26560,"value":26561,"annotation":26562},[795,795],"'unitelabs.hamilton.vantage.ipg'",{"name":931,"cls":810},{"type":846,"name":26545,"path":26534,"parent":13881,"lines":26564,"parameters":26565},[1040,871],[26566,26567,26569],{"name":851,"kind":852,"required":853},{"name":15299,"kind":852,"annotation":26568,"required":853},{"name":8473,"cls":810},{"name":8540,"kind":852,"annotation":26570,"required":42,"default":832},{"join":26571},[26572,832],{"name":15305,"cls":810},{"type":846,"name":26546,"path":26534,"parent":13881,"description":26574,"lines":26575,"decorators":26576,"parameters":26577},"Initialize all IPG drives, moving all axes to their home positions.",[6725,1066],[7133,8603],[26578],{"name":851,"kind":852,"required":853},{"type":846,"name":26547,"path":26534,"parent":13881,"description":26580,"lines":26581,"decorators":26582,"parameters":26583},"Prepare wrist and hand orientation for plate handling.\n\nMust be called before move_to_position (DN).",[887,3461],[7133,8603],[26584,26585,26588,26591],{"name":851,"kind":852,"required":853},{"name":3161,"kind":852,"annotation":26586,"required":42,"default":4124,"description":26587},{"name":1394,"cls":810},"Orientation \u002F grip direction (11-44, default 11).",{"name":4146,"kind":852,"annotation":26589,"required":42,"default":2326,"description":26590},{"name":1394,"cls":810},"Acceleration index (default 4).",{"name":4149,"kind":852,"annotation":26592,"required":42,"description":26593},{"name":1062,"cls":810},"Minimum traverse height [mm] (default 360mm).",{"type":846,"name":26548,"path":26534,"parent":13881,"description":4152,"lines":26595,"decorators":26596,"parameters":26597},[1092,9094],[7133,8603],[26598],{"name":851,"kind":852,"required":853},{"type":846,"name":26549,"path":26534,"parent":13881,"description":4157,"lines":26600,"decorators":26601,"parameters":26602},[2010,2094],[7133,8603],[26603,26604,26607,26610,26613,26616],{"name":851,"kind":852,"required":853},{"name":1306,"kind":852,"annotation":26605,"required":853,"description":26606},{"name":1062,"cls":810},"X position [mm].",{"name":1310,"kind":852,"annotation":26608,"required":853,"description":26609},{"name":1062,"cls":810},"Y position [mm].",{"name":1314,"kind":852,"annotation":26611,"required":853,"description":26612},{"name":1062,"cls":810},"Z height [mm].",{"name":4149,"kind":852,"annotation":26614,"required":853,"description":26615},{"name":1062,"cls":810},"Minimum traverse height [mm].",{"name":4146,"kind":852,"annotation":26617,"required":42,"default":2326,"description":26590},{"name":1394,"cls":810},{"type":846,"name":26550,"path":26534,"parent":13881,"description":4172,"lines":26619,"decorators":26620,"parameters":26621},[2095,3657],[7133,8603],[26622,26623,26626,26629,26632,26635,26638,26641,26644,26647,26650,26653],{"name":851,"kind":852,"required":853},{"name":1306,"kind":852,"annotation":26624,"required":853,"description":26625},{"name":1062,"cls":810},"Plate center X [mm].",{"name":1310,"kind":852,"annotation":26627,"required":853,"description":26628},{"name":1062,"cls":810},"Plate center Y [mm].",{"name":1314,"kind":852,"annotation":26630,"required":853,"description":26631},{"name":1062,"cls":810},"Plate gripping height Z [mm].",{"name":4184,"kind":852,"annotation":26633,"required":853,"description":26634},{"name":1062,"cls":810},"Plate width [mm].",{"name":4187,"kind":852,"annotation":26636,"required":853,"description":26637},{"name":1062,"cls":810},"Open gripper position [mm].",{"name":4190,"kind":852,"annotation":26639,"required":42,"default":4192,"description":26640},{"name":1394,"cls":810},"Grip strength [0.1N] (default 100).",{"name":4194,"kind":852,"annotation":26642,"required":42,"default":4196,"description":26643},{"name":1394,"cls":810},"Plate width tolerance [0.1mm] (default 20).",{"name":4198,"kind":852,"annotation":26645,"required":42,"description":26646},{"name":1062,"cls":810},"Z clearance height [mm] (default 5mm).",{"name":4201,"kind":852,"annotation":26648,"required":42,"description":26649},{"name":1062,"cls":810},"Minimum Z-position at end [mm] (default 360mm).",{"name":4204,"kind":852,"annotation":26651,"required":42,"default":1406,"description":26652},{"name":1394,"cls":810},"Hotel depth offset [0.1mm] (default 0).",{"name":4146,"kind":852,"annotation":26654,"required":42,"default":2326,"description":26655},{"name":1394,"cls":810},"Acceleration index (0-4, default 4).",{"type":846,"name":26551,"path":26534,"parent":13881,"description":4209,"lines":26657,"decorators":26658,"parameters":26659},[3658,7163],[7133,8603],[26660,26661,26663,26665,26668,26670,26672,26674,26677,26679],{"name":851,"kind":852,"required":853},{"name":1306,"kind":852,"annotation":26662,"required":853,"description":26625},{"name":1062,"cls":810},{"name":1310,"kind":852,"annotation":26664,"required":853,"description":26628},{"name":1062,"cls":810},{"name":1314,"kind":852,"annotation":26666,"required":853,"description":26667},{"name":1062,"cls":810},"Plate deposit height Z [mm].",{"name":4187,"kind":852,"annotation":26669,"required":853,"description":26637},{"name":1062,"cls":810},{"name":4198,"kind":852,"annotation":26671,"required":42,"description":26646},{"name":1062,"cls":810},{"name":4201,"kind":852,"annotation":26673,"required":42,"description":26649},{"name":1062,"cls":810},{"name":4227,"kind":852,"annotation":26675,"required":42,"default":3150,"description":26676},{"name":1394,"cls":810},"Press-on distance [0.1mm] (default 5).",{"name":4204,"kind":852,"annotation":26678,"required":42,"default":1406,"description":26652},{"name":1394,"cls":810},{"name":4146,"kind":852,"annotation":26680,"required":42,"default":2326,"description":26655},{"name":1394,"cls":810},{"type":846,"name":26552,"path":26534,"parent":13881,"description":4234,"lines":26682,"decorators":26683,"parameters":26684,"returns":26686},[8169,1246],[7133,8603],[26685],{"name":851,"kind":852,"required":853},{"description":26687,"annotation":26688},"True if IPG is in the parked position, False otherwise.",{"name":1098,"cls":810},{"type":846,"name":26553,"path":26534,"parent":13881,"description":4241,"lines":26690,"decorators":26691,"parameters":26692,"returns":26694},[7191,10184],[7133,8603],[26693],{"name":851,"kind":852,"required":853},{"description":26695,"annotation":26696},"True if a plate is currently gripped, False otherwise.",{"name":1098,"cls":810},{"type":846,"name":26554,"path":26534,"parent":13881,"description":4248,"lines":26698,"decorators":26699,"parameters":26700,"returns":26702},[18156,7212],[7133,8603],[26701],{"name":851,"kind":852,"required":853},{"description":26703,"annotation":26704},"Tuple of (x, y, z) in mm.",{"left":26705,"slice":26706},{"name":2793,"cls":810},{"elements":26707},[26708,26709,26710],{"name":1062,"cls":810},{"name":1062,"cls":810},{"name":1062,"cls":810},{"type":846,"name":26555,"path":26534,"parent":13881,"description":26712,"lines":26713,"decorators":26714,"parameters":26715,"returns":26717},"Get current IPG grip direction \u002F orientation code (11-44).",[7222,2723],[7133,8603],[26716],{"name":851,"kind":852,"required":853},{"description":26718,"annotation":26719},"The 2-digit grip direction code.",{"name":1394,"cls":810},{"type":846,"name":26556,"path":26534,"parent":13881,"description":4271,"lines":26721,"decorators":26722,"parameters":26723,"returns":26725},[2724,4265],[7133,8603],[26724],{"name":851,"kind":852,"required":853},{"description":26726,"annotation":26727},"Current gripper width [mm].",{"name":1062,"cls":810},{"type":846,"name":26557,"path":26534,"parent":13881,"description":4280,"lines":26729,"decorators":26730,"parameters":26731,"returns":26733},[4273,10264],[7133,8603],[26732],{"name":851,"kind":852,"required":853},{"description":26734,"annotation":26735},"All axis positions result object.",{"name":3447,"cls":810},{"type":755,"name":26522,"path":26737,"parent":13873,"packages":26738,"classes":26739},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fipg\u002Fipg.py",[14304],[13880],{"type":802,"name":13880,"path":26737,"parent":26522,"description":26741,"lines":26742,"decorators":26743,"bases":26744,"attributes":26747,"functions":26753,"mro":26779},"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.",[831,19708],[9323],[26745],{"annotation":26746},{"name":773,"cls":810},[26748,26749,26750,26751,26752],"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",[26754,26755,26756,26757,26758,26759,26760,26761,26762,26763,26764,26765,26766,26767,26768,26769,26770,26771,26772,26773,26774,26775,26776,26777,26778],"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",[13880,773,14345,13942,774,828],{"type":784,"name":26748,"path":26737,"parent":13880,"lines":26781,"value":26782,"annotation":26783},[2860,2860],"'IPG'",{"name":931,"cls":810},{"type":784,"name":26749,"path":26737,"parent":13880,"lines":26785,"value":14352,"annotation":26786},[1043,1043],{"name":14354,"cls":810},{"type":784,"name":26750,"path":26737,"parent":13880,"lines":26788,"value":26789,"annotation":26790},[3042,3042],"_ArmPosition",{"name":14354,"cls":810},{"type":784,"name":26751,"path":26737,"parent":13880,"lines":26792,"value":26793,"annotation":26794},[1079,1079],"_Direction.LR",{"name":26528,"cls":810},{"type":846,"name":26755,"path":26737,"parent":13880,"lines":26796,"parameters":26797},[1904,3085],[26798,26799,26801],{"name":851,"kind":852,"required":853},{"name":13978,"kind":852,"annotation":26800,"required":853},{"name":6373,"cls":810},{"name":13984,"kind":3717,"required":42,"default":3719},{"type":784,"name":26752,"path":26737,"parent":13880,"description":26803,"lines":26804,"value":832,"annotation":26805},"Logger for the IPG module.",[897,3093],{"name":7122,"cls":810},{"type":846,"name":26756,"path":26737,"parent":13880,"description":26807,"lines":26808,"decorators":26809,"parameters":26810},"Configure the IPG module.",[1964,2000],[6526],[26811,26812],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724},{"type":846,"name":26757,"path":26737,"parent":13880,"lines":26814,"decorators":26815,"parameters":26816,"returns":26818},[2001,2033],[6526],[26817],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":26819},{"name":1098,"cls":810},{"type":846,"name":26758,"path":26737,"parent":13880,"lines":26821,"decorators":26822,"parameters":26823},[2043,3140],[6526],[26824,26825],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724},{"type":846,"name":26759,"path":26737,"parent":13880,"lines":26827,"decorators":26828,"parameters":26829,"returns":26831},[3154,2084],[6526],[26830],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":26832},{"name":1098,"cls":810},{"type":846,"name":26760,"path":26737,"parent":13880,"lines":26834,"decorators":26835,"parameters":26836},[2094,1133],[6526],[26837,26838],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724},{"type":846,"name":26761,"path":26737,"parent":13880,"lines":26840,"decorators":26841,"parameters":26842},[1134,3237],[6526],[26843,26844],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724},{"type":846,"name":26762,"path":26737,"parent":13880,"description":26846,"lines":26847,"decorators":26848,"parameters":26849},"Park the IPG arm at its home position.",[3960,2174],[14457,7133],[26850],{"name":851,"kind":852,"required":853},{"type":846,"name":26763,"path":26737,"parent":13880,"description":14406,"lines":26852,"decorators":26853,"parameters":26854,"returns":26856},[8616,3657],[14409,7133,6526],[26855],{"name":851,"kind":852,"required":853},{"description":14413,"annotation":26857},{"name":1915,"cls":810},{"type":846,"name":26764,"path":26737,"parent":13880,"description":14416,"lines":26859,"decorators":26860,"parameters":26861},[3658,4074],[14419,7133,6526],[26862,26863,26865],{"name":851,"kind":13157,"required":853},{"name":14123,"kind":852,"annotation":26864,"required":853,"description":14424},{"name":1915,"cls":810},{"name":1398,"kind":1769,"annotation":26866,"required":42,"default":832,"description":26869},{"join":26867},[26868,832],{"name":1921,"cls":810},"The traverse height in mm. Defaults to the system value.",{"type":846,"name":26765,"path":26737,"parent":13880,"description":14436,"lines":26871,"decorators":26872,"parameters":26873},[7148,4133],[14419,7133,6526],[26874,26875],{"name":851,"kind":13157,"required":853},{"name":13268,"kind":852,"annotation":26876,"required":853,"description":14443},{"name":1915,"cls":810},{"type":846,"name":26766,"path":26737,"parent":13880,"description":14445,"lines":26878,"decorators":26879,"parameters":26880,"returns":26882},[14890,16240],[14409,7133],[26881],{"name":851,"kind":852,"required":853},{"description":14451,"annotation":26883},{"name":26528,"cls":810},{"type":846,"name":26767,"path":26737,"parent":13880,"description":14468,"lines":26885,"decorators":26886,"parameters":26887,"returns":26889},[1256,16745],[14409,7133,6526],[26888],{"name":851,"kind":852,"required":853},{"description":14475,"annotation":26890},{"name":1098,"cls":810},{"type":846,"name":26768,"path":26737,"parent":13880,"description":14478,"lines":26892,"decorators":26893,"parameters":26894,"returns":26896},[16757,19512],[14409,7133,6526],[26895],{"name":851,"kind":852,"required":853},{"description":26897,"annotation":26898},"The current distance between the grippers in mm.",{"name":1062,"cls":810},{"type":846,"name":26769,"path":26737,"parent":13880,"description":26900,"lines":26901,"decorators":26902,"parameters":26903},"Not supported by the IPG hardware. Use `transfer` or `place` instead.",[19523,10224],[14419,7133,6526],[26904,26905,26907],{"name":851,"kind":13157,"required":853},{"name":6795,"kind":852,"annotation":26906,"required":42},{"name":1921,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724},{"type":846,"name":26770,"path":26737,"parent":13880,"description":26900,"lines":26909,"decorators":26910,"parameters":26911},[8998,1301],[14419,7133,6526],[26912,26913,26915],{"name":851,"kind":13157,"required":853},{"name":13268,"kind":852,"annotation":26914,"required":42},{"name":1921,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724},{"type":846,"name":26771,"path":26737,"parent":13880,"description":26917,"lines":26918,"decorators":26919,"parameters":26920},"Not supported by the IPG hardware. Use `transfer` or `pick_up` instead.",[10237,8223],[14419,7133,6526],[26921,26922,26924],{"name":851,"kind":13157,"required":853},{"name":6795,"kind":852,"annotation":26923,"required":42},{"name":1921,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724},{"type":846,"name":26772,"path":26737,"parent":13880,"description":26917,"lines":26926,"decorators":26927,"parameters":26928},[1302,10254],[14419,7133,6526],[26929,26930,26932],{"name":851,"kind":13157,"required":853},{"name":13268,"kind":852,"annotation":26931,"required":42},{"name":1921,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724},{"type":846,"name":26773,"path":26737,"parent":13880,"description":26934,"lines":26935,"decorators":26936,"parameters":26937},"Transfer labware from its current location to the target.",[16797,7343],[14419,7133,6526],[26938,26939,26941,26946,26952,26958,26960,26964,26968,26970,26972],{"name":851,"kind":13157,"required":853},{"name":14120,"kind":852,"annotation":26940,"required":853,"description":14535},{"name":827,"cls":810},{"name":14537,"kind":852,"annotation":26942,"required":853,"description":14544},{"join":26943},[26944,26945],{"name":14541,"cls":810},{"name":14543,"cls":810},{"name":14546,"kind":1769,"annotation":26947,"required":42,"default":832,"description":26951},{"join":26948},[26949,26950,832],{"name":26528,"cls":810},{"name":26527,"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":14552,"kind":1769,"annotation":26953,"required":42,"default":832,"description":26957},{"join":26954},[26955,26956,832],{"name":26528,"cls":810},{"name":26527,"cls":810},"The direction from which to approach the carrier site.\nSame options as pick_up_direction.",{"name":2873,"kind":1769,"annotation":26959,"required":42,"default":4192,"description":26640},{"name":1394,"cls":810},{"name":14560,"kind":1769,"annotation":26961,"required":42,"default":832,"description":14564},{"join":26962},[26963,832],{"name":1915,"cls":810},{"name":14566,"kind":1769,"annotation":26965,"required":42,"default":832,"description":14570},{"join":26966},[26967,832],{"name":1915,"cls":810},{"name":14572,"kind":1769,"annotation":26969,"required":42,"description":14574},{"name":1921,"cls":810},{"name":14576,"kind":1769,"annotation":26971,"required":42,"description":14578},{"name":1921,"cls":810},{"name":1398,"kind":1769,"annotation":26973,"required":42,"default":832,"description":26976},{"join":26974},[26975,832],{"name":1921,"cls":810},"Minimum traverse height in mm. Defaults to the system value.",{"type":846,"name":26774,"path":26737,"parent":13880,"description":26978,"lines":26979,"decorators":26980,"parameters":26981},"Transfer labware from the source carrier site to the target carrier site.",[12534,4629],[14419,7133,6526],[26982,26983,26988,26993,26998,27003,27005,27009,27013,27015,27017],{"name":851,"kind":13157,"required":853},{"name":14586,"kind":852,"annotation":26984,"required":853,"description":14591},{"join":26985},[26986,26987],{"name":14541,"cls":810},{"name":14543,"cls":810},{"name":14537,"kind":852,"annotation":26989,"required":853,"description":14544},{"join":26990},[26991,26992],{"name":14541,"cls":810},{"name":14543,"cls":810},{"name":14546,"kind":1769,"annotation":26994,"required":42,"default":832,"description":14550},{"join":26995},[26996,26997,832],{"name":26528,"cls":810},{"name":26527,"cls":810},{"name":14552,"kind":1769,"annotation":26999,"required":42,"default":832,"description":14556},{"join":27000},[27001,27002,832],{"name":26528,"cls":810},{"name":26527,"cls":810},{"name":2873,"kind":1769,"annotation":27004,"required":42,"default":4192,"description":26640},{"name":1394,"cls":810},{"name":14560,"kind":1769,"annotation":27006,"required":42,"default":832,"description":14564},{"join":27007},[27008,832],{"name":1915,"cls":810},{"name":14566,"kind":1769,"annotation":27010,"required":42,"default":832,"description":14570},{"join":27011},[27012,832],{"name":1915,"cls":810},{"name":14572,"kind":1769,"annotation":27014,"required":42,"description":14574},{"name":1921,"cls":810},{"name":14576,"kind":1769,"annotation":27016,"required":42,"description":14578},{"name":1921,"cls":810},{"name":1398,"kind":1769,"annotation":27018,"required":42,"default":832,"description":26976},{"join":27019},[27020,832],{"name":1921,"cls":810},{"type":846,"name":26775,"path":26737,"parent":13880,"description":14620,"lines":27022,"decorators":27023,"parameters":27024},[4641,4894],[14419,7133,6526],[27025,27026,27028,27034,27036,27040,27042,27044],{"name":851,"kind":13157,"required":853},{"name":14120,"kind":852,"annotation":27027,"required":853,"description":14629},{"name":827,"cls":810},{"name":14546,"kind":1769,"annotation":27029,"required":42,"default":832,"description":27033},{"join":27030},[27031,27032,832],{"name":26528,"cls":810},{"name":26527,"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":2873,"kind":1769,"annotation":27035,"required":42,"default":4192,"description":26640},{"name":1394,"cls":810},{"name":14560,"kind":1769,"annotation":27037,"required":42,"default":832,"description":14564},{"join":27038},[27039,832],{"name":1915,"cls":810},{"name":14572,"kind":1769,"annotation":27041,"required":42,"description":14574},{"name":1921,"cls":810},{"name":14576,"kind":1769,"annotation":27043,"required":42,"description":14644},{"name":1921,"cls":810},{"name":1398,"kind":1769,"annotation":27045,"required":42,"default":832,"description":26976},{"join":27046},[27047,832],{"name":1921,"cls":810},{"type":846,"name":26776,"path":26737,"parent":13880,"description":14646,"lines":27049,"decorators":27050,"parameters":27051},[8806,21237],[14419,7133,6526],[27052,27053,27058,27063,27065,27069,27071,27073],{"name":851,"kind":13157,"required":853},{"name":14586,"kind":852,"annotation":27054,"required":853,"description":14591},{"join":27055},[27056,27057],{"name":14541,"cls":810},{"name":14543,"cls":810},{"name":14546,"kind":1769,"annotation":27059,"required":42,"default":832,"description":14550},{"join":27060},[27061,27062,832],{"name":26528,"cls":810},{"name":26527,"cls":810},{"name":2873,"kind":1769,"annotation":27064,"required":42,"default":4192,"description":26640},{"name":1394,"cls":810},{"name":14560,"kind":1769,"annotation":27066,"required":42,"default":832,"description":14564},{"join":27067},[27068,832],{"name":1915,"cls":810},{"name":14572,"kind":1769,"annotation":27070,"required":42,"description":14574},{"name":1921,"cls":810},{"name":14576,"kind":1769,"annotation":27072,"required":42,"description":14644},{"name":1921,"cls":810},{"name":1398,"kind":1769,"annotation":27074,"required":42,"default":832,"description":26976},{"join":27075},[27076,832],{"name":1921,"cls":810},{"type":846,"name":26777,"path":26737,"parent":13880,"description":14671,"lines":27078,"decorators":27079,"parameters":27080},[18289,5425],[14419,7133,6526],[27081,27082,27087,27093,27097,27099],{"name":851,"kind":13157,"required":853},{"name":14537,"kind":852,"annotation":27083,"required":853,"description":14544},{"join":27084},[27085,27086],{"name":14541,"cls":810},{"name":14543,"cls":810},{"name":14552,"kind":1769,"annotation":27088,"required":42,"default":832,"description":27092},{"join":27089},[27090,27091,832],{"name":26528,"cls":810},{"name":26527,"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":14566,"kind":1769,"annotation":27094,"required":42,"default":832,"description":14570},{"join":27095},[27096,832],{"name":1915,"cls":810},{"name":14576,"kind":1769,"annotation":27098,"required":42,"description":14692},{"name":1921,"cls":810},{"name":1398,"kind":1769,"annotation":27100,"required":42,"default":832,"description":26976},{"join":27101},[27102,832],{"name":1921,"cls":810},{"type":846,"name":26778,"path":26737,"parent":13880,"description":14694,"lines":27104,"decorators":27105,"parameters":27106,"returns":27108},[5426,19708],[7133,6526],[27107],{"name":851,"kind":852,"required":853},{"description":14700,"annotation":27109},{"join":27110},[27111,832],{"name":827,"cls":810},{"type":846,"name":26754,"path":26737,"parent":13880,"lines":27113,"parameters":27114},[9338,9338],[27115,27116,27119,27123,27125,27127,27130,27134,27139],{"name":851,"kind":852,"required":853},{"name":14250,"kind":852,"annotation":27117,"required":42,"default":27118},{"name":14252,"cls":810},{"name":14254,"cls":810},{"name":14256,"kind":852,"annotation":27120,"required":42},{"left":27121,"slice":27122},{"name":1911,"cls":810},{"name":14260,"cls":810},{"name":14572,"kind":852,"annotation":27124,"required":42},{"name":1062,"cls":810},{"name":10948,"kind":852,"annotation":27126,"required":42,"default":26782},{"name":931,"cls":810},{"name":14720,"kind":852,"annotation":27128,"required":42,"default":27129},{"name":14354,"cls":810},{"name":26528,"cls":810},{"name":27131,"kind":852,"annotation":27132,"required":42,"default":27133},"ArmPosition",{"name":14354,"cls":810},{"name":26527,"cls":810},{"name":27135,"kind":852,"annotation":27136,"required":42,"default":27137},"default_direction",{"name":26528,"cls":810},{"name":27138,"cls":810},"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.LR",{"name":13978,"kind":852,"annotation":27140,"required":42,"default":832,"description":25800},{"left":27141,"slice":27142},{"name":14284,"cls":810},{"name":6373,"cls":810},{"type":755,"name":26523,"path":27144,"parent":13873,"packages":27145,"attributes":27148,"classes":27150},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fipg\u002Finterfaces\u002F__init__.py",[27146,27147],"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction","unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction_resolver",[27149],"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.__all__",[26527,26528,26529],{"type":784,"name":27149,"path":27144,"parent":26523,"lines":27152,"value":27153},[9123,9123],[26527,26528,26529,27154,27155],"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":27146,"path":27157,"parent":26523,"classes":27158},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fipg\u002Finterfaces\u002Fdirection.py",[26527,26529,26528],{"type":802,"name":26527,"path":27157,"parent":27146,"description":27160,"lines":27161,"bases":27162,"attributes":27165,"mro":27170},"The arm position of the IPG (tens digit of the GripDirection gd value).",[9123,790],[27163],{"annotation":27164},{"name":9306,"cls":810},[27166,27167,27168,27169],"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",[26527],{"type":784,"name":27166,"path":27157,"parent":26527,"lines":27172,"value":2323},[9136,9136],{"type":784,"name":27167,"path":27157,"parent":26527,"lines":27174,"value":2324},[2756,2756],{"type":784,"name":27168,"path":27157,"parent":26527,"lines":27176,"value":2325},[6649,6649],{"type":784,"name":27169,"path":27157,"parent":26527,"lines":27178,"value":2326},[790,790],{"type":802,"name":26529,"path":27157,"parent":27146,"description":27180,"lines":27181,"bases":27182,"attributes":27185,"mro":27190},"The gripper orientation of the IPG (units digit of the GripDirection gd value).",[1788,791],[27183],{"annotation":27184},{"name":9306,"cls":810},[27186,27187,27188,27189],"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",[26529],{"type":784,"name":27186,"path":27157,"parent":26529,"lines":27192,"value":2323},[1837,1837],{"type":784,"name":27187,"path":27157,"parent":26529,"lines":27194,"value":2324},[848,848],{"type":784,"name":27188,"path":27157,"parent":26529,"lines":27196,"value":2325},[906,906],{"type":784,"name":27189,"path":27157,"parent":26529,"lines":27198,"value":2326},[791,791],{"type":802,"name":26528,"path":27157,"parent":27146,"description":27200,"lines":27201,"bases":27202,"attributes":27205,"functions":27223,"mro":27225},"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],[27203],{"annotation":27204},{"name":9306,"cls":810},[27206,27207,27208,27209,27210,27211,27212,27213,27214,27138,27215,27216,27217,27218,27219,27220,27221,27222],"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",[27224],"unitelabs.liquid_handling.hamilton.modules.ipg.interfaces.direction.GripDirection.compose",[26528],{"type":784,"name":27206,"path":27157,"parent":26528,"lines":27227,"value":4124},[3036,3036],{"type":784,"name":27207,"path":27157,"parent":26528,"lines":27229,"value":15128},[2860,2860],{"type":784,"name":27208,"path":27157,"parent":26528,"lines":27231,"value":15131},[1066,1066],{"type":784,"name":27209,"path":27157,"parent":26528,"lines":27233,"value":15134},[1043,1043],{"type":784,"name":27210,"path":27157,"parent":26528,"lines":27235,"value":15137},[878,878],{"type":784,"name":27211,"path":27157,"parent":26528,"lines":27237,"value":15140},[1079,1079],{"type":784,"name":27212,"path":27157,"parent":26528,"lines":27239,"value":15143},[887,887],{"type":784,"name":27213,"path":27157,"parent":26528,"lines":27241,"value":15146},[3050,3050],{"type":784,"name":27214,"path":27157,"parent":26528,"lines":27243,"value":15149},[1904,1904],{"type":784,"name":27138,"path":27157,"parent":26528,"lines":27245,"value":4481},[7046,7046],{"type":784,"name":27215,"path":27157,"parent":26528,"lines":27247,"value":15154},[1954,1954],{"type":784,"name":27216,"path":27157,"parent":26528,"lines":27249,"value":15157},[1955,1955],{"type":784,"name":27217,"path":27157,"parent":26528,"lines":27251,"value":27252},[3810,3810],"41",{"type":784,"name":27218,"path":27157,"parent":26528,"lines":27254,"value":27255},[1085,1085],"42",{"type":784,"name":27219,"path":27157,"parent":26528,"lines":27257,"value":27258},[8570,8570],"43",{"type":784,"name":27220,"path":27157,"parent":26528,"lines":27260,"value":27261},[1963,1963],"44",{"type":784,"name":27221,"path":27157,"parent":26528,"description":27263,"lines":27264,"value":832,"annotation":27265},"The arm position component of this grip direction.",[8377,897],{"name":26527,"cls":810},{"type":784,"name":27222,"path":27157,"parent":26528,"description":27267,"lines":27268,"value":832,"annotation":27269},"The gripper orientation component of this grip direction.",[3093,1964],{"name":26529,"cls":810},{"type":846,"name":27224,"path":27157,"parent":26528,"description":27271,"lines":27272,"decorators":27273,"parameters":27274,"returns":27281},"Compose a GripDirection from an ArmPosition and GripperOrientation.",[1981,1092],[13434],[27275,27276,27279],{"name":13437,"kind":852,"required":853},{"name":27277,"kind":852,"annotation":27278,"required":853},"arm",{"name":26527,"cls":810},{"name":26086,"kind":852,"annotation":27280,"required":853},{"name":26529,"cls":810},{"description":1127,"annotation":27282},{"name":26528,"cls":810},{"type":755,"name":27147,"path":27284,"parent":26523,"functions":27285},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fipg\u002Finterfaces\u002Fdirection_resolver.py",[27155,27154],{"type":846,"name":27155,"path":27284,"parent":27147,"description":27287,"lines":27288,"parameters":27289,"returns":27312},"Resolve a direction argument to a concrete GripDirection.",[790,1066],[27290,27303,27306],{"name":27291,"kind":852,"annotation":27292,"required":853,"description":27302},"current_direction_getter",{"left":27293,"slice":27295},{"name":27294,"cls":810},"collections.abc.Callable",{"elements":27296},[27297,27298],{},{"left":27299,"slice":27301},{"name":27300,"cls":810},"collections.abc.Awaitable",{"name":26528,"cls":810},"Async callable that returns the current GripDirection.",{"name":27135,"kind":852,"annotation":27304,"required":853,"description":27305},{"name":26528,"cls":810},"The default direction to use when IPG is parked.",{"name":6843,"kind":852,"annotation":27307,"required":853,"description":27311},{"join":27308},[27309,27310,832],{"name":26528,"cls":810},{"name":26527,"cls":810},"The direction to resolve - can be GripDirection, ArmPosition, or None.",{"description":27313,"annotation":27314},"A concrete GripDirection.",{"name":26528,"cls":810},{"type":846,"name":27154,"path":27284,"parent":27147,"description":27316,"lines":27317,"parameters":27318,"returns":27325},"Return the labware dimension the gripper spans for the given approach direction.",[878,3085],[27319,27322],{"name":14120,"kind":852,"annotation":27320,"required":853,"description":27321},{"name":827,"cls":810},"The labware to measure.",{"name":6843,"kind":852,"annotation":27323,"required":853,"description":27324},{"name":26528,"cls":810},"The grip direction determining which dimension to use.",{"description":27326,"annotation":27327},"The width in mm that the gripper needs to span for this labware.",{"name":1062,"cls":810},{"type":755,"name":13874,"path":27329,"parent":6901,"packages":27330,"attributes":27336,"classes":27338},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fcore96\u002F__init__.py",[27331,27332,27333,27334,27335],"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",[27337],"unitelabs.liquid_handling.hamilton.modules.core96.__all__",[6911,27339,27340,27341,27342,3314,27343],"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":27337,"path":27329,"parent":13874,"lines":27345,"value":27346},[9136,839],[6911,27340,27341,27339,27342,3314,27343],{"type":755,"name":27331,"path":27348,"parent":13874,"classes":27349},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fcore96\u002Fcore96_context.py",[27339],{"type":802,"name":27339,"path":27348,"parent":27331,"description":27351,"lines":27352,"decorators":27353,"bases":27354,"attributes":27358,"functions":27361,"mro":27363},"Context for CoRe96 parameter sets.\n\nUse this class to pass context into CoRe96 parameter sets.",[2781,796],[9323],[27355],{"annotation":27356},{"name":27357,"cls":810},"unitelabs.liquid_handling.modules.parameters.multi_pipette_head_context.MultiPipetteHeadContext",[27359,27360],"unitelabs.liquid_handling.hamilton.modules.core96.core96_context.CoRe96Context.module","unitelabs.liquid_handling.hamilton.modules.core96.core96_context.CoRe96Context.target",[27362],"unitelabs.liquid_handling.hamilton.modules.core96.core96_context.CoRe96Context.__init__",[27339,27357,13161,19308],{"type":784,"name":27359,"path":27348,"parent":27339,"lines":27365,"value":832,"annotation":27366},[864,864],{"name":6911,"cls":810},{"type":784,"name":27360,"path":27348,"parent":27339,"lines":27368,"value":832,"annotation":27369},[796,796],{"name":19319,"cls":810},{"type":846,"name":27362,"path":27348,"parent":27339,"lines":27371,"parameters":27372},[9338,9338],[27373,27374,27376,27378],{"name":851,"kind":852,"required":853},{"name":8985,"kind":852,"annotation":27375,"required":853},{"name":6911,"cls":810},{"name":14537,"kind":852,"annotation":27377,"required":853},{"name":19319,"cls":810},{"name":27379,"kind":852,"annotation":27380,"required":42,"default":1406},"target_index",{"name":1394,"cls":810},{"type":755,"name":27332,"path":27382,"parent":13874,"packages":27383,"attributes":27384,"classes":27386},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fcore96\u002Fcore96.py",[760,14304],[27385],"unitelabs.liquid_handling.hamilton.modules.core96.core96.DEFAULT_DISCARD_LOCATION",[6911],{"type":784,"name":27385,"path":27382,"parent":27332,"lines":27388,"value":27389,"annotation":27390},[3036,3036],"Vector(x=(-230.9), y=112.2, z=195.0)",{"name":1915,"cls":810},{"type":802,"name":6911,"path":27382,"parent":27332,"description":27392,"lines":27393,"decorators":27394,"bases":27395,"attributes":27399,"functions":27407,"mro":27435},"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,6356],[9323],[27396],{"annotation":27397},{"name":27398,"cls":810},"unitelabs.liquid_handling.modules.pipette_head.PipetteHead",[27400,27401,27402,27403,27404,27405,27406],"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",[27408,27409,27410,27411,27412,27413,27414,27415,27416,27417,27418,27419,27420,27421,27422,27423,27424,27425,27426,27427,27428,27429,27430,27431,27432,27433,27434],"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",[6911,27398,16182,13942,774,828],{"type":784,"name":27400,"path":27382,"parent":6911,"lines":27437,"value":27438,"annotation":27439},[8377,8377],"'CO-RE 96'",{"name":931,"cls":810},{"type":784,"name":27401,"path":27382,"parent":6911,"description":27441,"lines":27442,"value":27443,"annotation":27444},"The location of the A1 tip when discarding tips into the waste.",[897,897],"dataclasses.field(default_factory=(lambda: DEFAULT_DISCARD_LOCATION))",{"name":1915,"cls":810},{"type":784,"name":27402,"path":27382,"parent":6911,"lines":27446,"value":4791,"annotation":27447},[1964,1964],{"name":1394,"cls":810},{"type":784,"name":27403,"path":27382,"parent":6911,"lines":27449,"value":15128,"annotation":27450},[3432,3432],{"name":1394,"cls":810},{"type":784,"name":27404,"path":27382,"parent":6911,"lines":27452,"value":27453,"annotation":27454},[1981,1982],"dataclasses.field(repr=False, default_factory=(lambda: [(TipSpot()) for _ in (range(96))]))",{"left":27455,"slice":27456},{"name":1911,"cls":810},{"left":27457,"slice":27458},{"name":16045,"cls":810},{"name":1937,"cls":810},{"type":846,"name":27409,"path":27382,"parent":6911,"lines":27460,"parameters":27461},[1991,2021],[27462,27463,27470,27479,27481],{"name":851,"kind":852,"required":853},{"name":16327,"kind":852,"annotation":27464,"required":853},{"join":27465},[832,27466,27467],{"name":1937,"cls":810},{"left":27468,"slice":27469},{"name":843,"cls":810},{"name":1937,"cls":810},{"name":16338,"kind":852,"annotation":27471,"required":853},{"join":27472},[27473,832],{"left":27474,"slice":27475},{"name":1911,"cls":810},{"join":27476},[27477,27478],{"name":1394,"cls":810},{"name":931,"cls":810},{"name":13978,"kind":852,"annotation":27480,"required":853},{"name":6624,"cls":810},{"name":13984,"kind":3717,"required":42,"default":3719},{"type":784,"name":27405,"path":27382,"parent":6911,"description":27483,"lines":27484,"value":832,"annotation":27485},"Get the aspiration mode for the CO-RE 96.",[1103,1112],{"left":27486,"slice":27487},{"name":843,"cls":810},{"name":2489,"cls":810},{"type":784,"name":27406,"path":27382,"parent":6911,"description":27489,"lines":27490,"value":832,"annotation":27491},"Logger for the core96 module.",[3140,2072],{"name":7122,"cls":810},{"type":846,"name":27410,"path":27382,"parent":6911,"description":27493,"lines":27494,"decorators":27495,"parameters":27496},"Configure the CO-RE 96 head for use.\n\nThe location of the tip waste may vary and must be provided manually.",[2073,2123],[6526],[27497,27498],{"name":851,"kind":852,"required":853},{"name":3393,"kind":1769,"annotation":27499,"required":42,"default":832,"description":27441},{"join":27500},[27501,832],{"name":1915,"cls":810},{"type":846,"name":27411,"path":27382,"parent":6911,"lines":27503,"decorators":27504,"parameters":27505,"returns":27507},[2124,2135],[6526],[27506],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":27508},{"name":1098,"cls":810},{"type":846,"name":27412,"path":27382,"parent":6911,"description":3387,"lines":27510,"decorators":27511,"parameters":27512},[2174,3265],[6526],[27513,27514],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724},{"type":846,"name":27413,"path":27382,"parent":6911,"lines":27516,"decorators":27517,"parameters":27518},[1172,10792],[6526],[27519,27520],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724},{"type":846,"name":27414,"path":27382,"parent":6911,"lines":27522,"decorators":27523,"parameters":27524},[2247,4044],[6526],[27525,27526],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724},{"type":846,"name":27415,"path":27382,"parent":6911,"description":8286,"lines":27528,"decorators":27529,"parameters":27530,"returns":27532},[4045,4054],[7133],[27531],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":27533},{"name":931,"cls":810},{"type":846,"name":27416,"path":27382,"parent":6911,"description":27535,"lines":27536,"decorators":27537,"parameters":27538,"returns":27540},"Get the current location of the head's A1 tip.",[6585,1226],[14409,7133,6526],[27539],{"name":851,"kind":852,"required":853},{"description":27541,"annotation":27542},"The absolute location of the head's A1 tip.",{"name":1915,"cls":810},{"type":846,"name":27417,"path":27382,"parent":6911,"description":18112,"lines":27544,"decorators":27545,"parameters":27546},[4123,8445],[14419,7133,6526],[27547,27548,27550],{"name":851,"kind":13157,"required":853},{"name":14123,"kind":852,"annotation":27549,"required":853,"description":18119},{"name":1915,"cls":810},{"name":1398,"kind":1769,"annotation":27551,"required":42,"default":832,"description":14434},{"join":27552},[27553,832],{"name":1921,"cls":810},{"type":846,"name":27418,"path":27382,"parent":6911,"description":18125,"lines":27555,"decorators":27556,"parameters":27557},[8454,4174],[14419,7133,6526],[27558,27559],{"name":851,"kind":13157,"required":853},{"name":13268,"kind":852,"annotation":27560,"required":853,"description":18132},{"name":1915,"cls":810},{"type":846,"name":27419,"path":27382,"parent":6911,"description":27562,"lines":27563,"decorators":27564,"parameters":27565},"Move CoRe96 head to the configured home position.",[9679,8455],[14419,7133],[27566],{"name":851,"kind":852,"required":853},{"type":846,"name":27420,"path":27382,"parent":6911,"description":27568,"lines":27569,"decorators":27570,"parameters":27571,"returns":27573},"Get the currently mounted tip type from the first non-None instance.",[7211,7222],[6526],[27572],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":27574},{"join":27575},[27576,832],{"name":1937,"cls":810},{"type":846,"name":27421,"path":27382,"parent":6911,"lines":27578,"decorators":27579,"parameters":27580,"returns":27590},[10215,10224],[6526],[27581,27582],{"name":851,"kind":852,"required":853},{"name":27583,"kind":852,"annotation":27584,"required":853},"well_offset",{"left":27585,"slice":27586},{"name":2793,"cls":810},{"elements":27587},[27588,27589],{"name":1394,"cls":810},{"name":1394,"cls":810},{"description":1127,"annotation":27591},{"name":1915,"cls":810},{"type":846,"name":27422,"path":27382,"parent":6911,"description":27593,"lines":27594,"decorators":27596,"parameters":27597,"returns":27599},"Check whether the Hamilton firmware has tips attached to the CoRe96.",[8998,27595],272,[14409,7133],[27598],{"name":851,"kind":852,"required":853},{"description":27600,"annotation":27601},"Whether the CoRe96 has tips attached.",{"name":1098,"cls":810},{"type":846,"name":27423,"path":27382,"parent":6911,"description":27603,"lines":27604,"decorators":27605,"parameters":27606},"Not supported for CoRe96, use pick_up_tips_from instead.",[2745,4075],[7133,6526],[27607,27608,27612],{"name":851,"kind":13157,"required":853},{"name":2252,"kind":852,"annotation":27609,"required":853},{"left":27610,"slice":27611},{"name":1911,"cls":810},{"name":1394,"cls":810},{"name":19629,"kind":852,"annotation":27613,"required":853},{"left":27614,"slice":27615},{"name":1911,"cls":810},{"name":16045,"cls":810},{"type":846,"name":27424,"path":27382,"parent":6911,"description":27617,"lines":27618,"decorators":27619,"parameters":27620},"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.",[10259,18656],[14419,7133,6526],[27621,27622,27625,27629],{"name":851,"kind":13157,"required":853},{"name":18187,"kind":852,"annotation":27623,"required":853,"description":18190},{"name":27624,"cls":810},"unitelabs.labware.hamilton.tips.tip_rack.HamiltonTipRack",{"name":13268,"kind":1769,"annotation":27626,"required":42,"default":832,"description":18152},{"join":27627},[27628,832],{"name":1915,"cls":810},{"name":2163,"kind":1769,"annotation":27630,"required":42,"default":27631,"description":27633},{"name":27343,"cls":810},{"name":27632,"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":27425,"path":27382,"parent":6911,"description":27635,"lines":27636,"decorators":27638,"parameters":27639},"Not supported for CoRe96, use put_down_tips_to instead.",[7306,27637],346,[7133,6526],[27640,27641,27645],{"name":851,"kind":13157,"required":853},{"name":19629,"kind":852,"annotation":27642,"required":853},{"left":27643,"slice":27644},{"name":1911,"cls":810},{"name":16045,"cls":810},{"name":2252,"kind":852,"annotation":27646,"required":853},{"left":27647,"slice":27648},{"name":1911,"cls":810},{"name":1394,"cls":810},{"type":846,"name":27426,"path":27382,"parent":6911,"description":27650,"lines":27651,"decorators":27653,"parameters":27654},"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.",[27652,15042],348,[14419,7133,6526],[27655,27656,27658],{"name":851,"kind":13157,"required":853},{"name":18187,"kind":852,"annotation":27657,"required":853,"description":18225},{"name":27624,"cls":810},{"name":13268,"kind":1769,"annotation":27659,"required":42,"default":832,"description":14570},{"join":27660},[27661,832],{"name":1915,"cls":810},{"type":846,"name":27427,"path":27382,"parent":6911,"lines":27663,"decorators":27664,"parameters":27665},[15874,7372],[14419,7133,6526],[27666,27667,27671],{"name":851,"kind":852,"required":853},{"name":13268,"kind":1769,"annotation":27668,"required":42,"default":832},{"join":27669},[27670,832],{"name":1915,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724},{"type":846,"name":27428,"path":27382,"parent":6911,"lines":27673,"decorators":27674,"parameters":27675,"returns":27678},[7383,18682],[14419,7133,6526],[27676,27677],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724},{"description":1127,"annotation":27679},{"join":27680},[27681,832],{"left":27682,"slice":27683},{"name":1851,"cls":810},{"name":1937,"cls":810},{"type":846,"name":27429,"path":27382,"parent":6911,"description":27685,"lines":27686,"decorators":27687,"parameters":27688,"returns":27691},"Convert the current volume in steps to µL.",[8754,23398],[7133],[27689,27690],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724},{"description":27692,"annotation":27693},"The current volume in µL.",{"name":1062,"cls":810},{"type":846,"name":27430,"path":27382,"parent":6911,"lines":27695,"decorators":27696,"parameters":27697},[1661,966],[14419,7133,6526],[27698,27699,27701,27705,27709,27713,27720,27725,27730,27734,27738,27742,27746,27750,27754,27759,27763,27767,27771],{"name":851,"kind":13157,"required":853},{"name":14586,"kind":852,"annotation":27700,"required":853},{"name":19319,"cls":810},{"name":19808,"kind":852,"annotation":27702,"required":42,"default":832},{"join":27703},[27704,832],{"name":13650,"cls":810},{"name":13228,"kind":1769,"annotation":27706,"required":42,"default":832},{"join":27707},[27708,832],{"name":13787,"cls":810},{"name":13251,"kind":1769,"annotation":27710,"required":42,"default":832},{"join":27711},[27712,832],{"name":1921,"cls":810},{"name":13258,"kind":1769,"annotation":27714,"required":42,"default":832},{"join":27715},[27716,27719,832],{"left":27717,"slice":27718},{"name":843,"cls":810},{"name":13113,"cls":810},{"name":13113,"cls":810},{"name":13243,"kind":1769,"annotation":27721,"required":42,"default":832},{"join":27722},[27723,27724,832],{"name":1098,"cls":810},{"name":1921,"cls":810},{"name":2305,"kind":1769,"annotation":27726,"required":42,"default":832},{"join":27727},[27728,27729,832],{"name":1098,"cls":810},{"name":9295,"cls":810},{"name":13236,"kind":1769,"annotation":27731,"required":42,"default":832},{"join":27732},[27733,832],{"name":1921,"cls":810},{"name":1352,"kind":1769,"annotation":27735,"required":42,"default":832},{"join":27736},[27737,832],{"name":1921,"cls":810},{"name":1404,"kind":1769,"annotation":27739,"required":42,"default":832},{"join":27740},[27741,832],{"name":1394,"cls":810},{"name":19879,"kind":1769,"annotation":27743,"required":42,"default":832},{"join":27744},[27745,832],{"name":1921,"cls":810},{"name":19886,"kind":1769,"annotation":27747,"required":42,"default":832},{"join":27748},[27749,832],{"name":1098,"cls":810},{"name":2416,"kind":1769,"annotation":27751,"required":42,"default":832},{"join":27752},[27753,832],{"name":1921,"cls":810},{"name":2455,"kind":1769,"annotation":27755,"required":42,"default":832},{"join":27756},[27757,27758,832],{"name":1098,"cls":810},{"name":9290,"cls":810},{"name":2464,"kind":1769,"annotation":27760,"required":42,"default":832},{"join":27761},[27762,832],{"name":1394,"cls":810},{"name":13281,"kind":1769,"annotation":27764,"required":42,"default":832},{"join":27765},[27766,832],{"name":1921,"cls":810},{"name":13268,"kind":1769,"annotation":27768,"required":42,"default":832},{"join":27769},[27770,832],{"name":1915,"cls":810},{"name":1398,"kind":1769,"annotation":27772,"required":42,"default":832},{"join":27773},[27774,832],{"name":1921,"cls":810},{"type":846,"name":27431,"path":27382,"parent":6911,"lines":27776,"decorators":27778,"parameters":27779},[5588,27777],742,[14419,7133,6526],[27780,27781,27783,27787,27791,27795,27802,27807,27812,27816,27820,27824,27828,27832,27837,27841,27845,27849,27853,27857],{"name":851,"kind":13157,"required":853},{"name":14537,"kind":852,"annotation":27782,"required":853},{"name":19319,"cls":810},{"name":19808,"kind":852,"annotation":27784,"required":42,"default":832},{"join":27785},[27786,832],{"name":13331,"cls":810},{"name":13228,"kind":1769,"annotation":27788,"required":42,"default":832},{"join":27789},[27790,832],{"name":13481,"cls":810},{"name":13251,"kind":1769,"annotation":27792,"required":42,"default":832},{"join":27793},[27794,832],{"name":1921,"cls":810},{"name":13258,"kind":1769,"annotation":27796,"required":42,"default":832},{"join":27797},[27798,27801,832],{"left":27799,"slice":27800},{"name":843,"cls":810},{"name":13113,"cls":810},{"name":13113,"cls":810},{"name":13243,"kind":1769,"annotation":27803,"required":42,"default":832},{"join":27804},[27805,27806,832],{"name":1098,"cls":810},{"name":1921,"cls":810},{"name":2305,"kind":1769,"annotation":27808,"required":42,"default":832},{"join":27809},[27810,27811,832],{"name":1098,"cls":810},{"name":9295,"cls":810},{"name":13236,"kind":1769,"annotation":27813,"required":42,"default":832},{"join":27814},[27815,832],{"name":1921,"cls":810},{"name":1352,"kind":1769,"annotation":27817,"required":42,"default":832},{"join":27818},[27819,832],{"name":1921,"cls":810},{"name":13556,"kind":1769,"annotation":27821,"required":42,"default":832},{"join":27822},[27823,832],{"name":1098,"cls":810},{"name":1404,"kind":1769,"annotation":27825,"required":42,"default":832},{"join":27826},[27827,832],{"name":1394,"cls":810},{"name":19879,"kind":1769,"annotation":27829,"required":42,"default":832},{"join":27830},[27831,832],{"name":1921,"cls":810},{"name":19886,"kind":1769,"annotation":27833,"required":42,"default":832},{"join":27834},[27835,27836,832],{"name":1098,"cls":810},{"name":1921,"cls":810},{"name":2416,"kind":1769,"annotation":27838,"required":42,"default":832},{"join":27839},[27840,832],{"name":1921,"cls":810},{"name":2455,"kind":1769,"annotation":27842,"required":42,"default":832},{"join":27843},[27844,832],{"name":9290,"cls":810},{"name":2464,"kind":1769,"annotation":27846,"required":42,"default":832},{"join":27847},[27848,832],{"name":1394,"cls":810},{"name":13281,"kind":1769,"annotation":27850,"required":42,"default":832},{"join":27851},[27852,832],{"name":1921,"cls":810},{"name":13268,"kind":1769,"annotation":27854,"required":42,"default":832},{"join":27855},[27856,832],{"name":1915,"cls":810},{"name":1398,"kind":1769,"annotation":27858,"required":42,"default":832},{"join":27859},[27860,832],{"name":1921,"cls":810},{"type":846,"name":27432,"path":27382,"parent":6911,"description":20123,"lines":27862,"decorators":27865,"parameters":27866},[27863,27864],744,781,[14419,7133],[27867,27868,27870],{"name":851,"kind":13157,"required":853},{"name":14537,"kind":852,"annotation":27869,"required":853,"description":20134},{"name":19319,"cls":810},{"name":19808,"kind":852,"annotation":27871,"required":853,"description":27872},{"name":27341,"cls":810},"The parameters for the mixing operation as a `CoRe96ComplexMixParameterSet`.",{"type":846,"name":27433,"path":27382,"parent":6911,"description":27874,"lines":27875,"parameters":27876},"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.",[7773,24989],[27877,27878,27882,27886],{"name":851,"kind":13157,"required":853},{"name":1931,"kind":852,"annotation":27879,"required":853,"description":20327},{"left":27880,"slice":27881},{"name":843,"cls":810},{"name":1937,"cls":810},{"name":13251,"kind":852,"annotation":27883,"required":42,"default":832,"description":20334},{"join":27884},[27885,832],{"name":1921,"cls":810},{"name":20336,"kind":852,"annotation":27887,"required":42,"default":832,"description":20343},{"join":27888},[27889,832],{"name":20342,"cls":810},{"type":846,"name":27434,"path":27382,"parent":6911,"description":27891,"lines":27892,"decorators":27894,"parameters":27895},"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.",[27893,6356],822,[14419,7133],[27896,27897,27900,27907,27911,27917],{"name":851,"kind":13157,"required":853},{"name":14537,"kind":852,"annotation":27898,"required":853,"description":27899},{"name":19319,"cls":810},"The target labware to dispense to.",{"name":13258,"kind":1769,"annotation":27901,"required":42,"default":832,"description":20371},{"join":27902},[27903,27906,832],{"left":27904,"slice":27905},{"name":843,"cls":810},{"name":13113,"cls":810},{"name":13113,"cls":810},{"name":13236,"kind":1769,"annotation":27908,"required":42,"default":832,"description":20376},{"join":27909},[27910,832],{"name":1921,"cls":810},{"name":20378,"kind":1769,"annotation":27912,"required":42,"default":832,"description":20384},{"join":27913},[27914,832],{"left":27915,"slice":27916},{"name":843,"cls":810},{"name":1937,"cls":810},{"name":20386,"kind":1769,"annotation":27918,"required":42,"default":1052,"description":20388},{"name":1098,"cls":810},{"type":846,"name":27408,"path":27382,"parent":6911,"lines":27920,"parameters":27921},[9338,9338],[27922,27923,27926,27932,27941,27952,27954,27956,27958,27960],{"name":851,"kind":852,"required":853},{"name":14250,"kind":852,"annotation":27924,"required":42,"default":27925},{"name":14252,"cls":810},{"name":14254,"cls":810},{"name":14256,"kind":852,"annotation":27927,"required":42},{"left":27928,"slice":27929},{"name":1911,"cls":810},{"left":27930,"slice":27931},{"name":16045,"cls":810},{"name":1937,"cls":810},{"name":16327,"kind":852,"annotation":27933,"required":42,"default":832},{"left":27934,"slice":27935},{"name":14284,"cls":810},{"join":27936},[832,27937,27938],{"name":16333,"cls":810},{"left":27939,"slice":27940},{"name":843,"cls":810},{"name":16333,"cls":810},{"name":16338,"kind":852,"annotation":27942,"required":42,"default":832},{"left":27943,"slice":27944},{"name":14284,"cls":810},{"join":27945},[27946,832],{"left":27947,"slice":27948},{"name":1911,"cls":810},{"join":27949},[27950,27951],{"name":1394,"cls":810},{"name":931,"cls":810},{"name":16350,"kind":852,"annotation":27953,"required":42,"default":4791},{"name":1394,"cls":810},{"name":16353,"kind":852,"annotation":27955,"required":42,"default":15128},{"name":1394,"cls":810},{"name":10948,"kind":852,"annotation":27957,"required":42,"default":27438},{"name":931,"cls":810},{"name":3393,"kind":852,"annotation":27959,"required":42},{"name":1915,"cls":810},{"name":13978,"kind":852,"annotation":27961,"required":42,"default":832,"description":14288},{"left":27962,"slice":27963},{"name":14284,"cls":810},{"name":6624,"cls":810},{"type":755,"name":27333,"path":27965,"parent":13874,"classes":27966},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fcore96\u002Fcore96_protocol.py",[3314],{"type":802,"name":3314,"path":27965,"parent":27333,"description":27968,"lines":27969,"bases":27970,"attributes":27973,"functions":27975,"mro":27993},"Low-level access to the CO-RE 96 head. Used for liquid handling with the 96 channels simultaneously.",[839,5373],[27971],{"annotation":27972},{"name":2774,"cls":810},[27974],"unitelabs.liquid_handling.hamilton.modules.core96.core96_protocol.CoRe96Protocol.logger",[27976,27977,27978,27979,27980,27981,27982,27983,27984,27985,27986,27987,27988,27989,27990,27991,27992],"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",[3314,2774],{"type":846,"name":27976,"path":27965,"parent":3314,"description":14770,"lines":27995,"parameters":27996,"returns":27998},[906,796],[27997],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":27999},{"name":14776,"cls":810},{"type":784,"name":27974,"path":27965,"parent":3314,"description":27489,"lines":28001,"value":832,"annotation":28002},[871,6725],{"name":7122,"cls":810},{"type":846,"name":27977,"path":27965,"parent":3314,"description":3373,"lines":28004,"decorators":28005,"parameters":28006,"returns":28008},[2860,1904],[7133],[28007],{"name":851,"kind":852,"required":853},{"description":28009,"annotation":28010},"The firmware version.",{"name":931,"cls":810},{"type":846,"name":27978,"path":27965,"parent":3314,"description":3380,"lines":28012,"decorators":28013,"parameters":28014,"returns":28016},[1954,8377],[7133],[28015],{"name":851,"kind":852,"required":853},{"description":28017,"annotation":28018},"Whether the CO-RE 96 head is initialized.",{"name":1098,"cls":810},{"type":846,"name":27979,"path":27965,"parent":3314,"description":28020,"lines":28021,"decorators":28022,"parameters":28023},"Initialize the CO-RE 96 head. This discards currently attached tips.",[897,6817],[7133],[28024,28025,28028],{"name":851,"kind":852,"required":853},{"name":3393,"kind":852,"annotation":28026,"required":853,"description":28027},{"name":1915,"cls":810},"The position for the CO-RE 96 head's A1 tip at which\nto drop the currently attached tips.",{"name":1346,"kind":852,"annotation":28029,"required":42,"default":832,"description":14977},{"join":28030},[28031,832],{"name":1921,"cls":810},{"type":846,"name":27980,"path":27965,"parent":3314,"description":3400,"lines":28033,"decorators":28034,"parameters":28035,"returns":28037},[2032,2072],[7133],[28036],{"name":851,"kind":852,"required":853},{"description":28038,"annotation":28039},"The current position of the CO-RE 96 head's A1 tip.",{"name":1915,"cls":810},{"type":846,"name":27981,"path":27965,"parent":3314,"description":3407,"lines":28041,"decorators":28042,"parameters":28043},[2073,1134],[7133],[28044,28045,28048],{"name":851,"kind":852,"required":853},{"name":1615,"kind":852,"annotation":28046,"required":853,"description":28047},{"name":1915,"cls":810},"The target position for the CO-RE 96 head's A1 tip.",{"name":1398,"kind":852,"annotation":28049,"required":42,"default":832,"description":14434},{"join":28050},[28051,832],{"name":1921,"cls":810},{"type":846,"name":27982,"path":27965,"parent":3314,"description":3418,"lines":28053,"decorators":28054,"parameters":28055},[1139,1154],[7133],[28056],{"name":851,"kind":852,"required":853},{"type":846,"name":27983,"path":27965,"parent":3314,"description":3423,"lines":28058,"decorators":28059,"parameters":28060,"returns":28062},[3968,8420],[7133],[28061],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":28063},{"name":1098,"cls":810},{"type":846,"name":27984,"path":27965,"parent":3314,"description":3430,"lines":28065,"decorators":28066,"parameters":28067},[8428,1200],[7133],[28068,28069,28072,28076,28085,28091],{"name":851,"kind":852,"required":853},{"name":3436,"kind":852,"annotation":28070,"required":853,"description":28071},{"name":1915,"cls":810},"The location of the CO-RE 96 head's A1 tip at which\nto pick up the tips.",{"name":1346,"kind":852,"annotation":28073,"required":42,"default":832,"description":14977},{"join":28074},[28075,832],{"name":1921,"cls":810},{"name":1931,"kind":852,"annotation":28077,"required":42,"default":28084,"description":18702},{"join":28078},[28079,28082,28083],{"left":28080,"slice":28081},{"name":843,"cls":810},{"name":1937,"cls":810},{"name":1937,"cls":810},{"name":1394,"cls":810},{"name":1941,"cls":810},{"name":2163,"kind":852,"annotation":28086,"required":42,"default":28090,"description":18709},{"join":28087},[28088,28089],{"name":27343,"cls":810},{"name":1394,"cls":810},{"name":27632,"cls":810},{"name":1398,"kind":852,"annotation":28092,"required":42,"default":832,"description":14434},{"join":28093},[28094,832],{"name":1921,"cls":810},{"type":846,"name":27985,"path":27965,"parent":3314,"description":3459,"lines":28096,"decorators":28097,"parameters":28098},[1210,8181],[7133],[28099,28100,28103,28107],{"name":851,"kind":852,"required":853},{"name":3393,"kind":852,"annotation":28101,"required":853,"description":28102},{"name":1915,"cls":810},"The location of the CO-RE 96 head's A1 tip at which\nto discard the tips.",{"name":1346,"kind":852,"annotation":28104,"required":42,"default":832,"description":14977},{"join":28105},[28106,832],{"name":1921,"cls":810},{"name":1398,"kind":852,"annotation":28108,"required":42,"default":832,"description":14434},{"join":28109},[28110,832],{"name":1921,"cls":810},{"type":846,"name":27986,"path":27965,"parent":3314,"description":28112,"lines":28113,"decorators":28115,"parameters":28116,"returns":28118},"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",[28114,14470],222,[7133],[28117],{"name":851,"kind":852,"required":853},{"description":28119,"annotation":28120},"The channel's current volume in steps.",{"name":1394,"cls":810},{"type":846,"name":27987,"path":27965,"parent":3314,"description":28122,"lines":28123,"decorators":28124,"parameters":28125,"returns":28127},"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",[10194,11500],[7133],[28126],{"name":851,"kind":852,"required":853},{"description":28128,"annotation":28129},"The channel's maximum volume in steps.",{"name":1394,"cls":810},{"type":846,"name":27988,"path":27965,"parent":3314,"description":3489,"lines":28131,"decorators":28132,"parameters":28133},[19512,12578],[7133],[28134,28135,28140,28143,28145,28149,28153,28157,28161,28163,28169,28174,28176,28178,28180,28182,28184,28186,28188,28190,28192,28194,28196,28198,28200,28206,28208,28210,28212],{"name":851,"kind":852,"required":853},{"name":3495,"kind":852,"annotation":28136,"required":853,"description":28139},{"left":28137,"slice":28138},{"name":1851,"cls":810},{"name":1098,"cls":810},"Which channels are involved in the aspiration.",{"name":2257,"kind":852,"annotation":28141,"required":853,"description":28142},{"name":1915,"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":2264,"kind":852,"annotation":28144,"required":42,"description":18814},{"name":1921,"cls":810},{"name":1917,"kind":852,"annotation":28146,"required":42,"default":832,"description":18823},{"join":28147},[28148,832],{"name":1921,"cls":810},{"name":2280,"kind":852,"annotation":28150,"required":42,"default":832,"description":18832},{"join":28151},[28152,832],{"name":1921,"cls":810},{"name":1346,"kind":852,"annotation":28154,"required":42,"default":832,"description":14977},{"join":28155},[28156,832],{"name":1921,"cls":810},{"name":1398,"kind":852,"annotation":28158,"required":42,"default":832,"description":14434},{"join":28159},[28160,832],{"name":1921,"cls":810},{"name":2297,"kind":852,"annotation":28162,"required":42,"description":18848},{"name":1921,"cls":810},{"name":2305,"kind":852,"annotation":28164,"required":42,"default":28168,"description":18856},{"join":28165},[28166,28167],{"name":2309,"cls":810},{"name":1394,"cls":810},{"name":2313,"cls":810},{"name":2315,"kind":852,"annotation":28170,"required":42,"default":2323,"description":18866},{"left":28171,"slice":28172},{"name":2320,"cls":810},{"elements":28173},[2323,2324,2325,2326],{"name":2346,"kind":852,"annotation":28175,"required":42,"description":18890},{"name":1921,"cls":810},{"name":2354,"kind":852,"annotation":28177,"required":42,"description":18898},{"name":1921,"cls":810},{"name":2362,"kind":852,"annotation":28179,"required":42,"description":18906},{"name":1921,"cls":810},{"name":2370,"kind":852,"annotation":28181,"required":42,"description":18914},{"name":1921,"cls":810},{"name":2378,"kind":852,"annotation":28183,"required":42,"description":18922},{"name":1921,"cls":810},{"name":2386,"kind":852,"annotation":28185,"required":42,"description":18930},{"name":1921,"cls":810},{"name":1404,"kind":852,"annotation":28187,"required":42,"default":1406,"description":18937},{"name":1394,"cls":810},{"name":2400,"kind":852,"annotation":28189,"required":42,"description":18945},{"name":1921,"cls":810},{"name":2408,"kind":852,"annotation":28191,"required":42,"description":18953},{"name":1921,"cls":810},{"name":2416,"kind":852,"annotation":28193,"required":42,"description":18961},{"name":1921,"cls":810},{"name":2424,"kind":852,"annotation":28195,"required":42,"description":18969},{"name":1921,"cls":810},{"name":1352,"kind":852,"annotation":28197,"required":42,"description":18985},{"name":1921,"cls":810},{"name":2447,"kind":852,"annotation":28199,"required":42,"description":18993},{"name":1921,"cls":810},{"name":2455,"kind":852,"annotation":28201,"required":42,"default":28205,"description":19000},{"join":28202},[28203,28204],{"name":9290,"cls":810},{"name":1394,"cls":810},{"name":13014,"cls":810},{"name":2464,"kind":852,"annotation":28207,"required":42,"default":1406,"description":19003},{"name":1394,"cls":810},{"name":2469,"kind":852,"annotation":28209,"required":42,"description":19011},{"name":1921,"cls":810},{"name":2477,"kind":852,"annotation":28211,"required":42,"description":19019},{"name":1921,"cls":810},{"name":2485,"kind":852,"annotation":28213,"required":42,"default":28217,"description":19027},{"join":28214},[28215,28216],{"name":2489,"cls":810},{"name":1394,"cls":810},{"name":2493,"cls":810},{"type":846,"name":27989,"path":27965,"parent":3314,"description":28219,"lines":28220,"decorators":28221,"parameters":28222},"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.",[15884,8480],[7133],[28223,28224,28229,28231,28233,28237,28241,28245,28249,28251,28257,28262,28264,28266,28268,28270,28272,28274,28276,28278,28280,28282,28284,28286,28288,28290,28292,28298,28300,28302,28304],{"name":851,"kind":852,"required":853},{"name":3495,"kind":852,"annotation":28225,"required":853,"description":28228},{"left":28226,"slice":28227},{"name":1851,"cls":810},{"name":1098,"cls":810},"Which channels are involved in the dispensation.",{"name":2505,"kind":852,"annotation":28230,"required":853,"description":19046},{"name":1915,"cls":810},{"name":2264,"kind":852,"annotation":28232,"required":42,"description":19054},{"name":1921,"cls":810},{"name":1917,"kind":852,"annotation":28234,"required":42,"default":832,"description":19063},{"join":28235},[28236,832],{"name":1921,"cls":810},{"name":2280,"kind":852,"annotation":28238,"required":42,"default":832,"description":19072},{"join":28239},[28240,832],{"name":1921,"cls":810},{"name":1346,"kind":852,"annotation":28242,"required":42,"default":832,"description":14977},{"join":28243},[28244,832],{"name":1921,"cls":810},{"name":1398,"kind":852,"annotation":28246,"required":42,"default":832,"description":14434},{"join":28247},[28248,832],{"name":1921,"cls":810},{"name":2297,"kind":852,"annotation":28250,"required":42,"description":19088},{"name":1921,"cls":810},{"name":2305,"kind":852,"annotation":28252,"required":42,"default":28256,"description":18856},{"join":28253},[28254,28255],{"name":2309,"cls":810},{"name":1394,"cls":810},{"name":2556,"cls":810},{"name":2315,"kind":852,"annotation":28258,"required":42,"default":2323,"description":18866},{"left":28259,"slice":28260},{"name":2320,"cls":810},{"elements":28261},[2323,2324,2325,2326],{"name":2574,"kind":852,"annotation":28263,"required":42,"description":19115},{"name":1921,"cls":810},{"name":2346,"kind":852,"annotation":28265,"required":42,"description":19123},{"name":1921,"cls":810},{"name":2354,"kind":852,"annotation":28267,"required":42,"description":19131},{"name":1921,"cls":810},{"name":2362,"kind":852,"annotation":28269,"required":42,"description":18906},{"name":1921,"cls":810},{"name":2370,"kind":852,"annotation":28271,"required":42,"description":18914},{"name":1921,"cls":810},{"name":2378,"kind":852,"annotation":28273,"required":42,"description":18922},{"name":1921,"cls":810},{"name":1404,"kind":852,"annotation":28275,"required":42,"default":1406,"description":18937},{"name":1394,"cls":810},{"name":2400,"kind":852,"annotation":28277,"required":42,"description":18945},{"name":1921,"cls":810},{"name":2408,"kind":852,"annotation":28279,"required":42,"description":18953},{"name":1921,"cls":810},{"name":2416,"kind":852,"annotation":28281,"required":42,"description":18961},{"name":1921,"cls":810},{"name":2424,"kind":852,"annotation":28283,"required":42,"description":18969},{"name":1921,"cls":810},{"name":2646,"kind":852,"annotation":28285,"required":42,"description":19194},{"name":1921,"cls":810},{"name":2654,"kind":852,"annotation":28287,"required":42,"description":19202},{"name":1921,"cls":810},{"name":1352,"kind":852,"annotation":28289,"required":42,"description":18985},{"name":1921,"cls":810},{"name":2447,"kind":852,"annotation":28291,"required":42,"description":19217},{"name":1921,"cls":810},{"name":2455,"kind":852,"annotation":28293,"required":42,"default":28297,"description":19000},{"join":28294},[28295,28296],{"name":9290,"cls":810},{"name":1394,"cls":810},{"name":13014,"cls":810},{"name":2464,"kind":852,"annotation":28299,"required":42,"default":1406,"description":19003},{"name":1394,"cls":810},{"name":2469,"kind":852,"annotation":28301,"required":42,"description":19011},{"name":1921,"cls":810},{"name":2477,"kind":852,"annotation":28303,"required":42,"description":19019},{"name":1921,"cls":810},{"name":2485,"kind":852,"annotation":28305,"required":42,"default":28309,"description":19247},{"join":28306},[28307,28308],{"name":2703,"cls":810},{"name":1394,"cls":810},{"name":2707,"cls":810},{"type":846,"name":27990,"path":27965,"parent":3314,"description":3655,"lines":28311,"decorators":28313,"parameters":28314,"returns":28316},[5169,28312],572,[7133],[28315],{"name":851,"kind":852,"required":853},{"description":28317,"annotation":28318},"Whether the TADM status is on or off.",{"name":1098,"cls":810},{"type":846,"name":27991,"path":27965,"parent":3314,"description":3664,"lines":28320,"decorators":28322,"parameters":28323,"returns":28325},[28321,7566],574,[7133],[28324],{"name":851,"kind":852,"required":853},{"description":28326,"annotation":28327},"Whether the channel TADM has an error or not.",{"left":28328,"slice":28329},{"name":1851,"cls":810},{"name":1098,"cls":810},{"type":846,"name":27992,"path":27965,"parent":3314,"description":28331,"lines":28332,"decorators":28333,"parameters":28334},"Initialize squeezer drive.\n\nAfter initialization the drive is in the home position.",[966,5373],[7133],[28335,28336],{"name":851,"kind":852,"required":853},{"name":3680,"kind":852,"annotation":28337,"required":42,"default":3682,"description":28338},{"name":1394,"cls":810},"Current protection limiter.",{"type":755,"name":27334,"path":28340,"parent":13874,"classes":28341,"functions":28342},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fcore96\u002Fcore96_parameters.py",[27340,27342,27341],[28343],"unitelabs.liquid_handling.hamilton.modules.core96.core96_parameters._get_well_offset_delta",{"type":846,"name":28343,"path":28340,"parent":27334,"description":28345,"lines":28346,"parameters":28347,"returns":28357},"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).",[1837,1043],[28348,28350],{"name":13159,"kind":852,"annotation":28349,"required":853},{"name":27339,"cls":810},{"name":27583,"kind":852,"annotation":28351,"required":853},{"left":28352,"slice":28353},{"name":2793,"cls":810},{"elements":28354},[28355,28356],{"name":1394,"cls":810},{"name":1394,"cls":810},{"description":1127,"annotation":28358},{"name":1915,"cls":810},{"type":802,"name":27340,"path":28340,"parent":27334,"description":28360,"lines":28361,"decorators":28362,"bases":28363,"attributes":28366,"functions":28371,"mro":28378},"Parameters for aspiration with the CO-RE 96 head.\n\nPass this parameter set into `core96.aspirate()`.",[1079,4134],[9323],[28364],{"annotation":28365},{"name":13065,"cls":810},[28367,28368,28369,28370],"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",[28372,28373,28374,28375,28376,28377],"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",[27340,13065,13067,13650,13084,13104],{"type":784,"name":28367,"path":28340,"parent":27340,"lines":28380,"value":10409,"annotation":28381},[2044,2044],{"join":28382},[28383,28384,28385],{"name":1098,"cls":810},{"name":2309,"cls":810},{"name":10414,"cls":810},{"type":784,"name":28368,"path":28340,"parent":27340,"lines":28387,"value":10409,"annotation":28388},[1103,1103],{"join":28389},[28390,28396],{"left":28391,"slice":28392},{"name":2793,"cls":810},{"elements":28393},[28394,28395],{"name":1394,"cls":810},{"name":1394,"cls":810},{"name":10414,"cls":810},{"type":784,"name":28369,"path":28340,"parent":27340,"lines":28398,"value":28399,"annotation":28400},[1112,1112],"dataclasses.field(init=False, repr=False, default=(DeviceModule.CORE96))",{"name":13152,"cls":810},{"type":784,"name":28370,"path":28340,"parent":27340,"lines":28402,"value":28403,"annotation":28404},[3894,3911],"{'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":28405},[28406,832],{"left":28407,"slice":28408},{"name":927,"cls":810},{"elements":28409},[28410,28411],{"name":931,"cls":810},{"name":13064,"cls":810},{"type":846,"name":28373,"path":28340,"parent":27340,"lines":28413,"parameters":28414,"returns":28419},[10616,2094],[28415,28416],{"name":851,"kind":852,"required":853},{"name":28417,"kind":852,"annotation":28418,"required":853},"_context",{"name":27339,"cls":810},{"description":1127,"annotation":28420},{"left":28421,"slice":28422},{"name":2793,"cls":810},{"elements":28423},[28424,28425],{"name":1394,"cls":810},{"name":1394,"cls":810},{"type":846,"name":28374,"path":28340,"parent":27340,"lines":28427,"decorators":28428,"parameters":28429,"returns":28433},[2095,8412],[6526],[28430,28431],{"name":851,"kind":852,"required":853},{"name":13159,"kind":852,"annotation":28432,"required":853},{"name":27339,"cls":810},{"description":1127,"annotation":28434},{"name":1915,"cls":810},{"type":846,"name":28375,"path":28340,"parent":27340,"lines":28436,"decorators":28437,"parameters":28438,"returns":28442},[8419,1186],[6526],[28439,28440],{"name":851,"kind":852,"required":853},{"name":13159,"kind":852,"annotation":28441,"required":853},{"name":27339,"cls":810},{"description":1127,"annotation":28443},{"name":927,"cls":810},{"type":846,"name":28376,"path":28340,"parent":27340,"lines":28445,"decorators":28446,"parameters":28447},[1192,6604],[6526],[28448,28449],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":28450,"required":853},{"name":27339,"cls":810},{"type":846,"name":28377,"path":28340,"parent":27340,"lines":28452,"decorators":28453,"parameters":28454,"returns":28458},[4112,4134],[6526],[28455,28456],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":28457,"required":853},{"name":27339,"cls":810},{"description":1127,"annotation":28459},{"name":2309,"cls":810},{"type":846,"name":28372,"path":28340,"parent":27340,"lines":28461,"parameters":28462},[9338,9338],[28463,28464,28470,28476,28483,28489,28498,28504,28510,28516,28522,28529,28535,28541],{"name":851,"kind":852,"required":853},{"name":13228,"kind":852,"annotation":28465,"required":42,"default":28469},{"join":28466},[28467,28468],{"name":13787,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13236,"kind":852,"annotation":28471,"required":42,"default":28475},{"join":28472},[28473,28474],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13243,"kind":852,"annotation":28477,"required":42,"default":28482},{"join":28478},[28479,28480,28481],{"name":1098,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13251,"kind":852,"annotation":28484,"required":42,"default":28488},{"join":28485},[28486,28487],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13258,"kind":852,"annotation":28490,"required":42,"default":28497},{"join":28491},[28492,28495,28496],{"left":28493,"slice":28494},{"name":843,"cls":810},{"name":13113,"cls":810},{"name":13113,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13268,"kind":852,"annotation":28499,"required":42,"default":28503},{"join":28500},[28501,28502],{"name":1915,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":1352,"kind":852,"annotation":28505,"required":42,"default":28509},{"join":28506},[28507,28508],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13281,"kind":852,"annotation":28511,"required":42,"default":28515},{"join":28512},[28513,28514],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":1398,"kind":852,"annotation":28517,"required":42,"default":28521},{"join":28518},[28519,28520],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":2305,"kind":852,"annotation":28523,"required":42,"default":28528},{"join":28524},[28525,28526,28527],{"name":1098,"cls":810},{"name":2309,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13301,"kind":852,"annotation":28530,"required":42,"default":28534},{"join":28531},[28532,28533],{"name":13134,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13308,"kind":852,"annotation":28536,"required":42,"default":28540},{"join":28537},[28538,28539],{"name":13069,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":27583,"kind":852,"annotation":28542,"required":42,"default":28551},{"join":28543},[28544,28550],{"left":28545,"slice":28546},{"name":2793,"cls":810},{"elements":28547},[28548,28549],{"name":1394,"cls":810},{"name":1394,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"type":802,"name":27342,"path":28340,"parent":27334,"description":28553,"lines":28554,"decorators":28556,"bases":28557,"attributes":28560,"functions":28565,"mro":28572},"Parameters for dispensing with the CO-RE 96 head.\n\nPass this parameter set into `core96.dispense()`.",[8169,28555],383,[9323],[28558],{"annotation":28559},{"name":13066,"cls":810},[28561,28562,28563,28564],"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",[28566,28567,28568,28569,28570,28571],"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",[27342,13066,13067,13331,13084,13104],{"type":784,"name":28561,"path":28340,"parent":27342,"lines":28574,"value":10409,"annotation":28575},[10224,10224],{"join":28576},[28577,28578,28579],{"name":1098,"cls":810},{"name":2309,"cls":810},{"name":10414,"cls":810},{"type":784,"name":28562,"path":28340,"parent":27342,"lines":28581,"value":10409,"annotation":28582},[4211,4211],{"join":28583},[28584,28590],{"left":28585,"slice":28586},{"name":2793,"cls":810},{"elements":28587},[28588,28589],{"name":1394,"cls":810},{"name":1394,"cls":810},{"name":10414,"cls":810},{"type":784,"name":28563,"path":28340,"parent":27342,"lines":28592,"value":28399,"annotation":28593},[2723,2723],{"name":13152,"cls":810},{"type":784,"name":28564,"path":28340,"parent":27342,"lines":28595,"value":28596,"annotation":28597},[8999,4251],"{'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":28598},[28599,832],{"left":28600,"slice":28601},{"name":927,"cls":810},{"elements":28602},[28603,28604],{"name":931,"cls":810},{"name":13064,"cls":810},{"type":846,"name":28567,"path":28340,"parent":27342,"lines":28606,"parameters":28607,"returns":28611},[1789,1302],[28608,28609],{"name":851,"kind":852,"required":853},{"name":28417,"kind":852,"annotation":28610,"required":853},{"name":27339,"cls":810},{"description":1127,"annotation":28612},{"left":28613,"slice":28614},{"name":2793,"cls":810},{"elements":28615},[28616,28617],{"name":1394,"cls":810},{"name":1394,"cls":810},{"type":846,"name":28568,"path":28340,"parent":27342,"lines":28619,"decorators":28620,"parameters":28621,"returns":28625},[1323,4282],[6526],[28622,28623],{"name":851,"kind":852,"required":853},{"name":13159,"kind":852,"annotation":28624,"required":853},{"name":27339,"cls":810},{"description":1127,"annotation":28626},{"name":1915,"cls":810},{"type":846,"name":28569,"path":28340,"parent":27342,"lines":28628,"decorators":28629,"parameters":28630,"returns":28634},[4075,1324],[6526],[28631,28632],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":28633,"required":853},{"name":27339,"cls":810},{"description":1127,"annotation":28635},{"name":927,"cls":810},{"type":846,"name":28570,"path":28340,"parent":27342,"lines":28637,"decorators":28639,"parameters":28640},[1423,28638],361,[6526],[28641,28642],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":28643,"required":853},{"name":27339,"cls":810},{"type":846,"name":28571,"path":28340,"parent":27342,"lines":28645,"decorators":28646,"parameters":28647,"returns":28651},[25395,28555],[6526],[28648,28649],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":28650,"required":853},{"name":27339,"cls":810},{"description":1127,"annotation":28652},{"name":2309,"cls":810},{"type":846,"name":28566,"path":28340,"parent":27342,"lines":28654,"parameters":28655},[9338,9338],[28656,28657,28663,28669,28676,28682,28691,28697,28703,28709,28715,28722,28728,28734,28741],{"name":851,"kind":852,"required":853},{"name":13228,"kind":852,"annotation":28658,"required":42,"default":28662},{"join":28659},[28660,28661],{"name":13481,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13236,"kind":852,"annotation":28664,"required":42,"default":28668},{"join":28665},[28666,28667],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13243,"kind":852,"annotation":28670,"required":42,"default":28675},{"join":28671},[28672,28673,28674],{"name":1098,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13251,"kind":852,"annotation":28677,"required":42,"default":28681},{"join":28678},[28679,28680],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13258,"kind":852,"annotation":28683,"required":42,"default":28690},{"join":28684},[28685,28688,28689],{"left":28686,"slice":28687},{"name":843,"cls":810},{"name":13113,"cls":810},{"name":13113,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13268,"kind":852,"annotation":28692,"required":42,"default":28696},{"join":28693},[28694,28695],{"name":1915,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":1352,"kind":852,"annotation":28698,"required":42,"default":28702},{"join":28699},[28700,28701],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13281,"kind":852,"annotation":28704,"required":42,"default":28708},{"join":28705},[28706,28707],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":1398,"kind":852,"annotation":28710,"required":42,"default":28714},{"join":28711},[28712,28713],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":2305,"kind":852,"annotation":28716,"required":42,"default":28721},{"join":28717},[28718,28719,28720],{"name":1098,"cls":810},{"name":2309,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13301,"kind":852,"annotation":28723,"required":42,"default":28727},{"join":28724},[28725,28726],{"name":13134,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13308,"kind":852,"annotation":28729,"required":42,"default":28733},{"join":28730},[28731,28732],{"name":13069,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13556,"kind":852,"annotation":28735,"required":42,"default":28740},{"join":28736},[28737,28738,28739],{"name":1098,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":27583,"kind":852,"annotation":28742,"required":42,"default":28751},{"join":28743},[28744,28750],{"left":28745,"slice":28746},{"name":2793,"cls":810},{"elements":28747},[28748,28749],{"name":1394,"cls":810},{"name":1394,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"type":802,"name":27341,"path":28340,"parent":27334,"description":28753,"lines":28754,"decorators":28755,"bases":28756,"attributes":28759,"functions":28763,"mro":28767},"Complex mix parameter set for the CO-RE 96 head.",[19575,1424],[9323],[28757],{"annotation":28758},{"name":23624,"cls":810},[28760,28761,28762],"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",[28764,28765,28766],"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",[27341,23624,13104],{"type":784,"name":28760,"path":28340,"parent":27341,"lines":28769,"value":22986,"annotation":28770},[14188,14188],{"left":28771,"slice":28772},{"name":1851,"cls":810},{"join":28773},[28774,28775],{"name":27340,"cls":810},{"name":27342,"cls":810},{"type":784,"name":28761,"path":28340,"parent":27341,"lines":28777,"value":28778},[12578,12578],"CoRe96AspirateParameterSet",{"type":784,"name":28762,"path":28340,"parent":27341,"lines":28780,"value":28781},[19598,19598],"CoRe96DispenseParameterSet",{"type":846,"name":28765,"path":28340,"parent":27341,"lines":28783,"decorators":28784,"parameters":28785,"returns":28788},[8320,7372],[13434],[28786,28787],{"name":13437,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724},{"description":1127,"annotation":28789},{"name":27340,"cls":810},{"type":846,"name":28766,"path":28340,"parent":27341,"lines":28791,"decorators":28792,"parameters":28793,"returns":28796},[7383,1424],[13434],[28794,28795],{"name":13437,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724},{"description":1127,"annotation":28797},{"name":27342,"cls":810},{"type":846,"name":28764,"path":28340,"parent":27341,"lines":28799,"parameters":28800},[9338,9338],[28801,28802],{"name":851,"kind":852,"required":853},{"name":20103,"kind":852,"annotation":28803,"required":42},{"left":28804,"slice":28805},{"name":1851,"cls":810},{"join":28806},[28807,28808],{"name":27340,"cls":810},{"name":27342,"cls":810},{"type":755,"name":27335,"path":28810,"parent":13874,"packages":28811,"attributes":28813,"classes":28815},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fcore96\u002Finterfaces\u002F__init__.py",[28812],"unitelabs.liquid_handling.hamilton.modules.core96.interfaces.pick_up_tip_method",[28814],"unitelabs.liquid_handling.hamilton.modules.core96.interfaces.__all__",[27343],{"type":784,"name":28814,"path":28810,"parent":27335,"lines":28817,"value":28818},[786,9321],[27343],{"type":755,"name":28812,"path":28820,"parent":27335,"classes":28821},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fmodules\u002Fcore96\u002Finterfaces\u002Fpick_up_tip_method.py",[27343],{"type":802,"name":27343,"path":28820,"parent":28812,"description":24296,"lines":28823,"bases":28824,"attributes":28827,"mro":28830},[9123,2997],[28825],{"annotation":28826},{"name":9306,"cls":810},[27632,28828,28829],"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",[27343],{"type":784,"name":27632,"path":28820,"parent":27343,"description":24308,"lines":28832,"value":1406},[9136,9136],{"type":784,"name":28828,"path":28820,"parent":27343,"description":24311,"lines":28834,"value":2323},[790,790],{"type":784,"name":28829,"path":28820,"parent":27343,"description":28836,"lines":28837,"value":2324},"Pick up with full volume blow out.",[1788,1788],{"type":755,"name":6902,"path":28839,"parent":764,"packages":28840,"attributes":28842,"classes":28844},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fcommands\u002F__init__.py",[28841],"unitelabs.liquid_handling.hamilton.commands.command",[28843],"unitelabs.liquid_handling.hamilton.commands.__all__",[6906,28845],"unitelabs.liquid_handling.hamilton.commands.command.raw_command.RawHamiltonCommand",{"type":784,"name":28843,"path":28839,"parent":6902,"lines":28847,"value":28848},[786,905],[6906,28845],{"type":755,"name":28841,"path":28850,"parent":6902,"packages":28851,"attributes":28857,"classes":28859},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fcommands\u002Fcommand\u002F__init__.py",[28852,28853,28854,28855,28856],"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",[28858],"unitelabs.liquid_handling.hamilton.commands.command.__all__",[6906,28860,28861,28862,28845,6502],"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":28858,"path":28850,"parent":28841,"lines":28864,"value":28865},[905,905],[28860,6906,28861,28845,6502,7113,28862],{"type":755,"name":28852,"path":28867,"parent":28841,"attributes":28868,"classes":28870},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fcommands\u002Fcommand\u002Fconstraints.py",[28869],"unitelabs.liquid_handling.hamilton.commands.command.constraints.T",[28871,28862,28861,28860],"unitelabs.liquid_handling.hamilton.commands.command.constraints.Constraint",{"type":784,"name":28869,"path":28867,"parent":28852,"lines":28873,"value":28874},[2756,2756],"typing.TypeVar('T', contravariant=True)",{"type":802,"name":28871,"path":28867,"parent":28852,"description":28876,"lines":28877,"decorators":28878,"bases":28880,"functions":28889,"mro":28892},"A constraint defines metadata for command parameters to validate and parse the parameters' values.",[805,3389],[28879],"typing.runtime_checkable",[28881,28884],{"annotation":28882},{"name":28883,"cls":810},"typing_extensions.Protocol",{"annotation":28885},{"left":28886,"slice":28888},{"name":28887,"cls":810},"typing_extensions.Generic",{"name":28869,"cls":810},[28890,28891],"unitelabs.liquid_handling.hamilton.commands.command.constraints.Constraint.validate","unitelabs.liquid_handling.hamilton.commands.command.constraints.Constraint.parse",[28871],{"type":846,"name":28890,"path":28867,"parent":28871,"description":28894,"lines":28895,"parameters":28896,"throws":28901},"Validate the given value based on the constraint.",[839,864],[28897,28898],{"name":851,"kind":852,"required":853},{"name":15244,"kind":852,"annotation":28899,"required":853,"description":28900},{"name":28869,"cls":810},"The value to be validated.",[28902],{"description":28903,"annotation":28904},"If the value does not meet the defined constraints.",{"name":14060,"cls":810},{"type":846,"name":28891,"path":28867,"parent":28871,"description":28906,"lines":28907,"parameters":28908,"returns":28915},"Parse the given value based on the constraint.",[3016,3389],[28909,28910,28913],{"name":851,"kind":852,"required":853},{"name":15244,"kind":852,"annotation":28911,"required":853,"description":28912},{"name":28869,"cls":810},"The value to be parseed.",{"name":28914,"kind":3722,"required":42,"default":3724},"**_",{"description":28916,"annotation":28917},"The paresed value.",{"join":28918},[28919,28920,28921,832],{"name":931,"cls":810},{"name":6532,"cls":810},{"name":1911,"cls":810},{"type":802,"name":28862,"path":28867,"parent":28852,"description":28923,"lines":28924,"decorators":28925,"bases":28926,"attributes":28931,"functions":28935,"mro":28940},"A constraint that defines a range of values for an integer.",[2860,3140],[9323],[28927],{"annotation":28928},{"left":28929,"slice":28930},{"name":28871,"cls":810},{"name":1394,"cls":810},[28932,28933,28934],"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",[28936,28937,28938,28939],"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",[28862,28871],{"type":784,"name":28932,"path":28867,"parent":28862,"lines":28942,"value":1406,"annotation":28943},[7046,7046],{"name":1394,"cls":810},{"type":784,"name":28933,"path":28867,"parent":28862,"lines":28945,"value":1406,"annotation":28946},[1954,1954],{"name":1394,"cls":810},{"type":846,"name":28937,"path":28867,"parent":28862,"lines":28948,"parameters":28949},[1080,8570],[28950],{"name":851,"kind":852,"required":853},{"type":784,"name":28934,"path":28867,"parent":28862,"description":28952,"lines":28953,"value":832,"annotation":28954},"The amount of digits of the max value.\n\nUsed to pad the value with zeros.",[3085,6518],{"name":1394,"cls":810},{"type":846,"name":28938,"path":28867,"parent":28862,"description":28894,"lines":28956,"parameters":28957,"throws":28961},[3432,6817],[28958,28959],{"name":851,"kind":852,"required":853},{"name":15244,"kind":852,"annotation":28960,"required":853,"description":28900},{"name":1394,"cls":810},[28962],{"description":28903,"annotation":28963},{"name":14060,"cls":810},{"type":846,"name":28939,"path":28867,"parent":28862,"description":28906,"lines":28965,"parameters":28966,"returns":28972},[6827,3140],[28967,28968,28971],{"name":851,"kind":852,"required":853},{"name":15244,"kind":852,"annotation":28969,"required":853,"description":28970},{"name":1394,"cls":810},"The value to be parsed.",{"name":28914,"kind":3722,"required":42,"default":3724},{"description":28973,"annotation":28974},"The parsed value.",{"name":931,"cls":810},{"type":846,"name":28936,"path":28867,"parent":28862,"lines":28976,"parameters":28977},[9338,9338],[28978,28979,28983],{"name":851,"kind":852,"required":853},{"name":28980,"kind":852,"annotation":28981,"required":42,"default":1406,"description":28982},"min",{"name":1394,"cls":810},"The minimum value allowed in the range (inclusive).",{"name":28984,"kind":852,"annotation":28985,"required":42,"default":1406,"description":28986},"max",{"name":1394,"cls":810},"The maximum value allowed in the range (inclusive).",{"type":802,"name":28861,"path":28867,"parent":28852,"description":28988,"lines":28989,"decorators":28990,"bases":28991,"attributes":29000,"functions":29003,"mro":29008},"A constraint that defines a length of values for char or byte sequences.",[2072,4003],[9323],[28992],{"annotation":28993},{"left":28994,"slice":28995},{"name":28871,"cls":810},{"join":28996},[28997,28998,28999],{"name":931,"cls":810},{"name":6532,"cls":810},{"name":1911,"cls":810},[29001,29002],"unitelabs.liquid_handling.hamilton.commands.command.constraints.Length.min","unitelabs.liquid_handling.hamilton.commands.command.constraints.Length.max",[29004,29005,29006,29007],"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",[28861,28871],{"type":784,"name":29001,"path":28867,"parent":28861,"lines":29010,"value":832,"annotation":29011},[2095,2095],{"join":29012},[29013,832],{"name":1394,"cls":810},{"type":784,"name":29002,"path":28867,"parent":28861,"lines":29015,"value":1406,"annotation":29016},[6650,6650],{"name":1394,"cls":810},{"type":846,"name":29005,"path":28867,"parent":28861,"lines":29018,"parameters":29019},[8412,3491],[29020],{"name":851,"kind":852,"required":853},{"type":846,"name":29006,"path":28867,"parent":28861,"description":28894,"lines":29022,"parameters":29023,"throws":29031},[2113,3960],[29024,29025],{"name":851,"kind":852,"required":853},{"name":15244,"kind":852,"annotation":29026,"required":853,"description":28900},{"join":29027},[29028,29029,29030],{"name":931,"cls":810},{"name":6532,"cls":810},{"name":1911,"cls":810},[29032],{"description":28903,"annotation":29033},{"name":14060,"cls":810},{"type":846,"name":29007,"path":28867,"parent":28861,"description":28906,"lines":29035,"parameters":29036,"returns":29045},[3968,4003],[29037,29038,29044],{"name":851,"kind":852,"required":853},{"name":15244,"kind":852,"annotation":29039,"required":853,"description":28970},{"join":29040},[29041,29042,29043],{"name":931,"cls":810},{"name":6532,"cls":810},{"name":1911,"cls":810},{"name":28914,"kind":3722,"required":42,"default":3724},{"description":28973,"annotation":29046},{"join":29047},[29048,29049,29050],{"name":931,"cls":810},{"name":6532,"cls":810},{"name":1911,"cls":810},{"type":846,"name":29004,"path":28867,"parent":28861,"lines":29052,"parameters":29053},[9338,9338],[29054,29055,29059],{"name":851,"kind":852,"required":853},{"name":28980,"kind":852,"annotation":29056,"required":42,"default":832},{"join":29057},[29058,832],{"name":1394,"cls":810},{"name":28984,"kind":852,"annotation":29060,"required":42,"default":1406},{"name":1394,"cls":810},{"type":802,"name":28860,"path":28867,"parent":28852,"description":29062,"lines":29063,"decorators":29064,"bases":29065,"attributes":29074,"functions":29077,"mro":29082},"Include parameters only in a given firmware version or date.",[3658,1220],[9323],[29066],{"annotation":29067},{"left":29068,"slice":29069},{"name":28871,"cls":810},{"join":29070},[29071,29072,29073],{"name":931,"cls":810},{"name":6532,"cls":810},{"name":1911,"cls":810},[29075,29076],"unitelabs.liquid_handling.hamilton.commands.command.constraints.FirmwareVersion.version","unitelabs.liquid_handling.hamilton.commands.command.constraints.FirmwareVersion.date",[29078,29079,29080,29081],"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",[28860,28871],{"type":784,"name":29075,"path":28867,"parent":28860,"lines":29084,"value":832,"annotation":29085},[1186,1186],{"join":29086},[29087,832],{"left":29088,"slice":29089},{"name":2793,"cls":810},{"elements":29090},[29091,29092],{"name":1394,"cls":810},{"name":1394,"cls":810},{"type":784,"name":29076,"path":28867,"parent":28860,"lines":29094,"value":832,"annotation":29095},[2247,2247],{"join":29096},[29097,832],{"name":7207,"cls":810},{"type":846,"name":29079,"path":28867,"parent":28860,"lines":29099,"parameters":29100},[4038,1199],[29101],{"name":851,"kind":852,"required":853},{"type":846,"name":29080,"path":28867,"parent":28860,"lines":29103,"decorators":29104,"parameters":29105},[6568,6569],[6526],[29106,29107],{"name":851,"kind":852,"required":853},{"name":15244,"kind":852,"annotation":29108,"required":853},{"join":29109},[29110,29111,29112],{"name":931,"cls":810},{"name":6532,"cls":810},{"name":1911,"cls":810},{"type":846,"name":29081,"path":28867,"parent":28860,"lines":29114,"decorators":29115,"parameters":29116,"returns":29133},[6577,1220],[6526],[29117,29118,29124],{"name":851,"kind":852,"required":853},{"name":15244,"kind":852,"annotation":29119,"required":853},{"join":29120},[29121,29122,29123],{"name":931,"cls":810},{"name":6532,"cls":810},{"name":1911,"cls":810},{"name":23800,"kind":1769,"annotation":29125,"required":42,"default":832},{"join":29126},[29127,832],{"left":29128,"slice":29129},{"name":927,"cls":810},{"elements":29130},[29131,29132],{"name":931,"cls":810},{"name":933,"cls":810},{"description":1127,"annotation":29134},{"join":29135},[29136,29137,29138,832],{"name":931,"cls":810},{"name":6532,"cls":810},{"name":1911,"cls":810},{"type":846,"name":29078,"path":28867,"parent":28860,"lines":29140,"parameters":29141},[9338,9338],[29142,29143,29153],{"name":851,"kind":852,"required":853},{"name":29144,"kind":852,"annotation":29145,"required":42,"default":832},"version",{"join":29146},[29147,832],{"left":29148,"slice":29149},{"name":2793,"cls":810},{"elements":29150},[29151,29152],{"name":1394,"cls":810},{"name":1394,"cls":810},{"name":7519,"kind":852,"annotation":29154,"required":42,"default":832},{"join":29155},[29156,832],{"name":7207,"cls":810},{"type":755,"name":28853,"path":29158,"parent":28841,"attributes":29159,"classes":29160},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fcommands\u002Fcommand\u002Fcommand.py",[7113],[6906],{"type":784,"name":7113,"path":29158,"parent":28853,"lines":29162,"value":29163},[805,805],"typing.TypeVar('T_co', bound=(typing.Mapping), covariant=True)",{"type":802,"name":6906,"path":29158,"parent":28853,"description":29165,"lines":29166,"decorators":29167,"bases":29168,"attributes":29173,"functions":29179,"mro":29185},"A generic class representing a Hamilton command.",[2997,4011],[9323],[29169],{"annotation":29170},{"left":29171,"slice":29172},{"name":28887,"cls":810},{"name":7113,"cls":810},[29174,29175,29176,29177,29178],"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",[29180,29181,29182,29183,29184],"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",[6906],{"type":784,"name":29174,"path":29158,"parent":6906,"lines":29187,"value":832,"annotation":29188},[3016,3016],{"name":931,"cls":810},{"type":784,"name":29175,"path":29158,"parent":6906,"lines":29190,"value":832,"annotation":29191},[870,870],{"name":931,"cls":810},{"type":784,"name":29176,"path":29158,"parent":6906,"lines":29193,"value":1406,"annotation":29194},[871,871],{"left":29195,"slice":29197},{"name":29196,"cls":810},"typing_extensions.Annotated",{"elements":29198},[29199,29200],{"name":1394,"cls":810},{},{"type":784,"name":29177,"path":29158,"parent":6906,"lines":29202,"value":6538,"annotation":29203},[1051,1051],{"join":29204},[29205,832],{"name":1161,"cls":810},{"type":784,"name":29178,"path":29158,"parent":6906,"lines":29207,"value":832,"annotation":29208},[1059,1059],{"left":29209,"slice":29210},{"name":13981,"cls":810},{"name":6502,"cls":810},{"type":846,"name":29181,"path":29158,"parent":6906,"lines":29212,"parameters":29213},[6725,1903],[29214],{"name":851,"kind":852,"required":853},{"type":846,"name":29182,"path":29158,"parent":6906,"description":29216,"lines":29217,"parameters":29218,"returns":29220},"Execute the command.",[2847,1955],[29219],{"name":851,"kind":852,"required":853},{"description":7116,"annotation":29221},{"name":7113,"cls":810},{"type":846,"name":29183,"path":29158,"parent":6906,"description":29223,"lines":29224,"parameters":29225,"returns":29227},"Serialize a HamiltonCommand into a byte representation.",[3810,2084],[29226],{"name":851,"kind":852,"required":853},{"description":29228,"annotation":29229},"The serialized byte representation of the HamiltonCommand.",{"name":6532,"cls":810},{"type":846,"name":29184,"path":29158,"parent":6906,"description":29231,"lines":29232,"parameters":29233,"returns":29239},"Deserialize the response for this command into a structured object.",[2094,4011],[29234,29235],{"name":851,"kind":852,"required":853},{"name":29236,"kind":852,"annotation":29237,"required":853,"description":29238},"response",{"name":6532,"cls":810},"The byte response to be deserialized.",{"description":29240,"annotation":29241},"The deserialized, structured object.",{"name":7113,"cls":810},{"type":846,"name":29180,"path":29158,"parent":6906,"lines":29243,"parameters":29244},[9338,9338],[29245,29246,29248,29250,29258,29262],{"name":851,"kind":852,"required":853},{"name":8985,"kind":852,"annotation":29247,"required":853},{"name":931,"cls":810},{"name":4067,"kind":852,"annotation":29249,"required":853},{"name":931,"cls":810},{"name":29251,"kind":852,"annotation":29252,"required":42,"default":1406},"id",{"left":29253,"slice":29254},{"name":29196,"cls":810},{"elements":29255},[29256,29257],{"name":1394,"cls":810},{},{"name":6534,"kind":852,"annotation":29259,"required":42,"default":6538},{"join":29260},[29261,832],{"name":1161,"cls":810},{"name":29263,"kind":852,"annotation":29264,"required":42,"default":832},"receiver",{"left":29265,"slice":29266},{"name":13981,"cls":810},{"name":6502,"cls":810},{"type":755,"name":28854,"path":29268,"parent":28841,"attributes":29269,"classes":29272,"functions":29274},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fcommands\u002Fcommand\u002Futils.py",[29270,29271],"unitelabs.liquid_handling.hamilton.commands.command.utils.T_co","unitelabs.liquid_handling.hamilton.commands.command.utils.S",[29273],"unitelabs.liquid_handling.hamilton.commands.command.utils.StringConsumer",[29275,29276,29277,29278],"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":29270,"path":29268,"parent":28854,"lines":29280,"value":29281},[1837,1837],"typing.TypeVar('T_co', covariant=True)",{"type":784,"name":29271,"path":29268,"parent":28854,"lines":29283,"value":29284},[848,848],"typing.TypeVar('S')",{"type":846,"name":29275,"path":29268,"parent":28854,"description":29286,"lines":29287,"parameters":29288,"returns":29295},"Get the generic type of a class that inherits from `typing.Generic`.\n\nIf the generic type is a `TypeVar`, it returns `None`.",[856,1955],[29289],{"name":29290,"kind":852,"annotation":29291,"required":853,"description":29294},"generic",{"left":29292,"slice":29293},{"name":28887,"cls":810},{"name":29270,"cls":810},"A class that inherits from `typing.Generic`.",{"description":29296,"annotation":29297},"The generic type of the class, or `None` if the generic type is a `TypeVar`.",{"left":29298,"slice":29299},{"name":843,"cls":810},{"join":29300},[29301,832],{"name":29270,"cls":810},{"type":846,"name":29276,"path":29268,"parent":28854,"description":29303,"lines":29304,"parameters":29305,"returns":29310},"Get the default value of a dataclass field.",[1085,3432],[29306],{"name":29307,"kind":852,"annotation":29308,"required":853},"field",{"name":29309,"cls":810},"dataclasses.Field",{"description":1127,"annotation":29311},{"name":933,"cls":810},{"type":802,"name":29273,"path":29268,"parent":28854,"description":29313,"lines":29314,"attributes":29315,"functions":29320,"mro":29332},"A utility class for consuming and manipulating strings.",[1982,7320],[29316,29317,29318,29319],"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",[29321,29322,29323,29324,29325,29326,29327,29328,29329,29330,29331],"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",[29273],{"type":846,"name":29321,"path":29268,"parent":29273,"description":29334,"lines":29335,"parameters":29336},"Initialize a new instance of the StringConsumer class with the given string value.",[1102,2010],[29337,29338],{"name":851,"kind":852,"required":853},{"name":15244,"kind":852,"annotation":29339,"required":853,"description":29340},{"name":931,"cls":810},"The string value to consume.",{"type":784,"name":29316,"path":29268,"parent":29273,"lines":29342,"value":1406},[2009,2009],{"type":784,"name":29317,"path":29268,"parent":29273,"lines":29344,"value":29345},[6816,6816],"len(value)",{"type":784,"name":29318,"path":29268,"parent":29273,"lines":29347,"value":15244},[2010,2010],{"type":784,"name":29319,"path":29268,"parent":29273,"description":29349,"lines":29350,"value":832,"annotation":29351},"Checks if the end of the string has been reached.",[6827,2043],{"name":1098,"cls":810},{"type":846,"name":29322,"path":29268,"parent":29273,"description":29353,"lines":29354,"parameters":29355,"returns":29360},"Consume the specified number of characters from the current position in the string.",[2044,10616],[29356,29357],{"name":851,"kind":852,"required":853},{"name":16934,"kind":852,"annotation":29358,"required":42,"default":2323,"description":29359},{"name":1394,"cls":810},"The number of characters to consume. Default is 1.",{"description":29361,"annotation":29362},"The consumed characters as a string.",{"name":931,"cls":810},{"type":846,"name":29323,"path":29268,"parent":29273,"description":29364,"lines":29365,"parameters":29366,"returns":29372},"Consume the specified string if it matches the characters at the current position in the string.",[1113,1133],[29367,29368],{"name":851,"kind":852,"required":853},{"name":29369,"kind":852,"annotation":29370,"required":853,"description":29371},"string_to_consume",{"name":931,"cls":810},"The string to consume.",{"description":29373,"annotation":29374},"The consumed string if it matches, or an empty string otherwise.",{"name":931,"cls":810},{"type":846,"name":29324,"path":29268,"parent":29273,"description":29376,"lines":29377,"parameters":29378,"returns":29388,"throws":29391},"Match and consume a substring from the current position in the string based on the provided regular expression.",[1134,2212],[29379,29380],{"name":851,"kind":852,"required":853},{"name":29381,"kind":852,"annotation":29382,"required":853,"description":29387},"regex",{"join":29383},[29384,29385],{"name":931,"cls":810},{"name":29386,"cls":810},"re.Pattern","The regular expression pattern to match.",{"description":29389,"annotation":29390},"The matched substring as a string, or an empty string if no match is",{"name":931,"cls":810},[29392],{"description":29393,"annotation":29394},"If regex is invalid.",{"name":14060,"cls":810},{"type":846,"name":29325,"path":29268,"parent":29273,"description":29396,"lines":29397,"parameters":29398,"returns":29400,"throws":29403},"Consume a boolean value from the current position in the string.",[3572,1193],[29399],{"name":851,"kind":852,"required":853},{"description":29401,"annotation":29402},"True if the consumed value is '1', False if the consumed value is '0'.",{"name":1098,"cls":810},[29404],{"description":29405,"annotation":29406},"If the consumed value is neither '0' nor '1'.",{"name":14060,"cls":810},{"type":846,"name":29326,"path":29268,"parent":29273,"description":29408,"lines":29409,"parameters":29410,"returns":29415,"throws":29418},"Consume an integer value from the current position in the string.",[1199,4112],[29411,29412],{"name":851,"kind":852,"required":853},{"name":16934,"kind":852,"annotation":29413,"required":853,"description":29414},{"name":1394,"cls":810},"The length of the integer to consume.",{"description":29416,"annotation":29417},"The consumed integer value.",{"name":1394,"cls":810},[29419],{"description":29420,"annotation":29421},"If the consumed value is not a valid integer.",{"name":14060,"cls":810},{"type":846,"name":29327,"path":29268,"parent":29273,"description":29423,"lines":29424,"parameters":29425,"returns":29430,"throws":29433},"Consume a hexadecimal string as bytes value from the current position in the string.",[4100,6620],[29426,29427],{"name":851,"kind":852,"required":853},{"name":16934,"kind":852,"annotation":29428,"required":853,"description":29429},{"name":1394,"cls":810},"The length of the bytes value to consume.",{"description":29431,"annotation":29432},"The consumed bytes value.",{"name":6532,"cls":810},[29434],{"description":29435,"annotation":29436},"If the consumed value is not a valid hexadecimal string.",{"name":14060,"cls":810},{"type":846,"name":29328,"path":29268,"parent":29273,"description":29438,"lines":29439,"parameters":29440,"returns":29445,"throws":29448},"Consume a parameter of the specified type from the current position in the string.",[1247,7269],[29441,29442],{"name":851,"kind":852,"required":853},{"name":7177,"kind":852,"annotation":29443,"required":853,"description":29444},{"name":843,"cls":810},"The type of the parameter to consume.",{"description":29446,"annotation":29447},"The consumed parameter value.",{"name":933,"cls":810},[29449],{"description":29450,"annotation":29451},"If the parameter is invalid or out of range.",{"name":14060,"cls":810},{"type":846,"name":29329,"path":29268,"parent":29273,"description":29453,"lines":29454,"parameters":29455,"throws":29460},"Advance the current position in the string by the specified number of characters.",[4349,9024],[29456,29457],{"name":851,"kind":852,"required":853},{"name":16934,"kind":852,"annotation":29458,"required":853,"description":29459},{"name":1394,"cls":810},"The number of characters to advance.",[29461],{"description":29462,"annotation":29463},"If count is less than 0 or the position to advance to\nexceeds the length of the string.",{"name":14060,"cls":810},{"type":846,"name":29330,"path":29268,"parent":29273,"description":29465,"lines":29466,"parameters":29467,"returns":29472,"throws":29475},"Return the specified number of characters from the current position in the string without consuming them.",[12258,4422],[29468,29469],{"name":851,"kind":852,"required":853},{"name":16934,"kind":852,"annotation":29470,"required":853,"description":29471},{"name":1394,"cls":810},"The number of characters to peek.",{"description":29473,"annotation":29474},"The peeked characters as a string.",{"name":931,"cls":810},[29476],{"description":29477,"annotation":29478},"If count is less than 0.",{"name":14060,"cls":810},{"type":846,"name":29331,"path":29268,"parent":29273,"description":29480,"lines":29481,"parameters":29482},"Reset the current position in the string to the start.",[1324,7320],[29483],{"name":851,"kind":852,"required":853},{"type":846,"name":29277,"path":29268,"parent":28854,"description":29485,"lines":29486,"parameters":29487,"returns":29515,"throws":29520},"Produce a string representation of a parameter value based on its type and any associated constraints.",[4437,8753],[29488,29491,29494,29498,29506],{"name":7177,"kind":852,"annotation":29489,"required":853,"description":29490},{"name":843,"cls":810},"The type or annotated type of the parameter.",{"name":15244,"kind":852,"annotation":29492,"required":853,"description":29493},{"name":933,"cls":810},"The value of the parameter.",{"name":29495,"kind":852,"annotation":29496,"required":42,"default":832,"description":29497},"default_value",{"name":933,"cls":810},"The default value of the parameter in case of shortening.",{"name":29499,"kind":852,"annotation":29500,"required":42,"default":832,"description":29505},"mask",{"join":29501},[29502,832],{"left":29503,"slice":29504},{"name":1851,"cls":810},{"name":1098,"cls":810},"The mask of involved list items for shortening list parameters.",{"name":23800,"kind":852,"annotation":29507,"required":42,"default":832},{"join":29508},[29509,832],{"left":29510,"slice":29511},{"name":927,"cls":810},{"elements":29512},[29513,29514],{"name":931,"cls":810},{"name":933,"cls":810},{"description":29516,"annotation":29517},"The string representation of the parameter value.",{"join":29518},[29519,832],{"name":931,"cls":810},[29521],{"description":29522,"annotation":29523},"If the value type is not supported.",{"name":25703,"cls":810},{"type":846,"name":29278,"path":29268,"parent":28854,"description":29525,"lines":29526,"parameters":29528,"returns":29534},"Parse an error from the response.",[4642,29527],462,[29529],{"name":29236,"kind":852,"annotation":29530,"required":853},{"join":29531},[29532,29533],{"name":931,"cls":810},{"name":29273,"cls":810},{"description":1127,"annotation":29535},{"name":8872,"cls":810},{"type":755,"name":28855,"path":29537,"parent":28841,"classes":29538},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fcommands\u002Fcommand\u002Freceiver.py",[6502],{"type":802,"name":6502,"path":29537,"parent":28855,"description":29540,"lines":29541,"bases":29542,"functions":29545,"mro":29548},"Receiver for commands.",[9123,871],[29543],{"annotation":29544},{"name":28883,"cls":810},[29546,29547],"unitelabs.liquid_handling.hamilton.commands.command.receiver.Receiver.request","unitelabs.liquid_handling.hamilton.commands.command.receiver.Receiver.send",[6502],{"type":846,"name":29546,"path":29537,"parent":6502,"description":7090,"lines":29550,"parameters":29551,"returns":29560},[9136,906],[29552,29553,29555],{"name":851,"kind":852,"required":853},{"name":6530,"kind":852,"annotation":29554,"required":853,"description":7096},{"name":6532,"cls":810},{"name":6534,"kind":852,"annotation":29556,"required":42,"default":6538,"description":29559},{"join":29557},[29558,832],{"name":1161,"cls":810},"The timeout for the request in seconds.",{"description":7102,"annotation":29561},{"name":6532,"cls":810},{"type":846,"name":29547,"path":29537,"parent":6502,"description":7090,"lines":29563,"parameters":29564},[856,871],[29565,29566,29568],{"name":851,"kind":852,"required":853},{"name":6530,"kind":852,"annotation":29567,"required":853,"description":7096},{"name":6532,"cls":810},{"name":6534,"kind":852,"annotation":29569,"required":42,"default":6538,"description":29559},{"join":29570},[29571,832],{"name":1161,"cls":810},{"type":755,"name":28856,"path":29573,"parent":28841,"classes":29574},"unitelabs\u002Fliquid_handling\u002Fhamilton\u002Fcommands\u002Fcommand\u002Fraw_command.py",[28845],{"type":802,"name":28845,"path":29573,"parent":28856,"description":29576,"lines":29577,"decorators":29578,"bases":29580,"attributes":29583,"functions":29591,"mro":29596},"A Hamilton command represented only by its raw byte representation.",[2781,1113],[29579],"dataclasses.dataclass(init=False)",[29581],{"annotation":29582},{"name":6906,"cls":810},[29584,29585,29586,29587,29588,29589,29590],"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",[29592,29593,29594,29595],"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",[28845,6906],{"type":784,"name":29587,"path":29573,"parent":28845,"lines":29598,"value":15244,"annotation":29599},[1903,1903],{"name":6532,"cls":810},{"type":784,"name":29584,"path":29573,"parent":28845,"lines":29601,"value":9133,"annotation":29602},[831,831],{"name":931,"cls":810},{"type":784,"name":29585,"path":29573,"parent":28845,"lines":29604,"value":9133,"annotation":29605},[1040,1040],{"name":931,"cls":810},{"type":784,"name":29586,"path":29573,"parent":28845,"lines":29607,"value":1406,"annotation":29608},[864,864],{"name":1394,"cls":810},{"type":846,"name":29592,"path":29573,"parent":28845,"lines":29610,"parameters":29611},[3016,1903],[29612,29613,29616,29620],{"name":851,"kind":852,"required":853},{"name":15244,"kind":852,"annotation":29614,"required":853,"description":29615},{"name":6532,"cls":810},"The raw byte representation of the command.",{"name":6534,"kind":852,"annotation":29617,"required":42,"default":832},{"join":29618},[29619,832],{"name":1161,"cls":810},{"name":29263,"kind":852,"annotation":29621,"required":42,"default":832},{"left":29622,"slice":29623},{"name":13981,"cls":810},{"name":6502,"cls":810},{"type":784,"name":29588,"path":29573,"parent":28845,"description":29625,"lines":29626,"value":832,"annotation":29627},"The module of the command.",[3036,3042],{"name":931,"cls":810},{"type":784,"name":29589,"path":29573,"parent":28845,"description":29629,"lines":29630,"value":832,"annotation":29631},"The command name.",[7046,3810],{"name":931,"cls":810},{"type":784,"name":29590,"path":29573,"parent":28845,"description":29633,"lines":29634,"value":832,"annotation":29635},"The ID of the command. Defaults to 0.",[3823,3093],{"left":29636,"slice":29637},{"name":29196,"cls":810},{"elements":29638},[29639,29640],{"name":1394,"cls":810},{},{"type":846,"name":29593,"path":29573,"parent":28845,"description":29216,"lines":29642,"parameters":29643,"returns":29645},[1982,3123],[29644],{"name":851,"kind":852,"required":853},{"description":7116,"annotation":29646},{"join":29647},[29648,832],{"name":6532,"cls":810},{"type":846,"name":29594,"path":29573,"parent":28845,"description":29650,"lines":29651,"parameters":29652,"returns":29654},"Serialize the command into a byte representation.",[3132,1112],[29653],{"name":851,"kind":852,"required":853},{"description":29655,"annotation":29656},"The serialized byte representation of the command.",{"name":6532,"cls":810},{"type":846,"name":29595,"path":29573,"parent":28845,"description":29231,"lines":29658,"parameters":29659,"returns":29663},[2061,1113],[29660,29661],{"name":851,"kind":852,"required":853},{"name":29236,"kind":852,"annotation":29662,"required":853,"description":29238},{"name":6532,"cls":810},{"description":29240,"annotation":29664},{"name":6532,"cls":810},{"type":755,"name":765,"path":29666,"parent":756,"description":29667,"packages":29668,"attributes":29673,"classes":29675},"unitelabs\u002Fliquid_handling\u002Fagilent\u002F__init__.py","Agilent liquid handling implementations.",[29669,29670,29671,29672],"unitelabs.liquid_handling.agilent.bravo","unitelabs.liquid_handling.agilent.bravo_protocol","unitelabs.liquid_handling.agilent.interfaces","unitelabs.liquid_handling.agilent.modules",[29674],"unitelabs.liquid_handling.agilent.__all__",[1752],{"type":784,"name":29674,"path":29666,"parent":765,"lines":29677,"value":29678},[9321,9321],[1752],{"type":755,"name":29669,"path":29680,"parent":765,"classes":29681},"unitelabs\u002Fliquid_handling\u002Fagilent\u002Fbravo.py",[1752],{"type":802,"name":1752,"path":29680,"parent":29669,"description":29683,"lines":29684,"bases":29685,"attributes":29688,"functions":29699,"mro":29726},"Agilent Bravo liquid handler.",[848,8726],[29686],{"annotation":29687},{"name":772,"cls":810},[29689,29690,29691,29692,29693,29694,29695,29696,29697,29698],"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",[29700,29701,29702,29703,29704,29705,29706,29707,29708,29709,29710,29711,29712,29713,29714,29715,29716,29717,29718,29719,29720,29721,29722,29723,29724,29725],"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",[1752,772,774,813,827,828],{"type":784,"name":29695,"path":29680,"parent":1752,"lines":29728,"value":1768,"annotation":29729},[3823,3823],{"join":29730},[29731,832],{"name":1773,"cls":810},{"type":784,"name":29689,"path":29680,"parent":1752,"lines":29733,"value":29734,"annotation":29735},[877,877],"BravoConfiguration",{"left":29736,"slice":29737},{"name":843,"cls":810},{"name":1773,"cls":810},{"type":846,"name":29700,"path":29680,"parent":1752,"description":29739,"lines":29740,"parameters":29741},"Initialize the Bravo liquid handler.",[1065,806],[29742,29743,29746,29751,29756],{"name":851,"kind":852,"required":853},{"name":7029,"kind":852,"annotation":29744,"required":853,"description":29745},{"name":931,"cls":810},"The name for this Bravo instance.",{"name":7032,"kind":1769,"annotation":29747,"required":42,"default":832,"description":29750},{"join":29748},[29749,832],{"name":7036,"cls":810},"The client for communicating with the Bravo connector.\nIf None, the API will not be initialized.",{"name":1768,"kind":1769,"annotation":29752,"required":42,"default":832,"description":29755},{"join":29753},[29754,832],{"name":1773,"cls":810},"The configuration for the Bravo instrument.",{"name":3721,"kind":3722,"required":42,"default":3724,"description":29757},"Additional keyword arguments passed to parent class.",{"type":784,"name":29690,"path":29680,"parent":1752,"lines":29759,"value":29760},[1085,1085],"BravoProtocol(client=client, name=name)",{"type":784,"name":29691,"path":29680,"parent":1752,"lines":29762,"value":29763},[1963,1963],"BravoDeck(liquid_handler=self)",{"type":784,"name":29692,"path":29680,"parent":1752,"lines":29765,"value":29766},[888,888],"BravoPipetteHead(liquid_handler=self)",{"type":784,"name":29693,"path":29680,"parent":1752,"lines":29768,"value":29769},[3085,3085],"BravoGripper(liquid_handler=self)",{"type":784,"name":29694,"path":29680,"parent":1752,"lines":29771,"value":1781},[8377,8377],{"type":846,"name":29701,"path":29680,"parent":1752,"lines":29773,"parameters":29774,"returns":29776},[3093,6518],[29775],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":29777},{"name":1752,"cls":810},{"type":846,"name":29702,"path":29680,"parent":1752,"lines":29779,"parameters":29780},[3432,1102],[29781,29782,29790,29795],{"name":851,"kind":852,"required":853},{"name":29783,"kind":852,"annotation":29784,"required":853},"exc_type",{"join":29785},[29786,832],{"left":29787,"slice":29788},{"name":843,"cls":810},{"name":29789,"cls":810},"BaseException",{"name":29791,"kind":852,"annotation":29792,"required":853},"exc",{"join":29793},[29794,832],{"name":29789,"cls":810},{"name":29796,"kind":852,"annotation":29797,"required":853},"tb",{"join":29798},[29799,832],{"name":29800,"cls":810},"types.TracebackType",{"type":846,"name":29703,"path":29680,"parent":1752,"description":29802,"lines":29803,"parameters":29804},"Revert the status light to the ready state during teardown.",[8137,6816],[29805],{"name":851,"kind":852,"required":853},{"type":846,"name":29704,"path":29680,"parent":1752,"description":29807,"lines":29808,"parameters":29809},"Revert the status light to READY when the interpreter exits normally.",[6817,3133],[29810],{"name":851,"kind":852,"required":853},{"type":784,"name":29696,"path":29680,"parent":1752,"description":7119,"lines":29812,"value":832,"annotation":29813},[2044,1112],{"name":7122,"cls":810},{"type":784,"name":29697,"path":29680,"parent":1752,"lines":29815,"value":832,"annotation":29816},[2062,2073],{"name":1773,"cls":810},{"type":784,"name":29698,"path":29680,"parent":1752,"description":29818,"lines":29819,"value":832,"annotation":29820},"Minimum traverse height in mm from the protocol layer.",[10616,1113],{"name":1161,"cls":810},{"type":846,"name":29705,"path":29680,"parent":1752,"description":8460,"lines":29822,"parameters":29823,"returns":29825},[1122,2123],[29824],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":29826},{"name":1773,"cls":810},{"type":846,"name":29706,"path":29680,"parent":1752,"description":29828,"lines":29829,"parameters":29830,"returns":29832},"Check if the Bravo is connected to hardware.",[2124,3237],[29831],{"name":851,"kind":852,"required":853},{"description":29833,"annotation":29834},"True if connected, False otherwise.",{"name":1098,"cls":810},{"type":846,"name":29707,"path":29680,"parent":1752,"description":1089,"lines":29836,"parameters":29837,"returns":29839},[3960,1171],[29838],{"name":851,"kind":852,"required":853},{"description":1096,"annotation":29840},{"name":1098,"cls":810},{"type":846,"name":29708,"path":29680,"parent":1752,"description":1110,"lines":29842,"parameters":29843,"returns":29845},[14011,3572],[29844],{"name":851,"kind":852,"required":853},{"description":1117,"annotation":29846},{"name":931,"cls":810},{"type":846,"name":29709,"path":29680,"parent":1752,"description":1100,"lines":29848,"parameters":29849,"returns":29851},[3657,6551],[29850],{"name":851,"kind":852,"required":853},{"description":1107,"annotation":29852},{"name":931,"cls":810},{"type":846,"name":29710,"path":29680,"parent":1752,"description":1284,"lines":29854,"parameters":29855,"returns":29857},[1186,4053],[29856],{"name":851,"kind":852,"required":853},{"description":29858,"annotation":29859},"Dictionary mapping axis names to current positions in mm.",{"left":29860,"slice":29861},{"name":927,"cls":810},{"elements":29862},[29863,29864],{"name":931,"cls":810},{"name":1062,"cls":810},{"type":846,"name":29711,"path":29680,"parent":1752,"description":29866,"lines":29867,"decorators":29868,"parameters":29869},"Halt all motion on all axes immediately.\n\nAbort any running moves. This method is safe to call even if not fully initialized.",[4054,7148],[7133],[29870],{"name":851,"kind":852,"required":853},{"type":846,"name":29712,"path":29680,"parent":1752,"description":29872,"lines":29873,"decorators":29874,"parameters":29875},"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,4133],[7133],[29876],{"name":851,"kind":852,"required":853},{"type":846,"name":29713,"path":29680,"parent":1752,"description":1197,"lines":29878,"decorators":29879,"parameters":29880},[14890,1237],[7133],[29881,29882],{"name":851,"kind":852,"required":853},{"name":1204,"kind":852,"annotation":29883,"required":853,"description":29884},{"name":931,"cls":810},"Name of the axis (e.g., \"BravoX\", \"BravoY\", \"BravoZ\",\n\"BravoG\", \"BravoZg\", \"BravoW\").",{"type":846,"name":29714,"path":29680,"parent":1752,"description":1208,"lines":29886,"decorators":29887,"parameters":29888},[1246,14909],[7133],[29889,29890],{"name":851,"kind":852,"required":853},{"name":1204,"kind":852,"annotation":29891,"required":853,"description":29884},{"name":931,"cls":810},{"type":846,"name":29715,"path":29680,"parent":1752,"description":29893,"lines":29894,"decorators":29895,"parameters":29896},"Reconnect to the Bravo device.\n\nForce a reconnection attempt if the device has been disconnected.",[10184,8455],[7133],[29897],{"name":851,"kind":852,"required":853},{"type":846,"name":29716,"path":29680,"parent":1752,"description":1190,"lines":29899,"decorators":29900,"parameters":29901},[8462,1267],[7133],[29902],{"name":851,"kind":852,"required":853},{"type":846,"name":29717,"path":29680,"parent":1752,"description":1569,"lines":29904,"parameters":29905,"returns":29907},[1276,1277],[29906],{"name":851,"kind":852,"required":853},{"description":29908,"annotation":29909},"True if E-stop is engaged, False if not engaged or not connected.",{"name":1098,"cls":810},{"type":846,"name":29718,"path":29680,"parent":1752,"description":1579,"lines":29911,"parameters":29912,"returns":29914},[1286,1287],[29913],{"name":851,"kind":852,"required":853},{"description":1586,"annotation":29915},{"name":1098,"cls":810},{"type":846,"name":29719,"path":29680,"parent":1752,"description":29917,"lines":29918,"decorators":29919,"parameters":29920},"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,8229],[6526],[29921,29922],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724,"description":29923},"Configuration options passed to each module.",{"type":846,"name":29720,"path":29680,"parent":1752,"description":29925,"lines":29926,"decorators":29928,"parameters":29929},"Initialize the Bravo liquid handler.\n\nHome all axes and prepare the instrument for operation.",[4290,29927],305,[6526],[29930,29931],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724,"description":29932},"Initialization options passed to each module.",{"type":846,"name":29721,"path":29680,"parent":1752,"description":29934,"lines":29935,"decorators":29936,"parameters":29937},"Activate the Bravo liquid handler.\n\nTransition the instrument to the active state where it is ready\nto execute liquid handling operations.",[18182,12274],[6526],[29938,29939],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724,"description":29940},"Activation options passed to each module.",{"type":846,"name":29722,"path":29680,"parent":1752,"description":29942,"lines":29943,"decorators":29944,"parameters":29945},"Deactivate the Bravo liquid handler.\n\nSafely return the instrument to an inactive state.",[4406,7320],[6526],[29946,29947],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724,"description":29948},"Deactivation options passed to each module.",{"type":846,"name":29723,"path":29680,"parent":1752,"description":29950,"lines":29951,"decorators":29952,"parameters":29953},"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.",[27637,7343],[7133],[29954,29955,29960,29965],{"name":851,"kind":852,"required":853},{"name":1306,"kind":852,"annotation":29956,"required":42,"default":832,"description":29959},{"join":29957},[29958,832],{"name":1161,"cls":810},"X position in mm (default: 0.0).",{"name":1310,"kind":852,"annotation":29961,"required":42,"default":832,"description":29964},{"join":29962},[29963,832],{"name":1161,"cls":810},"Y position in mm (default: 0.0).",{"name":1314,"kind":852,"annotation":29966,"required":42,"default":832,"description":1729},{"join":29967},[29968,832],{"name":1161,"cls":810},{"type":846,"name":29724,"path":29680,"parent":1752,"description":1736,"lines":29970,"decorators":29971,"parameters":29972},[12534,15865],[7133],[29973],{"name":851,"kind":852,"required":853},{"type":846,"name":29725,"path":29680,"parent":1752,"description":29975,"lines":29976,"decorators":29977,"parameters":29978},"Set deck teachpoints for each location.",[7359,8726],[7133],[29979,29980,29989],{"name":851,"kind":852,"required":853},{"name":29981,"kind":852,"annotation":29982,"required":853,"description":29988},"teachpoints",{"left":29983,"slice":29984},{"name":927,"cls":810},{"elements":29985},[29986,29987],{"name":1394,"cls":810},{"name":1915,"cls":810},"Mapping of location ID to teachpoint position.",{"name":29990,"kind":852,"annotation":29991,"required":42,"default":1052,"description":29992},"save_to_config",{"name":1098,"cls":810},"If True, persist to config file on connector.",{"type":755,"name":29670,"path":29994,"parent":765,"attributes":29995,"classes":29997},"unitelabs\u002Fliquid_handling\u002Fagilent\u002Fbravo_protocol.py",[29996],"unitelabs.liquid_handling.agilent.bravo_protocol.logger",[29998],"unitelabs.liquid_handling.agilent.bravo_protocol.BravoProtocol",{"type":784,"name":29996,"path":29994,"parent":29670,"lines":30000,"value":30001},[1788,1788],"logging.getLogger(__name__)",{"type":802,"name":29998,"path":29994,"parent":29670,"description":30003,"lines":30004,"attributes":30006,"functions":30020,"mro":30067},"Agilent Bravo protocol for SiLA2 connector communication.",[1837,30005],969,[30007,30008,30009,30010,30011,30012,30013,30014,30015,30016,30017,30018,30019],"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",[30021,30022,30023,30024,30025,30026,30027,30028,30029,30030,30031,30032,30033,30034,30035,30036,30037,30038,30039,30040,30041,30042,30043,30044,30045,30046,30047,30048,30049,30050,30051,30052,30053,30054,30055,30056,30057,30058,30059,30060,30061,30062,30063,30064,30065,30066],"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",[29998],{"type":784,"name":30007,"path":29994,"parent":29998,"lines":30069,"value":1027},[856,856],{"type":784,"name":30008,"path":29994,"parent":29998,"lines":30071,"value":1027},[795,795],{"type":784,"name":30009,"path":29994,"parent":29998,"lines":30073,"value":1032},[831,831],{"type":784,"name":30010,"path":29994,"parent":29998,"lines":30075,"value":1032},[796,796],{"type":784,"name":30011,"path":29994,"parent":29998,"lines":30077,"value":1037},[3016,3016],{"type":784,"name":30012,"path":29994,"parent":29998,"lines":30079,"value":1032},[870,870],{"type":846,"name":30021,"path":29994,"parent":29998,"description":30081,"lines":30082,"parameters":30083},"Initialize Bravo protocol.",[1051,7040],[30084,30085,30090],{"name":851,"kind":852,"required":853},{"name":7032,"kind":852,"annotation":30086,"required":42,"default":832,"description":30089},{"join":30087},[30088,832],{"name":7036,"cls":810},"AsyncApiClient for connector communication.",{"name":7029,"kind":852,"annotation":30091,"required":42,"default":30092,"description":30093},{"name":931,"cls":810},"'BravoProtocol'","Service name in Cloud API (e.g., \"Bravo (Terence)\").",{"type":784,"name":30013,"path":29994,"parent":29998,"lines":30095,"value":7029},[878,878],{"type":784,"name":30014,"path":29994,"parent":29998,"lines":30097,"value":7032,"annotation":30098},[1079,1079],{"join":30099},[30100,832],{"name":7036,"cls":810},{"type":784,"name":30015,"path":29994,"parent":29998,"lines":30102,"value":832,"annotation":30103},[887,887],{"join":30104},[30105,832],{"name":7057,"cls":810},{"type":784,"name":30016,"path":29994,"parent":29998,"lines":30107,"value":832,"annotation":30108},[3050,3050],{"join":30109},[30110,832],{"name":931,"cls":810},{"type":784,"name":30017,"path":29994,"parent":29998,"lines":30112,"value":30113,"annotation":30114},[7040,7040],"Decimal('0.0')",{"name":1062,"cls":810},{"type":846,"name":30022,"path":29994,"parent":29998,"description":3803,"lines":30116,"parameters":30117},[7046,3810],[30118],{"name":851,"kind":852,"required":853},{"type":846,"name":30023,"path":29994,"parent":29998,"description":3808,"lines":30120,"parameters":30121},[8570,3085],[30122],{"name":851,"kind":852,"required":853},{"type":846,"name":30024,"path":29994,"parent":29998,"description":30124,"lines":30125,"parameters":30126,"returns":30128,"throws":30131},"Ensure service is configured and return it.",[3823,1102],[30127],{"name":851,"kind":852,"required":853},{"description":30129,"annotation":30130},"The configured SiLA2 service.",{"name":7057,"cls":810},[30132],{"description":30133,"annotation":30134},"If service is not available.",{"name":1734,"cls":810},{"type":784,"name":30018,"path":29994,"parent":29998,"description":30136,"lines":30137,"value":832,"annotation":30138},"Return the minimum traverse height sourced from the connector.",[2000,2020],{"name":1161,"cls":810},{"type":846,"name":30025,"path":29994,"parent":29998,"description":1083,"lines":30140,"parameters":30141},[2021,3139],[30142],{"name":851,"kind":852,"required":853},{"type":846,"name":30026,"path":29994,"parent":29998,"description":1089,"lines":30144,"parameters":30145,"returns":30147},[1103,3905],[30146],{"name":851,"kind":852,"required":853},{"description":1096,"annotation":30148},{"name":1098,"cls":810},{"type":846,"name":30027,"path":29994,"parent":29998,"description":1100,"lines":30150,"parameters":30151,"returns":30153},[3911,8412],[30152],{"name":851,"kind":852,"required":853},{"description":1107,"annotation":30154},{"name":931,"cls":810},{"type":846,"name":30028,"path":29994,"parent":29998,"description":1110,"lines":30156,"parameters":30157,"returns":30159},[8419,1133],[30158],{"name":851,"kind":852,"required":853},{"description":1117,"annotation":30160},{"name":931,"cls":810},{"type":846,"name":30029,"path":29994,"parent":29998,"description":30162,"lines":30163,"parameters":30164,"returns":30166},"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,6577],[30165],{"name":851,"kind":852,"required":853},{"description":30167,"annotation":30168},"SimpleNamespace with a .locations list of SimpleNamespace entries, each",{"name":1129,"cls":810},{"type":784,"name":30019,"path":29994,"parent":29998,"description":1131,"lines":30170,"value":832,"annotation":30171},[1210,1220],{"name":931,"cls":810},{"type":846,"name":30030,"path":29994,"parent":29998,"description":1137,"lines":30173,"parameters":30174,"returns":30176},[1226,4140],[30175],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":30177},{"left":30178,"slice":30179},{"name":927,"cls":810},{"elements":30180},[30181,30182],{"name":931,"cls":810},{"name":933,"cls":810},{"type":846,"name":30031,"path":29994,"parent":29998,"description":1152,"lines":30184,"parameters":30185},[2248,18156],[30186,30187,30189],{"name":851,"kind":852,"required":853},{"name":1159,"kind":852,"annotation":30188,"required":853,"description":1162},{"name":1161,"cls":810},{"name":1164,"kind":852,"annotation":30190,"required":42,"default":1166,"description":1167},{"name":1161,"cls":810},{"type":846,"name":30032,"path":29994,"parent":29998,"description":1169,"lines":30192,"parameters":30193},[14470,11484],[30194],{"name":851,"kind":852,"required":853},{"type":846,"name":30033,"path":29994,"parent":29998,"description":1176,"lines":30196,"parameters":30197},[1267,19523],[30198],{"name":851,"kind":852,"required":853},{"type":846,"name":30034,"path":29994,"parent":29998,"description":1183,"lines":30200,"parameters":30201},[1277,8999],[30202],{"name":851,"kind":852,"required":853},{"type":846,"name":30035,"path":29994,"parent":29998,"description":1190,"lines":30204,"parameters":30205},[1287,2735],[30206],{"name":851,"kind":852,"required":853},{"type":846,"name":30036,"path":29994,"parent":29998,"description":1197,"lines":30208,"parameters":30209},[4250,1323],[30210,30211],{"name":851,"kind":852,"required":853},{"name":1204,"kind":852,"annotation":30212,"required":853,"description":1206},{"name":931,"cls":810},{"type":846,"name":30037,"path":29994,"parent":29998,"description":1208,"lines":30214,"parameters":30215},[12157,4326],[30216,30217],{"name":851,"kind":852,"required":853},{"name":1204,"kind":852,"annotation":30218,"required":853,"description":1206},{"name":931,"cls":810},{"type":846,"name":30038,"path":29994,"parent":29998,"description":1217,"lines":30220,"parameters":30221},[4327,4342],[30222],{"name":851,"kind":852,"required":853},{"type":846,"name":30039,"path":29994,"parent":29998,"description":1224,"lines":30224,"parameters":30225,"returns":30227},[4348,21590],[30226],{"name":851,"kind":852,"required":853},{"description":1231,"annotation":30228},{"name":1062,"cls":810},{"type":846,"name":30040,"path":29994,"parent":29998,"description":1234,"lines":30230,"parameters":30231,"returns":30233},[25344,4386],[30232],{"name":851,"kind":852,"required":853},{"description":1241,"annotation":30234},{"name":1062,"cls":810},{"type":846,"name":30041,"path":29994,"parent":29998,"description":1244,"lines":30236,"parameters":30237,"returns":30239},[4405,7305],[30238],{"name":851,"kind":852,"required":853},{"description":1251,"annotation":30240},{"name":1062,"cls":810},{"type":846,"name":30042,"path":29994,"parent":29998,"description":1254,"lines":30242,"parameters":30243,"returns":30245},[18656,7320],[30244],{"name":851,"kind":852,"required":853},{"description":1261,"annotation":30246},{"name":1062,"cls":810},{"type":846,"name":30043,"path":29994,"parent":29998,"description":1264,"lines":30248,"parameters":30249,"returns":30251},[27637,16298],[30250],{"name":851,"kind":852,"required":853},{"description":1271,"annotation":30252},{"name":1062,"cls":810},{"type":846,"name":30044,"path":29994,"parent":29998,"description":1274,"lines":30254,"parameters":30255,"returns":30257},[12493,12534],[30256],{"name":851,"kind":852,"required":853},{"description":1281,"annotation":30258},{"name":1062,"cls":810},{"type":846,"name":30045,"path":29994,"parent":29998,"description":1284,"lines":30260,"parameters":30261,"returns":30263},[7344,12564],[30262],{"name":851,"kind":852,"required":853},{"description":1291,"annotation":30264},{"left":30265,"slice":30266},{"name":927,"cls":810},{"elements":30267},[30268,30269],{"name":931,"cls":810},{"name":1062,"cls":810},{"type":846,"name":30046,"path":29994,"parent":29998,"description":1299,"lines":30271,"parameters":30272},[15873,7372],[30273,30274,30276,30278,30280],{"name":851,"kind":852,"required":853},{"name":1306,"kind":852,"annotation":30275,"required":853,"description":1308},{"name":1161,"cls":810},{"name":1310,"kind":852,"annotation":30277,"required":853,"description":1312},{"name":1161,"cls":810},{"name":1314,"kind":852,"annotation":30279,"required":853,"description":1316},{"name":1161,"cls":810},{"name":1164,"kind":852,"annotation":30281,"required":42,"default":1166,"description":1319},{"name":1161,"cls":810},{"type":846,"name":30047,"path":29994,"parent":29998,"description":1321,"lines":30283,"parameters":30285},[7383,30284],494,[30286,30287,30289,30291,30293,30295,30299,30303,30305,30307,30309,30311,30313,30315,30317,30319,30321,30323,30325,30329,30331,30333,30335],{"name":851,"kind":852,"required":853},{"name":1306,"kind":852,"annotation":30288,"required":853,"description":1329},{"name":1161,"cls":810},{"name":1310,"kind":852,"annotation":30290,"required":853,"description":1332},{"name":1161,"cls":810},{"name":1314,"kind":852,"annotation":30292,"required":853,"description":1335},{"name":1161,"cls":810},{"name":1159,"kind":852,"annotation":30294,"required":853,"description":1338},{"name":1161,"cls":810},{"name":1340,"kind":852,"annotation":30296,"required":42,"default":832,"description":1344},{"join":30297},[30298,832],{"name":1161,"cls":810},{"name":1346,"kind":852,"annotation":30300,"required":42,"default":832,"description":1350},{"join":30301},[30302,832],{"name":1161,"cls":810},{"name":1352,"kind":852,"annotation":30304,"required":42,"default":1032,"description":1354},{"name":1161,"cls":810},{"name":1356,"kind":852,"annotation":30306,"required":42,"default":1032,"description":1358},{"name":1161,"cls":810},{"name":1360,"kind":852,"annotation":30308,"required":42,"default":1032,"description":1362},{"name":1161,"cls":810},{"name":1164,"kind":852,"annotation":30310,"required":42,"default":1166,"description":1365},{"name":1161,"cls":810},{"name":1367,"kind":852,"annotation":30312,"required":42,"default":1027,"description":1369},{"name":1161,"cls":810},{"name":1371,"kind":852,"annotation":30314,"required":42,"default":1166,"description":1373},{"name":1161,"cls":810},{"name":1375,"kind":852,"annotation":30316,"required":42,"default":1166,"description":1377},{"name":1161,"cls":810},{"name":1379,"kind":852,"annotation":30318,"required":42,"default":1381,"description":1382},{"name":1161,"cls":810},{"name":1384,"kind":852,"annotation":30320,"required":42,"default":1381,"description":1386},{"name":1161,"cls":810},{"name":1388,"kind":852,"annotation":30322,"required":42,"default":1381,"description":1390},{"name":1161,"cls":810},{"name":1392,"kind":852,"annotation":30324,"required":42,"default":1395,"description":1396},{"name":1394,"cls":810},{"name":1398,"kind":852,"annotation":30326,"required":42,"default":832,"description":1402},{"join":30327},[30328,832],{"name":1161,"cls":810},{"name":1404,"kind":852,"annotation":30330,"required":42,"default":1406,"description":1407},{"name":1394,"cls":810},{"name":1409,"kind":852,"annotation":30332,"required":42,"default":1032,"description":1411},{"name":1161,"cls":810},{"name":1413,"kind":852,"annotation":30334,"required":42,"default":1032,"description":1415},{"name":1161,"cls":810},{"name":1417,"kind":852,"annotation":30336,"required":42,"default":1027,"description":1419},{"name":1161,"cls":810},{"type":846,"name":30048,"path":29994,"parent":29998,"description":1421,"lines":30338,"parameters":30339},[1611,5170],[30340,30341,30343,30345,30347,30349,30353,30357,30359,30361,30363,30365,30367,30369,30371,30373,30375,30377,30381,30383,30385,30387,30389,30394,30398],{"name":851,"kind":852,"required":853},{"name":1306,"kind":852,"annotation":30342,"required":853,"description":1329},{"name":1161,"cls":810},{"name":1310,"kind":852,"annotation":30344,"required":853,"description":1332},{"name":1161,"cls":810},{"name":1314,"kind":852,"annotation":30346,"required":853,"description":1335},{"name":1161,"cls":810},{"name":1159,"kind":852,"annotation":30348,"required":853,"description":1338},{"name":1161,"cls":810},{"name":1340,"kind":852,"annotation":30350,"required":42,"default":832,"description":1344},{"join":30351},[30352,832],{"name":1161,"cls":810},{"name":1346,"kind":852,"annotation":30354,"required":42,"default":832,"description":1443},{"join":30355},[30356,832],{"name":1161,"cls":810},{"name":1352,"kind":852,"annotation":30358,"required":42,"default":1032,"description":1354},{"name":1161,"cls":810},{"name":1447,"kind":852,"annotation":30360,"required":42,"default":1032,"description":1449},{"name":1161,"cls":810},{"name":1164,"kind":852,"annotation":30362,"required":42,"default":1166,"description":1365},{"name":1161,"cls":810},{"name":1453,"kind":852,"annotation":30364,"required":42,"default":1027,"description":1455},{"name":1161,"cls":810},{"name":1371,"kind":852,"annotation":30366,"required":42,"default":1166,"description":1373},{"name":1161,"cls":810},{"name":1375,"kind":852,"annotation":30368,"required":42,"default":1166,"description":1377},{"name":1161,"cls":810},{"name":1461,"kind":852,"annotation":30370,"required":42,"default":1381,"description":1463},{"name":1161,"cls":810},{"name":1384,"kind":852,"annotation":30372,"required":42,"default":1381,"description":1386},{"name":1161,"cls":810},{"name":1388,"kind":852,"annotation":30374,"required":42,"default":1381,"description":1390},{"name":1161,"cls":810},{"name":1392,"kind":852,"annotation":30376,"required":42,"default":1395,"description":1470},{"name":1394,"cls":810},{"name":1398,"kind":852,"annotation":30378,"required":42,"default":832,"description":1402},{"join":30379},[30380,832],{"name":1161,"cls":810},{"name":1404,"kind":852,"annotation":30382,"required":42,"default":1406,"description":1477},{"name":1394,"cls":810},{"name":1409,"kind":852,"annotation":30384,"required":42,"default":1032,"description":1411},{"name":1161,"cls":810},{"name":1413,"kind":852,"annotation":30386,"required":42,"default":1032,"description":1415},{"name":1161,"cls":810},{"name":1417,"kind":852,"annotation":30388,"required":42,"default":1027,"description":1419},{"name":1161,"cls":810},{"name":1485,"kind":852,"annotation":30390,"required":42,"default":832,"description":1491},{"join":30391},[30392,30393,832],{"name":1489,"cls":810},{"name":931,"cls":810},{"name":1493,"kind":852,"annotation":30395,"required":42,"default":832,"description":1497},{"join":30396},[30397,832],{"name":1161,"cls":810},{"name":1499,"kind":852,"annotation":30399,"required":42,"default":832,"description":1503},{"join":30400},[30401,832],{"name":1161,"cls":810},{"type":846,"name":30049,"path":29994,"parent":29998,"description":1505,"lines":30403,"parameters":30404},[5373,5448],[30405,30406,30408,30410,30412,30414,30416,30419,30421],{"name":851,"kind":852,"required":853},{"name":1306,"kind":852,"annotation":30407,"required":853,"description":1513},{"name":1161,"cls":810},{"name":1310,"kind":852,"annotation":30409,"required":853,"description":1516},{"name":1161,"cls":810},{"name":1518,"kind":852,"annotation":30411,"required":853,"description":1520},{"name":1161,"cls":810},{"name":1522,"kind":852,"annotation":30413,"required":853,"description":1524},{"name":1161,"cls":810},{"name":1526,"kind":852,"annotation":30415,"required":853,"description":1528},{"name":1394,"cls":810},{"name":1530,"kind":852,"annotation":30417,"required":42,"default":1048,"description":30418},{"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":1164,"kind":852,"annotation":30420,"required":42,"default":1535,"description":1536},{"name":1161,"cls":810},{"name":1398,"kind":852,"annotation":30422,"required":42,"default":832,"description":1402},{"join":30423},[30424,832],{"name":1161,"cls":810},{"type":846,"name":30050,"path":29994,"parent":29998,"description":1542,"lines":30426,"parameters":30427},[5464,4748],[30428,30429,30431,30433,30435,30437,30439],{"name":851,"kind":852,"required":853},{"name":1306,"kind":852,"annotation":30430,"required":853,"description":1550},{"name":1161,"cls":810},{"name":1310,"kind":852,"annotation":30432,"required":853,"description":1553},{"name":1161,"cls":810},{"name":1555,"kind":852,"annotation":30434,"required":853,"description":1557},{"name":1161,"cls":810},{"name":1559,"kind":852,"annotation":30436,"required":42,"description":1561},{"name":1161,"cls":810},{"name":1164,"kind":852,"annotation":30438,"required":42,"default":1535,"description":1536},{"name":1161,"cls":810},{"name":1398,"kind":852,"annotation":30440,"required":42,"default":832,"description":1402},{"join":30441},[30442,832],{"name":1161,"cls":810},{"type":846,"name":30051,"path":29994,"parent":29998,"description":1569,"lines":30444,"parameters":30447,"returns":30449},[30445,30446],673,682,[30448],{"name":851,"kind":852,"required":853},{"description":1576,"annotation":30450},{"name":1098,"cls":810},{"type":846,"name":30052,"path":29994,"parent":29998,"description":1579,"lines":30452,"parameters":30454,"returns":30456},[30453,24920],684,[30455],{"name":851,"kind":852,"required":853},{"description":1586,"annotation":30457},{"name":1098,"cls":810},{"type":846,"name":30053,"path":29994,"parent":29998,"description":30459,"lines":30460,"parameters":30462},"Move gripper jaws to specified position using absolute positioning.",[30461,5691],695,[30463,30464,30466],{"name":851,"kind":852,"required":853},{"name":1615,"kind":852,"annotation":30465,"required":853,"description":1617},{"name":1161,"cls":810},{"name":1164,"kind":852,"annotation":30467,"required":42,"default":1620,"description":1319},{"name":1161,"cls":810},{"type":846,"name":30054,"path":29994,"parent":29998,"description":30469,"lines":30470,"parameters":30471},"Move gripper jaws using ForceMove, stopping when motor current exceeds the threshold.",[5692,7724],[30472,30473,30476,30478],{"name":851,"kind":852,"required":853},{"name":1615,"kind":852,"annotation":30474,"required":853,"description":30475},{"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":1632,"kind":852,"annotation":30477,"required":853,"description":1634},{"name":1161,"cls":810},{"name":1164,"kind":852,"annotation":30479,"required":42,"default":1620,"description":1319},{"name":1161,"cls":810},{"type":846,"name":30055,"path":29994,"parent":29998,"description":1638,"lines":30481,"parameters":30483},[7731,30482],741,[30484,30485,30487],{"name":851,"kind":852,"required":853},{"name":1615,"kind":852,"annotation":30486,"required":853,"description":1316},{"name":1161,"cls":810},{"name":1164,"kind":852,"annotation":30488,"required":42,"default":1535,"description":1319},{"name":1161,"cls":810},{"type":846,"name":30056,"path":29994,"parent":29998,"description":1589,"lines":30490,"parameters":30493},[30491,30492],743,746,[30494,30495],{"name":851,"kind":852,"required":853},{"name":1596,"kind":852,"annotation":30496,"required":853},{"name":1098,"cls":810},{"type":846,"name":30057,"path":29994,"parent":29998,"description":30498,"lines":30499,"parameters":30501,"returns":30503},"Return whether the plate presence sensor detects a plate.",[30500,7752],748,[30502],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":30504},{"name":1098,"cls":810},{"type":846,"name":30058,"path":29994,"parent":29998,"description":1649,"lines":30506,"parameters":30508,"returns":30510},[30507,7762],754,[30509],{"name":851,"kind":852,"required":853},{"description":1656,"annotation":30511},{"name":1161,"cls":810},{"type":846,"name":30059,"path":29994,"parent":29998,"description":30513,"lines":30514,"parameters":30517},"Set deck teachpoints from a list of location data.",[30515,30516],766,782,[30518,30519,30532],{"name":851,"kind":852,"required":853},{"name":29981,"kind":852,"annotation":30520,"required":853,"description":30531},{"left":30521,"slice":30522},{"name":1851,"cls":810},{"left":30523,"slice":30524},{"name":927,"cls":810},{"elements":30525},[30526,30527],{"name":931,"cls":810},{"join":30528},[30529,30530],{"name":1394,"cls":810},{"name":1161,"cls":810},"List of teachpoint entries, each with location_id, x, y, z keys.",{"name":29990,"kind":852,"annotation":30533,"required":42,"default":1052,"description":29992},{"name":1098,"cls":810},{"type":846,"name":30060,"path":29994,"parent":29998,"description":1659,"lines":30535,"parameters":30538},[30536,30537],784,793,[30539,30540],{"name":851,"kind":852,"required":853},{"name":1666,"kind":852,"annotation":30541,"required":853,"description":1668},{"name":1161,"cls":810},{"type":846,"name":30061,"path":29994,"parent":29998,"description":1670,"lines":30543,"parameters":30545},[30544,6203],795,[30546,30547,30549,30551],{"name":851,"kind":852,"required":853},{"name":1677,"kind":852,"annotation":30548,"required":853,"description":1679},{"name":931,"cls":810},{"name":1681,"kind":852,"annotation":30550,"required":42,"default":1406,"description":1683},{"name":1394,"cls":810},{"name":1685,"kind":852,"annotation":30552,"required":42,"default":1052,"description":1687},{"name":1098,"cls":810},{"type":846,"name":30062,"path":29994,"parent":29998,"description":30554,"lines":30555,"parameters":30557},"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.",[6213,30556],857,[30558,30559,30561,30563],{"name":851,"kind":852,"required":853},{"name":1677,"kind":852,"annotation":30560,"required":853,"description":1679},{"name":931,"cls":810},{"name":1681,"kind":852,"annotation":30562,"required":42,"default":1406,"description":1683},{"name":1394,"cls":810},{"name":1685,"kind":852,"annotation":30564,"required":42,"default":1052,"description":1687},{"name":1098,"cls":810},{"type":846,"name":30063,"path":29994,"parent":29998,"description":1702,"lines":30566,"parameters":30567},[6314,6329],[30568],{"name":851,"kind":852,"required":853},{"type":846,"name":30064,"path":29994,"parent":29998,"description":30570,"lines":30571,"parameters":30573},"Wait until all key axes return parseable position values.",[6337,30572],904,[30574,30575,30578],{"name":851,"kind":852,"required":853},{"name":30576,"kind":1769,"annotation":30577,"required":42,"default":1620},"timeout_s",{"name":1161,"cls":810},{"name":30579,"kind":1769,"annotation":30580,"required":42,"default":30581},"poll_interval_s",{"name":1161,"cls":810},"0.2",{"type":846,"name":30065,"path":29994,"parent":29998,"description":1709,"lines":30583,"parameters":30586,"throws":30600},[30584,30585],906,952,[30587,30588,30592,30596],{"name":851,"kind":852,"required":853},{"name":1306,"kind":852,"annotation":30589,"required":42,"default":832,"description":1719},{"join":30590},[30591,832],{"name":1161,"cls":810},{"name":1310,"kind":852,"annotation":30593,"required":42,"default":832,"description":1724},{"join":30594},[30595,832],{"name":1161,"cls":810},{"name":1314,"kind":852,"annotation":30597,"required":42,"default":832,"description":1729},{"join":30598},[30599,832],{"name":1161,"cls":810},[30601],{"description":1732,"annotation":30602},{"name":1734,"cls":810},{"type":846,"name":30066,"path":29994,"parent":29998,"description":1736,"lines":30604,"parameters":30606,"throws":30608},[30605,30005],954,[30607],{"name":851,"kind":852,"required":853},[30609],{"description":1732,"annotation":30610},{"name":1734,"cls":810},{"type":755,"name":29671,"path":30612,"parent":765,"packages":30613,"attributes":30617,"classes":30619},"unitelabs\u002Fliquid_handling\u002Fagilent\u002Finterfaces\u002F__init__.py",[30614,30615,30616],"unitelabs.liquid_handling.agilent.interfaces.constants","unitelabs.liquid_handling.agilent.interfaces.configuration","unitelabs.liquid_handling.agilent.interfaces.parameters",[30618],"unitelabs.liquid_handling.agilent.interfaces.__all__",[1773,30620,30621,30622,30623,30624],"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":30618,"path":30612,"parent":29671,"lines":30626,"value":30627},[848,1059],[30628,30629,30630,30631,30632,30621,1773,30622,30620,30623,30633,30624,30634],"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":30614,"path":30636,"parent":29671,"attributes":30637},"unitelabs\u002Fliquid_handling\u002Fagilent\u002Finterfaces\u002Fconstants.py",[30632,30631,30638,30628,30639,30640,30641,30642,30643,30644,30645,30646,30647,30648,30649,30650,30651,30652,30653,30654,30655,30656],"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_TRAVERSE_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":30632,"path":30636,"parent":30614,"lines":30658,"value":30659},[9123,9123],"Decimal('9.0')",{"type":784,"name":30631,"path":30636,"parent":30614,"lines":30661,"value":15128},[9136,9136],{"type":784,"name":30638,"path":30636,"parent":30614,"lines":30663,"value":15128},[790,790],{"type":784,"name":30628,"path":30636,"parent":30614,"lines":30665,"value":30113},[1788,1788],{"type":784,"name":30639,"path":30636,"parent":30614,"lines":30667,"value":30113},[1837,1837],{"type":784,"name":30640,"path":30636,"parent":30614,"lines":30669,"value":30670},[848,848],"Decimal('6.0')",{"type":784,"name":30641,"path":30636,"parent":30614,"lines":30672,"value":30673},[906,906],"Decimal('-20.0')",{"type":784,"name":30642,"path":30636,"parent":30614,"lines":30675,"value":30676},[791,791],"Decimal('10.0')",{"type":784,"name":30643,"path":30636,"parent":30614,"lines":30678,"value":30676},[856,856],{"type":784,"name":30644,"path":30636,"parent":30614,"lines":30680,"value":30681},[795,795],"Decimal('2.0')",{"type":784,"name":30645,"path":30636,"parent":30614,"lines":30683,"value":30684},[831,831],"Decimal('50.0')",{"type":784,"name":30646,"path":30636,"parent":30614,"lines":30686,"value":30687},[1040,1040],"Decimal('127.76')",{"type":784,"name":30647,"path":30636,"parent":30614,"lines":30689,"value":30690},[864,864],"Decimal('0.25')",{"type":784,"name":30648,"path":30636,"parent":30614,"lines":30692,"value":30693},[796,796],"Decimal('8.21')",{"type":784,"name":30649,"path":30636,"parent":30614,"lines":30695,"value":30676},[3016,3016],{"type":784,"name":30650,"path":30636,"parent":30614,"lines":30697,"value":30698},[870,870],"Decimal('3.0')",{"type":784,"name":30651,"path":30636,"parent":30614,"lines":30700,"value":30701},[871,871],"Decimal('18.0')",{"type":784,"name":30652,"path":30636,"parent":30614,"lines":30703,"value":30704},[877,877],"Decimal('0.1')",{"type":784,"name":30653,"path":30636,"parent":30614,"lines":30706,"value":30707},[1059,1059],"Decimal('100.0')",{"type":784,"name":30654,"path":30636,"parent":30614,"lines":30709,"value":30707},[1065,1065],{"type":784,"name":30655,"path":30636,"parent":30614,"lines":30711,"value":30712},[6725,6725],"Decimal('40.0')",{"type":784,"name":30656,"path":30636,"parent":30614,"lines":30714,"value":30113},[3389,3389],{"type":755,"name":30615,"path":30716,"parent":29671,"attributes":30717,"classes":30719,"functions":30721},"unitelabs\u002Fliquid_handling\u002Fagilent\u002Finterfaces\u002Fconfiguration.py",[30633,30630,30718,30629],"unitelabs.liquid_handling.agilent.interfaces.configuration._HEAD_TYPE_ALIASES",[1773,30620,30720],"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfileField",[30634],{"type":802,"name":1773,"path":30716,"parent":30615,"description":30723,"lines":30724,"decorators":30725,"bases":30726,"attributes":30729,"functions":30733,"mro":30736},"Represents the configuration of a Bravo as a dataclass.",[839,887],[9323],[30727],{"annotation":30728},{"name":836,"cls":810},[30730,30731,30732],"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",[30734,30735],"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoConfiguration.__init__","unitelabs.liquid_handling.agilent.interfaces.configuration.BravoConfiguration.from_head_type",[1773,836,10405],{"type":784,"name":30730,"path":30716,"parent":1773,"description":30738,"lines":30739,"value":30740,"annotation":30741},"The head profile used for pipetting on the Bravo.",[791,795],"dataclasses.field(default_factory=(lambda: MISSING), metadata={'marshmallow_field': 'BravoHeadProfileField'})",{"join":30742},[30743,30744],{"name":30620,"cls":810},{"name":10414,"cls":810},{"type":784,"name":30731,"path":30716,"parent":1773,"description":30746,"lines":30747,"value":10409,"annotation":30748},"Minimum traverse height in mm (0.0 = top\u002Fsafest when not yet configured).",[864,864],{"join":30749},[30750,30751],{"name":1062,"cls":810},{"name":10414,"cls":810},{"type":784,"name":30732,"path":30716,"parent":1773,"description":10933,"lines":30753,"value":832,"annotation":30754},[871,6725],{"name":1098,"cls":810},{"type":846,"name":30735,"path":30716,"parent":1773,"description":30756,"lines":30757,"decorators":30758,"parameters":30759,"returns":30768},"Create a complete BravoConfiguration from a head type string.",[3389,887],[13434],[30760,30761,30766],{"name":13437,"kind":852,"required":853},{"name":1765,"kind":852,"annotation":30762,"required":853},{"join":30763},[30764,30765],{"name":30633,"cls":810},{"name":931,"cls":810},{"name":1398,"kind":852,"annotation":30767,"required":42},{"name":1062,"cls":810},{"description":1127,"annotation":30769},{"name":1773,"cls":810},{"type":846,"name":30734,"path":30716,"parent":1773,"lines":30771,"parameters":30772},[9338,9338],[30773,30774,30780,30786,30792],{"name":851,"kind":852,"required":853},{"name":7029,"kind":852,"annotation":30775,"required":42,"default":30779},{"join":30776},[30777,30778],{"name":931,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":10948,"kind":852,"annotation":30781,"required":42,"default":30785},{"join":30782},[30783,30784],{"name":931,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":30787,"kind":852,"annotation":30788,"required":42},"head_profile",{"join":30789},[30790,30791],{"name":30620,"cls":810},{"name":10414,"cls":810},{"name":1398,"kind":852,"annotation":30793,"required":42,"default":30797},{"join":30794},[30795,30796],{"name":1062,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"type":784,"name":30633,"path":30716,"parent":30615,"lines":30799,"value":30800,"annotation":30801},[1954,1954],"typing.Literal['96LT', '96AM', '96ST', '384ST']",{"name":30802,"cls":810},"typing_extensions.TypeAlias",{"type":802,"name":30620,"path":30716,"parent":30615,"description":30804,"lines":30805,"decorators":30806,"attributes":30807,"functions":30824,"mro":30826},"W-axis calibration profile and physical dimensions for a Bravo head type.",[3810,1991],[9323],[30808,30809,30810,30811,30812,30813,30814,30815,30816,30817,30818,30819,30820,30821,30822,30823],"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",[30825],"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfile.__init__",[30620],{"type":784,"name":30808,"path":30716,"parent":30620,"lines":30828,"value":832,"annotation":30829},[888,888],{"name":931,"cls":810},{"type":784,"name":30809,"path":30716,"parent":30620,"lines":30831,"value":30832,"annotation":30833},[3085,3085],"dataclasses.field(default_factory=(lambda: decimal.Decimal('0.0')))",{"name":1062,"cls":810},{"type":784,"name":30810,"path":30716,"parent":30620,"lines":30835,"value":30832,"annotation":30836},[8377,8377],{"name":1062,"cls":810},{"type":784,"name":30811,"path":30716,"parent":30620,"lines":30838,"value":30832,"annotation":30839},[3823,3823],{"name":1062,"cls":810},{"type":784,"name":30812,"path":30716,"parent":30620,"lines":30841,"value":30832,"annotation":30842},[897,897],{"name":1062,"cls":810},{"type":784,"name":30813,"path":30716,"parent":30620,"lines":30844,"value":30832,"annotation":30845},[806,806],{"name":1062,"cls":810},{"type":784,"name":30814,"path":30716,"parent":30620,"lines":30847,"value":30832,"annotation":30848},[1091,1091],{"name":1062,"cls":810},{"type":784,"name":30815,"path":30716,"parent":30620,"lines":30850,"value":30832,"annotation":30851},[3093,3093],{"name":1062,"cls":810},{"type":784,"name":30816,"path":30716,"parent":30620,"lines":30853,"value":30832,"annotation":30854},[6518,6518],{"name":1062,"cls":810},{"type":784,"name":30817,"path":30716,"parent":30620,"lines":30856,"value":30857,"annotation":30858},[1981,1981],"dataclasses.field(default_factory=(lambda: decimal.Decimal('9.0')))",{"name":1062,"cls":810},{"type":784,"name":30818,"path":30716,"parent":30620,"lines":30860,"value":4791,"annotation":30861},[3461,3461],{"name":1394,"cls":810},{"type":784,"name":30819,"path":30716,"parent":30620,"lines":30863,"value":15128,"annotation":30864},[1982,1982],{"name":1394,"cls":810},{"type":784,"name":30820,"path":30716,"parent":30620,"lines":30866,"value":4791,"annotation":30867},[1092,1092],{"name":1394,"cls":810},{"type":784,"name":30821,"path":30716,"parent":30620,"lines":30869,"value":15128,"annotation":30870},[1990,1990],{"name":1394,"cls":810},{"type":784,"name":30822,"path":30716,"parent":30620,"lines":30872,"value":30873,"annotation":30874},[1102,1102],"dataclasses.field(default_factory=(lambda: decimal.Decimal('90.0')))",{"name":1062,"cls":810},{"type":784,"name":30823,"path":30716,"parent":30620,"lines":30876,"value":30877,"annotation":30878},[1991,1991],"dataclasses.field(default_factory=(lambda: decimal.Decimal('63.0')))",{"name":1062,"cls":810},{"type":846,"name":30825,"path":30716,"parent":30620,"lines":30880,"parameters":30881},[9338,9338],[30882,30883,30885,30888,30891,30894,30897,30900,30903,30906,30909,30912,30914,30916,30919,30922,30925],{"name":851,"kind":852,"required":853},{"name":7029,"kind":852,"annotation":30884,"required":853},{"name":931,"cls":810},{"name":30886,"kind":852,"annotation":30887,"required":42},"user_calibration_offset",{"name":1062,"cls":810},{"name":30889,"kind":852,"annotation":30890,"required":42},"w_software_min",{"name":1062,"cls":810},{"name":30892,"kind":852,"annotation":30893,"required":42},"w_software_max",{"name":1062,"cls":810},{"name":30895,"kind":852,"annotation":30896,"required":42},"head_max_volume",{"name":1062,"cls":810},{"name":30898,"kind":852,"annotation":30899,"required":42},"min_volume",{"name":1062,"cls":810},{"name":30901,"kind":852,"annotation":30902,"required":42},"ul_to_mm_factor",{"name":1062,"cls":810},{"name":30904,"kind":852,"annotation":30905,"required":42},"hw_min",{"name":1062,"cls":810},{"name":30907,"kind":852,"annotation":30908,"required":42},"hw_max",{"name":1062,"cls":810},{"name":30910,"kind":852,"annotation":30911,"required":42},"tip_spacing",{"name":1062,"cls":810},{"name":16350,"kind":852,"annotation":30913,"required":42,"default":4791},{"name":1394,"cls":810},{"name":16353,"kind":852,"annotation":30915,"required":42,"default":15128},{"name":1394,"cls":810},{"name":30917,"kind":852,"annotation":30918,"required":42,"default":4791},"rack_rows",{"name":1394,"cls":810},{"name":30920,"kind":852,"annotation":30921,"required":42,"default":15128},"rack_columns",{"name":1394,"cls":810},{"name":30923,"kind":852,"annotation":30924,"required":42},"deck_x_spacing",{"name":1062,"cls":810},{"name":30926,"kind":852,"annotation":30927,"required":42},"deck_y_spacing",{"name":1062,"cls":810},{"type":784,"name":30630,"path":30716,"parent":30615,"lines":30929,"value":30930,"annotation":30931},[2001,2135],"{'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":30932,"slice":30933},{"name":927,"cls":810},{"elements":30934},[30935,30936],{"name":931,"cls":810},{"name":30620,"cls":810},{"type":784,"name":30718,"path":30716,"parent":30615,"lines":30938,"value":30940,"annotation":30941},[2174,30939],151,"{'96LT': '96LT', 'OQ_96LT': '96LT', '96AM': '96AM', 'OQ_96AM': '96AM', '96ST': '96ST', 'OQ_96ST': '96ST', '384ST': '384ST', 'OQ_384ST': '384ST'}",{"left":30942,"slice":30943},{"name":927,"cls":810},{"elements":30944},[30945,30946],{"name":931,"cls":810},{"name":931,"cls":810},{"type":802,"name":30720,"path":30716,"parent":30615,"description":30948,"lines":30949,"bases":30950,"functions":30954,"mro":30957},"Marshmallow field for BravoHeadProfile that handles serialization\u002Fdeserialization.",[1172,1192],[30951],{"annotation":30952},{"name":30953,"cls":810},"marshmallow.fields.Field",[30955,30956],"unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfileField._serialize","unitelabs.liquid_handling.agilent.interfaces.configuration.BravoHeadProfileField._deserialize",[30720],{"type":846,"name":30955,"path":30716,"parent":30720,"lines":30959,"decorators":30960,"parameters":30961,"returns":30974},[3572,3658],[6526],[30962,30963,30965,30970,30973],{"name":851,"kind":852,"required":853},{"name":15244,"kind":852,"annotation":30964,"required":853},{"name":933,"cls":810},{"name":30966,"kind":852,"annotation":30967,"required":853},"attr",{"join":30968},[30969,832],{"name":931,"cls":810},{"name":30971,"kind":852,"annotation":30972,"required":853},"obj",{"name":933,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724},{"description":1127,"annotation":30975},{"name":933,"cls":810},{"type":846,"name":30956,"path":30716,"parent":30720,"lines":30977,"decorators":30978,"parameters":30979,"returns":30998},[3666,1192],[6526],[30980,30981,30983,30987,30997],{"name":851,"kind":852,"required":853},{"name":15244,"kind":852,"annotation":30982,"required":853},{"name":933,"cls":810},{"name":30966,"kind":852,"annotation":30984,"required":853},{"join":30985},[30986,832],{"name":931,"cls":810},{"name":14015,"kind":852,"annotation":30988,"required":853},{"join":30989},[30990,832],{"left":30991,"slice":30993},{"name":30992,"cls":810},"typing_extensions.Mapping",{"elements":30994},[30995,30996],{"name":931,"cls":810},{"name":933,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724},{"description":1127,"annotation":30999},{"name":933,"cls":810},{"type":846,"name":30634,"path":30716,"parent":30615,"description":31001,"lines":31002,"parameters":31003,"returns":31010,"throws":31013},"Return the head profile for the given head type string.",[4044,1211],[31004],{"name":1765,"kind":852,"annotation":31005,"required":853,"description":31009},{"join":31006},[31007,31008],{"name":30633,"cls":810},{"name":931,"cls":810},"Head type identifier (e.g. \"96LT\", \"OQ_96AM\").",{"description":31011,"annotation":31012},"Matching BravoHeadProfile.",{"name":30620,"cls":810},[31014],{"description":31015,"annotation":31016},"Unknown head type.",{"name":31017,"cls":810},"KeyError",{"type":784,"name":30629,"path":30716,"parent":30615,"lines":31019,"value":31020,"annotation":31021},[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":31022,"slice":31024},{"name":31023,"cls":810},"typing_extensions.Final",{"left":31025,"slice":31026},{"name":927,"cls":810},{"elements":31027},[31028,31029],{"name":1394,"cls":810},{"name":1915,"cls":810},{"type":755,"name":30616,"path":31031,"parent":29671,"packages":31032,"attributes":31037,"classes":31039},"unitelabs\u002Fliquid_handling\u002Fagilent\u002Finterfaces\u002Fparameters\u002F__init__.py",[31033,31034,31035,31036],"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",[31038],"unitelabs.liquid_handling.agilent.interfaces.parameters.__all__",[30621,30624,30622,30623],{"type":784,"name":31038,"path":31031,"parent":30616,"lines":31041,"value":31042},[905,805],[30621,30622,30623,30624],{"type":755,"name":31033,"path":31044,"parent":30616,"classes":31045},"unitelabs\u002Fliquid_handling\u002Fagilent\u002Finterfaces\u002Fparameters\u002Fbravo_context.py",[30624],{"type":802,"name":30624,"path":31044,"parent":31033,"description":31047,"lines":31048,"decorators":31049,"bases":31050,"attributes":31053,"functions":31068,"mro":31071},"Geometry and state context for Bravo 96-channel parameter sets.",[848,1134],[9323],[31051],{"annotation":31052},{"name":27357,"cls":810},[31054,31055,31056,31057,31058,31059,31060,31061,31062,31063,31064,31065,31066,31067],"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",[31069,31070],"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext.__init__","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_context.PipetteHeadContext._teachpoint",[30624,27357,13161,19308],{"type":784,"name":31054,"path":31044,"parent":30624,"lines":31073,"value":832,"annotation":31074},[870,870],{"name":31075,"cls":810},"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head.BravoPipetteHead",{"type":784,"name":31055,"path":31044,"parent":30624,"lines":31077,"value":832,"annotation":31078},[871,871],{"name":19319,"cls":810},{"type":846,"name":31070,"path":31044,"parent":30624,"lines":31080,"parameters":31081,"returns":31083},[877,1065],[31082],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":31084},{"name":1915,"cls":810},{"type":784,"name":31056,"path":31044,"parent":30624,"description":31086,"lines":31087,"value":832,"annotation":31088},"Get the Bravo head profile from the parent module.",[3389,3036],{"name":30620,"cls":810},{"type":784,"name":31057,"path":31044,"parent":30624,"description":31090,"lines":31091,"value":832,"annotation":31092},"Get the minimum traverse height from the protocol.",[1043,878],{"name":1062,"cls":810},{"type":784,"name":31058,"path":31044,"parent":30624,"description":31094,"lines":31095,"value":832,"annotation":31096},"Get the effective tip extension length from the module.",[3050,1904],{"name":1062,"cls":810},{"type":784,"name":31059,"path":31044,"parent":30624,"description":31098,"lines":31099,"value":832,"annotation":31100},"Get the Z coordinate of the deck teachpoint for the target.",[1955,3810],{"name":1062,"cls":810},{"type":784,"name":31060,"path":31044,"parent":30624,"description":31102,"lines":31103,"value":832,"annotation":31104},"Get the height of the target labware in mm.",[1963,3823],{"name":1062,"cls":810},{"type":784,"name":31061,"path":31044,"parent":30624,"description":31106,"lines":31107,"value":832,"annotation":31108},"Get the depth of the first well in the target labware in mm.",[1091,1964],{"name":1062,"cls":810},{"type":784,"name":31062,"path":31044,"parent":30624,"description":31110,"lines":31111,"value":832,"annotation":31112},"Get the X coordinate of the deck teachpoint for the target.",[3461,1092],{"name":1062,"cls":810},{"type":784,"name":31063,"path":31044,"parent":30624,"description":31114,"lines":31115,"value":832,"annotation":31116},"Get the Y coordinate of the deck teachpoint for the target.",[1991,2000],{"name":1062,"cls":810},{"type":784,"name":31064,"path":31044,"parent":30624,"description":31118,"lines":31119,"value":832,"annotation":31120},"Plate surface in Bravo absolute Z (mm).\n\nIn Bravo convention Z=0 is highest, positive values move toward deck.",[6806,2021],{"name":1915,"cls":810},{"type":784,"name":31065,"path":31044,"parent":30624,"description":31122,"lines":31123,"value":832,"annotation":31124},"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.",[3132,1112],{"name":1915,"cls":810},{"type":784,"name":31066,"path":31044,"parent":30624,"description":31126,"lines":31127,"value":832,"annotation":31128},"Liquid surface in Bravo absolute Z (mm).\n\nIn Bravo convention Z=0 is highest, positive values move toward deck.",[3140,3491],{"name":1915,"cls":810},{"type":784,"name":31067,"path":31044,"parent":30624,"description":31130,"lines":31131,"value":832,"annotation":31132},"The current tip type on the head.",[10662,1134],{"name":31133,"cls":810},"unitelabs.labware.agilent.tips.tip.AgilentTip",{"type":846,"name":31069,"path":31044,"parent":30624,"lines":31135,"parameters":31136},[9338,9338],[31137,31138,31140,31142],{"name":851,"kind":852,"required":853},{"name":8985,"kind":852,"annotation":31139,"required":853},{"name":31075,"cls":810},{"name":14537,"kind":852,"annotation":31141,"required":853},{"name":19319,"cls":810},{"name":27379,"kind":852,"annotation":31143,"required":42,"default":1406},{"name":1394,"cls":810},{"type":755,"name":31034,"path":31145,"parent":30616,"attributes":31146,"classes":31150},"unitelabs\u002Fliquid_handling\u002Fagilent\u002Finterfaces\u002Fparameters\u002Fbravo_dispense_parameter_set.py",[31147,31148,31149],"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",[31151,30622],"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set._TouchTipDirectionField",{"type":802,"name":31151,"path":31145,"parent":31034,"description":31153,"lines":31154,"bases":31155,"functions":31158,"mro":31161},"Marshmallow field for TouchTipDirection that avoids circular imports.",[1040,878],[31156],{"annotation":31157},{"name":30953,"cls":810},[31159,31160],"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set._TouchTipDirectionField._serialize","unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_dispense_parameter_set._TouchTipDirectionField._deserialize",[31151],{"type":846,"name":31159,"path":31145,"parent":31151,"lines":31163,"decorators":31164,"parameters":31165,"returns":31176},[3016,877],[6526],[31166,31167,31169,31173,31175],{"name":851,"kind":852,"required":853},{"name":15244,"kind":852,"annotation":31168,"required":853},{"name":933,"cls":810},{"name":30966,"kind":852,"annotation":31170,"required":853},{"join":31171},[31172,832],{"name":931,"cls":810},{"name":30971,"kind":852,"annotation":31174,"required":853},{"name":933,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724},{"description":1127,"annotation":31177},{"name":933,"cls":810},{"type":846,"name":31160,"path":31145,"parent":31151,"lines":31179,"decorators":31180,"parameters":31181,"returns":31199},[1065,878],[6526],[31182,31183,31185,31189,31198],{"name":851,"kind":852,"required":853},{"name":15244,"kind":852,"annotation":31184,"required":853},{"name":933,"cls":810},{"name":30966,"kind":852,"annotation":31186,"required":853},{"join":31187},[31188,832],{"name":931,"cls":810},{"name":14015,"kind":852,"annotation":31190,"required":853},{"join":31191},[31192,832],{"left":31193,"slice":31194},{"name":30992,"cls":810},{"elements":31195},[31196,31197],{"name":931,"cls":810},{"name":933,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724},{"description":1127,"annotation":31200},{"name":933,"cls":810},{"type":784,"name":31147,"path":31145,"parent":31034,"lines":31202,"value":31203,"annotation":31204},[3050,3050],"0.9",{"name":31023,"cls":810},{"type":784,"name":31148,"path":31145,"parent":31034,"lines":31206,"value":1027,"annotation":31207},[7040,7040],{"name":31023,"cls":810},{"type":784,"name":31149,"path":31145,"parent":31034,"lines":31209,"value":31210,"annotation":31211},[1904,1904],"6.0",{"name":31023,"cls":810},{"type":802,"name":30622,"path":31145,"parent":31034,"description":31213,"lines":31214,"decorators":31215,"bases":31216,"attributes":31221,"functions":31227,"mro":31241},"Bravo 96-channel dispense parameter set.",[1955,19575],[9323],[31217,31219],{"annotation":31218},{"name":30623,"cls":810},{"annotation":31220},{"name":13331,"cls":810},[31222,31223,31224,31225,31226],"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",[31228,31229,31230,31231,31232,31233,31234,31235,31236,31237,31238,31239,31240],"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",[30622,30623,13331,13084,13104],{"type":784,"name":31222,"path":31145,"parent":30622,"lines":31243,"value":31244,"annotation":31245},[6827,1103],"{'blowout_air_volume': ParameterRange(0.0, 250.0), 'transport_air_volume': ParameterRange(0.0, 250.0), 'dispense_velocity': ParameterRange(1.0, 50.0), 'dispense_acceleration': ParameterRange(1.0, 1000.0), 'dispense_velocity_into_wells': ParameterRange(1.0, 100.0), 'dispense_velocity_out_of_wells': ParameterRange(1.0, 100.0), 'dispense_acceleration_into_wells': ParameterRange(1.0, 1000.0), 'dispense_acceleration_out_of_wells': ParameterRange(1.0, 1000.0), 'dispense_post_delay_ms': ParameterRange(0.0, 10000.0)}",{"join":31246},[31247,832],{"left":31248,"slice":31249},{"name":927,"cls":810},{"elements":31250},[31251,31252],{"name":931,"cls":810},{"name":13064,"cls":810},{"type":784,"name":31223,"path":31145,"parent":30622,"lines":31254,"value":31255,"annotation":31256},[1112,2061],"dataclasses.field(metadata={'marshmallow_field': _TouchTipDirectionField()}, default=MISSING)",{"join":31257},[31258,31259],{"name":1489,"cls":810},{"name":10414,"cls":810},{"type":784,"name":31224,"path":31145,"parent":30622,"lines":31261,"value":10409,"annotation":31262},[3140,3140],{"join":31263},[31264,31265],{"name":1921,"cls":810},{"name":10414,"cls":810},{"type":784,"name":31225,"path":31145,"parent":30622,"lines":31267,"value":10409,"annotation":31268},[2062,2062],{"join":31269},[31270,31271],{"name":1921,"cls":810},{"name":10414,"cls":810},{"type":784,"name":31226,"path":31145,"parent":30622,"lines":31273,"value":10409,"annotation":31274},[3154,3154],{"join":31275},[31276,31277,31278],{"name":1098,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"type":846,"name":31229,"path":31145,"parent":30622,"lines":31280,"parameters":31281,"returns":31285},[3905,2073],[31282,31283],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":31284,"required":853},{"name":30624,"cls":810},{"description":1127,"annotation":31286},{"name":1062,"cls":810},{"type":846,"name":31230,"path":31145,"parent":30622,"lines":31288,"parameters":31289,"returns":31293},[2083,10616],[31290,31291],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":31292,"required":853},{"name":30624,"cls":810},{"description":1127,"annotation":31294},{"name":1062,"cls":810},{"type":846,"name":31231,"path":31145,"parent":30622,"description":31296,"lines":31297,"parameters":31298,"returns":31303},"Get the touch tip direction.",[1113,2113],[31299,31300],{"name":851,"kind":13157,"required":853},{"name":28417,"kind":13157,"annotation":31301,"required":853,"description":31302},{"name":30624,"cls":810},"The pipette context (unused).",{"description":31304,"annotation":31305},"The touch tip direction, or None if not specified.",{"join":31306},[31307,832],{"name":1489,"cls":810},{"type":846,"name":31232,"path":31145,"parent":30622,"description":31309,"lines":31310,"parameters":31312,"returns":31316},"Get the touch tip retract distance, calculating if needed.",[1123,31311],136,[31313,31314],{"name":851,"kind":13157,"required":853},{"name":28417,"kind":13157,"annotation":31315,"required":853,"description":31302},{"name":30624,"cls":810},{"description":31317,"annotation":31318},"The retract distance in mm (Z retract before touch, defaults to 0).",{"name":1062,"cls":810},{"type":846,"name":31233,"path":31145,"parent":30622,"description":31320,"lines":31321,"parameters":31322,"returns":31327},"Get the touch tip distance.",[8937,2175],[31323,31324],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":31325,"required":853,"description":31326},{"name":30624,"cls":810},"The pipette context.",{"description":31328,"annotation":31329},"The touch tip distance in mm (lateral XY move toward wall).",{"name":1062,"cls":810},{"type":846,"name":31234,"path":31145,"parent":30622,"description":31331,"lines":31332,"parameters":31333,"returns":31337},"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)",[2212,1192],[31334,31335],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":31336,"required":853,"description":31326},{"name":30624,"cls":810},{"description":31338,"annotation":31339},"Distance to move for touch-off in mm.",{"name":1062,"cls":810},{"type":846,"name":31235,"path":31145,"parent":30622,"description":31341,"lines":31342,"parameters":31343,"returns":31347},"Get the tip outer diameter.",[1193,6585],[31344,31345],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":31346,"required":853,"description":31326},{"name":30624,"cls":810},{"description":31348,"annotation":31349},"The tip outer diameter in mm.",{"name":1161,"cls":810},{"type":846,"name":31236,"path":31145,"parent":30622,"description":31351,"lines":31352,"parameters":31353,"returns":31357},"Get the well inner diameter.",[4074,4134],[31354,31355],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":31356,"required":853,"description":31326},{"name":30624,"cls":810},{"description":31358,"annotation":31359},"The well inner diameter in mm.",{"name":1161,"cls":810},{"type":846,"name":31237,"path":31145,"parent":30622,"description":31361,"lines":31362,"parameters":31363,"returns":31367,"throws":31372},"Get the touch side direction calculated from well position.\n\nDetermines the nearest wall based on well location within the plate.",[1227,2724],[31364,31365],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":31366,"required":853,"description":31326},{"name":30624,"cls":810},{"description":31368,"annotation":31369},"The touch tip direction, or None if touch_side is not set.",{"join":31370},[31371,832],{"name":1489,"cls":810},[31373],{"description":31374,"annotation":31375},"If no wells are available in target.",{"name":14060,"cls":810},{"type":846,"name":31238,"path":31145,"parent":30622,"description":31377,"lines":31378,"parameters":31379,"returns":31383},"Get the touch side distance.",[2734,10264],[31380,31381],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":31382,"required":853,"description":31326},{"name":30624,"cls":810},{"description":31384,"annotation":31385},"The touch side distance in mm.",{"name":1062,"cls":810},{"type":846,"name":31239,"path":31145,"parent":30622,"description":31387,"lines":31388,"decorators":31389,"parameters":31390,"returns":31394},"Compile to protocol.dispense() parameters.",[4332,12549],[6526],[31391,31392],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":31393,"required":853,"description":31326},{"name":30624,"cls":810},{"description":31395,"annotation":31396},"Dictionary of parameters for protocol.dispense().",{"name":927,"cls":810},{"type":846,"name":31240,"path":31145,"parent":30622,"description":31398,"lines":31399,"decorators":31400,"parameters":31401},"Remove liquid from tips, add to destination.",[7352,19575],[6526],[31402,31403],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":31404,"required":853,"description":31326},{"name":30624,"cls":810},{"type":846,"name":31228,"path":31145,"parent":30622,"lines":31406,"parameters":31407},[9338,9338],[31408,31409,31415,31421,31428,31434,31438,31444,31450,31456,31462,31468,31474,31480,31486,31497,31503,31509,31515],{"name":851,"kind":852,"required":853},{"name":13228,"kind":852,"annotation":31410,"required":42,"default":31414},{"join":31411},[31412,31413],{"name":13481,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13236,"kind":852,"annotation":31416,"required":42,"default":31420},{"join":31417},[31418,31419],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13243,"kind":852,"annotation":31422,"required":42,"default":31427},{"join":31423},[31424,31425,31426],{"name":1098,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13251,"kind":852,"annotation":31429,"required":42,"default":31433},{"join":31430},[31431,31432],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13258,"kind":852,"annotation":31435,"required":42,"default":31437},{"name":31436,"cls":810},"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_parameter_set._LiquidClassArg",{"name":10946,"cls":810},{"name":13268,"kind":852,"annotation":31439,"required":42,"default":31443},{"join":31440},[31441,31442],{"name":1915,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":1352,"kind":852,"annotation":31445,"required":42,"default":31449},{"join":31446},[31447,31448],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13281,"kind":852,"annotation":31451,"required":42,"default":31455},{"join":31452},[31453,31454],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":1164,"kind":852,"annotation":31457,"required":42,"default":31461},{"join":31458},[31459,31460],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":1917,"kind":852,"annotation":31463,"required":42,"default":31467},{"join":31464},[31465,31466],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":2280,"kind":852,"annotation":31469,"required":42,"default":31473},{"join":31470},[31471,31472],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":1398,"kind":852,"annotation":31475,"required":42,"default":31479},{"join":31476},[31477,31478],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13301,"kind":852,"annotation":31481,"required":42,"default":31485},{"join":31482},[31483,31484],{"name":13134,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":27583,"kind":852,"annotation":31487,"required":42,"default":31496},{"join":31488},[31489,31495],{"left":31490,"slice":31491},{"name":2793,"cls":810},{"elements":31492},[31493,31494],{"name":1394,"cls":810},{"name":1394,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":1485,"kind":852,"annotation":31498,"required":42,"default":31502},{"join":31499},[31500,31501],{"name":1489,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":1493,"kind":852,"annotation":31504,"required":42,"default":31508},{"join":31505},[31506,31507],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":1499,"kind":852,"annotation":31510,"required":42,"default":31514},{"join":31511},[31512,31513],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13556,"kind":852,"annotation":31516,"required":42,"default":31521},{"join":31517},[31518,31519,31520],{"name":1098,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"type":755,"name":31035,"path":31523,"parent":30616,"classes":31524},"unitelabs\u002Fliquid_handling\u002Fagilent\u002Finterfaces\u002Fparameters\u002Fbravo_aspirate_parameter_set.py",[30621],{"type":802,"name":30621,"path":31523,"parent":31035,"description":31526,"lines":31527,"decorators":31528,"bases":31529,"attributes":31534,"functions":31536,"mro":31543},"Bravo 96-channel aspirate parameter set.",[1837,2212],[9323],[31530,31532],{"annotation":31531},{"name":30623,"cls":810},{"annotation":31533},{"name":13650,"cls":810},[31535],"unitelabs.liquid_handling.agilent.interfaces.parameters.bravo_aspirate_parameter_set.BravoAspirateParameterSet.LIQUID_CLASS_RANGES",[31537,31538,31539,31540,31541,31542],"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",[30621,30623,13650,13084,13104],{"type":784,"name":31535,"path":31523,"parent":30621,"lines":31545,"value":31546,"annotation":31547},[887,8570],"{'blowout_air_volume': ParameterRange(0.0, 250.0), 'transport_air_volume': ParameterRange(0.0, 250.0), 'aspirate_velocity': ParameterRange(1.0, 50.0), 'aspirate_acceleration': ParameterRange(1.0, 1000.0), 'aspirate_velocity_into_wells': ParameterRange(1.0, 100.0), 'aspirate_velocity_out_of_wells': ParameterRange(1.0, 100.0), 'aspirate_acceleration_into_wells': ParameterRange(1.0, 1000.0), 'aspirate_acceleration_out_of_wells': ParameterRange(1.0, 1000.0), 'aspirate_post_delay_ms': ParameterRange(0.0, 10000.0)}",{"join":31548},[31549,832],{"left":31550,"slice":31551},{"name":927,"cls":810},{"elements":31552},[31553,31554],{"name":931,"cls":810},{"name":13064,"cls":810},{"type":846,"name":31538,"path":31523,"parent":30621,"lines":31556,"parameters":31557,"returns":31561},[888,3085],[31558,31559],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":31560,"required":853},{"name":30624,"cls":810},{"description":1127,"annotation":31562},{"name":1062,"cls":810},{"type":846,"name":31539,"path":31523,"parent":30621,"lines":31564,"parameters":31565,"returns":31569},[3823,897],[31566,31567],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":31568,"required":853},{"name":30624,"cls":810},{"description":1127,"annotation":31570},{"name":1062,"cls":810},{"type":846,"name":31540,"path":31523,"parent":30621,"lines":31572,"decorators":31573,"parameters":31574,"returns":31578},[1091,1981],[6526],[31575,31576],{"name":851,"kind":852,"required":853},{"name":13159,"kind":852,"annotation":31577,"required":853},{"name":30624,"cls":810},{"description":1127,"annotation":31579},{"name":1062,"cls":810},{"type":846,"name":31541,"path":31523,"parent":30621,"description":31581,"lines":31582,"decorators":31583,"parameters":31584,"returns":31588},"Compile to protocol.aspirate() parameters.",[1982,3952],[6526],[31585,31586],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":31587,"required":853,"description":31326},{"name":30624,"cls":810},{"description":31589,"annotation":31590},"Dictionary of parameters for protocol.aspirate().",{"name":927,"cls":810},{"type":846,"name":31542,"path":31523,"parent":30621,"description":31592,"lines":31593,"decorators":31594,"parameters":31595},"Remove liquid from source, add to all tips.",[3201,2212],[6526],[31596,31597],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":31598,"required":853,"description":31326},{"name":30624,"cls":810},{"type":846,"name":31537,"path":31523,"parent":30621,"lines":31600,"parameters":31601},[9338,9338],[31602,31603,31609,31615,31622,31628,31631,31637,31643,31649,31655,31661,31667,31673,31679],{"name":851,"kind":852,"required":853},{"name":13228,"kind":852,"annotation":31604,"required":42,"default":31608},{"join":31605},[31606,31607],{"name":13787,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13236,"kind":852,"annotation":31610,"required":42,"default":31614},{"join":31611},[31612,31613],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13243,"kind":852,"annotation":31616,"required":42,"default":31621},{"join":31617},[31618,31619,31620],{"name":1098,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13251,"kind":852,"annotation":31623,"required":42,"default":31627},{"join":31624},[31625,31626],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13258,"kind":852,"annotation":31629,"required":42,"default":31630},{"name":31436,"cls":810},{"name":10946,"cls":810},{"name":13268,"kind":852,"annotation":31632,"required":42,"default":31636},{"join":31633},[31634,31635],{"name":1915,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":1352,"kind":852,"annotation":31638,"required":42,"default":31642},{"join":31639},[31640,31641],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13281,"kind":852,"annotation":31644,"required":42,"default":31648},{"join":31645},[31646,31647],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":1164,"kind":852,"annotation":31650,"required":42,"default":31654},{"join":31651},[31652,31653],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":1917,"kind":852,"annotation":31656,"required":42,"default":31660},{"join":31657},[31658,31659],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":2280,"kind":852,"annotation":31662,"required":42,"default":31666},{"join":31663},[31664,31665],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":1398,"kind":852,"annotation":31668,"required":42,"default":31672},{"join":31669},[31670,31671],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13301,"kind":852,"annotation":31674,"required":42,"default":31678},{"join":31675},[31676,31677],{"name":13134,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":27583,"kind":852,"annotation":31680,"required":42,"default":31689},{"join":31681},[31682,31688],{"left":31683,"slice":31684},{"name":2793,"cls":810},{"elements":31685},[31686,31687],{"name":1394,"cls":810},{"name":1394,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"type":755,"name":31036,"path":31691,"parent":30616,"attributes":31692,"classes":31693},"unitelabs\u002Fliquid_handling\u002Fagilent\u002Finterfaces\u002Fparameters\u002Fbravo_parameter_set.py",[31436],[30623],{"type":784,"name":31436,"path":31691,"parent":31036,"lines":31695,"value":31696,"annotation":31697},[906,906],"type[BravoLiquidClass] | BravoLiquidClass | MissingType",{"name":30802,"cls":810},{"type":802,"name":30623,"path":31691,"parent":31036,"description":31699,"lines":31700,"decorators":31701,"bases":31702,"attributes":31705,"functions":31713,"mro":31734},"Base parameter set for Bravo liquid handling operations.",[795,8320],[9323],[31703],{"annotation":31704},{"name":13084,"cls":810},[31706,31707,31708,31709,31710,31711,31712],"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",[31714,31715,31716,31717,31718,31719,31720,31721,31722,31723,31724,31725,31726,31727,31728,31729,31730,31731,31732,31733],"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._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_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",[30623,13084,13104],{"type":784,"name":31706,"path":31691,"parent":30623,"lines":31736,"value":13107,"annotation":31737},[1066,3042],{"name":31436,"cls":810},{"type":784,"name":31707,"path":31691,"parent":30623,"lines":31739,"value":10409,"annotation":31740},[878,878],{"join":31741},[31742,31743],{"name":1921,"cls":810},{"name":10414,"cls":810},{"type":784,"name":31708,"path":31691,"parent":30623,"lines":31745,"value":10409,"annotation":31746},[1079,1079],{"join":31747},[31748,31749],{"name":1921,"cls":810},{"name":10414,"cls":810},{"type":784,"name":31709,"path":31691,"parent":30623,"lines":31751,"value":10409,"annotation":31752},[887,887],{"join":31753},[31754,31755],{"name":1921,"cls":810},{"name":10414,"cls":810},{"type":784,"name":31710,"path":31691,"parent":30623,"lines":31757,"value":10409,"annotation":31758},[3050,3050],{"join":31759},[31760,31761],{"name":1921,"cls":810},{"name":10414,"cls":810},{"type":784,"name":31711,"path":31691,"parent":30623,"lines":31763,"value":10409,"annotation":31764},[7040,7040],{"join":31765},[31766,31767],{"name":13134,"cls":810},{"name":10414,"cls":810},{"type":784,"name":31712,"path":31691,"parent":30623,"lines":31769,"value":10409,"annotation":31770},[1904,1904],{"join":31771},[31772,31778],{"left":31773,"slice":31774},{"name":2793,"cls":810},{"elements":31775},[31776,31777],{"name":1394,"cls":810},{"name":1394,"cls":810},{"name":10414,"cls":810},{"type":846,"name":31715,"path":31691,"parent":30623,"description":31780,"lines":31781,"parameters":31782},"Log warnings for Hamilton-compatibility fields that Bravo ignores.",[1954,3810],[31783],{"name":851,"kind":852,"required":853},{"type":846,"name":31716,"path":31691,"parent":30623,"description":31785,"lines":31786,"parameters":31787,"returns":31791},"Get the well offset, defaulting to (0, 0) if MISSING.",[8570,8377],[31788,31789],{"name":851,"kind":852,"required":853},{"name":13159,"kind":852,"annotation":31790,"required":853},{"name":13161,"cls":810},{"description":1127,"annotation":31792},{"left":31793,"slice":31794},{"name":2793,"cls":810},{"elements":31795},[31796,31797],{"name":1394,"cls":810},{"name":1394,"cls":810},{"type":846,"name":31717,"path":31691,"parent":30623,"lines":31799,"decorators":31800,"parameters":31801,"returns":31805},[897,1964],[6526],[31802,31803],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":31804,"required":853},{"name":13161,"cls":810},{"description":1127,"annotation":31806},{"name":1915,"cls":810},{"type":846,"name":31718,"path":31691,"parent":30623,"description":31808,"lines":31809,"decorators":31810,"parameters":31811,"returns":31815},"Get the liquid class, auto-selecting if MISSING.",[1981,2084],[6526],[31812,31813],{"name":851,"kind":852,"required":853},{"name":13159,"kind":852,"annotation":31814,"required":853,"description":31326},{"name":13161,"cls":810},{"description":31816,"annotation":31817},"The liquid class instance to use.",{"name":31818,"cls":810},"unitelabs.labware.agilent.liquids.bravo_liquid_class.BravoLiquidClass",{"type":846,"name":31719,"path":31691,"parent":30623,"description":31820,"lines":31821,"parameters":31822,"returns":31829},"Return the MixingParameterSet with parent mode and volume set.",[2094,2123],[31823,31824,31826],{"name":851,"kind":852,"required":853},{"name":13159,"kind":852,"annotation":31825,"required":853,"description":31326},{"name":13161,"cls":810},{"name":2485,"kind":852,"annotation":31827,"required":853,"description":31828},{"name":23027,"cls":810},"The liquid handling mode (ASPIRATION or DISPENSE).",{"description":31830,"annotation":31831},"The mixing parameter set to use.",{"name":13134,"cls":810},{"type":846,"name":31720,"path":31691,"parent":30623,"description":31833,"lines":31834,"parameters":31835,"returns":31842},"Compute the W-axis position for a given volume.",[2124,8616],[31836,31837,31839],{"name":851,"kind":852,"required":853},{"name":13159,"kind":852,"annotation":31838,"required":853,"description":31326},{"name":30624,"cls":810},{"name":13251,"kind":852,"annotation":31840,"required":853,"description":31841},{"name":1062,"cls":810},"Volume in µL to compute W for.",{"description":31843,"annotation":31844},"The W-axis position in mm.",{"name":1062,"cls":810},{"type":846,"name":31721,"path":31691,"parent":30623,"description":31846,"lines":31847,"parameters":31848,"returns":31860},"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.",[8631,1186],[31849,31850,31852,31856],{"name":851,"kind":852,"required":853},{"name":13159,"kind":852,"annotation":31851,"required":853,"description":31326},{"name":30624,"cls":810},{"name":31853,"kind":852,"annotation":31854,"required":853,"description":31855},"mixing_compiled",{"name":927,"cls":810},"Compiled dict from MixingParameterSet.compile().",{"name":31857,"kind":852,"annotation":31858,"required":853,"description":31859},"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":31861,"annotation":31862},"Relative W delta in mm for each mix stroke.",{"name":1062,"cls":810},{"type":846,"name":31722,"path":31691,"parent":30623,"description":31864,"lines":31865,"parameters":31866,"returns":31872},"Compute Z position for mixing based on mixing pipette_mode and liquid_offset.",[1192,1226],[31867,31868,31870],{"name":851,"kind":852,"required":853},{"name":13159,"kind":852,"annotation":31869,"required":853,"description":31326},{"name":30624,"cls":810},{"name":31853,"kind":852,"annotation":31871,"required":853,"description":31855},{"name":927,"cls":810},{"description":31873,"annotation":31874},"Absolute Z position in mm for the mixing loop, or 0.0 (sentinel) when",{"name":1062,"cls":810},{"type":846,"name":31723,"path":31691,"parent":30623,"description":31876,"lines":31877,"parameters":31878,"returns":31882},"Get the velocity, defaulting to 50.0 mm\u002Fs if MISSING.",[4123,6641],[31879,31880],{"name":851,"kind":13157,"required":853},{"name":28417,"kind":13157,"annotation":31881,"required":853,"description":31302},{"name":13161,"cls":810},{"description":31883,"annotation":31884},"The velocity in mm\u002Fs.",{"name":1062,"cls":810},{"type":846,"name":31724,"path":31691,"parent":30623,"description":31886,"lines":31887,"parameters":31888,"returns":31893},"Get the X position including user XY offsets.",[10171,10184],[31889,31890],{"name":851,"kind":852,"required":853},{"name":13159,"kind":852,"annotation":31891,"required":853,"description":31892},{"name":30624,"cls":810},"The Bravo context with plate geometry.",{"description":31894,"annotation":31895},"The X position in mm.",{"name":1062,"cls":810},{"type":846,"name":31725,"path":31691,"parent":30623,"description":31897,"lines":31898,"parameters":31899,"returns":31903},"Get the Y position including user XY offsets.",[18156,7192],[31900,31901],{"name":851,"kind":852,"required":853},{"name":13159,"kind":852,"annotation":31902,"required":853,"description":31892},{"name":30624,"cls":810},{"description":31904,"annotation":31905},"The Y position in mm.",{"name":1062,"cls":810},{"type":846,"name":31726,"path":31691,"parent":30623,"description":31907,"lines":31908,"parameters":31909,"returns":31913},"Get approach Z; defaults to container_top.z from context.",[7211,2711],[31910,31911],{"name":851,"kind":852,"required":853},{"name":13159,"kind":852,"annotation":31912,"required":853,"description":31892},{"name":30624,"cls":810},{"description":31914,"annotation":31915},"The approach Z position in mm.",{"name":1062,"cls":810},{"type":846,"name":31727,"path":31691,"parent":30623,"description":31917,"lines":31918,"parameters":31919,"returns":31923},"Get floor Z using the Z priority hierarchy.",[8982,1323],[31920,31921],{"name":851,"kind":852,"required":853},{"name":13159,"kind":852,"annotation":31922,"required":853,"description":31892},{"name":30624,"cls":810},{"description":31924,"annotation":31925},"The minimum Z position in mm.",{"name":1062,"cls":810},{"type":846,"name":31728,"path":31691,"parent":30623,"description":31927,"lines":31928,"parameters":31929,"returns":31934},"Get minimum traverse height from context.",[12157,8238],[31930,31931],{"name":851,"kind":852,"required":853},{"name":13159,"kind":852,"annotation":31932,"required":853,"description":31933},{"name":30624,"cls":810},"The Bravo context.",{"description":31935,"annotation":31936},"The minimum traverse height in mm.",{"name":1062,"cls":810},{"type":846,"name":31729,"path":31691,"parent":30623,"description":31938,"lines":31939,"decorators":31940,"parameters":31941},"Transfer liquid from source container to dest container.",[4342,12199],[7386],[31942,31945,31948],{"name":14586,"kind":852,"annotation":31943,"required":853},{"name":31944,"cls":810},"unitelabs.labware.liquids.container.Container",{"name":31946,"kind":852,"annotation":31947,"required":853},"dest",{"name":31944,"cls":810},{"name":13251,"kind":852,"annotation":31949,"required":853},{"name":1062,"cls":810},{"type":846,"name":31730,"path":31691,"parent":30623,"description":31951,"lines":31952,"parameters":31953,"returns":31957},"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.",[4356,4406],[31954,31955],{"name":851,"kind":852,"required":853},{"name":13159,"kind":852,"annotation":31956,"required":853},{"name":30624,"cls":810},{"description":1127,"annotation":31958},{"left":31959,"slice":31960},{"name":1851,"cls":810},{"left":31961,"slice":31962},{"name":2793,"cls":810},{"elements":31963},[31964,31965],{"name":31944,"cls":810},{"name":31944,"cls":810},{"type":846,"name":31731,"path":31691,"parent":30623,"description":31967,"lines":31968,"parameters":31969,"returns":31973},"Resolve ordered well children for the current plate target and well_offset.",[4421,18201],[31970,31971],{"name":851,"kind":852,"required":853},{"name":13159,"kind":852,"annotation":31972,"required":853},{"name":30624,"cls":810},{"description":1127,"annotation":31974},{"name":1851,"cls":810},{"type":846,"name":31732,"path":31691,"parent":30623,"description":31976,"lines":31977,"decorators":31978,"parameters":31979,"returns":31999},"Create a parameter set for liquid surface positioning.",[16291,8063],[13434],[31980,31981,31988,31992],{"name":13437,"kind":852,"required":853},{"name":13251,"kind":852,"annotation":31982,"required":42,"default":31986,"description":31987},{"join":31983},[31984,31985],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},"Volume in µL to handle.",{"name":13258,"kind":852,"annotation":31989,"required":42,"default":31990,"description":31991},{"name":31436,"cls":810},{"name":10946,"cls":810},"Optional liquid class override.",{"name":13236,"kind":852,"annotation":31993,"required":42,"default":31997,"description":31998},{"join":31994},[31995,31996],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},"Z offset from liquid surface (mm).",{"description":32000,"annotation":32001},"A new parameter set instance.",{"name":13452,"cls":810},{"type":846,"name":31733,"path":31691,"parent":30623,"description":32003,"lines":32004,"decorators":32005,"parameters":32006,"returns":32024},"Create a parameter set for well bottom positioning.",[15865,8320],[13434],[32007,32008,32014,32017],{"name":13437,"kind":852,"required":853},{"name":13251,"kind":852,"annotation":32009,"required":42,"default":32013,"description":31987},{"join":32010},[32011,32012],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13258,"kind":852,"annotation":32015,"required":42,"default":32016,"description":31991},{"name":31436,"cls":810},{"name":10946,"cls":810},{"name":13236,"kind":852,"annotation":32018,"required":42,"default":32022,"description":32023},{"join":32019},[32020,32021],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},"Z offset from well bottom (mm).",{"description":32000,"annotation":32025},{"name":13452,"cls":810},{"type":846,"name":31714,"path":31691,"parent":30623,"lines":32027,"parameters":32028},[9338,9338],[32029,32030,32036,32042,32049,32055,32058,32064,32070,32076,32082,32088,32094,32100,32106],{"name":851,"kind":852,"required":853},{"name":13228,"kind":852,"annotation":32031,"required":42,"default":32035},{"join":32032},[32033,32034],{"name":13232,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13236,"kind":852,"annotation":32037,"required":42,"default":32041},{"join":32038},[32039,32040],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13243,"kind":852,"annotation":32043,"required":42,"default":32048},{"join":32044},[32045,32046,32047],{"name":1098,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13251,"kind":852,"annotation":32050,"required":42,"default":32054},{"join":32051},[32052,32053],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13258,"kind":852,"annotation":32056,"required":42,"default":32057},{"name":31436,"cls":810},{"name":10946,"cls":810},{"name":13268,"kind":852,"annotation":32059,"required":42,"default":32063},{"join":32060},[32061,32062],{"name":1915,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":1352,"kind":852,"annotation":32065,"required":42,"default":32069},{"join":32066},[32067,32068],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13281,"kind":852,"annotation":32071,"required":42,"default":32075},{"join":32072},[32073,32074],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":1164,"kind":852,"annotation":32077,"required":42,"default":32081},{"join":32078},[32079,32080],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":1917,"kind":852,"annotation":32083,"required":42,"default":32087},{"join":32084},[32085,32086],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":2280,"kind":852,"annotation":32089,"required":42,"default":32093},{"join":32090},[32091,32092],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":1398,"kind":852,"annotation":32095,"required":42,"default":32099},{"join":32096},[32097,32098],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13301,"kind":852,"annotation":32101,"required":42,"default":32105},{"join":32102},[32103,32104],{"name":13134,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":27583,"kind":852,"annotation":32107,"required":42,"default":32116},{"join":32108},[32109,32115],{"left":32110,"slice":32111},{"name":2793,"cls":810},{"elements":32112},[32113,32114],{"name":1394,"cls":810},{"name":1394,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"type":755,"name":29672,"path":32118,"parent":765,"packages":32119,"attributes":32122,"classes":32124},"unitelabs\u002Fliquid_handling\u002Fagilent\u002Fmodules\u002F__init__.py",[32120,32121],"unitelabs.liquid_handling.agilent.modules.bravo_deck","unitelabs.liquid_handling.agilent.modules.pipette_head",[32123],"unitelabs.liquid_handling.agilent.modules.__all__",[32125,31075],"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeck",{"type":784,"name":32123,"path":32118,"parent":29672,"lines":32127,"value":32128},[905,905],[32125,31075],{"type":755,"name":32120,"path":32130,"parent":29672,"classes":32131},"unitelabs\u002Fliquid_handling\u002Fagilent\u002Fmodules\u002Fbravo_deck.py",[32132,32125],"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeckSite",{"type":802,"name":32132,"path":32130,"parent":32120,"description":32134,"lines":32135,"decorators":32136,"bases":32137,"attributes":32142,"functions":32144,"mro":32146},"A single numbered location on the Bravo deck.",[1059,3389],[9323],[32138],{"annotation":32139},{"left":32140,"slice":32141},{"name":14541,"cls":810},{"name":827,"cls":810},[32143],"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeckSite.location_number",[32145],"unitelabs.liquid_handling.agilent.modules.bravo_deck.BravoDeckSite.__init__",[32132,14541,14345,13942,828],{"type":784,"name":32143,"path":32130,"parent":32132,"lines":32148,"value":1406,"annotation":32149},[3389,3389],{"name":1394,"cls":810},{"type":846,"name":32145,"path":32130,"parent":32132,"lines":32151,"parameters":32152},[9338,9338],[32153,32154,32158,32161],{"name":851,"kind":852,"required":853},{"name":14256,"kind":852,"annotation":32155,"required":42},{"left":32156,"slice":32157},{"name":1911,"cls":810},{"name":14260,"cls":810},{"name":26086,"kind":852,"annotation":32159,"required":42,"default":32160},{"name":26088,"cls":810},{"name":26090,"cls":810},{"name":32162,"kind":852,"annotation":32163,"required":42,"default":1406},"location_number",{"name":1394,"cls":810},{"type":802,"name":32125,"path":32130,"parent":32120,"description":32165,"lines":32166,"decorators":32167,"bases":32168,"attributes":32175,"functions":32179,"mro":32202},"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).",[2860,21183],[9323],[32169,32173],{"annotation":32170},{"left":32171,"slice":32172},{"name":13906,"cls":810},{"name":827,"cls":810},{"annotation":32174},{"name":774,"cls":810},[32176,32177,32178],"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",[32180,32181,32182,32183,32184,32185,32186,32187,32188,32189,32190,32191,32192,32193,32194,32195,32196,32197,32198,32199,32200,32201],"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",[32125,13906,13942,774,828],{"type":784,"name":32176,"path":32130,"parent":32125,"lines":32204,"value":13945,"annotation":32205},[8377,8377],{"name":931,"cls":810},{"type":784,"name":32177,"path":32130,"parent":32125,"lines":32207,"value":32208,"annotation":32209},[897,897],"9",{"name":1394,"cls":810},{"type":784,"name":32178,"path":32130,"parent":32125,"lines":32211,"value":32212,"annotation":32213},[1091,1091],"dataclasses.field(default_factory=(lambda: DEFAULT_TEACHPOINTS))",{"left":32214,"slice":32215},{"name":927,"cls":810},{"elements":32216},[32217,32218],{"name":1394,"cls":810},{"name":1915,"cls":810},{"type":846,"name":32181,"path":32130,"parent":32125,"lines":32220,"parameters":32221},[3432,1991],[32222,32223,32227],{"name":851,"kind":852,"required":853},{"name":13978,"kind":852,"annotation":32224,"required":853},{"join":32225},[32226,832],{"name":1752,"cls":810},{"name":13984,"kind":3717,"required":42,"default":3719},{"type":846,"name":32182,"path":32130,"parent":32125,"description":32229,"lines":32230,"decorators":32231,"parameters":32232},"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).",[2000,3200],[6526],[32233,32234],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724},{"type":846,"name":32183,"path":32130,"parent":32125,"description":32236,"lines":32237,"parameters":32238},"Validate location number is in valid range.",[10662,1133],[32239,32240],{"name":851,"kind":852,"required":853},{"name":32162,"kind":852,"annotation":32241,"required":853},{"name":1394,"cls":810},{"type":846,"name":32184,"path":32130,"parent":32125,"lines":32243,"parameters":32244,"returns":32251},[1134,3237],[32245,32246],{"name":851,"kind":852,"required":853},{"name":14537,"kind":852,"annotation":32247,"required":853},{"join":32248},[32249,32250],{"name":14541,"cls":810},{"name":827,"cls":810},{"description":1127,"annotation":32252},{"name":1394,"cls":810},{"type":846,"name":32185,"path":32130,"parent":32125,"description":32254,"lines":32255,"parameters":32256,"returns":32261},"Get the location number where the given labware is placed.",[3960,30939],[32257,32258],{"name":851,"kind":852,"required":853},{"name":14120,"kind":852,"annotation":32259,"required":853,"description":32260},{"name":827,"cls":810},"The labware to find.",{"description":32262,"annotation":32263},"The location number (1-9) if found, None otherwise.",{"join":32264},[32265,832],{"name":1394,"cls":810},{"type":846,"name":32186,"path":32130,"parent":32125,"description":32267,"lines":32268,"parameters":32269,"returns":32274,"throws":32277},"Check if a deck location is empty.",[2175,6551],[32270,32271],{"name":851,"kind":852,"required":853},{"name":32162,"kind":852,"annotation":32272,"required":853,"description":32273},{"name":1394,"cls":810},"The location number to check (1-9).",{"description":32275,"annotation":32276},"True if the location is empty, False otherwise.",{"name":1098,"cls":810},[32278],{"description":32279,"annotation":32280},"If location_number is invalid.",{"name":14060,"cls":810},{"type":846,"name":32187,"path":32130,"parent":32125,"description":32282,"lines":32283,"parameters":32284,"returns":32289,"throws":32294},"Get the labware at a specific deck location.",[1186,4108],[32285,32286],{"name":851,"kind":852,"required":853},{"name":32162,"kind":852,"annotation":32287,"required":853,"description":32288},{"name":1394,"cls":810},"The location number (1-9).",{"description":32290,"annotation":32291},"The labware at that location, or None if empty.",{"join":32292},[32293,832],{"name":827,"cls":810},[32295],{"description":32279,"annotation":32296},{"name":14060,"cls":810},{"type":846,"name":32188,"path":32130,"parent":32125,"description":32298,"lines":32299,"parameters":32300,"returns":32304},"Get the height of labware at a specific location.",[1220,25260],[32301,32302],{"name":851,"kind":852,"required":853},{"name":32162,"kind":852,"annotation":32303,"required":853,"description":32288},{"name":1394,"cls":810},{"description":32305,"annotation":32306},"Height of the labware in mm, or 0.0 if location is empty.",{"name":1161,"cls":810},{"type":846,"name":32189,"path":32130,"parent":32125,"description":32308,"lines":32309,"parameters":32310,"returns":32312},"Get the maximum labware height across all deck locations.",[4140,16744],[32311],{"name":851,"kind":852,"required":853},{"description":32313,"annotation":32314},"Maximum labware height in mm, or 0.0 if deck is empty.",{"name":1161,"cls":810},{"type":846,"name":32190,"path":32130,"parent":32125,"lines":32316,"parameters":32317,"returns":32321},[10927,14909],[32318,32319],{"name":851,"kind":852,"required":853},{"name":14123,"kind":852,"annotation":32320,"required":853},{"name":1394,"cls":810},{"description":1127,"annotation":32322},{"name":32132,"cls":810},{"type":846,"name":32191,"path":32130,"parent":32125,"lines":32324,"decorators":32325,"parameters":32326,"returns":32331},[10184,14470],[6526],[32327,32328],{"name":851,"kind":852,"required":853},{"name":32329,"kind":852,"annotation":32330,"required":853},"item",{"name":3447,"cls":810},{"description":1127,"annotation":32332},{"name":1098,"cls":810},{"type":846,"name":32192,"path":32130,"parent":32125,"description":32334,"lines":32335,"decorators":32336,"parameters":32337,"throws":32349},"Add labware to a specific deck location.",[10194,4265],[6526],[32338,32339,32342,32348],{"name":851,"kind":13157,"required":853},{"name":14120,"kind":852,"annotation":32340,"required":853,"description":32341},{"name":827,"cls":810},"The labware to add to the deck.",{"name":14123,"kind":1769,"annotation":32343,"required":42,"default":832,"description":32347},{"join":32344},[32345,32346,832],{"name":1394,"cls":810},{"name":931,"cls":810},"The deck location number (1-9) or location name. Can be int or str.",{"name":3721,"kind":3722,"required":42,"default":3724},[32350,32353],{"description":32351,"annotation":32352},"If location is not provided or invalid.",{"name":14060,"cls":810},{"description":32354,"annotation":32355},"If the location is already occupied.",{"name":14112,"cls":810},{"type":846,"name":32193,"path":32130,"parent":32125,"description":32357,"lines":32358,"decorators":32359,"parameters":32360},"Remove labware from the deck.",[4273,4290],[6526],[32361,32362,32365],{"name":851,"kind":13157,"required":853},{"name":14120,"kind":852,"annotation":32363,"required":853,"description":32364},{"name":827,"cls":810},"The labware to remove.",{"name":3721,"kind":3722,"required":42,"default":3724},{"type":846,"name":32194,"path":32130,"parent":32125,"description":32367,"lines":32368,"decorators":32369,"parameters":32370},"Remove all labware from the deck.",[10264,8238],[6526],[32371],{"name":851,"kind":852,"required":853},{"type":846,"name":32195,"path":32130,"parent":32125,"description":32373,"lines":32374,"decorators":32375,"parameters":32376},"Assign labware to the deck at a teachpoint location.",[4342,9024],[6526],[32377,32378,32381,32386,32391],{"name":851,"kind":13157,"required":853},{"name":14199,"kind":852,"annotation":32379,"required":853,"description":32380},{"name":827,"cls":810},"The labware to assign.",{"name":14123,"kind":1769,"annotation":32382,"required":42,"default":832,"description":32385},{"join":32383},[32384,832],{"name":1915,"cls":810},"The teachpoint location vector.",{"name":32162,"kind":1769,"annotation":32387,"required":42,"default":832,"description":32390},{"join":32388},[32389,832],{"name":1394,"cls":810},"The deck location number (1-9).",{"name":3721,"kind":3722,"required":42,"default":3724,"description":32392},"Additional arguments.",{"type":846,"name":32196,"path":32130,"parent":32125,"description":32394,"lines":32395,"decorators":32396,"parameters":32397},"Unassign labware from the deck.",[12258,23264],[6526],[32398,32399,32402],{"name":851,"kind":13157,"required":853},{"name":14199,"kind":852,"annotation":32400,"required":853,"description":32401},{"name":827,"cls":810},"The labware to unassign.",{"name":3721,"kind":3722,"required":42,"default":3724,"description":32392},{"type":846,"name":32197,"path":32130,"parent":32125,"description":32404,"lines":32405,"parameters":32407,"returns":32409},"Generate a summary of the deck layout.",[14115,32406],454,[32408],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":32410},{"name":931,"cls":810},{"type":846,"name":32198,"path":32130,"parent":32125,"description":32412,"lines":32413,"parameters":32415},"Rebuild __location_index from current children by matching locations to teachpoints.",[32414,24820],456,[32416],{"name":851,"kind":852,"required":853},{"type":846,"name":32199,"path":32130,"parent":32125,"lines":32418,"parameters":32419},[19620,15946],[32420],{"name":851,"kind":852,"required":853},{"type":846,"name":32200,"path":32130,"parent":32125,"description":32422,"lines":32423,"parameters":32424},"Load deck configuration from JSON file into this deck instance.\n\nModifies the current deck in-place, preserving the parent reference.",[1572,4833],[32425,32426],{"name":851,"kind":852,"required":853},{"name":14001,"kind":852,"annotation":32427,"required":853,"description":14007},{"join":32428},[32429,32430],{"name":931,"cls":810},{"name":14006,"cls":810},{"type":846,"name":32201,"path":32130,"parent":32125,"description":32432,"lines":32433,"parameters":32434},"Deserialize a BravoDeck from a JSON-compatible dictionary.",[8805,21183],[32435,32436],{"name":851,"kind":852,"required":853},{"name":14015,"kind":852,"annotation":32437,"required":853,"description":14022},{"left":32438,"slice":32439},{"name":927,"cls":810},{"elements":32440},[32441,32442],{"name":931,"cls":810},{"name":933,"cls":810},{"type":846,"name":32180,"path":32130,"parent":32125,"lines":32444,"parameters":32445},[9338,9338],[32446,32447,32450,32454,32456,32459,32466],{"name":851,"kind":852,"required":853},{"name":14250,"kind":852,"annotation":32448,"required":42,"default":32449},{"name":14252,"cls":810},{"name":14254,"cls":810},{"name":14256,"kind":852,"annotation":32451,"required":42},{"left":32452,"slice":32453},{"name":1911,"cls":810},{"name":14260,"cls":810},{"name":10948,"kind":852,"annotation":32455,"required":42,"default":13945},{"name":931,"cls":810},{"name":32457,"kind":852,"annotation":32458,"required":42,"default":32208},"num_locations",{"name":1394,"cls":810},{"name":29981,"kind":852,"annotation":32460,"required":42},{"left":32461,"slice":32462},{"name":927,"cls":810},{"elements":32463},[32464,32465],{"name":1394,"cls":810},{"name":1915,"cls":810},{"name":13978,"kind":852,"annotation":32467,"required":42,"default":832,"description":32472},{"left":32468,"slice":32469},{"name":14284,"cls":810},{"join":32470},[32471,832],{"name":1752,"cls":810},"The Bravo this module is attached to.",{"type":755,"name":32121,"path":32474,"parent":29672,"packages":32475,"attributes":32477,"classes":32479},"unitelabs\u002Fliquid_handling\u002Fagilent\u002Fmodules\u002Fpipette_head\u002F__init__.py",[32476],"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head",[32478],"unitelabs.liquid_handling.agilent.modules.pipette_head.__all__",[31075],{"type":784,"name":32478,"path":32474,"parent":32121,"lines":32481,"value":32482},[9123,9136],[31075],{"type":755,"name":32476,"path":32484,"parent":32121,"packages":32485,"attributes":32486,"classes":32493,"functions":32494},"unitelabs\u002Fliquid_handling\u002Fagilent\u002Fmodules\u002Fpipette_head\u002Fpipette_head.py",[14304],[32487,32488,32489,32490,32491,32492],"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",[31075],[32495],"unitelabs.liquid_handling.agilent.modules.pipette_head.pipette_head._hole_positions_from_labware",{"type":784,"name":32487,"path":32484,"parent":32476,"lines":32497,"value":30676},[1066,1066],{"type":784,"name":32488,"path":32484,"parent":32476,"lines":32499,"value":32500},[1043,1043],"Decimal('2.3')",{"type":784,"name":32489,"path":32484,"parent":32476,"lines":32502,"value":30676},[3042,3042],{"type":784,"name":32490,"path":32484,"parent":32476,"lines":32504,"value":32505},[878,878],"Decimal('-7.5')",{"type":784,"name":32491,"path":32484,"parent":32476,"lines":32507,"value":32508},[1079,1079],"Vector(x=0, y=0.5, z=(-1.8))",{"type":784,"name":32492,"path":32484,"parent":32476,"lines":32510,"value":32511},[887,887],"Vector(x=390, y=231, z=150)",{"type":846,"name":32495,"path":32484,"parent":32476,"description":32513,"lines":32514,"parameters":32515,"returns":32518},"Compute 2D list of hole positions relative to hole [0][0] from labware children.",[1904,1954],[32516],{"name":14120,"kind":852,"annotation":32517,"required":853},{"name":18189,"cls":810},{"description":1127,"annotation":32519},{"left":32520,"slice":32521},{"name":1851,"cls":810},{"left":32522,"slice":32523},{"name":1851,"cls":810},{"name":1915,"cls":810},{"type":802,"name":31075,"path":32484,"parent":32476,"description":32525,"lines":32526,"decorators":32528,"bases":32529,"attributes":32532,"functions":32540,"mro":32568},"Bravo pipette head module.",[3810,32527],854,[9323],[32530],{"annotation":32531},{"name":27398,"cls":810},[32533,32534,32535,32536,32537,32538,32539],"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",[32541,32542,32543,32544,32545,32546,32547,32548,32549,32550,32551,32552,32553,32554,32555,32556,32557,32558,32559,32560,32561,32562,32563,32564,32565,32566,32567],"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",[31075,27398,16182,13942,774,828],{"type":784,"name":32533,"path":32484,"parent":31075,"lines":32570,"value":32571,"annotation":32572},[888,888],"'PipetteHead'",{"name":931,"cls":810},{"type":784,"name":32534,"path":32484,"parent":31075,"lines":32574,"value":4791,"annotation":32575},[8377,8377],{"name":1394,"cls":810},{"type":784,"name":32535,"path":32484,"parent":31075,"lines":32577,"value":15128,"annotation":32578},[3823,3823],{"name":1394,"cls":810},{"type":784,"name":32536,"path":32484,"parent":31075,"lines":32580,"value":27453,"annotation":32581},[897,1091],{"left":32582,"slice":32583},{"name":1911,"cls":810},{"left":32584,"slice":32585},{"name":16045,"cls":810},{"name":31133,"cls":810},{"type":784,"name":32537,"path":32484,"parent":31075,"lines":32587,"value":32588,"annotation":32589},[6518,3432],"dataclasses.field(default_factory=(lambda: HEAD_PROFILES['96LT']), metadata={'marshmallow_field': BravoHeadProfileField()})",{"name":30620,"cls":810},{"type":846,"name":32542,"path":32484,"parent":31075,"lines":32591,"parameters":32592},[1092,6816],[32593,32594,32601,32610,32612],{"name":851,"kind":852,"required":853},{"name":16327,"kind":852,"annotation":32595,"required":853},{"join":32596},[832,32597,32598],{"name":31133,"cls":810},{"left":32599,"slice":32600},{"name":843,"cls":810},{"name":31133,"cls":810},{"name":16338,"kind":852,"annotation":32602,"required":853},{"join":32603},[32604,832],{"left":32605,"slice":32606},{"name":1911,"cls":810},{"join":32607},[32608,32609],{"name":1394,"cls":810},{"name":931,"cls":810},{"name":13978,"kind":852,"annotation":32611,"required":853},{"name":1752,"cls":810},{"name":13984,"kind":3717,"required":42,"default":3719},{"type":784,"name":32538,"path":32484,"parent":31075,"description":32614,"lines":32615,"value":832,"annotation":32616},"Logger for the pipette head module.",[2020,3123],{"name":7122,"cls":810},{"type":784,"name":32539,"path":32484,"parent":31075,"description":32618,"lines":32619,"value":832,"annotation":32620},"Get the protocol instance from the parent liquid handler.",[2033,2055],{"name":29998,"cls":810},{"type":846,"name":32543,"path":32484,"parent":31075,"description":32622,"lines":32623,"decorators":32624,"parameters":32625},"Configure the pipetting module.",[3894,8412],[6526],[32626,32627,32632],{"name":851,"kind":852,"required":853},{"name":30787,"kind":1769,"annotation":32628,"required":42,"default":832,"description":32631},{"join":32629},[32630,832],{"name":30620,"cls":810},"The head profile of the pipetting head.",{"name":3721,"kind":3722,"required":42,"default":3724},{"type":846,"name":32544,"path":32484,"parent":31075,"description":32634,"lines":32635,"decorators":32636,"parameters":32637},"Initialize the pipetting module.",[8419,1123],[6526],[32638,32639],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724},{"type":846,"name":32545,"path":32484,"parent":31075,"lines":32641,"decorators":32642,"parameters":32643,"returns":32645},[2123,2134],[6526],[32644],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":32646},{"name":1098,"cls":810},{"type":846,"name":32546,"path":32484,"parent":31075,"description":32648,"lines":32649,"decorators":32650,"parameters":32651},"Activate the pipetting module.",[3952,2135],[6526],[32652,32653],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724},{"type":846,"name":32547,"path":32484,"parent":31075,"description":32655,"lines":32656,"decorators":32657,"parameters":32658,"returns":32660,"throws":32663},"Get the current position of the pipetting head.",[8428,1179],[14409,7133,6526],[32659],{"name":851,"kind":852,"required":853},{"description":32661,"annotation":32662},"Vector with current X, Y, Z coordinates in mm.",{"name":1915,"cls":810},[32664],{"description":32665,"annotation":32666},"If protocol is not available.",{"name":1734,"cls":810},{"type":846,"name":32548,"path":32484,"parent":31075,"description":32668,"lines":32669,"decorators":32670,"parameters":32671},"Move the pipetting head to an absolute location.",[1185,10792],[14419,7133,6526],[32672,32673,32675],{"name":851,"kind":13157,"required":853},{"name":14123,"kind":852,"annotation":32674,"required":853},{"name":1915,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724},{"type":846,"name":32549,"path":32484,"parent":31075,"description":32677,"lines":32678,"decorators":32679,"parameters":32680},"Move the pipetting head by a relative offset.",[2247,6577],[14419,7133,6526],[32681,32682,32684],{"name":851,"kind":13157,"required":853},{"name":13268,"kind":852,"annotation":32683,"required":853},{"name":1915,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724},{"type":846,"name":32550,"path":32484,"parent":31075,"description":32686,"lines":32687,"decorators":32688,"parameters":32689},"Move the pipetting head to the home position.",[6578,4074],[14419,7133],[32690],{"name":851,"kind":852,"required":853},{"type":846,"name":32551,"path":32484,"parent":31075,"description":32692,"lines":32693,"decorators":32694,"parameters":32695,"returns":32704},"Convert well offset to a Vector.",[4108,7163],[6526],[32696,32697],{"name":851,"kind":852,"required":853},{"name":27583,"kind":852,"annotation":32698,"required":853},{"left":32699,"slice":32700},{"name":2793,"cls":810},{"elements":32701},[32702,32703],{"name":1394,"cls":810},{"name":1394,"cls":810},{"description":1127,"annotation":32705},{"name":1915,"cls":810},{"type":846,"name":32552,"path":32484,"parent":31075,"description":32707,"lines":32708,"parameters":32709},"Validate that the target position is within reach.",[4134,16240],[32710,32711,32713],{"name":851,"kind":852,"required":853},{"name":14123,"kind":852,"annotation":32712,"required":853},{"name":1394,"cls":810},{"name":13268,"kind":852,"annotation":32714,"required":853},{"name":1915,"cls":810},{"type":846,"name":32553,"path":32484,"parent":31075,"description":32716,"lines":32717,"parameters":32718},"Reject head movement while the gripper Z-axis is extended past the safe plane.",[16744,18156],[32719],{"name":851,"kind":852,"required":853},{"type":846,"name":32554,"path":32484,"parent":31075,"description":32721,"lines":32722,"parameters":32723},"Raise the main Z-axis to the safe traverse height, holding the current X\u002FY.",[14470,1266],[32724],{"name":851,"kind":852,"required":853},{"type":846,"name":32555,"path":32484,"parent":31075,"description":32726,"lines":32727,"parameters":32728,"returns":32730,"throws":32733},"Get the current W-axis (plunger) position.",[7192,19523],[32729],{"name":851,"kind":852,"required":853},{"description":32731,"annotation":32732},"Current W position in mm.",{"name":1062,"cls":810},[32734],{"description":32665,"annotation":32735},{"name":1734,"cls":810},{"type":846,"name":32556,"path":32484,"parent":31075,"description":27568,"lines":32737,"decorators":32738,"parameters":32739,"returns":32741},[8982,2724],[6526],[32740],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":32742},{"join":32743},[32744,832],{"name":31133,"cls":810},{"type":846,"name":32557,"path":32484,"parent":31075,"description":32746,"lines":32747,"decorators":32748,"parameters":32749},"Raise NotImplementedError.\n\npick_up_tips is not supported for BravoPipetteHead. Use pick_up_tips_from instead.",[2734,12157],[7133,6526],[32750,32751,32755],{"name":851,"kind":13157,"required":853},{"name":2252,"kind":852,"annotation":32752,"required":853},{"left":32753,"slice":32754},{"name":1911,"cls":810},{"name":1394,"cls":810},{"name":19629,"kind":852,"annotation":32756,"required":853},{"left":32757,"slice":32758},{"name":1911,"cls":810},{"name":16045,"cls":810},{"type":846,"name":32558,"path":32484,"parent":31075,"description":32760,"lines":32761,"decorators":32762,"parameters":32763},"Pick up tips from a tip rack.\n\nOnly nozzles overlapping a filled spot engage, so a partially consumed block is\nhandled automatically.",[10254,23264],[14419,7133,6526],[32764,32765,32768,32778,32783,32789,32794],{"name":851,"kind":13157,"required":853},{"name":18187,"kind":852,"annotation":32766,"required":853,"description":32767},{"name":18189,"cls":810},"Tip rack to pick up tips from.",{"name":27583,"kind":1769,"annotation":32769,"required":42,"default":832,"description":32777},{"join":32770},[32771,832],{"left":32772,"slice":32773},{"name":2793,"cls":810},{"elements":32774},[32775,32776],{"name":1394,"cls":810},{"name":1394,"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":13268,"kind":1769,"annotation":32779,"required":42,"default":832,"description":32782},{"join":32780},[32781,832],{"name":1915,"cls":810},"Fine-tuning offset in (x, y, z) in mm.",{"name":32784,"kind":1769,"annotation":32785,"required":42,"default":832,"description":32788},"press_depth",{"join":32786},[32787,832],{"name":1921,"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":1769,"annotation":32790,"required":42,"default":832,"description":32793},{"join":32791},[32792,832],{"name":1921,"cls":810},"Velocity to move at.",{"name":1398,"kind":1769,"annotation":32795,"required":42,"default":832,"description":32798},{"join":32796},[32797,832],{"name":1921,"cls":810},"Minimum height to traverse at. Defaults to configured\nminimum traverse height.",{"type":846,"name":32559,"path":32484,"parent":31075,"lines":32800,"decorators":32801,"parameters":32802},[14115,14169],[7133],[32803,32804,32806,32813,32815,32817,32821,32823],{"name":851,"kind":852,"required":853},{"name":18187,"kind":852,"annotation":32805,"required":853},{"name":18189,"cls":810},{"name":27583,"kind":852,"annotation":32807,"required":853},{"left":32808,"slice":32809},{"name":2793,"cls":810},{"elements":32810},[32811,32812],{"name":1394,"cls":810},{"name":1394,"cls":810},{"name":19629,"kind":852,"annotation":32814,"required":853},{"name":1911,"cls":810},{"name":13268,"kind":852,"annotation":32816,"required":853},{"name":1915,"cls":810},{"name":32784,"kind":852,"annotation":32818,"required":853},{"join":32819},[32820,832],{"name":1921,"cls":810},{"name":1164,"kind":852,"annotation":32822,"required":853},{"name":1921,"cls":810},{"name":1398,"kind":852,"annotation":32824,"required":853},{"join":32825},[32826,832],{"name":1921,"cls":810},{"type":846,"name":32560,"path":32484,"parent":31075,"description":32828,"lines":32829,"decorators":32831,"parameters":32832},"Raise NotImplementedError.\n\nput_down_tips not supported for BravoPipetteHead. Use put_down_tips_to instead.",[14188,32830],411,[7133,6526],[32833,32834,32838],{"name":851,"kind":13157,"required":853},{"name":19629,"kind":852,"annotation":32835,"required":853},{"left":32836,"slice":32837},{"name":1911,"cls":810},{"name":16045,"cls":810},{"name":2252,"kind":852,"annotation":32839,"required":853},{"left":32840,"slice":32841},{"name":1911,"cls":810},{"name":1394,"cls":810},{"type":846,"name":32561,"path":32484,"parent":31075,"description":32843,"lines":32844,"decorators":32845,"parameters":32846},"Put down tips to a tip rack.\n\nA partially tipped head drops only the nozzles that hold a tip.",[4618,24820],[14419,7133,6526],[32847,32848,32851,32860,32864,32870,32874],{"name":851,"kind":13157,"required":853},{"name":18187,"kind":852,"annotation":32849,"required":853,"description":32850},{"name":18189,"cls":810},"Tip rack to put down tips to.",{"name":27583,"kind":1769,"annotation":32852,"required":42,"default":832,"description":32777},{"join":32853},[32854,832],{"left":32855,"slice":32856},{"name":2793,"cls":810},{"elements":32857},[32858,32859],{"name":1394,"cls":810},{"name":1394,"cls":810},{"name":13268,"kind":1769,"annotation":32861,"required":42,"default":832,"description":32782},{"join":32862},[32863,832],{"name":1915,"cls":810},{"name":32865,"kind":1769,"annotation":32866,"required":42,"default":832,"description":32869},"eject_distance",{"join":32867},[32868,832],{"name":1921,"cls":810},"How far beyond the w-axis zero position to move when putting down tips.",{"name":1164,"kind":1769,"annotation":32871,"required":42,"default":832,"description":32793},{"join":32872},[32873,832],{"name":1921,"cls":810},{"name":1398,"kind":1769,"annotation":32875,"required":42,"default":832,"description":32798},{"join":32876},[32877,832],{"name":1921,"cls":810},{"type":846,"name":32562,"path":32484,"parent":31075,"description":32879,"lines":32880,"decorators":32882,"parameters":32883},"Put down tips at the specified location.",[19620,32881],522,[7133],[32884,32885,32887,32894,32896,32898,32900],{"name":851,"kind":852,"required":853},{"name":14123,"kind":852,"annotation":32886,"required":853},{"name":1394,"cls":810},{"name":27583,"kind":852,"annotation":32888,"required":853},{"left":32889,"slice":32890},{"name":2793,"cls":810},{"elements":32891},[32892,32893],{"name":1394,"cls":810},{"name":1394,"cls":810},{"name":13268,"kind":852,"annotation":32895,"required":853},{"name":1915,"cls":810},{"name":32865,"kind":852,"annotation":32897,"required":853},{"name":1921,"cls":810},{"name":1164,"kind":852,"annotation":32899,"required":853},{"name":1921,"cls":810},{"name":1398,"kind":852,"annotation":32901,"required":853},{"join":32902},[32903,832],{"name":1921,"cls":810},{"type":846,"name":32563,"path":32484,"parent":31075,"description":32905,"lines":32906,"decorators":32907,"parameters":32908},"Discard the currently held tips into a waste location.",[15251,19683],[14419,7133,6526],[32909,32910,32913,32917,32922,32926],{"name":851,"kind":13157,"required":853},{"name":14537,"kind":852,"annotation":32911,"required":853,"description":32912},{"name":14541,"cls":810},"The carrier site where the tips should be discarded to.",{"name":13268,"kind":1769,"annotation":32914,"required":42,"default":832,"description":32782},{"join":32915},[32916,832],{"name":1915,"cls":810},{"name":32865,"kind":1769,"annotation":32918,"required":42,"default":832,"description":32921},{"join":32919},[32920,832],{"name":1921,"cls":810},"How far beyond the w-axis zero position to move when discarding tips.",{"name":1164,"kind":1769,"annotation":32923,"required":42,"default":832,"description":32793},{"join":32924},[32925,832],{"name":1921,"cls":810},{"name":1398,"kind":1769,"annotation":32927,"required":42,"default":832,"description":32798},{"join":32928},[32929,832],{"name":1921,"cls":810},{"type":846,"name":32564,"path":32484,"parent":31075,"description":19753,"lines":32931,"decorators":32932,"parameters":32933,"returns":32935},[21253,7566],[14419,7133,6526],[32934],{"name":851,"kind":852,"required":853},{"description":32936,"annotation":32937},"A list of the tips that were dropped, or None if no tips were held.",{"join":32938},[32939,832],{"left":32940,"slice":32941},{"name":1851,"cls":810},{"name":31133,"cls":810},{"type":846,"name":32565,"path":32484,"parent":31075,"description":32943,"lines":32944,"decorators":32945,"parameters":32946},"Aspirate from wells. See overloads for full documentation.",[5504,5702],[14419,7133,6526],[32947,32948,32952,32956,32960,32970,32974,32978,32982,32986,32990,32999,33003,33007,33011],{"name":851,"kind":13157,"required":853},{"name":32949,"kind":852,"annotation":32950,"required":853},"plate",{"name":32951,"cls":810},"unitelabs.labware.liquids.fillable.Fillable",{"name":19808,"kind":852,"annotation":32953,"required":42,"default":832},{"join":32954},[32955,832],{"name":13650,"cls":810},{"name":13251,"kind":1769,"annotation":32957,"required":42,"default":832},{"join":32958},[32959,832],{"name":1921,"cls":810},{"name":13258,"kind":1769,"annotation":32961,"required":42,"default":832},{"left":32962,"slice":32964},{"name":32963,"cls":810},"typing_extensions.Union",{"elements":32965},[32966,32969,832],{"left":32967,"slice":32968},{"name":843,"cls":810},{"name":31818,"cls":810},{"name":31818,"cls":810},{"name":1164,"kind":1769,"annotation":32971,"required":42,"default":832},{"join":32972},[32973,832],{"name":1921,"cls":810},{"name":1917,"kind":1769,"annotation":32975,"required":42,"default":832},{"join":32976},[32977,832],{"name":1921,"cls":810},{"name":2280,"kind":1769,"annotation":32979,"required":42,"default":832},{"join":32980},[32981,832],{"name":1921,"cls":810},{"name":13236,"kind":1769,"annotation":32983,"required":42,"default":832},{"join":32984},[32985,832],{"name":1921,"cls":810},{"name":13228,"kind":1769,"annotation":32987,"required":42,"default":832},{"join":32988},[32989,832],{"name":13787,"cls":810},{"name":27583,"kind":1769,"annotation":32991,"required":42,"default":832},{"join":32992},[32993,832],{"left":32994,"slice":32995},{"name":2793,"cls":810},{"elements":32996},[32997,32998],{"name":1394,"cls":810},{"name":1394,"cls":810},{"name":13268,"kind":1769,"annotation":33000,"required":42,"default":832},{"join":33001},[33002,832],{"name":1915,"cls":810},{"name":1404,"kind":1769,"annotation":33004,"required":42,"default":832},{"join":33005},[33006,832],{"name":1394,"cls":810},{"name":2416,"kind":1769,"annotation":33008,"required":42,"default":832},{"join":33009},[33010,832],{"name":1921,"cls":810},{"name":19879,"kind":1769,"annotation":33012,"required":42,"default":832},{"join":33013},[33014,832],{"name":1921,"cls":810},{"type":846,"name":32566,"path":32484,"parent":31075,"description":33016,"lines":33017,"decorators":33018,"parameters":33019},"Dispense to wells. See overloads for full documentation.",[7773,6275],[14419,7133,6526],[33020,33021,33023,33027,33031,33040,33044,33048,33052,33056,33060,33065,33074,33078,33082,33086],{"name":851,"kind":13157,"required":853},{"name":32949,"kind":852,"annotation":33022,"required":853},{"name":19319,"cls":810},{"name":19808,"kind":852,"annotation":33024,"required":42,"default":832},{"join":33025},[33026,832],{"name":13331,"cls":810},{"name":13251,"kind":1769,"annotation":33028,"required":42,"default":832},{"join":33029},[33030,832],{"name":1921,"cls":810},{"name":13258,"kind":1769,"annotation":33032,"required":42,"default":832},{"left":33033,"slice":33034},{"name":32963,"cls":810},{"elements":33035},[33036,33039,832],{"left":33037,"slice":33038},{"name":843,"cls":810},{"name":31818,"cls":810},{"name":31818,"cls":810},{"name":1164,"kind":1769,"annotation":33041,"required":42,"default":832},{"join":33042},[33043,832],{"name":1921,"cls":810},{"name":1917,"kind":1769,"annotation":33045,"required":42,"default":832},{"join":33046},[33047,832],{"name":1921,"cls":810},{"name":2280,"kind":1769,"annotation":33049,"required":42,"default":832},{"join":33050},[33051,832],{"name":1921,"cls":810},{"name":13236,"kind":1769,"annotation":33053,"required":42,"default":832},{"join":33054},[33055,832],{"name":1921,"cls":810},{"name":13228,"kind":1769,"annotation":33057,"required":42,"default":832},{"join":33058},[33059,832],{"name":13481,"cls":810},{"name":13556,"kind":1769,"annotation":33061,"required":42,"default":832},{"join":33062},[33063,33064,832],{"name":1098,"cls":810},{"name":1921,"cls":810},{"name":27583,"kind":1769,"annotation":33066,"required":42,"default":832},{"join":33067},[33068,832],{"left":33069,"slice":33070},{"name":2793,"cls":810},{"elements":33071},[33072,33073],{"name":1394,"cls":810},{"name":1394,"cls":810},{"name":13268,"kind":1769,"annotation":33075,"required":42,"default":832},{"join":33076},[33077,832],{"name":1915,"cls":810},{"name":1404,"kind":1769,"annotation":33079,"required":42,"default":832},{"join":33080},[33081,832],{"name":1394,"cls":810},{"name":2416,"kind":1769,"annotation":33083,"required":42,"default":832},{"join":33084},[33085,832],{"name":1921,"cls":810},{"name":19879,"kind":1769,"annotation":33087,"required":42,"default":832},{"join":33088},[33089,832],{"name":1921,"cls":810},{"type":846,"name":32567,"path":32484,"parent":31075,"description":33091,"lines":33092,"decorators":33093,"parameters":33094},"Raise NotImplementedError. Not available on Bravo.",[6285,32527],[7133,6526],[33095,33096],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724},{"type":846,"name":32541,"path":32484,"parent":31075,"lines":33098,"parameters":33099},[9338,9338],[33100,33101,33104,33110,33119,33130,33132,33134,33136,33138],{"name":851,"kind":852,"required":853},{"name":14250,"kind":852,"annotation":33102,"required":42,"default":33103},{"name":14252,"cls":810},{"name":14254,"cls":810},{"name":14256,"kind":852,"annotation":33105,"required":42},{"left":33106,"slice":33107},{"name":1911,"cls":810},{"left":33108,"slice":33109},{"name":16045,"cls":810},{"name":31133,"cls":810},{"name":16327,"kind":852,"annotation":33111,"required":42,"default":832},{"left":33112,"slice":33113},{"name":14284,"cls":810},{"join":33114},[832,33115,33116],{"name":16333,"cls":810},{"left":33117,"slice":33118},{"name":843,"cls":810},{"name":16333,"cls":810},{"name":16338,"kind":852,"annotation":33120,"required":42,"default":832},{"left":33121,"slice":33122},{"name":14284,"cls":810},{"join":33123},[33124,832],{"left":33125,"slice":33126},{"name":1911,"cls":810},{"join":33127},[33128,33129],{"name":1394,"cls":810},{"name":931,"cls":810},{"name":16350,"kind":852,"annotation":33131,"required":42,"default":4791},{"name":1394,"cls":810},{"name":16353,"kind":852,"annotation":33133,"required":42,"default":15128},{"name":1394,"cls":810},{"name":10948,"kind":852,"annotation":33135,"required":42,"default":32571},{"name":931,"cls":810},{"name":30787,"kind":852,"annotation":33137,"required":42},{"name":30620,"cls":810},{"name":13978,"kind":852,"annotation":33139,"required":42,"default":832},{"left":33140,"slice":33141},{"name":14284,"cls":810},{"join":33142},[33143,832],{"name":1752,"cls":810},{"type":755,"name":766,"path":33145,"parent":756,"packages":33146,"attributes":33150,"classes":33152},"unitelabs\u002Fliquid_handling\u002Fconfiguration\u002F__init__.py",[33147,33148,33149],"unitelabs.liquid_handling.configuration.liquid_handler","unitelabs.liquid_handling.configuration.module","unitelabs.liquid_handling.configuration.configuration",[33151],"unitelabs.liquid_handling.configuration.__all__",[10405,836,33153],"unitelabs.liquid_handling.configuration.module.ModuleConfiguration",{"type":784,"name":33151,"path":33145,"parent":766,"lines":33155,"value":33156},[9321,9321],[10405,836,33153],{"type":755,"name":33147,"path":33158,"parent":766,"classes":33159},"unitelabs\u002Fliquid_handling\u002Fconfiguration\u002Fliquid_handler.py",[836],{"type":802,"name":836,"path":33158,"parent":33147,"description":33161,"lines":33162,"decorators":33163,"bases":33164,"attributes":33167,"functions":33170,"mro":33172},"Represents the configuration of a liquid handler as a dataclass.",[9136,839],[9323],[33165],{"annotation":33166},{"name":10405,"cls":810},[33168,33169],"unitelabs.liquid_handling.configuration.liquid_handler.LiquidHandlerConfiguration.name","unitelabs.liquid_handling.configuration.liquid_handler.LiquidHandlerConfiguration.identifier",[33171],"unitelabs.liquid_handling.configuration.liquid_handler.LiquidHandlerConfiguration.__init__",[836,10405],{"type":784,"name":33168,"path":33158,"parent":836,"description":33174,"lines":33175,"value":10409,"annotation":33176},"The name of the liquid handler.",[805,805],{"join":33177},[33178,33179],{"name":931,"cls":810},{"name":10414,"cls":810},{"type":784,"name":33169,"path":33158,"parent":836,"description":33181,"lines":33182,"value":10409,"annotation":33183},"The unique identifier of the liquid handler.",[2997,2997],{"join":33184},[33185,33186],{"name":931,"cls":810},{"name":10414,"cls":810},{"type":846,"name":33171,"path":33158,"parent":836,"lines":33188,"parameters":33189},[9338,9338],[33190,33191,33197],{"name":851,"kind":852,"required":853},{"name":7029,"kind":852,"annotation":33192,"required":42,"default":33196},{"join":33193},[33194,33195],{"name":931,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":10948,"kind":852,"annotation":33198,"required":42,"default":33202},{"join":33199},[33200,33201],{"name":931,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"type":755,"name":33148,"path":33204,"parent":766,"classes":33205},"unitelabs\u002Fliquid_handling\u002Fconfiguration\u002Fmodule.py",[33153],{"type":802,"name":33153,"path":33204,"parent":33148,"description":33207,"lines":33208,"decorators":33209,"bases":33210,"functions":33213,"mro":33215},"Represents the configuration of a module as a dataclass.",[905,2756],[9323],[33211],{"annotation":33212},{"name":10405,"cls":810},[33214],"unitelabs.liquid_handling.configuration.module.ModuleConfiguration.__init__",[33153,10405],{"type":846,"name":33214,"path":33204,"parent":33153,"lines":33217,"parameters":33218},[9338,9338],[33219],{"name":851,"kind":852,"required":853},{"type":755,"name":33149,"path":33221,"parent":766,"classes":33222},"unitelabs\u002Fliquid_handling\u002Fconfiguration\u002Fconfiguration.py",[10405],{"type":802,"name":10405,"path":33221,"parent":33149,"description":33224,"lines":33225,"decorators":33226,"attributes":33227,"functions":33230,"mro":33238},"Represents a configuration as a dataclass.",[805,7125],[9323],[33228,33229],"unitelabs.liquid_handling.configuration.configuration.Configuration.missing_fields","unitelabs.liquid_handling.configuration.configuration.Configuration.is_complete",[33231,33232,33233,33234,33235,33236,33237],"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",[10405],{"type":846,"name":33232,"path":33221,"parent":10405,"description":33240,"lines":33241,"parameters":33242,"returns":33249},"Get a configuration value.",[839,906],[33243,33244,33246],{"name":851,"kind":852,"required":853},{"name":3707,"kind":852,"annotation":33245,"required":853},{"name":931,"cls":810},{"name":33247,"kind":852,"annotation":33248,"required":42,"default":832},"default",{"name":933,"cls":810},{"description":1127,"annotation":33250},{"name":933,"cls":810},{"type":846,"name":33233,"path":33221,"parent":10405,"lines":33252,"parameters":33253,"returns":33257},[856,795],[33254,33255],{"name":851,"kind":852,"required":853},{"name":3707,"kind":852,"annotation":33256,"required":853},{"name":931,"cls":810},{"description":1127,"annotation":33258},{"name":933,"cls":810},{"type":846,"name":33234,"path":33221,"parent":10405,"lines":33260,"parameters":33261},[1040,864],[33262,33263,33265],{"name":851,"kind":852,"required":853},{"name":3707,"kind":852,"annotation":33264,"required":853},{"name":931,"cls":810},{"name":15244,"kind":852,"annotation":33266,"required":853},{"name":933,"cls":810},{"type":784,"name":33228,"path":33221,"parent":10405,"description":33268,"lines":33269,"value":832,"annotation":33270},"Return a set of names of all MISSING fields for the configuration.",[870,1051],{"left":33271,"slice":33273},{"name":33272,"cls":810},"set",{"name":931,"cls":810},{"type":784,"name":33229,"path":33221,"parent":10405,"description":33275,"lines":33276,"value":832,"annotation":33277},"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":33235,"path":33221,"parent":10405,"description":33279,"lines":33280,"parameters":33281},"Fill fields declared by fields_of that are MISSING on self using non-MISSING values from src.",[878,3810],[33282,33283,33286],{"name":851,"kind":852,"required":853},{"name":33284,"kind":852,"annotation":33285,"required":853},"src",{"name":10405,"cls":810},{"name":33287,"kind":852,"annotation":33288,"required":853},"fields_of",{"left":33289,"slice":33290},{"name":843,"cls":810},{"name":10405,"cls":810},{"type":846,"name":33236,"path":33221,"parent":10405,"description":33292,"lines":33293,"parameters":33294,"returns":33296},"Serialize this configuration to a JSON-like dict (omits MISSING fields).",[8570,2062],[33295],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":33297},{"left":33298,"slice":33299},{"name":927,"cls":810},{"elements":33300},[33301,33302],{"name":931,"cls":810},{"name":933,"cls":810},{"type":846,"name":33237,"path":33221,"parent":10405,"description":33304,"lines":33305,"decorators":33306,"parameters":33307,"returns":33316},"Deserialize a JSON-like dict into this configuration type.",[2072,7125],[13434],[33308,33309],{"name":13437,"kind":13157,"required":853},{"name":14015,"kind":13157,"annotation":33310,"required":853},{"left":33311,"slice":33312},{"name":927,"cls":810},{"elements":33313},[33314,33315],{"name":931,"cls":810},{"name":933,"cls":810},{"description":1127,"annotation":33317},{"name":13452,"cls":810},{"type":846,"name":33231,"path":33221,"parent":10405,"lines":33319,"parameters":33320},[9338,9338],[33321],{"name":851,"kind":852,"required":853},{"type":755,"name":767,"path":33323,"parent":756,"packages":33324,"attributes":33335,"classes":33337},"unitelabs\u002Fliquid_handling\u002Fmodules\u002F__init__.py",[14304,33325,33326,33327,33328,33329,33330,33331,33332,33333,33334],"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",[33336],"unitelabs.liquid_handling.modules.__all__",[773,23027,13787,13481,13232,774,33338,775,776,27398,777,14252],"unitelabs.liquid_handling.modules.module_error.ModuleActivationError",{"type":755,"name":14304,"path":33340,"parent":767,"attributes":33341,"functions":33343},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fguard.py",[33342],"unitelabs.liquid_handling.modules.guard.F",[33344,33345],"unitelabs.liquid_handling.modules.guard.guard","unitelabs.liquid_handling.modules.guard.ensure_module_stage",{"type":784,"name":33342,"path":33340,"parent":14304,"lines":33347,"value":33348},[6649,6649],"typing.TypeVar('F', bound=(typing.Callable))",{"type":846,"name":33344,"path":33340,"parent":14304,"description":33350,"lines":33351,"parameters":33352,"returns":33357,"throws":33368},"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.",[2781,9094],[33353],{"name":33354,"kind":852,"annotation":33355,"required":853,"description":33356},"stage",{"name":14252,"cls":810},"The stage in which the module should be at least in.",{"description":33358,"annotation":33359},"The guarded module method.",{"left":33360,"slice":33362},{"name":33361,"cls":810},"typing_extensions.Callable",{"elements":33363},[33364,33367],{"elements":33365},[33366],{"name":33342,"cls":810},{"name":33342,"cls":810},[33369],{"description":33370,"annotation":33371},"When the provided class method is called but the module is not in the expected lifecycle stage.",{"name":775,"cls":810},{"type":846,"name":33345,"path":33340,"parent":14304,"description":33373,"lines":33374,"parameters":33375},"Ensure a module is in the expected stage, activating if needed.",[2009,2106],[33376,33378],{"name":8985,"kind":852,"annotation":33377,"required":853},{"name":774,"cls":810},{"name":33354,"kind":852,"annotation":33379,"required":853},{"name":14252,"cls":810},{"type":784,"name":33336,"path":33323,"parent":767,"lines":33381,"value":33382},[2781,870],[13787,13481,773,23027,774,33338,775,776,27398,13232,777,14252,33345],{"type":755,"name":33325,"path":33384,"parent":767,"classes":33385},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fmodule_error.py",[775,33338],{"type":802,"name":775,"path":33384,"parent":33325,"description":33387,"lines":33388,"bases":33390,"mro":33393},"Raised when a module is used incorrectly by the user.",[9107,33389],2,[33391],{"annotation":33392},{"name":1734,"cls":810},[775],{"type":802,"name":33338,"path":33384,"parent":33325,"description":33395,"lines":33396,"bases":33397,"attributes":33400,"functions":33402,"mro":33404},"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.",[9321,795],[33398],{"annotation":33399},{"name":775,"cls":810},[33401],"unitelabs.liquid_handling.modules.module_error.ModuleActivationError.module_name",[33403],"unitelabs.liquid_handling.modules.module_error.ModuleActivationError.__init__",[33338,775],{"type":846,"name":33403,"path":33384,"parent":33338,"lines":33406,"parameters":33407},[906,795],[33408,33409,33411],{"name":851,"kind":852,"required":853},{"name":9007,"kind":852,"annotation":33410,"required":853},{"name":931,"cls":810},{"name":33412,"kind":852,"annotation":33413,"required":42,"default":9133},"module_name",{"name":931,"cls":810},{"type":784,"name":33401,"path":33384,"parent":33338,"lines":33415,"value":33412},[795,795],{"type":755,"name":33326,"path":33417,"parent":767,"classes":33418},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fstage.py",[14252],{"type":802,"name":14252,"path":33417,"parent":33326,"description":33420,"lines":33421,"bases":33422,"attributes":33427,"mro":33431},"Modules follow a sequence of lifecycle stages.",[9123,796],[33423,33425],{"annotation":33424},{"name":931,"cls":810},{"annotation":33426},{"name":9365,"cls":810},[14254,33428,33429,33430],"unitelabs.liquid_handling.modules.stage.Stage.CONFIGURED","unitelabs.liquid_handling.modules.stage.Stage.INITIALIZED","unitelabs.liquid_handling.modules.stage.Stage.ACTIVE",[14252],{"type":784,"name":14254,"path":33417,"parent":14252,"description":33433,"lines":33434,"value":1406},"The hardware module is installed and detected.",[9136,9136],{"type":784,"name":33428,"path":33417,"parent":14252,"description":33436,"lines":33437,"value":2323},"The software is configured and set up.",[2781,2781],{"type":784,"name":33429,"path":33417,"parent":14252,"description":33439,"lines":33440,"value":2324},"The hardware is initialized and calibrated.",[848,848],{"type":784,"name":33430,"path":33417,"parent":14252,"description":33442,"lines":33443,"value":2325},"The module is ready to be used interactively.",[831,831],{"type":755,"name":33327,"path":33445,"parent":767,"attributes":33446,"classes":33449},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fpipette_head.py",[33447,33448],"unitelabs.liquid_handling.modules.pipette_head.S","unitelabs.liquid_handling.modules.pipette_head.T",[27398],{"type":784,"name":33447,"path":33445,"parent":33327,"lines":33451,"value":33452},[864,864],"typing.TypeVar('S', bound=TipSpot)",{"type":784,"name":33448,"path":33445,"parent":33327,"lines":33454,"value":33455},[796,796],"typing.TypeVar('T', bound=Tip)",{"type":802,"name":27398,"path":33445,"parent":33327,"description":33457,"lines":33458,"decorators":33459,"bases":33460,"attributes":33470,"functions":33481,"mro":33506},"A group of pipettes in a fixed array, that move with the same axes.",[871,5374],[9323],[33461,33468],{"annotation":33462},{"left":33463,"slice":33464},{"name":16182,"cls":810},{"elements":33465},[33466,33467],{"name":33447,"cls":810},{"name":33448,"cls":810},{"annotation":33469},{"name":774,"cls":810},[33471,33472,33473,33474,33475,33476,33477,33478,33479,33480],"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",[33482,33483,33484,33485,33486,33487,33488,33489,33490,33491,33492,33493,33494,33495,33496,33497,33498,33499,33500,33501,33502,33503,33504,33505],"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",[27398,16182,13942,774,828],{"type":784,"name":33471,"path":33445,"parent":27398,"lines":33508,"value":4791,"annotation":33509},[1065,1065],{"name":1394,"cls":810},{"type":784,"name":33472,"path":33445,"parent":27398,"lines":33511,"value":15128,"annotation":33512},[6725,6725],{"name":1394,"cls":810},{"type":846,"name":33483,"path":33445,"parent":27398,"description":33514,"lines":33515,"decorators":33516,"parameters":33517,"returns":33521},"Get the current location of the pipette head from A1.",[2860,7046],[7965],[33518,33519],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},"Additional arguments for the liquid handler.",{"description":33522,"annotation":33523},"The absolute location of the pipette head from A1.",{"name":1915,"cls":810},{"type":846,"name":33484,"path":33445,"parent":27398,"description":33525,"lines":33526,"decorators":33527,"parameters":33528},"Move the pipette head to the given absolute location on a safe traverse height.",[1955,3823],[7965],[33529,33530,33533],{"name":851,"kind":13157,"required":853},{"name":14123,"kind":852,"annotation":33531,"required":853,"description":33532},{"name":1915,"cls":810},"An absolute location where to move the pipette's tip to.\nProvide None to ignore the pipette.",{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"type":846,"name":33485,"path":33445,"parent":27398,"description":33535,"lines":33536,"decorators":33537,"parameters":33538},"Move the pipette head by the given relative offset.",[806,1092],[7965],[33539,33540,33543],{"name":851,"kind":13157,"required":853},{"name":13268,"kind":852,"annotation":33541,"required":853,"description":33542},{"name":1915,"cls":810},"The relative offset by which to move the pipette's tip.\nProvide None to ignore the pipette.",{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"type":846,"name":33486,"path":33445,"parent":27398,"description":33545,"lines":33546,"decorators":33547,"parameters":33548,"returns":33550},"Get the currently mounted tip type.",[2000,6806],[6526,7965],[33549],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":33551},{"join":33552},[33553,832],{"name":33448,"cls":810},{"type":846,"name":33487,"path":33445,"parent":27398,"description":33555,"lines":33556,"parameters":33557,"returns":33560},"Check which of all the pipettes currently holds a tip.",[6816,2043],[33558,33559],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"description":33561,"annotation":33562},"A flag of each pipette whether the channel currently holds a tip.",{"left":33563,"slice":33564},{"name":1851,"cls":810},{"name":1098,"cls":810},{"type":846,"name":33488,"path":33445,"parent":27398,"description":33566,"lines":33567,"parameters":33568,"returns":33576},"Check whether the pipettes currently hold a tip at given indices.",[2044,3911],[33569,33570,33575],{"name":851,"kind":13157,"required":853},{"name":2252,"kind":852,"annotation":33571,"required":853,"description":33574},{"left":33572,"slice":33573},{"name":1851,"cls":810},{"name":1394,"cls":810},"The channels to check.",{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"description":33577,"annotation":33578},"Whether the pipettes currently hold a tip at the given indices.",{"left":33579,"slice":33580},{"name":1851,"cls":810},{"name":1098,"cls":810},{"type":846,"name":33489,"path":33445,"parent":27398,"description":33582,"lines":33583,"parameters":33584,"returns":33587},"Get all tips from the pipettes.",[10616,3155],[33585,33586],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"description":33588,"annotation":33589},"A list of tips from the pipettes.",{"left":33590,"slice":33591},{"name":1851,"cls":810},{"join":33592},[33593,832],{"name":33448,"cls":810},{"type":846,"name":33490,"path":33445,"parent":27398,"description":33595,"lines":33596,"parameters":33597,"returns":33599},"Get all tips from the pipettes that are currently mounted.",[3200,2134],[33598],{"name":851,"kind":852,"required":853},{"description":33600,"annotation":33601},"A list of tips from the pipettes that are currently mounted. If the list",{"left":33602,"slice":33603},{"name":1851,"cls":810},{"name":33448,"cls":810},{"type":846,"name":33491,"path":33445,"parent":27398,"description":33605,"lines":33606,"parameters":33607,"returns":33615},"Get all tips from the pipettes at the given indices.",[3952,8420],[33608,33609,33614],{"name":851,"kind":13157,"required":853},{"name":2252,"kind":852,"annotation":33610,"required":853,"description":33613},{"left":33611,"slice":33612},{"name":1851,"cls":810},{"name":1394,"cls":810},"The channels to get the tips from.",{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"description":33616,"annotation":33617},"A list of tips from the pipettes at the given indices.",{"left":33618,"slice":33619},{"name":1851,"cls":810},{"join":33620},[33621,832],{"name":33448,"cls":810},{"type":846,"name":33492,"path":33445,"parent":27398,"description":33623,"lines":33624,"parameters":33625},"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.",[8428,6568],[33626,33627,33631,33635],{"name":851,"kind":13157,"required":853},{"name":1931,"kind":852,"annotation":33628,"required":853,"description":20327},{"left":33629,"slice":33630},{"name":843,"cls":810},{"name":33448,"cls":810},{"name":13251,"kind":852,"annotation":33632,"required":42,"default":832,"description":20334},{"join":33633},[33634,832],{"name":1921,"cls":810},{"name":20336,"kind":852,"annotation":33636,"required":42,"default":832,"description":33639},{"join":33637},[33638,832],{"name":20342,"cls":810},"The liquid to add to the tips. Required if volume is not None.\nDefaults to None.",{"type":784,"name":33473,"path":33445,"parent":27398,"description":33641,"lines":33642,"value":832,"annotation":33643},"Check whether no pipettes currently hold a tip.",[1200,7148],{"name":1098,"cls":810},{"type":784,"name":33474,"path":33445,"parent":27398,"description":33645,"lines":33646,"value":832,"annotation":33647},"Get the indices of the channels that currently hold a tip.",[4108,4100],{"left":33648,"slice":33649},{"name":1851,"cls":810},{"name":1394,"cls":810},{"type":784,"name":33475,"path":33445,"parent":27398,"description":33651,"lines":33652,"value":832,"annotation":33653},"Get the indices of the children that currently hold a tip.",[4134,1237],{"left":33654,"slice":33655},{"name":1851,"cls":810},{"left":33656,"slice":33657},{"name":2793,"cls":810},{"elements":33658},[33659,33660],{"name":1394,"cls":810},{"name":1394,"cls":810},{"type":784,"name":33476,"path":33445,"parent":27398,"description":33662,"lines":33663,"value":832,"annotation":33664},"Get the well labels (e.g. ['A12','B12',...]) for nozzles that have tips.",[6641,1247],{"left":33665,"slice":33666},{"name":1851,"cls":810},{"name":931,"cls":810},{"type":784,"name":33477,"path":33445,"parent":27398,"description":33668,"lines":33669,"value":832,"annotation":33670},"Check whether partial tips are mounted (fewer than all rows * cols).",[14909,10194],{"name":1098,"cls":810},{"type":784,"name":33478,"path":33445,"parent":27398,"description":33672,"lines":33673,"value":832,"annotation":33674},"Get length from current tip.",[8455,8462],{"name":1062,"cls":810},{"type":784,"name":33479,"path":33445,"parent":27398,"description":33676,"lines":33677,"value":832,"annotation":33678},"Get fitting depth from current tip.",[7211,11492],{"name":1062,"cls":810},{"type":784,"name":33480,"path":33445,"parent":27398,"description":33680,"lines":33681,"value":832,"annotation":33682},"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.",[11500,8999],{"name":1062,"cls":810},{"type":846,"name":33493,"path":33445,"parent":27398,"description":32692,"lines":33684,"decorators":33685,"parameters":33686,"returns":33695},[1287,1301],[7965],[33687,33688],{"name":851,"kind":852,"required":853},{"name":27583,"kind":852,"annotation":33689,"required":853},{"left":33690,"slice":33691},{"name":2793,"cls":810},{"elements":33692},[33693,33694],{"name":1394,"cls":810},{"name":1394,"cls":810},{"description":1127,"annotation":33696},{"name":1915,"cls":810},{"type":846,"name":33494,"path":33445,"parent":27398,"description":33698,"lines":33699,"parameters":33700,"returns":33713,"throws":33725},"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.",[27595,4386],[33701,33702,33705],{"name":851,"kind":852,"required":853},{"name":18187,"kind":852,"annotation":33703,"required":853,"description":33704},{"name":18189,"cls":810},"Tip rack to interact with.",{"name":27583,"kind":852,"annotation":33706,"required":853,"description":33712},{"left":33707,"slice":33708},{"name":2793,"cls":810},{"elements":33709},[33710,33711],{"name":1394,"cls":810},{"name":1394,"cls":810},"(row_delta, col_delta) positioning the head A1 over the rack.\nNegative values shift the head origin before the rack origin.",{"description":33714,"annotation":33715},"A tuple of (spots, channels) where spots[i] corresponds to channels[i].",{"left":33716,"slice":33717},{"name":2793,"cls":810},{"elements":33718},[33719,33722],{"left":33720,"slice":33721},{"name":1851,"cls":810},{"name":16045,"cls":810},{"left":33723,"slice":33724},{"name":1851,"cls":810},{"name":1394,"cls":810},[33726],{"description":33727,"annotation":33728},"If the offset fully clears the rack in either axis.",{"name":14060,"cls":810},{"type":846,"name":33495,"path":33445,"parent":27398,"description":33730,"lines":33731,"parameters":33732,"returns":33742,"throws":33754},"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.",[4405,8711],[33733,33734,33738],{"name":851,"kind":13157,"required":853},{"name":2252,"kind":852,"annotation":33735,"required":853,"description":19647},{"left":33736,"slice":33737},{"name":1911,"cls":810},{"name":1394,"cls":810},{"name":19629,"kind":852,"annotation":33739,"required":853,"description":19652},{"left":33740,"slice":33741},{"name":1911,"cls":810},{"name":16045,"cls":810},{"description":33743,"annotation":33744},"The engaged (channels, spots) restricted to spots that hold a tip.",{"left":33745,"slice":33746},{"name":2793,"cls":810},{"elements":33747},[33748,33751],{"left":33749,"slice":33750},{"name":1851,"cls":810},{"name":1394,"cls":810},{"left":33752,"slice":33753},{"name":1851,"cls":810},{"name":16045,"cls":810},[33755,33758],{"description":33756,"annotation":33757},"If no overlapping spot holds a tip.",{"name":14184,"cls":810},{"description":33759,"annotation":33760},"If an engaged channel already holds a tip.",{"name":14112,"cls":810},{"type":846,"name":33496,"path":33445,"parent":27398,"description":19637,"lines":33762,"parameters":33763},[28638,12557],[33764,33765,33769],{"name":851,"kind":13157,"required":853},{"name":2252,"kind":852,"annotation":33766,"required":853,"description":19647},{"left":33767,"slice":33768},{"name":1911,"cls":810},{"name":1394,"cls":810},{"name":19629,"kind":852,"annotation":33770,"required":853,"description":19652},{"left":33771,"slice":33772},{"name":1911,"cls":810},{"name":16045,"cls":810},{"type":846,"name":33497,"path":33445,"parent":27398,"description":33774,"lines":33775,"parameters":33777},"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.",[33776,7384],384,[33778,33779,33781],{"name":851,"kind":13157,"required":853},{"name":18187,"kind":852,"annotation":33780,"required":853,"description":19672},{"name":18189,"cls":810},{"name":27583,"kind":1769,"annotation":33782,"required":42,"default":33788,"description":33790},{"left":33783,"slice":33784},{"name":2793,"cls":810},{"elements":33785},[33786,33787],{"name":1394,"cls":810},{"name":1394,"cls":810},{"elements":33789},[1406,1406],"(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":33498,"path":33445,"parent":27398,"description":33792,"lines":33793,"parameters":33794,"returns":33805,"throws":33817},"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.",[4629,21139],[33795,33796,33801],{"name":851,"kind":13157,"required":853},{"name":2252,"kind":852,"annotation":33797,"required":853,"description":33800},{"left":33798,"slice":33799},{"name":1911,"cls":810},{"name":1394,"cls":810},"The channels used to drop the tips.",{"name":19629,"kind":852,"annotation":33802,"required":853,"description":19692},{"left":33803,"slice":33804},{"name":1911,"cls":810},{"name":16045,"cls":810},{"description":33806,"annotation":33807},"The engaged (channels, spots) restricted to nozzles that hold a tip.",{"left":33808,"slice":33809},{"name":2793,"cls":810},{"elements":33810},[33811,33814],{"left":33812,"slice":33813},{"name":1851,"cls":810},{"name":1394,"cls":810},{"left":33815,"slice":33816},{"name":1851,"cls":810},{"name":16045,"cls":810},[33818,33821],{"description":33819,"annotation":33820},"If a full head has an empty engaged nozzle, or no nozzle holds a tip.",{"name":14184,"cls":810},{"description":33822,"annotation":33823},"If a target spot already holds a tip.",{"name":14112,"cls":810},{"type":846,"name":33499,"path":33445,"parent":27398,"description":19681,"lines":33825,"parameters":33826},[21155,1592],[33827,33828,33832],{"name":851,"kind":13157,"required":853},{"name":19629,"kind":852,"annotation":33829,"required":853,"description":19692},{"left":33830,"slice":33831},{"name":1911,"cls":810},{"name":16045,"cls":810},{"name":2252,"kind":852,"annotation":33833,"required":853,"description":16273},{"left":33834,"slice":33835},{"name":1911,"cls":810},{"name":1394,"cls":810},{"type":846,"name":33500,"path":33445,"parent":27398,"description":33837,"lines":33838,"parameters":33839},"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.",[1601,4895],[33840,33841,33843],{"name":851,"kind":13157,"required":853},{"name":18187,"kind":852,"annotation":33842,"required":853,"description":19714},{"name":18189,"cls":810},{"name":27583,"kind":1769,"annotation":33844,"required":42,"default":33850,"description":33790},{"left":33845,"slice":33846},{"name":2793,"cls":810},{"elements":33847},[33848,33849],{"name":1394,"cls":810},{"name":1394,"cls":810},{"elements":33851},[1406,1406],{"type":846,"name":33501,"path":33445,"parent":27398,"description":16262,"lines":33853,"decorators":33854,"parameters":33855},[4930,7411],[7965],[33856,33857],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"type":846,"name":33502,"path":33445,"parent":27398,"description":19753,"lines":33859,"parameters":33860,"returns":33863},[4931,8839],[33861,33862],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"description":1127,"annotation":33864},{"join":33865},[33866,832],{"left":33867,"slice":33868},{"name":1851,"cls":810},{"name":33448,"cls":810},{"type":846,"name":33503,"path":33445,"parent":27398,"description":33870,"lines":33871,"decorators":33872,"parameters":33873},"Aspirate liquid from the specified container.",[1673,7548],[7965],[33874,33875,33881,33886,33891,33899,33906],{"name":851,"kind":852,"required":853},{"name":33876,"kind":852,"annotation":33877,"required":853,"description":33880},"fillables",{"left":33878,"slice":33879},{"name":2188,"cls":810},{"name":19319,"cls":810},"The source of the liquid.",{"name":2252,"kind":852,"annotation":33882,"required":853,"description":33885},{"left":33883,"slice":33884},{"name":1911,"cls":810},{"name":1394,"cls":810},"The zero-based indices of the channels involved.",{"name":20220,"kind":852,"annotation":33887,"required":853,"description":33890},{"left":33888,"slice":33889},{"name":2188,"cls":810},{"name":1921,"cls":810},"How much volume in µl to aspirate.",{"name":13258,"kind":852,"annotation":33892,"required":42,"default":832,"description":33898},{"left":33893,"slice":33894},{"name":2188,"cls":810},{"join":33895},[33896,832],{"name":33897,"cls":810},"unitelabs.labware.liquids.liquid_class.LiquidClass","The liquid class used for aspiration.",{"name":19546,"kind":852,"annotation":33900,"required":42,"default":832,"description":33905},{"left":33901,"slice":33902},{"name":2188,"cls":810},{"join":33903},[33904,832],{"name":1915,"cls":810},"An optional offset applied to the aspirate location in mm.",{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"type":846,"name":33504,"path":33445,"parent":27398,"description":33908,"lines":33909,"decorators":33910,"parameters":33911},"Dispense liquid into the specified container.",[19683,7576],[7965],[33912,33913,33918,33922,33927,33934,33941],{"name":851,"kind":852,"required":853},{"name":33876,"kind":852,"annotation":33914,"required":853,"description":33917},{"left":33915,"slice":33916},{"name":2188,"cls":810},{"name":19319,"cls":810},"The target for the liquid.",{"name":2252,"kind":852,"annotation":33919,"required":853,"description":33885},{"left":33920,"slice":33921},{"name":1911,"cls":810},{"name":1394,"cls":810},{"name":20220,"kind":852,"annotation":33923,"required":853,"description":33926},{"left":33924,"slice":33925},{"name":2188,"cls":810},{"name":1921,"cls":810},"How much volume in µl to dispense.",{"name":13258,"kind":852,"annotation":33928,"required":42,"default":832,"description":33933},{"left":33929,"slice":33930},{"name":2188,"cls":810},{"join":33931},[33932,832],{"name":33897,"cls":810},"The liquid class used for dispensation.",{"name":19546,"kind":852,"annotation":33935,"required":42,"default":832,"description":33940},{"left":33936,"slice":33937},{"name":2188,"cls":810},{"join":33938},[33939,832],{"name":1915,"cls":810},"An optional offset applied to the dispense location in mm.",{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"type":846,"name":33505,"path":33445,"parent":27398,"description":33943,"lines":33944,"decorators":33945,"parameters":33946},"Empty the currently held tips at the current location.",[1747,5374],[7965],[33947,33948],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"type":846,"name":33482,"path":33445,"parent":27398,"lines":33950,"parameters":33951},[9338,9338],[33952,33953,33956,33960,33969,33980,33982],{"name":851,"kind":852,"required":853},{"name":14250,"kind":852,"annotation":33954,"required":42,"default":33955},{"name":14252,"cls":810},{"name":14254,"cls":810},{"name":14256,"kind":852,"annotation":33957,"required":42},{"left":33958,"slice":33959},{"name":1911,"cls":810},{"name":16325,"cls":810},{"name":16327,"kind":852,"annotation":33961,"required":42,"default":832},{"left":33962,"slice":33963},{"name":14284,"cls":810},{"join":33964},[832,33965,33966],{"name":16333,"cls":810},{"left":33967,"slice":33968},{"name":843,"cls":810},{"name":16333,"cls":810},{"name":16338,"kind":852,"annotation":33970,"required":42,"default":832},{"left":33971,"slice":33972},{"name":14284,"cls":810},{"join":33973},[33974,832],{"left":33975,"slice":33976},{"name":1911,"cls":810},{"join":33977},[33978,33979],{"name":1394,"cls":810},{"name":931,"cls":810},{"name":16350,"kind":852,"annotation":33981,"required":42,"default":4791},{"name":1394,"cls":810},{"name":16353,"kind":852,"annotation":33983,"required":42,"default":15128},{"name":1394,"cls":810},{"type":755,"name":33328,"path":33985,"parent":767,"classes":33986},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fliquid_modes.py",[33987,13232,13787,13481],"unitelabs.liquid_handling.modules.liquid_modes._PipetteModeMeta",{"type":802,"name":33987,"path":33985,"parent":33328,"lines":33989,"bases":33990,"functions":33994,"mro":33996},[905,1837],[33991],{"annotation":33992},{"name":33993,"cls":810},"enum.EnumMeta",[33995],"unitelabs.liquid_handling.modules.liquid_modes._PipetteModeMeta.__contains__",[33987],{"type":846,"name":33995,"path":33985,"parent":33987,"lines":33998,"decorators":33999,"parameters":34000,"returns":34004},[9136,1837],[6526],[34001,34002],{"name":13437,"kind":852,"required":853},{"name":15244,"kind":852,"annotation":34003,"required":853},{"name":3447,"cls":810},{"description":1127,"annotation":34005},{"name":1098,"cls":810},{"type":802,"name":13232,"path":33985,"parent":33328,"description":34007,"lines":34008,"bases":34009,"attributes":34012,"mro":34016},"The pipetting mode to use for an aspiration or dispense.",[791,870],[34010],{"annotation":34011},{"name":9306,"cls":810},[34013,34014,34015],"unitelabs.liquid_handling.modules.liquid_modes.PipetteMode.SURFACE","unitelabs.liquid_handling.modules.liquid_modes.PipetteMode.BOTTOM","unitelabs.liquid_handling.modules.liquid_modes.PipetteMode.JET",[13232],{"type":784,"name":34013,"path":33985,"parent":13232,"description":34018,"lines":34019,"value":1406},"Pipette at the liquid surface.",[831,831],{"type":784,"name":34014,"path":33985,"parent":13232,"description":34021,"lines":34022,"value":2323},"Pipette at the bottom of the container.",[864,864],{"type":784,"name":34015,"path":33985,"parent":13232,"description":34024,"lines":34025,"value":2324},"Pipette in jet mode (dispense only).",[3016,3016],{"type":802,"name":13787,"path":33985,"parent":33328,"description":34027,"lines":34028,"bases":34029,"attributes":34032,"mro":34035},"The pipetting mode to use for an aspiration.",[877,2847],[34030],{"annotation":34031},{"name":9306,"cls":810},[34033,34034],"unitelabs.liquid_handling.modules.liquid_modes.AspiratePipetteMode.SURFACE","unitelabs.liquid_handling.modules.liquid_modes.AspiratePipetteMode.BOTTOM",[13787],{"type":784,"name":34033,"path":33985,"parent":13787,"description":34037,"lines":34038,"value":1406},"Aspirate at the liquid surface.",[6725,6725],{"type":784,"name":34034,"path":33985,"parent":13787,"description":34040,"lines":34041,"value":2323},"Aspirate at the bottom of the container.",[3389,3389],{"type":802,"name":13481,"path":33985,"parent":33328,"description":34043,"lines":34044,"bases":34045,"attributes":34048,"mro":34052},"The pipetting mode to use for a dispense.",[1066,1904],[34046],{"annotation":34047},{"name":9306,"cls":810},[34049,34050,34051],"unitelabs.liquid_handling.modules.liquid_modes.DispensePipetteMode.SURFACE","unitelabs.liquid_handling.modules.liquid_modes.DispensePipetteMode.BOTTOM","unitelabs.liquid_handling.modules.liquid_modes.DispensePipetteMode.JET",[13481],{"type":784,"name":34049,"path":33985,"parent":13481,"description":34054,"lines":34055,"value":1406},"Dispense at the liquid surface.",[878,878],{"type":784,"name":34050,"path":33985,"parent":13481,"description":34057,"lines":34058,"value":2323},"Dispense at the bottom of the container.",[887,887],{"type":784,"name":34051,"path":33985,"parent":13481,"description":34060,"lines":34061,"value":2324},"Dispense in jet mode.",[7040,7040],{"type":755,"name":33329,"path":34063,"parent":767,"attributes":34064,"classes":34067},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fpipettes.py",[34065,34066],"unitelabs.liquid_handling.modules.pipettes.S","unitelabs.liquid_handling.modules.pipettes.T",[777],{"type":784,"name":34065,"path":34063,"parent":33329,"lines":34069,"value":34070},[1040,1040],"typing.TypeVar('S', bound=Pipette)",{"type":784,"name":34066,"path":34063,"parent":33329,"lines":34072,"value":34073},[864,864],"typing.TypeVar('T', bound=Labware)",{"type":802,"name":777,"path":34063,"parent":33329,"description":34075,"lines":34076,"decorators":34077,"bases":34078,"attributes":34088,"functions":34091,"mro":34109},"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,14188],[9323],[34079,34086],{"annotation":34080},{"left":34081,"slice":34082},{"name":16182,"cls":810},{"elements":34083},[34084,34085],{"name":34065,"cls":810},{"name":34066,"cls":810},{"annotation":34087},{"name":774,"cls":810},[34089,34090],"unitelabs.liquid_handling.modules.pipettes.Pipettes.rows","unitelabs.liquid_handling.modules.pipettes.Pipettes.cols",[34092,34093,34094,34095,34096,34097,34098,34099,34100,34101,34102,34103,34104,34105,34106,34107,34108],"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,16182,13942,774,828],{"type":784,"name":34089,"path":34063,"parent":777,"lines":34111,"value":1406,"annotation":34112},[2847,2847],{"name":1394,"cls":810},{"type":784,"name":34090,"path":34063,"parent":777,"lines":34114,"value":2323,"annotation":34115},[3036,3036],{"name":1394,"cls":810},{"type":846,"name":34093,"path":34063,"parent":777,"description":34117,"lines":34118,"decorators":34119,"parameters":34120,"returns":34123},"Get the current locations of all pipette's tip.",[878,3810],[7965],[34121,34122],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"description":34124,"annotation":34125},"The absolute location of each pipette's tip.",{"left":34126,"slice":34127},{"name":1851,"cls":810},{"name":1915,"cls":810},{"type":846,"name":34094,"path":34063,"parent":777,"description":19521,"lines":34129,"decorators":34130,"parameters":34131},[8570,3093],[7965],[34132,34133,34139],{"name":851,"kind":13157,"required":853},{"name":19528,"kind":852,"annotation":34134,"required":853,"description":19534},{"left":34135,"slice":34136},{"name":1911,"cls":810},{"join":34137},[34138,832],{"name":1915,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"type":846,"name":34095,"path":34063,"parent":777,"description":19540,"lines":34141,"decorators":34142,"parameters":34143},[1964,8137],[7965],[34144,34145,34151],{"name":851,"kind":13157,"required":853},{"name":19546,"kind":852,"annotation":34146,"required":853,"description":19552},{"left":34147,"slice":34148},{"name":1911,"cls":810},{"join":34149},[34150,832],{"name":1915,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"type":846,"name":34096,"path":34063,"parent":777,"description":34153,"lines":34154,"parameters":34155,"returns":34158},"Check which of the pipettes currently holds a tip.",[2009,3133],[34156,34157],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"description":33561,"annotation":34159},{"left":34160,"slice":34161},{"name":1851,"cls":810},{"name":1098,"cls":810},{"type":846,"name":34097,"path":34063,"parent":777,"description":19596,"lines":34163,"parameters":34164,"returns":34169},[3139,2073],[34165,34166,34168],{"name":851,"kind":13157,"required":853},{"name":1896,"kind":852,"annotation":34167,"required":853,"description":19604},{"name":1394,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"description":19606,"annotation":34170},{"name":1098,"cls":810},{"type":846,"name":34098,"path":34063,"parent":777,"description":34172,"lines":34173,"parameters":34174},"Verify whether the tips in the given spots can be picked up.",[2083,3952],[34175,34176,34180,34184,34188],{"name":851,"kind":13157,"required":853},{"name":2252,"kind":852,"annotation":34177,"required":853,"description":19647},{"left":34178,"slice":34179},{"name":1911,"cls":810},{"name":1394,"cls":810},{"name":19629,"kind":852,"annotation":34181,"required":853,"description":19652},{"left":34182,"slice":34183},{"name":1911,"cls":810},{"name":16045,"cls":810},{"name":14560,"kind":1769,"annotation":34185,"required":42,"default":832,"description":18152},{"join":34186},[34187,832],{"name":1915,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"type":846,"name":34099,"path":34063,"parent":777,"description":19637,"lines":34190,"parameters":34191},[3201,3657],[34192,34193,34197,34201,34206],{"name":851,"kind":13157,"required":853},{"name":2252,"kind":852,"annotation":34194,"required":853,"description":19647},{"left":34195,"slice":34196},{"name":1911,"cls":810},{"name":1394,"cls":810},{"name":19629,"kind":852,"annotation":34198,"required":853,"description":19652},{"left":34199,"slice":34200},{"name":1911,"cls":810},{"name":16045,"cls":810},{"name":34202,"kind":1769,"annotation":34203,"required":42,"default":832,"description":18152},"_pick_up_offset",{"join":34204},[34205,832],{"name":1915,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"type":846,"name":34100,"path":34063,"parent":777,"description":19661,"lines":34208,"parameters":34209},[3658,1219],[34210,34211,34215,34217,34221],{"name":851,"kind":13157,"required":853},{"name":2252,"kind":852,"annotation":34212,"required":853,"description":19647},{"left":34213,"slice":34214},{"name":1911,"cls":810},{"name":1394,"cls":810},{"name":18187,"kind":852,"annotation":34216,"required":853,"description":19672},{"name":18189,"cls":810},{"name":14560,"kind":1769,"annotation":34218,"required":42,"default":832,"description":18152},{"join":34219},[34220,832],{"name":1915,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"type":846,"name":34101,"path":34063,"parent":777,"description":34223,"lines":34224,"parameters":34225},"Verify whether the currently held tips can be put down into the given spots.",[6604,10171],[34226,34227,34231,34237,34241],{"name":851,"kind":13157,"required":853},{"name":19629,"kind":852,"annotation":34228,"required":853,"description":19692},{"left":34229,"slice":34230},{"name":1911,"cls":810},{"name":16045,"cls":810},{"name":2252,"kind":1769,"annotation":34232,"required":42,"default":832,"description":16273},{"join":34233},[34234,832],{"left":34235,"slice":34236},{"name":1911,"cls":810},{"name":1394,"cls":810},{"name":14566,"kind":1769,"annotation":34238,"required":42,"default":832,"description":14570},{"join":34239},[34240,832],{"name":1915,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"type":846,"name":34102,"path":34063,"parent":777,"description":19681,"lines":34243,"parameters":34244},[16240,19523],[34245,34246,34250,34256,34261],{"name":851,"kind":13157,"required":853},{"name":19629,"kind":852,"annotation":34247,"required":853,"description":19692},{"left":34248,"slice":34249},{"name":1911,"cls":810},{"name":16045,"cls":810},{"name":2252,"kind":1769,"annotation":34251,"required":42,"default":832,"description":16273},{"join":34252},[34253,832],{"left":34254,"slice":34255},{"name":1911,"cls":810},{"name":1394,"cls":810},{"name":34257,"kind":1769,"annotation":34258,"required":42,"default":832,"description":14570},"_drop_offset",{"join":34259},[34260,832],{"name":1915,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"type":846,"name":34103,"path":34063,"parent":777,"description":18218,"lines":34263,"parameters":34264},[1277,4332],[34265,34266,34268,34274,34278],{"name":851,"kind":13157,"required":853},{"name":18187,"kind":852,"annotation":34267,"required":853,"description":19714},{"name":18189,"cls":810},{"name":2252,"kind":1769,"annotation":34269,"required":42,"default":832,"description":16273},{"join":34270},[34271,832],{"left":34272,"slice":34273},{"name":1911,"cls":810},{"name":1394,"cls":810},{"name":14566,"kind":1769,"annotation":34275,"required":42,"default":832,"description":14570},{"join":34276},[34277,832],{"name":1915,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"type":846,"name":34104,"path":34063,"parent":777,"description":16262,"lines":34280,"parameters":34281},[8238,7270],[34282,34283,34289,34293],{"name":851,"kind":852,"required":853},{"name":2252,"kind":1769,"annotation":34284,"required":42,"default":832,"description":16273},{"join":34285},[34286,832],{"left":34287,"slice":34288},{"name":1911,"cls":810},{"name":1394,"cls":810},{"name":14566,"kind":1769,"annotation":34290,"required":42,"default":832,"description":14570},{"join":34291},[34292,832],{"name":1915,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"type":846,"name":34105,"path":34063,"parent":777,"description":34295,"lines":34296,"parameters":34297},"Put down the currently held tips into their original spots in the rack.",[4366,12289],[34298,34299],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"type":846,"name":34106,"path":34063,"parent":777,"description":19753,"lines":34301,"parameters":34302,"returns":34305},[23264,18201],[34303,34304],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"description":1127,"annotation":34306},{"join":34307},[34308,832],{"left":34309,"slice":34310},{"name":1851,"cls":810},{"name":18253,"cls":810},{"type":846,"name":34107,"path":34063,"parent":777,"description":33870,"lines":34312,"parameters":34313},[4464,7352],[34314,34315,34319,34323,34327,34333,34339],{"name":851,"kind":852,"required":853},{"name":33876,"kind":852,"annotation":34316,"required":853,"description":33880},{"left":34317,"slice":34318},{"name":2188,"cls":810},{"name":19319,"cls":810},{"name":2252,"kind":852,"annotation":34320,"required":853,"description":33885},{"left":34321,"slice":34322},{"name":1911,"cls":810},{"name":1394,"cls":810},{"name":20220,"kind":852,"annotation":34324,"required":853,"description":33890},{"left":34325,"slice":34326},{"name":2188,"cls":810},{"name":1921,"cls":810},{"name":13258,"kind":852,"annotation":34328,"required":42,"default":832,"description":33898},{"left":34329,"slice":34330},{"name":2188,"cls":810},{"join":34331},[34332,832],{"name":33897,"cls":810},{"name":19546,"kind":852,"annotation":34334,"required":42,"default":832,"description":33905},{"left":34335,"slice":34336},{"name":2188,"cls":810},{"join":34337},[34338,832],{"name":1915,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"type":846,"name":34108,"path":34063,"parent":777,"description":33908,"lines":34341,"parameters":34342},[12556,14188],[34343,34344,34348,34352,34356,34362,34368],{"name":851,"kind":852,"required":853},{"name":33876,"kind":852,"annotation":34345,"required":853,"description":33917},{"left":34346,"slice":34347},{"name":2188,"cls":810},{"name":19319,"cls":810},{"name":2252,"kind":852,"annotation":34349,"required":853,"description":33885},{"left":34350,"slice":34351},{"name":1911,"cls":810},{"name":1394,"cls":810},{"name":20220,"kind":852,"annotation":34353,"required":853,"description":33926},{"left":34354,"slice":34355},{"name":2188,"cls":810},{"name":1921,"cls":810},{"name":13258,"kind":852,"annotation":34357,"required":42,"default":832,"description":33933},{"left":34358,"slice":34359},{"name":2188,"cls":810},{"join":34360},[34361,832],{"name":33897,"cls":810},{"name":19546,"kind":852,"annotation":34363,"required":42,"default":832,"description":33940},{"left":34364,"slice":34365},{"name":2188,"cls":810},{"join":34366},[34367,832],{"name":1915,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"type":846,"name":34092,"path":34063,"parent":777,"lines":34370,"parameters":34371},[9338,9338],[34372,34373,34376,34380,34389,34400,34402],{"name":851,"kind":852,"required":853},{"name":14250,"kind":852,"annotation":34374,"required":42,"default":34375},{"name":14252,"cls":810},{"name":14254,"cls":810},{"name":14256,"kind":852,"annotation":34377,"required":42},{"left":34378,"slice":34379},{"name":1911,"cls":810},{"name":16325,"cls":810},{"name":16327,"kind":852,"annotation":34381,"required":42,"default":832},{"left":34382,"slice":34383},{"name":14284,"cls":810},{"join":34384},[832,34385,34386],{"name":16333,"cls":810},{"left":34387,"slice":34388},{"name":843,"cls":810},{"name":16333,"cls":810},{"name":16338,"kind":852,"annotation":34390,"required":42,"default":832},{"left":34391,"slice":34392},{"name":14284,"cls":810},{"join":34393},[34394,832],{"left":34395,"slice":34396},{"name":1911,"cls":810},{"join":34397},[34398,34399],{"name":1394,"cls":810},{"name":931,"cls":810},{"name":16350,"kind":852,"annotation":34401,"required":42,"default":1406},{"name":1394,"cls":810},{"name":16353,"kind":852,"annotation":34403,"required":42,"default":2323},{"name":1394,"cls":810},{"type":755,"name":33330,"path":34405,"parent":767,"attributes":34406,"classes":34408},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fpipette.py",[34407],"unitelabs.liquid_handling.modules.pipette.T",[776],{"type":784,"name":34407,"path":34405,"parent":33330,"lines":34410,"value":33455},[3016,3016],{"type":802,"name":776,"path":34405,"parent":33330,"description":34412,"lines":34413,"decorators":34414,"bases":34415,"attributes":34422,"functions":34426,"mro":34446},"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,15042],[9323],[34416,34420],{"annotation":34417},{"left":34418,"slice":34419},{"name":16045,"cls":810},{"name":34407,"cls":810},{"annotation":34421},{"name":774,"cls":810},[34423,34424,34425],"unitelabs.liquid_handling.modules.pipette.Pipette.PipetteMode","unitelabs.liquid_handling.modules.pipette.Pipette.tip_source","unitelabs.liquid_handling.modules.pipette.Pipette.pick_up_offset",[34427,34428,34429,34430,34431,34432,34433,34434,34435,34436,34437,34438,34439,34440,34441,34442,34443,34444,34445],"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,16045,14345,13942,774,828],{"type":784,"name":34423,"path":34405,"parent":776,"lines":34448,"value":34449},[2860,2860],"_PipetteMode",{"type":784,"name":34424,"path":34405,"parent":776,"lines":34451,"value":832,"annotation":34452},[1043,1043],{"join":34453},[34454,832],{"name":16045,"cls":810},{"type":784,"name":34425,"path":34405,"parent":776,"lines":34456,"value":34457,"annotation":34458},[3042,3042],"dataclasses.field(default_factory=(lambda: Vector()))",{"name":1915,"cls":810},{"type":846,"name":34428,"path":34405,"parent":776,"description":18103,"lines":34460,"decorators":34461,"parameters":34462,"returns":34465},[7040,888],[7965],[34463,34464],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"description":18109,"annotation":34466},{"name":1915,"cls":810},{"type":846,"name":34429,"path":34405,"parent":776,"description":18112,"lines":34468,"decorators":34469,"parameters":34470},[8377,3432],[7965],[34471,34472,34474],{"name":851,"kind":13157,"required":853},{"name":14123,"kind":852,"annotation":34473,"required":853,"description":18119},{"name":1915,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"type":846,"name":34430,"path":34405,"parent":776,"description":18125,"lines":34476,"decorators":34477,"parameters":34478},[3461,9094],[7965],[34479,34480,34482],{"name":851,"kind":13157,"required":853},{"name":13268,"kind":852,"annotation":34481,"required":853,"description":18132},{"name":1915,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"type":846,"name":34431,"path":34405,"parent":776,"description":19596,"lines":34484,"parameters":34485,"returns":34488},[2010,3139],[34486,34487],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"description":19606,"annotation":34489},{"name":1098,"cls":810},{"type":846,"name":34432,"path":34405,"parent":776,"description":18140,"lines":34491,"parameters":34492},[1103,1123],[34493,34494,34496,34500],{"name":851,"kind":13157,"required":853},{"name":18145,"kind":852,"annotation":34495,"required":853,"description":18147},{"name":16045,"cls":810},{"name":14560,"kind":1769,"annotation":34497,"required":42,"default":832,"description":18152},{"join":34498},[34499,832],{"name":1915,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"type":846,"name":34433,"path":34405,"parent":776,"description":18164,"lines":34502,"parameters":34503},[2123,17540],[34504,34505,34507,34511],{"name":851,"kind":13157,"required":853},{"name":18145,"kind":852,"annotation":34506,"required":853,"description":18147},{"name":16045,"cls":810},{"name":34202,"kind":1769,"annotation":34508,"required":42,"default":832,"description":18152},{"join":34509},[34510,832],{"name":1915,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"type":846,"name":34434,"path":34405,"parent":776,"description":18180,"lines":34513,"parameters":34514},[8420,2213],[34515,34516,34518,34522],{"name":851,"kind":13157,"required":853},{"name":18187,"kind":852,"annotation":34517,"required":853,"description":18190},{"name":18189,"cls":810},{"name":14560,"kind":1769,"annotation":34519,"required":42,"default":832,"description":18152},{"join":34520},[34521,832],{"name":1915,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"type":846,"name":34435,"path":34405,"parent":776,"description":34524,"lines":34525,"parameters":34526},"Verify whether the currently held tip can be put down into the given spot.",[6551,1211],[34527,34528,34530,34534],{"name":851,"kind":13157,"required":853},{"name":18145,"kind":852,"annotation":34529,"required":853,"description":18207},{"name":16045,"cls":810},{"name":34257,"kind":1769,"annotation":34531,"required":42,"default":832,"description":14570},{"join":34532},[34533,832],{"name":1915,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"type":846,"name":34436,"path":34405,"parent":776,"description":18199,"lines":34536,"parameters":34537},[1219,2248],[34538,34539,34541,34545],{"name":851,"kind":13157,"required":853},{"name":18145,"kind":852,"annotation":34540,"required":853,"description":18207},{"name":16045,"cls":810},{"name":34257,"kind":1769,"annotation":34542,"required":42,"default":832,"description":14570},{"join":34543},[34544,832],{"name":1915,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"type":846,"name":34437,"path":34405,"parent":776,"description":18218,"lines":34547,"parameters":34548},[1237,8455],[34549,34550,34552,34556],{"name":851,"kind":13157,"required":853},{"name":18187,"kind":852,"annotation":34551,"required":853,"description":18225},{"name":18189,"cls":810},{"name":14566,"kind":1769,"annotation":34553,"required":42,"default":832,"description":14570},{"join":34554},[34555,832],{"name":1915,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"type":846,"name":34438,"path":34405,"parent":776,"description":18234,"lines":34558,"parameters":34559},[8462,7212],[34560,34561,34565],{"name":851,"kind":852,"required":853},{"name":14566,"kind":1769,"annotation":34562,"required":42,"default":832,"description":14570},{"join":34563},[34564,832],{"name":1915,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"type":846,"name":34439,"path":34405,"parent":776,"description":34567,"lines":34568,"parameters":34569},"Put down the currently held tip into its original spot in the rack.",[7222,1301],[34570,34571],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"type":846,"name":34440,"path":34405,"parent":776,"description":18244,"lines":34573,"parameters":34574,"returns":34577},[10237,4075],[34575,34576],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"description":1127,"annotation":34578},{"join":34579},[34580,832],{"name":18253,"cls":810},{"type":846,"name":34441,"path":34405,"parent":776,"description":34582,"lines":34583,"decorators":34584,"parameters":34585,"returns":34588},"Get the current volume in the pipette's tip.",[10264,12199],[7965],[34586,34587],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"description":34589,"annotation":34590},"The current volume in the pipette's tip.",{"name":1062,"cls":810},{"type":846,"name":34442,"path":34405,"parent":776,"description":34592,"lines":34593,"parameters":34594},"Aspirate liquid from the source container.",[4356,9040],[34595,34596,34599,34603,34608,34613,34618],{"name":851,"kind":13157,"required":853},{"name":14586,"kind":852,"annotation":34597,"required":853,"description":34598},{"name":19319,"cls":810},"The source container from where to aspirate liquid.",{"name":2485,"kind":1769,"annotation":34600,"required":42,"default":34601,"description":34602},{"name":13787,"cls":810},{"name":34033,"cls":810},"Whether to aspirate at the liquid surface or at the container's\nbottom. Defaults to surface mode.",{"name":13251,"kind":1769,"annotation":34604,"required":42,"default":832,"description":34607},{"join":34605},[34606,832],{"name":1921,"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":13258,"kind":1769,"annotation":34609,"required":42,"default":832,"description":34612},{"join":34610},[34611,832],{"name":33897,"cls":810},"The liquid class used to parametrise the pipetting operation.",{"name":13268,"kind":1769,"annotation":34614,"required":42,"default":832,"description":34617},{"join":34615},[34616,832],{"name":1915,"cls":810},"An offset (dx, dy, dz) in mm to adjust the aspirate location.",{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"type":846,"name":34443,"path":34405,"parent":776,"description":34620,"lines":34621,"parameters":34623},"Dispense liquid into the target container.",[12274,34622],350,[34624,34625,34633,34637,34642,34646,34651],{"name":851,"kind":13157,"required":853},{"name":14537,"kind":852,"annotation":34626,"required":853,"description":34632},{"join":34627},[34628,34629],{"name":19319,"cls":810},{"left":34630,"slice":34631},{"name":1911,"cls":810},{"name":19319,"cls":810},"The target container where to dispense liquid into.",{"name":2485,"kind":1769,"annotation":34634,"required":42,"default":34635,"description":34636},{"name":13481,"cls":810},{"name":34050,"cls":810},"Whether to dispense at the liquid surface or at the container's\nbottom. Defaults to bottom mode.",{"name":13251,"kind":1769,"annotation":34638,"required":42,"default":832,"description":34641},{"join":34639},[34640,832],{"name":1921,"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":13258,"kind":1769,"annotation":34643,"required":42,"default":832,"description":34612},{"join":34644},[34645,832],{"name":33897,"cls":810},{"name":13268,"kind":1769,"annotation":34647,"required":42,"default":832,"description":34650},{"join":34648},[34649,832],{"name":1915,"cls":810},"An offset (dx, dy, dz) in mm to adjust the dispense location.",{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"type":846,"name":34444,"path":34405,"parent":776,"description":34653,"lines":34654,"parameters":34655},"Empty the contents of the tip in the target container.",[18201,22185],[34656,34657,34659,34663],{"name":851,"kind":13157,"required":853},{"name":14537,"kind":852,"annotation":34658,"required":853,"description":34632},{"name":19319,"cls":810},{"name":13268,"kind":1769,"annotation":34660,"required":42,"default":832,"description":34650},{"join":34661},[34662,832],{"name":1915,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"type":846,"name":34445,"path":34405,"parent":776,"description":34665,"lines":34666,"parameters":34667},"Mix liquid in the source container.",[12515,15042],[34668,34669,34672,34675,34679,34682,34687,34691,34696],{"name":851,"kind":13157,"required":853},{"name":14586,"kind":852,"annotation":34670,"required":853,"description":34671},{"name":19319,"cls":810},"The source container where to mix liquid.",{"name":2715,"kind":852,"annotation":34673,"required":853,"description":34674},{"name":1394,"cls":810},"The number of mix cycles.",{"name":34676,"kind":852,"annotation":34677,"required":853,"description":34678},"aspirate_mode",{"name":13232,"cls":810},"Whether to aspirate at the liquid surface or at the\ncontainer's bottom. Defaults to surface mode.",{"name":34680,"kind":852,"annotation":34681,"required":853,"description":34678},"dispense_mode",{"name":13232,"cls":810},{"name":13251,"kind":1769,"annotation":34683,"required":42,"default":832,"description":34686},{"join":34684},[34685,832],{"name":1921,"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":13258,"kind":1769,"annotation":34688,"required":42,"default":832,"description":34612},{"join":34689},[34690,832],{"name":33897,"cls":810},{"name":13268,"kind":1769,"annotation":34692,"required":42,"default":832,"description":34695},{"join":34693},[34694,832],{"name":1915,"cls":810},"An offset (dx, dy, dz) in mm to adjust the pipetting location.",{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"type":846,"name":34427,"path":34405,"parent":776,"lines":34698,"parameters":34699},[9338,9338],[34700,34701,34704,34708,34712],{"name":851,"kind":852,"required":853},{"name":14250,"kind":852,"annotation":34702,"required":42,"default":34703},{"name":14252,"cls":810},{"name":14254,"cls":810},{"name":14256,"kind":852,"annotation":34705,"required":42},{"left":34706,"slice":34707},{"name":1911,"cls":810},{"name":14260,"cls":810},{"name":16112,"kind":852,"annotation":34709,"required":42,"default":832},{"join":34710},[34711,832],{"name":16045,"cls":810},{"name":14560,"kind":852,"annotation":34713,"required":42},{"name":1915,"cls":810},{"type":755,"name":33331,"path":34715,"parent":767,"classes":34716},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fmodule.py",[774],{"type":802,"name":774,"path":34715,"parent":33331,"description":34718,"lines":34719,"decorators":34720,"bases":34721,"attributes":34724,"functions":34727,"mro":34738},"A hardware unit that usually performs a set of related actions.",[1788,1122],[9323],[34722],{"annotation":34723},{"name":828,"cls":810},[34725,34726],"unitelabs.liquid_handling.modules.module.Module._stage","unitelabs.liquid_handling.modules.module.Module.stage",[34728,34729,34730,34731,34732,34733,34734,34735,34736,34737],"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":34725,"path":34715,"parent":774,"description":34740,"lines":34741,"value":34742,"annotation":34743},"The lifecycle stage this module is currently in.",[848,791],"dataclasses.field(default=(Stage.INSTALLED), metadata={'marshmallow_field': marshmallow.fields.Enum(Stage)})",{"name":14252,"cls":810},{"type":846,"name":34729,"path":34715,"parent":774,"lines":34745,"parameters":34746},[831,796],[34747,34748],{"name":851,"kind":852,"required":853},{"name":13984,"kind":3717,"required":42,"default":3719},{"type":784,"name":34726,"path":34715,"parent":774,"description":34740,"lines":34750,"value":832,"annotation":34751},[871,1059],{"name":14252,"cls":810},{"type":846,"name":34730,"path":34715,"parent":774,"description":34753,"lines":34754,"parameters":34755,"returns":34757},"Verify whether the module is configured or requires more information.",[6725,3042],[34756],{"name":851,"kind":852,"required":853},{"description":34758,"annotation":34759},"Whether the module is currently configured.",{"name":1098,"cls":810},{"type":846,"name":34731,"path":34715,"parent":774,"description":34761,"lines":34762,"parameters":34763},"When a module is installed and detect, configure it with the required set of arguments.",[1079,1080],[34764,34765],{"name":851,"kind":852,"required":853},{"name":34766,"kind":3722,"required":42,"default":3724,"description":34767},"**_kwargs","The arguments required to properly configure the module.",{"type":846,"name":34732,"path":34715,"parent":774,"description":34769,"lines":34770,"parameters":34771,"returns":34773},"Verify whether the module is initialized or requires initialization.",[1085,806],[34772],{"name":851,"kind":852,"required":853},{"description":34774,"annotation":34775},"Whether the module is currently initialized.",{"name":1098,"cls":810},{"type":846,"name":34733,"path":34715,"parent":774,"description":34777,"lines":34778,"parameters":34779},"Initialize the hardware to prepare and calibrate the motion motors for accurate movements.",[3093,1990],[34780,34781],{"name":851,"kind":852,"required":853},{"name":34766,"kind":3722,"required":42,"default":3724,"description":34782},"The arguments required to properly initialize the hardware.",{"type":846,"name":34734,"path":34715,"parent":774,"description":34784,"lines":34785,"parameters":34786,"returns":34788},"Verify whether the module is activated and ready for usage.",[1991,2010],[34787],{"name":851,"kind":852,"required":853},{"description":34789,"annotation":34790},"Whether the module is currently activated.",{"name":1098,"cls":810},{"type":846,"name":34735,"path":34715,"parent":774,"description":34792,"lines":34793,"parameters":34794,"returns":34796},"Verify whether the module can be activated.",[2020,2043],[34795],{"name":851,"kind":852,"required":853},{"description":34797,"annotation":34798},"Whether the module can be activated.",{"name":1098,"cls":810},{"type":846,"name":34736,"path":34715,"parent":774,"description":34800,"lines":34801,"parameters":34802},"Activate this module for usage.",[2044,3154],[34803,34804],{"name":851,"kind":852,"required":853},{"name":34766,"kind":3722,"required":42,"default":3724,"description":34805},"The arguments required to properly setup the module.",{"type":846,"name":34737,"path":34715,"parent":774,"description":34807,"lines":34808,"parameters":34809},"Teardown this tool after usage to allow another one to be used.",[3905,1122],[34810,34811],{"name":851,"kind":852,"required":853},{"name":34766,"kind":3722,"required":42,"default":3724,"description":34812},"The arguments required to properly teardown the module.",{"type":846,"name":34728,"path":34715,"parent":774,"lines":34814,"parameters":34815},[9338,9338],[34816,34817],{"name":851,"kind":852,"required":853},{"name":14250,"kind":852,"annotation":34818,"required":42,"default":34819},{"name":14252,"cls":810},{"name":14254,"cls":810},{"type":755,"name":33332,"path":34821,"parent":767,"classes":34822},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fliquid_handling_mode.py",[23027],{"type":802,"name":23027,"path":34821,"parent":33332,"description":34824,"lines":34825,"bases":34826,"attributes":34829,"mro":34832},"Distinguishes between aspiration and dispense liquid handling operations.",[9123,805],[34827],{"annotation":34828},{"name":9306,"cls":810},[34830,34831],"unitelabs.liquid_handling.modules.liquid_handling_mode.LiquidHandlingMode.ASPIRATION","unitelabs.liquid_handling.modules.liquid_handling_mode.LiquidHandlingMode.DISPENSE",[23027],{"type":784,"name":34830,"path":34821,"parent":23027,"description":34834,"lines":34835,"value":1406},"Liquid is being added to a tip.",[9136,9136],{"type":784,"name":34831,"path":34821,"parent":23027,"description":34837,"lines":34838,"value":2323},"Liquid is being removed from a tip.",[790,790],{"type":755,"name":33333,"path":34840,"parent":767,"attributes":34841,"classes":34843},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fgripper.py",[34842],"unitelabs.liquid_handling.modules.gripper.T",[773],{"type":784,"name":34842,"path":34840,"parent":33333,"lines":34845,"value":34073},[2781,2781],{"type":802,"name":773,"path":34840,"parent":33333,"description":34847,"lines":34848,"decorators":34849,"bases":34850,"attributes":34857,"functions":34859,"mro":34880},"Gripper to pick up and transfer labware.",[839,8825],[9323],[34851,34855],{"annotation":34852},{"left":34853,"slice":34854},{"name":14345,"cls":810},{"name":34842,"cls":810},{"annotation":34856},{"name":774,"cls":810},[34858],"unitelabs.liquid_handling.modules.gripper.Gripper.width_offset",[34860,34861,34862,34863,34864,34865,34866,34867,34868,34869,34870,34871,34872,34873,34874,34875,34876,34877,34878,34879],"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,14345,13942,774,828],{"type":784,"name":34858,"path":34840,"parent":773,"lines":34882,"value":1860,"annotation":34883},[791,791],{"name":1062,"cls":810},{"type":846,"name":34861,"path":34840,"parent":773,"description":14406,"lines":34885,"decorators":34886,"parameters":34887,"returns":34890},[864,1903],[7965],[34888,34889],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"description":14413,"annotation":34891},{"name":1915,"cls":810},{"type":846,"name":34862,"path":34840,"parent":773,"description":14416,"lines":34893,"decorators":34894,"parameters":34895},[2847,887],[7965],[34896,34897,34899],{"name":851,"kind":13157,"required":853},{"name":14123,"kind":852,"annotation":34898,"required":853,"description":14424},{"name":1915,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"type":846,"name":34863,"path":34840,"parent":773,"description":14436,"lines":34901,"decorators":34902,"parameters":34903},[7040,8570],[7965],[34904,34905,34907],{"name":851,"kind":13157,"required":853},{"name":13268,"kind":852,"annotation":34906,"required":853,"description":14443},{"name":1915,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"type":846,"name":34864,"path":34840,"parent":773,"description":14468,"lines":34909,"decorators":34910,"parameters":34911,"returns":34914},[3823,1982],[7965],[34912,34913],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"description":14475,"annotation":34915},{"name":1098,"cls":810},{"type":846,"name":34865,"path":34840,"parent":773,"description":14478,"lines":34917,"decorators":34918,"parameters":34919,"returns":34922},[1990,2010],[7965],[34920,34921],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"description":14484,"annotation":34923},{"name":1062,"cls":810},{"type":846,"name":34866,"path":34840,"parent":773,"description":14487,"lines":34925,"decorators":34926,"parameters":34927},[2020,2043],[7965],[34928,34929,34931],{"name":851,"kind":13157,"required":853},{"name":6795,"kind":852,"annotation":34930,"required":42,"description":14494},{"name":1921,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"type":846,"name":34867,"path":34840,"parent":773,"description":14496,"lines":34933,"decorators":34934,"parameters":34935},[2044,3154],[7965],[34936,34937,34939],{"name":851,"kind":13157,"required":853},{"name":13268,"kind":852,"annotation":34938,"required":42,"description":14503},{"name":1921,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"type":846,"name":34868,"path":34840,"parent":773,"description":14505,"lines":34941,"decorators":34942,"parameters":34943},[3905,6650],[7965],[34944,34945,34947],{"name":851,"kind":13157,"required":853},{"name":6795,"kind":852,"annotation":34946,"required":42,"description":14512},{"name":1921,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"type":846,"name":34869,"path":34840,"parent":773,"description":14517,"lines":34949,"decorators":34950,"parameters":34951},[8412,2123],[7965],[34952,34953,34955],{"name":851,"kind":13157,"required":853},{"name":13268,"kind":852,"annotation":34954,"required":42,"description":14524},{"name":1921,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"type":846,"name":34870,"path":34840,"parent":773,"description":34957,"lines":34958,"parameters":34959},"Verify whether the given labware can be transferred from its current location to the target carrier site.",[1139,4054],[34960,34961,34963,34968,34972,34976,34978,34980],{"name":851,"kind":13157,"required":853},{"name":14120,"kind":852,"annotation":34962,"required":853,"description":14535},{"name":827,"cls":810},{"name":14537,"kind":852,"annotation":34964,"required":853,"description":14544},{"join":34965},[34966,34967],{"name":14541,"cls":810},{"name":14543,"cls":810},{"name":14560,"kind":1769,"annotation":34969,"required":42,"default":832,"description":14564},{"join":34970},[34971,832],{"name":1915,"cls":810},{"name":14566,"kind":1769,"annotation":34973,"required":42,"default":832,"description":14570},{"join":34974},[34975,832],{"name":1915,"cls":810},{"name":14572,"kind":1769,"annotation":34977,"required":42,"description":14574},{"name":1921,"cls":810},{"name":14576,"kind":1769,"annotation":34979,"required":42,"description":14578},{"name":1921,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"type":846,"name":34871,"path":34840,"parent":773,"description":14528,"lines":34982,"parameters":34983},[1200,6620],[34984,34985,34987,34992,34996,35000,35002,35004],{"name":851,"kind":13157,"required":853},{"name":14120,"kind":852,"annotation":34986,"required":853,"description":14535},{"name":827,"cls":810},{"name":14537,"kind":852,"annotation":34988,"required":853,"description":14544},{"join":34989},[34990,34991],{"name":14541,"cls":810},{"name":14543,"cls":810},{"name":14560,"kind":1769,"annotation":34993,"required":42,"default":832,"description":14564},{"join":34994},[34995,832],{"name":1915,"cls":810},{"name":14566,"kind":1769,"annotation":34997,"required":42,"default":832,"description":14570},{"join":34998},[34999,832],{"name":1915,"cls":810},{"name":14572,"kind":1769,"annotation":35001,"required":42,"description":14574},{"name":1921,"cls":810},{"name":14576,"kind":1769,"annotation":35003,"required":42,"description":14578},{"name":1921,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"type":846,"name":34872,"path":34840,"parent":773,"description":14528,"lines":35006,"parameters":35007},[1247,1789],[35008,35009,35014,35019,35023,35027,35029,35031],{"name":851,"kind":13157,"required":853},{"name":14586,"kind":852,"annotation":35010,"required":853,"description":14591},{"join":35011},[35012,35013],{"name":14541,"cls":810},{"name":14543,"cls":810},{"name":14537,"kind":852,"annotation":35015,"required":853,"description":14544},{"join":35016},[35017,35018],{"name":14541,"cls":810},{"name":14543,"cls":810},{"name":14560,"kind":1769,"annotation":35020,"required":42,"default":832,"description":14564},{"join":35021},[35022,832],{"name":1915,"cls":810},{"name":14566,"kind":1769,"annotation":35024,"required":42,"default":832,"description":14570},{"join":35025},[35026,832],{"name":1915,"cls":810},{"name":14572,"kind":1769,"annotation":35028,"required":42,"description":14574},{"name":1921,"cls":810},{"name":14576,"kind":1769,"annotation":35030,"required":42,"description":14578},{"name":1921,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"type":846,"name":34873,"path":34840,"parent":773,"description":35033,"lines":35034,"parameters":35035},"Verify whether the given labware can be picked up from its current location.",[4265,12232],[35036,35037,35039,35043,35045,35047],{"name":851,"kind":13157,"required":853},{"name":14120,"kind":852,"annotation":35038,"required":853,"description":14629},{"name":827,"cls":810},{"name":14560,"kind":1769,"annotation":35040,"required":42,"default":832,"description":14564},{"join":35041},[35042,832],{"name":1915,"cls":810},{"name":14572,"kind":1769,"annotation":35044,"required":42,"description":14574},{"name":1921,"cls":810},{"name":14576,"kind":1769,"annotation":35046,"required":42,"description":14644},{"name":1921,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"type":846,"name":34874,"path":34840,"parent":773,"description":14620,"lines":35049,"parameters":35050},[7291,7313],[35051,35052,35054,35058,35060,35062],{"name":851,"kind":13157,"required":853},{"name":14120,"kind":852,"annotation":35053,"required":853,"description":14629},{"name":827,"cls":810},{"name":14560,"kind":1769,"annotation":35055,"required":42,"default":832,"description":14564},{"join":35056},[35057,832],{"name":1915,"cls":810},{"name":14572,"kind":1769,"annotation":35059,"required":42,"description":14574},{"name":1921,"cls":810},{"name":14576,"kind":1769,"annotation":35061,"required":42,"description":14644},{"name":1921,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"type":846,"name":34875,"path":34840,"parent":773,"description":14646,"lines":35064,"parameters":35065},[7320,19575],[35066,35067,35072,35076,35078,35080],{"name":851,"kind":13157,"required":853},{"name":14586,"kind":852,"annotation":35068,"required":853,"description":14591},{"join":35069},[35070,35071],{"name":14541,"cls":810},{"name":14543,"cls":810},{"name":14560,"kind":1769,"annotation":35073,"required":42,"default":832,"description":14564},{"join":35074},[35075,832],{"name":1915,"cls":810},{"name":14572,"kind":1769,"annotation":35077,"required":42,"description":14574},{"name":1921,"cls":810},{"name":14576,"kind":1769,"annotation":35079,"required":42,"description":14644},{"name":1921,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"type":846,"name":34876,"path":34840,"parent":773,"description":35082,"lines":35083,"parameters":35084},"Verify whether the currently held labware can be put down into the given carrier site or plate.",[4524,15911],[35085,35086,35092,35096,35098],{"name":851,"kind":13157,"required":853},{"name":14537,"kind":852,"annotation":35087,"required":853,"description":35091},{"join":35088},[35089,35090],{"name":14541,"cls":810},{"name":14543,"cls":810},"The target carrier site or plate where to put down the resource.",{"name":14566,"kind":1769,"annotation":35093,"required":42,"default":832,"description":14570},{"join":35094},[35095,832],{"name":1915,"cls":810},{"name":14576,"kind":1769,"annotation":35097,"required":42,"description":14692},{"name":1921,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"type":846,"name":34877,"path":34840,"parent":773,"description":14671,"lines":35100,"parameters":35101},[8762,1571],[35102,35103,35108,35112,35114],{"name":851,"kind":13157,"required":853},{"name":14537,"kind":852,"annotation":35104,"required":853,"description":14544},{"join":35105},[35106,35107],{"name":14541,"cls":810},{"name":14543,"cls":810},{"name":14566,"kind":1769,"annotation":35109,"required":42,"default":832,"description":14570},{"join":35110},[35111,832],{"name":1915,"cls":810},{"name":14576,"kind":1769,"annotation":35113,"required":42,"description":14692},{"name":1921,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"type":846,"name":34878,"path":34840,"parent":773,"description":14694,"lines":35116,"parameters":35117,"returns":35120},[4737,21166],[35118,35119],{"name":851,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724,"description":33520},{"description":14700,"annotation":35121},{"join":35122},[35123,832],{"name":34842,"cls":810},{"type":846,"name":34879,"path":34840,"parent":773,"description":35125,"lines":35126,"parameters":35127,"returns":35131,"throws":35134},"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.",[1592,8825],[35128,35129],{"name":851,"kind":852,"required":853},{"name":14120,"kind":852,"annotation":35130,"required":853},{"name":827,"cls":810},{"description":35132,"annotation":35133},"The grab height for this labware.",{"name":1062,"cls":810},[35135,35139],{"description":35136,"annotation":35137},"If the labware does not have a grab_height attribute.",{"name":35138,"cls":810},"AttributeError",{"description":35140,"annotation":35141},"If the labware's grab_height is None or less than or equal to 0.",{"name":14060,"cls":810},{"type":846,"name":34860,"path":34840,"parent":773,"lines":35143,"parameters":35144},[9338,9338],[35145,35146,35149,35153],{"name":851,"kind":852,"required":853},{"name":14250,"kind":852,"annotation":35147,"required":42,"default":35148},{"name":14252,"cls":810},{"name":14254,"cls":810},{"name":14256,"kind":852,"annotation":35150,"required":42},{"left":35151,"slice":35152},{"name":1911,"cls":810},{"name":14260,"cls":810},{"name":14572,"kind":852,"annotation":35154,"required":42},{"name":1062,"cls":810},{"type":755,"name":33334,"path":35156,"parent":767,"packages":35157,"attributes":35170,"classes":35172},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fparameters\u002F__init__.py",[35158,35159,35160,35161,35162,35163,35164,35165,35166,35167,35168,35169],"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",[35171],"unitelabs.liquid_handling.modules.parameters.__all__",[13650,35173,23624,19308,13331,13068,13084,13134,27357,13064,13104,13161,19304],"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixError",{"type":784,"name":35171,"path":35156,"parent":33334,"lines":35175,"value":35176},[2997,877],[13650,35173,23624,19308,13331,13068,13084,13134,27357,13064,13104,13161,19304,13073,35177],"unitelabs.liquid_handling.modules.parameters.complex_mix._infer_step_type",{"type":755,"name":35158,"path":35179,"parent":33334,"classes":35180},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fparameters\u002Fdispense.py",[13331],{"type":802,"name":13331,"path":35179,"parent":35158,"description":35182,"lines":35183,"decorators":35184,"bases":35185,"attributes":35188,"functions":35190,"mro":35194},"Base class for dispense parameter sets.\n\nDo NOT use this class directly. Use one of the derived\nclasses instead.",[2997,3133],[9323],[35186],{"annotation":35187},{"name":13084,"cls":810},[35189],"unitelabs.liquid_handling.modules.parameters.dispense.DispenseParameterSet.pipette_mode",[35191,35192,35193],"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",[13331,13084,13104],{"type":784,"name":35189,"path":35179,"parent":13331,"lines":35196,"value":10409,"annotation":35197},[1904,1904],{"join":35198},[35199,35200],{"name":13481,"cls":810},{"name":10414,"cls":810},{"type":846,"name":35192,"path":35179,"parent":13331,"lines":35202,"decorators":35203,"parameters":35204,"returns":35208},[1954,1982],[6526],[35205,35206],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":35207,"required":853},{"name":13161,"cls":810},{"description":1127,"annotation":35209},{"name":1062,"cls":810},{"type":846,"name":35193,"path":35179,"parent":13331,"lines":35211,"decorators":35212,"parameters":35213,"returns":35217},[1990,3133],[6526],[35214,35215],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":35216,"required":853},{"name":13161,"cls":810},{"description":1127,"annotation":35218},{"name":1062,"cls":810},{"type":846,"name":35191,"path":35179,"parent":13331,"lines":35220,"parameters":35221},[9338,9338],[35222,35223,35229,35235,35242,35248,35254,35260,35266],{"name":851,"kind":852,"required":853},{"name":13228,"kind":852,"annotation":35224,"required":42,"default":35228},{"join":35225},[35226,35227],{"name":13481,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13236,"kind":852,"annotation":35230,"required":42,"default":35234},{"join":35231},[35232,35233],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13243,"kind":852,"annotation":35236,"required":42,"default":35241},{"join":35237},[35238,35239,35240],{"name":1098,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13251,"kind":852,"annotation":35243,"required":42,"default":35247},{"join":35244},[35245,35246],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13258,"kind":852,"annotation":35249,"required":42,"default":35253},{"join":35250},[35251,35252],{"name":33897,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13268,"kind":852,"annotation":35255,"required":42,"default":35259},{"join":35256},[35257,35258],{"name":1915,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":1352,"kind":852,"annotation":35261,"required":42,"default":35265},{"join":35262},[35263,35264],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13281,"kind":852,"annotation":35267,"required":42,"default":35271},{"join":35268},[35269,35270],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"type":755,"name":35159,"path":35273,"parent":33334,"classes":35274},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fparameters\u002Fmulti_pipette_head_context.py",[27357],{"type":802,"name":27357,"path":35273,"parent":35159,"description":35276,"lines":35277,"decorators":35278,"bases":35279,"attributes":35282,"functions":35285,"mro":35287},"Base class for context for multi-pipette head parameter sets.\n\nDo NOT use this class directly. Use one of the derived classes instead.",[2756,870],[9323],[35280],{"annotation":35281},{"name":13161,"cls":810},[35283,35284],"unitelabs.liquid_handling.modules.parameters.multi_pipette_head_context.MultiPipetteHeadContext.target","unitelabs.liquid_handling.modules.parameters.multi_pipette_head_context.MultiPipetteHeadContext.hole_positions",[35286],"unitelabs.liquid_handling.modules.parameters.multi_pipette_head_context.MultiPipetteHeadContext.__init__",[27357,13161,19308],{"type":784,"name":35283,"path":35273,"parent":27357,"lines":35289,"value":832,"annotation":35290},[795,795],{"name":19319,"cls":810},{"type":784,"name":35284,"path":35273,"parent":27357,"description":35292,"lines":35293,"value":832,"annotation":35294},"Get 2D list of hole positions relative to the first hole.",[864,870],{"left":35295,"slice":35296},{"name":1851,"cls":810},{"left":35297,"slice":35298},{"name":1851,"cls":810},{"name":1915,"cls":810},{"type":846,"name":35286,"path":35273,"parent":27357,"lines":35300,"parameters":35301},[9338,9338],[35302,35303,35307,35309],{"name":851,"kind":852,"required":853},{"name":8985,"kind":852,"annotation":35304,"required":853},{"left":35305,"slice":35306},{"name":776,"cls":810},{"name":18253,"cls":810},{"name":14537,"kind":852,"annotation":35308,"required":853},{"name":19319,"cls":810},{"name":27379,"kind":852,"annotation":35310,"required":42,"default":1406},{"name":1394,"cls":810},{"type":755,"name":35160,"path":35312,"parent":33334,"classes":35313},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fparameters\u002Fliquid_class_field.py",[13068],{"type":802,"name":13068,"path":35312,"parent":35160,"description":35315,"lines":35316,"bases":35317,"functions":35320,"mro":35323},"Marshmallow field for liquid class attributes.",[9136,864],[35318],{"annotation":35319},{"name":30953,"cls":810},[35321,35322],"unitelabs.liquid_handling.modules.parameters.liquid_class_field.LiquidClassField._serialize","unitelabs.liquid_handling.modules.parameters.liquid_class_field.LiquidClassField._deserialize",[13068],{"type":846,"name":35321,"path":35312,"parent":13068,"lines":35325,"decorators":35326,"parameters":35327,"returns":35338},[790,2997],[6526],[35328,35329,35331,35335,35337],{"name":851,"kind":852,"required":853},{"name":15244,"kind":852,"annotation":35330,"required":853},{"name":933,"cls":810},{"name":30966,"kind":852,"annotation":35332,"required":853},{"join":35333},[35334,832],{"name":931,"cls":810},{"name":30971,"kind":852,"annotation":35336,"required":853},{"name":933,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724},{"description":1127,"annotation":35339},{"name":933,"cls":810},{"type":846,"name":35322,"path":35312,"parent":13068,"lines":35341,"decorators":35342,"parameters":35343,"returns":35361},[1837,864],[6526],[35344,35345,35347,35351,35360],{"name":851,"kind":852,"required":853},{"name":15244,"kind":852,"annotation":35346,"required":853},{"name":933,"cls":810},{"name":30966,"kind":852,"annotation":35348,"required":853},{"join":35349},[35350,832],{"name":931,"cls":810},{"name":14015,"kind":852,"annotation":35352,"required":853},{"join":35353},[35354,832],{"left":35355,"slice":35356},{"name":30992,"cls":810},{"elements":35357},[35358,35359],{"name":931,"cls":810},{"name":933,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724},{"description":1127,"annotation":35362},{"name":933,"cls":810},{"type":755,"name":35161,"path":35364,"parent":33334,"classes":35365},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fparameters\u002Fcontext.py",[19308],{"type":802,"name":19308,"path":35364,"parent":35161,"description":35367,"lines":35368,"decorators":35369,"attributes":35370,"functions":35373,"mro":35379},"Base class for context for parameter sets.\n\nDo NOT use this class directly. Use one of the derived classes instead.",[2781,1981],[9323],[35371,35372],"unitelabs.liquid_handling.modules.parameters.context.Context.module","unitelabs.liquid_handling.modules.parameters.context.Context.target",[35374,35375,35376,35377,35378],"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",[19308],{"type":784,"name":35371,"path":35364,"parent":19308,"lines":35381,"value":832,"annotation":35382},[3016,3016],{"name":774,"cls":810},{"type":784,"name":35372,"path":35364,"parent":19308,"lines":35384,"value":832,"annotation":35385},[870,870],{"name":19319,"cls":810},{"type":846,"name":35375,"path":35364,"parent":19308,"lines":35387,"parameters":35388},[1051,877],[35389],{"name":851,"kind":852,"required":853},{"type":846,"name":35376,"path":35364,"parent":19308,"lines":35391,"parameters":35392,"returns":35396},[1065,7040],[35393,35394],{"name":851,"kind":852,"required":853},{"name":14537,"kind":852,"annotation":35395,"required":853},{"name":3447,"cls":810},{"description":1127,"annotation":35397},{"left":35398,"slice":35399},{"name":2188,"cls":810},{"name":19319,"cls":810},{"type":846,"name":35377,"path":35364,"parent":19308,"description":35401,"lines":35402,"parameters":35403,"returns":35407},"Resolve a readable identifier; a range yields the list of its targets.",[7046,8570],[35404,35405],{"name":851,"kind":852,"required":853},{"name":10948,"kind":852,"annotation":35406,"required":853},{"name":931,"cls":810},{"description":1127,"annotation":35408},{"left":35409,"slice":35410},{"name":2188,"cls":810},{"name":19319,"cls":810},{"type":846,"name":35378,"path":35364,"parent":19308,"description":35412,"lines":35413,"parameters":35414,"returns":35416},"Find the deck by walking up the module's parents.",[888,1981],[35415],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":35417},{"name":13942,"cls":810},{"type":846,"name":35374,"path":35364,"parent":19308,"lines":35419,"parameters":35420},[9338,9338],[35421,35422,35424],{"name":851,"kind":852,"required":853},{"name":8985,"kind":852,"annotation":35423,"required":853},{"name":774,"cls":810},{"name":14537,"kind":852,"annotation":35425,"required":853},{"name":19319,"cls":810},{"type":755,"name":35162,"path":35427,"parent":33334,"attributes":35428,"classes":35430,"functions":35433},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fparameters\u002Fcomplex_mix.py",[35429],"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixStep",[35431,23624,35173,35432],"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixStepsField","unitelabs.liquid_handling.modules.parameters.complex_mix.VirtualDispenseContext",[35177,35434],"unitelabs.liquid_handling.modules.parameters.complex_mix._get_complex_mix_volume",{"type":784,"name":35429,"path":35427,"parent":35162,"lines":35436,"value":35437},[906,906],"AspirateParameterSet | DispenseParameterSet",{"type":846,"name":35177,"path":35427,"parent":35162,"description":35439,"lines":35440,"parameters":35441,"returns":35444},"Infer the liquid handling mode from the parameter set type.",[795,796],[35442],{"name":449,"kind":852,"annotation":35443,"required":853},{"name":35429,"cls":810},{"description":1127,"annotation":35445},{"name":23027,"cls":810},{"type":846,"name":35434,"path":35427,"parent":35162,"description":35447,"lines":35448,"parameters":35449,"returns":35454},"Get the volume for a complex mix step, with MISSING-aware defaults.",[871,1903],[35450,35452],{"name":449,"kind":852,"annotation":35451,"required":853},{"name":35429,"cls":810},{"name":13159,"kind":852,"annotation":35453,"required":853},{"name":13161,"cls":810},{"description":1127,"annotation":35455},{"name":1062,"cls":810},{"type":802,"name":35431,"path":35427,"parent":35162,"description":35457,"lines":35458,"bases":35459,"functions":35462,"mro":35465},"Marshmallow field for serializing the steps list in a complex mix parameter set.",[3036,1964],[35460],{"annotation":35461},{"name":30953,"cls":810},[35463,35464],"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixStepsField._serialize","unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixStepsField._deserialize",[35431],{"type":846,"name":35463,"path":35427,"parent":35431,"lines":35467,"decorators":35468,"parameters":35469,"returns":35480},[1043,878],[6526],[35470,35471,35473,35477,35479],{"name":851,"kind":852,"required":853},{"name":15244,"kind":852,"annotation":35472,"required":853},{"name":933,"cls":810},{"name":30966,"kind":852,"annotation":35474,"required":853},{"join":35475},[35476,832],{"name":931,"cls":810},{"name":30971,"kind":852,"annotation":35478,"required":853},{"name":933,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724},{"description":1127,"annotation":35481},{"name":933,"cls":810},{"type":846,"name":35464,"path":35427,"parent":35431,"lines":35483,"decorators":35484,"parameters":35485,"returns":35503},[887,1964],[6526],[35486,35487,35489,35493,35502],{"name":851,"kind":852,"required":853},{"name":15244,"kind":852,"annotation":35488,"required":853},{"name":933,"cls":810},{"name":30966,"kind":852,"annotation":35490,"required":853},{"join":35491},[35492,832],{"name":931,"cls":810},{"name":14015,"kind":852,"annotation":35494,"required":853},{"join":35495},[35496,832],{"left":35497,"slice":35498},{"name":30992,"cls":810},{"elements":35499},[35500,35501],{"name":931,"cls":810},{"name":933,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724},{"description":1127,"annotation":35504},{"name":933,"cls":810},{"type":802,"name":23624,"path":35427,"parent":35162,"description":35506,"lines":35507,"decorators":35508,"bases":35509,"attributes":35512,"functions":35516,"mro":35527},"Base class for complex mix parameters.",[3461,7211],[9323],[35510],{"annotation":35511},{"name":13104,"cls":810},[35513,35514,35515],"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",[35517,35518,35519,35520,35521,35522,35523,35524,35525,35526],"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",[23624,13104],{"type":784,"name":35513,"path":35427,"parent":23624,"lines":35529,"value":35530,"annotation":35531},[1102,2000],"dataclasses.field(metadata={'marshmallow_field': ComplexMixStepsField()}, default_factory=list)",{"left":35532,"slice":35533},{"name":1851,"cls":810},{"name":35429,"cls":810},{"type":784,"name":35514,"path":35427,"parent":23624,"lines":35535,"value":35536},[2001,2001],"AspirateParameterSet",{"type":784,"name":35515,"path":35427,"parent":23624,"lines":35538,"value":35539},[6806,6806],"DispenseParameterSet",{"type":846,"name":35518,"path":35427,"parent":23624,"lines":35541,"parameters":35542},[6816,2010],[35543],{"name":851,"kind":852,"required":853},{"type":846,"name":35519,"path":35427,"parent":23624,"description":35545,"lines":35546,"parameters":35547,"returns":35549},"Check the complex mix step parameters structure.",[2020,10616],[35548],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":35550},{"name":1098,"cls":810},{"type":846,"name":35520,"path":35427,"parent":23624,"lines":35552,"decorators":35553,"parameters":35554,"returns":35558},[1113,3968],[6526],[35555,35556],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":35557,"required":853},{"name":13161,"cls":810},{"description":1127,"annotation":35559},{"name":1098,"cls":810},{"type":846,"name":35521,"path":35427,"parent":23624,"description":35561,"lines":35562,"decorators":35563,"parameters":35564,"returns":35592},"Create an aspirate-at-surface, dispense-at-bottom step pair.",[17540,3666],[13434],[35565,35566,35572,35578,35585],{"name":13437,"kind":852,"required":853},{"name":13251,"kind":852,"annotation":35567,"required":42,"default":35571},{"join":35568},[35569,35570],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13258,"kind":852,"annotation":35573,"required":42,"default":35577},{"join":35574},[35575,35576],{"name":33897,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":35579,"kind":852,"annotation":35580,"required":42,"default":35584},"aspirate_surface_offset",{"join":35581},[35582,35583],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":35586,"kind":852,"annotation":35587,"required":42,"default":35591},"dispense_bottom_offset",{"join":35588},[35589,35590],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"description":1127,"annotation":35593},{"left":35594,"slice":35595},{"name":2793,"cls":810},{"elements":35596},[35597,35598],{"name":13650,"cls":810},{"name":13331,"cls":810},{"type":846,"name":35522,"path":35427,"parent":23624,"description":35600,"lines":35601,"decorators":35602,"parameters":35603,"returns":35631},"Create an aspirate-at-bottom, dispense-at-surface step pair.",[3667,6585],[13434],[35604,35605,35611,35617,35624],{"name":13437,"kind":852,"required":853},{"name":13251,"kind":852,"annotation":35606,"required":42,"default":35610},{"join":35607},[35608,35609],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13258,"kind":852,"annotation":35612,"required":42,"default":35616},{"join":35613},[35614,35615],{"name":33897,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":35618,"kind":852,"annotation":35619,"required":42,"default":35623},"aspirate_bottom_offset",{"join":35620},[35621,35622],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":35625,"kind":852,"annotation":35626,"required":42,"default":35630},"dispense_surface_offset",{"join":35627},[35628,35629],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"description":1127,"annotation":35632},{"left":35633,"slice":35634},{"name":2793,"cls":810},{"elements":35635},[35636,35637],{"name":13650,"cls":810},{"name":13331,"cls":810},{"type":846,"name":35523,"path":35427,"parent":23624,"description":35639,"lines":35640,"decorators":35641,"parameters":35642,"returns":35668},"Create an aspirate-at-bottom, dispense-at-bottom step pair.",[4074,19489],[13434],[35643,35644,35650,35656,35662],{"name":13437,"kind":852,"required":853},{"name":13251,"kind":852,"annotation":35645,"required":42,"default":35649},{"join":35646},[35647,35648],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13258,"kind":852,"annotation":35651,"required":42,"default":35655},{"join":35652},[35653,35654],{"name":33897,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":35618,"kind":852,"annotation":35657,"required":42,"default":35661},{"join":35658},[35659,35660],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":35586,"kind":852,"annotation":35663,"required":42,"default":35667},{"join":35664},[35665,35666],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"description":1127,"annotation":35669},{"left":35670,"slice":35671},{"name":2793,"cls":810},{"elements":35672},[35673,35674],{"name":13650,"cls":810},{"name":13331,"cls":810},{"type":846,"name":35524,"path":35427,"parent":23624,"description":35676,"lines":35677,"decorators":35678,"parameters":35679,"returns":35705},"Create an aspirate-at-surface, dispense-at-surface step pair.",[8445,14470],[13434],[35680,35681,35687,35693,35699],{"name":13437,"kind":852,"required":853},{"name":13251,"kind":852,"annotation":35682,"required":42,"default":35686},{"join":35683},[35684,35685],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13258,"kind":852,"annotation":35688,"required":42,"default":35692},{"join":35689},[35690,35691],{"name":33897,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":35579,"kind":852,"annotation":35694,"required":42,"default":35698},{"join":35695},[35696,35697],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":35625,"kind":852,"annotation":35700,"required":42,"default":35704},{"join":35701},[35702,35703],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"description":1127,"annotation":35706},{"left":35707,"slice":35708},{"name":2793,"cls":810},{"elements":35709},[35710,35711],{"name":13650,"cls":810},{"name":13331,"cls":810},{"type":846,"name":35525,"path":35427,"parent":23624,"description":35713,"lines":35714,"decorators":35715,"parameters":35716,"returns":35719},"Return an AspirateParameterSet with the given kwargs.",[10194,8455],[13434],[35717,35718],{"name":13437,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724},{"description":1127,"annotation":35720},{"name":13650,"cls":810},{"type":846,"name":35526,"path":35427,"parent":23624,"description":35722,"lines":35723,"decorators":35724,"parameters":35725,"returns":35728},"Return a DispenseParameterSet with the given kwargs.",[8462,7211],[13434],[35726,35727],{"name":13437,"kind":852,"required":853},{"name":3721,"kind":3722,"required":42,"default":3724},{"description":1127,"annotation":35729},{"name":13331,"cls":810},{"type":846,"name":35517,"path":35427,"parent":23624,"lines":35731,"parameters":35732},[9338,9338],[35733,35734],{"name":851,"kind":852,"required":853},{"name":20103,"kind":852,"annotation":35735,"required":42},{"left":35736,"slice":35737},{"name":1851,"cls":810},{"name":35429,"cls":810},{"type":802,"name":35173,"path":35427,"parent":35162,"description":35739,"lines":35740,"bases":35741,"attributes":35744,"functions":35747,"mro":35749},"Exception raised when a complex mix operation fails mid-execution.",[1276,10224],[35742],{"annotation":35743},{"name":9029,"cls":810},[35745,35746],"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixError.step","unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixError.step_type",[35748],"unitelabs.liquid_handling.modules.parameters.complex_mix.ComplexMixError.__init__",[35173],{"type":846,"name":35748,"path":35427,"parent":35173,"lines":35751,"parameters":35752},[7222,10224],[35753,35754,35756,35758],{"name":851,"kind":852,"required":853},{"name":9007,"kind":852,"annotation":35755,"required":853},{"name":931,"cls":810},{"name":449,"kind":1769,"annotation":35757,"required":853},{"name":1394,"cls":810},{"name":35759,"kind":1769,"annotation":35760,"required":853},"step_type",{"name":23027,"cls":810},{"type":784,"name":35745,"path":35427,"parent":35173,"lines":35762,"value":449},[8982,8982],{"type":784,"name":35746,"path":35427,"parent":35173,"lines":35764,"value":35759},[10224,10224],{"type":802,"name":35432,"path":35427,"parent":35162,"description":35766,"lines":35767,"bases":35768,"attributes":35771,"functions":35776,"mro":35778},"Virtual context that simulates post-aspiration mix state for validation.",[2723,4348],[35769],{"annotation":35770},{"name":13161,"cls":810},[35772,35773,35774,35775],"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",[35777],"unitelabs.liquid_handling.modules.parameters.complex_mix.VirtualDispenseContext.__init__",[35432,13161,19308],{"type":784,"name":35772,"path":35427,"parent":35432,"lines":35780,"value":35781,"annotation":35782},[4274,4274],"dataclasses.replace(original_container, liquids=original_liquids)",{"name":31944,"cls":810},{"type":784,"name":35773,"path":35427,"parent":35432,"lines":35784,"value":35785,"annotation":35786},[4290,4290],"dataclasses.replace(original_tip, container=virtual_tip_container)",{"name":18253,"cls":810},{"type":846,"name":35777,"path":35427,"parent":35432,"lines":35788,"parameters":35789},[2735,4290],[35790,35791,35794],{"name":851,"kind":852,"required":853},{"name":35792,"kind":852,"annotation":35793,"required":853},"original_context",{"name":13161,"cls":810},{"name":35795,"kind":852,"annotation":35796,"required":853},"aspirated_volume",{"name":1062,"cls":810},{"type":784,"name":35774,"path":35427,"parent":35432,"description":35798,"lines":35799,"value":832,"annotation":35800},"Get the virtual container with updated liquid levels.",[4326,4327],{"name":31944,"cls":810},{"type":784,"name":35775,"path":35427,"parent":35432,"description":35802,"lines":35803,"value":832,"annotation":35804},"Get the virtual tip with updated liquid levels.",[4342,4348],{"name":18253,"cls":810},{"type":755,"name":35163,"path":35806,"parent":33334,"classes":35807},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fparameters\u002Fpipettes_context.py",[19304],{"type":802,"name":19304,"path":35806,"parent":35163,"description":35809,"lines":35810,"decorators":35811,"bases":35812,"attributes":35815,"functions":35825,"mro":35829},"Context for multiple pipettes.",[839,6827],[9323],[35813],{"annotation":35814},{"name":19308,"cls":810},[35816,35817,35818,35819,35820,35821,35822,35823,35824],"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",[35826,35827,35828],"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",[19304,19308],{"type":784,"name":35816,"path":35806,"parent":19304,"lines":35831,"value":832,"annotation":35832},[791,791],{"name":777,"cls":810},{"type":784,"name":35817,"path":35806,"parent":19304,"lines":35834,"value":832,"annotation":35835},[856,856],{"left":35836,"slice":35837},{"name":2188,"cls":810},{"name":19319,"cls":810},{"type":784,"name":35818,"path":35806,"parent":19304,"lines":35839,"value":832,"annotation":35840},[795,795],{"join":35841},[35842,832],{"left":35843,"slice":35844},{"name":1911,"cls":810},{"name":1394,"cls":810},{"type":784,"name":35819,"path":35806,"parent":19304,"lines":35846,"value":35847,"annotation":35848},[831,831],"dataclasses.field(init=False)",{"left":35849,"slice":35850},{"name":927,"cls":810},{"elements":35851},[35852,35853],{"name":1394,"cls":810},{"name":13161,"cls":810},{"type":846,"name":35827,"path":35806,"parent":19304,"lines":35855,"parameters":35856},[864,3016],[35857],{"name":851,"kind":852,"required":853},{"type":846,"name":35828,"path":35806,"parent":19304,"lines":35859,"parameters":35860,"returns":35862},[871,1065],[35861],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":35863},{"left":35864,"slice":35865},{"name":927,"cls":810},{"elements":35866},[35867,35868],{"name":1394,"cls":810},{"name":13161,"cls":810},{"type":784,"name":35820,"path":35806,"parent":19304,"description":35870,"lines":35871,"value":832,"annotation":35872},"Get list of targets.",[3389,3050],{"left":35873,"slice":35874},{"name":1851,"cls":810},{"name":19319,"cls":810},{"type":784,"name":35821,"path":35806,"parent":19304,"description":35876,"lines":35877,"value":832,"annotation":35878},"Get active pairs of channel index and pipette.",[7046,1955],{"left":35879,"slice":35880},{"name":1851,"cls":810},{"left":35881,"slice":35882},{"name":2793,"cls":810},{"elements":35883},[35884,35885],{"name":1394,"cls":810},{"name":776,"cls":810},{"type":784,"name":35822,"path":35806,"parent":19304,"description":35887,"lines":35888,"value":832,"annotation":35889},"Get indices of active channels.",[1085,1963],{"left":35890,"slice":35891},{"name":1851,"cls":810},{"name":1394,"cls":810},{"type":784,"name":35823,"path":35806,"parent":19304,"description":35893,"lines":35894,"value":832,"annotation":35895},"Get selected pairs of channel index and pipette.",[8377,6806],{"left":35896,"slice":35897},{"name":1851,"cls":810},{"left":35898,"slice":35899},{"name":2793,"cls":810},{"elements":35900},[35901,35902],{"name":1394,"cls":810},{"name":776,"cls":810},{"type":784,"name":35824,"path":35806,"parent":19304,"description":35904,"lines":35905,"value":832,"annotation":35906},"Get a dict of channel to target for targets with estimated volumes.",[2010,6827],{"left":35907,"slice":35908},{"name":927,"cls":810},{"elements":35909},[35910,35911],{"name":1394,"cls":810},{"name":19319,"cls":810},{"type":846,"name":35826,"path":35806,"parent":19304,"lines":35913,"parameters":35914},[9338,9338],[35915,35916,35918,35922],{"name":851,"kind":852,"required":853},{"name":8985,"kind":852,"annotation":35917,"required":853},{"name":777,"cls":810},{"name":14537,"kind":852,"annotation":35919,"required":853},{"left":35920,"slice":35921},{"name":2188,"cls":810},{"name":19319,"cls":810},{"name":2252,"kind":852,"annotation":35923,"required":42,"default":832},{"join":35924},[35925,832],{"left":35926,"slice":35927},{"name":1911,"cls":810},{"name":1394,"cls":810},{"type":755,"name":35164,"path":35929,"parent":33334,"classes":35930},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fparameters\u002Fliquid_handling.py",[13084],{"type":802,"name":13084,"path":35929,"parent":35164,"description":35932,"lines":35933,"decorators":35934,"bases":35935,"attributes":35938,"functions":35949,"mro":35964},"Base class for parameter sets for liquid handling.\n\nDo NOT use this class directly. Use one of the derived classes\ninstead.",[2997,4133],[9323],[35936],{"annotation":35937},{"name":13104,"cls":810},[35939,35940,35941,35942,35943,35944,35945,35946,35947,35948],"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",[35950,35951,35952,35953,35954,35955,35956,35957,35958,35959,35960,35961,35962,35963],"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",[13084,13104],{"type":784,"name":35939,"path":35929,"parent":13084,"lines":35966,"value":832,"annotation":35967},[1955,1955],{"join":35968},[35969,832],{"left":35970,"slice":35971},{"name":927,"cls":810},{"elements":35972},[35973,35974],{"name":931,"cls":810},{"name":13064,"cls":810},{"type":784,"name":35940,"path":35929,"parent":13084,"lines":35976,"value":1860,"annotation":35977},[1080,1080],{"name":1921,"cls":810},{"type":784,"name":35941,"path":35929,"parent":13084,"lines":35979,"value":10409,"annotation":35980},[1085,1085],{"join":35981},[35982,35983],{"name":13232,"cls":810},{"name":10414,"cls":810},{"type":784,"name":35942,"path":35929,"parent":13084,"lines":35985,"value":10409,"annotation":35986},[8570,8570],{"join":35987},[35988,35989],{"name":1921,"cls":810},{"name":10414,"cls":810},{"type":784,"name":35943,"path":35929,"parent":13084,"lines":35991,"value":10409,"annotation":35992},[1963,1963],{"join":35993},[35994,35995,35996],{"name":1098,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"type":784,"name":35944,"path":35929,"parent":13084,"lines":35998,"value":10409,"annotation":35999},[888,888],{"join":36000},[36001,36002],{"name":1921,"cls":810},{"name":10414,"cls":810},{"type":784,"name":35945,"path":35929,"parent":13084,"lines":36004,"value":10409,"annotation":36005},[3085,3085],{"join":36006},[36007,36008],{"name":33897,"cls":810},{"name":10414,"cls":810},{"type":784,"name":35946,"path":35929,"parent":13084,"lines":36010,"value":10409,"annotation":36011},[8377,8377],{"join":36012},[36013,36014],{"name":1915,"cls":810},{"name":10414,"cls":810},{"type":784,"name":35947,"path":35929,"parent":13084,"lines":36016,"value":10409,"annotation":36017},[3823,3823],{"join":36018},[36019,36020],{"name":1921,"cls":810},{"name":10414,"cls":810},{"type":784,"name":35948,"path":35929,"parent":13084,"lines":36022,"value":10409,"annotation":36023},[897,897],{"join":36024},[36025,36026],{"name":1921,"cls":810},{"name":10414,"cls":810},{"type":846,"name":35951,"path":35929,"parent":13084,"description":36028,"lines":36029,"parameters":36030},"Validate liquid class parameters against LIQUID_CLASS_RANGES.",[1091,1990],[36031,36032],{"name":851,"kind":852,"required":853},{"name":13258,"kind":852,"annotation":36033,"required":853},{"name":33897,"cls":810},{"type":846,"name":35952,"path":35929,"parent":13084,"description":36035,"lines":36036,"parameters":36037},"Check if the target container has a lid.",[1991,6816],[36038,36039],{"name":851,"kind":852,"required":853},{"name":13159,"kind":852,"annotation":36040,"required":853},{"name":13161,"cls":810},{"type":846,"name":35953,"path":35929,"parent":13084,"description":36042,"lines":36043,"parameters":36044,"returns":36050},"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.",[6817,2033],[36045,36046,36048],{"name":851,"kind":852,"required":853},{"name":13258,"kind":852,"annotation":36047,"required":853},{"name":33897,"cls":810},{"name":3707,"kind":852,"annotation":36049,"required":853},{"name":931,"cls":810},{"description":1127,"annotation":36051},{"name":3447,"cls":810},{"type":846,"name":35954,"path":35929,"parent":13084,"lines":36053,"decorators":36054,"parameters":36055,"returns":36059},[2043,2062],[6526],[36056,36057],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":36058,"required":853},{"name":13161,"cls":810},{"description":1127,"annotation":36060},{"name":927,"cls":810},{"type":846,"name":35955,"path":35929,"parent":13084,"lines":36062,"parameters":36063,"returns":36067},[2072,2106],[36064,36065],{"name":851,"kind":13157,"required":853},{"name":28417,"kind":13157,"annotation":36066,"required":853},{"name":13161,"cls":810},{"description":1127,"annotation":36068},{"name":13232,"cls":810},{"type":846,"name":35956,"path":35929,"parent":13084,"lines":36070,"parameters":36071,"returns":36075},[2107,1154],[36072,36073],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":36074,"required":853},{"name":13161,"cls":810},{"description":1127,"annotation":36076},{"name":1062,"cls":810},{"type":846,"name":35957,"path":35929,"parent":13084,"lines":36078,"parameters":36079,"returns":36083},[31311,30939],[36080,36081],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":36082,"required":853},{"name":13161,"cls":810},{"description":1127,"annotation":36084},{"name":1062,"cls":810},{"type":846,"name":35958,"path":35929,"parent":13084,"lines":36086,"parameters":36087,"returns":36091},[2175,3666],[36088,36089],{"name":851,"kind":13157,"required":853},{"name":28417,"kind":13157,"annotation":36090,"required":853},{"name":13161,"cls":810},{"description":1127,"annotation":36092},{"name":1062,"cls":810},{"type":846,"name":35959,"path":35929,"parent":13084,"lines":36094,"parameters":36095,"returns":36099},[3667,6551],[36096,36097],{"name":851,"kind":13157,"required":853},{"name":28417,"kind":13157,"annotation":36098,"required":853},{"name":13161,"cls":810},{"description":1127,"annotation":36100},{"name":33897,"cls":810},{"type":846,"name":35960,"path":35929,"parent":13084,"lines":36102,"parameters":36103,"returns":36107},[1186,6568],[36104,36105],{"name":851,"kind":13157,"required":853},{"name":28417,"kind":13157,"annotation":36106,"required":853},{"name":13161,"cls":810},{"description":1127,"annotation":36108},{"name":1915,"cls":810},{"type":846,"name":35961,"path":35929,"parent":13084,"description":36110,"lines":36111,"parameters":36112,"returns":36116},"Get the safe traverse Z in mm; device subclasses must implement.",[6569,6577],[36113,36114],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":36115,"required":853},{"name":13161,"cls":810},{"description":1127,"annotation":36117},{"name":1062,"cls":810},{"type":846,"name":35962,"path":35929,"parent":13084,"lines":36119,"parameters":36120,"returns":36124},[6578,4108],[36121,36122],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":36123,"required":853},{"name":13161,"cls":810},{"description":1127,"annotation":36125},{"name":1062,"cls":810},{"type":846,"name":35963,"path":35929,"parent":13084,"lines":36127,"parameters":36128,"returns":36132},[1220,4133],[36129,36130],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":36131,"required":853},{"name":13161,"cls":810},{"description":1127,"annotation":36133},{"name":1062,"cls":810},{"type":846,"name":35950,"path":35929,"parent":13084,"lines":36135,"parameters":36136},[9338,9338],[36137,36138,36144,36150,36157,36163,36169,36175,36181],{"name":851,"kind":852,"required":853},{"name":13228,"kind":852,"annotation":36139,"required":42,"default":36143},{"join":36140},[36141,36142],{"name":13232,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13236,"kind":852,"annotation":36145,"required":42,"default":36149},{"join":36146},[36147,36148],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13243,"kind":852,"annotation":36151,"required":42,"default":36156},{"join":36152},[36153,36154,36155],{"name":1098,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13251,"kind":852,"annotation":36158,"required":42,"default":36162},{"join":36159},[36160,36161],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13258,"kind":852,"annotation":36164,"required":42,"default":36168},{"join":36165},[36166,36167],{"name":33897,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13268,"kind":852,"annotation":36170,"required":42,"default":36174},{"join":36171},[36172,36173],{"name":1915,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":1352,"kind":852,"annotation":36176,"required":42,"default":36180},{"join":36177},[36178,36179],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13281,"kind":852,"annotation":36182,"required":42,"default":36186},{"join":36183},[36184,36185],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"type":755,"name":35165,"path":36188,"parent":33334,"classes":36189},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fparameters\u002Fparameter_set.py",[36190,36191,13104],"unitelabs.liquid_handling.modules.parameters.parameter_set.MissingField","unitelabs.liquid_handling.modules.parameters.parameter_set.BaseSchema",{"type":802,"name":36190,"path":36188,"parent":35165,"description":36193,"lines":36194,"bases":36195,"functions":36198,"mro":36201},"Missing field for marshmallow.",[839,877],[36196],{"annotation":36197},{"name":30953,"cls":810},[36199,36200],"unitelabs.liquid_handling.modules.parameters.parameter_set.MissingField._serialize","unitelabs.liquid_handling.modules.parameters.parameter_set.MissingField._deserialize",[36190],{"type":846,"name":36199,"path":36188,"parent":36190,"lines":36203,"decorators":36204,"parameters":36205,"returns":36216},[906,856],[6526],[36206,36207,36209,36213,36215],{"name":851,"kind":852,"required":853},{"name":15244,"kind":852,"annotation":36208,"required":853},{"name":933,"cls":810},{"name":30966,"kind":852,"annotation":36210,"required":853},{"join":36211},[36212,832],{"name":931,"cls":810},{"name":30971,"kind":852,"annotation":36214,"required":853},{"name":933,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724},{"description":1127,"annotation":36217},{"name":933,"cls":810},{"type":846,"name":36200,"path":36188,"parent":36190,"lines":36219,"decorators":36220,"parameters":36221,"returns":36239},[831,877],[6526],[36222,36223,36225,36229,36238],{"name":851,"kind":852,"required":853},{"name":15244,"kind":852,"annotation":36224,"required":853},{"name":933,"cls":810},{"name":30966,"kind":852,"annotation":36226,"required":853},{"join":36227},[36228,832],{"name":931,"cls":810},{"name":14015,"kind":852,"annotation":36230,"required":853},{"join":36231},[36232,832],{"left":36233,"slice":36234},{"name":30992,"cls":810},{"elements":36235},[36236,36237],{"name":931,"cls":810},{"name":933,"cls":810},{"name":3721,"kind":3722,"required":42,"default":3724},{"description":1127,"annotation":36240},{"name":933,"cls":810},{"type":802,"name":36191,"path":36188,"parent":35165,"description":36242,"lines":36243,"bases":36244,"attributes":36248,"mro":36250},"Base schema for all parameter sets.",[6725,2847],[36245],{"annotation":36246},{"name":36247,"cls":810},"marshmallow.Schema",[36249],"unitelabs.liquid_handling.modules.parameters.parameter_set.BaseSchema.TYPE_MAPPING",[36191],{"type":784,"name":36249,"path":36188,"parent":36191,"lines":36252,"value":36253,"annotation":36254},[2847,2847],"{MissingType: MissingField}",{"name":14354,"cls":810},{"type":802,"name":13104,"path":36188,"parent":35165,"description":36256,"lines":36257,"decorators":36258,"functions":36259,"mro":36269},"Base class for all parameter sets.\n\nDo NOT use this class directly. Use one of the derived classes\ninstead.",[1066,4140],[9323],[36260,36261,36262,36263,36264,36265,36266,36267,36268],"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",[13104],{"type":846,"name":36261,"path":36188,"parent":13104,"description":36271,"lines":36272,"decorators":36273,"parameters":36274,"returns":36284,"throws":36287},"Load a parameter set from a dictionary.",[7046,1964],[13434],[36275,36276],{"name":13437,"kind":13157,"required":853},{"name":14015,"kind":13157,"annotation":36277,"required":853,"description":36283},{"left":36278,"slice":36279},{"name":927,"cls":810},{"elements":36280},[36281,36282],{"name":931,"cls":810},{"name":933,"cls":810},"The dictionary to load the parameter set from.",{"description":36285,"annotation":36286},"The loaded parameter set.",{"name":13452,"cls":810},[36288,36291],{"description":36289,"annotation":36290},"If the dictionary contains invalid values.",{"name":25703,"cls":810},{"description":36292,"annotation":36293},"If the dictionary contains unknown keys.",{"name":14060,"cls":810},{"type":846,"name":36262,"path":36188,"parent":13104,"description":36295,"lines":36296,"parameters":36297,"returns":36299},"Dump a parameter set to a dictionary.",[1981,9094],[36298],{"name":851,"kind":852,"required":853},{"description":36300,"annotation":36301},"The dictionary representation of the parameter set.",{"left":36302,"slice":36303},{"name":927,"cls":810},{"elements":36304},[36305,36306],{"name":931,"cls":810},{"name":933,"cls":810},{"type":846,"name":36263,"path":36188,"parent":13104,"description":36308,"lines":36309,"decorators":36310,"parameters":36311,"returns":36316,"throws":36319},"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.",[6806,1122],[13434],[36312,36313],{"name":13437,"kind":13157,"required":853},{"name":14586,"kind":13157,"annotation":36314,"required":853,"description":36315},{"name":13104,"cls":810},"The parameter set whose set values to adopt.",{"description":36317,"annotation":36318},"A new instance of `cls` carrying `source`'s set values.",{"name":13452,"cls":810},[36320],{"description":36321,"annotation":36322},"If `source` sets a field that `cls` cannot represent.",{"name":14060,"cls":810},{"type":846,"name":36264,"path":36188,"parent":13104,"description":36324,"lines":36325,"parameters":36326,"returns":36328},"Create a copy of this parameter set.",[6650,2107],[36327],{"name":851,"kind":852,"required":853},{"description":1127,"annotation":36329},{"name":13452,"cls":810},{"type":846,"name":36265,"path":36188,"parent":13104,"description":36331,"lines":36332,"parameters":36333,"returns":36343,"throws":36346},"Update this parameter set inplace with values from another one.",[3155,1178],[36334,36335,36339],{"name":851,"kind":13157,"required":853},{"name":36336,"kind":13157,"annotation":36337,"required":853,"description":36338},"other",{"name":13452,"cls":810},"The parameter set to update this one with.",{"name":36340,"kind":852,"annotation":36341,"required":42,"default":1052,"description":36342},"missing_only",{"name":1098,"cls":810},"Whether to only update missing values.",{"description":36344,"annotation":36345},"The updated parameter set.",{"name":13452,"cls":810},[36347],{"description":36348,"annotation":36349},"If the `other` parameter set is not compatible with the\ncurrent one.",{"name":14060,"cls":810},{"type":846,"name":36266,"path":36188,"parent":13104,"description":36351,"lines":36352,"parameters":36353,"returns":36358,"throws":36361},"Validate a parameter set.",[4003,1200],[36354,36355],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":36356,"required":853,"description":36357},{"name":19308,"cls":810},"The context in which to validate the parameter set.",{"description":36359,"annotation":36360},"True if the parameter set is valid.",{"name":1098,"cls":810},[36362],{"description":36363,"annotation":36364},"If the parameter set is not valid.",{"name":14060,"cls":810},{"type":846,"name":36267,"path":36188,"parent":13104,"description":36366,"lines":36367,"parameters":36368,"returns":36373},"Compile a parameter set.",[1210,6604],[36369,36370],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":36371,"required":853,"description":36372},{"name":19308,"cls":810},"The context in which to compile the key value pairs.",{"description":36374,"annotation":36375},"The operation parameters that are sent to the command.",{"name":927,"cls":810},{"type":846,"name":36268,"path":36188,"parent":13104,"description":36377,"lines":36378,"parameters":36379},"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!",[4112,4140],[36380,36381],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":36382,"required":853,"description":36383},{"name":19308,"cls":810},"The context in which to apply the changes.",{"type":846,"name":36260,"path":36188,"parent":13104,"lines":36385,"parameters":36386},[9338,9338],[36387],{"name":851,"kind":852,"required":853},{"type":755,"name":35166,"path":36389,"parent":33334,"classes":36390},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fparameters\u002Fpipette_context.py",[13161],{"type":802,"name":13161,"path":36389,"parent":35166,"description":36392,"lines":36393,"decorators":36394,"bases":36395,"attributes":36398,"functions":36414,"mro":36417},"Context for liquid handling parameter sets.\n\nUse this context to validate and compile liquid handling\nparameter sets.",[3389,4045],[9323],[36396],{"annotation":36397},{"name":19308,"cls":810},[36399,36400,36401,36402,36403,36404,36405,36406,36407,36408,36409,36410,36411,36412,36413],"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",[36415,36416],"unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.__init__","unitelabs.liquid_handling.modules.parameters.pipette_context.PipetteContext.__post_init__",[13161,19308],{"type":784,"name":36399,"path":36389,"parent":13161,"lines":36419,"value":832,"annotation":36420},[1954,1954],{"left":36421,"slice":36422},{"name":776,"cls":810},{"name":18253,"cls":810},{"type":784,"name":36400,"path":36389,"parent":13161,"lines":36424,"value":832,"annotation":36425},[1955,1955],{"name":19319,"cls":810},{"type":784,"name":36401,"path":36389,"parent":13161,"lines":36427,"value":1406,"annotation":36428},[1080,1080],{"name":1394,"cls":810},{"type":846,"name":36416,"path":36389,"parent":13161,"lines":36430,"parameters":36431},[1085,897],[36432],{"name":851,"kind":852,"required":853},{"type":784,"name":36402,"path":36389,"parent":13161,"description":36434,"lines":36435,"value":832,"annotation":36436},"Get the current tip from the pipette.",[3093,9094],{"name":18253,"cls":810},{"type":784,"name":36403,"path":36389,"parent":13161,"description":36438,"lines":36439,"value":832,"annotation":36440},"Get the actual container holding or receiving the liquid.",[2009,6817],{"name":31944,"cls":810},{"type":784,"name":36404,"path":36389,"parent":13161,"description":36442,"lines":36443,"value":832,"annotation":36444},"Get the list of all containers in target.",[2021,3132],{"left":36445,"slice":36446},{"name":1851,"cls":810},{"name":31944,"cls":810},{"type":784,"name":36405,"path":36389,"parent":13161,"description":36448,"lines":36449,"value":832,"annotation":36450},"Get the number of channels available on the module.",[2043,1103],{"name":1394,"cls":810},{"type":784,"name":36406,"path":36389,"parent":13161,"description":36452,"lines":36453,"value":832,"annotation":36454},"Get the bottom center position of the container.",[3894,3154],{"name":1915,"cls":810},{"type":784,"name":36407,"path":36389,"parent":13161,"description":36456,"lines":36457,"value":832,"annotation":36458},"Get the top center position of the container.",[2073,2084],{"name":1915,"cls":810},{"type":784,"name":36408,"path":36389,"parent":13161,"description":36460,"lines":36461,"value":832,"annotation":36462},"Get the liquid surface in the container from the provided target.",[1122,2106],{"name":1915,"cls":810},{"type":784,"name":36409,"path":36389,"parent":13161,"description":36464,"lines":36465,"value":832,"annotation":36466},"Get the liquid height in the container from the provided target.",[8419,3200],{"name":1062,"cls":810},{"type":784,"name":36410,"path":36389,"parent":13161,"description":36468,"lines":36469,"value":832,"annotation":36470},"Get the mixture in the container.",[1123,1133],{"name":36471,"cls":810},"unitelabs.labware.liquids.mixture.Mixture",{"type":784,"name":36411,"path":36389,"parent":13161,"description":36473,"lines":36474,"value":832,"annotation":36475},"Get if the target is a trough.",[2134,1140],{"name":1098,"cls":810},{"type":784,"name":36412,"path":36389,"parent":13161,"description":36477,"lines":36478,"value":832,"annotation":36479},"Get the height of the second section.",[3237,3960],{"name":1062,"cls":810},{"type":784,"name":36413,"path":36389,"parent":13161,"description":36481,"lines":36482,"value":832,"annotation":36483},"Get the ratio of the second section.",[2135,4045],{"name":1062,"cls":810},{"type":846,"name":36415,"path":36389,"parent":13161,"lines":36485,"parameters":36486},[9338,9338],[36487,36488,36492,36494],{"name":851,"kind":852,"required":853},{"name":8985,"kind":852,"annotation":36489,"required":853},{"left":36490,"slice":36491},{"name":776,"cls":810},{"name":18253,"cls":810},{"name":14537,"kind":852,"annotation":36493,"required":853},{"name":19319,"cls":810},{"name":27379,"kind":852,"annotation":36495,"required":42,"default":1406},{"name":1394,"cls":810},{"type":755,"name":35167,"path":36497,"parent":33334,"classes":36498},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fparameters\u002Faspirate.py",[13650],{"type":802,"name":13650,"path":36497,"parent":35167,"description":36500,"lines":36501,"decorators":36502,"bases":36503,"attributes":36506,"functions":36508,"mro":36513},"Base class for aspirate parameter sets.\n\nDo NOT use this class directly. Use one of the derived classes\ninstead.",[2997,3155],[9323],[36504],{"annotation":36505},{"name":13084,"cls":810},[36507],"unitelabs.liquid_handling.modules.parameters.aspirate.AspirateParameterSet.pipette_mode",[36509,36510,36511,36512],"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",[13650,13084,13104],{"type":784,"name":36507,"path":36497,"parent":13650,"lines":36515,"value":10409,"annotation":36516},[7040,7040],{"join":36517},[36518,36519],{"name":13787,"cls":810},{"name":10414,"cls":810},{"type":846,"name":36510,"path":36497,"parent":13650,"lines":36521,"decorators":36522,"parameters":36523,"returns":36527},[7046,1991],[6526],[36524,36525],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":36526,"required":853},{"name":13161,"cls":810},{"description":1127,"annotation":36528},{"name":1062,"cls":810},{"type":846,"name":36511,"path":36497,"parent":13650,"lines":36530,"decorators":36531,"parameters":36532,"returns":36536},[2000,3894],[6526],[36533,36534],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":36535,"required":853},{"name":13161,"cls":810},{"description":1127,"annotation":36537},{"name":1062,"cls":810},{"type":846,"name":36512,"path":36497,"parent":13650,"lines":36539,"decorators":36540,"parameters":36541,"returns":36545},[3140,3155],[6526],[36542,36543],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":36544,"required":853},{"name":13161,"cls":810},{"description":1127,"annotation":36546},{"name":1062,"cls":810},{"type":846,"name":36509,"path":36497,"parent":13650,"lines":36548,"parameters":36549},[9338,9338],[36550,36551,36557,36563,36570,36576,36582,36588,36594],{"name":851,"kind":852,"required":853},{"name":13228,"kind":852,"annotation":36552,"required":42,"default":36556},{"join":36553},[36554,36555],{"name":13787,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13236,"kind":852,"annotation":36558,"required":42,"default":36562},{"join":36559},[36560,36561],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13243,"kind":852,"annotation":36564,"required":42,"default":36569},{"join":36565},[36566,36567,36568],{"name":1098,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13251,"kind":852,"annotation":36571,"required":42,"default":36575},{"join":36572},[36573,36574],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13258,"kind":852,"annotation":36577,"required":42,"default":36581},{"join":36578},[36579,36580],{"name":33897,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13268,"kind":852,"annotation":36583,"required":42,"default":36587},{"join":36584},[36585,36586],{"name":1915,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":1352,"kind":852,"annotation":36589,"required":42,"default":36593},{"join":36590},[36591,36592],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13281,"kind":852,"annotation":36595,"required":42,"default":36599},{"join":36596},[36597,36598],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"type":755,"name":35168,"path":36601,"parent":33334,"description":36602,"classes":36603,"functions":36604},"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.",[13064],[13073],{"type":802,"name":13064,"path":36601,"parent":35168,"description":36606,"lines":36607,"decorators":36608,"attributes":36609,"functions":36612,"mro":36615},"Valid range for a single liquid class parameter.",[1837,877],[10277],[36610,36611],"unitelabs.liquid_handling.modules.parameters.parameter_range.ParameterRange.min","unitelabs.liquid_handling.modules.parameters.parameter_range.ParameterRange.max",[36613,36614],"unitelabs.liquid_handling.modules.parameters.parameter_range.ParameterRange.__init__","unitelabs.liquid_handling.modules.parameters.parameter_range.ParameterRange.__contains__",[13064],{"type":784,"name":36610,"path":36601,"parent":13064,"lines":36617,"value":832,"annotation":36618},[3016,3016],{"name":1161,"cls":810},{"type":784,"name":36611,"path":36601,"parent":13064,"lines":36620,"value":832,"annotation":36621},[870,870],{"name":1161,"cls":810},{"type":846,"name":36614,"path":36601,"parent":13064,"lines":36623,"parameters":36624,"returns":36628},[1051,877],[36625,36626],{"name":851,"kind":852,"required":853},{"name":15244,"kind":852,"annotation":36627,"required":853},{"name":3447,"cls":810},{"description":1127,"annotation":36629},{"name":1098,"cls":810},{"type":846,"name":36613,"path":36601,"parent":13064,"lines":36631,"parameters":36632},[9338,9338],[36633,36634,36636],{"name":851,"kind":852,"required":853},{"name":28980,"kind":852,"annotation":36635,"required":853},{"name":1161,"cls":810},{"name":28984,"kind":852,"annotation":36637,"required":853},{"name":1161,"cls":810},{"type":846,"name":13073,"path":36601,"parent":35168,"description":36639,"lines":36640,"parameters":36641},"Emit a warning if *value* falls outside *valid_range*.",[6725,3810],[36642,36644,36647,36650],{"name":15244,"kind":852,"annotation":36643,"required":853},{"name":1062,"cls":810},{"name":36645,"kind":852,"annotation":36646,"required":853},"param_name",{"name":931,"cls":810},{"name":36648,"kind":852,"annotation":36649,"required":853},"valid_range",{"name":13064,"cls":810},{"name":36651,"kind":852,"annotation":36652,"required":853},"device_name",{"name":931,"cls":810},{"type":755,"name":35169,"path":36654,"parent":33334,"classes":36655},"unitelabs\u002Fliquid_handling\u002Fmodules\u002Fparameters\u002Fmixing.py",[13134],{"type":802,"name":13134,"path":36654,"parent":35169,"description":36657,"lines":36658,"decorators":36659,"bases":36660,"attributes":36663,"functions":36667,"mro":36675},"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.",[2997,4011],[9323],[36661],{"annotation":36662},{"name":13084,"cls":810},[36664,36665,36666],"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",[36668,36669,36670,36671,36672,36673,36674],"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",[13134,13084,13104],{"type":784,"name":36664,"path":36654,"parent":13134,"lines":36677,"value":10409,"annotation":36678},[1954,1954],{"join":36679},[36680,36681],{"name":1394,"cls":810},{"name":10414,"cls":810},{"type":784,"name":36665,"path":36654,"parent":13134,"lines":36683,"value":36684,"annotation":36685},[1955,1955],"dataclasses.field(init=False, repr=False, default=MISSING)",{"join":36686},[36687,36688],{"name":23027,"cls":810},{"name":10414,"cls":810},{"type":784,"name":36666,"path":36654,"parent":13134,"lines":36690,"value":36691,"annotation":36692},[1080,1080],"dataclasses.field(init=False, repr=False, default=(decimal.Decimal('0')))",{"name":1062,"cls":810},{"type":846,"name":36669,"path":36654,"parent":13134,"lines":36694,"decorators":36695,"parameters":36696,"returns":36700},[1085,897],[6526],[36697,36698],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":36699,"required":853},{"name":13161,"cls":810},{"description":1127,"annotation":36701},{"name":927,"cls":810},{"type":846,"name":36670,"path":36654,"parent":13134,"lines":36703,"parameters":36704,"returns":36708},[1091,1990],[36705,36706],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":36707,"required":853},{"name":13161,"cls":810},{"description":1127,"annotation":36709},{"name":1394,"cls":810},{"type":846,"name":36671,"path":36654,"parent":13134,"lines":36711,"parameters":36712,"returns":36716},[1991,6806],[36713,36714],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":36715,"required":853},{"name":13161,"cls":810},{"description":1127,"annotation":36717},{"name":13232,"cls":810},{"type":846,"name":36672,"path":36654,"parent":13134,"lines":36719,"parameters":36720,"returns":36730},[6816,1112],[36721,36722,36724],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":36723,"required":853},{"name":13161,"cls":810},{"name":13228,"kind":1769,"annotation":36725,"required":42,"default":36729},{"join":36726},[36727,36728],{"name":13232,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"description":1127,"annotation":36731},{"name":1062,"cls":810},{"type":846,"name":36673,"path":36654,"parent":13134,"lines":36733,"decorators":36734,"parameters":36735,"returns":36739},[2061,3201],[6526],[36736,36737],{"name":851,"kind":13157,"required":853},{"name":13159,"kind":13157,"annotation":36738,"required":853},{"name":13161,"cls":810},{"description":1127,"annotation":36740},{"name":1062,"cls":810},{"type":846,"name":36674,"path":36654,"parent":13134,"description":36742,"lines":36743,"decorators":36744,"parameters":36745,"returns":36776},"Build a list of MixingParameterSet from lists of parameters.",[3237,4011],[13434],[36746,36747,36754,36761,36769],{"name":13437,"kind":852,"required":853},{"name":2715,"kind":1769,"annotation":36748,"required":853},{"left":36749,"slice":36750},{"name":1851,"cls":810},{"join":36751},[36752,36753],{"name":1394,"cls":810},{"name":10414,"cls":810},{"name":13236,"kind":1769,"annotation":36755,"required":853},{"left":36756,"slice":36757},{"name":1851,"cls":810},{"join":36758},[36759,36760],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":13243,"kind":1769,"annotation":36762,"required":853},{"left":36763,"slice":36764},{"name":1851,"cls":810},{"join":36765},[36766,36767,36768],{"name":1098,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":13251,"kind":1769,"annotation":36770,"required":853},{"left":36771,"slice":36772},{"name":1851,"cls":810},{"join":36773},[36774,36775],{"name":1921,"cls":810},{"name":10414,"cls":810},{"description":1127,"annotation":36777},{"left":36778,"slice":36779},{"name":1851,"cls":810},{"name":13134,"cls":810},{"type":846,"name":36668,"path":36654,"parent":13134,"lines":36781,"parameters":36782},[9338,9338],[36783,36784,36790,36796,36803,36809,36815,36821,36827,36833],{"name":851,"kind":852,"required":853},{"name":13228,"kind":852,"annotation":36785,"required":42,"default":36789},{"join":36786},[36787,36788],{"name":13232,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13236,"kind":852,"annotation":36791,"required":42,"default":36795},{"join":36792},[36793,36794],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13243,"kind":852,"annotation":36797,"required":42,"default":36802},{"join":36798},[36799,36800,36801],{"name":1098,"cls":810},{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13251,"kind":852,"annotation":36804,"required":42,"default":36808},{"join":36805},[36806,36807],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13258,"kind":852,"annotation":36810,"required":42,"default":36814},{"join":36811},[36812,36813],{"name":33897,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13268,"kind":852,"annotation":36816,"required":42,"default":36820},{"join":36817},[36818,36819],{"name":1915,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":1352,"kind":852,"annotation":36822,"required":42,"default":36826},{"join":36823},[36824,36825],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":13281,"kind":852,"annotation":36828,"required":42,"default":36832},{"join":36829},[36830,36831],{"name":1921,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"name":2715,"kind":852,"annotation":36834,"required":42,"default":36838},{"join":36835},[36836,36837],{"name":1394,"cls":810},{"name":10414,"cls":810},{"name":10946,"cls":810},{"type":802,"name":773,"path":34840,"parent":33333,"description":34847,"lines":36840,"decorators":36841,"bases":36842,"attributes":36849,"functions":36850,"mro":36851},[839,8825],[9323],[36843,36847],{"annotation":36844},{"left":36845,"slice":36846},{"name":14345,"cls":810},{"name":34842,"cls":810},{"annotation":36848},{"name":774,"cls":810},[34858],[34860,34861,34862,34863,34864,34865,34866,34867,34868,34869,34870,34871,34872,34873,34874,34875,34876,34877,34878,34879],[773,14345,13942,774,828],{"type":802,"name":772,"path":799,"parent":761,"description":803,"lines":36853,"bases":36854,"attributes":36859,"functions":36860,"mro":36861},[805,806],[36855,36857],{"annotation":36856},{"name":774,"cls":810},{"annotation":36858},{"name":813,"cls":810},[815,816,817,818,819],[821,822,823,824,825],[772,774,813,827,828],{"type":802,"name":774,"path":34715,"parent":33331,"description":34718,"lines":36863,"decorators":36864,"bases":36865,"attributes":36868,"functions":36869,"mro":36870},[1788,1122],[9323],[36866],{"annotation":36867},{"name":828,"cls":810},[34725,34726],[34728,34729,34730,34731,34732,34733,34734,34735,34736,34737],[774,828],{"type":802,"name":775,"path":33384,"parent":33325,"description":33387,"lines":36872,"bases":36873,"mro":36876},[9107,33389],[36874],{"annotation":36875},{"name":1734,"cls":810},[775],{"type":802,"name":776,"path":34405,"parent":33330,"description":34412,"lines":36878,"decorators":36879,"bases":36880,"attributes":36887,"functions":36888,"mro":36889},[1051,15042],[9323],[36881,36885],{"annotation":36882},{"left":36883,"slice":36884},{"name":16045,"cls":810},{"name":34407,"cls":810},{"annotation":36886},{"name":774,"cls":810},[34423,34424,34425],[34427,34428,34429,34430,34431,34432,34433,34434,34435,34436,34437,34438,34439,34440,34441,34442,34443,34444,34445],[776,16045,14345,13942,774,828],{"type":802,"name":777,"path":34063,"parent":33329,"description":34075,"lines":36891,"decorators":36892,"bases":36893,"attributes":36903,"functions":36904,"mro":36905},[870,14188],[9323],[36894,36901],{"annotation":36895},{"left":36896,"slice":36897},{"name":16182,"cls":810},{"elements":36898},[36899,36900],{"name":34065,"cls":810},{"name":34066,"cls":810},{"annotation":36902},{"name":774,"cls":810},[34089,34090],[34092,34093,34094,34095,34096,34097,34098,34099,34100,34101,34102,34103,34104,34105,34106,34107,34108],[777,16182,13942,774,828],{"type":802,"name":778,"path":900,"parent":762,"description":903,"lines":36907,"bases":36908,"attributes":36911,"mro":36912},[905,906],[36909],{"annotation":36910},{"name":910,"cls":810},[912,913],[778],{"type":802,"name":948,"path":6644,"parent":944,"description":6647,"lines":36914,"bases":36915,"attributes":36918,"functions":36919,"mro":36920},[6649,6650],[36916],{"annotation":36917},{"name":6654,"cls":810},[6656,6657,6658],[6660,6661,6662,6663,6664,6665,6666,6667,6668,6669,6670,6671,6672,6673,6674,6675,6676,6677,6678,6679],[948,6654,2774],{"type":802,"name":949,"path":960,"parent":937,"description":1745,"lines":36922,"bases":36923,"attributes":36926,"functions":36927,"mro":36928},[1747,1748],[36924],{"annotation":36925},{"name":1752,"cls":810},[1754,1755],[1757],[949,1752,772,774,813,827,828],{"type":802,"name":950,"path":1783,"parent":938,"description":1786,"lines":36930,"bases":36931,"attributes":36934,"functions":36935,"mro":36936},[1788,1789],[36932],{"annotation":36933},{"name":1793,"cls":810},[1795,1796,1797,1798,1799,1800,1801,1802,1803],[1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,1829,1830,1831,1832,1833],[950],{"type":802,"name":951,"path":3305,"parent":941,"description":3308,"lines":36938,"bases":36939,"attributes":36942,"functions":36943,"mro":36944},[2756,3310],[36940],{"annotation":36941},{"name":3314,"cls":810},[3316,3317,3318,3319,3320,3321,3322],[3324,3325,3326,3327,3328,3329,3330,3331,3332,3333,3334,3335,3336,3337,3338,3339,3340],[951,3314,2774],{"type":802,"name":952,"path":2751,"parent":939,"description":2754,"lines":36946,"bases":36947,"attributes":36950,"functions":36951,"mro":36952},[2756,2021],[36948],{"annotation":36949},{"name":2760,"cls":810},[2762,2763],[2765,2766,2767,2768,2769,2770,2771,2772],[952,2760,2774],{"type":802,"name":953,"path":2951,"parent":940,"description":2954,"lines":36954,"bases":36955,"attributes":36958,"functions":36959,"mro":36960},[790,1185],[36956],{"annotation":36957},{"name":2959,"cls":810},[2961,2962,2963,2964,2965],[2967,2968,2969,2970,2971,2972,2973,2974,2975,2976,2977,2978,2979,2980,2981,2982,2983,2984,2985,2986,2987,2988,2989],[953,2959,2774],{"type":802,"name":954,"path":6401,"parent":943,"description":6617,"lines":36962,"bases":36963,"attributes":36966,"functions":36967,"mro":36968},[6619,6620],[36964],{"annotation":36965},{"name":6624,"cls":810},[6626],[6628],[954,6624,772,774,813,827,828],{"type":802,"name":955,"path":3684,"parent":942,"description":6366,"lines":36970,"bases":36971,"attributes":36974,"functions":36975,"mro":36976},[6368,6369],[36972],{"annotation":36973},{"name":6373,"cls":810},[6375,6376],[6378],[955,6373,772,774,813,827,828],{"type":802,"name":6907,"path":14302,"parent":14292,"description":14307,"lines":36978,"decorators":36979,"bases":36980,"attributes":36983,"functions":36984,"mro":36985},[864,5425],[9323],[36981],{"annotation":36982},{"name":773,"cls":810},[14314,14315,14316],[14318,14319,14320,14321,14322,14323,14324,14325,14326,14327,14328,14329,14330,14331,14332,14333,14334,14335,14336,14337,14338,14339,14340,14341,14342,14343],[6907,773,14345,13942,774,828],{"type":802,"name":6908,"path":16379,"parent":16369,"description":16383,"lines":36987,"decorators":36988,"bases":36989,"attributes":36992,"functions":36993,"mro":36994},[856,4099],[9323],[36990],{"annotation":36991},{"name":774,"cls":810},[16390,16391,16392,16393],[16395,16396,16397,16398,16399,16400,16401,16402,16403,16404,16405,16406],[6908,774,828],{"type":802,"name":6909,"path":17953,"parent":17725,"description":17957,"lines":36996,"decorators":36997,"bases":36998,"attributes":37003,"functions":37004,"mro":37005},[1059,17959],[9323],[36999],{"annotation":37000},{"left":37001,"slice":37002},{"name":776,"cls":810},{"name":1937,"cls":810},[17967,17968,17969,17970,17971,17972,17973,17974,17975,17976],[17978,17979,17980,17981,17982,17983,17984,17985,17986,17987,17988,17989,17990,17991,17992,17993,17994,17995,17996,17997,17998,17999,18000,18001,18002,18003,18004,18005,18006],[6909,776,16045,14345,13942,774,828],{"type":802,"name":6910,"path":19327,"parent":17728,"description":19336,"lines":37007,"decorators":37008,"bases":37009,"attributes":37017,"functions":37018,"mro":37019},[8377,19338],[9323],[37010],{"annotation":37011},{"left":37012,"slice":37013},{"name":777,"cls":810},{"elements":37014},[37015,37016],{"name":6909,"cls":810},{"name":1937,"cls":810},[19349,19350,19351,19352,19353],[19355,19356,19357,19358,19359,19360,19361,19362,19363,19364,19365,19366,19367,19368,19369,19370,19371,19372,19373,19374,19375,19376,19377,19378,19379,19380,19381,19382,19383,19384,19385,19386,19387,19388,19389,19390,19391,19392,19393,19394,19395,19396,19397,19398,19399,19400],[6910,777,16182,13942,774,828],{"type":802,"name":6911,"path":27382,"parent":27332,"description":27392,"lines":37021,"decorators":37022,"bases":37023,"attributes":37026,"functions":37027,"mro":37028},[1043,6356],[9323],[37024],{"annotation":37025},{"name":27398,"cls":810},[27400,27401,27402,27403,27404,27405,27406],[27408,27409,27410,27411,27412,27413,27414,27415,27416,27417,27418,27419,27420,27421,27422,27423,27424,27425,27426,27427,27428,27429,27430,27431,27432,27433,27434],[6911,27398,16182,13942,774,828],{"type":802,"name":6912,"path":24584,"parent":24372,"description":24588,"lines":37030,"decorators":37031,"bases":37032,"attributes":37037,"functions":37038,"mro":37039},[795,24590],[9323],[37033],{"annotation":37034},{"left":37035,"slice":37036},{"name":773,"cls":810},{"name":827,"cls":810},[24598,24599,24600,24601,24602],[24604,24605,24606,24607,24608,24609,24610,24611,24612,24613,24614,24615,24616,24617,24618,24619,24620,24621,24622,24623,24624,24625,24626,24627,24628,24629],[6912,773,14345,13942,774,828],{"type":802,"name":6906,"path":29158,"parent":28853,"description":29165,"lines":37041,"decorators":37042,"bases":37043,"attributes":37048,"functions":37049,"mro":37050},[2997,4011],[9323],[37044],{"annotation":37045},{"left":37046,"slice":37047},{"name":28887,"cls":810},{"name":7113,"cls":810},[29174,29175,29176,29177,29178],[29180,29181,29182,29183,29184],[6906],{"type":802,"name":6913,"path":13889,"parent":13864,"description":13898,"lines":37052,"decorators":37053,"bases":37054,"attributes":37061,"functions":37062,"mro":37063},[1955,13900],[9323],[37055,37059],{"annotation":37056},{"left":37057,"slice":37058},{"name":13906,"cls":810},{"name":13908,"cls":810},{"annotation":37060},{"name":774,"cls":810},[13912,13913,13914,13915,13916,13917,13918,13919,13920],[13922,13923,13924,13925,13926,13927,13928,13929,13930,13931,13932,13933,13934,13935,13936,13937,13938,13939,13940],[6913,13906,13942,774,828],{"type":802,"name":6914,"path":25849,"parent":25838,"description":25853,"lines":37065,"decorators":37066,"bases":37067,"attributes":37074,"functions":37075,"mro":37076},[856,1424],[9323],[37068,37072],{"annotation":37069},{"left":37070,"slice":37071},{"name":14541,"cls":810},{"name":827,"cls":810},{"annotation":37073},{"name":774,"cls":810},[25864,25865,25866],[25868,25869,25870,25871,25872,25873,25874,25875,25876,25877,25878,25879,25880,25881,25882,25883,25884,25885,25886,25887,25888],[6914,14541,14345,13942,774,828],{"type":802,"name":6915,"path":26103,"parent":25839,"description":26106,"lines":37078,"bases":37079,"attributes":37082,"functions":37083,"mro":37084},[805,14622],[37080],{"annotation":37081},{"name":2774,"cls":810},[26112],[26114,26115,26116,26117,26118,26119,26120,26121,26122,26123,26124,26125,26126,26127,26128,26129,26130,26131,26132,26133,26134,26135,26136,26137,26138,26139],[6915,2774],{"type":784,"name":6922,"path":24068,"parent":23684,"description":24087,"lines":37086,"value":24089},[870,870],{"type":802,"name":6624,"path":8315,"parent":6897,"description":8318,"lines":37088,"bases":37089,"attributes":37092,"functions":37093,"mro":37094},[878,8320],[37090],{"annotation":37091},{"name":772,"cls":810},[8325,8326,8327,8328,8329,8330,8331,8332,8333,8334,8335,8336,8337],[8339,8340,8341,8342,8343,8344,8345,8346,8347],[6624,772,774,813,827,828],{"type":784,"name":6923,"path":8056,"parent":6896,"lines":37096,"value":8313},[8312,8312],{"type":802,"name":6916,"path":24068,"parent":23684,"description":24091,"lines":37098,"bases":37099,"attributes":37102,"mro":37103},[6725,1066],[37100],{"annotation":37101},{"name":910,"cls":810},[24097,24098,24099,24100],[6916],{"type":802,"name":6917,"path":24068,"parent":23684,"description":24115,"lines":37105,"bases":37106,"attributes":37109,"mro":37110},[878,1954],[37107],{"annotation":37108},{"name":910,"cls":810},[24121,24122,24123,24124,24125],[6917],{"type":802,"name":2459,"path":24068,"parent":23684,"description":13008,"lines":37112,"bases":37113,"attributes":37116,"mro":37117},[2756,864],[37114],{"annotation":37115},{"name":9306,"cls":810},[2462,24077,24078],[2459],{"type":802,"name":6373,"path":8056,"parent":6896,"description":8061,"lines":37119,"bases":37120,"attributes":37123,"functions":37124,"mro":37125},[1904,8063],[37121],{"annotation":37122},{"name":772,"cls":810},[8068,8069,8070,8071,8072,8073,8074,8075,8076,8077],[8079,8080,8081,8082,8083,8084,8085,8086,8087,8088,8089,8090,8091,8092,8093,8094,8095],[6373,772,774,813,827,828],{"type":802,"name":6918,"path":17755,"parent":17724,"description":17831,"lines":37127,"decorators":37128,"bases":37129,"functions":37132,"mro":37133},[2860,6586],[9323],[37130],{"annotation":37131},{"name":6910,"cls":810},[17838,17839,17840,17841,17842,17843,17844,17845,17846],[6918,6910,777,16182,13942,774,828],{"type":802,"name":8871,"path":9101,"parent":8867,"description":9213,"lines":37135,"bases":37136,"mro":37139},[7046,1954],[37137],{"annotation":37138},{"name":8872,"cls":810},[8871,8872],{"type":802,"name":8872,"path":9101,"parent":8867,"description":9105,"lines":37141,"bases":37142,"attributes":37145,"functions":37146,"mro":37147},[9107,856],[37143],{"annotation":37144},{"name":9029,"cls":810},[9112,9113,9114,9115],[9117,9118,9119],[8872],{"type":802,"name":8873,"path":9101,"parent":8867,"description":9163,"lines":37149,"bases":37150,"attributes":37153,"functions":37154,"mro":37155},[1040,3050],[37151],{"annotation":37152},{"name":8872,"cls":810},[9169,9170],[9172,9173,9174],[8873,8872],{"type":802,"name":8874,"path":9101,"parent":8867,"description":9227,"lines":37157,"bases":37158,"mro":37161},[888,3085],[37159],{"annotation":37160},{"name":8872,"cls":810},[8874,8872],{"type":802,"name":8875,"path":9101,"parent":8867,"description":9220,"lines":37163,"bases":37164,"mro":37167},[3810,1085],[37165],{"annotation":37166},{"name":8872,"cls":810},[8875,8872],{"type":802,"name":8876,"path":9101,"parent":8867,"description":9234,"lines":37169,"bases":37170,"mro":37173},[897,806],[37171],{"annotation":37172},{"name":8872,"cls":810},[8876,8872],{"type":846,"name":8880,"path":9101,"parent":8867,"description":9241,"lines":37175,"parameters":37176,"returns":37179},[6518,3911],[37177],{"name":9004,"kind":852,"annotation":37178,"required":853},{"name":1394,"cls":810},{"description":1127,"annotation":37180},{"name":8872,"cls":810},{"type":846,"name":8881,"path":9101,"parent":8867,"description":9249,"lines":37182,"parameters":37183,"returns":37192},[2084,4464],[37184,37186,37188],{"name":8985,"kind":852,"annotation":37185,"required":853},{"name":931,"cls":810},{"name":9004,"kind":852,"annotation":37187,"required":853},{"name":1394,"cls":810},{"name":9257,"kind":852,"annotation":37189,"required":42,"default":832},{"join":37190},[37191,832],{"name":8872,"cls":810},{"description":1127,"annotation":37193},{"name":8872,"cls":810},{"type":846,"name":8882,"path":9049,"parent":8866,"description":9092,"lines":37195,"parameters":37196,"returns":37199},[9094,3894],[37197],{"name":9044,"kind":852,"annotation":37198,"required":853},{"name":9051,"cls":810},{"description":1127,"annotation":37200},{"name":9051,"cls":810},{"type":846,"name":8883,"path":8885,"parent":8865,"description":9012,"lines":37202,"parameters":37203,"returns":37206},[2734,1323],[37204],{"name":9016,"kind":852,"annotation":37205,"required":853,"description":9018},{"name":8894,"cls":810},{"description":9020,"annotation":37207},{"name":8872,"cls":810},{"type":784,"name":2489,"path":12945,"parent":9277,"lines":37209,"value":12970},[3016,3016],{"type":802,"name":9285,"path":12945,"parent":9277,"description":12949,"lines":37211,"bases":37212,"attributes":37215,"mro":37216},[9123,1040],[37213],{"annotation":37214},{"name":9306,"cls":810},[12955,12956,12957],[9285],{"type":784,"name":9295,"path":12972,"parent":9278,"lines":37218,"value":13003},[1954,1954],{"type":802,"name":7228,"path":12774,"parent":9276,"description":12777,"lines":37220,"bases":37221,"attributes":37224,"mro":37225},[9123,3154],[37222],{"annotation":37223},{"name":910,"cls":810},[12783,12784,12785,12786,12787,12788,12789,12790,12791,12792,12793,12794,12795,12796,12797,12798,12799,12800,12801,12802,12803,12804,12805,12806,12807,12808,12809,12810,12811,12812,12813,12814],[7228],{"type":802,"name":1947,"path":9298,"parent":9266,"description":9301,"lines":37227,"bases":37228,"attributes":37231,"mro":37232},[9123,805],[37229],{"annotation":37230},{"name":9306,"cls":810},[2243,1950],[1947],{"type":802,"name":2703,"path":9752,"parent":9273,"description":9755,"lines":37234,"bases":37235,"attributes":37238,"mro":37239},[9123,1903],[37236],{"annotation":37237},{"name":9306,"cls":810},[9761,9762,9763,9764,2707],[2703],{"type":802,"name":6610,"path":9782,"parent":9274,"description":9863,"lines":37241,"bases":37242,"attributes":37245,"mro":37246},[7046,4341],[37243],{"annotation":37244},{"name":910,"cls":810},[9869,9870,9871,9872,9873,9874,9875,9876,9877,9878,9879,9880,9881,9882,9883,9884,9885,9886,9887,9888,9889,9890,9891,9892,9893,9894,9895,9896,9897,9898,9899,9900,9901,9902,9903,9904,9905,9906,9907,9908,9909,9910,9911,9912,9913,9914,9915,9916,9917,9918,9919,9920,9921,9922,9923,9924,9925,9926,9927,9928,9929,9930,9931,9932,9933,9934,9935,9936,9937,9938,9939,9940,9941,9942,9943,9944,9945,9946],[6610],{"type":802,"name":7169,"path":9469,"parent":9270,"description":9472,"lines":37248,"decorators":37249,"attributes":37250,"functions":37251,"mro":37252},[9123,791],[9323],[9476,9477,9478,9479],[9481],[7169],{"type":802,"name":7511,"path":9316,"parent":9267,"description":9319,"lines":37254,"decorators":37255,"attributes":37256,"functions":37257,"mro":37258},[9321,1837],[9323],[9325,9326],[9328],[7511],{"type":802,"name":6600,"path":9782,"parent":9274,"description":9803,"lines":37260,"bases":37261,"attributes":37264,"mro":37265},[2997,3050],[37262],{"annotation":37263},{"name":910,"cls":810},[9809,9810,9811,9812,9813,9814,9815,9816,9817,9818],[6600],{"type":802,"name":2309,"path":12972,"parent":9278,"description":12976,"lines":37267,"bases":37268,"attributes":37271,"mro":37272},[9321,7040],[37269],{"annotation":37270},{"name":9306,"cls":810},[2556,2313,12982,12983,12984],[2309],{"type":802,"name":6638,"path":10271,"parent":9275,"description":11460,"lines":37274,"decorators":37275,"bases":37276,"attributes":37279,"functions":37280,"mro":37281},[8455,1789],[9323],[37277],{"annotation":37278},{"name":9286,"cls":810},[11467,11468,11469,11470,11471,11472,11473,11474,11475,11476,11477],[11479],[6638,9286,836,10405],{"type":802,"name":9286,"path":10271,"parent":9275,"description":10329,"lines":37283,"decorators":37284,"bases":37285,"attributes":37288,"functions":37289,"mro":37290},[796,10194],[9323],[37286],{"annotation":37287},{"name":836,"cls":810},[10336,10337,10338,10339,10340,10341,10342,10343,10344,10345,10346,10347,10348,10349,10350,10351,10352,10353,10354,10355,10356,10357,10358,10359,10360,10361,10362,10363,10364,10365,10366,10367,10368,10369,10370,10371,10372,10373,10374,10375,10376,10377,10378,10379,10380,10381,10382,10383,10384,10385,10386,10387,10388,10389,10390,10391,10392,10393,10394,10395,10396,10397,10398,10399,10400,10401],[10403],[9286,836,10405],{"type":802,"name":7218,"path":9398,"parent":9269,"description":9401,"lines":37292,"bases":37293,"attributes":37296,"mro":37297},[9123,3042],[37294],{"annotation":37295},{"name":910,"cls":810},[9407,9408,9409,9410,9411,9412,9413,9414,9415,9416,9417,9418],[7218],{"type":802,"name":9289,"path":9782,"parent":9274,"description":9785,"lines":37299,"bases":37300,"attributes":37303,"mro":37304},[9123,805],[37301],{"annotation":37302},{"name":910,"cls":810},[9791,9792],[9289],{"type":802,"name":9290,"path":13005,"parent":9279,"description":13008,"lines":37306,"bases":37307,"attributes":37310,"mro":37311},[9123,856],[37308],{"annotation":37309},{"name":9306,"cls":810},[13014,13015,13016],[9290],{"type":802,"name":7619,"path":13028,"parent":9280,"description":13031,"lines":37313,"decorators":37314,"attributes":37315,"functions":37316,"mro":37317},[9123,839],[9323],[13035,13036],[13038],[7619],{"type":802,"name":9287,"path":10271,"parent":9275,"description":10274,"lines":37319,"decorators":37320,"attributes":37321,"functions":37322,"mro":37323},[1788,831],[10277],[10279,10280,10281,10282,10283,10284],[10286],[9287],{"type":802,"name":6364,"path":10271,"parent":9275,"description":12491,"lines":37325,"decorators":37326,"bases":37327,"attributes":37330,"functions":37331,"mro":37332},[12493,12494],[9323],[37328],{"annotation":37329},{"name":9288,"cls":810},[12500,12501,12502,12503,12504,12505,12506,12507,12508],[12510],[6364,9288,836,10405],{"type":802,"name":9288,"path":10271,"parent":9275,"description":12122,"lines":37334,"decorators":37335,"bases":37336,"attributes":37339,"functions":37340,"mro":37341},[1302,4452],[9323],[37337],{"annotation":37338},{"name":836,"cls":810},[12129,12130,12131,12132,12133,12134,12135,12136,12137,12138,12139,12140,12141,12142,12143,12144,12145,12146,12147,12148,12149,12150,12151],[12153],[9288,836,10405],{"type":802,"name":7544,"path":9724,"parent":9272,"description":9727,"lines":37343,"decorators":37344,"attributes":37345,"functions":37346,"mro":37347},[9321,1837],[9323],[9731,9732],[9734],[7544],{"type":802,"name":9291,"path":9346,"parent":9268,"description":9360,"lines":37349,"bases":37350,"attributes":37353,"mro":37354},[1837,856],[37351],{"annotation":37352},{"name":9365,"cls":810},[9367,9368],[9291],{"type":846,"name":9296,"path":9346,"parent":9268,"description":9377,"lines":37356,"parameters":37357},[1040,1079],[37358,37365,37367],{"name":9381,"kind":852,"annotation":37359,"required":853},{"join":37360},[37361,37362],{"name":9291,"cls":810},{"left":37363,"slice":37364},{"name":843,"cls":810},{"name":9388,"cls":810},{"name":2936,"kind":852,"annotation":37366,"required":853},{"name":1394,"cls":810},{"name":9392,"kind":852,"annotation":37368,"required":42,"default":832},{"join":37369},[37370,832],{"name":9396,"cls":810},{"type":802,"name":13065,"path":13639,"parent":13060,"description":13642,"lines":37372,"decorators":37373,"bases":37374,"functions":37379,"mro":37380},[848,4053],[9323],[37375,37377],{"annotation":37376},{"name":13067,"cls":810},{"annotation":37378},{"name":13650,"cls":810},[13652,13653,13654,13655,13656,13657,13658,13659,13660,13661,13662,13663],[13065,13067,13650,13084,13104],{"type":802,"name":13066,"path":13315,"parent":13058,"description":13323,"lines":37382,"decorators":37383,"bases":37384,"attributes":37389,"functions":37390,"mro":37391},[2847,8260],[9323],[37385,37387],{"annotation":37386},{"name":13067,"cls":810},{"annotation":37388},{"name":13331,"cls":810},[13333],[13335,13336,13337,13338,13339,13340,13341,13342,13343,13344,13345,13346],[13066,13067,13331,13084,13104],{"type":802,"name":13067,"path":13075,"parent":13057,"description":13078,"lines":37393,"decorators":37394,"bases":37395,"attributes":37398,"functions":37399,"mro":37400},[795,10792],[9323],[37396],{"annotation":37397},{"name":13084,"cls":810},[13086,13087,13088,13089,13090,13091,13092],[13094,13095,13096,13097,13098,13099,13100,13101,13102],[13067,13084,13104],{"type":802,"name":13068,"path":35312,"parent":35160,"description":35315,"lines":37402,"bases":37403,"functions":37406,"mro":37407},[9136,864],[37404],{"annotation":37405},{"name":30953,"cls":810},[35321,35322],[13068],{"type":802,"name":13064,"path":36601,"parent":35168,"description":36606,"lines":37409,"decorators":37410,"attributes":37411,"functions":37412,"mro":37413},[1837,877],[10277],[36610,36611],[36613,36614],[13064],{"type":802,"name":13069,"path":13564,"parent":13059,"description":13567,"lines":37415,"decorators":37416,"bases":37417,"attributes":37420,"functions":37421,"mro":37422},[790,7040],[9323],[37418],{"annotation":37419},{"name":13104,"cls":810},[13574,13575],[13577,13578,13579,13580],[13069,13104],{"type":846,"name":13073,"path":36601,"parent":35168,"description":36639,"lines":37424,"parameters":37425},[6725,3810],[37426,37428,37430,37432],{"name":15244,"kind":852,"annotation":37427,"required":853},{"name":1062,"cls":810},{"name":36645,"kind":852,"annotation":37429,"required":853},{"name":931,"cls":810},{"name":36648,"kind":852,"annotation":37431,"required":853},{"name":13064,"cls":810},{"name":36651,"kind":852,"annotation":37433,"required":853},{"name":931,"cls":810},{"type":802,"name":13878,"path":25522,"parent":25102,"description":25526,"lines":37435,"decorators":37436,"bases":37437,"attributes":37440,"functions":37441,"mro":37442},[795,14581],[9323],[37438],{"annotation":37439},{"name":774,"cls":810},[25533,25534],[25536,25537,25538,25539,25540,25541,25542,25543,25544,25545,25546,25547,25548,25549,25550,25551,25552],[13878,774,828],{"type":802,"name":13880,"path":26737,"parent":26522,"description":26741,"lines":37444,"decorators":37445,"bases":37446,"attributes":37449,"functions":37450,"mro":37451},[831,19708],[9323],[37447],{"annotation":37448},{"name":773,"cls":810},[26748,26749,26750,26751,26752],[26754,26755,26756,26757,26758,26759,26760,26761,26762,26763,26764,26765,26766,26767,26768,26769,26770,26771,26772,26773,26774,26775,26776,26777,26778],[13880,773,14345,13942,774,828],{"type":802,"name":6907,"path":14302,"parent":14292,"description":14307,"lines":37453,"decorators":37454,"bases":37455,"attributes":37458,"functions":37459,"mro":37460},[864,5425],[9323],[37456],{"annotation":37457},{"name":773,"cls":810},[14314,14315,14316],[14318,14319,14320,14321,14322,14323,14324,14325,14326,14327,14328,14329,14330,14331,14332,14333,14334,14335,14336,14337,14338,14339,14340,14341,14342,14343],[6907,773,14345,13942,774,828],{"type":802,"name":6908,"path":16379,"parent":16369,"description":16383,"lines":37462,"decorators":37463,"bases":37464,"attributes":37467,"functions":37468,"mro":37469},[856,4099],[9323],[37465],{"annotation":37466},{"name":774,"cls":810},[16390,16391,16392,16393],[16395,16396,16397,16398,16399,16400,16401,16402,16403,16404,16405,16406],[6908,774,828],{"type":802,"name":6654,"path":16557,"parent":16370,"description":16560,"lines":37471,"bases":37472,"attributes":37475,"functions":37476,"mro":37477},[2997,7292],[37473],{"annotation":37474},{"name":2774,"cls":810},[16566],[16568,16569,16570,16571,16572,16573,16574,16575,16576,16577,16578,16579,16580,16581,16582,16583,16584,16585,16586,16587],[6654,2774],{"type":802,"name":6733,"path":16829,"parent":16820,"description":16832,"lines":37479,"bases":37480,"attributes":37483,"mro":37484},[9123,3016],[37481],{"annotation":37482},{"name":16837,"cls":810},[16839,16840,16841,16842,16843,16844,16845],[6733],{"type":802,"name":6909,"path":17953,"parent":17725,"description":17957,"lines":37486,"decorators":37487,"bases":37488,"attributes":37493,"functions":37494,"mro":37495},[1059,17959],[9323],[37489],{"annotation":37490},{"left":37491,"slice":37492},{"name":776,"cls":810},{"name":1937,"cls":810},[17967,17968,17969,17970,17971,17972,17973,17974,17975,17976],[17978,17979,17980,17981,17982,17983,17984,17985,17986,17987,17988,17989,17990,17991,17992,17993,17994,17995,17996,17997,17998,17999,18000,18001,18002,18003,18004,18005,18006],[6909,776,16045,14345,13942,774,828],{"type":802,"name":6910,"path":19327,"parent":17728,"description":19336,"lines":37497,"decorators":37498,"bases":37499,"attributes":37507,"functions":37508,"mro":37509},[8377,19338],[9323],[37500],{"annotation":37501},{"left":37502,"slice":37503},{"name":777,"cls":810},{"elements":37504},[37505,37506],{"name":6909,"cls":810},{"name":1937,"cls":810},[19349,19350,19351,19352,19353],[19355,19356,19357,19358,19359,19360,19361,19362,19363,19364,19365,19366,19367,19368,19369,19370,19371,19372,19373,19374,19375,19376,19377,19378,19379,19380,19381,19382,19383,19384,19385,19386,19387,19388,19389,19390,19391,19392,19393,19394,19395,19396,19397,19398,19399,19400],[6910,777,16182,13942,774,828],{"type":802,"name":6911,"path":27382,"parent":27332,"description":27392,"lines":37511,"decorators":37512,"bases":37513,"attributes":37516,"functions":37517,"mro":37518},[1043,6356],[9323],[37514],{"annotation":37515},{"name":27398,"cls":810},[27400,27401,27402,27403,27404,27405,27406],[27408,27409,27410,27411,27412,27413,27414,27415,27416,27417,27418,27419,27420,27421,27422,27423,27424,27425,27426,27427,27428,27429,27430,27431,27432,27433,27434],[6911,27398,16182,13942,774,828],{"type":802,"name":6912,"path":24584,"parent":24372,"description":24588,"lines":37520,"decorators":37521,"bases":37522,"attributes":37527,"functions":37528,"mro":37529},[795,24590],[9323],[37523],{"annotation":37524},{"left":37525,"slice":37526},{"name":773,"cls":810},{"name":827,"cls":810},[24598,24599,24600,24601,24602],[24604,24605,24606,24607,24608,24609,24610,24611,24612,24613,24614,24615,24616,24617,24618,24619,24620,24621,24622,24623,24624,24625,24626,24627,24628,24629],[6912,773,14345,13942,774,828],{"type":802,"name":2760,"path":24380,"parent":24371,"description":24383,"lines":37531,"bases":37532,"attributes":37535,"functions":37536,"mro":37537},[2781,4355],[37533],{"annotation":37534},{"name":2774,"cls":810},[24389],[24391,24392,24393,24394,24395,24396,24397,24398],[2760,2774],{"type":802,"name":6913,"path":13889,"parent":13864,"description":13898,"lines":37539,"decorators":37540,"bases":37541,"attributes":37548,"functions":37549,"mro":37550},[1955,13900],[9323],[37542,37546],{"annotation":37543},{"left":37544,"slice":37545},{"name":13906,"cls":810},{"name":13908,"cls":810},{"annotation":37547},{"name":774,"cls":810},[13912,13913,13914,13915,13916,13917,13918,13919,13920],[13922,13923,13924,13925,13926,13927,13928,13929,13930,13931,13932,13933,13934,13935,13936,13937,13938,13939,13940],[6913,13906,13942,774,828],{"type":802,"name":6914,"path":25849,"parent":25838,"description":25853,"lines":37552,"decorators":37553,"bases":37554,"attributes":37561,"functions":37562,"mro":37563},[856,1424],[9323],[37555,37559],{"annotation":37556},{"left":37557,"slice":37558},{"name":14541,"cls":810},{"name":827,"cls":810},{"annotation":37560},{"name":774,"cls":810},[25864,25865,25866],[25868,25869,25870,25871,25872,25873,25874,25875,25876,25877,25878,25879,25880,25881,25882,25883,25884,25885,25886,25887,25888],[6914,14541,14345,13942,774,828],{"type":802,"name":6915,"path":26103,"parent":25839,"description":26106,"lines":37565,"bases":37566,"attributes":37569,"functions":37570,"mro":37571},[805,14622],[37567],{"annotation":37568},{"name":2774,"cls":810},[26112],[26114,26115,26116,26117,26118,26119,26120,26121,26122,26123,26124,26125,26126,26127,26128,26129,26130,26131,26132,26133,26134,26135,26136,26137,26138,26139],[6915,2774],{"type":802,"name":13879,"path":25111,"parent":25101,"description":25114,"lines":37573,"bases":37574,"attributes":37577,"functions":37578,"mro":37579},[2756,18756],[37575],{"annotation":37576},{"name":15255,"cls":810},[25120],[25122,25123,25124,25125,25126,25127,25128,25129,25130,25131,25132,25133,25134,25135,25136,25137,25138,25139,25140,25141,25142,25143,25144,25145,25146,25147],[13879,15255],{"type":802,"name":13881,"path":26534,"parent":26521,"description":26537,"lines":37581,"bases":37582,"attributes":37585,"functions":37586,"mro":37587},[2997,10264],[37583],{"annotation":37584},{"name":15255,"cls":810},[26543],[26545,26546,26547,26548,26549,26550,26551,26552,26553,26554,26555,26556,26557],[13881,15255],{"type":784,"name":6922,"path":24068,"parent":23684,"description":24087,"lines":37589,"value":24089},[870,870],{"type":802,"name":8626,"path":16870,"parent":16821,"description":16873,"lines":37591,"bases":37592,"attributes":37597,"mro":37598},[9123,6649],[37593,37595],{"annotation":37594},{"name":931,"cls":810},{"annotation":37596},{"name":9365,"cls":810},[16881,16882,16883,16884],[8626],{"type":802,"name":6916,"path":24068,"parent":23684,"description":24091,"lines":37600,"bases":37601,"attributes":37604,"mro":37605},[6725,1066],[37602],{"annotation":37603},{"name":910,"cls":810},[24097,24098,24099,24100],[6916],{"type":802,"name":6917,"path":24068,"parent":23684,"description":24115,"lines":37607,"bases":37608,"attributes":37611,"mro":37612},[878,1954],[37609],{"annotation":37610},{"name":910,"cls":810},[24121,24122,24123,24124,24125],[6917],{"type":802,"name":2459,"path":24068,"parent":23684,"description":13008,"lines":37614,"bases":37615,"attributes":37618,"mro":37619},[2756,864],[37616],{"annotation":37617},{"name":9306,"cls":810},[2462,24077,24078],[2459],{"type":802,"name":13882,"path":17755,"parent":17724,"description":17759,"lines":37621,"decorators":37622,"bases":37623,"functions":37626,"mro":37627},[831,3389],[9323],[37624],{"annotation":37625},{"name":6909,"cls":810},[17766,17767,17768],[13882,6909,776,16045,14345,13942,774,828],{"type":802,"name":6918,"path":17755,"parent":17724,"description":17831,"lines":37629,"decorators":37630,"bases":37631,"functions":37634,"mro":37635},[2860,6586],[9323],[37632],{"annotation":37633},{"name":6910,"cls":810},[17838,17839,17840,17841,17842,17843,17844,17845,17846],[6918,6910,777,16182,13942,774,828],{"type":802,"name":13883,"path":16025,"parent":15227,"description":16155,"lines":37637,"decorators":37638,"bases":37639,"attributes":37642,"functions":37643,"mro":37644},[3140,1424],[9323],[37640],{"annotation":37641},{"name":6910,"cls":810},[16162,16163,16164,16165],[16167,16168,16169,16170,16171,16172,16173,16174,16175,16176,16177,16178,16179,16180],[13883,6910,777,16182,13942,774,828],{"type":802,"name":13884,"path":15235,"parent":15226,"description":15249,"lines":37646,"bases":37647,"attributes":37652,"functions":37653,"mro":37654},[870,15251],[37648,37650],{"annotation":37649},{"name":15255,"cls":810},{"annotation":37651},{"name":1793,"cls":810},[15259,15260],[15262,15263,15264,15265,15266,15267,15268,15269,15270,15271,15272,15273,15274,15275,15276,15277,15278,15279,15280,15281,15282,15283,15284,15285,15286,15287,15288],[13884,15255],{"type":802,"name":6907,"path":14302,"parent":14292,"description":14307,"lines":37656,"decorators":37657,"bases":37658,"attributes":37661,"functions":37662,"mro":37663},[864,5425],[9323],[37659],{"annotation":37660},{"name":773,"cls":810},[14314,14315,14316],[14318,14319,14320,14321,14322,14323,14324,14325,14326,14327,14328,14329,14330,14331,14332,14333,14334,14335,14336,14337,14338,14339,14340,14341,14342,14343],[6907,773,14345,13942,774,828],{"type":802,"name":3075,"path":15182,"parent":15093,"description":14550,"lines":37665,"bases":37666,"attributes":37669,"mro":37670},[9123,790],[37667],{"annotation":37668},{"name":9306,"cls":810},[15190,15191,15192,15193],[3075],{"type":802,"name":2959,"path":14728,"parent":14293,"description":14731,"lines":37672,"bases":37673,"attributes":37676,"functions":37677,"mro":37678},[2781,14733],[37674],{"annotation":37675},{"name":2774,"cls":810},[14738,14739],[14741,14742,14743,14744,14745,14746,14747,14748,14749,14750,14751,14752,14753,14754,14755,14756,14757,14758,14759,14760,14761,14762,14763],[2959,2774],{"type":802,"name":3075,"path":15182,"parent":15093,"description":14550,"lines":37680,"bases":37681,"attributes":37684,"mro":37685},[9123,790],[37682],{"annotation":37683},{"name":9306,"cls":810},[15190,15191,15192,15193],[3075],{"type":802,"name":3077,"path":15102,"parent":15091,"description":15105,"lines":37687,"bases":37688,"attributes":37691,"mro":37692},[9123,796],[37689],{"annotation":37690},{"name":9306,"cls":810},[15111,15112,15113,15114,15115,15116,15117,15118,15119,15120,15121,15122],[3077],{"type":802,"name":3079,"path":15204,"parent":15094,"description":15207,"lines":37694,"bases":37695,"attributes":37698,"mro":37699},[9123,6649],[37696],{"annotation":37697},{"name":9306,"cls":810},[15213,15214,15215],[3079],{"type":802,"name":3081,"path":15159,"parent":15092,"description":15162,"lines":37701,"bases":37702,"attributes":37705,"mro":37706},[9123,790],[37703],{"annotation":37704},{"name":9306,"cls":810},[15168,15169,15170,15171],[3081],{"type":802,"name":13883,"path":16025,"parent":15227,"description":16155,"lines":37708,"decorators":37709,"bases":37710,"attributes":37713,"functions":37714,"mro":37715},[3140,1424],[9323],[37711],{"annotation":37712},{"name":6910,"cls":810},[16162,16163,16164,16165],[16167,16168,16169,16170,16171,16172,16173,16174,16175,16176,16177,16178,16179,16180],[13883,6910,777,16182,13942,774,828],{"type":802,"name":13884,"path":15235,"parent":15226,"description":15249,"lines":37717,"bases":37718,"attributes":37723,"functions":37724,"mro":37725},[870,15251],[37719,37721],{"annotation":37720},{"name":15255,"cls":810},{"annotation":37722},{"name":1793,"cls":810},[15259,15260],[15262,15263,15264,15265,15266,15267,15268,15269,15270,15271,15272,15273,15274,15275,15276,15277,15278,15279,15280,15281,15282,15283,15284,15285,15286,15287,15288],[13884,15255],{"type":802,"name":6908,"path":16379,"parent":16369,"description":16383,"lines":37727,"decorators":37728,"bases":37729,"attributes":37732,"functions":37733,"mro":37734},[856,4099],[9323],[37730],{"annotation":37731},{"name":774,"cls":810},[16390,16391,16392,16393],[16395,16396,16397,16398,16399,16400,16401,16402,16403,16404,16405,16406],[6908,774,828],{"type":802,"name":6654,"path":16557,"parent":16370,"description":16560,"lines":37736,"bases":37737,"attributes":37740,"functions":37741,"mro":37742},[2997,7292],[37738],{"annotation":37739},{"name":2774,"cls":810},[16566],[16568,16569,16570,16571,16572,16573,16574,16575,16576,16577,16578,16579,16580,16581,16582,16583,16584,16585,16586,16587],[6654,2774],{"type":802,"name":6733,"path":16829,"parent":16820,"description":16832,"lines":37744,"bases":37745,"attributes":37748,"mro":37749},[9123,3016],[37746],{"annotation":37747},{"name":16837,"cls":810},[16839,16840,16841,16842,16843,16844,16845],[6733],{"type":802,"name":8626,"path":16870,"parent":16821,"description":16873,"lines":37751,"bases":37752,"attributes":37757,"mro":37758},[9123,6649],[37753,37755],{"annotation":37754},{"name":931,"cls":810},{"annotation":37756},{"name":9365,"cls":810},[16881,16882,16883,16884],[8626],{"type":802,"name":6733,"path":16829,"parent":16820,"description":16832,"lines":37760,"bases":37761,"attributes":37764,"mro":37765},[9123,3016],[37762],{"annotation":37763},{"name":16837,"cls":810},[16839,16840,16841,16842,16843,16844,16845],[6733],{"type":802,"name":8626,"path":16870,"parent":16821,"description":16873,"lines":37767,"bases":37768,"attributes":37773,"mro":37774},[9123,6649],[37769,37771],{"annotation":37770},{"name":931,"cls":810},{"annotation":37772},{"name":9365,"cls":810},[16881,16882,16883,16884],[8626],{"type":802,"name":2774,"path":17614,"parent":16902,"description":17617,"lines":37776,"attributes":37777,"functions":37778,"mro":37779},[2756,870],[17620],[17622,17623,17624,17625],[2774],{"type":802,"name":15255,"path":17663,"parent":16903,"description":17669,"lines":37781,"attributes":37782,"functions":37783,"mro":37784},[906,7046],[17672,17673,17674,17675,17676],[17678,17679,17680],[15255],{"type":784,"name":17752,"path":23075,"parent":17732,"lines":37786,"value":23080},[2997,8377],{"type":784,"name":17753,"path":23075,"parent":17732,"lines":37788,"value":23083},[897,3905],{"type":802,"name":6909,"path":17953,"parent":17725,"description":17957,"lines":37790,"decorators":37791,"bases":37792,"attributes":37797,"functions":37798,"mro":37799},[1059,17959],[9323],[37793],{"annotation":37794},{"left":37795,"slice":37796},{"name":776,"cls":810},{"name":1937,"cls":810},[17967,17968,17969,17970,17971,17972,17973,17974,17975,17976],[17978,17979,17980,17981,17982,17983,17984,17985,17986,17987,17988,17989,17990,17991,17992,17993,17994,17995,17996,17997,17998,17999,18000,18001,18002,18003,18004,18005,18006],[6909,776,16045,14345,13942,774,828],{"type":802,"name":17737,"path":23075,"parent":17732,"description":23085,"lines":37801,"decorators":37802,"bases":37803,"attributes":37806,"functions":37807,"mro":37808},[2083,1302],[9323],[37804],{"annotation":37805},{"name":13065,"cls":810},[23092,23093],[23095,23096,23097,23098,23099,23100],[17737,13065,13067,13650,13084,13104],{"type":802,"name":17738,"path":23075,"parent":17732,"description":23618,"lines":37810,"decorators":37811,"bases":37812,"attributes":37815,"functions":37816,"mro":37817},[21155,1592],[9323],[37813],{"annotation":37814},{"name":23624,"cls":810},[23626,23627,23628],[23630,23631,23632],[17738,23624,13104],{"type":802,"name":17739,"path":23075,"parent":17732,"description":23247,"lines":37819,"decorators":37820,"bases":37821,"attributes":37824,"functions":37825,"mro":37826},[4274,7402],[9323],[37822],{"annotation":37823},{"name":13066,"cls":810},[23254],[23256,23257,23258,23259,23260],[17739,13066,13067,13331,13084,13104],{"type":802,"name":6910,"path":19327,"parent":17728,"description":19336,"lines":37828,"decorators":37829,"bases":37830,"attributes":37838,"functions":37839,"mro":37840},[8377,19338],[9323],[37831],{"annotation":37832},{"left":37833,"slice":37834},{"name":777,"cls":810},{"elements":37835},[37836,37837],{"name":6909,"cls":810},{"name":1937,"cls":810},[19349,19350,19351,19352,19353],[19355,19356,19357,19358,19359,19360,19361,19362,19363,19364,19365,19366,19367,19368,19369,19370,19371,19372,19373,19374,19375,19376,19377,19378,19379,19380,19381,19382,19383,19384,19385,19386,19387,19388,19389,19390,19391,19392,19393,19394,19395,19396,19397,19398,19399,19400],[6910,777,16182,13942,774,828],{"type":802,"name":17743,"path":21667,"parent":17731,"description":22148,"lines":37842,"decorators":37843,"bases":37844,"attributes":37847,"functions":37848,"mro":37849},[12232,8762],[9323],[37845],{"annotation":37846},{"name":21671,"cls":810},[22155,22156,22157,22158],[22160,22161,22162,22163,22164,22165],[17743,21671,13104],{"type":802,"name":17744,"path":21667,"parent":17731,"description":22960,"lines":37851,"decorators":37852,"bases":37853,"attributes":37856,"functions":37857,"mro":37858},[22962,7699],[9323],[37854],{"annotation":37855},{"name":13104,"cls":810},[22968,22969,22970],[22972,22973,22974,22975,22976,22977],[17744,13104],{"type":802,"name":17742,"path":19295,"parent":17727,"description":19298,"lines":37860,"decorators":37861,"bases":37862,"functions":37865,"mro":37866},[905,2756],[9323],[37863],{"annotation":37864},{"name":19304,"cls":810},[19306],[17742,19304,19308],{"type":802,"name":17745,"path":21667,"parent":17731,"description":22393,"lines":37868,"decorators":37869,"bases":37870,"attributes":37873,"functions":37874,"mro":37875},[22395,1705],[9323],[37871],{"annotation":37872},{"name":21671,"cls":810},[22401,22402,22403,22404],[22406,22407,22408,22409,22410,22411],[17745,21671,13104],{"type":802,"name":17748,"path":18397,"parent":17726,"description":18409,"lines":37877,"bases":37878,"attributes":37883,"functions":37884,"mro":37885},[795,18411],[37879,37881],{"annotation":37880},{"name":2774,"cls":810},{"annotation":37882},{"name":1793,"cls":810},[18418],[18420,18421,18422,18423,18424,18425,18426,18427,18428,18429,18430,18431,18432,18433,18434,18435,18436,18437,18438,18439,18440,18441,18442,18443,18444,18445,18446,18447,18448,18449],[17748,2774],{"type":802,"name":1947,"path":9298,"parent":9266,"description":9301,"lines":37887,"bases":37888,"attributes":37891,"mro":37892},[9123,805],[37889],{"annotation":37890},{"name":9306,"cls":810},[2243,1950],[1947],{"type":784,"name":6922,"path":24068,"parent":23684,"description":24087,"lines":37894,"value":24089},[870,870],{"type":802,"name":2167,"path":24293,"parent":23686,"description":24296,"lines":37896,"bases":37897,"attributes":37900,"mro":37901},[9123,2997],[37898],{"annotation":37899},{"name":9306,"cls":810},[4927,2170,24302],[2167],{"type":802,"name":6916,"path":24068,"parent":23684,"description":24091,"lines":37903,"bases":37904,"attributes":37907,"mro":37908},[6725,1066],[37905],{"annotation":37906},{"name":910,"cls":810},[24097,24098,24099,24100],[6916],{"type":802,"name":6917,"path":24068,"parent":23684,"description":24115,"lines":37910,"bases":37911,"attributes":37914,"mro":37915},[878,1954],[37912],{"annotation":37913},{"name":910,"cls":810},[24121,24122,24123,24124,24125],[6917],{"type":802,"name":2459,"path":24068,"parent":23684,"description":13008,"lines":37917,"bases":37918,"attributes":37921,"mro":37922},[2756,864],[37919],{"annotation":37920},{"name":9306,"cls":810},[2462,24077,24078],[2459],{"type":802,"name":17740,"path":23075,"parent":17732,"description":23396,"lines":37924,"decorators":37925,"bases":37926,"attributes":37929,"functions":37930,"mro":37931},[15894,23398],[9323],[37927],{"annotation":37928},{"name":17737,"cls":810},[23404],[23406],[17740,17737,13065,13067,13650,13084,13104],{"type":802,"name":17741,"path":23075,"parent":17732,"description":23507,"lines":37933,"decorators":37934,"bases":37935,"attributes":37938,"functions":37939,"mro":37940},[4694,4722],[9323],[37936],{"annotation":37937},{"name":17739,"cls":810},[23514],[23516],[17741,17739,13066,13067,13331,13084,13104],{"type":802,"name":17746,"path":21667,"parent":17731,"description":22637,"lines":37942,"decorators":37943,"bases":37944,"attributes":37947,"functions":37948,"mro":37949},[22639,22640],[9323],[37945],{"annotation":37946},{"name":17743,"cls":810},[22646,22647],[22649,22650,22651],[17746,17743,21671,13104],{"type":802,"name":17747,"path":21667,"parent":17731,"description":22801,"lines":37951,"decorators":37952,"bases":37953,"attributes":37956,"functions":37957,"mro":37958},[21264,7567],[9323],[37954],{"annotation":37955},{"name":17745,"cls":810},[22808,22809],[22811,22812,22813],[17747,17745,21671,13104],{"type":802,"name":23692,"path":23961,"parent":23681,"description":23964,"lines":37960,"decorators":37961,"attributes":37962,"functions":37963,"mro":37964},[9123,791],[9323],[23968,23969,23970,23971],[23973],[23692],{"type":802,"name":23693,"path":24260,"parent":23685,"description":24263,"lines":37966,"decorators":37967,"attributes":37968,"functions":37969,"mro":37970},[9123,848],[9323],[24267,24268,24269],[24271],[23693],{"type":802,"name":1947,"path":9298,"parent":9266,"description":9301,"lines":37972,"bases":37973,"attributes":37976,"mro":37977},[9123,805],[37974],{"annotation":37975},{"name":9306,"cls":810},[2243,1950],[1947],{"type":784,"name":6922,"path":24068,"parent":23684,"description":24087,"lines":37979,"value":24089},[870,870],{"type":802,"name":23698,"path":24068,"parent":23684,"description":24230,"lines":37981,"decorators":37982,"attributes":37983,"functions":37984,"mro":37985},[6806,6827],[9323],[24234,24235,24236],[24238],[23698],{"type":802,"name":23694,"path":24029,"parent":23683,"description":24032,"lines":37987,"decorators":37988,"attributes":37989,"functions":37990,"mro":37991},[9123,791],[9323],[24036,24037,24038,24039],[24041],[23694],{"type":802,"name":23695,"path":23864,"parent":23680,"description":23921,"lines":37993,"decorators":37994,"attributes":37995,"functions":37996,"mro":37997},[1837,1040],[9323],[23925,23926,23927,23928],[23930],[23695],{"type":802,"name":23696,"path":23864,"parent":23680,"description":23867,"lines":37999,"decorators":38000,"attributes":38001,"functions":38002,"mro":38003},[9123,1788],[9323],[23871,23872,23873,23874,23875,23876],[23878],[23696],{"type":802,"name":16061,"path":24314,"parent":23687,"description":21355,"lines":38005,"bases":38006,"attributes":38009,"mro":38010},[9123,856],[38007],{"annotation":38008},{"name":9306,"cls":810},[24322,24323,24324],[16061],{"type":802,"name":2167,"path":24293,"parent":23686,"description":24296,"lines":38012,"bases":38013,"attributes":38016,"mro":38017},[9123,2997],[38014],{"annotation":38015},{"name":9306,"cls":810},[4927,2170,24302],[2167],{"type":802,"name":6916,"path":24068,"parent":23684,"description":24091,"lines":38019,"bases":38020,"attributes":38023,"mro":38024},[6725,1066],[38021],{"annotation":38022},{"name":910,"cls":810},[24097,24098,24099,24100],[6916],{"type":802,"name":6917,"path":24068,"parent":23684,"description":24115,"lines":38026,"bases":38027,"attributes":38030,"mro":38031},[878,1954],[38028],{"annotation":38029},{"name":910,"cls":810},[24121,24122,24123,24124,24125],[6917],{"type":802,"name":2459,"path":24068,"parent":23684,"description":13008,"lines":38033,"bases":38034,"attributes":38037,"mro":38038},[2756,864],[38035],{"annotation":38036},{"name":9306,"cls":810},[2462,24077,24078],[2459],{"type":802,"name":21599,"path":24068,"parent":23684,"description":24155,"lines":38040,"decorators":38041,"attributes":38042,"functions":38043,"mro":38044},[3810,2000],[9323],[24159,24160,24161,24162,24163,24164,24165,24166],[24168],[21599],{"type":802,"name":23697,"path":24336,"parent":23688,"description":24339,"lines":38046,"decorators":38047,"attributes":38048,"functions":38049,"mro":38050},[9123,848],[9323],[24343,24344,24345],[24347],[23697],{"type":802,"name":23699,"path":24000,"parent":23682,"description":24003,"lines":38052,"decorators":38053,"attributes":38054,"functions":38055,"mro":38056},[9123,6649],[9323],[24007,24008],[24010],[23699],{"type":802,"name":1947,"path":9298,"parent":9266,"description":9301,"lines":38058,"bases":38059,"attributes":38062,"mro":38063},[9123,805],[38060],{"annotation":38061},{"name":9306,"cls":810},[2243,1950],[1947],{"type":802,"name":6912,"path":24584,"parent":24372,"description":24588,"lines":38065,"decorators":38066,"bases":38067,"attributes":38072,"functions":38073,"mro":38074},[795,24590],[9323],[38068],{"annotation":38069},{"left":38070,"slice":38071},{"name":773,"cls":810},{"name":827,"cls":810},[24598,24599,24600,24601,24602],[24604,24605,24606,24607,24608,24609,24610,24611,24612,24613,24614,24615,24616,24617,24618,24619,24620,24621,24622,24623,24624,24625,24626,24627,24628,24629],[6912,773,14345,13942,774,828],{"type":802,"name":2760,"path":24380,"parent":24371,"description":24383,"lines":38076,"bases":38077,"attributes":38080,"functions":38081,"mro":38082},[2781,4355],[38078],{"annotation":38079},{"name":2774,"cls":810},[24389],[24391,24392,24393,24394,24395,24396,24397,24398],[2760,2774],{"type":802,"name":13878,"path":25522,"parent":25102,"description":25526,"lines":38084,"decorators":38085,"bases":38086,"attributes":38089,"functions":38090,"mro":38091},[795,14581],[9323],[38087],{"annotation":38088},{"name":774,"cls":810},[25533,25534],[25536,25537,25538,25539,25540,25541,25542,25543,25544,25545,25546,25547,25548,25549,25550,25551,25552],[13878,774,828],{"type":802,"name":13879,"path":25111,"parent":25101,"description":25114,"lines":38093,"bases":38094,"attributes":38097,"functions":38098,"mro":38099},[2756,18756],[38095],{"annotation":38096},{"name":15255,"cls":810},[25120],[25122,25123,25124,25125,25126,25127,25128,25129,25130,25131,25132,25133,25134,25135,25136,25137,25138,25139,25140,25141,25142,25143,25144,25145,25146,25147],[13879,15255],{"type":846,"name":25810,"path":25812,"parent":25804,"description":25815,"lines":38101,"parameters":38102,"returns":38111},[9123,831],[38103,38107,38109],{"name":14030,"kind":852,"annotation":38104,"required":853,"description":25822},{"left":38105,"slice":38106},{"name":1851,"cls":810},{"name":1394,"cls":810},{"name":25824,"kind":852,"annotation":38108,"required":853,"description":25826},{"name":1394,"cls":810},{"name":892,"kind":852,"annotation":38110,"required":853,"description":25829},{"name":8626,"cls":810},{"description":25831,"annotation":38112},{"left":38113,"slice":38114},{"name":1851,"cls":810},{"name":8626,"cls":810},{"type":802,"name":25844,"path":26494,"parent":26459,"description":26497,"lines":38116,"bases":38117,"attributes":38120,"mro":38121},[9123,2997],[38118],{"annotation":38119},{"name":910,"cls":810},[26503,26504,26505],[25844],{"type":802,"name":6914,"path":25849,"parent":25838,"description":25853,"lines":38123,"decorators":38124,"bases":38125,"attributes":38132,"functions":38133,"mro":38134},[856,1424],[9323],[38126,38130],{"annotation":38127},{"left":38128,"slice":38129},{"name":14541,"cls":810},{"name":827,"cls":810},{"annotation":38131},{"name":774,"cls":810},[25864,25865,25866],[25868,25869,25870,25871,25872,25873,25874,25875,25876,25877,25878,25879,25880,25881,25882,25883,25884,25885,25886,25887,25888],[6914,14541,14345,13942,774,828],{"type":802,"name":6915,"path":26103,"parent":25839,"description":26106,"lines":38136,"bases":38137,"attributes":38140,"functions":38141,"mro":38142},[805,14622],[38138],{"annotation":38139},{"name":2774,"cls":810},[26112],[26114,26115,26116,26117,26118,26119,26120,26121,26122,26123,26124,26125,26126,26127,26128,26129,26130,26131,26132,26133,26134,26135,26136,26137,26138,26139],[6915,2774],{"type":802,"name":25844,"path":26494,"parent":26459,"description":26497,"lines":38144,"bases":38145,"attributes":38148,"mro":38149},[9123,2997],[38146],{"annotation":38147},{"name":910,"cls":810},[26503,26504,26505],[25844],{"type":802,"name":26042,"path":26467,"parent":26458,"description":26470,"lines":38151,"bases":38152,"attributes":38157,"mro":38158},[9123,2997],[38153,38155],{"annotation":38154},{"name":931,"cls":810},{"annotation":38156},{"name":9365,"cls":810},[26478,26479,26480],[26042],{"type":802,"name":13880,"path":26737,"parent":26522,"description":26741,"lines":38160,"decorators":38161,"bases":38162,"attributes":38165,"functions":38166,"mro":38167},[831,19708],[9323],[38163],{"annotation":38164},{"name":773,"cls":810},[26748,26749,26750,26751,26752],[26754,26755,26756,26757,26758,26759,26760,26761,26762,26763,26764,26765,26766,26767,26768,26769,26770,26771,26772,26773,26774,26775,26776,26777,26778],[13880,773,14345,13942,774,828],{"type":802,"name":26527,"path":27157,"parent":27146,"description":27160,"lines":38169,"bases":38170,"attributes":38173,"mro":38174},[9123,790],[38171],{"annotation":38172},{"name":9306,"cls":810},[27166,27167,27168,27169],[26527],{"type":802,"name":26528,"path":27157,"parent":27146,"description":27200,"lines":38176,"bases":38177,"attributes":38180,"functions":38181,"mro":38182},[831,1092],[38178],{"annotation":38179},{"name":9306,"cls":810},[27206,27207,27208,27209,27210,27211,27212,27213,27214,27138,27215,27216,27217,27218,27219,27220,27221,27222],[27224],[26528],{"type":802,"name":26529,"path":27157,"parent":27146,"description":27180,"lines":38184,"bases":38185,"attributes":38188,"mro":38189},[1788,791],[38186],{"annotation":38187},{"name":9306,"cls":810},[27186,27187,27188,27189],[26529],{"type":802,"name":13881,"path":26534,"parent":26521,"description":26537,"lines":38191,"bases":38192,"attributes":38195,"functions":38196,"mro":38197},[2997,10264],[38193],{"annotation":38194},{"name":15255,"cls":810},[26543],[26545,26546,26547,26548,26549,26550,26551,26552,26553,26554,26555,26556,26557],[13881,15255],{"type":802,"name":26527,"path":27157,"parent":27146,"description":27160,"lines":38199,"bases":38200,"attributes":38203,"mro":38204},[9123,790],[38201],{"annotation":38202},{"name":9306,"cls":810},[27166,27167,27168,27169],[26527],{"type":802,"name":26528,"path":27157,"parent":27146,"description":27200,"lines":38206,"bases":38207,"attributes":38210,"functions":38211,"mro":38212},[831,1092],[38208],{"annotation":38209},{"name":9306,"cls":810},[27206,27207,27208,27209,27210,27211,27212,27213,27214,27138,27215,27216,27217,27218,27219,27220,27221,27222],[27224],[26528],{"type":802,"name":26529,"path":27157,"parent":27146,"description":27180,"lines":38214,"bases":38215,"attributes":38218,"mro":38219},[1788,791],[38216],{"annotation":38217},{"name":9306,"cls":810},[27186,27187,27188,27189],[26529],{"type":846,"name":27154,"path":27284,"parent":27147,"description":27316,"lines":38221,"parameters":38222,"returns":38227},[878,3085],[38223,38225],{"name":14120,"kind":852,"annotation":38224,"required":853,"description":27321},{"name":827,"cls":810},{"name":6843,"kind":852,"annotation":38226,"required":853,"description":27324},{"name":26528,"cls":810},{"description":27326,"annotation":38228},{"name":1062,"cls":810},{"type":846,"name":27155,"path":27284,"parent":27147,"description":27287,"lines":38230,"parameters":38231,"returns":38248},[790,1066],[38232,38241,38243],{"name":27291,"kind":852,"annotation":38233,"required":853,"description":27302},{"left":38234,"slice":38235},{"name":27294,"cls":810},{"elements":38236},[38237,38238],{},{"left":38239,"slice":38240},{"name":27300,"cls":810},{"name":26528,"cls":810},{"name":27135,"kind":852,"annotation":38242,"required":853,"description":27305},{"name":26528,"cls":810},{"name":6843,"kind":852,"annotation":38244,"required":853,"description":27311},{"join":38245},[38246,38247,832],{"name":26528,"cls":810},{"name":26527,"cls":810},{"description":27313,"annotation":38249},{"name":26528,"cls":810},{"type":802,"name":6911,"path":27382,"parent":27332,"description":27392,"lines":38251,"decorators":38252,"bases":38253,"attributes":38256,"functions":38257,"mro":38258},[1043,6356],[9323],[38254],{"annotation":38255},{"name":27398,"cls":810},[27400,27401,27402,27403,27404,27405,27406],[27408,27409,27410,27411,27412,27413,27414,27415,27416,27417,27418,27419,27420,27421,27422,27423,27424,27425,27426,27427,27428,27429,27430,27431,27432,27433,27434],[6911,27398,16182,13942,774,828],{"type":802,"name":27340,"path":28340,"parent":27334,"description":28360,"lines":38260,"decorators":38261,"bases":38262,"attributes":38265,"functions":38266,"mro":38267},[1079,4134],[9323],[38263],{"annotation":38264},{"name":13065,"cls":810},[28367,28368,28369,28370],[28372,28373,28374,28375,28376,28377],[27340,13065,13067,13650,13084,13104],{"type":802,"name":27341,"path":28340,"parent":27334,"description":28753,"lines":38269,"decorators":38270,"bases":38271,"attributes":38274,"functions":38275,"mro":38276},[19575,1424],[9323],[38272],{"annotation":38273},{"name":23624,"cls":810},[28760,28761,28762],[28764,28765,28766],[27341,23624,13104],{"type":802,"name":27339,"path":27348,"parent":27331,"description":27351,"lines":38278,"decorators":38279,"bases":38280,"attributes":38283,"functions":38284,"mro":38285},[2781,796],[9323],[38281],{"annotation":38282},{"name":27357,"cls":810},[27359,27360],[27362],[27339,27357,13161,19308],{"type":802,"name":27342,"path":28340,"parent":27334,"description":28553,"lines":38287,"decorators":38288,"bases":38289,"attributes":38292,"functions":38293,"mro":38294},[8169,28555],[9323],[38290],{"annotation":38291},{"name":13066,"cls":810},[28561,28562,28563,28564],[28566,28567,28568,28569,28570,28571],[27342,13066,13067,13331,13084,13104],{"type":802,"name":3314,"path":27965,"parent":27333,"description":27968,"lines":38296,"bases":38297,"attributes":38300,"functions":38301,"mro":38302},[839,5373],[38298],{"annotation":38299},{"name":2774,"cls":810},[27974],[27976,27977,27978,27979,27980,27981,27982,27983,27984,27985,27986,27987,27988,27989,27990,27991,27992],[3314,2774],{"type":802,"name":27343,"path":28820,"parent":28812,"description":24296,"lines":38304,"bases":38305,"attributes":38308,"mro":38309},[9123,2997],[38306],{"annotation":38307},{"name":9306,"cls":810},[27632,28828,28829],[27343],{"type":802,"name":27343,"path":28820,"parent":28812,"description":24296,"lines":38311,"bases":38312,"attributes":38315,"mro":38316},[9123,2997],[38313],{"annotation":38314},{"name":9306,"cls":810},[27632,28828,28829],[27343],{"type":802,"name":6906,"path":29158,"parent":28853,"description":29165,"lines":38318,"decorators":38319,"bases":38320,"attributes":38325,"functions":38326,"mro":38327},[2997,4011],[9323],[38321],{"annotation":38322},{"left":38323,"slice":38324},{"name":28887,"cls":810},{"name":7113,"cls":810},[29174,29175,29176,29177,29178],[29180,29181,29182,29183,29184],[6906],{"type":802,"name":28845,"path":29573,"parent":28856,"description":29576,"lines":38329,"decorators":38330,"bases":38331,"attributes":38334,"functions":38335,"mro":38336},[2781,1113],[29579],[38332],{"annotation":38333},{"name":6906,"cls":810},[29584,29585,29586,29587,29588,29589,29590],[29592,29593,29594,29595],[28845,6906],{"type":802,"name":28860,"path":28867,"parent":28852,"description":29062,"lines":38338,"decorators":38339,"bases":38340,"attributes":38349,"functions":38350,"mro":38351},[3658,1220],[9323],[38341],{"annotation":38342},{"left":38343,"slice":38344},{"name":28871,"cls":810},{"join":38345},[38346,38347,38348],{"name":931,"cls":810},{"name":6532,"cls":810},{"name":1911,"cls":810},[29075,29076],[29078,29079,29080,29081],[28860,28871],{"type":802,"name":6906,"path":29158,"parent":28853,"description":29165,"lines":38353,"decorators":38354,"bases":38355,"attributes":38360,"functions":38361,"mro":38362},[2997,4011],[9323],[38356],{"annotation":38357},{"left":38358,"slice":38359},{"name":28887,"cls":810},{"name":7113,"cls":810},[29174,29175,29176,29177,29178],[29180,29181,29182,29183,29184],[6906],{"type":802,"name":28861,"path":28867,"parent":28852,"description":28988,"lines":38364,"decorators":38365,"bases":38366,"attributes":38375,"functions":38376,"mro":38377},[2072,4003],[9323],[38367],{"annotation":38368},{"left":38369,"slice":38370},{"name":28871,"cls":810},{"join":38371},[38372,38373,38374],{"name":931,"cls":810},{"name":6532,"cls":810},{"name":1911,"cls":810},[29001,29002],[29004,29005,29006,29007],[28861,28871],{"type":802,"name":28845,"path":29573,"parent":28856,"description":29576,"lines":38379,"decorators":38380,"bases":38381,"attributes":38384,"functions":38385,"mro":38386},[2781,1113],[29579],[38382],{"annotation":38383},{"name":6906,"cls":810},[29584,29585,29586,29587,29588,29589,29590],[29592,29593,29594,29595],[28845,6906],{"type":802,"name":6502,"path":29537,"parent":28855,"description":29540,"lines":38388,"bases":38389,"functions":38392,"mro":38393},[9123,871],[38390],{"annotation":38391},{"name":28883,"cls":810},[29546,29547],[6502],{"type":784,"name":7113,"path":29158,"parent":28853,"lines":38395,"value":29163},[805,805],{"type":802,"name":28862,"path":28867,"parent":28852,"description":28923,"lines":38397,"decorators":38398,"bases":38399,"attributes":38404,"functions":38405,"mro":38406},[2860,3140],[9323],[38400],{"annotation":38401},{"left":38402,"slice":38403},{"name":28871,"cls":810},{"name":1394,"cls":810},[28932,28933,28934],[28936,28937,28938,28939],[28862,28871],{"type":802,"name":1752,"path":29680,"parent":29669,"description":29683,"lines":38408,"bases":38409,"attributes":38412,"functions":38413,"mro":38414},[848,8726],[38410],{"annotation":38411},{"name":772,"cls":810},[29689,29690,29691,29692,29693,29694,29695,29696,29697,29698],[29700,29701,29702,29703,29704,29705,29706,29707,29708,29709,29710,29711,29712,29713,29714,29715,29716,29717,29718,29719,29720,29721,29722,29723,29724,29725],[1752,772,774,813,827,828],{"type":784,"name":30628,"path":30636,"parent":30614,"lines":38416,"value":30113},[1788,1788],{"type":784,"name":30629,"path":30716,"parent":30615,"lines":38418,"value":31020,"annotation":38419},[1226,1236],{"left":38420,"slice":38421},{"name":31023,"cls":810},{"left":38422,"slice":38423},{"name":927,"cls":810},{"elements":38424},[38425,38426],{"name":1394,"cls":810},{"name":1915,"cls":810},{"type":784,"name":30630,"path":30716,"parent":30615,"lines":38428,"value":30930,"annotation":38429},[2001,2135],{"left":38430,"slice":38431},{"name":927,"cls":810},{"elements":38432},[38433,38434],{"name":931,"cls":810},{"name":30620,"cls":810},{"type":784,"name":30631,"path":30636,"parent":30614,"lines":38436,"value":15128},[9136,9136],{"type":784,"name":30632,"path":30636,"parent":30614,"lines":38438,"value":30659},[9123,9123],{"type":802,"name":30621,"path":31523,"parent":31035,"description":31526,"lines":38440,"decorators":38441,"bases":38442,"attributes":38447,"functions":38448,"mro":38449},[1837,2212],[9323],[38443,38445],{"annotation":38444},{"name":30623,"cls":810},{"annotation":38446},{"name":13650,"cls":810},[31535],[31537,31538,31539,31540,31541,31542],[30621,30623,13650,13084,13104],{"type":802,"name":1773,"path":30716,"parent":30615,"description":30723,"lines":38451,"decorators":38452,"bases":38453,"attributes":38456,"functions":38457,"mro":38458},[839,887],[9323],[38454],{"annotation":38455},{"name":836,"cls":810},[30730,30731,30732],[30734,30735],[1773,836,10405],{"type":802,"name":30622,"path":31145,"parent":31034,"description":31213,"lines":38460,"decorators":38461,"bases":38462,"attributes":38467,"functions":38468,"mro":38469},[1955,19575],[9323],[38463,38465],{"annotation":38464},{"name":30623,"cls":810},{"annotation":38466},{"name":13331,"cls":810},[31222,31223,31224,31225,31226],[31228,31229,31230,31231,31232,31233,31234,31235,31236,31237,31238,31239,31240],[30622,30623,13331,13084,13104],{"type":802,"name":30620,"path":30716,"parent":30615,"description":30804,"lines":38471,"decorators":38472,"attributes":38473,"functions":38474,"mro":38475},[3810,1991],[9323],[30808,30809,30810,30811,30812,30813,30814,30815,30816,30817,30818,30819,30820,30821,30822,30823],[30825],[30620],{"type":802,"name":30623,"path":31691,"parent":31036,"description":31699,"lines":38477,"decorators":38478,"bases":38479,"attributes":38482,"functions":38483,"mro":38484},[795,8320],[9323],[38480],{"annotation":38481},{"name":13084,"cls":810},[31706,31707,31708,31709,31710,31711,31712],[31714,31715,31716,31717,31718,31719,31720,31721,31722,31723,31724,31725,31726,31727,31728,31729,31730,31731,31732,31733],[30623,13084,13104],{"type":784,"name":30633,"path":30716,"parent":30615,"lines":38486,"value":30800,"annotation":38487},[1954,1954],{"name":30802,"cls":810},{"type":802,"name":30624,"path":31044,"parent":31033,"description":31047,"lines":38489,"decorators":38490,"bases":38491,"attributes":38494,"functions":38495,"mro":38496},[848,1134],[9323],[38492],{"annotation":38493},{"name":27357,"cls":810},[31054,31055,31056,31057,31058,31059,31060,31061,31062,31063,31064,31065,31066,31067],[31069,31070],[30624,27357,13161,19308],{"type":846,"name":30634,"path":30716,"parent":30615,"description":31001,"lines":38498,"parameters":38499,"returns":38505,"throws":38507},[4044,1211],[38500],{"name":1765,"kind":852,"annotation":38501,"required":853,"description":31009},{"join":38502},[38503,38504],{"name":30633,"cls":810},{"name":931,"cls":810},{"description":31011,"annotation":38506},{"name":30620,"cls":810},[38508],{"description":31015,"annotation":38509},{"name":31017,"cls":810},{"type":802,"name":30621,"path":31523,"parent":31035,"description":31526,"lines":38511,"decorators":38512,"bases":38513,"attributes":38518,"functions":38519,"mro":38520},[1837,2212],[9323],[38514,38516],{"annotation":38515},{"name":30623,"cls":810},{"annotation":38517},{"name":13650,"cls":810},[31535],[31537,31538,31539,31540,31541,31542],[30621,30623,13650,13084,13104],{"type":802,"name":30622,"path":31145,"parent":31034,"description":31213,"lines":38522,"decorators":38523,"bases":38524,"attributes":38529,"functions":38530,"mro":38531},[1955,19575],[9323],[38525,38527],{"annotation":38526},{"name":30623,"cls":810},{"annotation":38528},{"name":13331,"cls":810},[31222,31223,31224,31225,31226],[31228,31229,31230,31231,31232,31233,31234,31235,31236,31237,31238,31239,31240],[30622,30623,13331,13084,13104],{"type":802,"name":30623,"path":31691,"parent":31036,"description":31699,"lines":38533,"decorators":38534,"bases":38535,"attributes":38538,"functions":38539,"mro":38540},[795,8320],[9323],[38536],{"annotation":38537},{"name":13084,"cls":810},[31706,31707,31708,31709,31710,31711,31712],[31714,31715,31716,31717,31718,31719,31720,31721,31722,31723,31724,31725,31726,31727,31728,31729,31730,31731,31732,31733],[30623,13084,13104],{"type":802,"name":30624,"path":31044,"parent":31033,"description":31047,"lines":38542,"decorators":38543,"bases":38544,"attributes":38547,"functions":38548,"mro":38549},[848,1134],[9323],[38545],{"annotation":38546},{"name":27357,"cls":810},[31054,31055,31056,31057,31058,31059,31060,31061,31062,31063,31064,31065,31066,31067],[31069,31070],[30624,27357,13161,19308],{"type":802,"name":32125,"path":32130,"parent":32120,"description":32165,"lines":38551,"decorators":38552,"bases":38553,"attributes":38560,"functions":38561,"mro":38562},[2860,21183],[9323],[38554,38558],{"annotation":38555},{"left":38556,"slice":38557},{"name":13906,"cls":810},{"name":827,"cls":810},{"annotation":38559},{"name":774,"cls":810},[32176,32177,32178],[32180,32181,32182,32183,32184,32185,32186,32187,32188,32189,32190,32191,32192,32193,32194,32195,32196,32197,32198,32199,32200,32201],[32125,13906,13942,774,828],{"type":802,"name":31075,"path":32484,"parent":32476,"description":32525,"lines":38564,"decorators":38565,"bases":38566,"attributes":38569,"functions":38570,"mro":38571},[3810,32527],[9323],[38567],{"annotation":38568},{"name":27398,"cls":810},[32533,32534,32535,32536,32537,32538,32539],[32541,32542,32543,32544,32545,32546,32547,32548,32549,32550,32551,32552,32553,32554,32555,32556,32557,32558,32559,32560,32561,32562,32563,32564,32565,32566,32567],[31075,27398,16182,13942,774,828],{"type":802,"name":31075,"path":32484,"parent":32476,"description":32525,"lines":38573,"decorators":38574,"bases":38575,"attributes":38578,"functions":38579,"mro":38580},[3810,32527],[9323],[38576],{"annotation":38577},{"name":27398,"cls":810},[32533,32534,32535,32536,32537,32538,32539],[32541,32542,32543,32544,32545,32546,32547,32548,32549,32550,32551,32552,32553,32554,32555,32556,32557,32558,32559,32560,32561,32562,32563,32564,32565,32566,32567],[31075,27398,16182,13942,774,828],{"type":802,"name":10405,"path":33221,"parent":33149,"description":33224,"lines":38582,"decorators":38583,"attributes":38584,"functions":38585,"mro":38586},[805,7125],[9323],[33228,33229],[33231,33232,33233,33234,33235,33236,33237],[10405],{"type":802,"name":836,"path":33158,"parent":33147,"description":33161,"lines":38588,"decorators":38589,"bases":38590,"attributes":38593,"functions":38594,"mro":38595},[9136,839],[9323],[38591],{"annotation":38592},{"name":10405,"cls":810},[33168,33169],[33171],[836,10405],{"type":802,"name":33153,"path":33204,"parent":33148,"description":33207,"lines":38597,"decorators":38598,"bases":38599,"functions":38602,"mro":38603},[905,2756],[9323],[38600],{"annotation":38601},{"name":10405,"cls":810},[33214],[33153,10405],{"type":802,"name":13787,"path":33985,"parent":33328,"description":34027,"lines":38605,"bases":38606,"attributes":38609,"mro":38610},[877,2847],[38607],{"annotation":38608},{"name":9306,"cls":810},[34033,34034],[13787],{"type":802,"name":13481,"path":33985,"parent":33328,"description":34043,"lines":38612,"bases":38613,"attributes":38616,"mro":38617},[1066,1904],[38614],{"annotation":38615},{"name":9306,"cls":810},[34049,34050,34051],[13481],{"type":802,"name":773,"path":34840,"parent":33333,"description":34847,"lines":38619,"decorators":38620,"bases":38621,"attributes":38628,"functions":38629,"mro":38630},[839,8825],[9323],[38622,38626],{"annotation":38623},{"left":38624,"slice":38625},{"name":14345,"cls":810},{"name":34842,"cls":810},{"annotation":38627},{"name":774,"cls":810},[34858],[34860,34861,34862,34863,34864,34865,34866,34867,34868,34869,34870,34871,34872,34873,34874,34875,34876,34877,34878,34879],[773,14345,13942,774,828],{"type":802,"name":23027,"path":34821,"parent":33332,"description":34824,"lines":38632,"bases":38633,"attributes":38636,"mro":38637},[9123,805],[38634],{"annotation":38635},{"name":9306,"cls":810},[34830,34831],[23027],{"type":802,"name":774,"path":34715,"parent":33331,"description":34718,"lines":38639,"decorators":38640,"bases":38641,"attributes":38644,"functions":38645,"mro":38646},[1788,1122],[9323],[38642],{"annotation":38643},{"name":828,"cls":810},[34725,34726],[34728,34729,34730,34731,34732,34733,34734,34735,34736,34737],[774,828],{"type":802,"name":33338,"path":33384,"parent":33325,"description":33395,"lines":38648,"bases":38649,"attributes":38652,"functions":38653,"mro":38654},[9321,795],[38650],{"annotation":38651},{"name":775,"cls":810},[33401],[33403],[33338,775],{"type":802,"name":775,"path":33384,"parent":33325,"description":33387,"lines":38656,"bases":38657,"mro":38660},[9107,33389],[38658],{"annotation":38659},{"name":1734,"cls":810},[775],{"type":802,"name":776,"path":34405,"parent":33330,"description":34412,"lines":38662,"decorators":38663,"bases":38664,"attributes":38671,"functions":38672,"mro":38673},[1051,15042],[9323],[38665,38669],{"annotation":38666},{"left":38667,"slice":38668},{"name":16045,"cls":810},{"name":34407,"cls":810},{"annotation":38670},{"name":774,"cls":810},[34423,34424,34425],[34427,34428,34429,34430,34431,34432,34433,34434,34435,34436,34437,34438,34439,34440,34441,34442,34443,34444,34445],[776,16045,14345,13942,774,828],{"type":802,"name":27398,"path":33445,"parent":33327,"description":33457,"lines":38675,"decorators":38676,"bases":38677,"attributes":38687,"functions":38688,"mro":38689},[871,5374],[9323],[38678,38685],{"annotation":38679},{"left":38680,"slice":38681},{"name":16182,"cls":810},{"elements":38682},[38683,38684],{"name":33447,"cls":810},{"name":33448,"cls":810},{"annotation":38686},{"name":774,"cls":810},[33471,33472,33473,33474,33475,33476,33477,33478,33479,33480],[33482,33483,33484,33485,33486,33487,33488,33489,33490,33491,33492,33493,33494,33495,33496,33497,33498,33499,33500,33501,33502,33503,33504,33505],[27398,16182,13942,774,828],{"type":802,"name":13232,"path":33985,"parent":33328,"description":34007,"lines":38691,"bases":38692,"attributes":38695,"mro":38696},[791,870],[38693],{"annotation":38694},{"name":9306,"cls":810},[34013,34014,34015],[13232],{"type":802,"name":777,"path":34063,"parent":33329,"description":34075,"lines":38698,"decorators":38699,"bases":38700,"attributes":38710,"functions":38711,"mro":38712},[870,14188],[9323],[38701,38708],{"annotation":38702},{"left":38703,"slice":38704},{"name":16182,"cls":810},{"elements":38705},[38706,38707],{"name":34065,"cls":810},{"name":34066,"cls":810},{"annotation":38709},{"name":774,"cls":810},[34089,34090],[34092,34093,34094,34095,34096,34097,34098,34099,34100,34101,34102,34103,34104,34105,34106,34107,34108],[777,16182,13942,774,828],{"type":802,"name":14252,"path":33417,"parent":33326,"description":33420,"lines":38714,"bases":38715,"attributes":38720,"mro":38721},[9123,796],[38716,38718],{"annotation":38717},{"name":931,"cls":810},{"annotation":38719},{"name":9365,"cls":810},[14254,33428,33429,33430],[14252],{"type":846,"name":33345,"path":33340,"parent":14304,"description":33373,"lines":38723,"parameters":38724},[2009,2106],[38725,38727],{"name":8985,"kind":852,"annotation":38726,"required":853},{"name":774,"cls":810},{"name":33354,"kind":852,"annotation":38728,"required":853},{"name":14252,"cls":810},{"type":802,"name":13650,"path":36497,"parent":35167,"description":36500,"lines":38730,"decorators":38731,"bases":38732,"attributes":38735,"functions":38736,"mro":38737},[2997,3155],[9323],[38733],{"annotation":38734},{"name":13084,"cls":810},[36507],[36509,36510,36511,36512],[13650,13084,13104],{"type":802,"name":35173,"path":35427,"parent":35162,"description":35739,"lines":38739,"bases":38740,"attributes":38743,"functions":38744,"mro":38745},[1276,10224],[38741],{"annotation":38742},{"name":9029,"cls":810},[35745,35746],[35748],[35173],{"type":802,"name":23624,"path":35427,"parent":35162,"description":35506,"lines":38747,"decorators":38748,"bases":38749,"attributes":38752,"functions":38753,"mro":38754},[3461,7211],[9323],[38750],{"annotation":38751},{"name":13104,"cls":810},[35513,35514,35515],[35517,35518,35519,35520,35521,35522,35523,35524,35525,35526],[23624,13104],{"type":802,"name":19308,"path":35364,"parent":35161,"description":35367,"lines":38756,"decorators":38757,"attributes":38758,"functions":38759,"mro":38760},[2781,1981],[9323],[35371,35372],[35374,35375,35376,35377,35378],[19308],{"type":802,"name":13331,"path":35179,"parent":35158,"description":35182,"lines":38762,"decorators":38763,"bases":38764,"attributes":38767,"functions":38768,"mro":38769},[2997,3133],[9323],[38765],{"annotation":38766},{"name":13084,"cls":810},[35189],[35191,35192,35193],[13331,13084,13104],{"type":802,"name":13068,"path":35312,"parent":35160,"description":35315,"lines":38771,"bases":38772,"functions":38775,"mro":38776},[9136,864],[38773],{"annotation":38774},{"name":30953,"cls":810},[35321,35322],[13068],{"type":802,"name":13084,"path":35929,"parent":35164,"description":35932,"lines":38778,"decorators":38779,"bases":38780,"attributes":38783,"functions":38784,"mro":38785},[2997,4133],[9323],[38781],{"annotation":38782},{"name":13104,"cls":810},[35939,35940,35941,35942,35943,35944,35945,35946,35947,35948],[35950,35951,35952,35953,35954,35955,35956,35957,35958,35959,35960,35961,35962,35963],[13084,13104],{"type":802,"name":13134,"path":36654,"parent":35169,"description":36657,"lines":38787,"decorators":38788,"bases":38789,"attributes":38792,"functions":38793,"mro":38794},[2997,4011],[9323],[38790],{"annotation":38791},{"name":13084,"cls":810},[36664,36665,36666],[36668,36669,36670,36671,36672,36673,36674],[13134,13084,13104],{"type":802,"name":27357,"path":35273,"parent":35159,"description":35276,"lines":38796,"decorators":38797,"bases":38798,"attributes":38801,"functions":38802,"mro":38803},[2756,870],[9323],[38799],{"annotation":38800},{"name":13161,"cls":810},[35283,35284],[35286],[27357,13161,19308],{"type":802,"name":13064,"path":36601,"parent":35168,"description":36606,"lines":38805,"decorators":38806,"attributes":38807,"functions":38808,"mro":38809},[1837,877],[10277],[36610,36611],[36613,36614],[13064],{"type":802,"name":13104,"path":36188,"parent":35165,"description":36256,"lines":38811,"decorators":38812,"functions":38813,"mro":38814},[1066,4140],[9323],[36260,36261,36262,36263,36264,36265,36266,36267,36268],[13104],{"type":802,"name":13161,"path":36389,"parent":35166,"description":36392,"lines":38816,"decorators":38817,"bases":38818,"attributes":38821,"functions":38822,"mro":38823},[3389,4045],[9323],[38819],{"annotation":38820},{"name":19308,"cls":810},[36399,36400,36401,36402,36403,36404,36405,36406,36407,36408,36409,36410,36411,36412,36413],[36415,36416],[13161,19308],{"type":802,"name":19304,"path":35806,"parent":35163,"description":35809,"lines":38825,"decorators":38826,"bases":38827,"attributes":38830,"functions":38831,"mro":38832},[839,6827],[9323],[38828],{"annotation":38829},{"name":19308,"cls":810},[35816,35817,35818,35819,35820,35821,35822,35823,35824],[35826,35827,35828],[19304,19308],{"type":846,"name":13073,"path":36601,"parent":35168,"description":36639,"lines":38834,"parameters":38835},[6725,3810],[38836,38838,38840,38842],{"name":15244,"kind":852,"annotation":38837,"required":853},{"name":1062,"cls":810},{"name":36645,"kind":852,"annotation":38839,"required":853},{"name":931,"cls":810},{"name":36648,"kind":852,"annotation":38841,"required":853},{"name":13064,"cls":810},{"name":36651,"kind":852,"annotation":38843,"required":853},{"name":931,"cls":810},{"type":846,"name":35177,"path":35427,"parent":35162,"description":35439,"lines":38845,"parameters":38846,"returns":38849},[795,796],[38847],{"name":449,"kind":852,"annotation":38848,"required":853},{"name":35429,"cls":810},{"description":1127,"annotation":38850},{"name":23027,"cls":810},"unitelabs-liquid-handling","# Unitelabs Python Liquid Handling SDK\n\n## Overview\n","0.29.1",[38855,38858,38861,38865,38869,38872,38875,38879,38882,38886,38889,38891],{"name":38856,"import_name":38856,"version":38857},"python","\u003C4.0,>=3.10",{"name":38859,"import_name":38859,"version":38860},"fastapi","0.136.3",{"name":38862,"import_name":38863,"version":38864},"unitelabs-labware","unitelabs.labware","0.30.0",{"name":38866,"import_name":38867,"version":38868},"unitelabs-sdk","unitelabs.sdk","0.13.0",{"name":38870,"import_name":38870,"version":38871},"commitizen","4.16.4",{"name":38873,"import_name":38873,"version":38874},"jinja2","3.1.6",{"name":38876,"import_name":38877,"version":38878},"pre-commit","pre_commit","4.6.0",{"name":38880,"import_name":38880,"version":38881},"ruff","0.15.18",{"name":38883,"import_name":38884,"version":38885},"unitelabs-jsondocs","unitelabs.jsondocs","0.4.3",{"name":38887,"import_name":38887,"version":38888},"pytest","",{"name":38890,"import_name":38890,"version":38888},"pytest-asyncio",{"name":38892,"import_name":38892,"version":38888},"pytest-cov",{"project":14120,"package":38863,"version":38864},{"project":38895,"package":38867,"version":38868},"python-sdk",1783607670032]