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).