SpectraRust/scripts/migrate_physics_line_profile.sh
2026-03-25 18:34:41 +08:00

40 lines
1.1 KiB
Bash

#!/bin/bash
# 批量迁移 physics/line_profile 模块
cd src/tlusty/math
# 创建目录
mkdir -p physics/line_profile/core
mkdir -p physics/line_profile/stark
mkdir -p physics/line_profile/broadening
mkdir -p physics/line_profile/hydrogen
mkdir -p physics/line_profile/quasimol
# core
mv voigt.rs physics/line_profile/core
mv voigte.rs physics/line_profile/core
mv profil.rs physics/line_profile/core
mv profsp.rs physics/line_profile/core
mv xk2dop.rs physics/line_profile/core
# stark
mv stark0.rs physics/line_profile/stark
mv starka.rs physics/line_profile/stark
mv divstr.rs physics/line_profile/stark
mv inthyd.rs physics/line_profile/stark
mv intlem.rs physics/line_profile/stark
mv intxen.rs physics/line_profile/stark
mv lemini.rs physics/line_profile/stark
mv gomini.rs physics/line_profile/stark
# broadening
mv dopgam.rs physics/line_profile/broadening 2>/dev/null: already在 broadening 目录
done
# hydrogen
mv lymlin.rs physics/line_profile/hydrogen
mv ghydop.rs physics/line_profile/hydrogen
# quasimol
mv allard.rs physics/line_profile/quasimol
mv allardt.rs physics/line_profile/quasimol
mv quasim.rs physics/line_profile/quasimol
echo "Done"