This is Amir Emami's submission for assessment 1 of GEOG5995, University of Leeds.

Agent Based Modelling

An agent-based model (ABM) is a class of computational models for simulating the actions and interactions of autonomous agents (both individual or collective entities such as organizations or groups) with a view to assessing their effects on the system as a whole.
Image

Workbook


Jupyter Notebook was used to work through the practicals, as it has a clean and easily-documentable structure. Practicals 1 to 9 can be found in the workbook below (hosted by nbviewer):


nbviewer

Sheep Sim (°ꈊ°)

The final sheep simulation program can be downloaded below. Simply unzip and run the model.py file in terminal! Documentation and README for the program can be found below also.

download readme & features docs
Image
Image

Github Repository

Github was used to host all of the code for this project. This website is also being hosted by Github Pages. The README file for the final programme is presented here also.

github

templatemo.com license states "You are allowed to download, edit and use this Magazee HTML CSS layout for your commercial or non-commercial sites", but does not provide a license file.