varunayan.download.era5_downloader module#

class varunayan.download.era5_downloader.BlockInfoFilter(name='')[source]#

Bases: Filter

filter(record: LogRecord) bool[source]#

Determine if the specified record is to be logged.

Returns True if the record should be logged, or False otherwise. If deemed appropriate, the record may be modified in-place.

varunayan.download.era5_downloader.download_era5_pressure_lvl(request_id: str, variables: List[str], start_date: datetime, end_date: datetime, north: float, west: float, south: float, east: float, pressure_levels: List[str], resolution: float = 0.25, frequency: str = 'hourly') str[source]#

Download ERA5 pressure levels data.

varunayan.download.era5_downloader.download_era5_single_lvl(request_id: str, variables: List[str], start_date: datetime, end_date: datetime, north: float, west: float, south: float, east: float, resolution: float = 0.25, frequency: str = 'hourly') str[source]#

Download ERA5 single levels data.

varunayan.download.era5_downloader.set_v_downloader(verbosity: int)[source]#