qbraid.runtime.schemas

Module defining qBraid runtime schemas.

Classes

QbraidSchemaBase(**data)

Base class for qBraid schemas that require a valid version in subclasses.

QbraidSchemaHeader(**data)

Represents the header for a qBraid schema.

DevicePricing(**data)

Represents pricing information for a quantum device.

DeviceData(**data)

Represents metadata and capabilities of a quantum device.

ExperimentMetadata(**data)

Base class for experiment metadata.

AnnealingExperimentMetadata(**data)

Metadata specific to annealing experiments.

GateModelExperimentMetadata(**data)

Metadata specific to gate-model experiments, i.e. experiments defined using an intermediate representation (IR) that is compatible with OpenQASM.

QuEraQasmSimulationMetadata(**data)

Result data specific to jobs submitted to the QuEra QASM simulator.

QbraidQirSimulationMetadata(**data)

Result data specific to jobs submitted to the qBraid QIR simulator.

TimeStamps(**data)

Model for capturing time-related information in an experiment.

RuntimeJobModel(**data)

Represents a runtime job in the qBraid platform.

QuboSolveParams(**data)

Parameters for solving a QUBO problem using NEC VA algorithm.