The dataout module.¶
This module implements functions to perform various output tasks for subfilter
.
New at 0.5
Relocated to
subfilter.io
.
Detailed Module Contents¶
The entire module is documented below.
Created on Mon Aug 2 12:02:20 2021.
@author: paclk
- subfilter.io.dataout.save_field(dataset, field, write_to_file=True)¶
Save dask-chunked xarray field to xarray Dataset
- Parameters
dataset (xarray Dataset) – Output dataset.
field (dask-chunked xarray) – Input field.
write_to_file (bool, optional) – DESCRIPTION. The default is True.
- Returns
- Return type
None.
- subfilter.io.dataout.setup_child_file(source_file, destdir, outtag, options, override=False)¶
Create NetCDF dataset for derived data in destdir.
File name is original file name concatenated with filter_def.id.
- Parameters
source_file (str) – Input NetCDF file name.
destdir (str) – Output directory.
options (dict) – Options dictionary
override=False (bool) – if True force creation of file
- Returns
do (dict) –
{‘file’: derived_dataset_name (str) - file name,
|’ds’: derived_dataset (xarray Dataset) - NetCDF dataset for derived data}
exists (bool) – True when input source_file already existed and was not overwritten
@author (Peter Clark)
Created on Mon Aug 2 11:21:15 2021
@author: paclk