Changeset 19dcb933 in sasmodels for sasmodels/models/sphere.py
- Timestamp:
- Sep 3, 2014 1:16:10 AM (10 years ago)
- Branches:
- master, core_shell_microgels, costrafo411, magnetic_model, release_v0.94, release_v0.95, ticket-1257-vesicle-product, ticket_1156, ticket_1265_superball, ticket_822_more_unit_tests
- Children:
- 1c7ffdc
- Parents:
- 87985ca
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sasmodels/models/sphere.py
rf4cf580 r19dcb933 1 1 r""" 2 For information about polarised and magnetic scattering, click here_. 2 3 4 .. _here: polar_mag_help.html 5 6 Definition 7 ---------- 8 9 The 1D scattering intensity is calculated in the following way (Guinier, 1955) 10 11 .. math:: 12 13 I(Q) = \frac{\text{scale}}{V} \cdot \left[ \ 14 3V(\Delta\rho) \cdot \frac{\sin(QR) - QR\cos(QR))}{(QR)^3} \ 15 \right]^2 + \text{background} 16 17 where *scale* is a volume fraction, $V$ is the volume of the scatterer, 18 $R$ is the radius of the sphere, *background* is the background level and 19 *sld* and *solvent_sld* are the scattering length densities (SLDs) of the 20 scatterer and the solvent respectively. 21 22 Note that if your data is in absolute scale, the *scale* should represent 23 the volume fraction (which is unitless) if you have a good fit. If not, 24 it should represent the volume fraction times a factor (by which your data 25 might need to be rescaled). 26 27 The 2D scattering intensity is the same as above, regardless of the 28 orientation of $\vec q$. 29 30 Our model uses the form factor calculations as defined in the IGOR 31 package provided by the NIST Center for Neutron Research (Kline, 2006). 32 33 Validation 34 ---------- 35 36 Validation of our code was done by comparing the output of the 1D model 37 to the output of the software provided by the NIST (Kline, 2006). 38 Figure :num:`figure #sphere-comparison` shows a comparison of the output 39 of our model and the output of the NIST software. 40 41 .. _sphere-comparison: 42 43 .. figure:: img/sphere_comparison.jpg 44 45 Comparison of the DANSE scattering intensity for a sphere with the 46 output of the NIST SANS analysis software. The parameters were set to: 47 *scale* = 1.0, *radius* = 60 |Ang|, *contrast* = 1e-6 |Ang^-2|, and 48 *background* = 0.01 |cm^-1|. 49 50 51 Reference 52 --------- 53 54 A Guinier and G. Fournet, *Small-Angle Scattering of X-Rays*, 55 John Wiley and Sons, New York, (1955) 56 57 *2013/09/09 and 2014/01/06 - Description reviewed by S King and P Parker.* 3 58 """ 4 59 … … 6 61 7 62 name = "sphere" 8 title = "Spheres with uniform SLD"63 title = "Spheres with uniform scattering length density" 9 64 description = """\ 10 [Sphere Form Factor] 65 P(q)=(scale/V)*[3V(sld-solvent_sld)*(sin(qR)-qRcos(qR)) 66 /(qR)^3]^2 + background 67 R: radius of sphere 68 V: The volume of the scatter 69 sld: the SLD of the sphere 70 solvent_sld: the SLD of the solvent 11 71 """ 12 72
Note: See TracChangeset
for help on using the changeset viewer.