Open Sustainable Technology

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

Browse accepted projects | Review proposed projects | Propose new project | Open Issues

WEC-Sim

Wave Energy Converter Simulator is an open source code for simulating wave energy converters.
https://github.com/WEC-Sim/WEC-Sim

hydrodynamics marine-renewable-energy matlab simulink snl-applications wave-energy wec-sim

Last synced: about 23 hours ago
JSON representation

Repository metadata

Wave Energy Converter Simulator (WEC-Sim), an open-source code for simulating wave energy converters.

README

        

# Refer to [WEC-Sim documentation](http://wec-sim.github.io/WEC-Sim) for more information.
[![DOI](https://zenodo.org/badge/20451353.svg)](https://zenodo.org/badge/latestdoi/20451353)
[![Documentation](https://github.com/WEC-Sim/WEC-Sim/actions/workflows/docs.yml/badge.svg)](https://github.com/WEC-Sim/WEC-Sim/actions/workflows/docs.yml)
[![Run MATLAB tests on main branch](https://github.com/WEC-Sim/WEC-Sim/actions/workflows/run-tests-main.yml/badge.svg?branch=main)](https://github.com/WEC-Sim/WEC-Sim/actions/workflows/run-tests-main.yml)
[![Run MATLAB tests on dev branch](https://github.com/WEC-Sim/WEC-Sim/actions/workflows/run-tests-dev.yml/badge.svg?branch=dev)](https://github.com/WEC-Sim/WEC-Sim/actions/workflows/run-tests-dev.yml)

## WEC-Sim Repository

* **Docs**: [WEC-Sim documentation](http://wec-sim.github.io/WEC-Sim), to refer to [doc compile instructions](https://github.com/WEC-Sim/WEC-Sim/tree/main/docs)
* **Examples**: WEC-Sim examples
* **Source**: WEC-Sim source code
* **Tests**: WEC-Sim tests for [MATLAB Continuous Integration](https://www.mathworks.com/solutions/continuous-integration.html)
* **Tutorials**: [WEC-Sim tutorials](http://wec-sim.github.io/WEC-Sim/main/user/tutorials.html)

Refer to the [WEC-Sim Applications](https://github.com/WEC-Sim/WEC-Sim_Applications) repository for more applications of WEC-Sim.

## Source Code Management

A stable version of WEC-Sim is maintained on WEC-Sim's [main branch](https://github.com/WEC-Sim/WEC-Sim), and WEC-Sim [releases](https://github.com/WEC-Sim/WEC-Sim/releases) are tagged on GitHub.
WEC-Sim development is performed on WEC-Sim's [dev branch](https://github.com/WEC-Sim/WEC-Sim/tree/dev) using a [forking workflow](https://www.atlassian.com/git/tutorials/comparing-workflows/forking-workflow).
New WEC-Sim features are developed on forks of the WEC-Sim repository, and [pull-requests](https://github.com/WEC-Sim/WEC-Sim/pulls) are submitted to merge new features from a development fork into the main WEC-Sim repository.
Pull requests for new WEC-Sim features should be submitted to the WEC-Sim dev branch.
The only exception to this workflow is for bug fixes; pull requests for bug fixes should be should submitted to the WEC-Sim main branch.
When a new version of WEC-Sim is released, the dev branch becomes the main branch, and all updates are included in the tagged release.


Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 2 days ago

Total Commits: 1,125
Total Committers: 45
Avg Commits per committer: 25.0
Development Distribution Score (DDS): 0.708

Commits in past year: 87
Committers in past year: 14
Avg Commits per committer in past year: 6.214
Development Distribution Score (DDS) in past year: 0.782

Name Email Commits
Kelley Ruehl k****l@s****v 328
akeeste a****e@s****v 167
yuyihsiang y****u@n****v 130
nathanmtom n****m@n****v 76
Carlos A Michelen Strofer c****r@g****m 70
Mathew Topper d****e@y****k 65
dforbush2 d****s@s****v 64
Michael Lawson l****3@g****m 39
jtgrasb 8****b 27
Husain s****n@n****v 24
ratanakso s****r@o****u 16
Bradley A. Ling b****9@g****m 15
jleonqu j****u@s****v 14
dav-og 1****g 13
jtgrasb j****b@s****v 12
j-vanrij j****j@n****v 9
jhbates 7****s 8
Jeffalo1 6****1 6
Lily Nguyen l****n@n****v 6
Forbush d****s@s****v 3
Forbush d****s 2
Morrell z****l@s****v 2
Lawson m****n@m****v 2
Erick F. Alves 4****u 2
agmoore4 1****4 2
crobarcro r****r@y****k 2
emiliofa e****a@a****t 2
sedwardsand s****d@s****v 2
Ogden d****n@n****v 1
yuyihsiang y****u@y****t 1
and 15 more...

Committer domains:


Issue and Pull Request metadata

Last synced: 2 days ago

Total issues: 842
Total pull requests: 419
Average time to close issues: about 1 month
Average time to close pull requests: 17 days
Total issue authors: 291
Total pull request authors: 47
Average comments per issue: 4.43
Average comments per pull request: 2.24
Merged pull request: 315
Bot issues: 0
Bot pull requests: 0

Past year issues: 129
Past year pull requests: 83
Past year average time to close issues: 20 days
Past year average time to close pull requests: 21 days
Past year issue authors: 61
Past year pull request authors: 18
Past year average comments per issue: 4.94
Past year average comments per pull request: 2.23
Past year merged pull request: 56
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/WEC-Sim/WEC-Sim

Top Issue Authors

  • kmruehl (26)
  • ghost (18)
  • sugarl14 (18)
  • t-osu (16)
  • H0R5E (16)
  • dforbush2 (15)
  • akeeste (15)
  • Dadidal (12)
  • crobarcro (12)
  • hachikoi1 (12)
  • jtgrasb (12)
  • sinclairwan (12)
  • bradling (11)
  • ahagmuller (11)
  • BinoBK (11)

Top Pull Request Authors

  • akeeste (85)
  • kmruehl (59)
  • jtgrasb (45)
  • salhus (41)
  • H0R5E (32)
  • nathanmtom (26)
  • ratanakso (17)
  • dforbush2 (17)
  • jleonqu (15)
  • bradling (15)
  • yuyihsiang (7)
  • MShabara (6)
  • ghost (5)
  • dav-og (3)
  • crobarcro (3)

Top Issue Labels

  • Support (356)
  • BEM/BEMIO (127)
  • Bug (88)
  • Enhancement (51)
  • PTO Class (42)
  • Documentation (33)
  • NEMOH (29)
  • PTO-Sim (27)
  • Non-linear hydro (26)
  • Wave Class (25)
  • MoorDyn (22)
  • MCR/PCT (21)
  • Mooring Class (21)
  • AQWA (19)
  • Theory (19)
  • Visualization (16)
  • WEC-Sim Application (15)
  • Body Class (15)
  • Capytaine (15)
  • Drag/Morison (14)
  • WAMIT (12)
  • MATLAB/Simulink (12)
  • wecccomp (11)
  • Control (10)
  • Mesh (9)
  • Tests/CI (7)
  • Constraint Class (7)
  • Version (7)
  • Cable Class (6)
  • Library (6)

Top Pull Request Labels

  • Bug (77)
  • Documentation (54)
  • Enhancement (54)
  • BEM/BEMIO (41)
  • SCM (25)
  • Visualization (20)
  • Tests/CI (18)
  • Wave Class (18)
  • PTO-Sim (18)
  • Body Class (17)
  • Library (13)
  • Constraint Class (11)
  • PTO Class (10)
  • Response Class (9)
  • Simulation Class (9)
  • MCR/PCT (8)
  • Cable Class (7)
  • Mooring Class (6)
  • Drag/Morison (6)
  • MoorDyn (5)
  • Added Mass (3)
  • WEC-Sim Application (3)
  • Version (3)
  • MATLAB/Simulink (3)
  • MOST (3)
  • Example (2)
  • Git/GitHub (2)
  • Control (2)
  • Theory (1)
  • Mesh (1)

Package metadata

proxy.golang.org: github.com/wec-sim/wec-sim

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/wec-sim/wec-sim#section-documentation
  • Licenses: apache-2.0
  • Latest release: v5.0.1+incompatible (published over 1 year ago)
  • Last Synced: 2024-05-10T09:06:33.586Z (2 days ago)
  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 6.999%
    • Average: 8.173%
    • Dependent repos count: 9.346%
proxy.golang.org: github.com/WEC-Sim/WEC-Sim

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/WEC-Sim/WEC-Sim#section-documentation
  • Licenses:
  • Latest release: v5.0.1+incompatible (published over 1 year ago)
  • Last Synced: 2024-05-10T09:06:33.913Z (2 days ago)
  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 6.999%
    • Average: 8.173%
    • Dependent repos count: 9.346%

Dependencies

.github/workflows/dispatch.yml actions
  • peter-evans/repository-dispatch v1 composite
.github/workflows/docs.yml actions
  • actions/checkout v2 composite
  • conda-incubator/setup-miniconda v2 composite
  • peaceiris/actions-gh-pages v3 composite
.github/workflows/run-tests-dev.yml actions
  • actions/checkout v2 composite
  • matlab-actions/run-command v1 composite
  • matlab-actions/setup-matlab v1 composite
.github/workflows/run-tests-main.yml actions
  • actions/checkout v4 composite
  • matlab-actions/run-command v2 composite
  • matlab-actions/setup-matlab v2 composite
docs/environment.yml conda
  • click
  • colorama
  • colorclass
  • future
  • git
  • pip
  • python >=3.9,<3.11
  • sphinx >=4
  • sphinx_rtd_theme
  • sphinxcontrib-bibtex

Score: -Infinity