Commit Graph

29 Commits

Author SHA1 Message Date
tankya2
3b00c81330 Format change using Black 2023-02-17 08:27:35 +01:00
tankya2
bed3a50be5 Created run_bench to get rid of repeated test code 2023-02-17 08:26:44 +01:00
tankya2
6838faba33 Qibo circuit convertor 2023-02-17 08:22:08 +01:00
Alessandro Candido
662adfe158 Drop circuit-specific dedicated handling for swaps 2023-02-16 08:24:06 +01:00
Alessandro Candido
0af53d1ab0 Drop gate definition parser 2023-02-16 08:24:06 +01:00
Alessandro Candido
bdecea17ed Clean up tests 2023-02-16 08:24:06 +01:00
Alessandro Candido
250c41bf4d Start reworking qasm parser 2023-02-16 08:24:06 +01:00
Alessandro Candido
c07d9bf6c9 Drop previous parser 2023-02-16 08:24:06 +01:00
Liwei Yang
53382b8184 Use autopep8 for PEP-8 formatting 2023-02-15 17:28:06 +08:00
Nitin Shivaraman
bc13eed8f4 Added newline at the end of the file; fixed the arguments for eval_qft function in main file. 2023-02-14 21:42:05 +08:00
Nitin Shivaraman
2e8e13aa0c Updates to test file and library file to keep module and testing
functions separate. The Config file needs to be reviewed to either change it to json or other
formats.
2023-02-14 21:32:33 +08:00
Liwei Yang
d3e0e113b0 Add the end-of-line new line back as per autopep8 formatter 2023-02-14 17:51:00 +08:00
liwei
7849ec7a2a Merge branch 'main' into qasm_with_quimb_backend 2023-02-13 18:39:24 +08:00
Liwei Yang
23babbd3a8 Put the initialization of states into a function to facilitate testing 2023-02-13 17:41:59 +08:00
Nitin Shivaraman
877e7851b9 Moved quimb calls into a separate core function 2023-02-10 00:19:37 +08:00
Nitin Shivaraman
0e4f01264c Refactor lamda and lamba to lambda_ 2023-02-09 23:37:13 +08:00
Liwei Yang
9ab7f5ec58 Remove printing of execution time. 2023-02-09 18:56:43 +08:00
Liwei Yang
75d21d46a3 Remove unused pnjit decorator 2023-02-09 16:34:31 +08:00
Alessandro Candido
82e8e872c0 Fix and silence Pylint errors 2023-02-07 12:42:44 +01:00
Alessandro Candido
f595c268ad Solve trivial Pylint errors 2023-02-07 10:19:43 +01:00
Alessandro Candido
5c6f056228 Split original module 2023-02-07 09:41:39 +01:00
Liwei Yang
9dc59cf14d Remove the circuit comparison notebook from the quimb support PR 2023-02-07 11:54:05 +08:00
Nitin Shivaraman
2fbdfecb34 Fix maximum line length 2023-02-06 20:05:18 +08:00
Nitin Shivaraman
a148fab2f2 Code clean up 2023-02-06 18:06:05 +08:00
Liwei Yang
7554086d6e Add argparse for parsing args, do clean-up. 2023-02-03 13:50:53 +08:00
yangliwei
2fb08c51ed Add the circuit comparison notebook. 2022-07-21 14:15:49 +08:00
Nitin Shivaraman
1492e61972 Adding the first version of qibo's qasm tested with Quimb backend 2022-07-19 15:34:19 +08:00
liwei
05c1c4fb3a Change the version number to 0.0.1.dev0 to comply with PEP 8 2022-07-13 08:53:49 +00:00
liwei
4ce6552f1f Add the initial setup.py. TODO: add the target TN backends into it 2022-06-27 04:05:46 +00:00