h2integrate.resource.solar.nrel_developer_meteosat_prime_meridian_models#

Classes

MeteosatPrimeMeridianAPIConfig(*, latitude, ...)

Configuration class to download solar resource data from Meteosat Prime Meridian PSM v4.

MeteosatPrimeMeridianSolarAPI(**kwargs)

MeteosatPrimeMeridianTMYAPIConfig(*, ...[, ...])

Configuration class to download solar resource data from Meteosat Prime Meridian TMY: PSM v4, Meteosat Prime Meridian TDY: PSM v4, and Meteosat Prime Meridian TGY: PSM v4, This dataset covers regions within North and South America at a spatial resolution of 4 km.

MeteosatPrimeMeridianTMYSolarAPI(**kwargs)

class h2integrate.resource.solar.nrel_developer_meteosat_prime_meridian_models.MeteosatPrimeMeridianAPIConfig(*, latitude, longitude, timezone, use_fixed_resource_location=True, resource_year, dataset_desc='nsrdb_msg_v4', resource_type='solar', valid_intervals=NOTHING, resource_data={}, resource_filename='', resource_dir=None)#

Configuration class to download solar resource data from Meteosat Prime Meridian PSM v4. This dataset covers regions covered by the Meteosat Prime Meridian satellite (Africa and Europe) at a spatial resolution of 4 km.

Parameters:
  • resource_year (int) -- Year to use for resource data. Must been between 2005 and 2022 (inclusive).

  • resource_data (dict | object, optional) -- Dictionary of user-input resource data. Defaults to an empty dictionary.

  • resource_dir (str | Path, optional) -- Folder to save resource files to or load resource files from. Defaults to "".

  • resource_filename (str, optional) -- Filename to save resource data to or load resource data from. Defaults to None.

  • latitude (float)

  • longitude (float)

  • timezone (int | float)

  • use_fixed_resource_location (bool)

  • dataset_desc (str)

  • resource_type (str)

  • valid_intervals (list[int])

dataset_desc#

description of the dataset, used in file naming. For this dataset, the dataset_desc is "nsrdb_msg_v4".

Type:

str

resource_type#

type of resource data downloaded, used in folder naming. For this dataset, the resource_type is "solar".

Type:

str

valid_intervals#

time interval(s) in minutes that resource data can be downloaded in. For this dataset, valid_intervals are 15, 30, and 60 minutes.

Type:

list[int]

resource_year: int#
dataset_desc: str#
resource_type: str#
valid_intervals: list[int]#
resource_data: dict | object#
resource_filename: Path | str#
resource_dir: Path | str | None#
class h2integrate.resource.solar.nrel_developer_meteosat_prime_meridian_models.MeteosatPrimeMeridianSolarAPI(**kwargs)#
setup()#

Declare inputs and outputs.

Available attributes:

name pathname comm options

class h2integrate.resource.solar.nrel_developer_meteosat_prime_meridian_models.MeteosatPrimeMeridianTMYAPIConfig(*, latitude, longitude, timezone, use_fixed_resource_location=True, resource_year, dataset_desc='nsrdb_msg_tmy_v4', resource_type='solar', valid_intervals=NOTHING, resource_data={}, resource_filename='', resource_dir=None)#

Configuration class to download solar resource data from Meteosat Prime Meridian TMY: PSM v4, Meteosat Prime Meridian TDY: PSM v4, and Meteosat Prime Meridian TGY: PSM v4, This dataset covers regions within North and South America at a spatial resolution of 4 km.

Parameters:
  • resource_year (str) -- Year to use for resource data. Can be any of the following: tmy-2014, tdy-2014, tgy-2014, tmy-2022, tdy-2022, or tgy-2022

  • resource_data (dict | object, optional) -- Dictionary of user-input resource data. Defaults to an empty dictionary.

  • resource_dir (str | Path, optional) -- Folder to save resource files to or load resource files from. Defaults to "".

  • resource_filename (str, optional) -- Filename to save resource data to or load resource data from. Defaults to None.

  • latitude (float)

  • longitude (float)

  • timezone (int | float)

  • use_fixed_resource_location (bool)

  • dataset_desc (str)

  • resource_type (str)

  • valid_intervals (list[int])

dataset_desc#

description of the dataset, used in file naming. For this dataset, the dataset_desc is "goes_aggregated_v2".

Type:

str

resource_type#

type of resource data downloaded, used in folder naming. For this dataset, the resource_type is "solar".

Type:

str

valid_intervals#

time interval(s) in minutes that resource data can be downloaded in. For this dataset, valid_intervals is minutes.

Type:

list[int]

resource_year: str#
dataset_desc: str#
resource_type: str#
valid_intervals: list[int]#
resource_data: dict | object#
resource_filename: Path | str#
resource_dir: Path | str | None#
class h2integrate.resource.solar.nrel_developer_meteosat_prime_meridian_models.MeteosatPrimeMeridianTMYSolarAPI(**kwargs)#
setup()#

Declare inputs and outputs.

Available attributes:

name pathname comm options