DiagnosticsAmdarHarmonisationStrategy#

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

Bases: ABC

Parameters:
  • column_namer (Callable)

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

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

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

Return type:

None

Methods

__init__(column_namer, met_values)

column_name(diagnostic_name)

get_nearest_values(indexer, values_array)

harmonise(indexer, observation_coord)

interpolate(observation_coord, indexer, ...)