fill_nearest#
- mhm_tools.pre.fill_nearest.fill_nearest(input_dir, fname='precipitation_*.nc', output_dir='output_dir', mask_file=None, mask_var=None, fill_value=-9999.0, default_value=None, n_cpus=1)[source]#
Fill missing values in matching NetCDF files with nearest neighbours.
- Parameters:
input_dir (str or pathlib.Path) – Directory searched for input files.
fname (str, default “precipitation_.nc”*) – Glob pattern selecting input NetCDF files.
output_dir (str or pathlib.Path, default “output_dir”) – Directory where filled files are written.
mask_file (str or pathlib.Path, optional) – Optional NetCDF file containing the fixed output mask.
mask_var (str, optional) – Variable in
mask_filewhose NaNs define masked output cells.fill_value (float, default -9999.0) – Fill value written to missing metadata and masked cells.
n_cpus (int, default 1) – Number of worker processes used for file-level parallelism.
- Returns:
Output files written by the fill operation.
- Return type: