Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/quantumbfs/zxcalculus.jl
An implementation of ZX-calculus in Julia
https://github.com/quantumbfs/zxcalculus.jl
julia quantum zx-calculus
Last synced: about 1 month ago
JSON representation
An implementation of ZX-calculus in Julia
- Host: GitHub
- URL: https://github.com/quantumbfs/zxcalculus.jl
- Owner: QuantumBFS
- License: mit
- Created: 2020-02-12T09:05:48.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-10-31T02:15:43.000Z (3 months ago)
- Last Synced: 2024-12-06T05:11:55.597Z (about 2 months ago)
- Topics: julia, quantum, zx-calculus
- Language: Julia
- Homepage: http://yaoquantum.org/ZXCalculus.jl/dev/
- Size: 1.07 MB
- Stars: 48
- Watchers: 8
- Forks: 8
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ZXCalculus
[![CI](https://github.com/QuantumBFS/ZXCalculus.jl/actions/workflows/CI.yml/badge.svg)](https://github.com/QuantumBFS/ZXCalculus.jl/actions/workflows/CI.yml)
[![Codecov](https://codecov.io/gh/QuantumBFS/ZXCalculus.jl/branch/master/graph/badge.svg)](https://codecov.io/gh/QuantumBFS/ZXCalculus.jl)
[![](https://img.shields.io/badge/docs-latest-blue.svg)](https://yaoquantum.org/ZXCalculus.jl/dev/)A full-featured Julia package for ZX-calculus, and a circuit simplification engine for the Julia quantum compiler, [YaoLang](https://github.com/QuantumBFS/YaoLang.jl). (GSoC 2020).
For a brief introduction to ZXCalculus, please check [this notebook](https://github.com/ChenZhao44/ZXCalculusTutorials) or [this blog post](https://chenzhao44.github.io/2020/08/27/ZXCalculus.jl/).
## 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```julia
pkg> add ZXCalculus
```## Acknowledgement
This project is highly inpsired by [PyZX](https://github.com/Quantomatic/pyzx)
The `ZXWDiagram` and `ZWDiagram` part is supported by the [OSPP 2023](https://summer-ospp.ac.cn/)
## License
MIT License