{"id":18938511,"url":"https://github.com/jerr-it/episim","last_synced_at":"2025-06-16T02:03:22.791Z","repository":{"id":50490036,"uuid":"516509481","full_name":"jerr-it/episim","owner":"jerr-it","description":"Epidemics simulation in Rust","archived":false,"fork":false,"pushed_at":"2023-11-01T21:09:14.000Z","size":2039,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-16T02:02:23.681Z","etag":null,"topics":["hacktoberfest","simulation"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jerr-it.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-07-21T20:14:07.000Z","updated_at":"2022-09-29T14:02:10.000Z","dependencies_parsed_at":"2024-11-08T12:14:41.492Z","dependency_job_id":"3d8e11f6-7f64-495a-8160-56be1327da8d","html_url":"https://github.com/jerr-it/episim","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jerr-it/episim","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jerr-it%2Fepisim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jerr-it%2Fepisim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jerr-it%2Fepisim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jerr-it%2Fepisim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jerr-it","download_url":"https://codeload.github.com/jerr-it/episim/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jerr-it%2Fepisim/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260083839,"owners_count":22956407,"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":["hacktoberfest","simulation"],"created_at":"2024-11-08T12:14:36.570Z","updated_at":"2025-06-16T02:03:22.765Z","avatar_url":"https://github.com/jerr-it.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eEpisim\u003c/h1\u003e\n\u003cp align=\"center\"\u003eSimulating epidemics\u003c/p\u003e\n\n\u003ch2\u003eConfiguration\u003c/h2\u003e\n\u003cp\u003eEach configuration has its own folder consisting of two files. Check the example configurations if in doubt.\u003c/p\u003e\n\u003cul\u003e\n    \u003cli\u003ecore.cfg. Contains various simulation parameters.\u003c/li\u003e\n    \u003cli\u003edemographic.csv. Determines the demographic composition of the simulations population. CSV files for countries can be downloaded at \u003ca href=\"https://www.populationpyramid.net/\"\u003epopulationpyramid.net\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e(Source code). Toggle the live visualisation by uncommenting the one you want to use (\u003ca href=\"https://github.com/cherrysrc/episim/blob/master/src/main.rs#L38\"\u003emain.rs\u003c/a\u003e). Keep in mind the graphic version will take longer to run.\u003c/li\u003e\n    \u003cli\u003e(Source code). You can adjust the source code to adjust the simulation parameters. Some parameters, such as the functions computing the infection and survival chances, are easily accessible via the static config object in \u003ca href=\"https://github.com/cherrysrc/episim/blob/master/src/main.rs#L17\"\u003emain.rs\u003c/a\u003e. Serializing these could be a future improvement.\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch2\u003eGallery\u003c/h2\u003e\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"export/example_conf_2022-08-09_13-05-53/demographics.png\" width=350\u003e\u003c/img\u003e\n    \u003cimg src=\"export/example_conf_2022-08-09_13-05-53/trend.png\" width=350\u003e\u003c/img\u003e\n\u003c/p\u003e\n\n\u003cp\u003eHigher test rate\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"export/example_conf_2022-08-09_13-09-16/demographics.png\" width=350\u003e\u003c/img\u003e\n    \u003cimg src=\"export/example_conf_2022-08-09_13-09-16/trend.png\" width=350\u003e\u003c/img\u003e\n\u003c/p\u003e\n\n\u003cp\u003eShorter recovered period\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"export/example_conf_2022-08-09_13-10-04/demographics.png\" width=350\u003e\u003c/img\u003e\n    \u003cimg src=\"export/example_conf_2022-08-09_13-10-04/trend.png\" width=350\u003e\u003c/img\u003e\n\u003c/p\u003e\n\n\u003cp\u003ePyramid demographic\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"export/other_example_conf_2022-08-09_13-07-35/demographics.png\" width=350\u003e\u003c/img\u003e\n    \u003cimg src=\"export/other_example_conf_2022-08-09_13-07-35/trend.png\" width=350\u003e\u003c/img\u003e\n\u003c/p\u003e\n\n\u003cp\u003eWithout reinfection\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"export/other_example_conf_2022-08-09_19-39-55/demographics.png\" width=350\u003e\u003c/img\u003e\n    \u003cimg src=\"export/other_example_conf_2022-08-09_19-39-55/trend.png\" width=350\u003e\u003c/img\u003e\n\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjerr-it%2Fepisim","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjerr-it%2Fepisim","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjerr-it%2Fepisim/lists"}