pycontrails


Namepycontrails JSON
Version 0.59.0 PyPI version JSON
download
home_pageNone
SummaryPython library for modeling aviation climate impacts
upload_time2025-10-24 20:32:08
maintainerNone
docs_urlNone
authorNone
requires_python>=3.11
licenseNone
keywords contrails climate aviation geospatial
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # pycontrails

> Python library for modeling aviation climate impacts

|               |                                                                   |
|---------------|-------------------------------------------------------------------|
| **Version**   | [![PyPI version](https://img.shields.io/pypi/v/pycontrails.svg)](https://pypi.python.org/pypi/pycontrails)  [![conda-forge version](https://anaconda.org/conda-forge/pycontrails/badges/version.svg)](https://anaconda.org/conda-forge/pycontrails) [![Supported python versions](https://img.shields.io/pypi/pyversions/pycontrails.svg)](https://pypi.python.org/pypi/pycontrails) |
| **Citation**  | [![DOI](https://zenodo.org/badge/617248930.svg)](https://zenodo.org/badge/latestdoi/617248930) |
| **Tests**     | [![Unit test](https://github.com/contrailcirrus/pycontrails/actions/workflows/test.yaml/badge.svg)](https://github.com/contrailcirrus/pycontrails/actions/workflows/test.yaml) [![Docs](https://github.com/contrailcirrus/pycontrails/actions/workflows/docs.yaml/badge.svg?event=push)](https://github.com/contrailcirrus/pycontrails/actions/workflows/docs.yaml) [![Release](https://github.com/contrailcirrus/pycontrails/actions/workflows/release.yaml/badge.svg)](https://github.com/contrailcirrus/pycontrails/actions/workflows/release.yaml) [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/contrailcirrus/pycontrails/badge)](https://securityscorecards.dev/viewer?uri=github.com/contrailcirrus/pycontrails)|
| **License**   | [![Apache License 2.0](https://img.shields.io/pypi/l/pycontrails.svg)](https://github.com/contrailcirrus/pycontrails/blob/main/LICENSE) |
| **Community** | [![Github Discussions](https://img.shields.io/github/discussions/contrailcirrus/pycontrails)](https://github.com/contrailcirrus/pycontrails/discussions) [![Github Issues](https://img.shields.io/github/issues/contrailcirrus/pycontrails)](https://github.com/contrailcirrus/pycontrails/issues) [![Github PRs](https://img.shields.io/github/issues-pr/contrailcirrus/pycontrails)](https://github.com/contrailcirrus/pycontrails/pulls) |

**pycontrails** is an open source project and Python package for modeling aircraft contrails and other
aviation related climate impacts.

`pycontrails` defines common [data structures](https://py.contrails.org/api.html#data) and [interfaces](https://py.contrails.org/api.html#datalib) to efficiently build and run [models](https://py.contrails.org/api.html#models) of aircraft performance, emissions, and radiative forcing.

## Documentation

Documentation and examples available at [py.contrails.org](https://py.contrails.org/).

<!-- Try out an [interactive Colab Notebook](). -->

## Install

### Install with pip

You can install pycontrails from PyPI with `pip` (Python 3.11 or later required):

```bash
$ pip install pycontrails

# install with all optional dependencies
$ pip install "pycontrails[complete]"
```

Install the latest development version directly from GitHub:

```bash
pip install git+https://github.com/contrailcirrus/pycontrails.git
```

### Install with conda

You can install pycontrails from the [conda-forge](https://conda-forge.org/) channel with `conda` (or other `conda`-like package managers such as `mamba`):

```bash
conda install -c conda-forge pycontrails
```

The conda-forge package includes all optional runtime dependencies.

See more installation options in the [install documentation](https://py.contrails.org/install).

## Get Involved

- Ask questions, discuss models, and present ideas in [GitHub Discussions](https://github.com/contrailcirrus/pycontrails/discussions).
- Report bugs or suggest changes in [GitHub Issues](https://github.com/contrailcirrus/pycontrails/issues).
- Review the [contributing guidelines](https://py.contrails.org/contributing.html) and contribute improvements as [Pull Requests](https://github.com/contrailcirrus/pycontrails/pulls).

## License

[Apache License 2.0](https://github.com/contrailcirrus/pycontrails/blob/main/LICENSE)

Additional attributions in [NOTICE](https://github.com/contrailcirrus/pycontrails/blob/main/NOTICE).

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "pycontrails",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.11",
    "maintainer_email": null,
    "keywords": "contrails, climate, aviation, geospatial",
    "author": null,
    "author_email": "\"Contrails.org\" <py@contrails.org>",
    "download_url": "https://files.pythonhosted.org/packages/bc/4e/8294f1c9f7350cf9820754803dab6e2f50bf3428b1036f7e34848c1d6641/pycontrails-0.59.0.tar.gz",
    "platform": null,
    "description": "# pycontrails\n\n> Python library for modeling aviation climate impacts\n\n|               |                                                                   |\n|---------------|-------------------------------------------------------------------|\n| **Version**   | [![PyPI version](https://img.shields.io/pypi/v/pycontrails.svg)](https://pypi.python.org/pypi/pycontrails)  [![conda-forge version](https://anaconda.org/conda-forge/pycontrails/badges/version.svg)](https://anaconda.org/conda-forge/pycontrails) [![Supported python versions](https://img.shields.io/pypi/pyversions/pycontrails.svg)](https://pypi.python.org/pypi/pycontrails) |\n| **Citation**  | [![DOI](https://zenodo.org/badge/617248930.svg)](https://zenodo.org/badge/latestdoi/617248930) |\n| **Tests**     | [![Unit test](https://github.com/contrailcirrus/pycontrails/actions/workflows/test.yaml/badge.svg)](https://github.com/contrailcirrus/pycontrails/actions/workflows/test.yaml) [![Docs](https://github.com/contrailcirrus/pycontrails/actions/workflows/docs.yaml/badge.svg?event=push)](https://github.com/contrailcirrus/pycontrails/actions/workflows/docs.yaml) [![Release](https://github.com/contrailcirrus/pycontrails/actions/workflows/release.yaml/badge.svg)](https://github.com/contrailcirrus/pycontrails/actions/workflows/release.yaml) [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/contrailcirrus/pycontrails/badge)](https://securityscorecards.dev/viewer?uri=github.com/contrailcirrus/pycontrails)|\n| **License**   | [![Apache License 2.0](https://img.shields.io/pypi/l/pycontrails.svg)](https://github.com/contrailcirrus/pycontrails/blob/main/LICENSE) |\n| **Community** | [![Github Discussions](https://img.shields.io/github/discussions/contrailcirrus/pycontrails)](https://github.com/contrailcirrus/pycontrails/discussions) [![Github Issues](https://img.shields.io/github/issues/contrailcirrus/pycontrails)](https://github.com/contrailcirrus/pycontrails/issues) [![Github PRs](https://img.shields.io/github/issues-pr/contrailcirrus/pycontrails)](https://github.com/contrailcirrus/pycontrails/pulls) |\n\n**pycontrails** is an open source project and Python package for modeling aircraft contrails and other\naviation related climate impacts.\n\n`pycontrails` defines common [data structures](https://py.contrails.org/api.html#data) and [interfaces](https://py.contrails.org/api.html#datalib) to efficiently build and run [models](https://py.contrails.org/api.html#models) of aircraft performance, emissions, and radiative forcing.\n\n## Documentation\n\nDocumentation and examples available at [py.contrails.org](https://py.contrails.org/).\n\n<!-- Try out an [interactive Colab Notebook](). -->\n\n## Install\n\n### Install with pip\n\nYou can install pycontrails from PyPI with `pip` (Python 3.11 or later required):\n\n```bash\n$ pip install pycontrails\n\n# install with all optional dependencies\n$ pip install \"pycontrails[complete]\"\n```\n\nInstall the latest development version directly from GitHub:\n\n```bash\npip install git+https://github.com/contrailcirrus/pycontrails.git\n```\n\n### Install with conda\n\nYou can install pycontrails from the [conda-forge](https://conda-forge.org/) channel with `conda` (or other `conda`-like package managers such as `mamba`):\n\n```bash\nconda install -c conda-forge pycontrails\n```\n\nThe conda-forge package includes all optional runtime dependencies.\n\nSee more installation options in the [install documentation](https://py.contrails.org/install).\n\n## Get Involved\n\n- Ask questions, discuss models, and present ideas in [GitHub Discussions](https://github.com/contrailcirrus/pycontrails/discussions).\n- Report bugs or suggest changes in [GitHub Issues](https://github.com/contrailcirrus/pycontrails/issues).\n- Review the [contributing guidelines](https://py.contrails.org/contributing.html) and contribute improvements as [Pull Requests](https://github.com/contrailcirrus/pycontrails/pulls).\n\n## License\n\n[Apache License 2.0](https://github.com/contrailcirrus/pycontrails/blob/main/LICENSE)\n\nAdditional attributions in [NOTICE](https://github.com/contrailcirrus/pycontrails/blob/main/NOTICE).\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Python library for modeling aviation climate impacts",
    "version": "0.59.0",
    "project_urls": {
        "Changelog": "https://py.contrails.org/changelog.html",
        "Documentation": "https://py.contrails.org",
        "Issues": "https://github.com/contrailcirrus/pycontrails/issues",
        "Repository": "https://github.com/contrailcirrus/pycontrails"
    },
    "split_keywords": [
        "contrails",
        " climate",
        " aviation",
        " geospatial"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f85c77819d1eb852b7fd3f1ca7c48e1d68589dd9670ca3226f781dadff939a43",
                "md5": "bbcea994a2f117e1b155b33e2dd6d1c3",
                "sha256": "11fbaefcbb13964d68ac3dae3fb30e0aaebe06e803e873fa10fb12bfa31616f0"
            },
            "downloads": -1,
            "filename": "pycontrails-0.59.0-cp311-cp311-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "bbcea994a2f117e1b155b33e2dd6d1c3",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.11",
            "size": 928347,
            "upload_time": "2025-10-24T20:31:39",
            "upload_time_iso_8601": "2025-10-24T20:31:39.175543Z",
            "url": "https://files.pythonhosted.org/packages/f8/5c/77819d1eb852b7fd3f1ca7c48e1d68589dd9670ca3226f781dadff939a43/pycontrails-0.59.0-cp311-cp311-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9486cdc6e76e872871b0f9c9a4920539b381c464d4dcf0e7bceefa093e86ef39",
                "md5": "328e8fc4860230a4a24518434cac7108",
                "sha256": "cdbebba695ea4bcca50459d0f85f79e91cf8497fe940b2f6db38b28c254feabf"
            },
            "downloads": -1,
            "filename": "pycontrails-0.59.0-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "328e8fc4860230a4a24518434cac7108",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.11",
            "size": 923358,
            "upload_time": "2025-10-24T20:31:41",
            "upload_time_iso_8601": "2025-10-24T20:31:41.539038Z",
            "url": "https://files.pythonhosted.org/packages/94/86/cdc6e76e872871b0f9c9a4920539b381c464d4dcf0e7bceefa093e86ef39/pycontrails-0.59.0-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4dbe039d70892b99e6538a8e962565edf61bec9e1a4b64660baccd1de7b95a6e",
                "md5": "9de4405662a7a5ae89c9e1e5dfe56101",
                "sha256": "274d0b3b393d91dab57a76221bb51b0b341342a558bd9b6c5889c70b3f3802e2"
            },
            "downloads": -1,
            "filename": "pycontrails-0.59.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9de4405662a7a5ae89c9e1e5dfe56101",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.11",
            "size": 1580867,
            "upload_time": "2025-10-24T20:31:42",
            "upload_time_iso_8601": "2025-10-24T20:31:42.983187Z",
            "url": "https://files.pythonhosted.org/packages/4d/be/039d70892b99e6538a8e962565edf61bec9e1a4b64660baccd1de7b95a6e/pycontrails-0.59.0-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": "33e7d40729e2ab2d445fccb9ae2bb1eeb4f4ed0a13c1a27e2c4954d1adb4bd05",
                "md5": "a4a344c8e1fece1716341d08d4931ac1",
                "sha256": "8d0a13bde4ea34fe8ca9a5ca06b6685c681e8eb60152b4ed68ff2e98435cdcb6"
            },
            "downloads": -1,
            "filename": "pycontrails-0.59.0-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "a4a344c8e1fece1716341d08d4931ac1",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.11",
            "size": 904809,
            "upload_time": "2025-10-24T20:31:44",
            "upload_time_iso_8601": "2025-10-24T20:31:44.853300Z",
            "url": "https://files.pythonhosted.org/packages/33/e7/d40729e2ab2d445fccb9ae2bb1eeb4f4ed0a13c1a27e2c4954d1adb4bd05/pycontrails-0.59.0-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ed74a11d0ddef1f116ce054944101388ccca45a2e070577cdfa07fc07dc05b5f",
                "md5": "d7b9f8058f134008a38d355e39d92013",
                "sha256": "d3ede7ae2f7f65af73878021f98e2d7e1b8885ccfd9f9290f1f4e911a535b4f1"
            },
            "downloads": -1,
            "filename": "pycontrails-0.59.0-cp312-cp312-macosx_10_13_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d7b9f8058f134008a38d355e39d92013",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.11",
            "size": 928566,
            "upload_time": "2025-10-24T20:31:46",
            "upload_time_iso_8601": "2025-10-24T20:31:46.576847Z",
            "url": "https://files.pythonhosted.org/packages/ed/74/a11d0ddef1f116ce054944101388ccca45a2e070577cdfa07fc07dc05b5f/pycontrails-0.59.0-cp312-cp312-macosx_10_13_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b4a24d373ef56a68829251bc89a8578c4f985d567d6af6855c1efc7f4fb8ad2d",
                "md5": "1a57c81111c15cbea233aeedf1d53afb",
                "sha256": "2e5e6337f2f7562c8855246d094ee5d03edb515f909fe34bf3defaa0e9272d64"
            },
            "downloads": -1,
            "filename": "pycontrails-0.59.0-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "1a57c81111c15cbea233aeedf1d53afb",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.11",
            "size": 924519,
            "upload_time": "2025-10-24T20:31:48",
            "upload_time_iso_8601": "2025-10-24T20:31:48.465052Z",
            "url": "https://files.pythonhosted.org/packages/b4/a2/4d373ef56a68829251bc89a8578c4f985d567d6af6855c1efc7f4fb8ad2d/pycontrails-0.59.0-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ec18cb3a47b81a19591307385de86e987a2c3095baa11db76740d175cf9f07f9",
                "md5": "81642119f5abc553f0ac22fea47e9ece",
                "sha256": "0d005d938a0a075d0a188d4229718d04dc4f86fee3605a6b7b8b0429d2d95be0"
            },
            "downloads": -1,
            "filename": "pycontrails-0.59.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "81642119f5abc553f0ac22fea47e9ece",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.11",
            "size": 1555322,
            "upload_time": "2025-10-24T20:31:50",
            "upload_time_iso_8601": "2025-10-24T20:31:50.618740Z",
            "url": "https://files.pythonhosted.org/packages/ec/18/cb3a47b81a19591307385de86e987a2c3095baa11db76740d175cf9f07f9/pycontrails-0.59.0-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": "5cfcd1da4beefa2623b2d50cebbf4d7a4b8eca81b127f08423ecdc2be60a4cc7",
                "md5": "fb0cb73cc4eb54aff6eb0caf563f1baf",
                "sha256": "f152fb1b4605493284f4a09467474b89ad81e64c2b39d6fe7231851a7c2bdd3a"
            },
            "downloads": -1,
            "filename": "pycontrails-0.59.0-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "fb0cb73cc4eb54aff6eb0caf563f1baf",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.11",
            "size": 905714,
            "upload_time": "2025-10-24T20:31:52",
            "upload_time_iso_8601": "2025-10-24T20:31:52.445457Z",
            "url": "https://files.pythonhosted.org/packages/5c/fc/d1da4beefa2623b2d50cebbf4d7a4b8eca81b127f08423ecdc2be60a4cc7/pycontrails-0.59.0-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3b2b245935ca7ca902a494d8a9058003c8d68f3fa96855b2c44439a20f38b908",
                "md5": "28af0465fb57b4bbd749abfc69f2d83e",
                "sha256": "344782dce6be02c0a1130d3e8911ab614c1b982c719a843b80d595fc7b179c1a"
            },
            "downloads": -1,
            "filename": "pycontrails-0.59.0-cp313-cp313-macosx_10_13_x86_64.whl",
            "has_sig": false,
            "md5_digest": "28af0465fb57b4bbd749abfc69f2d83e",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.11",
            "size": 927329,
            "upload_time": "2025-10-24T20:31:54",
            "upload_time_iso_8601": "2025-10-24T20:31:54.183998Z",
            "url": "https://files.pythonhosted.org/packages/3b/2b/245935ca7ca902a494d8a9058003c8d68f3fa96855b2c44439a20f38b908/pycontrails-0.59.0-cp313-cp313-macosx_10_13_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1b5f8b28eee80e6b1d2a1178993bae3e06f78eb0aca9c35d256c38e48e24206a",
                "md5": "ca7a67b6976487b9648bf667969028cf",
                "sha256": "82a83de3f8edd6e3ff5efbbcdea916f47a3440df882ced5491ee07e98fc5b142"
            },
            "downloads": -1,
            "filename": "pycontrails-0.59.0-cp313-cp313-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "ca7a67b6976487b9648bf667969028cf",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.11",
            "size": 923059,
            "upload_time": "2025-10-24T20:31:55",
            "upload_time_iso_8601": "2025-10-24T20:31:55.907486Z",
            "url": "https://files.pythonhosted.org/packages/1b/5f/8b28eee80e6b1d2a1178993bae3e06f78eb0aca9c35d256c38e48e24206a/pycontrails-0.59.0-cp313-cp313-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "cf5d27851b6390a76f9855e784a22007c596c65193a6c9662954d77b5f363091",
                "md5": "892c196e3ea7785708c6bd231528f8e3",
                "sha256": "11bdf5a2f5425c55b692219d6678faf3bf2cf116ab23e3ec3c1cf0adcf8f9395"
            },
            "downloads": -1,
            "filename": "pycontrails-0.59.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "892c196e3ea7785708c6bd231528f8e3",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.11",
            "size": 1556906,
            "upload_time": "2025-10-24T20:31:57",
            "upload_time_iso_8601": "2025-10-24T20:31:57.791635Z",
            "url": "https://files.pythonhosted.org/packages/cf/5d/27851b6390a76f9855e784a22007c596c65193a6c9662954d77b5f363091/pycontrails-0.59.0-cp313-cp313-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": "24fa10a29fad36785764521108349bfed5d07ecc9e068160c7fa7e169a0e2b59",
                "md5": "e53a4037df6197c18f9ae4f56c40c148",
                "sha256": "6b20d29585f447f6c6cde72c4f6728e15d245758f8ca14fb3496cbbec984ad8b"
            },
            "downloads": -1,
            "filename": "pycontrails-0.59.0-cp313-cp313-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "e53a4037df6197c18f9ae4f56c40c148",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.11",
            "size": 905391,
            "upload_time": "2025-10-24T20:31:59",
            "upload_time_iso_8601": "2025-10-24T20:31:59.708678Z",
            "url": "https://files.pythonhosted.org/packages/24/fa/10a29fad36785764521108349bfed5d07ecc9e068160c7fa7e169a0e2b59/pycontrails-0.59.0-cp313-cp313-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2ed17a9a59169ee040e69a81898daad6a0885893b3f7854f01054f8d7abfea04",
                "md5": "2c9372cf6d627334eea34e68a15c4bbd",
                "sha256": "85689f0e40afc32bdba4c6fd3f6dd8d792b1feb08058a0f0d6d9ca1ec4b3ce8b"
            },
            "downloads": -1,
            "filename": "pycontrails-0.59.0-cp314-cp314-macosx_10_15_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2c9372cf6d627334eea34e68a15c4bbd",
            "packagetype": "bdist_wheel",
            "python_version": "cp314",
            "requires_python": ">=3.11",
            "size": 927318,
            "upload_time": "2025-10-24T20:32:01",
            "upload_time_iso_8601": "2025-10-24T20:32:01.572729Z",
            "url": "https://files.pythonhosted.org/packages/2e/d1/7a9a59169ee040e69a81898daad6a0885893b3f7854f01054f8d7abfea04/pycontrails-0.59.0-cp314-cp314-macosx_10_15_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "93593adea5678eb38e0ae1ebba26a74077bbf2d032b3b3877a1b045b033f8c1b",
                "md5": "17227dbd94a759d9d36433433471ec5a",
                "sha256": "a249844e4ddd9fd8eaf2a3339a66e322edab0301d898dde913da9d3825880b45"
            },
            "downloads": -1,
            "filename": "pycontrails-0.59.0-cp314-cp314-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "17227dbd94a759d9d36433433471ec5a",
            "packagetype": "bdist_wheel",
            "python_version": "cp314",
            "requires_python": ">=3.11",
            "size": 923937,
            "upload_time": "2025-10-24T20:32:03",
            "upload_time_iso_8601": "2025-10-24T20:32:03.007353Z",
            "url": "https://files.pythonhosted.org/packages/93/59/3adea5678eb38e0ae1ebba26a74077bbf2d032b3b3877a1b045b033f8c1b/pycontrails-0.59.0-cp314-cp314-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b3850638d9ff2bc032f5c02c817d9a5adf7e540eef1a69d7cd783b5038d07d70",
                "md5": "4a47c62582087d5df6730a93d2808e52",
                "sha256": "7c9de72eaf86cdaee6e1548cab9e8580c0a50890244e78252186ea3f390cb7c4"
            },
            "downloads": -1,
            "filename": "pycontrails-0.59.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "4a47c62582087d5df6730a93d2808e52",
            "packagetype": "bdist_wheel",
            "python_version": "cp314",
            "requires_python": ">=3.11",
            "size": 1555703,
            "upload_time": "2025-10-24T20:32:04",
            "upload_time_iso_8601": "2025-10-24T20:32:04.466122Z",
            "url": "https://files.pythonhosted.org/packages/b3/85/0638d9ff2bc032f5c02c817d9a5adf7e540eef1a69d7cd783b5038d07d70/pycontrails-0.59.0-cp314-cp314-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": "d0ecc11cd19dd896e4caae2fd06377d20841ff40d113a7ad048324fa8f43afcd",
                "md5": "cbd429cd43844937b6d28200e92be79a",
                "sha256": "ab7fad7567a11babb53c73363b8de3a84b1349506b5483654142274062d8b13c"
            },
            "downloads": -1,
            "filename": "pycontrails-0.59.0-cp314-cp314-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "cbd429cd43844937b6d28200e92be79a",
            "packagetype": "bdist_wheel",
            "python_version": "cp314",
            "requires_python": ">=3.11",
            "size": 908132,
            "upload_time": "2025-10-24T20:32:06",
            "upload_time_iso_8601": "2025-10-24T20:32:06.412328Z",
            "url": "https://files.pythonhosted.org/packages/d0/ec/c11cd19dd896e4caae2fd06377d20841ff40d113a7ad048324fa8f43afcd/pycontrails-0.59.0-cp314-cp314-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "bc4e8294f1c9f7350cf9820754803dab6e2f50bf3428b1036f7e34848c1d6641",
                "md5": "8abd09a1a1279e725ce03fd480a42908",
                "sha256": "1bcb38ec596c82e53b6a089770e412b5c1b7c11eb78b2d91de9cd13d42558e8a"
            },
            "downloads": -1,
            "filename": "pycontrails-0.59.0.tar.gz",
            "has_sig": false,
            "md5_digest": "8abd09a1a1279e725ce03fd480a42908",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.11",
            "size": 49739480,
            "upload_time": "2025-10-24T20:32:08",
            "upload_time_iso_8601": "2025-10-24T20:32:08.955275Z",
            "url": "https://files.pythonhosted.org/packages/bc/4e/8294f1c9f7350cf9820754803dab6e2f50bf3428b1036f7e34848c1d6641/pycontrails-0.59.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-10-24 20:32:08",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "contrailcirrus",
    "github_project": "pycontrails",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "pycontrails"
}
        
Elapsed time: 2.21463s