The package qiskit-ibmq-provider
is being deprecated and its repo is going to be archived soon. Please transition to the new packages. More information in https://ibm.biz/provider_migration_guide
ResultDecoder
class ResultDecoder
Bases: object
Runtime job result decoder.
You can subclass this class and overwrite the decode()
method to create a custom result decoder for the results of your runtime program. For example:
class MyResultDecoder(ResultDecoder):
@classmethod
def decode(cls, data):
decoded = super().decode(data)
custom_processing(decoded) # perform custom processing
Users of your program will need to pass in the subclass when invoking qiskit.providers.ibmq.runtime.RuntimeJob.result()
or qiskit.providers.ibmq.runtime.IBMRuntimeService.run()
.
Methods
The package qiskit-ibmq-provider
is being deprecated and its repo is going to be archived soon. Please transition to the new packages. More information in https://ibm.biz/provider_migration_guide
decode
classmethod ResultDecoder.decode(data)
Decode the result data.
Parameters
data (str
) – Result data to be decoded.
Return type
Any
Returns
Decoded result data.