tweedledum
Perform high-speed analysis, synthesis, compilation, and optimization of quantum circuits using a scalable C++17 library designed for performance and flexibility.
Tweedledum is a C++17 library designed for the analysis, synthesis, compilation, and optimization of quantum circuits. It is built with a focus on execution-time performance and scalability, aiming to handle problem sizes relevant for future quantum computers. The library's design emphasizes flexibility and user control, guided by principles like "Gotta run fast", "Your compiler, your rules", and "Opinionated, but not stubborn". This means it provides a standard set of extensible operators, allows users to specifically call desired algorithms rather than providing generic optimization, and offers configurable parameters with sensible defaults. Tweedledum can be used independently, alongside other tools, or even as a performance-critical core for Python-based quantum frameworks, enabling a gradual transition of code to C++ while maintaining Python pass development.
Similar to tweedledum:


