WindSE

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

Category: Renewable Energy
Sub Category: Wind Energy

Keywords from Contributors

wind openmdao systems-engineering wisdem

Last synced: about 19 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: 9 days ago

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

Commits in past year: 0
Committers in past year: 0
Avg Commits per committer in past year: 0.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
99kilojoules j****8@h****u 1
Julian Quick j****k@e****v 1

Committer domains:


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: 6.461468176353717