Changeset bb584b3 in sasmodels


Ignore:
Timestamp:
Dec 23, 2016 10:55:46 AM (8 years ago)
Author:
Paul Kienzle <pkienzle@…>
Branches:
master, core_shell_microgels, costrafo411, magnetic_model, ticket-1257-vesicle-product, ticket_1156, ticket_1265_superball, ticket_822_more_unit_tests
Children:
790b16bb
Parents:
0795293
Message:

include model class in conversion table when it differs from model name

Location:
sasmodels
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • sasmodels/conversion_table.py

    r0795293 rbb584b3  
    239239            "lorentz_exp": "exponent_l", 
    240240            "cor_length": "length_l" 
    241         } 
     241        }, 
     242        "CorrLengthModel" 
    242243    ], 
    243244    "cylinder": [ 
     
    330331            "cor_length": "cor_length", 
    331332            "volfraction": "volfraction", 
    332         } 
     333        }, 
     334        "FractalCoreShellModel" 
    333335    ], 
    334336    "fuzzy_sphere": [ 
     
    349351            "background": "background", 
    350352            "lorentz_scale": "scale_l" 
    351         } 
     353        }, 
     354        "GaussLorentzGelModel" 
    352355    ], 
    353356    "gaussian_peak": [ 
     
    356359            "peak_pos": "q0", 
    357360            "sigma": "B", 
    358         } 
     361        }, 
     362        "PeakGaussModel", 
    359363    ], 
    360364    "gel_fit": [ 
     
    372376        { 
    373377            "rg": "rg" 
    374         } 
     378        }, 
     379        "GuinierModel", 
    375380    ], 
    376381    "guinier_porod": [ 
     
    382387            "scale": "scale", 
    383388            "background": "background" 
    384         } 
     389        }, 
     390        "GuinierPorodModel", 
    385391    ], 
    386392    "hardsphere": [ 
     
    510516        { 
    511517            "cor_length": "length" 
    512         } 
     518        }, 
     519        "LorentzModel", 
    513520    ], 
    514521    "mass_fractal": [ 
     
    536543            "i_zero": "scale", 
    537544            "background": "background", 
    538         } 
     545        }, 
     546        "DebyeModel", 
    539547    ], 
    540548    "multilayer_vesicle": [ 
     
    589597            "peak_pos": "q0", 
    590598            "peak_hwhm": "B" 
    591         } 
     599        }, 
     600        "PeakLorentzModel", 
    592601    ], 
    593602    "pearl_necklace": [ 
     
    832841            "lorentz_length_1": "length_1", 
    833842            "background": "background" 
    834         } 
     843        }, 
     844        "TwoLorentzianModel", 
    835845    ], 
    836846    "two_power_law": [ 
     
    842852            "background": "background", 
    843853            "crossover": "qc" 
    844         } 
     854        }, 
     855        "TwoPowerLawModel", 
    845856    ], 
    846857    "unified_power_Rg": [ 
     
    855866                   "background": "background", 
    856867                   "scale": "scale", 
    857                }) 
     868               }), 
     869        "UnifiedPowerRgModel", 
    858870    ], 
    859871    "vesicle": [ 
  • sasmodels/sasview_model.py

    r86e8e66 rbb584b3  
    6060        # CoreShellEllipsoidModel => core_shell_ellipsoid:1 
    6161        new_name = new_name.split(':')[0] 
    62         old_name = conversion[0] 
     62        old_name = conversion[0] if len(conversion) < 3 else conversion[2] 
    6363        module_attrs = {old_name: find_model(new_name)} 
    6464        ConstructedModule = type(old_name, (), module_attrs) 
Note: See TracChangeset for help on using the changeset viewer.