Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-1216

compute linear parameter derivatives more intelligently in optimizer

    XMLWordPrintable

    Details

    • Story Points:
      4
    • Team:
      Data Release Production

      Description

      The numerical derivatives computed by the optimizer currently don't distinguish between the linear parameters (for which derivatives are trivial) and nonlinear parameters (for which they're hard), because we don't pass the information that distinguishes them to the object that computes the derivatives. If we move the computation of derivatives from the Optimizer class to the Objective class, we should be able to compute the derivatives much more efficiently.

      While this doesn't matter much when fitting single component galaxy models (because there's only one linear parameter in that case), it should matter quite a bit when fitting high-order shapelets to PSF models.

        Attachments

          Issue Links

            Activity

            No builds found.
            jbosch Jim Bosch created issue -
            jbosch Jim Bosch made changes -
            Field Original Value New Value
            Epic Link DM-1111 [ 13918 ]
            jbosch Jim Bosch made changes -
            Labels AppsPlanning SciencePipelines
            ktl Kian-Tat Lim made changes -
            Component/s meas_modelfit [ 11411 ]
            Component/s meas_multifit [ 10739 ]
            swinbank John Swinbank made changes -
            Epic Link DM-1111 [ 13918 ] DM-3583 [ 19680 ]
            swinbank John Swinbank made changes -
            Epic Link DM-3583 [ 19680 ]
            tjenness Tim Jenness made changes -
            Remote Link This issue links to "Page (Confluence)" [ 31892 ]
            Hide
            jbosch Jim Bosch added a comment -

            Calling this Won't Fix, as we're currently planning to replace meas_modelfit instead of doing major work on it.

            Show
            jbosch Jim Bosch added a comment - Calling this Won't Fix, as we're currently planning to replace meas_modelfit instead of doing major work on it.
            jbosch Jim Bosch made changes -
            Resolution Done [ 10000 ]
            Status To Do [ 10001 ] Won't Fix [ 10405 ]

              People

              Assignee:
              jbosch Jim Bosch
              Reporter:
              jbosch Jim Bosch
              Watchers:
              Jim Bosch
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Jenkins

                  No builds found.