# pycontrails
> Python library for modeling aviation climate impacts
| | |
|---------------|-------------------------------------------------------------------|
| **Version** | [](https://pypi.python.org/pypi/pycontrails) [](https://anaconda.org/conda-forge/pycontrails) [](https://pypi.python.org/pypi/pycontrails) |
| **Citation** | [](https://zenodo.org/badge/latestdoi/617248930) |
| **Tests** | [](https://github.com/contrailcirrus/pycontrails/actions/workflows/test.yaml) [](https://github.com/contrailcirrus/pycontrails/actions/workflows/docs.yaml) [](https://github.com/contrailcirrus/pycontrails/actions/workflows/release.yaml) [](https://securityscorecards.dev/viewer?uri=github.com/contrailcirrus/pycontrails)|
| **License** | [](https://github.com/contrailcirrus/pycontrails/blob/main/LICENSE) |
| **Community** | [](https://github.com/contrailcirrus/pycontrails/discussions) [](https://github.com/contrailcirrus/pycontrails/issues) [](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.10 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.10",
"maintainer_email": null,
"keywords": "contrails, climate, aviation, geospatial",
"author": null,
"author_email": "\"Contrails.org\" <py@contrails.org>",
"download_url": "https://files.pythonhosted.org/packages/1e/5c/b7ad8f7672f47358d37a866954b97cc93d7c09e768633c8b63db343f281e/pycontrails-0.54.7.tar.gz",
"platform": null,
"description": "# pycontrails\n\n> Python library for modeling aviation climate impacts\n\n| | |\n|---------------|-------------------------------------------------------------------|\n| **Version** | [](https://pypi.python.org/pypi/pycontrails) [](https://anaconda.org/conda-forge/pycontrails) [](https://pypi.python.org/pypi/pycontrails) |\n| **Citation** | [](https://zenodo.org/badge/latestdoi/617248930) |\n| **Tests** | [](https://github.com/contrailcirrus/pycontrails/actions/workflows/test.yaml) [](https://github.com/contrailcirrus/pycontrails/actions/workflows/docs.yaml) [](https://github.com/contrailcirrus/pycontrails/actions/workflows/release.yaml) [](https://securityscorecards.dev/viewer?uri=github.com/contrailcirrus/pycontrails)|\n| **License** | [](https://github.com/contrailcirrus/pycontrails/blob/main/LICENSE) |\n| **Community** | [](https://github.com/contrailcirrus/pycontrails/discussions) [](https://github.com/contrailcirrus/pycontrails/issues) [](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.10 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": "Apache-2.0",
"summary": "Python library for modeling aviation climate impacts",
"version": "0.54.7",
"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": "02976d82e9bd2e5233bfc1ecff13c9af4ccf0c16ca74b5334e1df95cd56b0e85",
"md5": "cc44691f525e9a43501d4703aaae467a",
"sha256": "e246690fabf66027be442b87b9153d887c0596edde801ea5a3380fb17dc19658"
},
"downloads": -1,
"filename": "pycontrails-0.54.7-cp310-cp310-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "cc44691f525e9a43501d4703aaae467a",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.10",
"size": 882348,
"upload_time": "2025-02-19T05:39:06",
"upload_time_iso_8601": "2025-02-19T05:39:06.305355Z",
"url": "https://files.pythonhosted.org/packages/02/97/6d82e9bd2e5233bfc1ecff13c9af4ccf0c16ca74b5334e1df95cd56b0e85/pycontrails-0.54.7-cp310-cp310-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d80fc89967b58137b04467b92f858b61d3fd0bcf64805ee4f6620459c43e89dc",
"md5": "15fa683353feb54e588bbdd31c32a01c",
"sha256": "1eab05677c8be08b125420dc13d34602cefcba38c460e99de910afc6e90accf3"
},
"downloads": -1,
"filename": "pycontrails-0.54.7-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "15fa683353feb54e588bbdd31c32a01c",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.10",
"size": 875238,
"upload_time": "2025-02-19T05:39:09",
"upload_time_iso_8601": "2025-02-19T05:39:09.015207Z",
"url": "https://files.pythonhosted.org/packages/d8/0f/c89967b58137b04467b92f858b61d3fd0bcf64805ee4f6620459c43e89dc/pycontrails-0.54.7-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "dfb0c05c363042dda767aca80d1fefcf7fe8b46280b995014d0157398e4ca007",
"md5": "86d0c8dfa3d47dd28a9e5682bf3e52b0",
"sha256": "31b63669a5c552751ba09d5f301d1864b88e0d38191c051630dc43c3861397a9"
},
"downloads": -1,
"filename": "pycontrails-0.54.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "86d0c8dfa3d47dd28a9e5682bf3e52b0",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.10",
"size": 1488458,
"upload_time": "2025-02-19T05:39:11",
"upload_time_iso_8601": "2025-02-19T05:39:11.553789Z",
"url": "https://files.pythonhosted.org/packages/df/b0/c05c363042dda767aca80d1fefcf7fe8b46280b995014d0157398e4ca007/pycontrails-0.54.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1e8e9e686d1ce01028819551ab78d474aea8aad65a16542fb7f671cc4d9564b6",
"md5": "a510373cadc68446eddf5f240a2c9de9",
"sha256": "3962c144a73857b26e0a962606cddf33198061ff26ca9a5e6d9d99eee9dca087"
},
"downloads": -1,
"filename": "pycontrails-0.54.7-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "a510373cadc68446eddf5f240a2c9de9",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.10",
"size": 868994,
"upload_time": "2025-02-19T05:39:14",
"upload_time_iso_8601": "2025-02-19T05:39:14.612415Z",
"url": "https://files.pythonhosted.org/packages/1e/8e/9e686d1ce01028819551ab78d474aea8aad65a16542fb7f671cc4d9564b6/pycontrails-0.54.7-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "dba1f23ab0e038a6920d0388d0a21f352bc1361100f44dad33d575cc25b00c4b",
"md5": "591f43f1f0b8c8c31aa2c0e588ec767b",
"sha256": "c5d61ad7409436b7d57140a6d7427b12ea9fa69bb528b216db08254f986ebfcf"
},
"downloads": -1,
"filename": "pycontrails-0.54.7-cp311-cp311-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "591f43f1f0b8c8c31aa2c0e588ec767b",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.10",
"size": 882681,
"upload_time": "2025-02-19T05:39:16",
"upload_time_iso_8601": "2025-02-19T05:39:16.854438Z",
"url": "https://files.pythonhosted.org/packages/db/a1/f23ab0e038a6920d0388d0a21f352bc1361100f44dad33d575cc25b00c4b/pycontrails-0.54.7-cp311-cp311-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2f10079ebe69a7b053c81343134ab1d7d452a2a0016c21f6c21a8385920fc7eb",
"md5": "5c16cf9b53ce6c0b77fea1849c37c44a",
"sha256": "209d6fcb2d46463e7fafb99e1978002fe70ee9e282a07aabf51cd0f3f5e29c24"
},
"downloads": -1,
"filename": "pycontrails-0.54.7-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "5c16cf9b53ce6c0b77fea1849c37c44a",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.10",
"size": 875265,
"upload_time": "2025-02-19T05:39:19",
"upload_time_iso_8601": "2025-02-19T05:39:19.146497Z",
"url": "https://files.pythonhosted.org/packages/2f/10/079ebe69a7b053c81343134ab1d7d452a2a0016c21f6c21a8385920fc7eb/pycontrails-0.54.7-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d1f509a5ddc41f69ea5743f90df59daf6f9b2b329c04a0b825931f65d0239134",
"md5": "faad228b62edbbe0186641e62298d364",
"sha256": "aff4647913ece6992d233badf2b89ecb1852ba028b36297dd2b2f61fc11cadde"
},
"downloads": -1,
"filename": "pycontrails-0.54.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "faad228b62edbbe0186641e62298d364",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.10",
"size": 1526967,
"upload_time": "2025-02-19T05:39:20",
"upload_time_iso_8601": "2025-02-19T05:39:20.611785Z",
"url": "https://files.pythonhosted.org/packages/d1/f5/09a5ddc41f69ea5743f90df59daf6f9b2b329c04a0b825931f65d0239134/pycontrails-0.54.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "41440232bd253a4e18c65ad4364a5d8e1a5ec97a59a92e3e28db7c9b583c9e51",
"md5": "8c0ed2b32439e17f64481cb40c84dab9",
"sha256": "20ec04c2acf1a882c0d7aa7d2abf438ce390b295e7c6bb9af0c2808d24080b05"
},
"downloads": -1,
"filename": "pycontrails-0.54.7-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "8c0ed2b32439e17f64481cb40c84dab9",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.10",
"size": 869318,
"upload_time": "2025-02-19T05:39:22",
"upload_time_iso_8601": "2025-02-19T05:39:22.973524Z",
"url": "https://files.pythonhosted.org/packages/41/44/0232bd253a4e18c65ad4364a5d8e1a5ec97a59a92e3e28db7c9b583c9e51/pycontrails-0.54.7-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3b20e14b6f3456039dbe1c4dfe88141a8cc6c1a318da410e200c6cbbd27cc732",
"md5": "a414a8e45590cda901ac1235ef0d22b8",
"sha256": "e6aa18e15966345c08770952365c47c6449f88d623b89b81c0bc8a923f35bd7c"
},
"downloads": -1,
"filename": "pycontrails-0.54.7-cp312-cp312-macosx_10_13_x86_64.whl",
"has_sig": false,
"md5_digest": "a414a8e45590cda901ac1235ef0d22b8",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.10",
"size": 884583,
"upload_time": "2025-02-19T05:39:25",
"upload_time_iso_8601": "2025-02-19T05:39:25.294374Z",
"url": "https://files.pythonhosted.org/packages/3b/20/e14b6f3456039dbe1c4dfe88141a8cc6c1a318da410e200c6cbbd27cc732/pycontrails-0.54.7-cp312-cp312-macosx_10_13_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "57c67406caa579eeeaa8618ebcae77a018596060ac2bf455321af94ef5188210",
"md5": "10083d016f6a40d6a9bbd4cd4b7b1676",
"sha256": "f02b412f92fe3cda52a42e12a245e3a73df691026d170a77990d0695f6500ea0"
},
"downloads": -1,
"filename": "pycontrails-0.54.7-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "10083d016f6a40d6a9bbd4cd4b7b1676",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.10",
"size": 875046,
"upload_time": "2025-02-19T05:39:26",
"upload_time_iso_8601": "2025-02-19T05:39:26.717334Z",
"url": "https://files.pythonhosted.org/packages/57/c6/7406caa579eeeaa8618ebcae77a018596060ac2bf455321af94ef5188210/pycontrails-0.54.7-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c0f251520483a4f27ffa576cf912db2da0cf561c47335123c89ed0da4a347285",
"md5": "35a14974de44c5ccac2d07ba69354fd9",
"sha256": "70f7d412017e4bf762a2e6cd26d8bf5f74beed903bb8559ccaf82950d67c64ab"
},
"downloads": -1,
"filename": "pycontrails-0.54.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "35a14974de44c5ccac2d07ba69354fd9",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.10",
"size": 1501451,
"upload_time": "2025-02-19T05:39:29",
"upload_time_iso_8601": "2025-02-19T05:39:29.070708Z",
"url": "https://files.pythonhosted.org/packages/c0/f2/51520483a4f27ffa576cf912db2da0cf561c47335123c89ed0da4a347285/pycontrails-0.54.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "813e8ab2ddf6dea3ef93af5719a592ff2a82973bddc2b69e8827e5499c501879",
"md5": "47abaedb1d3f7a8de2757184f8f9ca3a",
"sha256": "29448b43a854912bcf0ca6ac640d42541a233c908c642b4f946aed1175c20b71"
},
"downloads": -1,
"filename": "pycontrails-0.54.7-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "47abaedb1d3f7a8de2757184f8f9ca3a",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.10",
"size": 870368,
"upload_time": "2025-02-19T05:39:31",
"upload_time_iso_8601": "2025-02-19T05:39:31.077166Z",
"url": "https://files.pythonhosted.org/packages/81/3e/8ab2ddf6dea3ef93af5719a592ff2a82973bddc2b69e8827e5499c501879/pycontrails-0.54.7-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a53c32712979a44bf1d6ff4e8168503d09f394e395384e79ab59649c8bb3f7d2",
"md5": "71fef2555032d744deb16c290045f3e5",
"sha256": "0f51349c2960c86930fad4ef173c9c7246d5af4c3331371576ce21f0badc0e89"
},
"downloads": -1,
"filename": "pycontrails-0.54.7-cp313-cp313-macosx_10_13_x86_64.whl",
"has_sig": false,
"md5_digest": "71fef2555032d744deb16c290045f3e5",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.10",
"size": 883472,
"upload_time": "2025-02-19T05:39:33",
"upload_time_iso_8601": "2025-02-19T05:39:33.396330Z",
"url": "https://files.pythonhosted.org/packages/a5/3c/32712979a44bf1d6ff4e8168503d09f394e395384e79ab59649c8bb3f7d2/pycontrails-0.54.7-cp313-cp313-macosx_10_13_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "aac0b6ea73f7bcee0068fc38b90212e5f7aca7ba4cab649d2f2dadfb1ed96d21",
"md5": "c40b4fa3ae901e7499512d53fc66b414",
"sha256": "dd93ec1db61fec6492325bd553bc14b458cc6e7ea5be1f45438c4abd98c03856"
},
"downloads": -1,
"filename": "pycontrails-0.54.7-cp313-cp313-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "c40b4fa3ae901e7499512d53fc66b414",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.10",
"size": 874090,
"upload_time": "2025-02-19T05:39:35",
"upload_time_iso_8601": "2025-02-19T05:39:35.372354Z",
"url": "https://files.pythonhosted.org/packages/aa/c0/b6ea73f7bcee0068fc38b90212e5f7aca7ba4cab649d2f2dadfb1ed96d21/pycontrails-0.54.7-cp313-cp313-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "499089728451f4a906f3dac58d57cdccec0b81b55473973275a613d7cdc90e9b",
"md5": "1ca36a3f7577c78050059ff559e6fc27",
"sha256": "133b6efad9f146e58110ba65ef1d986c06299d58fc01c6650b3174c12bc72f06"
},
"downloads": -1,
"filename": "pycontrails-0.54.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "1ca36a3f7577c78050059ff559e6fc27",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.10",
"size": 1499648,
"upload_time": "2025-02-19T05:39:38",
"upload_time_iso_8601": "2025-02-19T05:39:38.125119Z",
"url": "https://files.pythonhosted.org/packages/49/90/89728451f4a906f3dac58d57cdccec0b81b55473973275a613d7cdc90e9b/pycontrails-0.54.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "14b76810648117b6f20fb8dbdb327a3f9f3f96c53827d88cdde4a5370ff961c2",
"md5": "6e4e66d522597ef0a10a82c42fa8abdf",
"sha256": "f162e6db2fd59448ef294fda7184714c27243dd5306b3875f38c224d8a7c36b5"
},
"downloads": -1,
"filename": "pycontrails-0.54.7-cp313-cp313-win_amd64.whl",
"has_sig": false,
"md5_digest": "6e4e66d522597ef0a10a82c42fa8abdf",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.10",
"size": 869515,
"upload_time": "2025-02-19T05:39:39",
"upload_time_iso_8601": "2025-02-19T05:39:39.726286Z",
"url": "https://files.pythonhosted.org/packages/14/b7/6810648117b6f20fb8dbdb327a3f9f3f96c53827d88cdde4a5370ff961c2/pycontrails-0.54.7-cp313-cp313-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1e5cb7ad8f7672f47358d37a866954b97cc93d7c09e768633c8b63db343f281e",
"md5": "cd0d1af524c32ba2bcff8f1117947e45",
"sha256": "687cf43698a665ee6a80a5ef43d20fe30b3f2ab3946865c77a3596e2e90428f1"
},
"downloads": -1,
"filename": "pycontrails-0.54.7.tar.gz",
"has_sig": false,
"md5_digest": "cd0d1af524c32ba2bcff8f1117947e45",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 42287015,
"upload_time": "2025-02-19T05:39:43",
"upload_time_iso_8601": "2025-02-19T05:39:43.682452Z",
"url": "https://files.pythonhosted.org/packages/1e/5c/b7ad8f7672f47358d37a866954b97cc93d7c09e768633c8b63db343f281e/pycontrails-0.54.7.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-02-19 05:39:43",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "contrailcirrus",
"github_project": "pycontrails",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "pycontrails"
}