Practical implementations of core matrix and linear algebra algorithms in Python.
In order to set up the environment use:
./setup.shTo export given solution use:
./generate_report.py \
--description_file description.md \
--code feature_test.py \
--output_dir output_dirTo export notebooks to PDF files use:
./convert_notebooks.py --notebooks_dir ./notebooksIf you want to force rerender of all notebooks use --force flag.
If you work on WSL, you must have installed chromium and it's dependencies on your subsystem. You can install them using python `playwright' package:
source ./.venv/bin/activate && playwright install chromium && playwright install-deps chromium