source: sasmodels/sasmodels/conversion_table.py @ 32e3c9b

core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
Last change on this file since 32e3c9b was 32e3c9b, checked in by Paul Kienzle <pkienzle@…>, 8 years ago

dll version of magnetic sld

  • Property mode set to 100644
File size: 20.1 KB
Line 
1CONVERSION_TABLE = {
2    "adsorbed_layer": [
3        "Core2ndMomentModel",
4        {
5            "scale": "scale",
6            "second_moment": "second_moment",
7            "density_shell": "density_poly",
8            "sld_solvent": "sld_solv",
9            "radius": "radius_core",
10            "volfraction": "volf_cores",
11            "background": "background",
12            "adsorbed_amount": "ads_amount",
13            "sld_shell": "sld_poly"
14        }
15    ],
16    "barbell": [
17        "BarBellModel",
18        {
19            "sld": "sld_barbell",
20            "length": "len_bar",
21            "bell_radius": "rad_bell",
22            "radius": "rad_bar",
23            "sld_solvent": "sld_solv"
24        }
25    ],
26    "bcc_paracrystal": [
27        "BCCrystalModel",
28        {
29            "sld": "sldSph",
30            "sld_solvent": "sldSolv"
31        }
32    ],
33    "be_polyelectrolyte": [
34        "BEPolyelectrolyte",
35        {
36            "ionization_degree": "alpha",
37            "polymer_concentration": "c",
38            "salt_concentration": "cs",
39            "virial_param": "h",
40            "background": "background",
41            "contrast_factor": "k",
42            "bjerrum_length": "lb",
43            "monomer_length": "b"
44        }
45    ],
46    "binary_hard_sphere": [
47        "BinaryHSModel",
48        {
49            "sld_sm": "ss_sld",
50            "sld_lg": "ls_sld",
51            "volfraction_sm": "vol_frac_ss",
52            "radius_lg": "l_radius",
53            "radius_sm": "s_radius",
54            "volfraction_lg": "vol_frac_ls",
55            "sld_solvent": "solvent_sld"
56        }
57    ],
58    "broad_peak": [
59        "BroadPeakModel",
60        {
61            "peak_pos": "q_peak",
62            "scale": None,
63            "lorentz_length": "length_l",
64            "porod_scale": "scale_p",
65            "lorentz_exp": "exponent_l",
66            "lorentz_scale": "scale_l",
67            "porod_exp": "exponent_p"
68        }
69    ],
70    "capped_cylinder": [
71        "CappedCylinderModel",
72        {
73            "sld": "sld_capcyl",
74            "length": "len_cyl",
75            "cap_radius": "rad_cap",
76            "radius": "rad_cyl",
77            "sld_solvent": "sld_solv"
78        }
79    ],
80    "core_multi_shell": [
81        "CoreMultiShellModel",
82        {
83            "thickness": "thick_shell",
84            "sld": "sld_shell",
85            "radius": "rad_core0",
86            "sld_core": "sld_core0",
87            "sld_solvent": "sld_solv",
88            "n": "n_shells"
89        }
90    ],
91    "core_shell_bicelle": [
92        "CoreShellBicelleModel",
93        {
94            "phi": "axis_phi",
95            "sld_core": "core_sld",
96            "sld_rim": "rim_sld",
97            "face_thickness": "face_thick",
98            "sld_solvent": "solvent_sld",
99            "rim_thickness": "rim_thick",
100            "sld_face": "face_sld",
101            "theta": "axis_theta"
102        }
103    ],
104    "core_shell_cylinder": [
105        "CoreShellCylinderModel",
106        {
107            "theta": "axis_theta",
108            "phi": "axis_phi",
109            "sld_shell": "shell_sld",
110            "sld_solvent": "solvent_sld",
111            "sld_core": "core_sld"
112        }
113    ],
114    "core_shell_ellipsoid": [
115        "CoreShellEllipsoidModel",
116        {
117            "phi": "axis_phi",
118            "sld_core": "sld_core",
119            "polar_shell": "polar_shell",
120            "sld_solvent": "sld_solvent",
121            "equat_shell": "equat_shell",
122            "equat_core": "equat_core",
123            "theta": "axis_theta",
124            "polar_core": "polar_core",
125            "sld_shell": "sld_shell"
126        }
127    ],
128    "core_shell_ellipsoid_xt": [
129        "CoreShellEllipsoidXTModel",
130        {
131            "phi": "axis_phi",
132            "sld_core": "sld_core",
133            "x_core": "X_core",
134            "sld_solvent": "sld_solvent",
135            "t_shell": "T_shell",
136            "x_polar_shell": "XpolarShell",
137            "theta": "axis_theta",
138            "sld_shell": "sld_shell"
139        }
140    ],
141    "core_shell_parallelepiped": [
142        "CSParallelepipedModel",
143        {
144            "phi": "parallel_phi",
145            "psi": "parallel_psi",
146            "sld_core": "sld_pcore",
147            "sld_c": "sld_rimC",
148            "sld_b": "sld_rimB",
149            "sld_solvent": "sld_solv",
150            "a_side": "shortA",
151            "sld_a": "sld_rimA",
152            "b_side": "midB",
153            "crim_thickness": "rimC",
154            "theta": "parallel_theta",
155            "arim_thickness": "rimA",
156            "c_side": "longC",
157            "brim_thickness": "rimB"
158        }
159    ],
160    "core_shell_sphere": [
161        "CoreShellModel",
162        {
163            "sld_shell": "shell_sld",
164            "sld_solvent": "solvent_sld",
165            "sld_core": "core_sld"
166        }
167    ],
168    "correlation_length": [
169        "CorrLengthModel",
170        {
171            "porod_scale": "scale_p",
172            "lorentz_scale": "scale_l",
173            "exponent_p": "exponent_p",
174            "exponent_l": "exponent_l",
175            "cor_length": "length_l"
176        }
177    ],
178    "cylinder": [
179        "CylinderModel",
180        {
181            "sld": "sldCyl",
182            "theta": "cyl_theta",
183            "phi": "cyl_phi",
184            "sld_solvent": "sldSolv",
185            "M0:sld": "M0_sld_cyl",
186            "mtheta:sld": "M_theta_cyl",
187            "mphi:sld": "M_phi_cyl",
188            "M0:sld_solvent": "M0_sld_solv",
189            "mtheta:sld_solvent": "M_theta_solv",
190            "mphi:sld_solvent": "M_phi_solv",
191            "up:frac_i": "Up_frac_i",
192            "up:frac_f": "Up_frac_f",
193            "up:angle": "Up_theta"
194        }
195    ],
196    "dab": [
197        "DABModel",
198        {
199            "length": "length"
200        }
201    ],
202    "ellipsoid": [
203        "EllipsoidModel",
204        {
205            "phi": "axis_phi",
206            "r_equatorial": "radius_b",
207            "sld": "sldEll",
208            "theta": "axis_theta",
209            "r_polar": "radius_a",
210            "sld_solvent": "sldSolv"
211        }
212    ],
213    "elliptical_cylinder": [
214        "EllipticalCylinderModel",
215        {
216            "phi": "cyl_phi",
217            "psi": "cyl_psi",
218            "theta": "cyl_theta",
219            "sld": "sldCyl",
220            "axis_ratio": "r_ratio",
221            "sld_solvent": "sldSolv"
222        }
223    ],
224    "fcc_paracrystal": [
225        "FCCrystalModel",
226        {
227            "sld": "sldSph",
228            "sld_solvent": "sldSolv"
229        }
230    ],
231    "flexible_cylinder": [
232        "FlexibleCylinderModel",
233        {
234            "sld": "sldCyl",
235            "sld_solvent": "sldSolv"
236        }
237    ],
238    "flexible_cylinder_elliptical": [
239        "FlexCylEllipXModel",
240        {
241            "sld": "sldCyl",
242            "sld_solvent": "sldSolv"
243        }
244    ],
245    "fractal": [
246        "FractalModel",
247        {
248            "sld_block": "sldBlock",
249            "radius": "radius",
250            "cor_length": "cor_length",
251            "sld_solvent": "sldSolv",
252            "fractal_dim": "fractal_dim"
253        }
254    ],
255    "fractal_core_shell": [
256        "FractalCoreShellModel",
257        {
258            "sld_shell": "shell_sld",
259            "sld_solvent": "solvent_sld",
260            "sld_core": "core_sld"
261        }
262    ],
263    "fuzzy_sphere": [
264        "FuzzySphereModel",
265        {
266            "sld": "sldSph",
267            "fuzziness": "fuzziness",
268            "radius": "radius",
269            "sld_solvent": "sldSolv"
270        }
271    ],
272    "gauss_lorentz_gel": [
273        "GaussLorentzGelModel",
274        {
275            "gauss_scale_factor": "scale_g",
276            "dynamic_cor_length": "dyn_colength",
277            "static_cor_length": "stat_colength",
278            "background": "background",
279            "lorentz_scale_factor": "scale_l"
280        }
281    ],
282    "gaussian_peak": [
283        "PeakGaussModel",
284        {
285            "sigma": "B"
286        }
287    ],
288    "gel_fit": [
289        "GelFitModel",
290        {
291            "gyration_radius": "radius",
292            "lorentzian_scale": "lScale",
293            "fractal_exp": "FractalExp",
294            "cor_length": "zeta",
295            "guinier_scale": "gScale"
296        }
297    ],
298    "guinier": [
299        "GuinierModel",
300        {
301            "rg": "rg"
302        }
303    ],
304    "guinier_porod": [
305        "GuinierPorodModel",
306        {
307            "s": "dim",
308            "rg": "rg",
309            "m": "m",
310            "scale": "scale",
311            "background": "background"
312        }
313    ],
314    "hardsphere": [
315        "HardsphereStructure",
316        {
317            "radius_effective_pd": "effect_radius_pd",
318            "radius_effective": "effect_radius",
319            "radius_effective_pd_n": "effect_radius_pd_n"
320        }
321    ],
322    "hardsphere2": [
323        "HardsphereStructure",
324        {}
325    ],
326    "hardsphere3": [
327        "HardsphereStructure",
328        {}
329    ],
330    "hardsphere4": [
331        "HardsphereStructure",
332        {}
333    ],
334    "hayter_msa": [
335        "HayterMSAStructure",
336        {
337            "salt_concentration": "saltconc",
338            "radius_effective_pd": "effect_radius_pd",
339            "radius_effective": "effect_radius",
340            "radius_effective_pd_n": "effect_radius_pd_n"
341        }
342    ],
343    "hollow_cylinder": [
344        "HollowCylinderModel",
345        {
346            "phi": "axis_phi",
347            "scale": "scale",
348            "core_radius": "core_radius",
349            "sld_solvent": "sldSolv",
350            "length": "length",
351            "radius": "radius",
352            "background": "background",
353            "sld": "sldCyl",
354            "theta": "axis_theta"
355        }
356    ],
357    "hollow_rectangular_prism": [
358        "RectangularHollowPrismModel",
359        {
360            "b2a_ratio": "b2a_ratio",
361            "a_side": "short_side",
362            "sld": "sldPipe",
363            "c_side": "c2a_ratio",
364            "sld_solvent": "sldSolv",
365            "thickness": "thickness"
366        }
367    ],
368    "hollow_rectangular_prism_thin_walls": [
369        "RectangularHollowPrismInfThinWallsModel",
370        {
371            "sld": "sldPipe",
372            "b2a_ratio": "b2a_ratio",
373            "a_side": "short_side",
374            "c_side": "c2a_ratio",
375            "sld_solvent": "sldSolv"
376        }
377    ],
378    "lamellar": [
379        "LamellarModel",
380        {
381            "sld": "sld_bi",
382            "sld_solvent": "sld_sol",
383            "thickness": "bi_thick"
384        }
385    ],
386    "lamellar_hg": [
387        "LamellarFFHGModel",
388        {
389            "sld": "sld_tail",
390            "sld_solvent": "sld_solvent",
391            "sld_head": "sld_head",
392            "tail_length": "t_length",
393            "head_length": "h_thickness"
394        }
395    ],
396    "lamellar_hg_stack_caille": [
397        "LamellarPSHGModel",
398        {
399            "Caille_parameter": "caille",
400            "Nlayers": "n_plates",
401            "sld_head": "sld_head",
402            "tail_length": "deltaT",
403            "head_length": "deltaH",
404            "sld": "sld_tail",
405            "sld_solvent": "sld_solvent"
406        }
407    ],
408    "lamellar_stack_caille": [
409        "LamellarPSModel",
410        {
411            "sld": "sld_bi",
412            "Caille_parameter": "caille",
413            "Nlayers": "N_plates",
414            "sld_solvent": "sld_sol",
415            "thickness": "delta"
416        }
417    ],
418    "lamellar_stack_paracrystal": [
419        "LamellarPCrystalModel",
420        {
421            "sld": "sld_layer",
422            "spacing_polydisp": "pd_spacing",
423            "sld_solvent": "sld_solvent"
424        }
425    ],
426    "line": [
427        "LineModel",
428        {
429            "slope": "B",
430            "scale": None,
431            "background": None,
432            "intercept": "A"
433        }
434    ],
435    "linear_pearls": [
436        "LinearPearlsModel",
437        {
438            "sld": "sld_pearl",
439            "sld_solvent": "sld_solv",
440            "edge_sep": "edge_separation"
441        }
442    ],
443    "lorentz": [
444        "LorentzModel",
445        {
446            "cor_length": "length"
447        }
448    ],
449    "mass_fractal": [
450        "MassFractalModel",
451        {
452            "cutoff_length": "co_length",
453            "radius": "radius",
454            "mass_dim": "mass_dim"
455        }
456    ],
457    "mass_surface_fractal": [
458        "MassSurfaceFractal",
459        {
460            "cluster_rg": "cluster_rg",
461            "mass_dim": "mass_dim",
462            "radius": "radius",
463            "surface_dim": "surface_dim",
464            "primary_rg": "primary_rg"
465        }
466    ],
467    "mono_gauss_coil": [
468        "DebyeModel",
469        {
470            "radius_gyration": "rg",
471            "scale": "scale",
472            "background": "background"
473        }
474    ],
475    "multilayer_vesicle": [
476        "MultiShellModel",
477        {
478            "sld": "shell_sld",
479            "thick_solvent": "w_thickness",
480            "thick_shell": "s_thickness",
481            "radius": "core_radius",
482            "sld_solvent": "core_sld"
483        }
484    ],
485    "onion": [
486        "OnionExpShellModel",
487        {
488            "n_shells": "n_shells",
489            "A": "A_shell",
490            "sld_core": "sld_core0",
491            "core_radius": "rad_core0",
492            "sld_solvent": "sld_solv",
493            "thickness": "thick_shell",
494            "sld_in": "sld_in_shell",
495            "sld_out": "sld_out_shell"
496        }
497    ],
498    "parallelepiped": [
499        "ParallelepipedModel",
500        {
501            "phi": "parallel_phi",
502            "psi": "parallel_psi",
503            "sld_solvent": "sldSolv",
504            "a_side": "short_a",
505            "b_side": "short_b",
506            "sld": "sldPipe",
507            "theta": "parallel_theta",
508            "c_side": "long_c"
509        }
510    ],
511    "peak_lorentz": [
512        "PeakLorentzModel",
513        {
514            "peak_pos": "q0",
515            "peak_hwhm": "B"
516        }
517    ],
518    "pearl_necklace": [
519        "PearlNecklaceModel",
520        {
521            "scale": "scale",
522            "string_thickness": "thick_string",
523            "sld_string": "sld_string",
524            "sld_solvent": "sld_solv",
525            "edge_separation": "edge_separation",
526            "number_of_pearls": "num_pearls",
527            "radius": "radius",
528            "background": "background",
529            "sld": "sld_pearl"
530        }
531    ],
532    "poly_gauss_coil": [
533        "Poly_GaussCoil",
534        {
535            "radius_gyration": "rg",
536            "polydispersity": "poly_m",
537            "scale": "scale",
538            "background": "background"
539        }
540    ],
541    "polymer_excl_volume": [
542        "PolymerExclVolume",
543        {
544            "rg": "rg",
545            "scale": "scale",
546            "background": "background",
547            "porod_exp": "m"
548        }
549    ],
550    "polymer_micelle": [
551        "MicelleSphCoreModel",
552        {
553            "sld_corona": "rho_corona",
554            "sld_solvent": "rho_solv",
555            "sld_core": "rho_core"
556        }
557    ],
558    "porod": [
559        "PorodModel",
560        {
561            "scale": "scale",
562            "background": "background"
563        }
564    ],
565    "power_law": [
566        "PowerLawAbsModel",
567        {
568            "scale": "scale",
569            "background": "background",
570            "power": "m"
571        }
572    ],
573    "pringle": [
574        "PringlesModel",
575        {
576            "scale": "scale",
577            "solvent_sld": "sld_solvent",
578            "thickness": "thickness",
579            "beta": "beta",
580            "radius": "radius",
581            "background": "background",
582            "alpha": "alpha",
583            "pringle_sld": "sld_pringle"
584        }
585    ],
586    "raspberry": [
587        "RaspBerryModel",
588        {
589            "volfraction_lg": "volf_Lsph",
590            "volfraction_sm": "volf_Ssph",
591            "radius_sm": "radius_Ssph",
592            "radius_lg": "radius_Lsph",
593            "sld_lg": "sld_Lsph",
594            "sld_sm": "sld_Ssph",
595            "sld_solvent": "sld_solv",
596            "surface_fraction": "surfrac_Ssph",
597            "penetration": "delta_Ssph"
598        }
599    ],
600    "rectangular_prism": [
601        "RectangularPrismModel",
602        {
603            "sld": "sldPipe",
604            "b2a_ratio": "b2a_ratio",
605            "a_side": "short_side",
606            "c_side": "c2a_ratio",
607            "sld_solvent": "sldSolv"
608        }
609    ],
610    "rpa": [
611        "RPA10Model",
612        {
613            "K12": "Kab", "K13": "Kac", "K14": "Kad",
614            "K23": "Kbc", "K24": "Kbd", "K34": "Kcd",
615            "N1": "Na", "N2": "Nb", "N3": "Nc", "N4": "Nd",
616            "L1": "La", "L2": "Lb", "L3": "Lc", "L4": "Ld",
617            "v1": "va", "v2": "vb", "v3": "vc", "v4": "vd",
618            "b1": "ba", "b2": "bb", "b3": "bc", "b4": "bd",
619            "Phi1": "Phia", "Phi2": "Phib", "Phi3": "Phic", "Phi4": "Phid",
620            "case_num": "lcase_n"
621        }
622    ],
623    "sc_paracrystal": [
624        "SCCrystalModel",
625        {
626            "sld": "sldSph",
627            "sld_solvent": "sldSolv"
628        }
629    ],
630    "sphere": [
631        "SphereModel",
632        {
633            "sld": "sldSph",
634            "radius": "radius",
635            "sld_solvent": "sldSolv",
636            "M0:sld": "M0_sld_sph",
637            "mtheta:sld": "M_theta_sph",
638            "mphi:sld": "M_phi_sph",
639            "M0:sld_solvent": "M0_sld_solv",
640            "mtheta:sld_solvent": "M_theta_solv",
641            "mphi:sld_solvent": "M_phi_solv",
642            "up:frac_i": "Up_frac_i",
643            "up:frac_f": "Up_frac_f",
644            "up:angle": "Up_theta"
645        }
646    ],
647    "magsphere": [
648        "SphereModel",
649        {
650            "sld": "sldSph",
651            "radius": "radius",
652            "sld_solvent": "sldSolv",
653            "sld_M0": "M0_sld_sph",
654            "sphere_theta": "M_theta_sph",
655            "sphere_phi": "M_phi_sph",
656            "sld_solvent_M0": "M0_sld_solv",
657            "solvent_theta": "M_theta_solv",
658            "solvent_phi": "M_phi_solv",
659            "in_spin": "Up_frac_i",
660            "out_spin": "Up_frac_f",
661            "spin_theta": "Up_theta"
662        }
663    ],
664    "_spherepy": [
665        "SphereModel",
666        {
667            "sld": "sldSph",
668            "radius": "radius",
669            "sld_solvent": "sldSolv"
670        }
671    ],
672    "spherical_sld": [
673        "SphericalSLDModel",
674        {
675            "radius_core": "rad_core0",
676            "sld_core": "sld_core0",
677            "sld_solvent": "sld_solv"
678        }
679    ],
680    "squarewell": [
681        "SquareWellStructure",
682        {
683            "radius_effective_pd": "effect_radius_pd",
684            "radius_effective": "effect_radius",
685            "radius_effective_pd_n": "effect_radius_pd_n"
686        }
687    ],
688    "stacked_disks": [
689        "StackedDisksModel",
690        {
691            "phi": "axis_phi",
692            "sld_layer": "layer_sld",
693            "sld_core": "core_sld",
694            "theta": "axis_theta",
695            "sld_solvent": "solvent_sld",
696            "n_stacking": "n_stacking"
697        }
698    ],
699    "star_polymer": [
700        "StarPolymer",
701        {
702            "arms": "arms",
703            "rg_squared": "R2"
704        }
705    ],
706    "stickyhardsphere": [
707        "StickyHSStructure",
708        {
709            "radius_effective_pd": "effect_radius_pd",
710            "radius_effective": "effect_radius",
711            "radius_effective_pd_n": "effect_radius_pd_n"
712        }
713    ],
714    "surface_fractal": [
715        "SurfaceFractalModel",
716        {
717            "cutoff_length": "co_length",
718            "radius": "radius",
719            "surface_dim": "surface_dim"
720        }
721    ],
722    "teubner_strey": [
723        "TeubnerStreyModel",
724        {
725            "a2": "scale"
726        }
727    ],
728    "triaxial_ellipsoid": [
729        "TriaxialEllipsoidModel",
730        {
731            "phi": "axis_phi",
732            "req_minor": "semi_axisA",
733            "rpolar": "semi_axisC",
734            "req_major": "semi_axisB",
735            "solvent_sld": "sldSolv",
736            "psi": "axis_psi",
737            "sld": "sldEll",
738            "theta": "axis_theta"
739        }
740    ],
741    "two_lorentzian": [
742        "TwoLorentzianModel",
743        {
744            "lorentz_scale_1": "scale_1",
745            "lorentz_scale_2": "scale_2",
746            "lorentz_exp_1": "exponent_1",
747            "lorentz_exp_2": "exponent_2",
748            "lorentz_length_2": "length_2",
749            "lorentz_length_1": "length_1",
750            "background": "background"
751        }
752    ],
753    "two_power_law": [
754        "TwoPowerLawModel",
755        {
756            "coefficent_1": "coef_A",
757            "power_2": "power2",
758            "power_1": "power1",
759            "background": "background",
760            "crossover": "qc"
761        }
762    ],
763    "unified_power_Rg": [
764        "UnifiedPowerRgModel",
765        {
766        }
767    ],
768    "vesicle": [
769        "VesicleModel",
770        {
771            "sld": "shell_sld",
772            "sld_solvent": "solv_sld"
773        }
774    ]
775}
Note: See TracBrowser for help on using the repository browser.