Provide base functionality for all model components @author: Mathieu Doucet / UTK @contact: mathieu.doucet@nist.gov
Bases: sans.models.BaseComponent.BaseComponent
Basic model component for Subtraction Provides basic arithmetics
Evaluate a distribution of q-values.
For 1D, a numpy array is expected as input:
evalDistribution(q)
where q is a numpy array.
qx_prime = [ qx[0], qx[1], qx[2], ....] and qy_prime = [ qy[0], qy[1], qy[2], ....]
Then get q = numpy.sqrt(qx_prime^2+qy_prime^2)
that is a qr in 1D array; q = [q[0], q[1], q[2], ....]
Note : | Due to 2D speed issue, no anisotropic scattering is supported for python models, thus C-models should have
|
---|
The method is then called the following way:
evalDistribution(q) where q is a numpy array.
Parameters: |
|
---|
Check if a given parameter is fittable or not
Parameters: |
|
---|