{"id":20213654,"url":"https://github.com/mrp01/interactivespatialsir","last_synced_at":"2026-06-04T18:31:29.892Z","repository":{"id":63094165,"uuid":"565121827","full_name":"MrP01/InteractiveSpatialSIR","owner":"MrP01","description":"A fun simulation of a spatially-resolved epidemic (SIR) model. Demo: https://vimeo.com/770382822.","archived":false,"fork":false,"pushed_at":"2022-11-30T22:01:34.000Z","size":564,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-13T21:43:59.892Z","etag":null,"topics":["hackathon"],"latest_commit_sha":null,"homepage":"https://devpost.com/software/stay-healthy-survive-the-epidemic","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MrP01.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-11-12T12:10:33.000Z","updated_at":"2024-09-11T18:58:38.000Z","dependencies_parsed_at":"2023-01-22T11:30:14.102Z","dependency_job_id":null,"html_url":"https://github.com/MrP01/InteractiveSpatialSIR","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MrP01%2FInteractiveSpatialSIR","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MrP01%2FInteractiveSpatialSIR/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MrP01%2FInteractiveSpatialSIR/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MrP01%2FInteractiveSpatialSIR/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MrP01","download_url":"https://codeload.github.com/MrP01/InteractiveSpatialSIR/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241652945,"owners_count":19997575,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hackathon"],"created_at":"2024-11-14T06:10:41.996Z","updated_at":"2025-03-03T10:44:49.652Z","avatar_url":"https://github.com/MrP01.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# InteractiveSpatialSIR\n\nA fun simulation of a spatially-resolved epidemic (SIR) model.\n\nWelcome to our Oxford Hack 2022 project! :rocket:\n\n## Inspiration\n\nThe mathematical beauty behind the SIR model of epidemics and the situational relevance.\n\n## What it does\n\nHosts a server for players to connect to, coupled with a User Interface in C++ that simulates spatially resolved infection probabilities over a small area.\nYou can follow it live in time!\n\nOnce the main simulation hub is running, players should scan a QR code that opens a React application on their mobiles that enables them to control one person in the simulation at a time!\nThe goal is then to stay healthy as long as possible.\n\n## How we built it\n\nIn C++, using Qt for the simulation interface, using a low-level code binding to facilitate the high-performance many-body simulation with interactive components.\n\n## Challenges we ran into\n\nAdjusting the probability distribution function used to model the infection.\n\n## Accomplishments that we're proud of\n\nIt's scientifically not the most inaccurate simulation.\nAnd we got the server running with a custom-made interaction protocol.\n\n## What we learned\n\nReact, C++ and Qt.\n\n## What's next for Stay healthy - Survive the Epidemic!\n\nProbably we will extend the simulation to be able to compare it with existing research and models.\nMainly, it would be of high interest to compare the resulting graphs to those predicted by the SIR ordinary differential equations.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrp01%2Finteractivespatialsir","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmrp01%2Finteractivespatialsir","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrp01%2Finteractivespatialsir/lists"}