Recent Releases of QuantumACES.jl
QuantumACES.jl - v0.2.4
QuantumACES v0.2.4
Minor updates and bugfixes.
Merged pull requests: - Minor doc update (#34) (@evanhockings) - Bump julia-actions/julia-format from 3 to 4 (#35) (@dependabot[bot])
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] 10 months ago
QuantumACES.jl - v0.2.3
QuantumACES v0.2.3
Published in the Journal of Open Source Software.
Merged pull requests: - Update paper.md (#31) (@evanhockings) - Updates JOSS publication (#32) (@evanhockings) - Version update (#33) (@evanhockings)
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] 11 months ago
QuantumACES.jl - Zenodo archive
Zenodo archive for the Journal of Open Source Software.
Scientific Software - Peer-reviewed
- Julia
Published by evanhockings 11 months ago
QuantumACES.jl - v0.2.2
QuantumACES v0.2.2
Minor updates and bugfixes.
Merged pull requests: - Doc updates (#27) (@evanhockings) - Doc updates (#28) (@evanhockings) - Update make.jl (#29) (@evanhockings) - Update paper.bib (#30) (@evanhockings)
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] 11 months ago
QuantumACES.jl - Code for arXiv:2502.21044
Code for arXiv:2502.21044.
Scientific Software - Peer-reviewed
- Julia
Published by evanhockings 12 months ago
QuantumACES.jl - v0.2.1
QuantumACES v0.2.1
Minor updates and bugfixes, and improvements to the documentation.
Merged pull requests: - Update paper bib (#24) (@evanhockings) - JOSS updates (#25) (@evanhockings) - Update paper.bib (#26) (@evanhockings)
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] 12 months ago
QuantumACES.jl - v0.2.0+doc1
Fixing stable doc deployment.
Scientific Software - Peer-reviewed
- Julia
Published by evanhockings about 1 year ago
QuantumACES.jl - v0.2.0
QuantumACES v0.2.0
This update overhauls most of the package, strongly breaking compatibility with the previous release. It improves the interface with Stim, introduces an interface with Qiskit, and substantially improves core functionality, including adding support for relative precision noise estimation.
Major changes:
Added support for relative precision noise estimation.
- Added functions to project Pauli error probability distribution estimates into the probability simplex in the Mahalanobis distance in order to retain covariance information essential for relative precision noise estimation.
- Added functions to marginalise Pauli error probability estimates over gate Pauli orbits in order to obtain marginal distributions that can be estimated to relative precision.
- Overhauled the
Meritstruct to include all least squares estimator types as well as relative precision figures of merit, and also overhauled merit scaling calculation functions accordingly. - Improved design optimisation to optimise for both the relative and additive precision figures of merit, and added new keyword arguments to, for example, cap the circuit depth and include additional more shallow copies of the deep repeated circuits.
Streamlined circuit and noise model creation functionality, and added support for mid-circuit resets and idles.
- Now new syndrome extraction circuits can be created as
Circuitstructs, storing code-specific information in aCodeParameterstruct field.
- Now new syndrome extraction circuits can be created as
Optimised and updated noise estimation functionality.
- Now calculates the circuit eigenvalue estimator covariance matrix directly from data, obviating the need for an iterative feasible generalised least squares procedure, which has been removed in favour of generalised least squares.
- Enables calculation of the generalised least squares model error by way of the generalised residual sum of squares of the noise estimate.
- Added functionality to create a copy of a design that treats Pauli X, Y, and Z basis SPAM noise on a qubit as the same.
Improved the interface with Stim, adding the ability to create memory circuits annotated with detectors from syndrome extraction circuits, simulate them, and decode with PyMatching or BeliefMatching.
Added an interface with Qiskit, including support for randomly compiled sets of circuits.
- The number of randomisations is chosen to approximate the shot weights.
- Randomised experiment circuits are packed randomly into jobs for simulation and implementation through Qiskit, and data processing.
- Experimental designs can now include repetitions of the original circuit to reduce model error.
Merged pull requests:
- Delete scalable_aces directory (#8) (@evanhockings)
- Try to fix syntax in the .gitattributes file (#10) (@DilumAluthge)
- JOSS paper (#13) (@evanhockings)
- Create draft-pdf.yml (#14) (@evanhockings)
- Paper and compat updates (#15) (@evanhockings)
- Joss paper (#18) (@evanhockings)
- Branch protection issues... (#19) (@evanhockings)
- Update README.md (#20) (@evanhockings)
- Bump codecov/codecov-action from 4 to 5 (#21) (@dependabot[bot])
- v0.2 update changes (#22) (@evanhockings)
- Update README.md (#23) (@evanhockings)
Closed issues: - Error when trying to Checkout to new Branches other than main (#9)
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] about 1 year ago
QuantumACES.jl - Code for arXiv:2404.06545
Code for arXiv:2404.06545.
Scientific Software - Peer-reviewed
- Julia
Published by evanhockings almost 2 years ago
QuantumACES.jl - v0.1.1
Minor updates.
Also created the scalable_aces branch to house the code for arXiv:2404.06545.
Scientific Software - Peer-reviewed
- Julia
Published by evanhockings almost 2 years ago
QuantumACES.jl - v0.1.0
QuantumACES v0.1.0
Merged pull requests: - API update (#1) (@evanhockings)
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] almost 2 years ago
QuantumACES.jl - v0.0.1 prerelease
Initial prerelease.
The API is not stable and will be overhauled in the next release.
Scientific Software - Peer-reviewed
- Julia
Published by evanhockings almost 2 years ago