Loading .gitignore +1 −0 Original line number Diff line number Diff line tmp/ .vscode/ live_config.json +1 −1 Original line number Diff line number Diff line { "Cycle": "2025-1_11A_CAL", "SampleEnvironment": "PAC", "SampleEnvironment": "MICAS", "OverwriteUserJsonFile": "Y", "ConfigFile": { "PAC": "PAC_default.json", Loading live_config_files/2025-1_11A_CAL/MICAS_default.json 0 → 100644 +22 −0 Original line number Diff line number Diff line { "CalibDirectory": "/SNS/PG3/shared/CALIBRATION/2025-1_11A_CAL/", "InputFiles": { "CalibFile": "PG3_MICAS_d59228_2025-03-25.h5", "CharBackgrounds": "PG3_char_2025_3-HighRes_MICAS.txt", "CharInPlane": "PG3_char_2025_03_MICAS_limit.txt", "GroupInPlane": "grouping/GROUP_FILE_NOT_EXISTING.xml" }, "Params": { "Proc": { "TOFBinWidthInit": 100.0, "TOFBinWidthProc": -0.0008, "RemovePromptPulseWidth": 0 }, "PostProc": { "TOFBinWidthPProc": -0.0008, "RemovePromptPulseWidth": 0, "StripVPeaksPosTol": 0.05, "StripVPeaksBkgType": "Quadratic" } } } reduce_PG3_live_post_proc.py +269 −257 Original line number Diff line number Diff line Loading @@ -10,6 +10,18 @@ CONDA_ENV = 'mantid' central_config = "/SNS/PG3/shared/livereduce/live_config.json" # <----- Config: Conda environment to use for the reduction try: run = input.getRun() ipts = run.getLogData("experiment_identifier").value run_num = run.getLogData("run_number").value except: # noqa E722 ipts = None run_num = None if not all([run_num, ipts]): mantid.logger.information("Live post proc run number unavailable.") simpleapi.CreateSampleWorkspace(OutputWorkspace=output) else: # -----> Config: Read in the config file with open(central_config, "r") as f: input_c_config = json.load(f) Loading reduce_PG3_live_proc.py +117 −103 Original line number Diff line number Diff line Loading @@ -8,6 +8,20 @@ CONDA_ENV = 'mantid' central_config = "/SNS/PG3/shared/livereduce/live_config.json" # <----- Config: Conda environment to use for the reduction try: run = input.getRun() ipts = run.getLogData("experiment_identifier").value run_num = run.getLogData("run_number").value sam_id = run.getLogData("SampleID").value[0] except: # noqa E722 ipts = None run_num = None sam_id = None if not all([run_num, sam_id, ipts]): logger.information("Live proc run number unavailable.") simpleapi.CreateSampleWorkspace(OutputWorkspace=output) else: # -----> Config: Read in the config file with open(central_config, "r") as f: input_c_config = json.load(f) Loading Loading
live_config.json +1 −1 Original line number Diff line number Diff line { "Cycle": "2025-1_11A_CAL", "SampleEnvironment": "PAC", "SampleEnvironment": "MICAS", "OverwriteUserJsonFile": "Y", "ConfigFile": { "PAC": "PAC_default.json", Loading
live_config_files/2025-1_11A_CAL/MICAS_default.json 0 → 100644 +22 −0 Original line number Diff line number Diff line { "CalibDirectory": "/SNS/PG3/shared/CALIBRATION/2025-1_11A_CAL/", "InputFiles": { "CalibFile": "PG3_MICAS_d59228_2025-03-25.h5", "CharBackgrounds": "PG3_char_2025_3-HighRes_MICAS.txt", "CharInPlane": "PG3_char_2025_03_MICAS_limit.txt", "GroupInPlane": "grouping/GROUP_FILE_NOT_EXISTING.xml" }, "Params": { "Proc": { "TOFBinWidthInit": 100.0, "TOFBinWidthProc": -0.0008, "RemovePromptPulseWidth": 0 }, "PostProc": { "TOFBinWidthPProc": -0.0008, "RemovePromptPulseWidth": 0, "StripVPeaksPosTol": 0.05, "StripVPeaksBkgType": "Quadratic" } } }
reduce_PG3_live_post_proc.py +269 −257 Original line number Diff line number Diff line Loading @@ -10,6 +10,18 @@ CONDA_ENV = 'mantid' central_config = "/SNS/PG3/shared/livereduce/live_config.json" # <----- Config: Conda environment to use for the reduction try: run = input.getRun() ipts = run.getLogData("experiment_identifier").value run_num = run.getLogData("run_number").value except: # noqa E722 ipts = None run_num = None if not all([run_num, ipts]): mantid.logger.information("Live post proc run number unavailable.") simpleapi.CreateSampleWorkspace(OutputWorkspace=output) else: # -----> Config: Read in the config file with open(central_config, "r") as f: input_c_config = json.load(f) Loading
reduce_PG3_live_proc.py +117 −103 Original line number Diff line number Diff line Loading @@ -8,6 +8,20 @@ CONDA_ENV = 'mantid' central_config = "/SNS/PG3/shared/livereduce/live_config.json" # <----- Config: Conda environment to use for the reduction try: run = input.getRun() ipts = run.getLogData("experiment_identifier").value run_num = run.getLogData("run_number").value sam_id = run.getLogData("SampleID").value[0] except: # noqa E722 ipts = None run_num = None sam_id = None if not all([run_num, sam_id, ipts]): logger.information("Live proc run number unavailable.") simpleapi.CreateSampleWorkspace(OutputWorkspace=output) else: # -----> Config: Read in the config file with open(central_config, "r") as f: input_c_config = json.load(f) Loading