Monitoring the load of IBM Q processors from IBM Quantum Experience (data for 24 hours).
| Calibration for IBM QX 4 | Pending jobs for IBM QX 5 |
|---|---|
Bot is already available inside QISKit workspace in Slack.
Bot understands the following commands:
/full [backend]- calibration and pending jobs info for backend/gate_errors [backend]- send gate errors/jobs [backend]- diagram of pending jobs/readout_errors [backend]- send readout errors
backend is the name for quantum processors like ibmqx4 or ibmqx5.
| Step 1 | Step 2 | Step 3 |
|---|---|---|
| Pass backend as argument - 1 | Pass backend as argument - 2 |
|---|---|
You can try it here on Telegram -> @QuantumComputingBot.
Bot understands the following commands:
/gate_errors_ibmqx4- send gate errors/readout_errors_ibmqx4- send readout errors/jobs_ibmqx4- diagram of pending jobs/full_ibmqx4- calibration and pending jobs info
| Commands | Overview |
|---|---|
Structure of the project:
...
โโโ main_slack.py <- Slack bot.
โโโ main_telegram.py <- Telegram bot.
โโโ main_dumper.py <- Crawler that dumps statistics
| into pickled data.
โโโ utils.py <- File with methods for plotting.
โโโ data <- Folder with pickled data.
โย ย โโโ real_data_1.pkl
โย ย โโโ ...
โโโ img <- Images for this README.
โย ย โโโ jobs_demo.jpg
โย ย โโโ ...
โโโ res <- Folder with different resource files
| | including tokens for APIs.
โย ย โโโ rqc.jpg
โย ย โโโ token_q.json
โย ย โโโ ...
โโโ tmp <- Folder with generated plots.
ย ย โโโ ibmqx4_full.png
ย ย โโโ ...
๐ฆ๐บ๐ท๐บYaroslav Kharkov <[email protected]>, Anton Karazeev <[email protected]>
| Name | Description |
|---|---|
| QISKit | Provides API to IBM Q Experience |
| Slack Bot with Python | Manual on Slack bot creation |
| Python-Telegram-Bot | Package which helps a lot in Telegram bots creation |
| Matplotlib | Drawing of plots |
Originated from https://github.com/akarazeevprojects/QuantumComputingBot ๐๐ป