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.48.1.tar.gz (2.3 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.48.1-cp311-cp311-win_amd64.whl (736.8 kB view details)

Uploaded CPython 3.11Windows x86-64

dclab-0.48.1-cp311-cp311-macosx_10_9_universal2.whl (878.7 kB view details)

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

dclab-0.48.1-cp310-cp310-win_amd64.whl (738.7 kB view details)

Uploaded CPython 3.10Windows x86-64

dclab-0.48.1-cp310-cp310-macosx_11_0_x86_64.whl (754.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

dclab-0.48.1-cp39-cp39-win_amd64.whl (760.7 kB view details)

Uploaded CPython 3.9Windows x86-64

dclab-0.48.1-cp39-cp39-macosx_11_0_x86_64.whl (752.6 kB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

dclab-0.48.1-cp38-cp38-win_amd64.whl (761.0 kB view details)

Uploaded CPython 3.8Windows x86-64

dclab-0.48.1-cp38-cp38-macosx_10_15_x86_64.whl (749.8 kB view details)

Uploaded CPython 3.8macOS 10.15+ x86-64

File details

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

File metadata

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

File hashes

Hashes for dclab-0.48.1.tar.gz
Algorithm Hash digest
SHA256 7370527193ba8688fa62c95d71c92924377c10a759277a584e7a4e6b10382763
MD5 25361241dc43b2d755d6df24969c2873
BLAKE2b-256 a5d0c0624a323c9fc02a351e356d851a07dbcdfe13d4b958c67839b6b3acb169

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dclab-0.48.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 736.8 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.48.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1cb1615b6de78e961f956eab3a03de557f6702489787f60351a618e78bfba673
MD5 096d204b9f207fd598673cada2755997
BLAKE2b-256 241d6a1834fecb7d2ff56dc12dad257e443bae847da8d767a006812c0f4be9ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dclab-0.48.1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 3833b96f383a127642e50c798bf81c44d0a956863a0311798283256a35f29013
MD5 fcd41ca2a230d7a68ba36c1c8ab98da7
BLAKE2b-256 64ffdafa798372d2df2d005044cc641edb5ebfac356c6d7dc073deb10b6d42c0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dclab-0.48.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 738.7 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.48.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 61d3870dadf025e38f99d50c34b651dc9cf26169bf78195279860b1de8af3fdd
MD5 16bdfb7eb95bc0c70c11a68d815d00f3
BLAKE2b-256 55db59191dc01f0af5a82d11c4047e79023afab19100f4c8a15bb422a04d668e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dclab-0.48.1-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 da83a1c33732fb4fc69889f5390edea1f4029b8effd48854e7fd42be58f27988
MD5 473c3acf0c32ed7b438f27c31ed66c24
BLAKE2b-256 7bb122a3ade68ed04f89676531b3a26d41ebdd177b7183636a6c547df167756e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dclab-0.48.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 760.7 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.48.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 48fc9ecf429f324bb808c307e249b4e098ec8e2b928e8492820f09844428c4fb
MD5 91e426d0f78ffd2b31676566fa52e0b9
BLAKE2b-256 8c7aef82352f22743e508801a64fbc3f79323e1c1ce0d620166e5cb981b4bdef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dclab-0.48.1-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 7f96c75d177e91eb6593b7e3a7b7b2bbb784b4ad2ee96a871ac22d4eed882ea4
MD5 6160139489e7c9a7fee5c925e25201e4
BLAKE2b-256 452b8ca098aa0ef5b7e32a7c0573ef78480958ccc9e684f7ed8d1cc99be19f53

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dclab-0.48.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 761.0 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.48.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 5db36dc73c64e15ce1af240c54d65ab230b51a7a08f4e2415518dc5156f32c60
MD5 85f33614915a05424f2e5f94450c8b4a
BLAKE2b-256 b836aa799d546e0fc5063365c4cbc0bcf35b96870222da448f8dd3c77bd0bca3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dclab-0.48.1-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 78780a9138bad1d51de9b17a71d4a7ae8b9ada59751551bb88f17e75b15a09c9
MD5 ccea6d3d63e5111f91768470d5afa8cd
BLAKE2b-256 4ca4a78da8f0f73bf06fa804fc04ad7cccf405b6610dba96eda40d178847ec7c

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