cmu-delphi / covidcast-indicators

Back end for producing indicators and loading them into the COVIDcast API.
https://cmu-delphi.github.io/delphi-epidata/api/covidcast.html
MIT License
12 stars 17 forks source link

standardize indicator runs #1895

Open melange396 opened 1 year ago

melange396 commented 1 year ago

most indicators are set (in Cronicle) to run via the delphi_utils.runner wrapper:

those commands take the form python -m delphi_utils.runner delphi_INDICATORNAME

some others do not run that way:

determine whether we can and should convert them all to run within the "runner" that provides validation and archiving, among other things.

melange396 commented 1 year ago

additionally, a number of README.md files (located alongside indicator code in this repo) show outdated instructions, and should be updated to include the runner.

nmdefries commented 11 months ago

+1 for standardization!

melange396 commented 7 months ago

another point of note: the "runner" uses the archiver_from_params() utility to automatically create an archive differ as appropriate from the job's given "params", but since it does not use the "runner", nchs_mortality explicitly creates its own S3ArchiveDiffer in two places (1, 2).