EdrSeveritiesStrategy#

class rojak.turbulence.verification.EdrSeveritiesStrategy(column_namer: Callable, met_values: dict[DiagnosticName, xr.DataArray], edr_bounds: Limits)[source]#

Bases: DiagnosticsAmdarHarmonisationStrategy

Parameters:
  • column_namer (Callable)

  • met_values (dict[DiagnosticName, xr.DataArray])

  • edr_bounds (Limits)

__init__(column_namer: Callable, met_values: dict[DiagnosticName, xr.DataArray], edr_bounds: Limits) None[source]#
Parameters:
  • column_namer (Callable)

  • met_values (dict[DiagnosticName, xr.DataArray])

  • edr_bounds (Limits)

Return type:

None

Methods

__init__(column_namer, met_values, edr_bounds)

column_name(diagnostic_name)

get_nearest_values(indexer, values_array)

harmonise(indexer, observation_coord)

interpolate(observation_coord, indexer, ...)