QuBoxEngine Package
·
10 commits
to main
since this release
The release marks the successful completion of the initial QuBoxEngine package. Contains the Interpreter
unit that acts as a facade handling requests for the QuLangProcessor functionality and the Simulator
engine that is able to provide the outcomes of performing a unitary evolution over the quantum circuit defined. Similarly, implements the modelling of quantum gates in a hierarchical order and quantum circuits, both having corresponding Factory classes to handle the generation of objects. The SVGProvider
implements the logic of drawing a quantum circuit schematic into a given local file. Using the Visitor
design pattern, the compiled AST retrieved from the Handler
unit is traversed and information is extracted into quantum gate objects.