cda-tum / mqt-bench

MQT Bench - A MQT Tool for Benchmarking Quantum Software Tools
https://www.cda.cit.tum.de/mqtbench/
MIT License
71 stars 14 forks source link

Benchmark Creation using Python Package #161

Open nquetschlich opened 1 year ago

nquetschlich commented 1 year ago

Currently, each benchmark is newly created by the python package whenever a get_benchmark method call is executed. This could be improvement, since many benchmarks are already created and available using the database of the MQT Bench webserver. Therefore, the following steps would be useful when get_benchmark is called: 1) Check if the MQT Bench database is downloaded locally. If yes, check if the benchmark is already part of that. 2) If the database is not downloaded but part of it, get the benchmark using the MQT Bench webpage. 3) Only if 1) and 2) are not successful, create the benchmark locally as it is currently implemented.

burgholzer commented 1 year ago

Just dumping some ideas on this: