Add a PyMOL builder to SCons and generalize PYMOL_PATH setup.
[thesis.git] / tex / src / figures / cantilever-data / get_v_dep.sh
1 #!/bin/bash
2
3 set -e # exit immediately on failed command
4 set -o pipefail # pipes fail if any stage fails
5
6 KFILE='./data/spring-constants'
7 AVGFILE='./data/averaged-data'
8
9 while read LINE
10 do
11     Kprecise=`echo "$LINE" | sed 's/.*= \([0-9.]*\) +.*/\1/'`
12     K=`python -c "print '%.2f' % $Kprecise"`
13     FILE="v-dep.d/v_dep_$K"
14     echo "clearing $FILE"
15     > "$FILE.dat"
16     rm -f "$FILE.fit"
17 done < <(tac "$KFILE")
18
19 while read DATA
20 do
21     V=`echo "$DATA" | awk '{print $1}'`
22     K=`echo "$DATA" | awk '{print $2}'`
23     F=`echo "$DATA" | awk '{print $3}'`
24     Fstd=`echo "$DATA" | awk '{print $4}'`
25     N=`echo "$DATA" | awk '{print $5}'`
26     FILE="v-dep.d/v_dep_$K"
27     echo "adding $V, $F, $Fstd, $N to $FILE.dat"
28     echo -e "$V\t$F\t$Fstd\t$N" >> "$FILE.dat"
29 done < <(cat "$AVGFILE" | grep -v '^#')