Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/contrailcirrus/pycontrails
Python library for modeling contrails and other aviation climate impacts
https://github.com/contrailcirrus/pycontrails
library
Last synced: 3 months ago
JSON representation
Python library for modeling contrails and other aviation climate impacts
- Host: GitHub
- URL: https://github.com/contrailcirrus/pycontrails
- Owner: contrailcirrus
- License: apache-2.0
- Created: 2023-03-22T01:43:27.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-04T19:32:33.000Z (4 months ago)
- Last Synced: 2024-11-07T07:27:54.501Z (4 months ago)
- Topics: library
- Language: Python
- Homepage: https://py.contrails.org/
- Size: 82.4 MB
- Stars: 57
- Watchers: 8
- Forks: 16
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- open-sustainable-technology - pycontrails - Python library for modeling aviation climate impacts. (Climate Change / Earth and Climate Modeling)
README
# pycontrails
> Python library for modeling aviation climate impacts
| | |
|---------------|-------------------------------------------------------------------|
| **Version** | [](https://pypi.python.org/pypi/pycontrails) [](https://anaconda.org/conda-forge/pycontrails) [](https://pypi.python.org/pypi/pycontrails) |
| **Citation** | [](https://zenodo.org/badge/latestdoi/617248930) |
| **Tests** | [](https://github.com/contrailcirrus/pycontrails/actions/workflows/test.yaml) [](https://github.com/contrailcirrus/pycontrails/actions/workflows/docs.yaml) [](https://github.com/contrailcirrus/pycontrails/actions/workflows/release.yaml) [](https://securityscorecards.dev/viewer?uri=github.com/contrailcirrus/pycontrails)|
| **License** | [](https://github.com/contrailcirrus/pycontrails/blob/main/LICENSE) |
| **Community** | [](https://github.com/contrailcirrus/pycontrails/discussions) [](https://github.com/contrailcirrus/pycontrails/issues) [](https://github.com/contrailcirrus/pycontrails/pulls) |**pycontrails** is an open source project and Python package for modeling aircraft contrails and other
aviation related climate impacts.`pycontrails` defines common [data structures](https://py.contrails.org/api.html#data) and [interfaces](https://py.contrails.org/api.html#datalib) to efficiently build and run [models](https://py.contrails.org/api.html#models) of aircraft performance, emissions, and radiative forcing.
## Documentation
Documentation and examples available at [py.contrails.org](https://py.contrails.org/).
## Install
### Install with pip
You can install pycontrails from PyPI with `pip` (Python 3.10 or later required):
```bash
$ pip install pycontrails# install with all optional dependencies
$ pip install "pycontrails[complete]"
```Install the latest development version directly from GitHub:
```bash
pip install git+https://github.com/contrailcirrus/pycontrails.git
```### Install with conda
You can install pycontrails from the [conda-forge](https://conda-forge.org/) channel with `conda` (or other `conda`-like package managers such as `mamba`):
```bash
conda install -c conda-forge pycontrails
```The conda-forge package includes all optional runtime dependencies.
See more installation options in the [install documentation](https://py.contrails.org/install).
## Get Involved
- Ask questions, discuss models, and present ideas in [GitHub Discussions](https://github.com/contrailcirrus/pycontrails/discussions).
- Report bugs or suggest changes in [GitHub Issues](https://github.com/contrailcirrus/pycontrails/issues).
- Review the [contributing guidelines](https://py.contrails.org/contributing.html) and contribute improvements as [Pull Requests](https://github.com/contrailcirrus/pycontrails/pulls).## License
[Apache License 2.0](https://github.com/contrailcirrus/pycontrails/blob/main/LICENSE)
Additional attributions in [NOTICE](https://github.com/contrailcirrus/pycontrails/blob/main/NOTICE).