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

Uploaded CPython 3.14Windows x86-64

pycontrails-0.63.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.63.3-cp314-cp314-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

pycontrails-0.63.3-cp313-cp313-win_amd64.whl (993.9 kB view details)

Uploaded CPython 3.13Windows x86-64

pycontrails-0.63.3-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.3-cp313-cp313-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pycontrails-0.63.3-cp312-cp312-win_amd64.whl (994.3 kB view details)

Uploaded CPython 3.12Windows x86-64

pycontrails-0.63.3-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.3-cp312-cp312-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pycontrails-0.63.3-cp311-cp311-win_amd64.whl (993.8 kB view details)

Uploaded CPython 3.11Windows x86-64

pycontrails-0.63.3-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.3-cp311-cp311-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: pycontrails-0.63.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.12

File hashes

Hashes for pycontrails-0.63.3.tar.gz
Algorithm Hash digest
SHA256 a7f00cdff78637587fcd0d1795e42a6f4b671f61045926823fa58c4264287916
MD5 ae31860eebed8555961a7b834fcde3ed
BLAKE2b-256 2e863b09af8f7743f0755480b897a5b81b7245d4a3689fe943d75e66c4fb2c41

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.63.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 272e63f32d27ad86180fd4a1f733674bc38f8a8c9aa4c0e2e5de85453425221f
MD5 b160853b4c38831bb6975a9eb73b1fb9
BLAKE2b-256 c77edfaaab509c49e2d45523aecda63605a938a8177b63cd4fce0dc79fc99449

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.63.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.63.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.63.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 45710926008089744dc23dcf1d4a77f29936259504763f4ffdcdec57b3d44776
MD5 9dc1341f2ce33fc581081c43c2834ba8
BLAKE2b-256 d4fb320b3d6216783a95ecf9864ba4fdfc77d3692f7131a923c07553953260e9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.63.3-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f083847eb75d41559f4e0461ebf378099910991601b94c9078defe3dd17fc9ab
MD5 a04b6721222f7d45f53aba4314a194c4
BLAKE2b-256 b28a23588d39233d0b069c09dbc062fcb598c1d5bfd227de4851c8a046dc4425

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.63.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c470bd3512b3772efb37ec7f7729bb6210ddaa44a8257136fc83903bcd85acdf
MD5 e6a2882c29aaee145d85a0f851d711d6
BLAKE2b-256 c04f4e52379ceec2fccaafffad37494e018cc189cb3d961c44c48a823af341df

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.63.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.63.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.63.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bea8beaa1343b217370174423c86eb04aa6638c89d21ee7729af8c0c0d5558d1
MD5 0b8b8146be2273a54a4991bf0750e61f
BLAKE2b-256 5843fab7fb6d930e2a7d16fb6540268aeb216aa302f15c4a8c302ef5c3f50ad6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.63.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8ebb89bc92fea574e84ea9080e77a9a81d872e947e92ef38da7497994df13773
MD5 5d06179aa826f633b9b24b5f989f2edf
BLAKE2b-256 1198e6b5599e752f18c524149e5e15874c5806ddc1bd96711be41910f0e167ba

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.63.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9e73f9c04cc3997221a65036a65b24c52a75fac20c164c324ad413767201cd41
MD5 1078ea1f18216637f34896af96959c78
BLAKE2b-256 72b347310e082e214d80711db7527c786ab00109e91e935e380fc58822508706

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.63.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.63.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.63.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 478b06b564e603b37e1158b3d604790d18b191bf99a6ab90dcb5676d1685df5e
MD5 3b8f6d9535c25b0daf68d3fd58d3747c
BLAKE2b-256 ec0f1e9f56ca96f1b3e92245a8b0f9296ec6318b92016515cc42ca0288b5a4f3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.63.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 41efe74bfa3b47968f306e31cc24f96cdd778e58c33094ef3d0b5223056524f2
MD5 c531bdfb6a19da7cebf8528b0be75160
BLAKE2b-256 ca6b218dfbd77865e0a9b36badfbb8ede845a000868cf14d4f74804fa15fd81d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.63.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 802a176a9bd39ccce551c5bef4dd314b15ac0ba33ddfb3a8fcfdb9f5f08aa09b
MD5 053682b93188e028da8b43ed876fe55f
BLAKE2b-256 175273e0aeb9c825899456f19d2a65084e72184fb1b279d7ec5ea1ce642c4bd1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycontrails-0.63.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.63.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.63.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 032e858185037ff3a3a8833a60e08e0e5e1c7e2c682946e7f8fc96c3e11d034a
MD5 7c2b4ceb446ca2261fad8e425ce2bd16
BLAKE2b-256 8cebf1385dda85aa87624b6e82a4ce857d393d80e387eb5ee79bed8249e98b49

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycontrails-0.63.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f53234a9afa3f8fea3ab8eae599227773301ddcf53a7a0c0c109ca325e9552c1
MD5 60bd549d19ce0a51664f6aa81c8b45a6
BLAKE2b-256 3a9f668f2348bda5958cdc1343da0cf59c8f2026476c76645613b1990a4ad140

See more details on using hashes here.

Provenance

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

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