Skip to main contentIBM Quantum Documentation
This page is from an old version of Qiskit SDK and does not exist in the latest version. We recommend you migrate to the latest version. See the release notes for more information.

ResultDecoder

class ResultDecoder

GitHub

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

decode

classmethod ResultDecoder.decode(data)

Decode the result data.

Parameters

data (str) – Result data to be decoded.

Return type

Any

Returns

Decoded result data.

Was this page helpful?
Report a bug or request content on GitHub.