Skip to content

sjschneider/py3samsdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

py3samsdk

Python 2/3 wrapper for NREL's System Advisor Model SDK.

At the moment, this package is compatible with the January 17, 2017 SAM SDK release. The core interface is a modified version of NREL's Python 2 API.

Using the package

  • Install the NREL System SAM SDK
  • Find the system library (ssc.dylib, ssc.so, ssc.dll) and copy to your Python path
  • Install the py3samsdk package
from py3samsdk import PySSC

ssc_lib = './ssc.dylib'  # path to SAM SSC Library
ssc = PySSC(ssc_lib)

Running tests

Note that the ssc_lib must be inside the root package directory for the tests to pick up the module.

Notes

  • The API package API may change rapidly.
  • Some scheduled improvements are to improve the library path mechanism and to set up continuous testing/integration.

About

Python 3 wrapper for NREL's System Advisor Model SDK

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages