pwspy.utility.acquisition

This package includes functionality for loading experiment information saved by the PWS “Acquisition Sequencer” which is part of the PWS plugin for Micro-Manager.

Functions

loadDirectory(directory)

If directory contains a dataset acquired with the acquisition sequencer then this function will return a python object representing the sequence settings and a list of references to the acquisitions that are part of the sequence.

Classes

RuntimeSequenceSettings(uuid, dateString, ...)

This represents the object saved when a new acquisition is run.

SequenceAcquisition(acquisition)

An object linking and acquisition with a sequencerCoordinate file.

SequencerCoordinate(coordSteps, uuid)

A coordinate that fully defines a position within a tree of steps.

SequencerCoordinateRange(coordSteps)

A coordinate that can have multiple iterations selected at once.

SequencerStep(id, settings, stepType[, children])

Implementation of a TreeItem for representing a sequencer step.

IterableSequencerStep(*args, **kwargs)

A base-class for steps which are iterable.

ZStackStep(*args, **kwargs)

TimeStep(*args, **kwargs)

PositionsStep(*args, **kwargs)

ContainerStep(id, settings, stepType[, children])

A class for steps which can contain other steps within it.

Inheritance

Inheritance diagram of TreeItem, SequencerStep, IterableSequencerStep, ZStackStep, TimeStep, PositionsStep, ContainerStep, RuntimeSequenceSettings, SequenceAcquisition, SequencerCoordinate, SequencerCoordinateRange