Roadmap¶
The planned development roadmap for metawards
is below. These features
are planned so that we can support urgent modelling of specific
scenarios. This roadmap is subject to change, and is given here to
give insight into what the developers are thinking, and where
they intend the code to go.
More details about individual feature branches, which contain the new features being actively worked on, is available on the GitHub issues page.
Moving individuals between different networks¶
This is planned for MetaWards 1.4. Currently the move functions move individuals between demographics but keeping the same location in the network. There is no technical reason why this should be the case. We’d like to write a move function that can move individuals to different locations in a network, and to also remember the move so that it can be reverted after a period of time, or when a condition is reached.
This will enable modelling of;
- holidays - we can move individuals to separate networks to represent holiday destinations, and then investigate what happens when they return
- returning from hospital, or moving between hospitals and care homes - we can move an individual from their home ward to a separate ward to represent a regional hospital, or to a regional care home.
This work will take place in the feature_holidays feature branch.
Different nodes using different parameters¶
This is planned for MetaWards 1.4. Currently disease and control parameters affect all wards equally. Custom iterators can be written now that change those parameters on a ward-by-ward or regional basis, but this is clumsy. We would like to implement per-ward, and per-demographic/per-ward disease, control and user parameters.
This will enable modelling of;
- regional and local differences in, e.g. beta depending on levels of adherence to lockdown or availability of suitable accommodation
- regional differences in control measures, and modelling local differences in enacting and releasing controls