delta.utilities.xpreader.__init__

xpreader.__init__(filename=None, channelnames: Optional[Tuple[str]] = None, use_bioformats: bool = False, prototype: Optional[str] = None, fileorder: str = 'pct', filenamesindexing: int = 1, watchfiles: bool = False)

Initialize experiment reader

Parameters
filenameString or None

Path to experiment file or directory. If the path leads to a directory, the experiment folder is expected to contain exclusively single-page tif images. If None, an interactive selection dialog will be used. If no prototype is provided, the filenames are expected to be of the following C-style format: %s%d%s%d%s%d.tif, with the 3 %d digit strings being zero-padded decimal representation of the position, channel and frame/timepoint number of each image file. Valid examples:

Pos01_Cha3_Fra0005.tif p3c1t034.tif xy 145 - fluo 029 - timepoint 005935 .TIFF

channelnamesList/tuple of strings or None, optional

Names of the acquisition channels (‘trans’, ‘gfp’, …). The default is None.

use_bioformatsbool, optional

Flag to use the bioformats reader. The default is False.

prototype: string, optional

Filename prototype to use when reading single-page tif images from a sequence folder, in C-style formatting. Folder separators can be used. If None, the prototype will be estimated from the first tif file in the folder. For example, an experiment from micromanager can be processed with prototype = ‘Pos%01d/img_channel%03d_position%03d_time%09d_z000.tif’ and fileorder = ‘pcpt’ and filenamesindexing = 0 The default is None.

fileorder: string, optional

Order of the numbers in the prototype, with ‘p’ for positions/ series, ‘c’ for imaging channels, and ‘t’ for timepoints/frames. For example ‘pct’ indicates that the first number is going to be positions, then channels, then timepoints. You can use the same letter multiple times, like ‘pcpt’. The default is ‘pct’

filenamesindexing = int

Selects between 0-based or 1-based indexing in the filename. If 1, position 0 will be referenced as position 1 in the filename. The default is 1

Returns
None.
Raises
ValueError

If the filenames in the experimental directory do not follow the correct format, a ValueError will be raised.