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

Uploaded CPython 3.14Windows x86-64

pycontrails-0.63.1-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.63.1-cp314-cp314-macosx_11_0_arm64.whl (998.6 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.15+ x86-64

pycontrails-0.63.1-cp313-cp313-win_amd64.whl (985.7 kB view details)

Uploaded CPython 3.13Windows x86-64

pycontrails-0.63.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

pycontrails-0.63.1-cp313-cp313-macosx_11_0_arm64.whl (998.6 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

pycontrails-0.63.1-cp312-cp312-win_amd64.whl (986.0 kB view details)

Uploaded CPython 3.12Windows x86-64

pycontrails-0.63.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

pycontrails-0.63.1-cp312-cp312-macosx_11_0_arm64.whl (999.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

pycontrails-0.63.1-cp311-cp311-win_amd64.whl (985.2 kB view details)

Uploaded CPython 3.11Windows x86-64

pycontrails-0.63.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

pycontrails-0.63.1-cp311-cp311-macosx_11_0_arm64.whl (998.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pycontrails-0.63.1-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.63.1.tar.gz.

File metadata

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

File hashes

Hashes for pycontrails-0.63.1.tar.gz
Algorithm Hash digest
SHA256 0c196ee83b53f10ea42d0dfddc8d977718919071be1f09b793f40479b364cd7f
MD5 6485959c3a8677c3271e1717b965a41d
BLAKE2b-256 0d1461b2baf82484ef8185b675967e7195fa70233cc6bf2a901768f5241b1a96

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.63.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 2aa6efae790fc4bc2268dbf6d839fc6373d477c6ebbcdae9f3ddb440576e5c83
MD5 d17072d572e6062274f62fd08d4ce9e2
BLAKE2b-256 53225ea74328452b9ab044568f6d70ad8eebc3b0179e3cf35ae59f31658a8134

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.63.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 99876bf031c05b43b78a6393b8192813839bafec636e3a1785f25c5a05fa8eb7
MD5 986ee3f024e39fd5f03342510f8615c3
BLAKE2b-256 69a68067818c73572b85f9cd7088fe8d866260b5f50797d1699d66097be2608d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.63.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c7f16348d0d37c7538a9f60904d2f538d4d2d3365bc4d3ca9e9cb74d2ae81a4b
MD5 b53aec847e574db4e9bcc31c9186e356
BLAKE2b-256 463d065dacd149d1f6fe2654a308bbc1c1d0870b568a99f6cb8accd160363ffb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.63.1-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 9c3389bafd92bab73acff0d7b957a91a25fead89881fcf5b1e616956caddfb80
MD5 22e6078ac89c0f0649a4d3206a3dd730
BLAKE2b-256 a007b6e5940f593795f63283432ee9e019f2d32ef550278920f2d1fecbf2c412

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.63.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 92566e29872371365aedd5d9e791c5a9e9c4658bb2ac861520a17d6c8ff63b69
MD5 977a9e4ab5b1320e664f083551f9a16c
BLAKE2b-256 b374f07f1ff41cc5218458cb924ede381c569455bb14be4ad7cfbf3c945a3505

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.63.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f43ada327ed5ce949ec621313ce8aaec59d79ad799a7ba30ce2a6a7297e7cc94
MD5 233e43ed1e74cd29b85a691f33cd26ec
BLAKE2b-256 3c65c74c8e84c43a1b6ce8bf49a2a8cc952e59c7e709a20f973b02ba3f24aa74

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.63.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 26016c685d1872210361ac3029d1c0314594ffa635652db33bb4995704f80949
MD5 76423ae2e363b5a6500fde630dbd00b4
BLAKE2b-256 1911b6136384ced710fb1414b96ff99b6166635f35658cbe43d6fce4ea3c7936

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.63.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 a09bcccd1c0c3c11ee0b189ba4e3a9a6ff36e912ab138e19cccab3a5d2e7827b
MD5 992b22afe41421a54437c6ea24ba6f85
BLAKE2b-256 408319764471e10cbbc0d7beeef2fcd6e8c097813ba199a2095d62642a207387

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.63.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 50155542a9133230dcc126a6e0486e6bbebe880461a5b6438a590b04c4061116
MD5 a55c8f86567d8f0f1368fc752a5cfcc2
BLAKE2b-256 a7d0da137de1fe1fe04cfcab3940fcefeb462e9ddb27173a4dba2fd2a99d271d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.63.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bbe77895d7ab7051b8763a40aa97681c36bdc57a5d2941f8c5b95c2b0bdb7b4a
MD5 90ab2922db6545326cd3b6ad54450c75
BLAKE2b-256 6ef9d9cd6bfd4373d10e0386946d5e9bbe90ad3ea885965bacbe5602c3f55aa8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.63.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d29624dc5f638219d5c3279298fd15f656fd0dbf17824b55c3489cb902b0c983
MD5 4aa1ec2ae16153a0755a23fccdc72f16
BLAKE2b-256 28cbf34d88a2ab4b9a04df0483acf4bb62de87ff37f73f6e619dd3eaa57cec1e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.63.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 1916a78c1c4f5f4a57c5bf6c04826c34a67060c2dc7cf3aa46865b68a9c69cec
MD5 4c8fe23f79ed1049f452d3c2413b56e6
BLAKE2b-256 5fce54fc322b0c3c6bda371d981fdfa3012c3f47966c0ff35ed9162186842bef

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.63.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 081b025f12169a989c11a1080f6bd4447710859bc1861f750f4072c4637f6969
MD5 43ff2cde846794d1f3a987545a414d95
BLAKE2b-256 ff0dc46b948ff29408ec7f8e71f27e834ba0eaf3cec964780ecc468c246f588e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.63.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 63420382d3b6f1801e2e445b3704833d3d0f011b45d3b04f8710346332c96b46
MD5 aa62dde9ca6e6144bec97b70aaee18a2
BLAKE2b-256 6c8662766a953c3ab30d9f538a1905ae89af96a93ad04cb9ed8d4bbd5b45e44b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.63.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8ccfe9e4c03bbbe14fabddd2339895411c2d453a9dceccafd44423a5b72501ab
MD5 107875c8cf05b43e30a1dd84627e8131
BLAKE2b-256 28a37c874d7a6d8ef7096e99d6d1d92a3aadd8120f6e18842bba540fec9e353a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.63.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2019eb23ad920c85fcabc09c1333111d1e1b6fb6e50a4376306f25dda9d5bd89
MD5 e0f06a318ffe86c1119954fc35e31b17
BLAKE2b-256 b76ccf74c66e637710a0658135152f3c1eb4ba4baf232cc08d15d26fe0eae151

See more details on using hashes here.

Provenance

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