Metadata-Version: 2.1
Name: octue-openfast
Version: 3.5.4b0
Summary: Readers and writers for OpenFAST files.
Author: NREL WISDEM Team
Author-email: systems.engineering@nrel.gov
Requires-Python: >=3.9,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Provides-Extra: rosco
Requires-Dist: numpy (>=1,<2)
Requires-Dist: pandas (>=2,<3)
Requires-Dist: rosco (>=2.9.2,<3.0.0) ; extra == "rosco"
Requires-Dist: ruamel_yaml (>=0.18,<0.19)
Requires-Dist: xlrd (>=2,<3)
Description-Content-Type: text/markdown

# OpenFAST python readers/writers

> [!CAUTION]
> The `openfast_io` package on PyPI is currently called `octue-openfast` but will soon be renamed.

This package is a python wrapper comprising readers and writers for converting OpenFAST files to/from python objects. It
was originally written for [WEIS](https://github.com/WISDEM/WEIS/tree/77a878d7989b8c1d07d2244135ccd308a193a924/weis/aeroelasticse) and has been ported over to OpenFAST to make it more widely accessible. 

## Installation
Run either
```shell
pip install openfast_io
```
or
```shell
poetry add openfast_io
```

### Extra options
[ROSCO](https://github.com/NREL/ROSCO) can be installed as an optional dependency. Run either
```shell
pip install openfast_io[rosco]
```
or
```shell
poetry add -E rosco openfast_io
```

