#!/bin/bash

# NOTE:
# The variables below should be defined previously:
#   - MLF_SYS_NAME
#   - UTSUSEMI_DATA_DIR
#   - UTSUSEMI_USR_PRIV_HOME


# Set path to package root directory
MLFSOFT_PATH="$(cd "$(dirname "${BASH_SOURCE:-$0}")" >/dev/null 2>&1; pwd)"

# Set path to Manyo-lib
MANYO_PATH="${MLFSOFT_PATH}/manyo"

# Set path to Utsusemi Python codes
PYUTSUSEMI_PATH="${MLFSOFT_PATH}/python-utsusemi/utsusemi"
#UTSUSEMI_BASE_DIR=${PYUTSUSEMI_PATH}
#UTSUSEMI_USR_DIR=${UTSUSEMI_BASE_DIR}/${UTSUSEMI_SYS_NAME}

# Add python package paths to PYTHONPATH
PYTHONPATH="${MANYO_PATH}:${PYUTSUSEMI_PATH}:${PYUTSUSEMI_PATH}/facade:${PYUTSUSEMI_PATH}/${UTSUSEMI_INST_CODE}/facade:${PYTHONPATH}"

# Add Utsusemi executable directory to PATH
PATH=${MLFSOFT_PATH}/python/bin:${MANYO_PATH}/bin:${PATH}

# Required by manyo-utsusemi's install
INSTALL_PATH=${MANYO_PATH}

# Add TKtools for AMR [180417 Y.I.]
if [ ${UTSUSEMI_INST_CODE} = "AMR" ]; then
    PYTHONPATH=${PYTHONPATH}:${PYUTSUSEMI_PATH}/TKtools/facade
fi

# Export variables to required
export MANYO_PATH \
    UTSUSEMI_BASE_DIR \
    UTSUSEMI_INST_CODE \
    UTSUSEMI_USR_DIR \
    PYTHONPATH \
    MPLBACKEND \
    PATH \
    INSTALL_PATH \


alias Ana="python3 '${PYUTSUSEMI_PATH}/ana/SequencerQ.py' &"
#alias Inv="(cd '${PYUTSUSEMI_PATH}/vis/MethodAssistant2'; python MethodAssistant.py '${MLF_SYS_NAME}')"
alias D4mat="python3 '${PYUTSUSEMI_PATH}/vis/D4Mat2Slicer.py' &"
