├── .github └── workflows │ └── build-publish.yml ├── .gitignore ├── LICENSE ├── README.md ├── examples ├── data │ ├── flight_a319_opensky.csv │ └── flight_a320_qar.csv ├── example_fuel_emission_opensky_data.ipynb └── example_fuel_qar_data.ipynb ├── openap ├── __init__.py ├── addon │ ├── __init__.py │ ├── bada3.py │ └── bada4.py ├── base.py ├── casadi │ ├── __init__.py │ ├── aero_override.py │ └── numpy_override.py ├── contrail.py ├── data │ ├── .gitignore │ ├── LICENSE │ ├── aircraft │ │ ├── _synonym.csv │ │ ├── a19n.yml │ │ ├── a20n.yml │ │ ├── a21n.yml │ │ ├── a318.yml │ │ ├── a319.yml │ │ ├── a320.yml │ │ ├── a321.yml │ │ ├── a332.yml │ │ ├── a333.yml │ │ ├── a343.yml │ │ ├── a359.yml │ │ ├── a388.yml │ │ ├── b37m.yml │ │ ├── b38m.yml │ │ ├── b39m.yml │ │ ├── b3xm.yml │ │ ├── b734.yml │ │ ├── b737.yml │ │ ├── b738.yml │ │ ├── b739.yml │ │ ├── b744.yml │ │ ├── b748.yml │ │ ├── b752.yml │ │ ├── b763.yml │ │ ├── b772.yml │ │ ├── b773.yml │ │ ├── b77w.yml │ │ ├── b788.yml │ │ ├── b789.yml │ │ ├── c550.yml │ │ ├── crj9.yml │ │ ├── e145.yml │ │ ├── e170.yml │ │ ├── e190.yml │ │ ├── e195.yml │ │ ├── e75l.yml │ │ └── glf6.yml │ ├── dragpolar │ │ ├── _synonym.csv │ │ ├── a20n.yml │ │ ├── a319.yml │ │ ├── a320.yml │ │ ├── a321.yml │ │ ├── a332.yml │ │ ├── a333.yml │ │ ├── a343.yml │ │ ├── a359.yml │ │ ├── a388.yml │ │ ├── b38m.yml │ │ ├── b734.yml │ │ ├── b737.yml │ │ ├── b738.yml │ │ ├── b739.yml │ │ ├── b744.yml │ │ ├── b748.yml │ │ ├── b752.yml │ │ ├── b772.yml │ │ ├── b77w.yml │ │ ├── b788.yml │ │ ├── b789.yml │ │ ├── c550.yml │ │ ├── e190.yml │ │ ├── e195.yml │ │ ├── e75l.yml │ │ └── glf6.yml │ ├── engine │ │ └── engines.csv │ ├── fuel │ │ └── fuel_models.csv │ ├── nav │ │ ├── airports.csv │ │ ├── fix.dat │ │ └── nav.dat │ └── wrap │ │ ├── _synonym.csv │ │ ├── a319.txt │ │ ├── a320.txt │ │ ├── a321.txt │ │ ├── a332.txt │ │ ├── a333.txt │ │ ├── a343.txt │ │ ├── a388.txt │ │ ├── b737.txt │ │ ├── b738.txt │ │ ├── b739.txt │ │ ├── b744.txt │ │ ├── b752.txt │ │ ├── b763.txt │ │ ├── b77w.txt │ │ ├── b788.txt │ │ ├── b789.txt │ │ └── e190.txt ├── drag.py ├── emission.py ├── extra │ ├── __init__.py │ ├── aero.py │ ├── filters.py │ ├── fuzzy.py │ ├── nav.py │ └── statistics.py ├── fuel.py ├── gen.py ├── kinematic.py ├── mass.py ├── phase.py ├── prop.py └── thrust.py ├── pyproject.toml ├── scripts ├── README.md ├── acropole_aircraft_params.csv ├── build_fuel_model.py ├── db │ ├── airports.csv │ ├── emission.csv │ └── engines.csv ├── engine2.py ├── extract.py ├── fuel_flow_correction_factor.py ├── gen_airport_database.py ├── gen_engine_cruise_perf.py ├── gen_engine_data_v27.py ├── input │ ├── civtfspec.csv │ ├── civtfspec.xls │ ├── edb-emissions-databank v23 (web).xlsx │ ├── edb-emissions-databank v25a (web).xlsx │ ├── edb-emissions-databank v27 (web).xlsx │ ├── edb-emissions-databank v28B (web).xlsx │ ├── engine_cruise_performance.csv │ └── wrap │ │ ├── a319.csv │ │ ├── a320.csv │ │ ├── a321.csv │ │ ├── a332.csv │ │ ├── a333.csv │ │ ├── a343.csv │ │ ├── a388.csv │ │ ├── b737.csv │ │ ├── b738.csv │ │ ├── b739.csv │ │ ├── b744.csv │ │ ├── b752.csv │ │ ├── b763.csv │ │ ├── b77w.csv │ │ ├── b788.csv │ │ ├── b789.csv │ │ └── e190.csv ├── inspect_engine_ff_emission.py ├── plot_fuel_model.py ├── test_acropole.py └── wrap_csv_to_fwf.py ├── test ├── data │ ├── flight_phase_test.csv │ └── flight_phlab.csv ├── flights │ └── C550 │ │ ├── phlab_20170320_08.csv │ │ ├── phlab_20170320_10.csv │ │ ├── phlab_20170320_12.csv │ │ └── phlab_20170320_14.csv ├── test_actypes.py ├── test_bada.py ├── test_drag.py ├── test_emission.py ├── test_fuel.py ├── test_kinematic.py ├── test_nav.py ├── test_phase.py ├── test_prop.py ├── test_thrust.py └── test_trajectory.py └── uv.lock /.github/workflows/build-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/.github/workflows/build-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/README.md -------------------------------------------------------------------------------- /examples/data/flight_a319_opensky.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/examples/data/flight_a319_opensky.csv -------------------------------------------------------------------------------- /examples/data/flight_a320_qar.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/examples/data/flight_a320_qar.csv -------------------------------------------------------------------------------- /examples/example_fuel_emission_opensky_data.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/examples/example_fuel_emission_opensky_data.ipynb -------------------------------------------------------------------------------- /examples/example_fuel_qar_data.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/examples/example_fuel_qar_data.ipynb -------------------------------------------------------------------------------- /openap/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/__init__.py -------------------------------------------------------------------------------- /openap/addon/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /openap/addon/bada3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/addon/bada3.py -------------------------------------------------------------------------------- /openap/addon/bada4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/addon/bada4.py -------------------------------------------------------------------------------- /openap/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/base.py -------------------------------------------------------------------------------- /openap/casadi/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/casadi/__init__.py -------------------------------------------------------------------------------- /openap/casadi/aero_override.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/casadi/aero_override.py -------------------------------------------------------------------------------- /openap/casadi/numpy_override.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/casadi/numpy_override.py -------------------------------------------------------------------------------- /openap/contrail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/contrail.py -------------------------------------------------------------------------------- /openap/data/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/.gitignore -------------------------------------------------------------------------------- /openap/data/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/LICENSE -------------------------------------------------------------------------------- /openap/data/aircraft/_synonym.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/aircraft/_synonym.csv -------------------------------------------------------------------------------- /openap/data/aircraft/a19n.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/aircraft/a19n.yml -------------------------------------------------------------------------------- /openap/data/aircraft/a20n.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/aircraft/a20n.yml -------------------------------------------------------------------------------- /openap/data/aircraft/a21n.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/aircraft/a21n.yml -------------------------------------------------------------------------------- /openap/data/aircraft/a318.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/aircraft/a318.yml -------------------------------------------------------------------------------- /openap/data/aircraft/a319.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/aircraft/a319.yml -------------------------------------------------------------------------------- /openap/data/aircraft/a320.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/aircraft/a320.yml -------------------------------------------------------------------------------- /openap/data/aircraft/a321.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/aircraft/a321.yml -------------------------------------------------------------------------------- /openap/data/aircraft/a332.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/aircraft/a332.yml -------------------------------------------------------------------------------- /openap/data/aircraft/a333.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/aircraft/a333.yml -------------------------------------------------------------------------------- /openap/data/aircraft/a343.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/aircraft/a343.yml -------------------------------------------------------------------------------- /openap/data/aircraft/a359.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/aircraft/a359.yml -------------------------------------------------------------------------------- /openap/data/aircraft/a388.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/aircraft/a388.yml -------------------------------------------------------------------------------- /openap/data/aircraft/b37m.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/aircraft/b37m.yml -------------------------------------------------------------------------------- /openap/data/aircraft/b38m.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/aircraft/b38m.yml -------------------------------------------------------------------------------- /openap/data/aircraft/b39m.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/aircraft/b39m.yml -------------------------------------------------------------------------------- /openap/data/aircraft/b3xm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/aircraft/b3xm.yml -------------------------------------------------------------------------------- /openap/data/aircraft/b734.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/aircraft/b734.yml -------------------------------------------------------------------------------- /openap/data/aircraft/b737.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/aircraft/b737.yml -------------------------------------------------------------------------------- /openap/data/aircraft/b738.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/aircraft/b738.yml -------------------------------------------------------------------------------- /openap/data/aircraft/b739.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/aircraft/b739.yml -------------------------------------------------------------------------------- /openap/data/aircraft/b744.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/aircraft/b744.yml -------------------------------------------------------------------------------- /openap/data/aircraft/b748.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/aircraft/b748.yml -------------------------------------------------------------------------------- /openap/data/aircraft/b752.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/aircraft/b752.yml -------------------------------------------------------------------------------- /openap/data/aircraft/b763.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/aircraft/b763.yml -------------------------------------------------------------------------------- /openap/data/aircraft/b772.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/aircraft/b772.yml -------------------------------------------------------------------------------- /openap/data/aircraft/b773.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/aircraft/b773.yml -------------------------------------------------------------------------------- /openap/data/aircraft/b77w.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/aircraft/b77w.yml -------------------------------------------------------------------------------- /openap/data/aircraft/b788.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/aircraft/b788.yml -------------------------------------------------------------------------------- /openap/data/aircraft/b789.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/aircraft/b789.yml -------------------------------------------------------------------------------- /openap/data/aircraft/c550.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/aircraft/c550.yml -------------------------------------------------------------------------------- /openap/data/aircraft/crj9.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/aircraft/crj9.yml -------------------------------------------------------------------------------- /openap/data/aircraft/e145.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/aircraft/e145.yml -------------------------------------------------------------------------------- /openap/data/aircraft/e170.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/aircraft/e170.yml -------------------------------------------------------------------------------- /openap/data/aircraft/e190.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/aircraft/e190.yml -------------------------------------------------------------------------------- /openap/data/aircraft/e195.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/aircraft/e195.yml -------------------------------------------------------------------------------- /openap/data/aircraft/e75l.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/aircraft/e75l.yml -------------------------------------------------------------------------------- /openap/data/aircraft/glf6.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/aircraft/glf6.yml -------------------------------------------------------------------------------- /openap/data/dragpolar/_synonym.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/dragpolar/_synonym.csv -------------------------------------------------------------------------------- /openap/data/dragpolar/a20n.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/dragpolar/a20n.yml -------------------------------------------------------------------------------- /openap/data/dragpolar/a319.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/dragpolar/a319.yml -------------------------------------------------------------------------------- /openap/data/dragpolar/a320.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/dragpolar/a320.yml -------------------------------------------------------------------------------- /openap/data/dragpolar/a321.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/dragpolar/a321.yml -------------------------------------------------------------------------------- /openap/data/dragpolar/a332.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/dragpolar/a332.yml -------------------------------------------------------------------------------- /openap/data/dragpolar/a333.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/dragpolar/a333.yml -------------------------------------------------------------------------------- /openap/data/dragpolar/a343.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/dragpolar/a343.yml -------------------------------------------------------------------------------- /openap/data/dragpolar/a359.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/dragpolar/a359.yml -------------------------------------------------------------------------------- /openap/data/dragpolar/a388.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/dragpolar/a388.yml -------------------------------------------------------------------------------- /openap/data/dragpolar/b38m.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/dragpolar/b38m.yml -------------------------------------------------------------------------------- /openap/data/dragpolar/b734.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/dragpolar/b734.yml -------------------------------------------------------------------------------- /openap/data/dragpolar/b737.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/dragpolar/b737.yml -------------------------------------------------------------------------------- /openap/data/dragpolar/b738.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/dragpolar/b738.yml -------------------------------------------------------------------------------- /openap/data/dragpolar/b739.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/dragpolar/b739.yml -------------------------------------------------------------------------------- /openap/data/dragpolar/b744.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/dragpolar/b744.yml -------------------------------------------------------------------------------- /openap/data/dragpolar/b748.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/dragpolar/b748.yml -------------------------------------------------------------------------------- /openap/data/dragpolar/b752.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/dragpolar/b752.yml -------------------------------------------------------------------------------- /openap/data/dragpolar/b772.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/dragpolar/b772.yml -------------------------------------------------------------------------------- /openap/data/dragpolar/b77w.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/dragpolar/b77w.yml -------------------------------------------------------------------------------- /openap/data/dragpolar/b788.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/dragpolar/b788.yml -------------------------------------------------------------------------------- /openap/data/dragpolar/b789.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/dragpolar/b789.yml -------------------------------------------------------------------------------- /openap/data/dragpolar/c550.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/dragpolar/c550.yml -------------------------------------------------------------------------------- /openap/data/dragpolar/e190.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/dragpolar/e190.yml -------------------------------------------------------------------------------- /openap/data/dragpolar/e195.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/dragpolar/e195.yml -------------------------------------------------------------------------------- /openap/data/dragpolar/e75l.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/dragpolar/e75l.yml -------------------------------------------------------------------------------- /openap/data/dragpolar/glf6.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/dragpolar/glf6.yml -------------------------------------------------------------------------------- /openap/data/engine/engines.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/engine/engines.csv -------------------------------------------------------------------------------- /openap/data/fuel/fuel_models.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/fuel/fuel_models.csv -------------------------------------------------------------------------------- /openap/data/nav/airports.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/nav/airports.csv -------------------------------------------------------------------------------- /openap/data/nav/fix.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/nav/fix.dat -------------------------------------------------------------------------------- /openap/data/nav/nav.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/nav/nav.dat -------------------------------------------------------------------------------- /openap/data/wrap/_synonym.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/wrap/_synonym.csv -------------------------------------------------------------------------------- /openap/data/wrap/a319.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/wrap/a319.txt -------------------------------------------------------------------------------- /openap/data/wrap/a320.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/wrap/a320.txt -------------------------------------------------------------------------------- /openap/data/wrap/a321.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/wrap/a321.txt -------------------------------------------------------------------------------- /openap/data/wrap/a332.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/wrap/a332.txt -------------------------------------------------------------------------------- /openap/data/wrap/a333.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/wrap/a333.txt -------------------------------------------------------------------------------- /openap/data/wrap/a343.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/wrap/a343.txt -------------------------------------------------------------------------------- /openap/data/wrap/a388.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/wrap/a388.txt -------------------------------------------------------------------------------- /openap/data/wrap/b737.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/wrap/b737.txt -------------------------------------------------------------------------------- /openap/data/wrap/b738.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/wrap/b738.txt -------------------------------------------------------------------------------- /openap/data/wrap/b739.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/wrap/b739.txt -------------------------------------------------------------------------------- /openap/data/wrap/b744.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/wrap/b744.txt -------------------------------------------------------------------------------- /openap/data/wrap/b752.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/wrap/b752.txt -------------------------------------------------------------------------------- /openap/data/wrap/b763.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/wrap/b763.txt -------------------------------------------------------------------------------- /openap/data/wrap/b77w.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/wrap/b77w.txt -------------------------------------------------------------------------------- /openap/data/wrap/b788.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/wrap/b788.txt -------------------------------------------------------------------------------- /openap/data/wrap/b789.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/wrap/b789.txt -------------------------------------------------------------------------------- /openap/data/wrap/e190.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/data/wrap/e190.txt -------------------------------------------------------------------------------- /openap/drag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/drag.py -------------------------------------------------------------------------------- /openap/emission.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/emission.py -------------------------------------------------------------------------------- /openap/extra/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/extra/__init__.py -------------------------------------------------------------------------------- /openap/extra/aero.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/extra/aero.py -------------------------------------------------------------------------------- /openap/extra/filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/extra/filters.py -------------------------------------------------------------------------------- /openap/extra/fuzzy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/extra/fuzzy.py -------------------------------------------------------------------------------- /openap/extra/nav.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/extra/nav.py -------------------------------------------------------------------------------- /openap/extra/statistics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/extra/statistics.py -------------------------------------------------------------------------------- /openap/fuel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/fuel.py -------------------------------------------------------------------------------- /openap/gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/gen.py -------------------------------------------------------------------------------- /openap/kinematic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/kinematic.py -------------------------------------------------------------------------------- /openap/mass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/mass.py -------------------------------------------------------------------------------- /openap/phase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/phase.py -------------------------------------------------------------------------------- /openap/prop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/prop.py -------------------------------------------------------------------------------- /openap/thrust.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/openap/thrust.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/scripts/README.md -------------------------------------------------------------------------------- /scripts/acropole_aircraft_params.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/scripts/acropole_aircraft_params.csv -------------------------------------------------------------------------------- /scripts/build_fuel_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/scripts/build_fuel_model.py -------------------------------------------------------------------------------- /scripts/db/airports.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/scripts/db/airports.csv -------------------------------------------------------------------------------- /scripts/db/emission.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/scripts/db/emission.csv -------------------------------------------------------------------------------- /scripts/db/engines.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/scripts/db/engines.csv -------------------------------------------------------------------------------- /scripts/engine2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/scripts/engine2.py -------------------------------------------------------------------------------- /scripts/extract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/scripts/extract.py -------------------------------------------------------------------------------- /scripts/fuel_flow_correction_factor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/scripts/fuel_flow_correction_factor.py -------------------------------------------------------------------------------- /scripts/gen_airport_database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/scripts/gen_airport_database.py -------------------------------------------------------------------------------- /scripts/gen_engine_cruise_perf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/scripts/gen_engine_cruise_perf.py -------------------------------------------------------------------------------- /scripts/gen_engine_data_v27.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/scripts/gen_engine_data_v27.py -------------------------------------------------------------------------------- /scripts/input/civtfspec.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/scripts/input/civtfspec.csv -------------------------------------------------------------------------------- /scripts/input/civtfspec.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/scripts/input/civtfspec.xls -------------------------------------------------------------------------------- /scripts/input/edb-emissions-databank v23 (web).xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/scripts/input/edb-emissions-databank v23 (web).xlsx -------------------------------------------------------------------------------- /scripts/input/edb-emissions-databank v25a (web).xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/scripts/input/edb-emissions-databank v25a (web).xlsx -------------------------------------------------------------------------------- /scripts/input/edb-emissions-databank v27 (web).xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/scripts/input/edb-emissions-databank v27 (web).xlsx -------------------------------------------------------------------------------- /scripts/input/edb-emissions-databank v28B (web).xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/scripts/input/edb-emissions-databank v28B (web).xlsx -------------------------------------------------------------------------------- /scripts/input/engine_cruise_performance.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/scripts/input/engine_cruise_performance.csv -------------------------------------------------------------------------------- /scripts/input/wrap/a319.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/scripts/input/wrap/a319.csv -------------------------------------------------------------------------------- /scripts/input/wrap/a320.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/scripts/input/wrap/a320.csv -------------------------------------------------------------------------------- /scripts/input/wrap/a321.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/scripts/input/wrap/a321.csv -------------------------------------------------------------------------------- /scripts/input/wrap/a332.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/scripts/input/wrap/a332.csv -------------------------------------------------------------------------------- /scripts/input/wrap/a333.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/scripts/input/wrap/a333.csv -------------------------------------------------------------------------------- /scripts/input/wrap/a343.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/scripts/input/wrap/a343.csv -------------------------------------------------------------------------------- /scripts/input/wrap/a388.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/scripts/input/wrap/a388.csv -------------------------------------------------------------------------------- /scripts/input/wrap/b737.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/scripts/input/wrap/b737.csv -------------------------------------------------------------------------------- /scripts/input/wrap/b738.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/scripts/input/wrap/b738.csv -------------------------------------------------------------------------------- /scripts/input/wrap/b739.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/scripts/input/wrap/b739.csv -------------------------------------------------------------------------------- /scripts/input/wrap/b744.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/scripts/input/wrap/b744.csv -------------------------------------------------------------------------------- /scripts/input/wrap/b752.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/scripts/input/wrap/b752.csv -------------------------------------------------------------------------------- /scripts/input/wrap/b763.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/scripts/input/wrap/b763.csv -------------------------------------------------------------------------------- /scripts/input/wrap/b77w.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/scripts/input/wrap/b77w.csv -------------------------------------------------------------------------------- /scripts/input/wrap/b788.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/scripts/input/wrap/b788.csv -------------------------------------------------------------------------------- /scripts/input/wrap/b789.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/scripts/input/wrap/b789.csv -------------------------------------------------------------------------------- /scripts/input/wrap/e190.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/scripts/input/wrap/e190.csv -------------------------------------------------------------------------------- /scripts/inspect_engine_ff_emission.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/scripts/inspect_engine_ff_emission.py -------------------------------------------------------------------------------- /scripts/plot_fuel_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/scripts/plot_fuel_model.py -------------------------------------------------------------------------------- /scripts/test_acropole.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/scripts/test_acropole.py -------------------------------------------------------------------------------- /scripts/wrap_csv_to_fwf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/scripts/wrap_csv_to_fwf.py -------------------------------------------------------------------------------- /test/data/flight_phase_test.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/test/data/flight_phase_test.csv -------------------------------------------------------------------------------- /test/data/flight_phlab.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/test/data/flight_phlab.csv -------------------------------------------------------------------------------- /test/flights/C550/phlab_20170320_08.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/test/flights/C550/phlab_20170320_08.csv -------------------------------------------------------------------------------- /test/flights/C550/phlab_20170320_10.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/test/flights/C550/phlab_20170320_10.csv -------------------------------------------------------------------------------- /test/flights/C550/phlab_20170320_12.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/test/flights/C550/phlab_20170320_12.csv -------------------------------------------------------------------------------- /test/flights/C550/phlab_20170320_14.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/test/flights/C550/phlab_20170320_14.csv -------------------------------------------------------------------------------- /test/test_actypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/test/test_actypes.py -------------------------------------------------------------------------------- /test/test_bada.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/test/test_bada.py -------------------------------------------------------------------------------- /test/test_drag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/test/test_drag.py -------------------------------------------------------------------------------- /test/test_emission.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/test/test_emission.py -------------------------------------------------------------------------------- /test/test_fuel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/test/test_fuel.py -------------------------------------------------------------------------------- /test/test_kinematic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/test/test_kinematic.py -------------------------------------------------------------------------------- /test/test_nav.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/test/test_nav.py -------------------------------------------------------------------------------- /test/test_phase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/test/test_phase.py -------------------------------------------------------------------------------- /test/test_prop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/test/test_prop.py -------------------------------------------------------------------------------- /test/test_thrust.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/test/test_thrust.py -------------------------------------------------------------------------------- /test/test_trajectory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/test/test_trajectory.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junzis/openap/HEAD/uv.lock --------------------------------------------------------------------------------