4 Commits

Author SHA1 Message Date
Steve Wang
d0933d7e4f Jupyter Book (#161)
Ready for review. @leolara 

To run this:
```
pip install jupyter-book
jupyter-book build book # book is the sub-directory where all the book stuffs live in
```
A `_build` folder with `html` artifacts should be created. Terminal
should print out directions on how to open the build files in the
browser. For example, pasting a local directory like
`file:///Users/steve/Documents/repo/chiquito-6_2_23_v10/chiquito/book/_build/html/index.html`
into the browser bar.

Once we are good with the content and merge. I shall create a follow up
PR that add CI to auto builder and host the book via gh-pages, though it
could take quite some tweaking as our gh-pages branch currently builds
and hosts the Rust doc.

CI will follow something like the following:
https://jupyterbook.org/en/stable/start/publish.html
2023-10-26 11:09:51 +00:00
Steve Wang
a0dfad673e User defined parameter k for halo2 mock prover (#155)
Ready for review. @leolara
2023-10-18 05:08:34 +00:00
Steve Wang
c433248aaf MiMC7 Jupyter Notebook (#141)
@leolara Ready for review.

All MiMC7 notebook files are `part4` of the tutorial, with 4 chapters,
the first 3 of which is fully written out (just because they sort of
came out naturally rather than to an outline first, so I thought this
actually saved more time), and the last of which is an actual outline
with `// TODOs`.

Let me know your thoughts!
2023-09-28 12:18:43 +00:00
Steve Wang
e0faa217a1 Python Supercircuit (#125)
Will be PR'ed to main.

@leolara Ready for review and the MiMC7 example is fully functional.

# My technical approach
- Pass over JSON of sub-circuit AST to Rust. Obtain uuid.
- Pass over JSON of sub-circuit TraceWitness to Rust using the same
uuid.
- `halo2_mock_prover` function takes vector of uuids and compiles super
circuit before passing it to the mock prover.
2023-09-25 00:15:05 +00:00