Skip to content

CodeCampIV_Planning_WorkingGroups_SasmodelsMinutes

Ricardo M. Ferraz Leal edited this page Apr 11, 2019 · 5 revisions

Autogenerated parts of the model

  • SasView/sasview#467 [PAK-9] fix cos(theta) issue on angular dispersion
  • [PAK-9] mixture models/product models
  • [PAK-8] tied parameters
  • SasView/sasview#498 [PAK-7] linearize for loop to avoid OpenCL problems when model runs too long
  • [PAK-5] vector parameters
  • [PAK-0] magnetism on each of the sld parameters
  • [MG-?] autogenerate figures for docs from demo parameters (or maybe default)
  • [PAK?-7] need an easy way to reparameterize an existing model
  • [PAK?-?] can't currently reference other models from within one model
  • SasView/sasview#625 reparameterize orientation

Existing models

Integration

  • slowly evolve the sasview model api
  • SasView/sasview#638 Thoroughly test sasview with new sasmodels (e.g., is sas.models. SubComponent needed/supported)
  • SasView/sasview#483 [MG] preserve parameter order using ordered dict, with removing sort in GUI
  • SasView/sasview#639 introspect to find available models
  • redo interface to resolution within sasview GUI so that it doesn't recalc q every time
  • show min max in gui

GUI aspects

  • show components separately for product and sum models
  • weighted sum of several models (mixture models) to avoid e.g., p1_p2_radius
  • can we do mixture models "on the fly"
  • SasView/sasview#637 generate new model.py file from GUI
  • SasView/sasview#545 no stop button for constrained fits
  • SasView/sasview#607

Bumps improvements

Parameter enhancements

  • display ER and VR when available
  • access to effective radius in constraints
  • don't use automatic constraint to set effective radius in product model
  • allow model to define the derived parameters (possibly polydisperse)
  • allow parameters not part of existing models for use in constraints (e.g., by having a zero model with k parameters)

Fitting Enhancements

  • deweighting SAXS fits
  • downsampling SAXS data
  • assign cost to structure in the residuals
  • mask of middle part of data (e. g., spurions)
Clone this wiki locally