Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Run_visalign diagnostic plots #122

Open
4 tasks
marshallmcdonnell opened this issue Dec 6, 2018 · 1 comment
Open
4 tasks

Run_visalign diagnostic plots #122

marshallmcdonnell opened this issue Dec 6, 2018 · 1 comment
Assignees
Labels
GUI: Reduction Tab The Post-Processing / Reduction tab Priority: Medium Medium priority feature / fix ReductionType: Mantid Related to Mantid-based reduction Type: Diagnostics Features specifically for creating diagnostics; Mainly for IS qualtiy checking Type: Enhancement Added feature or enhancement of current features

Comments

@marshallmcdonnell
Copy link
Member

marshallmcdonnell commented Dec 6, 2018

Lots of diagnostics of individual pixel calibrations

image
Figure (a) Bankx_align.ps is after calibration, intensity as a function of pixel number and Q. This can be done with the existing color-fill-plot after AlignDetectors converts the data to d-spacing then an optional ConvertUnits to Q

image
Figure (b) Bankx_Dia220.ps fitted diamond 220 position relative to nominal as a function of pixel number. The found d-values for all peaks are in the _dspacing diagnostic workspace.

image
Figure (c) align.ps is histogram of the deviation from the nominal diamond 220 position over all non-masked pixel, Gaussian distribution shown for comparison

image
Figure (d) (generated by run_visalign.pro) Gaussian peakwidth of diamond 220 as a function of 2theta for each pixel

run_visalign also produces an ASCII file peakwidth_table.dat which is the content of the plot peakwidth.ps

image

  • For the 2-D alignment plot (a), will just call color-fill plot from Mantid Framework (@quantumsteve is actively work on performance of this feature in Mantid). May work completely fine for NOMAD due to smaller number of pixels, could see in new Mantid Workbench.

Reference files: Bank0_align.pdf, Bank1_align.pdf, Bank2_align.pdf, Bank3_align.pdf, Bank4_align.pdf, Bank5_align.pdf

  • For the mean and std. dev. plot (b), can have it as an individual peak but right now, we have the "total" over all the peaks in the current Mantid implemenation. Need to write as a Mantid algorithm (Issue: not yet assigned). Need to bring in multiple instruments to decide the most beneficial information but do for a single peak initially.

NOTE: Want to do generally for any number of groups, not just the 6 normal banks (required if to be used by other diffractometers)

Reference files:
Bank0_Dia220.pdf, Bank1_Dia220.pdf, Bank2_Dia220.pdf, Bank3_Dia220.pdf, Bank4_Dia220.pdf, Bank5_Dia220.pdf

  • For plot (c) with the distributions, this can carry over from the work in plot (b) above.

Reference image:
image

  • For plot (d), this is already available from PDCalibration in the _resolution in DiagnosticsWorkspace output workspace group.

Reference image:
image

@marshallmcdonnell
Copy link
Member Author

marshallmcdonnell commented Feb 14, 2019

These exist in the calibration module, we just need to add to the UI.

@JeanBilheux we can discuss how to incorporate these into the GUI

@marshallmcdonnell marshallmcdonnell added GUI: Reduction Tab The Post-Processing / Reduction tab ReductionType: Mantid Related to Mantid-based reduction Type: Diagnostics Features specifically for creating diagnostics; Mainly for IS qualtiy checking Priority: Medium Medium priority feature / fix labels Sep 30, 2019
@marshallmcdonnell marshallmcdonnell self-assigned this Oct 2, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
GUI: Reduction Tab The Post-Processing / Reduction tab Priority: Medium Medium priority feature / fix ReductionType: Mantid Related to Mantid-based reduction Type: Diagnostics Features specifically for creating diagnostics; Mainly for IS qualtiy checking Type: Enhancement Added feature or enhancement of current features
Projects
None yet
Development

No branches or pull requests

1 participant