Multi engine/algorithms COVID-19 simulator. Ada, Qt code under the hood. 😲 🤯 🤘
Click to expand
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
- 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)
- xph_covid19
- mathpaqs : fork of https://github.com/zertovitch/mathpaqs
- qt5ada : custom git repo of https://r3fowwcolhrzycn2yzlzzw-on.drv.tw/AdaStudio/qtada/qt5ada.html
> git clone --recursive https://github.com/ohenley/covidsim.git
> cd covidsim
> gprbuild covidsim.gpr
$ sudo apt install gnat-7 gprbuild make
$ git clone --recursive https://github.com/ohenley/covidsim.git
$ cd covidsim
$ make
See issues board.
> cd deps/qt5ada/qt5/5.15/bin
> ./covidsim.exe
$ make run
- Based on simulation work by https://github.com/zertovitch
- Based on simulation work by XPH Pharmaceutical, original Ada code by Anatoly Chernyshev
- Using a custom packaged version of qt5ada thick binding by Leonid Dulman
A big thanks to everyone!