ohenley / COVID-19_Simulator

Qt5 COVID-19 simulator. Ada code under the hood. :astonished: 🤯 :metal:

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

COVID-19 Simulator

Multi engine/algorithms COVID-19 simulator. Ada, Qt code under the hood. 😲 🤯 🤘

Table of Contents

Click to expand
  1. Presentation
  2. Status
  3. Prerequisites
  4. Dependencies
  5. Building
  6. Limitations
  7. Usage
  8. Acknowledgments

Presentation

Ada driven. Qt5 driven.
Lancet engine based on computations by https://github.com/zertovitch/mathpaqs. Implementing https://www.thelancet.com/journals/lancet/article/PIIS0140-6736(20)30260-9/fulltext.
XPH Pharmaceutical engine based on computations by https://github.com/ohenley/xph_covid19. Implementing https://github.com/ohenley/xph_covid19/blob/master/doc/2020.04.03.20052985v1.full.pdf

Status

  • Usable, WIP.
  • Works on MS-Windows-10
  • Works on Ubuntu Linux 18.04 LTS (not with native packages but using the libraries provided by upstream qt5ada)

Prerequisites

Dependencies

git submodules

Building

MS-Windows-10

> git clone --recursive https://github.com/ohenley/covidsim.git
> cd covidsim
> gprbuild covidsim.gpr

Ubuntu Linux

$ sudo apt install gnat-7 gprbuild make
$ git clone --recursive https://github.com/ohenley/covidsim.git
$ cd covidsim
$ make

Limitations

See issues board.

Usage

MS-Windows-10

> cd deps/qt5ada/qt5/5.15/bin
> ./covidsim.exe

Linux

$ make run

Acknowledgments

A big thanks to everyone!

About

Qt5 COVID-19 simulator. Ada code under the hood. :astonished: 🤯 :metal:

License:MIT License


Languages

Language:Ada 93.9%Language:Makefile 5.7%Language:Shell 0.3%