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

Uploaded CPython 3.12Windows x86-64

dclab-0.57.1-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.1-cp312-cp312-macosx_10_9_x86_64.whl (918.4 kB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

dclab-0.57.1-cp311-cp311-win_amd64.whl (884.7 kB view details)

Uploaded CPython 3.11Windows x86-64

dclab-0.57.1-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.1-cp311-cp311-macosx_10_9_x86_64.whl (917.1 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

dclab-0.57.1-cp310-cp310-win_amd64.whl (884.6 kB view details)

Uploaded CPython 3.10Windows x86-64

dclab-0.57.1-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.1-cp310-cp310-macosx_10_9_x86_64.whl (917.9 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

dclab-0.57.1-cp39-cp39-win_amd64.whl (886.3 kB view details)

Uploaded CPython 3.9Windows x86-64

dclab-0.57.1-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.1-cp39-cp39-macosx_10_9_x86_64.whl (919.7 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

dclab-0.57.1-cp38-cp38-win_amd64.whl (886.6 kB view details)

Uploaded CPython 3.8Windows x86-64

dclab-0.57.1-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.1-cp38-cp38-macosx_10_9_x86_64.whl (917.0 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: dclab-0.57.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.57.1.tar.gz
Algorithm Hash digest
SHA256 c34618c4cab40b3da92911f2366ab73216061ed7d7301df6a7983f42d5254216
MD5 8529143262521c651cd86553100913ba
BLAKE2b-256 07afac19672e10c7e90d86cfe6daf0929e8bd55bc224666a8d2cadab359844c9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dclab-0.57.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 884.7 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.57.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 32d52e146e75fa5f7e73dcd355b2a38cd7f90b19278f838152ad01b6242a79c7
MD5 2fbd5afe7571640cb1e2dc4e8babd41e
BLAKE2b-256 783b9562b8bba9297632a4497e0e1d1aefc40852d5750c186b958ada55c21b4d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dclab-0.57.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2c161de9e2922ef20eb732c5aa294f3388a6c77b316199b38d35d984b13d02d4
MD5 6fe268f014e939d554d57dfdcbc5bddd
BLAKE2b-256 f411ae5cae1f62413d1d626b1097b0c83772b224aa60508a7d06b960cadd72ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dclab-0.57.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 46c5690ed2754a62375c29ffdd7ff6cfade9ed764d295a45cf9c33303ba4112d
MD5 2626af7ef016b29808e8a94e3c72dd66
BLAKE2b-256 c51311f52b12d65272ef716f7774cad5d0f73d5d9ab162b3aa1f061affb18aa9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dclab-0.57.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 884.7 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.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0d7dedf8fdf73efa403a94540ab5215d6dd55e748d943bd6208391f108992c2a
MD5 b601835ad7bf52aa60c1ff33dbfdd54f
BLAKE2b-256 4f43299e9b8f0819956bd5a18ca6ff1ca026c3079971aa2fa1b7b4e6cc132903

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dclab-0.57.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2225081c2e9de5614f5e4523e6fdf2957d4502cbb76883c8ddb3dc90e11e9bb7
MD5 81837dcbb86e645d51800a7e5a0863e6
BLAKE2b-256 587345b0342702ae3974a820f47e5a58ab102e413a903e2e629b6c000fd81d84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dclab-0.57.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 84e69f5c514b3b59b03f82e5aee6d561fa39215e8177f1c8d5778bd7cf1c5738
MD5 88478fa080c331e073b11dab8b7808ba
BLAKE2b-256 6209b4665672568a1bffedac89f8708d635dc8f7de56404a556e3138329a4bc6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dclab-0.57.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 884.6 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.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6a51bee79a0ac2e2cd611f7d4fed965f371e201e71638dbc9accdf6ee3e886ba
MD5 197dee7a9efa2e2a14346f4957430f8f
BLAKE2b-256 003c693cf7025a8c4d00c611a8b5152e08bdef9d8dfac962112587b256d32147

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dclab-0.57.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5d02939eebaf43c31a0d8a23222b1d13e8efc7a78dd43945fff40f6811f97de4
MD5 31de566540c52d87e609e564a5f80a26
BLAKE2b-256 5921c0fbc75772957517c05b877ff70e6f2f7735005e78187fe03540b93961ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dclab-0.57.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 23caf423f9fade400bd2c1cfa2eb8961f1c8646eadfe3923fe29f2c611876a4f
MD5 1b81bf4638b1f208ef3bff69198de41d
BLAKE2b-256 f63184c7e822177885a1dd5fd88a1bf3178d99a0dcaf20e012cacb87e53dba6e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dclab-0.57.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 886.3 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.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 f47abd5e73ccf28cd4e48d850bc090f7db03b00f31663c3d01c15d8b883c0982
MD5 71fcb5d7d87bc52e07a71f33664389ad
BLAKE2b-256 78c9be7bb0ce5b13b3ccc72f446b7febfa7c5f19125f5be5e74490be2d198a8a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dclab-0.57.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f885dffd8f7ee184e40a27eaabfc4fc4f78a0da6117f490d3ee95c10808f7611
MD5 e22b900f0f2086e66c8813339fd55a88
BLAKE2b-256 64ebb7f9a9039012cf0d4986b78f85b9abde93d121d4f9060ac0dbcdf61cdfa8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dclab-0.57.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ee51a37db1bee42781fb292915c9e868ed208a96312eb787b330c24c3996f832
MD5 123cc67cf8de2011fa7b5916ff105640
BLAKE2b-256 b5859b1701cfd60668f31cb493e5d121ddea4356b6ce227e487097ca68f6e331

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dclab-0.57.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 886.6 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.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 6eab75cd58957a4980df1a26f1600cfafddc592f4329ea0f6ca2b3806e49d645
MD5 8b291c396369d6f928d4c0dc89e67e2e
BLAKE2b-256 c813c42e52a5aaff6f783eccbb18b0e05d66f71d5a5dd87a5212047120b4de7c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dclab-0.57.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 68d07c406b99c1df78fece1fe6c661f14ac04c2fb6a6ee04ce605e4a1c764d64
MD5 1d61f6ee03f4c75c3909265ba1e9fdb6
BLAKE2b-256 5ae0b8261b99fe2fcade4d9d0aa167d41766b5b68fc52cfcfb2ab1008fd26dc2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dclab-0.57.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7c55a6289b77434fa9bafc6e983cd3194190446b02aba45ce47ee0af111ac0e6
MD5 a30fe638f351a4338ed95ae27e721dfd
BLAKE2b-256 0a4381da7a5fef34706cdc179473887ca01cd34802ec2d2da834b06fb677ac6e

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