Version 50 (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 | 1D success |
---|---|---|---|---|---|---|---|---|---|---|

BarBellModel | barbell | Y | N | N | N | N | 3 | AJJ | Y | 188/200 |

BCCrystalModel | bcc_paracrystal | Y | N | N | N | N | 3 | AJJ | Y | 25/200 |

BroadPeakModel | broad_peak | Y | N | N | N | N | 4 | PDB | Y | see below |

FCCrystalModel | fcc_paracrystal | Y | N | N | N | N | 3 | AJJ | Y | 11/200 |

CappedCylinderModel | capped_cylinder | Y | N | N | N | N | 3 | HP | Y | 198/200 |

CoreShellCylinderModel | core_shell_cylinder | Y | N | Y | N | N | 3 | HP | Y | 200/200 |

CylinderModel | cylinder | Y | N | Y | N | N - but doc says so | 1 | HP | Y | 200/200 |

EllipsoidModel | ellipsoid | Y | N | Y | N | N | 1 | HP | Y | 200/200 |

LamellarModel | lamellar | Y | N | N | N | N | 2 | PAK | Y | 199/200 |

ParallelepipedModel | parallelepiped | Y | N | Y | N | N - but doc says so | 2 | MAG | Y | 4/200 |

SphereModel | sphere | Y | N | Y | N | Y | 1 | HP | Y | 192/200 |

TriaxialEllipsoidModel | triaxial_ellipsoid | Y | N | Y | N | Y | 3 | HP | Y | 200/200 |

LamellarFFHGModel | lamellarFFHG | Y | N | N | N | N | 3 | RKH | Y needs utest | 200/200 |

LamellarPCrystallModel | lamellarPC | Y | N | N | N | N | 3 | RKH | Y needs utest | 13/200 |

LamellarPSModel | lamellarCaille | Y | N | N | N | N | 3 | RKH | Y needs utest | 184/200 |

LamellarPSHGModel | lamellarCailleHG | Y | N | N | N | N | 3 | RKH | Y needs utest | 188/200 |

HardsphereStructure | hardsphere | N | Y | N | N | N | 1 | RKH | Y needs utest | 2/200 |

StickyHSStructure | stickyhardsphere | N | Y | N | N | N | 1 | RKH | Y needs utest | 44/200 |

HayterMSAStructure | HayterMSAsq | N | Y | N | N | N | 1 | RKH | N | 27/200 |

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

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 | |||||||

HollowCylinderModel | hollow_cylinder | Y | N | N | N | N | 2 | JRK | Y | 195/200 |

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 | |||||||||

!Lorentz | lorentz | Y | N | N | N | N | 1 | JRK | Y | 200/200 |

!DABModel | dab | Y | N | N | N | N | 1 | DM | Y | 200/200 |

!AbsolutePower_Law | power_law | 3 | SMK | N | 200/200 | |||||

TeubnerStrey | teubner_strey | 1 | PAK | Y | see below | |||||

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

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

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

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

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

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

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

!Guinier | guinier | Y | N | N | N | N | 1 | JRK | Y | 193/200 |

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

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

PeakGaussModel | gaussian_peak | 4 | AJJ | N | 200/200 | |||||

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

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

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

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

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: Teubner-Strey and broad peak fail due to additional scale parameter in sasmodels

List 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