covasim.webapp.cova_app module¶
Sciris app to run the web interface.
-
covasim.webapp.cova_app.healthcheck()¶ Check that the server is up
-
covasim.webapp.cova_app.log_err(message, ex)¶ Compile error messages to send to the frontend
-
covasim.webapp.cova_app.get_defaults(region=None, merge=False, die=False)¶ Get parameter defaults
-
covasim.webapp.cova_app.get_version()¶ Get the version
-
covasim.webapp.cova_app.get_licenses()¶
-
covasim.webapp.cova_app.get_location_options(enable=False)¶ Get the list of options for the location select
-
covasim.webapp.cova_app.upload_pars(fname)¶
-
covasim.webapp.cova_app.upload_file(file)¶
-
covasim.webapp.cova_app.get_gantt(int_pars=None, intervention_config=None, n_days=90)¶
-
covasim.webapp.cova_app.parse_interventions(int_pars)¶ Parse interventions. Format
- Parameters
= { (int_pars) –
- ‘social_distance’: [
{‘start’: 1, ‘end’: 19, ‘level’: ‘aggressive’}, {‘start’: 20, ‘end’: 30, ‘level’: ‘mild’}, ],
- ’school_closures’: [
{‘start’: 12, ‘end’: 14} ],
- ’symptomatic_testing’: [
{‘start’: 8, ‘end’: 25, ‘level’: 60} ]}
-
covasim.webapp.cova_app.parse_parameters(sim_pars, epi_pars, int_pars, n_days, location, verbose, errs, die)¶ Sanitize web parameters into actual simulation ones
-
covasim.webapp.cova_app.run_sim(sim_pars=None, epi_pars=None, int_pars=None, datafile=None, show_animation=False, n_days=90, location=None, verbose=True, die=False)¶ Create, run, and plot everything
-
covasim.webapp.cova_app.get_output_files(sim)¶ Create output files for download