ess.reduce.time_of_flight.interpolator_numba.Interpolator#

class ess.reduce.time_of_flight.interpolator_numba.Interpolator(time_edges, distance_edges, values, fill_value=nan)[source]#
__init__(time_edges, distance_edges, values, fill_value=nan)[source]#

Interpolator for 2D regular grid data (Numba implementation).

Parameters:
  • time_edges (ndarray) – 1D array of time edges.

  • distance_edges (ndarray) – 1D array of distance edges.

  • values (ndarray) – 2D array of values on the grid. The shape must be (ny, nx).

  • fill_value (float, default: nan) – Value to use for points outside of the grid.

Methods

__init__(time_edges, distance_edges, values)

Interpolator for 2D regular grid data (Numba implementation).