file_reader#
- kikuchipy.io.plugins.emsoft_ecp_master_pattern.file_reader(filename: Union[str, Path], energy: Optional[range] = None, projection: str = 'stereographic', hemisphere: str = 'upper', lazy: bool = False, **kwargs) List[dict][source]#
Read simulated electron channeling pattern (ECP) master patterns from EMsoft’s HDF5 file format [Callahan and De Graef, 2013].
Not meant to be used directly; use
load().- Parameters:
- filename
Full file path of the HDF file.
- energy
Desired beam energy or energy range. If not given (default), all available energies are read.
- projection
Projection(s) to read. Options are
"stereographic"(default) or"lambert".- hemisphere
Projection hemisphere(s) to read. Options are
"upper"(default),"lower"or"both". If"both", these will be stacked in the vertical navigation axis.- lazy
Open the data lazily without actually reading the data from disk until requested. Allows opening datasets larger than available memory. Default is
False.- **kwargs
Keyword arguments passed to
h5py.File.
- Returns:
signal_dict_listData, axes, metadata and original metadata.