hexrd.imageseries.save module

Write imageseries to various formats

class hexrd.imageseries.save.WriteFrameCache(ims, fname, **kwargs)[source]

Bases: Writer

info from yml file

fmt = 'frame-cache'
write(output_yaml=False)[source]

writes frame cache for imageseries

presumes sparse forms are small enough to contain all frames

class hexrd.imageseries.save.WriteH5(ims, fname, **kwargs)[source]

Bases: Writer

dflt_chrows = 0
dflt_gzip = 1
dflt_shuffle = True
fmt = 'hdf5'
property h5opts
write()[source]

Write imageseries to HDF5 file

class hexrd.imageseries.save.Writer(ims, fname, **kwargs)[source]

Bases: object

Base class for writers

fmt = None
hexrd.imageseries.save.write(ims, fname, fmt, **kwargs)[source]

write imageseries to file with options

ims - an imageseries fname - name of file or an h5py file for writing HDF5 fmt - a format string kwargs - options specific to format