Skip to content

Releases: cda-tum/mqt-ddsim

Release v1.17.3: Update Dependencies and Fix a Related Bug

15 Jun 08:43
59002d8
Compare
Choose a tag to compare

👀 What Changed

This release updates the dependencies (which solves a bug with the QasmQobjExperiment import in the QFR) and streamlines the action workflows.

⬆️ Dependencies

16 changes

Full Changelog: v1.17.2...v1.17.3

Release v1.17.2: Make Qiskit Aware of Additional Simulator Options

12 Apr 10:14
0d6b1ef
Compare
Choose a tag to compare

What Changed 👀

This PR makes Qiskit aware of the approximation options of the qasm simulator backend. It also fixes the documentation to also show the API for the Bindings written in C++.

📄 Documentation

  • Fix Error in Docs Leading to Missing Info on Bindings @hillmich (#225)

⬆️ Dependencies

Full Changelog: v1.17.1...v1.17.2

Release v1.17.1: Fixing the HybridSchrodingerFeynmanSimulator

31 Mar 11:29
4c01ce9
Compare
Choose a tag to compare

What Changed 👀

This release fixes a bug that causes the HybridSchrodingerFeynmanSimulator to never terminate in some instances.
Further the ddsim_simple standalone executable now return the correct statevector if --pv is specified with the HybridSchrodingerFeynmanSimulator.

🐛 Bug Fixes

📄 Documentation

🤖 CI

⬆️ Dependencies

Full Changelog: v1.17.0...v1.17.1

Release v1.17.0: Expose new features via Python

22 Mar 08:40
b04d75a
Compare
Choose a tag to compare

This release includes updates in the QFR and DD package as well as new functions that are exposed via Python.

What Changed 👀

🚀 Features and Enhancements

🤖 CI

⬆️ Dependencies

Release v1.16.0: Refactor Code to Adherer to Clang-Tidy Settings

08 Mar 09:46
753b4d3
Compare
Choose a tag to compare

This release provides mostly improvements to the internal structure and CI. Most notably the code now conforms to our clang-tidy settings. This release includes a bugfix which changes observable behaviour: StochasticNoiseSimulator and DeterministicNoiseSimulator now take ownership of the quantum computation by move semantics.

What's Changed

New Contributors

Full Changelog: v1.15.0...v1.16.0

Release v1.15.0: Improve Code Quality Control and Rename Python Backends

13 Feb 09:04
66cecf2
Compare
Choose a tag to compare

This release is build after integrating pre-commit to help avoid easily fixable mistakes. One such fix includes the renaming of the Qiskit python backends to include Backend to distinguish from the cpp bindings to the simulators. For users of DDSIMProvider nothing should change, otherwise the imports may have to be updated.

What's Changed

Full Changelog: v1.14.0...v1.15.0

Release v1.14.0: Approximation Available in Python, New Heuristic for PathSim, and Updated Dependencies

03 Feb 11:49
3179ab9
Compare
Choose a tag to compare

Apart from updating the dependencies, this release brings a few new features:

  • DDSIM now supports the new templating for DD Package (and QFR)
  • New heuristic based on gate costs is available for the PathSimulator
  • The approximation methods are exposed to python and a bug in the approximation is fixed (thanks @burgholzer)

What's Changed

Full Changelog: v1.13.1...v1.14.0

Release v1.13.1: Fix Packagaging

15 Dec 11:53
86e340d
Compare
Choose a tag to compare

With the last release, there were no packages/wheels for macos-x64. This release fixes that.

What's Changed

Full Changelog: v1.13.0...v1.13.1

Release v1.13.0: Maintenance

14 Dec 15:42
5875f58
Compare
Choose a tag to compare

This is a maintenance release that updates dependencies and updates the python project description.

What's Changed

New Contributors

  • @lgtm-com made their first contribution in #161

Full Changelog: v1.12.3...v1.13.0

Release v1.12.3: Noise-Aware Simulation

30 Aug 14:19
1248035
Compare
Choose a tag to compare

This release includes noise-aware simulation as well as quite a lot of updates on the dependencies.

What's Changed

Full Changelog: v1.12.2...v1.12.3