{"id":26873577,"url":"https://github.com/agh-studies-projects/pandemic-spread-simulation","last_synced_at":"2025-03-31T09:16:27.207Z","repository":{"id":271390671,"uuid":"895010773","full_name":"AGH-studies-projects/pandemic-spread-simulation","owner":"AGH-studies-projects","description":null,"archived":false,"fork":false,"pushed_at":"2025-01-10T21:48:25.000Z","size":7984,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-31T09:16:24.177Z","etag":null,"topics":["discrete-systems","python","simulation","streamlit"],"latest_commit_sha":null,"homepage":"","language":"Python","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/AGH-studies-projects.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-27T11:58:32.000Z","updated_at":"2025-03-04T10:58:19.000Z","dependencies_parsed_at":null,"dependency_job_id":"a36ea8a9-87ce-4d7f-a1cb-ac50d798ed08","html_url":"https://github.com/AGH-studies-projects/pandemic-spread-simulation","commit_stats":null,"previous_names":["lidiamoryc/pandemicspreadsimulation","agh-studies-projects/pandemic-spread-simulation"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AGH-studies-projects%2Fpandemic-spread-simulation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AGH-studies-projects%2Fpandemic-spread-simulation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AGH-studies-projects%2Fpandemic-spread-simulation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AGH-studies-projects%2Fpandemic-spread-simulation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AGH-studies-projects","download_url":"https://codeload.github.com/AGH-studies-projects/pandemic-spread-simulation/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246443541,"owners_count":20778252,"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":["discrete-systems","python","simulation","streamlit"],"created_at":"2025-03-31T09:16:25.892Z","updated_at":"2025-03-31T09:16:27.202Z","avatar_url":"https://github.com/AGH-studies-projects.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Symulacja Rozprzestrzeniania Pandemii\n\n## Opis projektu\n\nCelem projektu jest stworzenie narzędzia umożliwiającego symulację rozprzestrzeniania się pandemii w oparciu o dyskretny model systemowy. Symulacja ma na celu badanie wpływu kluczowych parametrów epidemiologicznych oraz skuteczności różnych strategii prewencyjnych na dynamikę pandemii. Projekt dostarcza zarówno możliwości analizy retrospektywnej na podstawie danych historycznych, jak i prognozowania skutków wprowadzania nowych polityk zdrowotnych.\n\n## Funkcjonalności\n\n- Uwzględnienie kluczowych parametrów, takich jak:\n  - Zagęszczenie ludności\n  - Struktura demograficzna społeczeństwa\n  - Działania prewencyjne (szczepienia, maseczki ochronne, dystans społeczny, kwarantanna, praca i nauka zdalna)\n- Możliwość symulacji w różnych scenariuszach\n- Wsparcie dla analizy retrospektywnej i prognozowania\n- Elastyczność w modyfikacji parametrów dla szerokiego zakresu badań naukowych\n\n## Technologie\n\n- **Backend**: Python (z wykorzystaniem biblioteki `pygame` do wizualizacji symulacji)\n- **Frontend**: Streamlit (interfejs użytkownika umożliwiający kontrolę parametrów symulacji)\n\n## Struktura projektu\n\n1. **Model formalny**\n   - Zaimplementowany w Pythonie, uwzględniający parametry epidemiologiczne oraz różnorodne działania prewencyjne.\n\n2. **Frontend**\n   - Streamlit zapewnia prosty i intuicyjny interfejs do sterowania symulacją oraz prezentacji wyników.\n\n3. **Wyniki symulacji**\n   - Prezentowane w formie wizualizacji i wykresów umożliwiających łatwą interpretację.\n\n## Uruchamianie projektu\n\n1. **Backend**:\n   Aby uruchomić symulację, należy:\n   ```bash\n   python main.py\n   \n2. **Frontend: Aby uruchomić interfejs użytkownika w Streamlit, użyj polecenia:**\n   ```bash\n   streamlit run UI/main.py\n\n## Wymagania systemowe\n\nPython 3.8+\nBiblioteki:\n-pygame\n-streamlit\n-numpy\n-pandas\n\nAby zainstalować wymagane biblioteki, należy użyć polecenia:\n```bash\npip install -r requirements.txt\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fagh-studies-projects%2Fpandemic-spread-simulation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fagh-studies-projects%2Fpandemic-spread-simulation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fagh-studies-projects%2Fpandemic-spread-simulation/lists"}