- Posts: 2
SAM SDK Setup
- UGuntupalli
- Topic Author
Less
More
16 Dec 2018 21:06 #6559
by UGuntupalli
SAM SDK Setup was created by UGuntupalli
All,
I have been trying to setup Python for building my own needs around the SAM ssc and sdk. I am following instructions that are provided here ( github.com/NREL/SAM/wiki/Windows-Build-Instructions ). I have been able to complete steps (1) through (5) and am running into issues on step (6). Additionally, one deviation I have from the instructions detailed here is the wxWidgets available is 3.1.3 and not 3.1.1 . Please provide guidance on how I can proceed .
I have been trying to setup Python for building my own needs around the SAM ssc and sdk. I am following instructions that are provided here ( github.com/NREL/SAM/wiki/Windows-Build-Instructions ). I have been able to complete steps (1) through (5) and am running into issues on step (6). Additionally, one deviation I have from the instructions detailed here is the wxWidgets available is 3.1.3 and not 3.1.1 . Please provide guidance on how I can proceed .
Please Log in or Create an account to join the conversation.
- pgilman
Less
More
- Posts: 5423
18 Dec 2018 11:04 #6560
by pgilman
Replied by pgilman on topic SAM SDK Setup
Hello,
You do not need to build SAM from the open source repository to access the SSC API from Python. Instead, you can use SAM's code generator to generate Python code and supporting files directly from SAM. Then, you can modify the Python code for your application. Please see the description on the SDK page for details:
sam.nrel.gov/sdk
Best regards,
Paul.
You do not need to build SAM from the open source repository to access the SSC API from Python. Instead, you can use SAM's code generator to generate Python code and supporting files directly from SAM. Then, you can modify the Python code for your application. Please see the description on the SDK page for details:
sam.nrel.gov/sdk
Best regards,
Paul.
Please Log in or Create an account to join the conversation.
- pgilman
Less
More
- Posts: 5423
02 Jan 2019 11:38 #6561
by pgilman
Replied by pgilman on topic SAM SDK Setup
For the method I am suggesting, you would create a case in SAM to generate the Python code at first, and then you would modify the Python code to make changes to the system design and run simulations in Python. So, you would just need to set things up in SAM once.
For example, you could set up a model in SAM for a 10 MW PV system using the Detailed Photovoltaic model and PPA Single Owner financial model, and then use the code generator to create Python code to set up that system and run some tests to make sure things are working correctly. Then you could modify your Python code to change the value of some inputs to change the size of the array, or use different module parameters, costs, etc.
Best regards,
Paul.
For example, you could set up a model in SAM for a 10 MW PV system using the Detailed Photovoltaic model and PPA Single Owner financial model, and then use the code generator to create Python code to set up that system and run some tests to make sure things are working correctly. Then you could modify your Python code to change the value of some inputs to change the size of the array, or use different module parameters, costs, etc.
Best regards,
Paul.
Please Log in or Create an account to join the conversation.
Moderators: pgilman