Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
metrics : dict, optional
Specification of grid metrics
keep_coords : boolean, optional
Preserves compatible coordinates. False by default.
REFERENCES
----------
.. [1] Comodo Conventions https://web.archive.org/web/20160417032300/http://pycomodo.forge.imag.fr/norm.html
"""
self._ds = ds
self._check_dims = check_dims
if coords:
all_axes = coords.keys()
else:
all_axes = comodo.get_all_axes(ds)
coords = {}
self.axes = OrderedDict()
for axis_name in all_axes:
try:
is_periodic = axis_name in periodic
except TypeError:
is_periodic = periodic
if axis_name in default_shifts:
axis_default_shifts = default_shifts[axis_name]
else:
axis_default_shifts = {}
self.axes[axis_name] = Axis(
ds,
axis_name,
is_periodic,