Skip to main content
Ctrl+K
EMOD-Generic  documentation - Home EMOD-Generic  documentation - Home
  • What’s new
  • Install
  • Overview
  • Parameters
  • FAQs
    • Glossary
    • Development
    • idmtools
    • idmtools-calibra
    • emodpy-generic
    • emodpy
    • emod-api
    • EMOD-Generic-Scripts
  • IDM docs
  • GitHub
  • What’s new
  • Install
  • Overview
  • Parameters
  • FAQs
  • Glossary
  • Development
  • idmtools
  • idmtools-calibra
  • emodpy-generic
  • emodpy
  • emod-api
  • EMOD-Generic-Scripts
  • IDM docs
  • GitHub

Section Navigation

  • EMOD source code installation
    • Install Windows prerequisites for EMOD source code
    • Install CentOS prerequisites for EMOD source code
    • Download the EMOD source code
    • Build EMOD from source code
    • Getting started with building EMOD source code from CentOS Docker images
      • Building EMOD source code from CentOS Docker images on Linux host machine
      • Building EMOD source code from CentOS Docker images on Windows host machine
  • EMOD architecture
    • Environment subsystem
    • Simulation controller subsystem
      • Simulation core components
      • Campaign management
      • Reporter component
  • Debugging and testing
    • Set log levels
    • Run debug simulations in Visual Studio
    • Troubleshooting EMOD builds
    • Regression testing
      • Run regression tests
      • Create a new regression test
    • Scientific feature testing
  • Development

Development#

This section provides information for researchers and developers who want to modify the EMOD-Generic source code to add more functionality to the model. For example, by adding custom reports or creating a new simulation type for modeling a disease that EMOD doesn’t currently support. The docs describe how to build the EMOD executable (Eradication.exe) from source code, run tests, debug errors, and more.

  • EMOD source code installation
    • Install Windows prerequisites for EMOD source code
    • Install CentOS prerequisites for EMOD source code
    • Download the EMOD source code
    • Build EMOD from source code
    • Getting started with building EMOD source code from CentOS Docker images
      • Building EMOD source code from CentOS Docker images on Linux host machine
      • Building EMOD source code from CentOS Docker images on Windows host machine
  • EMOD architecture
    • Environment subsystem
    • Simulation controller subsystem
      • Simulation core components
      • Campaign management
      • Reporter component
  • Debugging and testing
    • Set log levels
    • Run debug simulations in Visual Studio
    • Troubleshooting EMOD builds
    • Regression testing
      • Run regression tests
      • Create a new regression test
    • Scientific feature testing

previous

Glossary

next

EMOD source code installation

  • What’s new
  • Install
  • Overview
  • Parameters
  • FAQs
  • Glossary
  • Development
  • idmtools
  • idmtools-calibra
  • emodpy-generic
  • emodpy
  • emod-api
  • EMOD-Generic-Scripts

© Copyright 1999 - 2025, Bill & Melinda Gates Foundation. All rights reserved..

EMOD-Generic is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License.

Send documentation feedback to [email protected].

Built with the PyData Sphinx Theme 0.16.1.

Privacy and Cookies Notice   |    Terms of Use