Commit 54e5227e authored by Zhang, Yuanpeng's avatar Zhang, Yuanpeng
Browse files

change to micas

parent 2fc3e3b5
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
tmp/
.vscode/
+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",
+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"
        }
    }
}
+269 −257
Original line number Diff line number Diff line
@@ -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)
+117 −103
Original line number Diff line number Diff line
@@ -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)