S5.Weather.readgrib.from_era5#

S5.Weather.readgrib.from_era5(stationfile: str | PathLike, gribfile: str | PathLike, start_date: datetime, end_date: datetime, outfile: str | PathLike = 'Weather-era5byS5.dat', Solar: bool = True) None[source]#

Create solarsim weather file from era5 grib files.

Parameters:
  • stationfile – File path to .dat file with station details.

  • gribfile – File path to grib file to be used downloaded from era5

  • start_date – Start date and time including timezone.

  • end_date – End date and time including timezone.

  • outfile – Name of the output file.

  • Solar – False to disable irradiance output (all 0).

Returns:

None, SolarSim weather file created at outfile.

Examples

>>> from_era5('Station.dat', 'ERA5-Land.grib', datetime.datetime(2020, 9, 14, 0, 0), datetime.datetime(2020, 9, 15, 0, 0))