Closed evmckinney9 closed 1 year ago
Duplicate of #10 Finish creating an interface for the rest of the submodules listed in the README. Then combine all submodules for a master list and remove duplicates.
We aim to refine the Library class for managing quantum circuit definitions from various open-source projects. The focus is to enhance the filtering capabilities and improve the performance by avoiding unnecessary circuit conversions.
Redefine filtering capabilities in circuit interfaces:
Revamp SubmoduleInterface and QASMBench classes:
__iter__
and __next__
methods. This will help in efficiently loading QASM files one at a time during iteration._get_qasm_files
method to directly apply the filters, thus simplifying the logic.Upgrade the Library class:
Streamline handling of circuit sizes:
Feature Request
Collect even more papers that have additional benchmarks. For example, Table II in SABRE https://arxiv.org/pdf/1809.02573.pdf Check that this contains circuits we haven't included yet.