Echo Labware definition format (ELW and ELWX)#

pydantic model kithairon.labware.EchoLabwareELW#

Show JSON schema
{
   "title": "EchoLabwareELW",
   "type": "object",
   "properties": {
      "source_plates": {
         "$ref": "#/$defs/_SourcePlateListELW"
      },
      "destination_plates": {
         "$ref": "#/$defs/_DestinationPlateListELW"
      }
   },
   "$defs": {
      "_DestinationPlateListELW": {
         "properties": {
            "plates": {
               "items": {
                  "$ref": "#/$defs/_PlateInfoELWDest"
               },
               "title": "Plates",
               "type": "array"
            }
         },
         "required": [
            "plates"
         ],
         "title": "_DestinationPlateListELW",
         "type": "object"
      },
      "_PlateInfoELWDest": {
         "properties": {
            "plate_type": {
               "title": "Plate Type",
               "type": "string"
            },
            "plate_format": {
               "title": "Plate Format",
               "type": "string"
            },
            "usage": {
               "title": "Usage",
               "type": "string"
            },
            "fluid": {
               "anyOf": [
                  {
                     "type": "string"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "title": "Fluid"
            },
            "manufacturer": {
               "title": "Manufacturer",
               "type": "string"
            },
            "lot_number": {
               "title": "Lot Number",
               "type": "string"
            },
            "part_number": {
               "title": "Part Number",
               "type": "string"
            },
            "rows": {
               "title": "Rows",
               "type": "integer"
            },
            "cols": {
               "title": "Cols",
               "type": "integer"
            },
            "a1_offset_y": {
               "title": "A1 Offset Y",
               "type": "integer"
            },
            "center_spacing_x": {
               "title": "Center Spacing X",
               "type": "integer"
            },
            "center_spacing_y": {
               "title": "Center Spacing Y",
               "type": "integer"
            },
            "plate_height": {
               "title": "Plate Height",
               "type": "integer"
            },
            "skirt_height": {
               "title": "Skirt Height",
               "type": "integer"
            },
            "well_width": {
               "title": "Well Width",
               "type": "integer"
            },
            "well_length": {
               "title": "Well Length",
               "type": "integer"
            },
            "well_capacity": {
               "title": "Well Capacity",
               "type": "integer"
            },
            "bottom_inset": {
               "title": "Bottom Inset",
               "type": "number"
            },
            "center_well_pos_x": {
               "title": "Center Well Pos X",
               "type": "number"
            },
            "center_well_pos_y": {
               "title": "Center Well Pos Y",
               "type": "number"
            },
            "min_well_vol": {
               "anyOf": [
                  {
                     "type": "number"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "title": "Min Well Vol"
            },
            "max_well_vol": {
               "anyOf": [
                  {
                     "type": "number"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "title": "Max Well Vol"
            },
            "max_vol_total": {
               "anyOf": [
                  {
                     "type": "number"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "title": "Max Vol Total"
            },
            "min_volume": {
               "anyOf": [
                  {
                     "type": "number"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "title": "Min Volume"
            },
            "drop_volume": {
               "anyOf": [
                  {
                     "type": "number"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "title": "Drop Volume"
            }
         },
         "required": [
            "plate_type",
            "manufacturer",
            "lot_number",
            "part_number",
            "rows",
            "cols",
            "a1_offset_y",
            "center_spacing_x",
            "center_spacing_y",
            "plate_height",
            "skirt_height",
            "well_width",
            "well_capacity",
            "bottom_inset",
            "center_well_pos_x",
            "center_well_pos_y"
         ],
         "title": "_PlateInfoELWDest",
         "type": "object"
      },
      "_PlateInfoELWSrc": {
         "properties": {
            "plate_type": {
               "title": "Plate Type",
               "type": "string"
            },
            "plate_format": {
               "title": "Plate Format",
               "type": "string"
            },
            "usage": {
               "title": "Usage",
               "type": "string"
            },
            "fluid": {
               "anyOf": [
                  {
                     "type": "string"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "title": "Fluid"
            },
            "manufacturer": {
               "title": "Manufacturer",
               "type": "string"
            },
            "lot_number": {
               "title": "Lot Number",
               "type": "string"
            },
            "part_number": {
               "title": "Part Number",
               "type": "string"
            },
            "rows": {
               "title": "Rows",
               "type": "integer"
            },
            "cols": {
               "title": "Cols",
               "type": "integer"
            },
            "a1_offset_y": {
               "title": "A1 Offset Y",
               "type": "integer"
            },
            "center_spacing_x": {
               "title": "Center Spacing X",
               "type": "integer"
            },
            "center_spacing_y": {
               "title": "Center Spacing Y",
               "type": "integer"
            },
            "plate_height": {
               "title": "Plate Height",
               "type": "integer"
            },
            "skirt_height": {
               "title": "Skirt Height",
               "type": "integer"
            },
            "well_width": {
               "title": "Well Width",
               "type": "integer"
            },
            "well_length": {
               "title": "Well Length",
               "type": "integer"
            },
            "well_capacity": {
               "title": "Well Capacity",
               "type": "integer"
            },
            "bottom_inset": {
               "title": "Bottom Inset",
               "type": "number"
            },
            "center_well_pos_x": {
               "title": "Center Well Pos X",
               "type": "number"
            },
            "center_well_pos_y": {
               "title": "Center Well Pos Y",
               "type": "number"
            },
            "min_well_vol": {
               "anyOf": [
                  {
                     "type": "number"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "title": "Min Well Vol"
            },
            "max_well_vol": {
               "anyOf": [
                  {
                     "type": "number"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "title": "Max Well Vol"
            },
            "max_vol_total": {
               "anyOf": [
                  {
                     "type": "number"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "title": "Max Vol Total"
            },
            "min_volume": {
               "anyOf": [
                  {
                     "type": "number"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "title": "Min Volume"
            },
            "drop_volume": {
               "anyOf": [
                  {
                     "type": "number"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "title": "Drop Volume"
            }
         },
         "required": [
            "plate_type",
            "manufacturer",
            "lot_number",
            "part_number",
            "rows",
            "cols",
            "a1_offset_y",
            "center_spacing_x",
            "center_spacing_y",
            "plate_height",
            "skirt_height",
            "well_width",
            "well_capacity",
            "bottom_inset",
            "center_well_pos_x",
            "center_well_pos_y"
         ],
         "title": "_PlateInfoELWSrc",
         "type": "object"
      },
      "_SourcePlateListELW": {
         "properties": {
            "plates": {
               "items": {
                  "$ref": "#/$defs/_PlateInfoELWSrc"
               },
               "title": "Plates",
               "type": "array"
            }
         },
         "required": [
            "plates"
         ],
         "title": "_SourcePlateListELW",
         "type": "object"
      }
   },
   "required": [
      "source_plates",
      "destination_plates"
   ]
}

Fields:
field destination_plates: _DestinationPlateListELW [Required]#
field source_plates: _SourcePlateListELW [Required]#
pydantic model kithairon.labware.EchoLabwareELWX#

Show JSON schema
{
   "title": "EchoLabwareELWX",
   "type": "object",
   "properties": {
      "source_plates": {
         "$ref": "#/$defs/_SourcePlateListELWX"
      },
      "destination_plates": {
         "$ref": "#/$defs/_DestinationPlateListELWX"
      }
   },
   "$defs": {
      "PlateInfo": {
         "description": "Plate type information.",
         "properties": {
            "plate_type": {
               "title": "Plate Type",
               "type": "string"
            },
            "plate_format": {
               "title": "Plate Format",
               "type": "string"
            },
            "usage": {
               "title": "Usage",
               "type": "string"
            },
            "fluid": {
               "anyOf": [
                  {
                     "type": "string"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "title": "Fluid"
            },
            "manufacturer": {
               "title": "Manufacturer",
               "type": "string"
            },
            "lot_number": {
               "title": "Lot Number",
               "type": "string"
            },
            "part_number": {
               "title": "Part Number",
               "type": "string"
            },
            "rows": {
               "title": "Rows",
               "type": "integer"
            },
            "cols": {
               "title": "Cols",
               "type": "integer"
            },
            "a1_offset_y": {
               "title": "A1 Offset Y",
               "type": "integer"
            },
            "center_spacing_x": {
               "title": "Center Spacing X",
               "type": "integer"
            },
            "center_spacing_y": {
               "title": "Center Spacing Y",
               "type": "integer"
            },
            "plate_height": {
               "title": "Plate Height",
               "type": "integer"
            },
            "skirt_height": {
               "title": "Skirt Height",
               "type": "integer"
            },
            "well_width": {
               "title": "Well Width",
               "type": "integer"
            },
            "well_length": {
               "title": "Well Length",
               "type": "integer"
            },
            "well_capacity": {
               "title": "Well Capacity",
               "type": "integer"
            },
            "bottom_inset": {
               "title": "Bottom Inset",
               "type": "number"
            },
            "center_well_pos_x": {
               "title": "Center Well Pos X",
               "type": "number"
            },
            "center_well_pos_y": {
               "title": "Center Well Pos Y",
               "type": "number"
            },
            "min_well_vol": {
               "anyOf": [
                  {
                     "type": "number"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "title": "Min Well Vol"
            },
            "max_well_vol": {
               "anyOf": [
                  {
                     "type": "number"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "title": "Max Well Vol"
            },
            "max_vol_total": {
               "anyOf": [
                  {
                     "type": "number"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "title": "Max Vol Total"
            },
            "min_volume": {
               "anyOf": [
                  {
                     "type": "number"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "title": "Min Volume"
            },
            "drop_volume": {
               "anyOf": [
                  {
                     "type": "number"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "title": "Drop Volume"
            }
         },
         "required": [
            "plate_type",
            "plate_format",
            "usage",
            "manufacturer",
            "lot_number",
            "part_number",
            "rows",
            "cols",
            "a1_offset_y",
            "center_spacing_x",
            "center_spacing_y",
            "plate_height",
            "skirt_height",
            "well_width",
            "well_length",
            "well_capacity",
            "bottom_inset",
            "center_well_pos_x",
            "center_well_pos_y"
         ],
         "title": "PlateInfo",
         "type": "object"
      },
      "_DestinationPlateListELWX": {
         "properties": {
            "plates": {
               "items": {
                  "$ref": "#/$defs/PlateInfo"
               },
               "title": "Plates",
               "type": "array"
            }
         },
         "required": [
            "plates"
         ],
         "title": "_DestinationPlateListELWX",
         "type": "object"
      },
      "_SourcePlateListELWX": {
         "properties": {
            "plates": {
               "items": {
                  "$ref": "#/$defs/PlateInfo"
               },
               "title": "Plates",
               "type": "array"
            }
         },
         "required": [
            "plates"
         ],
         "title": "_SourcePlateListELWX",
         "type": "object"
      }
   },
   "required": [
      "source_plates",
      "destination_plates"
   ]
}

Fields:
field destination_plates: _DestinationPlateListELWX [Required]#
field source_plates: _SourcePlateListELWX [Required]#