Alex_Project issueshttps://code.ornl.gov/y8z/alex_project/-/issues2022-03-04T21:06:45Zhttps://code.ornl.gov/y8z/alex_project/-/issues/29[Task] Implement a post processing tab in ADDIE interface for Mantid2022-03-04T21:06:45ZZhang, Yuanpengzhangy3@ornl.gov[Task] Implement a post processing tab in ADDIE interface for Mantid> In the `Processing` tab, when clicking on `Launch Reduction` button, we expect to kick off the reduction and obtain reduced data stored in nexus file format. Though we are not there yet, we will. But I suppose this won't happen during ...> In the `Processing` tab, when clicking on `Launch Reduction` button, we expect to kick off the reduction and obtain reduced data stored in nexus file format. Though we are not there yet, we will. But I suppose this won't happen during this summer since there are indeed quite a few missing capabilities in the underlying reduction engine. This means, we can prepare the input json file (which will contain information concerning those missing corrections) but we won't be able to kick off the reduction. However, this does not prevent us from moving forward with the GUI design, as sketched next.
A separate tab is needed in ADDIE interface for Mantid, for extracting bank-by-bank data from the nexus file generated with data reduction. Here in the following link we can find the GUI design, [https://balsamiq.cloud/sd2jtfw/ptaj9k7](https://balsamiq.cloud/sd2jtfw/ptaj9k7) - see the second wireframe (i.e. slide).
> Concerning implementation, we can refer to the design and implementation of the `Rietveld` tab.Alex_SULI_07-12-2021Zhang, Yuanpengzhangy3@ornl.govGreenhalgh, AlexanderZhang, Yuanpengzhangy3@ornl.govhttps://code.ornl.gov/y8z/alex_project/-/issues/9[Task] Kick off reduction by calling mantidtotalscattering2021-06-23T14:15:37ZZhang, Yuanpengzhangy3@ornl.gov[Task] Kick off reduction by calling mantidtotalscatteringFollowing previous task #8, once the json file is ready, we need to go the next stage - call `mantidtotalscattering` to run with the prepared json file. Suppose the prepare json file is `reduction.json`, the command we are going to execu...Following previous task #8, once the json file is ready, we need to go the next stage - call `mantidtotalscattering` to run with the prepared json file. Suppose the prepare json file is `reduction.json`, the command we are going to execute is `mantidtotalscattering reduction.json`.
Refer to the following codes for the typical method to call another program within ADDIE.
[https://github.com/neutrons/addie/blob/50e28ba3f7b7e02774328087ebf9c595057c4b54/addie/processing/idl/run_sum_scans.py#L38-L45](https://github.com/neutrons/addie/blob/50e28ba3f7b7e02774328087ebf9c595057c4b54/addie/processing/idl/run_sum_scans.py#L38-L45)
> We may need some more live discussions when we come to this task since it may be a bit challenging for you @halgh007 to figure out the workflow.Greenhalgh, AlexanderGreenhalgh, Alexander