patato


Namepatato JSON
Version 0.6.1 PyPI version JSON
download
home_pageNone
SummaryA Python Toolkit for the analysis of photoacoustic tomography data.
upload_time2025-08-19 12:50:29
maintainerNone
docs_urlNone
authorNone
requires_python<3.14,>=3.8
licenseMIT License Copyright (c) 2023 Thomas Else Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
keywords photoacoustics jax tomography reconstruction spectral unmixing dynamic contrast enhanced backprojection model based
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            [![Journal of open source software status](https://joss.theoj.org/papers/456eaf591244858915ad8730dcbc19d7/status.svg)](https://joss.theoj.org/papers/456eaf591244858915ad8730dcbc19d7)
[![Documentation Status](https://readthedocs.org/projects/patato/badge/?version=latest)](https://patato.readthedocs.io/en/latest/?badge=latest)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://github.com/bohndieklab/patato/blob/main/LICENSE.MD)
[![PyPI version](https://badge.fury.io/py/patato.svg)](https://badge.fury.io/py/patato)
[![Build](https://github.com/bohndieklab/patato/actions/workflows/build_wheels.yml/badge.svg)](https://github.com/bohndieklab/patato/actions/workflows/build_wheels.yml)

![Logo](https://github.com/BohndiekLab/patato/raw/main/docs/logos/PATATO%20Logo_1_Combination.png "Logo")

# PATATO: PhotoAcoustic Tomography Analysis TOolkit

[Documentation](https://patato.readthedocs.io/en/develop/)

PATATO is an Open-Source project to enable the analysis of photoacoustic (PA) imaging data in a transparent, reproducible and extendable way. We provide efficient, GPU-optimised implementations of common PA algorithms written around standard Python libraries, including filtered backprojection, model-based reconstruction and spectral unmixing.

The tool supports many file formats, such as the International Photoacoustic Standardisation Consortium (IPASC) data format, and it can be extended to support custom data formats. We hope that this toolkit can enable faster and wider dissemination of analysis techniques for PA imaging and provide a useful tool to the community.

* Please report any bugs or issues you find to our GitHub repository
* Please do get involved! Contact Thomas Else (telse@ic.ac.uk).

## Getting Started
In order to use PATATO, you must have a Python environment set up on your computer. We recommend using uv (https://docs.astral.sh/uv/) to run Python. This will help you to avoid dependency conflicts. You can alternatively use Anaconda or virtual environments.

**We currently recommend running PATATO on Python version 3.12.**

You can install patato with uv like so:

```shell
uv add patato
```

Or, using pip:

```shell
pip install patato
```

To setup support for GPU-based reconstruction, please follow the installation guide in the documentation.

## Citing PATATO

To cite PATATO, please reference our article in the Journal of Open Source software, [here](https://joss.theoj.org/papers/456eaf591244858915ad8730dcbc19d7).

## Documentation, examples and contributing
Documentation for PATATO can be found at https://patato.readthedocs.io/en/latest/?badge=latest.

Copyright (c) Thomas Else 2022-25.
Distributed under a MIT License.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "patato",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<3.14,>=3.8",
    "maintainer_email": null,
    "keywords": "photoacoustics, jax, tomography, reconstruction, spectral unmixing, dynamic contrast enhanced, backprojection, model based",
    "author": null,
    "author_email": "Thomas Else <telse@ic.ac.uk>",
    "download_url": "https://files.pythonhosted.org/packages/42/00/f1c979b1a7adcf46dcdf290fb36a44d5d53fa536148cf4e4d79e5fdc655d/patato-0.6.1.tar.gz",
    "platform": null,
    "description": "[![Journal of open source software status](https://joss.theoj.org/papers/456eaf591244858915ad8730dcbc19d7/status.svg)](https://joss.theoj.org/papers/456eaf591244858915ad8730dcbc19d7)\n[![Documentation Status](https://readthedocs.org/projects/patato/badge/?version=latest)](https://patato.readthedocs.io/en/latest/?badge=latest)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://github.com/bohndieklab/patato/blob/main/LICENSE.MD)\n[![PyPI version](https://badge.fury.io/py/patato.svg)](https://badge.fury.io/py/patato)\n[![Build](https://github.com/bohndieklab/patato/actions/workflows/build_wheels.yml/badge.svg)](https://github.com/bohndieklab/patato/actions/workflows/build_wheels.yml)\n\n![Logo](https://github.com/BohndiekLab/patato/raw/main/docs/logos/PATATO%20Logo_1_Combination.png \"Logo\")\n\n# PATATO: PhotoAcoustic Tomography Analysis TOolkit\n\n[Documentation](https://patato.readthedocs.io/en/develop/)\n\nPATATO is an Open-Source project to enable the analysis of photoacoustic (PA) imaging data in a transparent, reproducible and extendable way. We provide efficient, GPU-optimised implementations of common PA algorithms written around standard Python libraries, including filtered backprojection, model-based reconstruction and spectral unmixing.\n\nThe tool supports many file formats, such as the International Photoacoustic Standardisation Consortium (IPASC) data format, and it can be extended to support custom data formats. We hope that this toolkit can enable faster and wider dissemination of analysis techniques for PA imaging and provide a useful tool to the community.\n\n* Please report any bugs or issues you find to our GitHub repository\n* Please do get involved! Contact Thomas Else (telse@ic.ac.uk).\n\n## Getting Started\nIn order to use PATATO, you must have a Python environment set up on your computer. We recommend using uv (https://docs.astral.sh/uv/) to run Python. This will help you to avoid dependency conflicts. You can alternatively use Anaconda or virtual environments.\n\n**We currently recommend running PATATO on Python version 3.12.**\n\nYou can install patato with uv like so:\n\n```shell\nuv add patato\n```\n\nOr, using pip:\n\n```shell\npip install patato\n```\n\nTo setup support for GPU-based reconstruction, please follow the installation guide in the documentation.\n\n## Citing PATATO\n\nTo cite PATATO, please reference our article in the Journal of Open Source software, [here](https://joss.theoj.org/papers/456eaf591244858915ad8730dcbc19d7).\n\n## Documentation, examples and contributing\nDocumentation for PATATO can be found at https://patato.readthedocs.io/en/latest/?badge=latest.\n\nCopyright (c) Thomas Else 2022-25.\nDistributed under a MIT License.\n",
    "bugtrack_url": null,
    "license": "MIT License\n        \n        Copyright (c) 2023 Thomas Else\n        \n        Permission is hereby granted, free of charge, to any person obtaining a copy\n        of this software and associated documentation files (the \"Software\"), to deal\n        in the Software without restriction, including without limitation the rights\n        to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n        copies of the Software, and to permit persons to whom the Software is\n        furnished to do so, subject to the following conditions:\n        \n        The above copyright notice and this permission notice shall be included in all\n        copies or substantial portions of the Software.\n        \n        THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n        IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n        FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n        AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n        LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n        OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n        SOFTWARE.",
    "summary": "A Python Toolkit for the analysis of photoacoustic tomography data.",
    "version": "0.6.1",
    "project_urls": {
        "Bug Tracker": "https://github.com/bohndieklab/patato/issues",
        "Documentation": "https://patato.readthedocs.io",
        "Homepage": "https://github.com/bohndieklab/patato"
    },
    "split_keywords": [
        "photoacoustics",
        " jax",
        " tomography",
        " reconstruction",
        " spectral unmixing",
        " dynamic contrast enhanced",
        " backprojection",
        " model based"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0915afeaf38af9dfd3c6ee98933d4479908391e709f36b6842af8704508c2503",
                "md5": "e1601d6072b3b1933d0187196b207643",
                "sha256": "90de44c019f17be6ff72285e90434804549fe61e264f30de6a8d21bbf463fcbe"
            },
            "downloads": -1,
            "filename": "patato-0.6.1-cp310-cp310-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e1601d6072b3b1933d0187196b207643",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<3.14,>=3.8",
            "size": 524714,
            "upload_time": "2025-08-19T12:49:14",
            "upload_time_iso_8601": "2025-08-19T12:49:14.029214Z",
            "url": "https://files.pythonhosted.org/packages/09/15/afeaf38af9dfd3c6ee98933d4479908391e709f36b6842af8704508c2503/patato-0.6.1-cp310-cp310-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ce8b65b081096b2991fc421a0d565499252216ca4c26da903ded1788b3ad546d",
                "md5": "9e8771880f874bd7301406edae729177",
                "sha256": "0604e1450ec273d6873e6e14bf63d6bf63ae97051197e93338d6fcf6f1c2f1fc"
            },
            "downloads": -1,
            "filename": "patato-0.6.1-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "9e8771880f874bd7301406edae729177",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<3.14,>=3.8",
            "size": 515575,
            "upload_time": "2025-08-19T12:49:15",
            "upload_time_iso_8601": "2025-08-19T12:49:15.629909Z",
            "url": "https://files.pythonhosted.org/packages/ce/8b/65b081096b2991fc421a0d565499252216ca4c26da903ded1788b3ad546d/patato-0.6.1-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7a733a1be2910d5c2a6e9e33dcc45d1a2814dd9650d445810f522e726bb649bd",
                "md5": "05a8a484530b02dd199d8e5ba8ee165a",
                "sha256": "b37c6fe23a3648aa7a5b19101311c4d2fed99f427c63693a0cb37ddc01d44634"
            },
            "downloads": -1,
            "filename": "patato-0.6.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "05a8a484530b02dd199d8e5ba8ee165a",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<3.14,>=3.8",
            "size": 2284506,
            "upload_time": "2025-08-19T12:49:17",
            "upload_time_iso_8601": "2025-08-19T12:49:17.654110Z",
            "url": "https://files.pythonhosted.org/packages/7a/73/3a1be2910d5c2a6e9e33dcc45d1a2814dd9650d445810f522e726bb649bd/patato-0.6.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "20cee2bb15cb1e7aa5392c429688b1ee3c17da019b952b98538e28036a05f196",
                "md5": "3959e94dc3e7670f765700b245413535",
                "sha256": "3149d6144652785b571a7d49ff9c3153ac9dce289a66e587a2e98af5ffb41839"
            },
            "downloads": -1,
            "filename": "patato-0.6.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3959e94dc3e7670f765700b245413535",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<3.14,>=3.8",
            "size": 2303346,
            "upload_time": "2025-08-19T12:49:19",
            "upload_time_iso_8601": "2025-08-19T12:49:19.369351Z",
            "url": "https://files.pythonhosted.org/packages/20/ce/e2bb15cb1e7aa5392c429688b1ee3c17da019b952b98538e28036a05f196/patato-0.6.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "12e06266fd756befdf0bbfbb95455391a6e79b08f24d3fa8279b7973ccb7c55c",
                "md5": "33bfc70a520d5f35b6f208f4f4ecd922",
                "sha256": "4eccebad2bd7d611bd45824c2fbcd0ae5446ea0b091e144ab67bb141bd9d683a"
            },
            "downloads": -1,
            "filename": "patato-0.6.1-cp310-cp310-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "33bfc70a520d5f35b6f208f4f4ecd922",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<3.14,>=3.8",
            "size": 3255938,
            "upload_time": "2025-08-19T12:49:20",
            "upload_time_iso_8601": "2025-08-19T12:49:20.916548Z",
            "url": "https://files.pythonhosted.org/packages/12/e0/6266fd756befdf0bbfbb95455391a6e79b08f24d3fa8279b7973ccb7c55c/patato-0.6.1-cp310-cp310-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8c123c620a591538fc84b4fd761448c863235dc37ea586d5bef4ca31b79a8b1c",
                "md5": "7c7181f02216ce6744d20514e4267a4f",
                "sha256": "75ae0d57a595220047810bdf809d4a18b905f5e7b58388daab4f1669ed6eaaa5"
            },
            "downloads": -1,
            "filename": "patato-0.6.1-cp310-cp310-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7c7181f02216ce6744d20514e4267a4f",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<3.14,>=3.8",
            "size": 3168863,
            "upload_time": "2025-08-19T12:49:22",
            "upload_time_iso_8601": "2025-08-19T12:49:22.522925Z",
            "url": "https://files.pythonhosted.org/packages/8c/12/3c620a591538fc84b4fd761448c863235dc37ea586d5bef4ca31b79a8b1c/patato-0.6.1-cp310-cp310-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "af8dab3c4b587ddabbfe9fff0a7dedfd2d14cce80546ccbf100c75203ad8bc0c",
                "md5": "f6051b9bd05528f3ed6f178a0638fb8f",
                "sha256": "fa20170fe04927b0cf97fdeeba7c842c8f1a8bed89138933475528916bf092dc"
            },
            "downloads": -1,
            "filename": "patato-0.6.1-cp310-cp310-win32.whl",
            "has_sig": false,
            "md5_digest": "f6051b9bd05528f3ed6f178a0638fb8f",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<3.14,>=3.8",
            "size": 497859,
            "upload_time": "2025-08-19T12:49:23",
            "upload_time_iso_8601": "2025-08-19T12:49:23.975894Z",
            "url": "https://files.pythonhosted.org/packages/af/8d/ab3c4b587ddabbfe9fff0a7dedfd2d14cce80546ccbf100c75203ad8bc0c/patato-0.6.1-cp310-cp310-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7790fc9790f65cda7d92fac9603f4b1c721eb6db0ae7e8bc2d68fb2deea43f71",
                "md5": "cf620f67acf5a64a5bc2619a00810a9b",
                "sha256": "079177bbb8aab2a60f1981cbb14eeb0d9152dc539bc7a69560c626ee2f82fc69"
            },
            "downloads": -1,
            "filename": "patato-0.6.1-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "cf620f67acf5a64a5bc2619a00810a9b",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<3.14,>=3.8",
            "size": 506463,
            "upload_time": "2025-08-19T12:49:25",
            "upload_time_iso_8601": "2025-08-19T12:49:25.203656Z",
            "url": "https://files.pythonhosted.org/packages/77/90/fc9790f65cda7d92fac9603f4b1c721eb6db0ae7e8bc2d68fb2deea43f71/patato-0.6.1-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b1ae6dde5868787440952f298c253e85d5ea781e5aaf9238393e7591d20cbec5",
                "md5": "12c5e00205ac061ae617e2088cc12f5f",
                "sha256": "27027720c82cfe1c2f5a584f04f00a48c65f8cd7aa98cbe6e19c62b27f0b2dbf"
            },
            "downloads": -1,
            "filename": "patato-0.6.1-cp311-cp311-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "12c5e00205ac061ae617e2088cc12f5f",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.14,>=3.8",
            "size": 527066,
            "upload_time": "2025-08-19T12:49:26",
            "upload_time_iso_8601": "2025-08-19T12:49:26.447570Z",
            "url": "https://files.pythonhosted.org/packages/b1/ae/6dde5868787440952f298c253e85d5ea781e5aaf9238393e7591d20cbec5/patato-0.6.1-cp311-cp311-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9acb5e7c36db1f85c73e36e1befbc33a0fff5ffe9adb478189421fcaf3fbb379",
                "md5": "17d7b8ba87acad16711dcbd7639634e5",
                "sha256": "8b06e572055941e11eb50d59d9bbc293be49232f2eeef91f3af6c3be7753ad9b"
            },
            "downloads": -1,
            "filename": "patato-0.6.1-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "17d7b8ba87acad16711dcbd7639634e5",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.14,>=3.8",
            "size": 518256,
            "upload_time": "2025-08-19T12:49:27",
            "upload_time_iso_8601": "2025-08-19T12:49:27.773725Z",
            "url": "https://files.pythonhosted.org/packages/9a/cb/5e7c36db1f85c73e36e1befbc33a0fff5ffe9adb478189421fcaf3fbb379/patato-0.6.1-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "31901cac588ae81f76b6dd665f7d88f457dba2645f190a2ad11dfa0ee3d6bf2f",
                "md5": "159a55ac57ac678d27859a47eb844d13",
                "sha256": "3b38bf3bcc27a1a53df15199db5d4ce5fad3da1d2c67539b63b02a8d940ee8c5"
            },
            "downloads": -1,
            "filename": "patato-0.6.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "159a55ac57ac678d27859a47eb844d13",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.14,>=3.8",
            "size": 2320479,
            "upload_time": "2025-08-19T12:49:29",
            "upload_time_iso_8601": "2025-08-19T12:49:29.139659Z",
            "url": "https://files.pythonhosted.org/packages/31/90/1cac588ae81f76b6dd665f7d88f457dba2645f190a2ad11dfa0ee3d6bf2f/patato-0.6.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "06ab7b5088d6c5e9766566671bdd9fc90a39aa14e0f723149b494e64f32b5c25",
                "md5": "56ac813fefd57cc1417854a2d1dfecc4",
                "sha256": "c38590390be761c8adf855d385587bb2a3b31f3d59da6b9861561306359053f9"
            },
            "downloads": -1,
            "filename": "patato-0.6.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "56ac813fefd57cc1417854a2d1dfecc4",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.14,>=3.8",
            "size": 2343904,
            "upload_time": "2025-08-19T12:49:30",
            "upload_time_iso_8601": "2025-08-19T12:49:30.831097Z",
            "url": "https://files.pythonhosted.org/packages/06/ab/7b5088d6c5e9766566671bdd9fc90a39aa14e0f723149b494e64f32b5c25/patato-0.6.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "44b0df59392bce562e78d47344c8f7e06e25982fcbdf2a85ce98a6099562c0f3",
                "md5": "30e519b605a62146bfd71564cc990dcf",
                "sha256": "33e2fecc2c32e7a2efd41753b1b192946dc73c41a3ce0f67bec5e0b947406285"
            },
            "downloads": -1,
            "filename": "patato-0.6.1-cp311-cp311-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "30e519b605a62146bfd71564cc990dcf",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.14,>=3.8",
            "size": 3273331,
            "upload_time": "2025-08-19T12:49:32",
            "upload_time_iso_8601": "2025-08-19T12:49:32.223352Z",
            "url": "https://files.pythonhosted.org/packages/44/b0/df59392bce562e78d47344c8f7e06e25982fcbdf2a85ce98a6099562c0f3/patato-0.6.1-cp311-cp311-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a3b388e3152ba02cb3cd41bdb352074ab7c45267cfcec83e199d57f117d3bfc2",
                "md5": "c86f395118fd86ca572b749e7873a369",
                "sha256": "c233e3efaf43bdc23b77eaf4a60e93248e92ce8e53b114496bf5f5bb53eecff7"
            },
            "downloads": -1,
            "filename": "patato-0.6.1-cp311-cp311-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c86f395118fd86ca572b749e7873a369",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.14,>=3.8",
            "size": 3192544,
            "upload_time": "2025-08-19T12:49:33",
            "upload_time_iso_8601": "2025-08-19T12:49:33.751719Z",
            "url": "https://files.pythonhosted.org/packages/a3/b3/88e3152ba02cb3cd41bdb352074ab7c45267cfcec83e199d57f117d3bfc2/patato-0.6.1-cp311-cp311-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2b2fd773193bae7858948b3ff8a45bf41de791eeb31c844d972aa7cb3f4fcdec",
                "md5": "7ec6c027655ee4c626c4abcf6284b619",
                "sha256": "633a32b4aa92ae2b8079481bcea098558e82ccf7f8a47b04b4a2d86179ad0210"
            },
            "downloads": -1,
            "filename": "patato-0.6.1-cp311-cp311-win32.whl",
            "has_sig": false,
            "md5_digest": "7ec6c027655ee4c626c4abcf6284b619",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.14,>=3.8",
            "size": 499950,
            "upload_time": "2025-08-19T12:49:35",
            "upload_time_iso_8601": "2025-08-19T12:49:35.144072Z",
            "url": "https://files.pythonhosted.org/packages/2b/2f/d773193bae7858948b3ff8a45bf41de791eeb31c844d972aa7cb3f4fcdec/patato-0.6.1-cp311-cp311-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "70dc0bc1b45aa3e5cc754dd6012d747ae913bd24bd690eabb745bdcaae0e7f45",
                "md5": "d7ab08213ce387d7bcfe3de9e002de27",
                "sha256": "37d8013de2141da542b95109b8cfeb724bf82ec00d38b332e1144020d01ea9ca"
            },
            "downloads": -1,
            "filename": "patato-0.6.1-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "d7ab08213ce387d7bcfe3de9e002de27",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.14,>=3.8",
            "size": 507425,
            "upload_time": "2025-08-19T12:49:36",
            "upload_time_iso_8601": "2025-08-19T12:49:36.368326Z",
            "url": "https://files.pythonhosted.org/packages/70/dc/0bc1b45aa3e5cc754dd6012d747ae913bd24bd690eabb745bdcaae0e7f45/patato-0.6.1-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f05f02fd52023a4da1f7b59089642b5bba116d50a01fefcd192e820b4b54bc72",
                "md5": "c2ec112d09c9400d877ff58d9065ce80",
                "sha256": "df875cc2117f67e95e7219bee2fbfc63565ab3d437d4abf7195dbe1d0cde8e84"
            },
            "downloads": -1,
            "filename": "patato-0.6.1-cp312-cp312-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c2ec112d09c9400d877ff58d9065ce80",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.14,>=3.8",
            "size": 529269,
            "upload_time": "2025-08-19T12:49:37",
            "upload_time_iso_8601": "2025-08-19T12:49:37.964692Z",
            "url": "https://files.pythonhosted.org/packages/f0/5f/02fd52023a4da1f7b59089642b5bba116d50a01fefcd192e820b4b54bc72/patato-0.6.1-cp312-cp312-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6d830977f83d57818d6861f026e0cc9f54d46b25d5cd4635d2f2c998af0dd995",
                "md5": "ce73e5c082c5a0b63cf6c894bd592d13",
                "sha256": "ecc7a1319641389933979f6357c2c6c2bf4a1f188be34ea45545c5e2b62c84f1"
            },
            "downloads": -1,
            "filename": "patato-0.6.1-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "ce73e5c082c5a0b63cf6c894bd592d13",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.14,>=3.8",
            "size": 521383,
            "upload_time": "2025-08-19T12:49:39",
            "upload_time_iso_8601": "2025-08-19T12:49:39.173097Z",
            "url": "https://files.pythonhosted.org/packages/6d/83/0977f83d57818d6861f026e0cc9f54d46b25d5cd4635d2f2c998af0dd995/patato-0.6.1-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "642172aa79010ce8e69fdcb4bbd68b33f4d96ba3fd8fa7bb55a2df916ea0874d",
                "md5": "88beb2eec9e9d591157e294f6c791478",
                "sha256": "0f72a2592df23b686b749bbe7aeadd6d986f5025060bf0f5351825424f3c3794"
            },
            "downloads": -1,
            "filename": "patato-0.6.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "88beb2eec9e9d591157e294f6c791478",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.14,>=3.8",
            "size": 2327927,
            "upload_time": "2025-08-19T12:49:40",
            "upload_time_iso_8601": "2025-08-19T12:49:40.672532Z",
            "url": "https://files.pythonhosted.org/packages/64/21/72aa79010ce8e69fdcb4bbd68b33f4d96ba3fd8fa7bb55a2df916ea0874d/patato-0.6.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "cd790c871050ec52f0fdcab09271c9c27d2ebae026daea0bde8506bab9ccb2ba",
                "md5": "86f37bb727352ec5c24fd3aec72580d4",
                "sha256": "afd2308f8f1d9aeb6d95002eb66fd2bc7eb2815fbe481c416bb1f4eb1c73059a"
            },
            "downloads": -1,
            "filename": "patato-0.6.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "86f37bb727352ec5c24fd3aec72580d4",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.14,>=3.8",
            "size": 2363778,
            "upload_time": "2025-08-19T12:49:41",
            "upload_time_iso_8601": "2025-08-19T12:49:41.957227Z",
            "url": "https://files.pythonhosted.org/packages/cd/79/0c871050ec52f0fdcab09271c9c27d2ebae026daea0bde8506bab9ccb2ba/patato-0.6.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9b8d2a38a694ed1f4832ca333f5d8825bb93be23f742f187b691e7f17610e217",
                "md5": "b00511014da536e4b53c4547324df585",
                "sha256": "69b8b0bf6d9f0baa993557a207fed1e906eec7c2768695d70eb87b4ae3ab1239"
            },
            "downloads": -1,
            "filename": "patato-0.6.1-cp312-cp312-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "b00511014da536e4b53c4547324df585",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.14,>=3.8",
            "size": 3289796,
            "upload_time": "2025-08-19T12:49:43",
            "upload_time_iso_8601": "2025-08-19T12:49:43.465286Z",
            "url": "https://files.pythonhosted.org/packages/9b/8d/2a38a694ed1f4832ca333f5d8825bb93be23f742f187b691e7f17610e217/patato-0.6.1-cp312-cp312-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b7a39af69552c0ea6c37846916af88325f43bed6cad065c4acb2535985d14f48",
                "md5": "229eba17649211c8fdc4f86302cbd075",
                "sha256": "20e3c4920b83fc0e3fbabcf04156843a92b6916452c78147d7d2037591e96c88"
            },
            "downloads": -1,
            "filename": "patato-0.6.1-cp312-cp312-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "229eba17649211c8fdc4f86302cbd075",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.14,>=3.8",
            "size": 3218969,
            "upload_time": "2025-08-19T12:49:45",
            "upload_time_iso_8601": "2025-08-19T12:49:45.126390Z",
            "url": "https://files.pythonhosted.org/packages/b7/a3/9af69552c0ea6c37846916af88325f43bed6cad065c4acb2535985d14f48/patato-0.6.1-cp312-cp312-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "dee90b34f02aef6c1323b9ff31186232948275f1fbcf8e1f1d6898b1832ec041",
                "md5": "7388edd9eacd5deb37cc91118a6168b1",
                "sha256": "4ef9c5655132beb4d618e1a25a93ffb5fb516e5985fbb049d93999aed0977805"
            },
            "downloads": -1,
            "filename": "patato-0.6.1-cp312-cp312-win32.whl",
            "has_sig": false,
            "md5_digest": "7388edd9eacd5deb37cc91118a6168b1",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.14,>=3.8",
            "size": 500950,
            "upload_time": "2025-08-19T12:49:46",
            "upload_time_iso_8601": "2025-08-19T12:49:46.925410Z",
            "url": "https://files.pythonhosted.org/packages/de/e9/0b34f02aef6c1323b9ff31186232948275f1fbcf8e1f1d6898b1832ec041/patato-0.6.1-cp312-cp312-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b31d9441dc479f6a8f39e92c2c2151d49f2c1c8eabe990af598063fb10a7e744",
                "md5": "42c74ae77f91dfe4be0ab97af942c0f1",
                "sha256": "a4fa656bd96cb214c670da832fbad89d13789004247dd418361135356986113b"
            },
            "downloads": -1,
            "filename": "patato-0.6.1-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "42c74ae77f91dfe4be0ab97af942c0f1",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.14,>=3.8",
            "size": 509910,
            "upload_time": "2025-08-19T12:49:48",
            "upload_time_iso_8601": "2025-08-19T12:49:48.175116Z",
            "url": "https://files.pythonhosted.org/packages/b3/1d/9441dc479f6a8f39e92c2c2151d49f2c1c8eabe990af598063fb10a7e744/patato-0.6.1-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0aa6808d6b05322bea50609a901253f3b571315379d104e20230d0bf80b75f92",
                "md5": "0a30a416419d26c9e82e160260990778",
                "sha256": "2895825d71787d83d1be0b659b6bef21b715dc7748e885dbab9de608a8e19dfb"
            },
            "downloads": -1,
            "filename": "patato-0.6.1-cp313-cp313-macosx_10_13_x86_64.whl",
            "has_sig": false,
            "md5_digest": "0a30a416419d26c9e82e160260990778",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<3.14,>=3.8",
            "size": 529178,
            "upload_time": "2025-08-19T12:49:49",
            "upload_time_iso_8601": "2025-08-19T12:49:49.939838Z",
            "url": "https://files.pythonhosted.org/packages/0a/a6/808d6b05322bea50609a901253f3b571315379d104e20230d0bf80b75f92/patato-0.6.1-cp313-cp313-macosx_10_13_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b079862f1b0a4cb77fcb8866aebe54b6a32a3e7c7508bf28f13743277afcb2ba",
                "md5": "17c515db233bb64dda8af6d4f499d583",
                "sha256": "69d8ee19b74b0f9c0f50b17cced67b0e223f064d6978ca9c855ce59b1211f0c0"
            },
            "downloads": -1,
            "filename": "patato-0.6.1-cp313-cp313-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "17c515db233bb64dda8af6d4f499d583",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<3.14,>=3.8",
            "size": 521498,
            "upload_time": "2025-08-19T12:49:51",
            "upload_time_iso_8601": "2025-08-19T12:49:51.463880Z",
            "url": "https://files.pythonhosted.org/packages/b0/79/862f1b0a4cb77fcb8866aebe54b6a32a3e7c7508bf28f13743277afcb2ba/patato-0.6.1-cp313-cp313-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "89fc81dec49fda05643354fb351080b013672a1636e9ca5f430f9ea7cecc16b5",
                "md5": "31af0fb333a90c41ee58d35eea1e42d7",
                "sha256": "ee4fe9fa45fd0e7958dbbe0acf2068e15fb21331bb1a677b9b8de36c527bb913"
            },
            "downloads": -1,
            "filename": "patato-0.6.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "31af0fb333a90c41ee58d35eea1e42d7",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<3.14,>=3.8",
            "size": 2328453,
            "upload_time": "2025-08-19T12:49:53",
            "upload_time_iso_8601": "2025-08-19T12:49:53.570766Z",
            "url": "https://files.pythonhosted.org/packages/89/fc/81dec49fda05643354fb351080b013672a1636e9ca5f430f9ea7cecc16b5/patato-0.6.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d8eb6297838bd5dfb5deb57e770bc134ddfec4e95a5f10914c0c8c27928aa172",
                "md5": "d3ba9f4a4a6558f7ac24fd30a71ad87e",
                "sha256": "6773733660f2c488dcdb87a7674e877fb2249c1a0234e0e88660c9e312776d17"
            },
            "downloads": -1,
            "filename": "patato-0.6.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d3ba9f4a4a6558f7ac24fd30a71ad87e",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<3.14,>=3.8",
            "size": 2363294,
            "upload_time": "2025-08-19T12:49:55",
            "upload_time_iso_8601": "2025-08-19T12:49:55.000549Z",
            "url": "https://files.pythonhosted.org/packages/d8/eb/6297838bd5dfb5deb57e770bc134ddfec4e95a5f10914c0c8c27928aa172/patato-0.6.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b79d2d05aea9a036ab106f43d3a605a6a2c8d482e29f736e5a0e3e1e265f3ece",
                "md5": "2eeebe2c5c657b607b80a6b85c887973",
                "sha256": "c11c9cc42277760c3b21f5dd496644f52c20d876a4274011ebcab9491ed40731"
            },
            "downloads": -1,
            "filename": "patato-0.6.1-cp313-cp313-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "2eeebe2c5c657b607b80a6b85c887973",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<3.14,>=3.8",
            "size": 3290658,
            "upload_time": "2025-08-19T12:49:56",
            "upload_time_iso_8601": "2025-08-19T12:49:56.450717Z",
            "url": "https://files.pythonhosted.org/packages/b7/9d/2d05aea9a036ab106f43d3a605a6a2c8d482e29f736e5a0e3e1e265f3ece/patato-0.6.1-cp313-cp313-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b5ff41b276022fe2514d1e4645b46d321a6a9a172879fe69c93938215204720f",
                "md5": "f0affd8c7ad1e9e00df96030a2da9233",
                "sha256": "a895f6769c7f676c823203e2f4647abd3b0f09ed05eb6a3693e45c324e99fa6d"
            },
            "downloads": -1,
            "filename": "patato-0.6.1-cp313-cp313-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f0affd8c7ad1e9e00df96030a2da9233",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<3.14,>=3.8",
            "size": 3217259,
            "upload_time": "2025-08-19T12:49:58",
            "upload_time_iso_8601": "2025-08-19T12:49:58.071852Z",
            "url": "https://files.pythonhosted.org/packages/b5/ff/41b276022fe2514d1e4645b46d321a6a9a172879fe69c93938215204720f/patato-0.6.1-cp313-cp313-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "21c6eee4f93cd75a34c3204bc9e6d2aeb98f04999768ea60d2bc5d48cf7351a8",
                "md5": "0a22b1ac6598d0bc84375034dedc75c1",
                "sha256": "a2b455deb75c7a4ccc83d96a06978961e2923951ae9e94ac424308feed821f07"
            },
            "downloads": -1,
            "filename": "patato-0.6.1-cp313-cp313-win32.whl",
            "has_sig": false,
            "md5_digest": "0a22b1ac6598d0bc84375034dedc75c1",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<3.14,>=3.8",
            "size": 500887,
            "upload_time": "2025-08-19T12:49:59",
            "upload_time_iso_8601": "2025-08-19T12:49:59.467617Z",
            "url": "https://files.pythonhosted.org/packages/21/c6/eee4f93cd75a34c3204bc9e6d2aeb98f04999768ea60d2bc5d48cf7351a8/patato-0.6.1-cp313-cp313-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "23f2a0f246560428eab4a5fd286eeaa462e396ff76243805bb3353f86824db66",
                "md5": "24671eeffbf14c23b10fd41b1a4043f0",
                "sha256": "e1c867e5b8911f7f389090a6301a0ff9b4ae4e9d2476c9d78e95cd0c20eb47d1"
            },
            "downloads": -1,
            "filename": "patato-0.6.1-cp313-cp313-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "24671eeffbf14c23b10fd41b1a4043f0",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<3.14,>=3.8",
            "size": 509851,
            "upload_time": "2025-08-19T12:50:00",
            "upload_time_iso_8601": "2025-08-19T12:50:00.725285Z",
            "url": "https://files.pythonhosted.org/packages/23/f2/a0f246560428eab4a5fd286eeaa462e396ff76243805bb3353f86824db66/patato-0.6.1-cp313-cp313-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b8f9dde57ae8d4f8e67d5b5b57551565cfe2dfd7794436d6802807c0bdd59de4",
                "md5": "6e75f0895700753b29a9b0ce3ee1ef6e",
                "sha256": "ca68ead4014379fbbe53439e50bf3cde7a35975fde93d7381aa71118e9e658b6"
            },
            "downloads": -1,
            "filename": "patato-0.6.1-cp38-cp38-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6e75f0895700753b29a9b0ce3ee1ef6e",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<3.14,>=3.8",
            "size": 524268,
            "upload_time": "2025-08-19T12:50:02",
            "upload_time_iso_8601": "2025-08-19T12:50:02.114383Z",
            "url": "https://files.pythonhosted.org/packages/b8/f9/dde57ae8d4f8e67d5b5b57551565cfe2dfd7794436d6802807c0bdd59de4/patato-0.6.1-cp38-cp38-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8c0209be8eb260f35867e2c6ac908a7e2bae02bc69254cb232ee1141239fc124",
                "md5": "11ec15ace391623603802061568ab9f7",
                "sha256": "b4c7de7e9b86c044512e6a0d724e38bfda3a6d2b6afdb53bfaf0d6ff702453f9"
            },
            "downloads": -1,
            "filename": "patato-0.6.1-cp38-cp38-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "11ec15ace391623603802061568ab9f7",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<3.14,>=3.8",
            "size": 515255,
            "upload_time": "2025-08-19T12:50:03",
            "upload_time_iso_8601": "2025-08-19T12:50:03.382901Z",
            "url": "https://files.pythonhosted.org/packages/8c/02/09be8eb260f35867e2c6ac908a7e2bae02bc69254cb232ee1141239fc124/patato-0.6.1-cp38-cp38-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "23fea30c6f9b59cd62b5d85134756b0310dd9e4b89954e6bb4de1954d1a8c723",
                "md5": "c2b0a3586b5a3ca2b1f1ca60f5e2db0f",
                "sha256": "efe25fe5df089eb5170e0157ffa746a0ad96400a2e57377f17a5f37e6e65c981"
            },
            "downloads": -1,
            "filename": "patato-0.6.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "c2b0a3586b5a3ca2b1f1ca60f5e2db0f",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<3.14,>=3.8",
            "size": 2283326,
            "upload_time": "2025-08-19T12:50:05",
            "upload_time_iso_8601": "2025-08-19T12:50:05.045510Z",
            "url": "https://files.pythonhosted.org/packages/23/fe/a30c6f9b59cd62b5d85134756b0310dd9e4b89954e6bb4de1954d1a8c723/patato-0.6.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0cf09b71eaa2d19ba51242ff787bdfc8cd5d93f0a23f0eb92d498bb2233e8743",
                "md5": "1082e68063005caaed1f409615aef381",
                "sha256": "d38e673cc598f930be49fdcf63e90a0c6ccddc2a219705c423888b99b9a1282a"
            },
            "downloads": -1,
            "filename": "patato-0.6.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1082e68063005caaed1f409615aef381",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<3.14,>=3.8",
            "size": 2301956,
            "upload_time": "2025-08-19T12:50:06",
            "upload_time_iso_8601": "2025-08-19T12:50:06.955433Z",
            "url": "https://files.pythonhosted.org/packages/0c/f0/9b71eaa2d19ba51242ff787bdfc8cd5d93f0a23f0eb92d498bb2233e8743/patato-0.6.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9bd38eecfab478b1c454b08dff27e4995bcdf1795dbcee570237b2e89da4fe7c",
                "md5": "5d560a71859623014e2a011f47ca452f",
                "sha256": "e176bdfcf47b5a9befc6f7b8d0fcc85c36a38d43588ce1a2fdfa00d12ad22bb2"
            },
            "downloads": -1,
            "filename": "patato-0.6.1-cp38-cp38-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "5d560a71859623014e2a011f47ca452f",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<3.14,>=3.8",
            "size": 3257742,
            "upload_time": "2025-08-19T12:50:08",
            "upload_time_iso_8601": "2025-08-19T12:50:08.788655Z",
            "url": "https://files.pythonhosted.org/packages/9b/d3/8eecfab478b1c454b08dff27e4995bcdf1795dbcee570237b2e89da4fe7c/patato-0.6.1-cp38-cp38-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "fae7feedf5392eb438622e419e24bd2c6283b1c76c372f38f1e735cf5da34a27",
                "md5": "fe23b2a4c7c1df0b8a85b2754b89936a",
                "sha256": "dd847946e489bf1c176c0d248dd917b202e4892892c3d5d80d21dfde4023eb83"
            },
            "downloads": -1,
            "filename": "patato-0.6.1-cp38-cp38-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "fe23b2a4c7c1df0b8a85b2754b89936a",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<3.14,>=3.8",
            "size": 3169053,
            "upload_time": "2025-08-19T12:50:10",
            "upload_time_iso_8601": "2025-08-19T12:50:10.449577Z",
            "url": "https://files.pythonhosted.org/packages/fa/e7/feedf5392eb438622e419e24bd2c6283b1c76c372f38f1e735cf5da34a27/patato-0.6.1-cp38-cp38-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7f2cb8048d00498481ae752b8bf19e0c42d5885bdcde5d4cf195600fe8aa3c06",
                "md5": "d618c2889a3236a30f05996287343ee2",
                "sha256": "ae261a7622247dcccad77105645eb5a4e13eb1ed14d596bb6b067e1606c53f8b"
            },
            "downloads": -1,
            "filename": "patato-0.6.1-cp38-cp38-win32.whl",
            "has_sig": false,
            "md5_digest": "d618c2889a3236a30f05996287343ee2",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<3.14,>=3.8",
            "size": 497921,
            "upload_time": "2025-08-19T12:50:12",
            "upload_time_iso_8601": "2025-08-19T12:50:12.204956Z",
            "url": "https://files.pythonhosted.org/packages/7f/2c/b8048d00498481ae752b8bf19e0c42d5885bdcde5d4cf195600fe8aa3c06/patato-0.6.1-cp38-cp38-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e79e45a0da34747bc4bc263cd310f45cb04e79eacf3df169847547d4a4621c2c",
                "md5": "27e63eca8086325beef1fdc506770d01",
                "sha256": "69d694e898fb86f827ea852304309a1d73b791593fcc74a58ce894edcaa8e80b"
            },
            "downloads": -1,
            "filename": "patato-0.6.1-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "27e63eca8086325beef1fdc506770d01",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<3.14,>=3.8",
            "size": 506187,
            "upload_time": "2025-08-19T12:50:13",
            "upload_time_iso_8601": "2025-08-19T12:50:13.679063Z",
            "url": "https://files.pythonhosted.org/packages/e7/9e/45a0da34747bc4bc263cd310f45cb04e79eacf3df169847547d4a4621c2c/patato-0.6.1-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "17cf67d6ff9c5909735e42223e6d02ef5133c5315a7616ce7adea7f5c0386710",
                "md5": "43ecf2589e36c8003cd54dc07e45fd78",
                "sha256": "073f13b09af9bea052384c1e12c3faf12cd08d1c9fedf1909a2ccb5f852980fe"
            },
            "downloads": -1,
            "filename": "patato-0.6.1-cp39-cp39-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "43ecf2589e36c8003cd54dc07e45fd78",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<3.14,>=3.8",
            "size": 524832,
            "upload_time": "2025-08-19T12:50:15",
            "upload_time_iso_8601": "2025-08-19T12:50:15.250686Z",
            "url": "https://files.pythonhosted.org/packages/17/cf/67d6ff9c5909735e42223e6d02ef5133c5315a7616ce7adea7f5c0386710/patato-0.6.1-cp39-cp39-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "47ae8b6f4e92ee15f70ae42a4e26007678e4078bc285c06251205f44eeda4ed5",
                "md5": "b321ff745207b26a96e6b67260b9bad1",
                "sha256": "52802bdc9edd99c2b8213c22243f1e347286c605f8d7a0276a8fd3d143270dad"
            },
            "downloads": -1,
            "filename": "patato-0.6.1-cp39-cp39-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "b321ff745207b26a96e6b67260b9bad1",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<3.14,>=3.8",
            "size": 515864,
            "upload_time": "2025-08-19T12:50:16",
            "upload_time_iso_8601": "2025-08-19T12:50:16.512401Z",
            "url": "https://files.pythonhosted.org/packages/47/ae/8b6f4e92ee15f70ae42a4e26007678e4078bc285c06251205f44eeda4ed5/patato-0.6.1-cp39-cp39-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2114ffcdc0a12a996a981a74c0cf1021fc7b959bf18a339dbe5ba8becdb50bcc",
                "md5": "ec59f0303ef2c62b51790cf51d1a58bb",
                "sha256": "1952faf19dd1ad57e55a32c3c8aef0ffc28efb70bbde57b25ce9950ec78e21af"
            },
            "downloads": -1,
            "filename": "patato-0.6.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "ec59f0303ef2c62b51790cf51d1a58bb",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<3.14,>=3.8",
            "size": 2283615,
            "upload_time": "2025-08-19T12:50:17",
            "upload_time_iso_8601": "2025-08-19T12:50:17.876897Z",
            "url": "https://files.pythonhosted.org/packages/21/14/ffcdc0a12a996a981a74c0cf1021fc7b959bf18a339dbe5ba8becdb50bcc/patato-0.6.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0e83910a85f273d45c81870e8ab7e4056c75fe50ac29614b1e669321dd714c65",
                "md5": "95cf24bf3c14b4abb9b2ea31649885dd",
                "sha256": "94866e05c32a75751a2e75a982cc7c2138b1bdbe24e5fa1d0c8cee9590f8bcca"
            },
            "downloads": -1,
            "filename": "patato-0.6.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "95cf24bf3c14b4abb9b2ea31649885dd",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<3.14,>=3.8",
            "size": 2302377,
            "upload_time": "2025-08-19T12:50:19",
            "upload_time_iso_8601": "2025-08-19T12:50:19.253137Z",
            "url": "https://files.pythonhosted.org/packages/0e/83/910a85f273d45c81870e8ab7e4056c75fe50ac29614b1e669321dd714c65/patato-0.6.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "65ba75a0874c5e13d18348ba291d6b316e63a0ebb4d2549c8ca9d59aac95e167",
                "md5": "79562d89b50bcb911a01c881c341ffd4",
                "sha256": "c094c256e922190934b2b11bf40f52a7c1fecabe9fb3a5e0c75970ec8cc94772"
            },
            "downloads": -1,
            "filename": "patato-0.6.1-cp39-cp39-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "79562d89b50bcb911a01c881c341ffd4",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<3.14,>=3.8",
            "size": 3259193,
            "upload_time": "2025-08-19T12:50:20",
            "upload_time_iso_8601": "2025-08-19T12:50:20.739904Z",
            "url": "https://files.pythonhosted.org/packages/65/ba/75a0874c5e13d18348ba291d6b316e63a0ebb4d2549c8ca9d59aac95e167/patato-0.6.1-cp39-cp39-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e0d9443f7bad32fc219b08ced659806cf2e12f06111e926be3221ad3901759cb",
                "md5": "8e39af40ea2e14152d26f23691f673e9",
                "sha256": "8ef5a25164942e2195cad31f083a03fe552ff48e5b2e1a7ea98bf7ba20722057"
            },
            "downloads": -1,
            "filename": "patato-0.6.1-cp39-cp39-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8e39af40ea2e14152d26f23691f673e9",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<3.14,>=3.8",
            "size": 3169649,
            "upload_time": "2025-08-19T12:50:22",
            "upload_time_iso_8601": "2025-08-19T12:50:22.315764Z",
            "url": "https://files.pythonhosted.org/packages/e0/d9/443f7bad32fc219b08ced659806cf2e12f06111e926be3221ad3901759cb/patato-0.6.1-cp39-cp39-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d4697d34da5f9e08778503de6eaeef740004b89d69fa68a74b576d2bc9475e2c",
                "md5": "1a3f5403f8e04e9c6f8fe4eb639cd60a",
                "sha256": "1223b5c65b8da36853d6b76e9d0ed1448751e8e1e1073fe2582798947ca974c8"
            },
            "downloads": -1,
            "filename": "patato-0.6.1-cp39-cp39-win32.whl",
            "has_sig": false,
            "md5_digest": "1a3f5403f8e04e9c6f8fe4eb639cd60a",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<3.14,>=3.8",
            "size": 497730,
            "upload_time": "2025-08-19T12:50:24",
            "upload_time_iso_8601": "2025-08-19T12:50:24.085259Z",
            "url": "https://files.pythonhosted.org/packages/d4/69/7d34da5f9e08778503de6eaeef740004b89d69fa68a74b576d2bc9475e2c/patato-0.6.1-cp39-cp39-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "57ddc989e7224179fbd1b1aa3c1d78125fd23db80e43aaa19ffcb8b1f2381254",
                "md5": "381856a803e97af1eb00169ea8c84d72",
                "sha256": "72df6c118ff8cc04b972fd24295587a481217b939ab2ee192f0c60057cda0f17"
            },
            "downloads": -1,
            "filename": "patato-0.6.1-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "381856a803e97af1eb00169ea8c84d72",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<3.14,>=3.8",
            "size": 506357,
            "upload_time": "2025-08-19T12:50:26",
            "upload_time_iso_8601": "2025-08-19T12:50:26.678770Z",
            "url": "https://files.pythonhosted.org/packages/57/dd/c989e7224179fbd1b1aa3c1d78125fd23db80e43aaa19ffcb8b1f2381254/patato-0.6.1-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4200f1c979b1a7adcf46dcdf290fb36a44d5d53fa536148cf4e4d79e5fdc655d",
                "md5": "93cdf8331c11b77681bbd6c1453af35a",
                "sha256": "7cc1b9c3624a1a73276d7e29a96d95016362cc859f8117725c310feb4abd8f35"
            },
            "downloads": -1,
            "filename": "patato-0.6.1.tar.gz",
            "has_sig": false,
            "md5_digest": "93cdf8331c11b77681bbd6c1453af35a",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<3.14,>=3.8",
            "size": 42975783,
            "upload_time": "2025-08-19T12:50:29",
            "upload_time_iso_8601": "2025-08-19T12:50:29.039672Z",
            "url": "https://files.pythonhosted.org/packages/42/00/f1c979b1a7adcf46dcdf290fb36a44d5d53fa536148cf4e4d79e5fdc655d/patato-0.6.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-19 12:50:29",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "bohndieklab",
    "github_project": "patato",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "patato"
}
        
Elapsed time: 4.52211s