| set -e | |
| echo "=== EXPANDED FEATURE TRAINING ===" | |
| echo "Started: $(date)" | |
| # Setup | |
| pip install pyarrow huggingface_hub pyyaml sscws astropy cdasws safetensors -q | |
| mkdir -p OrbitResearch && cd OrbitResearch | |
| # Pull latest code and data | |
| hf download datamatters24/orbital-chaos-predictor --repo-type model --local-dir . --force-download | |
| hf download datamatters24/orbital-chaos-nasa-ssc --repo-type dataset --local-dir data/raw | |
| mv data/raw/data/*.parquet data/raw/ 2>/dev/null || true | |
| mkdir -p results | |
| # Need to re-fetch solar wind with expanded features (AL, AU, derived) | |
| # Delete cached solar wind to force re-fetch with new config | |
| echo "Clearing cached solar wind data to fetch expanded features..." | |
| rm -f data/raw/solar_wind_2023-01-01_2025-12-31.parquet | |
| # Run the expanded feature training + ablation | |
| echo "" | |
| echo ">>> Starting expanded feature training..." | |
| python scripts/train_expanded_features.py | |
| echo "" | |
| echo "============================================" | |
| echo "=== ALL DONE ===" | |
| echo "============================================" | |
| echo "Finished: $(date)" | |
| echo "" | |
| echo "--- Ablation Results ---" | |
| cat results/ablation_results.csv 2>/dev/null || echo "No ablation results" | |
| echo "" | |
| echo "--- Storm Evaluation ---" | |
| cat results/storm_eval_expanded.csv 2>/dev/null || echo "No storm results" | |
| echo "" | |
| echo "--- Summary ---" | |
| cat results/expanded_feature_summary.md 2>/dev/null || echo "No summary" | |
| echo "" | |
| echo "COPY EVERYTHING ABOVE AND PASTE BACK" | |