Skip to content

bitnik/analyse-caesar-cipher

Repository files navigation

Frequency Analysis on Caesar Cipher

pre-commit.ci status

There are 3 options to run this project.

Run in your browser

https://bitnik.github.io/analyse-caesar-cipher/lab/index.html?path=analyse_caesar_cipher.ipynb

This is a static site powered by JupyterLite and deployed on GitHub Pages. It uses a Python kernel backed by Pyodide running in a Web Worker.

Important: All changes you make there, they will be stored in browser storage. If you want to revert all changes, you should clear the site data in your browser.

Run on Binder

Binder

By clicking the badge above, you can run this project on mybinder.org.

Run locally

Install dependencies:

pip install pip-tools
pip-compile -o requirements.txt pyproject.toml
pip-compile --extra dev -o dev-requirements.txt pyproject.toml
pip-sync requirements.txt dev-requirements.txt

Run jupyter lab server:

# Disable classic notebook view
jupyter server extension disable nbclassic
# Run jupyter lab
jupyter lab notebooks/analyse_caesar_cipher.ipynb --port 8888

# jupyter server extension list
# jupyter labextension list

Or run JupyterLite server:

# https://jupyterlite.readthedocs.io/en/stable/quickstart/standalone.html
jupyter lite build
jupyter lite serve --port 8889

About

Frequency Analysis on Caesar Cipher

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published