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.4.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.4-cp314-cp314-win_amd64.whl (960.1 kB view details)

Uploaded CPython 3.14Windows x86-64

pycontrails-0.60.4-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.4-cp314-cp314-macosx_11_0_arm64.whl (972.0 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

pycontrails-0.60.4-cp314-cp314-macosx_10_15_x86_64.whl (974.9 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

pycontrails-0.60.4-cp313-cp313-win_amd64.whl (959.2 kB view details)

Uploaded CPython 3.13Windows x86-64

pycontrails-0.60.4-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.4-cp313-cp313-macosx_11_0_arm64.whl (972.1 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pycontrails-0.60.4-cp313-cp313-macosx_10_13_x86_64.whl (974.9 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

pycontrails-0.60.4-cp312-cp312-win_amd64.whl (959.4 kB view details)

Uploaded CPython 3.12Windows x86-64

pycontrails-0.60.4-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.4-cp312-cp312-macosx_11_0_arm64.whl (972.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pycontrails-0.60.4-cp312-cp312-macosx_10_13_x86_64.whl (975.5 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

pycontrails-0.60.4-cp311-cp311-win_amd64.whl (958.5 kB view details)

Uploaded CPython 3.11Windows x86-64

pycontrails-0.60.4-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.4-cp311-cp311-macosx_11_0_arm64.whl (972.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pycontrails-0.60.4-cp311-cp311-macosx_10_9_x86_64.whl (974.6 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: pycontrails-0.60.4.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.4.tar.gz
Algorithm Hash digest
SHA256 463f8a5d0e1dff9b86ac9f32b8bddc1ec49b02d64210e9fe5eb1aaf5911b013a
MD5 c875d3332c4098879863fef93d3319ca
BLAKE2b-256 acefc54e990c93b083a74b1dd0eb5d07f073a076aca249cee8b6960285bf69df

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.60.4.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.4-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for pycontrails-0.60.4-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 4b5bc9732ad1d5ab01e94f683091fb19437cb5417897828133f3ee4cecd726c7
MD5 98f966cc32b27a192a68931e1e079fed
BLAKE2b-256 3a783ed3f7dd9042b0eff07ec0f0809caf026de9bb80d84adb24ebbe3b5be0c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.60.4-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.4-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.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b5b0cafa8b17bd7d2227eba517e129a8317dae1cf8b7412be8fdd5bb2b68ef99
MD5 a17f963a2bd22de77b6d4de1e4e3380f
BLAKE2b-256 9dfa93a0b40ce7c6a290ce17f3cccd06e4a6f9dacb08b589f966d4cb39d17768

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.60.4-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.4-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycontrails-0.60.4-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1bb2ea9b4af9cd98dd4b5a872c4e407778d05a5e089b9463470321fecbfecb8d
MD5 e6a777c96531ae6a773685e18136c0a7
BLAKE2b-256 05b1e57333a139b536e1fdba9773f99c2734cf414af16167b1e7c9e2e981f30b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.60.4-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.4-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for pycontrails-0.60.4-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 25ec171b49eecdbb36c10b56288d24756087d9349a4e2289059247d93a761520
MD5 cf16e7d411674e9591f475ff42123335
BLAKE2b-256 d458757df6d18a03ece74a88fff70b664440da93921f95541c650a2b4aec651b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.60.4-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.4-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for pycontrails-0.60.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e655675454f37c2d04f0b946936495d27e5a4397f6ade7531222a1e9cd3a66a0
MD5 20fa1e8ac672336c81a13a4fb8fd54c2
BLAKE2b-256 ba2e706c5637a72f065de470da468183eb7a6fe7de6fbe78a49e5e3efd1aeed6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.60.4-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.4-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.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6db947be80a5a1f6c0576f2cdbf12bf35d23b6243726764d87cb434a3196360c
MD5 88634a898ce85c485f6c82c099f36b13
BLAKE2b-256 e7a1e2d14aeefa36df52a74cd9e0410fd4108eb8ed75aff9ef2b0041c6c3585e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.60.4-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.4-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycontrails-0.60.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5a58f93dcef7925d7ad1c9741e8eae88fd0c5061b32639c9be136e8946e28b97
MD5 0e10ef390ec012bef8ce44b953eef1ce
BLAKE2b-256 df9a01f41a687ecc90c76c38483c042e396c91ac66716b062f39fcfc674e8a2f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.60.4-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.4-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pycontrails-0.60.4-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 ce1f2126d12c1242284b3fcc43c50c798effcf885b5deb3be27f72cc40e47d3b
MD5 fa62d22c64ac185010351aff50a087e7
BLAKE2b-256 ab7ac4e73dc974186a1308bb3e3cc9332011c19968d1afcbcabab532a426b99e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.60.4-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.4-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for pycontrails-0.60.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4077e91f746144ba68f357cfc363590f6a98344042e4e7e1f0c83429e44f0ce4
MD5 a5842120070c9cb668efafaf69788b44
BLAKE2b-256 53e7ead9c5016ebae2d9ca1b744fba3d4a9b3cfb78a1601d389f3425f72375e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.60.4-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.4-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.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 58dfe7a48e6dca320242fd34c5613cea197d79d26e715fd069bb9b08cbe954e0
MD5 b1d843946b4f4c403fccb79f4a4b0e11
BLAKE2b-256 1816ed485e7b1119e9a1097c49991f68c73744c64f1e50362378ac811d67bb0c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.60.4-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.4-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycontrails-0.60.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 579bbb91c494a5a977dc01a5854c9200a7a8be743e69d793549ccc7d1ce48127
MD5 58da8841fcb48864719f10cf16c3ae00
BLAKE2b-256 f6333d2eb1db636da4b77c483b12dd894e8c8a85fbc8933eb5e62ab1627d2eba

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.60.4-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.4-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pycontrails-0.60.4-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 3ff947ca5457efdffd29eb23c274adf9858501c234bd140453f1d0eca627900e
MD5 f99c6db3964f456e9616047fbceb8269
BLAKE2b-256 52644143230fd4920069db37f008fc4b5072acff0d84e5bfb2e98abe0e716d73

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.60.4-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.4-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for pycontrails-0.60.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d771495309d99946efc6d75129faa3b35f0208d878e205f08267943919c60b96
MD5 476ef0fdb42b05229135b0d5dadc94b3
BLAKE2b-256 9323c96e52efad619cdc8dfba1e8bb3334a0e2dd6323ec478f1fbea35748854e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.60.4-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.4-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.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dc0a0df6e49a195ae514b9effc3389c42cd1e15df7d7135da2d5caa4ddb0f30d
MD5 de306469b0efc83ea04f46c6db95e2d1
BLAKE2b-256 21e7befe5cbb6190a50d16fde1aede5c2efacb94e4d0a3ff0f201cd30792e29b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.60.4-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.4-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycontrails-0.60.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8e153401286f73982180f105eb4701b967281a1e7cbfe704c8c071718d61b875
MD5 e9dcb6850c8c5ec30aaa758859f97b4f
BLAKE2b-256 01b403b90ef20e948ed5f7a84aa4f490f2a4d1d8337e35e5955ed08a3ac434d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.60.4-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.4-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pycontrails-0.60.4-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b6918bf5999b53c083451d15c9925cffb4d5053619e59083b038cec040a3ff63
MD5 92966dbdd1c58b8eebd9acf72dcef151
BLAKE2b-256 11f3f3cc18d0383a5fcbf5eea4a6e7a6da01aafa1f725b39f99b9a00c886cb81

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.60.4-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