Added the ability to calculate progress for indicators that have "Series" and "Units" columns in the data files. The series and unit on which the progress measure should operate must be included in the progress_calculation_options within the metadata file as shown here:
auto_progress_calculation: true
progress_calculation_options:
- series: Number of shelter users experiencing chronic homelessness
unit: Number
The series and unit spelling must exactly match the spelling in the indicator's *.csv file. Translation keys do not work.
Simplified functions to eliminate redundant progress measure calculations for the same indicator.
Slightly modified output to indicator_calculation_componenets.yml so that only the progress_status is output for indicators with auto_progress_calculation turned off or for which the progress calculation fails (e.g. if the indicator only has one data point).
The series and unit spelling must exactly match the spelling in the indicator's *.csv file. Translation keys do not work.