Coder Social home page Coder Social logo

covid-sir-manim's Introduction

COVID-SIR-manim

Simulation of the SIR model of epidemics, inspired from 3b1b video. Animations in pygame

Notation:: Blue dots :: Susceptible Individuals Red Dots :: Infected Yellow :: Indected with no symptoms White :: Recovered

The main.py file has the following parameters, pop size - Number of individuals.|| compartments - Number of districts (say). Individuals travel from district to district initial infected|| infection prob - probability of getting an infection, if a susceptible individual go near a infected one|| perception radius - the radius around which each individual can ''see'' and interact with others|| recovery time- number of frames after which an infected dot become recovered|| syptom time - this is the time after which infected dot starts showing any symptoms|| interstate travel prob - the prob of a dot traveling to another compartment|| quarantine facility - if true, infected dots with symptoms (red) are taken to a zone with no contact to others|| prob of symptoms - prob of an individual show any symptom at all. If an individual doesnt show symptm even after infected, it wont be quarantined||

social distance start - the number of patients after which social distncing start. It is implemented as a repulsive force|| percentage obeying social distance - the percent of people actually do social distancing|| quarantine starts at - the number of patients after which quarantine start.|| airport shut - the number of patients after which inter compartment travel stops.|| dynamical rule change - if true, once the number of cases go down above given numbers, the social distancing, quarantine, shuttin air port etc are stopped again accordigly and if the numbers rise again, it starts again and so on.||

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.