Changeset 19dcb933 in sasmodels for sasmodels/models/sphere.py


Ignore:
Timestamp:
Sep 3, 2014 1:16:10 AM (10 years ago)
Author:
Paul Kienzle <pkienzle@…>
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
Message:

build docs for models

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sasmodels/models/sphere.py

    rf4cf580 r19dcb933  
    11r""" 
     2For information about polarised and magnetic scattering, click here_. 
    23 
     4.. _here: polar_mag_help.html 
     5 
     6Definition 
     7---------- 
     8 
     9The 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 
     17where *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 
     20scatterer and the solvent respectively. 
     21 
     22Note that if your data is in absolute scale, the *scale* should represent 
     23the volume fraction (which is unitless) if you have a good fit. If not, 
     24it should represent the volume fraction times a factor (by which your data 
     25might need to be rescaled). 
     26 
     27The 2D scattering intensity is the same as above, regardless of the 
     28orientation of $\vec q$. 
     29 
     30Our model uses the form factor calculations as defined in the IGOR 
     31package provided by the NIST Center for Neutron Research (Kline, 2006). 
     32 
     33Validation 
     34---------- 
     35 
     36Validation of our code was done by comparing the output of the 1D model 
     37to the output of the software provided by the NIST (Kline, 2006). 
     38Figure :num:`figure #sphere-comparison` shows a comparison of the output 
     39of 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 
     51Reference 
     52--------- 
     53 
     54A Guinier and G. Fournet, *Small-Angle Scattering of X-Rays*, 
     55John Wiley and Sons, New York, (1955) 
     56 
     57*2013/09/09 and 2014/01/06 - Description reviewed by S King and P Parker.* 
    358""" 
    459 
     
    661 
    762name = "sphere" 
    8 title = "Spheres with uniform SLD" 
     63title = "Spheres with uniform scattering length density" 
    964description = """\ 
    10         [Sphere Form Factor] 
     65P(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 
    1171""" 
    1272 
Note: See TracChangeset for help on using the changeset viewer.