Split original module

This commit is contained in:
Alessandro Candido
2023-02-07 09:41:30 +01:00
parent 93a59ffc3e
commit 5c6f056228
5 changed files with 235 additions and 223 deletions

20
src/qibotn/__main__.py Normal file
View File

@@ -0,0 +1,20 @@
import argparse
from qibotn import qasm_quimb
def parser():
parser = argparse.ArgumentParser()
parser.add_argument(
"--nqubits", default=10, type=int, help="Number of quibits in the circuits."
)
return parser.parse_args()
def main(args: argparse.Namespace):
print("Testing for %d nqubits" % (args.nqubits))
result = qasm_quimb.eval_QI_qft(args.nqubits)
print(result)
if __name__ == "__main__":
main(parser())