Skip to content

Adopt database classes and local experiment service from qiskit-ibm-experiment#1614

Open
wshanks wants to merge 1 commit intoqiskit-community:mainfrom
wshanks:adopt-qiskit-ibm-experiment
Open

Adopt database classes and local experiment service from qiskit-ibm-experiment#1614
wshanks wants to merge 1 commit intoqiskit-community:mainfrom
wshanks:adopt-qiskit-ibm-experiment

Conversation

@wshanks
Copy link
Collaborator

@wshanks wshanks commented Feb 16, 2026

  • Remove the qiskit-ibm-experiment dependency
    • Adopt DbExperimentData, DbAnalysisResultData, and ResultQuality
    • Adapt IBMExperimentService into LocalExperimentService which
      only maintains the local features of the original class.
    • Remove code for inferring service from backend or provider
  • Revise the experiment service howto and other comments to refer to the
    LocalExperimentService and not to the retired cloud experiment
    service.
  • Add optional pyyaml dependency
  • Drop IBMProvider protocol
  • Update ExperimentData and AnalysisResult not to try to work with
    the old IBM experiment service.
  • Remove FakeService test class and use LocalExperimentService in
    tests instead.
    • Additionally, remove all usage of mocking from the tests, using
      LocalExperimentService in place of a mocked service.

…xperiment

* Remove the `qiskit-ibm-experiment` dependency
  + Adopt `DbExperimentData`, `DbAnalysisResultData`, and `ResultQuality`
  + Adapt `IBMExperimentService` into `LocalExperimentService` which
    only maintains the local features of the original class.
  + Remove code for inferring service from backend or provider
* Revise the experiment service howto and other comments to refer to the
  `LocalExperimentService` and not to the retired cloud experiment
  service.
* Add optional pyyaml dependency
* Drop IBMProvider protocol
* Update `ExperimentData` and `AnalysisResult` not to try to work with
  the old IBM experiment service.
* Remove `FakeService` test class and use `LocalExperimentService` in
  tests instead.
  + Additionally, remove all usage of mocking from the tests, using
    `LocalExperimentService` in place of a mocked service.
@wshanks wshanks force-pushed the adopt-qiskit-ibm-experiment branch from 5fdb1f2 to 4b820d2 Compare February 19, 2026 05:15
@wshanks wshanks linked an issue Feb 19, 2026 that may be closed by this pull request
@wshanks wshanks marked this pull request as ready for review February 19, 2026 14:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remove qiskit-ibm-experiment dependency

1 participant