Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions docs/resources/library/thermo_fisher.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,9 @@ Thermo Fisher Scientific Inc. (TFS, aka "Thermo")
| 'Thermo_Nunc_96_well_plate_1300uL_Rb'<br>Part no.: 26025X | ![](img/thermo_fisher/Thermo_Nunc_96_well_plate_1300uL_Rb.jpg) | `Thermo_Nunc_96_well_plate_1300uL_Rb` |
| 'thermo_AB_96_wellplate_300ul_Vb_MicroAmp'<br>Part no.: N8010560/4316813 (w/o barcode)<br>Part no.: 4306737/4326659 (with barcode) | ![](img/thermo_fisher/thermo_AB_96_wellplate_300ul_Vb_MicroAmp.webp) | `thermo_AB_96_wellplate_300ul_Vb_MicroAmp` |
| 'thermo_AB_384_wellplate_40uL_Vb_MicroAmp'<br>Part no.: 4309849, 4326270, 4343814 (with barcode), 4343370 (w/o barcode). | ![](img/thermo_fisher/thermo_AB_384_wellplate_40uL_Vb_MicroAmp.jpg) | `thermo_AB_384_wellplate_40uL_Vb_MicroAmp` |
| 'thermo_nunc_1_wellplate_90000uL_Fb_omnitray'<br>Part no.: 165218, 140156, 242811, 264728 | ![](img/thermo_fisher/thermo_nunc_1_wellplate_90000uL_Fb_omnitray.jpg.avif) | `thermo_nunc_1_wellplate_90000uL_Fb_omnitray` |
| 'Thermo_TS_Nalgene_1_troughplate_300000uL_Fb'<br>Part no.: 12001300 (non-sterile), 12001301 (sterile) <br> [manufacturer website](https://www.fishersci.com/shop/products/nalgene-disposable-polypropylene-robotic-reservoirs/12565571)| ![](img/thermo_fisher/Thermo_TS_Nalgene_1_troughplate_300000uL_Fb.jpeg) | `Thermo_TS_Nalgene_1_troughplate_300000uL_Fb` |

## Troughs

| Description | Image | PLR definition |
Expand Down
45 changes: 45 additions & 0 deletions pylabrobot/resources/thermo_fisher/plates.py
Original file line number Diff line number Diff line change
Expand Up @@ -423,6 +423,51 @@ def thermo_nunc_1_troughplate_90000uL_Fb_omnitray(name: str) -> Plate:
)


# # # # # # # # # # Thermo_TS_Nalgene_1_troughplate_300000uL_Fb # # # # # # # # # #


def Thermo_TS_Nalgene_1_troughplate_300000uL_Fb(name: str) -> Plate:
"""Thermo Fisher Scientific Nalgene 300mL Flat Bottom Reservoir
- Product Number: 12001300 (non-sterile), 12001301 (sterile)
- 1-well reservoir with SBS footprint
- Max Volume: 300 mL
- manufacturer_link: https://www.fishersci.com/shop/products/nalgene-disposable-polypropylene-robotic-reservoirs/12565572
- Spec sheet info: https://assets.fishersci.com/TFS-Assets/LCD/Schematics-&-Diagrams/120013XX_0405.PDF
"""
return Plate(
name=name,
size_x=127.8, # from spec
size_y=85.5, # from spec
size_z=39.9, # from spec
model=Thermo_TS_Nalgene_1_troughplate_300000uL_Fb.__name__,
ordered_items=create_ordered_items_2d(
Well,
num_items_x=1, # from spec
num_items_y=1, # from spec
dx=(127.8 - 123.8) / 2, # from spec
dy=(85.5 - 82.1) / 2, # from spec
dz=3.3, # from spec
item_dx=0, # from spec
item_dy=0, # from spec
size_x=123.8, # from spec
size_y=82.1, # from spec
size_z=39.9 - 3.3 - 1.15, # from spec/calculated
bottom_type=WellBottomType.FLAT, # from spec
cross_section_type=CrossSectionType.RECTANGLE, # rectangle wells
material_z_thickness=1.15, # measured.
),
)


def thermo_nunc_1_wellplate_90000uL_Fb_omnitray(name: str) -> Plate:
"""Deprecated. Use :func:`thermo_nunc_1_troughplate_90000uL_Fb_omnitray` instead."""
import warnings

warnings.warn(
"thermo_nunc_1_wellplate_90000uL_Fb_omnitray is deprecated. "
"Use thermo_nunc_1_troughplate_90000uL_Fb_omnitray instead.",
DeprecationWarning,
stacklevel=2,
# # # # # # # # # # Thermo_TS_Nunc_96_wellplate_300uL_Fb # # # # # # # # # #


Expand Down
Loading