{"id":348843,"name":"PySAM","description":"A Python package for the National Renewable Energy Laboratory’s System Advisor Model.","url":"https://github.com/natlabrockies/pysam","last_synced_at":"2026-04-07T09:30:15.619Z","repository":{"id":37444702,"uuid":"176363810","full_name":"NatLabRockies/pysam","owner":"NatLabRockies","description":"Python Wrapper for the System Advisor Model","archived":false,"fork":false,"pushed_at":"2026-04-01T20:23:29.000Z","size":285977,"stargazers_count":133,"open_issues_count":20,"forks_count":80,"subscribers_count":16,"default_branch":"main","last_synced_at":"2026-04-02T07:53:15.657Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://nrel-pysam.readthedocs.io","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NatLabRockies.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2019-03-18T20:25:20.000Z","updated_at":"2026-04-01T20:23:36.000Z","dependencies_parsed_at":"2023-02-19T09:46:35.559Z","dependency_job_id":"eeeed666-e594-4436-8ea0-1e4526870f7f","html_url":"https://github.com/NatLabRockies/pysam","commit_stats":{"total_commits":401,"total_committers":20,"mean_commits":20.05,"dds":"0.21695760598503744","last_synced_commit":"e14413ea11aec0815a66f17b99880887ae66b910"},"previous_names":["natlabrockies/pysam","nrel/pysam"],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/NatLabRockies/pysam","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NatLabRockies%2Fpysam","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NatLabRockies%2Fpysam/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NatLabRockies%2Fpysam/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NatLabRockies%2Fpysam/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NatLabRockies","download_url":"https://codeload.github.com/NatLabRockies/pysam/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NatLabRockies%2Fpysam/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31392188,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-04T04:26:24.776Z","status":"ssl_error","status_checked_at":"2026-04-04T04:23:34.147Z","response_time":60,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"NatLabRockies","name":"National Laboratory of the Rockies","uuid":"1906800","kind":"organization","description":"","email":null,"website":"http://www.nrel.gov","location":"Golden, CO","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1906800?v=4","repositories_count":599,"last_synced_at":"2026-01-22T09:57:55.744Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/NatLabRockies","funding_links":[],"total_stars":9633,"followers":1309,"following":0,"created_at":"2022-11-02T20:42:15.539Z","updated_at":"2026-01-22T09:57:55.745Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NatLabRockies","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NatLabRockies/repositories"},"packages":[],"commits":{"id":11690052,"full_name":"natlabrockies/pysam","default_branch":"master","total_commits":501,"total_committers":20,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":25.05,"dds":0.24950099800399206,"past_year_total_commits":22,"past_year_total_committers":3,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":7.333333333333333,"past_year_dds":0.40909090909090906,"last_synced_at":"2026-04-04T08:01:39.653Z","last_synced_commit":"67a1cc4f0ea95f7a8e6e827c3005ebbaa19b08b9","created_at":"2026-03-21T01:00:19.204Z","updated_at":"2026-04-04T08:01:04.890Z","committers":[{"name":"dguittet","email":"dguittet@nrel.gov","login":"dguittet","count":376},{"name":"Paul Gilman","email":"cpaulgilman@gmail.com","login":"cpaulgilman","count":30},{"name":"Brian Mirletz","email":"brian.mirletz@nrel.gov","login":"brtietz","count":26},{"name":"Matt Prilliman","email":"54449384+mjprilliman","login":"mjprilliman","count":23},{"name":"frohro","email":"rob.frohne@wallawalla.edu","login":"frohro","count":10},{"name":"sjanzou","email":"sjanzou@gmail.com","login":"sjanzou","count":10},{"name":"Ben Elliston","email":"bje@air.net.au","login":"bje-","count":9},{"name":"Kevin Anderson","email":"kevin.anderson@nrel.gov","login":"kandersolar","count":2},{"name":"Janine Keith","email":"janinefreeman","login":"janinefreeman","count":2},{"name":"Greg Miller","email":"45949268+grgmiller","login":"grgmiller","count":2},{"name":"Cliff Hansen","email":"cwhanse@sandia.gov","login":"cwhanse","count":2},{"name":"Mike Welch","email":"michael.welch@telos.energy","login":null,"count":1},{"name":"Nick DiOrio","email":"nicholas.diorio@nrel.gov","login":null,"count":1},{"name":"Allen Downey","email":"downey@allendowney.com","login":"AllenDowney","count":1},{"name":"Bill Hamilton","email":"34353104+qualand","login":"qualand","count":1},{"name":"Dakota Sky Ramos","email":"85905407+dakotaramos","login":"dakotaramos","count":1},{"name":"MasonBowen","email":"thomas.bowen@nrel.gov","login":"MasonBowen","count":1},{"name":"Matthew Boyd","email":"30417543+Matthew-Boyd","login":"Matthew-Boyd","count":1},{"name":"Sam Koebrich","email":"sam.koebrich@NREL.gov","login":"skoeb","count":1},{"name":"Silvana Ovaitt","email":"silvana.ayala@nrel.gov","login":"shirubana","count":1}],"past_year_committers":[{"name":"Darice L Guittet","email":"dguittet@nrel.gov","login":"dguittet","count":13},{"name":"Brian Mirletz","email":"brian.mirletz@nrel.gov","login":"brtietz","count":6},{"name":"Matt Prilliman","email":"54449384+mjprilliman","login":"mjprilliman","count":3}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/natlabrockies%2Fpysam/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-06T00:00:08.903Z","repositories_count":6211379,"commits_count":922116282,"contributors_count":35690388,"owners_count":1143713,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":null,"events":{"total":{"DeleteEvent":2,"IssueCommentEvent":1,"PushEvent":7,"PullRequestReviewEvent":1,"CreateEvent":1},"last_year":{"DeleteEvent":2,"IssueCommentEvent":1,"PushEvent":7,"PullRequestReviewEvent":1,"CreateEvent":1}},"keywords":[],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/linter.yml","sha":null,"kind":"manifest","created_at":"2023-02-19T09:46:35.399Z","updated_at":"2023-02-19T09:46:35.399Z","repository_link":"https://github.com/NatLabRockies/pysam/blob/main/.github/workflows/linter.yml","dependencies":[{"id":7784079524,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7784079525,"package_name":"docker://github/super-linter","ecosystem":"actions","requirements":"v2.1.1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"docs/requirements.txt","sha":null,"kind":"manifest","created_at":"2023-02-19T09:46:35.452Z","updated_at":"2023-02-19T09:46:35.452Z","repository_link":"https://github.com/NatLabRockies/pysam/blob/main/docs/requirements.txt","dependencies":[{"id":7784079545,"package_name":"NREL-PySAM","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7784079548,"package_name":"pandas","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7784079549,"package_name":"sphinx_rtd_theme","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"requirements.txt","sha":null,"kind":"manifest","created_at":"2023-02-19T09:46:35.493Z","updated_at":"2023-02-19T09:46:35.493Z","repository_link":"https://github.com/NatLabRockies/pysam/blob/main/requirements.txt","dependencies":[{"id":7784079551,"package_name":"pandas","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7784079552,"package_name":"python-dotenv","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7784079553,"package_name":"requests","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"tests/requirements.txt","sha":null,"kind":"manifest","created_at":"2023-02-19T09:46:35.537Z","updated_at":"2023-02-19T09:46:35.537Z","repository_link":"https://github.com/NatLabRockies/pysam/blob/main/tests/requirements.txt","dependencies":[{"id":7784079635,"package_name":"mypy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false},{"id":7784079636,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false},{"id":7784079637,"package_name":"pandas","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false},{"id":7784079638,"package_name":"pytest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false},{"id":7784079639,"package_name":"python-dotenv","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false},{"id":7784079640,"package_name":"pympler","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false},{"id":7784079641,"package_name":"requests","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false}]}],"score":8.026170194946426,"created_at":"2026-03-19T00:02:52.443Z","updated_at":"2026-04-08T00:01:46.852Z","avatar_url":"https://github.com/NatLabRockies.png","language":"C","category":"Energy Systems","sub_category":"Energy System Modeling Frameworks","monthly_downloads":0,"total_dependent_repos":0,"total_dependent_packages":0,"readme":"# PySAM Package\n\nhttps://nrel-pysam.readthedocs.io\n\n* Provides a wrapper around the SAM library that groups together the C API functions by technology or financial model into modules.\n* Includes error-checking, explicit input and output definition, and conversion between Python data types.\n* PySAM modules are compatible with PySSC, which is included as a subpackage. PySSC is the original wrapper used by SAM's code generator.\n* Automatically assign default values to input parameters from SAM's default value database.\n* Built-in documentation of models and parameters.\n\n\n## Requirements\n1. Python 3.9 - 3.13, 64 bit\n2. Operating system:\n\t- MacOSX 10.7+\n\t- Most Linux\n\t- Windows 7, x64\n3. CMake 3.20+\n\n\n## Installing\n1. PyPi:\n\t```\n\tpip install nrel-pysam\n\t```\n\n2. Anaconda (Versions \u003e 1.2.1, \u003c 6.0.0 only):\n\t```\n\tconda install -c nrel nrel-pysam\n\t```\n\nMay not be compatible with different builds of the CPython reference interpreter, and not with alternative interpreters such as PyPy, IronPython or Jython\n\n## Usage Examples\n- [Examples](https://github.com/NatLabRockies/pysam/tree/main/Examples)\n\n\n## Citing this package\n\nPySAM \u003cVersion\u003e. National Laboratory of the Rockies. Golden, CO. Accessed \u003cdate\u003e. https://github.com/NatLabRockies/pysam\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["photovoltaics","renewables","renewable-energy","bifacial","radiance","solar-energy"],"project_url":"https://ost.ecosyste.ms/api/v1/projects/348843","html_url":"https://ost.ecosyste.ms/projects/348843"}