#!/bin/bash case $1 in # cleanup environment to start fresh --cleanup) rm -f figs/Figure*.png rm -f data/*.h5 rm -f -r mods/{i686,x86_64,powerpc,umac} exit ;; *) esac makeoutputdirs() { mkdir -p data figs } makedll() { cd mods nrnivmodl cd .. } generate_data() { # ~6 minutes export NRN_NMODL_PATH=${PWD}/mods export HOC_LIBRARY_PATH=${PWD}/hoc scripts/make_data.sh } generate_plots() { py/make_figures.py } makeoutputdirs makedll generate_data generate_plots