gareth
feat: include logfile output
bd20842
raw
history blame contribute delete
961 Bytes
import gradio as gr
from ui import __version__
from ui.tabs.simple_example_tab import SimpleExampleTab
from ui.tabs.single_pop_tab import SinglePopTab
from ui.tabs.with_agent_tab import WithAgentTab
with gr.Blocks(theme=gr.themes.Glass()) as interface:
gr.Markdown("**Social distancing sim**")
gr.Markdown(
"""Graph based disease spread simulator. Uses https://github.com/garethjns/social-distancing-sim -
see [README](https://github.com/garethjns/social-distancing-sim/blob/master/README.MD)
for details.
Individuals in the population are represented as graph nodes, with edges modelling connections
allowing the possibility of disease transmission. between individuals.
"""
)
gr.Markdown(f"App version: {__version__} using `social-distancing-sim==0.11.2`")
SimpleExampleTab().build()
SinglePopTab().build()
WithAgentTab().build()
if __name__ == "__main__":
interface.launch()