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.42.1.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.42.1-cp310-cp310-win_amd64.whl (526.5 kB view details)

Uploaded CPython 3.10Windows x86-64

dclab-0.42.1-cp310-cp310-macosx_10_15_x86_64.whl (521.9 kB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

dclab-0.42.1-cp39-cp39-win_amd64.whl (527.7 kB view details)

Uploaded CPython 3.9Windows x86-64

dclab-0.42.1-cp39-cp39-macosx_10_15_x86_64.whl (520.8 kB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

dclab-0.42.1-cp38-cp38-win_amd64.whl (528.0 kB view details)

Uploaded CPython 3.8Windows x86-64

dclab-0.42.1-cp38-cp38-macosx_10_15_x86_64.whl (517.6 kB view details)

Uploaded CPython 3.8macOS 10.15+ x86-64

File details

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

File metadata

  • Download URL: dclab-0.42.1.tar.gz
  • Upload date:
  • Size: 1.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.8.10

File hashes

Hashes for dclab-0.42.1.tar.gz
Algorithm Hash digest
SHA256 4c478a02fee27947079834bc38839efa926531d228888ecd44a353aa496734a8
MD5 60cad47ec5ee393e9d550ecbb9c016f9
BLAKE2b-256 02a1e99c9bb0111afabeee3eb387e31c553fe0aae59890c4ececfe6e5a974ca0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dclab-0.42.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 526.5 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.4

File hashes

Hashes for dclab-0.42.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7d0aa0734b824f1fe49284bf21494a4de504847bdcf1658ce8cdcd84fe8770ce
MD5 90c4655eecd18deff9997eef088ee147
BLAKE2b-256 70e02ccb454c9f0c43f6dc3e36c08339131cd53d63a19b2eb4e026a5f632578d

See more details on using hashes here.

File details

Details for the file dclab-0.42.1-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for dclab-0.42.1-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 8ea43130c05d6dfe93f89c17777cf999552f121bae900cc92c388c59e8a52948
MD5 61e4269c66eddc0db6c11a66296d3bae
BLAKE2b-256 b07fe6cb462e21ce464b3d8574a50e4e2d77da82f6903716cbd543e350493a37

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dclab-0.42.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 527.7 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.12

File hashes

Hashes for dclab-0.42.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0bbad6c60d71684eb759393cac37b93ed52c3b46b3bb3f88da0ae90b17612a9e
MD5 8f10d9d17f53d27eaf016ca9aa4d7d07
BLAKE2b-256 efe4cf9388ec2d002086fa5931d0b9e911076f6dd02cd1655942793fa7f9ddbc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dclab-0.42.1-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 2f10ebbb10bba55d8a076cd531a713269bbf0343050a0892d32393bdcfd5b068
MD5 324c62a84403b349ce258eb231f94e37
BLAKE2b-256 ed03999478ec8193e3aaecd6d91a218f4c0ac8a2522918eea5725480bdbc6a3e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for dclab-0.42.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 9affbf8bc770403b734a807feb34209c7a2f446158cafad6a9bb9cf019004a0f
MD5 6dbfc02cc16662a79f5235f86fb41586
BLAKE2b-256 cba67af88266d05ab6cd6835aa0254613673ba147665669a51eef67753be22c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dclab-0.42.1-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 79b459a9508827034fe0652fea1b288fb38f32a4b470f73c164ff32594c711b0
MD5 3e59966219abcdcad79f0ef2ee652243
BLAKE2b-256 5ab160a3d6f2e37014135a38a61555ba96d49f4ccdf96d69bf07c4374f6c699d

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