get_gridded_coord( values , units = None, )-> ‘BaseCoord’
Return a stored coordinate array forced onto an even grid.
For axes the instrument samples on a fixed grid, where the stored values only restate that grid and any departure from it is representation noise. Such an array can jitter past the tolerance get_coord uses to recognize an even coordinate and leave a monotonic coord with no step.
Parameters
Parameter
Description
values
The stored coordinate values.
units
Units to attach to the returned coordinate.
Examples
import numpy as npfrom dascore.io.utils import get_gridded_coord# an even grid restated in float32, as some formats store itvalues = np.linspace(4000.0, 4009.9, 100, dtype=np.float32)coord = get_gridded_coord(values.astype(np.float64), units="m")float(round(coord.step, 4))