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

Organize remaining bloqs in bloqs #979

Closed fdmalone closed 1 month ago

fdmalone commented 2 months ago
mpharrigan commented 2 months ago

utils should be "bookkeeping"

fdmalone commented 2 months ago

chemistry should maybe be further organized as chemistry/qubitization and chemistry/trotter

tanujkhattar commented 1 month ago

I think qubitization and trotter should be submodules in the high-level qualtran/bloqs/ module since these techniques are general enough to be useful for non-chemical hamiltonians as well (eg: qaoa) .

The chemistry/ package should have applications of the general methods (eg: bloq encodings) for chemistry specific hamiltonians (eg: using different factorizations).