RickeyEstes / ZXCalculus.jl

An implementation of ZX-calculus in Julia

Home Page:http://yaoquantum.org/ZXCalculus.jl/dev/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ZXCalculus

CI Codecov

A full-featured Julia package for ZX-calculus, and a circuit simplification engine for the Julia quantum compiler, YaoLang. (GSoC 2020).

For a brief introduction to ZXCalculus, please check this notebook or this blog post.

Installation

ZXCalculus is a   Julia Language   package. To install ZXCalculus, please open Julia's interactive session (known as REPL) and press ] key in the REPL to use the package mode, then type the following command

pkg> add ZXCalculus

Acknowledgement

This project is highly inpsired by PyZX

License

MIT License

About

An implementation of ZX-calculus in Julia

http://yaoquantum.org/ZXCalculus.jl/dev/

License:MIT License


Languages

Language:Julia 100.0%