Skip to content

tph-thuering/openmalaria

 
 

Repository files navigation

Open Malaria

master builds:

Linux Build Status Windows Build Status

develop builds:

Build Status Coverage Status

License: GPL v2 (see COPYING).

Build instructions:

mkdir build && cd build
ccmake ..
Press 'c', look over options, press 'c' again and 'g'
make -j4
ctest -j4

For testing and development, ideally use debug builds (which enable some asserts to do with simulation time usage).

For further documentation, see the wiki: https://github.com/SwissTPH/openmalaria/wiki

Code subdirs:

  • contrib/

    • Third-party libraries, distributed under the same repo for convenience.
  • include/

    • Header files associated with model. (only in old Versions, changed in this commit)
  • model/

    • Source code for the malaria model.
  • test/

    • High-level testing: test scenarios with expected outputs. Also run-time files: densities.csv, scenario_?.xsd, Nv0scenario*.txt.
  • unittest/

    • Low-level testing: unittests for the model using cxxunit.
  • util/

    • Extra scripts associated with OpenMalaria.

Scenario schema files (see schema/policy.txt for details):

  • schema/scenario.xsd :
    • The latest (partial) schema file.
  • schema/entomology.xsd, schema/demography.xsd, etc :
    • components of the latest schema, included from scenario.xsd.
  • schema/scenario_*.xsd :
    • Copies of released schema versions, with all components inlined in the same file.

About

A simulator of malaria epidemiology and control

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 76.3%
  • Python 6.4%
  • Java 5.9%
  • HTML 5.5%
  • Kotlin 2.1%
  • CMake 1.6%
  • Other 2.2%