pylabrobot.hamilton.prep.PrepSimulationDriver#

class pylabrobot.hamilton.prep.PrepSimulationDriver(deck: Deck, declared_configuration_json: str | None = None, firmware_tree_json: str | None = None, initialized: bool = False, default_minimum_traverse_height: float = 167.5, simulate_motion_time: bool = False, motion_time_scale: float = 0.25, liquid_class_lookup: Callable[[...], HamiltonLiquidClass | None] | None = None)#

Bases: PrepDriver

A simulated Prep, driven exactly like the real one.

Parameters:
  • deck (Deck)

  • declared_configuration_json (str | None)

  • firmware_tree_json (str | None)

  • initialized (bool)

  • default_minimum_traverse_height (float)

  • simulate_motion_time (bool)

  • motion_time_scale (float)

  • liquid_class_lookup (Callable[[...], HamiltonLiquidClass | None] | None)