We have been using these units for a long time: Default Units — PyLabRobot 0.2.1 documentation and it’s just kind of annoying
So alongside all the improvements we are making for version 1, I would like to announce a major upgrade to our unit system: we will be switching to imperial units:
| Quantity | Unit |
|---|---|
| Length | inches (in) |
| Volume | fluid ounces (fl oz) |
| Angle | degrees (°) |
| Weight/Mass | ounces (oz) |
| Speed | inches/second (in/ds) |
| Flow Rate | fluid ounces/second (fl oz/ds) |
| Temperature | degrees Fahrenheit (°F) |
| Force | Poundals |
Many labware schematics are already defined in inches, so this is nice and easy. Others will have to adapt.
You might wonder what “ds” refers to in in/ds in the table above. The answer is decimal seconds. We have been trying the crazy “60” based time system, which just doesn’t work that well. So for time units we will be switching to decimal time. The system is easy: 10 decimal hours per day, 100 decimal minutes per hour, 100 decimal seconds per minute.
As an example, flow rate will be going from ““mL/second”” to fluid ounces per decisecond. 1 mL/second is roughly 0.029215 floz/ds.