Changeset e65c3ba in sasmodels for sasmodels/conversion_table.py
- Timestamp:
- Nov 28, 2017 4:09:34 PM (6 years ago)
- Branches:
- master, core_shell_microgels, magnetic_model, ticket-1257-vesicle-product, ticket_1156, ticket_1265_superball, ticket_822_more_unit_tests
- Children:
- 32398dc
- Parents:
- 110f69c
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sasmodels/conversion_table.py
r505d0ad re65c3ba 29 29 30 30 CONVERSION_TABLE = { 31 (3, 1,2) : {32 "adsorbed_layer": [33 "Core2ndMomentModel",34 {35 "scale": "scale",36 "second_moment": "second_moment",37 "density_shell": "density_poly",38 "sld_solvent": "sld_solv",39 "radius": "radius_core",40 "volfraction": "volf_cores",41 "background": "background",42 "adsorbed_amount": "ads_amount",43 "sld_shell": "sld_poly"44 }45 ],46 "barbell": [47 "BarBellModel",48 {49 "sld": "sld_barbell",50 "length": "len_bar",51 "radius_bell": "rad_bell",52 "radius": "rad_bar",53 "sld_solvent": "sld_solv"54 }55 ],56 "bcc_paracrystal": [57 "BCCrystalModel",58 {59 "sld": "sldSph",60 "sld_solvent": "sldSolv"61 }62 ],63 "be_polyelectrolyte": [64 "BEPolyelectrolyte",65 {66 "ionization_degree": "alpha",67 "polymer_concentration": "c",68 "salt_concentration": "cs",69 "virial_param": "h",70 "background": "background",71 "contrast_factor": "k",72 "bjerrum_length": "lb",73 "monomer_length": "b"74 }75 ],76 "binary_hard_sphere": [77 "BinaryHSModel",78 {79 "sld_sm": "ss_sld",80 "sld_lg": "ls_sld",81 "volfraction_sm": "vol_frac_ss",82 "radius_lg": "l_radius",83 "radius_sm": "s_radius",84 "volfraction_lg": "vol_frac_ls",85 "sld_solvent": "solvent_sld"86 }87 ],88 "broad_peak": [89 "BroadPeakModel",90 {91 "peak_pos": "q_peak",92 "scale": None,93 "lorentz_length": "length_l",94 "porod_scale": "scale_p",95 "lorentz_exp": "exponent_l",96 "lorentz_scale": "scale_l",97 "porod_exp": "exponent_p"98 }99 ],100 "capped_cylinder": [101 "CappedCylinderModel",102 {103 "sld": "sld_capcyl",104 "length": "len_cyl",105 "radius_cap": "rad_cap",106 "radius": "rad_cyl",107 "sld_solvent": "sld_solv"108 }109 ],110 "core_multi_shell": [111 "CoreMultiShellModel",112 {113 "thickness": "thick_shell",114 "sld": "sld_shell",115 "radius": "rad_core0",116 "sld_core": "sld_core0",117 "sld_solvent": "sld_solv",118 "n": "n_shells",119 "M0:sld_core": "M0_sld_core0",120 "mtheta:sld_core": "M_theta_core0",121 "mphi:sld_core": "M_phi_core0",122 "M0:sld1": "M0_sld_shell1",123 "mtheta:sld1": "M_theta_shell1",124 "mphi:sld1": "M_phi_shell1",125 "M0:sld2": "M0_sld_shell2",126 "mtheta:sld2": "M_theta_shell2",127 "mphi:sld2": "M_phi_shell2",128 "M0:sld3": "M0_sld_shell3",129 "mtheta:sld3": "M_theta_shell3",130 "mphi:sld3": "M_phi_shell3",131 "M0:sld4": "M0_sld_shell4",132 "mtheta:sld4": "M_theta_shell4",133 "mphi:sld4": "M_phi_shell4",134 "M0:sld_solvent": "M0_sld_solv",135 "mtheta:sld_solvent": "M_theta_solv",136 "mphi:sld_solvent": "M_phi_solv",137 "up:frac_i": "Up_frac_i",138 "up:frac_f": "Up_frac_f",139 "up:angle": "Up_theta",140 }141 ],142 "core_shell_bicelle": [143 "CoreShellBicelleModel",144 {145 "phi": "axis_phi",146 "sld_core": "core_sld",147 "sld_rim": "rim_sld",148 "thick_face": "face_thick",149 "sld_solvent": "solvent_sld",150 "thick_rim": "rim_thick",151 "sld_face": "face_sld",152 "theta": "axis_theta"153 }154 ],155 "core_shell_cylinder": [156 "CoreShellCylinderModel",157 {158 "theta": "axis_theta",159 "phi": "axis_phi",160 "sld_shell": "shell_sld",161 "sld_solvent": "solvent_sld",162 "sld_core": "core_sld"163 }164 ],165 "core_shell_ellipsoid:1": [166 "CoreShellEllipsoidModel",167 {168 "sld_core": "sld_core",169 "sld_shell": "sld_shell",170 "sld_solvent": "sld_solvent",171 "radius_equat_core": "equat_core",172 "x_core": "polar_core",173 "thick_shell": "equat_shell",174 "x_polar_shell": "polar_shell",175 "theta": "axis_theta",176 "phi": "axis_phi",177 }178 ],179 "core_shell_ellipsoid": [180 "CoreShellEllipsoidXTModel",181 {182 "sld_core": "sld_core",183 "sld_shell": "sld_shell",184 "sld_solvent": "sld_solvent",185 "radius_equat_core": "equat_core",186 "thick_shell": "T_shell",187 "x_core": "X_core",188 "x_polar_shell": "XpolarShell",189 "theta": "axis_theta",190 "phi": "axis_phi",191 }192 ],193 "core_shell_parallelepiped": [194 "CSParallelepipedModel",195 {196 "sld_core": "sld_pcore",197 "sld_a": "sld_rimA",198 "sld_b": "sld_rimB",199 "sld_c": "sld_rimC",200 "sld_solvent": "sld_solv",201 "length_a": "shortA",202 "length_b": "midB",203 "length_c": "longC",204 "thick_rim_a": "rimA",205 "thick_rim_c": "rimC",206 "thick_rim_b": "rimB",207 "theta": "parallel_theta",208 "phi": "parallel_phi",209 "psi": "parallel_psi",210 }211 ],212 "core_shell_sphere": [213 "CoreShellModel",214 {215 "sld_core": "core_sld",216 "sld_shell": "shell_sld",217 "sld_solvent": "solvent_sld",218 "M0:sld_core": "M0_sld_core",219 "mtheta:sld_core": "M_theta_core",220 "mphi:sld_core": "M_phi_core",221 "M0:sld_shell": "M0_sld_shell",222 "mtheta:sld_shell": "M_theta_shell",223 "mphi:sld_shell": "M_phi_shell",224 "M0:sld_solvent": "M0_sld_solv",225 "mtheta:sld_solvent": "M_theta_solv",226 "mphi:sld_solvent": "M_phi_solv",227 "up:frac_i": "Up_frac_i",228 "up:frac_f": "Up_frac_f",229 "up:angle": "Up_theta"230 }231 ],232 "correlation_length": [233 "CorrLength",234 {235 "porod_scale": "scale_p",236 "lorentz_scale": "scale_l",237 "porod_exp": "exponent_p",238 "lorentz_exp": "exponent_l",239 "cor_length": "length_l"240 },241 "CorrLengthModel"242 ],243 "cylinder": [244 "CylinderModel",245 {246 "sld": "sldCyl",247 "theta": "cyl_theta",248 "phi": "cyl_phi",249 "sld_solvent": "sldSolv",250 "M0:sld": "M0_sld_cyl",251 "mtheta:sld": "M_theta_cyl",252 "mphi:sld": "M_phi_cyl",253 "M0:sld_solvent": "M0_sld_solv",254 "mtheta:sld_solvent": "M_theta_solv",255 "mphi:sld_solvent": "M_phi_solv",256 "up:frac_i": "Up_frac_i",257 "up:frac_f": "Up_frac_f",258 "up:angle": "Up_theta"259 }260 ],261 "dab": [262 "DABModel",263 {264 "cor_length": "length"265 }266 ],267 "ellipsoid": [268 "EllipsoidModel",269 {270 "phi": "axis_phi",271 "radius_equatorial": "radius_b",272 "sld": "sldEll",273 "theta": "axis_theta",274 "radius_polar": "radius_a",275 "sld_solvent": "sldSolv"276 }277 ],278 "elliptical_cylinder": [279 "EllipticalCylinderModel",280 {281 "axis_ratio": "r_ratio",282 "radius_minor": "r_minor",283 "sld": "sldCyl",284 "sld_solvent": "sldSolv",285 "theta": "cyl_theta",286 "phi": "cyl_phi",287 "psi": "cyl_psi",288 }289 ],290 "fcc_paracrystal": [291 "FCCrystalModel",292 {293 "sld": "sldSph",294 "sld_solvent": "sldSolv"295 }296 ],297 "flexible_cylinder": [298 "FlexibleCylinderModel",299 {300 "sld": "sldCyl",301 "sld_solvent": "sldSolv"302 }303 ],304 "flexible_cylinder_elliptical": [305 "FlexCylEllipXModel",306 {307 "sld": "sldCyl",308 "sld_solvent": "sldSolv"309 }310 ],311 "fractal": [312 "FractalModel",313 {314 "sld_block": "sldBlock",315 "radius": "radius",316 "cor_length": "cor_length",317 "sld_solvent": "sldSolv",318 "fractal_dim": "fractal_dim"319 }320 ],321 "fractal_core_shell": [322 "FractalCoreShell",323 {324 "sld_core": "core_sld",325 "sld_shell": "shell_sld",326 "sld_solvent": "solvent_sld",327 "radius": "radius",328 "thickness": "thickness",329 "fractal_dim": "frac_dim",330 "cor_length": "cor_length",331 "volfraction": "volfraction",332 },333 "FractalCoreShellModel"334 ],335 "fuzzy_sphere": [336 "FuzzySphereModel",337 {338 "sld": "sldSph",339 "fuzziness": "fuzziness",340 "radius": "radius",341 "sld_solvent": "sldSolv"342 }343 ],344 "gauss_lorentz_gel": [345 "GaussLorentzGel",346 {347 "gauss_scale": "scale_g",348 "cor_length_dynamic": "dyn_colength",349 "cor_length_static": "stat_colength",350 "background": "background",351 "lorentz_scale": "scale_l"352 },353 "GaussLorentzGelModel"354 ],355 "gaussian_peak": [356 "Peak Gauss Model",357 {358 "peak_pos": "q0",359 "sigma": "B",360 },361 "PeakGaussModel",362 ],363 "gel_fit": [364 "GelFitModel",365 {366 "rg": "radius",367 "lorentz_scale": "lScale",368 "guinier_scale": "gScale",369 "fractal_dim": "FractalExp",370 "cor_length": "zeta",371 }372 ],373 "guinier": [374 "Guinier",375 {376 "rg": "rg"377 },378 "GuinierModel",379 ],380 "guinier_porod": [381 "GuinierPorod",382 {383 "s": "dim",384 "rg": "rg",385 "porod_exp": "m",386 "scale": "scale",387 "background": "background"388 },389 "GuinierPorodModel",390 ],391 "hardsphere": [392 "HardsphereStructure",393 {394 "scale": "scale_factor",395 "radius_effective": "effect_radius",396 }397 ],398 "hayter_msa": [399 "HayterMSAStructure",400 {401 "scale": "scale_factor",402 "radius_effective": "effect_radius",403 "volfraction": "volfraction",404 "charge": "charge",405 "temperature": "temperature",406 "concentration_salt": "saltconc",407 "dielectconst": "dielectconst",408 }409 ],410 "hollow_cylinder": [411 "HollowCylinderModel",412 {413 "sld": "sldCyl",414 "sld_solvent": "sldSolv",415 "radius": "core_radius",416 "thickness": "radius",417 "length": "length",418 "theta": "axis_theta",419 "phi": "axis_phi",420 }421 ],422 "hollow_rectangular_prism": [423 "RectangularHollowPrismModel",424 {425 "sld": "sldPipe",426 "sld_solvent": "sldSolv",427 "length_a": "short_side",428 "b2a_ratio": "b2a_ratio",429 "c2a_ratio": "c2a_ratio",430 "thickness": "thickness",431 }432 ],433 "hollow_rectangular_prism_thin_walls": [434 "RectangularHollowPrismInfThinWallsModel",435 {436 "sld": "sldPipe",437 "sld_solvent": "sldSolv",438 "length_a": "short_side",439 "b2a_ratio": "b2a_ratio",440 "c2a_ratio": "c2a_ratio",441 }442 ],443 "lamellar": [444 "LamellarModel",445 {446 "sld": "sld_bi",447 "sld_solvent": "sld_sol",448 "thickness": "bi_thick"449 }450 ],451 "lamellar_hg": [452 "LamellarFFHGModel",453 {454 "sld": "sld_tail",455 "sld_solvent": "sld_solvent",456 "sld_head": "sld_head",457 "length_tail": "t_length",458 "length_head": "h_thickness"459 }460 ],461 "lamellar_hg_stack_caille": [462 "LamellarPSHGModel",463 {464 "sld": "sld_tail",465 "sld_head": "sld_head",466 "sld_solvent": "sld_solvent",467 "length_tail": "deltaT",468 "length_head": "deltaH",469 "d_spacing": "spacing",470 "Caille_parameter": "caille",471 "Nlayers": "n_plates",472 }473 ],474 "lamellar_stack_caille": [475 "LamellarPSModel",476 {477 "sld": "sld_bi",478 "sld_solvent": "sld_sol",479 "thickness": "delta",480 "d_spacing": "spacing",481 "Caille_parameter": "caille",482 "Nlayers": "n_plates",483 }484 ],485 "lamellar_stack_paracrystal": [486 "LamellarPCrystalModel",487 {488 "sld": "sld_layer",489 "sld_solvent": "sld_solvent",490 "thickness": "thickness",491 "d_spacing": "spacing",492 "sigma_d": "pd_spacing",493 "Nlayers": "Nlayers",494 }495 ],496 "line": [497 "LineModel",498 {499 "slope": "B",500 "scale": None,501 "background": None,502 "intercept": "A"503 }504 ],505 "linear_pearls": [506 "LinearPearlsModel",507 {508 "sld": "sld_pearl",509 "sld_solvent": "sld_solv",510 "edge_sep": "edge_separation"511 }512 ],513 "lorentz": [514 "Lorentz",515 {516 "cor_length": "length"517 },518 "LorentzModel",519 ],520 "mass_fractal": [521 "MassFractalModel",522 {523 "cutoff_length": "co_length",524 "radius": "radius",525 "fractal_dim_mass": "mass_dim"526 }527 ],528 "mass_surface_fractal": [529 "MassSurfaceFractal",530 {531 "rg_cluster": "cluster_rg",532 "fractal_dim_mass": "mass_dim",533 "radius": "radius",534 "fractal_dim_surf": "surface_dim",535 "rg_primary": "primary_rg"536 }537 ],538 "mono_gauss_coil": [539 "Debye",540 {541 "rg": "rg",542 "i_zero": "scale",543 "background": "background",544 },545 "DebyeModel",546 ],547 "multilayer_vesicle": [548 "MultiShellModel",549 {550 "radius": "core_radius",551 "sld_solvent": "core_sld",552 "n_shells": "n_pairs",553 "thick_shell": "s_thickness",554 "sld": "shell_sld",555 "thick_solvent": "w_thickness",556 }557 ],558 "onion": [559 "OnionExpShellModel",560 {561 "n_shells": "n_shells",562 "A": "A_shell",563 "sld_core": "sld_core0",564 "radius_core": "rad_core0",565 "sld_solvent": "sld_solv",566 "thickness": "thick_shell",567 "sld_in": "sld_in_shell",568 "sld_out": "sld_out_shell"569 }570 ],571 "parallelepiped": [572 "ParallelepipedModel",573 {574 "phi": "parallel_phi",575 "psi": "parallel_psi",576 "sld_solvent": "sldSolv",577 "length_a": "short_a",578 "length_b": "short_b",579 "sld": "sldPipe",580 "theta": "parallel_theta",581 "length_c": "long_c",582 "M0:sld": "M0_sld_pipe",583 "mtheta:sld": "M_theta_pipe",584 "mphi:sld": "M_phi_pipe",585 "M0:sld_solvent": "M0_sld_solv",586 "mtheta:sld_solvent": "M_theta_solv",587 "mphi:sld_solvent": "M_phi_solv",588 "up:frac_i": "Up_frac_i",589 "up:frac_f": "Up_frac_f",590 "up:angle": "Up_theta",591 }592 ],593 "peak_lorentz": [594 "Peak Lorentz Model",595 {596 "peak_pos": "q0",597 "peak_hwhm": "B"598 },599 "PeakLorentzModel",600 ],601 "pearl_necklace": [602 "PearlNecklaceModel",603 {604 "scale": "scale",605 "thick_string": "thick_string",606 "sld_string": "sld_string",607 "sld_solvent": "sld_solv",608 "edge_sep": "edge_separation",609 "num_pearls": "num_pearls",610 "radius": "radius",611 "background": "background",612 "sld": "sld_pearl"613 }614 ],615 "poly_gauss_coil": [616 "Poly_GaussCoil",617 {618 "rg": "rg",619 "polydispersity": "poly_m",620 "i_zero": "scale",621 "background": "background",622 }623 ],624 "polymer_excl_volume": [625 "PolymerExclVolume",626 {627 "rg": "rg",628 "scale": "scale",629 "background": "background",630 "porod_exp": "m"631 }632 ],633 "polymer_micelle": [634 "MicelleSphCoreModel",635 {636 "sld_corona": "rho_corona",637 "sld_solvent": "rho_solv",638 "sld_core": "rho_core",639 "ndensity": "ndensity",640 "v_core": "v_core",641 "v_corona": "v_corona",642 "radius_core": "radius_core",643 "rg": "radius_gyr",644 "d_penetration": "d_penetration",645 "n_aggreg": "n_aggreg",646 }647 ],648 "porod": [649 "PorodModel",650 {651 "scale": "scale",652 "background": "background"653 }654 ],655 "power_law": [656 "PowerLawAbsModel",657 {658 "scale": "scale",659 "background": "background",660 "power": "m"661 }662 ],663 "pringle": [664 "PringlesModel",665 {666 "scale": "scale",667 "sld_solvent": "sld_solvent",668 "thickness": "thickness",669 "beta": "beta",670 "radius": "radius",671 "background": "background",672 "alpha": "alpha",673 "sld": "sld_pringle"674 }675 ],676 "raspberry": [677 "RaspBerryModel",678 {679 "volfraction_lg": "volf_Lsph",680 "volfraction_sm": "volf_Ssph",681 "radius_sm": "radius_Ssph",682 "radius_lg": "radius_Lsph",683 "sld_lg": "sld_Lsph",684 "sld_sm": "sld_Ssph",685 "sld_solvent": "sld_solv",686 "surface_fraction": "surfrac_Ssph",687 "penetration": "delta_Ssph"688 }689 ],690 "rectangular_prism": [691 "RectangularPrismModel",692 {693 "sld": "sldPipe",694 "length_a": "short_side",695 "b2a_ratio": "b2a_ratio",696 "c2a_ratio": "c2a_ratio",697 "sld_solvent": "sldSolv"698 }699 ],700 "rpa": [701 "RPA10Model",702 {703 "K12": "Kab", "K13": "Kac", "K14": "Kad",704 "K23": "Kbc", "K24": "Kbd", "K34": "Kcd",705 "N1": "Na", "N2": "Nb", "N3": "Nc", "N4": "Nd",706 "L1": "La", "L2": "Lb", "L3": "Lc", "L4": "Ld",707 "v1": "va", "v2": "vb", "v3": "vc", "v4": "vd",708 "b1": "ba", "b2": "bb", "b3": "bc", "b4": "bd",709 "Phi1": "Phia", "Phi2": "Phib", "Phi3": "Phic", "Phi4": "Phid",710 "case_num": "lcase_n"711 }712 ],713 "sc_paracrystal": [714 "SCCrystalModel",715 {716 "sld": "sldSph",717 "sld_solvent": "sldSolv"718 }719 ],720 "sphere": [721 "SphereModel",722 {723 "sld": "sldSph",724 "radius": "radius",725 "sld_solvent": "sldSolv",726 "M0:sld": "M0_sld_sph",727 "mtheta:sld": "M_theta_sph",728 "mphi:sld": "M_phi_sph",729 "M0:sld_solvent": "M0_sld_solv",730 "mtheta:sld_solvent": "M_theta_solv",731 "mphi:sld_solvent": "M_phi_solv",732 "up:frac_i": "Up_frac_i",733 "up:frac_f": "Up_frac_f",734 "up:angle": "Up_theta"735 }736 ],737 "spherical_sld": [738 "SphericalSLDModel",739 # Be lazy and use a generator expression to define740 # sld1: sld_flat0, ...741 # thickness1: thick_flat0, ...742 # interface1: thick_inter0, ...743 # shape1: func_inter0, ...744 # nu1: nu_inter0, ...745 # but override thickness1 => rad_cor0 and sld1 => sld_core0.746 # Note: explicit key,value pairs given by **{...} override the747 # keys from the gnerator expression ((k,v) for k,v in seq) when748 # used as dict((generator), **{...})749 dict(((field_new+str(index+1), field_old+str(index))750 for field_new, field_old in [("sld", "sld_flat"),751 ("thickness", "thick_flat"),752 ("interface", "thick_inter"),753 ("shape", "func_inter"),754 ("nu", "nu_inter"),]755 for index in range(11)),756 **{757 "n_shells": "n_shells",758 "n_steps": "npts_inter",759 "sld_solvent": "sld_solv",760 "thickness1": "rad_core0",761 "sld1": "sld_core0",762 })763 ],764 "squarewell": [765 "SquareWellStructure",766 {767 "scale": "scale_factor",768 "radius_effective": "effect_radius",769 "wellwidth": "wellwidth",770 "welldepth": "welldepth",771 }772 ],773 "stacked_disks": [774 "StackedDisksModel",775 {776 "phi": "axis_phi",777 "sld_layer": "layer_sld",778 "sld_core": "core_sld",779 "theta": "axis_theta",780 "sld_solvent": "solvent_sld",781 "n_stacking": "n_stacking",782 "thick_layer": "layer_thick",783 "thick_core": "core_thick",784 }785 ],786 "star_polymer": [787 "StarPolymer",788 {789 "arms": "arms",790 "rg_squared": "R2"791 }792 ],793 "stickyhardsphere": [794 "StickyHSStructure",795 {796 "scale": "scale_factor",797 "radius_effective": "effect_radius",798 }799 ],800 "surface_fractal": [801 "SurfaceFractalModel",802 {803 "cutoff_length": "co_length",804 "radius": "radius",805 "fractal_dim_surf": "surface_dim"806 }807 ],808 "teubner_strey": [809 "TeubnerStreyModel",810 {811 # Note: parameters are completely rewritten in convert.py812 "volfraction_a": "volfraction_a",813 "sld_a": "sld_a",814 "sld_b": "sld_b",815 "d": "d",816 "xi": "xi",817 }818 ],819 "triaxial_ellipsoid": [820 "TriaxialEllipsoidModel",821 {822 "phi": "axis_phi",823 "radius_equat_minor": "semi_axisA",824 "radius_polar": "semi_axisC",825 "radius_equat_major": "semi_axisB",826 "sld_solvent": "sldSolv",827 "psi": "axis_psi",828 "sld": "sldEll",829 "theta": "axis_theta"830 }831 ],832 "two_lorentzian": [833 "TwoLorentzian",834 {835 "lorentz_scale_1": "scale_1",836 "lorentz_scale_2": "scale_2",837 "lorentz_exp_1": "exponent_1",838 "lorentz_exp_2": "exponent_2",839 "lorentz_length_2": "length_2",840 "lorentz_length_1": "length_1",841 "background": "background"842 },843 "TwoLorentzianModel",844 ],845 "two_power_law": [846 "TwoPowerLaw",847 {848 "coefficent_1": "coef_A",849 "power_2": "power2",850 "power_1": "power1",851 "background": "background",852 "crossover": "qc"853 },854 "TwoPowerLawModel",855 ],856 "unified_power_Rg": [857 "UnifiedPowerRg",858 dict(((field_new+str(index), field_old+str(index))859 for field_new, field_old in [("rg", "Rg"),860 ("power", "power"),861 ("G", "G"),862 ("B", "B"),]863 for index in range(11)),864 **{865 "background": "background",866 "scale": "scale",867 }),868 "UnifiedPowerRgModel",869 ],870 "vesicle": [871 "VesicleModel",872 {873 "sld": "shell_sld",874 "sld_solvent": "solv_sld"875 }876 ]31 (3, 1, 2) : { 32 "adsorbed_layer": [ 33 "Core2ndMomentModel", 34 { 35 "scale": "scale", 36 "second_moment": "second_moment", 37 "density_shell": "density_poly", 38 "sld_solvent": "sld_solv", 39 "radius": "radius_core", 40 "volfraction": "volf_cores", 41 "background": "background", 42 "adsorbed_amount": "ads_amount", 43 "sld_shell": "sld_poly" 44 } 45 ], 46 "barbell": [ 47 "BarBellModel", 48 { 49 "sld": "sld_barbell", 50 "length": "len_bar", 51 "radius_bell": "rad_bell", 52 "radius": "rad_bar", 53 "sld_solvent": "sld_solv" 54 } 55 ], 56 "bcc_paracrystal": [ 57 "BCCrystalModel", 58 { 59 "sld": "sldSph", 60 "sld_solvent": "sldSolv" 61 } 62 ], 63 "be_polyelectrolyte": [ 64 "BEPolyelectrolyte", 65 { 66 "ionization_degree": "alpha", 67 "polymer_concentration": "c", 68 "salt_concentration": "cs", 69 "virial_param": "h", 70 "background": "background", 71 "contrast_factor": "k", 72 "bjerrum_length": "lb", 73 "monomer_length": "b" 74 } 75 ], 76 "binary_hard_sphere": [ 77 "BinaryHSModel", 78 { 79 "sld_sm": "ss_sld", 80 "sld_lg": "ls_sld", 81 "volfraction_sm": "vol_frac_ss", 82 "radius_lg": "l_radius", 83 "radius_sm": "s_radius", 84 "volfraction_lg": "vol_frac_ls", 85 "sld_solvent": "solvent_sld" 86 } 87 ], 88 "broad_peak": [ 89 "BroadPeakModel", 90 { 91 "peak_pos": "q_peak", 92 "scale": None, 93 "lorentz_length": "length_l", 94 "porod_scale": "scale_p", 95 "lorentz_exp": "exponent_l", 96 "lorentz_scale": "scale_l", 97 "porod_exp": "exponent_p" 98 } 99 ], 100 "capped_cylinder": [ 101 "CappedCylinderModel", 102 { 103 "sld": "sld_capcyl", 104 "length": "len_cyl", 105 "radius_cap": "rad_cap", 106 "radius": "rad_cyl", 107 "sld_solvent": "sld_solv" 108 } 109 ], 110 "core_multi_shell": [ 111 "CoreMultiShellModel", 112 { 113 "thickness": "thick_shell", 114 "sld": "sld_shell", 115 "radius": "rad_core0", 116 "sld_core": "sld_core0", 117 "sld_solvent": "sld_solv", 118 "n": "n_shells", 119 "M0:sld_core": "M0_sld_core0", 120 "mtheta:sld_core": "M_theta_core0", 121 "mphi:sld_core": "M_phi_core0", 122 "M0:sld1": "M0_sld_shell1", 123 "mtheta:sld1": "M_theta_shell1", 124 "mphi:sld1": "M_phi_shell1", 125 "M0:sld2": "M0_sld_shell2", 126 "mtheta:sld2": "M_theta_shell2", 127 "mphi:sld2": "M_phi_shell2", 128 "M0:sld3": "M0_sld_shell3", 129 "mtheta:sld3": "M_theta_shell3", 130 "mphi:sld3": "M_phi_shell3", 131 "M0:sld4": "M0_sld_shell4", 132 "mtheta:sld4": "M_theta_shell4", 133 "mphi:sld4": "M_phi_shell4", 134 "M0:sld_solvent": "M0_sld_solv", 135 "mtheta:sld_solvent": "M_theta_solv", 136 "mphi:sld_solvent": "M_phi_solv", 137 "up:frac_i": "Up_frac_i", 138 "up:frac_f": "Up_frac_f", 139 "up:angle": "Up_theta", 140 } 141 ], 142 "core_shell_bicelle": [ 143 "CoreShellBicelleModel", 144 { 145 "phi": "axis_phi", 146 "sld_core": "core_sld", 147 "sld_rim": "rim_sld", 148 "thick_face": "face_thick", 149 "sld_solvent": "solvent_sld", 150 "thick_rim": "rim_thick", 151 "sld_face": "face_sld", 152 "theta": "axis_theta" 153 } 154 ], 155 "core_shell_cylinder": [ 156 "CoreShellCylinderModel", 157 { 158 "theta": "axis_theta", 159 "phi": "axis_phi", 160 "sld_shell": "shell_sld", 161 "sld_solvent": "solvent_sld", 162 "sld_core": "core_sld" 163 } 164 ], 165 "core_shell_ellipsoid:1": [ 166 "CoreShellEllipsoidModel", 167 { 168 "sld_core": "sld_core", 169 "sld_shell": "sld_shell", 170 "sld_solvent": "sld_solvent", 171 "radius_equat_core": "equat_core", 172 "x_core": "polar_core", 173 "thick_shell": "equat_shell", 174 "x_polar_shell": "polar_shell", 175 "theta": "axis_theta", 176 "phi": "axis_phi", 177 } 178 ], 179 "core_shell_ellipsoid": [ 180 "CoreShellEllipsoidXTModel", 181 { 182 "sld_core": "sld_core", 183 "sld_shell": "sld_shell", 184 "sld_solvent": "sld_solvent", 185 "radius_equat_core": "equat_core", 186 "thick_shell": "T_shell", 187 "x_core": "X_core", 188 "x_polar_shell": "XpolarShell", 189 "theta": "axis_theta", 190 "phi": "axis_phi", 191 } 192 ], 193 "core_shell_parallelepiped": [ 194 "CSParallelepipedModel", 195 { 196 "sld_core": "sld_pcore", 197 "sld_a": "sld_rimA", 198 "sld_b": "sld_rimB", 199 "sld_c": "sld_rimC", 200 "sld_solvent": "sld_solv", 201 "length_a": "shortA", 202 "length_b": "midB", 203 "length_c": "longC", 204 "thick_rim_a": "rimA", 205 "thick_rim_c": "rimC", 206 "thick_rim_b": "rimB", 207 "theta": "parallel_theta", 208 "phi": "parallel_phi", 209 "psi": "parallel_psi", 210 } 211 ], 212 "core_shell_sphere": [ 213 "CoreShellModel", 214 { 215 "sld_core": "core_sld", 216 "sld_shell": "shell_sld", 217 "sld_solvent": "solvent_sld", 218 "M0:sld_core": "M0_sld_core", 219 "mtheta:sld_core": "M_theta_core", 220 "mphi:sld_core": "M_phi_core", 221 "M0:sld_shell": "M0_sld_shell", 222 "mtheta:sld_shell": "M_theta_shell", 223 "mphi:sld_shell": "M_phi_shell", 224 "M0:sld_solvent": "M0_sld_solv", 225 "mtheta:sld_solvent": "M_theta_solv", 226 "mphi:sld_solvent": "M_phi_solv", 227 "up:frac_i": "Up_frac_i", 228 "up:frac_f": "Up_frac_f", 229 "up:angle": "Up_theta" 230 } 231 ], 232 "correlation_length": [ 233 "CorrLength", 234 { 235 "porod_scale": "scale_p", 236 "lorentz_scale": "scale_l", 237 "porod_exp": "exponent_p", 238 "lorentz_exp": "exponent_l", 239 "cor_length": "length_l" 240 }, 241 "CorrLengthModel" 242 ], 243 "cylinder": [ 244 "CylinderModel", 245 { 246 "sld": "sldCyl", 247 "theta": "cyl_theta", 248 "phi": "cyl_phi", 249 "sld_solvent": "sldSolv", 250 "M0:sld": "M0_sld_cyl", 251 "mtheta:sld": "M_theta_cyl", 252 "mphi:sld": "M_phi_cyl", 253 "M0:sld_solvent": "M0_sld_solv", 254 "mtheta:sld_solvent": "M_theta_solv", 255 "mphi:sld_solvent": "M_phi_solv", 256 "up:frac_i": "Up_frac_i", 257 "up:frac_f": "Up_frac_f", 258 "up:angle": "Up_theta" 259 } 260 ], 261 "dab": [ 262 "DABModel", 263 { 264 "cor_length": "length" 265 } 266 ], 267 "ellipsoid": [ 268 "EllipsoidModel", 269 { 270 "phi": "axis_phi", 271 "radius_equatorial": "radius_b", 272 "sld": "sldEll", 273 "theta": "axis_theta", 274 "radius_polar": "radius_a", 275 "sld_solvent": "sldSolv" 276 } 277 ], 278 "elliptical_cylinder": [ 279 "EllipticalCylinderModel", 280 { 281 "axis_ratio": "r_ratio", 282 "radius_minor": "r_minor", 283 "sld": "sldCyl", 284 "sld_solvent": "sldSolv", 285 "theta": "cyl_theta", 286 "phi": "cyl_phi", 287 "psi": "cyl_psi", 288 } 289 ], 290 "fcc_paracrystal": [ 291 "FCCrystalModel", 292 { 293 "sld": "sldSph", 294 "sld_solvent": "sldSolv" 295 } 296 ], 297 "flexible_cylinder": [ 298 "FlexibleCylinderModel", 299 { 300 "sld": "sldCyl", 301 "sld_solvent": "sldSolv" 302 } 303 ], 304 "flexible_cylinder_elliptical": [ 305 "FlexCylEllipXModel", 306 { 307 "sld": "sldCyl", 308 "sld_solvent": "sldSolv" 309 } 310 ], 311 "fractal": [ 312 "FractalModel", 313 { 314 "sld_block": "sldBlock", 315 "radius": "radius", 316 "cor_length": "cor_length", 317 "sld_solvent": "sldSolv", 318 "fractal_dim": "fractal_dim" 319 } 320 ], 321 "fractal_core_shell": [ 322 "FractalCoreShell", 323 { 324 "sld_core": "core_sld", 325 "sld_shell": "shell_sld", 326 "sld_solvent": "solvent_sld", 327 "radius": "radius", 328 "thickness": "thickness", 329 "fractal_dim": "frac_dim", 330 "cor_length": "cor_length", 331 "volfraction": "volfraction", 332 }, 333 "FractalCoreShellModel" 334 ], 335 "fuzzy_sphere": [ 336 "FuzzySphereModel", 337 { 338 "sld": "sldSph", 339 "fuzziness": "fuzziness", 340 "radius": "radius", 341 "sld_solvent": "sldSolv" 342 } 343 ], 344 "gauss_lorentz_gel": [ 345 "GaussLorentzGel", 346 { 347 "gauss_scale": "scale_g", 348 "cor_length_dynamic": "dyn_colength", 349 "cor_length_static": "stat_colength", 350 "background": "background", 351 "lorentz_scale": "scale_l" 352 }, 353 "GaussLorentzGelModel" 354 ], 355 "gaussian_peak": [ 356 "Peak Gauss Model", 357 { 358 "peak_pos": "q0", 359 "sigma": "B", 360 }, 361 "PeakGaussModel", 362 ], 363 "gel_fit": [ 364 "GelFitModel", 365 { 366 "rg": "radius", 367 "lorentz_scale": "lScale", 368 "guinier_scale": "gScale", 369 "fractal_dim": "FractalExp", 370 "cor_length": "zeta", 371 } 372 ], 373 "guinier": [ 374 "Guinier", 375 { 376 "rg": "rg" 377 }, 378 "GuinierModel", 379 ], 380 "guinier_porod": [ 381 "GuinierPorod", 382 { 383 "s": "dim", 384 "rg": "rg", 385 "porod_exp": "m", 386 "scale": "scale", 387 "background": "background" 388 }, 389 "GuinierPorodModel", 390 ], 391 "hardsphere": [ 392 "HardsphereStructure", 393 { 394 "scale": "scale_factor", 395 "radius_effective": "effect_radius", 396 } 397 ], 398 "hayter_msa": [ 399 "HayterMSAStructure", 400 { 401 "scale": "scale_factor", 402 "radius_effective": "effect_radius", 403 "volfraction": "volfraction", 404 "charge": "charge", 405 "temperature": "temperature", 406 "concentration_salt": "saltconc", 407 "dielectconst": "dielectconst", 408 } 409 ], 410 "hollow_cylinder": [ 411 "HollowCylinderModel", 412 { 413 "sld": "sldCyl", 414 "sld_solvent": "sldSolv", 415 "radius": "core_radius", 416 "thickness": "radius", 417 "length": "length", 418 "theta": "axis_theta", 419 "phi": "axis_phi", 420 } 421 ], 422 "hollow_rectangular_prism": [ 423 "RectangularHollowPrismModel", 424 { 425 "sld": "sldPipe", 426 "sld_solvent": "sldSolv", 427 "length_a": "short_side", 428 "b2a_ratio": "b2a_ratio", 429 "c2a_ratio": "c2a_ratio", 430 "thickness": "thickness", 431 } 432 ], 433 "hollow_rectangular_prism_thin_walls": [ 434 "RectangularHollowPrismInfThinWallsModel", 435 { 436 "sld": "sldPipe", 437 "sld_solvent": "sldSolv", 438 "length_a": "short_side", 439 "b2a_ratio": "b2a_ratio", 440 "c2a_ratio": "c2a_ratio", 441 } 442 ], 443 "lamellar": [ 444 "LamellarModel", 445 { 446 "sld": "sld_bi", 447 "sld_solvent": "sld_sol", 448 "thickness": "bi_thick" 449 } 450 ], 451 "lamellar_hg": [ 452 "LamellarFFHGModel", 453 { 454 "sld": "sld_tail", 455 "sld_solvent": "sld_solvent", 456 "sld_head": "sld_head", 457 "length_tail": "t_length", 458 "length_head": "h_thickness" 459 } 460 ], 461 "lamellar_hg_stack_caille": [ 462 "LamellarPSHGModel", 463 { 464 "sld": "sld_tail", 465 "sld_head": "sld_head", 466 "sld_solvent": "sld_solvent", 467 "length_tail": "deltaT", 468 "length_head": "deltaH", 469 "d_spacing": "spacing", 470 "Caille_parameter": "caille", 471 "Nlayers": "n_plates", 472 } 473 ], 474 "lamellar_stack_caille": [ 475 "LamellarPSModel", 476 { 477 "sld": "sld_bi", 478 "sld_solvent": "sld_sol", 479 "thickness": "delta", 480 "d_spacing": "spacing", 481 "Caille_parameter": "caille", 482 "Nlayers": "n_plates", 483 } 484 ], 485 "lamellar_stack_paracrystal": [ 486 "LamellarPCrystalModel", 487 { 488 "sld": "sld_layer", 489 "sld_solvent": "sld_solvent", 490 "thickness": "thickness", 491 "d_spacing": "spacing", 492 "sigma_d": "pd_spacing", 493 "Nlayers": "Nlayers", 494 } 495 ], 496 "line": [ 497 "LineModel", 498 { 499 "slope": "B", 500 "scale": None, 501 "background": None, 502 "intercept": "A" 503 } 504 ], 505 "linear_pearls": [ 506 "LinearPearlsModel", 507 { 508 "sld": "sld_pearl", 509 "sld_solvent": "sld_solv", 510 "edge_sep": "edge_separation" 511 } 512 ], 513 "lorentz": [ 514 "Lorentz", 515 { 516 "cor_length": "length" 517 }, 518 "LorentzModel", 519 ], 520 "mass_fractal": [ 521 "MassFractalModel", 522 { 523 "cutoff_length": "co_length", 524 "radius": "radius", 525 "fractal_dim_mass": "mass_dim" 526 } 527 ], 528 "mass_surface_fractal": [ 529 "MassSurfaceFractal", 530 { 531 "rg_cluster": "cluster_rg", 532 "fractal_dim_mass": "mass_dim", 533 "radius": "radius", 534 "fractal_dim_surf": "surface_dim", 535 "rg_primary": "primary_rg" 536 } 537 ], 538 "mono_gauss_coil": [ 539 "Debye", 540 { 541 "rg": "rg", 542 "i_zero": "scale", 543 "background": "background", 544 }, 545 "DebyeModel", 546 ], 547 "multilayer_vesicle": [ 548 "MultiShellModel", 549 { 550 "radius": "core_radius", 551 "sld_solvent": "core_sld", 552 "n_shells": "n_pairs", 553 "thick_shell": "s_thickness", 554 "sld": "shell_sld", 555 "thick_solvent": "w_thickness", 556 } 557 ], 558 "onion": [ 559 "OnionExpShellModel", 560 { 561 "n_shells": "n_shells", 562 "A": "A_shell", 563 "sld_core": "sld_core0", 564 "radius_core": "rad_core0", 565 "sld_solvent": "sld_solv", 566 "thickness": "thick_shell", 567 "sld_in": "sld_in_shell", 568 "sld_out": "sld_out_shell" 569 } 570 ], 571 "parallelepiped": [ 572 "ParallelepipedModel", 573 { 574 "phi": "parallel_phi", 575 "psi": "parallel_psi", 576 "sld_solvent": "sldSolv", 577 "length_a": "short_a", 578 "length_b": "short_b", 579 "sld": "sldPipe", 580 "theta": "parallel_theta", 581 "length_c": "long_c", 582 "M0:sld": "M0_sld_pipe", 583 "mtheta:sld": "M_theta_pipe", 584 "mphi:sld": "M_phi_pipe", 585 "M0:sld_solvent": "M0_sld_solv", 586 "mtheta:sld_solvent": "M_theta_solv", 587 "mphi:sld_solvent": "M_phi_solv", 588 "up:frac_i": "Up_frac_i", 589 "up:frac_f": "Up_frac_f", 590 "up:angle": "Up_theta", 591 } 592 ], 593 "peak_lorentz": [ 594 "Peak Lorentz Model", 595 { 596 "peak_pos": "q0", 597 "peak_hwhm": "B" 598 }, 599 "PeakLorentzModel", 600 ], 601 "pearl_necklace": [ 602 "PearlNecklaceModel", 603 { 604 "scale": "scale", 605 "thick_string": "thick_string", 606 "sld_string": "sld_string", 607 "sld_solvent": "sld_solv", 608 "edge_sep": "edge_separation", 609 "num_pearls": "num_pearls", 610 "radius": "radius", 611 "background": "background", 612 "sld": "sld_pearl" 613 } 614 ], 615 "poly_gauss_coil": [ 616 "Poly_GaussCoil", 617 { 618 "rg": "rg", 619 "polydispersity": "poly_m", 620 "i_zero": "scale", 621 "background": "background", 622 } 623 ], 624 "polymer_excl_volume": [ 625 "PolymerExclVolume", 626 { 627 "rg": "rg", 628 "scale": "scale", 629 "background": "background", 630 "porod_exp": "m" 631 } 632 ], 633 "polymer_micelle": [ 634 "MicelleSphCoreModel", 635 { 636 "sld_corona": "rho_corona", 637 "sld_solvent": "rho_solv", 638 "sld_core": "rho_core", 639 "ndensity": "ndensity", 640 "v_core": "v_core", 641 "v_corona": "v_corona", 642 "radius_core": "radius_core", 643 "rg": "radius_gyr", 644 "d_penetration": "d_penetration", 645 "n_aggreg": "n_aggreg", 646 } 647 ], 648 "porod": [ 649 "PorodModel", 650 { 651 "scale": "scale", 652 "background": "background" 653 } 654 ], 655 "power_law": [ 656 "PowerLawAbsModel", 657 { 658 "scale": "scale", 659 "background": "background", 660 "power": "m" 661 } 662 ], 663 "pringle": [ 664 "PringlesModel", 665 { 666 "scale": "scale", 667 "sld_solvent": "sld_solvent", 668 "thickness": "thickness", 669 "beta": "beta", 670 "radius": "radius", 671 "background": "background", 672 "alpha": "alpha", 673 "sld": "sld_pringle" 674 } 675 ], 676 "raspberry": [ 677 "RaspBerryModel", 678 { 679 "volfraction_lg": "volf_Lsph", 680 "volfraction_sm": "volf_Ssph", 681 "radius_sm": "radius_Ssph", 682 "radius_lg": "radius_Lsph", 683 "sld_lg": "sld_Lsph", 684 "sld_sm": "sld_Ssph", 685 "sld_solvent": "sld_solv", 686 "surface_fraction": "surfrac_Ssph", 687 "penetration": "delta_Ssph" 688 } 689 ], 690 "rectangular_prism": [ 691 "RectangularPrismModel", 692 { 693 "sld": "sldPipe", 694 "length_a": "short_side", 695 "b2a_ratio": "b2a_ratio", 696 "c2a_ratio": "c2a_ratio", 697 "sld_solvent": "sldSolv" 698 } 699 ], 700 "rpa": [ 701 "RPA10Model", 702 { 703 "K12": "Kab", "K13": "Kac", "K14": "Kad", 704 "K23": "Kbc", "K24": "Kbd", "K34": "Kcd", 705 "N1": "Na", "N2": "Nb", "N3": "Nc", "N4": "Nd", 706 "L1": "La", "L2": "Lb", "L3": "Lc", "L4": "Ld", 707 "v1": "va", "v2": "vb", "v3": "vc", "v4": "vd", 708 "b1": "ba", "b2": "bb", "b3": "bc", "b4": "bd", 709 "Phi1": "Phia", "Phi2": "Phib", "Phi3": "Phic", "Phi4": "Phid", 710 "case_num": "lcase_n" 711 } 712 ], 713 "sc_paracrystal": [ 714 "SCCrystalModel", 715 { 716 "sld": "sldSph", 717 "sld_solvent": "sldSolv" 718 } 719 ], 720 "sphere": [ 721 "SphereModel", 722 { 723 "sld": "sldSph", 724 "radius": "radius", 725 "sld_solvent": "sldSolv", 726 "M0:sld": "M0_sld_sph", 727 "mtheta:sld": "M_theta_sph", 728 "mphi:sld": "M_phi_sph", 729 "M0:sld_solvent": "M0_sld_solv", 730 "mtheta:sld_solvent": "M_theta_solv", 731 "mphi:sld_solvent": "M_phi_solv", 732 "up:frac_i": "Up_frac_i", 733 "up:frac_f": "Up_frac_f", 734 "up:angle": "Up_theta" 735 } 736 ], 737 "spherical_sld": [ 738 "SphericalSLDModel", 739 # Be lazy and use a generator expression to define 740 # sld1: sld_flat0, ... 741 # thickness1: thick_flat0, ... 742 # interface1: thick_inter0, ... 743 # shape1: func_inter0, ... 744 # nu1: nu_inter0, ... 745 # but override thickness1 => rad_cor0 and sld1 => sld_core0. 746 # Note: explicit key,value pairs given by **{...} override the 747 # keys from the gnerator expression ((k,v) for k,v in seq) when 748 # used as dict((generator), **{...}) 749 dict(((field_new+str(index+1), field_old+str(index)) 750 for field_new, field_old in [("sld", "sld_flat"), 751 ("thickness", "thick_flat"), 752 ("interface", "thick_inter"), 753 ("shape", "func_inter"), 754 ("nu", "nu_inter"),] 755 for index in range(11)), 756 **{ 757 "n_shells": "n_shells", 758 "n_steps": "npts_inter", 759 "sld_solvent": "sld_solv", 760 "thickness1": "rad_core0", 761 "sld1": "sld_core0", 762 }) 763 ], 764 "squarewell": [ 765 "SquareWellStructure", 766 { 767 "scale": "scale_factor", 768 "radius_effective": "effect_radius", 769 "wellwidth": "wellwidth", 770 "welldepth": "welldepth", 771 } 772 ], 773 "stacked_disks": [ 774 "StackedDisksModel", 775 { 776 "phi": "axis_phi", 777 "sld_layer": "layer_sld", 778 "sld_core": "core_sld", 779 "theta": "axis_theta", 780 "sld_solvent": "solvent_sld", 781 "n_stacking": "n_stacking", 782 "thick_layer": "layer_thick", 783 "thick_core": "core_thick", 784 } 785 ], 786 "star_polymer": [ 787 "StarPolymer", 788 { 789 "arms": "arms", 790 "rg_squared": "R2" 791 } 792 ], 793 "stickyhardsphere": [ 794 "StickyHSStructure", 795 { 796 "scale": "scale_factor", 797 "radius_effective": "effect_radius", 798 } 799 ], 800 "surface_fractal": [ 801 "SurfaceFractalModel", 802 { 803 "cutoff_length": "co_length", 804 "radius": "radius", 805 "fractal_dim_surf": "surface_dim" 806 } 807 ], 808 "teubner_strey": [ 809 "TeubnerStreyModel", 810 { 811 # Note: parameters are completely rewritten in convert.py 812 "volfraction_a": "volfraction_a", 813 "sld_a": "sld_a", 814 "sld_b": "sld_b", 815 "d": "d", 816 "xi": "xi", 817 } 818 ], 819 "triaxial_ellipsoid": [ 820 "TriaxialEllipsoidModel", 821 { 822 "phi": "axis_phi", 823 "radius_equat_minor": "semi_axisA", 824 "radius_polar": "semi_axisC", 825 "radius_equat_major": "semi_axisB", 826 "sld_solvent": "sldSolv", 827 "psi": "axis_psi", 828 "sld": "sldEll", 829 "theta": "axis_theta" 830 } 831 ], 832 "two_lorentzian": [ 833 "TwoLorentzian", 834 { 835 "lorentz_scale_1": "scale_1", 836 "lorentz_scale_2": "scale_2", 837 "lorentz_exp_1": "exponent_1", 838 "lorentz_exp_2": "exponent_2", 839 "lorentz_length_2": "length_2", 840 "lorentz_length_1": "length_1", 841 "background": "background" 842 }, 843 "TwoLorentzianModel", 844 ], 845 "two_power_law": [ 846 "TwoPowerLaw", 847 { 848 "coefficent_1": "coef_A", 849 "power_2": "power2", 850 "power_1": "power1", 851 "background": "background", 852 "crossover": "qc" 853 }, 854 "TwoPowerLawModel", 855 ], 856 "unified_power_Rg": [ 857 "UnifiedPowerRg", 858 dict(((field_new+str(index), field_old+str(index)) 859 for field_new, field_old in [("rg", "Rg"), 860 ("power", "power"), 861 ("G", "G"), 862 ("B", "B"),] 863 for index in range(11)), 864 **{ 865 "background": "background", 866 "scale": "scale", 867 }), 868 "UnifiedPowerRgModel", 869 ], 870 "vesicle": [ 871 "VesicleModel", 872 { 873 "sld": "shell_sld", 874 "sld_solvent": "solv_sld" 875 } 876 ] 877 877 } 878 878 }
Note: See TracChangeset
for help on using the changeset viewer.