pvdeg.weather.get_NSRDB#

pvdeg.weather.get_NSRDB(satellite=None, names='TMY', NREL_HPC=False, gid=None, location=None, geospatial=False, attributes=None, **_)[source]#

Get NSRDB weather data from different satellites and years.

Provide either gid or location tuple.

Parameters:
  • satellite ((str)) – ‘GOES’, ‘METEOSAT’, ‘Himawari’, ‘SUNY’, ‘CONUS’, ‘Americas’

  • names ((int or str)) – If int, year of desired data If str, ‘TMY’ or ‘TMY3’

  • NREL_HPC ((bool)) – If True, use NREL HPC path If False, use AWS path

  • gid ((int)) – gid for the desired location

  • location ((tuple)) – (latitude, longitude) for the desired location

  • attributes ((list)) – List of weather attributes to extract from NSRDB

Returns:

  • weather_df ((pd.DataFrame)) – DataFrame of weather data

  • meta ((dict)) – Dictionary of metadata for the weather data