#!/bin/bash -l # Task 3: EC-side climatology, thresholds and the AI_Inp store on EC_0.25_SD. # Reads the cube built by build_cube_sd.py; obs side is identical to ../HW. set -euo pipefail cd /home/tanpv/Progs/claude/HW_EC_10 export LD_LIBRARY_PATH=/home/tanpv/.conda/envs/ehd/lib${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH} export OMP_NUM_THREADS=1 MKL_NUM_THREADS=1 PYTHONWARNINGS=ignore PY=/home/tanpv/.conda/envs/ehd/bin/python J=${1:-20} echo "==== [1/3] EC + OBS climatology (train-only) $(date '+%F %T') ====" $PY -u src/sd/calc_climatology.py --jobs $J echo "==== [2/3] Tx_thres_obs / Tx_thres_mod (mod from SD cube) $(date '+%F %T') ====" $PY -u src/sd/calc_thresholds.py --jobs $J echo "==== [3/3] assemble AI_Inp store $(date '+%F %T') ====" $PY -u src/sd/build_ai_inputs.py --jobs $J echo "==== features done $(date '+%F %T') ===="