On a semi-related note.
Using NSRDB data through Eagle, the data out of the h5 file is in Dataframe format not csv. I am assigning it directly and bypassing the csv file this way:
pv2.SolarResource.replace('solar_resource_file') # Removes the file so it doesnt try to read it.
pv2.SolarResource.assign({'solar_resource_data':{'dn':list(df_weather_gid.dni),
'df':list(df_weather_gid.dhi),
'tdry':list(df_weather_gid.air_temperature),
'wspd':list(df_weather_gid.wind_speed),
'lat':meta_dict,
'lon':meta_dict,
'tz':meta_dict,
'Elevation':meta_dict,
'Year':list(df_weather_gid.index.year),
'Month':list(df_weather_gid.index.month),
'Day':list(df_weather_gid.index.day),
'Hour':list(df_weather_gid.index.hour),
'Minute':list(df_weather_gid.index.minute),
'alb':list(df_weather_gid.surface_albedo)}})
Despite having use_wf_albedo set to true, I still have to set a monthly albedo values for it to run.
pv2.SolarResource.albedo = [0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2]
One it runs, the results weather data looks good (dni, dh, albedo), the POA front ('poa_front') looks mostly okay but some really high peaks at some opints... but mostly again I have no values on the cell temperature or power... does this mean I also have to override the shading or am I missing a different variable/change when setting this up?