Releases: JuBiotech/robotools
Releases · JuBiotech/robotools
v1.14.0
What's Changed
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #104
- Remove deprecated types and properties by @michaelosthege in #105
- ➖ Deprecated
Worklist
class (2 years ago) was removed. - ➖ Deprecated
Labware.positions
property (17 months ago) was removed. - ➕ Added volume-related warning types to
__all__
.
- ➖ Deprecated
Full Changelog: v1.13.1...v1.14.0
v1.13.1
What's Changed
- 🐛 Maintaining digital volume balances also when
on_underflow
was used by @michaelosthege in #103- This fixes the creation of tracked volume from thin air produced by doing
on_underflow != "raise"
transfers. Overall volume balance is now maintained again.
- This fixes the creation of tracked volume from thin air produced by doing
Full Changelog: v1.13.0...v1.13.1
v1.13.0
What's Changed
- Bump codecov/codecov-action from 5.4.2 to 5.4.3 by @dependabot in #100
- Added
on_underflow
option to enable ignoring or just warning about volume underflows by @michaelosthege in #101- 🆕
VolumeViolationWarning
,VolumeUnderflowWarning
were added. - ✨ New
on_underflow: Literal["debug", "warn", "raise"]
option was added toLabware.remove
,BaseWorklist.aspirate
,EvoWorklist.transfer
andFluentWorklist.transfer
.- Enables aspirating more than the current filling volume without raising
VolumeUnderflowError
. - Volume is reduced to no less than
min_volume
.
- Enables aspirating more than the current filling volume without raising
- ⚙️ Also improves type hints on
BaseWorklist
.
- 🆕
Full Changelog: v1.12.0...v1.13.0
v1.12.0
What's Changed
- Bump codecov/codecov-action from 5.4.0 to 5.4.2 by @dependabot in #98
- Optimized automatic partitioning to make pipetting from troughs more efficient by @lisaa2504 in #99
- ⚠ Default
partition_by="auto"
to"source"
(only trough sources defaulted to"destination"
before). - 🤯 Sort wells like
A01,B01,A01,B01
instead ofA01,A01,B01,B01
when partitioning. This increases efficiency in common trough-pipetting situations. - ⚙️ Type hinting and code style improvements.
- ⚠ Default
New Contributors
- @lisaa2504 made their first contribution in #99
Full Changelog: v1.11.4...v1.12.0
v1.11.4
What's Changed
- Fix dependencies by @tobiaslatour in #95
- Fix module references by @michaelosthege in #96
- Inlcude py.typed in package data by @tobiaslatour in #97
Full Changelog: v1.11.3...v1.11.4
v1.11.3
What's Changed
- Bump codecov/codecov-action from 4.6.0 to 5.0.2 by @dependabot in #86
- Bump codecov/codecov-action from 5.0.2 to 5.0.7 by @dependabot in #87
- Bump codecov/codecov-action from 5.0.7 to 5.1.1 by @dependabot in #88
- Bump codecov/codecov-action from 5.1.1 to 5.1.2 by @dependabot in #89
- Bump codecov/codecov-action from 5.1.2 to 5.3.1 by @dependabot in #90
- Fix robotools documentation index by @luisawachtendonk in #91
- Bump codecov/codecov-action from 5.3.1 to 5.4.0 by @dependabot in #92
- Restructure package build by @tobiaslatour in #94
New Contributors
- @tobiaslatour made their first contribution in #94
Full Changelog: v1.11.2...v1.11.3
v1.11.2
What's Changed
- Bump contributor-assistant/github-action from 2.5.1 to 2.6.0 by @dependabot in #82
- Bump contributor-assistant/github-action from 2.6.0 to 2.6.1 by @dependabot in #83
- Bump codecov/codecov-action from 4.5.0 to 4.6.0 by @dependabot in #84
- Allow waste_vol and cleaner_vol to be float or int (bug fix) by @luisawachtendonk in #85
New Contributors
- @luisawachtendonk made their first contribution in #85
Full Changelog: v1.11.1...v1.11.2
v1.11.1
What's Changed
- Bump contributor-assistant/github-action from 2.4.0 to 2.5.1 by @dependabot in #80
- Fix selection codes for plates with >15 rows by @michaelosthege in #81
Full Changelog: v1.11.0...v1.11.1
v1.11.0
Feature changes
- Clean up dependency management by @michaelosthege in #74
- Align
wash_scheme=None
signature and insertW;
in Evo case by @michaelosthege in #79- 🐛 Fixes the
transfer
method signatures to align betweenBaseWorklist
,EvoWorklist
,FluentWorklist
. - ✨ New
Worklist(diti_mode=True|False)
was introduced to switch toW;
-only wash schemes when using DiTis - ✨
transfer(wash_scheme=...)
options changed such that:- One of
{1, 2, 3, 4}
selects a wash scheme for fixed tips, or drops tips when using DiTis. "flush"
blows out tips, but does not drop DiTis, and only does a short wash with fixed tips."reuse"
continues pipetting without flushing, dropping or washing.- Passing
wash_scheme=None
is deprecated, because it resulted in "flush" for Fluent and "reuse" for EVO worklists.
- One of
- 🐛 Fixes the
What's Changed
- Bump codecov/codecov-action from 4.3.0 to 4.3.1 by @dependabot in #73
- Bump contributor-assistant/github-action from 2.3.2 to 2.4.0 by @dependabot in #72
- Bump codecov/codecov-action from 4.3.1 to 4.4.1 by @dependabot in #75
- Bump codecov/codecov-action from 4.4.1 to 4.5.0 by @dependabot in #76
Full Changelog: v1.10.1...v1.11.0
v1.10.1
What's Changed
- Bump codecov/codecov-action from 4.1.1 to 4.2.0 by @dependabot in #67
- Bump codecov/codecov-action from 4.2.0 to 4.3.0 by @dependabot in #68
- Modernize documentation build and feel by @michaelosthege in #69
- 🆕 Introduced
VolumeViolationException
as a supertype of under- and overflow errors.
- 🆕 Introduced
- Update documentation with details about EVO/Fluent differences by @michaelosthege in #70
Full Changelog: v1.10.0...v1.10.1