Releases: JuBiotech/robotools
v1.7.1
What's Changed
- Run mypy in pre-commit and fix errors it found by @michaelosthege in #41
Full Changelog: v1.7.0...v1.7.1
v1.7.0
What's Changed
- Make
evo_make_selection_array
more type-robust by @michaelosthege in #39 - Modify user-API of
evo_*
commands to 1-based site numbers by @michaelosthege in #40
Site numbering in the following functions changes to 1-based numbering. The backmost site becomessite=1
.evo_aspirate
evo_dispense
evo_wash
Full Changelog: v1.6.1...v1.7.0
v1.6.1
What's Changed
- Python 3.11 compatibility by @michaelosthege in #33
- Refactoring to split code into submodules by @michaelosthege in #34
- Move EVO command helper functions to their own submodule by @michaelosthege in #36
- Fix Wheel package build by @michaelosthege and @Y0dler in #37
Full Changelog: v1.5.3...v1.6.1
v1.5.3
What's Changed
- Re-run example notebooks by @michaelosthege in #32
- Add randomize modes and tests by @LarsHalle in #31
With this new version, the WellRandomizer class has been extended. It is now possible to perform the randomization over the entire plate mode='full'
or only within a row mode='row'
or column mode='column'
Full Changelog: v1.5.2...v1.5.3
v1.5.2
What's Changed
- Bugfix in
WellRandomizer.derandomize_wells
by @LarsHalle in #30
Full Changelog: v1.5.1...v1.5.2
v1.5.1
What's Changed
- Removed an empty debug log line by @michaelosthege in 792ba0f
Full Changelog: v1.5.0...v1.5.1
v1.5.0
What's Changed
- Added method and test for well randomizer by @LarsHalle in #26
- New commands
randomize_wells()
andderandomize_wells()
can be used to randomize and derandomize between a given ndarray of wells - Bump isort to fix pre-commit by @michaelosthege in #27
- Bump to 1.5.0 by @michaelosthege in #28
New Contributors
- @LarsHalle made their first contribution in #26
Full Changelog: v1.4.0...v1.5.0
v1.4.0
New pipetting commands
The commands evo_aspirate()
, evo_dispense()
, and evo_wash()
have been added (plus respective tests). These correspond to the pipetting commands available in the user interface of the EVOware which can now be recreated exactly within worklists in the form of advanced worklist commands. This covers some use cases where the regular aspirate()
and dispense()
commands are subject to grouping and other unwanted re-interpretation. Additionally, evo_wash()
provides many options for washing steps without requiring wash schemes.
All changes
- Reduce unnecessary job redundancy by @michaelosthege in #11
- Update citation instructions by @michaelosthege in #13
- Fix: Docstrings, Typehints, os/pathlib, super() by @kosonocky in #15
- Add pre-commit and autoformat code style by @michaelosthege in #16
- Fix docs version and add Tip masks example by @michaelosthege in #19
- Typo and encoding fixes by @michaelosthege in #24
- Add EVOware pipetting commands by @Y0dler in #21
New Contributors
- @kosonocky made their first contribution in #15
- @Y0dler made their first contribution in #21
Full Changelog: v1.3.0...v1.4.0