SSC
Contains the source code for the technology and financial models contained within the National Renewable Energy Laboratory's System Advisor Model.
https://github.com/NREL/ssc
Category: Sustainable Development
Sub Category: Sustainable Investment
Keywords from Contributors
photovoltaic renewables renewable-energy solar-energy energy-system solar convolutional-neural-networks benchmarking communicator measure
Last synced: about 2 hours ago
JSON representation
Repository metadata
SAM Simulation Core (SSC) contains the underlying performance and financial models for SAM
- Host: GitHub
- URL: https://github.com/NREL/ssc
- Owner: NREL
- License: bsd-3-clause
- Created: 2017-06-13T18:40:17.000Z (almost 8 years ago)
- Default Branch: patch
- Last Pushed: 2025-04-24T20:41:25.000Z (3 days ago)
- Last Synced: 2025-04-24T21:42:23.407Z (3 days ago)
- Language: C++
- Homepage:
- Size: 1.34 GB
- Stars: 84
- Watchers: 17
- Forks: 105
- Open Issues: 29
- Releases: 20
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Authors: authors.txt
README.md
SSC (SAM Simulation Core)
The SSC Open Source Project repository contains the source code for the technology and financial models contained within the National Renewable Energy Laboratory's System Advisor Model (SAM). For more details about SAM's capabilities, see the SAM website at https://sam.nrel.gov/.
You could think of SSC as the home for the algorithms behind the SAM desktop program. Most people run the code through the desktop user interface, but SSC can also be run directly using the SAM Sofware Develoment Kit.
SSC requires building four other open-source projects:
However, if you remove SDKtool and TCSconsole from your SSC project, you can build SSC without any other software dependencies. Please see the main SAM project wiki for complete build instructions and software dependencies.
SSC directly includes source code from three other open-source projects, and builds them as part of its build process. These projects and their respective licenses are:
- NLopt - code located here, LGPL license
- lp_solve - code located here, LGPL license
- splinter - code located here, MPL license
To explore the code and understand the algorithms used in SSC, start by looking in the "SSC" project at the compute modules (files starting with cmod_) to find the compute module for the technology or financial model of interest.
Contributing
Please see the contribution guidelines in the main SAM project readme.
License
SSC is licensed with BSD-3-Clause terms, found here.
Citing this package
System Advisor Model Version 2023.12.17 (2023). SSC source code. National Renewable Energy Laboratory. Golden, CO. Accessed November 28, 2023. https://github.com/NREL/ssc
Owner metadata
- Name: National Renewable Energy Laboratory
- Login: NREL
- Email:
- Kind: organization
- Description:
- Website: http://www.nrel.gov
- Location: Golden, CO
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/1906800?v=4
- Repositories: 599
- Last ynced at: 2024-12-18T09:41:07.898Z
- Profile URL: https://github.com/NREL
GitHub Events
Total
- Create event: 80
- Commit comment event: 1
- Release event: 3
- Issues event: 44
- Watch event: 4
- Delete event: 87
- Issue comment event: 103
- Push event: 401
- Pull request event: 151
- Pull request review event: 129
- Pull request review comment event: 39
- Fork event: 19
Last Year
- Create event: 80
- Commit comment event: 1
- Release event: 3
- Issues event: 44
- Watch event: 4
- Delete event: 87
- Issue comment event: 103
- Push event: 401
- Pull request event: 151
- Pull request review event: 129
- Pull request review comment event: 39
- Fork event: 19
Committers metadata
Last synced: 6 days ago
Total Commits: 9,253
Total Committers: 54
Avg Commits per committer: 171.352
Development Distribution Score (DDS): 0.792
Commits in past year: 406
Committers in past year: 11
Avg Commits per committer in past year: 36.909
Development Distribution Score (DDS) in past year: 0.773
Name | Commits | |
---|---|---|
Ty Neises | t****s@n****v | 1923 |
Steve Janzou | s****u@n****v | 1909 |
dguittet | d****t@n****v | 813 |
Prilliman | M****n@n****v | 627 |
nickdiorio | n****o@g****m | 587 |
Brian Mirletz | b****z@n****v | 542 |
Aron Dobos | a****s@o****m | 537 |
Nick DiOrio | n****o@n****v | 292 |
Matthew Boyd | m****d@g****m | 256 |
Michael Wagner | m****r@n****v | 252 |
Ben Elliston | b****e@a****u | 199 |
Tom Ferguson | t****n@n****v | 195 |
Janine Freeman | j****n@n****v | 186 |
Matthew Boyd | m****d@n****v | 162 |
Paul Gilman | p****n@e****t | 122 |
Paul Gilman | c****n@g****m | 116 |
Taylor Brown | 6****5 | 114 |
janinefreeman | j****n@n****v | 99 |
WHamilt2 | w****n@n****v | 54 |
Parangat Bhaskar | p****4@g****m | 48 |
Ana D | a****n@w****u | 32 |
David Ryberg | u****m | 28 |
Steven Janzou | s****e@j****m | 26 |
Janna Martinek | J****k@n****v | 14 |
Kevin Anderson | k****n@n****v | 12 |
Fung | k****g@g****m | 11 |
Guangdong Zhu | g****u@n****v | 11 |
Casey Zak | c****k@c****m | 10 |
rchintala13 | r****l@n****v | 10 |
Boyd | m****d@n****v | 8 |
and 24 more... |
Committer domains:
- nrel.gov: 28
- ccrenew.com: 2
- jerluc.com: 1
- fossa.io: 1
- sandia.gov: 1
- slack13.(none): 1
- localhost.localdomain: 1
- mindspring.com: 1
- janzouconsulting.com: 1
- wisc.edu: 1
- earthlink.net: 1
- air.net.au: 1
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 409
Total pull requests: 933
Average time to close issues: 8 months
Average time to close pull requests: 11 days
Total issue authors: 40
Total pull request authors: 38
Average comments per issue: 1.43
Average comments per pull request: 0.82
Merged pull request: 858
Bot issues: 0
Bot pull requests: 0
Past year issues: 32
Past year pull requests: 143
Past year average time to close issues: about 1 month
Past year average time to close pull requests: 5 days
Past year issue authors: 9
Past year pull request authors: 10
Past year average comments per issue: 0.97
Past year average comments per pull request: 0.99
Past year merged pull request: 138
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- brtietz (81)
- dguittet (57)
- janinefreeman (51)
- nickdiorio (43)
- cpaulgilman (28)
- Matthew-Boyd (28)
- mjprilliman (27)
- sjanzou (19)
- bje- (15)
- mjwagner2 (12)
- caseyzak24 (7)
- timorichert (5)
- tyneises (5)
- kieranfung (3)
- gauravumrani (2)
Top Pull Request Authors
- brtietz (221)
- sjanzou (129)
- dguittet (113)
- mjprilliman (100)
- tyneises (75)
- bje- (67)
- cpaulgilman (56)
- Matthew-Boyd (31)
- janinefreeman (27)
- mjwagner2 (21)
- nickdiorio (17)
- qualand (15)
- kieranfung (14)
- taylorbrown75 (12)
- caseyzak24 (5)
Top Issue Labels
- bug (167)
- battery (70)
- enhancement (58)
- pv (44)
- added to release notes (25)
- wishlist (25)
- csp (21)
- financial (8)
- new feature (7)
- solarpilot (6)
- utility rate (5)
- wind (5)
- dev bug (4)
- mhk (4)
- architecture (4)
- wontfix (3)
- help wanted (2)
- question (1)
- hybrid (1)
Top Pull Request Labels
- added to release notes (245)
- bug (137)
- battery (103)
- enhancement (70)
- pv (32)
- utility rate (18)
- csp (17)
- financial (11)
- new feature (10)
- mhk (10)
- dev bug (8)
- wind (5)
- architecture (4)
- PySAM/SDK Breaking Change (2)
- hybrid (2)
- solarpilot (1)
Dependencies
- actions/checkout v2 composite
- actions/upload-artifact v3 composite
- jwlawson/actions-setup-cmake v1.12 composite
Score: 8.716371865276615