Open Sustainable Technology
A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.
Browse accepted projects | Review proposed projects | Propose new project | Open Issues
pycontrails
Python library for modeling aviation climate impacts.
https://github.com/contrailcirrus/pycontrails
library
Last synced: about 3 hours ago
JSON representation
Repository metadata
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 (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-12T18:32:36.000Z (29 days ago)
- Last Synced: 2024-04-14T06:45:19.313Z (27 days ago)
- Topics: library
- Language: Python
- Homepage: https://py.contrails.org/
- Size: 66.7 MB
- Stars: 46
- Watchers: 7
- Forks: 10
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
README
# pycontrails
> Python library for modeling aviation climate impacts
| | |
|---------------|-------------------------------------------------------------------|
| **Version** | [![PyPI version](https://img.shields.io/pypi/v/pycontrails.svg)](https://pypi.python.org/pypi/pycontrails) [![Supported python versions](https://img.shields.io/pypi/pyversions/pycontrails.svg)](https://pypi.python.org/pypi/pycontrails) |
| **Citation** | [![DOI](https://zenodo.org/badge/617248930.svg)](https://zenodo.org/badge/latestdoi/617248930) |
| **Tests** | [![Unit test](https://github.com/contrailcirrus/pycontrails/actions/workflows/test.yaml/badge.svg)](https://github.com/contrailcirrus/pycontrails/actions/workflows/test.yaml) [![Docs](https://github.com/contrailcirrus/pycontrails/actions/workflows/docs.yaml/badge.svg)](https://github.com/contrailcirrus/pycontrails/actions/workflows/docs.yaml) [![Release](https://github.com/contrailcirrus/pycontrails/actions/workflows/release.yaml/badge.svg)](https://github.com/contrailcirrus/pycontrails/actions/workflows/release.yaml) [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/contrailcirrus/pycontrails/badge)](https://securityscorecards.dev/viewer?uri=github.com/contrailcirrus/pycontrails)|
| **License** | [![Apache License 2.0](https://img.shields.io/pypi/l/pycontrails.svg)](https://github.com/contrailcirrus/pycontrails/blob/main/LICENSE) |
| **Community** | [![Github Discussions](https://img.shields.io/github/discussions/contrailcirrus/pycontrails)](https://github.com/contrailcirrus/pycontrails/discussions) [![Github Issues](https://img.shields.io/github/issues/contrailcirrus/pycontrails)](https://github.com/contrailcirrus/pycontrails/issues) [![Github PRs](https://img.shields.io/github/issues-pr/contrailcirrus/pycontrails)](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
Requires Python (3.9 or later)
```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
```See more 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).
Owner metadata
- Name: Contrails
- Login: contrailcirrus
- Email:
- Kind: organization
- Description: Contrail cirrus modeling and mitigation
- Website: https://contrails.org
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/108766390?v=4
- Repositories: 1
- Last ynced at: 2023-03-28T20:08:33.418Z
- Profile URL: https://github.com/contrailcirrus
GitHub Events
Total
- Create event: 98
- Commit comment event: 6
- Release event: 25
- Delete event: 71
- Member event: 1
- Pull request event: 142
- Fork event: 13
- Issues event: 62
- Watch event: 47
- Issue comment event: 87
- Public event: 1
- Push event: 605
- Pull request review comment event: 304
- Pull request review event: 200
Last Year
- Commit comment event: 6
- Create event: 98
- Delete event: 71
- Fork event: 13
- Issue comment event: 87
- Issues event: 62
- Member event: 1
- Public event: 1
- Pull request event: 142
- Pull request review comment event: 304
- Pull request review event: 200
- Push event: 605
- Release event: 25
- Watch event: 47
Committers metadata
Last synced: 1 day ago
Total Commits: 1,429
Total Committers: 10
Avg Commits per committer: 142.9
Development Distribution Score (DDS): 0.419
Commits in past year: 1,071
Committers in past year: 9
Avg Commits per committer in past year: 119.0
Development Distribution Score (DDS) in past year: 0.392
Name | Commits | |
---|---|---|
Zeb Engberg | z****g@g****m | 830 |
Marc Shapiro | g****t@m****t | 266 |
Tristan Abbott | t****t@g****m | 99 |
Tom Dean | t****n@b****g | 95 |
rogerteoh | r****5@i****k | 57 |
Roger Teoh | r****5@i****k | 39 |
Tom Dean | 3****1 | 21 |
dependabot[bot] | 4****] | 17 |
marcstettler | 7****r | 3 |
Tharun Sankar | t****r@g****m | 2 |
Committer domains:
- google.com: 1
- imperial.ac.uk: 1
- ic.ac.uk: 1
- breakthroughenergy.org: 1
- ms.tengr.net: 1
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 68
Total pull requests: 106
Average time to close issues: 3 months
Average time to close pull requests: 8 days
Total issue authors: 14
Total pull request authors: 9
Average comments per issue: 1.35
Average comments per pull request: 0.54
Merged pull request: 96
Bot issues: 0
Bot pull requests: 20
Past year issues: 34
Past year pull requests: 88
Past year average time to close issues: 19 days
Past year average time to close pull requests: 4 days
Past year issue authors: 12
Past year pull request authors: 8
Past year average comments per issue: 1.03
Past year average comments per pull request: 0.56
Past year merged pull request: 82
Past year bot issues: 0
Past year bot pull requests: 20
Top Issue Authors
- mlshapiro (33)
- thabbott (12)
- zebengberg (6)
- depion (4)
- Wessel99 (3)
- trdean1 (2)
- Cybis320 (1)
- guidocioni (1)
- kirscim (1)
- ktait98 (1)
- Mahendhar1021 (1)
- nickmasson (1)
- Reyrem (1)
- VincentMeijer (1)
Top Pull Request Authors
- zebengberg (38)
- dependabot[bot] (20)
- roger-teoh (11)
- mlshapiro (11)
- thabbott (11)
- trdean1 (10)
- marcstettler (3)
- ktait98 (1)
- tsankar (1)
Top Issue Labels
- enhancement (35)
- bug (17)
- chore (15)
- documentation (9)
- integration (5)
- debt (3)
- science (2)
- cocip (1)
- spec (1)
- support (1)
- analysis (1)
- question (1)
- wontfix (1)
Top Pull Request Labels
- dependencies (20)
- chore (2)
- integration (1)
- debt (1)
- enhancement (1)
Package metadata
- Total packages: 1
-
Total downloads:
- pypi: 3,013 last-month
- Total dependent packages: 0
- Total dependent repositories: 1
- Total versions: 32
- Total maintainers: 2
pypi.org: pycontrails
Python library for modeling aviation climate impacts
- Homepage:
- Documentation: https://py.contrails.org
- Licenses: Apache-2.0
- Latest release: 0.50.2 (published 24 days ago)
- Last Synced: 2024-05-10T09:04:10.194Z (1 day ago)
- Versions: 32
- Dependent Packages: 0
- Dependent Repositories: 1
- Downloads: 3,013 Last month
-
Rankings:
- Downloads: 6.342%
- Dependent packages count: 10.103%
- Stargazers count: 11.193%
- Forks count: 11.93%
- Average: 12.235%
- Dependent repos count: 21.607%
- Maintainers (4)
Dependencies
- actions/checkout v4 composite
- actions/setup-python v4 composite
- easimon/maximize-build-space master composite
- google-github-actions/auth v1 composite
- google-github-actions/setup-gcloud v1 composite
- actions/checkout v4 composite
- actions/deploy-pages v2 composite
- actions/setup-python v4 composite
- actions/upload-pages-artifact v2 composite
- google-github-actions/auth v1 composite
- google-github-actions/setup-gcloud v1 composite
- actions/checkout v4 composite
- actions/setup-python v4 composite
- google-github-actions/auth v1 composite
- google-github-actions/setup-gcloud v1 composite
- actions/checkout v4 composite
- actions/download-artifact v3 composite
- actions/upload-artifact v3 composite
- pypa/cibuildwheel v2.15 composite
- pypa/gh-action-pypi-publish release/v1 composite
- actions/cache v3 composite
- actions/checkout v4 composite
- actions/setup-python v4 composite
- google-github-actions/auth v1 composite
- google-github-actions/setup-gcloud v1 composite
- dask >=2022.3
- numpy >=1.22
- overrides >=6.1
- pandas >=1.4
- scipy >=1.10
- xarray >=2022.3
- actions/checkout v4 composite
- github/codeql-action/upload-sarif v3 composite
- ossf/scorecard-action v2.3.1 composite
Score: 14.321605007354364