UkmoAmdarRepository#

class rojak.datalib.ukmo.amdar.UkmoAmdarRepository(path: str | list)[source]#

Bases: AmdarDataRepository

Parameters:

path (str | list)

__init__(path: str | list) None[source]#
Parameters:

path (str | list)

Return type:

None

Methods

__init__(path)

join_grid_bounds(dataframe, grid)

Combines data with the grid cell by expanding the Polygon's bounds into 4 columns - min_lon, min_lat, max_lon, max_lat.

load([target_columns, column_names])

Method to load data from path into a dask dataframe.

to_amdar_turbulence_data(target_region, ...)

Public method which coordinates the loading of data from disk and processing it such that it has been spatially bucket in the horizontal domain and has the closest pressure level (vertical domain) stored.

Attributes

COLUMN_NAMES

TIME_COLUMNS

TURBULENCE_COL_INDICES