Skip to main content

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

Project description

PyPI Version Build Status 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

pip install dclab[all]

For more options, please check out the documentation.

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 non-linearities 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. To run the tests, install pytest and run:

pytest tests

Docs

The docs are built with sphinx. Please make sure they compile when you change them (this also includes function doc strings):

cd docs
pip install -r requirements.txt
sphinx-build . _build  # open "index.html" in the "_build" directory

PEP8

We use flake8 to enforce coding style:

pip install flake8
flake8 --exclude _version.py dclab
flake8 docs
flake8 examples
flake8 tests

Incrementing version

Dclab 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 GitHub Actions will then automatically build source package and wheels and publish them on PyPI.

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.55.5.tar.gz (4.9 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.55.5-cp312-cp312-win_amd64.whl (793.1 kB view details)

Uploaded CPython 3.12Windows x86-64

dclab-0.55.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

dclab-0.55.5-cp312-cp312-macosx_10_9_x86_64.whl (809.5 kB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

dclab-0.55.5-cp311-cp311-win_amd64.whl (791.9 kB view details)

Uploaded CPython 3.11Windows x86-64

dclab-0.55.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

dclab-0.55.5-cp311-cp311-macosx_10_9_x86_64.whl (806.9 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

dclab-0.55.5-cp310-cp310-win_amd64.whl (791.8 kB view details)

Uploaded CPython 3.10Windows x86-64

dclab-0.55.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

dclab-0.55.5-cp310-cp310-macosx_10_9_x86_64.whl (807.5 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

dclab-0.55.5-cp39-cp39-win_amd64.whl (792.9 kB view details)

Uploaded CPython 3.9Windows x86-64

dclab-0.55.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

dclab-0.55.5-cp39-cp39-macosx_10_9_x86_64.whl (808.7 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

dclab-0.55.5-cp38-cp38-win_amd64.whl (793.1 kB view details)

Uploaded CPython 3.8Windows x86-64

dclab-0.55.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

dclab-0.55.5-cp38-cp38-macosx_10_9_x86_64.whl (807.7 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: dclab-0.55.5.tar.gz
  • Upload date:
  • Size: 4.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for dclab-0.55.5.tar.gz
Algorithm Hash digest
SHA256 a2554f11f6a2e88a5dabee0e3f371b1928f4b9c3b87f9c14a64550af7f9c7796
MD5 21860998cc5f91d082849d85434f29df
BLAKE2b-256 5ee5acb7a9afe3634fb04918a5af4eba7e64427373c9d3fbc29349f88dbada92

See more details on using hashes here.

File details

Details for the file dclab-0.55.5-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: dclab-0.55.5-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 793.1 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.9

File hashes

Hashes for dclab-0.55.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 61d19233c02bb48d45804e7d0d48745c9b2e6f0e9c463b7705cf1b9c5b06fadb
MD5 b74eed2d672e8ccf483de672b8fac1c9
BLAKE2b-256 7b9ce73335356fe1ec1851066d0ba708158c5964ece49ee15405011292019a10

See more details on using hashes here.

File details

Details for the file dclab-0.55.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dclab-0.55.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 194bac8b00b2ace8f726142337d36e82f9e3cca373854039b077a3c0d2fb46cf
MD5 1d2b7645425fd66b5a79c2e1077d4d12
BLAKE2b-256 57163a84f90bd3a48585fa35b6aeb7907b21db426a1be6c7f8a7d5a1c9f2e373

See more details on using hashes here.

File details

Details for the file dclab-0.55.5-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dclab-0.55.5-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ac479602ea2f988cf780c5d8118f0ff313fb408969582e336a8eba3930790424
MD5 744f8db0aff260c1ad4c0907a21cd0ef
BLAKE2b-256 337c01d158cce8598b9c589067b788cc30a73c328f9f92924652f77794c6fc4a

See more details on using hashes here.

File details

Details for the file dclab-0.55.5-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: dclab-0.55.5-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 791.9 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.9

File hashes

Hashes for dclab-0.55.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 da4a33b3f26ce56743b3a2ddbbac7f1641a03ecb239f68a4b30fd1f35f9d3ab3
MD5 4aa73d28990863c0adc2c7300a240e98
BLAKE2b-256 d48d1c7e1057df96dc5c2384f4558054b122a3dec5cd1ca7cc04584ce3e5d9e5

See more details on using hashes here.

File details

Details for the file dclab-0.55.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dclab-0.55.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4a52009f9179ceb86a502aedf9fb4040bce288ca95283a5bd8e84eb67231104a
MD5 4a6c3d4b1f07e9a6bdab6ca0366506ba
BLAKE2b-256 37ef48a3fb5783944c22a6acbe68bc4b63d070d70e94d4f1de108378facf37af

See more details on using hashes here.

File details

Details for the file dclab-0.55.5-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dclab-0.55.5-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e62bdc7349b974fc4fce024d7e69dfe3ba1069e8705e4a23da4197be9ce9b72c
MD5 e28693b4de8b072a855c4a4b8e599aff
BLAKE2b-256 a5b43468e7ae7af6dcc011055732b4f1885da5bc1a00a40e9cb7ed4516019b25

See more details on using hashes here.

File details

Details for the file dclab-0.55.5-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: dclab-0.55.5-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 791.8 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.9

File hashes

Hashes for dclab-0.55.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9f4d93360dab694c70e68df10ea75b9a426dcbd2797494ab02cebb55686e5734
MD5 1e22166403f43fc776f3dda142c6886e
BLAKE2b-256 0d48e91866696c79d4f55ed94971746bf9c0663cdac4d738367a6157f2f2814b

See more details on using hashes here.

File details

Details for the file dclab-0.55.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dclab-0.55.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 147b53ecf420ac04e464b6a575fe253ce98facc3a35f97f40b24dcc2d7afdd3e
MD5 a1cdb3e20e878e1e1cded9b75f177396
BLAKE2b-256 eb6ab4108d92244fbc12deeab1087ef2ecd2acf0aa8f8c573d3bd6075319d22f

See more details on using hashes here.

File details

Details for the file dclab-0.55.5-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dclab-0.55.5-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8cd665bec778de0f29a58ff8501d453c7919dc4c27f031d75cbc3223f7f22925
MD5 59036d079b6e6dfce6e74eaa3af8ca4f
BLAKE2b-256 50cfa50276518b8e7d294e37732394ce79416805a466f9408f491ca20338de68

See more details on using hashes here.

File details

Details for the file dclab-0.55.5-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: dclab-0.55.5-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 792.9 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.9

File hashes

Hashes for dclab-0.55.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 f577465fd904e1194d861b8a7a6ac6092ac83e78aef74eab255c3f66653f3838
MD5 73639b2fe4c9abafe7611211c2f7bade
BLAKE2b-256 d53d124ec961f1856ef4ffb076effe4292e64d1100f42648c8ce4184263bd7c0

See more details on using hashes here.

File details

Details for the file dclab-0.55.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dclab-0.55.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 22434b200c6b1312a4db8278a95485ca0d5039f2c8ffa5276ec08facef5eebba
MD5 d1f9d1e5bd792e85de7fafd03e8d78df
BLAKE2b-256 97946b2d183473a588916d3f564039be0a12cebacf2b18b710659f94e1d13c73

See more details on using hashes here.

File details

Details for the file dclab-0.55.5-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dclab-0.55.5-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 26d64d540525b3ca72902bd5f0ba4700710fe9fe8faa913a84bcc3beeac81556
MD5 6cde7ce7e42dd17f65a1d6736be60c0a
BLAKE2b-256 c77a970f589120b245bef097d0053572547dc10315344d8487c8dcc39be6ae43

See more details on using hashes here.

File details

Details for the file dclab-0.55.5-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: dclab-0.55.5-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 793.1 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.9

File hashes

Hashes for dclab-0.55.5-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 e1dc5a3ae0919d25e2d522eab3f205c8ce568d247ba1a80111080b348e28230d
MD5 87a93576ed85c1e6aa9c36b53906f3b5
BLAKE2b-256 54229be753cfccdef3699118e8c46366dea69fa9c88120aa622901199d08f786

See more details on using hashes here.

File details

Details for the file dclab-0.55.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dclab-0.55.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dabc4b52265031a578f8886d293463ee604b58f7e131335533707d9ad3708591
MD5 bbf0ca7f75dce0ef5237e52e702567b1
BLAKE2b-256 ffbe4bc534b70e1e05cef37bc0dc21945353832580f662997d213d06411847a8

See more details on using hashes here.

File details

Details for the file dclab-0.55.5-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dclab-0.55.5-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 364cfdf5cfe4e5517474c1bd54b03098f2ffadd7e7d5f6e868d493a131659607
MD5 630292f058b2435286d04d51fc98c663
BLAKE2b-256 974fc264f648203b3f6d547fd5f04c97603806bcf29bd4be739cff74785ac27f

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