WEC-Sim

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

https://github.com/WEC-Sim/WEC-Sim

Science Score: 46.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: zenodo.org
  • Committers with academic emails
    4 of 49 committers (8.2%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.1%) to scientific vocabulary

Keywords

hydrodynamics marine-renewable-energy matlab scr-1647 simulink snl-applications wave-energy wec-sim
Last synced: 6 months ago · JSON representation

Repository

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

Basic Info
Statistics
  • Stars: 165
  • Watchers: 26
  • Forks: 178
  • Open Issues: 3
  • Releases: 24
Topics
hydrodynamics marine-renewable-energy matlab scr-1647 simulink snl-applications wave-energy wec-sim
Created over 11 years ago · Last pushed 6 months ago
Metadata Files
Readme License Code of conduct Copyright

README.md

Refer to WEC-Sim documentation for more information.

DOI Documentation Run MATLAB tests on main branch Run MATLAB tests on dev branch

WEC-Sim Repository

Refer to the 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, and WEC-Sim releases are tagged on GitHub. WEC-Sim development is performed on WEC-Sim's dev branch using a forking workflow. New WEC-Sim features are developed on forks of the WEC-Sim repository, and pull-requests 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

  • Name: WEC-Sim
  • Login: WEC-Sim
  • Kind: organization

GitHub Events

Total
  • Create event: 1
  • Release event: 2
  • Issues event: 130
  • Watch event: 16
  • Member event: 1
  • Issue comment event: 460
  • Push event: 149
  • Pull request review comment event: 67
  • Pull request review event: 83
  • Pull request event: 162
  • Fork event: 17
Last Year
  • Create event: 1
  • Release event: 2
  • Issues event: 130
  • Watch event: 16
  • Member event: 1
  • Issue comment event: 460
  • Push event: 149
  • Pull request review comment event: 67
  • Pull request review event: 83
  • Pull request event: 162
  • Fork event: 17

Committers

Last synced: 10 months ago

All Time
  • Total Commits: 1,227
  • Total Committers: 49
  • Avg Commits per committer: 25.041
  • Development Distribution Score (DDS): 0.716
Past Year
  • Commits: 88
  • Committers: 12
  • Avg Commits per committer: 7.333
  • Development Distribution Score (DDS): 0.761
Top Committers
Name Email Commits
Kelley Ruehl k****l@s****v 348
akeeste a****e@s****v 189
yuyihsiang y****u@n****v 130
dforbush2 d****s@s****v 81
nathanmtom n****m@n****v 76
Mathew Topper d****e@y****k 72
Carlos A Michelen Strofer c****r@g****m 70
jtgrasb 8****b 49
Michael Lawson l****3@g****m 39
Salman Husain s****n@n****v 25
Mohamed Shabara 8****a 19
ratanakso s****r@o****u 16
jleonqu j****u@s****v 15
Bradley A. Ling b****9@g****m 15
dav-og 1****g 13
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
Lawson m****n@m****v 2
Morrell z****l@s****v 2
Forbush d****s 2
emiliofa e****a@a****t 2
Erick F. Alves 4****u 2
agmoore4 1****4 2
crobarcro r****r@y****k 2
Ryan Davies 1****9 2
sedwardsand s****d@s****v 2
Paul Gusmano 1****U 1
and 19 more...

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 948
  • Total pull requests: 648
  • Average time to close issues: about 1 month
  • Average time to close pull requests: 17 days
  • Total issue authors: 328
  • Total pull request authors: 55
  • Average comments per issue: 4.17
  • Average comments per pull request: 2.17
  • Merged pull requests: 467
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 89
  • Pull requests: 184
  • Average time to close issues: 25 days
  • Average time to close pull requests: 10 days
  • Issue authors: 47
  • Pull request authors: 14
  • Average comments per issue: 2.63
  • Average comments per pull request: 1.84
  • Merged pull requests: 116
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • kmruehl (34)
  • dforbush2 (24)
  • akeeste (19)
  • ghost (18)
  • sugarl14 (18)
  • jtgrasb (18)
  • H0R5E (16)
  • t-osu (16)
  • hachikoi1 (13)
  • crobarcro (12)
  • sinclairwan (12)
  • Dadidal (12)
  • bradling (11)
  • BinoBK (11)
  • ahagmuller (11)
Pull Request Authors
  • akeeste (144)
  • kmruehl (81)
  • jtgrasb (73)
  • MShabara (59)
  • dforbush2 (49)
  • salhus (41)
  • H0R5E (32)
  • nathanmtom (26)
  • jleonqu (23)
  • ratanakso (17)
  • bradling (15)
  • yuyihsiang (7)
  • Gusmano-2-OSU (7)
  • ghost (5)
  • TianyuanWangi (4)
Top Labels
Issue Labels
Support (348) BEM/BEMIO (136) Bug (98) Enhancement (49) PTO Class (44) Documentation (33) Wave Class (32) PTO-Sim (31) NEMOH (29) Non-linear hydro (26) Theory (24) Body Class (24) AQWA (23) MCR/PCT (22) MoorDyn (22) Mooring Class (22) WEC-Sim Application (18) Visualization (18) Capytaine (15) Drag/Morison (15) WAMIT (12) MATLAB/Simulink (12) wecccomp (11) Tests/CI (10) Control (10) Version (8) Example (8) Mesh (8) Constraint Class (8) Cable Class (6)
Pull Request Labels
Bug (123) Documentation (68) BEM/BEMIO (68) Enhancement (51) Wave Class (36) Body Class (34) SCM (31) Tests/CI (25) Visualization (25) PTO-Sim (20) Library (16) Simulation Class (13) Constraint Class (12) MCR/PCT (12) Feature (11) Cable Class (11) PTO Class (10) Response Class (9) MoorDyn (8) Mooring Class (7) Drag/Morison (6) Added Mass (5) MOST (4) MATLAB/Simulink (3) Version (3) WEC-Sim Application (3) Theory (3) Git/GitHub (2) Example (2) Control (2)

Packages

  • Total packages: 2
  • Total downloads: unknown
  • Total dependent packages: 0
    (may contain duplicates)
  • Total dependent repositories: 0
    (may contain duplicates)
  • Total versions: 16
proxy.golang.org: github.com/wec-sim/wec-sim
  • Versions: 8
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 7.0%
Average: 8.2%
Dependent repos count: 9.3%
Last synced: 6 months ago
proxy.golang.org: github.com/WEC-Sim/WEC-Sim
  • Versions: 8
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 7.0%
Average: 8.2%
Dependent repos count: 9.3%
Last synced: 6 months ago

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