Skip to content

akarazeev/qiskit-slack-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

qiskit-bot

Bots that use Qiskit

QuantumComputingBot

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 for Slack

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

Description

Structure of the project:

...
├── main_slack.py          <- Slack 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
    └── ...

Authors

🇦🇺🇷🇺Yaroslav Kharkov <[email protected]>, Anton Karazeev <[email protected]>

About

Slack bot for Qiskit

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages