# Note: In this file, any environment variables used as components of
#       new environment variables must be enclosed by curly brackets
# This file designed to be called by sh or ksh. Not csh

# . /usr/local/rsi/idl_6.1/bin/idl_setup.ksh

ARCH=`/bin/uname`

PATH=${PATH}:$IDL_DIR/bin:/usr/local/bin
export PATH

LD_LIBRARY_PATH=/usr/local/X11/lib:/usr/local/lib:/usr/openwin/lib:/usr/local/lang/SUNWspro/lib
export LD_LIBRARY_PATH 

#if [ "$ARCH" = "Linux" ]; then
#   IDL_PATH=+/users/asc/DPE:+/home/stereo/Software/ssw/gen/idl:+/home/stereo/Software/ssw/
   IDL_PATH=+/home/stereo/Software/ssw/gen/idl:+/home/stereo/Software/ssw/
   IDL_PATH=${IDL_PATH}:+/usr/local/rsi/idl71:+/home/stereo/Software/idl
#else
#   IDL_PATH=+/usr/local/rsi/idl_6.1:+/home/stereo/Software/idl:+/users/asc/DPE
#   IDL_PATH=${IDL_PATH}:+/home/stereo/Software/ssw/gen/idl:+/home/stereo/Software/ssw/
#fi
export IDL_PATH

STEREOHOME=/home/stereo
export STEREOHOME

# where the STEREO Software is located
STEREOSOFT=${STEREOHOME}/Software
export STEREOSOFT

# where STEREO processing scripts are located
STEREOSCRIPTS=${STEREOSOFT}/scripts
export STEREOSCRIPTS

# where STEREO idl programs and batch files are located
STEREOIDL=${STEREOSOFT}/idl
export STEREOIDL

ASCHOME=/users/asc
export ASCHOME

L0HOME=${STEREOHOME}/SSCData/Level0
export L0HOME

# Data in standard IDL data structures
IDLDATAHOME=${STEREOHOME}/IDLData
export IDLDATAHOME

# Data in text format
TXTDATAHOME=${STEREOHOME}/TXTData
export TXTDATAHOME

# LET Private Level 1 data (text format) home
LETL1SRLONLYDATAHOME=${STEREOHOME}/LETL1Data/SRLonly
export LETL1DATAHOME

# LET Public Level 1 data (text format) home
LETL1PUBDATAHOME=${STEREOHOME}/LETL1Data/Public
export LETL1DATAHOME

# SEP Beacon data (text format) home
BEACONDATAHOME=${STEREOHOME}/BEACONData
export BEACONDATAHOME

# LET Rates data text format
LETRATESDATAHOME=${STEREOHOME}/LETRatesData
export LETRATESDATAHOME

# Pointing Data - transformation matrices from sc to various coord systems
POINTINGDATAHOME=${STEREOHOME}/PointingData
export POINTINGDATAHOME

# Position Data 
POSITIONDATAHOME=${STEREOHOME}/PositionData
export POSITIONDATAHOME

# Command Response Data 
CMDRESPDATAHOME=${STEREOHOME}/CmdRespData
export CMDRESPDATAHOME

# STEREO directory on mussel ftp site
FTPHOME=${STEREOHOME}/ftpdir
export FTPHOME

# all content posted on the web should be in a subdirectory of this disk
WEBHOME=${STEREOHOME}/Web
export WEBHOME

# plots posted on the web should be in a subdirectory of this disk
WEBPLOTS=$WEBHOME/PLOTS
export WEBPLOTS

# data posted on the web should be in a subdirectory of this disk
WEBDATA=$WEBHOME/DATA
export WEBDATA

# where the STEREO mirror progs are located
MIRRORHOME=${STEREOSOFT}/mirror
export MIRRORHOME

# The STEREO mirror prog
STEREOMIRROR=${MIRRORHOME}/stereo_mirror
export STEREOMIRROR

# Solarsoft stuff
SSW=$STEREOSOFT/ssw
export SSW
# SSWDB=$SSW
# export SSWDB
SSW_SUNSPICE=$SSW/packages/sunspice
export SSW_SUNSPICE
SSW_SUNSPICE_GEN=$SSW_SUNSPICE/data
export SSW_SUNSPICE_GEN
STEREO_SPICE=$SSW/stereo/gen/data/spice
export STEREO_SPICE
STEREO_SPICE_GEN=$STEREO_SPICE/gen
export STEREO_SPICE_GEN
STEREO_SPICE_SCLK=$STEREO_SPICE/sclk
export STEREO_SPICE_SCLK
STEREO_SPICE_ATTITUDE=$STEREO_SPICE/ah
export STEREO_SPICE_ATTITUDE
STEREO_SPICE_ATTIT_SM=$STEREO_SPICE/ah
export STEREO_SPICE_ATTIT_SM
STEREO_SPICE_EPHEM=$STEREO_SPICE/epm
export STEREO_SPICE_EPHEM
STEREO_SPICE_DEF_EPHEM=$STEREO_SPICE/depm
export STEREO_SPICE_DEF_EPHEM
STEREO_SPICE_OTHER=$STEREO_SPICE/other
export STEREO_SPICE_OTHER
TIME_CONV=$SSW/gen/data/time
export TIME_CONV
SSW_INSTR="SSC"
export SSW_INSTR



# Temporary storage
SCRATCH=/home/stereo/tmp
export SCRATCH

# general utility for creating plots from a data and a metadata file
DPE_PGM=/users/asc/DPE
export DPE_PGM
PLOTPROG=$DPE_PGM/plotprog.pl
export PLOTPROG
DPE_DATA=$SCRATCH/DPE
export DPE_DATA
DPE_LOG=$SCRATCH/DPE
export DPE_LOG
DPE_TMP=$SCRATCH/DPE
export DPE_TMP
DPE_PLOTS=$SCRATCH/DPE
export DPE_PLOTS

# GNU zip compression. Cannot use GZIP, because gzip uses it.
GZIPAPP=/usr/bin/gzip
export GZIPAPP

# script to calculate bounding box of postscript file
BBOX_CALC=${ASCHOME}/bin/bbox_calc
export BBOX_CALC

# pstopnm converts postscript to pnm image format
# this version has the path to ghostscript explicitly set to /usr/local/bin/gs
PSTOPNM=${ASCHOME}/bin/pstopnm
export PSTOPNM

# converts ppm image format to gif 
PPMTOGIF=/usr/local/netpbm/bin/ppmtogif
export PPMTOGIF

# a version of axis that prints three minor tick-marks between each
# major tickmark, instead of four

BEHEAD=/${ASCHOME}/bin/behead
export BEHEAD

if [ "$ARCH" = "Linux" ]; then
   PLOT2PS=${ASCHOME}/linuxbin/plot2ps
   PLOT2PST=${ASCHOME}/linuxbin/plot2ps_thick
   ECHO=/bin/echo
   GAWK=/bin/gawk
   COLFIL=${ASCHOME}/linuxbin/colfil
   CONVERT=/usr/bin/convert
   MOGRIFY=/usr/bin/mogrify
   ZIPAPP=/usr/bin/zip
   GUNZIPAPP=/usr/bin/gunzip
   PS2PDF=/usr/bin/ps2pdf14
   DVIPDF=/usr/bin/dvipdf
   AXIS=${ASCHOME}/linuxbin/axis
   AXIS4=${ASCHOME}/linuxbin/axis4
   COMBINE=${ASCHOME}/linuxbin/combine
else
   # converts UNIX plot(5) commands to postscript
   PLOT2PS=${ASCHOME}/bin/plot2ps
   PLOT2PST=${ASCHOME}/bin/plot2ps_thick
   ECHO=/usr/local/gnu/bin/echo
   GAWK=/usr/local/gnu/bin/gawk
   COLFIL=${ASCHOME}/bin/colfil
   # ImageMagick general image conversion utilities
   CONVERT=/usr/local/bin/convert
   MOGRIFY=/usr/local/bin/mogrify
   # zip archive program
   ZIPAPP=/usr/local/bin/zip
   # GNU unzip.
   GUNZIPAPP=/usr/local/gnu/bin/gunzip
   # converts postscript to PDF
   PS2PDF=/usr/local/bin/ps2pdf
   DVIPDF=/usr/local/bin/dvipdf
   # a mediocre, but free plotting program
   AXIS=${ASCHOME}/bin/axis
   AXIS4=${ASCHOME}/bin/axis4
   COMBINE=${ASCHOME}/bin/combine
fi
export PLOT2PS
export PLOT2PST
export ECHO
export GAWK
export COLFIL
export CONVERT
export MOGRIFY
export ZIPAPP
export GUNZIPAPP
export PS2PDF
export DVIPDF
export AXIS
export AXIS4
export COMBINE

