quantumlib / Qualtran

Qᴜᴀʟᴛʀᴀɴ is a Python library for expressing and analyzing Fault Tolerant Quantum algorithms.
https://qualtran.readthedocs.io/en/latest/
Apache License 2.0
134 stars 35 forks source link

Move `block_encoding.py` into `block_encoding/` subpackage and split into multiple files #997

Closed tanujkhattar closed 1 month ago

tanujkhattar commented 1 month ago

Part of a larger effort to organize Bloqs. cc https://github.com/quantumlib/Qualtran/issues/979

Moves block_encoding.py and select_and_prepare.py to a new subpackage block_encoding/

Uses the octopus merging strategy to preserve git file history of individual split up files.

cc @fdmalone