Maintainer: Yin-Chi Chan, Institute for Manufacturing, University of Cambridge
Authors:
- Yin-Chi Chan, University of Cambridge (BIM-DES integration, simulation modules)
- Nicola Moretti, University College London (BIM-DES integration)
VSCode and WSL2 (for Windows users)
It is recommended to work on this project using Visual Studio Code with WSL2, which provides a Linux environment on Windows. See this tutorial on how to set up VSCode and WSL2.
Cloning the repository
git clone https://github.com/yinchi/histopath-bim-des.git
cd histopath-bim-des
# Open the newly cloned repo in VS Code
code .Installing the project and its dependencies
This project uses the Poetry package manager. To set up the project on your local computer, run:
# Installs poetry system-wide
sudo apt install python3-poetry
# optional
poetry config virtualenvs.in-project true
poetry installOther useful Poetry commands include add, remove, and run. As this project is not meant to
be used as a library, the build and publish commands are not recommended.
scripts.sh contains functions for Sphinx documentation. To use these, run the following in bash:
poetry shell
# in the new bash subshell:
source scripts.sh
clean-docs # reset the /docs directory
build-docs
serve-docs # defaulting to port 8000
# use CTRL+D to exit to the base shell.scripts.sh also provides projroot() for quickly changing to the root of the project directory,
as well as adding script/ to the PATH environment variable.