|dclab|
=======
|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 <https://github.com/ZELLMECHANIK-DRESDEN/ShapeOut2>`__.
Documentation
-------------
The documentation, including the code reference and examples, is available at
`dclab.readthedocs.io <https://dclab.readthedocs.io/en/stable/>`__.
Installation
------------
::
pip install dclab[all]
For more options, please check out the `documentation
<https://dclab.readthedocs.io/en/latest/sec_getting_started.html#installation>`__.
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 <https://github.com/DC-analysis/dclab/blob/master/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 <https://www.sphinx-doc.org>`_. 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 --exclude _version.py 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.
.. |dclab| image:: https://raw.github.com/DC-analysis/dclab/master/docs/logo/dclab.png
.. |PyPI Version| image:: https://img.shields.io/pypi/v/dclab.svg
:target: https://pypi.python.org/pypi/dclab
.. |Build Status| image:: https://img.shields.io/github/actions/workflow/status/DC-analysis/dclab/check.yml
:target: https://github.com/DC-analysis/dclab/actions?query=workflow%3AChecks
.. |Coverage Status| image:: https://img.shields.io/codecov/c/github/DC-analysis/dclab/master.svg
:target: https://codecov.io/gh/DC-analysis/dclab
.. |Docs Status| image:: https://readthedocs.org/projects/dclab/badge/?version=latest
:target: https://readthedocs.org/projects/dclab/builds/
Raw data
{
"_id": null,
"home_page": null,
"name": "dclab",
"maintainer": null,
"docs_url": null,
"requires_python": "<4,>=3.9",
"maintainer_email": "Paul M\u00fcller <dev@craban.de>",
"keywords": "RT-DC, deformability, cytometry",
"author": "Benedikt Hartmann, Eoghan O'Connell, Maik Herbig, Maximilian Schl\u00f6gel, Nadia Sbaa, Paul M\u00fcller, Philipp Rosendahl, Raghava Alajangi",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/48/d0/dd57e24dd152477b58acf9871ae940d5155edb897de1e7f7a53c96e2b519/dclab-0.66.0.tar.gz",
"platform": null,
"description": "|dclab|\n=======\n\n|PyPI Version| |Build Status| |Coverage Status| |Docs Status|\n\n\nThis is a Python library for the post-measurement analysis of\nreal-time deformability cytometry (RT-DC) datasets; an essential part of\n`Shape-Out <https://github.com/ZELLMECHANIK-DRESDEN/ShapeOut2>`__.\n\nDocumentation\n-------------\nThe documentation, including the code reference and examples, is available at\n`dclab.readthedocs.io <https://dclab.readthedocs.io/en/stable/>`__.\n\n\nInstallation\n------------\n\n::\n\n pip install dclab[all]\n\nFor more options, please check out the `documentation\n<https://dclab.readthedocs.io/en/latest/sec_getting_started.html#installation>`__.\n\n\nInformation for developers\n--------------------------\n\n\nContributing\n~~~~~~~~~~~~\nThe main branch for developing dclab is master.\nIf you want to make small changes like one-liners,\ndocumentation, or default values in the configuration,\nyou may work on the master branch. If you want to change\nmore, please (fork dclab and) create a separate branch,\ne.g. ``my_new_feature_dev``, and create a pull-request\nonce you are done making your changes.\nPlease make sure to edit the \n`Changelog <https://github.com/DC-analysis/dclab/blob/master/CHANGELOG>`__.\n\n**Very important:** Please always try to use ::\n\n\n git pull --rebase\n\ninstead of::\n\n git pull\n\nto prevent non-linearities in the commit history.\n\nTests\n~~~~~\ndclab is tested using pytest. If you have the time, please write test\nmethods for your code and put them in the ``tests`` directory. To run\nthe tests, install `pytest` and run::\n\n pytest tests\n\n\nDocs\n~~~~\nThe docs are built with `sphinx <https://www.sphinx-doc.org>`_. Please make\nsure they compile when you change them (this also includes function doc strings)::\n\n cd docs\n pip install -r requirements.txt\n sphinx-build . _build # open \"index.html\" in the \"_build\" directory\n\n\nPEP8\n~~~~\nWe use flake8 to enforce coding style::\n\n pip install flake8\n flake8 --exclude _version.py dclab\n flake8 docs\n flake8 examples\n flake8 tests\n\n\nIncrementing version\n~~~~~~~~~~~~~~~~~~~~\nDclab gets its version from the latest git tag.\nIf you think that a new version should be published,\ncreate a tag on the master branch (if you have the necessary\npermissions to do so)::\n\n git tag -a \"0.1.3\"\n git push --tags origin\n\nAppveyor and GitHub Actions will then automatically build source package and wheels\nand publish them on PyPI.\n\n\n.. |dclab| image:: https://raw.github.com/DC-analysis/dclab/master/docs/logo/dclab.png\n.. |PyPI Version| image:: https://img.shields.io/pypi/v/dclab.svg\n :target: https://pypi.python.org/pypi/dclab\n.. |Build Status| image:: https://img.shields.io/github/actions/workflow/status/DC-analysis/dclab/check.yml\n :target: https://github.com/DC-analysis/dclab/actions?query=workflow%3AChecks\n.. |Coverage Status| image:: https://img.shields.io/codecov/c/github/DC-analysis/dclab/master.svg\n :target: https://codecov.io/gh/DC-analysis/dclab\n.. |Docs Status| image:: https://readthedocs.org/projects/dclab/badge/?version=latest\n :target: https://readthedocs.org/projects/dclab/builds/\n",
"bugtrack_url": null,
"license": null,
"summary": "Library for real-time deformability cytometry (RT-DC)",
"version": "0.66.0",
"project_urls": {
"changelog": "https://dclab.readthedocs.io/en/stable/sec_changelog.html",
"documentation": "https://dclab.readthedocs.io/en/stable/",
"source": "https://github.com/DC-Analysis/dclab",
"tracker": "https://github.com/DC-Analysis/dclab/issues"
},
"split_keywords": [
"rt-dc",
" deformability",
" cytometry"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "034c181ea8960e90978ff6bde69f3a46277d975edf529b2ded7d98e056fe84f1",
"md5": "4ed5995d97be9061d17dceb837f90365",
"sha256": "f7db83f91bbab6b36def89e8e88b8758dd80dd78c55b1d40215d0b4c1fe7ec38"
},
"downloads": -1,
"filename": "dclab-0.66.0-cp310-cp310-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "4ed5995d97be9061d17dceb837f90365",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": "<4,>=3.9",
"size": 909010,
"upload_time": "2025-07-10T21:26:15",
"upload_time_iso_8601": "2025-07-10T21:26:15.472523Z",
"url": "https://files.pythonhosted.org/packages/03/4c/181ea8960e90978ff6bde69f3a46277d975edf529b2ded7d98e056fe84f1/dclab-0.66.0-cp310-cp310-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ff69bb038a1d5938c0dbc82373f41453218ece1bd9f84b885d871624f59a7777",
"md5": "384462899143c7c65ea5a671faabe1d4",
"sha256": "fce4c7e493bee3cba7cde35d9cdb706d7291d4258a1e5be19de27c1fd317b084"
},
"downloads": -1,
"filename": "dclab-0.66.0-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "384462899143c7c65ea5a671faabe1d4",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": "<4,>=3.9",
"size": 889569,
"upload_time": "2025-07-10T21:24:04",
"upload_time_iso_8601": "2025-07-10T21:24:04.974250Z",
"url": "https://files.pythonhosted.org/packages/ff/69/bb038a1d5938c0dbc82373f41453218ece1bd9f84b885d871624f59a7777/dclab-0.66.0-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3f2b071d210d2184b75eda03bdb901a58d6868ea2ab44a403ddf6d1ccd8bcd05",
"md5": "1cdb9c3205533ac2bca5146d6b13024c",
"sha256": "1fc4ea41d9c224136dc964c4657119e49f561fe966d50c96fe815df1aea10160"
},
"downloads": -1,
"filename": "dclab-0.66.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "1cdb9c3205533ac2bca5146d6b13024c",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": "<4,>=3.9",
"size": 2139433,
"upload_time": "2025-07-10T21:37:21",
"upload_time_iso_8601": "2025-07-10T21:37:21.225334Z",
"url": "https://files.pythonhosted.org/packages/3f/2b/071d210d2184b75eda03bdb901a58d6868ea2ab44a403ddf6d1ccd8bcd05/dclab-0.66.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3ed28d6284fbd72e8f327d61923487e8ccdf346f258f89cc12356261282da1f2",
"md5": "ba5846362577c80533a10c9f48890019",
"sha256": "c1e9a0c202d0314f285b7d1bd5f7024b14b4acccd76a86dff287c8a62caf54fd"
},
"downloads": -1,
"filename": "dclab-0.66.0-cp310-cp310-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "ba5846362577c80533a10c9f48890019",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": "<4,>=3.9",
"size": 2233590,
"upload_time": "2025-07-10T21:37:24",
"upload_time_iso_8601": "2025-07-10T21:37:24.114671Z",
"url": "https://files.pythonhosted.org/packages/3e/d2/8d6284fbd72e8f327d61923487e8ccdf346f258f89cc12356261282da1f2/dclab-0.66.0-cp310-cp310-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "86e78a61ddf5ad9a8ae586b891739bc2ffcaa56a12bfc47cfb140076987ebaa7",
"md5": "eb55439323ae133db0094e7d36c64c75",
"sha256": "af9a2e0f2e54646188c0a6f005a14d0432cd1d942db9dc4dc2e36dcac1487ce2"
},
"downloads": -1,
"filename": "dclab-0.66.0-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "eb55439323ae133db0094e7d36c64c75",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": "<4,>=3.9",
"size": 882034,
"upload_time": "2025-07-10T21:25:47",
"upload_time_iso_8601": "2025-07-10T21:25:47.257401Z",
"url": "https://files.pythonhosted.org/packages/86/e7/8a61ddf5ad9a8ae586b891739bc2ffcaa56a12bfc47cfb140076987ebaa7/dclab-0.66.0-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3a2d8c077b2a4593527d48a6c414fbdf17d3bba4ccf6102f32061f5d5d1ef23c",
"md5": "e0377d063c48b2bf5c47089c2d21f86d",
"sha256": "8aa08c05b18848878179b9d5f6071c77127449909290a39a1025656cb49e723a"
},
"downloads": -1,
"filename": "dclab-0.66.0-cp311-cp311-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "e0377d063c48b2bf5c47089c2d21f86d",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": "<4,>=3.9",
"size": 908792,
"upload_time": "2025-07-10T21:26:16",
"upload_time_iso_8601": "2025-07-10T21:26:16.840446Z",
"url": "https://files.pythonhosted.org/packages/3a/2d/8c077b2a4593527d48a6c414fbdf17d3bba4ccf6102f32061f5d5d1ef23c/dclab-0.66.0-cp311-cp311-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ae31b36432256cd02a0f3a5269004fd4ec8b99e72cd1dce204ce2bced62268d3",
"md5": "d50502013f8c8263967b272c69306fff",
"sha256": "67ea12151d44d8d9df39957c0f64f1681018fcb3c05bdbbb68299c834c3c701a"
},
"downloads": -1,
"filename": "dclab-0.66.0-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "d50502013f8c8263967b272c69306fff",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": "<4,>=3.9",
"size": 889450,
"upload_time": "2025-07-10T21:24:06",
"upload_time_iso_8601": "2025-07-10T21:24:06.378299Z",
"url": "https://files.pythonhosted.org/packages/ae/31/b36432256cd02a0f3a5269004fd4ec8b99e72cd1dce204ce2bced62268d3/dclab-0.66.0-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "fa3133015446f3eb344404ea813c90f3035551b94e5ad697d8e5e44f967660ee",
"md5": "d3f356c9bf374f71559d5ffaa899a68b",
"sha256": "d17d1d1446addb452abd9a3de7751d6a75a00015bb86df37ee6e3e866315da9a"
},
"downloads": -1,
"filename": "dclab-0.66.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "d3f356c9bf374f71559d5ffaa899a68b",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": "<4,>=3.9",
"size": 2229251,
"upload_time": "2025-07-10T21:37:25",
"upload_time_iso_8601": "2025-07-10T21:37:25.583874Z",
"url": "https://files.pythonhosted.org/packages/fa/31/33015446f3eb344404ea813c90f3035551b94e5ad697d8e5e44f967660ee/dclab-0.66.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3ce599f8d4927bd7ad995aad612995607ca30e7dbec14028045697589304f542",
"md5": "83cdbe53381458956d4bff941b7e1350",
"sha256": "1e631e292427b28bc45405a2222202ba181eb2701b1542a4cae4b8b96a8e3fcb"
},
"downloads": -1,
"filename": "dclab-0.66.0-cp311-cp311-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "83cdbe53381458956d4bff941b7e1350",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": "<4,>=3.9",
"size": 2324217,
"upload_time": "2025-07-10T21:37:26",
"upload_time_iso_8601": "2025-07-10T21:37:26.707375Z",
"url": "https://files.pythonhosted.org/packages/3c/e5/99f8d4927bd7ad995aad612995607ca30e7dbec14028045697589304f542/dclab-0.66.0-cp311-cp311-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "54055e969999e59c0bedc0d554bf4fe171b095a8e682a7b8c4c7536420639413",
"md5": "6dfc6330bb737674e71d72aad9ee2c37",
"sha256": "62bf78750173b36969e114c2e559c8f69d176e7d1f8d451acd85fa9b424a7790"
},
"downloads": -1,
"filename": "dclab-0.66.0-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "6dfc6330bb737674e71d72aad9ee2c37",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": "<4,>=3.9",
"size": 881261,
"upload_time": "2025-07-10T21:25:48",
"upload_time_iso_8601": "2025-07-10T21:25:48.558914Z",
"url": "https://files.pythonhosted.org/packages/54/05/5e969999e59c0bedc0d554bf4fe171b095a8e682a7b8c4c7536420639413/dclab-0.66.0-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "9362c18be2ea2d84a674dd420ac8362f96c767e0eed553c6a883523972b64967",
"md5": "007e569d41c0937129185241bfc7870f",
"sha256": "e3d5bf650621d291d14faeb4ae9f3a835ae4c81cee27fd6f030513577145cbf9"
},
"downloads": -1,
"filename": "dclab-0.66.0-cp312-cp312-macosx_10_13_x86_64.whl",
"has_sig": false,
"md5_digest": "007e569d41c0937129185241bfc7870f",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": "<4,>=3.9",
"size": 908552,
"upload_time": "2025-07-10T21:26:17",
"upload_time_iso_8601": "2025-07-10T21:26:17.985502Z",
"url": "https://files.pythonhosted.org/packages/93/62/c18be2ea2d84a674dd420ac8362f96c767e0eed553c6a883523972b64967/dclab-0.66.0-cp312-cp312-macosx_10_13_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "0c6cf25b44ce5ba79f8afb3c916a1439cc2af0ea332a7e21b27007758712dc2b",
"md5": "ad68567460e17eeb63508156217c4bc9",
"sha256": "a3e183445eb262020315bc0c3b893c004841462e253b016abc694b1f69d98e22"
},
"downloads": -1,
"filename": "dclab-0.66.0-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "ad68567460e17eeb63508156217c4bc9",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": "<4,>=3.9",
"size": 888534,
"upload_time": "2025-07-10T21:24:07",
"upload_time_iso_8601": "2025-07-10T21:24:07.669656Z",
"url": "https://files.pythonhosted.org/packages/0c/6c/f25b44ce5ba79f8afb3c916a1439cc2af0ea332a7e21b27007758712dc2b/dclab-0.66.0-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "7a670a7b9b2046d13bd571adecbd9ee7bd097c800a55cdea002c7d0b38613e5b",
"md5": "e3a913516cac0a328abd000dfd705757",
"sha256": "086508c19222f4b78638338d8adb6cfbfb8c1e7d66435cdd25f7b2eb5fa3f1c0"
},
"downloads": -1,
"filename": "dclab-0.66.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "e3a913516cac0a328abd000dfd705757",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": "<4,>=3.9",
"size": 2196482,
"upload_time": "2025-07-10T21:37:28",
"upload_time_iso_8601": "2025-07-10T21:37:28.421938Z",
"url": "https://files.pythonhosted.org/packages/7a/67/0a7b9b2046d13bd571adecbd9ee7bd097c800a55cdea002c7d0b38613e5b/dclab-0.66.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "161b337119712a383f6ca93bd20148fc6d7bf63c5c9a154bf5854d18ce89158b",
"md5": "ab66893a034778bf558b03828804e89c",
"sha256": "b792203d59a207399f9759f0deffc1c1f0ead3c72c79c15ac9368d0d2efb1932"
},
"downloads": -1,
"filename": "dclab-0.66.0-cp312-cp312-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "ab66893a034778bf558b03828804e89c",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": "<4,>=3.9",
"size": 2307491,
"upload_time": "2025-07-10T21:37:29",
"upload_time_iso_8601": "2025-07-10T21:37:29.921610Z",
"url": "https://files.pythonhosted.org/packages/16/1b/337119712a383f6ca93bd20148fc6d7bf63c5c9a154bf5854d18ce89158b/dclab-0.66.0-cp312-cp312-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "42b724b8e3d15601a92de43bfa539af546858de38d1949038d6c85c8abf1e794",
"md5": "9dd4406baf2468adbace6ed19044060f",
"sha256": "45911ecf75e9dc4c7aac5d1e44f23d0c5909f3cefa7a46d5db50d90dbd7f2381"
},
"downloads": -1,
"filename": "dclab-0.66.0-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "9dd4406baf2468adbace6ed19044060f",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": "<4,>=3.9",
"size": 881226,
"upload_time": "2025-07-10T21:25:49",
"upload_time_iso_8601": "2025-07-10T21:25:49.555403Z",
"url": "https://files.pythonhosted.org/packages/42/b7/24b8e3d15601a92de43bfa539af546858de38d1949038d6c85c8abf1e794/dclab-0.66.0-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ceab77f551bc39eb68defbf8e51306f3a91c4f5f9b07593b5dbb88ffba03ae2c",
"md5": "c55cfe9ca875d6023fee086e739c388b",
"sha256": "82dbbab7f5062c3a058ab669cfa85ac6fe7e890bbc8f32024b1818c3dccfe190"
},
"downloads": -1,
"filename": "dclab-0.66.0-cp313-cp313-macosx_10_13_x86_64.whl",
"has_sig": false,
"md5_digest": "c55cfe9ca875d6023fee086e739c388b",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": "<4,>=3.9",
"size": 904909,
"upload_time": "2025-07-10T21:26:19",
"upload_time_iso_8601": "2025-07-10T21:26:19.118186Z",
"url": "https://files.pythonhosted.org/packages/ce/ab/77f551bc39eb68defbf8e51306f3a91c4f5f9b07593b5dbb88ffba03ae2c/dclab-0.66.0-cp313-cp313-macosx_10_13_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2315185bd2a8929f2ef71b72dcbf3efecedc035d5386adb866ad56d6a91df5f8",
"md5": "aa3e7191ffc549cce60d8a0714474cc1",
"sha256": "31ae605bed909d0238b1b9fddd45ac64d813dcd11d99ac5be1313fdb92020536"
},
"downloads": -1,
"filename": "dclab-0.66.0-cp313-cp313-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "aa3e7191ffc549cce60d8a0714474cc1",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": "<4,>=3.9",
"size": 885434,
"upload_time": "2025-07-10T21:24:09",
"upload_time_iso_8601": "2025-07-10T21:24:09.086249Z",
"url": "https://files.pythonhosted.org/packages/23/15/185bd2a8929f2ef71b72dcbf3efecedc035d5386adb866ad56d6a91df5f8/dclab-0.66.0-cp313-cp313-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c06367cdcae450eb3f4ddfb7d04caba3fa962b28b35f220382e99da6d57730da",
"md5": "7c61c75d71a8201c28c73e20f928b5dc",
"sha256": "abd6c671b0cc1d386116a4f6dfe5524ff994f2ea8150f353731ec44da34731b1"
},
"downloads": -1,
"filename": "dclab-0.66.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "7c61c75d71a8201c28c73e20f928b5dc",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": "<4,>=3.9",
"size": 2177409,
"upload_time": "2025-07-10T21:37:31",
"upload_time_iso_8601": "2025-07-10T21:37:31.706299Z",
"url": "https://files.pythonhosted.org/packages/c0/63/67cdcae450eb3f4ddfb7d04caba3fa962b28b35f220382e99da6d57730da/dclab-0.66.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e4ab8cf7f6aa6e057ddbc6caafec1dc181f30d106ed21ef9db55ea835d8b5414",
"md5": "2298a1e2cf4dd2d6ca1819b21f4bb28c",
"sha256": "cdbe90113a3106b3e1f12e33acf0a2b3e333cec0dffa5517029d685d441ef9e8"
},
"downloads": -1,
"filename": "dclab-0.66.0-cp313-cp313-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "2298a1e2cf4dd2d6ca1819b21f4bb28c",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": "<4,>=3.9",
"size": 2288939,
"upload_time": "2025-07-10T21:37:32",
"upload_time_iso_8601": "2025-07-10T21:37:32.856686Z",
"url": "https://files.pythonhosted.org/packages/e4/ab/8cf7f6aa6e057ddbc6caafec1dc181f30d106ed21ef9db55ea835d8b5414/dclab-0.66.0-cp313-cp313-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "21065cea320b344a02a4722465bff598c2cf2ae9d95b2f02cef0d510ae477861",
"md5": "ed840a1c486185dbebe8a3a847da0891",
"sha256": "5870b37a9ba8f1852ece8e98130656a7a913972c82e24423a9b9deacb85d118d"
},
"downloads": -1,
"filename": "dclab-0.66.0-cp313-cp313-win_amd64.whl",
"has_sig": false,
"md5_digest": "ed840a1c486185dbebe8a3a847da0891",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": "<4,>=3.9",
"size": 879712,
"upload_time": "2025-07-10T21:25:50",
"upload_time_iso_8601": "2025-07-10T21:25:50.779738Z",
"url": "https://files.pythonhosted.org/packages/21/06/5cea320b344a02a4722465bff598c2cf2ae9d95b2f02cef0d510ae477861/dclab-0.66.0-cp313-cp313-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e70c1fdd52dc2c5bf4caffcaa00fee3059a2d9f38929556325cd99f164571a84",
"md5": "b2c4f0c8a2b2564cbd85f618b3ffbe82",
"sha256": "091417fc94d458113be85d8901d55aa11299c26408aff9a1935e4c84aa5dfc3a"
},
"downloads": -1,
"filename": "dclab-0.66.0-cp39-cp39-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "b2c4f0c8a2b2564cbd85f618b3ffbe82",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": "<4,>=3.9",
"size": 910849,
"upload_time": "2025-07-10T21:26:20",
"upload_time_iso_8601": "2025-07-10T21:26:20.183497Z",
"url": "https://files.pythonhosted.org/packages/e7/0c/1fdd52dc2c5bf4caffcaa00fee3059a2d9f38929556325cd99f164571a84/dclab-0.66.0-cp39-cp39-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b9f2cf4ee59d111142852862178946a5342661d82c16cf3fd7e21d0fa2b1262a",
"md5": "abe0e081f23b0c413395687a61eff07f",
"sha256": "73d3daf2bbc65442c4d51122e03b609e37026ea99f906678d8c47a29ca3931a3"
},
"downloads": -1,
"filename": "dclab-0.66.0-cp39-cp39-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "abe0e081f23b0c413395687a61eff07f",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": "<4,>=3.9",
"size": 891244,
"upload_time": "2025-07-10T21:24:10",
"upload_time_iso_8601": "2025-07-10T21:24:10.377650Z",
"url": "https://files.pythonhosted.org/packages/b9/f2/cf4ee59d111142852862178946a5342661d82c16cf3fd7e21d0fa2b1262a/dclab-0.66.0-cp39-cp39-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ffdf90eca981cd34c3b119de458beef6df203a13e601895d4e24a85a006f37ed",
"md5": "dc44d892aed5c48af097e36092209f5c",
"sha256": "95486bc515f282e80dac56a80dbbabe3305b2da1d5297e6685062cdcf5cc3572"
},
"downloads": -1,
"filename": "dclab-0.66.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "dc44d892aed5c48af097e36092209f5c",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": "<4,>=3.9",
"size": 2140978,
"upload_time": "2025-07-10T21:37:34",
"upload_time_iso_8601": "2025-07-10T21:37:34.374454Z",
"url": "https://files.pythonhosted.org/packages/ff/df/90eca981cd34c3b119de458beef6df203a13e601895d4e24a85a006f37ed/dclab-0.66.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "47112fd9895ea52b336fec77739f75c95b6317f10d990cb78ea70a2470f6222e",
"md5": "bc2b6e207f086431cdaf9878acad20ec",
"sha256": "d694c6631b10b7e6ae3797780e275bd29c90e693121367d3c1424df45affdb88"
},
"downloads": -1,
"filename": "dclab-0.66.0-cp39-cp39-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "bc2b6e207f086431cdaf9878acad20ec",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": "<4,>=3.9",
"size": 2238260,
"upload_time": "2025-07-10T21:37:35",
"upload_time_iso_8601": "2025-07-10T21:37:35.503787Z",
"url": "https://files.pythonhosted.org/packages/47/11/2fd9895ea52b336fec77739f75c95b6317f10d990cb78ea70a2470f6222e/dclab-0.66.0-cp39-cp39-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2deab78519653fe01d53de9e90cd3d8c6e0ea2e23fe7f48606a650b162be6b57",
"md5": "39c4365e9fea3b9ff4e6ee24727de122",
"sha256": "a7ce5c31211b8f85a0aaba1932ea5a3fe23339334e7ec2439e6bf6afdebcbe20"
},
"downloads": -1,
"filename": "dclab-0.66.0-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "39c4365e9fea3b9ff4e6ee24727de122",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": "<4,>=3.9",
"size": 883676,
"upload_time": "2025-07-10T21:25:51",
"upload_time_iso_8601": "2025-07-10T21:25:51.915063Z",
"url": "https://files.pythonhosted.org/packages/2d/ea/b78519653fe01d53de9e90cd3d8c6e0ea2e23fe7f48606a650b162be6b57/dclab-0.66.0-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "48d0dd57e24dd152477b58acf9871ae940d5155edb897de1e7f7a53c96e2b519",
"md5": "e5722508c94f26ac856ff46c977f9263",
"sha256": "3de6db5ff25d2d3b9fe0c319cbcee8ee4183d7ace0e5c24dfbbf18e3ec740612"
},
"downloads": -1,
"filename": "dclab-0.66.0.tar.gz",
"has_sig": false,
"md5_digest": "e5722508c94f26ac856ff46c977f9263",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4,>=3.9",
"size": 4791322,
"upload_time": "2025-07-10T21:22:04",
"upload_time_iso_8601": "2025-07-10T21:22:04.355327Z",
"url": "https://files.pythonhosted.org/packages/48/d0/dd57e24dd152477b58acf9871ae940d5155edb897de1e7f7a53c96e2b519/dclab-0.66.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-10 21:22:04",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "DC-Analysis",
"github_project": "dclab",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "dclab"
}