Changes in / [3cea5a0:befe905] in sasmodels
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sasmodels/models/mass_surface_fractal.py
r7994359 r2d81cfe 39 39 The surface ( $D_s$ ) and mass ( $D_m$ ) fractal dimensions are only 40 40 valid if $0 < surface\_dim < 6$ , $0 < mass\_dim < 6$ , and 41 $(surface\_dim + mass\_dim ) < 6$ . 42 Older versions of sasview may have the default primary particle radius 43 larger than the cluster radius, this was an error, also present in the 44 Schmidt review paper below. The primary particle should be the smaller 45 as described in the original Hurd et.al. who also point out that 46 polydispersity in the primary particle sizes may affect their 47 apparent surface fractal dimension. 48 41 $(surface\_dim + mass\_dim ) < 6$ . 42 49 43 50 44 References 51 45 ---------- 52 46 53 .. [#] P Schmidt, *J Appl. Cryst.*, 24 (1991) 414-435 Equation(19) 54 .. [#] A J Hurd, D W Schaefer, J E Martin, *Phys. Rev. A*, 55 35 (1987) 2361-2364 Equation(2) 47 P Schmidt, *J Appl. Cryst.*, 24 (1991) 414-435 Equation(19) 56 48 57 Authorship and Verification 58 ---------------------------- 59 60 * **Converted to sasmodels by:** Piotr Rozyczko **Date:** Jan 20, 2016 61 * **Last Reviewed by:** Richard Heenan **Date:** May 30, 2018 49 A J Hurd, D W Schaefer, J E Martin, *Phys. Rev. A*, 50 35 (1987) 2361-2364 Equation(2) 62 51 """ 63 52 … … 78 67 rg_primary = rg 79 68 background = background 69 Ref: Schmidt, J Appl Cryst, eq(19), (1991), 24, 414-435 80 70 Hurd, Schaefer, Martin, Phys Rev A, eq(2),(1987),35, 2361-2364 81 71 Note that 0 < Ds< 6 and 0 < Dm < 6. … … 88 78 ["fractal_dim_mass", "", 1.8, [0.0, 6.0], "", "Mass fractal dimension"], 89 79 ["fractal_dim_surf", "", 2.3, [0.0, 6.0], "", "Surface fractal dimension"], 90 ["rg_cluster", "Ang", 4000., [0.0, inf], "", "Cluster radius of gyration"],91 ["rg_primary", "Ang", 86.7, [0.0, inf], "", "Primary particle radius of gyration"],80 ["rg_cluster", "Ang", 86.7, [0.0, inf], "", "Cluster radius of gyration"], 81 ["rg_primary", "Ang", 4000., [0.0, inf], "", "Primary particle radius of gyration"], 92 82 ] 93 83 # pylint: enable=bad-whitespace, line-too-long … … 117 107 fractal_dim_mass=1.8, 118 108 fractal_dim_surf=2.3, 119 rg_cluster= 4000.0,120 rg_primary= 86.7)109 rg_cluster=86.7, 110 rg_primary=4000.0) 121 111 122 112 tests = [ 123 113 124 # Accuracy tests based on content in test/utest_other_models.py All except first, changed so rg_cluster is the larger, RKH 30 May 2018125 [{'fractal_dim_mass': 1.8,114 # Accuracy tests based on content in test/utest_other_models.py 115 [{'fractal_dim_mass': 1.8, 126 116 'fractal_dim_surf': 2.3, 127 117 'rg_cluster': 86.7, … … 133 123 [{'fractal_dim_mass': 3.3, 134 124 'fractal_dim_surf': 1.0, 135 'rg_cluster': 4000.0,136 'rg_primary': 90.0,137 }, 0.001, 0. 0932516614456],125 'rg_cluster': 90.0, 126 'rg_primary': 4000.0, 127 }, 0.001, 0.18562699016], 138 128 139 129 [{'fractal_dim_mass': 1.3, 140 'fractal_dim_surf': 2.0,141 'rg_cluster': 2000.0,142 'rg_primary': 90.0,130 'fractal_dim_surf': 1.0, 131 'rg_cluster': 90.0, 132 'rg_primary': 2000.0, 143 133 'background': 0.8, 144 }, 0.001, 1. 28296431786],134 }, 0.001, 1.16539753641], 145 135 146 136 [{'fractal_dim_mass': 2.3, 147 'fractal_dim_surf': 3.1,148 'rg_cluster': 1000.0,149 'rg_primary': 30.0,137 'fractal_dim_surf': 1.0, 138 'rg_cluster': 90.0, 139 'rg_primary': 1000.0, 150 140 'scale': 10.0, 151 141 'background': 0.0, 152 }, 0.051, 0.00 333804044899],142 }, 0.051, 0.000169548800377], 153 143 ]
Note: See TracChangeset
for help on using the changeset viewer.