X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=survey%2FMakefile;h=657b92eeb828e8e03dfe38f39d9a1750793243d3;hb=HEAD;hp=11348dbc5adf13f530dbfc20303fb05d76222078;hpb=33f244eee6f5dfa787ad78b20979da087288b8f6;p=neurodebian.git diff --git a/survey/Makefile b/survey/Makefile index 11348db..657b92e 100644 --- a/survey/Makefile +++ b/survey/Makefile @@ -1,16 +1,84 @@ all: index.html clean: - -rm *.html *.js + -rm *.html *.js *.txt jquery.form.js: wget --no-check-certificate http://github.com/malsup/form/raw/master/jquery.form.js -index.html: survey.rst - rst2html --link-stylesheet --stylesheet-path=survey.css survey.rst > $@ +#index.html: survey.rst +index.html: closed.rst + rst2html --link-stylesheet --stylesheet-path=survey.css $< > $@ -upload: index.html jquery.form.js survey.css +results.html: results.rst figures/stats.txt + rst2html --link-stylesheet --stylesheet-path=survey.css results.rst > $@ + +results_snippet.html: results.html + head -n$$(echo "$$(grep -n '' < results.html | cut -d ':' -f 1,1) - 1" \ + | bc ) results.html \ + | tail -n$$(echo "$$(wc -l < results.html) - $$(grep -n '' \ + < results.html | cut -d ':' -f 1,1) - 2" | bc ) > $@ + +figures/stats.txt: statfigures + +statfigures: oslist.txt swlist.txt datamodlist.txt employer-dd-list.txt position-dd-list.txt ratingslist.txt vmlist.txt +# create "lockfile' + @touch $@ + @[ "$$(cat nsubmissions.stamp 2>/dev/null || echo)" != "$$(ls -1 data |wc -l)" ] \ + && echo "I: Re-generating stats figures" \ + && ls -1 dataout |wc -l > nsubmissions.stamp \ + && MVPA_MATPLOTLIB_BACKEND=agg ./makestats dataout figures || true +# remove lockfile + @-rm $@ + +getdata: + rsync -rvzlhp --delete \ + neurodebian@www.pymvpa.org:/home/neurodebian/survey/data . + ./postprocdata + +oslist.txt: select_os_options.inc + grep -v selected select_os_options.inc | sed -e 's/