xmipp3.protocols.protocol_trigger_data module

class xmipp3.protocols.protocol_trigger_data.XmippProtTriggerData(**kwargs)[source]

Bases: pwem.protocols.protocol.EMProtocol

Waits until certain number of images is prepared and then send them to output. It can be done in 3 ways:

  • If Send all particles to output?’ is _No_:
    Once the number of images is reached, a setOfImages is returned and the protocols finished (ending the streaming from this point).
  • If Send all particles to output?’ is _Yes_ and:
    • If Split particles to multiple sets? is _Yes_:
      Multiple closed outputs will be returned as soon as the number of images is reached.
    • If Split particles to multiple sets? is _No_:
      Only one output is returned and it is growing up in batches of a certain number of images (completely in streaming).
createOutputStep()[source]
delayStep()[source]
getImagesClass()[source]
getImagesType(letters='default')[source]
getOututName()[source]
setImagesClass()[source]
setImagesType()[source]