SasView / sasview

Code for the SasView application.
BSD 3-Clause "New" or "Revised" License
49 stars 41 forks source link

analytical models for sesans (Trac #342) #477

Open pkienzle opened 5 years ago

pkienzle commented 5 years ago

Include the analytical and published models for SESANS into sasview. For example the solid sphere, the cylinder, the ellipsoids, perfect inhomogenous solid, multi-shell spheres.

Migrated from http://trac.sasview.org/ticket/342

{
    "status": "new",
    "changetime": "2016-06-19T16:18:17",
    "_ts": "2016-06-19 16:18:17.009191+00:00",
    "description": "Include the analytical and published models for SESANS into sasview. For example the solid sphere, the cylinder, the ellipsoids, perfect inhomogenous solid, multi-shell spheres.",
    "reporter": "pkienzle",
    "cc": "",
    "resolution": "",
    "workpackage": "SESANS Integration",
    "time": "2015-02-18T15:04:31",
    "component": "SasView",
    "summary": "analytical models for sesans",
    "priority": "major",
    "keywords": "",
    "milestone": "SasView Next Release +1",
    "owner": "",
    "type": "enhancement"
}
butlerpd commented 5 years ago

Trac update at 2016/03/06 19:46:42:

While not part of the core task of "integrating SESANS into GUI" which can use all the SANS models already built this is critical to start as it directly impacts the GUI (and infrastructure) designs. How to label a model as being in correlation space instead of Fourier space? How to structure so GUI can figure out which models to present to user (e.g. the normal sphere or the SESANS sphere)... and should we, for sake of clean architecture "make all models the same" so that a transform can be applied to Fourier models, but also to the correlation space models to compare to data in Fourier space?

Am thus making this making this not only a 4.0 ticket but labeling it "critical"

butlerpd commented 5 years ago

Trac update at 2016/06/19 16:18:17:

Now that we have an alpha2 out this ongoing work needs to move to +1

smk78 commented 3 years ago

@wimbouwman comments

This is certainly useful. We can look together which analytical models are available. It aren’t many, but most of them are relevant in practice. Here I can contribute in describing the models. I cannot do anything any longer with the coding.