Files
insar-management-system-v2/experiments/isce2_sbas_timeseries/scripts/check_env_ubuntu2404.sh
T

34 lines
1.1 KiB
Bash

#!/usr/bin/env bash
set -euo pipefail
CONDA_BIN="${CONDA_BIN:-/home/administrator/miniconda3/bin/conda}"
REPO_ROOT="${REPO_ROOT:-/mnt/z/Code/Insar_management_system_v2}"
EXP_ROOT="${EXP_ROOT:-$REPO_ROOT/experiments/isce2_sbas_timeseries}"
echo "== repo =="
echo "$REPO_ROOT"
test -d "$REPO_ROOT"
echo "== experiment root =="
echo "$EXP_ROOT"
test -d "$EXP_ROOT"
echo "== python3 =="
python3 --version
echo "== conda env list =="
"$CONDA_BIN" env list
echo "== isce2 runtime =="
"$CONDA_BIN" run -n isce2 python -c "import sys; import isce; print(sys.executable); print(isce.__file__)"
echo "== Lutan1 sensor module =="
"$CONDA_BIN" run -n isce2 python -c "from isce.components.isceobj.Sensor import Lutan1; print(Lutan1.__file__)"
echo "== mintpy import check =="
"$CONDA_BIN" run -n isce2 python -c "import importlib.util; print('mintpy:present' if importlib.util.find_spec('mintpy') else 'mintpy:missing')"
echo "== candidate ISCE stack directories =="
find /home/administrator/miniconda3/envs/isce2 -maxdepth 6 \
\( -iname 'stripmapStack' -o -iname 'topsStack' -o -iname 'stack' \) 2>/dev/null || true