Changes in compare.py [87fce00:373d1b6] in sasmodels


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • compare.py

    r87fce00 r373d1b6  
    1010 
    1111from sasmodels.bumps_model import BumpsModel, plot_data, tic 
    12 try: from sasmodels import kernelcl 
    13 except: from sasmodels import kerneldll as kernelcl 
    14 from sasmodels import kerneldll 
     12from sasmodels import kernelcl, kerneldll 
    1513from sasmodels.convert import revert_model 
    1614 
     
    301299    ] 
    302300 
     301def get_demo_pars(name): 
     302    import sasmodels.models 
     303    __import__('sasmodels.models.'+name) 
     304    model = getattr(sasmodels.models, name) 
     305    pars = getattr(model, 'demo', None) 
     306    if pars is None: pars = dict((p[0],p[2]) for p in model.parameters) 
     307    return pars 
     308 
    303309def main(): 
    304310    opts = [arg for arg in sys.argv[1:] if arg.startswith('-')] 
     
    322328    # if model does not define demo parameters 
    323329    name = args[0] 
    324     import sasmodels.models 
    325     __import__('sasmodels.models.'+name) 
    326     model = getattr(sasmodels.models, name) 
    327     pars = getattr(model, 'demo', None) 
    328     if pars is None: pars = dict((p[0],p[2]) for p in model.parameters) 
     330    pars = get_demo_pars(name) 
    329331 
    330332    Nopencl = int(args[1]) if len(args) > 1 else 5 
Note: See TracChangeset for help on using the changeset viewer.