Skip to content

Commit bf08ff7

Browse files
authored
Remove resource estimator from azure-quantum-python SDK (26574) (#654)
* Started removing RE-related code * Removed RE from tests and samples * Deleted the azure-quantum-python/visualization folder * Deleted empty azure-quantum/examples/README.md * Restored a stripped-down version of visualization/build/visualization-lib-pr.yml to keep the PR-check pipeline from hanging * Restored argument_types * Deleted ErrorBudgetPartition import * Deleted qiskit/backends/microsoft.py because it only supported RE * Deleted some commented-out code * Deleted visualization YAML stub * Replace RE references in comments
1 parent cfbef2c commit bf08ff7

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

68 files changed

+3
-61497
lines changed

azure-quantum/azure/quantum/argument_types/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# Licensed under the MIT License.
44
##
55

6-
"""Defines argument types for Microsoft Estimator"""
6+
"""Defines argument types for QIR"""
77

88
from .types import EmptyArray, Pauli, Range, Result
99

azure-quantum/azure/quantum/qiskit/backends/__init__.py

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,11 +37,6 @@
3737
QCIQPUBackend,
3838
)
3939

40-
from azure.quantum.qiskit.backends.microsoft import (
41-
MicrosoftBackend,
42-
MicrosoftResourceEstimationBackend,
43-
)
44-
4540
from .backend import AzureBackendBase
4641

4742
__all__ = [

azure-quantum/azure/quantum/qiskit/backends/microsoft.py

Lines changed: 0 additions & 149 deletions
This file was deleted.

azure-quantum/azure/quantum/qiskit/job.py

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
import json
2020
import re
2121
from azure.quantum import Job
22-
from azure.quantum.qiskit.results.resource_estimator import make_estimator_result
2322

2423
import logging
2524
logger = logging.getLogger(__name__)
@@ -38,7 +37,6 @@
3837
MICROSOFT_OUTPUT_DATA_FORMAT_V2 = "microsoft.quantum-results.v2"
3938
IONQ_OUTPUT_DATA_FORMAT = "ionq.quantum-results.v1"
4039
QUANTINUUM_OUTPUT_DATA_FORMAT = "honeywell.quantum-results.v1"
41-
RESOURCE_ESTIMATOR_OUTPUT_DATA_FORMAT = "microsoft.resource-estimates.v1"
4240

4341
class AzureQuantumJob(JobV1):
4442
def __init__(
@@ -96,10 +94,7 @@ def result(self, timeout=None, sampler_seed=None):
9694
"error_data" : None if self._azure_job.details.error_data is None else self._azure_job.details.error_data.as_dict()
9795
}
9896

99-
if self._azure_job.details.output_data_format == RESOURCE_ESTIMATOR_OUTPUT_DATA_FORMAT:
100-
return make_estimator_result(result_dict)
101-
else:
102-
return Result.from_dict(result_dict)
97+
return Result.from_dict(result_dict)
10398

10499
def cancel(self):
105100
"""Attempt to cancel the job."""

azure-quantum/azure/quantum/qiskit/results/__init__.py

Whitespace-only changes.

azure-quantum/azure/quantum/qiskit/results/resource_estimator.py

Lines changed: 0 additions & 25 deletions
This file was deleted.

azure-quantum/azure/quantum/target/microsoft/__init__.py

Lines changed: 0 additions & 15 deletions
This file was deleted.

azure-quantum/azure/quantum/target/microsoft/job.py

Lines changed: 0 additions & 35 deletions
This file was deleted.

0 commit comments

Comments
 (0)