Follow up to #1371 . ExperimentData.load() currently requires the deprecated qiskit-ibm-provider provider to load an experiment. This PR allows the provider parameter to take in the QiskitRuntimeService service as well. Unfortunately, this is confusing since the experiment service is another parameter for load(). We should probably drop the experiment service parameter in a future release and only accept the QiskitRuntimeService service.
@wshanks I wouldn't deprecate the service argument either. I was thinking something like renaming it to experiment_service so it doesn't get confused with the runtime service in the provider slot.
Summary
Follow up to #1371 .
ExperimentData.load()
currently requires the deprecatedqiskit-ibm-provider
provider to load an experiment. This PR allows the provider parameter to take in theQiskitRuntimeService
service as well. Unfortunately, this is confusing since the experiment service is another parameter forload()
. We should probably drop the experiment service parameter in a future release and only accept theQiskitRuntimeService
service.