Nicolas Mounet
947bd013e0
Modifying tests on mask to comply with a single Mask class
2021-05-30 19:25:39 +02:00
Nicolas Mounet
b04dfbad01
Fixing previous merge
2021-05-30 07:56:06 +02:00
Nicolas Mounet
4c2abf797b
Merge branch 'master' of https://gitlab.cern.ch/cara/cara into feature/refined_mask_model
2021-05-30 07:44:40 +02:00
Nicolas Mounet
0b26a0da2b
Merge branch 'feature/mc_module' into 'master'
...
Introduce a cara.monte_carlo subpackage for managing monte carlo simulations
See merge request cara/cara!189
2021-05-29 17:12:01 +00:00
Phil Elson
604422fbb5
Improve the type handling of the MC model generation. This is tested more thoroughly later when generating type stubs.
2021-05-28 17:34:47 +02:00
Phil Elson
38fe6e734e
Review actions for monte carlo models.
2021-05-28 17:23:43 +02:00
Phil Elson
9669e5afd0
Add a cara.monte_carlo submodule as syntactic sugar on top of the existing cara.models vectorisation.
...
This allows us to define SampleableDistributions for key variables (and in the future, good default values for these), as well as giving us an exact mirror of the non-MC models which we can ultimately generate those models.
2021-05-28 17:21:53 +02:00
Philip James Elson
fd4ceef0f1
Merge branch 'feature/mult_expiration' into 'master'
...
MultipleExpriation implementation
See merge request cara/cara!188
2021-05-28 08:55:19 +00:00
Phil Elson
8ac3b4cbd9
Avoid the use of the updates from #184 .
2021-05-28 10:50:33 +02:00
Nicolas Mounet
f050214237
Improving docstrings in expiration classes
2021-05-28 10:48:23 +02:00
Nicolas Mounet
b8422aaf1b
Introducing _ExpirationBase and MultipleExpiration classes; adapting tests and model_generator accordingly (removing now obsolete expiration_blend function)
2021-05-28 10:48:01 +02:00
Nicolas Mounet
720bf1a56a
Adapting tests for model_generator
2021-05-28 10:47:30 +02:00
Nicolas Mounet
a3bd951d36
Adding tests for MultipleExpiration
2021-05-28 10:47:24 +02:00
Nicolas Mounet
213dd2fb92
Modifying eta_inhale of Type I measured mask according to CERN report
2021-05-27 13:44:03 +02:00
Nicolas Mounet
fec6a71c62
Correction in docstring of _MaskBase
2021-05-27 09:20:28 +02:00
Nicolas Mounet
48f0c39581
New method inhale_efficiency in _MaskBase; using _MaskBase everywhere needed (also for types); new MeasuredMask with different exhale_efficiency functions; new mask types
2021-05-26 23:39:33 +02:00
Nicolas Mounet
676fd64844
Adding tests on Mask (new classes and new methods)
2021-05-26 23:37:10 +02:00
Nicolas Mounet
9d4ffdb890
Introducing _MaskBase class, of which Mask is a subclass
2021-05-26 18:57:56 +02:00
Nicolas Mounet
128182376c
Merge branch 'update/qID' into 'master'
...
code comment update for quantum_infectious_dose
See merge request cara/cara!183
2021-05-26 16:18:50 +00:00
Andre Henriques
1026546d18
code comment update for quantum_infectious_dose
2021-05-26 12:47:30 +00:00
Philip James Elson
2a3c3eb138
Merge branch 'feature/RH_dependent_virus_halflife' into 'master'
...
Humidity dependence of virus halflife & central heating option in calculator
Closes #148
See merge request cara/cara!180
2021-05-26 08:19:53 +00:00
Nicolas Mounet
6ec0c48fa7
Adding central heating option in calculator (including tooltip and user guide - thanks to J. Devine)
2021-05-26 08:19:52 +00:00
Philip James Elson
9431724962
Merge branch 'feature/mask_and_expiration_general_model' into 'master'
...
Mask and expiration: more general model
See merge request cara/cara!182
2021-05-26 07:59:39 +00:00
Nicolas Mounet
1f06a44fff
Making exhale_efficiency diameter dependent (Mask class), and improved aerosols method in Expiration class
2021-05-26 07:59:38 +00:00
Nicolas Mounet
3244f8ba8f
Merge branch 'feature/virus_qid' into 'master'
...
Virus coefficient_of_infectivity replaced by its inverse (qID)
See merge request cara/cara!181
2021-05-26 07:16:20 +00:00
Nicolas Mounet
ca1440bf5c
Replacing qID by quantum_infectious_dose
2021-05-26 08:55:38 +02:00
Nicolas Mounet
3e9652d012
Removing pre-defined distributions; removing coefficient_of_infectivity
2021-05-25 16:25:30 +02:00
Nicolas Mounet
19d25310dc
Merge branch 'master' of https://gitlab.cern.ch/cara/cara into feature/virus_qid_and_viral_loads
2021-05-25 16:12:21 +02:00
Philip James Elson
97330e2316
Merge branch 'feature/activity_vectorisation' into 'master'
...
Activity vectorisation
See merge request cara/cara!179
2021-05-25 09:26:36 +00:00
Nicolas Mounet
e1b9f6ce91
Merge branch 'master' of https://gitlab.cern.ch/cara/cara into feature/activity_vectorisation
2021-05-21 11:07:02 +02:00
Nicolas Mounet
d76e7a98d5
Removing pre-defined distributions for Activity
2021-05-21 11:03:53 +02:00
James Devine
f6c635e359
Merge branch 'jdevine-addclimatetoreadme' into 'master'
...
Update README.md with link to climatology tools repo
See merge request cara/cara!175
2021-05-19 13:04:33 +00:00
James Devine
0d71a5a46d
Added comments from MR!175, resolves thread.
2021-05-17 15:13:14 +00:00
Gabriella Azzopardi
d0eb7c709c
Merge branch 'feature/responsive_form' into 'master'
...
First steps towards making the form reponsive to screensize.
See merge request cara/cara!162
2021-05-17 13:39:08 +00:00
Nicolas Mounet
de90292338
Correcting viral load distributions (10** was missing)
2021-05-14 12:52:38 +02:00
Nicolas Mounet
2e659da45d
caching _generate_virus_distribution and ignoring mypy type checking for KernelDensity
2021-05-14 12:49:17 +02:00
Nicolas Mounet
57c7c78117
caching _generate_activity_distribution (for Activity models)
2021-05-14 12:38:35 +02:00
Nicolas Mounet
64565264ea
Draft Virus distributions (from M. Rognlien) - does not pass mypy tests and can't be cached yet
2021-05-14 10:44:37 +02:00
Nicolas Mounet
d5dcfa5a40
Virus class: input is now qID instead of coefficient_of_infectivity (which remains as a property), as in the CERN note
2021-05-14 09:15:08 +02:00
Nicolas Mounet
f07bffaa4a
Replacing coefficient_of_infectivity by qID in tests
2021-05-14 09:11:38 +02:00
Phil Elson
d082156d46
Follow-up from Andre's review.
2021-05-12 20:08:38 +02:00
Nicolas Mounet
b6bb878fc2
Adding predefined Activity distributions
2021-05-11 20:00:40 +02:00
Nicolas Mounet
17ffc4f6f8
Vectorisation of Activity
2021-05-11 18:18:19 +02:00
Nicolas Mounet
1564b9ea65
Adding tests on vectorisation of Activity inhalation_rate and exhalation_rate
2021-05-11 18:17:43 +02:00
Philip James Elson
6df4a86670
Merge branch 'feature/about_page' into 'master'
...
Introduce About page
Closes #163 and #117
See merge request cara/cara!177
2021-05-11 10:20:49 +00:00
Gabriella Azzopardi
77f52a8087
Introduce About page
2021-05-11 10:20:47 +00:00
Philip James Elson
60568aab35
Merge branch 'develop/quick_fix_integration' into 'master'
...
Minor fix in ConcentrationModel.integrated_concentration
See merge request cara/cara!178
2021-05-10 18:29:57 +00:00
Nicolas Mounet
bb4bcebe21
Minor fix in ConcentrationModel.integrated_concentration
2021-05-10 20:23:54 +02:00
Gabriella Azzopardi
87c7733bb5
Merge branch 'feature/error-handling-jinja' into 'master'
...
Add Jinja error handling details from #117
See merge request cara/cara!167
2021-05-10 17:29:05 +00:00
Philip James Elson
9d5743c565
Merge branch 'develop/improve_dose_integration' into 'master'
...
Improvement of integration method in quanta_exposure
See merge request cara/cara!176
2021-05-10 17:13:10 +00:00