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.43.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.43.1-cp310-cp310-win_amd64.whl (527.9 kB view details)

Uploaded CPython 3.10Windows x86-64

dclab-0.43.1-cp310-cp310-macosx_10_15_universal2.whl (655.1 kB view details)

Uploaded CPython 3.10macOS 10.15+ universal2 (ARM64, x86-64)

dclab-0.43.1-cp39-cp39-win_amd64.whl (529.2 kB view details)

Uploaded CPython 3.9Windows x86-64

dclab-0.43.1-cp39-cp39-macosx_10_15_x86_64.whl (522.2 kB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

dclab-0.43.1-cp38-cp38-win_amd64.whl (529.4 kB view details)

Uploaded CPython 3.8Windows x86-64

dclab-0.43.1-cp38-cp38-macosx_10_15_x86_64.whl (519.0 kB view details)

Uploaded CPython 3.8macOS 10.15+ x86-64

File details

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

File metadata

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

File hashes

Hashes for dclab-0.43.1.tar.gz
Algorithm Hash digest
SHA256 6934b98418b946865d6c899838a393baa46592e4656f563a6cdf6305f78cbaa2
MD5 f01ad4575b0ef4539c990cde143fa5fb
BLAKE2b-256 6b02350f80a413b4418e68ba1833cf8edd27e6c90cddc2f81f40197f86a10ca2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dclab-0.43.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 527.9 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.5

File hashes

Hashes for dclab-0.43.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 689845a96e0727b44785e40535cd8cbfb8bed0002f069963abcaae9b798ebf91
MD5 5f1c0642773c7ab7fe81657d2461f47a
BLAKE2b-256 107b35a4a4a6f6f3380bb7bae151d898b02ff48038c049f9752660cb03f1b0f4

See more details on using hashes here.

File details

Details for the file dclab-0.43.1-cp310-cp310-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for dclab-0.43.1-cp310-cp310-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 eab3fea47df37ae827b5989f3620ff52e76e8373b3dd432dd8977a85402d3e16
MD5 11aee7e20b22ea3e5220c4a30debbe6f
BLAKE2b-256 90dbf65f6ea39d3def2b40ddf520c8f4c2ac93952c7e7e40bdaee08a3ee43ff3

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for dclab-0.43.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 6c4925074dc761de398e7517d791dba6eb2a264a7c10f3fc2f3094f8b39bf8e6
MD5 627493d11ffc70dcb9cbcfb64e43cb40
BLAKE2b-256 90301a23a5318aedbfa7c3808750e1b9c1218e4bffd83deff68880bd5fc9f8ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dclab-0.43.1-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 5552d4acbb6017622b72bbabd52177a9c006d45dd99cd779bb9850f05edbdda8
MD5 e6c1536d0f74542a1a3994f380065b21
BLAKE2b-256 c49c0987acf7fee384a1c219ac6e5c8b1884e8682d4d22095876f0486ef057bf

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for dclab-0.43.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 f932c764ca53e893bbcc8068285e03509495e87a6527bf4218b783cebcb6314a
MD5 67cfbb6ee69493f6cf618e6eaadf6146
BLAKE2b-256 70ca5f5ead696119b069ad0a361948e98e47da2904dfde613007ab937cd0cd76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dclab-0.43.1-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 1a6e64dbf3084c41a8765a8e58c9b6e594f123ed15ef4f46da3d33836201bc06
MD5 418ad14adc234c1293b0942b6cc3bdf7
BLAKE2b-256 502a1d52dd62b068d66078cbd7c891d94af30a07d76978c48bd7187eca4e1787

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