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

Uploaded CPython 3.14Windows x86-64

pycontrails-0.62.0-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.62.0-cp314-cp314-macosx_11_0_arm64.whl (997.4 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

pycontrails-0.62.0-cp314-cp314-macosx_10_15_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

pycontrails-0.62.0-cp313-cp313-win_amd64.whl (984.8 kB view details)

Uploaded CPython 3.13Windows x86-64

pycontrails-0.62.0-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.62.0-cp313-cp313-macosx_11_0_arm64.whl (997.5 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pycontrails-0.62.0-cp313-cp313-macosx_10_13_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

pycontrails-0.62.0-cp312-cp312-win_amd64.whl (985.0 kB view details)

Uploaded CPython 3.12Windows x86-64

pycontrails-0.62.0-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.62.0-cp312-cp312-macosx_11_0_arm64.whl (998.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pycontrails-0.62.0-cp312-cp312-macosx_10_13_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

pycontrails-0.62.0-cp311-cp311-win_amd64.whl (984.1 kB view details)

Uploaded CPython 3.11Windows x86-64

pycontrails-0.62.0-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.62.0-cp311-cp311-macosx_11_0_arm64.whl (997.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pycontrails-0.62.0-cp311-cp311-macosx_10_9_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for pycontrails-0.62.0.tar.gz
Algorithm Hash digest
SHA256 014e4cfa89396998fd7e56e06670722e8ebf9fbc0d53cf03f5c36e5dda636980
MD5 a8d9109837b6f0374091f3981068f5fb
BLAKE2b-256 f9c0000deb46f56ea072696793b7496ba45b3374fe7a02c8a3125ea150f511a7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.62.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 b203629181f2fa9255993ec94b0c3351e3ba887491bd1e844e365731d6cded27
MD5 6a6753582c31fb8f8f14b72e92b091f3
BLAKE2b-256 4d2ec82de33e59c486888f0541acb28070851c3f1bb3c9922cd56a0a55f83ac8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.62.0-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.62.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pycontrails-0.62.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f5373dfb82a642f805d8c547b7d04fa2be7dc4feb9c546f1ec48b4d239a4bdea
MD5 cf352f860d4ab548e84857b0f7c1f740
BLAKE2b-256 5cd3f78a2ee04efc23104e74091a99e25f24ebf0c110ccb2baba19bf603f16e5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.62.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b0c797f086ee624c35163add6e4904fa867ffa6372db6d4fe3dcb20309a1a22f
MD5 d35b64ffba41a20b86871d0eae933960
BLAKE2b-256 f8728c85e570ee1caa82aab61b188cab8090fa380a848614496fc8d92cf58104

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.62.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 fbf2ca20f11403ee7769b17223390d8cf1e884833c49fabbbe0f23f7b1fa6a79
MD5 dffa1f5e01349f8430a88bb1a9563186
BLAKE2b-256 9df2095ab36aa1065b0edcd627d26a01c7057208a3d8ae26dbd0dc57aa4bfe14

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.62.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c23ffc5a9be46c7223ac25eef099026fe14b0cce314cebbf51a4d71771e5a34b
MD5 d655570984f86caae8cb85ed800afd29
BLAKE2b-256 269cbd5c6248a67b0061101ffa082d231d57577e46b09191ba4069cf7bc8b1b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.62.0-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.62.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pycontrails-0.62.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b3a3abfb707a3801dd102d254a4e0f3e5902845c115dc39bcdf71b38eb97a961
MD5 8e3742e6cde170d07fd1ef4eca43e53e
BLAKE2b-256 62a81bb51b01ccf559fa9c84d0a9e3836faefdb255485e51de397a9e5155f746

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.62.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e2afbc3f7bf84fda23c98739b96ca20f0e9b3f6f00b5dcc865d59e0e4d346732
MD5 b813b428b99e6f74508163dbcf5e8f11
BLAKE2b-256 4c553d48f22e0978e62c90675aa5af3bcf730a26bc9cdeadf79adfad96facada

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.62.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 e3731254e91b04c5b7d75397098643550324348b0b55c05e3d907917feba9e09
MD5 a8304253ed637d72ac1d1c574d3833c4
BLAKE2b-256 1c4075c25e9de44e04b67794ab8b0ce5784f63178fdd375dd276e82a02c7bf40

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.62.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 064362d9fcfb0318f2068c5c9c40f1dc2fedf0c59ff775d36c562be06c707d98
MD5 ef5506c234cc8f7e28383bdff6fa23a4
BLAKE2b-256 9fb9158ccd1122e5f12969c3a44d60f3246edcecd75c334b222d63dbb5df0414

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.62.0-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.62.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pycontrails-0.62.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a20d14430c0736de211eae302a86769e166b5adf8bda5f48253ed6300ccabc50
MD5 d23b0e8daf58fd503c7c7e9b3b36072b
BLAKE2b-256 ad255090fca37ce94a057fec510e2bd3628d18fc335b55f208d92ab92c2a4494

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.62.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b97ecd6d942bdbc676017b28e980989ad3573fe3cc07bbf281a8833e65975248
MD5 96a7d4525c5619d6d0a3969370418840
BLAKE2b-256 54415c34f788e779385fd21052cd0fc665ae728e2455a93351877e5014e728cc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.62.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 06ec93a056973723a48d41326ebdee7702143b08cb87123982707f494e25bf44
MD5 b9511e05b06792285ae1e814f11dd2fe
BLAKE2b-256 1172c8f5295ba9e8de34e7b7186bc9f72d0eb18828665019a335560d05eba46b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.62.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c3cfd264f560d34653ad2b1b3234cf8266ae5f13e15276297589911907cf22fe
MD5 3d1a953f2ef561a3c5bb77bdeb23f35a
BLAKE2b-256 8d47b7c82744807389b95859d2513ade5f53173bab79308e9178eefc408dc082

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.62.0-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.62.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pycontrails-0.62.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f969f082d66f6bd3847beab19ecb7843bbf9f0724159d286716be85b1716c73e
MD5 2baec81c1c16455e46c9ae8aab271d4f
BLAKE2b-256 01fc04d5723d66e1d3450dd03ad907d971c923e8b62e3c3bd2cce243e79cf740

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.62.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8027dd7ac7a3876b3100124fd5db681525cca9e1ebf5b71e8fb0f5a891abc458
MD5 b37795688579eaf916c5cc58f6d7b282
BLAKE2b-256 259baf84f570556cab8badf0d6bdc246d6e1a202f928cb0d2a95331830b25233

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.62.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a3168cc9a8eee1115afc67b0ca69afca12056b0d9b99e7cf207efca1fe2868f1
MD5 2dd26f719225e3f08859537e31de323d
BLAKE2b-256 02af6b57ef0d989ed26e995d40585993bfa188c825392c50a081d074308e5a3b

See more details on using hashes here.

Provenance

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