Version 53 (modified by pkienzle, 8 years ago) (diff)

Add a model here when you are working on it. Mark it as converted when it is tested and pushed.

The 1D success column is the result of running, which generates random parameters for comparison against sasview. CPU double should be on the order of 1e-14 relative error or better.

We are not dealing with magnetism at this point as it requires some work on the wrapper functionality. Thus the *Magnetic* column below is for reference as to which models need attention. The *SESANS* column should be used to indicate if the model is a priority (1 highest, 4 lowest).

SasView namesasmodels name P(Q) S(Q) Multiply Multiplicity Magnetic SESANS Assigned Converted max err
HayterMSAStructure HayterMSAsq NYNNN1RKHN 30, 19/200 NaN
BarBellModel barbell YNNNN3AJJY 1, 100+/200 NaN
BCCrystalModel bcc_paracrystal YNNNN3AJJY 5e-15
BinaryHSModel binary_hard_sphere YYNNN1PDBN
BroadPeakModel broad_peak YNNNN4PDBY 0
CappedCylinderModel capped_cylinder YNNNN3HP Y 2e-14
CoreShellCylinderModelcore_shell_cylinderYNYNN3HP Y 4e-15
CylinderModel cylinder YNYNN - but doc says so1HP Y 2e-14
!DABModel dab YNNNN1DM Y 5e-16
EllipsoidModel ellipsoid YNYNN1HP Y 1e-14
FCCrystalModel fcc_paracrystal YNNNN3AJJY <1e-12, 3/200 inf
PeakGaussModel gaussian_peak 4AJJN 2e-16
!Guinier guinier YNNNN1JRKY 3e-13, 100+/200 NaN
HardsphereStructure hardsphere NYNNN1RKHY needs utest 4.7
HollowCylinderModel hollow_cylinder YNNNN2JRKY 5e-14
LamellarModel lamellar YNNNN2PAKY 4e-14
LamellarPSModel lamellarCaille YNNNN3RKHY needs utest 9e-13
LamellarPSHGModel lamellarCailleHG YNNNN3RKHY needs utest 1e-12
LamellarFFHGModel lamellarFFHG YNNNN3RKHY needs utest 2e-14
LamellarPCrystallModel lamellarPC YNNNN3RKHY needs utest 2e-14, 8/200 NaN
!Lorentz lorentz YNNNN1JRKY 3e-16
ParallelepipedModel parallelepiped YNYNN - but doc says so2MAGY 0.06, 1/200 NaN
!AbsolutePower_Law power_law 3SMKN 0
SphereModel sphere YNYNY1HP Y 4e-14
StickyHSStructure stickyhardsphere NYNNN1RKHY needs utest 6e-13, 22/200 NaN
TeubnerStrey teubner_strey 1PAKY 8e-15, 62/200 NaN
TriaxialEllipsoidModeltriaxial_ellipsoid YNYNY3HP Y 9e-15
FuzzySphereModel 2TRNN
RaspBerryModel 2AJJ
CoreShellModel doc says so2MDN
CoreMultiShellModel doc says so3
!Core2ndMomentModel 3SMKN
MultiShellModel 3
OnionExpShellModel 3
VesicleModel 2PDBN
!SphericalSLDModel 3
LinearPearlsModel 3
PearlNecklaceModel 3JRKN
EllipticalCylinderModel 3MD N
FlexibleCylinderModel 2 N
!FlexCylEllipXModel 3
CoreShellBicelleModel 2
StackedDisksModel 2TRNN
PringleModel 3AJJ
CoreShellEllipsoidModel 3
!CoreShellEllipsoidXTModel 3
!SCCrystalModel 3
!CSParallelepipedModel 3MAGN
RectangularPrismModel 2MAGN
RectangularHollowPrismModel 3MAGN
RectangularHollowPrismInfThinWallsModel 3MAGN
!Debye 1SMKN
CorrLength 3
FractalModel 1PDB
MassFractalModel 1
SurfaceFractalModel 1
MassSurfaceFractal 1
FractalCoreShell 3
GaussLorentzGel 2
!BEPolyelectrolyte 3
GuinierPorod 2MD N
PorodModel 3MD N
PeakLorentzModel 4AJJN
!Poly_GaussCoil 2SMKN
PolyExclVolume 3
!RPA10Model 3PAK
TwoLorentzian 4
TwoPowerLaw 4
UnifiedPowerRg 4
LineModel 4
GelFitModel 1
StarPolymer 2
ReflectivityModel 4
!ReflectivityIIModel 4
SquareWellStructure 1PDB
!testmodel 3
!testmodel_2 3
!sum_p1_p2 3
!sum_Ap1_1_Ap2 3
!polynomial5 3
!sph_bessel_jn 3

Note: NaN appears because sasmodels ignores I(q) < 0, leading to 0/0 after normalization.

1GList of standard parameters (name = meaning):

  • radius = radius
  • sld = scattering length density of particle
  • solvent_sld = scattering length density of matrix
  • cor_length = correlation length
  • exp = exponent (example: porod_exp)
  • peak_pos = q_peak or q0 etc
  • theta, phi, psi