Metadata-Version: 2.1
Name: openap-top
Version: 1.0
Summary: OpenAP Trajectory OPtimizer
Home-page: https://openap.dev
Author: Junzi Sun
Author-email: junzisun@gmail.com
License: GNU Lesser General Public License v3 (LGPLv3)
Description: # OpenAP Trajectory Optimizer
        
        This repository contains the flight trajectory optimizer module of [OpenAP](https://github.com/junzis/openap)
        
        ## Install
        
        Install the development branch from GitHub:
        
        ```sh
        pip install --upgrade git+https://github.com/junzis/openap-otop
        ```
        
        Install the latest stable release from pypi:
        
        ```sh
        pip install --upgrade openap-top
        ```
        
        ## Quick start
        
        Examples:
        
        ```python
        import openap.top as otop
        
        optimizer = otop.CompleteFlight("A320", "EHAM", "LGAV", m0=0.85)
        
        fgrib = "era5_2021-05-01_0800.grib"
        windfield = top.wind.read_grib(fgrib)
        op.enable_wind(windfield)
        
        flight = optimizer.trajectory(objective="fuel")
        flight = optimizer.trajectory(objective="ci:30")
        flight = optimizer.trajectory(objective="gwp100")
        flight = optimizer.trajectory(objective="gtp100")
        ```
        
        An optimal flight example:
        
        ![example_optimal_flight](./docs/_static/optimal_flight_complete_example.png)
Keywords: OpenAP,Aircraft Performance,Trajectory Optimization
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)
Classifier: Programming Language :: Python :: 3
Description-Content-Type: text/markdown
