itzi


Nameitzi JSON
Version 25.8 PyPI version JSON
download
home_pageNone
SummaryA distributed dynamic flood model.
upload_time2025-08-07 04:04:53
maintainerNone
docs_urlNone
authorNone
requires_python<3.13,>=3.11
licenseNone
keywords science engineering hydrology flood
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Itzï 🌊

[![Actions](https://github.com/ItziModel/itzi/actions/workflows/tests.yml/badge.svg)](https://github.com/ItziModel/itzi/actions/workflows/tests.yml)
[![pypi](https://badge.fury.io/py/itzi.svg)](https://badge.fury.io/py/itzi)
[![rtfd](https://readthedocs.org/projects/itzi/badge/?version=latest)](https://itzi.readthedocs.io/en/latest/?badge=latest)

**Effortless flood modeling with seamless GIS integration**

Itzï is a powerful, open-source hydrologic and hydraulic modeling platform that makes flood simulation accessible to everyone.
Built with GRASS GIS integration at its core, Itzï eliminates the complexity of traditional flood modeling workflows, allowing you to focus on what matters most: understanding and predicting water flow patterns.

![Itzï Drainage Simulation](docs/img/itzi_glasgow.png)

## 🚀 Why Choose Itzï?

**🎯 GIS-Native Design**
- **No data wrestling**: Work directly with your existing GIS data
- **Resolution flexibility**: Change model resolution with a single command, no matter the resolution of your input data
- **Seamless workflow**: From data preparation to results visualization, all within your familiar GIS environment

**⚡ Advanced Capabilities**
- **2D surface flow modeling** with a damped partial inertia numerical scheme
- **Drainage inflow and overflow** with integrated SWMM coupling
- **Space-time variability of inputs**: Easily model rainfall fields from weather radar or satellite data 📡

**🔧 User-Friendly**
- **Simple configuration**: Text-based parameter file
- **Flexible boundaries**: Easy setup of inflows, outflows, and boundary conditions
- **Rich outputs**: Generate animations, time series, and detailed flood maps

## 📦 Quick Installation

### Prerequisites
Itzï requires [GRASS GIS 8.4 or above](https://grass.osgeo.org/download/). Install GRASS first, then proceed with Itzï installation.

### Recommended Installation (using uv)
We recommend using [uv](https://docs.astral.sh/uv) for the best installation experience:

```bash
# Install uv (if not already installed)
curl -LsSf https://astral.sh/uv/install.sh | sh

# Install Itzï
uv tool install itzi

# Verify installation
itzi version
itzi run -h
```

### Alternative Installation Methods
```bash
# Using pip
pip install itzi

# Using pipx
pipx install itzi
```

### Updating
```bash
# Update to latest version
uv tool update itzi
```

## 🎯 Quick Start

1. **Prepare your data** in GRASS (DEM, rainfall, friction data)
2. **Create a parameter file** defining your simulation setup
3. **Run the simulation**: `itzi run your_config.ini`
4. **Visualize and analyze results** using GRASS tools, or export for external analysis

Check out our [comprehensive tutorial](https://itzi.rtfd.io/en/latest/tutorial.html) for a step-by-step walkthrough using real-world data.

## 🌟 Key Features

- **Dynamic 2D Surface Flow**: Simulate complex surface water movement on regular grids
- **Drainage network integration**: Model culverts, storm drains, and urban drainage infrastructure with SWMM
- **Map time series as input and output**: Generate detailed spatiotemporal analysis of flood events
- **Mass balance monitoring**: Automatic detection of instabilities, no more garbage output
- **Hydrology**: Space-time rainfall and Green-Ampt infiltration
- **Cross-platform**: Runs on Linux, Windows, and macOS

## 📚 Documentation & Support

- **📖 Documentation**: [itzi.readthedocs.io](https://itzi.rtfd.io/)
- **🌐 Website**: [itzi.org](https://www.itzi.org/)
- **💻 Source Code**: [GitHub Repository](https://github.com/ItziModel/itzi)
- **🐛 Issues**: [Report bugs or request features](https://github.com/ItziModel/itzi/issues)

## 📄 Citation

If you use Itzï in your research, please cite:

> Courty, L. G., Pedrozo-Acuña, A., & Bates, P. D. (2017).
> Itzï (version 17.1): an open-source, distributed GIS model for dynamic flood simulation.
> *Geoscientific Model Development*, 10(4), 1835–1847.
> https://doi.org/10.5194/gmd-10-1835-2017

## 🤝 Contributing

We welcome contributions from the community! Whether you're fixing bugs, adding features, or improving documentation, your help makes Itzï better for everyone.

- **Contributing Guide**: See [CONTRIBUTING.md](CONTRIBUTING.md)
- **Code of Conduct**: See [CODE_OF_CONDUCT.md](CODE_OF_CONDUCT.md)

## 📜 License

Itzï is released under the GPL license. See [LICENSE](LICENSE) for details.

---

*Ready to model floods with ease? [Get started with our tutorial](https://itzi.rtfd.io/en/latest/tutorial.html) and join the growing community of Itzï users worldwide!*

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "itzi",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<3.13,>=3.11",
    "maintainer_email": null,
    "keywords": "science, engineering, hydrology, flood",
    "author": null,
    "author_email": "Laurent Courty <lrntct@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/a8/6e/036b96e241175c12da915cc1740627c2ad20ca2f302e5abbc07b48db276e/itzi-25.8.tar.gz",
    "platform": null,
    "description": "# Itz\u00ef \ud83c\udf0a\n\n[![Actions](https://github.com/ItziModel/itzi/actions/workflows/tests.yml/badge.svg)](https://github.com/ItziModel/itzi/actions/workflows/tests.yml)\n[![pypi](https://badge.fury.io/py/itzi.svg)](https://badge.fury.io/py/itzi)\n[![rtfd](https://readthedocs.org/projects/itzi/badge/?version=latest)](https://itzi.readthedocs.io/en/latest/?badge=latest)\n\n**Effortless flood modeling with seamless GIS integration**\n\nItz\u00ef is a powerful, open-source hydrologic and hydraulic modeling platform that makes flood simulation accessible to everyone.\nBuilt with GRASS GIS integration at its core, Itz\u00ef eliminates the complexity of traditional flood modeling workflows, allowing you to focus on what matters most: understanding and predicting water flow patterns.\n\n![Itz\u00ef Drainage Simulation](docs/img/itzi_glasgow.png)\n\n## \ud83d\ude80 Why Choose Itz\u00ef?\n\n**\ud83c\udfaf GIS-Native Design**\n- **No data wrestling**: Work directly with your existing GIS data\n- **Resolution flexibility**: Change model resolution with a single command, no matter the resolution of your input data\n- **Seamless workflow**: From data preparation to results visualization, all within your familiar GIS environment\n\n**\u26a1 Advanced Capabilities**\n- **2D surface flow modeling** with a damped partial inertia numerical scheme\n- **Drainage inflow and overflow** with integrated SWMM coupling\n- **Space-time variability of inputs**: Easily model rainfall fields from weather radar or satellite data \ud83d\udce1\n\n**\ud83d\udd27 User-Friendly**\n- **Simple configuration**: Text-based parameter file\n- **Flexible boundaries**: Easy setup of inflows, outflows, and boundary conditions\n- **Rich outputs**: Generate animations, time series, and detailed flood maps\n\n## \ud83d\udce6 Quick Installation\n\n### Prerequisites\nItz\u00ef requires [GRASS GIS 8.4 or above](https://grass.osgeo.org/download/). Install GRASS first, then proceed with Itz\u00ef installation.\n\n### Recommended Installation (using uv)\nWe recommend using [uv](https://docs.astral.sh/uv) for the best installation experience:\n\n```bash\n# Install uv (if not already installed)\ncurl -LsSf https://astral.sh/uv/install.sh | sh\n\n# Install Itz\u00ef\nuv tool install itzi\n\n# Verify installation\nitzi version\nitzi run -h\n```\n\n### Alternative Installation Methods\n```bash\n# Using pip\npip install itzi\n\n# Using pipx\npipx install itzi\n```\n\n### Updating\n```bash\n# Update to latest version\nuv tool update itzi\n```\n\n## \ud83c\udfaf Quick Start\n\n1. **Prepare your data** in GRASS (DEM, rainfall, friction data)\n2. **Create a parameter file** defining your simulation setup\n3. **Run the simulation**: `itzi run your_config.ini`\n4. **Visualize and analyze results** using GRASS tools, or export for external analysis\n\nCheck out our [comprehensive tutorial](https://itzi.rtfd.io/en/latest/tutorial.html) for a step-by-step walkthrough using real-world data.\n\n## \ud83c\udf1f Key Features\n\n- **Dynamic 2D Surface Flow**: Simulate complex surface water movement on regular grids\n- **Drainage network integration**: Model culverts, storm drains, and urban drainage infrastructure with SWMM\n- **Map time series as input and output**: Generate detailed spatiotemporal analysis of flood events\n- **Mass balance monitoring**: Automatic detection of instabilities, no more garbage output\n- **Hydrology**: Space-time rainfall and Green-Ampt infiltration\n- **Cross-platform**: Runs on Linux, Windows, and macOS\n\n## \ud83d\udcda Documentation & Support\n\n- **\ud83d\udcd6 Documentation**: [itzi.readthedocs.io](https://itzi.rtfd.io/)\n- **\ud83c\udf10 Website**: [itzi.org](https://www.itzi.org/)\n- **\ud83d\udcbb Source Code**: [GitHub Repository](https://github.com/ItziModel/itzi)\n- **\ud83d\udc1b Issues**: [Report bugs or request features](https://github.com/ItziModel/itzi/issues)\n\n## \ud83d\udcc4 Citation\n\nIf you use Itz\u00ef in your research, please cite:\n\n> Courty, L. G., Pedrozo-Acu\u00f1a, A., & Bates, P. D. (2017).\n> Itz\u00ef (version 17.1): an open-source, distributed GIS model for dynamic flood simulation.\n> *Geoscientific Model Development*, 10(4), 1835\u20131847.\n> https://doi.org/10.5194/gmd-10-1835-2017\n\n## \ud83e\udd1d Contributing\n\nWe welcome contributions from the community! Whether you're fixing bugs, adding features, or improving documentation, your help makes Itz\u00ef better for everyone.\n\n- **Contributing Guide**: See [CONTRIBUTING.md](CONTRIBUTING.md)\n- **Code of Conduct**: See [CODE_OF_CONDUCT.md](CODE_OF_CONDUCT.md)\n\n## \ud83d\udcdc License\n\nItz\u00ef is released under the GPL license. See [LICENSE](LICENSE) for details.\n\n---\n\n*Ready to model floods with ease? [Get started with our tutorial](https://itzi.rtfd.io/en/latest/tutorial.html) and join the growing community of Itz\u00ef users worldwide!*\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "A distributed dynamic flood model.",
    "version": "25.8",
    "project_urls": {
        "Documentation": "https://itzi.readthedocs.io",
        "Homepage": "http://www.itzi.org",
        "Issues": "https://github.com/ItziModel/itzi/issues/",
        "Repository": "https://github.com/ItziModel/itzi"
    },
    "split_keywords": [
        "science",
        " engineering",
        " hydrology",
        " flood"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "40ab7a556cd7d8f03a77b741842ac9a650b10089998f25a6b797e5857d83f9f9",
                "md5": "15390c46e5a227434613d1e93f30b944",
                "sha256": "f505a073002970369515f5fa16db81839310612f0e3ffb9b948c7b8c671a95ea"
            },
            "downloads": -1,
            "filename": "itzi-25.8-cp311-cp311-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "15390c46e5a227434613d1e93f30b944",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.13,>=3.11",
            "size": 1065510,
            "upload_time": "2025-08-07T04:04:30",
            "upload_time_iso_8601": "2025-08-07T04:04:30.452776Z",
            "url": "https://files.pythonhosted.org/packages/40/ab/7a556cd7d8f03a77b741842ac9a650b10089998f25a6b797e5857d83f9f9/itzi-25.8-cp311-cp311-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9ebcff6cf8c00961e666080634c2ef88ccfaedda30fc7a30ae3679b9356a04a3",
                "md5": "ae754fa2f82eee0adaa119cfcff58f22",
                "sha256": "2f70e5dad20f65f45e1f0cbc8ba8159c6f80bfbc100d62ba48a5f77a0514d933"
            },
            "downloads": -1,
            "filename": "itzi-25.8-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "ae754fa2f82eee0adaa119cfcff58f22",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.13,>=3.11",
            "size": 2782145,
            "upload_time": "2025-08-07T04:04:32",
            "upload_time_iso_8601": "2025-08-07T04:04:32.453586Z",
            "url": "https://files.pythonhosted.org/packages/9e/bc/ff6cf8c00961e666080634c2ef88ccfaedda30fc7a30ae3679b9356a04a3/itzi-25.8-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6a388a729d7d53fd0db1f9efb6854d365541f5aa2ffb0c9407b43ae5aac2e359",
                "md5": "ab55993f6f4834d157a1dcde099fbf48",
                "sha256": "8a4f76b3ffa3975b05ca88c6f9f2bc03fb0edef995c43e2431ed019bed534f55"
            },
            "downloads": -1,
            "filename": "itzi-25.8-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ab55993f6f4834d157a1dcde099fbf48",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.13,>=3.11",
            "size": 2806788,
            "upload_time": "2025-08-07T04:04:34",
            "upload_time_iso_8601": "2025-08-07T04:04:34.322377Z",
            "url": "https://files.pythonhosted.org/packages/6a/38/8a729d7d53fd0db1f9efb6854d365541f5aa2ffb0c9407b43ae5aac2e359/itzi-25.8-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a2f2b0937a409a9d414b6547ccf74fe923f41847d607e3a6aaa5f9fb6f6dc1a0",
                "md5": "03342042d707010bcb6965df2e88dd07",
                "sha256": "8719dbf72f816ca4291ece6bd042c810f9ef7a43f152820b738a2bfaeb154d8c"
            },
            "downloads": -1,
            "filename": "itzi-25.8-cp311-cp311-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "03342042d707010bcb6965df2e88dd07",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.13,>=3.11",
            "size": 2763543,
            "upload_time": "2025-08-07T04:04:36",
            "upload_time_iso_8601": "2025-08-07T04:04:36.173596Z",
            "url": "https://files.pythonhosted.org/packages/a2/f2/b0937a409a9d414b6547ccf74fe923f41847d607e3a6aaa5f9fb6f6dc1a0/itzi-25.8-cp311-cp311-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b9670f30c897de922048a5a65e8a7e63ce103b968324c9bc05006622a9a1a18b",
                "md5": "9deb17dfe754ea1acb3ac8fb9954b2e8",
                "sha256": "e027f0b89441afe2695e6aa770baa49eb403326d958fb6e70cd2701cadbf8f71"
            },
            "downloads": -1,
            "filename": "itzi-25.8-cp311-cp311-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9deb17dfe754ea1acb3ac8fb9954b2e8",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.13,>=3.11",
            "size": 2838518,
            "upload_time": "2025-08-07T04:04:37",
            "upload_time_iso_8601": "2025-08-07T04:04:37.993350Z",
            "url": "https://files.pythonhosted.org/packages/b9/67/0f30c897de922048a5a65e8a7e63ce103b968324c9bc05006622a9a1a18b/itzi-25.8-cp311-cp311-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ccdbae31eae19ab85ba5a1e67e1cab7a3e11aa2446a9a5d97a4e2bb73288c3e1",
                "md5": "c5767b2c572fadcb369ce8c8aa2916e4",
                "sha256": "4e416956d6a1aab89556242da541131a7807f25f5eeed5859ac40ed7ba5bf909"
            },
            "downloads": -1,
            "filename": "itzi-25.8-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "c5767b2c572fadcb369ce8c8aa2916e4",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.13,>=3.11",
            "size": 788127,
            "upload_time": "2025-08-07T04:04:39",
            "upload_time_iso_8601": "2025-08-07T04:04:39.251875Z",
            "url": "https://files.pythonhosted.org/packages/cc/db/ae31eae19ab85ba5a1e67e1cab7a3e11aa2446a9a5d97a4e2bb73288c3e1/itzi-25.8-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c9486fb70e27a500c3850e0fa537bb20c3494bb97bb2d85b75080337745b0d8b",
                "md5": "17a1c4a551ca553bfe3805149f6be15c",
                "sha256": "342d19e091409d39b935e926d6364f8c6fe906ca208f8f39980bebafd0335cb1"
            },
            "downloads": -1,
            "filename": "itzi-25.8-cp311-cp311-win_arm64.whl",
            "has_sig": false,
            "md5_digest": "17a1c4a551ca553bfe3805149f6be15c",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.13,>=3.11",
            "size": 746629,
            "upload_time": "2025-08-07T04:04:40",
            "upload_time_iso_8601": "2025-08-07T04:04:40.997905Z",
            "url": "https://files.pythonhosted.org/packages/c9/48/6fb70e27a500c3850e0fa537bb20c3494bb97bb2d85b75080337745b0d8b/itzi-25.8-cp311-cp311-win_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d3a63b0cce78b6c626bf51686948a21e9d42b536cb417f0c77adbb5e3f97f38d",
                "md5": "b53c477cad53d6bef0b6d06c1e328b0f",
                "sha256": "52804ea318510c5073d71c829a3b0d5fa802bac09df9f6775bc6940c1c341359"
            },
            "downloads": -1,
            "filename": "itzi-25.8-cp312-cp312-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "b53c477cad53d6bef0b6d06c1e328b0f",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.13,>=3.11",
            "size": 1067368,
            "upload_time": "2025-08-07T04:04:42",
            "upload_time_iso_8601": "2025-08-07T04:04:42.788659Z",
            "url": "https://files.pythonhosted.org/packages/d3/a6/3b0cce78b6c626bf51686948a21e9d42b536cb417f0c77adbb5e3f97f38d/itzi-25.8-cp312-cp312-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9c892ef51dc27325fcb83e3b62c760291dfcf95dd1c26cbcf1b55ea2eac5c2e0",
                "md5": "eb61d56922e0e3d16177e510b4e3f403",
                "sha256": "5da20d1b1cb9c73741c049799128223e787544294912b76cb3044a8f92732d59"
            },
            "downloads": -1,
            "filename": "itzi-25.8-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "eb61d56922e0e3d16177e510b4e3f403",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.13,>=3.11",
            "size": 2701013,
            "upload_time": "2025-08-07T04:04:44",
            "upload_time_iso_8601": "2025-08-07T04:04:44.248430Z",
            "url": "https://files.pythonhosted.org/packages/9c/89/2ef51dc27325fcb83e3b62c760291dfcf95dd1c26cbcf1b55ea2eac5c2e0/itzi-25.8-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1f3300e8e12d872e9e0534ee30ee80bf7f7c48ec67b95711f18f6038d603574e",
                "md5": "d24c1df50d68e2dd7823642f3d02970b",
                "sha256": "fb928dad30323427a08522c8af83143a2426b5e4cc880518ce53596b948b33cf"
            },
            "downloads": -1,
            "filename": "itzi-25.8-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d24c1df50d68e2dd7823642f3d02970b",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.13,>=3.11",
            "size": 2735985,
            "upload_time": "2025-08-07T04:04:46",
            "upload_time_iso_8601": "2025-08-07T04:04:46.302643Z",
            "url": "https://files.pythonhosted.org/packages/1f/33/00e8e12d872e9e0534ee30ee80bf7f7c48ec67b95711f18f6038d603574e/itzi-25.8-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5a21dae34688c74e99c3770ab5d4953106c19b94afb834912886f10f1be4c410",
                "md5": "7f2aea35c5ac690dbba138af25c17e30",
                "sha256": "9924a70bb0b87ea0aa6a2cb7eeea55ab8663015f617af5afa4606498a6f47363"
            },
            "downloads": -1,
            "filename": "itzi-25.8-cp312-cp312-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "7f2aea35c5ac690dbba138af25c17e30",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.13,>=3.11",
            "size": 2670195,
            "upload_time": "2025-08-07T04:04:47",
            "upload_time_iso_8601": "2025-08-07T04:04:47.786178Z",
            "url": "https://files.pythonhosted.org/packages/5a/21/dae34688c74e99c3770ab5d4953106c19b94afb834912886f10f1be4c410/itzi-25.8-cp312-cp312-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b373f2a654f482550a803937f4ab5fa45a6f37900f7106e1472d51604c4d609e",
                "md5": "c533bda5082015a127cf04bb3ab6274d",
                "sha256": "26a52b515c6046e108e1fd342985171d981785679857ec54ed857e2a8a991c6f"
            },
            "downloads": -1,
            "filename": "itzi-25.8-cp312-cp312-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c533bda5082015a127cf04bb3ab6274d",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.13,>=3.11",
            "size": 2728057,
            "upload_time": "2025-08-07T04:04:49",
            "upload_time_iso_8601": "2025-08-07T04:04:49.176904Z",
            "url": "https://files.pythonhosted.org/packages/b3/73/f2a654f482550a803937f4ab5fa45a6f37900f7106e1472d51604c4d609e/itzi-25.8-cp312-cp312-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4bdd5bfb9fc813b9a0cc70aab25c8e53a253f062590b2b337dbb3e52f172ffea",
                "md5": "779a316e12907b29468b7ae821d83cec",
                "sha256": "036cd5382a4aa12d3b0f35b7ec1ac94b5ddd3ca4f8ea255628885e405136c2f8"
            },
            "downloads": -1,
            "filename": "itzi-25.8-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "779a316e12907b29468b7ae821d83cec",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.13,>=3.11",
            "size": 789442,
            "upload_time": "2025-08-07T04:04:50",
            "upload_time_iso_8601": "2025-08-07T04:04:50.834402Z",
            "url": "https://files.pythonhosted.org/packages/4b/dd/5bfb9fc813b9a0cc70aab25c8e53a253f062590b2b337dbb3e52f172ffea/itzi-25.8-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "beedb154e1cd16cddb1598115707aba979dba06eb57b429cf7e54fc3815b7e0e",
                "md5": "57f8634ffc7d4191b2602751a5f8fa76",
                "sha256": "23c0fcddce7e78507d164f2c525e9537e3f5274d21d7711b050d1dccc904fbe0"
            },
            "downloads": -1,
            "filename": "itzi-25.8-cp312-cp312-win_arm64.whl",
            "has_sig": false,
            "md5_digest": "57f8634ffc7d4191b2602751a5f8fa76",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.13,>=3.11",
            "size": 746479,
            "upload_time": "2025-08-07T04:04:52",
            "upload_time_iso_8601": "2025-08-07T04:04:52.206249Z",
            "url": "https://files.pythonhosted.org/packages/be/ed/b154e1cd16cddb1598115707aba979dba06eb57b429cf7e54fc3815b7e0e/itzi-25.8-cp312-cp312-win_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a86e036b96e241175c12da915cc1740627c2ad20ca2f302e5abbc07b48db276e",
                "md5": "5080a589917631451911eff24e6da7f4",
                "sha256": "e2db34da0201acfb060388572183554a756e4e9c5ac04a4498b4ab554ac0967f"
            },
            "downloads": -1,
            "filename": "itzi-25.8.tar.gz",
            "has_sig": false,
            "md5_digest": "5080a589917631451911eff24e6da7f4",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<3.13,>=3.11",
            "size": 534699,
            "upload_time": "2025-08-07T04:04:53",
            "upload_time_iso_8601": "2025-08-07T04:04:53.958573Z",
            "url": "https://files.pythonhosted.org/packages/a8/6e/036b96e241175c12da915cc1740627c2ad20ca2f302e5abbc07b48db276e/itzi-25.8.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-07 04:04:53",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "ItziModel",
    "github_project": "itzi",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "itzi"
}
        
Elapsed time: 1.73810s