Opened 2 years ago

Last modified 4 months ago

#613 new enhancement

fixed parameters in sasmodels

Reported by: pkienzle Owned by:
Priority: major Milestone: SasView 4.3.0
Component: SasView Keywords:
Cc: Work Package: SasView Bug Fixing

Description

Sasmodels does not allow parameters to be designated as fixed, non-fittable, but the sasview GUI will support them when it does.

Change History (2)

comment:1 Changed 14 months ago by butler

  • Milestone changed from SasView Next Release +1 to SasView 4.3.0

comment:2 Changed 4 months ago by pkienzle

The following were fixed in sasview:

DiamCyl: radius.width length.width
DiamEllip: radius_a.width radius_b.width
Hardsphere: effect_radius.width
HayterMSA: effect_radius.width
RectangularHollowPrism:	  short_side.width  b2a_ratio.width  c2a_ratio.width  thicness.width  
RectangularHollowPrismInfThinWalls:	  short_side.width  b2a_ratio.width  c2a_ratio.width  
RectangularPrism:	  short_side.width  b2a_ratio.width  c2a_ratio.width  
SquareWell:    effect_radius.width
StickyHS: effect_radius.width
barbell:   rad_bar.width len_bar rad_bell phi.width  theta.width
bcc:  radius.width phi.width psi.width  theta.width
binaryHS:	 l_radius.width s_radius.width
capcyl:   rad_cyl.width len_cyl rad_cap phi.width  theta.width
core_shell:   thickness.width radius.width
core_shell_bicelle:  axis_phi.width  axis_theta.width  length.width radius.width  rim_thick.width face_thick.width
core_shell_cylinder:  axis_phi.width  axis_theta.width  length.width radius.width  thickness.width
corefourshell:  thick_shell4.width  thick_shell1.width thick_shell2.width thick_shell3.width rad_core0.width 
coresecondmoment:   radius_core.width
csparallelepiped:	 shortA.width  midB.width  longC.width parallel_phi.width parallel_psi.width  parallel_theta.width
cylinder:	 cyl_phi.width  cyl_theta.width  length.width radius.width
ellipsoid:  axis_phi.width  axis_theta.width radius_a.width radius_b.width length.width r_minor.width r_ratio.width
elliptical_cylinder: cyl_phi.width cyl_theta.width cyl_psi.width length.width r_minor.width r_ratio.width
fcc:   radius.width phi.width psi.width  theta.width
flexcyl_ellipX:	 length.width  kuhn_length.width  radius.width  axis_ratio.width
flexible_cylinder:	 length.width  kuhn_length.width  radius.width
fractal:  radius.width 
fuzzysphere:  radius.width  fuzziness.width
hollow_cylinder:  axis_phi.width  axis_theta.width  length.width core_radius.width  radius
lamellar: bi_thick.width
lamellarFF_HG:	 t_length.width, h_thickness.width
lamellarPC:	 thickness.width 
lamellarPS:    delta.width  spacing.width
lamellarPS_HG:    deltaT.width deltaH.width spacing.width
linearpearls:  radius.width  edge_separation.width
micelleSphCore:  radius_core.width  radius_gyr.width 
multishell:	  core_radius.width  s_thickness.width  w_thickness.width
onion:   rad_core0.width thick_shell1.width thick_shell2.width thick_shell3.width thick_shell4.width thick_shell5.width thick_shell6.width thick_shell7.width thick_shell8.width thick_shell9.width thick_shell10.width
parallelepiped:	 short_a.width  short_b.width  long_c.width parallel_phi.width parallel_psi.width  parallel_theta.width
pearlnecklace:  radius.width  edge_separation.width
pringles:  radius.width  thickness.width  alpha.width  beta.width
raspberry:  radius_Lsph.width
sc:  radius.width phi.width psi.width  theta.width
sphere:   radius.width
spheresld:   rad_core0.width  thick_inter0.width
spheroid:     equat_core.width polar_core.width  equat_shell.width  polar_shell.width  axis_phi.width  axis_theta.width
spheroidXT:     equat_core.width X_core.width  T_shell.width  Xpolarshell.width  axis_phi.width  axis_theta.width
stacked_disks:	 core_thick.width layer_thick.width  radius.width  axis_theta.width  axis_phi.width
triaxial_ellipsoid:	 axis_psi.width  axis_phi.width  axis_theta.width  semi_axisA.width  semi_axisB.width  semi_axisC.width 
vesicle:  radius.width  thickness.width

The same list again without ".width" parameters

barbell:   len_bar rad_bell 
capcyl:   len_cyl rad_cap 
hollow_cylinder:     radius

There are also "non-fittable" parameters:

refl:  n_layers func_inter0 func_inter1 func_inter2 func_inter3 func_inter4 func_inter5 func_inter5 func_inter7 func_inter8 func_inter9 func_inter10 
refl_adv: n_layers func_inter0 func_inter1 func_inter2 func_inter3 func_inter4 func_inter5 func_inter5 func_inter7 func_inter8 func_inter9 func_inter10 
rpa:  lcase_n  Na  Phia  va  La  Nb  Phib  vb  Lb Nc  Phic  vc  Lc Nd  Phid  vd  Ld  
spheresld:  n_shells func_inter0 func_inter1 func_inter2 func_inter3 func_inter4 func_inter5 func_inter5 func_inter7 func_inter8 func_inter9 func_inter10 
Note: See TracTickets for help on using tickets.