We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d8d7700 commit 362d2ebCopy full SHA for 362d2eb
src/py_eddy_tracker/observations/observation.py
@@ -839,6 +839,17 @@ def create_variable(
839
scale_factor=None,
840
add_offset=None,
841
):
842
+ dims = kwargs_variable.get('dimensions', None)
843
+ # Manage chunk in 2d case
844
+ if dims is not None and len(dims) > 1:
845
+ chunk = [1]
846
+ cum = 1
847
+ for dim in dims[1:]:
848
+ nb = len(handler_nc.dimensions[dim])
849
+ chunk.append(nb)
850
+ cum *= nb
851
+ chunk[0] = int(400000 / cum)
852
+ kwargs_variable['chunksizes'] = chunk
853
var = handler_nc.createVariable(zlib=True, complevel=1, **kwargs_variable)
854
attrs = list(attr_variable.keys())
855
attrs.sort()
0 commit comments