############################################################ #to provide settings for bash users #by 2010/08/23, hanasaki, NIES: H08ver1.0 ############################################################ # Do you have a path to "current directory"? If no, add such as, ############################################################ setenv PATH .:$PATH ############################################################ # Do you have a path to ncdump? If no, find it and add such as, ############################################################ setenv PATH $PATH:/sw/bin ############################################################ # Set H08 directory such as, ############################################################ setenv DIRH08 /Users/Naota/H08 ############################################################ # Set Htool path ############################################################ setenv PATH .:${DIRH08}/bin:$PATH ############################################################ # H08 setting for 1deg x 1deg of globe (.one) ############################################################ setenv LONE 64800 setenv XYONE "360 180" setenv L2XONE ${DIRH08}/map/dat/l2x_l2y_/l2x.one.txt setenv L2YONE ${DIRH08}/map/dat/l2x_l2y_/l2y.one.txt setenv LONLATONE "-180 180 -90 90" # alias createone ' htcreate $LONE' alias addone ' htmath $LONE add' alias subone ' htmath $LONE sub' alias mulone ' htmath $LONE mul' alias proone ' htmath $LONE mul' alias divone ' htmath $LONE div' alias ratone ' htmath $LONE div' alias maxone ' htstat $LONE $XYONE $L2XONE $L2YONE $LONLATONE max' alias minone ' htstat $LONE $XYONE $L2XONE $L2YONE $LONLATONE min' alias sumone ' htstat $LONE $XYONE $L2XONE $L2YONE $LONLATONE sum' alias aveone ' htstat $LONE $XYONE $L2XONE $L2YONE $LONLATONE ave' alias one2asc ' htformat $LONE $XYONE $L2XONE $L2YONE $LONLATONE binary asciiu' alias one2xyz ' htformat $LONE $XYONE $L2XONE $L2YONE $LONLATONE binary ascii3' alias asc2one ' htformat $LONE $XYONE $L2XONE $L2YONE $LONLATONE asciiu binary' alias xyz2one ' htformat $LONE $XYONE $L2XONE $L2YONE $LONLATONE ascii3 binary' alias shiftone ' htarray $LONE $XYONE $L2XONE $L2YONE shift' alias upsidedownone 'htarray $LONE $XYONE $L2XONE $L2YONE upsidedown' alias mon2yearone 'httime $LONE' alias meanone ' htmean $LONE' alias pointone ' htpoint $LONE $XYONE $L2XONE $L2YONE $LONLATONE' alias punchone ' htpointts $LONE $XYONE $L2XONE $L2YONE $LONLATONE' alias findone ' htmask $LONE $XYONE $L2XONE $L2YONE $LONLATONE' alias maskone ' htmask $LONE $XYONE $L2XONE $L2YONE $LONLATONE' alias rplcone ' htrplc $LONE $XYONE $L2XONE $L2YONE $LONLATONE' alias maskrplcone 'htrplc $LONE $XYONE $L2XONE $L2YONE $LONLATONE' alias one2eps ' htdraw $LONE $XYONE $L2XONE $L2YONE $LONLATONE' alias idone ' htid $LONE $XYONE $L2XONE $L2YONE $LONLATONE' ############################################################ # H08 setting for 5min x 5min of Chao Phraya (.cp5) ############################################################ setenv LCP5 5040 setenv XYCP5 "60 84" setenv L2XCP5 ${DIRH08}/map/dat/l2x_l2y_/l2x.cp5.txt setenv L2YCP5 ${DIRH08}/map/dat/l2x_l2y_/l2y.cp5.txt setenv LONLATCP5 "97.0 102.0 13.0 20.0" # alias createcp5 ' htcreate $LCP5' alias addcp5 ' htmath $LCP5 add' alias subcp5 ' htmath $LCP5 sub' alias mulcp5 ' htmath $LCP5 mul' alias procp5 ' htmath $LCP5 mul' alias divcp5 ' htmath $LCP5 div' alias ratcp5 ' htmath $LCP5 div' alias maxcp5 ' htstat $LCP5 $XYCP5 $L2XCP5 $L2YCP5 $LONLATCP5 max' alias mincp5 ' htstat $LCP5 $XYCP5 $L2XCP5 $L2YCP5 $LONLATCP5 min' alias sumcp5 ' htstat $LCP5 $XYCP5 $L2XCP5 $L2YCP5 $LONLATCP5 sum' alias avecp5 ' htstat $LCP5 $XYCP5 $L2XCP5 $L2YCP5 $LONLATCP5 ave' alias cp52asc ' htformat $LCP5 $XYCP5 $L2XCP5 $L2YCP5 $LONLATCP5 binary asciiu' alias cp52xyz ' htformat $LCP5 $XYCP5 $L2XCP5 $L2YCP5 $LONLATCP5 binary ascii3' alias asc2cp5 ' htformat $LCP5 $XYCP5 $L2XCP5 $L2YCP5 $LONLATCP5 asciiu binary' alias xyz2cp5 ' htformat $LCP5 $XYCP5 $L2XCP5 $L2YCP5 $LONLATCP5 ascii3 binary' alias little2cp5 ' htformat $LCP5 $XYCP5 $L2XCP5 $L2YCP5 $LONLATCP5 little binary' alias shiftcp5 ' htarray $LCP5 $XYCP5 $L2XCP5 $L2YCP5 shift' alias upsidedowncp5 'htarray $LCP5 $XYCP5 $L2XCP5 $L2YCP5 upsidedown' alias mon2yearcp5 'httime $LCP5' alias meancp5 ' htmean $LCP5' alias pointcp5 ' htpoint $LCP5 $XYCP5 $L2XCP5 $L2YCP5 $LONLATCP5' alias punchcp5 ' htpointts $LCP5 $XYCP5 $L2XCP5 $L2YCP5 $LONLATCP5' alias findcp5 ' htmask $LCP5 $XYCP5 $L2XCP5 $L2YCP5 $LONLATCP5' alias maskcp5 ' htmask $LCP5 $XYCP5 $L2XCP5 $L2YCP5 $LONLATCP5' alias rplccp5 ' htrplc $LCP5 $XYCP5 $L2XCP5 $L2YCP5 $LONLATCP5' alias maskrplccp5 'htrplc $LCP5 $XYCP5 $L2XCP5 $L2YCP5 $LONLATCP5' alias cp52eps ' htdraw $LCP5 $XYCP5 $L2XCP5 $L2YCP5 $LONLATCP5' ############################################################ # H08 setting for 0.5deg x 0.5deg of globe (.hlf) ############################################################ setenv LHLF 259200 setenv XYHLF "720 360" setenv L2XHLF ${DIRH08}/map/dat/l2x_l2y_/l2x.hlf.txt setenv L2YHLF ${DIRH08}/map/dat/l2x_l2y_/l2y.hlf.txt setenv LONLATHLF "-180 180 -90 90" # alias createhlf ' htcreate $LHLF' alias addhlf ' htmath $LHLF add' alias subhlf ' htmath $LHLF sub' alias mulhlf ' htmath $LHLF mul' alias prohlf ' htmath $LHLF mul' alias divhlf ' htmath $LHLF div' alias rathlf ' htmath $LHLF div' alias maxhlf ' htstat $LHLF $XYHLF $L2XHLF $L2YHLF $LONLATHLF max' alias minhlf ' htstat $LHLF $XYHLF $L2XHLF $L2YHLF $LONLATHLF min' alias sumhlf ' htstat $LHLF $XYHLF $L2XHLF $L2YHLF $LONLATHLF sum' alias avehlf ' htstat $LHLF $XYHLF $L2XHLF $L2YHLF $LONLATHLF ave' alias hlf2asc ' htformat $LHLF $XYHLF $L2XHLF $L2YHLF $LONLATHLF binary asciiu' alias hlf2xyz ' htformat $LHLF $XYHLF $L2XHLF $L2YHLF $LONLATHLF binary ascii3' alias asc2hlf ' htformat $LHLF $XYHLF $L2XHLF $L2YHLF $LONLATHLF asciiu binary' alias xyz2hlf ' htformat $LHLF $XYHLF $L2XHLF $L2YHLF $LONLATHLF ascii3 binary' alias shifthlf ' htarray $LHLF $XYHLF $L2XHLF $L2YHLF shift' alias upsidedownhlf 'htarray $LHLF $XYHLF $L2XHLF $L2YHLF upsidedown' alias mon2yearhlf 'httime $LHLF' alias meanhlf ' htmean $LHLF' alias pointhlf ' htpoint $LHLF $XYHLF $L2XHLF $L2YHLF $LONLATHLF' alias punchhlf ' htpointts $LHLF $XYHLF $L2XHLF $L2YHLF $LONLATHLF' alias findhlf ' htmask $LHLF $XYHLF $L2XHLF $L2YHLF $LONLATHLF' alias maskhlf ' htmask $LHLF $XYHLF $L2XHLF $L2YHLF $LONLATHLF' alias rplchlf ' htrplc $LHLF $XYHLF $L2XHLF $L2YHLF $LONLATHLF' alias maskrplchlf 'htrplc $LHLF $XYHLF $L2XHLF $L2YHLF $LONLATHLF' alias hlf2eps ' htdraw $LHLF $XYHLF $L2XHLF $L2YHLF $LONLATHLF'