#!/bin/bash
# dump grid_search.py output into a temporary drakefile and run it
DIR=$(pwd)
DRAIN_DIR="$(dirname "$(readlink -f "$0")")"
DRAKE_FILE=".drain.drake"
DRAKE_ARGS_FILE=`mktemp` || exit 1
args="$@"

if [ -f 'default_profile' ]; then
    set -a .
    source default_profile
fi

python $DRAIN_DIR/to_drakefile.py --drakeargsfile $DRAKE_ARGS_FILE --drakeoutput $DRAKE_FILE $args || exit
drake_args=$(cat $DRAKE_ARGS_FILE)
if [ -z "$drake_args" ]; then
    drake --tmpdir=$DIR/.drake --logfile=$DIR/drake.log -w $DRAKE_FILE
else
    drake --tmpdir=$DIR/.drake --logfile=$DIR/drake.log -w $DRAKE_FILE $drake_args
fi
