XYZ is a Python package for quantum circuit synthesis. It provides several implementations for quantum circuit optimizations, such as exact CNOT synthesis. Read full documentation
pip install quantum-xyz
cd example
python synthesize_dicke.py
See xyz/algorithms/prepare_state
Reference:
@article{wang2024quantum,
title={Quantum State Preparation Using an Exact CNOT Synthesis Formulation},
author={Wang, Hanyu and Tan, Bochen and Cong, Jason and De Micheli, Giovanni},
journal={arXiv preprint arXiv:2401.01009},
year={2024}
}