fireopal.types

Shared input types for Fire Opal functions.

Provides the canonical type aliases (for example ObservableType) used to annotate observable and operator arguments across the Fire Opal API. Import from here when type-hinting inputs to estimation or execution functions.

Classes

ModelType(hopping_amplitude, ...[, name, ...])Definition of the model to simulate.
PauliOperator(paulis[, coefficients])Class representing a sparse Pauli operator.
SimulationType(time_step, step_count[, method])Definition of the time-evolution scheme used to simulate a model.
SparseOccupationOperators(operators, ...)A dataclass representing sparse occupation operators.

Was this useful?