Basic functions to read an write netCDF files

class pyhomogenize.netcdf_basics(files, **kwargs)[source]

Class for reading an writing netCDF files.

The netcdf_basics contains basics.

Parameters

files (str or list) – file on disk or xarray.Dataset or list of both

__init__(files, **kwargs)[source]

Methods

netcdf_basics.open()

Opens file or list of files on disk.

netcdf_basics.write([output])

Writes self.ds or user-given xr.Dataset as netCDF file on disk.

netcdf_basics.to_global_attributes(indexes, ...)

Adds or updates gloabl attributes

netcdf_basics.to_variable_attributes(...)

Adds or updates variable attributes

Attributes

netcdf_basics.files(files)

List of input netCDF file(s) and/or xr.Dataset(s).

netcdf_basics.ds()

Input netCDF file(s) openend as xr.Dataset(s).

netcdf_basics.name()

CF variable name of ds.