Skip to content

Releases: zapatacomputing/benchq

v0.7.0

17 Apr 18:21
d383ecc
Compare
Choose a tag to compare

🚨 Breaking changes

  • Renamed variables and attributes to make units consistent and explicit.
  • Moved and renamed several submodules to make package organization more clear.
  • ChemistryApplicationInstance has been refactored and renamed to MolecularHamiltonianGenerator.
  • AutoCCZ and Litinski factories now both represented by the MagicStateFactory class to make it easier to swap them.
  • Removed unused Taylorization LCU code.

🔥 Features

  • Eliminated many warnings and updated tests to treat warnings as errors.
  • Number of factories exposed as optional parameter for footprint analysis.
  • Added breakdown of physical qubits into distillation vs computation for footprint analysis.
  • Updated automatic resource estimator to take advantage of recent improvements to graph state compilation.

🐛 Fixes

  • Litinski factory iterators use the physical error rate rather than architecture model type.
  • Fixed bug in the number of logical qubits assumed for decoder estimates.
  • Updated description of dependencies and examples in README.
  • Fixed minor typing issues and added pyright as a automated check for some files.

v0.6.0

26 Oct 13:52
a59eea6
Compare
Choose a tag to compare

What's Changed

  • Include examples for utility-scale estimates
  • Add 3 new hamiltonians given by LANL application instances
  • Fix the bottleneck of truncating space with FNO
  • Increasing maximum data qubit code distance
  • user accessible mlflow for scf tooling
  • ability to optimize ruby slippers hyperparams
  • remove isolated nodes before costing
  • Convex Optimization to determine phases in QSP algorithm
  • Implement Preparation of |COEF_int>
  • Construct time marching circuit using the USVA
  • Returning DF block encoding one-norm
  • Added DetailedIonTrapHardwareModel
  • Banish juliapkg
  • Remove Python 3.11 upper bound and bump orquestra-* packages
  • Update docstring for QuantumProgram and add various type hints

Full Changelog: v0.5.0...v0.6.0

v0.5.0

09 Aug 16:39
6df1fa6
Compare
Choose a tag to compare

Features

  • Installs stim by default
  • Allows costing out double factorized Hamiltonians
  • Implement performance testing on each PR merge
  • Implement home grown footprint analysis
  • New tools for linear differential equations: Invert block encodings and compression gadget
  • Report proportion of quantum volume used for routing in ResourceInfo
  • Faster GSC with new Ruby Sippers Compiler

Full Changelog: v0.4.0...v0.5.0

v0.4.0

25 Jul 14:21
dff1caf
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.3.0...v0.4.0

v0.3.0

10 Mar 17:07
700219c
Compare
Choose a tag to compare
  • Updated resource estimation techniques
  • Added Orquestra example
  • Updated other examples
  • bugfixes

v0.2.0

17 Feb 10:39
Compare
Choose a tag to compare