diff --git a/.buildinfo b/.buildinfo index 79159e7d0..a7fe21072 100644 --- a/.buildinfo +++ b/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 69885c45916a126a5358290c9bef7ce7 +config: bc48ddb5a6fd28ece79a61e8abf86a56 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/API.html b/API.html index 9efb35156..83b6c1fbf 100644 --- a/API.html +++ b/API.html @@ -8,7 +8,7 @@ - API Reference — IQM client 0.0.post1.dev370+g80a98e2 documentation + API Reference — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/_sources/index.rst b/_sources/index.rst index 69fc98763..d289e0f0e 100644 --- a/_sources/index.rst +++ b/_sources/index.rst @@ -5,6 +5,8 @@ IQM client :Date: |today| :Source Code: ``_ +(NOTE: this is a test fork of the actual iqm-client repository) + Client-side library for connecting to an `IQM `_ quantum computer. Contents diff --git a/_static/documentation_options.js b/_static/documentation_options.js index 5fd7b1f7c..37234023c 100644 --- a/_static/documentation_options.js +++ b/_static/documentation_options.js @@ -1,5 +1,5 @@ const DOCUMENTATION_OPTIONS = { - VERSION: '0.0.post1.dev370+g80a98e2', + VERSION: '0.0.post1.dev371+g4ebe0cf', LANGUAGE: 'en', COLLAPSE_INDEX: false, BUILDER: 'html', diff --git a/api/iqm.iqm_client.authentication.ExternalToken.html b/api/iqm.iqm_client.authentication.ExternalToken.html index 18070c08a..c296656f9 100644 --- a/api/iqm.iqm_client.authentication.ExternalToken.html +++ b/api/iqm.iqm_client.authentication.ExternalToken.html @@ -8,7 +8,7 @@ - iqm.iqm_client.authentication.ExternalToken — IQM client 0.0.post1.dev370+g80a98e2 documentation + iqm.iqm_client.authentication.ExternalToken — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/api/iqm.iqm_client.authentication.TokenClient.html b/api/iqm.iqm_client.authentication.TokenClient.html index 18abd7284..05083fee7 100644 --- a/api/iqm.iqm_client.authentication.TokenClient.html +++ b/api/iqm.iqm_client.authentication.TokenClient.html @@ -8,7 +8,7 @@ - iqm.iqm_client.authentication.TokenClient — IQM client 0.0.post1.dev370+g80a98e2 documentation + iqm.iqm_client.authentication.TokenClient — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/api/iqm.iqm_client.authentication.TokenManager.html b/api/iqm.iqm_client.authentication.TokenManager.html index d49370f31..a995fd337 100644 --- a/api/iqm.iqm_client.authentication.TokenManager.html +++ b/api/iqm.iqm_client.authentication.TokenManager.html @@ -8,7 +8,7 @@ - iqm.iqm_client.authentication.TokenManager — IQM client 0.0.post1.dev370+g80a98e2 documentation + iqm.iqm_client.authentication.TokenManager — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/api/iqm.iqm_client.authentication.TokenProviderInterface.html b/api/iqm.iqm_client.authentication.TokenProviderInterface.html index e4e0d7fb8..16a9579a0 100644 --- a/api/iqm.iqm_client.authentication.TokenProviderInterface.html +++ b/api/iqm.iqm_client.authentication.TokenProviderInterface.html @@ -8,7 +8,7 @@ - iqm.iqm_client.authentication.TokenProviderInterface — IQM client 0.0.post1.dev370+g80a98e2 documentation + iqm.iqm_client.authentication.TokenProviderInterface — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/api/iqm.iqm_client.authentication.TokensFileReader.html b/api/iqm.iqm_client.authentication.TokensFileReader.html index 9cac980a7..39a0b4bee 100644 --- a/api/iqm.iqm_client.authentication.TokensFileReader.html +++ b/api/iqm.iqm_client.authentication.TokensFileReader.html @@ -8,7 +8,7 @@ - iqm.iqm_client.authentication.TokensFileReader — IQM client 0.0.post1.dev370+g80a98e2 documentation + iqm.iqm_client.authentication.TokensFileReader — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/api/iqm.iqm_client.authentication.html b/api/iqm.iqm_client.authentication.html index 214e12df0..ec7e763e6 100644 --- a/api/iqm.iqm_client.authentication.html +++ b/api/iqm.iqm_client.authentication.html @@ -8,7 +8,7 @@ - iqm.iqm_client.authentication — IQM client 0.0.post1.dev370+g80a98e2 documentation + iqm.iqm_client.authentication — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/api/iqm.iqm_client.errors.APITimeoutError.html b/api/iqm.iqm_client.errors.APITimeoutError.html index 391810c42..d54a5a198 100644 --- a/api/iqm.iqm_client.errors.APITimeoutError.html +++ b/api/iqm.iqm_client.errors.APITimeoutError.html @@ -8,7 +8,7 @@ - iqm.iqm_client.errors.APITimeoutError — IQM client 0.0.post1.dev370+g80a98e2 documentation + iqm.iqm_client.errors.APITimeoutError — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/api/iqm.iqm_client.errors.ArchitectureRetrievalError.html b/api/iqm.iqm_client.errors.ArchitectureRetrievalError.html index edc1d5654..2e2657f4d 100644 --- a/api/iqm.iqm_client.errors.ArchitectureRetrievalError.html +++ b/api/iqm.iqm_client.errors.ArchitectureRetrievalError.html @@ -8,7 +8,7 @@ - iqm.iqm_client.errors.ArchitectureRetrievalError — IQM client 0.0.post1.dev370+g80a98e2 documentation + iqm.iqm_client.errors.ArchitectureRetrievalError — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/api/iqm.iqm_client.errors.CircuitExecutionError.html b/api/iqm.iqm_client.errors.CircuitExecutionError.html index 4d9d44c55..38fc5a709 100644 --- a/api/iqm.iqm_client.errors.CircuitExecutionError.html +++ b/api/iqm.iqm_client.errors.CircuitExecutionError.html @@ -8,7 +8,7 @@ - iqm.iqm_client.errors.CircuitExecutionError — IQM client 0.0.post1.dev370+g80a98e2 documentation + iqm.iqm_client.errors.CircuitExecutionError — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/api/iqm.iqm_client.errors.CircuitValidationError.html b/api/iqm.iqm_client.errors.CircuitValidationError.html index 80727e7fa..77363137a 100644 --- a/api/iqm.iqm_client.errors.CircuitValidationError.html +++ b/api/iqm.iqm_client.errors.CircuitValidationError.html @@ -8,7 +8,7 @@ - iqm.iqm_client.errors.CircuitValidationError — IQM client 0.0.post1.dev370+g80a98e2 documentation + iqm.iqm_client.errors.CircuitValidationError — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/api/iqm.iqm_client.errors.ClientAuthenticationError.html b/api/iqm.iqm_client.errors.ClientAuthenticationError.html index ee5c3789e..4352d7aa0 100644 --- a/api/iqm.iqm_client.errors.ClientAuthenticationError.html +++ b/api/iqm.iqm_client.errors.ClientAuthenticationError.html @@ -8,7 +8,7 @@ - iqm.iqm_client.errors.ClientAuthenticationError — IQM client 0.0.post1.dev370+g80a98e2 documentation + iqm.iqm_client.errors.ClientAuthenticationError — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/api/iqm.iqm_client.errors.ClientConfigurationError.html b/api/iqm.iqm_client.errors.ClientConfigurationError.html index 02cbd98ff..1767443a7 100644 --- a/api/iqm.iqm_client.errors.ClientConfigurationError.html +++ b/api/iqm.iqm_client.errors.ClientConfigurationError.html @@ -8,7 +8,7 @@ - iqm.iqm_client.errors.ClientConfigurationError — IQM client 0.0.post1.dev370+g80a98e2 documentation + iqm.iqm_client.errors.ClientConfigurationError — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/api/iqm.iqm_client.errors.JobAbortionError.html b/api/iqm.iqm_client.errors.JobAbortionError.html index b5bbe90f0..58af598b5 100644 --- a/api/iqm.iqm_client.errors.JobAbortionError.html +++ b/api/iqm.iqm_client.errors.JobAbortionError.html @@ -8,7 +8,7 @@ - iqm.iqm_client.errors.JobAbortionError — IQM client 0.0.post1.dev370+g80a98e2 documentation + iqm.iqm_client.errors.JobAbortionError — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/api/iqm.iqm_client.errors.html b/api/iqm.iqm_client.errors.html index 916cbbf79..0e0af55ad 100644 --- a/api/iqm.iqm_client.errors.html +++ b/api/iqm.iqm_client.errors.html @@ -8,7 +8,7 @@ - iqm.iqm_client.errors — IQM client 0.0.post1.dev370+g80a98e2 documentation + iqm.iqm_client.errors — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/api/iqm.iqm_client.html b/api/iqm.iqm_client.html index a8bea2c9f..569b63e10 100644 --- a/api/iqm.iqm_client.html +++ b/api/iqm.iqm_client.html @@ -8,7 +8,7 @@ - iqm.iqm_client — IQM client 0.0.post1.dev370+g80a98e2 documentation + iqm.iqm_client — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/api/iqm.iqm_client.iqm_client.IQMClient.html b/api/iqm.iqm_client.iqm_client.IQMClient.html index 3a66b7043..a36a3e597 100644 --- a/api/iqm.iqm_client.iqm_client.IQMClient.html +++ b/api/iqm.iqm_client.iqm_client.IQMClient.html @@ -8,7 +8,7 @@ - iqm.iqm_client.iqm_client.IQMClient — IQM client 0.0.post1.dev370+g80a98e2 documentation + iqm.iqm_client.iqm_client.IQMClient — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/api/iqm.iqm_client.iqm_client.html b/api/iqm.iqm_client.iqm_client.html index b11f71e9f..b5d6fbd41 100644 --- a/api/iqm.iqm_client.iqm_client.html +++ b/api/iqm.iqm_client.iqm_client.html @@ -8,7 +8,7 @@ - iqm.iqm_client.iqm_client — IQM client 0.0.post1.dev370+g80a98e2 documentation + iqm.iqm_client.iqm_client — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/api/iqm.iqm_client.models.Circuit.html b/api/iqm.iqm_client.models.Circuit.html index b383d3303..a9f639be8 100644 --- a/api/iqm.iqm_client.models.Circuit.html +++ b/api/iqm.iqm_client.models.Circuit.html @@ -8,7 +8,7 @@ - iqm.iqm_client.models.Circuit — IQM client 0.0.post1.dev370+g80a98e2 documentation + iqm.iqm_client.models.Circuit — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/api/iqm.iqm_client.models.CircuitBatch.html b/api/iqm.iqm_client.models.CircuitBatch.html index 867f9079f..5af26732f 100644 --- a/api/iqm.iqm_client.models.CircuitBatch.html +++ b/api/iqm.iqm_client.models.CircuitBatch.html @@ -8,7 +8,7 @@ - iqm.iqm_client.models.CircuitBatch — IQM client 0.0.post1.dev370+g80a98e2 documentation + iqm.iqm_client.models.CircuitBatch — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/api/iqm.iqm_client.models.CircuitCompilationOptions.html b/api/iqm.iqm_client.models.CircuitCompilationOptions.html index ebc5a3c93..a9abd0d91 100644 --- a/api/iqm.iqm_client.models.CircuitCompilationOptions.html +++ b/api/iqm.iqm_client.models.CircuitCompilationOptions.html @@ -8,7 +8,7 @@ - iqm.iqm_client.models.CircuitCompilationOptions — IQM client 0.0.post1.dev370+g80a98e2 documentation + iqm.iqm_client.models.CircuitCompilationOptions — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/api/iqm.iqm_client.models.CircuitMeasurementResults.html b/api/iqm.iqm_client.models.CircuitMeasurementResults.html index 08b876b81..38be01db3 100644 --- a/api/iqm.iqm_client.models.CircuitMeasurementResults.html +++ b/api/iqm.iqm_client.models.CircuitMeasurementResults.html @@ -8,7 +8,7 @@ - iqm.iqm_client.models.CircuitMeasurementResults — IQM client 0.0.post1.dev370+g80a98e2 documentation + iqm.iqm_client.models.CircuitMeasurementResults — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/api/iqm.iqm_client.models.CircuitMeasurementResultsBatch.html b/api/iqm.iqm_client.models.CircuitMeasurementResultsBatch.html index bc846a01f..4ad2f1568 100644 --- a/api/iqm.iqm_client.models.CircuitMeasurementResultsBatch.html +++ b/api/iqm.iqm_client.models.CircuitMeasurementResultsBatch.html @@ -8,7 +8,7 @@ - iqm.iqm_client.models.CircuitMeasurementResultsBatch — IQM client 0.0.post1.dev370+g80a98e2 documentation + iqm.iqm_client.models.CircuitMeasurementResultsBatch — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/api/iqm.iqm_client.models.DynamicQuantumArchitecture.html b/api/iqm.iqm_client.models.DynamicQuantumArchitecture.html index 95893b412..7c2e7b3ab 100644 --- a/api/iqm.iqm_client.models.DynamicQuantumArchitecture.html +++ b/api/iqm.iqm_client.models.DynamicQuantumArchitecture.html @@ -8,7 +8,7 @@ - iqm.iqm_client.models.DynamicQuantumArchitecture — IQM client 0.0.post1.dev370+g80a98e2 documentation + iqm.iqm_client.models.DynamicQuantumArchitecture — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/api/iqm.iqm_client.models.GateImplementationInfo.html b/api/iqm.iqm_client.models.GateImplementationInfo.html index 26db9c618..abd534da5 100644 --- a/api/iqm.iqm_client.models.GateImplementationInfo.html +++ b/api/iqm.iqm_client.models.GateImplementationInfo.html @@ -8,7 +8,7 @@ - iqm.iqm_client.models.GateImplementationInfo — IQM client 0.0.post1.dev370+g80a98e2 documentation + iqm.iqm_client.models.GateImplementationInfo — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/api/iqm.iqm_client.models.GateInfo.html b/api/iqm.iqm_client.models.GateInfo.html index ce1196a11..869ad50a4 100644 --- a/api/iqm.iqm_client.models.GateInfo.html +++ b/api/iqm.iqm_client.models.GateInfo.html @@ -8,7 +8,7 @@ - iqm.iqm_client.models.GateInfo — IQM client 0.0.post1.dev370+g80a98e2 documentation + iqm.iqm_client.models.GateInfo — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/api/iqm.iqm_client.models.HeraldingMode.html b/api/iqm.iqm_client.models.HeraldingMode.html index 6206086ea..aacc0cc21 100644 --- a/api/iqm.iqm_client.models.HeraldingMode.html +++ b/api/iqm.iqm_client.models.HeraldingMode.html @@ -8,7 +8,7 @@ - iqm.iqm_client.models.HeraldingMode — IQM client 0.0.post1.dev370+g80a98e2 documentation + iqm.iqm_client.models.HeraldingMode — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/api/iqm.iqm_client.models.Instruction.html b/api/iqm.iqm_client.models.Instruction.html index 3658ad736..2dac74c17 100644 --- a/api/iqm.iqm_client.models.Instruction.html +++ b/api/iqm.iqm_client.models.Instruction.html @@ -8,7 +8,7 @@ - iqm.iqm_client.models.Instruction — IQM client 0.0.post1.dev370+g80a98e2 documentation + iqm.iqm_client.models.Instruction — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -141,8 +141,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/api/iqm.iqm_client.models.Locus.html b/api/iqm.iqm_client.models.Locus.html index 4d2ffeb78..71d0819e6 100644 --- a/api/iqm.iqm_client.models.Locus.html +++ b/api/iqm.iqm_client.models.Locus.html @@ -8,7 +8,7 @@ - iqm.iqm_client.models.Locus — IQM client 0.0.post1.dev370+g80a98e2 documentation + iqm.iqm_client.models.Locus — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/api/iqm.iqm_client.models.Metadata.html b/api/iqm.iqm_client.models.Metadata.html index ec9764a68..72b3a8db4 100644 --- a/api/iqm.iqm_client.models.Metadata.html +++ b/api/iqm.iqm_client.models.Metadata.html @@ -8,7 +8,7 @@ - iqm.iqm_client.models.Metadata — IQM client 0.0.post1.dev370+g80a98e2 documentation + iqm.iqm_client.models.Metadata — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/api/iqm.iqm_client.models.MoveGateFrameTrackingMode.html b/api/iqm.iqm_client.models.MoveGateFrameTrackingMode.html index dc52fc925..eae78ddb5 100644 --- a/api/iqm.iqm_client.models.MoveGateFrameTrackingMode.html +++ b/api/iqm.iqm_client.models.MoveGateFrameTrackingMode.html @@ -8,7 +8,7 @@ - iqm.iqm_client.models.MoveGateFrameTrackingMode — IQM client 0.0.post1.dev370+g80a98e2 documentation + iqm.iqm_client.models.MoveGateFrameTrackingMode — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/api/iqm.iqm_client.models.MoveGateValidationMode.html b/api/iqm.iqm_client.models.MoveGateValidationMode.html index 57e48ee84..29912942a 100644 --- a/api/iqm.iqm_client.models.MoveGateValidationMode.html +++ b/api/iqm.iqm_client.models.MoveGateValidationMode.html @@ -8,7 +8,7 @@ - iqm.iqm_client.models.MoveGateValidationMode — IQM client 0.0.post1.dev370+g80a98e2 documentation + iqm.iqm_client.models.MoveGateValidationMode — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/api/iqm.iqm_client.models.QuantumArchitecture.html b/api/iqm.iqm_client.models.QuantumArchitecture.html index f79482953..0dc4f1f1f 100644 --- a/api/iqm.iqm_client.models.QuantumArchitecture.html +++ b/api/iqm.iqm_client.models.QuantumArchitecture.html @@ -8,7 +8,7 @@ - iqm.iqm_client.models.QuantumArchitecture — IQM client 0.0.post1.dev370+g80a98e2 documentation + iqm.iqm_client.models.QuantumArchitecture — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/api/iqm.iqm_client.models.QuantumArchitectureSpecification.html b/api/iqm.iqm_client.models.QuantumArchitectureSpecification.html index fb59edc3b..3204f78bf 100644 --- a/api/iqm.iqm_client.models.QuantumArchitectureSpecification.html +++ b/api/iqm.iqm_client.models.QuantumArchitectureSpecification.html @@ -8,7 +8,7 @@ - iqm.iqm_client.models.QuantumArchitectureSpecification — IQM client 0.0.post1.dev370+g80a98e2 documentation + iqm.iqm_client.models.QuantumArchitectureSpecification — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/api/iqm.iqm_client.models.QubitMapping.html b/api/iqm.iqm_client.models.QubitMapping.html index a35893334..9d42385eb 100644 --- a/api/iqm.iqm_client.models.QubitMapping.html +++ b/api/iqm.iqm_client.models.QubitMapping.html @@ -8,7 +8,7 @@ - iqm.iqm_client.models.QubitMapping — IQM client 0.0.post1.dev370+g80a98e2 documentation + iqm.iqm_client.models.QubitMapping — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/api/iqm.iqm_client.models.RunRequest.html b/api/iqm.iqm_client.models.RunRequest.html index b5bc1965c..efe640bb7 100644 --- a/api/iqm.iqm_client.models.RunRequest.html +++ b/api/iqm.iqm_client.models.RunRequest.html @@ -8,7 +8,7 @@ - iqm.iqm_client.models.RunRequest — IQM client 0.0.post1.dev370+g80a98e2 documentation + iqm.iqm_client.models.RunRequest — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/api/iqm.iqm_client.models.RunResult.html b/api/iqm.iqm_client.models.RunResult.html index da5185b60..31eac8f53 100644 --- a/api/iqm.iqm_client.models.RunResult.html +++ b/api/iqm.iqm_client.models.RunResult.html @@ -8,7 +8,7 @@ - iqm.iqm_client.models.RunResult — IQM client 0.0.post1.dev370+g80a98e2 documentation + iqm.iqm_client.models.RunResult — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/api/iqm.iqm_client.models.RunStatus.html b/api/iqm.iqm_client.models.RunStatus.html index af2cd07eb..4dc6b6685 100644 --- a/api/iqm.iqm_client.models.RunStatus.html +++ b/api/iqm.iqm_client.models.RunStatus.html @@ -8,7 +8,7 @@ - iqm.iqm_client.models.RunStatus — IQM client 0.0.post1.dev370+g80a98e2 documentation + iqm.iqm_client.models.RunStatus — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/api/iqm.iqm_client.models.SingleQubitMapping.html b/api/iqm.iqm_client.models.SingleQubitMapping.html index 9204a5517..77638effc 100644 --- a/api/iqm.iqm_client.models.SingleQubitMapping.html +++ b/api/iqm.iqm_client.models.SingleQubitMapping.html @@ -8,7 +8,7 @@ - iqm.iqm_client.models.SingleQubitMapping — IQM client 0.0.post1.dev370+g80a98e2 documentation + iqm.iqm_client.models.SingleQubitMapping — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/api/iqm.iqm_client.models.Status.html b/api/iqm.iqm_client.models.Status.html index 0f314ec9c..8a801b1c0 100644 --- a/api/iqm.iqm_client.models.Status.html +++ b/api/iqm.iqm_client.models.Status.html @@ -8,7 +8,7 @@ - iqm.iqm_client.models.Status — IQM client 0.0.post1.dev370+g80a98e2 documentation + iqm.iqm_client.models.Status — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/api/iqm.iqm_client.models.get_current_instruction_name.html b/api/iqm.iqm_client.models.get_current_instruction_name.html index e62845735..2dc230d4a 100644 --- a/api/iqm.iqm_client.models.get_current_instruction_name.html +++ b/api/iqm.iqm_client.models.get_current_instruction_name.html @@ -8,7 +8,7 @@ - iqm.iqm_client.models.get_current_instruction_name — IQM client 0.0.post1.dev370+g80a98e2 documentation + iqm.iqm_client.models.get_current_instruction_name — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/api/iqm.iqm_client.models.html b/api/iqm.iqm_client.models.html index 7b9d85e8e..d641fb389 100644 --- a/api/iqm.iqm_client.models.html +++ b/api/iqm.iqm_client.models.html @@ -8,7 +8,7 @@ - iqm.iqm_client.models — IQM client 0.0.post1.dev370+g80a98e2 documentation + iqm.iqm_client.models — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/api/iqm.iqm_client.models.is_directed_instruction.html b/api/iqm.iqm_client.models.is_directed_instruction.html index f8ca73a10..e48c3f6a8 100644 --- a/api/iqm.iqm_client.models.is_directed_instruction.html +++ b/api/iqm.iqm_client.models.is_directed_instruction.html @@ -8,7 +8,7 @@ - iqm.iqm_client.models.is_directed_instruction — IQM client 0.0.post1.dev370+g80a98e2 documentation + iqm.iqm_client.models.is_directed_instruction — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/api/iqm.iqm_client.models.is_multi_qubit_instruction.html b/api/iqm.iqm_client.models.is_multi_qubit_instruction.html index f646fabca..6235d756d 100644 --- a/api/iqm.iqm_client.models.is_multi_qubit_instruction.html +++ b/api/iqm.iqm_client.models.is_multi_qubit_instruction.html @@ -8,7 +8,7 @@ - iqm.iqm_client.models.is_multi_qubit_instruction — IQM client 0.0.post1.dev370+g80a98e2 documentation + iqm.iqm_client.models.is_multi_qubit_instruction — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/api/iqm.iqm_client.models.serialize_qubit_mapping.html b/api/iqm.iqm_client.models.serialize_qubit_mapping.html index 0d2b3a8fc..cac2dac2a 100644 --- a/api/iqm.iqm_client.models.serialize_qubit_mapping.html +++ b/api/iqm.iqm_client.models.serialize_qubit_mapping.html @@ -8,7 +8,7 @@ - iqm.iqm_client.models.serialize_qubit_mapping — IQM client 0.0.post1.dev370+g80a98e2 documentation + iqm.iqm_client.models.serialize_qubit_mapping — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/api/iqm.iqm_client.models.validate_circuit.html b/api/iqm.iqm_client.models.validate_circuit.html index f96aab7e7..1e01e8e38 100644 --- a/api/iqm.iqm_client.models.validate_circuit.html +++ b/api/iqm.iqm_client.models.validate_circuit.html @@ -8,7 +8,7 @@ - iqm.iqm_client.models.validate_circuit — IQM client 0.0.post1.dev370+g80a98e2 documentation + iqm.iqm_client.models.validate_circuit — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/api/iqm.iqm_client.transpile.ExistingMoveHandlingOptions.html b/api/iqm.iqm_client.transpile.ExistingMoveHandlingOptions.html index a85a7c1d6..8290ee82e 100644 --- a/api/iqm.iqm_client.transpile.ExistingMoveHandlingOptions.html +++ b/api/iqm.iqm_client.transpile.ExistingMoveHandlingOptions.html @@ -8,7 +8,7 @@ - iqm.iqm_client.transpile.ExistingMoveHandlingOptions — IQM client 0.0.post1.dev370+g80a98e2 documentation + iqm.iqm_client.transpile.ExistingMoveHandlingOptions — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/api/iqm.iqm_client.transpile.ResonatorStateTracker.html b/api/iqm.iqm_client.transpile.ResonatorStateTracker.html index d07b16a38..2cbc51514 100644 --- a/api/iqm.iqm_client.transpile.ResonatorStateTracker.html +++ b/api/iqm.iqm_client.transpile.ResonatorStateTracker.html @@ -8,7 +8,7 @@ - iqm.iqm_client.transpile.ResonatorStateTracker — IQM client 0.0.post1.dev370+g80a98e2 documentation + iqm.iqm_client.transpile.ResonatorStateTracker — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/api/iqm.iqm_client.transpile.html b/api/iqm.iqm_client.transpile.html index 516da173c..4f0a4c798 100644 --- a/api/iqm.iqm_client.transpile.html +++ b/api/iqm.iqm_client.transpile.html @@ -8,7 +8,7 @@ - iqm.iqm_client.transpile — IQM client 0.0.post1.dev370+g80a98e2 documentation + iqm.iqm_client.transpile — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/api/iqm.iqm_client.transpile.transpile_insert_moves.html b/api/iqm.iqm_client.transpile.transpile_insert_moves.html index f10b6e1b6..cf7863f0d 100644 --- a/api/iqm.iqm_client.transpile.transpile_insert_moves.html +++ b/api/iqm.iqm_client.transpile.transpile_insert_moves.html @@ -8,7 +8,7 @@ - iqm.iqm_client.transpile.transpile_insert_moves — IQM client 0.0.post1.dev370+g80a98e2 documentation + iqm.iqm_client.transpile.transpile_insert_moves — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/api/iqm.iqm_client.transpile.transpile_remove_moves.html b/api/iqm.iqm_client.transpile.transpile_remove_moves.html index 32ef819c1..5715ea873 100644 --- a/api/iqm.iqm_client.transpile.transpile_remove_moves.html +++ b/api/iqm.iqm_client.transpile.transpile_remove_moves.html @@ -8,7 +8,7 @@ - iqm.iqm_client.transpile.transpile_remove_moves — IQM client 0.0.post1.dev370+g80a98e2 documentation + iqm.iqm_client.transpile.transpile_remove_moves — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/api/iqm.iqm_client.util.IQMJSONEncoder.html b/api/iqm.iqm_client.util.IQMJSONEncoder.html index d654be03e..a24d65a50 100644 --- a/api/iqm.iqm_client.util.IQMJSONEncoder.html +++ b/api/iqm.iqm_client.util.IQMJSONEncoder.html @@ -8,7 +8,7 @@ - iqm.iqm_client.util.IQMJSONEncoder — IQM client 0.0.post1.dev370+g80a98e2 documentation + iqm.iqm_client.util.IQMJSONEncoder — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/api/iqm.iqm_client.util.html b/api/iqm.iqm_client.util.html index e34850894..ea806b647 100644 --- a/api/iqm.iqm_client.util.html +++ b/api/iqm.iqm_client.util.html @@ -8,7 +8,7 @@ - iqm.iqm_client.util — IQM client 0.0.post1.dev370+g80a98e2 documentation + iqm.iqm_client.util — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/api/iqm.iqm_client.util.to_json_dict.html b/api/iqm.iqm_client.util.to_json_dict.html index 58ac14168..77d3e5527 100644 --- a/api/iqm.iqm_client.util.to_json_dict.html +++ b/api/iqm.iqm_client.util.to_json_dict.html @@ -8,7 +8,7 @@ - iqm.iqm_client.util.to_json_dict — IQM client 0.0.post1.dev370+g80a98e2 documentation + iqm.iqm_client.util.to_json_dict — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/authors.html b/authors.html index 76e0d2558..d5a938869 100644 --- a/authors.html +++ b/authors.html @@ -8,7 +8,7 @@ - Contributors — IQM client 0.0.post1.dev370+g80a98e2 documentation + Contributors — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/changelog.html b/changelog.html index 13bf3cf23..9c3be29a4 100644 --- a/changelog.html +++ b/changelog.html @@ -8,7 +8,7 @@ - Changelog — IQM client 0.0.post1.dev370+g80a98e2 documentation + Changelog — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -138,8 +138,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/genindex.html b/genindex.html index 5861939a5..4e8264aad 100644 --- a/genindex.html +++ b/genindex.html @@ -7,7 +7,7 @@ - Index — IQM client 0.0.post1.dev370+g80a98e2 documentation + Index — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -36,7 +36,7 @@ - + @@ -138,8 +138,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/index.html b/index.html index 43fccdfcc..5e96a3a08 100644 --- a/index.html +++ b/index.html @@ -8,7 +8,7 @@ - IQM client — IQM client 0.0.post1.dev370+g80a98e2 documentation + IQM client — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -140,8 +140,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + @@ -403,7 +403,7 @@

Contents

IQM client#

Release:
-

0.0.post1.dev370+g80a98e2

+

0.0.post1.dev371+g4ebe0cf

Date:

2024-09-27

@@ -412,6 +412,7 @@

IQM client

iqm-finland/iqm-client

+

(NOTE: this is a test fork of the actual iqm-client repository)

Client-side library for connecting to an IQM quantum computer.

Contents#

diff --git a/integration_guide.html b/integration_guide.html index 5ad3eef97..4afec2a93 100644 --- a/integration_guide.html +++ b/integration_guide.html @@ -8,7 +8,7 @@ - Integration Guide — IQM client 0.0.post1.dev370+g80a98e2 documentation + Integration Guide — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/license.html b/license.html index a0b51c995..2d7a0b180 100644 --- a/license.html +++ b/license.html @@ -8,7 +8,7 @@ - License — IQM client 0.0.post1.dev370+g80a98e2 documentation + License — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/objects.inv b/objects.inv index 316ee0981..c0958d865 100644 Binary files a/objects.inv and b/objects.inv differ diff --git a/py-modindex.html b/py-modindex.html index fd4c10fc1..76c1e9ccb 100644 --- a/py-modindex.html +++ b/py-modindex.html @@ -7,7 +7,7 @@ - Python Module Index — IQM client 0.0.post1.dev370+g80a98e2 documentation + Python Module Index — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -36,7 +36,7 @@ - + @@ -141,8 +141,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/readme.html b/readme.html index d485b9836..fd1b02764 100644 --- a/readme.html +++ b/readme.html @@ -8,7 +8,7 @@ - IQM Client — IQM client 0.0.post1.dev370+g80a98e2 documentation + IQM Client — IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -37,7 +37,7 @@ - + @@ -139,8 +139,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/search.html b/search.html index f38cd908f..a493c28de 100644 --- a/search.html +++ b/search.html @@ -6,7 +6,7 @@ - Search - IQM client 0.0.post1.dev370+g80a98e2 documentation + Search - IQM client 0.0.post1.dev371+g4ebe0cf documentation @@ -35,7 +35,7 @@ - + @@ -140,8 +140,8 @@ - IQM client 0.0.post1.dev370+g80a98e2 documentation - Home - + IQM client 0.0.post1.dev371+g4ebe0cf documentation - Home + diff --git a/searchindex.js b/searchindex.js index f548a96c1..2e06b8d79 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["API", "api/iqm.iqm_client", "api/iqm.iqm_client.authentication", "api/iqm.iqm_client.authentication.ExternalToken", "api/iqm.iqm_client.authentication.TokenClient", "api/iqm.iqm_client.authentication.TokenManager", "api/iqm.iqm_client.authentication.TokenProviderInterface", "api/iqm.iqm_client.authentication.TokensFileReader", "api/iqm.iqm_client.errors", "api/iqm.iqm_client.errors.APITimeoutError", "api/iqm.iqm_client.errors.ArchitectureRetrievalError", "api/iqm.iqm_client.errors.CircuitExecutionError", "api/iqm.iqm_client.errors.CircuitValidationError", "api/iqm.iqm_client.errors.ClientAuthenticationError", "api/iqm.iqm_client.errors.ClientConfigurationError", "api/iqm.iqm_client.errors.JobAbortionError", "api/iqm.iqm_client.iqm_client", "api/iqm.iqm_client.iqm_client.IQMClient", "api/iqm.iqm_client.models", "api/iqm.iqm_client.models.Circuit", "api/iqm.iqm_client.models.CircuitBatch", "api/iqm.iqm_client.models.CircuitCompilationOptions", "api/iqm.iqm_client.models.CircuitMeasurementResults", "api/iqm.iqm_client.models.CircuitMeasurementResultsBatch", "api/iqm.iqm_client.models.DynamicQuantumArchitecture", "api/iqm.iqm_client.models.GateImplementationInfo", "api/iqm.iqm_client.models.GateInfo", "api/iqm.iqm_client.models.HeraldingMode", "api/iqm.iqm_client.models.Instruction", "api/iqm.iqm_client.models.Locus", "api/iqm.iqm_client.models.Metadata", "api/iqm.iqm_client.models.MoveGateFrameTrackingMode", "api/iqm.iqm_client.models.MoveGateValidationMode", "api/iqm.iqm_client.models.QuantumArchitecture", "api/iqm.iqm_client.models.QuantumArchitectureSpecification", "api/iqm.iqm_client.models.QubitMapping", "api/iqm.iqm_client.models.RunRequest", "api/iqm.iqm_client.models.RunResult", "api/iqm.iqm_client.models.RunStatus", "api/iqm.iqm_client.models.SingleQubitMapping", "api/iqm.iqm_client.models.Status", "api/iqm.iqm_client.models.get_current_instruction_name", "api/iqm.iqm_client.models.is_directed_instruction", "api/iqm.iqm_client.models.is_multi_qubit_instruction", "api/iqm.iqm_client.models.serialize_qubit_mapping", "api/iqm.iqm_client.models.validate_circuit", "api/iqm.iqm_client.transpile", "api/iqm.iqm_client.transpile.ExistingMoveHandlingOptions", "api/iqm.iqm_client.transpile.ResonatorStateTracker", "api/iqm.iqm_client.transpile.transpile_insert_moves", "api/iqm.iqm_client.transpile.transpile_remove_moves", "api/iqm.iqm_client.util", "api/iqm.iqm_client.util.IQMJSONEncoder", "api/iqm.iqm_client.util.to_json_dict", "authors", "changelog", "index", "integration_guide", "license", "readme"], "filenames": ["API.rst", "api/iqm.iqm_client.rst", "api/iqm.iqm_client.authentication.rst", "api/iqm.iqm_client.authentication.ExternalToken.rst", "api/iqm.iqm_client.authentication.TokenClient.rst", "api/iqm.iqm_client.authentication.TokenManager.rst", "api/iqm.iqm_client.authentication.TokenProviderInterface.rst", "api/iqm.iqm_client.authentication.TokensFileReader.rst", "api/iqm.iqm_client.errors.rst", "api/iqm.iqm_client.errors.APITimeoutError.rst", "api/iqm.iqm_client.errors.ArchitectureRetrievalError.rst", "api/iqm.iqm_client.errors.CircuitExecutionError.rst", "api/iqm.iqm_client.errors.CircuitValidationError.rst", "api/iqm.iqm_client.errors.ClientAuthenticationError.rst", "api/iqm.iqm_client.errors.ClientConfigurationError.rst", "api/iqm.iqm_client.errors.JobAbortionError.rst", "api/iqm.iqm_client.iqm_client.rst", "api/iqm.iqm_client.iqm_client.IQMClient.rst", "api/iqm.iqm_client.models.rst", "api/iqm.iqm_client.models.Circuit.rst", "api/iqm.iqm_client.models.CircuitBatch.rst", "api/iqm.iqm_client.models.CircuitCompilationOptions.rst", "api/iqm.iqm_client.models.CircuitMeasurementResults.rst", "api/iqm.iqm_client.models.CircuitMeasurementResultsBatch.rst", "api/iqm.iqm_client.models.DynamicQuantumArchitecture.rst", "api/iqm.iqm_client.models.GateImplementationInfo.rst", "api/iqm.iqm_client.models.GateInfo.rst", "api/iqm.iqm_client.models.HeraldingMode.rst", "api/iqm.iqm_client.models.Instruction.rst", "api/iqm.iqm_client.models.Locus.rst", "api/iqm.iqm_client.models.Metadata.rst", "api/iqm.iqm_client.models.MoveGateFrameTrackingMode.rst", "api/iqm.iqm_client.models.MoveGateValidationMode.rst", "api/iqm.iqm_client.models.QuantumArchitecture.rst", "api/iqm.iqm_client.models.QuantumArchitectureSpecification.rst", "api/iqm.iqm_client.models.QubitMapping.rst", "api/iqm.iqm_client.models.RunRequest.rst", "api/iqm.iqm_client.models.RunResult.rst", "api/iqm.iqm_client.models.RunStatus.rst", "api/iqm.iqm_client.models.SingleQubitMapping.rst", "api/iqm.iqm_client.models.Status.rst", "api/iqm.iqm_client.models.get_current_instruction_name.rst", "api/iqm.iqm_client.models.is_directed_instruction.rst", "api/iqm.iqm_client.models.is_multi_qubit_instruction.rst", "api/iqm.iqm_client.models.serialize_qubit_mapping.rst", "api/iqm.iqm_client.models.validate_circuit.rst", "api/iqm.iqm_client.transpile.rst", "api/iqm.iqm_client.transpile.ExistingMoveHandlingOptions.rst", "api/iqm.iqm_client.transpile.ResonatorStateTracker.rst", "api/iqm.iqm_client.transpile.transpile_insert_moves.rst", "api/iqm.iqm_client.transpile.transpile_remove_moves.rst", "api/iqm.iqm_client.util.rst", "api/iqm.iqm_client.util.IQMJSONEncoder.rst", "api/iqm.iqm_client.util.to_json_dict.rst", "authors.rst", "changelog.rst", "index.rst", "integration_guide.rst", "license.rst", "readme.rst"], "titles": ["API Reference", "iqm.iqm_client", "iqm.iqm_client.authentication", "iqm.iqm_client.authentication.ExternalToken", "iqm.iqm_client.authentication.TokenClient", "iqm.iqm_client.authentication.TokenManager", "iqm.iqm_client.authentication.TokenProviderInterface", "iqm.iqm_client.authentication.TokensFileReader", "iqm.iqm_client.errors", "iqm.iqm_client.errors.APITimeoutError", "iqm.iqm_client.errors.ArchitectureRetrievalError", "iqm.iqm_client.errors.CircuitExecutionError", "iqm.iqm_client.errors.CircuitValidationError", "iqm.iqm_client.errors.ClientAuthenticationError", "iqm.iqm_client.errors.ClientConfigurationError", "iqm.iqm_client.errors.JobAbortionError", "iqm.iqm_client.iqm_client", "iqm.iqm_client.iqm_client.IQMClient", "iqm.iqm_client.models", "iqm.iqm_client.models.Circuit", "iqm.iqm_client.models.CircuitBatch", "iqm.iqm_client.models.CircuitCompilationOptions", "iqm.iqm_client.models.CircuitMeasurementResults", "iqm.iqm_client.models.CircuitMeasurementResultsBatch", "iqm.iqm_client.models.DynamicQuantumArchitecture", "iqm.iqm_client.models.GateImplementationInfo", "iqm.iqm_client.models.GateInfo", "iqm.iqm_client.models.HeraldingMode", "iqm.iqm_client.models.Instruction", "iqm.iqm_client.models.Locus", "iqm.iqm_client.models.Metadata", "iqm.iqm_client.models.MoveGateFrameTrackingMode", "iqm.iqm_client.models.MoveGateValidationMode", "iqm.iqm_client.models.QuantumArchitecture", "iqm.iqm_client.models.QuantumArchitectureSpecification", "iqm.iqm_client.models.QubitMapping", "iqm.iqm_client.models.RunRequest", "iqm.iqm_client.models.RunResult", "iqm.iqm_client.models.RunStatus", "iqm.iqm_client.models.SingleQubitMapping", "iqm.iqm_client.models.Status", "iqm.iqm_client.models.get_current_instruction_name", "iqm.iqm_client.models.is_directed_instruction", "iqm.iqm_client.models.is_multi_qubit_instruction", "iqm.iqm_client.models.serialize_qubit_mapping", "iqm.iqm_client.models.validate_circuit", "iqm.iqm_client.transpile", "iqm.iqm_client.transpile.ExistingMoveHandlingOptions", "iqm.iqm_client.transpile.ResonatorStateTracker", "iqm.iqm_client.transpile.transpile_insert_moves", "iqm.iqm_client.transpile.transpile_remove_moves", "iqm.iqm_client.util", "iqm.iqm_client.util.IQMJSONEncoder", "iqm.iqm_client.util.to_json_dict", "Contributors", "Changelog", "IQM client", "Integration Guide", "License", "IQM Client"], "terms": {"client": [1, 16, 28, 55, 57], "side": [1, 17, 55, 56, 59], "librari": [1, 55, 56, 57, 59], "connect": [1, 16, 34, 48, 56, 57, 59], "execut": [1, 9, 17, 19, 20, 21, 27, 28, 30, 36, 37, 38, 48, 55, 57, 58, 59], "quantum": [1, 10, 16, 17, 19, 20, 21, 24, 25, 26, 28, 29, 33, 34, 36, 37, 42, 45, 48, 55, 56, 57, 59], "circuit": [1, 12, 17, 18, 20, 21, 22, 23, 26, 27, 28, 30, 31, 32, 35, 36, 37, 38, 45, 48, 49, 50, 55, 56], "comput": [1, 16, 17, 19, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39, 48, 55, 56, 57, 58, 59], "subpackag": 1, "modul": [1, 2, 8, 18, 56], "thi": [2, 8, 17, 18, 19, 21, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 36, 37, 38, 39, 48, 49, 50, 52, 57, 58, 59], "contain": [2, 8, 18, 19, 21, 28, 37, 49, 53, 55, 57, 58], "user": [2, 5, 13, 17, 26, 31, 32, 49, 55, 57, 59], "relat": [2, 17, 56], "class": [2, 3, 4, 5, 6, 7, 8, 16, 17, 18, 19, 21, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 46, 47, 48, 51, 52, 55, 58], "function": [2, 18, 46, 49, 51, 55, 57], "requir": [2, 5, 8, 19, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39, 55, 57, 58, 59], "iqmclient": [2, 8, 16, 18, 51, 55, 57], "inherit": [2, 16, 18, 46, 51], "tokenmanag": 2, "tokenproviderinterfac": [2, 3, 4, 7], "abc": [2, 6], "externaltoken": 2, "tokensfileread": 2, "tokencli": 2, "token": [3, 4, 5, 6, 7, 17, 55, 57], "base": [3, 4, 5, 6, 7, 17, 19, 21, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 47, 48, 52, 55, 58], "hold": [3, 48, 58], "an": [3, 4, 17, 19, 25, 27, 28, 36, 37, 38, 45, 55, 56, 57, 58, 59], "extern": [3, 17, 55], "method": [3, 4, 5, 6, 7, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 47, 48, 49, 50, 52, 55, 57], "paramet": [3, 4, 5, 7, 17, 19, 21, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39, 41, 42, 43, 44, 45, 48, 49, 50, 52, 53, 55, 57], "str": [3, 4, 5, 6, 7, 17, 19, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 47, 48, 49, 53, 55], "get_token": [3, 4, 6, 7], "return": [3, 4, 5, 6, 7, 17, 19, 24, 27, 33, 34, 37, 38, 41, 42, 43, 44, 45, 48, 49, 50, 52, 53, 55, 57], "valid": [3, 5, 6, 7, 12, 17, 21, 32, 36, 42, 45, 48, 55], "access": [3, 4, 5, 6, 7, 17, 55, 57], "rais": [3, 5, 6, 7, 17, 45, 48, 52, 53, 55], "clientauthenticationerror": [3, 5, 6, 7, 17], "acquir": [3, 6, 7], "fail": [3, 5, 6, 7, 10, 12, 15, 17, 36, 37, 38, 45], "type": [3, 4, 5, 6, 7, 17, 19, 20, 23, 28, 32, 34, 35, 37, 38, 42, 43, 44, 45, 48, 49, 50, 53, 55, 57, 58], "close": [3, 4, 5, 6, 7, 17, 55], "session": [3, 4, 6, 7, 17, 55, 57], "none": [3, 4, 5, 6, 7, 17, 19, 21, 27, 28, 30, 31, 32, 36, 37, 38, 45, 48, 49, 52], "auth_server_url": [4, 5, 17, 57], "realm": 4, "usernam": [4, 5, 17, 55, 57], "password": [4, 5, 17, 55, 57], "request": [4, 17, 26, 27, 30, 36, 55, 57], "new": [4, 41, 47, 55, 57], "from": [4, 5, 7, 17, 19, 22, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39, 44, 48, 50, 55, 57, 58, 59], "server": [4, 5, 9, 11, 16, 17, 21, 24, 30, 33, 36, 55, 57], "get": [4, 5, 55], "refresh": [4, 57], "tokens_fil": [5, 7, 17, 57], "object": [5, 17, 19, 21, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39, 44, 48, 52, 55, 58], "manag": [5, 17, 55, 57, 58], "long": [5, 9, 17, 57], "live": [5, 17], "plain": [5, 17], "text": [5, 17, 28, 58], "format": [5, 17, 44, 55, 57, 58], "path": [5, 17, 57], "file": [5, 7, 17, 55, 57, 58], "us": [5, 17, 18, 21, 26, 28, 30, 36, 45, 48, 49, 51, 55, 57, 58, 59], "url": [5, 17, 55, 57], "log": [5, 17], "The": [5, 17, 21, 22, 24, 28, 31, 37, 42, 43, 48, 49, 50, 55, 57, 58], "can": [5, 17, 27, 28, 48, 49, 51, 55, 57, 59], "also": [5, 17, 28, 42, 57, 58], "read": [5, 7, 57], "environ": [5, 17, 55, 56], "variabl": [5, 17, 55, 56], "iqm_token": [5, 17, 57], "iqm_tokens_fil": [5, 17, 57], "iqm_auth_serv": [5, 17, 57], "iqm_auth_usernam": [5, 17, 57], "iqm_auth_password": [5, 17, 57], "mix": [5, 57], "initialis": [5, 57], "argument": [5, 17, 28, 55, 57], "all": [5, 17, 19, 27, 28, 35, 36, 48, 49, 50, 55, 57, 58], "must": [5, 17, 28, 32, 36, 57, 58], "come": 5, "same": [5, 17, 36, 57, 58], "sourc": [5, 55, 56, 57, 58], "static": [5, 34, 37, 38, 48], "time_left_second": 5, "check": [5, 17, 19, 21, 28, 41, 42, 43, 47, 48, 55, 57, 59], "how": [5, 17, 36, 49, 57, 58], "much": 5, "time": [5, 17, 21, 28, 36, 57], "i": [5, 17, 19, 21, 27, 28, 29, 31, 32, 35, 36, 37, 41, 42, 43, 45, 48, 49, 50, 55, 57, 58, 59], "left": 5, "until": [5, 17, 57], "expir": [5, 55], "second": [5, 28, 57], "int": [5, 17, 36, 37], "get_bearer_token": 5, "retri": [5, 55], "1": [5, 17, 28, 37, 57, 58], "bearer": [5, 57], "ha": [5, 17, 25, 28, 37, 38, 41, 48, 49, 55, 57, 58], "been": [5, 25, 28, 41, 48, 49, 57, 58], "configur": [5, 14, 19, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39, 55, 58], "provid": [5, 6, 14, 17, 55, 57, 58], "true": [5, 17, 19, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39, 42, 43, 48, 52], "wa": [5, 17, 24, 37, 48, 57, 58], "success": [5, 57], "bool": [5, 17, 34, 42, 43, 48], "interfac": [6, 16, 58], "abstract": [6, 49, 57], "except": [8, 9, 10, 11, 12, 13, 14, 15, 17, 45, 52, 55, 57, 58], "job": [9, 15, 17, 30, 36, 37, 38, 40, 55, 56], "took": 9, "too": [9, 57], "retriev": [10, 17, 55, 57], "architectur": [10, 17, 24, 33, 34, 42, 48, 49, 55, 57], "someth": [11, 13], "went": [11, 13], "wrong": [11, 13, 14], "authent": [13, 17, 55, 56], "abort": [15, 17, 37, 38, 55], "client_signatur": 17, "endpoint": [17, 55], "start": [17, 57], "http": [17, 55, 57, 58], "option": [17, 21, 28, 31, 32, 47, 55, 57, 59], "string": [17, 19, 28], "add": [17, 31, 47, 49, 52, 55, 58], "agent": [17, 55], "header": [17, 55], "send": [17, 57], "signatur": 17, "append": 17, "own": [17, 58], "version": [17, 30, 58, 59], "inform": [17, 24, 25, 26, 37, 55, 57, 58], "intend": [17, 57, 59], "carri": [17, 37, 58], "addit": [17, 37, 57, 58], "exampl": [17, 19, 28, 39, 52, 55, 56, 58, 59], "caller": 17, "If": [17, 36, 37, 45, 49, 50, 57, 58, 59], "given": [17, 28, 34, 42, 43, 48, 49, 57], "other": [17, 28, 34, 49, 50, 57, 58], "should": [17, 19, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39, 48, 57, 58], "altern": [17, 57], "keyword": [17, 55], "either": [17, 48, 57, 58], "combin": [17, 57, 58], "restrict": [17, 49], "appli": [17, 28, 48, 58], "valu": [17, 19, 21, 27, 28, 31, 32, 36, 37, 38, 40, 47, 55, 57], "submit_circuit": [17, 55, 57], "qubit_map": [17, 36, 44, 49, 55, 57], "custom_set": [17, 36, 55], "calibration_set_id": [17, 24, 30, 36, 55], "shot": [17, 22, 27, 36, 37, 55], "submit": [17, 45, 55, 57, 58], "batch": [17, 20, 23, 36, 37, 55], "list": [17, 20, 22, 24, 34, 35, 36, 37, 38, 44, 48, 52, 55, 58], "dict": [17, 19, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39, 44, 48, 49, 53, 55, 57], "map": [17, 19, 22, 24, 25, 26, 28, 30, 33, 34, 35, 36, 37, 38, 39, 44, 48, 49, 56], "logic": [17, 28, 36, 39, 44, 48, 49, 57], "qubit": [17, 19, 21, 22, 24, 27, 28, 29, 32, 34, 35, 36, 37, 39, 42, 43, 44, 48, 49, 55, 56], "name": [17, 19, 24, 25, 26, 28, 29, 30, 33, 34, 36, 37, 38, 39, 41, 42, 43, 44, 48, 49, 55, 57, 58], "physic": [17, 28, 36, 39, 44, 48, 49, 57], "set": [17, 19, 21, 24, 28, 30, 34, 36, 48, 49, 55, 57], "alreadi": [17, 49, 57], "note": [17, 27, 28, 36, 49, 56], "ani": [17, 19, 27, 28, 31, 32, 36, 48, 52, 53, 57, 58, 59], "custom": [17, 36], "overrid": [17, 26, 36, 57], "default": [17, 19, 21, 26, 28, 30, 36, 37, 38, 48, 49, 52, 55, 57], "calibr": [17, 24, 25, 30, 36, 55, 57], "data": [17, 18, 24, 27, 36, 44, 53, 55], "field": [17, 19, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39, 55, 58], "alwai": [17, 36], "normal": [17, 28, 36, 58], "uuid": [17, 24, 30, 36, 55], "id": [17, 24, 30, 36, 55, 57], "latest": [17, 36, 55, 59], "one": [17, 24, 28, 43, 48, 55, 58], "number": [17, 27, 28, 55], "ar": [17, 21, 28, 34, 36, 37, 47, 48, 49, 50, 55, 57, 58], "greater": [17, 36, 55], "than": [17, 21, 36, 43, 55, 57], "zero": [17, 27, 36, 55], "circuitcompilationopt": [17, 18, 55], "variou": [17, 21], "discret": [17, 21], "compil": [17, 21, 28, 31, 32, 36, 37, 38, 55, 57, 58], "puls": [17, 21, 31, 57], "schedul": [17, 21, 31, 57], "creat": [17, 48], "need": [17, 45, 46, 47, 48, 50, 55, 57], "queri": [17, 57], "statu": [17, 18, 37, 38, 55, 57], "result": [17, 22, 23, 27, 28, 37, 38, 55, 57, 58], "create_run_request": [17, 57], "run": [17, 36, 55, 57, 59], "without": [17, 47, 55, 57, 58], "call": [17, 52, 57], "insid": [17, 32], "doe": [17, 48, 49, 55, 57, 58], "separ": [17, 52, 58], "usag": 17, "inspect": [17, 55, 57], "would": [17, 57], "actual": [17, 28, 57], "max_circuit_duration_over_t2": [17, 21, 36, 55, 57], "disqualifi": [17, 21, 36, 57], "thei": [17, 21, 36, 47, 48], "longer": [17, 21, 36, 57], "ratio": [17, 21, 36], "t2": [17, 21, 36, 57], "0": [17, 21, 28, 36, 37, 48, 56, 57, 58, 59], "turn": [17, 21, 28, 55], "off": [17, 21, 55], "durat": [17, 21, 55, 56], "instruct": [17, 18, 19, 21, 26, 41, 42, 43, 47, 48, 49, 55, 57], "": [17, 21, 28, 36, 37, 57, 58], "heralding_mod": [17, 21, 36, 55], "herald": [17, 21, 27, 36, 55], "mode": [17, 21, 27, 31, 32, 36], "dure": [17, 21, 28, 32, 36, 55], "runrequest": [17, 18, 30, 55], "equival": [17, 34, 48, 50, 57], "submit_run_request": [17, 57], "run_request": 17, "get_run": [17, 55, 57], "job_id": [17, 57], "timeout_sec": [17, 55], "60": [17, 55, 57], "float": [17, 21, 28, 36], "network": [17, 55, 57], "timeout": [17, 55, 57], "pend": [17, 37, 38, 55], "circuitexecutionerror": [17, 48], "specif": [17, 26, 28, 34, 42, 46, 49, 55, 58], "httpexcept": 17, "runresult": [17, 18, 38, 55, 57], "get_run_statu": [17, 55, 57], "runstatu": [17, 18], "wait_for_compil": [17, 55, 57], "900": 17, "poll": [17, 55, 57], "readi": [17, 37, 38, 57], "out": [17, 48, 50, 58, 59], "wait": [17, 55, 57], "respons": [17, 55, 58], "befor": [17, 27, 55, 57], "apitimeouterror": 17, "exceed": 17, "wait_for_result": [17, 55, 57], "handl": [17, 47, 57], "async": 17, "we": [17, 28, 57, 58], "try": [17, 52, 55], "right": [17, 58], "after": [17, 27, 28, 57], "which": [17, 24, 25, 28, 36, 48, 50, 57, 58], "usual": 17, "case": [17, 50, 55, 57], "find": 17, "still": [17, 55], "least": [17, 24, 58], "first": [17, 57], "abort_job": [17, 55, 57], "jobabortionerror": 17, "get_quantum_architectur": [17, 55, 57], "cach": 17, "later": [17, 48], "invoc": 17, "architectureretrievalerror": 17, "quantumarchitecturespecif": [17, 18, 33, 48, 49], "get_dynamic_quantum_architectur": [17, 55], "dynam": [17, 24], "dqa": [17, 24], "unless": [17, 26, 57, 58], "becaus": [17, 48], "mai": [17, 28, 57, 58], "have": [17, 28, 57, 58], "chang": [17, 48, 55, 57, 58], "current": [17, 28, 37, 38, 41, 48, 55, 57], "correspond": [17, 19, 22, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39, 44, 59], "dynamicquantumarchitectur": [17, 18], "close_auth_sess": [17, 55], "termin": [17, 57, 58], "iff": [17, 37], "successfulli": [17, 37], "logout": 17, "ask": [17, 55], "attribut": [18, 19, 21, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 47, 48, 52, 58], "pydant": [18, 19, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39, 45, 55], "main": 18, "basemodel": [18, 19, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39], "singlequbitmap": [18, 36, 44], "quantumarchitectur": 18, "gateimplementationinfo": [18, 26], "gateinfo": [18, 24], "heraldingmod": [18, 21, 36], "enum": [18, 27, 31, 32, 40, 46, 47, 57], "movegatevalidationmod": [18, 21, 36], "movegateframetrackingmod": [18, 21, 36], "metadata": [18, 19, 24, 25, 26, 28, 33, 34, 36, 37, 38, 39, 55, 57], "consist": [19, 37, 57, 58], "nativ": [19, 28, 55, 57], "oper": [19, 22, 24, 25, 26, 28, 29, 34, 37, 42, 55, 57], "each": [19, 22, 27, 28, 36, 37, 48, 55, 57, 58], "repres": [19, 20, 23, 28, 35, 37, 44, 58], "instanc": [19, 29], "tupl": [19, 25, 26, 28, 48, 55], "compris": 19, "arbitrari": [19, 52, 57], "associ": [19, 57, 58], "all_qubit": 19, "classmethod": [19, 28], "name_valid": [19, 28], "non": [19, 28, 37, 52, 58], "empti": [19, 28, 57], "instructions_valid": 19, "within": [19, 58], "model_computed_field": [19, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39], "classvar": [19, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39], "computedfieldinfo": [19, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39], "A": [19, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39, 48, 57, 58, 59], "dictionari": [19, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39, 48], "model_config": [19, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39], "configdict": [19, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39], "conform": [19, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39], "config": [19, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39], "model_field": [19, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39], "fieldinfo": [19, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39], "annot": [19, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39, 58], "union": [19, 28, 30, 36, 37, 38, 58], "nonetyp": [19, 28, 30, 36, 37, 38], "fals": [19, 28, 30, 36, 37, 38, 42, 52], "test": [19, 55, 56, 59], "about": [19, 24, 25, 26, 27, 28, 30, 33, 34, 36, 37, 38, 39], "defin": [19, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39, 42, 48, 58], "replac": [19, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39, 49, 58], "__fields__": [19, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39], "v1": [19, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39], "togeth": [20, 51], "singl": [20, 22, 28, 35], "move_gate_valid": [21, 55], "strict": [21, 25, 26, 28, 32, 36], "move_gate_frame_track": [21, 55], "full": [21, 28, 31, 36, 55], "move": [21, 31, 32, 36, 47, 48, 49, 50, 55, 57], "gate": [21, 24, 25, 26, 28, 31, 32, 36, 48, 50, 55, 57], "ignor": 21, "devic": [21, 46, 49, 57], "do": [21, 27, 31, 32, 57, 58], "support": [21, 28, 34, 49, 52, 55, 57, 58], "frame": [21, 31, 36, 55], "track": [21, 31, 36, 48, 55, 58], "measur": [22, 23, 27, 36, 37, 55, 57], "For": [22, 28, 52, 57, 58, 59], "kei": [22, 28, 37, 57], "outer": 22, "element": 22, "inner": 22, "computational_reson": 24, "describ": [24, 30, 48, 57, 58], "exist": [24, 47, 48, 49, 55, 57], "gener": [24, 27, 48, 55, 57, 58], "appear": [24, 32, 58], "locu": [24, 25, 26, 28, 42, 43], "reson": [24, 28, 48, 49, 50, 57], "loci": [25, 26, 34, 42, 55], "implement": [25, 26, 28, 52, 55], "default_implement": 26, "override_default_implement": 26, "avail": [26, 48, 55, 58, 59], "overridden": 26, "particular": [26, 58], "those": [26, 58], "practic": 27, "state": [27, 28, 37, 48, 50, 55, 57, 58], "prior": 27, "achiev": 27, "immedi": 27, "perform": [27, 31, 32, 57, 58], "initi": 27, "onli": [27, 28, 32, 42, 57, 58], "retain": [27, 58], "less": 27, "equal": 27, "amount": 27, "due": 27, "post": [27, 55], "select": [27, 28], "arg": [28, 55, 57], "differ": [28, 48, 55, 58], "distinguish": 28, "act": [28, 29, 32, 48, 58], "expect": [28, 31, 43, 55], "certain": [28, 55], "follow": [28, 57, 58], "descript": [28, 55, 58], "z": 28, "basi": [28, 37, 58], "angle_t": [28, 57], "phase_t": [28, 57], "phase": [28, 31, 56], "x": [28, 55], "rotat": 28, "2": [28, 57, 58, 59], "control": [28, 55, 57, 58], "between": [28, 48, 49, 55], "you": [28, 52, 57, 58, 59], "specifi": [28, 47, 49, 57], "multipl": 28, "experiment": 28, "omit": 28, "deprec": [28, 41, 55], "backward": 28, "compat": 28, "now": [28, 55], "phased_rx": [28, 55, 57], "output": [28, 37], "take": [28, 55, 57], "denot": 28, "label": 28, "uniqu": 28, "onc": [28, 57], "last": 28, "e": [28, 29, 35, 42, 48, 49, 57, 59], "cannot": [28, 50, 58], "alic": [28, 39], "bob": 28, "charli": 28, "m1": 28, "conjug": 28, "two": [28, 48, 57], "angl": 28, "both": [28, 55, 57], "unit": 28, "pi": 28, "radian": 28, "standard": [28, 32], "matrix": 28, "theta": 28, "phi": 28, "exp": 28, "co": 28, "y": 28, "sin": 28, "rz": 28, "rx": 28, "dagger": 28, "where": [28, 37, 49, 57, 58], "pauli": 28, "matric": 28, "7": [28, 57, 58], "25": [28, 57], "diag": 28, "It": [28, 37, 48, 57], "symmetr": 28, "wrt": 28, "unitari": 28, "popul": 28, "exchang": 28, "Its": 28, "effect": 28, "invari": 28, "subspac": 28, "span": 28, "00": 28, "rangl": 28, "01": 28, "10": 28, "swap": 28, "orthogon": 28, "undefin": 28, "present": [28, 37, 57], "_": 28, "langl": 28, "complex": 28, "cancel": 28, "when": [28, 48, 55, 57], "To": [28, 57, 58], "ensur": 28, "overlap": 28, "11": [28, 48], "recommend": [28, 57, 58], "pair": [28, 48], "affect": 28, "order": [28, 42], "elsewher": 28, "succe": 28, "preced": 28, "complet": [28, 31, 57], "henc": 28, "guarante": [28, 50], "causal": 28, "higher": 28, "layer": 28, "sit": 28, "top": [28, 55], "make": [28, 48, 55, 57, 58], "g": [28, 29, 57], "optim": [28, 57], "therefor": 28, "them": [28, 57], "allow": [28, 32, 34, 42, 48, 55, 57], "strictstr": 28, "implementation_valid": 28, "qubits_valid": 28, "info": 28, "correct": [28, 31, 47, 55], "accord": [28, 49, 55], "validationinfo": 28, "args_valid": 28, "m": 28, "qpu": [29, 57], "compon": 29, "typic": [29, 57], "qb1": [29, 39, 57], "qb2": [29, 57], "cocos_vers": 30, "timestamp": [30, 55, 56], "copi": [30, 55, 58], "origin": [30, 48, 53, 55, 57, 58], "sent": [30, 55, 57, 58], "coco": [30, 55], "progress": [30, 57], "meant": [31, 32], "advanc": [31, 32, 55], "final": [31, 32, 57], "no_detuning_correct": 31, "detun": 31, "manual": 31, "sandwich": 32, "allow_prx": 32, "prx": [32, 55], "quantum_architectur": 33, "detail": [33, 55, 57], "qubit_connect": 34, "has_equivalent_oper": 34, "compar": [34, 57], "against": [34, 57, 58], "anoth": [34, 57], "compare_oper": 34, "ops1": 34, "ops2": 34, "move_validation_mod": 36, "move_gate_frame_tracking_mod": 36, "otherwis": [36, 41, 58], "gt": 36, "circuitbatch": 36, "hardwar": 36, "mani": 36, "messag": [37, 38, 55, 57], "warn": [37, 38, 49, 55, 57], "succeed": 37, "2d": 37, "arrai": 37, "nest": 37, "circuit_index": 37, "qubit_index": 37, "th": 37, "neg": 37, "integ": 37, "outcom": 37, "circuitmeasurementresultsbatch": 37, "finish": 37, "error": [37, 38, 55, 57], "from_dict": [37, 38], "inp": [37, 38], "pars": [37, 38, 55], "logical_nam": 39, "physical_nam": 39, "just": [41, 59], "direct": [42, 58], "revers": 42, "multi": 43, "more": [43, 47, 55, 58], "its": [43, 57, 58], "serial": 44, "transfer": [44, 57, 58], "tool": 45, "error_wrapp": 45, "validationerror": 45, "collect": [46, 57], "existingmovehandlingopt": [46, 49, 57], "resonatorstatetrack": 46, "keep": 47, "ad": [47, 55], "remov": [47, 49, 50, 55, 57], "ones": [47, 57], "trust": [47, 55], "available_mov": 48, "locat": 48, "from_quantum_architecture_specif": 48, "arch": [48, 49], "constructor": [48, 55, 57], "from_circuit": 48, "infer": 48, "from_instruct": 48, "sequenc": 48, "iter": [48, 52], "properti": 48, "getter": 48, "regist": [48, 50], "being": 48, "supports_mov": 48, "whether": [48, 57, 58], "apply_mov": 48, "create_move_instruct": 48, "alt_qubit_nam": 48, "yield": 48, "reset_as_move_instruct": 48, "reset": 48, "available_resonators_to_mov": 48, "resonators_holding_qubit": 48, "choose_move_pair": 48, "remaining_instruct": 48, "choos": [48, 58], "look": 48, "ahead": 48, "most": 48, "like": [48, 52, 57], "rout": 48, "sort": [48, 55], "prefer": [48, 58], "chosen": 48, "update_qubits_in_reson": 48, "tracker": 48, "remap": 48, "existing_mov": [49, 57], "insert": [49, 57], "noth": [49, 57, 58], "assum": [49, 50, 57, 58], "coupl": 49, "awai": [49, 57], "edg": 49, "target": [49, 50], "deal": 49, "reconstruct": 50, "cz": [50, 57], "semant": 50, "updat": [50, 55], "accordingli": 50, "help": 51, "iqmjsonencod": 51, "json": [51, 52, 53, 55, 57], "encod": 51, "jsonencod": [51, 52], "skipkei": 52, "ensure_ascii": 52, "check_circular": 52, "allow_nan": 52, "sort_kei": 52, "indent": 52, "some": [52, 57], "datatyp": [52, 53, 57], "o": 52, "subclass": 52, "serializ": [52, 53, 57], "typeerror": 52, "could": 52, "def": 52, "self": 52, "pass": [52, 57], "els": 52, "let": 52, "obj": 53, "convert": [53, 55, 57], "valueerror": 53, "unsupport": 53, "olli": 54, "ahonen": 54, "meetiqm": 54, "com": [54, 59], "vill": 54, "bergholm": 54, "maija": 54, "nevala": 54, "hayk": 54, "sargsyan": 54, "maxim": 54, "smirnov": 54, "dc914337": 54, "gmail": 54, "tyrkk\u00f6": 54, "otyrkko": 54, "rakhim": 54, "davletkaliyev": 54, "matthia": 54, "beuerl": 54, "jann": 54, "kotilahti": 54, "vladimir": 54, "kukushkin": 54, "ricarda": 54, "brazinska": 54, "131": 55, "naiv": 55, "transpil": [55, 56], "unifi": 55, "behavior": 55, "api": [55, 56], "124": 55, "fine": 55, "grain": 55, "over": 55, "process": [55, 57], "break": 55, "instead": [55, 57], "introduc": 55, "129": 55, "document": [55, 56, 58], "128": 55, "model": 55, "iqm": [55, 57], "iqm_client": [55, 56, 57], "125": 55, "refactor": 55, "conflict": 55, "show": 55, "receiv": [55, 57, 58], "4xx": 55, "123": 55, "clientconfigurationerror": 55, "displai": [55, 58], "upon": 55, "400": 55, "120": [55, 57], "delet": 55, "backend": 55, "119": 55, "github": [55, 59], "action": [55, 57, 59], "publish": 55, "packag": [55, 57, 59], "pypi": [55, 59], "116": 55, "extend": 55, "simpl": [55, 57], "117": 55, "112": 55, "auto": 55, "renam": [55, 57], "multivers": 55, "115": 55, "circuit_duration_check": 55, "114": 55, "disqualif": 55, "threshold": 55, "python": [55, 57, 59], "113": 55, "reconfigur": 55, "via": [55, 57], "110": 55, "global": 55, "iqm_client_requests_timeout": [55, 57], "construct": 55, "109": 55, "bump": 55, "108": 55, "project": 55, "setup": 55, "pyproject": [55, 59], "toml": [55, 59], "107": 55, "old": 55, "102": 55, "104": 55, "platform": 55, "103": 55, "101": 55, "integr": [55, 56], "guid": [55, 56], "99": 55, "100": 55, "sphinx": [55, 59], "contrib": 55, "98": 55, "namespac": 55, "96": 55, "95": 55, "improv": [55, 58], "94": 55, "iso": 55, "8601": 55, "93": 55, "92": 55, "abil": 55, "89": 55, "87": 55, "maximum": 55, "85": 55, "licens": [55, 56, 59], "depend": [55, 59], "everi": 55, "releas": [55, 56, 59], "84": 55, "revert": 55, "definit": [55, 58], "py": 55, "81": 55, "validate_circuit": 55, "input": 55, "80": 55, "split": 55, "pending_compil": 55, "pending_execut": 55, "79": 55, "bugfix": 55, "incomplet": 55, "76": 55, "util": [55, 57], "to_json_dict": [55, 57], "77": 55, "report": 55, "unexpect": 55, "74": 55, "doc": [55, 59], "build": [55, 59], "75": 55, "72": 55, "public": 55, "73": 55, "reduc": 55, "size": 55, "71": 55, "70": 55, "opaqu": 55, "69": 55, "68": 55, "67": 55, "while": [55, 58], "fetch": [55, 57], "66": 55, "65": 55, "64": 55, "63": 55, "interv": 55, "iqm_client_seconds_between_cal": [55, 57], "var": 55, "62": 55, "busi": 55, "61": 55, "opentelemetri": 55, "trace": 55, "propag": 55, "59": 55, "obtain": [55, 57, 58], "58": 55, "57": 55, "level": [55, 57], "56": 55, "54": 55, "cover": 55, "53": 55, "better": 55, "code": [55, 56, 58, 59], "cleanup": 55, "52": 55, "51": 55, "49": 55, "48": 55, "increas": 55, "47": 55, "45": 55, "43": 55, "42": 55, "enabl": [55, 57], "mypi": 55, "41": 55, "pylint": 55, "v2": 55, "40": 55, "39": 55, "automat": 55, "401": 55, "31": 55, "import": [55, 57, 58], "37": 55, "includ": [55, 57, 58], "develop": [55, 59], "subdirectori": 55, "36": 55, "35": 55, "34": 55, "30": 55, "29": 55, "mention": 55, "barrier": 55, "28": 55, "26": 55, "schema": 55, "24": 55, "23": 55, "22": 55, "21": 55, "20": 55, "continu": 55, "minor": 55, "emit": 55, "userwarn": 55, "tag": [55, 59], "basic": 55, "auth": 55, "unneed": 55, "cirq": [55, 57], "post1": 56, "dev370": 56, "g80a98e2": 56, "date": [56, 58], "2024": [56, 59], "09": 56, "27": 56, "finland": [56, 59], "instal": 56, "copyright": [56, 58], "refer": [56, 57], "contributor": [56, 58], "changelog": 56, "index": [56, 59], "search": 56, "page": [56, 58], "design": [57, 58], "adapt": 57, "applic": [57, 58], "framework": 57, "maintain": 57, "pleas": 57, "qiskit": [57, 59], "offer": [57, 58], "section": [57, 58], "illustr": 57, "your": [57, 58], "below": [57, 58], "server_url": 57, "iqm_server_url": 57, "quantum_circuit": 57, "Then": 57, "job_statu": 57, "job_result": 57, "attach": [57, 58], "numpi": 57, "ndarrai": 57, "In": [57, 58], "store": 57, "point": 57, "step": 57, "compile_start": 57, "wai": 57, "_start": 57, "_end": 57, "suffix": 57, "end": [57, 58], "itself": 57, "job_start": 57, "job_end": 57, "produc": 57, "compile_end": 57, "submit_start": 57, "submit_end": 57, "execution_start": 57, "execution_end": 57, "regardless": 57, "three": 57, "mutual": 57, "exclus": [57, 58], "cortex": 57, "cli": 57, "possibl": [57, 58], "plaintext": 57, "dashboard": 57, "These": 57, "lifespan": 57, "thu": 57, "won": 57, "t": [57, 58], "attempt": 57, "3": [57, 58], "third": [57, 58], "login": 57, "open": 57, "so": 57, "suppli": 57, "parti": [57, 58], "necessari": [57, 59], "notabl": 57, "special": [57, 58], "vice": 57, "versa": 57, "interact": 57, "transpile_insert_mov": 57, "transpile_remove_mov": 57, "respect": 57, "softwar": [57, 58, 59], "graph": 57, "modifi": [57, 58], "common": [57, 58], "directli": [57, 59], "match": 57, "addition": 57, "By": 57, "proceed": 57, "helper": 57, "standalon": 57, "might": 57, "want": [57, 59], "backend_with_reson": 57, "url_to_backend_with_reson": 57, "backend_without_reson": 57, "url_to_backend_without_reson": 57, "circuit_with_mov": 57, "circuit_without_mov": 57, "assert": [57, 58], "had": 57, "alt_circuit_without_mov": 57, "encourag": 57, "translat": [57, 58], "suppos": 57, "individu": [57, 58], "rather": 57, "entir": 57, "local": [57, 59], "represent": 57, "along": [57, 58], "discourag": 57, "expos": 57, "featur": 57, "sens": 57, "disabl": 57, "larg": 57, "enough": 57, "suffici": 57, "larger": 57, "slow": 57, "On": 57, "linux": 57, "export": 57, "window": 57, "frequenc": 57, "iqm_client_debug": 57, "print": [57, 58], "demo": 57, "mock": 57, "d": [57, 58], "contact": 57, "apach": [58, 59], "januari": 58, "2004": 58, "www": 58, "org": 58, "term": 58, "AND": 58, "condit": 58, "FOR": [58, 59], "reproduct": 58, "distribut": 58, "shall": 58, "mean": 58, "through": 58, "9": 58, "licensor": 58, "owner": 58, "entiti": 58, "author": 58, "grant": 58, "legal": 58, "under": [58, 59], "purpos": 58, "power": 58, "indirect": 58, "caus": 58, "contract": 58, "ii": 58, "ownership": 58, "fifti": 58, "percent": 58, "50": 58, "outstand": 58, "share": 58, "iii": 58, "benefici": 58, "exercis": 58, "permiss": 58, "form": 58, "modif": 58, "limit": 58, "mechan": 58, "transform": 58, "convers": 58, "media": 58, "work": 58, "authorship": 58, "made": 58, "indic": 58, "notic": 58, "appendix": 58, "deriv": 58, "editori": 58, "revis": 58, "elabor": 58, "whole": 58, "remain": 58, "mere": 58, "link": 58, "bind": 58, "thereof": 58, "contribut": 58, "intention": 58, "inclus": 58, "behalf": 58, "electron": 58, "verbal": 58, "written": 58, "commun": 58, "mail": 58, "system": 58, "issu": 58, "discuss": 58, "exclud": 58, "conspicu": 58, "mark": 58, "write": 58, "Not": 58, "whom": 58, "subsequ": 58, "incorpor": 58, "subject": 58, "herebi": 58, "perpetu": 58, "worldwid": 58, "charg": 58, "royalti": 58, "free": [58, 59], "irrevoc": 58, "reproduc": 58, "prepar": 58, "publicli": 58, "sublicens": 58, "patent": 58, "sell": 58, "claim": 58, "necessarili": 58, "infring": 58, "alon": 58, "institut": 58, "litig": 58, "cross": 58, "counterclaim": 58, "lawsuit": 58, "alleg": 58, "constitut": 58, "contributori": 58, "4": [58, 59], "redistribut": 58, "medium": 58, "meet": 58, "give": 58, "recipi": 58, "b": 58, "promin": 58, "c": 58, "trademark": 58, "pertain": 58, "part": 58, "readabl": 58, "place": 58, "wherev": 58, "content": 58, "alongsid": 58, "addendum": 58, "constru": 58, "statement": 58, "compli": 58, "5": 58, "submiss": 58, "explicitli": 58, "notwithstand": 58, "abov": 58, "herein": 58, "supersed": 58, "agreement": 58, "regard": 58, "6": 58, "trade": 58, "servic": 58, "product": 58, "reason": 58, "customari": 58, "disclaim": 58, "warranti": 58, "law": 58, "agre": 58, "AS": 58, "OR": 58, "OF": 58, "kind": 58, "express": 58, "impli": 58, "titl": 58, "merchant": 58, "fit": 58, "sole": 58, "determin": 58, "appropri": 58, "risk": 58, "8": 58, "liabil": 58, "event": 58, "theori": 58, "tort": 58, "neglig": 58, "deliber": 58, "grossli": 58, "liabl": 58, "damag": 58, "incident": 58, "consequenti": 58, "charact": 58, "aris": 58, "inabl": 58, "loss": 58, "goodwil": 58, "stoppag": 58, "failur": 58, "malfunct": 58, "commerci": 58, "even": 58, "advis": 58, "accept": 58, "fee": 58, "indemn": 58, "oblig": 58, "howev": 58, "indemnifi": 58, "defend": 58, "harmless": 58, "incur": 58, "boilerpl": 58, "enclos": 58, "bracket": 58, "identifi": 58, "don": 58, "comment": 58, "syntax": 58, "easier": 58, "identif": 58, "archiv": 58, "yyyi": 58, "complianc": 58, "see": [58, 59], "languag": 58, "govern": 58, "fork": 59, "human": 59, "though": 59, "pip": 59, "onlin": 59, "older": 59, "clone": 59, "git": 59, "repositori": 59, "builder": 59, "15": 59, "cd": 59, "checkout": 59, "tox": 59, "html": 59, "command": 59, "book": 59, "theme": 59, "dev": 59, "2021": 59}, "objects": {"iqm": [[1, 0, 0, "-", "iqm_client"]], "iqm.iqm_client": [[2, 0, 0, "-", "authentication"], [8, 0, 0, "-", "errors"], [16, 0, 0, "-", "iqm_client"], [18, 0, 0, "-", "models"], [46, 0, 0, "-", "transpile"], [51, 0, 0, "-", "util"]], "iqm.iqm_client.authentication": [[3, 1, 1, "", "ExternalToken"], [4, 1, 1, "", "TokenClient"], [5, 1, 1, "", "TokenManager"], [6, 1, 1, "", "TokenProviderInterface"], [7, 1, 1, "", "TokensFileReader"]], "iqm.iqm_client.authentication.ExternalToken": [[3, 2, 1, "", "close"], [3, 2, 1, "", "get_token"]], "iqm.iqm_client.authentication.TokenClient": [[4, 2, 1, "", "close"], [4, 2, 1, "", "get_token"]], "iqm.iqm_client.authentication.TokenManager": [[5, 2, 1, "", "close"], [5, 2, 1, "", "get_bearer_token"], [5, 2, 1, "", "time_left_seconds"]], "iqm.iqm_client.authentication.TokenProviderInterface": [[6, 2, 1, "", "close"], [6, 2, 1, "", "get_token"]], "iqm.iqm_client.authentication.TokensFileReader": [[7, 2, 1, "", "close"], [7, 2, 1, "", "get_token"]], "iqm.iqm_client.errors": [[9, 3, 1, "", "APITimeoutError"], [10, 3, 1, "", "ArchitectureRetrievalError"], [11, 3, 1, "", "CircuitExecutionError"], [12, 3, 1, "", "CircuitValidationError"], [13, 3, 1, "", "ClientAuthenticationError"], [14, 3, 1, "", "ClientConfigurationError"], [15, 3, 1, "", "JobAbortionError"]], "iqm.iqm_client.iqm_client": [[17, 1, 1, "", "IQMClient"]], "iqm.iqm_client.iqm_client.IQMClient": [[17, 2, 1, "", "abort_job"], [17, 2, 1, "", "close_auth_session"], [17, 2, 1, "", "create_run_request"], [17, 2, 1, "", "get_dynamic_quantum_architecture"], [17, 2, 1, "", "get_quantum_architecture"], [17, 2, 1, "", "get_run"], [17, 2, 1, "", "get_run_status"], [17, 2, 1, "", "submit_circuits"], [17, 2, 1, "", "submit_run_request"], [17, 2, 1, "", "wait_for_compilation"], [17, 2, 1, "", "wait_for_results"]], "iqm.iqm_client.models": [[19, 1, 1, "", "Circuit"], [20, 4, 1, "", "CircuitBatch"], [21, 1, 1, "", "CircuitCompilationOptions"], [22, 4, 1, "", "CircuitMeasurementResults"], [23, 4, 1, "", "CircuitMeasurementResultsBatch"], [24, 1, 1, "", "DynamicQuantumArchitecture"], [25, 1, 1, "", "GateImplementationInfo"], [26, 1, 1, "", "GateInfo"], [27, 1, 1, "", "HeraldingMode"], [28, 1, 1, "", "Instruction"], [29, 4, 1, "", "Locus"], [30, 1, 1, "", "Metadata"], [31, 1, 1, "", "MoveGateFrameTrackingMode"], [32, 1, 1, "", "MoveGateValidationMode"], [33, 1, 1, "", "QuantumArchitecture"], [34, 1, 1, "", "QuantumArchitectureSpecification"], [35, 4, 1, "", "QubitMapping"], [36, 1, 1, "", "RunRequest"], [37, 1, 1, "", "RunResult"], [38, 1, 1, "", "RunStatus"], [39, 1, 1, "", "SingleQubitMapping"], [40, 1, 1, "", "Status"], [41, 5, 1, "", "get_current_instruction_name"], [42, 5, 1, "", "is_directed_instruction"], [43, 5, 1, "", "is_multi_qubit_instruction"], [44, 5, 1, "", "serialize_qubit_mapping"], [45, 5, 1, "", "validate_circuit"]], "iqm.iqm_client.models.Circuit": [[19, 2, 1, "", "all_qubits"], [19, 4, 1, "", "instructions"], [19, 2, 1, "", "instructions_validator"], [19, 4, 1, "", "metadata"], [19, 4, 1, "", "model_computed_fields"], [19, 4, 1, "", "model_config"], [19, 4, 1, "", "model_fields"], [19, 4, 1, "", "name"], [19, 2, 1, "", "name_validator"]], "iqm.iqm_client.models.CircuitCompilationOptions": [[21, 4, 1, "", "heralding_mode"], [21, 4, 1, "", "max_circuit_duration_over_t2"], [21, 4, 1, "", "move_gate_frame_tracking"], [21, 4, 1, "", "move_gate_validation"]], "iqm.iqm_client.models.DynamicQuantumArchitecture": [[24, 4, 1, "", "calibration_set_id"], [24, 4, 1, "", "computational_resonators"], [24, 4, 1, "", "gates"], [24, 4, 1, "", "model_computed_fields"], [24, 4, 1, "", "model_config"], [24, 4, 1, "", "model_fields"], [24, 4, 1, "", "qubits"]], "iqm.iqm_client.models.GateImplementationInfo": [[25, 4, 1, "", "loci"], [25, 4, 1, "", "model_computed_fields"], [25, 4, 1, "", "model_config"], [25, 4, 1, "", "model_fields"]], "iqm.iqm_client.models.GateInfo": [[26, 4, 1, "", "default_implementation"], [26, 4, 1, "", "implementations"], [26, 4, 1, "", "model_computed_fields"], [26, 4, 1, "", "model_config"], [26, 4, 1, "", "model_fields"], [26, 4, 1, "", "override_default_implementation"]], "iqm.iqm_client.models.HeraldingMode": [[27, 4, 1, "", "NONE"], [27, 4, 1, "", "ZEROS"]], "iqm.iqm_client.models.Instruction": [[28, 4, 1, "", "args"], [28, 2, 1, "", "args_validator"], [28, 4, 1, "", "implementation"], [28, 2, 1, "", "implementation_validator"], [28, 4, 1, "", "model_computed_fields"], [28, 4, 1, "", "model_config"], [28, 4, 1, "", "model_fields"], [28, 4, 1, "", "name"], [28, 2, 1, "", "name_validator"], [28, 4, 1, "", "qubits"], [28, 2, 1, "", "qubits_validator"]], "iqm.iqm_client.models.Metadata": [[30, 4, 1, "", "calibration_set_id"], [30, 4, 1, "", "cocos_version"], [30, 4, 1, "", "model_computed_fields"], [30, 4, 1, "", "model_config"], [30, 4, 1, "", "model_fields"], [30, 4, 1, "", "request"], [30, 4, 1, "", "timestamps"]], "iqm.iqm_client.models.MoveGateFrameTrackingMode": [[31, 4, 1, "", "FULL"], [31, 4, 1, "", "NONE"], [31, 4, 1, "", "NO_DETUNING_CORRECTION"]], "iqm.iqm_client.models.MoveGateValidationMode": [[32, 4, 1, "", "ALLOW_PRX"], [32, 4, 1, "", "NONE"], [32, 4, 1, "", "STRICT"]], "iqm.iqm_client.models.QuantumArchitecture": [[33, 4, 1, "", "model_computed_fields"], [33, 4, 1, "", "model_config"], [33, 4, 1, "", "model_fields"], [33, 4, 1, "", "quantum_architecture"]], "iqm.iqm_client.models.QuantumArchitectureSpecification": [[34, 2, 1, "", "compare_operations"], [34, 2, 1, "", "has_equivalent_operations"], [34, 4, 1, "", "model_computed_fields"], [34, 4, 1, "", "model_config"], [34, 4, 1, "", "model_fields"], [34, 4, 1, "", "name"], [34, 4, 1, "", "operations"], [34, 4, 1, "", "qubit_connectivity"], [34, 4, 1, "", "qubits"]], "iqm.iqm_client.models.RunRequest": [[36, 4, 1, "", "calibration_set_id"], [36, 4, 1, "", "circuits"], [36, 4, 1, "", "custom_settings"], [36, 4, 1, "", "heralding_mode"], [36, 4, 1, "", "max_circuit_duration_over_t2"], [36, 4, 1, "", "model_computed_fields"], [36, 4, 1, "", "model_config"], [36, 4, 1, "", "model_fields"], [36, 4, 1, "", "move_gate_frame_tracking_mode"], [36, 4, 1, "", "move_validation_mode"], [36, 4, 1, "", "qubit_mapping"], [36, 4, 1, "", "shots"]], "iqm.iqm_client.models.RunResult": [[37, 2, 1, "", "from_dict"], [37, 4, 1, "", "measurements"], [37, 4, 1, "", "message"], [37, 4, 1, "", "metadata"], [37, 4, 1, "", "model_computed_fields"], [37, 4, 1, "", "model_config"], [37, 4, 1, "", "model_fields"], [37, 4, 1, "", "status"], [37, 4, 1, "", "warnings"]], "iqm.iqm_client.models.RunStatus": [[38, 2, 1, "", "from_dict"], [38, 4, 1, "", "message"], [38, 4, 1, "", "model_computed_fields"], [38, 4, 1, "", "model_config"], [38, 4, 1, "", "model_fields"], [38, 4, 1, "", "status"], [38, 4, 1, "", "warnings"]], "iqm.iqm_client.models.SingleQubitMapping": [[39, 4, 1, "", "logical_name"], [39, 4, 1, "", "model_computed_fields"], [39, 4, 1, "", "model_config"], [39, 4, 1, "", "model_fields"], [39, 4, 1, "", "physical_name"]], "iqm.iqm_client.transpile": [[47, 1, 1, "", "ExistingMoveHandlingOptions"], [48, 1, 1, "", "ResonatorStateTracker"], [49, 5, 1, "", "transpile_insert_moves"], [50, 5, 1, "", "transpile_remove_moves"]], "iqm.iqm_client.transpile.ExistingMoveHandlingOptions": [[47, 4, 1, "", "KEEP"], [47, 4, 1, "", "REMOVE"], [47, 4, 1, "", "TRUST"]], "iqm.iqm_client.transpile.ResonatorStateTracker": [[48, 2, 1, "", "apply_move"], [48, 2, 1, "", "available_resonators_to_move"], [48, 2, 1, "", "choose_move_pair"], [48, 2, 1, "", "create_move_instructions"], [48, 2, 1, "", "from_circuit"], [48, 2, 1, "", "from_instructions"], [48, 2, 1, "", "from_quantum_architecture_specification"], [48, 2, 1, "", "reset_as_move_instructions"], [48, 6, 1, "", "resonators"], [48, 2, 1, "", "resonators_holding_qubits"], [48, 6, 1, "", "supports_move"], [48, 2, 1, "", "update_qubits_in_resonator"]], "iqm.iqm_client.util": [[52, 1, 1, "", "IQMJSONEncoder"], [53, 5, 1, "", "to_json_dict"]], "iqm.iqm_client.util.IQMJSONEncoder": [[52, 2, 1, "", "default"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:exception", "4": "py:attribute", "5": "py:function", "6": "py:property"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "exception", "Python exception"], "4": ["py", "attribute", "Python attribute"], "5": ["py", "function", "Python function"], "6": ["py", "property", "Python property"]}, "titleterms": {"api": 0, "refer": 0, "iqm": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 56, 59], "iqm_client": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "authent": [2, 3, 4, 5, 6, 7, 57], "externaltoken": 3, "tokencli": 4, "tokenmanag": 5, "tokenproviderinterfac": 6, "tokensfileread": 7, "error": [8, 9, 10, 11, 12, 13, 14, 15], "apitimeouterror": 9, "architectureretrievalerror": 10, "circuitexecutionerror": 11, "circuitvalidationerror": 12, "clientauthenticationerror": 13, "clientconfigurationerror": 14, "jobabortionerror": 15, "iqmclient": 17, "model": [18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "circuit": [19, 57], "circuitbatch": 20, "circuitcompilationopt": 21, "circuitmeasurementresult": 22, "circuitmeasurementresultsbatch": 23, "dynamicquantumarchitectur": 24, "gateimplementationinfo": 25, "gateinfo": 26, "heraldingmod": 27, "instruct": 28, "measur": 28, "prx": 28, "cz": 28, "move": 28, "barrier": 28, "locu": 29, "metadata": 30, "movegateframetrackingmod": 31, "movegatevalidationmod": 32, "quantumarchitectur": 33, "quantumarchitecturespecif": 34, "qubitmap": 35, "runrequest": 36, "runresult": 37, "runstatu": 38, "singlequbitmap": 39, "statu": 40, "get_current_instruction_nam": 41, "is_directed_instruct": 42, "is_multi_qubit_instruct": 43, "serialize_qubit_map": 44, "validate_circuit": 45, "transpil": [46, 47, 48, 49, 50, 57], "existingmovehandlingopt": 47, "resonatorstatetrack": 48, "transpile_insert_mov": 49, "transpile_remove_mov": 50, "util": [51, 52, 53], "iqmjsonencod": 52, "to_json_dict": 53, "contributor": 54, "changelog": 55, "version": 55, "18": 55, "1": 55, "0": 55, "17": 55, "8": 55, "7": 55, "6": 55, "5": 55, "4": 55, "3": 55, "2": 55, "16": 55, "15": 55, "14": 55, "13": 55, "12": 55, "11": 55, "10": 55, "9": 55, "featur": 55, "fix": 55, "client": [56, 59], "content": 56, "indic": 56, "tabl": 56, "integr": 57, "guid": 57, "code": 57, "exampl": 57, "job": 57, "phase": 57, "relat": 57, "timestamp": 57, "note": 57, "qubit": 57, "map": 57, "durat": 57, "environ": 57, "variabl": 57, "test": 57, "licens": 58, "instal": 59, "document": 59, "copyright": 59}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx.ext.intersphinx": 1, "sphinx": 60}, "alltitles": {"API Reference": [[0, "api-reference"]], "iqm.iqm_client": [[1, "module-iqm.iqm_client"]], "iqm.iqm_client.authentication": [[2, "module-iqm.iqm_client.authentication"]], "iqm.iqm_client.authentication.ExternalToken": [[3, "iqm-iqm-client-authentication-externaltoken"]], "iqm.iqm_client.authentication.TokenClient": [[4, "iqm-iqm-client-authentication-tokenclient"]], "iqm.iqm_client.authentication.TokenManager": [[5, "iqm-iqm-client-authentication-tokenmanager"]], "iqm.iqm_client.authentication.TokenProviderInterface": [[6, "iqm-iqm-client-authentication-tokenproviderinterface"]], "iqm.iqm_client.authentication.TokensFileReader": [[7, "iqm-iqm-client-authentication-tokensfilereader"]], "iqm.iqm_client.errors": [[8, "module-iqm.iqm_client.errors"]], "iqm.iqm_client.errors.APITimeoutError": [[9, "iqm-iqm-client-errors-apitimeouterror"]], "iqm.iqm_client.errors.ArchitectureRetrievalError": [[10, "iqm-iqm-client-errors-architectureretrievalerror"]], "iqm.iqm_client.errors.CircuitExecutionError": [[11, "iqm-iqm-client-errors-circuitexecutionerror"]], "iqm.iqm_client.errors.CircuitValidationError": [[12, "iqm-iqm-client-errors-circuitvalidationerror"]], "iqm.iqm_client.errors.ClientAuthenticationError": [[13, "iqm-iqm-client-errors-clientauthenticationerror"]], "iqm.iqm_client.errors.ClientConfigurationError": [[14, "iqm-iqm-client-errors-clientconfigurationerror"]], "iqm.iqm_client.errors.JobAbortionError": [[15, "iqm-iqm-client-errors-jobabortionerror"]], "iqm.iqm_client.iqm_client": [[16, "module-iqm.iqm_client.iqm_client"]], "iqm.iqm_client.iqm_client.IQMClient": [[17, "iqm-iqm-client-iqm-client-iqmclient"]], "iqm.iqm_client.models": [[18, "module-iqm.iqm_client.models"]], "iqm.iqm_client.models.Circuit": [[19, "iqm-iqm-client-models-circuit"]], "iqm.iqm_client.models.CircuitBatch": [[20, "iqm-iqm-client-models-circuitbatch"]], "iqm.iqm_client.models.CircuitCompilationOptions": [[21, "iqm-iqm-client-models-circuitcompilationoptions"]], "iqm.iqm_client.models.CircuitMeasurementResults": [[22, "iqm-iqm-client-models-circuitmeasurementresults"]], "iqm.iqm_client.models.CircuitMeasurementResultsBatch": [[23, "iqm-iqm-client-models-circuitmeasurementresultsbatch"]], "iqm.iqm_client.models.DynamicQuantumArchitecture": [[24, "iqm-iqm-client-models-dynamicquantumarchitecture"]], "iqm.iqm_client.models.GateImplementationInfo": [[25, "iqm-iqm-client-models-gateimplementationinfo"]], "iqm.iqm_client.models.GateInfo": [[26, "iqm-iqm-client-models-gateinfo"]], "iqm.iqm_client.models.HeraldingMode": [[27, "iqm-iqm-client-models-heraldingmode"]], "iqm.iqm_client.models.Instruction": [[28, "iqm-iqm-client-models-instruction"]], "Measure": [[28, "measure"]], "PRX": [[28, "prx"]], "CZ": [[28, "cz"]], "MOVE": [[28, "move"]], "Barrier": [[28, "barrier"]], "iqm.iqm_client.models.Locus": [[29, "iqm-iqm-client-models-locus"]], "iqm.iqm_client.models.Metadata": [[30, "iqm-iqm-client-models-metadata"]], "iqm.iqm_client.models.MoveGateFrameTrackingMode": [[31, "iqm-iqm-client-models-movegateframetrackingmode"]], "iqm.iqm_client.models.MoveGateValidationMode": [[32, "iqm-iqm-client-models-movegatevalidationmode"]], "iqm.iqm_client.models.QuantumArchitecture": [[33, "iqm-iqm-client-models-quantumarchitecture"]], "iqm.iqm_client.models.QuantumArchitectureSpecification": [[34, "iqm-iqm-client-models-quantumarchitecturespecification"]], "iqm.iqm_client.models.QubitMapping": [[35, "iqm-iqm-client-models-qubitmapping"]], "iqm.iqm_client.models.RunRequest": [[36, "iqm-iqm-client-models-runrequest"]], "iqm.iqm_client.models.RunResult": [[37, "iqm-iqm-client-models-runresult"]], "iqm.iqm_client.models.RunStatus": [[38, "iqm-iqm-client-models-runstatus"]], "iqm.iqm_client.models.SingleQubitMapping": [[39, "iqm-iqm-client-models-singlequbitmapping"]], "iqm.iqm_client.models.Status": [[40, "iqm-iqm-client-models-status"]], "iqm.iqm_client.models.get_current_instruction_name": [[41, "iqm-iqm-client-models-get-current-instruction-name"]], "iqm.iqm_client.models.is_directed_instruction": [[42, "iqm-iqm-client-models-is-directed-instruction"]], "iqm.iqm_client.models.is_multi_qubit_instruction": [[43, "iqm-iqm-client-models-is-multi-qubit-instruction"]], "iqm.iqm_client.models.serialize_qubit_mapping": [[44, "iqm-iqm-client-models-serialize-qubit-mapping"]], "iqm.iqm_client.models.validate_circuit": [[45, "iqm-iqm-client-models-validate-circuit"]], "iqm.iqm_client.transpile": [[46, "module-iqm.iqm_client.transpile"]], "iqm.iqm_client.transpile.ExistingMoveHandlingOptions": [[47, "iqm-iqm-client-transpile-existingmovehandlingoptions"]], "iqm.iqm_client.transpile.ResonatorStateTracker": [[48, "iqm-iqm-client-transpile-resonatorstatetracker"]], "iqm.iqm_client.transpile.transpile_insert_moves": [[49, "iqm-iqm-client-transpile-transpile-insert-moves"]], "iqm.iqm_client.transpile.transpile_remove_moves": [[50, "iqm-iqm-client-transpile-transpile-remove-moves"]], "iqm.iqm_client.util": [[51, "module-iqm.iqm_client.util"]], "iqm.iqm_client.util.IQMJSONEncoder": [[52, "iqm-iqm-client-util-iqmjsonencoder"]], "iqm.iqm_client.util.to_json_dict": [[53, "iqm-iqm-client-util-to-json-dict"]], "Contributors": [[54, "contributors"]], "Changelog": [[55, "changelog"]], "Version 18.1": [[55, "version-18-1"]], "Version 18.0": [[55, "version-18-0"]], "Version 17.8": [[55, "version-17-8"]], "Version 17.7": [[55, "version-17-7"]], "Version 17.6": [[55, "version-17-6"]], "Version 17.5": [[55, "version-17-5"]], "Version 17.4": [[55, "version-17-4"]], "Version 17.3": [[55, "version-17-3"]], "Version 17.2": [[55, "version-17-2"]], "Version 17.1": [[55, "version-17-1"]], "Version 17.0": [[55, "version-17-0"]], "Version 16.1": [[55, "version-16-1"]], "Version 16.0": [[55, "version-16-0"]], "Version 15.4": [[55, "version-15-4"]], "Version 15.3": [[55, "version-15-3"]], "Version 15.2": [[55, "version-15-2"]], "Version 15.1": [[55, "version-15-1"]], "Version 15.0": [[55, "version-15-0"]], "Version 14.7": [[55, "version-14-7"]], "Version 14.6": [[55, "version-14-6"]], "Version 14.5": [[55, "version-14-5"]], "Version 14.4": [[55, "version-14-4"]], "Version 14.3": [[55, "version-14-3"]], "Version 14.2": [[55, "version-14-2"]], "Version 14.1": [[55, "version-14-1"]], "Version 14.0": [[55, "version-14-0"]], "Version 13.4": [[55, "version-13-4"]], "Version 13.3": [[55, "version-13-3"]], "Version 13.2": [[55, "version-13-2"]], "Version 13.1": [[55, "version-13-1"]], "Version 13.0": [[55, "version-13-0"]], "Version 12.5": [[55, "version-12-5"]], "Version 12.4": [[55, "version-12-4"]], "Version 12.3": [[55, "version-12-3"]], "Version 12.2": [[55, "version-12-2"]], "Version 12.1": [[55, "version-12-1"]], "Version 12.0": [[55, "version-12-0"]], "Version 11.8": [[55, "version-11-8"]], "Version 11.7": [[55, "version-11-7"]], "Version 11.6": [[55, "version-11-6"]], "Version 11.5": [[55, "version-11-5"]], "Version 11.4": [[55, "version-11-4"]], "Version 11.3": [[55, "version-11-3"]], "Version 11.2": [[55, "version-11-2"]], "Version 11.1": [[55, "version-11-1"]], "Version 11.0": [[55, "version-11-0"]], "Version 10.3": [[55, "version-10-3"]], "Version 10.2": [[55, "version-10-2"]], "Version 10.1": [[55, "version-10-1"]], "Version 10.0": [[55, "version-10-0"]], "Version 9.8": [[55, "version-9-8"]], "Version 9.7": [[55, "version-9-7"]], "Version 9.6": [[55, "version-9-6"]], "Version 9.5": [[55, "version-9-5"]], "Version 9.4": [[55, "version-9-4"]], "Version 9.3": [[55, "version-9-3"]], "Version 9.2": [[55, "version-9-2"]], "Version 9.1": [[55, "version-9-1"]], "Version 9.0": [[55, "version-9-0"]], "Version 8.4": [[55, "version-8-4"]], "Version 8.3": [[55, "version-8-3"]], "Version 8.2": [[55, "version-8-2"]], "Version 8.1": [[55, "version-8-1"]], "Version 8.0": [[55, "version-8-0"]], "Version 7.3": [[55, "version-7-3"]], "Version 7.2": [[55, "version-7-2"]], "Version 7.1": [[55, "version-7-1"]], "Version 7.0": [[55, "version-7-0"]], "Version 6.2": [[55, "version-6-2"]], "Version 6.1": [[55, "version-6-1"]], "Version 6.0": [[55, "version-6-0"]], "Version 5.0": [[55, "version-5-0"]], "Version 4.3": [[55, "version-4-3"]], "Version 4.2": [[55, "version-4-2"]], "Version 4.1": [[55, "version-4-1"]], "Version 4.0": [[55, "version-4-0"]], "Version 3.3": [[55, "version-3-3"]], "Version 3.2": [[55, "version-3-2"]], "Version 3.1": [[55, "version-3-1"]], "Version 3.0": [[55, "version-3-0"]], "Version 2.2": [[55, "version-2-2"]], "Version 2.1": [[55, "version-2-1"]], "Version 2.0": [[55, "version-2-0"]], "Version 1.10": [[55, "version-1-10"]], "Version 1.9": [[55, "version-1-9"]], "Version 1.8": [[55, "version-1-8"]], "Version 1.7": [[55, "version-1-7"]], "Version 1.6": [[55, "version-1-6"]], "Version 1.5": [[55, "version-1-5"]], "Version 1.4": [[55, "version-1-4"]], "Version 1.3": [[55, "version-1-3"]], "Features": [[55, "features"], [55, "id110"]], "Version 1.2": [[55, "version-1-2"]], "Fixes": [[55, "fixes"], [55, "id108"]], "Version 1.1": [[55, "version-1-1"]], "Version 1.0": [[55, "version-1-0"]], "IQM client": [[56, "iqm-client"]], "Contents": [[56, "contents"]], "Indices and tables": [[56, "indices-and-tables"]], "Integration Guide": [[57, "integration-guide"]], "Code example": [[57, "code-example"]], "Job phases and related timestamps": [[57, "job-phases-and-related-timestamps"]], "Authentication": [[57, "authentication"]], "Circuit transpilation": [[57, "circuit-transpilation"]], "Note on qubit mapping": [[57, "note-on-qubit-mapping"]], "Note on circuit duration": [[57, "note-on-circuit-duration"]], "Note on environment variables": [[57, "note-on-environment-variables"]], "Integration testing": [[57, "integration-testing"]], "License": [[58, "license"]], "IQM Client": [[59, "iqm-client"]], "Installation": [[59, "installation"]], "Documentation": [[59, "documentation"]], "Copyright": [[59, "copyright"]]}, "indexentries": {"iqm.iqm_client": [[1, "module-iqm.iqm_client"]], "module": [[1, "module-iqm.iqm_client"], [2, "module-iqm.iqm_client.authentication"], [8, "module-iqm.iqm_client.errors"], [16, "module-iqm.iqm_client.iqm_client"], [18, "module-iqm.iqm_client.models"], [46, "module-iqm.iqm_client.transpile"], [51, "module-iqm.iqm_client.util"]], "iqm.iqm_client.authentication": [[2, "module-iqm.iqm_client.authentication"]], "externaltoken (class in iqm.iqm_client.authentication)": [[3, "iqm.iqm_client.authentication.ExternalToken"]], "close() (iqm.iqm_client.authentication.externaltoken method)": [[3, "iqm.iqm_client.authentication.ExternalToken.close"]], "get_token() (iqm.iqm_client.authentication.externaltoken method)": [[3, "iqm.iqm_client.authentication.ExternalToken.get_token"]], "tokenclient (class in iqm.iqm_client.authentication)": [[4, "iqm.iqm_client.authentication.TokenClient"]], "close() (iqm.iqm_client.authentication.tokenclient method)": [[4, "iqm.iqm_client.authentication.TokenClient.close"]], "get_token() (iqm.iqm_client.authentication.tokenclient method)": [[4, "iqm.iqm_client.authentication.TokenClient.get_token"]], "tokenmanager (class in iqm.iqm_client.authentication)": [[5, "iqm.iqm_client.authentication.TokenManager"]], "close() (iqm.iqm_client.authentication.tokenmanager method)": [[5, "iqm.iqm_client.authentication.TokenManager.close"]], "get_bearer_token() (iqm.iqm_client.authentication.tokenmanager method)": [[5, "iqm.iqm_client.authentication.TokenManager.get_bearer_token"]], "time_left_seconds() (iqm.iqm_client.authentication.tokenmanager static method)": [[5, "iqm.iqm_client.authentication.TokenManager.time_left_seconds"]], "tokenproviderinterface (class in iqm.iqm_client.authentication)": [[6, "iqm.iqm_client.authentication.TokenProviderInterface"]], "close() (iqm.iqm_client.authentication.tokenproviderinterface method)": [[6, "iqm.iqm_client.authentication.TokenProviderInterface.close"]], "get_token() (iqm.iqm_client.authentication.tokenproviderinterface method)": [[6, "iqm.iqm_client.authentication.TokenProviderInterface.get_token"]], "tokensfilereader (class in iqm.iqm_client.authentication)": [[7, "iqm.iqm_client.authentication.TokensFileReader"]], "close() (iqm.iqm_client.authentication.tokensfilereader method)": [[7, "iqm.iqm_client.authentication.TokensFileReader.close"]], "get_token() (iqm.iqm_client.authentication.tokensfilereader method)": [[7, "iqm.iqm_client.authentication.TokensFileReader.get_token"]], "iqm.iqm_client.errors": [[8, "module-iqm.iqm_client.errors"]], "apitimeouterror": [[9, "iqm.iqm_client.errors.APITimeoutError"]], "architectureretrievalerror": [[10, "iqm.iqm_client.errors.ArchitectureRetrievalError"]], "circuitexecutionerror": [[11, "iqm.iqm_client.errors.CircuitExecutionError"]], "circuitvalidationerror": [[12, "iqm.iqm_client.errors.CircuitValidationError"]], "clientauthenticationerror": [[13, "iqm.iqm_client.errors.ClientAuthenticationError"]], "clientconfigurationerror": [[14, "iqm.iqm_client.errors.ClientConfigurationError"]], "jobabortionerror": [[15, "iqm.iqm_client.errors.JobAbortionError"]], "iqm.iqm_client.iqm_client": [[16, "module-iqm.iqm_client.iqm_client"]], "iqmclient (class in iqm.iqm_client.iqm_client)": [[17, "iqm.iqm_client.iqm_client.IQMClient"]], "abort_job() (iqm.iqm_client.iqm_client.iqmclient method)": [[17, "iqm.iqm_client.iqm_client.IQMClient.abort_job"]], "close_auth_session() (iqm.iqm_client.iqm_client.iqmclient method)": [[17, "iqm.iqm_client.iqm_client.IQMClient.close_auth_session"]], "create_run_request() (iqm.iqm_client.iqm_client.iqmclient method)": [[17, "iqm.iqm_client.iqm_client.IQMClient.create_run_request"]], "get_dynamic_quantum_architecture() (iqm.iqm_client.iqm_client.iqmclient method)": [[17, "iqm.iqm_client.iqm_client.IQMClient.get_dynamic_quantum_architecture"]], "get_quantum_architecture() (iqm.iqm_client.iqm_client.iqmclient method)": [[17, "iqm.iqm_client.iqm_client.IQMClient.get_quantum_architecture"]], "get_run() (iqm.iqm_client.iqm_client.iqmclient method)": [[17, "iqm.iqm_client.iqm_client.IQMClient.get_run"]], "get_run_status() (iqm.iqm_client.iqm_client.iqmclient method)": [[17, "iqm.iqm_client.iqm_client.IQMClient.get_run_status"]], "submit_circuits() (iqm.iqm_client.iqm_client.iqmclient method)": [[17, "iqm.iqm_client.iqm_client.IQMClient.submit_circuits"]], "submit_run_request() (iqm.iqm_client.iqm_client.iqmclient method)": [[17, "iqm.iqm_client.iqm_client.IQMClient.submit_run_request"]], "wait_for_compilation() (iqm.iqm_client.iqm_client.iqmclient method)": [[17, "iqm.iqm_client.iqm_client.IQMClient.wait_for_compilation"]], "wait_for_results() (iqm.iqm_client.iqm_client.iqmclient method)": [[17, "iqm.iqm_client.iqm_client.IQMClient.wait_for_results"]], "iqm.iqm_client.models": [[18, "module-iqm.iqm_client.models"]], "circuit (class in iqm.iqm_client.models)": [[19, "iqm.iqm_client.models.Circuit"]], "all_qubits() (iqm.iqm_client.models.circuit method)": [[19, "iqm.iqm_client.models.Circuit.all_qubits"]], "instructions (iqm.iqm_client.models.circuit attribute)": [[19, "iqm.iqm_client.models.Circuit.instructions"]], "instructions_validator() (iqm.iqm_client.models.circuit class method)": [[19, "iqm.iqm_client.models.Circuit.instructions_validator"]], "metadata (iqm.iqm_client.models.circuit attribute)": [[19, "iqm.iqm_client.models.Circuit.metadata"]], "model_computed_fields (iqm.iqm_client.models.circuit attribute)": [[19, "iqm.iqm_client.models.Circuit.model_computed_fields"]], "model_config (iqm.iqm_client.models.circuit attribute)": [[19, "iqm.iqm_client.models.Circuit.model_config"]], "model_fields (iqm.iqm_client.models.circuit attribute)": [[19, "iqm.iqm_client.models.Circuit.model_fields"]], "name (iqm.iqm_client.models.circuit attribute)": [[19, "iqm.iqm_client.models.Circuit.name"]], "name_validator() (iqm.iqm_client.models.circuit class method)": [[19, "iqm.iqm_client.models.Circuit.name_validator"]], "circuitbatch (in module iqm.iqm_client.models)": [[20, "iqm.iqm_client.models.CircuitBatch"]], "circuitcompilationoptions (class in iqm.iqm_client.models)": [[21, "iqm.iqm_client.models.CircuitCompilationOptions"]], "heralding_mode (iqm.iqm_client.models.circuitcompilationoptions attribute)": [[21, "iqm.iqm_client.models.CircuitCompilationOptions.heralding_mode"]], "max_circuit_duration_over_t2 (iqm.iqm_client.models.circuitcompilationoptions attribute)": [[21, "iqm.iqm_client.models.CircuitCompilationOptions.max_circuit_duration_over_t2"]], "move_gate_frame_tracking (iqm.iqm_client.models.circuitcompilationoptions attribute)": [[21, "iqm.iqm_client.models.CircuitCompilationOptions.move_gate_frame_tracking"]], "move_gate_validation (iqm.iqm_client.models.circuitcompilationoptions attribute)": [[21, "iqm.iqm_client.models.CircuitCompilationOptions.move_gate_validation"]], "circuitmeasurementresults (in module iqm.iqm_client.models)": [[22, "iqm.iqm_client.models.CircuitMeasurementResults"]], "circuitmeasurementresultsbatch (in module iqm.iqm_client.models)": [[23, "iqm.iqm_client.models.CircuitMeasurementResultsBatch"]], "dynamicquantumarchitecture (class in iqm.iqm_client.models)": [[24, "iqm.iqm_client.models.DynamicQuantumArchitecture"]], "calibration_set_id (iqm.iqm_client.models.dynamicquantumarchitecture attribute)": [[24, "iqm.iqm_client.models.DynamicQuantumArchitecture.calibration_set_id"]], "computational_resonators (iqm.iqm_client.models.dynamicquantumarchitecture attribute)": [[24, "iqm.iqm_client.models.DynamicQuantumArchitecture.computational_resonators"]], "gates (iqm.iqm_client.models.dynamicquantumarchitecture attribute)": [[24, "iqm.iqm_client.models.DynamicQuantumArchitecture.gates"]], "model_computed_fields (iqm.iqm_client.models.dynamicquantumarchitecture attribute)": [[24, "iqm.iqm_client.models.DynamicQuantumArchitecture.model_computed_fields"]], "model_config (iqm.iqm_client.models.dynamicquantumarchitecture attribute)": [[24, "iqm.iqm_client.models.DynamicQuantumArchitecture.model_config"]], "model_fields (iqm.iqm_client.models.dynamicquantumarchitecture attribute)": [[24, "iqm.iqm_client.models.DynamicQuantumArchitecture.model_fields"]], "qubits (iqm.iqm_client.models.dynamicquantumarchitecture attribute)": [[24, "iqm.iqm_client.models.DynamicQuantumArchitecture.qubits"]], "gateimplementationinfo (class in iqm.iqm_client.models)": [[25, "iqm.iqm_client.models.GateImplementationInfo"]], "loci (iqm.iqm_client.models.gateimplementationinfo attribute)": [[25, "iqm.iqm_client.models.GateImplementationInfo.loci"]], "model_computed_fields (iqm.iqm_client.models.gateimplementationinfo attribute)": [[25, "iqm.iqm_client.models.GateImplementationInfo.model_computed_fields"]], "model_config (iqm.iqm_client.models.gateimplementationinfo attribute)": [[25, "iqm.iqm_client.models.GateImplementationInfo.model_config"]], "model_fields (iqm.iqm_client.models.gateimplementationinfo attribute)": [[25, "iqm.iqm_client.models.GateImplementationInfo.model_fields"]], "gateinfo (class in iqm.iqm_client.models)": [[26, "iqm.iqm_client.models.GateInfo"]], "default_implementation (iqm.iqm_client.models.gateinfo attribute)": [[26, "iqm.iqm_client.models.GateInfo.default_implementation"]], "implementations (iqm.iqm_client.models.gateinfo attribute)": [[26, "iqm.iqm_client.models.GateInfo.implementations"]], "model_computed_fields (iqm.iqm_client.models.gateinfo attribute)": [[26, "iqm.iqm_client.models.GateInfo.model_computed_fields"]], "model_config (iqm.iqm_client.models.gateinfo attribute)": [[26, "iqm.iqm_client.models.GateInfo.model_config"]], "model_fields (iqm.iqm_client.models.gateinfo attribute)": [[26, "iqm.iqm_client.models.GateInfo.model_fields"]], "override_default_implementation (iqm.iqm_client.models.gateinfo attribute)": [[26, "iqm.iqm_client.models.GateInfo.override_default_implementation"]], "heraldingmode (class in iqm.iqm_client.models)": [[27, "iqm.iqm_client.models.HeraldingMode"]], "none (iqm.iqm_client.models.heraldingmode attribute)": [[27, "iqm.iqm_client.models.HeraldingMode.NONE"]], "zeros (iqm.iqm_client.models.heraldingmode attribute)": [[27, "iqm.iqm_client.models.HeraldingMode.ZEROS"]], "instruction (class in iqm.iqm_client.models)": [[28, "iqm.iqm_client.models.Instruction"]], "args (iqm.iqm_client.models.instruction attribute)": [[28, "iqm.iqm_client.models.Instruction.args"]], "args_validator() (iqm.iqm_client.models.instruction class method)": [[28, "iqm.iqm_client.models.Instruction.args_validator"]], "implementation (iqm.iqm_client.models.instruction attribute)": [[28, "iqm.iqm_client.models.Instruction.implementation"]], "implementation_validator() (iqm.iqm_client.models.instruction class method)": [[28, "iqm.iqm_client.models.Instruction.implementation_validator"]], "model_computed_fields (iqm.iqm_client.models.instruction attribute)": [[28, "iqm.iqm_client.models.Instruction.model_computed_fields"]], "model_config (iqm.iqm_client.models.instruction attribute)": [[28, "iqm.iqm_client.models.Instruction.model_config"]], "model_fields (iqm.iqm_client.models.instruction attribute)": [[28, "iqm.iqm_client.models.Instruction.model_fields"]], "name (iqm.iqm_client.models.instruction attribute)": [[28, "iqm.iqm_client.models.Instruction.name"]], "name_validator() (iqm.iqm_client.models.instruction class method)": [[28, "iqm.iqm_client.models.Instruction.name_validator"]], "qubits (iqm.iqm_client.models.instruction attribute)": [[28, "iqm.iqm_client.models.Instruction.qubits"]], "qubits_validator() (iqm.iqm_client.models.instruction class method)": [[28, "iqm.iqm_client.models.Instruction.qubits_validator"]], "locus (in module iqm.iqm_client.models)": [[29, "iqm.iqm_client.models.Locus"]], "metadata (class in iqm.iqm_client.models)": [[30, "iqm.iqm_client.models.Metadata"]], "calibration_set_id (iqm.iqm_client.models.metadata attribute)": [[30, "iqm.iqm_client.models.Metadata.calibration_set_id"]], "cocos_version (iqm.iqm_client.models.metadata attribute)": [[30, "iqm.iqm_client.models.Metadata.cocos_version"]], "model_computed_fields (iqm.iqm_client.models.metadata attribute)": [[30, "iqm.iqm_client.models.Metadata.model_computed_fields"]], "model_config (iqm.iqm_client.models.metadata attribute)": [[30, "iqm.iqm_client.models.Metadata.model_config"]], "model_fields (iqm.iqm_client.models.metadata attribute)": [[30, "iqm.iqm_client.models.Metadata.model_fields"]], "request (iqm.iqm_client.models.metadata attribute)": [[30, "iqm.iqm_client.models.Metadata.request"]], "timestamps (iqm.iqm_client.models.metadata attribute)": [[30, "iqm.iqm_client.models.Metadata.timestamps"]], "full (iqm.iqm_client.models.movegateframetrackingmode attribute)": [[31, "iqm.iqm_client.models.MoveGateFrameTrackingMode.FULL"]], "movegateframetrackingmode (class in iqm.iqm_client.models)": [[31, "iqm.iqm_client.models.MoveGateFrameTrackingMode"]], "none (iqm.iqm_client.models.movegateframetrackingmode attribute)": [[31, "iqm.iqm_client.models.MoveGateFrameTrackingMode.NONE"]], "no_detuning_correction (iqm.iqm_client.models.movegateframetrackingmode attribute)": [[31, "iqm.iqm_client.models.MoveGateFrameTrackingMode.NO_DETUNING_CORRECTION"]], "allow_prx (iqm.iqm_client.models.movegatevalidationmode attribute)": [[32, "iqm.iqm_client.models.MoveGateValidationMode.ALLOW_PRX"]], "movegatevalidationmode (class in iqm.iqm_client.models)": [[32, "iqm.iqm_client.models.MoveGateValidationMode"]], "none (iqm.iqm_client.models.movegatevalidationmode attribute)": [[32, "iqm.iqm_client.models.MoveGateValidationMode.NONE"]], "strict (iqm.iqm_client.models.movegatevalidationmode attribute)": [[32, "iqm.iqm_client.models.MoveGateValidationMode.STRICT"]], "quantumarchitecture (class in iqm.iqm_client.models)": [[33, "iqm.iqm_client.models.QuantumArchitecture"]], "model_computed_fields (iqm.iqm_client.models.quantumarchitecture attribute)": [[33, "iqm.iqm_client.models.QuantumArchitecture.model_computed_fields"]], "model_config (iqm.iqm_client.models.quantumarchitecture attribute)": [[33, "iqm.iqm_client.models.QuantumArchitecture.model_config"]], "model_fields (iqm.iqm_client.models.quantumarchitecture attribute)": [[33, "iqm.iqm_client.models.QuantumArchitecture.model_fields"]], "quantum_architecture (iqm.iqm_client.models.quantumarchitecture attribute)": [[33, "iqm.iqm_client.models.QuantumArchitecture.quantum_architecture"]], "quantumarchitecturespecification (class in iqm.iqm_client.models)": [[34, "iqm.iqm_client.models.QuantumArchitectureSpecification"]], "compare_operations() (iqm.iqm_client.models.quantumarchitecturespecification static method)": [[34, "iqm.iqm_client.models.QuantumArchitectureSpecification.compare_operations"]], "has_equivalent_operations() (iqm.iqm_client.models.quantumarchitecturespecification method)": [[34, "iqm.iqm_client.models.QuantumArchitectureSpecification.has_equivalent_operations"]], "model_computed_fields (iqm.iqm_client.models.quantumarchitecturespecification attribute)": [[34, "iqm.iqm_client.models.QuantumArchitectureSpecification.model_computed_fields"]], "model_config (iqm.iqm_client.models.quantumarchitecturespecification attribute)": [[34, "iqm.iqm_client.models.QuantumArchitectureSpecification.model_config"]], "model_fields (iqm.iqm_client.models.quantumarchitecturespecification attribute)": [[34, "iqm.iqm_client.models.QuantumArchitectureSpecification.model_fields"]], "name (iqm.iqm_client.models.quantumarchitecturespecification attribute)": [[34, "iqm.iqm_client.models.QuantumArchitectureSpecification.name"]], "operations (iqm.iqm_client.models.quantumarchitecturespecification attribute)": [[34, "iqm.iqm_client.models.QuantumArchitectureSpecification.operations"]], "qubit_connectivity (iqm.iqm_client.models.quantumarchitecturespecification attribute)": [[34, "iqm.iqm_client.models.QuantumArchitectureSpecification.qubit_connectivity"]], "qubits (iqm.iqm_client.models.quantumarchitecturespecification attribute)": [[34, "iqm.iqm_client.models.QuantumArchitectureSpecification.qubits"]], "qubitmapping (in module iqm.iqm_client.models)": [[35, "iqm.iqm_client.models.QubitMapping"]], "runrequest (class in iqm.iqm_client.models)": [[36, "iqm.iqm_client.models.RunRequest"]], "calibration_set_id (iqm.iqm_client.models.runrequest attribute)": [[36, "iqm.iqm_client.models.RunRequest.calibration_set_id"]], "circuits (iqm.iqm_client.models.runrequest attribute)": [[36, "iqm.iqm_client.models.RunRequest.circuits"]], "custom_settings (iqm.iqm_client.models.runrequest attribute)": [[36, "iqm.iqm_client.models.RunRequest.custom_settings"]], "heralding_mode (iqm.iqm_client.models.runrequest attribute)": [[36, "iqm.iqm_client.models.RunRequest.heralding_mode"]], "max_circuit_duration_over_t2 (iqm.iqm_client.models.runrequest attribute)": [[36, "iqm.iqm_client.models.RunRequest.max_circuit_duration_over_t2"]], "model_computed_fields (iqm.iqm_client.models.runrequest attribute)": [[36, "iqm.iqm_client.models.RunRequest.model_computed_fields"]], "model_config (iqm.iqm_client.models.runrequest attribute)": [[36, "iqm.iqm_client.models.RunRequest.model_config"]], "model_fields (iqm.iqm_client.models.runrequest attribute)": [[36, "iqm.iqm_client.models.RunRequest.model_fields"]], "move_gate_frame_tracking_mode (iqm.iqm_client.models.runrequest attribute)": [[36, "iqm.iqm_client.models.RunRequest.move_gate_frame_tracking_mode"]], "move_validation_mode (iqm.iqm_client.models.runrequest attribute)": [[36, "iqm.iqm_client.models.RunRequest.move_validation_mode"]], "qubit_mapping (iqm.iqm_client.models.runrequest attribute)": [[36, "iqm.iqm_client.models.RunRequest.qubit_mapping"]], "shots (iqm.iqm_client.models.runrequest attribute)": [[36, "iqm.iqm_client.models.RunRequest.shots"]], "runresult (class in iqm.iqm_client.models)": [[37, "iqm.iqm_client.models.RunResult"]], "from_dict() (iqm.iqm_client.models.runresult static method)": [[37, "iqm.iqm_client.models.RunResult.from_dict"]], "measurements (iqm.iqm_client.models.runresult attribute)": [[37, "iqm.iqm_client.models.RunResult.measurements"]], "message (iqm.iqm_client.models.runresult attribute)": [[37, "iqm.iqm_client.models.RunResult.message"]], "metadata (iqm.iqm_client.models.runresult attribute)": [[37, "iqm.iqm_client.models.RunResult.metadata"]], "model_computed_fields (iqm.iqm_client.models.runresult attribute)": [[37, "iqm.iqm_client.models.RunResult.model_computed_fields"]], "model_config (iqm.iqm_client.models.runresult attribute)": [[37, "iqm.iqm_client.models.RunResult.model_config"]], "model_fields (iqm.iqm_client.models.runresult attribute)": [[37, "iqm.iqm_client.models.RunResult.model_fields"]], "status (iqm.iqm_client.models.runresult attribute)": [[37, "iqm.iqm_client.models.RunResult.status"]], "warnings (iqm.iqm_client.models.runresult attribute)": [[37, "iqm.iqm_client.models.RunResult.warnings"]], "runstatus (class in iqm.iqm_client.models)": [[38, "iqm.iqm_client.models.RunStatus"]], "from_dict() (iqm.iqm_client.models.runstatus static method)": [[38, "iqm.iqm_client.models.RunStatus.from_dict"]], "message (iqm.iqm_client.models.runstatus attribute)": [[38, "iqm.iqm_client.models.RunStatus.message"]], "model_computed_fields (iqm.iqm_client.models.runstatus attribute)": [[38, "iqm.iqm_client.models.RunStatus.model_computed_fields"]], "model_config (iqm.iqm_client.models.runstatus attribute)": [[38, "iqm.iqm_client.models.RunStatus.model_config"]], "model_fields (iqm.iqm_client.models.runstatus attribute)": [[38, "iqm.iqm_client.models.RunStatus.model_fields"]], "status (iqm.iqm_client.models.runstatus attribute)": [[38, "iqm.iqm_client.models.RunStatus.status"]], "warnings (iqm.iqm_client.models.runstatus attribute)": [[38, "iqm.iqm_client.models.RunStatus.warnings"]], "singlequbitmapping (class in iqm.iqm_client.models)": [[39, "iqm.iqm_client.models.SingleQubitMapping"]], "logical_name (iqm.iqm_client.models.singlequbitmapping attribute)": [[39, "iqm.iqm_client.models.SingleQubitMapping.logical_name"]], "model_computed_fields (iqm.iqm_client.models.singlequbitmapping attribute)": [[39, "iqm.iqm_client.models.SingleQubitMapping.model_computed_fields"]], "model_config (iqm.iqm_client.models.singlequbitmapping attribute)": [[39, "iqm.iqm_client.models.SingleQubitMapping.model_config"]], "model_fields (iqm.iqm_client.models.singlequbitmapping attribute)": [[39, "iqm.iqm_client.models.SingleQubitMapping.model_fields"]], "physical_name (iqm.iqm_client.models.singlequbitmapping attribute)": [[39, "iqm.iqm_client.models.SingleQubitMapping.physical_name"]], "status (class in iqm.iqm_client.models)": [[40, "iqm.iqm_client.models.Status"]], "get_current_instruction_name() (in module iqm.iqm_client.models)": [[41, "iqm.iqm_client.models.get_current_instruction_name"]], "is_directed_instruction() (in module iqm.iqm_client.models)": [[42, "iqm.iqm_client.models.is_directed_instruction"]], "is_multi_qubit_instruction() (in module iqm.iqm_client.models)": [[43, "iqm.iqm_client.models.is_multi_qubit_instruction"]], "serialize_qubit_mapping() (in module iqm.iqm_client.models)": [[44, "iqm.iqm_client.models.serialize_qubit_mapping"]], "validate_circuit() (in module iqm.iqm_client.models)": [[45, "iqm.iqm_client.models.validate_circuit"]], "iqm.iqm_client.transpile": [[46, "module-iqm.iqm_client.transpile"]], "existingmovehandlingoptions (class in iqm.iqm_client.transpile)": [[47, "iqm.iqm_client.transpile.ExistingMoveHandlingOptions"]], "keep (iqm.iqm_client.transpile.existingmovehandlingoptions attribute)": [[47, "iqm.iqm_client.transpile.ExistingMoveHandlingOptions.KEEP"]], "remove (iqm.iqm_client.transpile.existingmovehandlingoptions attribute)": [[47, "iqm.iqm_client.transpile.ExistingMoveHandlingOptions.REMOVE"]], "trust (iqm.iqm_client.transpile.existingmovehandlingoptions attribute)": [[47, "iqm.iqm_client.transpile.ExistingMoveHandlingOptions.TRUST"]], "resonatorstatetracker (class in iqm.iqm_client.transpile)": [[48, "iqm.iqm_client.transpile.ResonatorStateTracker"]], "apply_move() (iqm.iqm_client.transpile.resonatorstatetracker method)": [[48, "iqm.iqm_client.transpile.ResonatorStateTracker.apply_move"]], "available_resonators_to_move() (iqm.iqm_client.transpile.resonatorstatetracker method)": [[48, "iqm.iqm_client.transpile.ResonatorStateTracker.available_resonators_to_move"]], "choose_move_pair() (iqm.iqm_client.transpile.resonatorstatetracker method)": [[48, "iqm.iqm_client.transpile.ResonatorStateTracker.choose_move_pair"]], "create_move_instructions() (iqm.iqm_client.transpile.resonatorstatetracker method)": [[48, "iqm.iqm_client.transpile.ResonatorStateTracker.create_move_instructions"]], "from_circuit() (iqm.iqm_client.transpile.resonatorstatetracker static method)": [[48, "iqm.iqm_client.transpile.ResonatorStateTracker.from_circuit"]], "from_instructions() (iqm.iqm_client.transpile.resonatorstatetracker static method)": [[48, "iqm.iqm_client.transpile.ResonatorStateTracker.from_instructions"]], "from_quantum_architecture_specification() (iqm.iqm_client.transpile.resonatorstatetracker static method)": [[48, "iqm.iqm_client.transpile.ResonatorStateTracker.from_quantum_architecture_specification"]], "reset_as_move_instructions() (iqm.iqm_client.transpile.resonatorstatetracker method)": [[48, "iqm.iqm_client.transpile.ResonatorStateTracker.reset_as_move_instructions"]], "resonators (iqm.iqm_client.transpile.resonatorstatetracker property)": [[48, "iqm.iqm_client.transpile.ResonatorStateTracker.resonators"]], "resonators_holding_qubits() (iqm.iqm_client.transpile.resonatorstatetracker method)": [[48, "iqm.iqm_client.transpile.ResonatorStateTracker.resonators_holding_qubits"]], "supports_move (iqm.iqm_client.transpile.resonatorstatetracker property)": [[48, "iqm.iqm_client.transpile.ResonatorStateTracker.supports_move"]], "update_qubits_in_resonator() (iqm.iqm_client.transpile.resonatorstatetracker method)": [[48, "iqm.iqm_client.transpile.ResonatorStateTracker.update_qubits_in_resonator"]], "transpile_insert_moves() (in module iqm.iqm_client.transpile)": [[49, "iqm.iqm_client.transpile.transpile_insert_moves"]], "transpile_remove_moves() (in module iqm.iqm_client.transpile)": [[50, "iqm.iqm_client.transpile.transpile_remove_moves"]], "iqm.iqm_client.util": [[51, "module-iqm.iqm_client.util"]], "iqmjsonencoder (class in iqm.iqm_client.util)": [[52, "iqm.iqm_client.util.IQMJSONEncoder"]], "default() (iqm.iqm_client.util.iqmjsonencoder method)": [[52, "iqm.iqm_client.util.IQMJSONEncoder.default"]], "to_json_dict() (in module iqm.iqm_client.util)": [[53, "iqm.iqm_client.util.to_json_dict"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["API", "api/iqm.iqm_client", "api/iqm.iqm_client.authentication", "api/iqm.iqm_client.authentication.ExternalToken", "api/iqm.iqm_client.authentication.TokenClient", "api/iqm.iqm_client.authentication.TokenManager", "api/iqm.iqm_client.authentication.TokenProviderInterface", "api/iqm.iqm_client.authentication.TokensFileReader", "api/iqm.iqm_client.errors", "api/iqm.iqm_client.errors.APITimeoutError", "api/iqm.iqm_client.errors.ArchitectureRetrievalError", "api/iqm.iqm_client.errors.CircuitExecutionError", "api/iqm.iqm_client.errors.CircuitValidationError", "api/iqm.iqm_client.errors.ClientAuthenticationError", "api/iqm.iqm_client.errors.ClientConfigurationError", "api/iqm.iqm_client.errors.JobAbortionError", "api/iqm.iqm_client.iqm_client", "api/iqm.iqm_client.iqm_client.IQMClient", "api/iqm.iqm_client.models", "api/iqm.iqm_client.models.Circuit", "api/iqm.iqm_client.models.CircuitBatch", "api/iqm.iqm_client.models.CircuitCompilationOptions", "api/iqm.iqm_client.models.CircuitMeasurementResults", "api/iqm.iqm_client.models.CircuitMeasurementResultsBatch", "api/iqm.iqm_client.models.DynamicQuantumArchitecture", "api/iqm.iqm_client.models.GateImplementationInfo", "api/iqm.iqm_client.models.GateInfo", "api/iqm.iqm_client.models.HeraldingMode", "api/iqm.iqm_client.models.Instruction", "api/iqm.iqm_client.models.Locus", "api/iqm.iqm_client.models.Metadata", "api/iqm.iqm_client.models.MoveGateFrameTrackingMode", "api/iqm.iqm_client.models.MoveGateValidationMode", "api/iqm.iqm_client.models.QuantumArchitecture", "api/iqm.iqm_client.models.QuantumArchitectureSpecification", "api/iqm.iqm_client.models.QubitMapping", "api/iqm.iqm_client.models.RunRequest", "api/iqm.iqm_client.models.RunResult", "api/iqm.iqm_client.models.RunStatus", "api/iqm.iqm_client.models.SingleQubitMapping", "api/iqm.iqm_client.models.Status", "api/iqm.iqm_client.models.get_current_instruction_name", "api/iqm.iqm_client.models.is_directed_instruction", "api/iqm.iqm_client.models.is_multi_qubit_instruction", "api/iqm.iqm_client.models.serialize_qubit_mapping", "api/iqm.iqm_client.models.validate_circuit", "api/iqm.iqm_client.transpile", "api/iqm.iqm_client.transpile.ExistingMoveHandlingOptions", "api/iqm.iqm_client.transpile.ResonatorStateTracker", "api/iqm.iqm_client.transpile.transpile_insert_moves", "api/iqm.iqm_client.transpile.transpile_remove_moves", "api/iqm.iqm_client.util", "api/iqm.iqm_client.util.IQMJSONEncoder", "api/iqm.iqm_client.util.to_json_dict", "authors", "changelog", "index", "integration_guide", "license", "readme"], "filenames": ["API.rst", "api/iqm.iqm_client.rst", "api/iqm.iqm_client.authentication.rst", "api/iqm.iqm_client.authentication.ExternalToken.rst", "api/iqm.iqm_client.authentication.TokenClient.rst", "api/iqm.iqm_client.authentication.TokenManager.rst", "api/iqm.iqm_client.authentication.TokenProviderInterface.rst", "api/iqm.iqm_client.authentication.TokensFileReader.rst", "api/iqm.iqm_client.errors.rst", "api/iqm.iqm_client.errors.APITimeoutError.rst", "api/iqm.iqm_client.errors.ArchitectureRetrievalError.rst", "api/iqm.iqm_client.errors.CircuitExecutionError.rst", "api/iqm.iqm_client.errors.CircuitValidationError.rst", "api/iqm.iqm_client.errors.ClientAuthenticationError.rst", "api/iqm.iqm_client.errors.ClientConfigurationError.rst", "api/iqm.iqm_client.errors.JobAbortionError.rst", "api/iqm.iqm_client.iqm_client.rst", "api/iqm.iqm_client.iqm_client.IQMClient.rst", "api/iqm.iqm_client.models.rst", "api/iqm.iqm_client.models.Circuit.rst", "api/iqm.iqm_client.models.CircuitBatch.rst", "api/iqm.iqm_client.models.CircuitCompilationOptions.rst", "api/iqm.iqm_client.models.CircuitMeasurementResults.rst", "api/iqm.iqm_client.models.CircuitMeasurementResultsBatch.rst", "api/iqm.iqm_client.models.DynamicQuantumArchitecture.rst", "api/iqm.iqm_client.models.GateImplementationInfo.rst", "api/iqm.iqm_client.models.GateInfo.rst", "api/iqm.iqm_client.models.HeraldingMode.rst", "api/iqm.iqm_client.models.Instruction.rst", "api/iqm.iqm_client.models.Locus.rst", "api/iqm.iqm_client.models.Metadata.rst", "api/iqm.iqm_client.models.MoveGateFrameTrackingMode.rst", "api/iqm.iqm_client.models.MoveGateValidationMode.rst", "api/iqm.iqm_client.models.QuantumArchitecture.rst", "api/iqm.iqm_client.models.QuantumArchitectureSpecification.rst", "api/iqm.iqm_client.models.QubitMapping.rst", "api/iqm.iqm_client.models.RunRequest.rst", "api/iqm.iqm_client.models.RunResult.rst", "api/iqm.iqm_client.models.RunStatus.rst", "api/iqm.iqm_client.models.SingleQubitMapping.rst", "api/iqm.iqm_client.models.Status.rst", "api/iqm.iqm_client.models.get_current_instruction_name.rst", "api/iqm.iqm_client.models.is_directed_instruction.rst", "api/iqm.iqm_client.models.is_multi_qubit_instruction.rst", "api/iqm.iqm_client.models.serialize_qubit_mapping.rst", "api/iqm.iqm_client.models.validate_circuit.rst", "api/iqm.iqm_client.transpile.rst", "api/iqm.iqm_client.transpile.ExistingMoveHandlingOptions.rst", "api/iqm.iqm_client.transpile.ResonatorStateTracker.rst", "api/iqm.iqm_client.transpile.transpile_insert_moves.rst", "api/iqm.iqm_client.transpile.transpile_remove_moves.rst", "api/iqm.iqm_client.util.rst", "api/iqm.iqm_client.util.IQMJSONEncoder.rst", "api/iqm.iqm_client.util.to_json_dict.rst", "authors.rst", "changelog.rst", "index.rst", "integration_guide.rst", "license.rst", "readme.rst"], "titles": ["API Reference", "iqm.iqm_client", "iqm.iqm_client.authentication", "iqm.iqm_client.authentication.ExternalToken", "iqm.iqm_client.authentication.TokenClient", "iqm.iqm_client.authentication.TokenManager", "iqm.iqm_client.authentication.TokenProviderInterface", "iqm.iqm_client.authentication.TokensFileReader", "iqm.iqm_client.errors", "iqm.iqm_client.errors.APITimeoutError", "iqm.iqm_client.errors.ArchitectureRetrievalError", "iqm.iqm_client.errors.CircuitExecutionError", "iqm.iqm_client.errors.CircuitValidationError", "iqm.iqm_client.errors.ClientAuthenticationError", "iqm.iqm_client.errors.ClientConfigurationError", "iqm.iqm_client.errors.JobAbortionError", "iqm.iqm_client.iqm_client", "iqm.iqm_client.iqm_client.IQMClient", "iqm.iqm_client.models", "iqm.iqm_client.models.Circuit", "iqm.iqm_client.models.CircuitBatch", "iqm.iqm_client.models.CircuitCompilationOptions", "iqm.iqm_client.models.CircuitMeasurementResults", "iqm.iqm_client.models.CircuitMeasurementResultsBatch", "iqm.iqm_client.models.DynamicQuantumArchitecture", "iqm.iqm_client.models.GateImplementationInfo", "iqm.iqm_client.models.GateInfo", "iqm.iqm_client.models.HeraldingMode", "iqm.iqm_client.models.Instruction", "iqm.iqm_client.models.Locus", "iqm.iqm_client.models.Metadata", "iqm.iqm_client.models.MoveGateFrameTrackingMode", "iqm.iqm_client.models.MoveGateValidationMode", "iqm.iqm_client.models.QuantumArchitecture", "iqm.iqm_client.models.QuantumArchitectureSpecification", "iqm.iqm_client.models.QubitMapping", "iqm.iqm_client.models.RunRequest", "iqm.iqm_client.models.RunResult", "iqm.iqm_client.models.RunStatus", "iqm.iqm_client.models.SingleQubitMapping", "iqm.iqm_client.models.Status", "iqm.iqm_client.models.get_current_instruction_name", "iqm.iqm_client.models.is_directed_instruction", "iqm.iqm_client.models.is_multi_qubit_instruction", "iqm.iqm_client.models.serialize_qubit_mapping", "iqm.iqm_client.models.validate_circuit", "iqm.iqm_client.transpile", "iqm.iqm_client.transpile.ExistingMoveHandlingOptions", "iqm.iqm_client.transpile.ResonatorStateTracker", "iqm.iqm_client.transpile.transpile_insert_moves", "iqm.iqm_client.transpile.transpile_remove_moves", "iqm.iqm_client.util", "iqm.iqm_client.util.IQMJSONEncoder", "iqm.iqm_client.util.to_json_dict", "Contributors", "Changelog", "IQM client", "Integration Guide", "License", "IQM Client"], "terms": {"client": [1, 16, 28, 55, 57], "side": [1, 17, 55, 56, 59], "librari": [1, 55, 56, 57, 59], "connect": [1, 16, 34, 48, 56, 57, 59], "execut": [1, 9, 17, 19, 20, 21, 27, 28, 30, 36, 37, 38, 48, 55, 57, 58, 59], "quantum": [1, 10, 16, 17, 19, 20, 21, 24, 25, 26, 28, 29, 33, 34, 36, 37, 42, 45, 48, 55, 56, 57, 59], "circuit": [1, 12, 17, 18, 20, 21, 22, 23, 26, 27, 28, 30, 31, 32, 35, 36, 37, 38, 45, 48, 49, 50, 55, 56], "comput": [1, 16, 17, 19, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39, 48, 55, 56, 57, 58, 59], "subpackag": 1, "modul": [1, 2, 8, 18, 56], "thi": [2, 8, 17, 18, 19, 21, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 36, 37, 38, 39, 48, 49, 50, 52, 56, 57, 58, 59], "contain": [2, 8, 18, 19, 21, 28, 37, 49, 53, 55, 57, 58], "user": [2, 5, 13, 17, 26, 31, 32, 49, 55, 57, 59], "relat": [2, 17, 56], "class": [2, 3, 4, 5, 6, 7, 8, 16, 17, 18, 19, 21, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 46, 47, 48, 51, 52, 55, 58], "function": [2, 18, 46, 49, 51, 55, 57], "requir": [2, 5, 8, 19, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39, 55, 57, 58, 59], "iqmclient": [2, 8, 16, 18, 51, 55, 57], "inherit": [2, 16, 18, 46, 51], "tokenmanag": 2, "tokenproviderinterfac": [2, 3, 4, 7], "abc": [2, 6], "externaltoken": 2, "tokensfileread": 2, "tokencli": 2, "token": [3, 4, 5, 6, 7, 17, 55, 57], "base": [3, 4, 5, 6, 7, 17, 19, 21, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 47, 48, 52, 55, 58], "hold": [3, 48, 58], "an": [3, 4, 17, 19, 25, 27, 28, 36, 37, 38, 45, 55, 56, 57, 58, 59], "extern": [3, 17, 55], "method": [3, 4, 5, 6, 7, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 47, 48, 49, 50, 52, 55, 57], "paramet": [3, 4, 5, 7, 17, 19, 21, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39, 41, 42, 43, 44, 45, 48, 49, 50, 52, 53, 55, 57], "str": [3, 4, 5, 6, 7, 17, 19, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 47, 48, 49, 53, 55], "get_token": [3, 4, 6, 7], "return": [3, 4, 5, 6, 7, 17, 19, 24, 27, 33, 34, 37, 38, 41, 42, 43, 44, 45, 48, 49, 50, 52, 53, 55, 57], "valid": [3, 5, 6, 7, 12, 17, 21, 32, 36, 42, 45, 48, 55], "access": [3, 4, 5, 6, 7, 17, 55, 57], "rais": [3, 5, 6, 7, 17, 45, 48, 52, 53, 55], "clientauthenticationerror": [3, 5, 6, 7, 17], "acquir": [3, 6, 7], "fail": [3, 5, 6, 7, 10, 12, 15, 17, 36, 37, 38, 45], "type": [3, 4, 5, 6, 7, 17, 19, 20, 23, 28, 32, 34, 35, 37, 38, 42, 43, 44, 45, 48, 49, 50, 53, 55, 57, 58], "close": [3, 4, 5, 6, 7, 17, 55], "session": [3, 4, 6, 7, 17, 55, 57], "none": [3, 4, 5, 6, 7, 17, 19, 21, 27, 28, 30, 31, 32, 36, 37, 38, 45, 48, 49, 52], "auth_server_url": [4, 5, 17, 57], "realm": 4, "usernam": [4, 5, 17, 55, 57], "password": [4, 5, 17, 55, 57], "request": [4, 17, 26, 27, 30, 36, 55, 57], "new": [4, 41, 47, 55, 57], "from": [4, 5, 7, 17, 19, 22, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39, 44, 48, 50, 55, 57, 58, 59], "server": [4, 5, 9, 11, 16, 17, 21, 24, 30, 33, 36, 55, 57], "get": [4, 5, 55], "refresh": [4, 57], "tokens_fil": [5, 7, 17, 57], "object": [5, 17, 19, 21, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39, 44, 48, 52, 55, 58], "manag": [5, 17, 55, 57, 58], "long": [5, 9, 17, 57], "live": [5, 17], "plain": [5, 17], "text": [5, 17, 28, 58], "format": [5, 17, 44, 55, 57, 58], "path": [5, 17, 57], "file": [5, 7, 17, 55, 57, 58], "us": [5, 17, 18, 21, 26, 28, 30, 36, 45, 48, 49, 51, 55, 57, 58, 59], "url": [5, 17, 55, 57], "log": [5, 17], "The": [5, 17, 21, 22, 24, 28, 31, 37, 42, 43, 48, 49, 50, 55, 57, 58], "can": [5, 17, 27, 28, 48, 49, 51, 55, 57, 59], "also": [5, 17, 28, 42, 57, 58], "read": [5, 7, 57], "environ": [5, 17, 55, 56], "variabl": [5, 17, 55, 56], "iqm_token": [5, 17, 57], "iqm_tokens_fil": [5, 17, 57], "iqm_auth_serv": [5, 17, 57], "iqm_auth_usernam": [5, 17, 57], "iqm_auth_password": [5, 17, 57], "mix": [5, 57], "initialis": [5, 57], "argument": [5, 17, 28, 55, 57], "all": [5, 17, 19, 27, 28, 35, 36, 48, 49, 50, 55, 57, 58], "must": [5, 17, 28, 32, 36, 57, 58], "come": 5, "same": [5, 17, 36, 57, 58], "sourc": [5, 55, 56, 57, 58], "static": [5, 34, 37, 38, 48], "time_left_second": 5, "check": [5, 17, 19, 21, 28, 41, 42, 43, 47, 48, 55, 57, 59], "how": [5, 17, 36, 49, 57, 58], "much": 5, "time": [5, 17, 21, 28, 36, 57], "i": [5, 17, 19, 21, 27, 28, 29, 31, 32, 35, 36, 37, 41, 42, 43, 45, 48, 49, 50, 55, 56, 57, 58, 59], "left": 5, "until": [5, 17, 57], "expir": [5, 55], "second": [5, 28, 57], "int": [5, 17, 36, 37], "get_bearer_token": 5, "retri": [5, 55], "1": [5, 17, 28, 37, 57, 58], "bearer": [5, 57], "ha": [5, 17, 25, 28, 37, 38, 41, 48, 49, 55, 57, 58], "been": [5, 25, 28, 41, 48, 49, 57, 58], "configur": [5, 14, 19, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39, 55, 58], "provid": [5, 6, 14, 17, 55, 57, 58], "true": [5, 17, 19, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39, 42, 43, 48, 52], "wa": [5, 17, 24, 37, 48, 57, 58], "success": [5, 57], "bool": [5, 17, 34, 42, 43, 48], "interfac": [6, 16, 58], "abstract": [6, 49, 57], "except": [8, 9, 10, 11, 12, 13, 14, 15, 17, 45, 52, 55, 57, 58], "job": [9, 15, 17, 30, 36, 37, 38, 40, 55, 56], "took": 9, "too": [9, 57], "retriev": [10, 17, 55, 57], "architectur": [10, 17, 24, 33, 34, 42, 48, 49, 55, 57], "someth": [11, 13], "went": [11, 13], "wrong": [11, 13, 14], "authent": [13, 17, 55, 56], "abort": [15, 17, 37, 38, 55], "client_signatur": 17, "endpoint": [17, 55], "start": [17, 57], "http": [17, 55, 57, 58], "option": [17, 21, 28, 31, 32, 47, 55, 57, 59], "string": [17, 19, 28], "add": [17, 31, 47, 49, 52, 55, 58], "agent": [17, 55], "header": [17, 55], "send": [17, 57], "signatur": 17, "append": 17, "own": [17, 58], "version": [17, 30, 58, 59], "inform": [17, 24, 25, 26, 37, 55, 57, 58], "intend": [17, 57, 59], "carri": [17, 37, 58], "addit": [17, 37, 57, 58], "exampl": [17, 19, 28, 39, 52, 55, 56, 58, 59], "caller": 17, "If": [17, 36, 37, 45, 49, 50, 57, 58, 59], "given": [17, 28, 34, 42, 43, 48, 49, 57], "other": [17, 28, 34, 49, 50, 57, 58], "should": [17, 19, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39, 48, 57, 58], "altern": [17, 57], "keyword": [17, 55], "either": [17, 48, 57, 58], "combin": [17, 57, 58], "restrict": [17, 49], "appli": [17, 28, 48, 58], "valu": [17, 19, 21, 27, 28, 31, 32, 36, 37, 38, 40, 47, 55, 57], "submit_circuit": [17, 55, 57], "qubit_map": [17, 36, 44, 49, 55, 57], "custom_set": [17, 36, 55], "calibration_set_id": [17, 24, 30, 36, 55], "shot": [17, 22, 27, 36, 37, 55], "submit": [17, 45, 55, 57, 58], "batch": [17, 20, 23, 36, 37, 55], "list": [17, 20, 22, 24, 34, 35, 36, 37, 38, 44, 48, 52, 55, 58], "dict": [17, 19, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39, 44, 48, 49, 53, 55, 57], "map": [17, 19, 22, 24, 25, 26, 28, 30, 33, 34, 35, 36, 37, 38, 39, 44, 48, 49, 56], "logic": [17, 28, 36, 39, 44, 48, 49, 57], "qubit": [17, 19, 21, 22, 24, 27, 28, 29, 32, 34, 35, 36, 37, 39, 42, 43, 44, 48, 49, 55, 56], "name": [17, 19, 24, 25, 26, 28, 29, 30, 33, 34, 36, 37, 38, 39, 41, 42, 43, 44, 48, 49, 55, 57, 58], "physic": [17, 28, 36, 39, 44, 48, 49, 57], "set": [17, 19, 21, 24, 28, 30, 34, 36, 48, 49, 55, 57], "alreadi": [17, 49, 57], "note": [17, 27, 28, 36, 49, 56], "ani": [17, 19, 27, 28, 31, 32, 36, 48, 52, 53, 57, 58, 59], "custom": [17, 36], "overrid": [17, 26, 36, 57], "default": [17, 19, 21, 26, 28, 30, 36, 37, 38, 48, 49, 52, 55, 57], "calibr": [17, 24, 25, 30, 36, 55, 57], "data": [17, 18, 24, 27, 36, 44, 53, 55], "field": [17, 19, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39, 55, 58], "alwai": [17, 36], "normal": [17, 28, 36, 58], "uuid": [17, 24, 30, 36, 55], "id": [17, 24, 30, 36, 55, 57], "latest": [17, 36, 55, 59], "one": [17, 24, 28, 43, 48, 55, 58], "number": [17, 27, 28, 55], "ar": [17, 21, 28, 34, 36, 37, 47, 48, 49, 50, 55, 57, 58], "greater": [17, 36, 55], "than": [17, 21, 36, 43, 55, 57], "zero": [17, 27, 36, 55], "circuitcompilationopt": [17, 18, 55], "variou": [17, 21], "discret": [17, 21], "compil": [17, 21, 28, 31, 32, 36, 37, 38, 55, 57, 58], "puls": [17, 21, 31, 57], "schedul": [17, 21, 31, 57], "creat": [17, 48], "need": [17, 45, 46, 47, 48, 50, 55, 57], "queri": [17, 57], "statu": [17, 18, 37, 38, 55, 57], "result": [17, 22, 23, 27, 28, 37, 38, 55, 57, 58], "create_run_request": [17, 57], "run": [17, 36, 55, 57, 59], "without": [17, 47, 55, 57, 58], "call": [17, 52, 57], "insid": [17, 32], "doe": [17, 48, 49, 55, 57, 58], "separ": [17, 52, 58], "usag": 17, "inspect": [17, 55, 57], "would": [17, 57], "actual": [17, 28, 56, 57], "max_circuit_duration_over_t2": [17, 21, 36, 55, 57], "disqualifi": [17, 21, 36, 57], "thei": [17, 21, 36, 47, 48], "longer": [17, 21, 36, 57], "ratio": [17, 21, 36], "t2": [17, 21, 36, 57], "0": [17, 21, 28, 36, 37, 48, 56, 57, 58, 59], "turn": [17, 21, 28, 55], "off": [17, 21, 55], "durat": [17, 21, 55, 56], "instruct": [17, 18, 19, 21, 26, 41, 42, 43, 47, 48, 49, 55, 57], "": [17, 21, 28, 36, 37, 57, 58], "heralding_mod": [17, 21, 36, 55], "herald": [17, 21, 27, 36, 55], "mode": [17, 21, 27, 31, 32, 36], "dure": [17, 21, 28, 32, 36, 55], "runrequest": [17, 18, 30, 55], "equival": [17, 34, 48, 50, 57], "submit_run_request": [17, 57], "run_request": 17, "get_run": [17, 55, 57], "job_id": [17, 57], "timeout_sec": [17, 55], "60": [17, 55, 57], "float": [17, 21, 28, 36], "network": [17, 55, 57], "timeout": [17, 55, 57], "pend": [17, 37, 38, 55], "circuitexecutionerror": [17, 48], "specif": [17, 26, 28, 34, 42, 46, 49, 55, 58], "httpexcept": 17, "runresult": [17, 18, 38, 55, 57], "get_run_statu": [17, 55, 57], "runstatu": [17, 18], "wait_for_compil": [17, 55, 57], "900": 17, "poll": [17, 55, 57], "readi": [17, 37, 38, 57], "out": [17, 48, 50, 58, 59], "wait": [17, 55, 57], "respons": [17, 55, 58], "befor": [17, 27, 55, 57], "apitimeouterror": 17, "exceed": 17, "wait_for_result": [17, 55, 57], "handl": [17, 47, 57], "async": 17, "we": [17, 28, 57, 58], "try": [17, 52, 55], "right": [17, 58], "after": [17, 27, 28, 57], "which": [17, 24, 25, 28, 36, 48, 50, 57, 58], "usual": 17, "case": [17, 50, 55, 57], "find": 17, "still": [17, 55], "least": [17, 24, 58], "first": [17, 57], "abort_job": [17, 55, 57], "jobabortionerror": 17, "get_quantum_architectur": [17, 55, 57], "cach": 17, "later": [17, 48], "invoc": 17, "architectureretrievalerror": 17, "quantumarchitecturespecif": [17, 18, 33, 48, 49], "get_dynamic_quantum_architectur": [17, 55], "dynam": [17, 24], "dqa": [17, 24], "unless": [17, 26, 57, 58], "becaus": [17, 48], "mai": [17, 28, 57, 58], "have": [17, 28, 57, 58], "chang": [17, 48, 55, 57, 58], "current": [17, 28, 37, 38, 41, 48, 55, 57], "correspond": [17, 19, 22, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39, 44, 59], "dynamicquantumarchitectur": [17, 18], "close_auth_sess": [17, 55], "termin": [17, 57, 58], "iff": [17, 37], "successfulli": [17, 37], "logout": 17, "ask": [17, 55], "attribut": [18, 19, 21, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 47, 48, 52, 58], "pydant": [18, 19, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39, 45, 55], "main": 18, "basemodel": [18, 19, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39], "singlequbitmap": [18, 36, 44], "quantumarchitectur": 18, "gateimplementationinfo": [18, 26], "gateinfo": [18, 24], "heraldingmod": [18, 21, 36], "enum": [18, 27, 31, 32, 40, 46, 47, 57], "movegatevalidationmod": [18, 21, 36], "movegateframetrackingmod": [18, 21, 36], "metadata": [18, 19, 24, 25, 26, 28, 33, 34, 36, 37, 38, 39, 55, 57], "consist": [19, 37, 57, 58], "nativ": [19, 28, 55, 57], "oper": [19, 22, 24, 25, 26, 28, 29, 34, 37, 42, 55, 57], "each": [19, 22, 27, 28, 36, 37, 48, 55, 57, 58], "repres": [19, 20, 23, 28, 35, 37, 44, 58], "instanc": [19, 29], "tupl": [19, 25, 26, 28, 48, 55], "compris": 19, "arbitrari": [19, 52, 57], "associ": [19, 57, 58], "all_qubit": 19, "classmethod": [19, 28], "name_valid": [19, 28], "non": [19, 28, 37, 52, 58], "empti": [19, 28, 57], "instructions_valid": 19, "within": [19, 58], "model_computed_field": [19, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39], "classvar": [19, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39], "computedfieldinfo": [19, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39], "A": [19, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39, 48, 57, 58, 59], "dictionari": [19, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39, 48], "model_config": [19, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39], "configdict": [19, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39], "conform": [19, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39], "config": [19, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39], "model_field": [19, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39], "fieldinfo": [19, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39], "annot": [19, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39, 58], "union": [19, 28, 30, 36, 37, 38, 58], "nonetyp": [19, 28, 30, 36, 37, 38], "fals": [19, 28, 30, 36, 37, 38, 42, 52], "test": [19, 55, 56, 59], "about": [19, 24, 25, 26, 27, 28, 30, 33, 34, 36, 37, 38, 39], "defin": [19, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39, 42, 48, 58], "replac": [19, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39, 49, 58], "__fields__": [19, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39], "v1": [19, 24, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39], "togeth": [20, 51], "singl": [20, 22, 28, 35], "move_gate_valid": [21, 55], "strict": [21, 25, 26, 28, 32, 36], "move_gate_frame_track": [21, 55], "full": [21, 28, 31, 36, 55], "move": [21, 31, 32, 36, 47, 48, 49, 50, 55, 57], "gate": [21, 24, 25, 26, 28, 31, 32, 36, 48, 50, 55, 57], "ignor": 21, "devic": [21, 46, 49, 57], "do": [21, 27, 31, 32, 57, 58], "support": [21, 28, 34, 49, 52, 55, 57, 58], "frame": [21, 31, 36, 55], "track": [21, 31, 36, 48, 55, 58], "measur": [22, 23, 27, 36, 37, 55, 57], "For": [22, 28, 52, 57, 58, 59], "kei": [22, 28, 37, 57], "outer": 22, "element": 22, "inner": 22, "computational_reson": 24, "describ": [24, 30, 48, 57, 58], "exist": [24, 47, 48, 49, 55, 57], "gener": [24, 27, 48, 55, 57, 58], "appear": [24, 32, 58], "locu": [24, 25, 26, 28, 42, 43], "reson": [24, 28, 48, 49, 50, 57], "loci": [25, 26, 34, 42, 55], "implement": [25, 26, 28, 52, 55], "default_implement": 26, "override_default_implement": 26, "avail": [26, 48, 55, 58, 59], "overridden": 26, "particular": [26, 58], "those": [26, 58], "practic": 27, "state": [27, 28, 37, 48, 50, 55, 57, 58], "prior": 27, "achiev": 27, "immedi": 27, "perform": [27, 31, 32, 57, 58], "initi": 27, "onli": [27, 28, 32, 42, 57, 58], "retain": [27, 58], "less": 27, "equal": 27, "amount": 27, "due": 27, "post": [27, 55], "select": [27, 28], "arg": [28, 55, 57], "differ": [28, 48, 55, 58], "distinguish": 28, "act": [28, 29, 32, 48, 58], "expect": [28, 31, 43, 55], "certain": [28, 55], "follow": [28, 57, 58], "descript": [28, 55, 58], "z": 28, "basi": [28, 37, 58], "angle_t": [28, 57], "phase_t": [28, 57], "phase": [28, 31, 56], "x": [28, 55], "rotat": 28, "2": [28, 57, 58, 59], "control": [28, 55, 57, 58], "between": [28, 48, 49, 55], "you": [28, 52, 57, 58, 59], "specifi": [28, 47, 49, 57], "multipl": 28, "experiment": 28, "omit": 28, "deprec": [28, 41, 55], "backward": 28, "compat": 28, "now": [28, 55], "phased_rx": [28, 55, 57], "output": [28, 37], "take": [28, 55, 57], "denot": 28, "label": 28, "uniqu": 28, "onc": [28, 57], "last": 28, "e": [28, 29, 35, 42, 48, 49, 57, 59], "cannot": [28, 50, 58], "alic": [28, 39], "bob": 28, "charli": 28, "m1": 28, "conjug": 28, "two": [28, 48, 57], "angl": 28, "both": [28, 55, 57], "unit": 28, "pi": 28, "radian": 28, "standard": [28, 32], "matrix": 28, "theta": 28, "phi": 28, "exp": 28, "co": 28, "y": 28, "sin": 28, "rz": 28, "rx": 28, "dagger": 28, "where": [28, 37, 49, 57, 58], "pauli": 28, "matric": 28, "7": [28, 57, 58], "25": [28, 57], "diag": 28, "It": [28, 37, 48, 57], "symmetr": 28, "wrt": 28, "unitari": 28, "popul": 28, "exchang": 28, "Its": 28, "effect": 28, "invari": 28, "subspac": 28, "span": 28, "00": 28, "rangl": 28, "01": 28, "10": 28, "swap": 28, "orthogon": 28, "undefin": 28, "present": [28, 37, 57], "_": 28, "langl": 28, "complex": 28, "cancel": 28, "when": [28, 48, 55, 57], "To": [28, 57, 58], "ensur": 28, "overlap": 28, "11": [28, 48], "recommend": [28, 57, 58], "pair": [28, 48], "affect": 28, "order": [28, 42], "elsewher": 28, "succe": 28, "preced": 28, "complet": [28, 31, 57], "henc": 28, "guarante": [28, 50], "causal": 28, "higher": 28, "layer": 28, "sit": 28, "top": [28, 55], "make": [28, 48, 55, 57, 58], "g": [28, 29, 57], "optim": [28, 57], "therefor": 28, "them": [28, 57], "allow": [28, 32, 34, 42, 48, 55, 57], "strictstr": 28, "implementation_valid": 28, "qubits_valid": 28, "info": 28, "correct": [28, 31, 47, 55], "accord": [28, 49, 55], "validationinfo": 28, "args_valid": 28, "m": 28, "qpu": [29, 57], "compon": 29, "typic": [29, 57], "qb1": [29, 39, 57], "qb2": [29, 57], "cocos_vers": 30, "timestamp": [30, 55, 56], "copi": [30, 55, 58], "origin": [30, 48, 53, 55, 57, 58], "sent": [30, 55, 57, 58], "coco": [30, 55], "progress": [30, 57], "meant": [31, 32], "advanc": [31, 32, 55], "final": [31, 32, 57], "no_detuning_correct": 31, "detun": 31, "manual": 31, "sandwich": 32, "allow_prx": 32, "prx": [32, 55], "quantum_architectur": 33, "detail": [33, 55, 57], "qubit_connect": 34, "has_equivalent_oper": 34, "compar": [34, 57], "against": [34, 57, 58], "anoth": [34, 57], "compare_oper": 34, "ops1": 34, "ops2": 34, "move_validation_mod": 36, "move_gate_frame_tracking_mod": 36, "otherwis": [36, 41, 58], "gt": 36, "circuitbatch": 36, "hardwar": 36, "mani": 36, "messag": [37, 38, 55, 57], "warn": [37, 38, 49, 55, 57], "succeed": 37, "2d": 37, "arrai": 37, "nest": 37, "circuit_index": 37, "qubit_index": 37, "th": 37, "neg": 37, "integ": 37, "outcom": 37, "circuitmeasurementresultsbatch": 37, "finish": 37, "error": [37, 38, 55, 57], "from_dict": [37, 38], "inp": [37, 38], "pars": [37, 38, 55], "logical_nam": 39, "physical_nam": 39, "just": [41, 59], "direct": [42, 58], "revers": 42, "multi": 43, "more": [43, 47, 55, 58], "its": [43, 57, 58], "serial": 44, "transfer": [44, 57, 58], "tool": 45, "error_wrapp": 45, "validationerror": 45, "collect": [46, 57], "existingmovehandlingopt": [46, 49, 57], "resonatorstatetrack": 46, "keep": 47, "ad": [47, 55], "remov": [47, 49, 50, 55, 57], "ones": [47, 57], "trust": [47, 55], "available_mov": 48, "locat": 48, "from_quantum_architecture_specif": 48, "arch": [48, 49], "constructor": [48, 55, 57], "from_circuit": 48, "infer": 48, "from_instruct": 48, "sequenc": 48, "iter": [48, 52], "properti": 48, "getter": 48, "regist": [48, 50], "being": 48, "supports_mov": 48, "whether": [48, 57, 58], "apply_mov": 48, "create_move_instruct": 48, "alt_qubit_nam": 48, "yield": 48, "reset_as_move_instruct": 48, "reset": 48, "available_resonators_to_mov": 48, "resonators_holding_qubit": 48, "choose_move_pair": 48, "remaining_instruct": 48, "choos": [48, 58], "look": 48, "ahead": 48, "most": 48, "like": [48, 52, 57], "rout": 48, "sort": [48, 55], "prefer": [48, 58], "chosen": 48, "update_qubits_in_reson": 48, "tracker": 48, "remap": 48, "existing_mov": [49, 57], "insert": [49, 57], "noth": [49, 57, 58], "assum": [49, 50, 57, 58], "coupl": 49, "awai": [49, 57], "edg": 49, "target": [49, 50], "deal": 49, "reconstruct": 50, "cz": [50, 57], "semant": 50, "updat": [50, 55], "accordingli": 50, "help": 51, "iqmjsonencod": 51, "json": [51, 52, 53, 55, 57], "encod": 51, "jsonencod": [51, 52], "skipkei": 52, "ensure_ascii": 52, "check_circular": 52, "allow_nan": 52, "sort_kei": 52, "indent": 52, "some": [52, 57], "datatyp": [52, 53, 57], "o": 52, "subclass": 52, "serializ": [52, 53, 57], "typeerror": 52, "could": 52, "def": 52, "self": 52, "pass": [52, 57], "els": 52, "let": 52, "obj": 53, "convert": [53, 55, 57], "valueerror": 53, "unsupport": 53, "olli": 54, "ahonen": 54, "meetiqm": 54, "com": [54, 59], "vill": 54, "bergholm": 54, "maija": 54, "nevala": 54, "hayk": 54, "sargsyan": 54, "maxim": 54, "smirnov": 54, "dc914337": 54, "gmail": 54, "tyrkk\u00f6": 54, "otyrkko": 54, "rakhim": 54, "davletkaliyev": 54, "matthia": 54, "beuerl": 54, "jann": 54, "kotilahti": 54, "vladimir": 54, "kukushkin": 54, "ricarda": 54, "brazinska": 54, "131": 55, "naiv": 55, "transpil": [55, 56], "unifi": 55, "behavior": 55, "api": [55, 56], "124": 55, "fine": 55, "grain": 55, "over": 55, "process": [55, 57], "break": 55, "instead": [55, 57], "introduc": 55, "129": 55, "document": [55, 56, 58], "128": 55, "model": 55, "iqm": [55, 57], "iqm_client": [55, 56, 57], "125": 55, "refactor": 55, "conflict": 55, "show": 55, "receiv": [55, 57, 58], "4xx": 55, "123": 55, "clientconfigurationerror": 55, "displai": [55, 58], "upon": 55, "400": 55, "120": [55, 57], "delet": 55, "backend": 55, "119": 55, "github": [55, 59], "action": [55, 57, 59], "publish": 55, "packag": [55, 57, 59], "pypi": [55, 59], "116": 55, "extend": 55, "simpl": [55, 57], "117": 55, "112": 55, "auto": 55, "renam": [55, 57], "multivers": 55, "115": 55, "circuit_duration_check": 55, "114": 55, "disqualif": 55, "threshold": 55, "python": [55, 57, 59], "113": 55, "reconfigur": 55, "via": [55, 57], "110": 55, "global": 55, "iqm_client_requests_timeout": [55, 57], "construct": 55, "109": 55, "bump": 55, "108": 55, "project": 55, "setup": 55, "pyproject": [55, 59], "toml": [55, 59], "107": 55, "old": 55, "102": 55, "104": 55, "platform": 55, "103": 55, "101": 55, "integr": [55, 56], "guid": [55, 56], "99": 55, "100": 55, "sphinx": [55, 59], "contrib": 55, "98": 55, "namespac": 55, "96": 55, "95": 55, "improv": [55, 58], "94": 55, "iso": 55, "8601": 55, "93": 55, "92": 55, "abil": 55, "89": 55, "87": 55, "maximum": 55, "85": 55, "licens": [55, 56, 59], "depend": [55, 59], "everi": 55, "releas": [55, 56, 59], "84": 55, "revert": 55, "definit": [55, 58], "py": 55, "81": 55, "validate_circuit": 55, "input": 55, "80": 55, "split": 55, "pending_compil": 55, "pending_execut": 55, "79": 55, "bugfix": 55, "incomplet": 55, "76": 55, "util": [55, 57], "to_json_dict": [55, 57], "77": 55, "report": 55, "unexpect": 55, "74": 55, "doc": [55, 59], "build": [55, 59], "75": 55, "72": 55, "public": 55, "73": 55, "reduc": 55, "size": 55, "71": 55, "70": 55, "opaqu": 55, "69": 55, "68": 55, "67": 55, "while": [55, 58], "fetch": [55, 57], "66": 55, "65": 55, "64": 55, "63": 55, "interv": 55, "iqm_client_seconds_between_cal": [55, 57], "var": 55, "62": 55, "busi": 55, "61": 55, "opentelemetri": 55, "trace": 55, "propag": 55, "59": 55, "obtain": [55, 57, 58], "58": 55, "57": 55, "level": [55, 57], "56": 55, "54": 55, "cover": 55, "53": 55, "better": 55, "code": [55, 56, 58, 59], "cleanup": 55, "52": 55, "51": 55, "49": 55, "48": 55, "increas": 55, "47": 55, "45": 55, "43": 55, "42": 55, "enabl": [55, 57], "mypi": 55, "41": 55, "pylint": 55, "v2": 55, "40": 55, "39": 55, "automat": 55, "401": 55, "31": 55, "import": [55, 57, 58], "37": 55, "includ": [55, 57, 58], "develop": [55, 59], "subdirectori": 55, "36": 55, "35": 55, "34": 55, "30": 55, "29": 55, "mention": 55, "barrier": 55, "28": 55, "26": 55, "schema": 55, "24": 55, "23": 55, "22": 55, "21": 55, "20": 55, "continu": 55, "minor": 55, "emit": 55, "userwarn": 55, "tag": [55, 59], "basic": 55, "auth": 55, "unneed": 55, "cirq": [55, 57], "post1": 56, "dev371": 56, "g4ebe0cf": 56, "date": [56, 58], "2024": [56, 59], "09": 56, "27": 56, "finland": [56, 59], "fork": [56, 59], "repositori": [56, 59], "instal": 56, "copyright": [56, 58], "refer": [56, 57], "contributor": [56, 58], "changelog": 56, "index": [56, 59], "search": 56, "page": [56, 58], "design": [57, 58], "adapt": 57, "applic": [57, 58], "framework": 57, "maintain": 57, "pleas": 57, "qiskit": [57, 59], "offer": [57, 58], "section": [57, 58], "illustr": 57, "your": [57, 58], "below": [57, 58], "server_url": 57, "iqm_server_url": 57, "quantum_circuit": 57, "Then": 57, "job_statu": 57, "job_result": 57, "attach": [57, 58], "numpi": 57, "ndarrai": 57, "In": [57, 58], "store": 57, "point": 57, "step": 57, "compile_start": 57, "wai": 57, "_start": 57, "_end": 57, "suffix": 57, "end": [57, 58], "itself": 57, "job_start": 57, "job_end": 57, "produc": 57, "compile_end": 57, "submit_start": 57, "submit_end": 57, "execution_start": 57, "execution_end": 57, "regardless": 57, "three": 57, "mutual": 57, "exclus": [57, 58], "cortex": 57, "cli": 57, "possibl": [57, 58], "plaintext": 57, "dashboard": 57, "These": 57, "lifespan": 57, "thu": 57, "won": 57, "t": [57, 58], "attempt": 57, "3": [57, 58], "third": [57, 58], "login": 57, "open": 57, "so": 57, "suppli": 57, "parti": [57, 58], "necessari": [57, 59], "notabl": 57, "special": [57, 58], "vice": 57, "versa": 57, "interact": 57, "transpile_insert_mov": 57, "transpile_remove_mov": 57, "respect": 57, "softwar": [57, 58, 59], "graph": 57, "modifi": [57, 58], "common": [57, 58], "directli": [57, 59], "match": 57, "addition": 57, "By": 57, "proceed": 57, "helper": 57, "standalon": 57, "might": 57, "want": [57, 59], "backend_with_reson": 57, "url_to_backend_with_reson": 57, "backend_without_reson": 57, "url_to_backend_without_reson": 57, "circuit_with_mov": 57, "circuit_without_mov": 57, "assert": [57, 58], "had": 57, "alt_circuit_without_mov": 57, "encourag": 57, "translat": [57, 58], "suppos": 57, "individu": [57, 58], "rather": 57, "entir": 57, "local": [57, 59], "represent": 57, "along": [57, 58], "discourag": 57, "expos": 57, "featur": 57, "sens": 57, "disabl": 57, "larg": 57, "enough": 57, "suffici": 57, "larger": 57, "slow": 57, "On": 57, "linux": 57, "export": 57, "window": 57, "frequenc": 57, "iqm_client_debug": 57, "print": [57, 58], "demo": 57, "mock": 57, "d": [57, 58], "contact": 57, "apach": [58, 59], "januari": 58, "2004": 58, "www": 58, "org": 58, "term": 58, "AND": 58, "condit": 58, "FOR": [58, 59], "reproduct": 58, "distribut": 58, "shall": 58, "mean": 58, "through": 58, "9": 58, "licensor": 58, "owner": 58, "entiti": 58, "author": 58, "grant": 58, "legal": 58, "under": [58, 59], "purpos": 58, "power": 58, "indirect": 58, "caus": 58, "contract": 58, "ii": 58, "ownership": 58, "fifti": 58, "percent": 58, "50": 58, "outstand": 58, "share": 58, "iii": 58, "benefici": 58, "exercis": 58, "permiss": 58, "form": 58, "modif": 58, "limit": 58, "mechan": 58, "transform": 58, "convers": 58, "media": 58, "work": 58, "authorship": 58, "made": 58, "indic": 58, "notic": 58, "appendix": 58, "deriv": 58, "editori": 58, "revis": 58, "elabor": 58, "whole": 58, "remain": 58, "mere": 58, "link": 58, "bind": 58, "thereof": 58, "contribut": 58, "intention": 58, "inclus": 58, "behalf": 58, "electron": 58, "verbal": 58, "written": 58, "commun": 58, "mail": 58, "system": 58, "issu": 58, "discuss": 58, "exclud": 58, "conspicu": 58, "mark": 58, "write": 58, "Not": 58, "whom": 58, "subsequ": 58, "incorpor": 58, "subject": 58, "herebi": 58, "perpetu": 58, "worldwid": 58, "charg": 58, "royalti": 58, "free": [58, 59], "irrevoc": 58, "reproduc": 58, "prepar": 58, "publicli": 58, "sublicens": 58, "patent": 58, "sell": 58, "claim": 58, "necessarili": 58, "infring": 58, "alon": 58, "institut": 58, "litig": 58, "cross": 58, "counterclaim": 58, "lawsuit": 58, "alleg": 58, "constitut": 58, "contributori": 58, "4": [58, 59], "redistribut": 58, "medium": 58, "meet": 58, "give": 58, "recipi": 58, "b": 58, "promin": 58, "c": 58, "trademark": 58, "pertain": 58, "part": 58, "readabl": 58, "place": 58, "wherev": 58, "content": 58, "alongsid": 58, "addendum": 58, "constru": 58, "statement": 58, "compli": 58, "5": 58, "submiss": 58, "explicitli": 58, "notwithstand": 58, "abov": 58, "herein": 58, "supersed": 58, "agreement": 58, "regard": 58, "6": 58, "trade": 58, "servic": 58, "product": 58, "reason": 58, "customari": 58, "disclaim": 58, "warranti": 58, "law": 58, "agre": 58, "AS": 58, "OR": 58, "OF": 58, "kind": 58, "express": 58, "impli": 58, "titl": 58, "merchant": 58, "fit": 58, "sole": 58, "determin": 58, "appropri": 58, "risk": 58, "8": 58, "liabil": 58, "event": 58, "theori": 58, "tort": 58, "neglig": 58, "deliber": 58, "grossli": 58, "liabl": 58, "damag": 58, "incident": 58, "consequenti": 58, "charact": 58, "aris": 58, "inabl": 58, "loss": 58, "goodwil": 58, "stoppag": 58, "failur": 58, "malfunct": 58, "commerci": 58, "even": 58, "advis": 58, "accept": 58, "fee": 58, "indemn": 58, "oblig": 58, "howev": 58, "indemnifi": 58, "defend": 58, "harmless": 58, "incur": 58, "boilerpl": 58, "enclos": 58, "bracket": 58, "identifi": 58, "don": 58, "comment": 58, "syntax": 58, "easier": 58, "identif": 58, "archiv": 58, "yyyi": 58, "complianc": 58, "see": [58, 59], "languag": 58, "govern": 58, "human": 59, "though": 59, "pip": 59, "onlin": 59, "older": 59, "clone": 59, "git": 59, "builder": 59, "15": 59, "cd": 59, "checkout": 59, "tox": 59, "html": 59, "command": 59, "book": 59, "theme": 59, "dev": 59, "2021": 59}, "objects": {"iqm": [[1, 0, 0, "-", "iqm_client"]], "iqm.iqm_client": [[2, 0, 0, "-", "authentication"], [8, 0, 0, "-", "errors"], [16, 0, 0, "-", "iqm_client"], [18, 0, 0, "-", "models"], [46, 0, 0, "-", "transpile"], [51, 0, 0, "-", "util"]], "iqm.iqm_client.authentication": [[3, 1, 1, "", "ExternalToken"], [4, 1, 1, "", "TokenClient"], [5, 1, 1, "", "TokenManager"], [6, 1, 1, "", "TokenProviderInterface"], [7, 1, 1, "", "TokensFileReader"]], "iqm.iqm_client.authentication.ExternalToken": [[3, 2, 1, "", "close"], [3, 2, 1, "", "get_token"]], "iqm.iqm_client.authentication.TokenClient": [[4, 2, 1, "", "close"], [4, 2, 1, "", "get_token"]], "iqm.iqm_client.authentication.TokenManager": [[5, 2, 1, "", "close"], [5, 2, 1, "", "get_bearer_token"], [5, 2, 1, "", "time_left_seconds"]], "iqm.iqm_client.authentication.TokenProviderInterface": [[6, 2, 1, "", "close"], [6, 2, 1, "", "get_token"]], "iqm.iqm_client.authentication.TokensFileReader": [[7, 2, 1, "", "close"], [7, 2, 1, "", "get_token"]], "iqm.iqm_client.errors": [[9, 3, 1, "", "APITimeoutError"], [10, 3, 1, "", "ArchitectureRetrievalError"], [11, 3, 1, "", "CircuitExecutionError"], [12, 3, 1, "", "CircuitValidationError"], [13, 3, 1, "", "ClientAuthenticationError"], [14, 3, 1, "", "ClientConfigurationError"], [15, 3, 1, "", "JobAbortionError"]], "iqm.iqm_client.iqm_client": [[17, 1, 1, "", "IQMClient"]], "iqm.iqm_client.iqm_client.IQMClient": [[17, 2, 1, "", "abort_job"], [17, 2, 1, "", "close_auth_session"], [17, 2, 1, "", "create_run_request"], [17, 2, 1, "", "get_dynamic_quantum_architecture"], [17, 2, 1, "", "get_quantum_architecture"], [17, 2, 1, "", "get_run"], [17, 2, 1, "", "get_run_status"], [17, 2, 1, "", "submit_circuits"], [17, 2, 1, "", "submit_run_request"], [17, 2, 1, "", "wait_for_compilation"], [17, 2, 1, "", "wait_for_results"]], "iqm.iqm_client.models": [[19, 1, 1, "", "Circuit"], [20, 4, 1, "", "CircuitBatch"], [21, 1, 1, "", "CircuitCompilationOptions"], [22, 4, 1, "", "CircuitMeasurementResults"], [23, 4, 1, "", "CircuitMeasurementResultsBatch"], [24, 1, 1, "", "DynamicQuantumArchitecture"], [25, 1, 1, "", "GateImplementationInfo"], [26, 1, 1, "", "GateInfo"], [27, 1, 1, "", "HeraldingMode"], [28, 1, 1, "", "Instruction"], [29, 4, 1, "", "Locus"], [30, 1, 1, "", "Metadata"], [31, 1, 1, "", "MoveGateFrameTrackingMode"], [32, 1, 1, "", "MoveGateValidationMode"], [33, 1, 1, "", "QuantumArchitecture"], [34, 1, 1, "", "QuantumArchitectureSpecification"], [35, 4, 1, "", "QubitMapping"], [36, 1, 1, "", "RunRequest"], [37, 1, 1, "", "RunResult"], [38, 1, 1, "", "RunStatus"], [39, 1, 1, "", "SingleQubitMapping"], [40, 1, 1, "", "Status"], [41, 5, 1, "", "get_current_instruction_name"], [42, 5, 1, "", "is_directed_instruction"], [43, 5, 1, "", "is_multi_qubit_instruction"], [44, 5, 1, "", "serialize_qubit_mapping"], [45, 5, 1, "", "validate_circuit"]], "iqm.iqm_client.models.Circuit": [[19, 2, 1, "", "all_qubits"], [19, 4, 1, "", "instructions"], [19, 2, 1, "", "instructions_validator"], [19, 4, 1, "", "metadata"], [19, 4, 1, "", "model_computed_fields"], [19, 4, 1, "", "model_config"], [19, 4, 1, "", "model_fields"], [19, 4, 1, "", "name"], [19, 2, 1, "", "name_validator"]], "iqm.iqm_client.models.CircuitCompilationOptions": [[21, 4, 1, "", "heralding_mode"], [21, 4, 1, "", "max_circuit_duration_over_t2"], [21, 4, 1, "", "move_gate_frame_tracking"], [21, 4, 1, "", "move_gate_validation"]], "iqm.iqm_client.models.DynamicQuantumArchitecture": [[24, 4, 1, "", "calibration_set_id"], [24, 4, 1, "", "computational_resonators"], [24, 4, 1, "", "gates"], [24, 4, 1, "", "model_computed_fields"], [24, 4, 1, "", "model_config"], [24, 4, 1, "", "model_fields"], [24, 4, 1, "", "qubits"]], "iqm.iqm_client.models.GateImplementationInfo": [[25, 4, 1, "", "loci"], [25, 4, 1, "", "model_computed_fields"], [25, 4, 1, "", "model_config"], [25, 4, 1, "", "model_fields"]], "iqm.iqm_client.models.GateInfo": [[26, 4, 1, "", "default_implementation"], [26, 4, 1, "", "implementations"], [26, 4, 1, "", "model_computed_fields"], [26, 4, 1, "", "model_config"], [26, 4, 1, "", "model_fields"], [26, 4, 1, "", "override_default_implementation"]], "iqm.iqm_client.models.HeraldingMode": [[27, 4, 1, "", "NONE"], [27, 4, 1, "", "ZEROS"]], "iqm.iqm_client.models.Instruction": [[28, 4, 1, "", "args"], [28, 2, 1, "", "args_validator"], [28, 4, 1, "", "implementation"], [28, 2, 1, "", "implementation_validator"], [28, 4, 1, "", "model_computed_fields"], [28, 4, 1, "", "model_config"], [28, 4, 1, "", "model_fields"], [28, 4, 1, "", "name"], [28, 2, 1, "", "name_validator"], [28, 4, 1, "", "qubits"], [28, 2, 1, "", "qubits_validator"]], "iqm.iqm_client.models.Metadata": [[30, 4, 1, "", "calibration_set_id"], [30, 4, 1, "", "cocos_version"], [30, 4, 1, "", "model_computed_fields"], [30, 4, 1, "", "model_config"], [30, 4, 1, "", "model_fields"], [30, 4, 1, "", "request"], [30, 4, 1, "", "timestamps"]], "iqm.iqm_client.models.MoveGateFrameTrackingMode": [[31, 4, 1, "", "FULL"], [31, 4, 1, "", "NONE"], [31, 4, 1, "", "NO_DETUNING_CORRECTION"]], "iqm.iqm_client.models.MoveGateValidationMode": [[32, 4, 1, "", "ALLOW_PRX"], [32, 4, 1, "", "NONE"], [32, 4, 1, "", "STRICT"]], "iqm.iqm_client.models.QuantumArchitecture": [[33, 4, 1, "", "model_computed_fields"], [33, 4, 1, "", "model_config"], [33, 4, 1, "", "model_fields"], [33, 4, 1, "", "quantum_architecture"]], "iqm.iqm_client.models.QuantumArchitectureSpecification": [[34, 2, 1, "", "compare_operations"], [34, 2, 1, "", "has_equivalent_operations"], [34, 4, 1, "", "model_computed_fields"], [34, 4, 1, "", "model_config"], [34, 4, 1, "", "model_fields"], [34, 4, 1, "", "name"], [34, 4, 1, "", "operations"], [34, 4, 1, "", "qubit_connectivity"], [34, 4, 1, "", "qubits"]], "iqm.iqm_client.models.RunRequest": [[36, 4, 1, "", "calibration_set_id"], [36, 4, 1, "", "circuits"], [36, 4, 1, "", "custom_settings"], [36, 4, 1, "", "heralding_mode"], [36, 4, 1, "", "max_circuit_duration_over_t2"], [36, 4, 1, "", "model_computed_fields"], [36, 4, 1, "", "model_config"], [36, 4, 1, "", "model_fields"], [36, 4, 1, "", "move_gate_frame_tracking_mode"], [36, 4, 1, "", "move_validation_mode"], [36, 4, 1, "", "qubit_mapping"], [36, 4, 1, "", "shots"]], "iqm.iqm_client.models.RunResult": [[37, 2, 1, "", "from_dict"], [37, 4, 1, "", "measurements"], [37, 4, 1, "", "message"], [37, 4, 1, "", "metadata"], [37, 4, 1, "", "model_computed_fields"], [37, 4, 1, "", "model_config"], [37, 4, 1, "", "model_fields"], [37, 4, 1, "", "status"], [37, 4, 1, "", "warnings"]], "iqm.iqm_client.models.RunStatus": [[38, 2, 1, "", "from_dict"], [38, 4, 1, "", "message"], [38, 4, 1, "", "model_computed_fields"], [38, 4, 1, "", "model_config"], [38, 4, 1, "", "model_fields"], [38, 4, 1, "", "status"], [38, 4, 1, "", "warnings"]], "iqm.iqm_client.models.SingleQubitMapping": [[39, 4, 1, "", "logical_name"], [39, 4, 1, "", "model_computed_fields"], [39, 4, 1, "", "model_config"], [39, 4, 1, "", "model_fields"], [39, 4, 1, "", "physical_name"]], "iqm.iqm_client.transpile": [[47, 1, 1, "", "ExistingMoveHandlingOptions"], [48, 1, 1, "", "ResonatorStateTracker"], [49, 5, 1, "", "transpile_insert_moves"], [50, 5, 1, "", "transpile_remove_moves"]], "iqm.iqm_client.transpile.ExistingMoveHandlingOptions": [[47, 4, 1, "", "KEEP"], [47, 4, 1, "", "REMOVE"], [47, 4, 1, "", "TRUST"]], "iqm.iqm_client.transpile.ResonatorStateTracker": [[48, 2, 1, "", "apply_move"], [48, 2, 1, "", "available_resonators_to_move"], [48, 2, 1, "", "choose_move_pair"], [48, 2, 1, "", "create_move_instructions"], [48, 2, 1, "", "from_circuit"], [48, 2, 1, "", "from_instructions"], [48, 2, 1, "", "from_quantum_architecture_specification"], [48, 2, 1, "", "reset_as_move_instructions"], [48, 6, 1, "", "resonators"], [48, 2, 1, "", "resonators_holding_qubits"], [48, 6, 1, "", "supports_move"], [48, 2, 1, "", "update_qubits_in_resonator"]], "iqm.iqm_client.util": [[52, 1, 1, "", "IQMJSONEncoder"], [53, 5, 1, "", "to_json_dict"]], "iqm.iqm_client.util.IQMJSONEncoder": [[52, 2, 1, "", "default"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:exception", "4": "py:attribute", "5": "py:function", "6": "py:property"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "exception", "Python exception"], "4": ["py", "attribute", "Python attribute"], "5": ["py", "function", "Python function"], "6": ["py", "property", "Python property"]}, "titleterms": {"api": 0, "refer": 0, "iqm": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 56, 59], "iqm_client": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "authent": [2, 3, 4, 5, 6, 7, 57], "externaltoken": 3, "tokencli": 4, "tokenmanag": 5, "tokenproviderinterfac": 6, "tokensfileread": 7, "error": [8, 9, 10, 11, 12, 13, 14, 15], "apitimeouterror": 9, "architectureretrievalerror": 10, "circuitexecutionerror": 11, "circuitvalidationerror": 12, "clientauthenticationerror": 13, "clientconfigurationerror": 14, "jobabortionerror": 15, "iqmclient": 17, "model": [18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "circuit": [19, 57], "circuitbatch": 20, "circuitcompilationopt": 21, "circuitmeasurementresult": 22, "circuitmeasurementresultsbatch": 23, "dynamicquantumarchitectur": 24, "gateimplementationinfo": 25, "gateinfo": 26, "heraldingmod": 27, "instruct": 28, "measur": 28, "prx": 28, "cz": 28, "move": 28, "barrier": 28, "locu": 29, "metadata": 30, "movegateframetrackingmod": 31, "movegatevalidationmod": 32, "quantumarchitectur": 33, "quantumarchitecturespecif": 34, "qubitmap": 35, "runrequest": 36, "runresult": 37, "runstatu": 38, "singlequbitmap": 39, "statu": 40, "get_current_instruction_nam": 41, "is_directed_instruct": 42, "is_multi_qubit_instruct": 43, "serialize_qubit_map": 44, "validate_circuit": 45, "transpil": [46, 47, 48, 49, 50, 57], "existingmovehandlingopt": 47, "resonatorstatetrack": 48, "transpile_insert_mov": 49, "transpile_remove_mov": 50, "util": [51, 52, 53], "iqmjsonencod": 52, "to_json_dict": 53, "contributor": 54, "changelog": 55, "version": 55, "18": 55, "1": 55, "0": 55, "17": 55, "8": 55, "7": 55, "6": 55, "5": 55, "4": 55, "3": 55, "2": 55, "16": 55, "15": 55, "14": 55, "13": 55, "12": 55, "11": 55, "10": 55, "9": 55, "featur": 55, "fix": 55, "client": [56, 59], "content": 56, "indic": 56, "tabl": 56, "integr": 57, "guid": 57, "code": 57, "exampl": 57, "job": 57, "phase": 57, "relat": 57, "timestamp": 57, "note": 57, "qubit": 57, "map": 57, "durat": 57, "environ": 57, "variabl": 57, "test": 57, "licens": 58, "instal": 59, "document": 59, "copyright": 59}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx.ext.intersphinx": 1, "sphinx": 60}, "alltitles": {"API Reference": [[0, "api-reference"]], "iqm.iqm_client": [[1, "module-iqm.iqm_client"]], "iqm.iqm_client.authentication": [[2, "module-iqm.iqm_client.authentication"]], "iqm.iqm_client.authentication.ExternalToken": [[3, "iqm-iqm-client-authentication-externaltoken"]], "iqm.iqm_client.authentication.TokenClient": [[4, "iqm-iqm-client-authentication-tokenclient"]], "iqm.iqm_client.authentication.TokenManager": [[5, "iqm-iqm-client-authentication-tokenmanager"]], "iqm.iqm_client.authentication.TokenProviderInterface": [[6, "iqm-iqm-client-authentication-tokenproviderinterface"]], "iqm.iqm_client.authentication.TokensFileReader": [[7, "iqm-iqm-client-authentication-tokensfilereader"]], "iqm.iqm_client.errors": [[8, "module-iqm.iqm_client.errors"]], "iqm.iqm_client.errors.APITimeoutError": [[9, "iqm-iqm-client-errors-apitimeouterror"]], "iqm.iqm_client.errors.ArchitectureRetrievalError": [[10, "iqm-iqm-client-errors-architectureretrievalerror"]], "iqm.iqm_client.errors.CircuitExecutionError": [[11, "iqm-iqm-client-errors-circuitexecutionerror"]], "iqm.iqm_client.errors.CircuitValidationError": [[12, "iqm-iqm-client-errors-circuitvalidationerror"]], "iqm.iqm_client.errors.ClientAuthenticationError": [[13, "iqm-iqm-client-errors-clientauthenticationerror"]], "iqm.iqm_client.errors.ClientConfigurationError": [[14, "iqm-iqm-client-errors-clientconfigurationerror"]], "iqm.iqm_client.errors.JobAbortionError": [[15, "iqm-iqm-client-errors-jobabortionerror"]], "iqm.iqm_client.iqm_client": [[16, "module-iqm.iqm_client.iqm_client"]], "iqm.iqm_client.iqm_client.IQMClient": [[17, "iqm-iqm-client-iqm-client-iqmclient"]], "iqm.iqm_client.models": [[18, "module-iqm.iqm_client.models"]], "iqm.iqm_client.models.Circuit": [[19, "iqm-iqm-client-models-circuit"]], "iqm.iqm_client.models.CircuitBatch": [[20, "iqm-iqm-client-models-circuitbatch"]], "iqm.iqm_client.models.CircuitCompilationOptions": [[21, "iqm-iqm-client-models-circuitcompilationoptions"]], "iqm.iqm_client.models.CircuitMeasurementResults": [[22, "iqm-iqm-client-models-circuitmeasurementresults"]], "iqm.iqm_client.models.CircuitMeasurementResultsBatch": [[23, "iqm-iqm-client-models-circuitmeasurementresultsbatch"]], "iqm.iqm_client.models.DynamicQuantumArchitecture": [[24, "iqm-iqm-client-models-dynamicquantumarchitecture"]], "iqm.iqm_client.models.GateImplementationInfo": [[25, "iqm-iqm-client-models-gateimplementationinfo"]], "iqm.iqm_client.models.GateInfo": [[26, "iqm-iqm-client-models-gateinfo"]], "iqm.iqm_client.models.HeraldingMode": [[27, "iqm-iqm-client-models-heraldingmode"]], "iqm.iqm_client.models.Instruction": [[28, "iqm-iqm-client-models-instruction"]], "Measure": [[28, "measure"]], "PRX": [[28, "prx"]], "CZ": [[28, "cz"]], "MOVE": [[28, "move"]], "Barrier": [[28, "barrier"]], "iqm.iqm_client.models.Locus": [[29, "iqm-iqm-client-models-locus"]], "iqm.iqm_client.models.Metadata": [[30, "iqm-iqm-client-models-metadata"]], "iqm.iqm_client.models.MoveGateFrameTrackingMode": [[31, "iqm-iqm-client-models-movegateframetrackingmode"]], "iqm.iqm_client.models.MoveGateValidationMode": [[32, "iqm-iqm-client-models-movegatevalidationmode"]], "iqm.iqm_client.models.QuantumArchitecture": [[33, "iqm-iqm-client-models-quantumarchitecture"]], "iqm.iqm_client.models.QuantumArchitectureSpecification": [[34, "iqm-iqm-client-models-quantumarchitecturespecification"]], "iqm.iqm_client.models.QubitMapping": [[35, "iqm-iqm-client-models-qubitmapping"]], "iqm.iqm_client.models.RunRequest": [[36, "iqm-iqm-client-models-runrequest"]], "iqm.iqm_client.models.RunResult": [[37, "iqm-iqm-client-models-runresult"]], "iqm.iqm_client.models.RunStatus": [[38, "iqm-iqm-client-models-runstatus"]], "iqm.iqm_client.models.SingleQubitMapping": [[39, "iqm-iqm-client-models-singlequbitmapping"]], "iqm.iqm_client.models.Status": [[40, "iqm-iqm-client-models-status"]], "iqm.iqm_client.models.get_current_instruction_name": [[41, "iqm-iqm-client-models-get-current-instruction-name"]], "iqm.iqm_client.models.is_directed_instruction": [[42, "iqm-iqm-client-models-is-directed-instruction"]], "iqm.iqm_client.models.is_multi_qubit_instruction": [[43, "iqm-iqm-client-models-is-multi-qubit-instruction"]], "iqm.iqm_client.models.serialize_qubit_mapping": [[44, "iqm-iqm-client-models-serialize-qubit-mapping"]], "iqm.iqm_client.models.validate_circuit": [[45, "iqm-iqm-client-models-validate-circuit"]], "iqm.iqm_client.transpile": [[46, "module-iqm.iqm_client.transpile"]], "iqm.iqm_client.transpile.ExistingMoveHandlingOptions": [[47, "iqm-iqm-client-transpile-existingmovehandlingoptions"]], "iqm.iqm_client.transpile.ResonatorStateTracker": [[48, "iqm-iqm-client-transpile-resonatorstatetracker"]], "iqm.iqm_client.transpile.transpile_insert_moves": [[49, "iqm-iqm-client-transpile-transpile-insert-moves"]], "iqm.iqm_client.transpile.transpile_remove_moves": [[50, "iqm-iqm-client-transpile-transpile-remove-moves"]], "iqm.iqm_client.util": [[51, "module-iqm.iqm_client.util"]], "iqm.iqm_client.util.IQMJSONEncoder": [[52, "iqm-iqm-client-util-iqmjsonencoder"]], "iqm.iqm_client.util.to_json_dict": [[53, "iqm-iqm-client-util-to-json-dict"]], "Contributors": [[54, "contributors"]], "Changelog": [[55, "changelog"]], "Version 18.1": [[55, "version-18-1"]], "Version 18.0": [[55, "version-18-0"]], "Version 17.8": [[55, "version-17-8"]], "Version 17.7": [[55, "version-17-7"]], "Version 17.6": [[55, "version-17-6"]], "Version 17.5": [[55, "version-17-5"]], "Version 17.4": [[55, "version-17-4"]], "Version 17.3": [[55, "version-17-3"]], "Version 17.2": [[55, "version-17-2"]], "Version 17.1": [[55, "version-17-1"]], "Version 17.0": [[55, "version-17-0"]], "Version 16.1": [[55, "version-16-1"]], "Version 16.0": [[55, "version-16-0"]], "Version 15.4": [[55, "version-15-4"]], "Version 15.3": [[55, "version-15-3"]], "Version 15.2": [[55, "version-15-2"]], "Version 15.1": [[55, "version-15-1"]], "Version 15.0": [[55, "version-15-0"]], "Version 14.7": [[55, "version-14-7"]], "Version 14.6": [[55, "version-14-6"]], "Version 14.5": [[55, "version-14-5"]], "Version 14.4": [[55, "version-14-4"]], "Version 14.3": [[55, "version-14-3"]], "Version 14.2": [[55, "version-14-2"]], "Version 14.1": [[55, "version-14-1"]], "Version 14.0": [[55, "version-14-0"]], "Version 13.4": [[55, "version-13-4"]], "Version 13.3": [[55, "version-13-3"]], "Version 13.2": [[55, "version-13-2"]], "Version 13.1": [[55, "version-13-1"]], "Version 13.0": [[55, "version-13-0"]], "Version 12.5": [[55, "version-12-5"]], "Version 12.4": [[55, "version-12-4"]], "Version 12.3": [[55, "version-12-3"]], "Version 12.2": [[55, "version-12-2"]], "Version 12.1": [[55, "version-12-1"]], "Version 12.0": [[55, "version-12-0"]], "Version 11.8": [[55, "version-11-8"]], "Version 11.7": [[55, "version-11-7"]], "Version 11.6": [[55, "version-11-6"]], "Version 11.5": [[55, "version-11-5"]], "Version 11.4": [[55, "version-11-4"]], "Version 11.3": [[55, "version-11-3"]], "Version 11.2": [[55, "version-11-2"]], "Version 11.1": [[55, "version-11-1"]], "Version 11.0": [[55, "version-11-0"]], "Version 10.3": [[55, "version-10-3"]], "Version 10.2": [[55, "version-10-2"]], "Version 10.1": [[55, "version-10-1"]], "Version 10.0": [[55, "version-10-0"]], "Version 9.8": [[55, "version-9-8"]], "Version 9.7": [[55, "version-9-7"]], "Version 9.6": [[55, "version-9-6"]], "Version 9.5": [[55, "version-9-5"]], "Version 9.4": [[55, "version-9-4"]], "Version 9.3": [[55, "version-9-3"]], "Version 9.2": [[55, "version-9-2"]], "Version 9.1": [[55, "version-9-1"]], "Version 9.0": [[55, "version-9-0"]], "Version 8.4": [[55, "version-8-4"]], "Version 8.3": [[55, "version-8-3"]], "Version 8.2": [[55, "version-8-2"]], "Version 8.1": [[55, "version-8-1"]], "Version 8.0": [[55, "version-8-0"]], "Version 7.3": [[55, "version-7-3"]], "Version 7.2": [[55, "version-7-2"]], "Version 7.1": [[55, "version-7-1"]], "Version 7.0": [[55, "version-7-0"]], "Version 6.2": [[55, "version-6-2"]], "Version 6.1": [[55, "version-6-1"]], "Version 6.0": [[55, "version-6-0"]], "Version 5.0": [[55, "version-5-0"]], "Version 4.3": [[55, "version-4-3"]], "Version 4.2": [[55, "version-4-2"]], "Version 4.1": [[55, "version-4-1"]], "Version 4.0": [[55, "version-4-0"]], "Version 3.3": [[55, "version-3-3"]], "Version 3.2": [[55, "version-3-2"]], "Version 3.1": [[55, "version-3-1"]], "Version 3.0": [[55, "version-3-0"]], "Version 2.2": [[55, "version-2-2"]], "Version 2.1": [[55, "version-2-1"]], "Version 2.0": [[55, "version-2-0"]], "Version 1.10": [[55, "version-1-10"]], "Version 1.9": [[55, "version-1-9"]], "Version 1.8": [[55, "version-1-8"]], "Version 1.7": [[55, "version-1-7"]], "Version 1.6": [[55, "version-1-6"]], "Version 1.5": [[55, "version-1-5"]], "Version 1.4": [[55, "version-1-4"]], "Version 1.3": [[55, "version-1-3"]], "Features": [[55, "features"], [55, "id110"]], "Version 1.2": [[55, "version-1-2"]], "Fixes": [[55, "fixes"], [55, "id108"]], "Version 1.1": [[55, "version-1-1"]], "Version 1.0": [[55, "version-1-0"]], "IQM client": [[56, "iqm-client"]], "Contents": [[56, "contents"]], "Indices and tables": [[56, "indices-and-tables"]], "Integration Guide": [[57, "integration-guide"]], "Code example": [[57, "code-example"]], "Job phases and related timestamps": [[57, "job-phases-and-related-timestamps"]], "Authentication": [[57, "authentication"]], "Circuit transpilation": [[57, "circuit-transpilation"]], "Note on qubit mapping": [[57, "note-on-qubit-mapping"]], "Note on circuit duration": [[57, "note-on-circuit-duration"]], "Note on environment variables": [[57, "note-on-environment-variables"]], "Integration testing": [[57, "integration-testing"]], "License": [[58, "license"]], "IQM Client": [[59, "iqm-client"]], "Installation": [[59, "installation"]], "Documentation": [[59, "documentation"]], "Copyright": [[59, "copyright"]]}, "indexentries": {"iqm.iqm_client": [[1, "module-iqm.iqm_client"]], "module": [[1, "module-iqm.iqm_client"], [2, "module-iqm.iqm_client.authentication"], [8, "module-iqm.iqm_client.errors"], [16, "module-iqm.iqm_client.iqm_client"], [18, "module-iqm.iqm_client.models"], [46, "module-iqm.iqm_client.transpile"], [51, "module-iqm.iqm_client.util"]], "iqm.iqm_client.authentication": [[2, "module-iqm.iqm_client.authentication"]], "externaltoken (class in iqm.iqm_client.authentication)": [[3, "iqm.iqm_client.authentication.ExternalToken"]], "close() (iqm.iqm_client.authentication.externaltoken method)": [[3, "iqm.iqm_client.authentication.ExternalToken.close"]], "get_token() (iqm.iqm_client.authentication.externaltoken method)": [[3, "iqm.iqm_client.authentication.ExternalToken.get_token"]], "tokenclient (class in iqm.iqm_client.authentication)": [[4, "iqm.iqm_client.authentication.TokenClient"]], "close() (iqm.iqm_client.authentication.tokenclient method)": [[4, "iqm.iqm_client.authentication.TokenClient.close"]], "get_token() (iqm.iqm_client.authentication.tokenclient method)": [[4, "iqm.iqm_client.authentication.TokenClient.get_token"]], "tokenmanager (class in iqm.iqm_client.authentication)": [[5, "iqm.iqm_client.authentication.TokenManager"]], "close() (iqm.iqm_client.authentication.tokenmanager method)": [[5, "iqm.iqm_client.authentication.TokenManager.close"]], "get_bearer_token() (iqm.iqm_client.authentication.tokenmanager method)": [[5, "iqm.iqm_client.authentication.TokenManager.get_bearer_token"]], "time_left_seconds() (iqm.iqm_client.authentication.tokenmanager static method)": [[5, "iqm.iqm_client.authentication.TokenManager.time_left_seconds"]], "tokenproviderinterface (class in iqm.iqm_client.authentication)": [[6, "iqm.iqm_client.authentication.TokenProviderInterface"]], "close() (iqm.iqm_client.authentication.tokenproviderinterface method)": [[6, "iqm.iqm_client.authentication.TokenProviderInterface.close"]], "get_token() (iqm.iqm_client.authentication.tokenproviderinterface method)": [[6, "iqm.iqm_client.authentication.TokenProviderInterface.get_token"]], "tokensfilereader (class in iqm.iqm_client.authentication)": [[7, "iqm.iqm_client.authentication.TokensFileReader"]], "close() (iqm.iqm_client.authentication.tokensfilereader method)": [[7, "iqm.iqm_client.authentication.TokensFileReader.close"]], "get_token() (iqm.iqm_client.authentication.tokensfilereader method)": [[7, "iqm.iqm_client.authentication.TokensFileReader.get_token"]], "iqm.iqm_client.errors": [[8, "module-iqm.iqm_client.errors"]], "apitimeouterror": [[9, "iqm.iqm_client.errors.APITimeoutError"]], "architectureretrievalerror": [[10, "iqm.iqm_client.errors.ArchitectureRetrievalError"]], "circuitexecutionerror": [[11, "iqm.iqm_client.errors.CircuitExecutionError"]], "circuitvalidationerror": [[12, "iqm.iqm_client.errors.CircuitValidationError"]], "clientauthenticationerror": [[13, "iqm.iqm_client.errors.ClientAuthenticationError"]], "clientconfigurationerror": [[14, "iqm.iqm_client.errors.ClientConfigurationError"]], "jobabortionerror": [[15, "iqm.iqm_client.errors.JobAbortionError"]], "iqm.iqm_client.iqm_client": [[16, "module-iqm.iqm_client.iqm_client"]], "iqmclient (class in iqm.iqm_client.iqm_client)": [[17, "iqm.iqm_client.iqm_client.IQMClient"]], "abort_job() (iqm.iqm_client.iqm_client.iqmclient method)": [[17, "iqm.iqm_client.iqm_client.IQMClient.abort_job"]], "close_auth_session() (iqm.iqm_client.iqm_client.iqmclient method)": [[17, "iqm.iqm_client.iqm_client.IQMClient.close_auth_session"]], "create_run_request() (iqm.iqm_client.iqm_client.iqmclient method)": [[17, "iqm.iqm_client.iqm_client.IQMClient.create_run_request"]], "get_dynamic_quantum_architecture() (iqm.iqm_client.iqm_client.iqmclient method)": [[17, "iqm.iqm_client.iqm_client.IQMClient.get_dynamic_quantum_architecture"]], "get_quantum_architecture() (iqm.iqm_client.iqm_client.iqmclient method)": [[17, "iqm.iqm_client.iqm_client.IQMClient.get_quantum_architecture"]], "get_run() (iqm.iqm_client.iqm_client.iqmclient method)": [[17, "iqm.iqm_client.iqm_client.IQMClient.get_run"]], "get_run_status() (iqm.iqm_client.iqm_client.iqmclient method)": [[17, "iqm.iqm_client.iqm_client.IQMClient.get_run_status"]], "submit_circuits() (iqm.iqm_client.iqm_client.iqmclient method)": [[17, "iqm.iqm_client.iqm_client.IQMClient.submit_circuits"]], "submit_run_request() (iqm.iqm_client.iqm_client.iqmclient method)": [[17, "iqm.iqm_client.iqm_client.IQMClient.submit_run_request"]], "wait_for_compilation() (iqm.iqm_client.iqm_client.iqmclient method)": [[17, "iqm.iqm_client.iqm_client.IQMClient.wait_for_compilation"]], "wait_for_results() (iqm.iqm_client.iqm_client.iqmclient method)": [[17, "iqm.iqm_client.iqm_client.IQMClient.wait_for_results"]], "iqm.iqm_client.models": [[18, "module-iqm.iqm_client.models"]], "circuit (class in iqm.iqm_client.models)": [[19, "iqm.iqm_client.models.Circuit"]], "all_qubits() (iqm.iqm_client.models.circuit method)": [[19, "iqm.iqm_client.models.Circuit.all_qubits"]], "instructions (iqm.iqm_client.models.circuit attribute)": [[19, "iqm.iqm_client.models.Circuit.instructions"]], "instructions_validator() (iqm.iqm_client.models.circuit class method)": [[19, "iqm.iqm_client.models.Circuit.instructions_validator"]], "metadata (iqm.iqm_client.models.circuit attribute)": [[19, "iqm.iqm_client.models.Circuit.metadata"]], "model_computed_fields (iqm.iqm_client.models.circuit attribute)": [[19, "iqm.iqm_client.models.Circuit.model_computed_fields"]], "model_config (iqm.iqm_client.models.circuit attribute)": [[19, "iqm.iqm_client.models.Circuit.model_config"]], "model_fields (iqm.iqm_client.models.circuit attribute)": [[19, "iqm.iqm_client.models.Circuit.model_fields"]], "name (iqm.iqm_client.models.circuit attribute)": [[19, "iqm.iqm_client.models.Circuit.name"]], "name_validator() (iqm.iqm_client.models.circuit class method)": [[19, "iqm.iqm_client.models.Circuit.name_validator"]], "circuitbatch (in module iqm.iqm_client.models)": [[20, "iqm.iqm_client.models.CircuitBatch"]], "circuitcompilationoptions (class in iqm.iqm_client.models)": [[21, "iqm.iqm_client.models.CircuitCompilationOptions"]], "heralding_mode (iqm.iqm_client.models.circuitcompilationoptions attribute)": [[21, "iqm.iqm_client.models.CircuitCompilationOptions.heralding_mode"]], "max_circuit_duration_over_t2 (iqm.iqm_client.models.circuitcompilationoptions attribute)": [[21, "iqm.iqm_client.models.CircuitCompilationOptions.max_circuit_duration_over_t2"]], "move_gate_frame_tracking (iqm.iqm_client.models.circuitcompilationoptions attribute)": [[21, "iqm.iqm_client.models.CircuitCompilationOptions.move_gate_frame_tracking"]], "move_gate_validation (iqm.iqm_client.models.circuitcompilationoptions attribute)": [[21, "iqm.iqm_client.models.CircuitCompilationOptions.move_gate_validation"]], "circuitmeasurementresults (in module iqm.iqm_client.models)": [[22, "iqm.iqm_client.models.CircuitMeasurementResults"]], "circuitmeasurementresultsbatch (in module iqm.iqm_client.models)": [[23, "iqm.iqm_client.models.CircuitMeasurementResultsBatch"]], "dynamicquantumarchitecture (class in iqm.iqm_client.models)": [[24, "iqm.iqm_client.models.DynamicQuantumArchitecture"]], "calibration_set_id (iqm.iqm_client.models.dynamicquantumarchitecture attribute)": [[24, "iqm.iqm_client.models.DynamicQuantumArchitecture.calibration_set_id"]], "computational_resonators (iqm.iqm_client.models.dynamicquantumarchitecture attribute)": [[24, "iqm.iqm_client.models.DynamicQuantumArchitecture.computational_resonators"]], "gates (iqm.iqm_client.models.dynamicquantumarchitecture attribute)": [[24, "iqm.iqm_client.models.DynamicQuantumArchitecture.gates"]], "model_computed_fields (iqm.iqm_client.models.dynamicquantumarchitecture attribute)": [[24, "iqm.iqm_client.models.DynamicQuantumArchitecture.model_computed_fields"]], "model_config (iqm.iqm_client.models.dynamicquantumarchitecture attribute)": [[24, "iqm.iqm_client.models.DynamicQuantumArchitecture.model_config"]], "model_fields (iqm.iqm_client.models.dynamicquantumarchitecture attribute)": [[24, "iqm.iqm_client.models.DynamicQuantumArchitecture.model_fields"]], "qubits (iqm.iqm_client.models.dynamicquantumarchitecture attribute)": [[24, "iqm.iqm_client.models.DynamicQuantumArchitecture.qubits"]], "gateimplementationinfo (class in iqm.iqm_client.models)": [[25, "iqm.iqm_client.models.GateImplementationInfo"]], "loci (iqm.iqm_client.models.gateimplementationinfo attribute)": [[25, "iqm.iqm_client.models.GateImplementationInfo.loci"]], "model_computed_fields (iqm.iqm_client.models.gateimplementationinfo attribute)": [[25, "iqm.iqm_client.models.GateImplementationInfo.model_computed_fields"]], "model_config (iqm.iqm_client.models.gateimplementationinfo attribute)": [[25, "iqm.iqm_client.models.GateImplementationInfo.model_config"]], "model_fields (iqm.iqm_client.models.gateimplementationinfo attribute)": [[25, "iqm.iqm_client.models.GateImplementationInfo.model_fields"]], "gateinfo (class in iqm.iqm_client.models)": [[26, "iqm.iqm_client.models.GateInfo"]], "default_implementation (iqm.iqm_client.models.gateinfo attribute)": [[26, "iqm.iqm_client.models.GateInfo.default_implementation"]], "implementations (iqm.iqm_client.models.gateinfo attribute)": [[26, "iqm.iqm_client.models.GateInfo.implementations"]], "model_computed_fields (iqm.iqm_client.models.gateinfo attribute)": [[26, "iqm.iqm_client.models.GateInfo.model_computed_fields"]], "model_config (iqm.iqm_client.models.gateinfo attribute)": [[26, "iqm.iqm_client.models.GateInfo.model_config"]], "model_fields (iqm.iqm_client.models.gateinfo attribute)": [[26, "iqm.iqm_client.models.GateInfo.model_fields"]], "override_default_implementation (iqm.iqm_client.models.gateinfo attribute)": [[26, "iqm.iqm_client.models.GateInfo.override_default_implementation"]], "heraldingmode (class in iqm.iqm_client.models)": [[27, "iqm.iqm_client.models.HeraldingMode"]], "none (iqm.iqm_client.models.heraldingmode attribute)": [[27, "iqm.iqm_client.models.HeraldingMode.NONE"]], "zeros (iqm.iqm_client.models.heraldingmode attribute)": [[27, "iqm.iqm_client.models.HeraldingMode.ZEROS"]], "instruction (class in iqm.iqm_client.models)": [[28, "iqm.iqm_client.models.Instruction"]], "args (iqm.iqm_client.models.instruction attribute)": [[28, "iqm.iqm_client.models.Instruction.args"]], "args_validator() (iqm.iqm_client.models.instruction class method)": [[28, "iqm.iqm_client.models.Instruction.args_validator"]], "implementation (iqm.iqm_client.models.instruction attribute)": [[28, "iqm.iqm_client.models.Instruction.implementation"]], "implementation_validator() (iqm.iqm_client.models.instruction class method)": [[28, "iqm.iqm_client.models.Instruction.implementation_validator"]], "model_computed_fields (iqm.iqm_client.models.instruction attribute)": [[28, "iqm.iqm_client.models.Instruction.model_computed_fields"]], "model_config (iqm.iqm_client.models.instruction attribute)": [[28, "iqm.iqm_client.models.Instruction.model_config"]], "model_fields (iqm.iqm_client.models.instruction attribute)": [[28, "iqm.iqm_client.models.Instruction.model_fields"]], "name (iqm.iqm_client.models.instruction attribute)": [[28, "iqm.iqm_client.models.Instruction.name"]], "name_validator() (iqm.iqm_client.models.instruction class method)": [[28, "iqm.iqm_client.models.Instruction.name_validator"]], "qubits (iqm.iqm_client.models.instruction attribute)": [[28, "iqm.iqm_client.models.Instruction.qubits"]], "qubits_validator() (iqm.iqm_client.models.instruction class method)": [[28, "iqm.iqm_client.models.Instruction.qubits_validator"]], "locus (in module iqm.iqm_client.models)": [[29, "iqm.iqm_client.models.Locus"]], "metadata (class in iqm.iqm_client.models)": [[30, "iqm.iqm_client.models.Metadata"]], "calibration_set_id (iqm.iqm_client.models.metadata attribute)": [[30, "iqm.iqm_client.models.Metadata.calibration_set_id"]], "cocos_version (iqm.iqm_client.models.metadata attribute)": [[30, "iqm.iqm_client.models.Metadata.cocos_version"]], "model_computed_fields (iqm.iqm_client.models.metadata attribute)": [[30, "iqm.iqm_client.models.Metadata.model_computed_fields"]], "model_config (iqm.iqm_client.models.metadata attribute)": [[30, "iqm.iqm_client.models.Metadata.model_config"]], "model_fields (iqm.iqm_client.models.metadata attribute)": [[30, "iqm.iqm_client.models.Metadata.model_fields"]], "request (iqm.iqm_client.models.metadata attribute)": [[30, "iqm.iqm_client.models.Metadata.request"]], "timestamps (iqm.iqm_client.models.metadata attribute)": [[30, "iqm.iqm_client.models.Metadata.timestamps"]], "full (iqm.iqm_client.models.movegateframetrackingmode attribute)": [[31, "iqm.iqm_client.models.MoveGateFrameTrackingMode.FULL"]], "movegateframetrackingmode (class in iqm.iqm_client.models)": [[31, "iqm.iqm_client.models.MoveGateFrameTrackingMode"]], "none (iqm.iqm_client.models.movegateframetrackingmode attribute)": [[31, "iqm.iqm_client.models.MoveGateFrameTrackingMode.NONE"]], "no_detuning_correction (iqm.iqm_client.models.movegateframetrackingmode attribute)": [[31, "iqm.iqm_client.models.MoveGateFrameTrackingMode.NO_DETUNING_CORRECTION"]], "allow_prx (iqm.iqm_client.models.movegatevalidationmode attribute)": [[32, "iqm.iqm_client.models.MoveGateValidationMode.ALLOW_PRX"]], "movegatevalidationmode (class in iqm.iqm_client.models)": [[32, "iqm.iqm_client.models.MoveGateValidationMode"]], "none (iqm.iqm_client.models.movegatevalidationmode attribute)": [[32, "iqm.iqm_client.models.MoveGateValidationMode.NONE"]], "strict (iqm.iqm_client.models.movegatevalidationmode attribute)": [[32, "iqm.iqm_client.models.MoveGateValidationMode.STRICT"]], "quantumarchitecture (class in iqm.iqm_client.models)": [[33, "iqm.iqm_client.models.QuantumArchitecture"]], "model_computed_fields (iqm.iqm_client.models.quantumarchitecture attribute)": [[33, "iqm.iqm_client.models.QuantumArchitecture.model_computed_fields"]], "model_config (iqm.iqm_client.models.quantumarchitecture attribute)": [[33, "iqm.iqm_client.models.QuantumArchitecture.model_config"]], "model_fields (iqm.iqm_client.models.quantumarchitecture attribute)": [[33, "iqm.iqm_client.models.QuantumArchitecture.model_fields"]], "quantum_architecture (iqm.iqm_client.models.quantumarchitecture attribute)": [[33, "iqm.iqm_client.models.QuantumArchitecture.quantum_architecture"]], "quantumarchitecturespecification (class in iqm.iqm_client.models)": [[34, "iqm.iqm_client.models.QuantumArchitectureSpecification"]], "compare_operations() (iqm.iqm_client.models.quantumarchitecturespecification static method)": [[34, "iqm.iqm_client.models.QuantumArchitectureSpecification.compare_operations"]], "has_equivalent_operations() (iqm.iqm_client.models.quantumarchitecturespecification method)": [[34, "iqm.iqm_client.models.QuantumArchitectureSpecification.has_equivalent_operations"]], "model_computed_fields (iqm.iqm_client.models.quantumarchitecturespecification attribute)": [[34, "iqm.iqm_client.models.QuantumArchitectureSpecification.model_computed_fields"]], "model_config (iqm.iqm_client.models.quantumarchitecturespecification attribute)": [[34, "iqm.iqm_client.models.QuantumArchitectureSpecification.model_config"]], "model_fields (iqm.iqm_client.models.quantumarchitecturespecification attribute)": [[34, "iqm.iqm_client.models.QuantumArchitectureSpecification.model_fields"]], "name (iqm.iqm_client.models.quantumarchitecturespecification attribute)": [[34, "iqm.iqm_client.models.QuantumArchitectureSpecification.name"]], "operations (iqm.iqm_client.models.quantumarchitecturespecification attribute)": [[34, "iqm.iqm_client.models.QuantumArchitectureSpecification.operations"]], "qubit_connectivity (iqm.iqm_client.models.quantumarchitecturespecification attribute)": [[34, "iqm.iqm_client.models.QuantumArchitectureSpecification.qubit_connectivity"]], "qubits (iqm.iqm_client.models.quantumarchitecturespecification attribute)": [[34, "iqm.iqm_client.models.QuantumArchitectureSpecification.qubits"]], "qubitmapping (in module iqm.iqm_client.models)": [[35, "iqm.iqm_client.models.QubitMapping"]], "runrequest (class in iqm.iqm_client.models)": [[36, "iqm.iqm_client.models.RunRequest"]], "calibration_set_id (iqm.iqm_client.models.runrequest attribute)": [[36, "iqm.iqm_client.models.RunRequest.calibration_set_id"]], "circuits (iqm.iqm_client.models.runrequest attribute)": [[36, "iqm.iqm_client.models.RunRequest.circuits"]], "custom_settings (iqm.iqm_client.models.runrequest attribute)": [[36, "iqm.iqm_client.models.RunRequest.custom_settings"]], "heralding_mode (iqm.iqm_client.models.runrequest attribute)": [[36, "iqm.iqm_client.models.RunRequest.heralding_mode"]], "max_circuit_duration_over_t2 (iqm.iqm_client.models.runrequest attribute)": [[36, "iqm.iqm_client.models.RunRequest.max_circuit_duration_over_t2"]], "model_computed_fields (iqm.iqm_client.models.runrequest attribute)": [[36, "iqm.iqm_client.models.RunRequest.model_computed_fields"]], "model_config (iqm.iqm_client.models.runrequest attribute)": [[36, "iqm.iqm_client.models.RunRequest.model_config"]], "model_fields (iqm.iqm_client.models.runrequest attribute)": [[36, "iqm.iqm_client.models.RunRequest.model_fields"]], "move_gate_frame_tracking_mode (iqm.iqm_client.models.runrequest attribute)": [[36, "iqm.iqm_client.models.RunRequest.move_gate_frame_tracking_mode"]], "move_validation_mode (iqm.iqm_client.models.runrequest attribute)": [[36, "iqm.iqm_client.models.RunRequest.move_validation_mode"]], "qubit_mapping (iqm.iqm_client.models.runrequest attribute)": [[36, "iqm.iqm_client.models.RunRequest.qubit_mapping"]], "shots (iqm.iqm_client.models.runrequest attribute)": [[36, "iqm.iqm_client.models.RunRequest.shots"]], "runresult (class in iqm.iqm_client.models)": [[37, "iqm.iqm_client.models.RunResult"]], "from_dict() (iqm.iqm_client.models.runresult static method)": [[37, "iqm.iqm_client.models.RunResult.from_dict"]], "measurements (iqm.iqm_client.models.runresult attribute)": [[37, "iqm.iqm_client.models.RunResult.measurements"]], "message (iqm.iqm_client.models.runresult attribute)": [[37, "iqm.iqm_client.models.RunResult.message"]], "metadata (iqm.iqm_client.models.runresult attribute)": [[37, "iqm.iqm_client.models.RunResult.metadata"]], "model_computed_fields (iqm.iqm_client.models.runresult attribute)": [[37, "iqm.iqm_client.models.RunResult.model_computed_fields"]], "model_config (iqm.iqm_client.models.runresult attribute)": [[37, "iqm.iqm_client.models.RunResult.model_config"]], "model_fields (iqm.iqm_client.models.runresult attribute)": [[37, "iqm.iqm_client.models.RunResult.model_fields"]], "status (iqm.iqm_client.models.runresult attribute)": [[37, "iqm.iqm_client.models.RunResult.status"]], "warnings (iqm.iqm_client.models.runresult attribute)": [[37, "iqm.iqm_client.models.RunResult.warnings"]], "runstatus (class in iqm.iqm_client.models)": [[38, "iqm.iqm_client.models.RunStatus"]], "from_dict() (iqm.iqm_client.models.runstatus static method)": [[38, "iqm.iqm_client.models.RunStatus.from_dict"]], "message (iqm.iqm_client.models.runstatus attribute)": [[38, "iqm.iqm_client.models.RunStatus.message"]], "model_computed_fields (iqm.iqm_client.models.runstatus attribute)": [[38, "iqm.iqm_client.models.RunStatus.model_computed_fields"]], "model_config (iqm.iqm_client.models.runstatus attribute)": [[38, "iqm.iqm_client.models.RunStatus.model_config"]], "model_fields (iqm.iqm_client.models.runstatus attribute)": [[38, "iqm.iqm_client.models.RunStatus.model_fields"]], "status (iqm.iqm_client.models.runstatus attribute)": [[38, "iqm.iqm_client.models.RunStatus.status"]], "warnings (iqm.iqm_client.models.runstatus attribute)": [[38, "iqm.iqm_client.models.RunStatus.warnings"]], "singlequbitmapping (class in iqm.iqm_client.models)": [[39, "iqm.iqm_client.models.SingleQubitMapping"]], "logical_name (iqm.iqm_client.models.singlequbitmapping attribute)": [[39, "iqm.iqm_client.models.SingleQubitMapping.logical_name"]], "model_computed_fields (iqm.iqm_client.models.singlequbitmapping attribute)": [[39, "iqm.iqm_client.models.SingleQubitMapping.model_computed_fields"]], "model_config (iqm.iqm_client.models.singlequbitmapping attribute)": [[39, "iqm.iqm_client.models.SingleQubitMapping.model_config"]], "model_fields (iqm.iqm_client.models.singlequbitmapping attribute)": [[39, "iqm.iqm_client.models.SingleQubitMapping.model_fields"]], "physical_name (iqm.iqm_client.models.singlequbitmapping attribute)": [[39, "iqm.iqm_client.models.SingleQubitMapping.physical_name"]], "status (class in iqm.iqm_client.models)": [[40, "iqm.iqm_client.models.Status"]], "get_current_instruction_name() (in module iqm.iqm_client.models)": [[41, "iqm.iqm_client.models.get_current_instruction_name"]], "is_directed_instruction() (in module iqm.iqm_client.models)": [[42, "iqm.iqm_client.models.is_directed_instruction"]], "is_multi_qubit_instruction() (in module iqm.iqm_client.models)": [[43, "iqm.iqm_client.models.is_multi_qubit_instruction"]], "serialize_qubit_mapping() (in module iqm.iqm_client.models)": [[44, "iqm.iqm_client.models.serialize_qubit_mapping"]], "validate_circuit() (in module iqm.iqm_client.models)": [[45, "iqm.iqm_client.models.validate_circuit"]], "iqm.iqm_client.transpile": [[46, "module-iqm.iqm_client.transpile"]], "existingmovehandlingoptions (class in iqm.iqm_client.transpile)": [[47, "iqm.iqm_client.transpile.ExistingMoveHandlingOptions"]], "keep (iqm.iqm_client.transpile.existingmovehandlingoptions attribute)": [[47, "iqm.iqm_client.transpile.ExistingMoveHandlingOptions.KEEP"]], "remove (iqm.iqm_client.transpile.existingmovehandlingoptions attribute)": [[47, "iqm.iqm_client.transpile.ExistingMoveHandlingOptions.REMOVE"]], "trust (iqm.iqm_client.transpile.existingmovehandlingoptions attribute)": [[47, "iqm.iqm_client.transpile.ExistingMoveHandlingOptions.TRUST"]], "resonatorstatetracker (class in iqm.iqm_client.transpile)": [[48, "iqm.iqm_client.transpile.ResonatorStateTracker"]], "apply_move() (iqm.iqm_client.transpile.resonatorstatetracker method)": [[48, "iqm.iqm_client.transpile.ResonatorStateTracker.apply_move"]], "available_resonators_to_move() (iqm.iqm_client.transpile.resonatorstatetracker method)": [[48, "iqm.iqm_client.transpile.ResonatorStateTracker.available_resonators_to_move"]], "choose_move_pair() (iqm.iqm_client.transpile.resonatorstatetracker method)": [[48, "iqm.iqm_client.transpile.ResonatorStateTracker.choose_move_pair"]], "create_move_instructions() (iqm.iqm_client.transpile.resonatorstatetracker method)": [[48, "iqm.iqm_client.transpile.ResonatorStateTracker.create_move_instructions"]], "from_circuit() (iqm.iqm_client.transpile.resonatorstatetracker static method)": [[48, "iqm.iqm_client.transpile.ResonatorStateTracker.from_circuit"]], "from_instructions() (iqm.iqm_client.transpile.resonatorstatetracker static method)": [[48, "iqm.iqm_client.transpile.ResonatorStateTracker.from_instructions"]], "from_quantum_architecture_specification() (iqm.iqm_client.transpile.resonatorstatetracker static method)": [[48, "iqm.iqm_client.transpile.ResonatorStateTracker.from_quantum_architecture_specification"]], "reset_as_move_instructions() (iqm.iqm_client.transpile.resonatorstatetracker method)": [[48, "iqm.iqm_client.transpile.ResonatorStateTracker.reset_as_move_instructions"]], "resonators (iqm.iqm_client.transpile.resonatorstatetracker property)": [[48, "iqm.iqm_client.transpile.ResonatorStateTracker.resonators"]], "resonators_holding_qubits() (iqm.iqm_client.transpile.resonatorstatetracker method)": [[48, "iqm.iqm_client.transpile.ResonatorStateTracker.resonators_holding_qubits"]], "supports_move (iqm.iqm_client.transpile.resonatorstatetracker property)": [[48, "iqm.iqm_client.transpile.ResonatorStateTracker.supports_move"]], "update_qubits_in_resonator() (iqm.iqm_client.transpile.resonatorstatetracker method)": [[48, "iqm.iqm_client.transpile.ResonatorStateTracker.update_qubits_in_resonator"]], "transpile_insert_moves() (in module iqm.iqm_client.transpile)": [[49, "iqm.iqm_client.transpile.transpile_insert_moves"]], "transpile_remove_moves() (in module iqm.iqm_client.transpile)": [[50, "iqm.iqm_client.transpile.transpile_remove_moves"]], "iqm.iqm_client.util": [[51, "module-iqm.iqm_client.util"]], "iqmjsonencoder (class in iqm.iqm_client.util)": [[52, "iqm.iqm_client.util.IQMJSONEncoder"]], "default() (iqm.iqm_client.util.iqmjsonencoder method)": [[52, "iqm.iqm_client.util.IQMJSONEncoder.default"]], "to_json_dict() (in module iqm.iqm_client.util)": [[53, "iqm.iqm_client.util.to_json_dict"]]}}) \ No newline at end of file