Skip to content

Pythonic in-silico liquid handling and creation of Tecan FreedomEVO worklists.

License

Notifications You must be signed in to change notification settings

JuBiotech/robotools

Folders and files

NameName
Last commit message
Last commit date
Mar 4, 2025
Feb 26, 2025
Apr 23, 2024
Oct 29, 2024
May 8, 2023
Mar 19, 2021
Jun 25, 2023
Apr 23, 2024
Jan 11, 2024
Mar 30, 2021
Jan 15, 2024
Jun 25, 2023
May 7, 2024
May 7, 2024
Jun 7, 2023

Repository files navigation

PyPI version pipeline coverage documentation DOI

robotools

This is a package for debugging and planning liquid handling operations, writing worklist files for the Tecan FreedomEVO and Tecan Fluent platform on the fly.

You can visit the documentation at https://robotools.readthedocs.io, where the notebooks are rendered next to auto-generated API documentation.

Installation

robotools is available through PyPI:

pip install robotools

Contributing

The easiest way to contribute is to report bugs by opening Issues.

We apply automated code style normalization using black. This is done with a pre-commit, which you can set up like this:

  1. pip install pre-commit
  2. pre-commit install
  3. pre-commit run --all

Step 2.) makes sure that the pre-commit runs automatically before you make a commit.

Step 3.) runs it manually.

Usage and Citing

robotools is licensed under the GNU Affero General Public License v3.0.

When using robotools in your work, please cite the corresponding software version.

@software{robotools,
  author       = {Michael Osthege and
                  Laura Helleckes},
  title        = {JuBiotech/robotools: v1.3.0},
  month        = nov,
  year         = 2021,
  publisher    = {Zenodo},
  version      = {v1.3.0},
  doi          = {10.5281/zenodo.5745938},
  url          = {https://doi.org/10.5281/zenodo.5745938}
}

Head over to Zenodo to generate a BibTeX citation for the latest release.