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

Uploaded CPython 3.10Windows x86-64

dclab-0.42.0-cp310-cp310-macosx_10_15_x86_64.whl (519.7 kB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

dclab-0.42.0-cp39-cp39-win_amd64.whl (524.9 kB view details)

Uploaded CPython 3.9Windows x86-64

dclab-0.42.0-cp39-cp39-macosx_10_15_x86_64.whl (519.3 kB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

dclab-0.42.0-cp38-cp38-win_amd64.whl (525.1 kB view details)

Uploaded CPython 3.8Windows x86-64

dclab-0.42.0-cp38-cp38-macosx_10_14_x86_64.whl (515.6 kB view details)

Uploaded CPython 3.8macOS 10.14+ x86-64

File details

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

File metadata

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

File hashes

Hashes for dclab-0.42.0.tar.gz
Algorithm Hash digest
SHA256 45322cff873037547dd3095cc04723fcc086c0e6a105db3df9949f8f73e5567b
MD5 3d9f2318525a921fbab3ec90d3383700
BLAKE2b-256 6bf64e09bbf083f13beb0322baf72957ce4c547e83d7cceef212b01c8e8180d8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dclab-0.42.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 525.4 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.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 74a8787989a53bab3e2dadf546b0ebb487c7a8d16b9c3230822688f3cd65d027
MD5 cb7507321db959df5efe2e51bc7ee89c
BLAKE2b-256 798082f4e21f0f4fc3fa5ddb866114e8b42e275dfeffae5bbbc926976a9cf777

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dclab-0.42.0-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 a0b999f04c93b2914df37146bb0e7ef4462e3197e3f7648188050589e77961fb
MD5 3cad8ca984b6b3401141b5aac01e0872
BLAKE2b-256 da9878dbedf160e8de625565700f0cd4dbd2292bd16696d8d42d6babf07edb5d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dclab-0.42.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 524.9 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.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ecb47111360bd009c483f06abe69aa7eac1c85f0b43b353fe07c40fd3ef78bcb
MD5 1c8dce73f25c7587e72d85075459c315
BLAKE2b-256 9fb1132d50d91b3b56b8e1bc625c3c275e5871aeeaaabaaf19a2a319ac892dcc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dclab-0.42.0-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 fe6a4df049134475b7702dad5e13687e999f61d8fee6463b17fd2b59a364edd4
MD5 08fb796d1e044e3544f948277cd00a86
BLAKE2b-256 0cd2ac748ac4e566bc8788712566f4e8c27cbf1dc31ecc19144d0ecf2d45f60d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dclab-0.42.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 525.1 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.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 0f956bd01d69e96556f69bad290c892702a553a17cf32004d2262f018f83f6a2
MD5 8ce02dac8b4375a7234633ace0b3ac53
BLAKE2b-256 c082e6a8837a4bd759226366a60293347c0ed563f1ef11d8e715c57cf0e4e220

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dclab-0.42.0-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 ff1f9089b2cf4a002deffcbfb3618a416109169513f8d2f37a9727064d1f861e
MD5 c0cdd5fa1594919616549ada262b043a
BLAKE2b-256 418b640d73c5b193777769abf6fc4485dd41777e8f84b57d369550c5410fbde2

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