Skip to content

Remove in 2.0 all the deprecated code in 1.* #13699

@1ucian0

Description

@1ucian0

All the deprecations in 1.* (including not-yet-released 1.4) need to be removed in 2.0. This task is for tracking the big-picture.

title issue/epic/PR status
Pulse #13662 not-started
Provider ABC #13435 wip
BackendV1 #13708 not-started
.condition/c_if #13506 under-review
.duration and .unit #13506 under-review
qobj #13701 not-started
primitivesV1 not-started
pending deprecations #13589 not-started
stochastic swap #13791 under-review

Statuses:

  • not-started
  • assigned/draft/wip
  • under-review
  • at-risk
  • done

Other deprecations:

1.1:

  • qiskit/transpiler/passes/scheduling/alap.py:29 (__init__)
  • qiskit/transpiler/passes/scheduling/asap.py:35 (__init__)
  • qiskit/transpiler/passes/scheduling/dynamical_decoupling.py:109 (__init__)
  • qiskit/transpiler/passes/scheduling/alignments/align_measures.py:93 (__init__)
  • qiskit/synthesis/two_qubit/two_qubit_decompose.py:194 (specialize)

1.2:

  • qiskit/visualization/transition_visualization.py:125 (visualize_transition)
  • qiskit/circuit/quantumcircuit.py:1468 (cls_instances)
  • qiskit/circuit/quantumcircuit.py:1486 (cls_prefix)
  • qiskit/circuit/quantumcircuit.py:2358 (cast)
  • qiskit/circuit/quantumcircuit.py:2379 (qbit_argument_conversion) (remove the public API, not the code)
  • qiskit/circuit/quantumcircuit.py:2414 (cbit_argument_conversion) (remove the public API, not the code)

1.3:

  • qiskit/transpiler/passes/routing/stochastic_swap.py:63 (__init__)
  • qiskit/transpiler/preset_passmanagers/generate_preset_pass_manager.py:47 (generate_preset_pass_manager)
  • qiskit/transpiler/preset_passmanagers/generate_preset_pass_manager.py:56 (generate_preset_pass_manager)
  • qiskit/transpiler/preset_passmanagers/generate_preset_pass_manager.py:65 (generate_preset_pass_manager)
  • qiskit/result/mitigation/local_readout_mitigator.py:41 (__init__)
  • qiskit/result/mitigation/utils.py:29 (z_diagonal)
  • qiskit/result/mitigation/utils.py:44 (expval_with_stddev)
  • qiskit/result/mitigation/utils.py:78 (stddev)
  • qiskit/result/mitigation/utils.py:94 (str2diag)
  • qiskit/result/mitigation/utils.py:117 (counts_to_vector)
  • qiskit/result/mitigation/utils.py:135 (remap_qubits)
  • qiskit/result/mitigation/utils.py:154 (marganalize_counts)
  • qiskit/result/mitigation/utils.py:182 (counts_probability_vector)
  • qiskit/result/mitigation/correlated_readout_mitigator.py:38 (__init__)
  • qiskit/providers/basic_provider/basic_simulator.py:218 (configuration)
  • qiskit/compiler/transpiler.py:43 (transpile)
  • qiskit/compiler/transpiler.py:52 (transpile)
  • qiskit/compiler/transpiler.py:61 (transpile)
  • qiskit/circuit/instruction.py:107 (__init__)
  • qiskit/circuit/instruction.py:116 (__init__)

  • qiskit/transpiler/passmanager_config.py:26 (__init__)
  • qiskit/transpiler/preset_passmanagers/generate_preset_pass_manager.py:73 (generate_preset_pass_manager)
  • qiskit/transpiler/preset_passmanagers/common.py:533 (generate_scheduling)
  • qiskit/providers/backend.py:489 (instruction_schedule_map)
  • qiskit/providers/backend_compat.py:34 (convert_to_target)
  • qiskit/scheduler/config.py:25 (__init__)
  • qiskit/scheduler/sequence.py:31 (sequence)
  • qiskit/scheduler/schedule_circuit.py:26 (schedule_circuit)
  • qiskit/scheduler/methods/basic.py:29 (as_soon_as_possible)
  • qiskit/scheduler/methods/basic.py:83 (as_late_as_possible)
  • qiskit/qpy/interface.py:77 (dump)
  • qiskit/compiler/sequencer.py:27 (sequence)
  • qiskit/compiler/transpiler.py:69 (transpile)
  • qiskit/compiler/scheduler.py:39 (schedule)
  • qiskit/visualization/timeline/core.py:160 (load_program)
  • qiskit/visualization/timeline/core.py:196 (load_program)

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions