NetcdfHandler¶
- class konrad.netcdf.NetcdfHandler(filename, rce)[source]¶
A netCDF file handler.
Note
The netCDF handler typecasts variables from
doubleintofloatin order to save disk space. Developers need to convert variables back intodoublewhen implementingkonrad.component.Component.from_netcdf()methods for model components.- Usage:
>>> rce = konrad.RCE(...) >>> nc = NetcdfHandler('output.nc', rce) # create output file >>> nc.write() # write (append) current RCE state to file
- __init__(filename, rce)[source]
Methods
__init__(filename, rce)append_description(variable)append_group(component, groupname)create_dimension(group, name, data)create_group(component, groupname)create_variable(group, name, value[, dims])Return a list of non-empty non-private model components.
write()Write current state of the RCE model to the netCDF file.