Recent Releases of emu-base

emu-base - v2.3.0

  • Support for SPAM errors in emu-sv and emu-mps
  • Fixed a bug where results are labelled with the wrong time when hardware modulation is turned on

- Python
Published by a-quelle-pasqal 11 months ago

emu-base - v2.2.1

The MPO class now supports [(1.0, [])] to create the identity operator.

- Python
Published by a-quelle about 1 year ago

emu-base -

In this release we've

  • bumped the pulser version to 1.5
  • Added support for doppler and amp_sigma noise in emu-mps and emu-sv
  • done a bugfix where checkpointing emu-mps causes performance of measuring certain observables to degrade
  • made small memory improvements in emu-sv and emu-mps

Emu-sv now also contains beta-test support for effective noise: certain observables are not yet supported and it's undocumented.

- Python
Published by a-quelle about 1 year ago

emu-base - v2.1.1

  • automatic qubit reordering in emu-mps

- Python
Published by a-quelle about 1 year ago

emu-base - v2.0.4

Features: - Optimatrix is now available as a flag to toggle in MPSConfig (optimize_qubit_ordering=True) - for some observables only. Optimatrix tries to find a good internal ordering of qubits for optimal MPS simulation.

Fixes: - Added an optimization in emu-base that causes both emu-sv and emu-mps to use a bit less memory (1 state vector for emu-sv, a bond-dimension dependent quantity for emu-mps) - Added an optimization in emu-sv that causes it to retain 1 state vector less in memory - Added an optimization in emu-mps that causes it to use 10-15% less memory.

- Python
Published by pablolh about 1 year ago

emu-base - v2.0.2

  • Fixed an issue where emu-sv used more memory than needed due to a circular reference in the hamiltonian
  • Fixed an issue where MPS.to_abstract_representation did not always work correctly since the eigenstates were stored wrongly.

- Python
Published by a-quelle about 1 year ago

emu-base - v2.0.1

Fixed a bug where the outputting of observables causes an error after the autosave feature has saved a snapshot of the simulation.

- Python
Published by a-quelle about 1 year ago

emu-base - v2.0.0

Refactored the emulators to depend on the new API here: https://github.com/pasqal-io/Pulser/tree/develop/pulser-core/pulser/backend

- Python
Published by a-quelle about 1 year ago

emu-base -

  • fixed an issue where links in the docs were not easy to see in dark mode
  • fixed an issue where emu-mps did not run on multiple gpu's
  • fixed an issue where TDVP sometimes errored after a quantum jump with Monte Carlo noise
  • emu-mps now samples bitstrings in parallel. This speeds it up by an order of magnitude on gpu.
  • onservables will now also be evaluation when evaluation_times is not a multiple of dt
  • minor memory optimization in emu-sv

- Python
Published by a-quelle about 1 year ago

emu-base - v1.2.6

  • Fix an indexing error when dt = 1 that causes emu-mps to not run
  • Release emu-sv v1.0.0
  • Refactor the documentation

- Python
Published by a-quelle over 1 year ago

emu-base - v1.2.5

The following things have changed: - We now depend on pulser-core 1.3.* - We issue a warning when the user asks for more gpu's than are available - We check that a custom interaction matrix in the config is symmetric with zero diagonal - We made a change in the pulse discretization which will improve the accuracy for dt odd

- Python
Published by a-quelle over 1 year ago

emu-base - v1.2.4

  • checkpointing the emulation
  • updated README to reflect github migration
  • added memory and runtime scaling to docs

- Python
Published by a-quelle over 1 year ago

emu-base - v1.2.3: bump pulser-core to 1.2 (#18)

Solves #18 - bump pulser-core to 1.2.* - bump emu-base, emu-mps to 1.2.3

- Python
Published by sgrava over 1 year ago

emu-base -

emu-mps 1.2.1 depends on emu-base 1.2.0 which is wrong. Release again with the correct dependency.

- Python
Published by a-quelle over 1 year ago

emu-base - v1.2.1

Same as version 1.2.0 but now we publish on pypi and github pages.

- Python
Published by a-quelle over 1 year ago