Qiskit / qiskit

Qiskit is an open-source SDK for working with quantum computers at the level of extended quantum circuits, operators, and primitives.
https://www.ibm.com/quantum/qiskit
Apache License 2.0
5.1k stars 2.34k forks source link

Deprecate pulse module and related functionality for removal in 2.0 #13063

Open mtreinish opened 1 month ago

mtreinish commented 1 month ago

What should we add?

It's been decided that moving into Qiskit 2.0 we'll be removing the pulse module and all the related functionality (such as the schedule function along with it's backing module and calibrations in the target) as it's not in scope for the direction of the project anymore. We should ensure that we mark all these features as deprecated in 1.3.0 so there is sufficient warning prior to the release of Qiskit 2.0. These features will continue to be supported in Qiskit through the EoL with the 1.x.y release series into the 2H of 2025.

eliarbel commented 4 weeks ago

I'd be happy to work on this.

Zonaldo7 commented 3 weeks ago

Will pulse related module become another independent package?

eliarbel commented 3 weeks ago

Hi @Zonaldo7, the Pulse module will be part of Qiskit Dynamics once removed.