TOF-SANS Working Group: Difference between revisions
From canSAS
No edit summary |
No edit summary |
||
Line 2: | Line 2: | ||
* Andrew Jackson (ESS) | * Andrew Jackson (ESS) | ||
* Anna Sokolova (ANSTO) | * Anna Sokolova (ANSTO) | ||
* Sebastian Jaksch ( | * Sebastian Jaksch (ESS) | ||
* Judith Houston (ESS) | * Judith Houston (ESS) | ||
* Adrian Rennie (Uppsala) | * Adrian Rennie (Uppsala) | ||
Line 12: | Line 12: | ||
===Generic resolution function=== | ===Generic resolution function=== | ||
* | A workflow for utilizing the full resolution curve is depicted in the figure bellow. | ||
[[File:TOF SANS.drawio.png|thumb|Generic resolution workflow]] | |||
In order to avoid repetitions and keep the message coherent, bellow I provided mostly the collection of relevant links and current status (March 2024). | |||
* '''Input''' data consists of instrumental parameters and shapes of corresponding terms contributing to the resolution function. Please check https://github.com/scipp/esssans/issues/111 for more details | |||
* '''Convolution.''' Following developments in GRASP individual resolution kernels are convoluted rather than collapsed to a single number (as classically has been done with Milldner-Carpenter equation). Please review Jupyter notebook on how this can be potentially done https://github.com/scipp/esssans/files/14509637/checkbox-convolution.ipynb.zip | |||
* '''Resolution curve. '''The full-resolution curves (defined per q points) are saved to NXCanSAS file. Anticipates entries are /entry/data/q/resolutions and /entry/data/q/resolutions_descriptions. dQ as a single number should always be provided. | |||
* '''Loading.''' NXCanSAS files with resolution functions need to be loaded by the analysis software. It will require development in SasView. | |||
* '''Visualization.''' Majority of users will probably apply resolution as it is. It may however be useful to be able to plot individual resolution curves and for example, compare it with Gaussian estimates. There may also be some option for changing sampling. This part needs to be defined and developed. | |||
* '''Computation.''' Proof-of-concept of applying full resolution curve has been demonstrated using SasView: https://github.com/SasView/sasview/blob/generic_resolution/notebooks/GenericResolutionPOC.ipynb | |||
* '''Saving.''' The information about the full resolution curve should be carried on as metadata or the report. It needs to be established | |||
* '''Databases.''' It would also be useful if community supported databases can consume this information (both dQ and full description). | |||
Revision as of 11:39, 20 March 2024
Members
- Andrew Jackson (ESS)
- Anna Sokolova (ANSTO)
- Sebastian Jaksch (ESS)
- Judith Houston (ESS)
- Adrian Rennie (Uppsala)
- Wojciech Potrzebowski (ESS)
News/Status
- Working group formed at canSAS-XI in Freising
- The workshop about TOF resolution was held in March 2021 (online): https://indico.esss.lu.se/event/2506/
Generic resolution function
A workflow for utilizing the full resolution curve is depicted in the figure bellow.
In order to avoid repetitions and keep the message coherent, bellow I provided mostly the collection of relevant links and current status (March 2024).
- Input data consists of instrumental parameters and shapes of corresponding terms contributing to the resolution function. Please check https://github.com/scipp/esssans/issues/111 for more details
- Convolution. Following developments in GRASP individual resolution kernels are convoluted rather than collapsed to a single number (as classically has been done with Milldner-Carpenter equation). Please review Jupyter notebook on how this can be potentially done https://github.com/scipp/esssans/files/14509637/checkbox-convolution.ipynb.zip
- Resolution curve. The full-resolution curves (defined per q points) are saved to NXCanSAS file. Anticipates entries are /entry/data/q/resolutions and /entry/data/q/resolutions_descriptions. dQ as a single number should always be provided.
- Loading. NXCanSAS files with resolution functions need to be loaded by the analysis software. It will require development in SasView.
- Visualization. Majority of users will probably apply resolution as it is. It may however be useful to be able to plot individual resolution curves and for example, compare it with Gaussian estimates. There may also be some option for changing sampling. This part needs to be defined and developed.
- Computation. Proof-of-concept of applying full resolution curve has been demonstrated using SasView: https://github.com/SasView/sasview/blob/generic_resolution/notebooks/GenericResolutionPOC.ipynb
- Saving. The information about the full resolution curve should be carried on as metadata or the report. It needs to be established
- Databases. It would also be useful if community supported databases can consume this information (both dQ and full description).