smartem_backend.cli.random_prior_updates#

Members

perform_random_updates

run

simulate_processing_pipeline

Simulate the data processing pipeline for a micrograph with random delays.

simulate_processing_pipeline_async

Start the processing pipeline simulation in a background thread.

smartem_backend.cli.random_prior_updates.simulate_processing_pipeline(micrograph_uuid: str, engine: Engine = None) None[source]#

Simulate the data processing pipeline for a micrograph with random delays.

Pipeline: motion correction → ctf → particle picking → particle selection

Parameters:
  • micrograph_uuid – UUID of the micrograph to process

  • engine – Optional database engine (uses singleton if not provided)

smartem_backend.cli.random_prior_updates.simulate_processing_pipeline_async(micrograph_uuid: str, engine: Engine = None) None[source]#

Start the processing pipeline simulation in a background thread.

Parameters:
  • micrograph_uuid – UUID of the micrograph to process

  • engine – Optional database engine (uses singleton if not provided)