https://github.com/quantumbfs/tutorials
Tutorials for Yao
https://github.com/quantumbfs/tutorials
Last synced: 8 months ago
JSON representation
Tutorials for Yao
- Host: GitHub
- URL: https://github.com/quantumbfs/tutorials
- Owner: QuantumBFS
- License: apache-2.0
- Created: 2019-12-05T08:51:31.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2021-05-29T19:31:00.000Z (about 5 years ago)
- Last Synced: 2025-02-16T02:41:16.636Z (over 1 year ago)
- Language: Julia
- Homepage: https://yaoquantum.org/tutorials/
- Size: 4.05 MB
- Stars: 9
- Watchers: 3
- Forks: 8
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Tutorials For Yao
This repo hosts the tutorials for Yao.
## Build Locally
To build it locally, you can clone this repo by
```
git clone https://github.com/QuantumBFS/tutorials.git
```
then build it with the following command
```sh
# enter tutorial folder
cd tutorials
# instanitiate
julia --project -e 'using Pkg; Pkg.instantiate()'
# build this tutorial into html format locally
julia --project make.jl build
# open build/index.html
```
## Using LiveServer
You can host this tutorial locally for convenience in writing new tutorials, after you
instanitiate the project using `Pkg.instantiate()`, type the following command
```sh
julia --project make.jl serve
```
## Using Notebooks
You can use the Pluto Notebooks to learn the basics of Quantum Computing and Yao too. The prefered way to open the notebooks is by opening them in Pluto in your system. Furthur information in [Notebooks](https://github.com/QuantumBFS/tutorials/tree/master/Notebooks) folder.
For any question or discussion, or if you spot an error, consider writing in the [Julia slack](https://julialang.org/slack/) quantum-computing channel.
## License
Apache License 2.0