-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
24 changed files
with
202 additions
and
66 deletions.
There are no files selected for viewing
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
Architecture | ||
============ | ||
|
||
.. _architecture_figure: | ||
|
||
.. figure:: _static/pyBADA_architecture.png | ||
:alt: Image description | ||
:width: 80% | ||
:align: center | ||
|
||
Figure 1: pyBADA simplified Architecture. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
API reference | ||
============= | ||
|
||
.. toctree:: | ||
:maxdepth: 1 | ||
|
||
API_reference/aircraft | ||
API_reference/atmosphere | ||
API_reference/bada3 | ||
API_reference/bada4 | ||
API_reference/badaH | ||
API_reference/configuration | ||
API_reference/constants | ||
API_reference/conversions | ||
API_reference/flightTrajectory | ||
API_reference/geodesic | ||
API_reference/magnetic | ||
API_reference/TCL | ||
API_reference/trajectoryPrediction |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
User Manual | ||
=========== | ||
|
||
.. toctree:: | ||
:maxdepth: 1 | ||
|
||
user_manual/introduction | ||
user_manual/examples |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
Examples | ||
======== | ||
|
||
.. toctree:: | ||
:maxdepth: 2 | ||
:caption: Examples: | ||
|
||
../auto_examples/index |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,56 @@ | ||
Introduction | ||
============ | ||
|
||
Identification | ||
-------------- | ||
PyBADA is a Python-based implementation of BADA APM for aircraft performance modelling, trajectory prediction and optimisation with BADA, including methods to calculate any of the aircraft’s performance characteristics (lift, drag, thrust, and fuel flow), operational flight envelope, BADA airline procedure model and calculation of PTF and PTD files, as defined by the BADA User Manual. It includes modules to calculate atmospheric properties, unit conversions (including the speed conversion) and basic geodesic calculations. | ||
|
||
PyBADA offers a full implementation of BADA3, BADA4 and BADAH. | ||
|
||
The complete implementation then builds on top of BADA performance calculation by providing several trajectory segment calculations for all phases of flight (cruise, climb and descend) including acceleration and deceleration computation. | ||
|
||
EUROCONTROL is the owner of pyBADA | ||
|
||
Purpose | ||
------- | ||
PyBADA library has been created with several use cases in mind: | ||
|
||
- Help users starting with BADA and aircraft performance modelling to better understand how such a model can be implemented | ||
- Lower the workload of users planning to implement BADA in their tools, by reusing an already exiting fully functional library; | ||
- Minimizing the errors and unnecessary mistakes while implementing BADA performance calculations; | ||
- Help users who are building their own tools to validate the results against the library implemented and validated by the BADA team at EUROCONTROL; | ||
- Provide a starting platform for research organisations and universities, to build new and interesting tools utilizing BADA performance modelling, without requiring too much time to be spent on BADA implementation, and rather focusing on the research part. | ||
|
||
Glossary of Acronyms | ||
-------------------- | ||
|
||
.. list-table:: Glossary of Acronyms | ||
:widths: 15 85 | ||
:header-rows: 1 | ||
|
||
* - Acronym | ||
- Explanation | ||
* - ARPM | ||
- Airline Procedure Model | ||
* - BADA | ||
- Base of Aircraft Data | ||
* - BADA3 | ||
- Base of Aircraft Data Family 3 | ||
* - BADA4 | ||
- Base of Aircraft Data Family 4 | ||
* - BADAH | ||
- Base of Aircraft Data Family H | ||
* - PTD | ||
- Performance Table Data | ||
* - PTF | ||
- Performance Table File | ||
* - pyBADA | ||
- Python Implementation of BADA | ||
* - SW | ||
- Software | ||
* - TAS | ||
- True Air Speed | ||
* - TBP | ||
- Turboprop | ||
* - TCL | ||
- Trajectory Computation Light |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
Examples Gallery | ||
================ | ||
|
||
Welcome to the pyBADA Examples Gallery! | ||
|
||
This gallery showcases example scripts demonstrating the usage of the pyBADA package. The examples cover various functionalities and use cases to help you understand how to implement pyBADA in your projects. | ||
|
||
Below you will find a collection of scripts with accompanying explanations and outputs. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
""" | ||
Simple Plot | ||
=========== | ||
This script demonstrates how to create a simple plot using matplotlib. | ||
""" | ||
|
||
import matplotlib.pyplot as plt | ||
import numpy as np | ||
|
||
# Generate data | ||
x = np.linspace(0, 10, 100) | ||
y = np.sin(x) | ||
|
||
# Create plot | ||
plt.plot(x, y) | ||
plt.title("Sine Wave") | ||
plt.xlabel("x") | ||
plt.ylabel("sin(x)") | ||
|
||
# Display plot | ||
plt.show() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters