file_writer#
- kikuchipy.io.plugins.kikuchipy_h5ebsd.file_writer(filename: str, signal: EBSD | LazyEBSD, add_scan: bool | None = None, scan_number: int = 1, **kwargs) None[source]#
Write an
EBSDorLazyEBSDsignal to an existing but not open or new h5ebsd file.Not meant to be used directly; use
save().The file is closed after writing.
- Parameters:
- filename
Full path of HDF5 file.
- signal
Signal instance.
- add_scan
Add signal to an existing, but not open, h5ebsd file. If it does not exist it is created and the signal is written to it.
- scan_number
Scan number in name of HDF dataset when writing to an existing, but not open, h5ebsd file.
- **kwargs
Keyword arguments passed to
h5py.Group.require_dataset().