tomo.protocols.protocol_ts_correct_motion module

class tomo.protocols.protocol_ts_correct_motion.ProtTsAverage(**kwargs)[source]

Bases: tomo.protocols.protocol_ts_correct_motion.ProtTsCorrectMotion

Simple protocol to average TiltSeries movies as basic motion correction. It is used mainly for testing purposes.

class tomo.protocols.protocol_ts_correct_motion.ProtTsCorrectMotion(**kwargs)[source]

Bases: tomo.protocols.protocol_ts_base.ProtTsProcess

Base class for movie alignment protocols such as: motioncorr, crosscorrelation and optical flow

Alignment parameters are defined in common. For example, the frames range used for alignment and final sum, the binning factor or the cropping options (region of interest)


To be implemented in subclasses.


” Overwrites the parent method to allow te creation of odd and even outputs

evenAvgFrameList = []
evenOddCapable = False

Return temporary paths of gain and dark if relevant.

oddAvgFrameList = []
outputSetEven = None
outputSetOdd = None
processTiltImageStep(tsId, tiltImageId, *args)[source]

To be implemented in subclasses.


Create a single stack with the tiltseries.

tsMList = []