Skip to content

Device deprecations  #4744

@MichaelBroughton

Description

@MichaelBroughton

Summarize the task
As a part of the devices p1 and p2 we plan to move some behaviors and functionalities out of devices (in order to ensure the class is focused on validating). This issue is to track the deprecation progress of device functionality.

Acceptance criteria - when is the task considered done?

  1. Deprecate the ability to construct a circuit with a device attached.
  2. Deprecate the QidPairs and qid_pairs functionality. (Replacement logic will be in MetaData from the nx.Graph)
  3. Deprecate the can_add_operation_into_moment functionality ("online" validation was decided that it was not worth trying to support in addition to existing validation paths)
  4. Deprecate decompose_operation.
  5. Deprecate qubit_set and move it over to MetaData.

Related

Related issues: #4743

Metadata

Metadata

Labels

area/deviceskind/taskA task that's part of a larger efforttriage/acceptedA consensus emerged that this bug report, feature request, or other action should be worked on

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions