input.converter#
Defines the InputConverter class for converting input files to ValEnsPy complaint xarrays.
Classes
|
A class for converting input files or xarrays to ValEnsPy complaint xarrays. |
- class InputConverter(var_lookup_table: str | dict | Path, converter: Callable = None, metadata_info: dict = None)[source]#
A class for converting input files or xarrays to ValEnsPy complaint xarrays.
- convert_input(data_sources: Path | list[Path] | Dataset, metadata_info: dict = {}) Dataset [source]#
Convert the input file(s) or xarray dataset to CF convention.
- Parameters:
data_sources (Path or list(Path) or xarray.Dataset) – The input file or list of input files or an xarray dataset to convert.
metadata_info (dict, optional) – A dictionary containing additional metadata information for the netCDF file.
- Returns:
An xarray dataset in CF convention.
- Return type: