Skip to content

Project for Computational Biology (2022-2023), 3rd Bachelor Computer Science at the University of Antwerp

Notifications You must be signed in to change notification settings

JeffBoermans/Rat-Ecosystem-simulator

Repository files navigation

COMPBIO-NACO

Project for Computational Biology (2022-2023), 3rd Bachelor Computer Science at the University of Antwerp

Application Screenshot

Setup

This section is only applicable if you are developing for this repository. The project code specifies its dependencies via the requirements.txt file present in the project root. The project root does contain install scripts, but currently only the install.sh scipt is guaranteed to work as intended. To install the requirements, run the following commands:

chmod +x install.sh
./install.sh

Running the Simulation

For Non-Technical Users

Present in the build/ folder of this project are pre-built executables which can be used to immediately run the simulation. Download the file for your chosen operating system and simply run it.

For Technical Users

The entry point of the simulation is the main.py file. To run the simulation code manually, execute one of the following commands:

python main.py
python3 main.py

Also provided are build scripts that will build an executable of the simulation code, based on the pyinstaller python module. This means that running the build script will generate an executable appropriate to the OS that the script is run on. Creating an executable for a different OS requires access to the OS in question, to run the build script from. Again note that only the build.sh script is currently guaranteed to work.

Note that the circleci config attached to this project, together with the linked circleci project, should automatically update the git repo with up-to-date versions of the executables for some limited number of platforms. These are available in the build directory. The circleci CI is run on every commit, so every change that produces a different executable binary than the ones in the repo will result in updated executables.

About

Project for Computational Biology (2022-2023), 3rd Bachelor Computer Science at the University of Antwerp

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages