AmdarDataHarmoniser#

class rojak.turbulence.verification.AmdarDataHarmoniser(amdar_data: AmdarTurbulenceData, grid_prototype: DataArray, time_window: Limits[np.datetime64], time_coord: str = 'time', level_coord: str = 'pressure_level', latitude_coord: str = 'latitude', longitude_coord: str = 'longitude', time_window_delta: timedelta64 | None = None)[source]#

Bases: object

Parameters:
__init__(amdar_data: AmdarTurbulenceData, grid_prototype: DataArray, time_window: Limits[np.datetime64], time_coord: str = 'time', level_coord: str = 'pressure_level', latitude_coord: str = 'latitude', longitude_coord: str = 'longitude', time_window_delta: timedelta64 | None = None) None[source]#
Parameters:
Return type:

None

Methods

__init__(amdar_data, grid_prototype, time_window)

coordinates_of_observations()

grid_has_positive_turbulence_observation(...)

harmonised_coordinates()

has_observation()

observation_data_with_indices()

observations_index_to_grid(indexing_format)

Attributes

grid_prototype

lat_index_column

latitude_column

level_column

level_index_column

lon_index_column

longitude_column

observational_data

time_column

time_index_column