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.22.2.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.22.2-cp37-cp37m-win_amd64.whl (433.1 kB view details)

Uploaded CPython 3.7mWindows x86-64

dclab-0.22.2-cp37-cp37m-win32.whl (421.6 kB view details)

Uploaded CPython 3.7mWindows x86

dclab-0.22.2-cp37-cp37m-macosx_10_6_intel.whl (502.9 kB view details)

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

dclab-0.22.2-cp36-cp36m-win_amd64.whl (433.2 kB view details)

Uploaded CPython 3.6mWindows x86-64

dclab-0.22.2-cp36-cp36m-win32.whl (421.6 kB view details)

Uploaded CPython 3.6mWindows x86

dclab-0.22.2-cp36-cp36m-macosx_10_6_intel.whl (502.7 kB view details)

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

dclab-0.22.2-cp27-cp27m-win_amd64.whl (432.3 kB view details)

Uploaded CPython 2.7mWindows x86-64

dclab-0.22.2-cp27-cp27m-win32.whl (421.9 kB view details)

Uploaded CPython 2.7mWindows x86

File details

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

File metadata

  • Download URL: dclab-0.22.2.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.23.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/2.7.15

File hashes

Hashes for dclab-0.22.2.tar.gz
Algorithm Hash digest
SHA256 2bd4cde355b7bf88983b4e43597f653818d7a8616cf0fac0a89bfd4de7dc8509
MD5 cf799276a6ea9a4896db69ae8e8929aa
BLAKE2b-256 329d1038815e28aa83fc7e2d3d0db9830d1d1eec4615637d2d0bca60703c4984

See more details on using hashes here.

File details

Details for the file dclab-0.22.2-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: dclab-0.22.2-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 433.1 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.5

File hashes

Hashes for dclab-0.22.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 35e94f2d70f6b4c15554ef0ef407a18daf7f18a378130f404969852331907558
MD5 bb27b697c2784a16aed24ca9b2f37e90
BLAKE2b-256 2dceb9c0df19a18249174b0e90eae96a047aa7df50515fbc06b244178bc354f0

See more details on using hashes here.

File details

Details for the file dclab-0.22.2-cp37-cp37m-win32.whl.

File metadata

  • Download URL: dclab-0.22.2-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 421.6 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.5

File hashes

Hashes for dclab-0.22.2-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 1471f26651d436b85e20652ec616c470303f338a75cd334d46124bce2d044530
MD5 e4c9b542f0d689154d6af1553d31f429
BLAKE2b-256 d571da1c84d82890cdb307dda16372224f4b3fabc9692a62337f7c89e99abad3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dclab-0.22.2-cp37-cp37m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 502.9 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.23.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.0

File hashes

Hashes for dclab-0.22.2-cp37-cp37m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 097bf32db60abbc3e59db1bac91fcd66355e23946030b62323619f603fa78672
MD5 996b36c13ac839cc65267ae81d7edd6a
BLAKE2b-256 c41e23817559c52dfb7c2a23ef914f41269ddfbe428e45b79304e9b286e56b4a

See more details on using hashes here.

File details

Details for the file dclab-0.22.2-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: dclab-0.22.2-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 433.2 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.6.8

File hashes

Hashes for dclab-0.22.2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 a8be3634904f3fc799a72e4c2d4483b86c384b1d5acfb4bac171887c5fd58cb5
MD5 9a3f5f983e2c7d95ef35212abe38f850
BLAKE2b-256 5cb6fcd1d62bb85274a91c5ebd1a43453bb31b63ee62dedfe38724846e0b5660

See more details on using hashes here.

File details

Details for the file dclab-0.22.2-cp36-cp36m-win32.whl.

File metadata

  • Download URL: dclab-0.22.2-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 421.6 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.6.8

File hashes

Hashes for dclab-0.22.2-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 a73887a59c74440151456f02362f89e6ec7897edc7d2bd1464054a49ac357826
MD5 71d7790ea0e3e73d19a0e41b8e249d19
BLAKE2b-256 6cf034ce0064a38b4e5bf34e91fc14d7fa5405bfd87ef94f48f06e294196cdce

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dclab-0.22.2-cp36-cp36m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 502.7 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.23.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.6.6

File hashes

Hashes for dclab-0.22.2-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 7692ef441728ca8b8fee48309abafa663bf515e8aa0ae55040c7339632bb8b13
MD5 2f1fef4951ff65af31ab5d3899fc23fd
BLAKE2b-256 cbee0491d58a78b9a86f4b56cae541269096ad8e987420900d8837b037119d2d

See more details on using hashes here.

File details

Details for the file dclab-0.22.2-cp27-cp27m-win_amd64.whl.

File metadata

  • Download URL: dclab-0.22.2-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 432.3 kB
  • Tags: CPython 2.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/2.7.17

File hashes

Hashes for dclab-0.22.2-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 d06b472b8d685c2fe29ff0b7d3bc8df947413b18241505c3b14169e89d8283cb
MD5 03f5247a74041c97d5ce9dce7ce7ed9b
BLAKE2b-256 23bef580571810be18688335ce85f69c7c965225d3eb26711347841ea18e0581

See more details on using hashes here.

File details

Details for the file dclab-0.22.2-cp27-cp27m-win32.whl.

File metadata

  • Download URL: dclab-0.22.2-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 421.9 kB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/2.7.17

File hashes

Hashes for dclab-0.22.2-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 6c82ffdff6f2c6ed2d8ea7621d40076b68adc69883220e8e1f05cc15014c5d4a
MD5 ba7896846239deb90914ca47ab93d76c
BLAKE2b-256 88751ce62e6ed2cfbc0b2b9f8b8f35ea94e42c71a80ff7a85de5473d1ffda707

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