added full vl value on key of viral load

This commit is contained in:
Luis Aleixo 2023-08-03 16:24:59 +02:00
parent 77143c13c0
commit 27da077493

View file

@ -328,7 +328,7 @@ def non_zero_percentage(percentage: int) -> str:
return "99.9%"
else:
return "{:0.1f}%".format(percentage)
def manufacture_viral_load_scenarios_percentiles(model: mc.ExposureModel) -> typing.Dict[str, mc.ExposureModel]:
viral_load = model.concentration_model.infected.virus.viral_load_in_sputum
@ -338,7 +338,7 @@ def manufacture_viral_load_scenarios_percentiles(model: mc.ExposureModel) -> typ
specific_vl_scenario = dataclass_utils.nested_replace(model,
{'concentration_model.infected.virus.viral_load_in_sputum': vl}
)
scenarios[round(np.log10(vl))] = np.mean(specific_vl_scenario.infection_probability())
scenarios[vl] = np.mean(specific_vl_scenario.infection_probability())
return scenarios