https://github.com/nrel/turbine-models
Documentation for the turbine models in this repository is available below.
https://github.com/nrel/turbine-models
Last synced: 12 months ago
JSON representation
Documentation for the turbine models in this repository is available below.
- Host: GitHub
- URL: https://github.com/nrel/turbine-models
- Owner: NREL
- License: bsd-3-clause
- Created: 2020-11-13T16:34:36.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2025-05-20T15:25:24.000Z (about 1 year ago)
- Last Synced: 2025-06-21T07:01:45.484Z (12 months ago)
- Language: Python
- Homepage: https://nrel.github.io/turbine-models/
- Size: 5.47 MB
- Stars: 71
- Watchers: 12
- Forks: 40
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# NREL Wind Turbine Power Curve Archive
[](https://badge.fury.io/py/turbine-models)
[](https://opensource.org/licenses/BSD-3-Clause)
[](https://nrel.github.io/turbine-models/)
[](https://doi.org/10.11578/dc.20210112.1)
## Welcome to the repository for the wind turbine power curve archive.
The intention of this repositiory is to provide power curves and key data for commonly used turbine models in industry the R&D community.
## Structure
Tabular power (and thrust when available) curve data is stored in the following folders:
- Distributed Wind Turbines
- Offshore Wind Turbines
- Onshore Wind Turbines
Here you can find .csv files with the following turbine data:
1. Power curve
2. Thrust curve (when available)
3. Cp curve (when available)
4. Ct curve (when available)
## Documentation
Each turbine included in the repository is documented in detail:
https://nrel.github.io/turbine-models/
The name of the turbine on the .csv file with tabular data should match up with a corresponding documentation page.
## Installing via pip
To use the turbine-models data library and helpers in your project, we now support pip installations, so projects
can be configured correctly and still use this data set.
```bash
pip install turbine-models
```
## Installing from Source
1. Using Git, navigate to a local target directory and clone repository:
```bash
git clone https://github.com/NREL/turbine-models.git
```
2. Navigate to `turbine-models`
```bash
cd turbine-models
```
3. Create a new virtual environment and change to it. Using Conda and naming it `turb_lib`:
```bash
conda create --name turb_lib python=3.11 -y
conda activate turb_lib
```
4. Install turbine-models and its dependencies:
- for general use:
```bash
pip install .
```
- for general use and running examples:
```bash
pip install ".[examples]"
```
- for development dependencies and running tests. Note the `-e` flag which installs turbine-models in-place so you can edit the turbine-models package files:
```bash
pip install -e ".[develop]"
```
## Getting started
The [Examples](./examples/) contain Python scripts for common usage scenarios.