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.57.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.57.5-cp312-cp312-musllinux_1_1_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

dclab-0.57.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

dclab-0.57.5-cp312-cp312-macosx_10_9_x86_64.whl (922.5 kB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

dclab-0.57.5-cp311-cp311-win_amd64.whl (885.9 kB view details)

Uploaded CPython 3.11Windows x86-64

dclab-0.57.5-cp311-cp311-musllinux_1_1_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

dclab-0.57.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

dclab-0.57.5-cp311-cp311-macosx_10_9_x86_64.whl (921.2 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

dclab-0.57.5-cp310-cp310-win_amd64.whl (885.8 kB view details)

Uploaded CPython 3.10Windows x86-64

dclab-0.57.5-cp310-cp310-musllinux_1_1_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

dclab-0.57.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

dclab-0.57.5-cp310-cp310-macosx_10_9_x86_64.whl (922.0 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

dclab-0.57.5-cp39-cp39-win_amd64.whl (887.5 kB view details)

Uploaded CPython 3.9Windows x86-64

dclab-0.57.5-cp39-cp39-musllinux_1_1_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

dclab-0.57.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

dclab-0.57.5-cp39-cp39-macosx_10_9_x86_64.whl (923.8 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

dclab-0.57.5-cp38-cp38-win_amd64.whl (887.8 kB view details)

Uploaded CPython 3.8Windows x86-64

dclab-0.57.5-cp38-cp38-musllinux_1_1_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

dclab-0.57.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

dclab-0.57.5-cp38-cp38-macosx_10_9_x86_64.whl (921.1 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for dclab-0.57.5.tar.gz
Algorithm Hash digest
SHA256 5391a924ed5b5ebaff07f83df0897f7e42e12de8b264b84f66bed065b181c611
MD5 08e1fbbc6ad33fb2d8cd1819c9e30101
BLAKE2b-256 1c2adfe095ef5075f727497da361240edf57ff27ad1da4c26d634e7d9aa99125

See more details on using hashes here.

File details

Details for the file dclab-0.57.5-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for dclab-0.57.5-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 7722cd8f50c6a1d4e2e4918725b5032d15ae9dca1a833bd386fffdf394f2db8c
MD5 ae4088f06369cef3d60d7c3d85b97536
BLAKE2b-256 52abc710fcc2d3b63eea4e7ce025f17fc4b3757ecbb8e3e2d5b319185408036a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dclab-0.57.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8af0729a8208a367c9869bf3f579eaddbb1b22aa8867bfa33cbde5a94d542b3d
MD5 7f1d01683aa3369c68f37cd4ad1c3773
BLAKE2b-256 52a045c7fc115a8159d79216432b16f0c8bc98f1c109ad189af2aab0cadbf6af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dclab-0.57.5-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 42072fecdc34ae21203570ddbeda11c91b96dcabde0a4d8d4d4b0d6b9aef0327
MD5 e7b8eca61fac3d1128c70a295f97cdf2
BLAKE2b-256 05a1768536ddb7e054309e16f356637f5f12f32970ed0a69e46d3c2294cb4d04

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dclab-0.57.5-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 885.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.57.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 adf5a5e546ec46d0a1c3c5913cd32301a371379a0a8df394fb860c7b1d0ba672
MD5 787ff6ba90c329045ded7a61a53d735a
BLAKE2b-256 5bf1d3bb352b520e9cf57934e4f0b643aa043d1d78daffc5220178f277af8f28

See more details on using hashes here.

File details

Details for the file dclab-0.57.5-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for dclab-0.57.5-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e6f1094f1fcc49b2e4dde82554aa03e882c021491bf6cb951a7492f3ea2c34fc
MD5 690af7df497790a24be04216b2ea6662
BLAKE2b-256 357278fd8f7afc1263f671a7a62bebbb55224a64c50e0e1060f02f92fdb7e10a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dclab-0.57.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8b2048bf26079823449aed9143c565efa9924b2deeffe1acca6facf301e2844a
MD5 f68e3651c0d7836bb122c979acae639e
BLAKE2b-256 9f0f12ae968b9ab2920347aa3455fa7fbe07dd8881b5da78722535c391697e28

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dclab-0.57.5-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e5d42df28771c4f2aed1b9b1c15368e1c635614a814d7a4e7970a155220c3c9d
MD5 bf554fc4a0be1c2e155159606c22919a
BLAKE2b-256 ff97bebc774d822dc0e99e09b1aa428c28dcab7825fd17c046cdacca34fa8b91

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dclab-0.57.5-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 885.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.57.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 445e5bf7bb1198ec8c6f849dec42bd108f481269b4cba7c1bae4ff91a1490873
MD5 f822d8b93167332f51f018fb40af4cb2
BLAKE2b-256 569221528ec8fd746efcb9fa028dc4dc27eebc82dcb3b259375c67bd0524891a

See more details on using hashes here.

File details

Details for the file dclab-0.57.5-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for dclab-0.57.5-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9946fc0dbba77f5f298f69aad01e09f47e87a862ddeb65e7d769717cd833bf26
MD5 5d73e0f03cb2408de8d070d51e94039b
BLAKE2b-256 6240413a5d3d96c207959c6f647d36409150e59e5f5ee82c252b4ff87e33afa8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dclab-0.57.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e944f9504eff5d7abef14136219d950d7d24bcb58dda30cf86ca788c8cc97261
MD5 0c4b02963fdf92cb505ea1654ae648d9
BLAKE2b-256 56261125087ba832cffa75c5f36a9d1c8742b2fbd9e337033818aaa31b65d329

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dclab-0.57.5-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b8eb081f50084257389bc28f8b7543279bf7c85b8dc04f5de90bfacff99715cc
MD5 d850411acdf6f7b594e0ae9854879be6
BLAKE2b-256 2320a98e7af80d1001b62bf58ed5dbc7a7499d9f187b1d23377ac3d8727f95eb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dclab-0.57.5-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 887.5 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.57.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e193858627f9abbeb30aacfd30dba137b0d670db31f27f9b24dc29520cba011f
MD5 3472be3ad080716a72a826fd9e2b36f6
BLAKE2b-256 b68f9b2fda7cf8cd3511c580dbf2649f55628f0f6d249eb340130385e8e41d48

See more details on using hashes here.

File details

Details for the file dclab-0.57.5-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for dclab-0.57.5-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 7fdcbd2fcecb0be3afe900d4f7fa9babd0659b6cba3a6d67bce64078b84f4ee6
MD5 5d05136b66ff9a5289f9ee67dd56a12e
BLAKE2b-256 e647fa0f156086988163ddd8bd6b9c78b9a9abcbea5a0bbfdd3010b803b68340

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dclab-0.57.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 63b00172722fda4bf14b424f043b039a5bfcbaa0bc46dc6b37fe97b7269df216
MD5 fd5d29d2ee586f73dc0a3fc0b2df99b3
BLAKE2b-256 400540327ce072f4595c3327b36dfd56b56cf9cba5e2d2ef6b623f06ff957f1f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dclab-0.57.5-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 334d1a9bda0a27082ad51b64031bcd00806d3d87d49ac9dcb31e616bc35b6deb
MD5 cac5e95be181fd9e92fc1721ea7f0d30
BLAKE2b-256 e010cbb79d29e3618ce188e40572c10f48762a89427cb31eedd40c0d351b12a9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dclab-0.57.5-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 887.8 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.57.5-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 f3e0e0ffc472d6f99bd3ab3bb6b7602e8784e2f3cb445368f6baf13f718cfb1b
MD5 753ba071f10b31923c34dd6d7f9d0fd8
BLAKE2b-256 9794ace842366c32147e1541d7ce8b729acf6109171d913b419a0ddb6904d669

See more details on using hashes here.

File details

Details for the file dclab-0.57.5-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for dclab-0.57.5-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 fa077f4d81a0d155ef530213ce5685fe9e33c4b6496cc0f8aec418a82ecd2215
MD5 59d55c653af2e20839fabbf707931293
BLAKE2b-256 a64bfc82d548765bd47eacfb2fcf14c911487655b152b3dd23a566ab065ed5d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dclab-0.57.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c1a6f13c47a960258234f17a10a2ddd6e26411986c49c69bfc7fce7f4d08dbb7
MD5 8a43a4a2d42b0f01302caa4ca5f5af6d
BLAKE2b-256 cdc47d6b3168063d2cef3a2f74fd350b8e79976e672b26190abed35dc8ee942f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dclab-0.57.5-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 74ba377fab3f48f24acdf236133a26e67e05168bbc1fbe0224b49ba4e53344c3
MD5 a4d4dc281231c02520fed205b1a2e5c7
BLAKE2b-256 b78cb928958256cc76f33f24cfe98ad0d753826de3bca8f7f93bc0a11999000e

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