This issue might be attributable to my lack of understanding of python’s inheritance patterns - but here it is:
How do I refer to the deck’s waste positions for dropping tips?
when I setup the deck, and run lh.summary() I get:
Rail Resource Type Coordinates (mm)
===============================================================================================
(1) ├── wash_station TecanWashStation (087.500, -20.300, 000.000)
│ ├── wash_clean_deep Trash (099.700, 086.400, 000.000)
│ ├── wash_waste Trash (098.500, 160.400, 000.000)
│ ├── wash_clean_shallow Trash (099.700, 261.400, 000.000)
│
(16) ├── grid_15_carrier TecanPlateCarrier (463.000, 053.700, 000.000)
│ ├── plate_destination TecanPlate (482.900, 141.400, 062.500)
│ ├── plate_source TecanPlate (482.900, 237.400, 062.500)
│ ├── tip_rack TecanTipRack (483.100, 333.700, 057.200)
but trying to refer to it as below fails
lh.drop_tips(lh.deck.wash[1])
lh.drop_tips(wash_station.wash_waste)
Error message is something like this:
AttributeError: ‘TecanDeck’ object has no attribute ‘wash’
Is there a way to refer to the automatically created wash/waste station? Or do I have to remove it and add one back in?