pvcompare.cpv.apply_cpvlib_StaticHybridSystem.create_cpv_time_series

pvcompare.cpv.apply_cpvlib_StaticHybridSystem.create_cpv_time_series(lat, lon, weather, surface_azimuth, surface_tilt, plot=False)[source]

Calculates time series for a CPV module.

Notice: Right now only module parameters for the hybrid INSOLIGHT module are provided. If you want to add your own module data please add it to cpv/inputs.py. The CPV module is modelled with the cpvlib. The solar position is defined with the use of pvlib.

Parameters
  • lat (float) – Latitude of the location.

  • lon (float) – Longitude of the location.

  • weather (pandas.DataFrame) – Weather dataframe according to pvlib standards.

  • surface_azimuth (float) – surface azimuth of the module.

  • surface_tilt (float) – surface tilt of the module.

  • plot (bool) – If True, the time series is plotted and saved to constants.DEFAULT_MVS_OUTPUT_DIRECTORY. Default: False.

Returns

total – Time series of a CPV module.

Return type

pandas.DataFrame