"""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