Changeset ce896fd in sasmodels for sasmodels/models/onion.py
- Timestamp:
- Mar 28, 2016 9:27:22 AM (8 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:
- fb5914f, d1c4760
- Parents:
- 5c028e3
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sasmodels/models/onion.py
r6a8fdfe rce896fd 292 292 293 293 # ["name", "units", default, [lower, upper], "type","description"], 294 parameters = [[" core_sld", "1e-6/Ang^2", 1.0, [-inf, inf], "",294 parameters = [["sld_core", "1e-6/Ang^2", 1.0, [-inf, inf], "", 295 295 "Core scattering length density"], 296 ["core_radius", "Ang", 200., [0, inf], " ",296 ["core_radius", "Ang", 200., [0, inf], "volume", 297 297 "Radius of the core"], 298 ["s olvent_sld", "1e-6/Ang^2", 6.4, [-inf, inf], "",298 ["sld_solvent", "1e-6/Ang^2", 6.4, [-inf, inf], "", 299 299 "Solvent scattering length density"], 300 300 ["n", "", 1, [0, 10], "volume", 301 301 "number of shells"], 302 [" in_sld[n]", "1e-6/Ang^2", 1.7, [-inf, inf], "",302 ["sld_in[n]", "1e-6/Ang^2", 1.7, [-inf, inf], "", 303 303 "scattering length density at the inner radius of shell k"], 304 [" out_sld[n]", "1e-6/Ang^2", 2.0, [-inf, inf], "",304 ["sld_out[n]", "1e-6/Ang^2", 2.0, [-inf, inf], "", 305 305 "scattering length density at the outer radius of shell k"], 306 306 ["thickness[n]", "Ang", 40., [0, inf], "volume", … … 310 310 ] 311 311 312 #source = ["lib/sph_j1c.c", "onion.c"] 313 314 def Iq(q, *args, **kw): 315 return q 316 317 def Iqxy(qx, *args, **kw): 318 return qx 319 320 321 def shape(core_sld, core_radius, solvent_sld, n, in_sld, out_sld, thickness, A): 312 source = ["lib/sph_j1c.c", "onion.c"] 313 314 #def Iq(q, *args, **kw): 315 # return q 316 317 profile_axes = ['Radius (A)', 'SLD (1e-6/A^2)'] 318 def profile(core_sld, core_radius, solvent_sld, n, in_sld, out_sld, thickness, A): 322 319 """ 323 320 SLD profile … … 373 370 374 371 demo = { 375 "s olvent_sld": 2.2,376 " core_sld": 1.0,372 "sld_solvent": 2.2, 373 "sld_core": 1.0, 377 374 "core_radius": 100, 378 375 "n": 4, 379 " in_sld": [0.5, 1.5, 0.9, 2.0],380 " out_sld": [nan, 0.9, 1.2, 1.6],376 "sld_in": [0.5, 1.5, 0.9, 2.0], 377 "sld_out": [nan, 0.9, 1.2, 1.6], 381 378 "thickness": [50, 75, 150, 75], 382 379 "A": [0, -1, 1e-4, 1],
Note: See TracChangeset
for help on using the changeset viewer.