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

FLOWFarm.jl

Wind farm simulation tool for gradient-based optimization.
https://github.com/byuflowlab/flowfarm.jl

Category: Renewable Energy
Sub Category: Wind Energy

Last synced: about 14 hours ago
JSON representation

Repository metadata

Wind farm tools based in Julia

README.md

Tests

FLOWFarm.jl

Summary: Wind farm simulation tool for gradient-based optimization.

Authors: Jared J. Thomas, Andrew P.J. Stanley

Features

  • Compatible with ForwardDiff for gradiant-based optimization
  • Swap out models without changing anything else in the simulation setup
  • Smooth/continous model implementations
  • Runs on a single core, across multiple cores (threaded), or on multiple machines (distributed).
  • Designed so that new model implementations can be included by adding a single method
  • Allows for Wake Expansion Continuation (WEC) as described here

Installation

Install FLOWFarm

julia
(v1.x) pkg> dev https://github.com/byuflowlab/FLOWFarm.jl.git

Testing

To test FLOWFarm, run the following from the top directory:

julia
julia
]
activate .
test

Documentation

Citing:
Thomas, McOmber, and Ning "Wake Expansion Continuation: Multi-Modality Reduction in the Wind Farm Layout Optimization Problem" Wind Energy (in review), -->


Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 6 days ago

Total Commits: 653
Total Committers: 10
Avg Commits per committer: 65.3
Development Distribution Score (DDS): 0.44

Commits in past year: 57
Committers in past year: 2
Avg Commits per committer in past year: 28.5
Development Distribution Score (DDS) in past year: 0.228

Name Email Commits
jaredthomas68 j****8@g****m 366
BTV25 7****5 116
PJ Stanley s****j@y****m 54
Eric Lee e****1@g****m 53
Nick Baker n****r@b****u 28
wesleyjholt 6****t 18
CompatHelper Julia c****y@j****g 13
Nicholas F. Baker N****r@g****m 3
Andrew Ning a****g 1
Jared J. Thomas j****d@J****l 1

Committer domains:


Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 51
Total pull requests: 48
Average time to close issues: 16 days
Average time to close pull requests: 26 days
Total issue authors: 4
Total pull request authors: 8
Average comments per issue: 0.41
Average comments per pull request: 0.29
Merged pull request: 42
Bot issues: 0
Bot pull requests: 23

Past year issues: 0
Past year pull requests: 28
Past year average time to close issues: N/A
Past year average time to close pull requests: about 3 hours
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: 27
Past year bot issues: 0
Past year bot pull requests: 23

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/byuflowlab/flowfarm.jl

Top Issue Authors

  • jaredthomas68 (44)
  • ericlee215 (3)
  • NFBaker (3)
  • pjstanle (1)

Top Pull Request Authors

  • github-actions[bot] (23)
  • wesleyjholt (8)
  • BTV25 (7)
  • jaredthomas68 (4)
  • ericlee215 (3)
  • IdarBarstad (1)
  • brycemr (1)
  • JJCutler (1)

Top Issue Labels

  • enhancement (5)
  • documentation (2)

Top Pull Request Labels


Dependencies

.github/workflows/docs.yaml actions
  • actions/checkout v2 composite
  • julia-actions/setup-julia latest composite
.github/workflows/test.yml actions
  • actions/checkout v1.0.0 composite
  • julia-actions/julia-runtest master composite
  • julia-actions/setup-julia v1 composite

Score: 5.966146739123692