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:
amdar_data (AmdarTurbulenceData)
grid_prototype (DataArray)
time_window (Limits[np.datetime64])
time_coord (str)
level_coord (str)
latitude_coord (str)
longitude_coord (str)
time_window_delta (timedelta64 | None)
- __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:
amdar_data (AmdarTurbulenceData)
grid_prototype (DataArray)
time_window (Limits[np.datetime64])
time_coord (str)
level_coord (str)
latitude_coord (str)
longitude_coord (str)
time_window_delta (timedelta64 | None)
- 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_prototypelat_index_columnlatitude_columnlevel_columnlevel_index_columnlon_index_columnlongitude_columnobservational_datatime_columntime_index_column