module documentation

Tool for interpolating data in a FITS file, pixels to be interpolated are specified via a boolean map.

Class InterpolationStratInfo Holds information (name, description) about a callable that is used to interpolate a numpy array at it's first argument, at pixels specified by a numpy array as it's second argument, and return the resulting numpy array.
Function array_ssa_deviations_interpolate_at_mask Undocumented
Function array_ssa_interpolate_at_mask Undocumented
Function exec_with_args Undocumented
Function go Thin wrapper around run() to accept string inputs. As long as the names of the arguments to this function are the same as the names expected from the command line we can do this programatically
Function parse_args Undocumented
Function run Undocumented
Variable interpolation_strategies Undocumented
Variable _lgr Undocumented
def array_ssa_deviations_interpolate_at_mask(a: np.ndarray, mask: np.ndarray, **kwargs):

Undocumented

def array_ssa_interpolate_at_mask(a: np.ndarray, mask: np.ndarray, **kwargs):

Undocumented

def exec_with_args(argv):

Undocumented

def go(data_fits_spec, bpmask_fits_spec, output_path=None, interp_method=None):

Thin wrapper around run() to accept string inputs. As long as the names of the arguments to this function are the same as the names expected from the command line we can do this programatically

def parse_args(argv):

Undocumented

def run(data_fits_spec: FitsSpecifier, bpmask_fits_spec: FitsSpecifier, output_path: Path, interp_method: str = 'scipy'):

Undocumented

interpolation_strategies =

Undocumented

_lgr =

Undocumented