Commit 45bb27ae authored by Zhang, Yuanpeng's avatar Zhang, Yuanpeng
Browse files

add in input config backup

parent a0949811
Loading
Loading
Loading
Loading
+18 −0
Original line number Diff line number Diff line
@@ -4,15 +4,26 @@ working_dir="/SNS/NOM/shared/CALIBRATION/"
cd $working_dir

dia_file=$(python utils/load.py cal_config.json)
run_num=$(python utils/rn_config.py $dia_file)
run_date=$(python utils/rd_config.py cal_config.json)
sam_env=$(python utils/se_config.py cal_config.json)
gen_mask_file=$(python utils/mg_config.py cal_config.json)
running_dir="/SNS/NOM/shared/CALIBRATION/.cache/"
group_method=$(python utils/gm_config.py cal_config.json)
out_dir=$(python utils/od_config.py cal_config.json)

# Create the output directory if not existing
if [ ! -d $out_dir ] ; then
    mkdir -p $out_dir
fi

# echo settings
echo "+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+"
echo "Working directory: $working_dir"
echo "Calibrant file: $dia_file"
echo "Diamond run number: $run_num"
echo "Diamond run date: $run_date"
echo "Sample environment: $sam_env"
echo "Generate shadow mask file: $gen_mask_file"
echo "Running directory: $running_dir"
echo "Grouping method: $group_method"
@@ -72,6 +83,13 @@ cd $working_dir
# Calibration
mantidpython $working_dir/utils/nom_cal.py $working_dir

if [ ! -d $out_dir/input_configs ] ; then
    mkdir $out_dir/input_configs
fi

file_name=NOMAD_${run_num}_${run_date}_${sam_env}.json
cp cal_config.json $out_dir/input_configs/$file_name

echo ""
echo "+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+"
echo "Info> Calibration job done!"
+18 −0
Original line number Diff line number Diff line
@@ -4,15 +4,26 @@ working_dir="/SNS/NOM/shared/CALIBRATION/"
cd $working_dir

dia_file=$(python utils/load.py cal_config.json)
run_num=$(python utils/rn_config.py $dia_file)
run_date=$(python utils/rd_config.py cal_config.json)
sam_env=$(python utils/se_config.py cal_config.json)
gen_mask_file=$(python utils/mg_config.py cal_config.json)
running_dir="/SNS/NOM/shared/CALIBRATION/.cache/"
group_method=$(python utils/gm_config.py cal_config.json)
out_dir=$(python utils/od_config.py cal_config.json)

# Create the output directory if not existing
if [ ! -d $out_dir ] ; then
    mkdir -p $out_dir
fi

# echo settings
echo "+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+"
echo "Working directory: $working_dir"
echo "Calibrant file: $dia_file"
echo "Diamond run number: $run_num"
echo "Diamond run date: $run_date"
echo "Sample environment: $sam_env"
echo "Generate shadow mask file: $gen_mask_file"
echo "Running directory: $running_dir"
echo "Grouping method: $group_method"
@@ -72,6 +83,13 @@ cd $working_dir
# Calibration
mantidpython $working_dir/utils/nom_cal.py $working_dir

if [ ! -d $out_dir/input_configs ] ; then
    mkdir $out_dir/input_configs
fi

file_name=NOMAD_${run_num}_${run_date}_${sam_env}.json
cp cal_config.json $out_dir/input_configs/$file_name

echo ""
echo "+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+"
echo "Info> Calibration job done!"

utils/rd_config.py

0 → 100644
+10 −0
Original line number Diff line number Diff line
import json
import sys

input_config_f = sys.argv[1]
with open(input_config_f, "r") as f:
    input_config = json.load(f)

run_date = input_config["Date"]

print(run_date)

utils/rn_config.py

0 → 100644
+6 −0
Original line number Diff line number Diff line
import os
import sys

dia_file = sys.argv[1]
run_num = os.path.basename(dia_file).split(".")[0].split("_")[1]
print(run_num)
Loading