Functions for dealing with a netCDF file’s time axis
- class pyhomogenize.time_control(*args, **kwargs)[source]
Class for dealing with a netCDF file’s time axis.
The
time_control
contains theǹetcdf_basics
.Methods
Get string of duplicated time steps.
Get string of missing time steps.
Get string of redundant time steps.
time_control.check_timestamps
([selection, ...])Check netCDF file's time axis.
time_control.select_time_range
(time_range[, ...])Select user-given time slice from xr.Dataset
time_control.select_limited_time_range
([output])Select time slice from xr.Dataset satisfying user-given conditions.
time_control.within_time_range
(...[, fmt])Checks whether netCDF files time axis is within user-given borders.
Attributes
netCDF file's time axis
netCDF file's frequency
predefined explicit format string derived from frequency
predefined list of
datetime.datetime
instance attributes to be ignoredCalendar type read from netCDF file