OzoneRedistributed¶
- class konrad.ozone.OzoneRedistributed(*args, **kwargs)[source]¶
Ozone redistribution following method by Hardiman et al. (2019)
- __init__()[source]
- Parameters
initial_ozone (ndarray) – initial ozone vmr profile
Methods
__init__()- param initial_ozone
initial ozone vmr profile
create_variable(name[, data, dims])Create a variable in the model component.
from_netcdf(ncfile[, timestep])Load a model component from a netCDF file.
get(variable[, default, keepdims])Get values of a given variable.
get_tropopause_index(atmosphere)Get thermal and ozone tropopause indexes
Create a hash from all hashable component attributes.
redistribute_ozone(atmosphere)Redistribute ozone according to Hardiman
set(variable, value)Set the values of a variable.
Convert model component into an xarray.Dataset.
Attributes
attrsDictionary containing all attributes.
data_varsDictionary containing all data variables and their dimensions.
netcdf_subgroupsDefine subgroups used when storing to netCDF file.