Skip to main content

A Python package for calculating fuel burn of commercial aircraft.

Project description

JetFuelBurn

PyPI Downloads License: MIT Coverage PyPI - Python Version Code style: black

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jetfuelburn-2.0.1.tar.gz (276.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

jetfuelburn-2.0.1-py3-none-any.whl (269.9 kB view details)

Uploaded Python 3

File details

Details for the file jetfuelburn-2.0.1.tar.gz.

File metadata

  • Download URL: jetfuelburn-2.0.1.tar.gz
  • Upload date:
  • Size: 276.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for jetfuelburn-2.0.1.tar.gz
Algorithm Hash digest
SHA256 fca56b1dd419751c1b23c403cf2413e81788d85dd9b7f2c898c2d69baf75211e
MD5 f3f49b22446b05bb5792b497b09f0581
BLAKE2b-256 be1d9fe96df184d3b96d619f60aaaed8b1d3be99a064e1672a69c7b51970fcf1

See more details on using hashes here.

Provenance

The following attestation bundles were made for jetfuelburn-2.0.1.tar.gz:

Publisher: publish_pypi.yml on sustainableaviation/jetfuelburn

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jetfuelburn-2.0.1-py3-none-any.whl.

File metadata

  • Download URL: jetfuelburn-2.0.1-py3-none-any.whl
  • Upload date:
  • Size: 269.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for jetfuelburn-2.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 093ce7c7b2d6a39f52751089e6a4616c58b4ee9cf97781c797af7de472fcbd08
MD5 7b1e32893ee8d7c03be910960ee08600
BLAKE2b-256 81e6156d35a157b0dbbbf50562eb8434d27ad8b501f431a6fcf75d12662e3967

See more details on using hashes here.

Provenance

The following attestation bundles were made for jetfuelburn-2.0.1-py3-none-any.whl:

Publisher: publish_pypi.yml on sustainableaviation/jetfuelburn

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