Releases: pasqal-io/Pulser
v1.6.2
v1.6.1
v1.6.0
Pulser v1.6.0
What's new
- Add detuning fluctuations to the noise model (#880)
- Add shortcut in Results for the final bitstrings and state (#905)
- Add method to truncate a Sequence at a specific time (#898)
- Support Results aggregation (#913)
- Support time-dependent high-frequency detuning noise (#917)
- Support noise from atom motion in the Register (#915)
- Isolate the data needed to generate an Hamiltonian in HamiltonianData (#916)
- Extending pulser backends (#925)
- Implement NoiseModel.disable_doppler (#934)
Fixes
- Avoid inconsistent behavior on operations between numpy arrays and parametrized objects (#889)
- Raise Warning when calling SampledResult.get_samples() (#937)
Deprecations
- Deprecate SimConfig (#899)
- Deprecate QutipBackend (#907)
- Deprecate and replace misleading method names (#929)
- Deprecate usage of samples_per_run (#904)
Changelog
d412de4 Release v1.6.0
0a23fee Bump version to 1.6.0
afe4c2a Fix detection of shot to shot noise (#942)
585568a Bump version to v1.6dev7
668cb46 Bring in changes from 1.5.7 hotfix
e85f4da Fix that Hamiltonian does not work with Register3D (#941)
eef6554 Raise Warning when calling SampledResult.get_samples() (#937)
cd91f26 Fix HamiltonianData when qubit ids are ints (#938)
48e13e8 Implement disable_doppler (#934)
bf2f71f Fix dimension in SimResults (#936)
62e0e73 Convert hf detuning noise units from Hz to rad/microsec (#933)
e7c4afd Stop detaching when converting to float (#932)
e8feb00 Fix bad qubit masking in interaction matrix (#931)
e3260e9 Deprecate and replace misleading method names (#929)
9fa2597 Isolate EmulationConfig validation in EmulatorBackend.validate_config() (#930)
f89c520 Isolate the data needed to generate an Hamiltonian in HamiltonianData (#916)
b9e3f02 Extending pulser backends (#925)
3924adf Support noise from atom motion in the Register (#915)
6429cd1 Clarify DMM tutorial (#918)
7fd3dcb Bump version to 1.6dev6
8e2fdb4 Test coverage with Numpy 2 as well (#919)
7ea4146 Support time-dependent high-frequency detuning noise (#917)
491b6ed results aggregation (#913)
4ce3493 Handle UserWarning raised when casting torch to float (pytorch 2.8+)(#914)
ea37aa0 Deal with Pillow 11.3 deprecation warning (#912)
2feae75 Deprecate usage of samples_per_run (#904)
956a2e3 Bring in changes from v1.5.5 hotfix
aa4ad8f Bump version to 1.6dev5
8ee8e12 Support de/serialization of Sequence.truncate() (#909)
cad4abe Deprecate QutipBackend (#907)
c4cba16 Improve exceptions in Sequence.switch_device() (#906)
6d6dfc1 Add method to truncate a Sequence at a specific time (#898)
3807d37 Add shortcut in Results for the final bitstrings and state (#905)
2b0912b Deprecate SimConfig (#899)
19bb4d3 Connect arbitrary phase to its API doc in Extend Usage Intro (#897)
af1ae0f Adopt the parameters of the default backend config that are not provided (#890)
74a7ffa Create noise model tutorial, delete old tutorials on noisy simulations (#893)
9fc90ce Properly deserialize complex values in Results (#892)
f75435d Deal with deprecation warnings from non-str QubitIDs (#895)
7f6a397 Add detuning fluctuations to the noise model (#880)
4ed4406 Fix evaluation times rounding error in QutipBackendV2 (#894)
eaca026 Handle when Results.atom_order entries are not strings (#891)
7b95fc8 Avoid inconsistent behavior on operations between numpy arrays and parametrized objects (#889)
2dadd5b Move the mimic-QPU validation to RemoteBackend.run() (#888)
738db14 Fix build of SPAM tutorial (#886)
5989776 Bump version to 1.6dev4
828b491 Bring in changes from v1.5.4 hotfix
944b954 Add CI workflow to check all notebooks execute properly (#876)
431d5be [FIX] CI Typing check after latest pytest release (#878)
ee26700 Bring in changes from the v1.5.3 hotfix
9ed3a13 Bring in changes from v1.5.3, bump to v1.6dev3
3a649f8 Bump version to 1.6dev2
fa8fbf7 Bring in changes from v1.5.2 hotfix
8d967cf Bump version to 1.6dev1
e1ecea4 Bring in changes from v1.5.1 hotfix
d7654df Bring in changes from v1.5.0
185d437 Bump version to 1.6dev0
Contributors
A special shoutout goes to the contributors and reviewers involved in this release:
- Antoine Cornillot
- Anton Quelle
- Harold Erbin
- Henrique Silvério
- Kemal Bidzhiev
- Mauro Mendizábal
- Mohamed Amin Mallek
- Pim Venderbosch
A huge thank you to all Pulser contributors, both to this and past versions.
v1.5.7
v1.5.6
Pulser v1.5.6
These were non-critical fixes planned for release with Pulser 1.6 but since that is taking a while, we released them ahead of time.
Fixes
- Properly deserialize complex values in Results (#892)
- Handle when Results.atom_order entries are not strings (#891)
- Fix evaluation times rounding error in QutipBackendV2 (#894)