map2loop.interpolators.DipDipDirectionInterpolator#
- class map2loop.interpolators.DipDipDirectionInterpolator(data_type=None)#
 Bases:
Interpolator- Parameters:
 Interpolator (ABC) – Derived from Abstract Base Class
Initialiser of for IDWInterpolator
- __init__(data_type=None)#
 Initialiser of for IDWInterpolator
Methods
__init__([data_type])Initialiser of for IDWInterpolator
interpolate(ni[, interpolator])Inverse Distance Weighting interpolation method
setup_grid(bounding_box)Setup the grid for interpolation
setup_interpolation(structure_data)Setup the interpolation method
type()Getter for subclass type label
- interpolate(ni: ~numpy.ndarray | list, interpolator: ~typing.Any = <class 'scipy.interpolate._rbf.Rbf'>)#
 Inverse Distance Weighting interpolation method
- Parameters:
 ni (int) – value to interpolate
interpolator – type of interpolator to use by default SciPy Rbf interpolator
- Returns:
 Rbf – radial basis function object
- setup_grid(bounding_box: dict)#
 Setup the grid for interpolation
- Parameters:
 bounding_box (dict) – a dictionary containing the bounding box of the map data.
format (The bounding box dictionary should comply with the following) –
{ “minx”: value, “maxx”: value, “miny”: value, “maxy”: value,
}
- setup_interpolation(structure_data: DataFrame)#
 Setup the interpolation method
- Parameters:
 structure_data (pandas.DataFrame) – sampled structural data
- type()#
 Getter for subclass type label
- Returns:
 str – Name of subclass