Skip to main content

Python library for modeling aviation climate impacts

Project description

pycontrails

Python library for modeling aviation climate impacts

Version PyPI version conda-forge version Supported python versions
Citation DOI
Tests Unit test Docs Release OpenSSF Scorecard
License Apache License 2.0
Community Github Discussions Github Issues Github PRs

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

pycontrails defines common data structures and interfaces to efficiently build and run models of aircraft performance, emissions, and radiative forcing.

Documentation

Documentation and examples available at py.contrails.org.

Install

Install with pip

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

$ pip install pycontrails

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

Install the latest development version directly from GitHub:

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

Install with conda

You can install pycontrails from the conda-forge channel with conda (or other conda-like package managers such as mamba):

conda install -c conda-forge pycontrails

The conda-forge package includes all optional runtime dependencies.

See more installation options in the install documentation.

Get Involved

License

Apache License 2.0

Additional attributions in NOTICE.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pycontrails-0.60.5.tar.gz (51.8 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pycontrails-0.60.5-cp314-cp314-win_amd64.whl (968.4 kB view details)

Uploaded CPython 3.14Windows x86-64

pycontrails-0.60.5-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

pycontrails-0.60.5-cp314-cp314-macosx_11_0_arm64.whl (980.2 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

pycontrails-0.60.5-cp314-cp314-macosx_10_15_x86_64.whl (983.1 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

pycontrails-0.60.5-cp313-cp313-win_amd64.whl (967.4 kB view details)

Uploaded CPython 3.13Windows x86-64

pycontrails-0.60.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

pycontrails-0.60.5-cp313-cp313-macosx_11_0_arm64.whl (980.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pycontrails-0.60.5-cp313-cp313-macosx_10_13_x86_64.whl (983.1 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

pycontrails-0.60.5-cp312-cp312-win_amd64.whl (967.7 kB view details)

Uploaded CPython 3.12Windows x86-64

pycontrails-0.60.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

pycontrails-0.60.5-cp312-cp312-macosx_11_0_arm64.whl (980.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pycontrails-0.60.5-cp312-cp312-macosx_10_13_x86_64.whl (983.6 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

pycontrails-0.60.5-cp311-cp311-win_amd64.whl (966.8 kB view details)

Uploaded CPython 3.11Windows x86-64

pycontrails-0.60.5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

pycontrails-0.60.5-cp311-cp311-macosx_11_0_arm64.whl (980.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pycontrails-0.60.5-cp311-cp311-macosx_10_9_x86_64.whl (982.8 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

File details

Details for the file pycontrails-0.60.5.tar.gz.

File metadata

  • Download URL: pycontrails-0.60.5.tar.gz
  • Upload date:
  • Size: 51.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pycontrails-0.60.5.tar.gz
Algorithm Hash digest
SHA256 312d90b117a25b2adb19c45107fdb99f418aad9f88d6d355bcef8f66b2da567a
MD5 bd72c4391e496f975ad3ec79ebd9343e
BLAKE2b-256 7c327fde8249e2eb6bc9e7a85159d8511add5e4d894b02c7da4c96b707a9066c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.60.5.tar.gz:

Publisher: release.yaml on contrailcirrus/pycontrails

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycontrails-0.60.5-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for pycontrails-0.60.5-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 07c2dd5498f5ba7772b4bc1389857539c8a30a0575df34f9d3567df248ad6655
MD5 3436300fa50ead8eabb918c67c067997
BLAKE2b-256 0fbd1430174d05959710d96d6ef8b30bac413ad5d620bfb1a635f97f8c83082a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.60.5-cp314-cp314-win_amd64.whl:

Publisher: release.yaml on contrailcirrus/pycontrails

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycontrails-0.60.5-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pycontrails-0.60.5-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f85e9d3509e394469f32e645ba0ea068847c9b66a11bb6753c7777ccfb59a513
MD5 9b0480371c40854a185df67dcc5dd378
BLAKE2b-256 6e6a2161ab59a8ee57a551c10d9c1881a29ef1f06c346b316eea015159c9f3f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.60.5-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yaml on contrailcirrus/pycontrails

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycontrails-0.60.5-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycontrails-0.60.5-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b79ed32bd33eaa07d10c2b586a86ad69366f4fc0f2f2834fb3a55db5b2caac64
MD5 5626a1dc36fd7cb2ed94ff8cbd066a85
BLAKE2b-256 f0a16109446d5a5f738580f3e623c8be13631a138efb260573762f78bef09be7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.60.5-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: release.yaml on contrailcirrus/pycontrails

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycontrails-0.60.5-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for pycontrails-0.60.5-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 7f08ea465932fa902dcb7d2fcb5d2fc4857a30a9abd321aab20bad87cdfdcee6
MD5 16177d64c1ecefd3944e3a1df5bc2852
BLAKE2b-256 54f176c5c6f452b9baf9166ea4a41aa67d2676954d7ba6cb8ef62765e722421b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.60.5-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: release.yaml on contrailcirrus/pycontrails

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycontrails-0.60.5-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for pycontrails-0.60.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e38e1fcfb485dd3f5a910fb05b54f5cea57e00af6b5798551e724c552daa40f1
MD5 a15f1590c1dedb9572fe22c593f23f91
BLAKE2b-256 a606d34b5347c9f6ffc2cedd138dfc719dd715fa78784f464564a93d860d1378

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.60.5-cp313-cp313-win_amd64.whl:

Publisher: release.yaml on contrailcirrus/pycontrails

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycontrails-0.60.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pycontrails-0.60.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1f693f0d6e24cd7cfd32eb9a8e80031bf6ce6271eb27ce5b5d78dc9e001aa986
MD5 8b4c6c6cd530234c9bb80af38399ca4a
BLAKE2b-256 47939d510cbe9e1737e14f043417775f51da7e2d3b6eb93bf823741e1ddd2f19

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.60.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yaml on contrailcirrus/pycontrails

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycontrails-0.60.5-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycontrails-0.60.5-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 11244d08b04297593ef87871de9ac3ae6876759a871b6fa37d94885272317a16
MD5 6fc0b13d37be81578aa156ec3d29fa64
BLAKE2b-256 00d9f85cf8d7c62367aa6dfcde21a5992746c9a06bf733e1483d94604f397a66

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.60.5-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yaml on contrailcirrus/pycontrails

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycontrails-0.60.5-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pycontrails-0.60.5-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 3e55e22cfcc133a99dc04f24cfde6fc83fcd341b2f1483750e9020d4613717ef
MD5 086551a42dc8eaec2ff2e43d0238e96c
BLAKE2b-256 f07d1ef5b72e324a57c1367e9a00a8f93c6438f0118d6cbc5c10c96782bdefb2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.60.5-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: release.yaml on contrailcirrus/pycontrails

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycontrails-0.60.5-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for pycontrails-0.60.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9a3d4a3bb136598a851c7edced8ef9e5c70f09396d0f5d1dbc4a6aff595c9269
MD5 192f1e2618abbe2e308ee3f532134079
BLAKE2b-256 42f209f52566ffcfe54f1f8973a3d8a6fe6a509dcdeb0bd57e8ca59e272c4ba2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.60.5-cp312-cp312-win_amd64.whl:

Publisher: release.yaml on contrailcirrus/pycontrails

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycontrails-0.60.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pycontrails-0.60.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b8b255e87963a9a59b8c6352aba7781f566c3d76302c6eb93d6ed3300f96b110
MD5 194ba40bc233f57e58168fe56c7b5dc1
BLAKE2b-256 8deb7536c60940e844cf1a271e3bc126973317b8fafafe2be87e57cb72eeae8b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.60.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yaml on contrailcirrus/pycontrails

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycontrails-0.60.5-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycontrails-0.60.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 517bab14aa0f9cb76f6b5ecd6f8c29ffb56cc15a0f4dd12d714201ba1923e598
MD5 c52a4ae097af446e470bc0f7e0ca9a4a
BLAKE2b-256 b3b34308632350ff7efa1e9eca944cc7194af596cf770a837e880e2680274a17

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.60.5-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yaml on contrailcirrus/pycontrails

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycontrails-0.60.5-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pycontrails-0.60.5-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 22036bc4e08bbc4a527cba6f20846ad7ef7b573eaa4072b5e215ae26c9ffc70e
MD5 8289d7f24bf37a3a088f9d236806bed4
BLAKE2b-256 0f57971b11fc1919efa3882ae6f637179468087da3ac2cfd95528f4ff2b1d94f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.60.5-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: release.yaml on contrailcirrus/pycontrails

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycontrails-0.60.5-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for pycontrails-0.60.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 46d32adacd8cf134f43e402fe88cd5417c734947422ce2c7372f2dd20e391b68
MD5 bc797f93eefe6e2c554479c3f42abb28
BLAKE2b-256 7e2b9032464b6b0e3cca66953d650214478ab9821150b0cc3f5f8d2a716080ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.60.5-cp311-cp311-win_amd64.whl:

Publisher: release.yaml on contrailcirrus/pycontrails

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycontrails-0.60.5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pycontrails-0.60.5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cc4fe5b62a164fb79397f1728c87f1edf48741d30800b08f7aee174679145fe2
MD5 81d7eaa655770bc847fc2b3d36b9b725
BLAKE2b-256 87e96fa4825d044abc586567283c17572925ba2bf4dcd4ff923bde25d5d9ae82

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.60.5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yaml on contrailcirrus/pycontrails

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycontrails-0.60.5-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycontrails-0.60.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0da1046352a87ff911dc4be45810c46ec930cab0646af24c2fae96d52d1a5896
MD5 2372589bc87b1d291b619bf9307b4bcc
BLAKE2b-256 5830995a636ba129f28c63c6150c4a35314f07c24a0a4f707a26a75456987e22

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.60.5-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yaml on contrailcirrus/pycontrails

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycontrails-0.60.5-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pycontrails-0.60.5-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9ac76405fb22b4f68dc2da8bb38c013027b1f5ae660aba7e823a772762e5febe
MD5 3018d315e89d3e1e781650bf7229373a
BLAKE2b-256 8fd6c10bbe34df7a368d205c8975919fb1e9761d94a50f736f8d2fab93c20bd6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.60.5-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: release.yaml on contrailcirrus/pycontrails

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page