csep.core.forecasts.GriddedForecast.load_ascii

classmethod GriddedForecast.load_ascii(ascii_fname, start_date=None, end_date=None, name=None, swap_latlon=False)[source]

Reads Forecast file from CSEP1 ascii format.

The ascii format from CSEP1 testing centers. The ASCII format does not contain headers. The format is listed here:

Lon_0, Lon_1, Lat_0, Lat_1, z_0, z_1, Mag_0, Mag_1, Rate, Flag

For the purposes of defining region objects and magnitude bins use the Lat_0 and Lon_0 values along with Mag_0. We can assume that the magnitude bins are regularly spaced to allow us to compute Deltas.

The file is row-ordered so that magnitude bins are fastest then followed by space.

Parameters:
  • ascii_fname – file name of csep forecast in .dat format

  • swap_latlon (bool) – if true, read forecast spatial cells as lat_0, lat_1, lon_0, lon_1