https://github.com/junzis/tutorial-icrat24-openap
https://github.com/junzis/tutorial-icrat24-openap
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/junzis/tutorial-icrat24-openap
- Owner: junzis
- Created: 2024-06-30T08:37:01.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2024-08-23T08:58:15.000Z (10 months ago)
- Last Synced: 2025-01-22T01:44:22.223Z (5 months ago)
- Language: HTML
- Size: 7.3 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ICRAT 2024 OpenAP Tutorial
This repository contains a set of notebooks for the OpenAP Tutorial.
You may clone the repository and run the notebooks locally, or use Google Colab to run the notebooks online.
To run the notebooks on Google Colab, click the "Open in Colab" button below each notebook.
# Dependencies
If you want to run the notebooks locally, you need to install the following library:
- `openap`
- `openap-top`
- `openap-polymer`You can install the library using pip:
```bash
pip install --upgrade openap
pip install --upgrade openap-top
pip install --upgrade git+https://github.com/junzis/openap-polymer# Optional dependencies for wind data in grib format
pip install cfgrib
pip install ecmwflibs
```# Tutorials
## 1. Fuel and emission estimations
This tutorial provides examples of estimating fuel and emissions using the OpenAP library.
[](https://colab.research.google.com/github/junzis/tutorial-icrat24-openap/blob/master/1_openap_fuel_and_emissions.ipynb)
## 2. Fuel calculation with reduced order model
This tutorial provides examples of calculating fuel using the reduced order model `opeanap-polymer`.
[](https://colab.research.google.com/github/junzis/tutorial-icrat24-openap/blob/master/2_openap_reduced_order_model.ipynb)
## 3. Trajectory optimization
This tutorial provides examples of trajectory optimization using the `openap-top` library.
[](https://colab.research.google.com/github/junzis/tutorial-icrat24-openap/blob/master/3_openap_trajectory_optimization.ipynb)