PySSC¶
Generic wrapper for SAM Simulation Core models using sscapi.h
PySSC description
-
class
PySAM.PySSC.
PySSC
¶ -
data_clear
(p_data)¶
-
data_create
()¶
-
data_first
(p_data)¶
-
data_free
(p_data)¶
-
data_get_array
(p_data, name)¶
-
data_get_matrix
(p_data, name)¶
-
data_get_number
(p_data, name)¶
-
data_get_string
(p_data, name)¶
-
data_get_table
(p_data, name)¶
-
data_next
(p_data)¶
-
data_query
(p_data, name)¶
-
data_set_array
(p_data, name, parr)¶
-
data_set_array_from_csv
(p_data, name, fn)¶
-
data_set_matrix
(p_data, name, mat)¶
-
data_set_matrix_from_csv
(p_data, name, fn)¶
-
data_set_number
(p_data, name, value)¶
-
data_set_string
(p_data, name, value)¶
-
data_set_table
(p_data, name, tab)¶
-
data_unassign
(p_data, name)¶
-
entry_description
(p_entry)¶
-
entry_name
(p_entry)¶
-
entry_version
(p_entry)¶
-
info_constraints
(p_inf)¶
-
info_data_type
(p_inf)¶
-
info_group
(p_inf)¶
-
info_label
(p_inf)¶
-
info_meta
(p_inf)¶
-
info_name
(p_inf)¶
-
info_required
(p_inf)¶
-
info_uihint
(p_inf)¶
-
info_units
(p_inf)¶
-
info_var_type
(p_inf)¶
-
module_create
(name)¶
-
module_entry
(index)¶
-
module_exec
(p_mod, p_data)¶
-
module_exec_set_print
(prn)¶
-
module_exec_simple_no_thread
(modname, data)¶
-
module_free
(p_mod)¶
-
module_log
(p_mod, index)¶
-
module_var_info
(p_mod, index)¶
-
version
()¶
-
ARRAY
= 3¶
-
INOUT
= 3¶
-
INPUT
= 1¶
-
INVALID
= 0¶
-
MATRIX
= 4¶
-
NUMBER
= 2¶
-
OUTPUT
= 2¶
-
STRING
= 1¶
-
-
PySAM.PySSC.
dict_to_ssc_table
(py_dict, cmod_name)¶
-
PySAM.PySSC.
dict_to_ssc_table_dat
(py_dict, cmod_name, dat)¶
-
PySAM.PySSC.
ssc_cmod
(dat, name)¶
-
PySAM.PySSC.
ssc_sim
(data_ssc, tech_model_name, financial_model_name)¶
-
PySAM.PySSC.
ssc_sim_from_dict
(data_pydict)¶ Run a technology compute module using parameters in a dict.
Parameters: data_pydict (dict) – - Required keys are:
- tech_model: str
- name of the compute module to run.
- financial_model: str or None
- name of the financial model to apply. If None, no financial model is used.
Other keys are names of args for the selected tech_model or financial_model.
Returns: (dict) – keys are outputs from the selected compute module. Return type: dict
-
PySAM.PySSC.
ssc_table_to_dict
(cmod, dat)¶