Opened 2 years ago
Last modified 2 years ago
#1120 new enhancement
beta(Q) approx models to edit
Reported by: | richardh | Owned by: | richardh |
---|---|---|---|
Priority: | critical | Milestone: | sasmodels 1.0 |
Component: | sasmodels | 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 (5)
comment:1 Changed 2 years ago by yunliu
comment:2 Changed 2 years 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
comment:3 Changed 2 years 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 2 years ago by grethevj
I am converting to Fq API 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
comment:5 Changed 2 years ago by pkienzle
- Component changed from SasView to sasmodels
- Milestone changed from SasView Next Release +1 to sasmodels 1.0
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