xmipp3.protocols.protocol_ctf_consensus module

class xmipp3.protocols.protocol_ctf_consensus.XmippProtCTFConsensus(**args)[source]

Bases: ProtCTFMicrographs

Protocol to make a selection of meaningful CTFs in basis of the defocus values, the astigmatism, the resolution, other Xmipp parameters, and the agreement with a secondary CTF for the same set of micrographs.

calculateConsensusResolution(ctfId, ctf1, ctf2)[source]
createOutputStep()[source]

This function is shared by Xmipp and CTFfind estimation, or recalculate, protocols. if is recalculate, it will iterated for each CTF model, see if was recalculated and update with new defocus values. Else, the function that should be implemented in each subclass.

fillOutput(ctfSet, micSet, newDone, label)[source]
initializeParams()[source]
initializeRejDict()[source]
selectCtfStep(ctfIds)[source]
setSecondaryAttributes()[source]
usingXmipp(ctf)[source]
xmipp3.protocols.protocol_ctf_consensus.anglesDifference(angle1, angle2)[source]
xmipp3.protocols.protocol_ctf_consensus.averageAngles(angle1, angle2)[source]
xmipp3.protocols.protocol_ctf_consensus.copyAttribute(src, dst, label, default=None)[source]
xmipp3.protocols.protocol_ctf_consensus.setAttribute(obj, label, value)[source]