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.10 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.54.10.tar.gz (42.3 MB view details)

Uploaded Source

Built Distributions

pycontrails-0.54.10-cp313-cp313-win_amd64.whl (864.9 kB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

pycontrails-0.54.10-cp313-cp313-macosx_11_0_arm64.whl (870.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pycontrails-0.54.10-cp313-cp313-macosx_10_13_x86_64.whl (880.8 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

pycontrails-0.54.10-cp312-cp312-win_amd64.whl (864.9 kB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

pycontrails-0.54.10-cp312-cp312-macosx_11_0_arm64.whl (871.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pycontrails-0.54.10-cp312-cp312-macosx_10_13_x86_64.whl (881.8 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

pycontrails-0.54.10-cp311-cp311-win_amd64.whl (864.7 kB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

pycontrails-0.54.10-cp311-cp311-macosx_11_0_arm64.whl (875.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pycontrails-0.54.10-cp311-cp311-macosx_10_9_x86_64.whl (881.4 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

pycontrails-0.54.10-cp310-cp310-win_amd64.whl (864.4 kB view details)

Uploaded CPython 3.10Windows x86-64

pycontrails-0.54.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

pycontrails-0.54.10-cp310-cp310-macosx_11_0_arm64.whl (873.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pycontrails-0.54.10-cp310-cp310-macosx_10_9_x86_64.whl (880.8 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for pycontrails-0.54.10.tar.gz
Algorithm Hash digest
SHA256 ebd747139b8641cd044d6a7f8f502a11e8d32e347a37334a2e9302f61dc5ec3e
MD5 9d2c7be05af9e6b9efac5d6e77b411e9
BLAKE2b-256 917ca0338852fd573311332dd7bef72b2353f9890afa5c9c1329786564450c06

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.54.10-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 25366b5c02a346a13955ae64ede20014b141fbe757410af712da831cdb8ac6c3
MD5 708497ce71c1e9ed3d0ba87bfd3e409a
BLAKE2b-256 735ac5ec0b6c0cb3247fddd38ddadfaa0f8dfa42a51c4a3edddea2ae43b3c67a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.54.10-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d8e39534d6bfc01091039935973ba87ff3b6b4ef95303d9c2c6c58d327b1c61f
MD5 8344fbfdf889ab188988e0819c242012
BLAKE2b-256 072494f1bd66de390558b2eaf539829ec524c0546e6b123289c63a095fa8ab35

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.54.10-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_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.54.10-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycontrails-0.54.10-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 28c67a050bc262df8e120291d4356d9fb40048abcb50475d2d5e768b38038f84
MD5 19706869fd099b76933d831e68c29150
BLAKE2b-256 9eb985e344dacdb0e4715a3ae166bc68e9f4e59debce32f5b7a9d415486f9d22

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.54.10-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 32af847756d7bfb106bb32276c145e06959ae5f7297c777cfb3a24b839e5854c
MD5 7663de756b6d3a7415efd7b54dffa7e5
BLAKE2b-256 674120611ad32b406c7fc17cb540e406b1caacbc60e491ffc71d085d795d2d1f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.54.10-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 970287a879c8be05c681f27b5782d221f730895efe0fb0bad7523296f2611eb8
MD5 0978b455b2c639d022e14d70c72bb671
BLAKE2b-256 327360f9c014625b867ef4cca742f74fa71f53a36e74af49bb93558d03f5518d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.54.10-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6c0ac76335591fc366a220220c0a7509a4ece785ecaa56fcf81611411b845cf2
MD5 b541600d28d70ceb4d3e3aa7f22ce66a
BLAKE2b-256 a62f908ca0c0c6816e88b7c4b076314ff32af2afa33c5d109ea6b31a027b9faf

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.54.10-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_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.54.10-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycontrails-0.54.10-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 922f5343f593eb6a892e74a7074e952e88b8b76aa9fc7bb89a404b4d9dce22ca
MD5 5246f96723656b9794d56130278d4a6c
BLAKE2b-256 fab383741d4e8ce737236e7b7ad4af9a9bcb1327118f2d548a862fd2f57a4de4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.54.10-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 0b80e15b884c997f7b51354a3c1e34c7de6986b54d93c74092baee86772f3728
MD5 949f067e42c268768a3a86efec2d6331
BLAKE2b-256 1fa7d8bced6f693d517b12e76a8abe02e584e955fae7a2240493598b9f246ad0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.54.10-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6f4f975c7bd6ac2cf1c8b0ba7c95cf6764fe5257281ac306d76c5348196c402f
MD5 94259cbd08ab899e53da1a37924820ab
BLAKE2b-256 77384c07187391e603a9311a21b24dabc342f3b9b694da0c5c52b29ea0cd9cee

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.54.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7da7731169dc24ae19c4b7454cc49b314409fa69139c7d352253f6d94d5a3693
MD5 f66d665b8ec1fc4f4a89258f9c3c8da3
BLAKE2b-256 7006b15e0f22a13d764e727998d1800aef2bc587eff9edff444985c0bda16971

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.54.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_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.54.10-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycontrails-0.54.10-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 438f0eb4b65d6f18e3c7e04015544b61ee32a1b5337217b767090224b88c7a4b
MD5 93c6408eebf059e0457ff201a8ceec9f
BLAKE2b-256 bc28fd00ecda46225d4302a3e6e454db0fb7f6277ff6cb2c7be0a94eb982bb7d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.54.10-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1dd18f51dbaed377990511c40b0c0da61985e1c8042d3d3f04d3708bc945b2cb
MD5 b045d23ba2ca5c0f1f9cd4502fcb4d1b
BLAKE2b-256 5471b8e1ee6c7106c31e6a50997772de7d6efefc5a3b589627bae4f17b72c383

See more details on using hashes here.

Provenance

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

File details

Details for the file pycontrails-0.54.10-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for pycontrails-0.54.10-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4b36e079e7616ec4a5c0e27a6919f148765ff2d7ac279eea2ab31647deb47e94
MD5 b8a8996bbbc19cf98d8a3af1877ea370
BLAKE2b-256 23544d10bab57d6e295be89934ea443ae27bbd28e0b408ec387abbad9188920a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.54.10-cp310-cp310-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.54.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pycontrails-0.54.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a096369339c7602fb17314e7becc73fe6b59c5ebc14422f46ff0d026436d7fae
MD5 61cfdecaad83fac9c993d583aee96fca
BLAKE2b-256 aad6d268ecb311dbbd3050de5bc9a89b4706ce85b17b31eee46494bcf5e5b0e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.54.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_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.54.10-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycontrails-0.54.10-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bfda9f3b97c55839788e0bd1eb3d743646f9d54d1fecfda90023199609d02ea6
MD5 7c2179f64e9b921e5164071205024cb2
BLAKE2b-256 f5d233f9029fed32ecdf5c9b42f52f04d6e485f88c2621ec76b641678a6b1a13

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.54.10-cp310-cp310-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.54.10-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pycontrails-0.54.10-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f3f591d3d56f24cd7efe6a308ef1d6071ffb4b45fe1b70d6b146a910f75addbd
MD5 a6f935119d79192b54fa9b91caa3196b
BLAKE2b-256 daadf710d89eb184ea9506b56c0e7bfc7bb27a2b7f02a00fb3e78340600a41b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.54.10-cp310-cp310-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 Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page