-
Notifications
You must be signed in to change notification settings - Fork 43
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
fix normalization for angular dispersion (Trac #332) #467
Comments
Trac update at |
Trac update at
to:
to:
to:
to:
to:
to:
Guinier and Fournet (1955) give the following equation 2.36 (pg 24):
!SasView is using:
I can't find a reference that includes the cosine term, or the pi/2 Perhaps the confusion arose from the different forms of the ellipsoid of revolution. Eq 2.32 gives the ellipsoid of revolution as:
but the 1-D ellipsoid kernel employs the substitution u = sin theta so it is evaluated as
[Note: the u variable above is incorrectly named as cos_alpha in the code.] |
Trac update at
to:
... comment removed ... |
Trac update at
to:
This should be part of sasmodels project and therefore core of 4.0 Thus making this blocker
|
Trac update at
|
Trac update at |
Trac update at
This possibly resolved, PAK need to test code. cos(theta) in sasview likely the same as sin(theta) in Hayter & Penfold etc. We might still consider changing all the axes?
|
Trac update at
|
sasview 2D models have an issue with the theta parameter. If there is angular dispersion on theta, then the calculated pattern is weighted by cos(theta). This means that as the 2D pattern is rotated through 90 degrees, the overall scattering intensity decreases and increases again. Furthermore, if there is no angular dispersion, the "correction" is not applied.
It is perhaps the case that the definition of theta and phi in the models does not match theta and phi in the documentation, and that the correction should be applied on the basis of phi, or alternatively, phi and theta should be swapped and the correction continue to apply to theta.
Migrated from http://trac.sasview.org/ticket/332
The text was updated successfully, but these errors were encountered: