Skip to main content

Python toolbox for managing biological experiment devices including pumps, cell density detectors, thermometers, and other related equipment.

Project description

BioExperiment Suite

Python toolbox for managing biological experiment devices (pumps, cell density detectors etc.) and setting up experiments.

Table of Contents

Introduction

This project is a Python toolbox for managing biological experiment devices (pumps, cell density detectors etc.) and setting up experiments. Communication protocol is specific for devices produced by my lab in Institute of Protein Research RAS, so it may not be suitable for other devices, but you can easily adapt it for your needs by overriding corresponding methods. The toolbox is designed to be easily extensible and customizable.

Features

  • Abstraction above COM-port communication
  • Automatic device discovery
  • High-level API for device control
  • Easy-to-use experiment setup
  • Scrupulous logging
  • Graphical user interface (in development)

Installation

To install the package, you can use pip:

pip install bioexperiment-suite

or with GUI support:

pip install bioexperiment-suite[gui]

Prerequisites

Ensure you have the following installed on your machine:

Usage

For comprehensive usage examples, please see the examples directory.

License

This project is licensed under the MIT License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bioexperiment_suite-0.3.0.tar.gz (17.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bioexperiment_suite-0.3.0-py3-none-any.whl (23.1 kB view details)

Uploaded Python 3

File details

Details for the file bioexperiment_suite-0.3.0.tar.gz.

File metadata

  • Download URL: bioexperiment_suite-0.3.0.tar.gz
  • Upload date:
  • Size: 17.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.12.6 Darwin/23.6.0

File hashes

Hashes for bioexperiment_suite-0.3.0.tar.gz
Algorithm Hash digest
SHA256 7fd2603eb7a3c7983ab35eec7b43ae3472c0a0a8ee440c299d4f33959e4698c2
MD5 5046a6231f2014bff63edbfa6638e0a6
BLAKE2b-256 e92d7b48c044cf3d118e5641c03d6f86e4508a46f65637b7f2d73cc56b3c40ef

See more details on using hashes here.

File details

Details for the file bioexperiment_suite-0.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for bioexperiment_suite-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c47a22fb5464a02950ae1a665d7e973f91e26e184f10b9df9bd0f01c4bf568bd
MD5 094d1858f65c948d76f3c17449f2b375
BLAKE2b-256 a9636b2b0e508da49585cfe5f43ebb2894a65603e2ce22a0b6d1dd893eecfa16

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page