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.5.tar.gz (4.2 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.5-pp39-pypy39_pp73-win_amd64.whl (736.9 kB view details)

Uploaded PyPyWindows x86-64

dclab-0.48.5-pp38-pypy38_pp73-win_amd64.whl (736.0 kB view details)

Uploaded PyPyWindows x86-64

dclab-0.48.5-cp311-cp311-win_amd64.whl (746.5 kB view details)

Uploaded CPython 3.11Windows x86-64

dclab-0.48.5-cp311-cp311-win32.whl (729.1 kB view details)

Uploaded CPython 3.11Windows x86

dclab-0.48.5-cp310-cp310-win_amd64.whl (748.2 kB view details)

Uploaded CPython 3.10Windows x86-64

dclab-0.48.5-cp310-cp310-win32.whl (730.4 kB view details)

Uploaded CPython 3.10Windows x86

dclab-0.48.5-cp39-cp39-win_amd64.whl (750.3 kB view details)

Uploaded CPython 3.9Windows x86-64

dclab-0.48.5-cp39-cp39-win32.whl (732.0 kB view details)

Uploaded CPython 3.9Windows x86

dclab-0.48.5-cp38-cp38-win_amd64.whl (750.1 kB view details)

Uploaded CPython 3.8Windows x86-64

dclab-0.48.5-cp38-cp38-win32.whl (731.8 kB view details)

Uploaded CPython 3.8Windows x86

File details

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

File metadata

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

File hashes

Hashes for dclab-0.48.5.tar.gz
Algorithm Hash digest
SHA256 44d8a443dd51742bc362a6705e855ee2ab7aa1e372c7a4ae31217c1433682edd
MD5 d6efa26a81a4ccbecbad0d8211d2e847
BLAKE2b-256 fab35cae5495ea34af80d94e09bb5c339f7ccd3af8e2b9629626557e0a8dc085

See more details on using hashes here.

File details

Details for the file dclab-0.48.5-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for dclab-0.48.5-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 8cb87808d88e967daef79749c03d5c3b8658bf539b166bbc8b429943b990ff07
MD5 e6e197afeb5d44208ae1be0ba0cc7c05
BLAKE2b-256 64e381d56f0827eea7c50db69003ed80ded24d4a6272850f37b9f6c9be8bc57f

See more details on using hashes here.

File details

Details for the file dclab-0.48.5-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for dclab-0.48.5-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 599fabf26e1882f60de42f5ce3cd92e7a2678c4747ff3bca64769860d0c507c8
MD5 27ac96b4f501da904c744fff4cc481ba
BLAKE2b-256 9a1a953847f6d9c1d1ce56dddbe396693666b577d7a8d83e3dbb9e3c7199efc3

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for dclab-0.48.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a16df3bef59f4c39274751148ca33b0c5ecbcc8d378b9c09b2d62b19cd0a8521
MD5 c91d24c6f96e830c9fa8e6357768d763
BLAKE2b-256 1fa6def9ac777a0dc109b9066365a9de500fd26ea9838e3e6e7593d6b8aa99f2

See more details on using hashes here.

File details

Details for the file dclab-0.48.5-cp311-cp311-win32.whl.

File metadata

  • Download URL: dclab-0.48.5-cp311-cp311-win32.whl
  • Upload date:
  • Size: 729.1 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.9

File hashes

Hashes for dclab-0.48.5-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 6272db613194d60bf87484f6c4c1a6639d3dab6465a7401eefafbca49f0dbe5e
MD5 7d6f9eab41b74153b7cc3fd4dec30974
BLAKE2b-256 32f53315278a0ec444753294b2257ba21dae02ed09d7eedc97270f12cbd1c01c

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for dclab-0.48.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3a5cfffedc8edb6c6dd21d961782c6656f16c5ff5f98f847b57376361e436dad
MD5 e98baa8eb890427e3ca3d0baa2464f2d
BLAKE2b-256 1eca7b8f63afbfa74a0ea5af0d5422504ed9e5ad3735a28e23aa734354371b4f

See more details on using hashes here.

File details

Details for the file dclab-0.48.5-cp310-cp310-win32.whl.

File metadata

  • Download URL: dclab-0.48.5-cp310-cp310-win32.whl
  • Upload date:
  • Size: 730.4 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.9

File hashes

Hashes for dclab-0.48.5-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 c8d0af67acd6d3d61edb087f85c1e6affa27cfb85a796e8055c91de5cffd7d19
MD5 52ba97a38395fb35cb793ec356b3bff3
BLAKE2b-256 d06af5a6bb691abf480d2e1e9ab98af12d62fcbf37faa94b433ab68c9a996d2f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for dclab-0.48.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 421e6bd7b43e076abdb47092a0db936f0e8ac4e01407a7e4fabc980a13ddd25b
MD5 165f5b605ed33f3520f11f73b89375b4
BLAKE2b-256 c550feaba82ea6c1e3bae44e7e3a57e8c929b6c3ebd8ae56c639c6a5d37670a9

See more details on using hashes here.

File details

Details for the file dclab-0.48.5-cp39-cp39-win32.whl.

File metadata

  • Download URL: dclab-0.48.5-cp39-cp39-win32.whl
  • Upload date:
  • Size: 732.0 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.9

File hashes

Hashes for dclab-0.48.5-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 af556c19516c7005bad4211c93ca19ac9329544323059b1b291355a96be670cc
MD5 21d7a788c6107aee077315e5ddb74f28
BLAKE2b-256 3da55459398a4f08f3195fbdbf8bbc50ae502f78e4af58c30c085b163cce4f48

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for dclab-0.48.5-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 a369895147f83ee7ce556f4dda67d8f9500bbc3b22499c7d769f5dc5dd1354b9
MD5 053ba89f59b2ead85020113728107012
BLAKE2b-256 52eed089bb4b24afbcac1029c4dc90f1896025dc8aed2e9de63aae24a358aaec

See more details on using hashes here.

File details

Details for the file dclab-0.48.5-cp38-cp38-win32.whl.

File metadata

  • Download URL: dclab-0.48.5-cp38-cp38-win32.whl
  • Upload date:
  • Size: 731.8 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.9

File hashes

Hashes for dclab-0.48.5-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 176738cb3c8f45c17bf57b792359bc57bcf8099a208bd0f5d6104afc6d9c5323
MD5 95e0da1f1516a45aec322370cc03f319
BLAKE2b-256 0fb7c348e935dadd359e04815d1d7c27f825b75c1f9625e1616f6339e07c16c2

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