Opened 3 years ago

Last modified 2 years ago

#561 new enhancement

reparameterize onion model

Reported by: pkienzle Owned by:
Priority: critical Milestone: SasView Next Release +1
Component: SasView Keywords:
Cc: Work Package: SasModels New Model

Description

The existing onion model has two SLDs per shell, the inner and the outer. Tying the SLD at the interface between two shells therefore requires a constraint. If we instead given the SLD at the surface of each shell, we automatically tie the SLDs at the interface. Introducing an SLD jump will therefore require a new layer of zero thickness.

Since it will be easier for the user to introduce a jump layer than it is to tie the SLDs at the interface, then the new representation is preferred. If, however, the jump interface is by far the more common requirement, we should keep the existing interface.

Change History (3)

comment:1 Changed 2 years ago by ajj

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

Bumping to sasview 4.0. If we want to maintain backward compatibility in saved models, any parameter sets/names in 4.0 will be frozen for the foreseeable future.

comment:2 Changed 2 years ago by butler

  • Priority changed from minor to critical

comment:3 Changed 2 years ago by butler

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

Not possible to get done for 4.0. If this becomes an issue at some point we should deal with it but will now move to +1. In order to ensure that old models can be loaded by not available to new need a deprecate old models functionality requiring some extensions to sasmodels…. Paul Kienzle has some thoughts on this.

Note: See TracTickets for help on using tickets.