def load_raw(uris, constraints=None, callback=None): """ Loads non-merged cubes. This function is provided for those occasions where the automatic combination of cubes into higher-dimensional cubes is undesirable. However, it is intended as a tool of last resort! If you experience a problem with the automatic combination process then please raise an issue with the Iris developers. For a full description of the arguments, please see the module documentation for :mod:`iris`. Args: * uris: One or more filenames/URIs. Kwargs: * constraints: One or more constraints. * callback: A modifier/filter function. Returns: An :class:`iris.cube.CubeList`. """ from iris.fileformats.um._fast_load import _raw_structured_loading with _raw_structured_loading(): return _load_collection(uris, constraints, callback).cubes()
def load_raw(uris, constraints=None, callback=None): """ Loads non-merged cubes. This function is provided for those occasions where the automatic combination of cubes into higher-dimensional cubes is undesirable. However, it is intended as a tool of last resort! If you experience a problem with the automatic combination process then please raise an issue with the Iris developers. For a full description of the arguments, please see the module documentation for :mod:`iris`. Args: * uris: One or more filenames/URIs. Kwargs: * constraints: One or more constraints. * callback: A modifier/filter function. Returns: An :class:`iris.cube.CubeList`. """ from iris.fileformats.um._fast_load import _raw_structured_loading with _raw_structured_loading(): return _load_collection(uris, constraints, callback).cubes()