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. |
Metadata
Release files for jetfuelburn 3.4.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| jetfuelburn-3.4.0.tar.gz | 309.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| jetfuelburn-3.4.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 612.7 kB
Release files / jetfuelburn-3.4.0.tar.gz
| Download URL | jetfuelburn-3.4.0.tar.gz |
|---|---|
| Size | 309.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
aabd4b41fb6e2a07e13db125e6a0e1685f558dcb0dfcda01ef76a35867c4f472
|
|
BLAKE2b-256 checksum How to use checksums |
99c9cd36bc620cb0f5e7c8bb95f267edf660da52c4ef8949b5d5ed22eba15d9a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 14, 2026.
Transparency logRelease files / jetfuelburn-3.4.0-py3-none-any.whl
| Download URL | jetfuelburn-3.4.0-py3-none-any.whl |
|---|---|
| Size | 303.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
fe29ec20718875e5d6dd3460287e9f3cc3788c63f580d2677d1516aebbc2214d
|
|
BLAKE2b-256 checksum How to use checksums |
476b13cc9c0a96c4c059c62e05894db5ff79933d49ac8fc9a2054996594e994a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 14, 2026.
Transparency log