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

Modified Guinier issue on linearized plots #3060

Open
butlerpd opened this issue Aug 17, 2024 · 0 comments
Open

Modified Guinier issue on linearized plots #3060

butlerpd opened this issue Aug 17, 2024 · 0 comments
Labels
Minor Small job

Comments

@butlerpd
Copy link
Member

The rescale function of SasView provides for a generic rescaling of the x and y axis to be x^n,y^m and log or ln thereof.

However it also provides for named plots (which automatically set the x and y scales appropriately such as Kratky, Porod, Guinier etc. One of those is called Xs-Guinier. While the Gunier plot is very well known and the what is meant whenever a Guinier plot is requested, there are in fact two versions of what are often referred to as "modified Guinier" that apply to rods and discs respectivly.

  • For rod, the plot y axis should be ln(I*Q) (instead of ln(I)), and the output is the rod radius. It should be applied in the Q^-1 range of the data. T
  • For discs, the plot y axis should be ln(IQ^2) (instead of ln(I) or ln(IQ)), and the output is the radius of the disc. It should be applied in the Q^-2 region

Currently only the rod version is provided but is confusing as it is not stated which it is. If we are going to provide modified Guinier functions we should include both. Further they should be named so as to be obvious which is which
RodXS-Guinier and DiscXS-Guinier would probably work

NOTE: Identified during the NIST CNR summer school where the plot was incorrectly used for a disc cross-section but given this has existed since the earliest versions of SasView I find it hard to label as a 6.0.0 release requirement. Though relabeling the current xs-Gunier to RodXS-Guinier would be trivial and help avoid incorrect publications?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Minor Small job
Projects
None yet
Development

No branches or pull requests

1 participant