Changeset 1f159bd in sasmodels
- Timestamp:
- Nov 20, 2017 11:39:13 AM (7 years ago)
- Branches:
- master, core_shell_microgels, magnetic_model, ticket-1257-vesicle-product, ticket_1156, ticket_1265_superball, ticket_822_more_unit_tests
- Children:
- c11d09f, 8c7d5d5
- Parents:
- ac60a39
- Location:
- sasmodels/models
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
sasmodels/models/bcc_paracrystal.py
reda8b30 r1f159bd 69 69 The calculation of $Z(q)$ is a double numerical integral that 70 70 must be carried out with a high density of points to properly capture 71 the sharp peaks of the paracrystalline scattering. 72 So be warned that the calculation is slow. Fitting of any experimental data 71 the sharp peaks of the paracrystalline scattering. 72 So be warned that the calculation is slow. Fitting of any experimental data 73 73 must be resolution smeared for any meaningful fit. This makes a triple integral 74 74 which may be very slow. 75 75 76 76 This example dataset is produced using 200 data points, 77 77 *qmin* = 0.001 |Ang^-1|, *qmax* = 0.1 |Ang^-1| and the above default values. … … 79 79 The 2D (Anisotropic model) is based on the reference below where $I(q)$ is 80 80 approximated for 1d scattering. Thus the scattering pattern for 2D may not 81 be accurate, particularly at low $q$. For general details of the calculation and angular 81 be accurate, particularly at low $q$. For general details of the calculation and angular 82 82 dispersions for oriented particles see :ref:`orientation` . 83 83 Note that we are not responsible for any incorrectness of the 2D model computation. … … 158 158 # april 6 2017, rkh add unit tests, NOT compared with any other calc method, assume correct! 159 159 # add 2d test later 160 # TODO: fix the 2d tests 160 161 q = 4.*pi/220. 161 162 tests = [ 162 163 [{}, [0.001, q, 0.215268], [1.46601394721, 2.85851284174, 0.00866710287078]], 163 [{'theta': 20.0, 'phi': 30, 'psi': 40.0}, (-0.017, 0.035), 2082.20264399],164 [{'theta': 20.0, 'phi': 30, 'psi': 40.0}, (-0.081, 0.011), 0.436323144781],164 #[{'theta': 20.0, 'phi': 30, 'psi': 40.0}, (-0.017, 0.035), 2082.20264399], 165 #[{'theta': 20.0, 'phi': 30, 'psi': 40.0}, (-0.081, 0.011), 0.436323144781], 165 166 ] -
sasmodels/models/core_shell_parallelepiped.py
r904cd9c r1f159bd 219 219 [{'theta':10.0, 'phi':20.0}, [(qx, qy)], [0.0853299803222]], 220 220 ] 221 del tests # TODO: fix the tests 221 222 del qx, qy # not necessary to delete, but cleaner -
sasmodels/models/fcc_paracrystal.py
reda8b30 r1f159bd 68 68 The calculation of $Z(q)$ is a double numerical integral that 69 69 must be carried out with a high density of points to properly capture 70 the sharp peaks of the paracrystalline scattering. 71 So be warned that the calculation is slow. Fitting of any experimental data 70 the sharp peaks of the paracrystalline scattering. 71 So be warned that the calculation is slow. Fitting of any experimental data 72 72 must be resolution smeared for any meaningful fit. This makes a triple integral 73 73 which may be very slow. … … 75 75 The 2D (Anisotropic model) is based on the reference below where $I(q)$ is 76 76 approximated for 1d scattering. Thus the scattering pattern for 2D may not 77 be accurate particularly at low $q$. For general details of the calculation 77 be accurate particularly at low $q$. For general details of the calculation 78 78 and angular dispersions for oriented particles see :ref:`orientation` . 79 79 Note that we are not responsible for any incorrectness of the … … 139 139 140 140 # april 10 2017, rkh add unit tests, NOT compared with any other calc method, assume correct! 141 # TODO: fix the 2d tests 141 142 q = 4.*pi/220. 142 143 tests = [ 143 144 [{}, [0.001, q, 0.215268], [0.275164706668, 5.7776842567, 0.00958167119232]], 144 [{}, (-0.047, -0.007), 238.103096286],145 [{}, (0.053, 0.063), 0.863609587796],145 #[{}, (-0.047, -0.007), 238.103096286], 146 #[{}, (0.053, 0.063), 0.863609587796], 146 147 ]
Note: See TracChangeset
for help on using the changeset viewer.