diff --git a/caimira/apps/calculator/__init__.py b/caimira/apps/calculator/__init__.py index 98f75762..98df93a5 100644 --- a/caimira/apps/calculator/__init__.py +++ b/caimira/apps/calculator/__init__.py @@ -193,7 +193,7 @@ class ConcentrationModel(BaseRequestHandler): ) # Re-generate the report with the conditional probability of infection plot if self.get_cookie('conditional_plot'): - form.conditional_probability_plot = True if self.get_cookie('conditional_plot') == '1' else False + form.conditional_probability_viral_loads = True if self.get_cookie('conditional_plot') == '1' else False self.clear_cookie('conditional_plot') # Clears cookie after changing the form value. report_task = executor.submit( diff --git a/caimira/apps/calculator/defaults.py b/caimira/apps/calculator/defaults.py index e12664eb..30cb928f 100644 --- a/caimira/apps/calculator/defaults.py +++ b/caimira/apps/calculator/defaults.py @@ -15,7 +15,6 @@ DEFAULTS = { 'precise_activity': '{}', 'calculator_version': NO_DEFAULT, 'ceiling_height': 0., - 'conditional_probability_plot': False, 'conditional_probability_viral_loads': False, 'CO2_fitting_result': '{}', 'exposed_coffee_break_option': 'coffee_break_0', diff --git a/caimira/apps/calculator/model_generator.py b/caimira/apps/calculator/model_generator.py index aa35ba1e..d1895848 100644 --- a/caimira/apps/calculator/model_generator.py +++ b/caimira/apps/calculator/model_generator.py @@ -31,7 +31,6 @@ class VirusFormData(FormData): arve_sensors_option: bool precise_activity: dict ceiling_height: float - conditional_probability_plot: bool conditional_probability_viral_loads: bool CO2_fitting_result: dict floor_area: float @@ -497,7 +496,6 @@ def baseline_raw_form_data() -> typing.Dict[str, typing.Union[str, float]]: 'air_changes': '', 'air_supply': '', 'ceiling_height': '', - 'conditional_probability_plot': '0', 'conditional_probability_viral_loads': '0', 'exposed_coffee_break_option': 'coffee_break_4', 'exposed_coffee_duration': '10', diff --git a/caimira/apps/calculator/report_generator.py b/caimira/apps/calculator/report_generator.py index 59c1a539..75a5c85c 100644 --- a/caimira/apps/calculator/report_generator.py +++ b/caimira/apps/calculator/report_generator.py @@ -234,7 +234,7 @@ def conditional_prob_inf_given_vl_dist( upper_percentiles = [] for vl_log in viral_loads: - # Viral load corresponding to a certain viral load value in the distribution + # Probability of infection corresponding to a certain viral load value in the distribution specific_prob = infection_probability[np.where((vl_log-step/2-specific_vl)*(vl_log+step/2-specific_vl)<0)[0]] #type: ignore pi_means.append(specific_prob.mean()) @@ -246,7 +246,7 @@ def conditional_prob_inf_given_vl_dist( def manufacture_conditional_probability_data( exposure_model: models.ExposureModel, - infection_probability: models._VectorisedFloat, + infection_probability: models._VectorisedFloat ): min_vl = 2 max_vl = 10 diff --git a/caimira/apps/calculator/static/js/report.js b/caimira/apps/calculator/static/js/report.js index b1c8b3fe..7c804dd9 100644 --- a/caimira/apps/calculator/static/js/report.js +++ b/caimira/apps/calculator/static/js/report.js @@ -1,6 +1,6 @@ -function on_report_load(conditional_probability_plot) { +function on_report_load(conditional_probability_viral_loads) { // Check/uncheck uncertainties image generation - document.getElementById('conditional_probability_plot').checked = conditional_probability_plot + document.getElementById('conditional_probability_viral_loads').checked = conditional_probability_viral_loads } /* Generate the concentration plot using d3 library. */ @@ -1164,14 +1164,14 @@ function display_rename_column(bool, id) { else document.getElementById(id).style.display = 'none'; } -function conditional_probability_plot(value, is_generated) { +function conditional_probability_viral_loads(value, is_generated) { // If the image was previously generated, there is no need to reload the page. if (value && is_generated == 1) { document.getElementById('conditional_probability_div').style.display = 'block' } else if (value && is_generated == 0) { - document.getElementById('label_conditional_probability_plot').innerHTML = `Loading...`; - document.getElementById('conditional_probability_plot').setAttribute('disabled', true); + document.getElementById('label_conditional_probability_viral_loads').innerHTML = `Loading...`; + document.getElementById('conditional_probability_viral_loads').setAttribute('disabled', true); document.cookie = `conditional_plot= 1; path=/`; window.location.reload(); } diff --git a/caimira/apps/templates/base/calculator.form.html.j2 b/caimira/apps/templates/base/calculator.form.html.j2 index 745612e6..aa6271bf 100644 --- a/caimira/apps/templates/base/calculator.form.html.j2 +++ b/caimira/apps/templates/base/calculator.form.html.j2 @@ -495,7 +495,7 @@
- +
diff --git a/caimira/apps/templates/base/calculator.report.html.j2 b/caimira/apps/templates/base/calculator.report.html.j2 index 041cf3ef..0709fb34 100644 --- a/caimira/apps/templates/base/calculator.report.html.j2 +++ b/caimira/apps/templates/base/calculator.report.html.j2 @@ -15,7 +15,7 @@ - +