It seems I got my wires cross when I was working on this script. It looks like I
was mixing two aims up. The first half of the script wanted to compare the two
Light Meter reading from the same day. The second half wanted to compare the
same Light Meter (I.E. just Light Meter 1) on the 'same day' across June and
July. In other words, the second half want to compare the readings taken by
Light Meter 1 on the 17th June and July, for example. I guess this is what
happens when you're programming after not sleeping for close to fourty-eight
hours.
Because this script could go in one of two ways, I decided to stick with the
comparing both Meters on the same day -- compare Meter 1 and 2 on the 16th June,
as an example. The changes in this commit reflect this decision.
This script takes the 'same' day from each month (E.G. the 16th June and July)
and overlays each others charts on top of each other.
If there is no data for both days (E.G. data for the 15th of June but not for
the 15th July), no chart is produced.
Because each chart has inconsistent timestamps (between the two days), each
reading is given a 'Reading Id.' so the time element of each chart is lost: THEY
ARE NOT ONE-TO-ONE MAPPING OF EACH DAY. The charts produced with this script
produce charts depicting the amount of change as a set of sequential events and
that's it. They show a general pattern to the day. For example, a chart will
show an increase in light from point A to Point B for Light Meter 1. It will not
specify how long it took for the change to occur.