Skip to content

SECQUOIA/QuIP

Repository files navigation

QuIP: Quantum Integer Programming Notebooks

This repository collects the Julia and Python lecture notebooks used for quantum integer programming material. The repo now serves as the source for a single Jupyter Book built from the repository root and published through GitHub Pages.

The first book release is intentionally static. Notebook execution is disabled in CI, several Python notebooks still lack committed outputs, and a broader cleanup pass on content, environments, and notebook structure will happen after the book scaffold is in place.

Notebook map

Topic Python Julia
Mathematical Programming 1-MathProg_python.ipynb 1-MathProg.ipynb
QUBO 2-QUBO_python.ipynb 2-QUBO.ipynb
GAMA 3-GAMA_python.ipynb 3-GAMA.ipynb
D-Wave 4-DWAVE_python.ipynb 4-DWave.ipynb
Benchmarking 5-Benchmarking_python.ipynb 5-Benchmarking.ipynb
QCi 6-QCi_python.ipynb -

Local book build

  1. Install the Jupyter Book dependencies:

    python -m pip install -r requirements-book.txt
  2. Confirm the Node.js toolchain used by Jupyter Book 2 is available:

    node --version
    npm --version
  3. Build the site from the repository root:

    jupyter book build --html --ci

The built site will be written to _build/html/index.html.

About

Quantum Integer Programming Lecture

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors