|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
the DC Cosmos (
`DCscope <https://github.com/DC-analysis/DCscope>`__,
`DCOR <https://github.com/DCOR-dev/dcor_control>`__,
`DCOR-Aid <https://github.com/DCOR-dev/DCOR-Aid>`__,
`DCTag <https://github.com/DC-analysis/DCTag>`__,
`DCKit <https://github.com/DC-analysis/DCKit>`__,
).
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/46/47/f25c61616d8f91a72950f39957d116b40099d117a8204a277c82aee10f3f/dclab-0.67.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\nthe DC Cosmos (\n`DCscope <https://github.com/DC-analysis/DCscope>`__,\n`DCOR <https://github.com/DCOR-dev/dcor_control>`__,\n`DCOR-Aid <https://github.com/DCOR-dev/DCOR-Aid>`__,\n`DCTag <https://github.com/DC-analysis/DCTag>`__,\n`DCKit <https://github.com/DC-analysis/DCKit>`__,\n).\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.67.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": "3e0fb2ec75f110d4cf52967703725ed15eda13cb000c8f79ba7300a68381115b",
"md5": "304dec4867d8b5a628894e60b2902079",
"sha256": "3686e9b893d4a313a111c3ff41879fe04adfd13e71845ae7a8a548a61a7400de"
},
"downloads": -1,
"filename": "dclab-0.67.0-cp310-cp310-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "304dec4867d8b5a628894e60b2902079",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": "<4,>=3.9",
"size": 909788,
"upload_time": "2025-08-19T21:52:35",
"upload_time_iso_8601": "2025-08-19T21:52:35.638320Z",
"url": "https://files.pythonhosted.org/packages/3e/0f/b2ec75f110d4cf52967703725ed15eda13cb000c8f79ba7300a68381115b/dclab-0.67.0-cp310-cp310-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "9a5c9e9e731c090e14fb91fa8cde3c0668f28a0fd8f44d77d1749da9a95dba8a",
"md5": "2dc5501c8e72e377dd5d82025f527882",
"sha256": "04a5cac13692b9028bd47819305806c79c12a120d30f5f6cf38309083158ca05"
},
"downloads": -1,
"filename": "dclab-0.67.0-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "2dc5501c8e72e377dd5d82025f527882",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": "<4,>=3.9",
"size": 890371,
"upload_time": "2025-08-19T21:48:52",
"upload_time_iso_8601": "2025-08-19T21:48:52.638181Z",
"url": "https://files.pythonhosted.org/packages/9a/5c/9e9e731c090e14fb91fa8cde3c0668f28a0fd8f44d77d1749da9a95dba8a/dclab-0.67.0-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "bf00abde6fb49a54b341b76c507888c461a290f7e3b305b96087bf7570ae0d4a",
"md5": "d822e8ffa128f62598e22d8438fab56b",
"sha256": "8ed73847d0058998c8418d21ba739e8d731d62741edfaf90873ca2208b5e23ae"
},
"downloads": -1,
"filename": "dclab-0.67.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "d822e8ffa128f62598e22d8438fab56b",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": "<4,>=3.9",
"size": 2140041,
"upload_time": "2025-08-19T22:00:58",
"upload_time_iso_8601": "2025-08-19T22:00:58.481940Z",
"url": "https://files.pythonhosted.org/packages/bf/00/abde6fb49a54b341b76c507888c461a290f7e3b305b96087bf7570ae0d4a/dclab-0.67.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5c100c9a87b5ce68402563ca5bc57f513950f4af48c08c7bc019a8ab3d121454",
"md5": "e9fdac6d63281ab6e5f9161f635b8027",
"sha256": "a68f576a24343401a0ac6ca98097d915ff8e8bfd833573540234207eaddf762c"
},
"downloads": -1,
"filename": "dclab-0.67.0-cp310-cp310-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "e9fdac6d63281ab6e5f9161f635b8027",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": "<4,>=3.9",
"size": 2234318,
"upload_time": "2025-08-19T22:01:01",
"upload_time_iso_8601": "2025-08-19T22:01:01.812118Z",
"url": "https://files.pythonhosted.org/packages/5c/10/0c9a87b5ce68402563ca5bc57f513950f4af48c08c7bc019a8ab3d121454/dclab-0.67.0-cp310-cp310-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f32cfb8281d5bd02e9d8fa49928cc94ba0be24fd6eef300566c7962550d0fd8d",
"md5": "fe28a79c8aba550a18e8340297cec4c5",
"sha256": "4cf1caa3def7b3d97124ead4890d3af39850cf3b4b2e5c024d65ea9de036d7cf"
},
"downloads": -1,
"filename": "dclab-0.67.0-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "fe28a79c8aba550a18e8340297cec4c5",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": "<4,>=3.9",
"size": 882875,
"upload_time": "2025-08-19T21:49:49",
"upload_time_iso_8601": "2025-08-19T21:49:49.571650Z",
"url": "https://files.pythonhosted.org/packages/f3/2c/fb8281d5bd02e9d8fa49928cc94ba0be24fd6eef300566c7962550d0fd8d/dclab-0.67.0-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "432def2668b0c05b3fcd88df98da5c69c5ca3c0bff7e804417c0fe51886dcb10",
"md5": "3573e1d55b98cbd3814c351a7f0ccbb5",
"sha256": "7088c4d5ee139acd568dc445dae902c3cb90e5ca508270aada51cd11f6bb2ad2"
},
"downloads": -1,
"filename": "dclab-0.67.0-cp311-cp311-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "3573e1d55b98cbd3814c351a7f0ccbb5",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": "<4,>=3.9",
"size": 909564,
"upload_time": "2025-08-19T21:52:37",
"upload_time_iso_8601": "2025-08-19T21:52:37.125916Z",
"url": "https://files.pythonhosted.org/packages/43/2d/ef2668b0c05b3fcd88df98da5c69c5ca3c0bff7e804417c0fe51886dcb10/dclab-0.67.0-cp311-cp311-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1f58e58b5fa7d1a9aae72369f01c93a903c736306b076514bf9c297103b7aa6a",
"md5": "0f5fe709b85338bd51043595d5786d94",
"sha256": "537ad5a8b20c06a72fb0fad43af663b053bd709d787347c38f16572fedfdba24"
},
"downloads": -1,
"filename": "dclab-0.67.0-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "0f5fe709b85338bd51043595d5786d94",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": "<4,>=3.9",
"size": 890239,
"upload_time": "2025-08-19T21:48:53",
"upload_time_iso_8601": "2025-08-19T21:48:53.995914Z",
"url": "https://files.pythonhosted.org/packages/1f/58/e58b5fa7d1a9aae72369f01c93a903c736306b076514bf9c297103b7aa6a/dclab-0.67.0-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6c358cf943384b400647e9fd4f54bc117e8e4eebb02684894b0a60c654b586d6",
"md5": "efa63a281f067aeaea5925e50f685768",
"sha256": "47c465f7ff3571dee1cb873190b90ead2c459daa50b14e86d05678fec2ab89c9"
},
"downloads": -1,
"filename": "dclab-0.67.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "efa63a281f067aeaea5925e50f685768",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": "<4,>=3.9",
"size": 2230018,
"upload_time": "2025-08-19T22:01:03",
"upload_time_iso_8601": "2025-08-19T22:01:03.101125Z",
"url": "https://files.pythonhosted.org/packages/6c/35/8cf943384b400647e9fd4f54bc117e8e4eebb02684894b0a60c654b586d6/dclab-0.67.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d0bf77cf1060cd8395fb40ee54957e9a54acd752fa23023a095ec3696e1fc73d",
"md5": "f2aa45fc6ffdaa702b375764314bc539",
"sha256": "038e29f029b8b66c6cea167a645b520abf0533e02dd9fb77fbff17bdb3906058"
},
"downloads": -1,
"filename": "dclab-0.67.0-cp311-cp311-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "f2aa45fc6ffdaa702b375764314bc539",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": "<4,>=3.9",
"size": 2325010,
"upload_time": "2025-08-19T22:01:04",
"upload_time_iso_8601": "2025-08-19T22:01:04.733092Z",
"url": "https://files.pythonhosted.org/packages/d0/bf/77cf1060cd8395fb40ee54957e9a54acd752fa23023a095ec3696e1fc73d/dclab-0.67.0-cp311-cp311-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e6f40f33be80c0412921c59b882600072d94726c600cc070df77f1d3e494317d",
"md5": "b6fcb32e16fad9c0a33c6c1ec6c8af94",
"sha256": "272e9d206a2b8aeb9692007816bd28695f86bc106e96a5e6727b6adbe8132514"
},
"downloads": -1,
"filename": "dclab-0.67.0-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "b6fcb32e16fad9c0a33c6c1ec6c8af94",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": "<4,>=3.9",
"size": 882188,
"upload_time": "2025-08-19T21:49:51",
"upload_time_iso_8601": "2025-08-19T21:49:51.116649Z",
"url": "https://files.pythonhosted.org/packages/e6/f4/0f33be80c0412921c59b882600072d94726c600cc070df77f1d3e494317d/dclab-0.67.0-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "7325d25b51891c6a44b8fed77c2c09e323ed32727d12da19bddb78e05ac5ba87",
"md5": "c2264ca3c2fb353d5411ff7bd933bcfa",
"sha256": "9586f679fa30a8416d1387886d29cde6c1b8abdc9f2f717edc0982219c81f924"
},
"downloads": -1,
"filename": "dclab-0.67.0-cp312-cp312-macosx_10_13_x86_64.whl",
"has_sig": false,
"md5_digest": "c2264ca3c2fb353d5411ff7bd933bcfa",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": "<4,>=3.9",
"size": 909314,
"upload_time": "2025-08-19T21:52:38",
"upload_time_iso_8601": "2025-08-19T21:52:38.483415Z",
"url": "https://files.pythonhosted.org/packages/73/25/d25b51891c6a44b8fed77c2c09e323ed32727d12da19bddb78e05ac5ba87/dclab-0.67.0-cp312-cp312-macosx_10_13_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2e061548f056f25747568480099191c6b52c9ebd34ad4dcb9184cec7d1932e42",
"md5": "1efc7412b0387589727f4e3e49fcceca",
"sha256": "fd89854c06c4fccce4f1c872a1efc4c63a80ec88da07953ff9f8d5336589e227"
},
"downloads": -1,
"filename": "dclab-0.67.0-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "1efc7412b0387589727f4e3e49fcceca",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": "<4,>=3.9",
"size": 889326,
"upload_time": "2025-08-19T21:48:55",
"upload_time_iso_8601": "2025-08-19T21:48:55.127925Z",
"url": "https://files.pythonhosted.org/packages/2e/06/1548f056f25747568480099191c6b52c9ebd34ad4dcb9184cec7d1932e42/dclab-0.67.0-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b91b3e54f93785e1a768a073c18966ac874edfc9612b2ce12ad360cc4d8b65c8",
"md5": "5d89e67d8e9a323d6e2c5de15f8058ad",
"sha256": "273f655fb11b5d15cf6f77eb86770c11d59d7f8a0902108b253ac4b252eacbb5"
},
"downloads": -1,
"filename": "dclab-0.67.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "5d89e67d8e9a323d6e2c5de15f8058ad",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": "<4,>=3.9",
"size": 2197236,
"upload_time": "2025-08-19T22:01:05",
"upload_time_iso_8601": "2025-08-19T22:01:05.948660Z",
"url": "https://files.pythonhosted.org/packages/b9/1b/3e54f93785e1a768a073c18966ac874edfc9612b2ce12ad360cc4d8b65c8/dclab-0.67.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "0ea712be4ce2b64afda03320994c41215b75782e172c84fced957a597486d668",
"md5": "1c7cedc89702284883fe1be098e24fba",
"sha256": "81183edf9b7c5293cdd54d0aced3bc12a7a156d62bba2802a2f8f974c5f72cd0"
},
"downloads": -1,
"filename": "dclab-0.67.0-cp312-cp312-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "1c7cedc89702284883fe1be098e24fba",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": "<4,>=3.9",
"size": 2308246,
"upload_time": "2025-08-19T22:01:07",
"upload_time_iso_8601": "2025-08-19T22:01:07.319331Z",
"url": "https://files.pythonhosted.org/packages/0e/a7/12be4ce2b64afda03320994c41215b75782e172c84fced957a597486d668/dclab-0.67.0-cp312-cp312-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "0893b3af6d8ddfcdbfe76641449429a0d7c54c1329eafaa2d7273095b26a746c",
"md5": "756675a77283d0906d10caf87622251e",
"sha256": "18722f4a4d685dad22d81a17cd3f4ef3a3ba5ce63e506afcc73dabb2d7038657"
},
"downloads": -1,
"filename": "dclab-0.67.0-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "756675a77283d0906d10caf87622251e",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": "<4,>=3.9",
"size": 882047,
"upload_time": "2025-08-19T21:49:52",
"upload_time_iso_8601": "2025-08-19T21:49:52.623060Z",
"url": "https://files.pythonhosted.org/packages/08/93/b3af6d8ddfcdbfe76641449429a0d7c54c1329eafaa2d7273095b26a746c/dclab-0.67.0-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "558b755cde6edfde3434e681f605b9fdc7622416097ad4ccfab03a32cb7d6840",
"md5": "2b8893f192c9f948326794239b1ad159",
"sha256": "8c8e03b774c9e0b7f0e2f28005ad03472a0efab1e2a1991190f453d407eab3bb"
},
"downloads": -1,
"filename": "dclab-0.67.0-cp313-cp313-macosx_10_13_x86_64.whl",
"has_sig": false,
"md5_digest": "2b8893f192c9f948326794239b1ad159",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": "<4,>=3.9",
"size": 905717,
"upload_time": "2025-08-19T21:52:39",
"upload_time_iso_8601": "2025-08-19T21:52:39.915247Z",
"url": "https://files.pythonhosted.org/packages/55/8b/755cde6edfde3434e681f605b9fdc7622416097ad4ccfab03a32cb7d6840/dclab-0.67.0-cp313-cp313-macosx_10_13_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "56a8ea3f0acbd55876e60c0a01b97ca8111488c2c247ac91f0fe2334485d5fa2",
"md5": "e14add7fa5e0b82720454cebc4ac4c85",
"sha256": "241746a0d4932f8ce865d1f2074069e96b15cd97eec6185511bdd97e8731a20b"
},
"downloads": -1,
"filename": "dclab-0.67.0-cp313-cp313-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "e14add7fa5e0b82720454cebc4ac4c85",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": "<4,>=3.9",
"size": 886231,
"upload_time": "2025-08-19T21:48:56",
"upload_time_iso_8601": "2025-08-19T21:48:56.511277Z",
"url": "https://files.pythonhosted.org/packages/56/a8/ea3f0acbd55876e60c0a01b97ca8111488c2c247ac91f0fe2334485d5fa2/dclab-0.67.0-cp313-cp313-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "903251acf30d740be83fc17001c55a0d971549f26a1001b450a5964797166dd7",
"md5": "5bdf918047a6164f2775285cf1488bf6",
"sha256": "7fcca4f4e695011b49ce8a2dc181b2f29fb29d72a5fa54a03f903b979ebdd755"
},
"downloads": -1,
"filename": "dclab-0.67.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "5bdf918047a6164f2775285cf1488bf6",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": "<4,>=3.9",
"size": 2178268,
"upload_time": "2025-08-19T22:01:08",
"upload_time_iso_8601": "2025-08-19T22:01:08.844378Z",
"url": "https://files.pythonhosted.org/packages/90/32/51acf30d740be83fc17001c55a0d971549f26a1001b450a5964797166dd7/dclab-0.67.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5f8a6fbec355b25ebb09f5e523d49c46abe919adbcc45ba2c2c51f5619c2626d",
"md5": "089291cb820cd712be78b5a18f89c942",
"sha256": "1f198f6eaae3f800319bee39a41163289a6bd513349d42b85bc969158ccd1ff5"
},
"downloads": -1,
"filename": "dclab-0.67.0-cp313-cp313-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "089291cb820cd712be78b5a18f89c942",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": "<4,>=3.9",
"size": 2289846,
"upload_time": "2025-08-19T22:01:10",
"upload_time_iso_8601": "2025-08-19T22:01:10.590597Z",
"url": "https://files.pythonhosted.org/packages/5f/8a/6fbec355b25ebb09f5e523d49c46abe919adbcc45ba2c2c51f5619c2626d/dclab-0.67.0-cp313-cp313-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "832f810e2c96bbfed8c75ee9eec77b238ff659e1ca6b3ccbc6f1f4a479674ec1",
"md5": "b8ee5b546559bdd50365ab7c1141ae4a",
"sha256": "461889c096134554d6f2d3158037a588c0b05b6924509c359a9173460ea0c7b3"
},
"downloads": -1,
"filename": "dclab-0.67.0-cp313-cp313-win_amd64.whl",
"has_sig": false,
"md5_digest": "b8ee5b546559bdd50365ab7c1141ae4a",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": "<4,>=3.9",
"size": 880576,
"upload_time": "2025-08-19T21:49:53",
"upload_time_iso_8601": "2025-08-19T21:49:53.711079Z",
"url": "https://files.pythonhosted.org/packages/83/2f/810e2c96bbfed8c75ee9eec77b238ff659e1ca6b3ccbc6f1f4a479674ec1/dclab-0.67.0-cp313-cp313-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b64def365082395de2ff1d1d1e00e82710f284fad5564a98a6e2a1cd8ef679a2",
"md5": "22ad0f9e299439776b759b4c3957e4d3",
"sha256": "df1e610ee6f6657037aab1a0a955ba6fbc9227b03017c51bb48635d419c51337"
},
"downloads": -1,
"filename": "dclab-0.67.0-cp314-cp314-macosx_10_13_x86_64.whl",
"has_sig": false,
"md5_digest": "22ad0f9e299439776b759b4c3957e4d3",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": "<4,>=3.9",
"size": 905949,
"upload_time": "2025-08-19T21:52:41",
"upload_time_iso_8601": "2025-08-19T21:52:41.787605Z",
"url": "https://files.pythonhosted.org/packages/b6/4d/ef365082395de2ff1d1d1e00e82710f284fad5564a98a6e2a1cd8ef679a2/dclab-0.67.0-cp314-cp314-macosx_10_13_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "338c8d1db7123f443cae58c31b256f4c845eb94fd9f87cfb0e89a43c2cf47269",
"md5": "ea67eea30fe21ea561ecc821eccfdf8e",
"sha256": "d6ec51d5108946624f562186ca6f9d898e4b65e8e307a5a4333ec1327dae2b3e"
},
"downloads": -1,
"filename": "dclab-0.67.0-cp314-cp314-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "ea67eea30fe21ea561ecc821eccfdf8e",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": "<4,>=3.9",
"size": 888021,
"upload_time": "2025-08-19T21:48:58",
"upload_time_iso_8601": "2025-08-19T21:48:58.358203Z",
"url": "https://files.pythonhosted.org/packages/33/8c/8d1db7123f443cae58c31b256f4c845eb94fd9f87cfb0e89a43c2cf47269/dclab-0.67.0-cp314-cp314-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e6389be5993525e1f14ff2904232d471458c5af80df25d4750ebfa3225e06bbb",
"md5": "4b3b0c9a7cab00450b881167ec0fba15",
"sha256": "ea9c55979cfe62f50d668cfdc1e1ff47bd8098e3cb07cbc56a00b2218014a963"
},
"downloads": -1,
"filename": "dclab-0.67.0-cp314-cp314t-macosx_10_13_x86_64.whl",
"has_sig": false,
"md5_digest": "4b3b0c9a7cab00450b881167ec0fba15",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": "<4,>=3.9",
"size": 920861,
"upload_time": "2025-08-19T21:52:43",
"upload_time_iso_8601": "2025-08-19T21:52:43.008158Z",
"url": "https://files.pythonhosted.org/packages/e6/38/9be5993525e1f14ff2904232d471458c5af80df25d4750ebfa3225e06bbb/dclab-0.67.0-cp314-cp314t-macosx_10_13_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "755f1839f10be7321c03d0145cbc1ea3d93bd015495fc772a48b5d3a67c9208e",
"md5": "3ad12ad44a14ebdc2ed8cebd109727a8",
"sha256": "4d46c5a04c7250c78a518dc1769d81eb055f333383572a990ab6f7f699e6bbf4"
},
"downloads": -1,
"filename": "dclab-0.67.0-cp314-cp314t-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "3ad12ad44a14ebdc2ed8cebd109727a8",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": "<4,>=3.9",
"size": 907249,
"upload_time": "2025-08-19T21:48:59",
"upload_time_iso_8601": "2025-08-19T21:48:59.459473Z",
"url": "https://files.pythonhosted.org/packages/75/5f/1839f10be7321c03d0145cbc1ea3d93bd015495fc772a48b5d3a67c9208e/dclab-0.67.0-cp314-cp314t-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4caf4b41ef5e3cb764631945dfa1804cb0450603be5f8cccbd91096e01a10ed9",
"md5": "21efea09dabb4ed126291f355d7b218a",
"sha256": "b2e52317ffe83170d1eecbd5f8fd5508a5b43d0efd5bfc7a6a91acff77bd3940"
},
"downloads": -1,
"filename": "dclab-0.67.0-cp39-cp39-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "21efea09dabb4ed126291f355d7b218a",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": "<4,>=3.9",
"size": 910497,
"upload_time": "2025-08-19T21:52:44",
"upload_time_iso_8601": "2025-08-19T21:52:44.508700Z",
"url": "https://files.pythonhosted.org/packages/4c/af/4b41ef5e3cb764631945dfa1804cb0450603be5f8cccbd91096e01a10ed9/dclab-0.67.0-cp39-cp39-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "27922e633b34003379b5e9bfd90f5987e0ba3b7a1204940b40a921a17e4dcc4f",
"md5": "cf23f74e110a411473edfa243954511e",
"sha256": "029e1d76057f05d055ac4e3cc978ce644b4b56a4d7da35cdb9589066c22d3dca"
},
"downloads": -1,
"filename": "dclab-0.67.0-cp39-cp39-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "cf23f74e110a411473edfa243954511e",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": "<4,>=3.9",
"size": 890914,
"upload_time": "2025-08-19T21:49:00",
"upload_time_iso_8601": "2025-08-19T21:49:00.625388Z",
"url": "https://files.pythonhosted.org/packages/27/92/2e633b34003379b5e9bfd90f5987e0ba3b7a1204940b40a921a17e4dcc4f/dclab-0.67.0-cp39-cp39-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "88f7382ec4d72e44fc062a27a7e0b4be236f19bbdb419121278d325dae0757f8",
"md5": "ae2c52d053feaa410b51151c4e8f26f5",
"sha256": "424d6a0e0f98af26fdae102b44091eb74206681a426f4a7ef8677aca00ad1de0"
},
"downloads": -1,
"filename": "dclab-0.67.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "ae2c52d053feaa410b51151c4e8f26f5",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": "<4,>=3.9",
"size": 2133671,
"upload_time": "2025-08-19T22:01:12",
"upload_time_iso_8601": "2025-08-19T22:01:12.207519Z",
"url": "https://files.pythonhosted.org/packages/88/f7/382ec4d72e44fc062a27a7e0b4be236f19bbdb419121278d325dae0757f8/dclab-0.67.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5b2982f58f9a688bc05c9cc7daae21e944a886b907a041371071265de72930d4",
"md5": "e767113564b3d6101fe0efd90f678da0",
"sha256": "907678019d74ff0dd7bf57796bd03b892c2d21d3f46c595e32a38d4198d9edb9"
},
"downloads": -1,
"filename": "dclab-0.67.0-cp39-cp39-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "e767113564b3d6101fe0efd90f678da0",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": "<4,>=3.9",
"size": 2229922,
"upload_time": "2025-08-19T22:01:13",
"upload_time_iso_8601": "2025-08-19T22:01:13.871379Z",
"url": "https://files.pythonhosted.org/packages/5b/29/82f58f9a688bc05c9cc7daae21e944a886b907a041371071265de72930d4/dclab-0.67.0-cp39-cp39-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8d4c4e5093f49925940837dba642afb6673d9f27860035867e550053a2117aaf",
"md5": "70c1a5a1c6ed05ec7bc7f2d328df8bf6",
"sha256": "f314d277341419f5df269993bb4ad53e62e35c065e1ef6d2814ffb02888b794c"
},
"downloads": -1,
"filename": "dclab-0.67.0-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "70c1a5a1c6ed05ec7bc7f2d328df8bf6",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": "<4,>=3.9",
"size": 883482,
"upload_time": "2025-08-19T21:49:54",
"upload_time_iso_8601": "2025-08-19T21:49:54.817756Z",
"url": "https://files.pythonhosted.org/packages/8d/4c/4e5093f49925940837dba642afb6673d9f27860035867e550053a2117aaf/dclab-0.67.0-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4647f25c61616d8f91a72950f39957d116b40099d117a8204a277c82aee10f3f",
"md5": "d5253d7047bb0e9db8768ad3efa5fce2",
"sha256": "2db3d583323bbda0577811eae29b0387155504d69271e3ea0bb52f673f958cc6"
},
"downloads": -1,
"filename": "dclab-0.67.0.tar.gz",
"has_sig": false,
"md5_digest": "d5253d7047bb0e9db8768ad3efa5fce2",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4,>=3.9",
"size": 4792797,
"upload_time": "2025-08-19T21:45:50",
"upload_time_iso_8601": "2025-08-19T21:45:50.562831Z",
"url": "https://files.pythonhosted.org/packages/46/47/f25c61616d8f91a72950f39957d116b40099d117a8204a277c82aee10f3f/dclab-0.67.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-08-19 21:45:50",
"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"
}