import PySAM.Pvwattsv5 as pv import PySAM.Singleowner as so from PySAM.PySSC import * import json ssc = PySSC() with open('untitled.json') as f: dic = json.load(f) pv_dat = dict_to_ssc_table(dic, "pvwattsv5") so_dat = dict_to_ssc_table(dic, "singleowner") pv_model = pv.wrap(pv_dat) so_model = so.wrap(so_dat) pv_model.execute(1) so_model.SystemOutput.gen = pv_model.Outputs.ac so_model.TimeOfDelivery.system_use_lifetime_output = 0 so_model.execute(1) print("annual energy: ", pv_model.Outputs.annual_energy, "kWh") print("ppa price: ", so_model.Outputs.ppa, "$/kWh") datadict = { "tech_model": '6parsolve', 'financial_model': 'none', 'celltype': 'multiSi', 'Vmp': 30, 'Imp': 6, 'Voc': 37, 'Isc': 7, 'alpha_isc': 0.004, 'beta_voc': -0.11, 'gamma_pmp': -0.41, 'Nser': 60, 'Tref': 25} datadict = ssc_sim_from_dict(datadict) print(datadict)