This project and its dependancies are managed using Poetry and can be installed using;
poetry instal
To initialise a virtual env and shell use;
poetry shell
Tests can be run using;
pytest .
Problem B is implemented with a Typer Application so can be run as follows;
python probelm_b/main.py simulate_garden --help
python probelm_b/main.py simulate_till_steady--help