cf.Field.unlimited¶
-
Field.unlimited(*xxx)[source]¶ Todo ...
New in version 1.3.1.
See also
Examples 1: Set the time axis to be unlimited when written to a netCDF file:
>>> f.unlimited({'T': True})
Parameters: Specify the chunk sizes for axes of the field. Axes are given by dictionary keys, with a chunk size for those axes as the dictionary values. A dictionary key of
axesdefines the axes that would be returned by the field’s axes method, i.e. byf.axes(axes). Seecf.Field.axesfor details. In the special case of xxx beingNone, then chunking is set to the netCDF default.- Example:
To set time axes to be unlimited:
{'T': True}.
Example:
To set the chunk size for the first and third data array
axes to 100: {0: 100, 2: 100}, or equivalently {(0, 2): 100}. Example:
To set the chunk size for the longitude axis to 100 and
for the air temperature axis to 5: {‘X’: 100, ‘air_temperature’: 5}. Example:
To set the chunk size for all axes to 10: {None: 10}. This
works because f.axes(None) returns all field axes. Example: To set the chunking to the netCDF default: None.
Returns: out:
dictExamples 2: