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

Uploaded CPython 3.7mWindows x86-64

dclab-0.22.3-cp37-cp37m-win32.whl (421.7 kB view details)

Uploaded CPython 3.7mWindows x86

dclab-0.22.3-cp37-cp37m-macosx_10_6_intel.whl (503.0 kB view details)

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

dclab-0.22.3-cp36-cp36m-win_amd64.whl (433.3 kB view details)

Uploaded CPython 3.6mWindows x86-64

dclab-0.22.3-cp36-cp36m-win32.whl (421.7 kB view details)

Uploaded CPython 3.6mWindows x86

dclab-0.22.3-cp36-cp36m-macosx_10_6_intel.whl (502.8 kB view details)

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

dclab-0.22.3-cp27-cp27m-win_amd64.whl (432.4 kB view details)

Uploaded CPython 2.7mWindows x86-64

dclab-0.22.3-cp27-cp27m-win32.whl (422.0 kB view details)

Uploaded CPython 2.7mWindows x86

File details

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

File metadata

  • Download URL: dclab-0.22.3.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.3.tar.gz
Algorithm Hash digest
SHA256 7830fea55f2f33d524afed8b4ba860729e2c009390e9dfe47f7e7a9c5d3e22b3
MD5 7fe9a7c90c583585f5c593e8e58fca59
BLAKE2b-256 d55c125669719a0a6479ef5e51a4d1ed99a05292d740a824d5b3e4f6c6fdd9c1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dclab-0.22.3-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 433.2 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.3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 72a082718409a0bdd539b7b94ca663fc2aff2a5b5dc5bab1a7a15bbe64f9bcec
MD5 1b4719fbd7d44994d9c74c76f0cc05f0
BLAKE2b-256 ad3ac5890965eed858490afc20b184f1275806b01f4aa24c3b4c8106171191a0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dclab-0.22.3-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 421.7 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.3-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 3b9b18b10cc759684eb313f980b20761516848cba75cb4c8d2e77c58e1353f82
MD5 8e0cc5ad922073a4b6bb45ebc3797c59
BLAKE2b-256 a58d7e5327b4068260873cedcedcb004252c82c5e6afec0679008c976e5ce93c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dclab-0.22.3-cp37-cp37m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 503.0 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.3-cp37-cp37m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 59815e3c12c667a7320ad6f41b215bb879a86febbac1744eb50d328b9392d843
MD5 2718fd5857bfd20e2a26d605017e9a2b
BLAKE2b-256 704114c4b15bf04d7d44db570ced2db402f76e4df246e5739337c12493b2346d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dclab-0.22.3-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 433.3 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.3-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 c0066fb6f012d5a70cd78d5b5976b027e6bcb06305d8436ad1a6ea03adf2d585
MD5 1fe2007564124070b1e97cccacc87c77
BLAKE2b-256 b74f89a10d3cc2ac219edb2f647d9c9f8e2d3e625a58f5a0a0cdaf4e15205ac1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dclab-0.22.3-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 421.7 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.3-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 61979c0a5be6097e0abb8dcfbd0633146473e613d9f5324ab2aa13e10b2653ac
MD5 44d9ee8704e4b1b7e6937ea9188f2c99
BLAKE2b-256 3c462f6bb2aed549aa17468506828da8d2809fa6776375baf90b43249581b296

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dclab-0.22.3-cp36-cp36m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 502.8 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.3-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 c7bd02b29c18b42e6605b6e3905057745a0cc3baf394c586ec33dfdb729e78bb
MD5 04b5b57f7da1c89c8f350fdf1eb802aa
BLAKE2b-256 bbb38826d9c61a02950994c927f09d9c75cbd89ea635e7c7d1dff97af17e1999

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dclab-0.22.3-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 432.4 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.3-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 a91f7aadca217807f58345aad08676e46ea6cc7ad07557cb9291bcd3371f8336
MD5 cc41ba2f7abb79452f8a04b027f21ea0
BLAKE2b-256 68fe51de1e4dae2a911dca34aa18750186bc4f23a8bec652b30c52f689c7f42c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dclab-0.22.3-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 422.0 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.3-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 050d4003cbc97e4c674504792c976e3af8d6a2c160e6eb3dd16eb02e10d8a911
MD5 0ab48d282fb7e8dd469bb640e051fd51
BLAKE2b-256 8b20c896ea619ce0e34232b57d0729ed0fba71abe754045288a4f9eb27c1b49a

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