A Python package for calculating fuel burn of commercial aircraft.
Project description
JetFuelBurn
A Python package for calculating fuel burn of commercial aircraft.
Maintainance Team: @michaelweinold
Installation
See the package documentation for installation instructions.
Development
Documentation
The package documentation is based on mkdocs. To build the documentation locally, install required packages from the docs/_requirements.txt file and navigate to the package root directory to execute:
mkdocs serve
Testing
Package tests are based on pytest. To run all tests, navigate to the package root directory and execute:
pytest
When developing with Visual Studio Code, test can also be run from the Test Explorer sidebar.
CI/CD
The package uses GitHub Actions for continuous integration and deployment. The CI/CD pipeline is defined in the .github/workflows directory.
| Workflow | Description | Trigger |
|---|---|---|
.github/workflows/test_package.yml |
Runs all tests. | Every new pull request and push to the main branch. |
.github/workflows/publish_testpypi.yml |
Runs all tests and uploads the package to TestPyPI. | Every new version tag. |
.github/workflows/publish_pypi.yml |
Runs all tests and uploads the package to PyPI. | Every new version release. |
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file jetfuelburn-1.2.0.tar.gz.
File metadata
- Download URL: jetfuelburn-1.2.0.tar.gz
- Upload date:
- Size: 63.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9ee34918a5721a706ec34349d0dd57e6fdda8573f5a12edb33d50da354517e10
|
|
| MD5 |
04ac6af7119b97eea5d99e1410b765f1
|
|
| BLAKE2b-256 |
297c4f4b7c1b50ca31cc060718aac1a9d8863b7fee55ebf8d213809f6b22da77
|
Provenance
The following attestation bundles were made for jetfuelburn-1.2.0.tar.gz:
Publisher:
publish_pypi.yml on sustainableaviation/jetfuelburn
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
jetfuelburn-1.2.0.tar.gz -
Subject digest:
9ee34918a5721a706ec34349d0dd57e6fdda8573f5a12edb33d50da354517e10 - Sigstore transparency entry: 820970469
- Sigstore integration time:
-
Permalink:
sustainableaviation/jetfuelburn@d256805a81513e6d60e8cdfa7ebc474015b240f0 -
Branch / Tag:
refs/tags/1.2.0 - Owner: https://github.com/sustainableaviation
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish_pypi.yml@d256805a81513e6d60e8cdfa7ebc474015b240f0 -
Trigger Event:
release
-
Statement type:
File details
Details for the file jetfuelburn-1.2.0-py3-none-any.whl.
File metadata
- Download URL: jetfuelburn-1.2.0-py3-none-any.whl
- Upload date:
- Size: 65.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e1bb28d2e69b3f47fb9a9698a2f2e3607d3aea16a13621219440e79ec7413687
|
|
| MD5 |
52f67216c463421d8707c556c09e337b
|
|
| BLAKE2b-256 |
015568bb4dd16c351c1ce1e6531f136d9cdfc1e6e3398dc03d3a428e5f3351b2
|
Provenance
The following attestation bundles were made for jetfuelburn-1.2.0-py3-none-any.whl:
Publisher:
publish_pypi.yml on sustainableaviation/jetfuelburn
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
jetfuelburn-1.2.0-py3-none-any.whl -
Subject digest:
e1bb28d2e69b3f47fb9a9698a2f2e3607d3aea16a13621219440e79ec7413687 - Sigstore transparency entry: 820970476
- Sigstore integration time:
-
Permalink:
sustainableaviation/jetfuelburn@d256805a81513e6d60e8cdfa7ebc474015b240f0 -
Branch / Tag:
refs/tags/1.2.0 - Owner: https://github.com/sustainableaviation
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish_pypi.yml@d256805a81513e6d60e8cdfa7ebc474015b240f0 -
Trigger Event:
release
-
Statement type: