Changes between Version 90 and Version 91 of ListofModels


Ignore:
Timestamp:
Jan 20, 2016 11:58:58 AM (8 years ago)
Author:
ajj
Comment:

Adding UTest column

Legend:

Unmodified
Added
Removed
Modified
  • ListofModels

    v90 v91  
    1616The Multiply column indicates whether the model can be multiplied by a structure factor.  This is currently hardcoded into src/sas/perspectives/fitting/models.py 
    1717 
    18 ||=!SasView name=||=sasmodels name=||= P(Q) =||= S(Q) =||= Multiply =||= Multiplicity =||= Magnetic =||= SESANS =||= Assigned =||= Converted =||= double err =||= single err =||= double 2D =||= single 2D =|| 
    19 ||HayterMSAStructure     ||HayterMSAsq        ||.||Y||.||.||.||1||RKH||Y|| !NaNs|| FAIL||     -||    -|| 
    20 ||!BarBellModel          ||barbell            ||Y||.||.||.||.||3||AJJ||Y|| good|| good||  FAIL|| FAIL|| 
    21 ||BCCrystalModel         ||bcc_paracrystal    ||Y||.||.||.||.||3||AJJ||Y||  good|| FAIL|| 9e-14|| 2e-2|| 
    22 ||!BroadPeakModel        ||broad_peak         ||Y||.||.||.||.||4||PDB||Y|| good|| good||     -||    -|| 
    23 ||!CappedCylinderModel   ||capped_cylinder    ||Y||.||.||.||.||3||HP ||Y||  good|| good|| 2e-11|| 3e-3|| 
    24 ||!CoreShellCylinderModel||core_shell_cylinder||Y||.||Y||.||.||3||HP ||Y|| good|| good|| 9e-14|| 4e-4|| 
    25 ||!CylinderModel         ||cylinder           ||Y||.||Y||.||Y||1||HP ||Y|| good|| good|| 2e-13|| 1e-4|| 
    26 ||DABModel               ||dab                ||Y||.||.||.||.||1||DM ||Y|| good|| good||     -||    -|| 
    27 ||!EllipsoidModel        ||ellipsoid          ||Y||.||Y||.||.||1||HP ||Y|| good*|| good|| 3e-14|| 1e-4|| 
    28 ||FCCrystalModel         ||fcc_paracrystal    ||Y||.||.||.||.||3||AJJ||Y|| good|| FAIL||  FAIL|| FAIL|| 
    29 ||!PeakGaussModel        ||gaussian_peak      ||Y||.||.||.||.||4||AJJ||Y|| good|| 1e-3||     -||    -|| 
    30 ||!GelFitModel           ||gel_fit            ||Y||.||.||.||.||1||PR ||Y|| good|| good||     -||    -|| 
    31 ||Guinier                ||guinier            ||Y||.||.||.||.||1||JRK||Y|| good|| good||     -||    -|| 
    32 ||!HardsphereStructure   ||hardsphere         ||.||Y||.||.||.||1||RKH||Y|| good|| FAIL||     -||    -|| 
    33 ||!HollowCylinderModel   ||hollow_cylinder    ||Y||.||Y||.||.||2||JRK||Y||  good|| 2e-3|| 4e-13|| 2e-3|| 
    34 ||!LamellarModel         ||lamellar           ||Y||.||.||.||.||2||PAK||Y||  good|| good||     -||    -|| 
    35 ||LamellarPSModel        ||lamellarCaille     ||Y||.||.||.||.||3||RKH||Y|| good|| 5e-2||     -||    -|| 
    36 ||LamellarPSHGModel      ||lamellarCailleHG   ||Y||.||.||.||.||3||RKH||Y|| 3e-12|| 5e-3||     -||    -|| 
    37 ||LamellarFFHGModel      ||lamellarFFHG       ||Y||.||.||.||.||3||RKH||Y|| good|| good||     -||    -|| 
    38 ||LamellarPCrystallModel ||lamellarPC         ||Y||.||.||.||.||3||RKH||Y|| good|| FAIL||     -||    -|| 
    39 ||Lorentz                ||lorentz            ||Y||.||.||.||.||1||JRK||Y|| good|| good||     -||    -|| 
    40 ||!MassFractalModel      ||mass_fractal       ||Y||.||.||.||.||1||PR ||Y|| FAIL|| FAIL||     -||    -|| 
    41 ||!MassSurfaceFractal    ||mass_surface_fractal||Y||.||.||.||.||1||PR ||Y|| good|| good||     -||    -|| 
    42 ||!ParallelepipedModel   ||parallelepiped     ||Y||.||Y||.||Y||2||MAG||Y|| good|| good|| 2e-13|| 8e-5|| 
    43 ||!PearlNecklaceModel    ||pearl_necklace     ||Y||.||.||.||.||3||JRK||Y|| fail|| fail||     -||    -|| 
    44 ||!PolyExclVolume        ||polymer_excl_volume||Y||.||.||.||.||3||PR ||Y|| good|| good||     -||    -|| 
    45 ||!AbsolutePower_Law     ||power_law          ||Y||.||.||.||.||3||SMK||Y|| good|| good||     -||    -|| 
    46 ||!SphereModel           ||sphere             ||Y||.||Y||.||Y||1||HP ||Y|| good*|| good||     -||    -|| 
    47 ||StickyHSStructure      ||stickyhardsphere   ||.||Y||.||.||.||1||RKH||Y|| good|| FAIL||     -||    -|| 
    48 ||!SurfaceFractalModel   ||surface_fractal    ||Y||.||.||.||.||1||PR ||Y|| good|| 5e-5||     -||    -|| 
    49 ||!TeubnerStrey          ||teubner_strey      ||Y||.||.||.||.||1||PAK||Y|| good*|| good||     -||    -|| 
    50 ||!TriaxialEllipsoidModel||triaxial_ellipsoid ||Y||.||Y||.||.||3||HP ||Y|| good*|| good||  good|| good|| 
    51 ||!TwoLorentzian         ||two_lorentzian     ||Y||.||.||.||.||4||PR ||Y|| good|| good||     -||    -|| 
    52 ||BEPolyelectrolyte      ||                   ||Y||.||.||.||.||3||   ||N || - || - || - || - ||  
    53 ||BinaryHSModel          ||binary_hard_sphere ||Y||.||.||.||.||1||PDB||N || - || - || - || - || 
    54 ||Core2ndMomentModel     ||                   ||Y||.||.||.||.||3||SMK||N || - || - || - || - || 
    55 ||!CoreMultiShellModel   ||                   ||Y||.||Y||Y||Y||3||   ||N || - || - || - || - || 
    56 ||!CoreShellModel        ||                   ||Y||.||Y||.||Y||2||MD ||N || - || - || - || - || 
    57 ||!CoreShellEllipsoidModel ||                 ||Y||.||Y||.||.||3||   ||N || - || - || - || - || 
    58 ||CoreShellEllipsoidXTModel||                 ||Y||.||Y||.||.||3||   ||N || - || - || - || - || 
    59 ||!CoreShellBicelleModel ||                   ||Y||.||Y||.||.||2||   ||N || - || - || - || - || 
    60 ||!CorrLength            ||                   ||Y||.||.||.||.||3||   ||N || - || - || - || - || 
    61 ||CSParallelepipedModel  ||                   ||Y||.||Y||.||.||3||MAG||N || - || - || - || - || 
    62 ||Debye                  ||                   ||Y||.||.||.||.||1||SMK||N || - || - || - || - || 
    63 ||!EllipticalCylinderModel||                  ||Y||.||Y||.||.||3||MD ||N || - || - || - || - || 
    64 ||!FlexibleCylinderModel ||                   ||Y||.||.||.||.||2||PR ||N || - || - || - || - || 
    65 ||FlexCylEllipXModel     ||                   ||Y||.||.||.||.||3||   ||N || - || - || - || - || 
    66 ||!FractalModel          ||                   ||Y||.||.||.||.||1||PDB||N || - || - || - || - || 
    67 ||!FractalCoreShell      ||                   ||Y||.||.||.||.||3||   ||N || - || - || - || - || 
    68 ||!FuzzySphereModel      ||                   ||Y||.||.||.||.||2||TRN||N || - || - || - || - || 
    69 ||!GaussLorentzGel       ||                   ||Y||.||.||.||.||2||   ||N || - || - || - || - || 
    70 ||!GuinierPorod          ||                   ||Y||.||.||.||.||2||MD ||N || - || - || - || - || 
    71 ||!LineModel             ||                   ||Y||.||.||.||.||4||   ||N || - || - || - || - || 
    72 ||!LinearPearlsModel     ||                   ||Y||.||.||.||.||3||   ||N || - || - || - || - || 
    73 ||!MicelleSphCore        ||                   ||Y||.||Y||.||.|| ||   ||N || - || - || - || - || 
    74 ||!MultiShellModel       ||                   ||Y||.||Y||Y||.||3||PAK||N || - || - || - || - || 
    75 ||!MultiplicationModel   ||                   ||.||.||.||.||.|| ||PAK||N || - || - || - || - || 
    76 ||!OnionExpShellModel    ||                   ||Y||.||Y||Y||.||3||   ||N || - || - || - || - || 
    77 ||!PeakLorentzModel      ||                   ||Y||.||.||.||.||4||AJJ||Y||good||good||-||-|| 
    78 ||Poly_GaussCoil         ||                   ||Y||.||.||.||.||2||SMK||N || - || - || - || - || 
    79 ||!PorodModel            ||                   ||Y||.||.||.||.||3||MD ||N || - || - || - || - || 
    80 ||!PringleModel          ||                   ||Y||.||.||.||.||3||AJJ||N || - || - || - || - || 
    81 ||!RaspBerryModel        ||                   ||Y||.||.||.||.||2||AJJ||N || - || - || - || - || 
    82 ||!RectangularPrismModel ||                   ||Y||.||Y||.||.||2||MAG||N || - || - || - || - || 
    83 ||!RectangularHollowPrismModel||              ||Y||.||Y||.||.||3||MAG||N || - || - || - || - || 
    84 ||!RectangularHollowPrismInfThinWallsModel||  ||Y||.||.||.||.||3||MAG||N || - || - || - || - || 
    85 ||!ReflectivityModel     ||                   ||Y||.||.||Y||.||4||   ||N || - || - || - || - || 
    86 ||ReflectivityIIModel    ||                   ||Y||.||.||Y||.||4||   ||N || - || - || - || - || 
    87 ||RPA10Model             ||                   ||Y||.||.||Y||.||3||PAK||N || - || - || - || - || 
    88 ||!ReflectivityModel     ||                   ||Y||.||.||.||.||4||   ||N || - || - || - || - || 
    89 ||SCCrystalModel         ||                   ||Y||.||.||.||.||3||   ||N || - || - || - || - || 
    90 ||SphericalSLDModel      ||                   ||Y||.||Y||Y||.||3||   ||N || - || - || - || - || 
    91 ||!SquareWellStructure   ||                   ||.||Y||.||.||.||1||PDB||N || - || - || - || - || 
    92 ||!StackedDisksModel     ||                   ||Y||.||Y||.||.||2||TRN||N || - || - || - || - || 
    93 ||!StarPolymer           ||                   ||Y||.||.||.||.||2||PR ||N || - || - || - || - || 
    94 ||!TwoPowerLaw           ||                   ||Y||.||.||.||.||4||WP ||N || - || - || - || - || 
    95 ||!UnifiedPowerRg        ||                   ||Y||.||.||Y||.||4||   ||N || - || - || - || - || 
    96 ||!VesicleModel          ||                   ||Y||.||Y||.||.||2||PDB||N || - || - || - || - || 
    97 ||testmodel              ||                   || || || || || ||3||   ||N || - || - || - || - || 
    98 ||testmodel_2            ||                   || || || || || ||3||   ||N || - || - || - || - || 
    99 ||sum_p1_p2              ||                   || || || || || ||3||   ||N || - || - || - || - || 
    100 ||sum_Ap1_1_Ap2          ||                   || || || || || ||3||   ||N || - || - || - || - || 
    101 ||polynomial5            ||                   || || || || || ||3||   ||N || - || - || - || - || 
    102 ||sph_bessel_jn          ||                   || || || || || ||3||   ||N || - || - || - || - || 
     18||=!SasView name=||=sasmodels name=||= P(Q) =||= S(Q) =||= Multiply =||= Multiplicity =||= Magnetic =||= SESANS =||= Assigned =||= Converted =||= UTest =||= double err =||= single err =||= double 2D =||= single 2D =|| 
     19||HayterMSAStructure     ||HayterMSAsq        ||.||Y||.||.||.||1||RKH||Y|| - || !NaNs|| FAIL||     -||    -|| 
     20||!BarBellModel          ||barbell            ||Y||.||.||.||.||3||AJJ||Y|| - || good|| good||  FAIL|| FAIL|| 
     21||BCCrystalModel         ||bcc_paracrystal    ||Y||.||.||.||.||3||AJJ||Y||  - || good|| FAIL|| 9e-14|| 2e-2|| 
     22||!BroadPeakModel        ||broad_peak         ||Y||.||.||.||.||4||PDB||Y|| - || good|| good||     -||    -|| 
     23||!CappedCylinderModel   ||capped_cylinder    ||Y||.||.||.||.||3||HP ||Y||  - || good|| good|| 2e-11|| 3e-3|| 
     24||!CoreShellCylinderModel||core_shell_cylinder||Y||.||Y||.||.||3||HP ||Y|| - || good|| good|| 9e-14|| 4e-4|| 
     25||!CylinderModel         ||cylinder           ||Y||.||Y||.||Y||1||HP ||Y|| - || good|| good|| 2e-13|| 1e-4|| 
     26||DABModel               ||dab                ||Y||.||.||.||.||1||DM ||Y|| - || good|| good||     -||    -|| 
     27||!EllipsoidModel        ||ellipsoid          ||Y||.||Y||.||.||1||HP ||Y|| - || good*|| good|| 3e-14|| 1e-4|| 
     28||FCCrystalModel         ||fcc_paracrystal    ||Y||.||.||.||.||3||AJJ||Y|| - || good|| FAIL||  FAIL|| FAIL|| 
     29||!PeakGaussModel        ||gaussian_peak      ||Y||.||.||.||.||4||AJJ||Y|| - || good|| 1e-3||     -||    -|| 
     30||!GelFitModel           ||gel_fit            ||Y||.||.||.||.||1||PR ||Y|| - || good|| good||     -||    -|| 
     31||Guinier                ||guinier            ||Y||.||.||.||.||1||JRK||Y|| - || good|| good||     -||    -|| 
     32||!HardsphereStructure   ||hardsphere         ||.||Y||.||.||.||1||RKH||Y|| - || good|| FAIL||     -||    -|| 
     33||!HollowCylinderModel   ||hollow_cylinder    ||Y||.||Y||.||.||2||JRK||Y||  - || good|| 2e-3|| 4e-13|| 2e-3|| 
     34||!LamellarModel         ||lamellar           ||Y||.||.||.||.||2||PAK||Y||  - || good|| good||     -||    -|| 
     35||LamellarPSModel        ||lamellarCaille     ||Y||.||.||.||.||3||RKH||Y|| - || good|| 5e-2||     -||    -|| 
     36||LamellarPSHGModel      ||lamellarCailleHG   ||Y||.||.||.||.||3||RKH||Y|| - || 3e-12|| 5e-3||     -||    -|| 
     37||LamellarFFHGModel      ||lamellarFFHG       ||Y||.||.||.||.||3||RKH||Y|| - || good|| good||     -||    -|| 
     38||LamellarPCrystallModel ||lamellarPC         ||Y||.||.||.||.||3||RKH||Y|| - || good|| FAIL||     -||    -|| 
     39||Lorentz                ||lorentz            ||Y||.||.||.||.||1||JRK||Y|| - || good|| good||     -||    -|| 
     40||!MassFractalModel      ||mass_fractal       ||Y||.||.||.||.||1||PR ||Y|| - || FAIL|| FAIL||     -||    -|| 
     41||!MassSurfaceFractal    ||mass_surface_fractal||Y||.||.||.||.||1||PR ||Y|| - || good|| good||     -||    -|| 
     42||!ParallelepipedModel   ||parallelepiped     ||Y||.||Y||.||Y||2||MAG||Y|| - || good|| good|| 2e-13|| 8e-5|| 
     43||!PearlNecklaceModel    ||pearl_necklace     ||Y||.||.||.||.||3||JRK||Y|| - || fail|| fail||     -||    -|| 
     44||!PolyExclVolume        ||polymer_excl_volume||Y||.||.||.||.||3||PR ||Y|| - || good|| good||     -||    -|| 
     45||!AbsolutePower_Law     ||power_law          ||Y||.||.||.||.||3||SMK||Y|| - || good|| good||     -||    -|| 
     46||!SphereModel           ||sphere             ||Y||.||Y||.||Y||1||HP ||Y|| - || good*|| good||     -||    -|| 
     47||StickyHSStructure      ||stickyhardsphere   ||.||Y||.||.||.||1||RKH||Y|| - || good|| FAIL||     -||    -|| 
     48||!SurfaceFractalModel   ||surface_fractal    ||Y||.||.||.||.||1||PR ||Y|| - || good|| 5e-5||     -||    -|| 
     49||!TeubnerStrey          ||teubner_strey      ||Y||.||.||.||.||1||PAK||Y|| - || good*|| good||     -||    -|| 
     50||!TriaxialEllipsoidModel||triaxial_ellipsoid ||Y||.||Y||.||.||3||HP ||Y|| - || good*|| good||  good|| good|| 
     51||!TwoLorentzian         ||two_lorentzian     ||Y||.||.||.||.||4||PR ||Y|| - || good|| good||     -||    -|| 
     52||BEPolyelectrolyte      ||                   ||Y||.||.||.||.||3||   ||N || - || - || - || - ||  - || 
     53||BinaryHSModel          ||binary_hard_sphere ||Y||.||.||.||.||1||PDB||N || - || - || - || - || - || 
     54||Core2ndMomentModel     ||                   ||Y||.||.||.||.||3||SMK||N || - || - || - || - || - || 
     55||!CoreMultiShellModel   ||                   ||Y||.||Y||Y||Y||3||   ||N || - || - || - || - || - || 
     56||!CoreShellModel        ||                   ||Y||.||Y||.||Y||2||MD ||N || - || - || - || - || - || 
     57||!CoreShellEllipsoidModel ||                 ||Y||.||Y||.||.||3||   ||N || - || - || - || - || - || 
     58||CoreShellEllipsoidXTModel||                 ||Y||.||Y||.||.||3||   ||N || - || - || - || - || - || 
     59||!CoreShellBicelleModel ||                   ||Y||.||Y||.||.||2||   ||N || - || - || - || - || - || 
     60||!CorrLength            ||                   ||Y||.||.||.||.||3||   ||N || - || - || - || - || - || 
     61||CSParallelepipedModel  ||                   ||Y||.||Y||.||.||3||MAG||N || - || - || - || - || - || 
     62||Debye                  ||                   ||Y||.||.||.||.||1||SMK||N || - || - || - || - || - || 
     63||!EllipticalCylinderModel||                  ||Y||.||Y||.||.||3||MD ||N || - || - || - || - || - || 
     64||!FlexibleCylinderModel ||                   ||Y||.||.||.||.||2||PR ||N || - || - || - || - || - || 
     65||FlexCylEllipXModel     ||                   ||Y||.||.||.||.||3||   ||N || - || - || - || - || - || 
     66||!FractalModel          ||                   ||Y||.||.||.||.||1||PDB||N || - || - || - || - || - || 
     67||!FractalCoreShell      ||                   ||Y||.||.||.||.||3||   ||N || - || - || - || - || - || 
     68||!FuzzySphereModel      ||                   ||Y||.||.||.||.||2||TRN||N || - || - || - || - || - || 
     69||!GaussLorentzGel       ||                   ||Y||.||.||.||.||2||   ||N || - || - || - || - || - || 
     70||!GuinierPorod          ||                   ||Y||.||.||.||.||2||MD ||N || - || - || - || - || - || 
     71||!LineModel             ||                   ||Y||.||.||.||.||4||   ||N || - || - || - || - || - || 
     72||!LinearPearlsModel     ||                   ||Y||.||.||.||.||3||   ||N || - || - || - || - || - || 
     73||!MicelleSphCore        ||                   ||Y||.||Y||.||.|| ||   ||N || - || - || - || - || - || 
     74||!MultiShellModel       ||                   ||Y||.||Y||Y||.||3||PAK||N || - || - || - || - || - || 
     75||!MultiplicationModel   ||                   ||.||.||.||.||.|| ||PAK||N || - || - || - || - || - || 
     76||!OnionExpShellModel    ||                   ||Y||.||Y||Y||.||3||   ||N || - || - || - || - || - || 
     77||!PeakLorentzModel      ||                   ||Y||.||.||.||.||4||AJJ||Y|| - ||good||good||-||-|| 
     78||Poly_GaussCoil         ||                   ||Y||.||.||.||.||2||SMK||N || - || - || - || - || - || 
     79||!PorodModel            ||                   ||Y||.||.||.||.||3||MD ||N || - || - || - || - || - || 
     80||!PringleModel          ||                   ||Y||.||.||.||.||3||AJJ||N || - || - || - || - || - || 
     81||!RaspBerryModel        ||                   ||Y||.||.||.||.||2||AJJ||N || - || - || - || - || - || 
     82||!RectangularPrismModel ||                   ||Y||.||Y||.||.||2||MAG||N || - || - || - || - || - || 
     83||!RectangularHollowPrismModel||              ||Y||.||Y||.||.||3||MAG||N || - || - || - || - || - || 
     84||!RectangularHollowPrismInfThinWallsModel||  ||Y||.||.||.||.||3||MAG||N || - || - || - || - || - || 
     85||!ReflectivityModel     ||                   ||Y||.||.||Y||.||4||   ||N || - || - || - || - || - || 
     86||ReflectivityIIModel    ||                   ||Y||.||.||Y||.||4||   ||N || - || - || - || - || - || 
     87||RPA10Model             ||                   ||Y||.||.||Y||.||3||PAK||N || - || - || - || - || - || 
     88||!ReflectivityModel     ||                   ||Y||.||.||.||.||4||   ||N || - || - || - || - || - || 
     89||SCCrystalModel         ||                   ||Y||.||.||.||.||3||   ||N || - || - || - || - || - || 
     90||SphericalSLDModel      ||                   ||Y||.||Y||Y||.||3||   ||N || - || - || - || - || - || 
     91||!SquareWellStructure   ||                   ||.||Y||.||.||.||1||PDB||N || - || - || - || - || - || 
     92||!StackedDisksModel     ||                   ||Y||.||Y||.||.||2||TRN||N || - || - || - || - || - || 
     93||!StarPolymer           ||                   ||Y||.||.||.||.||2||PR ||N || - || - || - || - || - || 
     94||!TwoPowerLaw           ||                   ||Y||.||.||.||.||4||WP ||N || - || - || - || - || - || 
     95||!UnifiedPowerRg        ||                   ||Y||.||.||Y||.||4||   ||N || - || - || - || - || - || 
     96||!VesicleModel          ||                   ||Y||.||Y||.||.||2||PDB||N || - || - || - || - || - || 
     97||testmodel              ||                   || || || || || ||3||   ||N || - || - || - || - || - || 
     98||testmodel_2            ||                   || || || || || ||3||   ||N || - || - || - || - || - || 
     99||sum_p1_p2              ||                   || || || || || ||3||   ||N || - || - || - || - || - || 
     100||sum_Ap1_1_Ap2          ||                   || || || || || ||3||   ||N || - || - || - || - || - || 
     101||polynomial5            ||                   || || || || || ||3||   ||N || - || - || - || - || - || 
     102||sph_bessel_jn          ||                   || || || || || ||3||   ||N || - || - || - || - || - || 
    103103 
    104104^*^ using taylor expansion near 0 for fq = 3 (sin(qr)/qr - cos(qr))/qr^2^; using quad precision as a cross check, this is more accurate than computing the direct expression for qr < 0.1 in double precision, and so the values will differ from those in sasview.  It is much more accurate in single precision.  This affects many models, including sphere and ellipsoid models.  The cylinder models are using J1(qr)/qr, which has its own numerical expansion and does not suffer from this problem.  Should probably settle on one or the other and move it into the library.  So even though the double precision values for sphere, ellipsoid and triaxial ellipsoid differ by more than 5e-14, they are still marked good.  Similarly, the Teubner-Strey model checks out against the quad precision version and so is marked good.