verde.base.check_fit_input¶

verde.base.
check_fit_input
(coordinates, data, weights, unpack=True)[source]¶ Validate the inputs to the fit method of gridders.
Checks that the coordinates, data, and weights (if given) all have the same shape. Weights arrays are raveled.
 Parameters
coordinates (tuple of arrays) – Arrays with the coordinates of each data point. Should be in the following order: (easting, northing, vertical, …).
data (array or tuple of arrays) – The data values of each data point. Data can have more than one component. In such cases, data should be a tuple of arrays.
weights (None or array) – If not None, then the weights assigned to each data point. Typically, this should be 1 over the data uncertainty squared. If the data has multiple components, the weights have the same number of components.
unpack (bool) – If False, data and weights will be tuples always. If they are single arrays, then they will be returned as a 1element tuple. If True, will unpack the tuples if there is only 1 array in each.
 Returns
validated_inputs – The validated inputs in the same order. If weights are given, will ravel the array before returning.