isofit.utils.atm_interpolation
- atm_interpolation(reference_state_file, reference_locations_file, input_locations_file, segmentation_file, output_atm_file, atm_band_names, nneighbors=None, nodata_value=-9999.0, loglevel='INFO', logfile=None, n_cores=-1, gaussian_smoothing_sigma=None)[source]
Perform an empirical line interpolation and gaussian smoothing to atmospheric parameters. :type reference_state_file:
str
:param reference_state_file: source file for retrieved superpixel state :type reference_locations_file:str
:param reference_locations_file: source file for file locations (lon, lat, elev), (interpolation built from this) :type input_locations_file:str
:param input_locations_file: input location file (interpolate over this) :type segmentation_file:str
:param segmentation_file: input file noting the per-pixel segmentation used :type output_atm_file:str
:param output_atm_file: output file for interpolated and smoothed per pixel atmospheric state :type atm_band_names:list
:param atm_band_names: names of atmospheric state parameters :type nneighbors:Optional
[list
] :param nneighbors: number of neighbors to use for interpolation :type nodata_value:float
:param nodata_value: nodata value of input and output :type loglevel:str
:param loglevel: logging level :type logfile:Optional
[str
] :param logfile: logging file :type n_cores:int
:param n_cores: number of cores to run on :type gaussian_smoothing_sigma:Optional
[list
] :param gaussian_smoothing_sigma: sigma value to apply to gaussian smoothing of atmospheric parameters- Return type:
- Returns:
None