diff python/generate_report.py @ 2946:c496aef6448b

Quick fixes; generate_report.py: prepend zero for single digit minute/second values in time
author Brecht De Man <b.deman@qmul.ac.uk>
date Fri, 13 Oct 2017 14:19:22 +0200
parents c0854362d09d
children aa86f045d338
line wrap: on
line diff
--- a/python/generate_report.py	Wed Oct 04 08:58:38 2017 +0200
+++ b/python/generate_report.py	Fri Oct 13 14:19:22 2017 +0200
@@ -152,9 +152,14 @@
         second = time_node.get("secs")
         date_array.append((int(year),int(month),int(day),\
             int(hour),int(minute),int(second)))
+
+        # prepend zero if needed
+        minute_string = str(minute) if int(minute)>9 else "0"+str(minute)
+        second_string = str(second) if int(second)>9 else "0"+str(second)
         
         # date as section title
-        body = '\n\section{'+day+' '+month_array[int(month)-1]+' '+year+' '+hour+':'+minute+':'+second+'}\n'
+        body = '\n\section{'+day+' '+month_array[int(month)-1]+' '+year+' '+hour+':'+\
+                    minute_string+':'+second_string+'}\n'
 
         # file name
         body += '\t\tFile: '+file[:-4]+'\\\\ \n'
@@ -447,7 +452,7 @@
 plt.savefig(folder_name+"subjects_per_page.pdf", bbox_inches='tight')
 plt.close()
 
-# SHOW both figures
+# SHOW these figures
 body += r'''
         \begin{figure}[htbp]
         \begin{center}
@@ -486,14 +491,15 @@
 #TODO layout of figures
 
 # SHOW boxplot per page (in alphabetical order of page name)
+#TODO get scale names (now hardcoded 'preference' automatically)
 body += '\t\t\\clearpage \n\t\\subsection*{Ratings per page}\n'
 for page_name in sorted(page_names): # get each name
     # plot boxplot if exists (not so for the 'alt' names)
-    if os.path.isfile(folder_name+'ratings/'+page_name+'-ratings-box.pdf'):
+    if os.path.isfile(folder_name+'ratings/'+page_name+'-preference-ratings-box.pdf'):
         body += r'''\begin{figure}[H]
         \begin{center}
         \includegraphics[width=.65\textwidth]{'''+\
-         folder_name+"ratings/"+page_name+'-ratings-box.pdf'+\
+         folder_name+"ratings/"+page_name+'-preference-ratings-box.pdf'+\
         r'''}
         \caption{Box plot of ratings for page '''+\
         page_name+' ('+str(subject_count[real_page_names.index(page_name)])+\