JupyterLite deployed as a static site to GitHub Pages, for demo purposes.
Try to start JupyterLite in an incognito window to avoid interfering with our old session storage.
- What is JupyterLite?
JupyterLite is a JupyterLab distribution that runs entirely in the browser built from the ground-up using JupyterLab components and extensions.
- Do I lose my progress when I close the tab?
By default, JupyterLite uses the user’s browser storage to store settings and site preferences. This means that generally your files are saved as long as you don't clear the browsers' storage. Nonetheless, its good practise to save your file locally when you're done.
We format our code with black and isort.
black --config "pyproject.toml" content
isort --settings-path "pyproject.toml" content
JupyterLite is being tested against modern web browsers:
- Firefox 90+
- Chromium 89+
Requirements are autogenerated by pip-compile
with python 3.9
pip-compile --output-file=requirements.txt requirements.ini
To update the requirements within the defined ranges, run:
pip-compile --upgrade --output-file=requirements.txt requirements.ini
Build and deploy JupyterLite locally:
python -m pip install jupyterlite-core
jupyter lite build --output-dir dist
jupyter lite serve --lite-dir dist --contents content