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 <y.kharkov@gmail.com>, Anton Karazeev <a.karazeev@rqc.ru>
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 🙌🏻