qbraid.runtime.schemas

Module defining qBraid runtime schemas.

Models

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.

AhsExperimentMetadata(**data)

Metadata specific to Analog Hamiltonian Simulation (AHS) experiments.

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.

Classes

Credits(value)

Represents a value in Credits, subclassing decimal.Decimal.

USD(value)

Represents a value in U.S.