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 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.47.5.tar.gz (2.1 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.47.5-cp311-cp311-win_amd64.whl (733.9 kB view details)

Uploaded CPython 3.11Windows x86-64

dclab-0.47.5-cp311-cp311-macosx_10_9_universal2.whl (875.8 kB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

dclab-0.47.5-cp310-cp310-win_amd64.whl (735.8 kB view details)

Uploaded CPython 3.10Windows x86-64

dclab-0.47.5-cp310-cp310-macosx_11_0_x86_64.whl (751.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

dclab-0.47.5-cp39-cp39-win_amd64.whl (757.8 kB view details)

Uploaded CPython 3.9Windows x86-64

dclab-0.47.5-cp39-cp39-macosx_11_0_x86_64.whl (749.7 kB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

dclab-0.47.5-cp38-cp38-win_amd64.whl (758.1 kB view details)

Uploaded CPython 3.8Windows x86-64

dclab-0.47.5-cp38-cp38-macosx_10_15_x86_64.whl (746.9 kB view details)

Uploaded CPython 3.8macOS 10.15+ x86-64

File details

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

File metadata

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

File hashes

Hashes for dclab-0.47.5.tar.gz
Algorithm Hash digest
SHA256 d57bf6b6521b168f8d7cd3a57819fbdf6705e6f850f5b83827e593a3039b811c
MD5 8704c8de40527d0d23a225a1cfa02617
BLAKE2b-256 b822c97fb0996f0a40b5b488acf3f59693bb87bacd22ccaf902d78fb32c6ee29

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for dclab-0.47.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f216960658a4e28aae2a202f979c550edee51eace012dbd670683c8132db53e0
MD5 46a216b1662d85b6daa73bf51069aa80
BLAKE2b-256 213e26beae79f66c34ecd87c2c78784956070283c0ae7fc2ecd19af62b981ff0

See more details on using hashes here.

File details

Details for the file dclab-0.47.5-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for dclab-0.47.5-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 cca39ea9243277cb4ae19aae075ff03274a800e25ab889218e0ff872a34ceab3
MD5 45650955b33426f939e50bb24884958a
BLAKE2b-256 de3820f6420f709f131ddd02e3355cd2bdae85f13f913139b5a464683a751235

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for dclab-0.47.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1d8934524b745c6c8361a140c7d4c3a6b38cb7f45d2a6e5d3394d6c01553814f
MD5 9e75f4ee46948ef790a1382561121fe3
BLAKE2b-256 cd0c52372d665547b7fc490dae60808981d0d63a58d4581ff8180310d23b458b

See more details on using hashes here.

File details

Details for the file dclab-0.47.5-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for dclab-0.47.5-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 cc42d402b1893f53b90f23015ac29850b7135bf40cdd01553a15e89acb731216
MD5 ca947d0a7e1cef1507630f0662bbdab2
BLAKE2b-256 b3013bb853820e4190c0677e7c586b6695a7731f61a593d7c139c139297a8d99

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for dclab-0.47.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 865954a81c1c80078eb9fe1205ca51b2ec2f5049728ea041bef08340c82ba68f
MD5 04037d4b5a62332ee95ca2b56104131d
BLAKE2b-256 2a34e19dfd55ed578a7fdf2e8d3396a03714a90a74e8be653e5e770b583d3ce7

See more details on using hashes here.

File details

Details for the file dclab-0.47.5-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for dclab-0.47.5-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 839890c869331f4881ac89895ba5a682e1da036528a4712a74cacb203949c664
MD5 98154a26780447d9465504a9db7a5280
BLAKE2b-256 793a00464a663731b8579a6bad2cd1ded6916711e91af4bfff56c221f1fa06d5

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for dclab-0.47.5-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 c9f6a88f6eaa4897af6b8733d4c0eee518fffaad5e181e51719db88da150bf8b
MD5 0c73eccc1672da188dcf1890b0dd6b9c
BLAKE2b-256 37cfb8cc3d0d1cc80ab664350c8a9cf7ca82abe0d1e5e509891da822c42976ad

See more details on using hashes here.

File details

Details for the file dclab-0.47.5-cp38-cp38-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for dclab-0.47.5-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 411ae650ea51c672ea6f1ddb228287fd817127e4de64c4e68599ebb0be9668eb
MD5 cdb9dad69a55ef6529080862b4a19bb2
BLAKE2b-256 d4ba06bbc55b8f436eb05ef33103700a4e4c0f8e4a7b12cbd1699655158810d8

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