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

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 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.39.16.tar.gz (1.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.39.16-cp39-cp39-win_amd64.whl (497.4 kB view details)

Uploaded CPython 3.9Windows x86-64

dclab-0.39.16-cp39-cp39-macosx_10_15_x86_64.whl (512.0 kB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

dclab-0.39.16-cp38-cp38-win_amd64.whl (497.6 kB view details)

Uploaded CPython 3.8Windows x86-64

dclab-0.39.16-cp38-cp38-macosx_10_14_x86_64.whl (508.3 kB view details)

Uploaded CPython 3.8macOS 10.14+ x86-64

dclab-0.39.16-cp37-cp37m-win_amd64.whl (496.2 kB view details)

Uploaded CPython 3.7mWindows x86-64

dclab-0.39.16-cp37-cp37m-macosx_10_14_x86_64.whl (509.9 kB view details)

Uploaded CPython 3.7mmacOS 10.14+ x86-64

File details

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

File metadata

  • Download URL: dclab-0.39.16.tar.gz
  • Upload date:
  • Size: 1.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.9

File hashes

Hashes for dclab-0.39.16.tar.gz
Algorithm Hash digest
SHA256 a0d6c3b99ee0978cc645a93ab575d18c50ba98581129870f0d7e9bca1d3504df
MD5 e9b7035868e51ee4534094d65d2dfcd7
BLAKE2b-256 007c9df4680954517a17d5ac4bf2020f9da36f991de8aabe5a91fc88631e2dea

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dclab-0.39.16-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 497.4 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for dclab-0.39.16-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 7edfc7caa083bb2acdf5931c7357cb845a801ed6834c195000e6ee19f65ce850
MD5 888f73b9a04115182f09b7c68522a3bc
BLAKE2b-256 3a9ab148f4e82ea704cdd6d0a0b0e28b26721998d46875a11dbf76f45c328360

See more details on using hashes here.

File details

Details for the file dclab-0.39.16-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: dclab-0.39.16-cp39-cp39-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 512.0 kB
  • Tags: CPython 3.9, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for dclab-0.39.16-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 65b4abd4c65ed5e9cc79e8146a557878214ffd6c0fa7399b31f539427c88c07c
MD5 0af102a2970bcf33b79d6aa21ef21c2f
BLAKE2b-256 244de3a3a025e6305bfb3ba41339943c86a1ecd2d40f071c034be25042ab420a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dclab-0.39.16-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 497.6 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for dclab-0.39.16-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 8ff52b958ed4f793ab28d59100d4e960d86c25ef7df37c6dcc5d3056e3037e0d
MD5 fdc4187e288e4f608a2d4bf1f30d17fe
BLAKE2b-256 90844a98d4f33763985c60c59f384b33d046e9181d65b7f609071876e91ae742

See more details on using hashes here.

File details

Details for the file dclab-0.39.16-cp38-cp38-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: dclab-0.39.16-cp38-cp38-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 508.3 kB
  • Tags: CPython 3.8, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.12

File hashes

Hashes for dclab-0.39.16-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 d13438bf4e0ee5d5a37f201f0aa83ac6604dbc8f4155a28c76cc4a4880506b6d
MD5 9fa503d5cf1171c49edb86ddc9d20d56
BLAKE2b-256 704833574d6357d7829cdeb312134a08f9a83bd710b9b49483f9281f23acf848

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dclab-0.39.16-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 496.2 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.9

File hashes

Hashes for dclab-0.39.16-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 f5783055c47fa21715822483210d1c4f61b8e6632747cc2f2e8b0bc40734c54f
MD5 e73af7ee4d0863e0a5dba5079f37fca1
BLAKE2b-256 047763db3480ae7f89e026b1fe4c5ceaf99106f5469b79e56abd4d9bde55b18f

See more details on using hashes here.

File details

Details for the file dclab-0.39.16-cp37-cp37m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: dclab-0.39.16-cp37-cp37m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 509.9 kB
  • Tags: CPython 3.7m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.12

File hashes

Hashes for dclab-0.39.16-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 5fc3c2c86d7efd57f9aca74b50d8e78a9b2dc4a51aa2fc81ddab43a4c6c6a28e
MD5 6d85d78f714c5a164ac07685d48f5f3e
BLAKE2b-256 95eba8e020f23c17be1b52f6058604c83f740baddee8b6ba70d624bb116ebbaf

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