diff --git a/2012-numerica/positionerd.sh b/2012-numerica/positionerd.sh new file mode 100755 index 0000000..e825a69 --- /dev/null +++ b/2012-numerica/positionerd.sh @@ -0,0 +1,42 @@ +#!/bin/sh +# +# Quick and dirty helper script to call OwlPS Positioner and generate results. +# To be adapted to your own needs. + +#set -x + +if [ $# -lt 2 ] ; then + echo "Usage:" + echo " $0 [ARGUMENTS]" + echo " is an aggregation file." + echo " is a similarity algorithm name." + echo " and may not contain spaces." + echo "[ARGUMENTS] is a list of additional arguments passed to OwlPS Positioner." + exit 1 +fi + +FILE=$1 +shift +SIMILARITY=$1 +shift +BASE=`basename $FILE .agg`_$SIMILARITY +OUT=$BASE.pos +#STDOUT=$BASE.out +#STDERR=$BASE.err +LOG=$BASE.log + +#POSITIONER="$HOME/owlps/owlps-positioner/owlps-positionerd" +POSITIONER=/usr/local/bin/owlps-positionerd + +if [ ! -x $POSITIONER ] ; then + echo "$POSITIONER does not exist or is not executable!" + exit 1 +fi + +OWLPS_VERSION=$($POSITIONER -V 2>/dev/null | sed -rn 's/^Version: (.*)./\1/p') + +touch owlps_$OWLPS_VERSION +$POSITIONER -v \ + --positioning.ss-similarity=$SIMILARITY \ + --input.csv-file=$FILE \ + --output.csv-file=$OUT $@ >$LOG 2>&1 diff --git a/2013-canmet/positionerd.sh b/2013-canmet/positionerd.sh new file mode 100755 index 0000000..1756552 --- /dev/null +++ b/2013-canmet/positionerd.sh @@ -0,0 +1,43 @@ +#!/bin/sh +# +# Quick and dirty helper script to call OwlPS Positioner and generate results. +# To be adapted to your own needs. + +#set -x + +if [ $# -lt 3 ] ; then + echo "Usage:" + echo " $0 [ARGUMENTS]" + echo " is an aggregation file." + echo " is a similarity algorithm name." + echo " is the distance between two generated reference points." + echo " and may not contain spaces." + echo "[ARGUMENTS] is a list of additional arguments passed to OwlPS Positioner." + exit 1 +fi + +FILE=$1 +shift +SIMILARITY=$1 +shift +STEP=$1 +shift +BASE=`basename $FILE .agg`_$SIMILARITY_$STEP +OUT=$BASE.pos +LOG=$BASE.log + +POSITIONER=$(which owlps-positionerd) + +if [ ! -x "$POSITIONER" ] ; then + echo "$POSITIONER does not exist or is not executable!" + exit 1 +fi + +OWLPS_VERSION=$($POSITIONER -V 2>/dev/null | sed -rn 's/^Version: (.*)./\1/p') + +touch owlps_$OWLPS_VERSION +$POSITIONER -v \ + --positioning.ss-similarity=$SIMILARITY \ + --positioning.generated-line-step=$STEP \ + --input.csv-file=$FILE \ + --output.csv-file=$OUT $@ >$LOG 2>&1