Mosquito Overgrowth Model Implementation of a mosquito population evolution model.

bobbyblues 359132b1cb Updated readme to offer a quick download link for windows. 2 years ago
data 7461bc24f6 Add of screenshot, and update of readme file. 2 years ago
releases e5ee7996a3 Added Windows build with new plot options and export. 2 years ago
src 65e1772e64 Added more options for exporting the main graph. 2 years ago
.gitignore 8e725802ec Initial commit 2 years ago
CMakeLists.txt 65e1772e64 Added more options for exporting the main graph. 2 years ago
LICENSE.txt 1cff646c78 Update of license to comply with qcustomplot's GPLv3. Update of Readme to acknoledge other people properties. Add of windows releases. Update of About message in the soft to mention GPLv3. 2 years ago
README.md 359132b1cb Updated readme to offer a quick download link for windows. 2 years ago
WARRANTY.txt 87b681f0c2 Update of some readme files. 2 years ago
mom.pro 65e1772e64 Added more options for exporting the main graph. 2 years ago

README.md

MOM logo

MOM - Mosquito Overgrowth Model

This software implements the mosquito population model by Hanna Reed.

Screenshot

Download

Download latest windows version here.

Model

P' formula

E' formula

Where:

  • E: Immature population
  • P: Parous female population
  • m: Optimal maturation rate of eggs
  • n: Optimal egg-laying rate of parous
  • tau_1(t): Maturation seasonality term
  • tau_2(t): Egg-laying seasonality term
  • alpha_E(t): Death rate to immatures due to insecticide
  • alpha_P(t): Death rate to parous due to insecticide
  • delta_E: Natural death rate of immature
  • delta_P: Natural death rate of parous
  • k: Carrying capacity of parous
  • gamma: Proportion of females in natural population
  • Current maturation rate:
  • Current egg-laying rate:

Dependencies

This software is written in C++11 using the following libraries:

  • Qt 5
  • Boost (for the odeint portion used to solve the differential equation)

Compiling

To compile on linux, you can either use qtcreator and open mom.pro, or use the cmake file. For the latter, open a terminal at the root of the project, and enter the following commands:

mkdir build
cd build
cmake ..
make
make install

The purpose of 'make install' here is not to install the software, but rather to copy the needed image and CSV files next to the executable.

To compile on Windows, the best choice might be to use qtcreator with the mom.pro file. However, make sure to add the path to your boost installation in it first.

Acknowledgements

We use content in this software that are not our property:

License

This software is released under the GPLv3 license. Artwork (expect UCF logo which is the property of the University of Central Florida) is released under CC-BY-NC-SA 2.0.