Changeset 48462b0 in sasmodels for sasmodels/models/two_power_law.py


Ignore:
Timestamp:
Jul 31, 2017 1:24:42 AM (7 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:
109d963
Parents:
404ebbd
Message:

tuned random model generation for even more models

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sasmodels/models/two_power_law.py

    rbb4b509 r48462b0  
    9898Iq.vectorized = True  # Iq accepts an array of q values 
    9999 
     100def random(): 
     101    import numpy as np 
     102    coefficient_1 = 1 
     103    crossover = 10**np.random.uniform(-3, -1) 
     104    power_1 = np.random.uniform(1, 6) 
     105    power_2 = np.random.uniform(1, 6) 
     106    pars = dict( 
     107        scale=1, #background=0, 
     108        coefficient_1=coefficient_1, 
     109        crossover=crossover, 
     110        power_1=power_1, 
     111        power_2=power_2, 
     112    ) 
     113    return pars 
     114 
    100115demo = dict(scale=1, background=0.0, 
    101116            coefficent_1=1.0, 
Note: See TracChangeset for help on using the changeset viewer.