From d03ff7f4f0c27386cbc527dd0778019f171cf92a Mon Sep 17 00:00:00 2001 From: Luis Aleixo Date: Thu, 5 Aug 2021 09:41:01 +0200 Subject: [PATCH] added model_scenario --- cara/model_scenarios.py | 29 +++++++++++++++++++++++++++++ cara/plot_output.py | 3 +++ 2 files changed, 32 insertions(+) create mode 100644 cara/model_scenarios.py create mode 100644 cara/plot_output.py diff --git a/cara/model_scenarios.py b/cara/model_scenarios.py new file mode 100644 index 00000000..b85160ee --- /dev/null +++ b/cara/model_scenarios.py @@ -0,0 +1,29 @@ +from cara import models + +exposure_models = models.ExposureModel( + concentration_model=models.ConcentrationModel( + room=models.Room(volume=45, humidity=0.5), + ventilation=models.SlidingWindow( + active=models.PeriodicInterval(period=120, duration=120), + inside_temp=models.PiecewiseConstant((0, 24), (293, )), + outside_temp=models.PiecewiseConstant((0, 24), (283,)), + window_height=1.6, opening_length=0.2, + ), + infected=models.InfectedPopulation( + number=1, + presence=models.SpecificInterval(((0, 4), (5, 9))), + mask=False, + mask=models.Mask.types['Type I'], + activity=models.Activity.types['Seated'], + virus=models.Virus.types['SARS_CoV_2_B117'], + expiration=models.Expiration.types['Breathing'] + ) + ), + exposed=models.Population( + number=2, + presence=models.SpecificInterval(((0, 4), (5, 9))), + activity=models.Activity.types['Seated'], + mask=models.Mask.types['Type I'] + ), + +) \ No newline at end of file diff --git a/cara/plot_output.py b/cara/plot_output.py new file mode 100644 index 00000000..c4d05be9 --- /dev/null +++ b/cara/plot_output.py @@ -0,0 +1,3 @@ +from cara import * + +