Making some changes to od functionality and its charts when I realised that od_readings_filtered, and growth_rates tables are duplicates of data also logged in 2 separate columns of kalman_filter_outputs. All of which are published in growth_rate_calculating
Is there a downstream reason for this? Maybe something related to the charts?
Considering they all share same timestamp they can be one big happy table.
I think the Kalman table came later, and I didn’t want to make a big change to the charts at that time. I think data duplication is a-okay - it’s makes discovery easier. However, I do not like the Kalman outputs table: it’s big (like the biggest dataset in the database), not often used, and a hack to the store floats like I do. There’s a good chance it gets removed in a future update (the table, not necessarily the logging), and the “act-of-storage” gets moved to a plugin.