Skip to main content

pyBADA

Project description

pyBADA

License: EUPL Released on PyPi Python 3.12 Code style: black

The BADA aircraft performance toolbox for Python

To get started

pip install pyBADA

Examples

  • file_parser: BADA file parser and retrieval of some basic BADA parameters for all BADA3/4/H
  • BADAData: loading complete BADA3 dataset and retrieval of a specific parameters for a specific aircraft
  • optimum_speed_altitude: calculation of optimum speeds and altitude for BADA4 and BADAH aircraft
  • ac_trajectory: simple, but complete, aircraft trajectory for BADA3 and BADA4 aircraft
  • ac_trajectory_GPS: simple, but complete, aircraft trajectory for BADA3 and BADA4 aircraft including geodesic calculations
  • heli_trajectory: simple, but complete, helicopter trajectory for BADAH aircraft

Development

# Optionally, set up a virtual env and activate it
python3 -m venv env
source env/bin/activate
# Install package in editable mode
pip install -e .
# Install a couple of packages for formatting, linting and building the docs
pip install -e .[dev]
# To build the docs
cd docs
make html

License

BADA and pyBADA are developed and maintained by EUROCONTROL.

This project is licensed under the European Union Public License v1.2 - see the LICENSE file for details.

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

pybada-0.1.2.tar.gz (1.1 MB view details)

Uploaded Source

Built Distribution

pybada-0.1.2-py3-none-any.whl (806.8 kB view details)

Uploaded Python 3

File details

Details for the file pybada-0.1.2.tar.gz.

File metadata

  • Download URL: pybada-0.1.2.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for pybada-0.1.2.tar.gz
Algorithm Hash digest
SHA256 7cea0c88c2329ea3fa25c98074672d8fd1b7c98dbd3c92fe28198118d37151a4
MD5 48d770136d5c0edc8d17e11100165d5d
BLAKE2b-256 5962942f9b945149fe1cdf3e127b1937b1d09944716c636e025cdfc0be83e149

See more details on using hashes here.

File details

Details for the file pybada-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: pybada-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 806.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for pybada-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 069d573c5982d4c045a3f79293491c5fc2d2b5808ab4ace57757a636d1d7bf73
MD5 5a9ad92fbecde59cf72d42dcd334e5c9
BLAKE2b-256 8756e0f0d71fcee31fa3c61514e26b546dd083c4ce746239d75e60eee6710044

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page