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.3.tar.gz (51.7 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.3-cp314-cp314-win_amd64.whl (959.3 kB view details)

Uploaded CPython 3.14Windows x86-64

pycontrails-0.60.3-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.3-cp314-cp314-macosx_11_0_arm64.whl (971.2 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

pycontrails-0.60.3-cp314-cp314-macosx_10_15_x86_64.whl (974.1 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

pycontrails-0.60.3-cp313-cp313-win_amd64.whl (958.3 kB view details)

Uploaded CPython 3.13Windows x86-64

pycontrails-0.60.3-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.3-cp313-cp313-macosx_11_0_arm64.whl (971.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pycontrails-0.60.3-cp313-cp313-macosx_10_13_x86_64.whl (974.1 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

pycontrails-0.60.3-cp312-cp312-win_amd64.whl (958.6 kB view details)

Uploaded CPython 3.12Windows x86-64

pycontrails-0.60.3-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.3-cp312-cp312-macosx_11_0_arm64.whl (971.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pycontrails-0.60.3-cp312-cp312-macosx_10_13_x86_64.whl (974.7 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

pycontrails-0.60.3-cp311-cp311-win_amd64.whl (957.7 kB view details)

Uploaded CPython 3.11Windows x86-64

pycontrails-0.60.3-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.3-cp311-cp311-macosx_11_0_arm64.whl (971.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pycontrails-0.60.3-cp311-cp311-macosx_10_9_x86_64.whl (973.8 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: pycontrails-0.60.3.tar.gz
  • Upload date:
  • Size: 51.7 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.3.tar.gz
Algorithm Hash digest
SHA256 fe5f4bb0f6dd52ff4d2a1d445db4271e287bba74fc6de507fbe0430eb6a0b059
MD5 9bd7b204e33d245b6bb8723ae5f4cd2a
BLAKE2b-256 12a9fcec7dca21ee560e9c064a5171701aeb3a4c5431b09cacc632698e2a1be3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.60.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 adc5f191a9b64f7e10149640e28545435b297a112ffbf24ea7648e30a6b765f0
MD5 bd26b0bc508fcd346321a2e5d7d28ac9
BLAKE2b-256 c3db3ea4ef859d87c0fb15164371d5f9a6766676672adfc5535aed8837c877dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.60.3-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.3-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.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bcf91e070f107a345a5063efb6b8f0feff7d2d12efe1ec925efeaaa4dc43589e
MD5 8eca4a973ee547d272d586aef13c7c67
BLAKE2b-256 6f0dcf0ffa004c511dc087ae41d24cf484fe981aaa909f08c53bd7eb08e94db8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.60.3-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5fd6d5bd44070527b009df6ccb95d7aade6e3d3f50fd306c9e3f22faa3ee3656
MD5 769c295e39e27791bf243d7d428ddf83
BLAKE2b-256 57ffcb60103491618dafa10bf0bb726411a9e4f883eea220e8d3217897dac0be

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.60.3-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 0a8aa342837b802c64d142080059c874f4afa9a0f58f884a4354ece17ab00691
MD5 f5ca2dbfa31935c2c64dd6f7b9d62e7b
BLAKE2b-256 553eb11f5e2b33cc8d37339eed15e6838c58a505e2874fab19c72815fccdaef5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.60.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 5529c3913fdbd6287ebd996bae1399c9aa7acb508388950a474ac3b3d84bef25
MD5 5119be1303cee4d96e1e0321cad75aa8
BLAKE2b-256 6952be21f578462667ed04b2defa01827609b551e7c3679eb66b605be49cb621

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.60.3-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.3-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.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c14547de2f291128d82f4f7a2a7f6052ae9431eb3a57b6c3173ccd416eada571
MD5 364d8e15c35b8b775084a59ef31874c6
BLAKE2b-256 4bc2684afd06de949c20efbb361386d5f1f1ce9449983badd78e93a421057b28

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.60.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 08ab9ba53044aca663295eb623cdd78025407230a4d201d5c63f4f26c9388bd1
MD5 73fa8671e8f667f846f883d9464b9d27
BLAKE2b-256 e42fc57b6d9684f567123ce352666d032fb431e443ad2ba5c455214ff880f4b1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.60.3-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 b66a93f4ce1a5b8294a4938f8d9312f4cfec91f0cf2f25916aee18f1b5e42cfe
MD5 8953cbefb20358461f7d78f65df0483a
BLAKE2b-256 2660f06c42305bc5e2db2cbd5e858c4d8df2f9a3d0a998bac16b5e7afade0ca9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.60.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0223c2a2684f7c0c93409be552a45f681b79703852cc9ae226e843b9adabbf34
MD5 e3405b5064cc0bd21464b8900ea6a27f
BLAKE2b-256 6953a02ddecda819564d5cd30e094ea91b62e373a5f3dad7c6116e0e50f0bbeb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.60.3-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.3-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.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 44944940ae144bc0d38f825a786f1de6c0d47e39cb210f1b7e3037b4120d35f5
MD5 1e43ce8fb4afa3fdedad006ea74d52f6
BLAKE2b-256 98146fc42709e314297d98984941de24a5c942dd8f6f642b1e372dea06b7f8d5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.60.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4df32865653ecaa6ce8a3f969acdd1bb2658f80af44f844fce9b3ae229ebe3c2
MD5 1305a7e578c41234b910fc1613227b7b
BLAKE2b-256 b8c9e35c7bdd993593513a7eb9fa84784b707c4b81c8e080c5cd34e727bd44a1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.60.3-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 d1c84062c8de59e733f8735baa10afc7f9d11929de7aa57a0c5a5985a8572874
MD5 00f309cbfe39cd52b65e09ae3edfaf04
BLAKE2b-256 1272341ceb5587f0890cd8df3420b2b12343111a2aa0fcc9a5a101c365e2014b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.60.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a2c682303f7c28bd21367ece67bffadd30cc8ea1f636ffc579926e3c45fa804a
MD5 16e6ee45125c25ba7307690d679b5d85
BLAKE2b-256 1838f326056a2b71f6d26e5bb6b3633987593a3af6d6938c8444bb812ea4c475

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.60.3-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.3-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.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5dd5db4a27f0cbfbebc97577abd17cb69cdeb756e649718ec09742d26ca4df0a
MD5 c839d40b3b0c702c1fab72e38bf49191
BLAKE2b-256 37866ec890cfd1d0cd40d5f908b2543310dabdf7cd62dbb47250fc7cde30b774

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.60.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f89fe4304da2a08f3d50eeb24321405a847d3e2ca56e81f703671754d0bca358
MD5 29ac9e2e44c8d8698bb461ed7fba56f1
BLAKE2b-256 5ebff96085e7b3aa25ec069a5bf261d94750122e486352bd33fcee89e12425b5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.60.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 880c650b8d86dd3db54eb5f156393ead0a879dc6b8bc3a2e55dfe75aabb4ddcd
MD5 9e3973aab77b1f3a05961c2eae62909f
BLAKE2b-256 49e1557aa5edec158092e68b54cc54cb124b2c520cd3230ba1a2bab3956e67e2

See more details on using hashes here.

Provenance

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