epiforecasts / covidregionaldata

An interface to subnational and national level COVID-19 data. For all countries supported, this includes a daily time-series of cases. Wherever available we also provide data on deaths, hospitalisations, and tests. National level data is also supported using a range of data sources as well as linelist data and links to intervention data sets.
https://epiforecasts.io/covidregionaldata/
Other
37 stars 18 forks source link

Extend data processing to be modular. #317

Closed seabbs closed 3 years ago

seabbs commented 3 years ago

Currently we process all datasets in the same way (which is a good thing) with no user input. In doing so we make a series of assumptions (such that the best way to handle negative cases is to set them to 0) that users may wish to alter or remove.

A sensible first step is to perhaps specify arguments for the process method to call each processing step and have these be set to defaults at initialisation (i.e from initialise_dataclass). We could look to do this in a way that supported future updates to support different processing options and combinations.