dwavesystems / dwavesystems/dwave-cloud-client

Generalize client's `computation.Future` to better handle non-QPU jobs

Open
#757 0 comments 0 reactions 0 assignees View on GitHub
feature
Dominant language
Python
Stars
63
Forks
44
Avg merge
13h 45m
Merged PRs (30d)
1

Description

`dwave.cloud.client.computation.Future` is a remote computation (result) container that was initially created and specialized for QPU jobs.

It has some public properties/attributes like `energies`, `samples`, `variables`, `sampleset`, etc, that don't make sense for non-QPU jobs, i.e. for some hybrid (NL) and gate-model/QCDL jobs.

Extract the common features to a base class, and then create subclasses for different types of jobs.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.