Submit a data loading job with MCP-friendly context.
Data loading transforms classical input data into a generated quantum circuit.
The value of dl_type selects the algorithm:
DistributionLoading: prepares a probability distribution state.VectorLoading: prepares an arbitrary real or complex vector state.BlockVectorLoading: prepares a block-wise vector or matrix state.IsometryEncoding: encodes real data into a quantum state with
controllable entanglement.Args: user (User): User authenticated with API key. data (ContextDataLoadingSubmitModel): Payload for the data loading job. db (Session): Database session.
Returns: ContextDataLoadingJobModel: Context for the submitted data loading job.
Data loading submission model usable by AI agents.
Mode-specific parameters. For DistributionLoading: interval_start, interval_end, loc, scale, num_layers, truncation_cutoff (+ optional scipy distribution shape args). For VectorLoading: data, num_layers, truncation_cutoff, fine_tuning_iterations. For BlockVectorLoading: data, (num_blocks or target_num_qubits), num_layers, truncation_cutoff, fine_tuning_iterations. For IsometryEncoding: data, density, real, periodicity, num_layers, truncation_cutoff, fine_tuning_iterations.
Data loading mode. Use one of: DistributionLoading, VectorLoading, BlockVectorLoading, IsometryEncoding.
DistributionLoading, VectorLoading, BlockVectorLoading, IsometryEncoding Optional qubit count. Required for DistributionLoading; optional for VectorLoading and IsometryEncoding; ignored for BlockVectorLoading.
Required for DistributionLoading (e.g. norm, uniform, beta).
Successful Response
Data Loading Job model with MCP context.