Skip to main content

Perfusion of tissue/cell culture systems with XCaliburD syringes.

Project description

perfuse

Perfusion of tissue/cell culture systems with XCaliburD syringes.

Disclaimer

With the first public release, 0.1.0, development of this package is considered complete and will not undergo major changes moving forward. The software has been tested in our fluidics system and is robust/stable enough for our use-case in an academic research setting.

Note that this release is for documentation purposes only; use at your own risk.

Installation

The perfuse package relies on a long-unmaintained dependency which is not listed in PyPI, to interface with XCaliburD syringe pumps from Tecan, tecancavro. Therefore, attempting a direct installation from PyPI will lead to failed dependency resolution.

Two workarounds exist:

  • Clone this repository and install it locally with uv; the pyproject.toml includes all sources.
  • If adding perfuse as a project dependency via uv, manually declare the source for the tecancavro package.

The recommended approach to install the perfuse CLI locally is running:

uv tool install perfuse --with git+https://github.com/benpruitt/tecancavro

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

perfuse-0.2.1.tar.gz (23.8 kB view details)

Uploaded Source

Built Distribution

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

perfuse-0.2.1-py3-none-any.whl (28.3 kB view details)

Uploaded Python 3

File details

Details for the file perfuse-0.2.1.tar.gz.

File metadata

  • Download URL: perfuse-0.2.1.tar.gz
  • Upload date:
  • Size: 23.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for perfuse-0.2.1.tar.gz
Algorithm Hash digest
SHA256 dea5bd2cacbeb413c4c46e352919ca86bf303441cb72269654a217a86376ae13
MD5 19696098356d173f4ef16a335b1a52b1
BLAKE2b-256 b75850a4b4b41764b82e2dadeb734936bee568e317420fbaf9a1584e9255c47f

See more details on using hashes here.

File details

Details for the file perfuse-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: perfuse-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 28.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for perfuse-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 bb02889cff7c50c164475277066620e377d542ab9f319bc3191964de1e0b9108
MD5 48da8f5d0aa309ad2efe29370e47a181
BLAKE2b-256 c59e7bc562ecbf3e9c00ffd942c2a8ffc99e09767a817955b088f612348178da

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