Source code for hexrd.imageseries

"""Handles series of images

This file contains the generic ImageSeries class
and a function for loading. Adapters for particular
data formats are managed in the "load" subpackage.
"""
from .baseclass import ImageSeries
from . import imageseriesabc
from . import load
from . import save
from . import stats
from . import process
from . import omega

[docs]def open(filename, format=None, **kwargs): # find the appropriate adapter based on format specified reg = load.Registry.adapter_registry adapter = reg[format](filename, **kwargs) ims = ImageSeries(adapter) if len(ims) == 0: raise RuntimeError("zero length imageseries") return ims
write = save.write