FLOWFarm.jl
Wind farm simulation tool for gradient-based optimization.
https://github.com/byuflowlab/flowfarm.jl
Category: Renewable Energy
Sub Category: Wind Energy
Keywords from Contributors
computational-fluid-dynamics
Last synced: about 10 hours ago
JSON representation
Repository metadata
Wind farm tools based in Julia
- Host: GitHub
- URL: https://github.com/byuflowlab/flowfarm.jl
- Owner: byuflowlab
- License: mit
- Created: 2019-11-07T19:53:32.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2026-05-09T20:45:35.000Z (about 2 months ago)
- Last Synced: 2026-06-12T23:04:24.834Z (18 days ago)
- Language: Julia
- Size: 13.9 MB
- Stars: 20
- Watchers: 3
- Forks: 10
- Open Issues: 19
- Releases: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
README.md
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> add FLOWFarm
Documentation
- Begin with the quick start tutorial.
- An explanation of how to utilize sparsity can be found in wind farm struct.
- More advanced topics are covered in the how-to guide.
- Theory details, and links, can be found in the theory page.
- Doc strings can be found in the references page.
Citing:
Thomas, McOmber, and Ning "Wake Expansion Continuation: Multi-Modality Reduction in the Wind Farm Layout Optimization Problem" Wind Energy (in review),
Owner metadata
- Name: BYU FLOW Lab
- Login: byuflowlab
- Email:
- Kind: organization
- Description: FLight, Optimization, and Wind
- Website: http://flow.byu.edu
- Location: Provo, UT
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/10734941?v=4
- Repositories: 94
- Last ynced at: 2024-04-01T07:46:20.177Z
- Profile URL: https://github.com/byuflowlab
GitHub Events
Total
- Delete event: 4
- Pull request event: 19
- Issues event: 1
- Watch event: 2
- Issue comment event: 1
- Push event: 48
- Pull request review event: 4
- Create event: 2
Last Year
- Delete event: 2
- Pull request event: 11
- Issues event: 1
- Watch event: 1
- Issue comment event: 1
- Push event: 27
- Pull request review event: 4
- Create event: 1
Committers metadata
Last synced: 16 days ago
Total Commits: 706
Total Committers: 12
Avg Commits per committer: 58.833
Development Distribution Score (DDS): 0.482
Commits in past year: 53
Committers in past year: 4
Avg Commits per committer in past year: 13.25
Development Distribution Score (DDS) in past year: 0.547
| Name | Commits | |
|---|---|---|
| jaredthomas68 | j****8@g****m | 366 |
| BTV25 | 7****5 | 139 |
| PJ Stanley | s****j@y****m | 54 |
| Eric Lee | e****1@g****m | 53 |
| Nick Baker | n****r@b****u | 28 |
| Weston Pace | 9****e | 24 |
| wesleyjholt | 6****t | 18 |
| CompatHelper Julia | c****y@j****g | 15 |
| Judd Mehr | j****r@g****m | 4 |
| Nicholas F. Baker | N****r@g****m | 3 |
| Andrew Ning | a****g | 1 |
| Jared J. Thomas | j****d@J****l | 1 |
Committer domains:
- julialang.org: 1
- byu.edu: 1
Issue and Pull Request metadata
Last synced: 18 days ago
Total issues: 34
Total pull requests: 69
Average time to close issues: about 1 month
Average time to close pull requests: 4 months
Total issue authors: 6
Total pull request authors: 11
Average comments per issue: 0.44
Average comments per pull request: 0.23
Merged pull request: 58
Bot issues: 0
Bot pull requests: 30
Past year issues: 2
Past year pull requests: 16
Past year average time to close issues: 4 months
Past year average time to close pull requests: about 1 month
Past year issue authors: 2
Past year pull request authors: 5
Past year average comments per issue: 0.5
Past year average comments per pull request: 0.0
Past year merged pull request: 12
Past year bot issues: 0
Past year bot pull requests: 2
Top Issue Authors
- jaredthomas68 (25)
- ericlee215 (3)
- NFBaker (3)
- pjstanle (1)
- Weston-Pace (1)
- JuliaTagBot (1)
Top Pull Request Authors
- github-actions[bot] (30)
- BTV25 (12)
- Weston-Pace (9)
- jaredthomas68 (5)
- wesleyjholt (4)
- ericlee215 (3)
- juddmehr (2)
- JJCutler (1)
- IdarBarstad (1)
- arthurpaulino (1)
- brycemr (1)
Top Issue Labels
- enhancement (3)
- documentation (1)
Top Pull Request Labels
Package metadata
- Total packages: 3
-
Total downloads:
- julia: 2 last-month
- Total dependent packages: 0 (may contain duplicates)
- Total dependent repositories: 0 (may contain duplicates)
- Total versions: 9
proxy.golang.org: github.com/byuflowlab/FLOWFarm.jl
- Homepage:
- Documentation: https://pkg.go.dev/github.com/byuflowlab/FLOWFarm.jl#section-documentation
- Licenses: mit
- Latest release: v1.0.0 (published 4 months ago)
- Last Synced: 2026-06-15T00:02:47.080Z (16 days ago)
- Versions: 4
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 5.401%
- Average: 5.583%
- Dependent repos count: 5.764%
proxy.golang.org: github.com/byuflowlab/flowfarm.jl
- Homepage:
- Documentation: https://pkg.go.dev/github.com/byuflowlab/flowfarm.jl#section-documentation
- Licenses: mit
- Latest release: v1.0.0 (published 4 months ago)
- Last Synced: 2026-06-15T00:02:47.169Z (16 days ago)
- Versions: 4
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 5.401%
- Average: 5.583%
- Dependent repos count: 5.764%
juliahub.com: FLOWFarm
Wind farm tools based in Julia
- Homepage:
- Documentation: https://docs.juliahub.com/General/FLOWFarm/stable/
- Licenses: MIT
- Latest release: 1.0.0 (published 4 months ago)
- Last Synced: 2026-03-24T01:27:00.760Z (3 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 2 Last month
-
Rankings:
- Dependent repos count: 7.658%
- Average: 32.032%
- Dependent packages count: 32.973%
- Downloads: 55.465%
Dependencies
- actions/checkout v2 composite
- julia-actions/setup-julia latest composite
- actions/checkout v1.0.0 composite
- julia-actions/julia-runtest master composite
- julia-actions/setup-julia v1 composite
Score: 6.841615476477592