Skip to content

JS visualization for Quantum Quail circuits (based on QISKit Python)

Notifications You must be signed in to change notification settings

mapmeld/quantum-circuit-viz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quantum Circuit Viz (JS)

JS port of DrawElement quantum-circuit-drawer in QISKit-Terra

let element = elements.MeasureFrom().toString(),
    expected = ["┌─┐",
                "┤M├",
                "└╥┘"];
assert.deepEqual(expected, element);

Made compatible with Quantum-Quail

let program = new Program();
program.add(Gates.X(0));

let output = textViz(program);
assert.equal(output,['        ┌───┐',
                     'q_0: |0>┤ X ├',
                     '        └───┘',
                     ' c_0: 0 ═════',
                     '             '].join('\n'));

License

Apache-2.0 (same as QISKit-Terra)

About

JS visualization for Quantum Quail circuits (based on QISKit Python)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published