pwem.protocols.protocol_particles module
- class pwem.protocols.protocol_particles.ProtExtractParticles(**kwargs)[source]
Bases:
ProtParticles
Base class for all extract-particles protocols. This class will take care of the streaming functionality and derived classes should mainly overwrite the ‘_extractMicrograph’ function.
- class pwem.protocols.protocol_particles.ProtExtractParticlesOutput(value)[source]
Bases:
Enum
Predefined outputs for particle extraction protocols
- outputParticles = <class 'pwem.objects.data.SetOfParticles'>
- class pwem.protocols.protocol_particles.ProtExtractParticlesPair(**kwargs)[source]
Bases:
ProtParticles
Base class for all extract-particles pairs protocols. Until now, this protocols is not in streaming mode.
- class pwem.protocols.protocol_particles.ProtFilterParticles(**kwargs)[source]
Bases:
ProtProcessParticles
Base class for filters on particles of type ProtPreprocessParticles.
- class pwem.protocols.protocol_particles.ProtMaskParticles(**kwargs)[source]
Bases:
ProtProcessParticles
This is the base for the branch of mask, between the ProtPreprocessParticles
- class pwem.protocols.protocol_particles.ProtOperateParticles(**args)[source]
Bases:
ProtProcessParticles
Base class for operations on particles of type ProtPreprocessParticles.
- class pwem.protocols.protocol_particles.ProtParticles(**kwargs)[source]
Bases:
EMProtocol
- class pwem.protocols.protocol_particles.ProtProcessParticles(**kwargs)[source]
Bases:
ProtParticles
This class will serve as a base for all protocol that performs some operation on Particles (i.e. filters, mask, resize, etc) It is mainly defined by an inputParticles and outputParticles.