Installation
If you are not a programmer, these instructions may be difficult. If you get frustrated, jump to the section docker_section. Also, Windows users who are not programmers should either install the Unix subsystem, or use docker as described in docker_section
First, be sure that boost, eigen and gcc are installed on your computer.
Download the zip file and extract it in a folder in your preferred directory (I used Desktop). Or clone the githup repository (these instructions assume you cloned in Desktop)
Give a terminal command to cd to the C++ directory, e.g.,
1 cd Desktop/Cell2Fire/cell2fire/Cell2FireC
and edit Makefile to have the correct path to Eigen. Then,
1 make
2 cd ../.. # (the working directory should now be Cell2Fire)
3 pip install -r requirements.txt
4 python setup.py develop
Parallel Version
To get the parallel version, edit the Makefile (this is not a task for beginners).