Opened 4 months ago

Last modified 6 weeks ago

#1120 new enhancement

beta(Q) approx models to edit

Reported by: richardh Owned by: richardh
Priority: critical Milestone: SasView Next Release +1
Component: SasView Keywords:
Cc: Work Package: Beta Approximation Project

Description

Need add lists here of high, medium and low priority models to edit.

Note unit tests for P(Q)S(Q) are part of #1063 

Change History (4)

comment:1 Changed 4 months ago by yunliu

Some of personal thoughts for discussions.
Among the initial list of form factors provided by Paul Kienzle, here is my tenative priority list. This list will change for sure based on the progress of the project. But for now, these are my initial thoughts.

Please feel free to add/review/modify the list. (Here, only the form factor models are considered. GUI for the beta approximation and effective radius for S(Q) may be discussed in a different ticket.)

1) High priority:

Orientation average ( <F> )
Ellipsoid
Cylinder

Size polydispersity

Sphere
ellipsoid
cylinder
vescile

2) Medium priority

Orientation average:
core_shell_cylinder

Combining the orientation average and size average
ellipsoid
cylinder
core_shell_cylinder

3) Models without beta approximation ( Form factor models can not be easily implemented to calculate <F>.)
In general, models in this list will not be considered to have the beta approximation.

pearl_necklace

Appendix:
#####Initial list of models provided by Paul Kienzle#####
core_multi_shell
core_shell_cylinder
core_shell_ellipsoid
core_shell_parallelepiped
core_shell_sphere
cylinder
ellipsoid
elliptical_cylinder
fractal_core_shell
fuzzy_sphere
hollow_cylinder
hollow_rectangular_prism
hollow_rectangular_prism_thin_walls
multilayer_vesicle
onion
parallelepiped
pearl_necklace
pringle
rectangular_prism
sphere
spherical_sld
triaxial_ellipsoid
vesicle

comment:2 Changed 4 months ago by pkienzle

models with pure form factor:

barbell
capped_cylinder
core_multi_shell
core_shell_bicelle
core_shell_bicelle_elliptical
core_shell_bicelle_elliptical_belt_rough
core_shell_cylinder
core_shell_ellipsoid
core_shell_parallelepipied
core_shell_sphere
cylinder  # limiting conditions (long rods, thin disks) don't compute <F>
ellipsoid
elliptical_cylinder
fuzzy_sphere
hollow_cylinder
hollow_rectangular_prism
hollow_rectangular_prism_thin_walls
multilayer_vesicle
onion
parallelepiped
rectangular_prism
sphere
spherical_sld
triaxial_ellipsoid
vesicle

models with local structure factor

flexible_cylinder
flexible_cylinder_elliptical
linear_pearls
mono_gauss_coil
pearl_necklace
poly_gauss_coil
polymer_micelle
pringle
raspberry
stacked_disks
star_polymer

models with long range structure factor:

binary_hard_sphere
bcc_paracrystal
fcc_paracrystal
fractal
fractal_core_shell
lamellar
lamellar_hg
lamellar_hg_stack_caille
lamellar_stack_caille
lamellar_stack_paracrystal
mass_fractal
mass_surface_fractal
rpa
sc_paracrystal
surface_fractal

models with pure structure factors

hardsphere
hayter_msa
squarewell
stickyhardsphere

other models

adsorbed_layer
be_polyelectrolyte
broad_peak
correlation_length
dab
gauss_lorentz_gel
gaussian_peak
gel_fit
guinier_porod
guinier
line
lorentz
peak_lorentz
polymer_excl_volume
porod
power_law
spinodal
teubner_strey
two_lorentzian
unified_power_Rg
Last edited 2 months ago by pkienzle (previous) (diff)

comment:3 Changed 2 months ago by pkienzle

The pure form factor models have been converted to the new Fq API so they now support beta approximation.

comment:4 Changed 6 weeks ago by grethevj

I am introducing F1 and F2 for the following models:
raspberry (plus checking the normalization of the model and fixing if needed)
polymer micelle

I am looking into the possibility of doing the same for the following models:
pringle
linear pearls
pearl necklace
stacked discs

Last edited 6 weeks ago by grethevj (previous) (diff)
Note: See TracTickets for help on using tickets.