{"python_script":{"script":"def add_solid_liquid(vial_index: Optional[int]):\n\tdeck.robotic_arm.place_vial_on_solid_addition_station()\n\tdeck.solid_addition_station.add_solid(**{'mass_mg': 10.0})\n\tdeck.robotic_arm.pick_up_vial_on_solid_addition_station()\n\tdeck.robotic_arm.place_vial_on_weigh_balance()\n\tdeck.weigh_balance.get_weight_mg()\n\tdeck.robotic_arm.pick_up_vial_on_weigh_balance()\n\tdeck.robotic_arm.place_vial_on_liquid_addition_station()\n\tdeck.liquid_addition_station.add_liquid(**{'volume_ml': 10.0})\n\tdeck.robotic_arm.pick_up_vial_on_liquid_addition_station()\n\tdeck.robotic_arm.place_vial_on_weigh_balance()\n\tdeck.weigh_balance.get_weight_mg()\n\tdeck.robotic_arm.pick_up_vial_on_weigh_balance()\n\tdeck.robotic_arm.place_vial_on_capping_station()\n\tdeck.capping_station.cap_vial()\n\tdeck.robotic_arm.pick_up_vial_on_capping_station()\n\tdeck.robotic_arm.place_vial_on_stir_plate()\n\tdeck.stir_plate.start_stirring()\n\tdeck.stir_plate.stop_stirring()\n\tdeck.robotic_arm.pick_up_vial_on_stir_plate()\n\tdeck.robotic_arm.place_vial_in_tray(**{'vial_number': vial_index})"},"script":{"author":"demo_db9f477e","deck":"app","description":"","editing_type":"script","id_order":{"cleanup":[],"prep":[],"script":["1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20"]},"last_modified":"2026-09-22 20:58:20","name":"add_solid_liquid","python_script":null,"registered":true,"return_values":[],"script_dict":{"cleanup":[],"prep":[],"script":[{"action":"place_vial_on_solid_addition_station","arg_order":[],"arg_types":{},"args":{},"batch_action":false,"consolidate_batch_args":[],"coroutine":false,"id":1,"instrument":"deck.robotic_arm","return":"","return_format":{"annotation":"","kind":"scalar","types":[]},"uuid":146387253995779},{"action":"add_solid","arg_order":["mass_mg"],"arg_types":{"mass_mg":"float"},"args":{"mass_mg":10.0},"batch_action":false,"consolidate_batch_args":[],"coroutine":false,"id":2,"instrument":"deck.solid_addition_station","return":"","return_format":{"annotation":"","kind":"scalar","types":[]},"uuid":17663954084490},{"action":"pick_up_vial_on_solid_addition_station","arg_order":[],"arg_types":{},"args":{},"batch_action":false,"consolidate_batch_args":[],"coroutine":false,"id":3,"instrument":"deck.robotic_arm","return":"","return_format":{"annotation":"","kind":"scalar","types":[]},"uuid":47519264249928},{"action":"place_vial_on_weigh_balance","arg_order":[],"arg_types":{},"args":{},"batch_action":false,"consolidate_batch_args":[],"coroutine":false,"id":4,"instrument":"deck.robotic_arm","return":"","return_format":{"annotation":"","kind":"scalar","types":[]},"uuid":269566318209691},{"action":"get_weight_mg","arg_order":[],"arg_types":{},"args":{},"batch_action":false,"consolidate_batch_args":[],"coroutine":false,"id":5,"instrument":"deck.weigh_balance","return":"","return_format":{"annotation":"","kind":"scalar","types":[]},"uuid":153665273183040},{"action":"pick_up_vial_on_weigh_balance","arg_order":[],"arg_types":{},"args":{},"batch_action":false,"consolidate_batch_args":[],"coroutine":false,"id":6,"instrument":"deck.robotic_arm","return":"","return_format":{"annotation":"","kind":"scalar","types":[]},"uuid":20996517014839},{"action":"place_vial_on_liquid_addition_station","arg_order":[],"arg_types":{},"args":{},"batch_action":false,"consolidate_batch_args":[],"coroutine":false,"id":7,"instrument":"deck.robotic_arm","return":"","return_format":{"annotation":"","kind":"scalar","types":[]},"uuid":103330089064125},{"action":"add_liquid","arg_order":["volume_ml"],"arg_types":{"volume_ml":"float"},"args":{"volume_ml":10.0},"batch_action":false,"consolidate_batch_args":[],"coroutine":false,"id":8,"instrument":"deck.liquid_addition_station","return":"","return_format":{"annotation":"","kind":"scalar","types":[]},"uuid":53979555686491},{"action":"pick_up_vial_on_liquid_addition_station","arg_order":[],"arg_types":{},"args":{},"batch_action":false,"consolidate_batch_args":[],"coroutine":false,"id":9,"instrument":"deck.robotic_arm","return":"","return_format":{"annotation":"","kind":"scalar","types":[]},"uuid":108105028386831},{"action":"place_vial_on_weigh_balance","arg_order":[],"arg_types":{},"args":{},"batch_action":false,"consolidate_batch_args":[],"coroutine":false,"id":10,"instrument":"deck.robotic_arm","return":"","return_format":{"annotation":"","kind":"scalar","types":[]},"uuid":89050179768191},{"action":"get_weight_mg","arg_order":[],"arg_types":{},"args":{},"batch_action":false,"consolidate_batch_args":[],"coroutine":false,"id":11,"instrument":"deck.weigh_balance","return":"","return_format":{"annotation":"","kind":"scalar","types":[]},"uuid":167936627478171},{"action":"pick_up_vial_on_weigh_balance","arg_order":[],"arg_types":{},"args":{},"batch_action":false,"consolidate_batch_args":[],"coroutine":false,"id":12,"instrument":"deck.robotic_arm","return":"","return_format":{"annotation":"","kind":"scalar","types":[]},"uuid":61895623362937},{"action":"place_vial_on_capping_station","arg_order":[],"arg_types":{},"args":{},"batch_action":false,"consolidate_batch_args":[],"coroutine":false,"id":13,"instrument":"deck.robotic_arm","return":"","return_format":{"annotation":"","kind":"scalar","types":[]},"uuid":221299979868408},{"action":"cap_vial","arg_order":[],"arg_types":{},"args":{},"batch_action":false,"consolidate_batch_args":[],"coroutine":false,"id":14,"instrument":"deck.capping_station","return":"","return_format":{"annotation":"","kind":"scalar","types":[]},"uuid":211529386118666},{"action":"pick_up_vial_on_capping_station","arg_order":[],"arg_types":{},"args":{},"batch_action":false,"consolidate_batch_args":[],"coroutine":false,"id":15,"instrument":"deck.robotic_arm","return":"","return_format":{"annotation":"","kind":"scalar","types":[]},"uuid":210998128910512},{"action":"place_vial_on_stir_plate","arg_order":[],"arg_types":{},"args":{},"batch_action":false,"consolidate_batch_args":[],"coroutine":false,"id":16,"instrument":"deck.robotic_arm","return":"","return_format":{"annotation":"","kind":"scalar","types":[]},"uuid":268679303559810},{"action":"start_stirring","arg_order":[],"arg_types":{},"args":{},"batch_action":false,"consolidate_batch_args":[],"coroutine":false,"id":17,"instrument":"deck.stir_plate","return":"","return_format":{"annotation":"","kind":"scalar","types":[]},"uuid":94064214343768},{"action":"stop_stirring","arg_order":[],"arg_types":{},"args":{},"batch_action":false,"consolidate_batch_args":[],"coroutine":false,"id":18,"instrument":"deck.stir_plate","return":"","return_format":{"annotation":"","kind":"scalar","types":[]},"uuid":116427116710875},{"action":"pick_up_vial_on_stir_plate","arg_order":[],"arg_types":{},"args":{},"batch_action":false,"consolidate_batch_args":[],"coroutine":false,"id":19,"instrument":"deck.robotic_arm","return":"","return_format":{"annotation":"","kind":"scalar","types":[]},"uuid":272713402596661},{"action":"place_vial_in_tray","arg_order":["vial_number"],"arg_types":{"vial_number":["int","NoneType"]},"args":{"vial_number":"#vial_index"},"batch_action":false,"consolidate_batch_args":[],"coroutine":false,"id":20,"instrument":"deck.robotic_arm","return":"","return_format":{"annotation":"","kind":"scalar","types":[]},"uuid":155453674742313}]},"status":"editing","time_created":"2026-09-22 20:19:13","uuid":"0622b892-5982-481b-97bc-183731c54691"}}
