Submit an SKQD postprocessing job (async worker).
Creates an SKQDJob in the database and dispatches it to a background worker for SQD diagonalization. The heavy computation runs asynchronously so the user’s CPU is never blocked.
Args: user (User): User authenticated with api key. data (SKQDSubmitModel): SKQD job arguments (Hamiltonian tensors, results, params). db: Database.
Returns: SKQDJobModel: The new job object. Poll with GET /jobs/ for status.
Successful Response
Job model for SKQD postprocessing jobs.
Output data (energy, subspace_dimension, iteration_history) is stored
in the inherited info dict so that adding or removing output fields
does not require a database migration.
Class for job status.
Submitted, Initializing, Queued, Validating, Running, Cancelled, Done, Error Class for job types.
User local job, Analytics, Device specific analytics, Data Loading, Run, State Compression, Transpilation, Variational, Pretraining, SKQD