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.54.1.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.54.1-cp312-cp312-win_amd64.whl (787.5 kB view details)

Uploaded CPython 3.12Windows x86-64

dclab-0.54.1-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.54.1-cp312-cp312-macosx_10_9_x86_64.whl (804.0 kB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

dclab-0.54.1-cp311-cp311-win_amd64.whl (786.4 kB view details)

Uploaded CPython 3.11Windows x86-64

dclab-0.54.1-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.54.1-cp311-cp311-macosx_10_9_x86_64.whl (801.4 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

dclab-0.54.1-cp310-cp310-win_amd64.whl (786.3 kB view details)

Uploaded CPython 3.10Windows x86-64

dclab-0.54.1-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.54.1-cp310-cp310-macosx_10_9_x86_64.whl (802.2 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

dclab-0.54.1-cp39-cp39-win_amd64.whl (787.4 kB view details)

Uploaded CPython 3.9Windows x86-64

dclab-0.54.1-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.54.1-cp39-cp39-macosx_10_9_x86_64.whl (803.3 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

dclab-0.54.1-cp38-cp38-win_amd64.whl (787.7 kB view details)

Uploaded CPython 3.8Windows x86-64

dclab-0.54.1-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.54.1-cp38-cp38-macosx_10_9_x86_64.whl (802.1 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: dclab-0.54.1.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.54.1.tar.gz
Algorithm Hash digest
SHA256 ef81a8cd257ea09e1223777908d0cb0f7a37707e2e3fbbc9e8102416c1ddfe44
MD5 949b1b3b38497dfd492b78d45c85a605
BLAKE2b-256 766f659c30834ab729bac8fce9a5809a842b26077cb5afa222047d97fe94b172

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dclab-0.54.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 787.5 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.54.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a2a4bc29892b1d971f012d710bbef8793ab0dfb64a4eeb2ba45647243d31cf43
MD5 394568475f72d0b762ca004a5219e09c
BLAKE2b-256 13f602839dfaa7ea1c51af0b4872464eb1168b74124781e360af44e66a63cd40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dclab-0.54.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d8874fd1d48e00b343a804ff6326f97eacbf73b74dbeda989c4cb1f9ad54e912
MD5 f8799d1e53eaad398d99160ef3d1c9e2
BLAKE2b-256 eba443b12ebab933c831a8e2aaf7066c02dc051330534cd871fedb2059ce251b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dclab-0.54.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 197b0d3b5be238eee381ca36a9f26a62ebfeb6caebbe94e27ed1bd48625aecb7
MD5 aa1d83da070c2ba74b3f24a31f42fba7
BLAKE2b-256 61ec29758f821a571e34bd9bc26ee3a36ca9a40055ef5823e1cda60223618f4a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dclab-0.54.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 786.4 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.54.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 568eeaed5ab960f3bbd8e44d58ba70820acfcda93a6ba78af4a091879cb6f928
MD5 c1857decc69ce90a6098c8e1d0cf643a
BLAKE2b-256 b9b4f0793f0c72ae1bfa82ef73d0239fd1627b472eb47e9537e2c03d364d949e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dclab-0.54.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 df4dc8b46f35b664abf7295dd4234bd67a4c1c53a57133b1a358b56fb7e6d329
MD5 9170582e8785eea5666b810f9b95cfec
BLAKE2b-256 ea15bf970ad4be6418168a5081875a61b18e746376a7658058c694854358e2e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dclab-0.54.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 815edd04aeb68a64f512176f074c390149da16b92bef8dbd56429d4e81125954
MD5 de7177a1ee1b74357e6b094828a54ee1
BLAKE2b-256 75d1ce61ac37fda843b62c727e62ae71447def356f3868540bb4c46175847ffe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dclab-0.54.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 786.3 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.54.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a12c8cec8b713c25d96587e0a55e7bc0cd1872ebfbc58ec6c1daed08350e2fd3
MD5 1b6bc37eaac6cd6dc3500d6ab2b87f81
BLAKE2b-256 4e8eb90e9f85b544baf92bb83a2d1fb280bffa22ce5546361c9648ad79217037

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dclab-0.54.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 15b3143314dab78a7925cfbe0f852f745020272842139f968c861fd36da3edc6
MD5 e4b086196147510f342b4def1be7d747
BLAKE2b-256 9b5710db0be826bbd879d09249b3a87802bec3a50ba4e0cebe495a49744d436c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dclab-0.54.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 af42ab8d52f18eb34c13d403889562f1276fb8eefaabaa5dfed77590d8425664
MD5 687aa684d5c7d4d75ed1dbb5ddaeec70
BLAKE2b-256 3389b23e7fe37b61a76a107886fc3a4ca766eea0c1e02c04c7be43ff7ea3dfa9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dclab-0.54.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 787.4 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.54.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a7e1a8089a43f249658953f89f7578e38b4df628a3a34d9e2281c361a7096787
MD5 d98f84325e0327c3a98f54b096fd9d77
BLAKE2b-256 1ad57769346969c826da59578bf5a22117b799ed154d22928ed6cfa685c94651

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dclab-0.54.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cfe46f2200536d1958922bc42dfdcd7ffaafd28395ca50061d2da040a83dd9c4
MD5 3d27d9538c6b9903a1452f44053b9657
BLAKE2b-256 f310defb380764fff0f4ca45a43e153f106af22cf88df7edb54b53ab99887d37

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dclab-0.54.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5fcf9e0bdfa462b9e8f44ceb39fb22036313244b6483264a8cd9e2f8c16b59a4
MD5 437be567eef4739118fe6e4c66086430
BLAKE2b-256 7db20ce1e597f8e6a765c90c6cfc23903c99fcd2eb698a61a117cbaab03a290c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dclab-0.54.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 787.7 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.54.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 2c15f3ce258097efe40e625cb0264253e797d9547795e6e386f0c0a774b97f7e
MD5 ea4dfb23e16a56b011a384c85329b20a
BLAKE2b-256 39884ce946617c0a34b62421f25e6834f457cd5eb9eee8a32489ec2580dd14ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dclab-0.54.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 06144718a3f98a03fe6ba0923bdb8e2077c601b18949c50bd07a54a4c75ae0ac
MD5 b40af2d4f556ea09ad043c127f929f2b
BLAKE2b-256 7e435ef281cf1874d1439df956336144fb208ce771d71a6bb1edd2a5236a4d80

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dclab-0.54.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 73094a7544782544554c128cef143a3d7224e04a35f44f4888a29de49532a06a
MD5 0a904f1514ee291659b06349e6222425
BLAKE2b-256 ea4ea06c1afa8520f20da55c2538e711f66b676561fa81afcdb97a68ceec63e6

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