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 multi_compare.sh, 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 name | sasmodels name | P(Q) | S(Q) | Multiply | Multiplicity | Magnetic | SESANS | Assigned | Converted | max err |
---|---|---|---|---|---|---|---|---|---|---|

HayterMSAStructure | HayterMSAsq | N | Y | N | N | N | 1 | RKH | N | 30, 19/200 NaN |

BarBellModel | barbell | Y | N | N | N | N | 3 | AJJ | Y | 1, 100+/200 NaN |

BCCrystalModel | bcc_paracrystal | Y | N | N | N | N | 3 | AJJ | Y | 5e-15 |

BinaryHSModel | binary_hard_sphere | Y | Y | N | N | N | 1 | PDB | N | |

BroadPeakModel | broad_peak | Y | N | N | N | N | 4 | PDB | Y | 0 |

CappedCylinderModel | capped_cylinder | Y | N | N | N | N | 3 | HP | Y | 2e-14 |

CoreShellCylinderModel | core_shell_cylinder | Y | N | Y | N | N | 3 | HP | Y | 4e-15 |

CylinderModel | cylinder | Y | N | Y | N | N - but doc says so | 1 | HP | Y | 2e-14 |

!DABModel | dab | Y | N | N | N | N | 1 | DM | Y | 5e-16 |

EllipsoidModel | ellipsoid | Y | N | Y | N | N | 1 | HP | Y | 1e-14 |

FCCrystalModel | fcc_paracrystal | Y | N | N | N | N | 3 | AJJ | Y | <1e-12, 3/200 inf |

PeakGaussModel | gaussian_peak | 4 | AJJ | N | 2e-16 | |||||

!Guinier | guinier | Y | N | N | N | N | 1 | JRK | Y | 3e-13, 100+/200 NaN |

HardsphereStructure | hardsphere | N | Y | N | N | N | 1 | RKH | Y needs utest | 4.7 |

HollowCylinderModel | hollow_cylinder | Y | N | N | N | N | 2 | JRK | Y | 5e-14 |

LamellarModel | lamellar | Y | N | N | N | N | 2 | PAK | Y | 4e-14 |

LamellarPSModel | lamellarCaille | Y | N | N | N | N | 3 | RKH | Y needs utest | 9e-13 |

LamellarPSHGModel | lamellarCailleHG | Y | N | N | N | N | 3 | RKH | Y needs utest | 1e-12 |

LamellarFFHGModel | lamellarFFHG | Y | N | N | N | N | 3 | RKH | Y needs utest | 2e-14 |

LamellarPCrystallModel | lamellarPC | Y | N | N | N | N | 3 | RKH | Y needs utest | 2e-14, 8/200 NaN |

!Lorentz | lorentz | Y | N | N | N | N | 1 | JRK | Y | 3e-16 |

ParallelepipedModel | parallelepiped | Y | N | Y | N | N - but doc says so | 2 | MAG | Y | 0.06, 1/200 NaN |

!AbsolutePower_Law | power_law | 3 | SMK | N | 0 | |||||

SphereModel | sphere | Y | N | Y | N | Y | 1 | HP | Y | 4e-14 |

StickyHSStructure | stickyhardsphere | N | Y | N | N | N | 1 | RKH | Y needs utest | 6e-13, 22/200 NaN |

TeubnerStrey | teubner_strey | 1 | PAK | Y | 8e-15, 62/200 NaN | |||||

TriaxialEllipsoidModel | triaxial_ellipsoid | Y | N | Y | N | Y | 3 | HP | Y | 9e-15 |

FuzzySphereModel | 2 | TRN | N | |||||||

RaspBerryModel | 2 | AJJ | ||||||||

CoreShellModel | doc says so | 2 | MD | N | ||||||

CoreMultiShellModel | doc says so | 3 | ||||||||

!Core2ndMomentModel | 3 | SMK | N | |||||||

MultiShellModel | 3 | |||||||||

OnionExpShellModel | 3 | |||||||||

VesicleModel | 2 | PDB | N | |||||||

!SphericalSLDModel | 3 | |||||||||

LinearPearlsModel | 3 | |||||||||

PearlNecklaceModel | 3 | JRK | N | |||||||

EllipticalCylinderModel | 3 | MD | N | |||||||

FlexibleCylinderModel | 2 | N | ||||||||

!FlexCylEllipXModel | 3 | |||||||||

CoreShellBicelleModel | 2 | |||||||||

StackedDisksModel | 2 | TRN | N | |||||||

PringleModel | 3 | AJJ | ||||||||

CoreShellEllipsoidModel | 3 | |||||||||

!CoreShellEllipsoidXTModel | 3 | |||||||||

!SCCrystalModel | 3 | |||||||||

!CSParallelepipedModel | 3 | MAG | N | |||||||

RectangularPrismModel | 2 | MAG | N | |||||||

RectangularHollowPrismModel | 3 | MAG | N | |||||||

RectangularHollowPrismInfThinWallsModel | 3 | MAG | N | |||||||

!Debye | 1 | SMK | N | |||||||

CorrLength | 3 | |||||||||

FractalModel | 1 | PDB | ||||||||

MassFractalModel | 1 | |||||||||

SurfaceFractalModel | 1 | |||||||||

MassSurfaceFractal | 1 | |||||||||

FractalCoreShell | 3 | |||||||||

GaussLorentzGel | 2 | |||||||||

!BEPolyelectrolyte | 3 | |||||||||

GuinierPorod | 2 | MD | N | |||||||

PorodModel | 3 | MD | N | |||||||

PeakLorentzModel | 4 | AJJ | N | |||||||

!Poly_GaussCoil | 2 | SMK | N | |||||||

PolyExclVolume | 3 | |||||||||

!RPA10Model | 3 | PAK | ||||||||

TwoLorentzian | 4 | |||||||||

TwoPowerLaw | 4 | |||||||||

UnifiedPowerRg | 4 | |||||||||

LineModel | 4 | |||||||||

GelFitModel | 1 | |||||||||

StarPolymer | 2 | |||||||||

ReflectivityModel | 4 | |||||||||

!ReflectivityIIModel | 4 | |||||||||

SquareWellStructure | 1 | PDB | ||||||||

!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