]> git.donarmstrong.com Git - neurodebian.git/commitdiff
minor fixes to get stats build from "clean page"
authorYaroslav Halchenko <debian@onerussian.com>
Mon, 16 May 2011 14:47:53 +0000 (10:47 -0400)
committerYaroslav Halchenko <debian@onerussian.com>
Mon, 16 May 2011 14:47:53 +0000 (10:47 -0400)
survey/Makefile
survey/makestats

index 5dc7f7b03125de77da010fc38072b1bf1a423b67..31ee5e166e16a6eb5671a19e3e9c0d1d8ccc9aa7 100644 (file)
@@ -21,7 +21,7 @@ results_snippet.html: results.html
 statfigures: oslist.txt swlist.txt datamodlist.txt
 # create "lockfile'
        @touch $@
-       @[ "$$(cat nsubmissions.stamp || true)" != "$$(ls -1 data |wc -l)" ] \
+       @[ "$$(cat nsubmissions.stamp 2>/dev/null || echo)" != "$$(ls -1 data |wc -l)" ] \
                && ls -1 data |wc -l > nsubmissions.stamp \
                && MVPA_MATPLOTLIB_BACKEND=agg ./makestats data figures || true
 # remove lockfile
@@ -29,7 +29,7 @@ statfigures: oslist.txt swlist.txt datamodlist.txt
 
 getdata:
        rsync -rvzlhp --delete \
-               neurodebian@www.pymvpa.org:/home/neurodebian/surveydata .
+               neurodebian@www.pymvpa.org:/home/neurodebian/survey/data .
 
 oslist.txt: select_os_options.inc
        grep -v selected select_os_options.inc | sed -e 's/<option value="//' \
index 4ca6abc6d05775c4850d560d92a896d31bfee398..cb71fc2dbdfab84a8a9069b1a7edb5b3d9ae3ae1 100755 (executable)
@@ -10,7 +10,7 @@ except ImportError:
     from json import read as jread
     def jsonload(f):
         return jread(f.read())
-import sys
+import sys, os
 import pylab as pl
 import numpy as np
 import time
@@ -75,8 +75,8 @@ os_family = {
 # end the reverse mapping
 os_family_rev = {}
 for ost in os_family:
-    for os in os_family[ost]:
-        os_family_rev[os] = ost
+    for os_ in os_family[ost]:
+        os_family_rev[os_] = ost
 
 
 def load_list2dict(name):
@@ -269,6 +269,7 @@ def mkpic_rating_by_os(db, env, items, destdir, title):
 
 def main(srcdir, destdir):
     db = DB(srcdir)
+    os.makedirs(destdir)
     for pic in [mkpic_submissions_per_datamod, mkpic_os_per_env, mkpic_software,
                 mkpic_resources]:
         pic(db, destdir)