Browse Source

update /docs/dailies-side-by-side.org file.

master
Craig Oates 1 year ago
parent
commit
e170fc6b29
  1. 153
      docs/dailies-side-by-side.org

153
docs/dailies-side-by-side.org

@ -14,7 +14,158 @@ information on setting the repository up.
python dailies-side-by-side.py
#+end_src
* Design/Trade-Off Notes and Decisions
1. The output produced by this script is/was erroneous. I kept it and its output
because I thought the charts looked weird, interesting and slightly comical.
2. I do not fully understand what the script is doing and I have no interest to
really look into it. I saw the charts, chuckled a little bit, thought I
should keep this to show Nicola, saved the script and the charts and then
created a new file to work on the intended outcome.
1. The =dailies-overlayed.py= script is what I had in mind when I wrote his script.
* Files Used
#+begin_src shell :results code
ls ../data/light-meter-*/*.csv
#+end_src
#+RESULTS:
#+begin_src shell
../data/light-meter-1/2021-06-13.csv
../data/light-meter-1/2021-06-14.csv
../data/light-meter-1/2021-06-15.csv
../data/light-meter-1/2021-06-16.csv
../data/light-meter-1/2021-06-17.csv
../data/light-meter-1/2021-06-18.csv
../data/light-meter-1/2021-06-19.csv
../data/light-meter-1/2021-06-20.csv
../data/light-meter-1/2021-06-21.csv
../data/light-meter-1/2021-06-22.csv
../data/light-meter-1/2021-06-23.csv
../data/light-meter-1/2021-06-24.csv
../data/light-meter-1/2021-06-25.csv
../data/light-meter-1/2021-06-26.csv
../data/light-meter-1/2021-06-27.csv
../data/light-meter-1/2021-06-28.csv
../data/light-meter-1/2021-06-29.csv
../data/light-meter-1/2021-06-30.csv
../data/light-meter-1/2021-07-01.csv
../data/light-meter-1/2021-07-02.csv
../data/light-meter-1/2021-07-03.csv
../data/light-meter-1/2021-07-04.csv
../data/light-meter-1/2021-07-05.csv
../data/light-meter-1/2021-07-06.csv
../data/light-meter-1/2021-07-07.csv
../data/light-meter-1/2021-07-08.csv
../data/light-meter-1/2021-07-09.csv
../data/light-meter-1/2021-07-10.csv
../data/light-meter-1/2021-07-11.csv
../data/light-meter-1/2021-07-12.csv
../data/light-meter-1/2021-07-13.csv
../data/light-meter-1/2021-07-14.csv
../data/light-meter-1/2021-07-15.csv
../data/light-meter-1/2021-07-16.csv
../data/light-meter-1/2021-07-17.csv
../data/light-meter-1/2021-07-18.csv
../data/light-meter-1/2021-07-19.csv
../data/light-meter-1/2021-07-20.csv
../data/light-meter-1/2021-07-21.csv
../data/light-meter-1/2021-07-22.csv
../data/light-meter-1/2021-07-23.csv
../data/light-meter-1/2021-07-24.csv
../data/light-meter-1/2021-07-25.csv
../data/light-meter-1/2021-07-26.csv
../data/light-meter-1/2021-07-27.csv
../data/light-meter-1/2021-07-28.csv
../data/light-meter-1/2021-07-29.csv
../data/light-meter-1/2021-07-30.csv
../data/light-meter-2/2021-06-13.csv
../data/light-meter-2/2021-06-14.csv
../data/light-meter-2/2021-06-15.csv
../data/light-meter-2/2021-06-16.csv
../data/light-meter-2/2021-06-17.csv
../data/light-meter-2/2021-06-18.csv
../data/light-meter-2/2021-06-19.csv
../data/light-meter-2/2021-06-20.csv
../data/light-meter-2/2021-06-21.csv
../data/light-meter-2/2021-06-22.csv
../data/light-meter-2/2021-06-23.csv
../data/light-meter-2/2021-06-24.csv
../data/light-meter-2/2021-06-25.csv
../data/light-meter-2/2021-06-26.csv
../data/light-meter-2/2021-06-27.csv
../data/light-meter-2/2021-06-28.csv
../data/light-meter-2/2021-06-29.csv
../data/light-meter-2/2021-06-30.csv
../data/light-meter-2/2021-07-01.csv
../data/light-meter-2/2021-07-02.csv
../data/light-meter-2/2021-07-03.csv
../data/light-meter-2/2021-07-04.csv
../data/light-meter-2/2021-07-05.csv
../data/light-meter-2/2021-07-06.csv
../data/light-meter-2/2021-07-07.csv
../data/light-meter-2/2021-07-08.csv
../data/light-meter-2/2021-07-09.csv
../data/light-meter-2/2021-07-10.csv
../data/light-meter-2/2021-07-11.csv
../data/light-meter-2/2021-07-12.csv
../data/light-meter-2/2021-07-13.csv
../data/light-meter-2/2021-07-14.csv
../data/light-meter-2/2021-07-15.csv
../data/light-meter-2/2021-07-16.csv
../data/light-meter-2/2021-07-17.csv
../data/light-meter-2/2021-07-18.csv
../data/light-meter-2/2021-07-19.csv
../data/light-meter-2/2021-07-20.csv
../data/light-meter-2/2021-07-21.csv
../data/light-meter-2/2021-07-22.csv
../data/light-meter-2/2021-07-23.csv
../data/light-meter-2/2021-07-24.csv
../data/light-meter-2/2021-07-25.csv
../data/light-meter-2/2021-07-26.csv
../data/light-meter-2/2021-07-27.csv
../data/light-meter-2/2021-07-28.csv
../data/light-meter-2/2021-07-29.csv
../data/light-meter-2/2021-07-30.csv
#+end_src
* Files Produced
#+begin_src shell :results code
ls ../output/lm*-daily-side-by-side.html
#+end_src
#+RESULTS:
#+begin_src shell
../output/lm1-daily-side-by-side.html
../output/lm2-daily-side-by-side.html
#+end_src
* What the Script Does
This needs to be written...
I do not know what exactly is happening in this script. It is the result of a
slightly comical error which I found endearing and thought I should it keep
because of it. I have no interest in going over the code so it is up to you if
you want to know more about it. The results (I.E. the charts) have little use to
Nicola. I can see the very beginnings of pixel art characters,
though. Hopefully, someone can take these images as a starting point for some
creative pursuit.
If I was to hazard a guess, I would say the code is appending the timestamps to
the x-axis values/range. So, each chart is stacked side-by-side (left-to-right),
instead of on top of each other. My hunch is,
#+begin_quote
the 14^th June comes after the 15^th June so is /appending/ the 15^th June's
timestamps to the x-axis instead of /resetting/ it. And, it is doing that for
each new day line in the chart.
#+end_quote
*This is just a hunch so do not assume this is the actual problem.* Regarding,
the gaps between each chart... it might simply be a case of missing data and
Bokeh is inferring the time in-between? Again, you are on your own here.
* Examples/Screenshots
[[file:../assets/lm1-dailies-side-by-side.png]]

Loading…
Cancel
Save