Changeset 8cdb9f1 in sasmodels
- Timestamp:
- Aug 4, 2014 5:25:51 PM (11 years ago)
- Branches:
- master, core_shell_microgels, costrafo411, magnetic_model, release_v0.94, release_v0.95, ticket-1257-vesicle-product, ticket_1156, ticket_1265_superball, ticket_822_more_unit_tests
- Children:
- 1726b21
- Parents:
- a42fec0
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
fit.py
ra42fec0 r8cdb9f1 20 20 #set_half(data, 'right') 21 21 22 """23 22 24 model = SasModel(data, OneDGpuCylinder, 25 scale=0.0013, 26 radius=105, 27 length=1000, 28 background=21, 29 sldCyl=.291e-6,sldSolv=7.105e-6, 30 radius_pd=0.1,radius_pd_n=10,radius_pd_nsigma=0, 31 length_pd=0.1,length_pd_n=5,length_pd_nsigma=0, 32 bolim=0.0, 33 uplim=90) #bottom limit, upper limit of angle integral 34 """ 35 """ 36 model = SasModel(data, GpuEllipse, 37 scale=0.08, 38 radius_a=15, radius_b=800, 39 sldEll=.291e-6, sldSolv=7.105e-6, 40 background=0, 41 axis_theta=90, axis_phi=0, 42 axis_theta_pd=15, axis_theta_pd_n=40, axis_theta_pd_nsigma=3, 43 44 radius_a_pd=0.222296, radius_a_pd_n=1, radius_a_pd_nsigma=0, 45 radius_b_pd=.000128, radius_b_pd_n=1, radius_b_pd_nsigma=0, 46 axis_phi_pd=2.63698e-05, axis_phi_pd_n=20, axis_phi_pd_nsigma=0, 47 dtype='float') 23 if 0: 24 model = SasModel(data, OneDGpuCylinder, 25 scale=0.0013, radius=105, length=1000, 26 background=21, sldCyl=.291e-6,sldSolv=7.105e-6, 27 radius_pd=0.1,radius_pd_n=10,radius_pd_nsigma=0, 28 length_pd=0.1,length_pd_n=5,length_pd_nsigma=0, 29 bolim=0.0, uplim=90) #bottom limit, upper limit of angle integral 48 30 49 31 50 # SET THE FITTING PARAMETERS 51 model.radius_a.range(15, 1000) 52 model.radius_b.range(15, 1000) 53 #model.axis_theta_pd.range(0, 360) 54 #model.background.range(0,1000) 55 #model.scale.range(0, 1) 56 """ 32 if 0: 33 model = SasModel(data, GpuEllipse, 34 scale=0.08, 35 radius_a=15, radius_b=800, 36 sldEll=.291e-6, sldSolv=7.105e-6, 37 background=0, 38 axis_theta=90, axis_phi=0, 39 axis_theta_pd=15, axis_theta_pd_n=40, axis_theta_pd_nsigma=3, 40 radius_a_pd=0.222296, radius_a_pd_n=1, radius_a_pd_nsigma=0, 41 radius_b_pd=.000128, radius_b_pd_n=1, radius_b_pd_nsigma=0, 42 axis_phi_pd=2.63698e-05, axis_phi_pd_n=20, axis_phi_pd_nsigma=0, 43 dtype='float') 57 44 58 """59 model = SasModel(data, GpuLamellar,60 scale=0.08,61 bi_thick=19.2946,62 sld_bi=5.38e-6,sld_sol=7.105e-6,63 background=0.003,64 bi_thick_pd= 0.37765, bi_thick_pd_n=10, bi_thick_pd_nsigma=3,65 dtype='float')66 45 67 # SET THE FITTING PARAMETERS68 #model.bi_thick.range(0, 1000)69 #model.scale.range(0, 1)70 #model.bi_thick_pd.range(0, 1000)71 #model.background.range(0,1000)72 model.sld_bi.range(0, 1)46 # SET THE FITTING PARAMETERS 47 model.radius_a.range(15, 1000) 48 model.radius_b.range(15, 1000) 49 #model.axis_theta_pd.range(0, 360) 50 #model.background.range(0,1000) 51 #model.scale.range(0, 1) 73 52 74 """ 53 54 if 0: 55 model = SasModel(data, GpuLamellar, 56 scale=0.08, 57 bi_thick=19.2946, 58 sld_bi=5.38e-6,sld_sol=7.105e-6, 59 background=0.003, 60 bi_thick_pd= 0.37765, bi_thick_pd_n=10, bi_thick_pd_nsigma=3, 61 dtype='float') 62 63 # SET THE FITTING PARAMETERS 64 #model.bi_thick.range(0, 1000) 65 #model.scale.range(0, 1) 66 #model.bi_thick_pd.range(0, 1000) 67 #model.background.range(0, 1000) 68 model.sld_bi.range(0, 1) 69 70 75 71 if 1: 76 72 model = SasModel(data, GpuCylinder, 77 scale=0.0104, 78 radius=92.5, 79 length=798.3, 80 sldCyl=.29e-6, 81 sldSolv=7.105e-6, 82 background=5, 83 cyl_theta=0, 84 cyl_phi=0, 85 cyl_theta_pd=22.11, 86 cyl_theta_pd_n=20, 87 cyl_theta_pd_nsigma=3, 88 radius_pd=.0084, 89 radius_pd_n=10, 90 radius_pd_nsigma=3, 91 length_pd=0.493, 92 length_pd_n=10, 93 length_pd_nsigma=3, 94 cyl_phi_pd=0, 95 cyl_phi_pd_n=1, 96 cyl_phi_pd_nsigma=3, 73 scale=0.0104, radius=92.5, length=798.3, 74 sldCyl=.29e-6, sldSolv=7.105e-6, background=5, 75 cyl_theta=0, cyl_phi=0, 76 cyl_theta_pd=22.11, cyl_theta_pd_n=20, cyl_theta_pd_nsigma=3, 77 radius_pd=.0084, radius_pd_n=10, radius_pd_nsigma=3, 78 length_pd=0.493, length_pd_n=10, length_pd_nsigma=3, 79 cyl_phi_pd=0, cyl_phi_pd_n=1, cyl_phi_pd_nsigma=3, 97 80 dtype='float') 98 81 … … 114 97 if 0: 115 98 model = SasModel(data, GpuCoreShellCylinder, 116 117 118 99 scale= .00031, radius=19.5, thickness=30, length=22, 100 core_sld=7.105e-6, shell_sld=.291e-6, solvent_sld=7.105e-6, 101 background=0.2, axis_theta=0, axis_phi=0, 119 102 120 121 122 123 124 125 103 radius_pd=0.26, radius_pd_n=10, radius_pd_nsigma=3, 104 length_pd=0.26, length_pd_n=10, length_pd_nsigma=3, 105 thickness_pd=1, thickness_pd_n=1, thickness_pd_nsigma=1, 106 axis_theta_pd=1, axis_theta_pd_n=10, axis_theta_pd_nsigma=3, 107 axis_phi_pd=0.1, axis_phi_pd_n=1, axis_phi_pd_nsigma=1, 108 dtype='float') 126 109 127 110 # SET THE FITTING PARAMETERS … … 139 122 140 123 141 """ 142 model = SasModel(data, GpuCapCylinder,143 144 145 146 147 148 149 150 151 124 if 0: 125 model = SasModel(data, GpuCapCylinder, 126 scale=1, rad_cyl=20, rad_cap=40, length=400, 127 sld_capcyl=1e-6, sld_solv=6.3e-6, 128 background=0, theta=0, phi=0, 129 rad_cyl_pd=.1, rad_cyl_pd_n=1, rad_cyl_pd_nsigma=0, 130 rad_cap_pd=.1, rad_cap_pd_n=1, rad_cap_pd_nsigma=0, 131 length_pd=.1, length_pd_n=1, length_pd_nsigma=0, 132 theta_pd=.1, theta_pd_n=1, theta_pd_nsigma=0, 133 phi_pd=.1, phi_pd_n=1, phi_pd_nsigma=0, 134 dtype='float') 152 135 153 model.scale.range(0, 1)136 model.scale.range(0, 1) 154 137 155 """156 """157 model = SasModel(data, GpuTriEllipse,158 scale=0.08, axisA=15, axisB=20, axisC=500,159 sldEll=7.105e-6, sldSolv=.291e-6,160 background=5, theta=0, phi=0, psi=0,161 theta_pd=20, theta_pd_n=40, theta_pd_nsigma=3,162 phi_pd=.1, phi_pd_n=1, phi_pd_nsigma=0,163 psi_pd=30, psi_pd_n=1, psi_pd_nsigma=0,164 axisA_pd=.1, axisA_pd_n=1, axisA_pd_nsigma=0,165 axisB_pd=.1, axisB_pd_n=1, axisB_pd_nsigma=0,166 axisC_pd=.1, axisC_pd_n=1, axisC_pd_nsigma=0, dtype='float')167 138 168 # SET THE FITTING PARAMETERS 169 model.axisA.range(15, 1000) 170 model.axisB.range(15, 1000) 171 #model.axisC.range(15, 1000) 172 #model.background.range(0,1000) 173 #model.theta_pd.range(0, 360) 174 #model.phi_pd.range(0, 360) 175 #model.psi_pd.range(0, 360) 139 if 0: 140 model = SasModel(data, GpuTriEllipse, 141 scale=0.08, axisA=15, axisB=20, axisC=500, 142 sldEll=7.105e-6, sldSolv=.291e-6, 143 background=5, theta=0, phi=0, psi=0, 144 theta_pd=20, theta_pd_n=40, theta_pd_nsigma=3, 145 phi_pd=.1, phi_pd_n=1, phi_pd_nsigma=0, 146 psi_pd=30, psi_pd_n=1, psi_pd_nsigma=0, 147 axisA_pd=.1, axisA_pd_n=1, axisA_pd_nsigma=0, 148 axisB_pd=.1, axisB_pd_n=1, axisB_pd_nsigma=0, 149 axisC_pd=.1, axisC_pd_n=1, axisC_pd_nsigma=0, dtype='float') 176 150 177 """ 151 # SET THE FITTING PARAMETERS 152 model.axisA.range(15, 1000) 153 model.axisB.range(15, 1000) 154 #model.axisC.range(15, 1000) 155 #model.background.range(0,1000) 156 #model.theta_pd.range(0, 360) 157 #model.phi_pd.range(0, 360) 158 #model.psi_pd.range(0, 360) 159 160 178 161 179 162
Note: See TracChangeset
for help on using the changeset viewer.