Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Option for time-stamp in scenario object (i.e. versioning as metadata) #26

Open
adamkucharski opened this issue Aug 18, 2023 · 0 comments
Labels
discussion For package design discussions

Comments

@adamkucharski
Copy link
Member

This package is going to be very useful for managing prospective scenario modelling (i.e. 'what if?' questions about future dynamics), especially as there can be a lot of iteration involved in analysis (e.g. early COVID scenarios for UK and subsequent variant and roadmap scenarios).

Had a couple of questions from a design perspective. Historically, scenario assumptions are often recorded in ad-hoc wrappers, and versions tracked via commits or ad-hoc versioning (if at all). So as this package takes shape, wondered if useful to have this as metadata (perhaps with a stamp in the object as simple first pass, if it's structured this way)?

There's also the related issue of scenario versions passed between models, e.g. the branching process transmission step in ringbp (used for early COVID contact tracing analysis) was later used to form the transmission process in the covidhm model (used for community network analysis) with subsequent version used in event outbreak analysis. Feels like this package would be nice way to pass shared modularised assumptions between models (if feasible)?

@adamkucharski adamkucharski added the discussion For package design discussions label Aug 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion For package design discussions
Projects
None yet
Development

No branches or pull requests

1 participant