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.61.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.61.0-cp314-cp314-win_amd64.whl (982.8 kB view details)

Uploaded CPython 3.14Windows x86-64

pycontrails-0.61.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.61.0-cp314-cp314-macosx_11_0_arm64.whl (994.9 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

pycontrails-0.61.0-cp314-cp314-macosx_10_15_x86_64.whl (997.8 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

pycontrails-0.61.0-cp313-cp313-win_amd64.whl (982.3 kB view details)

Uploaded CPython 3.13Windows x86-64

pycontrails-0.61.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.61.0-cp313-cp313-macosx_11_0_arm64.whl (995.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pycontrails-0.61.0-cp313-cp313-macosx_10_13_x86_64.whl (997.8 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

pycontrails-0.61.0-cp312-cp312-win_amd64.whl (982.5 kB view details)

Uploaded CPython 3.12Windows x86-64

pycontrails-0.61.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.61.0-cp312-cp312-macosx_11_0_arm64.whl (995.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pycontrails-0.61.0-cp312-cp312-macosx_10_13_x86_64.whl (998.3 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

pycontrails-0.61.0-cp311-cp311-win_amd64.whl (981.6 kB view details)

Uploaded CPython 3.11Windows x86-64

pycontrails-0.61.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.61.0-cp311-cp311-macosx_11_0_arm64.whl (995.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pycontrails-0.61.0-cp311-cp311-macosx_10_9_x86_64.whl (997.5 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: pycontrails-0.61.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.61.0.tar.gz
Algorithm Hash digest
SHA256 86048c5793d71e07bfaa5e9b562ad3d24756b67570301ae59d2068ec939369db
MD5 083872cdc0185e9b26e5e25188bd6c9e
BLAKE2b-256 f5035d3f77a4f7d71fb26f3f226a6ec64fbd71b6f39684c203d9c792d3f92a20

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.61.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 28b58365016ead32e0a7b899a6d764ad9822b8cb6aae6b9c338320ed9305cd8b
MD5 fcd2780b8591b301d9baa02b57fcbf9a
BLAKE2b-256 2d2f1c61ed18610bad038541a234cac685936386af67369232bf608937b4be19

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.61.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.61.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.61.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 38b9e33af1caad52247048b8c1536255bfa3fed8020dd4fe9fd4e8e856be1fda
MD5 07d2b07ad62be90d559c3029ef08c040
BLAKE2b-256 687b9d3d3172b5051f12d0a0edf049df132ae638523f1f0d630f87e66759350c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.61.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a9d476a376fd3dbff61c99f6687a4b910efbd5ddf36e2de15815674372433053
MD5 5bea90322ad598796abe602e18392278
BLAKE2b-256 3dac1545f324abb5312a7885d7ed37ad074ae1f21c0035a9060e52021170577f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.61.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 8863984aee73c2d0f71a57e4df6295d364d70c45b55bb69148af1f413dc2e198
MD5 164868048b46da617b14efdc98a789f1
BLAKE2b-256 5f9dc7f028a969b62cefe3bbf7e204b653254504f2618e39c8c34bb6c4b699b7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.61.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 1e2d3b6090a8d994a3cc7ebd2aa848791d253a399a88b9ab7f51512b467afab2
MD5 5f925725406717fab999fe1bb85f3563
BLAKE2b-256 d394b4d1c1f2415260ef96413b03e19dcd5039ffb19e322eb84e6762a9ea2ff9

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.61.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.61.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.61.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 30f2a6208dd737cbe1f9a9da44b6142b0258f48ae4c2a514e13a3670e8535e54
MD5 dd06607ff7fd6c35dd89367f973a076d
BLAKE2b-256 4fdc0eb855e7e5685bdb2a72a32029832c6c1f5261b3c22ee958b9d56302f530

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.61.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d0bb534b3ee75921350a8c07082e2855f326a30e0a6f89119b9e49526e4475eb
MD5 e1b3da6738f22d7e454b7df8d90410ab
BLAKE2b-256 f28db7bf12584624dec288a3e55c6e3ee53f7242a634b341d19b10a81a95aff9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.61.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 5bf3817ea5203604d274273a9a4deae0b1f5cb1edacf3455c24c4e62cd6137cd
MD5 aff55634b417459586edfb961f96e5d2
BLAKE2b-256 2e6952336a530baeb4120f7ea5daac819f93202e7a43a74f2ed1cd362a399441

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.61.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 265a004dd097137c56817c242d376373a3fef80fe1e9112348497d7ac321b44f
MD5 18b1a2d37e8a1e80d9c65e9b4519156c
BLAKE2b-256 b55054f520e81c30433d0e87781e227a7ebde31ac7da4ae765f04e0e94bffc73

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.61.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.61.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.61.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 51f97fbe23bf6b0071ea32c3efed0de95743a1b8a21b9f6d95abecd3d0e1817f
MD5 e80a1970e6442a9e2e4c9219695b56ed
BLAKE2b-256 cfbc8b70a0d8031f47748ed5b418ab3c6a5f60c3a0afddddb64a7484c7b1e02f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.61.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 02a8782571c01e978a477735ee12eccd963ad470ec862a8c8ce86a039774ec6e
MD5 456f25062316e72081b64977d9e1342f
BLAKE2b-256 6fa4248681eb69e09462824d975449a51b7e1380a628c32f1db076037d8fe672

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.61.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 5c3c70872412a7e23872ed8648a920b808c168f331f28ba16c8e3fc56ca014e9
MD5 b12415842543ab6ee4303c4a5bd0f99f
BLAKE2b-256 9dd872e445934105985a829336ae1a7b50c385228fae1076537fa811d0b622b9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.61.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3aaade6419a779b81d72a245ad386d01254e2f3b5478329c00a5d6ffb76971e8
MD5 fc223c540eef281dffba971cce17877b
BLAKE2b-256 7d41e1a28cba714c138b06ada2c9a1fe01723640bdab8d6de4527fa97ca6d171

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.61.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.61.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.61.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4a8377b9c73a6d5b99b2ad4ade25ef67933c04ab96e08dd7528bb4fa7585f3ed
MD5 7f093455f6d76f7765d1190386027f64
BLAKE2b-256 6e6ab77618b648785ab41582424856676acd6a17e4c199417802ff621d7000d3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.61.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 deaed31dc182b1a21813d87711c4242722836a0a7c954b9981c0ed3c54b804ba
MD5 a5cfd4ce6ec405f50471efacd05825f6
BLAKE2b-256 36b9e33936cf418e16daff0b5ec4347552cee41dedf9d15b292034a396f12186

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.61.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 734e4e05fb79045e7bf8b87234323c7b0a46602e484f4c2945de2a6bc1a38826
MD5 faa126d86eb3f8ff5e8308c70df4df47
BLAKE2b-256 b19b90127de433ad27e16a8054565a522483c38d79bf09411c19049ee6aaf698

See more details on using hashes here.

Provenance

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