summaryrefslogtreecommitdiff
path: root/post/lpic.modified.post
diff options
context:
space:
mode:
Diffstat (limited to 'post/lpic.modified.post')
-rwxr-xr-xpost/lpic.modified.post142
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
+
+
+