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

Algorithm required for interpolating the efficiency wavelength dependence #36143

Open
rbauststfc opened this issue Sep 20, 2023 · 2 comments
Open
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

An algorithm is required that can interpolate the wavelength dependence for the analyser, flipper and polariser efficiencies. This is needed because the wavelength range of the experiment measurement may be different to the calibration measurements that were used to calculate the efficiencies.

Dirk has commented on this as follows:

It is necessary to make polarisation-analysis on TOF practically feasible without wasting too much time on calibration runs. It helps to reduce propagating excessive noise throughout the data correction. One could interpolate the data to reduce uncertainties. Using the known analytical equation gives an extra layer for checking if results are sensible just looking on the extracted parameters.

We believe that the existing InterpolatingRebin algorithm may be sufficient (and is acceptable for the MVP), however it may not be appropriate long-term because it uses cubic splines. It may be necessary for us to create a more sophisticated interpolation algorithm to use instead.

This interpolation step should be a standalone step at appropriate places in the wrapper workflow algorithm.

This is required for the Polarised SANS reduction at ISIS. Requirements still need to be gathered.

@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 rbauststfc moved this from New to Backlog in ISIS LSS Sprint Planning Sep 20, 2023
@dehoni
Copy link

dehoni commented Nov 7, 2023

The efficiency of the incoming optical components polarizer and flipper will be known from tabulated values. An algorithm is needed to get these values from calibration measurements (straightforward linear combination and ratios of spin-resolved transmission measurements).
The only particular part is the 3He cell. As part of characterising its performance, calculate the “mean gas length” based on two transmission measurements (depolarisedcell, directbeam). In contrast to opacity=gas_length*wavelength the gas length is an intrinsic quantity independent of wavelength, such that one can extract an averaged quantity over the considered wavelength band to improve statistical significance.

@rbauststfc rbauststfc changed the title Algorithm required for extrapolating efficiency wavelength dependence Algorithm required for interpolating the efficiency wavelength dependence Nov 8, 2023
Copy link

This issue has been automatically marked as stale because it has not had activity in 6 months. It will be closed in 7 days if no further activity occurs.
Allowing issues to close as stale helps us filter out issues which can wait for future development time. All issues closed by stale bot act like normal issues; they can be searched for, commented on or reopened at any point.
If you'd like a closed stale issue to be considered, feel free to either re-open the issue directly or contact a developer.
To extend the lifetime of an issue please comment below, it helps us see that this is still affecting you and you want it fixed in the near-future. Extending the lifetime of an issue may cause the development team to prioritise it over other issues, which may be closed as stale instead.

@github-actions github-actions bot added the Stale This label is automatically applied to issues that are automatically closed by the stale bot label Jun 10, 2024
@rbauststfc rbauststfc removed the Stale This label is automatically applied to issues that are automatically closed by the stale bot label Jun 13, 2024
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

2 participants