I use these jupyter notebooks to and streamlit pages to play with different topics.
We use poetry to manage dependencies. The local streamlit apps can be accessed on https://collapsedwave.strealit.app.
poetry install --no-root # Install all dependencies
poetry update # check for later versions of the used dependencies
poetry run python -m streamlit run Home.py # Run local streamlit app
jupyter-book build . # Build the jupyter notebook. I haven't used this command in a while, so it is likely to be broken