pwem.protocols.protocol_particles module¶
- class pwem.protocols.protocol_particles.ProtExtractParticles(**kwargs)[source]¶
Bases:
pwem.protocols.protocol_particles.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.Enum
Predefined outputs for particle extraction protocols
- outputParticles = <class 'pwem.objects.data.SetOfParticles'>¶
- class pwem.protocols.protocol_particles.ProtExtractParticlesPair(**kwargs)[source]¶
Bases:
pwem.protocols.protocol_particles.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:
pwem.protocols.protocol_particles.ProtProcessParticles
Base class for filters on particles of type ProtPreprocessParticles.
- class pwem.protocols.protocol_particles.ProtMaskParticles(**kwargs)[source]¶
Bases:
pwem.protocols.protocol_particles.ProtProcessParticles
This is the base for the branch of mask, between the ProtPreprocessParticles
- class pwem.protocols.protocol_particles.ProtOperateParticles(**args)[source]¶
Bases:
pwem.protocols.protocol_particles.ProtProcessParticles
Base class for operations on particles of type ProtPreprocessParticles.
- class pwem.protocols.protocol_particles.ProtProcessParticles(**kwargs)[source]¶
Bases:
pwem.protocols.protocol_particles.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.