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

Uploaded Source

Built Distributions

pycontrails-0.54.3-cp313-cp313-win_amd64.whl (864.1 kB view details)

Uploaded CPython 3.13 Windows x86-64

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

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

pycontrails-0.54.3-cp313-cp313-macosx_11_0_arm64.whl (868.5 kB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

pycontrails-0.54.3-cp313-cp313-macosx_10_13_x86_64.whl (877.8 kB view details)

Uploaded CPython 3.13 macOS 10.13+ x86-64

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

Uploaded CPython 3.12 Windows x86-64

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

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

pycontrails-0.54.3-cp312-cp312-macosx_11_0_arm64.whl (869.4 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

pycontrails-0.54.3-cp312-cp312-macosx_10_13_x86_64.whl (879.0 kB view details)

Uploaded CPython 3.12 macOS 10.13+ x86-64

pycontrails-0.54.3-cp311-cp311-win_amd64.whl (863.9 kB view details)

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

pycontrails-0.54.3-cp311-cp311-macosx_11_0_arm64.whl (869.6 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

pycontrails-0.54.3-cp311-cp311-macosx_10_9_x86_64.whl (877.0 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

pycontrails-0.54.3-cp310-cp310-win_amd64.whl (863.6 kB view details)

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

pycontrails-0.54.3-cp310-cp310-macosx_11_0_arm64.whl (869.6 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

pycontrails-0.54.3-cp310-cp310-macosx_10_9_x86_64.whl (876.7 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for pycontrails-0.54.3.tar.gz
Algorithm Hash digest
SHA256 dffd187063411009588aaea9e100eecacb7b374e8053c816d0a282af08977b43
MD5 66413eab2e229df648d5ac85a6de2c4e
BLAKE2b-256 e6a9cf5c36096e92e590c4affd2ce2ce08506d3befa0fd204386c8def7c09918

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.54.3.tar.gz:

Publisher: release.yaml on contrailcirrus/pycontrails

Attestations:

File details

Details for the file pycontrails-0.54.3-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for pycontrails-0.54.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 478e4a585ccbb5998c2195957ff8487227ee1ff9212bc52a9a07edb867df151b
MD5 3926c4ff84ac3d2c0c763a5c24300269
BLAKE2b-256 609c68747f482f13c9e6777f8616de83d52a7a39c4f3efbc079395d2d02c27b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.54.3-cp313-cp313-win_amd64.whl:

Publisher: release.yaml on contrailcirrus/pycontrails

Attestations:

File details

Details for the file pycontrails-0.54.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pycontrails-0.54.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8cd82109502f04d45c690a365cee1bf4163a2eda3d0f625c48bc03ced6a5787c
MD5 1d9b29487fd7e4daa71758ae0e746526
BLAKE2b-256 1818cc9a8bb046df694f8c1b9a0eb07d3f2c7fd2c85e3b85fb9b9f2b7ece014b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.54.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yaml on contrailcirrus/pycontrails

Attestations:

File details

Details for the file pycontrails-0.54.3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycontrails-0.54.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9c6101d80cb5335b69dea65e65d61556e8aea90145c1b24f88c13215e05d4353
MD5 70082e05c24ecd0d42b98a37f18aacfe
BLAKE2b-256 d5c67011bd5cb57a22e049929de7c5094588c9f9029532735323131c37fe2ea4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.54.3-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yaml on contrailcirrus/pycontrails

Attestations:

File details

Details for the file pycontrails-0.54.3-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pycontrails-0.54.3-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 1dfe21f10a8f483c67993757022c47d04648068da8df52ce0165950b53a70897
MD5 132c5cdaff4c7bcec549ebbdb0d6f052
BLAKE2b-256 92ff22a14defb303ec787307be5af24e05c797f126e61d6f6b21460b971054f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.54.3-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: release.yaml on contrailcirrus/pycontrails

Attestations:

File details

Details for the file pycontrails-0.54.3-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for pycontrails-0.54.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 51b4543fb18d38013c5eeeb8b4384b2ad63ba0417196bac0e7ca999fa7a6bbbc
MD5 223d449797515d35b32c2ffcc61c96b3
BLAKE2b-256 2bda1262a2e2349196271ceaac56962c825ff62887438bb2debce5469395239f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.54.3-cp312-cp312-win_amd64.whl:

Publisher: release.yaml on contrailcirrus/pycontrails

Attestations:

File details

Details for the file pycontrails-0.54.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pycontrails-0.54.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c4b6dfd07a50649d54a8072caacf3648385cdc524b0771b28f05b96f41494393
MD5 714086a52c2c8eabf40a25af3531948a
BLAKE2b-256 47932f5db06728fd6f3871eec06f9a9ab52db12c6c32aca5ae7f716149053b50

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.54.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yaml on contrailcirrus/pycontrails

Attestations:

File details

Details for the file pycontrails-0.54.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycontrails-0.54.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4ee6bb7c58b16485d96820b311a917e1fac20364bbb7a050f1432f5555d13660
MD5 ddbd8f1c15de6a2a1a3d595745718252
BLAKE2b-256 9f65c9a2f4bd1167a73784e7fefac8990d7b8710d28e1c0554a6936174dc5916

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.54.3-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yaml on contrailcirrus/pycontrails

Attestations:

File details

Details for the file pycontrails-0.54.3-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pycontrails-0.54.3-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 535383660451e1b14fbedafd4dd43ff10bd388a9764a8925af7c106c26533131
MD5 f5b795db13f07221dde5e49f95a6d6da
BLAKE2b-256 7f77841db7ed90afddbc59d06c38dbf2d65ff3ec96b0ee770cba3e55162a6627

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.54.3-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: release.yaml on contrailcirrus/pycontrails

Attestations:

File details

Details for the file pycontrails-0.54.3-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for pycontrails-0.54.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6d153a27045e5b649721e674e2dc306f05d97c542b2d82424353425244219b59
MD5 f336a685625d72d1c632c610da0761a4
BLAKE2b-256 539265367b5d8173fc44e233272c0d24310e9d3d12db522ce386dc1a33a9d355

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.54.3-cp311-cp311-win_amd64.whl:

Publisher: release.yaml on contrailcirrus/pycontrails

Attestations:

File details

Details for the file pycontrails-0.54.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pycontrails-0.54.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 419354ee6f9a1373bfa99e3e20b8b1f5e781e5bc1d7a86aa498d1e9b7a559ba9
MD5 0f8035a16481a60a0e842ad82e1a397c
BLAKE2b-256 73231fe8231844ac313e0ee86a8454b99b0b5ff921c49c2b84242b88be2b2f78

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.54.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yaml on contrailcirrus/pycontrails

Attestations:

File details

Details for the file pycontrails-0.54.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycontrails-0.54.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3584e931366e81c6eeb272cc2496330c0df3d0f617428af418d995a0e9e59f57
MD5 0f2fc74d4c0e1ac480b882f6cb1c141f
BLAKE2b-256 330ca3440bcb400705451e2999b89ea65d5007834f90a7fd715480c640d14b55

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.54.3-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yaml on contrailcirrus/pycontrails

Attestations:

File details

Details for the file pycontrails-0.54.3-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pycontrails-0.54.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ccc88ecddb15c9c153e3a365a597b17b030969ffa3cd6522a6786403d026a9ab
MD5 b1bba2e45b15fc00d924095de8bf4990
BLAKE2b-256 bc16760542ee4620679ea61b0bee9fad3ce5b69b89fe7d38d8d70cbc28420678

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.54.3-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: release.yaml on contrailcirrus/pycontrails

Attestations:

File details

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

File metadata

File hashes

Hashes for pycontrails-0.54.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 13d34243ecd2f16327e9aaa4213598937352b556c7e45794678359a4b6da0782
MD5 7eb6574cf2b08a5386bb413f9506ccd2
BLAKE2b-256 77bf7bc668b721f5c7636a4d87899f7c0e7576b57c0cff6f41884b9ddb033d70

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.54.3-cp310-cp310-win_amd64.whl:

Publisher: release.yaml on contrailcirrus/pycontrails

Attestations:

File details

Details for the file pycontrails-0.54.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pycontrails-0.54.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 55a785329b6b7256d09cedd72c0729ca81d354b3aed506652de9c369c895d14a
MD5 54cb964132b2e87e60a6a70616787de3
BLAKE2b-256 ec9a26ec9717cf1bc6696ea6f47fcd5f7259bcdbd76770135ad90449be523a31

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.54.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yaml on contrailcirrus/pycontrails

Attestations:

File details

Details for the file pycontrails-0.54.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycontrails-0.54.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 da92459948939ba9d5dba647c74e342873beb69be171e6d1603aab32f400eebf
MD5 7ded39f8fbb8e2569d147ed1a1a032bd
BLAKE2b-256 411a222bec991c40448181ad00ff4e8e6c897ab697dd67e3c8f8bd05cbfecbde

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.54.3-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yaml on contrailcirrus/pycontrails

Attestations:

File details

Details for the file pycontrails-0.54.3-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pycontrails-0.54.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 39283b41478d3a701aad795328e511ac4e6f1503c1ccd7152d5e563bb5dfcf9c
MD5 1564ec1a60f9d2b95ce3eddec902d6ea
BLAKE2b-256 43c91c2386a3ebbb3c88b4bf736b67dccabb206128be05d7034dd571ad3c9e1d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.54.3-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: release.yaml on contrailcirrus/pycontrails

Attestations:

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page