Open TheGupta2012 opened 1 year ago
@TheGupta2012 - please confirm that this project does not require any additional mentees. I would like to mark it as paired, if that is the case 😸
Yep, no further mentees required. Thanks!
@mtreinish - please add a comment so that I may assign this issue to you 😄
Sure, feel free to assign me to the issue.
Hey @GemmaDawson , here are the slides for checkpoint 1 - QAMP Spring 2023 Qiskit Trebugger Checkpoint 1.pdf
Also, please find attached below the current design for our CLI Vew (changes imminent!) :smiley_cat:
view_type
in the debugger's debug
method. noutrefresh
and doupdate
methods of the curses
module.Displays an overview of all the transpiler passes executed by the PassManager
. Contains the name, runtime, and other important information about circuit statistics
Parameters of transpilation such as optimization level, terra version, and backend info
Overview of the transpilation process with initial and final states of circuit properties
Users can index into specific passes by pressing I
and then entering the pass index. The view renders information about the pass such as docs, circuit stats, circuit diagrams, logs, and current property set. Navigation is possible between passes by using the N/P
keys for next or previous passes
Here are the final slides for the project : Qiskit Trebugger - Final Checkpoint - QAMP Spring '23.pdf
Description
Current State
Github : Qiskit Timeline Debugger PyPI : qiskit-trebugger
Deliverables
Given the evolving nature of the qiskit transpiler, the aim of this project will be to extend its existing functionalities along with more robust testing. Some major features include -
These are the initial thoughts about the features to be added, but some more functionalities may be incorporated during QAMP.
Mentors details
Looking for mentor(s)
Mentor 1
Mentor 2 : TBD
Number of mentees
1
Type of mentees
I will be continuing the project as a mentee during the cohort. GitHub : Harshit Gupta