4.7.1. thuner.data.aura

Process AURA data.

Functions

get_cpol_filepaths(options)

Get CPOL filepaths assuming same filenames and directory structure as remote location.

get_operational_filepaths(options)

Generate operational radar URLs from input options dictionary.

pydantic model thuner.data.aura.AURAOptions[source]

Bases: BaseDatasetOptions

Base options class for AURA datasets.

Fields:
Validators:

field range: float = 142.5

Range of the radar in km.

field range_units: str = 'km'

Units of the range.

field type: Literal['AURAOptions'] = 'AURAOptions'
pydantic model thuner.data.aura.CPOLOptions[source]

Bases: AURAOptions

Options for CPOL datasets.

Fields:
Validators:
  • _check_filepaths » all fields

  • _check_times » all fields

field data_format: Literal['grid_150km_2500m', 'grid_70km_1000m', 'ppi'] = 'grid_150km_2500m'

Data format.

field level: Literal['1', '1b', '2'] = '1b'

Processing level.

field type: Literal['CPOLOptions'] = 'CPOLOptions'
field version: str = 'v2020'

Data version.

convert_dataset(time, filepath, track_options, grid_options)[source]

Convert CPOL dataset.

get_filepaths()[source]

Get CPOL fielpaths.

update_boundary_data(dataset, input_record, boundary_coords)[source]

Update CPOL boundary data.

pydantic model thuner.data.aura.OperationalOptions[source]

Bases: AURAOptions

Options for CPOL datasets.

Fields:
Validators:

field data_format: str = 'ODIM'
field level: str = '1'
field radar: int = 63

Radar ID number.

field type: Literal['OperationalOptions'] = 'OperationalOptions'
field weighting_function: str = 'Barnes2'

Weighting function used by pyart to reconstruct the grid from ODIM.

thuner.data.aura.get_cpol_filepaths(options: CPOLOptions)[source]

Get CPOL filepaths assuming same filenames and directory structure as remote location.

thuner.data.aura.get_operational_filepaths(options: OperationalOptions)[source]

Generate operational radar URLs from input options dictionary. Note level 1 are zipped ODIM files, level 1b are zipped netcdf files.