finam.adapters#
Adapters to transform or interpolate data when passed between modules.
See also book chapter Known FINAM modules for a list of other adapters that are not included in the core package.
Base adapters#
|
Transform data using a callback. |
|
Scales the input. |
|
Convert a scalar value to a Matrix filled with that value. |
|
Convert a matrix to a scalar value using an aggregation function, e.g. |
Probe adapters#
|
Probe data by calling a callback. |
Regridding adapters#
|
Regrid data between two grid specifications with nearest neighbour interpolation. |
|
Regrid data between two grid specifications with linear interpolation. |
Statistics adapters#
|
Calculates a histogram over grid values. |
Time adapters#
Linear time interpolation. |
|
|
Time interpolation providing the next future value. |
Time interpolation providing the newest past value. |
|
Stacks all incoming data since the last push. |
|
|
Step-wise time interpolation. |
|
Aggregates data over time to form the temporal average over the last pull time step. |
|
Aggregates data over time to form the temporal sum (area under curve) over the last pull time step. |
|
Delays/offsets the request time by subtracting a fixed offset. |
Delays/offsets the request time to the last push time if out of range. |
|
|
Delays/offsets the request time to a previous pull time. |
Abstract base class for time handling and caching adapters. |