QuGrad Change Log
Release 1.1.0
This release incorporates the functionality added in PySTE v1.1.0:
- Added
evolved_gate_infidelity()to calculate the gate infidelity of a unitary generated by a system Hamiltonian. - Added
evolved_inner_product_all()to calculate the inner products of a state vector at each time step during its evolution with some fixed vector. - Added
evolved_inner_product()to calculate the inner product of an evolved state vector with some fixed vector. - Added
gate_gradient()to calculate gradients of the average gate infidelity. - Added
get_evolution()to generate the unitary describing the systems’ evolution. - Added unit tests for these functions.
- Version pinning requiring
py-ste >= 1.1.0, < 2has been added. - Updated the GitHub actions:
actions/checkout@v4→actions/checkout@v7actions/setup-python@v5→actions/setup-python@v6actions/upload-artifact@v4→actions/upload-artifact@v7actions/download-artifact@v4→actions/download-artifact@v8
This release supports the article:
Henrik Gothen, Christopher K. Long, Djamila Hiller, Yunming Qian, Crispin H. W. Barnes, Normann Mertig, and David R. M. Arvidsson-Shukur. Pulse-optimised circuit elements for scalable and noise-resilient quantum chemistry. 2026. doi: https://doi.org/10.48550/arXiv.2606.17357. arXiv: 2606.17357 [quant-ph]
Release 1.0.2
Bug fixes
- Fixed bug in which the dependencies were not version pinned.
Continuous Integration (CI) updates
- Added CI build support for Python 3.13
- 3.14 will be added in the future when TensorFlow has 3.14 support
Updated Metadata
- Corrected author names
- Added additional package classifiers
- Added version pins to
README.md
Release 1.0.1
- Bug fix in documentation generation
- Various typo corrections in the documentation
Release 1.0.0
This is the initial release. Future changes to this release will be documented above.