qilimanjaro-tech / qililab

Qililab is a generic and scalable quantum control library used for fast characterization and calibration of quantum chips. Qililab also offers the ability to execute high-level quantum algorithms with your quantum hardware.
Apache License 2.0
29 stars 2 forks source link

[BUG] Wait instruction is not compiled proprely on Qprogam for QM #725

Closed paulqili closed 3 months ago

paulqili commented 3 months ago

Expected behavior

qp.wait(duration) should be translated to qua.wait(clock_cycles) instead of qua.wait(duration)

Actual behavior

there is no translation from duration to clock_cycles

Additional information

No response

Source code

No response

Tracebacks

No response

System Information

Name: qililab
Version: 0.26.1
Summary: Fundamental package for fast characterization and calibration of quantum chips.
Home-page: https://github.com/qilimanjaro-tech/qililab
Author: Qilimanjaro Quantum Tech
Author-email: info@qilimanjaro.tech
License: Apache License 2.0
Location: /home/pjamet/anaconda3/envs/qililab/lib/python3.10/site-packages
Editable project location: /home/pjamet/githubrepos/qililab
Requires: h5py, lmfit, networkx, pandas, papermill, PyVISA-py, PyYAML, qblox-instruments, qcodes, qcodes-contrib-drivers, qibo, qiboconnection, qm-qua, qpysequence, qualang-tools, ruamel.yaml, rustworkx, submitit, tqdm, urllib3
Required-by: qilitools

Platform info:             Linux-5.15.0-105-generic-x86_64-with-glibc2.35
Python version:            3.10.11
PyVISA version:            0.7.1
QCodes version:            0.42.0
QCodes Contrib version:    0.18.0
Qblox Instrument version:  0.11.2
Qpysequence version:       0.10.1
Quantum Machines version:  1.1.6
Qibo version:              0.1.12.dev0

Existing GitHub issues

linear[bot] commented 3 months ago

QHC-466 [BUG] Wait instruction is not compiled proprely on Qprogam for QM