braket.device_schema.quera.quera_ahs_paradigm_properties_v1 module

class braket.device_schema.quera.quera_ahs_paradigm_properties_v1.Area(*, width: Decimal, height: Decimal)[source]

Bases: BaseModel

The area of the FOV .. attribute:: width

Largest allowed difference between x coordinates of any two sites (measured in meters)

type:

Decimal

height

Largest allowed difference between y coordinates of any two sites (measured in meters)

Type:

Decimal

Create a new model by parsing and validating input data from keyword arguments.

Raises ValidationError if the input data cannot be parsed to form a valid model.

width: Decimal
height: Decimal
class braket.device_schema.quera.quera_ahs_paradigm_properties_v1.Geometry(*, spacingRadialMin: Decimal, spacingVerticalMin: Decimal, positionResolution: Decimal, numberSitesMax: int)[source]

Bases: BaseModel

Spacing or number of sites or rows .. attribute:: spacingRadialMin

Minimum radial spacing between any two sites in the lattice (measured in meters)

type:

Decimal

spacingVerticalMin

Minimum spacing between any two rows in the lattice (measured in meters)

Type:

Decimal

positionResolution

Resolution with which site positions can be specified (measured in meters)

Type:

Decimal

numberSitesMax

Maximum number of sites that can be placed in the lattice

Type:

int

Create a new model by parsing and validating input data from keyword arguments.

Raises ValidationError if the input data cannot be parsed to form a valid model.

spacingRadialMin: Decimal
spacingVerticalMin: Decimal
positionResolution: Decimal
numberSitesMax: int
class braket.device_schema.quera.quera_ahs_paradigm_properties_v1.Lattice(*, area: Area, geometry: Geometry)[source]

Bases: BaseModel

Spacing or number of sites or rows .. attribute:: area

The rectangular area available for arranging atomic sites

type:

braket.device_schema.quera.quera_ahs_paradigm_properties_v1.Area

geometry

Limitations of atomic site arrangements

Type:

braket.device_schema.quera.quera_ahs_paradigm_properties_v1.Geometry

Create a new model by parsing and validating input data from keyword arguments.

Raises ValidationError if the input data cannot be parsed to form a valid model.

area: Area
geometry: Geometry
class braket.device_schema.quera.quera_ahs_paradigm_properties_v1.RydbergGlobal(*, rabiFrequencyRange: Tuple[Decimal, Decimal], rabiFrequencyResolution: Decimal, rabiFrequencySlewRateMax: Decimal, detuningRange: Tuple[Decimal, Decimal], detuningResolution: Decimal, detuningSlewRateMax: Decimal, phaseRange: Tuple[Decimal, Decimal], phaseResolution: Decimal, timeResolution: Decimal, timeDeltaMin: Decimal, timeMin: Decimal, timeMax: Decimal)[source]

Bases: BaseModel

Constraints for the parameters of the driving field that drives the

ground-to-Rydberg transition uniformly on all atoms

rabiFrequencyRange

Achievable Rabi frequency range for the global Rydberg drive waveform (measured in rad/s)

Type:

Tuple[Decimal,Decimal]

rabiFrequencyResolution

Resolution with which global Rabi frequency amplitude can be specified (measured in rad/s)

Type:

Decimal

rabiFrequencySlewRateMax

Maximum slew rate for changing the global Rabi frequency (measured in (rad/s)/s)

Type:

Decimal

detuningRange

Achievable detuning range for the global Rydberg pulse (measured in rad/s)

Type:

Tuple[Decimal,Decimal]

detuningResolution

Resolution with which global detuning can be specified (measured in rad/s)

Type:

Decimal

detuningSlewRateMax

Maximum slew rate for detuning (measured in (rad/s)/s)

Type:

Decimal

phaseRange

Achievable phase range for the global Rydberg pulse (measured in rad)

Type:

Tuple[Decimal,Decimal]

phaseResolution

Resolution with which global Rabi frequency phase can be specified (measured in rad)

Type:

Decimal

timeResolution

Resolution with which times for global Rydberg drive parameters can be specified (measured in s)

Type:

Decimal

timeDeltaMin

Minimum time step with which times for global Rydberg drive parameters can be specified (measured in s)

Type:

Decimal

timeMin

Minimum duration of Rydberg drive (measured in s)

Type:

Decimal

timeMax

Maximum duration of Rydberg drive (measured in s)

Type:

Decimal

Create a new model by parsing and validating input data from keyword arguments.

Raises ValidationError if the input data cannot be parsed to form a valid model.

rabiFrequencyRange: Tuple[Decimal, Decimal]
rabiFrequencyResolution: Decimal
rabiFrequencySlewRateMax: Decimal
detuningRange: Tuple[Decimal, Decimal]
detuningResolution: Decimal
detuningSlewRateMax: Decimal
phaseRange: Tuple[Decimal, Decimal]
phaseResolution: Decimal
timeResolution: Decimal
timeDeltaMin: Decimal
timeMin: Decimal
timeMax: Decimal
class braket.device_schema.quera.quera_ahs_paradigm_properties_v1.RydbergLocal(*, detuningRange: Tuple[Decimal, Decimal], detuningSlewRateMax: Decimal, siteCoefficientRange: Tuple[Decimal, Decimal], numberLocalDetuningSitesMax: Decimal, spacingRadialMin: Decimal, timeResolution: Decimal, timeDeltaMin: Decimal)[source]

Bases: BaseModel

Constraints for the parameters of the local detuning .. attribute:: detuningRange

Achievable detuning range for the local detuning pattern (measured in rad/s)

type:

Tuple[Decimal,Decimal]

detuningSlewRateMax

Maximum slew rate for changing the local detuning (measured in (rad/s)/s)

Type:

Decimal

siteCoefficientRange

Achievable site coefficient range for the local detuning pattern (unitless)

Type:

Tuple[Decimal,Decimal]

numberLocalDetuningSitesMax

Maximum number of sites available for the local detuning pattern

Type:

Decimal

spacingRadialMin

Minimum radial spacing between any two sites with non-zero local detuning (measured in meter)

Type:

Decimal

timeResolution

Resolution with which times for local detuning time series can be specified (measured in s)

Type:

Decimal

timeDeltaMin

Minimum step between times for local detuning time series (measured in s)

Type:

Decimal

Create a new model by parsing and validating input data from keyword arguments.

Raises ValidationError if the input data cannot be parsed to form a valid model.

detuningRange: Tuple[Decimal, Decimal]
detuningSlewRateMax: Decimal
siteCoefficientRange: Tuple[Decimal, Decimal]
numberLocalDetuningSitesMax: Decimal
spacingRadialMin: Decimal
timeResolution: Decimal
timeDeltaMin: Decimal
class braket.device_schema.quera.quera_ahs_paradigm_properties_v1.Rydberg(*, c6Coefficient: Decimal, rydbergGlobal: RydbergGlobal, rydbergLocal: RydbergLocal | None = None)[source]

Bases: BaseModel

Parameters determining the limitations of the Rydberg Hamiltonian .. attribute:: c6Coefficient

Rydberg-Rydberg C6 interaction coefficient (measured in (rad/s)*m^6)

type:

Decimal

rydbergGlobal

Rydberg Global

Type:

RydbergGlobal

rydbergLocal

Rydberg Local. Defaults to None.

Type:

Optional[RydbergLocal]

Create a new model by parsing and validating input data from keyword arguments.

Raises ValidationError if the input data cannot be parsed to form a valid model.

c6Coefficient: Decimal
rydbergGlobal: RydbergGlobal
rydbergLocal: RydbergLocal | None
class braket.device_schema.quera.quera_ahs_paradigm_properties_v1.PerformanceLattice(*, positionErrorAbs: Decimal, sitePositionError: Decimal, atomPositionError: Decimal, fillingErrorTypical: ConstrainedDecimalValue, fillingErrorWorst: ConstrainedDecimalValue, vacancyErrorTypical: ConstrainedDecimalValue, vacancyErrorWorst: ConstrainedDecimalValue, atomLossProbabilityTypical: ConstrainedDecimalValue, atomLossProbabilityWorst: ConstrainedDecimalValue, atomCaptureProbabilityTypical: ConstrainedDecimalValue, atomCaptureProbabilityWorst: ConstrainedDecimalValue, atomDetectionErrorFalsePositiveTypical: ConstrainedDecimalValue, atomDetectionErrorFalsePositiveWorst: ConstrainedDecimalValue, atomDetectionErrorFalseNegativeTypical: ConstrainedDecimalValue, atomDetectionErrorFalseNegativeWorst: ConstrainedDecimalValue)[source]

Bases: BaseModel

Uncertainties of atomic site arrangements .. attribute:: positionErrorAbs

Total error of the atom position during coherent evolution relative to the lab frame, and combines lattice site position and thermal atom position errors. (measured in meters)

type:

Decimal

sitePositionError

Systematic, pattern-dependent error between specified and actual lattice site positions. (measured in meters)

Type:

Decimal

atomPositionError

Random error in the atom position during coherent evolution as a result of thermal motion. (measured in meters)

Type:

Decimal

fillingErrorTypical

Typical probability of failing to occupy a site specified by user as ‘filled’. These probabilities are dependent on the pattern and site position within the pattern. Normalized to 1.

Type:

Annotated[Decimal, Field(ge=0, le=1)]

fillingErrorWorst

Worst-case probability of failing to occupy a site specified by user as ‘filled’. Upper bound that includes the pattern-dependence and site position dependence. Normalized to 1.

Type:

Annotated[Decimal, Field(ge=0, le=1)]

vacancyErrorTypical

Typical probability of erroneously filling a site specified by user as ‘unfilled’. These probabilities can be dependent on the pattern and site position within the pattern, and can change slightly with time. Normalized to 1.

Type:

Annotated[Decimal, Field(ge=0, le=1)]

vacancyErrorWorst

Worst-case probability of erroneously filling a site specified by user as ‘unfilled’. Upper bound that includes the pattern-dependence, site position dependence and time-variation of this probability. Normalized to 1.

Type:

Annotated[Decimal, Field(ge=0, le=1)]

atomLossProbabilityTypical

Typical probability of atom loss from a filled site between the first and second image. These probabilities can be dependent on the pattern and site position within the pattern, and can change slightly with time. Normalized to 1.

Type:

Annotated[Decimal, Field(ge=0, le=1)]

atomLossProbabilityWorst

Worst-case probability of atom loss from a filled site between the first and second image. Upper bound that includes the pattern-dependence, site position dependence and time-variation of this probability. Normalized to 1.

Type:

Annotated[Decimal, Field(ge=0, le=1)]

atomCaptureProbabilityTypical

Typical probability of atom capture into an empty site between the first and second image. These probabilities can be dependent on the pattern and site position within the pattern, and can change slightly with time. Normalized to 1.

Type:

Annotated[Decimal, Field(ge=0, le=1)]

atomCaptureProbabilityWorst

Worst-case probability of atom capture into an empty site between the first and second image. Upper bound that includes the pattern-dependence, site position dependence and time-variation of this probability. Normalized to 1.

Type:

Annotated[Decimal, Field(ge=0, le=1)]

atomDetectionErrorFalsePositiveTypical

Typical probability of a false-positive atom detection error. These probabilities can be dependent on the pattern and site position within the pattern, and can change slightly with time. Normalized to 1.

Type:

Annotated[Decimal, Field(ge=0, le=1)]

atomDetectionErrorFalsePositiveWorst

Worst-case probability of a false-positive atom detection error. Upper bound that includes the pattern-dependence, site position dependence and time-variation of this probability. Normalized to 1.

Type:

Annotated[Decimal, Field(ge=0, le=1)]

atomDetectionErrorFalseNegativeTypical

Typical probability of a false-negative atom detection error. These probabilities can be dependent on the pattern and site position within the pattern, and can change slightly with time. Normalized to 1.

Type:

Annotated[Decimal, Field(ge=0, le=1)]

atomDetectionErrorFalseNegativeWorst

Worst-case probability of a false-negative atom detection error. Upper bound that includes the pattern-dependence, site position dependence and time-variation of this probability. Normalized to 1.

Type:

Annotated[Decimal, Field(ge=0, le=1)]

Create a new model by parsing and validating input data from keyword arguments.

Raises ValidationError if the input data cannot be parsed to form a valid model.

positionErrorAbs: Decimal
sitePositionError: Decimal
atomPositionError: Decimal
fillingErrorTypical: Decimal
fillingErrorWorst: Decimal
vacancyErrorTypical: Decimal
vacancyErrorWorst: Decimal
atomLossProbabilityTypical: Decimal
atomLossProbabilityWorst: Decimal
atomCaptureProbabilityTypical: Decimal
atomCaptureProbabilityWorst: Decimal
atomDetectionErrorFalsePositiveTypical: Decimal
atomDetectionErrorFalsePositiveWorst: Decimal
atomDetectionErrorFalseNegativeTypical: Decimal
atomDetectionErrorFalseNegativeWorst: Decimal
class braket.device_schema.quera.quera_ahs_paradigm_properties_v1.RabiCorrection(*, rampTime: Decimal, rabiCorrection: ConstrainedDecimalValue)[source]

Bases: BaseModel

Correction factors for calculating the fraction of the expected Rabi oscillation frequency as a

function of ramp time, in the absence of any local detuning pattern.

rampTime

The ramp time. (measured in s)

Type:

Decimal

rabiCorrection

The fraction of the expected rabi oscillation frequency. Normalized to the range [0.0, 1.0].

Type:

Annotated[Decimal, Field(ge=0.0, le=1.0)]

Create a new model by parsing and validating input data from keyword arguments.

Raises ValidationError if the input data cannot be parsed to form a valid model.

rampTime: Decimal
rabiCorrection: Decimal
class braket.device_schema.quera.quera_ahs_paradigm_properties_v1.PerformanceRydbergGlobal(*, rabiFrequencyErrorRel: Decimal, rabiFrequencyGlobalErrorRel: Decimal, rabiFrequencyInhomogeneityRel: Decimal, groundDetectionError: ConstrainedDecimalValue, rydbergDetectionError: ConstrainedDecimalValue, groundPrepError: ConstrainedDecimalValue, rydbergPrepErrorBest: ConstrainedDecimalValue, rydbergPrepErrorWorst: ConstrainedDecimalValue, T1Single: Decimal, T1Ensemble: Decimal, T2StarSingle: Decimal, T2StarEnsemble: Decimal, T2EchoSingle: Decimal, T2EchoEnsemble: Decimal, T2RabiSingle: Decimal, T2RabiEnsemble: Decimal, T2BlockadedRabiSingle: Decimal, T2BlockadedRabiEnsemble: Decimal, detuningError: Decimal, detuningInhomogeneity: Decimal, rabiAmplitudeRampCorrection: List[RabiCorrection])[source]

Bases: BaseModel

Performance metrics for the global driving field .. attribute:: rabiFrequencyErrorRel

Total error in the Rabi frequency due to inhomogeneity and variations in time, relative to the specified value. (unitless)

type:

Decimal

rabiFrequencyGlobalErrorRel

RMS Rabi frequency variation in time as a relative value. (unitless)

Type:

Decimal

rabiFrequencyInhomogeneityRel

RMS Rabi frequency inhomogeneity over the user region, relative to the specified value. (unitless)

Type:

Decimal

groundDetectionError

Probability of mis-detecting a ground-state atom as a Rydberg-state atom. (unitless)

Type:

Annotated[Decimal, Field(ge=0, le=1)]

rydbergDetectionError

Probability of mis-detecting a Rydberg-state atom as a ground-state atom. (unitless)

Type:

Annotated[Decimal, Field(ge=0, le=1)]

groundPrepError

Probability of failing to initialize an atom in the ground state prior to user-programmed coherent evolution, in the absence of any local detuning pattern. Normalized to 1.

Type:

Annotated[Decimal, Field(ge=0, le=1)]

rydbergPrepErrorBest

Probability of failing to initialize an atom in the Rydberg state by an optimal (for that site) user specified pi-pulse from the ground state at maximum Rabi frequency, in the absence of any local detuning pattern. Normalized to 1.

Type:

Annotated[Decimal, Field(ge=0, le=1)]

rydbergPrepErrorWorst

Worst-case probability of failing to initialize an atom in the Rydberg state by a user specified pi-pulse from the ground state at maximum Rabi frequency, optimized for a different site, in the absence of any local detuning pattern. Normalized to 1.

Type:

Annotated[Decimal, Field(ge=0, le=1)]

T1Single

Typical lifetime of the Rydberg state for a single non-interacting qubit in the absence of drive, as measured by a pi-wait-pi protocol. (measured in s)

Type:

Decimal

T1Ensemble

Lifetime of the Rydberg state for an ensemble of non-interacting qubits distributed over the user region, in the absence of drive, as measured by a pi-wait-pi protocol. (measured in s)

Type:

Decimal

T2StarSingle

Typical dephasing time of a single non-interacting qubit in the absence of drive, as measured by a Ramsey protocol. Includes coherent and incoherent processes. (measured in s)

Type:

Decimal

T2StarEnsemble

Dephasing time of an ensemble of non-interacting qubits distributed over the user region, in the absence of drive, as measured by a Ramsey protocol. Includes coherent and incoherent processes. (measured in s)

Type:

Decimal

T2EchoSingle

Typical dephasing time of a single non-interacting qubit in the absence of drive, as measured by a spin-echo dynamical decoupling protocol. This measurement isolates the effects of incoherent processes. (measured in s)

Type:

Decimal

T2EchoEnsemble

Dephasing time of an ensemble of non-interacting qubits distributed over the user region, in the absence of drive, as measured by a spin-echo dynamical decoupling protocol. This measurement isolates the effects of incoherent processes. (measured in s)

Type:

Decimal

T2RabiSingle

Typical decoherence time of a single driven qubit, as measured by a Rabi oscillation protocol with variable pulse duration a maximum Rabi frequency. Includes coherent and incoherent processes. (measured in s)

Type:

Decimal

T2RabiEnsemble

Decoherence time of an ensemble of non-interacting driven qubits distributed over the user region, as measured by a Rabi oscillation protocol with variable pulse duration at maximum Rabi frequency. Includes coherent and incoherent processes. (measured in s)

Type:

Decimal

T2BlockadedRabiSingle

Typical decoherence time of a single pair of driven blockaded qubits, as measured by a Rabi oscillation protocol with variable pulse duration a maximum Rabi frequency. Includes coherent and incoherent processes. (measured in s)

Type:

Decimal

T2BlockadedRabiEnsemble

Decoherence time of an ensemble of pairs of driven blockaded qubits distributed over the user region (different pairs do not interact with each other), as measured by a Rabi oscillation protocol with variable pulse duration at maximum Rabi frequency. Includes coherent and incoherent processes. (measured in s)

Type:

Decimal

detuningError

Systematic error from specified value of the global detuning averaged over the user region. (measured in rad/s)

Type:

Decimal

detuningInhomogeneity

RMS inhomogeneity of the detuning over the user region. (measured in rad/s)

Type:

Decimal

rabiAmplitudeRampCorrection

dynamic correction curve of effective single-qubit on-resonant Rabi oscillation frequency driven by a triangular amplitude waveform, relative to the specified value.

Type:

List[RabiCorrection]

Create a new model by parsing and validating input data from keyword arguments.

Raises ValidationError if the input data cannot be parsed to form a valid model.

rabiFrequencyErrorRel: Decimal
rabiFrequencyGlobalErrorRel: Decimal
rabiFrequencyInhomogeneityRel: Decimal
groundDetectionError: Decimal
rydbergDetectionError: Decimal
groundPrepError: Decimal
rydbergPrepErrorBest: Decimal
rydbergPrepErrorWorst: Decimal
T1Single: Decimal
T1Ensemble: Decimal
T2StarSingle: Decimal
T2StarEnsemble: Decimal
T2EchoSingle: Decimal
T2EchoEnsemble: Decimal
T2RabiSingle: Decimal
T2RabiEnsemble: Decimal
T2BlockadedRabiSingle: Decimal
T2BlockadedRabiEnsemble: Decimal
detuningError: Decimal
detuningInhomogeneity: Decimal
rabiAmplitudeRampCorrection: List[RabiCorrection]
class braket.device_schema.quera.quera_ahs_paradigm_properties_v1.PerformanceRydbergLocal(*, detuningErrorRms: Decimal, siteCoefficientErrorRms: Decimal, errorRateIncoherentBright: Decimal, errorRateIncoherentDark: Decimal, crosstalk: Decimal)[source]

Bases: BaseModel

Performance metrics for the local detuning .. attribute:: detuningErrorRms

Shot-to-shot RMS error on the time component of the local detuning values (local detuning waveform)

type:

Decimal

siteCoefficientErrorRms

Site-to-site RMS error on the spatial component of the local detuning values (site coefficients)

Type:

Decimal

errorRateIncoherentBright

Incoherent error rate for locally-addressed sites at max local detuning

Type:

Decimal

errorRateIncoherentDark

Incoherent error rate at a site that is not locally-addressed due to crosstalk from a single locally-addressed site at min distance and at max local detuning

Type:

Decimal

crosstalk

Fractional local detuning induced at a site that is not locally-addressed due to crosstalk from a single locally-addressed site

Type:

Decimal

Create a new model by parsing and validating input data from keyword arguments.

Raises ValidationError if the input data cannot be parsed to form a valid model.

detuningErrorRms: Decimal
siteCoefficientErrorRms: Decimal
errorRateIncoherentBright: Decimal
errorRateIncoherentDark: Decimal
crosstalk: Decimal
class braket.device_schema.quera.quera_ahs_paradigm_properties_v1.PerformanceRydberg(*, rydbergGlobal: PerformanceRydbergGlobal, rydbergLocal: PerformanceRydbergLocal | None = None)[source]

Bases: BaseModel

Performance metrics of the global driving field and the local detuning .. attribute:: rydbergGlobal

Performance of Rydberg Global

type:

PerformanceRydbergGlobal

rydbergLocal

Performance of Rydberg Local

Type:

Optional[PerformanceRydbergLocal]

Create a new model by parsing and validating input data from keyword arguments.

Raises ValidationError if the input data cannot be parsed to form a valid model.

rydbergGlobal: PerformanceRydbergGlobal
rydbergLocal: PerformanceRydbergLocal | None
class braket.device_schema.quera.quera_ahs_paradigm_properties_v1.Performance(*, lattice: PerformanceLattice, rydberg: PerformanceRydberg)[source]

Bases: BaseModel

Parameters determining the limitations of the QuEra device .. attribute:: performanceLattice

Uncertainties of atomic site arrangements

type:

PerformanceLattice

performanceRydberg

Parameters determining the limitations the Rydberg simulator

Type:

PerformanceRydberg

Create a new model by parsing and validating input data from keyword arguments.

Raises ValidationError if the input data cannot be parsed to form a valid model.

lattice: PerformanceLattice
rydberg: PerformanceRydberg
class braket.device_schema.quera.quera_ahs_paradigm_properties_v1.QueraAhsParadigmProperties(*, braketSchemaHeader: BraketSchemaHeader = BraketSchemaHeader(name='braket.device_schema.quera.quera_ahs_paradigm_properties', version='1'), qubitCount: int, lattice: Lattice, rydberg: Rydberg, performance: Performance)[source]

Bases: BraketSchemaBase

This defines the properties common to ahs Quera devices.

area

the area of the FOV

geometry

spacing or number of sites or rows

qubits

the number of qubits

rydberg

the constraint of rydberg

Type:

braket.device_schema.quera.quera_ahs_paradigm_properties_v1.Rydberg

performance

the performance of rydberg or atom detection

Type:

braket.device_schema.quera.quera_ahs_paradigm_properties_v1.Performance

Examples

>>> import json
>>> input_json = {
...     "braketSchemaHeader": {
...         "name": "braket.device_schema.quera.quera_ahs_paradigm_properties",
...         "version": "1",
...     },
...     "qubitCount": 256,
...     "lattice":{
...         "area": {
...             "width": 100.0e-6,
...             "height": 100.0e-6,
...         },
...         "geometry": {
...             "spacingRadialMin": 4.0e-6,
...             "spacingVerticalMin": 2.5e-6,
...             "positionResolution": 1e-7,
...             "numberSitesMax": 256,
...         }
...     },
...     "rydberg": {
...         "c6Coefficient": 2*math.pi(3.14) *862690,
...         "rydbergGlobal": {
...             "rabiFrequencyRange": [0, 2*math.pi(3.14) *4.0e6],
...             "rabiFrequencyResolution": 400
...             "rabiFrequencySlewRateMax": 2*math.pi(3.14) *4e6/100e-9,
...             "detuningRange": [-2*math.pi(3.14) *20.0e6,2*math.pi(3.14) *20.0e6],
...             "detuningResolution": 0.2,
...             "detuningSlewRateMax": 2*math.pi(3.14) *40.0e6/100e-9,
...             "phaseRange": [-99,99],
...             "phaseResolution": 5e-7,
...             "timeResolution": 1e-9,
...             "timeDeltaMin": 1e-8,
...             "timeMin": 0,
...             "timeMax": 4.0e-6,
...         },
...         "rydbergLocal" : {
...             "detuningRange": [0, 2 * math.pi * 50.0e6],
...             "detuningSlewRateMax": 0.2,
...             "siteCoefficientRange": [0.0, 0.2],
...             "numberLocalDetuningSitesMax": 0.2,
...             "spacingRadialMin": 0.2,
...             "timeResolution": 0.2,
...             "timeDeltaMin": 0.3,
...         }
...     },
...     "performance": {
...         "lattice":{
...             "positionErrorAbs": 0.025e-6,
...             "sitePositionError": 0.025e-6,
...             "atomPositionError": 0.025e-6,
...             "fillingErrorTypical": 0.005,
...             "fillingErrorWorst": 0.01,
...             "vacancyErrorTypical": 0.005,
...             "vacancyErrorWorst": 0.005,
...             "atomLossProbabilityTypical": 0.01,
...             "atomLossProbabilityWorst": 0.01,
...             "atomCaptureProbabilityTypical": 0.01,
...             "atomCaptureProbabilityWorst": 0.01,
...             "atomDetectionErrorFalsePositiveTypical": 0.01,
...             "atomDetectionErrorFalsePositiveWorst": 0.01,
...             "atomDetectionErrorFalseNegativeTypical": 0.01,
...             "atomDetectionErrorFalseNegativeWorst": 0.01,
...         },
...         "rydberg":{
...             "rydbergGlobal":{
...                 "rabiFrequencyErrorRel:": 0.01,
...                 "rabiFrequencyGlobalErrorRel": 0.01,
...                 "rabiFrequencyInhomogeneityRel": 0.01,
...                 "groundDetectionError": 0.01,
...                 "rydbergDetectionError":0.1,
...                 "groundPrepError": 0.01,
...                 "rydbergPrepErrorBest": 0.05,
...                 "rydbergPrepErrorWorst": 0.05,
...                 "T1Single": 100e-6,
...                 "T1Ensemble": 100e-6,
...                 "T2StarSingle": 5e-6,
...                 "T2StarEnsemble": 5e-6,
...                 "T2EchoSingle": 5e-6,
...                 "T2EchoEnsemble": 5e-6,
...                 "T2RabiSingle": 5e-6,
...                 "T2RabiEnsemble": 5e-6,
...                 "T2BlockadedRabiSingle":5e-6,
...                 "T2BlockadedRabiEnsemble": 5e-6,
...                 "detuningError": 1e6,
...                 "detuningInhomogeneity": 1e6,
...                 "rabiAmplitudeRampCorrection":[
...                     {
...                         "rampTime":50e-9,
...                         "rabiCorrection": 0.92
...                     },
...                     {
...                         "rampTime": 75e-9,
...                         "rabiCorrection": 0.97
...                     },
...                     {
...                         "rampTime": 100e-9,
...                         "rabiCorrection": 1.00
...                     }
...                 ]
...             },
...             "rydbergLocal":{
...                 "detuningErrorRms:": 0.01,
...                 "siteCoefficientErrorRms:": 0.01,
...                 "errorRateIncoherentBright:": 0.01,
...                 "errorRateIncoherentDark:": 0.01,
...                 "crosstalk:": 0.01,
...             },
...         },
...     },
... }
>>> QueraAhsParadigmProperties.parse_raw_schema(json.dumps(input_json))

Create a new model by parsing and validating input data from keyword arguments.

Raises ValidationError if the input data cannot be parsed to form a valid model.

braketSchemaHeader: BraketSchemaHeader
qubitCount: int
lattice: Lattice
rydberg: Rydberg
performance: Performance