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

Create wrapper algorithm for Polarised SANS reduction at ISIS #36148

Open
rbauststfc opened this issue Sep 20, 2023 · 1 comment
Open

Create wrapper algorithm for Polarised SANS reduction at ISIS #36148

rbauststfc opened this issue Sep 20, 2023 · 1 comment
Labels
ISIS Team: LSS Issue and pull requests managed by the LSS subteam at ISIS SANS Issues and pull requests related to SANS

Comments

@rbauststfc
Copy link
Contributor

rbauststfc commented Sep 20, 2023

A wrapper/workflow algorithm is required for the Polarised SANS reduction at ISIS. This algorithm will call relevant calibration and correction algorithms before passing the workspace into the normal SANS WavRangeReduction algorithm. The workflow algorithm should take a config file (expected to be TOML format) containing the relevant parameters for the reduction.

The config file is required to help manage the large number of parameters that the reduction will require. The Polarised SANS reduction will be run via a script and providing a wrapper algorithm will simplify these scripts, as the individual steps should always remain the same.

Further requirements still need to be gathered for this.

Considerations

The current implementation of the workflow (in the scientist scripts) involves some movement of instrument components on the workspaces. The ReductionCore algorithm will reset these so it's important to be clear that any adjustments made in this algorithm will also need to be present in the UserFile to ensure compatibility and correct calculations.

@rbauststfc rbauststfc added SANS Issues and pull requests related to SANS ISIS Team: LSS Issue and pull requests managed by the LSS subteam at ISIS labels Sep 20, 2023
@rbauststfc
Copy link
Contributor Author

The expected workflow is as follows (still under discussion):

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ISIS Team: LSS Issue and pull requests managed by the LSS subteam at ISIS SANS Issues and pull requests related to SANS
Projects
Status: Backlog
Status: To Do
Development

No branches or pull requests

1 participant