Open maxhant opened 1 year ago
At least or Zurich they are way too outdated using some old devices and their past libraries. So, they would not be an option for them, maybe for other devices they are better.
At least or Zurich they are way too outdated using some old devices and their past libraries. So, they would not be an option for them, maybe for other devices they are better.
This is not a problem because you just add it then in the instruments of qibolab, and you just inherit from the QCodes instrument base.
To avoid having to write wrappers for all instruments' drivers out there, it would be nice if our
AbstractInstrument
was inheriting theInstrument
class ofQcodes
. It would be easier for labs to join the project.Currently, I am not sure what value it brings to have the wrapper. The
start
setup
connect
could just be in the__init__
, while theclose
disconnect
stop
could be in justclose
as it is done in Qcodes: https://qcodes.github.io/Qcodes/api/instrument/index.html#qcodes.instrument.Instrument.closeI would like to start this discussion here!