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 retrievel 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.1.tar.gz (1.1 MB view details)

Uploaded Source

Built Distribution

pybada-0.1.1-py3-none-any.whl (808.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pybada-0.1.1.tar.gz
Algorithm Hash digest
SHA256 442f80337a3238c5920c193e7ee41127e97b42ba5e7729d40889fc8ab2509974
MD5 e4a708e0f816c15edbfe0799bcd5eb6c
BLAKE2b-256 1421590335fbb3326da4f959fec4f1f3670571790543264a9a459935f9ceb935

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pybada-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7a7fb81002e84b989faf7c82bbfe2be2a309452ecd12093b9a2389801b6b66e5
MD5 c720f413ef68e08dd4f7990d41bb6e04
BLAKE2b-256 a8e5cb380db211d7459f8b56ad203498734f01daae85f137c7cb164ab5fc26bb

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