‘ChitwanABM’ is an agent-based model of the Western Chitwan Valley, Nepal. The model represents a subset of the population of the Valley using a number of agent types (person, household and neighborhood agents), environmental variables (topography, land use and land cover) and social context variables.

Construction of the model is supported as part of an ongoing National Science Foundation Partnerships for International Research and Education (NSF PIRE) project (grant OISE 0729709) investigating human-environment interactions in the Western Chitwan Valley. Development of the model is continuing, and model documentation is still incomplete. As work continues, this page will be updated with more information on initializing and running the model, and on interpreting the model output.

Note: the model requires restricted access survey data from the Chitwan Valley Family Study to run. See the README file below for more information.

Recent News

Download Model

Stable Code

Download the latest stable version from the Python Package Index (PyPI).

Or download an older version:

Development Code

  • Current code (latest features but may not run, see “Stable Code” above)
  • You can also browse the soure code and revision history at the GitHub repository.

World Files

Two rasters are required to define the ‘world’ represented in the ChitwanABM: a digital elevation model (DEM) file and a mask file. The model can be run at 30m or 90m resolution depending on which set of world files is chosen (the 30m DEM is interpolated using cubic convolution from the 90m SRTM DEM).

DEM Files:

Mask Files:


The ChitwanABM agent-based model is built using the PyABM toolkit. The code of PyABM is open source (released under the GPL).

  • Presentation given at 2012 NSF PIRE meeting on 8/06/2012 in Ann Arbor, Michigan.
  • Presentation given at 2011 NSF PIRE meeting on 8/09/2011 in Ann Arbor, Michigan.
  • Presentation given at 2010 NSF PIRE meeting on 8/11/2010 in Ann Arbor, Michigan.
  • Presentation given at 2009 NSF PIRE meeting on 8/20/2009 in East Lansing, Michigan.