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, < 2 has been added.

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.