pylabrobot.agilent.benchcel.BenchCelLabwareSettings.from_xml_file#

classmethod BenchCelLabwareSettings.from_xml_file(path: str | Path, *, plate_size_x: float | None = None, plate_size_y: float | None = None, plate_size_z: float | None = None, identifier: str | None = None) BenchCelLabwareSettings#

Parse a user-supplied BenchCel/VWorks XML file.

XML files contain BenchCel stack/gripper values but not necessarily the full physical plate dimensions PLR needs. Provide plate_size_* values when the XML should be used to validate or annotate PLR plate resources.

Parameters:
  • path (str | Path)

  • plate_size_x (float | None)

  • plate_size_y (float | None)

  • plate_size_z (float | None)

  • identifier (str | None)

Return type:

BenchCelLabwareSettings