A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

WindSE

A Python package that uses a FEniCS backend to perform wind farm simulations and optimization.
https://github.com/NREL/WindSE

Category: Renewable Energy
Sub Category: Wind Energy

Keywords from Contributors

openmdao systems-engineering wind wisdem

Last synced: about 2 hours ago
JSON representation

Repository metadata

README.rst

          WindSE: Wind Systems Engineering
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Simple Description:
===================

WindSE is a python package that uses a FEniCS backend to perform wind farm simulations and optimization. Documentation can be found at: https://windse.readthedocs.io/en/latest/ 

Quick Start-Up Guide:
=====================

It is easiest to run WindSE within a conda environment. To install conda check this link: `Conda Installation `_. Additionally, WindSE has been tested on MacOS (Catalina 10.15) and Linux (CentOS 7). Windows is not recommended. 

Quick Installation Instructions:
--------------------------------

The easiest way to install windse is to run::

    sh install.sh 

Then the enviroment can be activated using::

    conda activate 

Quick Demo Instructions:
------------------------

Activate the conda environment using::

    conda activate 

Then to run a simple demo, navigate to /demos/documented/Yaml_Examples/ and run::

    windse run 0-wind_farm_2D.yaml

The output of this simulation will be located in the output/2_5D_Wind_Farm/ folder. Use `Paraview `_ to visualize the results in the solutions/ folder. To learn what parameter can be set in the yaml file, head to the `Parameter Documentation `_.




        

Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 6 days ago

Total Commits: 400
Total Committers: 8
Avg Commits per committer: 50.0
Development Distribution Score (DDS): 0.45

Commits in past year: 1
Committers in past year: 1
Avg Commits per committer in past year: 1.0
Development Distribution Score (DDS) in past year: 0.0

Name Email Commits
Jeff Allen j****n@n****v 220
Ethan Young e****g@n****v 110
John Jasa j****1@g****m 48
rking r****g@n****v 15
Malik m****y@g****m 3
Pietro Bortolotti p****o@e****v 2
Julian Quick j****k@e****v 1
99kilojoules j****8@h****u 1

Committer domains:


Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 33
Total pull requests: 88
Average time to close issues: 7 months
Average time to close pull requests: 18 days
Total issue authors: 11
Total pull request authors: 9
Average comments per issue: 0.48
Average comments per pull request: 0.6
Merged pull request: 75
Bot issues: 0
Bot pull requests: 0

Past year issues: 0
Past year pull requests: 4
Past year average time to close issues: N/A
Past year average time to close pull requests: 11 days
Past year issue authors: 0
Past year pull request authors: 2
Past year average comments per issue: 0
Past year average comments per pull request: 0.0
Past year merged pull request: 2
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/NREL/WindSE

Top Issue Authors

  • eyoung55 (11)
  • jefalon (6)
  • johnjasa (4)
  • drijazfazil (2)
  • ryannking (2)
  • JonLock1689 (2)
  • kilojoules (2)
  • msjvenegas (1)
  • petebachant (1)
  • Josue9740 (1)
  • misi9170 (1)

Top Pull Request Authors

  • jefalon (46)
  • eyoung55 (19)
  • johnjasa (10)
  • cfrontin (3)
  • ptrbortolotti (3)
  • kilojoules (3)
  • JonLock1689 (2)
  • AdrianGushin (1)
  • malihass (1)

Top Issue Labels

  • enhancement (7)
  • bug (5)

Top Pull Request Labels

  • enhancement (2)
  • bug (1)

Package metadata

conda-forge.org: windse

Wind Systems Engineering (WindSE) is a simple tool for running RANS based simulation of wind farms. It can be used to optimize layouts, yaws, and axial induction. It is developed and maintainered by NREL.

  • Homepage: https://github.com/NREL/WindSE
  • Licenses: Apache 2.0
  • Latest release: 2018.1.0_0.8 (published over 5 years ago)
  • Last Synced: 2025-04-02T02:11:46.861Z (26 days ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Forks count: 33.946%
    • Dependent repos count: 34.025%
    • Stargazers count: 38.832%
    • Average: 39.495%
    • Dependent packages count: 51.175%

Dependencies

doc/sphinx_requirements.txt pypi
  • openmdao *
  • pyyaml *
.github/workflows/CI_every_PR.yml actions
  • actions/checkout v2 composite
  • conda-incubator/setup-miniconda v2 composite
.github/workflows/CI_every_commit.yml actions
  • actions/checkout v2 composite
  • conda-incubator/setup-miniconda v2 composite
setup.py pypi
environment.yaml pypi
  • fatpack *
  • networkx *
  • pulp *
  • singledispatch *

Score: -Infinity