diff options
Diffstat (limited to 'post/lpic.modified.post')
-rwxr-xr-x | post/lpic.modified.post | 142 |
1 files changed, 142 insertions, 0 deletions
diff --git a/post/lpic.modified.post b/post/lpic.modified.post new file mode 100755 index 0000000..4aba8e1 --- /dev/null +++ b/post/lpic.modified.post @@ -0,0 +1,142 @@ +#!/bin/sh + +PIC=.. +DATA=${PIC}/$1/ +#DATA=~/local/data/data_harm_matching_alpha30.2/ +POST=${DATA}/Post +IDL=${PIC}/idl + +strlen () +{ +for i in "$@"; do + echo ${#i} +done +} + +echo + +if [ -r "${POST}" ] +then + echo directory ${POST} exists + if [ -r "${POST}/output.post" ] + then + echo directory ${POST} not empty! + fi +else + mkdir ${POST} + echo make directory ${POST} +fi + +nice ./postprocessor ${DATA} ${POST} + +rm -f ${POST}/allidl.pro + +for i in de di jx jy jz ex ey ez bx by bz edens +do + if [ -r "${POST}/idl_$i.header" ] + then + rm -f ${POST}/idl_$i.pro + cat ${POST}/idl_$i.header > ${POST}/idl_$i.pro + cat ${IDL}/idl.body >> ${POST}/idl_$i.pro + rm -f ${POST}/idl_$i.header + echo idl_$i written + + rm -f ${POST}/idl2ps_$i.pro + cat ${POST}/idl2ps_$i.header > ${POST}/idl2ps_$i.pro + cat ${IDL}/idl2ps.body >> ${POST}/idl2ps_$i.pro + rm -f ${POST}/idl2ps_$i.header + echo idl2ps_$i written + + echo "idl2ps_$i" >> ${POST}/allidl.pro + fi + + if [ -r "${POST}/idl_kt_$i.header" ] + then + rm -f ${POST}/idl_kt_$i.pro + cat ${POST}/idl_kt_$i.header > ${POST}/idl_kt_$i.pro + cat ${IDL}/idl.body >> ${POST}/idl_kt_$i.pro + rm -f ${POST}/idl_kt_$i.header + echo idl_kt_$i written + + rm -f ${POST}/idl2ps_kt_$i.pro + cat ${POST}/idl2ps_kt_$i.header > ${POST}/idl2ps_kt_$i.pro + cat ${IDL}/idl2ps.body >> ${POST}/idl2ps_kt_$i.pro + rm -f ${POST}/idl2ps_kt_$i.header + echo idl2ps_kt_$i written + + echo "idl2ps_kt_$i" >> ${POST}/allidl.pro + fi + + if [ -r "${POST}/idl_kw_$i.header" ] + then + rm -f ${POST}/idl_kw_$i.pro + cat ${POST}/idl_kw_$i.header > ${POST}/idl_kw_$i.pro + cat ${IDL}/idl.body >> ${POST}/idl_kw_$i.pro + rm -f ${POST}/idl_kw_$i.header + echo idl_kw_$i written + + rm -f ${POST}/idl2ps_kw_$i.pro + cat ${POST}/idl2ps_kw_$i.header > ${POST}/idl2ps_kw_$i.pro + cat ${IDL}/idl2ps.body >> ${POST}/idl2ps_kw_$i.pro + rm -f ${POST}/idl2ps_kw_$i.header + echo idl2ps_kw_$i written + + echo "idl2ps_kw_$i" >> ${POST}/allidl.pro + fi +done + +for header in ${POST}/idlmovie*.header +do + name=`basename $header .header` + if [ -r "${POST}/$name.header" ] + then + rm -f ${POST}/$name.pro + cat ${POST}/$name.header > ${POST}/$name.pro + + cat ${IDL}/idlmovie.body >> ${POST}/$name.pro + rm -f ${POST}/$name.header + echo $name written + fi +done + +for header in ${POST}/idl2avi_*.header +do + name=`basename $header .header` + pref=`echo "$name" | awk -F'_' '{print "phase" $2 "-" $3 "-" }'` + if [ -r "${POST}/$name.header" ] + then + rm -f ${POST}/$name.pro + cat ${POST}/$name.header > ${POST}/$name.pro + + cat ${IDL}/idl2avinoloop.body >> ${POST}/$name.pro + rm -f ${POST}/$name.header + echo $name written + + for frame in `ls "${POST}" | grep "$pref*" | awk -F'-' '{print $3}' | sort -n` + do + longframe=$frame + while [ `strlen $longframe` -lt 10 ] + do + longframe="0"$longframe + done + echo "$name, \"$pref$frame\", \"frame_$pref$longframe.eps\"" >> ${POST}/allidl.pro + done + fi +done + +if [ -r "${POST}/idlmovie.pro" ] +then + cp ${IDL}/idlphase.pro ${POST} + echo + echo idlphase.pro copied to ${POST} +fi + +if [ -e "${POST}/allidl.pro" ] +then + echo "exit" >> ${POST}/allidl.pro +fi + +echo + + + |