Metadata-Version: 2.1
Name: pyaoa
Version: 0.2
Summary: Python package to automatically analyze objects in external aerodynamic flow for a range of angle-of-attack
Home-page: https://github.com/inflowencer/pyaoa
Author: inflowencer
Author-email: jason7bernhard@gmail.com
Project-URL: Bug Reports, https://github.com/inflowencer/pyaoa/issues
Project-URL: Source, https://github.com/inflowencer/pyaoa
Keywords: cfd,aerodynamics,aoa
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3 :: Only
Requires-Python: >=3.7, <4
Description-Content-Type: text/markdown
Requires-Dist: pandas
Requires-Dist: numpy
Requires-Dist: rich
Requires-Dist: matplotlib
Requires-Dist: pyyaml
Requires-Dist: scienceplots

# pyaoa - Automatic Angle-of-Attack Analysis

Automatic pre- and postprocessing of external aerodynamic simulations of arbitrary numbers of objects to analyze at different angles-of-attack $\alpha$ in your preferred CFD solver.

## Installation

```sh
pip install pyaoa
```

<!-- # Requirements
pip install numpy pandas matplotlib rich pyyaml
# pyaoa -->

## Examples

Clone the repository which includes the examples:

```sh
git clone https://github.com/inflowencer/pyaoa.git ~/
```

Four examples are provided in the [examples](examples/) directory.

1. [Subsonic NACA0012](examples/NACA0012/) in SU2
2. [Transonic RAE2822](examples/RAE2822/) in OpenFOAM
3. [Subsonic Selig S1210](examples/S1210) in Fluent
4. [High-lift airfoil variations](examples/NACA0056mod) in SU2

## Userguide

See the [Quickstart](doc/README.md).
