Ignore:
Timestamp:
Jul 29, 2017 10:56:22 PM (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:
48462b0
Parents:
a151caa
Message:

tuned random model generation for more models

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sasmodels/models/lamellar_hg_stack_caille.py

    ra57b31d r404ebbd  
    123123# VR defaults to 1.0 
    124124 
     125def random(): 
     126    import numpy as np 
     127    total_thickness = 10**np.random.uniform(2, 4.7) 
     128    Nlayers = np.random.randint(2, 200) 
     129    d_spacing = total_thickness / Nlayers 
     130    thickness = d_spacing * np.random.uniform(0, 1) 
     131    length_head = thickness * np.random.uniform(0, 1) 
     132    length_tail = thickness - length_head 
     133    Caille_parameter = np.random.uniform(0, 0.8) 
     134    scale = thickness * 10**np.random.uniform(-7, -4) 
     135    pars = dict( 
     136        scale=1, 
     137        length_head=length_head, 
     138        length_tail=length_tail, 
     139        Nlayers=Nlayers, 
     140        d_spacing=d_spacing, 
     141        Caille_parameter=Caille_parameter, 
     142    ) 
     143    return pars 
     144 
    125145demo = dict( 
    126146    scale=1, background=0, 
Note: See TracChangeset for help on using the changeset viewer.