lair.hrrr.ZarrId#

class lair.hrrr.ZarrId(run_hour, level_type, var_level, var_name, model_type)[source]#

Bases: object

Class to store information about a HRRR zarr file.

Parameters:
run_hour#

run hour of the model

Type:

dt.datetime

level_type#

vertical level

Type:

‘sfc’ | ‘prs’

var_level#

variable level

Type:

str

var_name#

variable name

Type:

str

model_type#

analysis or forecast

Type:

‘anl’ | ‘fcst’

format_chunk_id(chunk_id)[source]#

Format chunk_id for zarr url.

format_chunk_id(chunk_id)[source]#

Format chunk_id for zarr url.

Parameters:

chunk_id (int) – chunk_id

Returns:

str – formatted chunk_id