swh:1:snp:f2a036221b848b423bd011c9c4439510d269a331
regenerate_ref_nxs_files.sh
#!/bin/bash
READER=xps
NXDL=NXxps
function update_phi_pro_ref {
cd phi_pro/
echo "Update .pro (PHI depth_profiling) NeXus reference"
dataconverter SnO2_10nm_1.pro eln_data_phi_pro.yaml --reader $READER --nxdl $NXDL --ignore-undocumented --output phi_pro_ref.nxs
cd ..
}
function update_phi_spe_ref {
cd phi_spe/
echo "Update .spe (PHI single spectrum) NeXus reference"
dataconverter SnO2_10nm.spe eln_data_phi_spe.yaml --reader $READER --nxdl $NXDL --ignore-undocumented --output phi_spe_ref.nxs
cd ..
}
function update_scienta_ibw_ref {
cd scienta_ibw/
echo "Update scienta .ibw NeXus reference"
dataconverter Ag_000*.ibw eln_data_scienta_ibw.yaml --reader $READER --nxdl $NXDL --ignore-undocumented --output scienta_ibw_ref.nxs
cd ..
}
function update_scienta_txt_ref {
cd scienta_txt/
echo "Update scienta txt NeXus reference"
dataconverter Ag_000*.txt eln_data_scienta_txt.yaml --reader $READER --nxdl $NXDL --ignore-undocumented --output scienta_txt_ref.nxs
cd ..
}
function update_specs_sle_ref {
echo "Update SPECS .sle NeXus reference"
cd specs_sle/
echo "Update .sle example"
dataconverter EX439_S718_Au.sle eln_data_specs_sle.yaml --reader $READER --nxdl $NXDL --ignore-undocumented --output specs_sle_ref.nxs
cd ..
}
function update_specs_xml_ref {
cd specs_xml/
echo "Update SPECS XML NeXus reference"
dataconverter In-situ_PBTTT_XPS_SPECS.xml eln_data_specs_xml.yaml --reader $READER --nxdl $NXDL --ignore-undocumented --output specs_xml_ref.nxs
cd ..
}
function update_specs_xy_ref {
cd specs_xy/
echo "Update SPECS XY NeXus reference"
dataconverter MgFe2O4_small.xy eln_data_specs_xy.yaml --reader $READER --nxdl $NXDL --ignore-undocumented --output specs_xy_ref.nxs
cd ..
}
function update_vms_irregular_ref {
cd vms_irregular/
echo "Update irregular VAMAS NeXus reference"
dataconverter irregular.vms eln_data_vms_irregular.yaml --reader $READER --nxdl $NXDL --ignore-undocumented --output vms_irregular_ref.nxs
cd ..
}
function update_vms_regular_ref {
cd vms_regular/
echo "Update regular VAMAS NeXus reference"
dataconverter regular.vms eln_data_vms_regular.yaml --reader $READER --nxdl $NXDL --ignore-undocumented --output vms_regular_ref.nxs
cd ..
}
function update_vms_txt_export_ref {
cd vms_txt_export/
echo "Update Vamas text export reference"
dataconverter vms_txt_export.txt eln_data_vms_txt_export.yaml --reader $READER --nxdl $NXDL --ignore-undocumented --output vms_txt_export_ref.nxs
cd ..
}
function update_vms_analysis_ref {
cd vms_analysis/
echo "Update Vamas data analysis export reference"
dataconverter FeO* eln.yaml --reader $READER --nxdl $NXDL --ignore-undocumented --output vms_analysis_ref.nxs
cd ..
}
project_dir=$(dirname $(dirname $(realpath $0)))
cd $project_dir/tests/data
update_phi_pro_ref
update_phi_spe_ref
update_scienta_ibw_ref
update_scienta_txt_ref
update_specs_sle_ref
update_specs_xml_ref
update_specs_xy_ref
update_vms_irregular_ref
update_vms_regular_ref
update_vms_txt_export_ref
update_vms_analysis_ref