Skip to content

Add paulicompress: CPF + zero-sweep Proposed Flow - #168

Closed
xiaowei9836 wants to merge 6 commits into
mainfrom
paulicompress
Closed

Add paulicompress: CPF + zero-sweep Proposed Flow#168
xiaowei9836 wants to merge 6 commits into
mainfrom
paulicompress

Conversation

@xiaowei9836

@xiaowei9836 xiaowei9836 commented Jul 24, 2026

Copy link
Copy Markdown

Summary

  • CPF / PauliDAG (to-tableau --fold) + thesis zero-sweep (F-cost) + Gridsynth + qzq
  • Lab CLI: scripts/paulicompress/cli.py (prepare / zero-sweep / fast / slow)
  • NCF benchmark sources + reproduction_bundle_proposed_flow for checking packaged circuits

Notes

  • Large assets (pickles / QASM bundle) are included for reproducibility
  • Experiment sweeps (Methods A–E grid, Track B, NCF fusion baselines) are intentionally out of scope

Test plan

  • CI: lint + gcc/clang build
  • make -j$(nproc)
  • python3 scripts/paulicompress/cli.py zero-sweep --pauli … --tiers 0.999 0.99 0.9
  • python3 scripts/paulicompress/cli.py all --bench Ising-2D-30 --fidelity 0.99 --skip-qzq

Mu-Te Lau and others added 4 commits July 24, 2026 11:40
Package CPF (to-zyz / dag_fold / collapse), heuristic pauli-compress, Gridsynth,
and qzq behind scripts/paulicompress so members can prepare Paulihedral
benchmarks into 01_original layout and run fast/slow Clifford+T pipelines.

Co-authored-by: Cursor <cursoragent@cursor.com>
Port Chapter 4 greedy F-cost planner and prefix-sum multi-F* queries into
scripts/paulicompress, wire fast/slow Proposed Flow to use it by default, and
document which thesis experiments this branch can reproduce.

Co-authored-by: Cursor <cursoragent@cursor.com>
Apply clang-format-16 to files changed on paulicompress so the Lint CI check passes.

Co-authored-by: Cursor <cursoragent@cursor.com>
Install Homebrew OpenBLAS in the MacOS workflow (as on develop) and
correct BLA_VENDOR so CMake does not fall back to Accelerate, which
lacks the zuncsd symbol used by CSD/QSD.

Co-authored-by: Cursor <cursoragent@cursor.com>
Mu-Te Lau and others added 2 commits July 24, 2026 14:26
Add Methods A–E / mappings / phase-fold helpers, ship ham_cache baselines, and
package the NCF fused-unitary product-fidelity audit so others can run the
same directional experiments as the thesis NCF comparison slides.

Co-authored-by: Cursor <cursoragent@cursor.com>
Port the thesis unified compressors into the lab CLI so methods-sweep and
methods-ae experiment_best cover A–E plus HYBRID/RECURSIVE.

Co-authored-by: Cursor <cursoragent@cursor.com>
@xiaowei9836

Copy link
Copy Markdown
Author

Intentionally not merging into main.

The lab packaging stays on the paulicompress branch only (reference / reproduction entry), without landing on main.

@xiaowei9836

Copy link
Copy Markdown
Author

Closing without merge: keep work on paulicompress branch only.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant