Skip to main content

Library for real-time deformability cytometry (RT-DC)

Project description

PyPI Version Build Status Unix Build Status Win Coverage Status Docs Status

This is a Python library for the post-measurement analysis of real-time deformability cytometry (RT-DC) datasets; an essential part of Shape-Out.

Documentation

The documentation, including the code reference and examples, is available at dclab.readthedocs.io.

Installation

To install the latest release, simply run

pip install dclab  # for a minimal install
pip install dclab[tdms]  # if you are also working with tdms files
pip install dclab[export]  # if you need avi and fcs export
pip install dclab[all]  # for all of the above

Information for developers

Contributing

The main branch for developing dclab is master. If you want to make small changes like one-liners, documentation, or default values in the configuration, you may work on the master branch. If you want to change more, please (fork dclab and) create a separate branch, e.g. my_new_feature_dev, and create a pull-request once you are done making your changes. Please make sure to edit the Changelog.

Very important: Please always try to use

git pull --rebase

instead of

git pull

to prevent confusions in the commit history.

Tests

dclab is tested using pytest. If you have the time, please write test methods for your code and put them in the tests directory.

Incrementing version

Dclab currently gets its version from the latest git tag. If you think that a new version should be published, create a tag on the master branch (if you have the necessary permissions to do so):

git tag -a "0.1.3"
git push --tags origin

Appveyor and TravisCI will then automatically build source package and wheels and publish them on PyPI.

Notes on Shape-Out

The appveyor Shape-Out build is automatically triggered after each commit to the Shape-Out repository. At each build, the master branch of dclab is checked out and the Shape-Out installer is built with it. Therefore, it is not necessary to bump the version of dclab or to upload the latest version of dclab to PyPI in order to get your new code into Shape-Out.

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

dclab-0.20.6.tar.gz (1.2 MB view details)

Uploaded Source

Built Distributions

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

dclab-0.20.6-cp37-cp37m-macosx_10_6_intel.whl (498.5 kB view details)

Uploaded CPython 3.7mmacOS 10.6+ Intel (x86-64, i386)

dclab-0.20.6-cp36-cp36m-macosx_10_6_intel.whl (498.3 kB view details)

Uploaded CPython 3.6mmacOS 10.6+ Intel (x86-64, i386)

File details

Details for the file dclab-0.20.6.tar.gz.

File metadata

  • Download URL: dclab-0.20.6.tar.gz
  • Upload date:
  • Size: 1.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/2.7.15

File hashes

Hashes for dclab-0.20.6.tar.gz
Algorithm Hash digest
SHA256 74ae145f775b54037a8bca64edee6df853cbf62063f3a65b4e5c1f953d71aa83
MD5 f94ee710db24db346d7a7660db3fd8ec
BLAKE2b-256 0929fc05da34e65ddc512f96efb43b446e3c36bdf062d6f4b4a582d60800c8d1

See more details on using hashes here.

File details

Details for the file dclab-0.20.6-cp37-cp37m-macosx_10_6_intel.whl.

File metadata

  • Download URL: dclab-0.20.6-cp37-cp37m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 498.5 kB
  • Tags: CPython 3.7m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.0

File hashes

Hashes for dclab-0.20.6-cp37-cp37m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 41767bea7d7a239eb6147d96b4c3fddc036ed6f6016b11bc54b1ff33d2c5354c
MD5 a0599789bdf80a98298c684b165b329a
BLAKE2b-256 09748d1c3ac802bad115d711c4d8f41a7853f594b2a28dc5f8cfa361f8c85f00

See more details on using hashes here.

File details

Details for the file dclab-0.20.6-cp36-cp36m-macosx_10_6_intel.whl.

File metadata

  • Download URL: dclab-0.20.6-cp36-cp36m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 498.3 kB
  • Tags: CPython 3.6m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.6.6

File hashes

Hashes for dclab-0.20.6-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 f2b2091dfa893d3b6c844760f0bd55fc7b50680c347fab0e9c973a7f11cf0bbe
MD5 914df11e8b45d7cbc84e5d118728c680
BLAKE2b-256 c40b534ad81bfa19ece11821db37192f49a1b1b61fb704af5c186b21f1b06ecc

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