Opened 4 years ago

Closed 2 years ago

#746 closed enhancement (wontfix)

Consider enhanced fitting constraints

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

Description

It would be useful to add a fittable parameter that can be used within constraints. Eg Imagine I want (Rcore+Tshell)/Rcore = C, this requires the constraint for Tshell = Rcore(C-1) where C can be fitted. Implementing this would save having to write variant models, BUT the constraints may need to be called inside polydispersity/integrations for say Rcore which may not be possible in SasView?

(FISH permitted this)

Change History (3)

comment:1 Changed 4 years ago by pkienzle

I wasn't able to support dependent parameters within the kernel without slowing down the unconstrained kernels.

How many variant kernels are there going to be in practice? Do you have a large set of saved FISH fits? Can we search for those which use constraints in this way?

If the number of models with reasonable variants is small, then we can handle those individually using the style of the RPA model, with a dropdown list to select the variant and a hidden() function to return the list of inactive parameters for each variant.

comment:2 Changed 2 years ago by smk78

  • Work Package changed from SasView Fitting Redesign to Beta Approximation Project

Moving to the Beta Approximation Work Package whilst we consider enhancing constraints.

comment:3 Changed 2 years ago by richardh

  • Resolution set to wontfix
  • Status changed from new to closed

Though I wrote the ticket I am going to close it, as introducing a fitable parameter on the fly is beyond even what is being suggested in #780, #1115 etc. Users will simply have to create a plugin model with suitable parameters.

Note: See TracTickets for help on using tickets.