Skip to content

SilverLinings89/VirusSimulator

Repository files navigation

CoronaSimulator

CircleCI

This is an Angular Web app with a basic implementation of the SIR Network algorithm to simulate the spread of infectious disease based on a traffic model.

Setup

Run pnpm i to install all dependencies.

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/VirusSimulator directory.

Status

I am working on creating a first feature complete version of this project. There is still some migration to be done but at least I have upgraded all the core components to somewhat uptodate versions.

Data Sources

Special Thanks to:

  • JonSnowLabs for providing a list of country populations.
  • The World Bank for providing a list of Departures and Arrivals I could parse to JSON and use.
  • Obviously the angular team, which is just doing an awesome job.
  • Plotly for their chart-tools in Javascript, which I use to draw the world map.
  • Highcharts for their chart-tools, which I draw all the charts with.