pasqal-io / qadence

Digital-analog quantum programming interface
https://pasqal-io.github.io/qadence/latest/
Apache License 2.0
72 stars 21 forks source link

Update dependency pulser-core to v0.20.0 #572

Closed renovate[bot] closed 2 months ago

renovate[bot] commented 2 months ago

Renovate Update

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
pulser-core ==0.19.0 -> ==0.20.0 age adoption passing confidence

Release Notes

pasqal-io/Pulser (pulser-core) ### [`v0.20.0`](https://redirect.github.com/pasqal-io/Pulser/releases/tag/v0.20.0) [Compare Source](https://redirect.github.com/pasqal-io/Pulser/compare/v0.19.0...v0.20.0) #### Main changes - Reworking the NoiseModel interface ([#​710](https://redirect.github.com/pasqal-io/Pulser/issues/710)) - Allow modification of the EOM setpoint without disabling EOM mode ([#​708](https://redirect.github.com/pasqal-io/Pulser/issues/708)) - Enable definition of effective noise operators in all basis ([#​716](https://redirect.github.com/pasqal-io/Pulser/issues/716)) - Add leakage ([#​720](https://redirect.github.com/pasqal-io/Pulser/issues/720)) - Support differentiability through Torch tensors ([#​703](https://redirect.github.com/pasqal-io/Pulser/issues/703)) - Add from_abstract_repr to Device and VirtualDevice ([#​727](https://redirect.github.com/pasqal-io/Pulser/issues/727)) - \[FEAT] Handle batches with partial results ([#​707](https://redirect.github.com/pasqal-io/Pulser/issues/707)) - Add open batches to pulser-pasqal ([#​701](https://redirect.github.com/pasqal-io/Pulser/issues/701)) #### Deprecations - With the addition of open batches, all references to "submission" as an identifier of a batch were replaced by "batch". This forced some deprecations, namely: - `RemoteResults(submission_id:str, ...)` is now `RemoteResults(batch_id: str, ...)` - `RemoteResults.get_status() -> SubmissionStatus` is deprecated in favor of `RemoteResults.get_batch_status() -> BatchStatus` All changes were introduced in a backwards compatible way. #### Changelog [`499d961`](https://redirect.github.com/pasqal-io/Pulser/commit/499d961) Release v0.20.0 [`f14b81a`](https://redirect.github.com/pasqal-io/Pulser/commit/f14b81a) Bump version to 0.20.0 [`c12306a`](https://redirect.github.com/pasqal-io/Pulser/commit/c12306a) Add open batches to pulser-pasqal ([#​701](https://redirect.github.com/pasqal-io/Pulser/issues/701)) [`7af1d2d`](https://redirect.github.com/pasqal-io/Pulser/commit/7af1d2d) \[FEAT] Handle batches with partial results ([#​707](https://redirect.github.com/pasqal-io/Pulser/issues/707)) [`02122e2`](https://redirect.github.com/pasqal-io/Pulser/commit/02122e2) Add from_abstract_repr to Device and VirtualDevice ([#​727](https://redirect.github.com/pasqal-io/Pulser/issues/727)) [`2f5e56c`](https://redirect.github.com/pasqal-io/Pulser/commit/2f5e56c) Soften switching device with strict conditions ([#​724](https://redirect.github.com/pasqal-io/Pulser/issues/724)) [`e21d3a8`](https://redirect.github.com/pasqal-io/Pulser/commit/e21d3a8) Support differentiability through Torch tensors ([#​703](https://redirect.github.com/pasqal-io/Pulser/issues/703)) [`6c12156`](https://redirect.github.com/pasqal-io/Pulser/commit/6c12156) Allow specification of job IDs in RemoteResults ([#​718](https://redirect.github.com/pasqal-io/Pulser/issues/718)) [`8550104`](https://redirect.github.com/pasqal-io/Pulser/commit/8550104) Make total_bottom_detuning mandatory ([#​728](https://redirect.github.com/pasqal-io/Pulser/issues/728)) [`393526f`](https://redirect.github.com/pasqal-io/Pulser/commit/393526f) Add leakage ([#​720](https://redirect.github.com/pasqal-io/Pulser/issues/720)) [`c9f7957`](https://redirect.github.com/pasqal-io/Pulser/commit/c9f7957) Fix failing pipeline for test of relaxation noise in qutrit state ([#​719](https://redirect.github.com/pasqal-io/Pulser/issues/719)) [`0455ed1`](https://redirect.github.com/pasqal-io/Pulser/commit/0455ed1) Enable definition of effective noise operators in all basis ([#​716](https://redirect.github.com/pasqal-io/Pulser/issues/716)) [`5335305`](https://redirect.github.com/pasqal-io/Pulser/commit/5335305) Hide Rabi frequency when drawing DMM channels ([#​717](https://redirect.github.com/pasqal-io/Pulser/issues/717)) [`82bedf5`](https://redirect.github.com/pasqal-io/Pulser/commit/82bedf5) Add leakage noise in NoiseModel ([#​714](https://redirect.github.com/pasqal-io/Pulser/issues/714)) [`acf136f`](https://redirect.github.com/pasqal-io/Pulser/commit/acf136f) Defining dephasing and depolarizing operators with projectors ([#​715](https://redirect.github.com/pasqal-io/Pulser/issues/715)) [`03fbb6e`](https://redirect.github.com/pasqal-io/Pulser/commit/03fbb6e) Allow modification of the EOM setpoint without disabling EOM mode ([#​708](https://redirect.github.com/pasqal-io/Pulser/issues/708)) [`1b3735d`](https://redirect.github.com/pasqal-io/Pulser/commit/1b3735d) Reworking the NoiseModel interface ([#​710](https://redirect.github.com/pasqal-io/Pulser/issues/710)) [`e16257a`](https://redirect.github.com/pasqal-io/Pulser/commit/e16257a) Add states labels to Channels and SequenceSamples ([#​705](https://redirect.github.com/pasqal-io/Pulser/issues/705)) [`31db5c7`](https://redirect.github.com/pasqal-io/Pulser/commit/31db5c7) Bump version to v0.20dev0 #### Contributors A special shoutout goes to the contributors and reviewers involved in this release: - Antoine Cornillot - Henrique Silvério - Matthieu Moreau - Oliver Gordon - Vytautas Abramavicius A huge thank you to all Pulser contributors, both to this and past versions.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR was generated by Mend Renovate. View the repository job log.

renovate[bot] commented 2 months ago

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.