Reference/API

Opening raw datasets

To open any raw dataset, take a look at the open_raw() function.

iris.open_raw(path)

Open a raw data item, guessing the AbstractRawDataset instance that should be used based on available plug-ins.

This function can also be used as a context manager:

with open_raw('.') as dset:
    ...
Parameters

path (path-like) – Path to the file/folder containing the raw data.

Returns

raw – The raw dataset. If no format could be guessed, an RuntimeError is raised.

Return type

AbstractRawDataset instance

:raises RuntimeError : if the data format could not be guessed.:

Raw Dataset Classes

AbstractRawDataset([source, metadata])

Abstract base class for ultrafast electron diffraction data set.

Diffraction Dataset Classes

DiffractionDataset(name[, mode, driver, …])

Abstraction of an HDF5 file to represent diffraction datasets.

PowderDiffractionDataset(*args, **kwargs)

Abstraction of HDF5 files for powder diffraction datasets.