Skip to content

Infrastructure and Performance Update

Choose a tag to compare

@shanto268 shanto268 released this 09 Jan 22:09
· 43 commits to master since this release

Summary

  • Migrated to a modern pyproject.toml + uv workflow, removing conda and legacy packaging.
  • Updated core dependency to quantum-metal>=0.5.0, enabling native Apple Silicon (ARM64) support.
  • Introduced cross-platform CI/CD testing across Python 3.10–3.12.
  • Achieved up to 7× performance improvements in Hamiltonian parameter calculations via caching, vectorization, and algorithmic optimizations.
  • Simplified dependencies and installation, significantly reducing setup time and maintenance overhead.

What's Changed

  • migrating to uv package manager + quantum-metal v0.5 by @shanto268 in #35
  • fix: docker + contributor workflows by @LFL-Lab in #36
  • fix: docker image + contrib + release drafter flows by @shanto268 in #37
  • refactor: debloat dependencies by @shanto268 in #38
  • test: rename hwc_test.py to hwc_manual.py to exclude from pytest by @shanto268 in #39
  • Perf/optimize transmon calculations by @shanto268 in #40
  • docs: jupyter kernel doc + tutorial 1 updated by @shanto268 in #41

Full Changelog: v0.3.7...v0.4.0