Clarify and then implement the desired ventilation schemes
Currently the expert app shows a Natural
and HEPA
ventilation scheme. It sounds like @andrejh is expecting Natural
to be called Window
(with the obvious parameter controls for windows). Are there other schemes that should be listed here? For example, do we want a None
scheme? How about Mechanical air filter
where one can control the air flow rate? Does this duplicate the HEPA
scheme, and should the HEPA
scheme be configurable in its air flow value?
Once we have answers to these questions, go ahead and iteratively (perhaps in multiple merge requests) implement each of them. The code for each scheme is very independent HEPA and Natural. With a key piece at https://gitlab.cern.ch/cara/cara/-/blob/cf2ca07768f934bbc8da1178206d9f5dabed2961/cara/apps.py#L251 and another at https://gitlab.cern.ch/cara/cara/-/blob/cf2ca07768f934bbc8da1178206d9f5dabed2961/cara/apps.py#L315.
Update this issue with a comment as you take on the creation of a ventilation scheme widget set to avoid any overlapping development.