- 26 Oct, 2020 7 commits
-
-
Philip Elson authored
Add infection probability calculation to the model, and introduce it into the model output in a rudimentary form.
-
Philip Elson authored
-
Philip Elson authored
-
Philip Elson authored
-
Philip Elson authored
-
Philip Elson authored
Add names states for the Ventilation schemes, allowing their state to be persisted even if that scheme isn't currently active.
-
Philip Elson authored
-
- 21 Oct, 2020 6 commits
-
-
Philip Elson authored
This rather large change adds a layer between the underlying (immutable) model and the application. In doing so we can avoid the use of a global state (useful for the purposes of configuring multiple models in the same application later on) and it also unlocks the ability to implement an MVC-like separation of concerns - again, the intention is that when it comes to comparisons, we will just be able to re-use our application views. I was hoping that ``cara.state`` could have been avoided in lieu of using traitlets, but unfortunately I found a number of limitations which were prohibitive for its use here. Foremost of which was the lack of first-class dataclass support and the difficulty in needing either to use instances of the model (immutable) or duplicate the model and its structure in a mutable form and use the ``traitlets.Instance`` type. Instead I opted for doing it myself - the ``cara.state`` module would make a very good standalone project in the future.
-
Philip Elson authored
Ventilation See merge request cara/cara!2
-
markus authored
-
markus authored
-
markus authored
-
markus authored
-
- 20 Oct, 2020 20 commits
-
-
markus authored
-
markus authored
-
markus authored
-
markus authored
-
markus authored
-
markus authored
-
markus authored
-
markus authored
-
markus authored
-
markus authored
-
markus authored
-
markus authored
-
markus authored
-
markus authored
-
markus authored
-
Philip Elson authored
Trigger an openshift deployment if the tests pass. See merge request cara/cara!1
-
Philip Elson authored
-
Philip Elson authored
-
Philip Elson authored
-
Philip Elson authored
-
- 19 Oct, 2020 2 commits
-
-
Philip Elson authored
-
Philip Elson authored
-