Jpp test-rotations-old
the software that should make you happy
Loading...
Searching...
No Matches
JAcoustics.sh
Go to the documentation of this file.
1#!/usr/bin/env zsh
2script=${0##*/}
3
4# ------------------------------------------------------------------------------------------
5#
6# Auxiliary script for configuration of acoustics scripts.
7#
8# ------------------------------------------------------------------------------------------
9
10if [ -z $JPP_DIR ]; then
11 echo "Variable JPP_DIR undefined."
12 exit
13fi
14
15source $JPP_DIR/setenv.sh $JPP_DIR >& /dev/null
16
17set_variable: DEBUG ACOUSTICS_DEBUG 2
18set_variable: WORKDIR ACOUSTICS_WORKDIR ./
19set_variable: VERSION ACOUSTICS_VERSION \*
20
21if do_usage $*; then
22 usage "$script <detector identifier>"\
23 "\nAuxiliary script to locally install input files for acoustics data processing."
24fi
25
26if (( $# != 1 )); then
27 fatal "Wrong number of arguments."
28fi
29
30let "ID = $1" # Detector identifier
31let "RUN = 1" # arbitrary run number
32
33# Locally install input files.
34
35source JAcousticsToolkit.sh
36
37for KEY in $ACOUSTICS_KEYS[*]; do
38
39 if [[ ! -f $WORKDIR/${KEY}.txt ]]; then
40
41 getFile.sh $JPP_ARCHIVE $ID $RUN $KEY $VERSION $WORKDIR/${KEY}
42
43 if (( $? != 0 )); then
44 fatal "Abort."
45 fi
46 fi
47done
48
49for KEY in $ACOUSTICS_AUXS[*]; do
50
51 if [[ ! -f $WORKDIR/${KEY}.txt ]]; then
52 fatal "Missing file $WORKDIR/${KEY}.txt"\
53 "\nYou may want to execute archive-get-calibration.sh beforehand."
54 fi
55done