Uploaded image for project: 'Request For Comments'
  1. Request For Comments
  2. RFC-504

Add SCARLET as a 3rd party package to the stack

    XMLWordPrintable

    Details

    • Type: RFC
    • Status: Implemented
    • Resolution: Done
    • Component/s: DM
    • Labels:
      None

      Description

      When DM-15104 is completed the stack will be able to run both the current SDSS-HSC deblender and the new scarlet deblender. However, in order for the new deblender to work, the 3rd party package scarlet must be installed. The API is stable enough now that we should add the current version of scarlet as a dependency of meas_deblender so that it is included in lsst_distrib, with the intention of updating it as needed.

        Attachments

          Issue Links

            Activity

            Hide
            jbosch Jim Bosch added a comment -

            Yes, let's do this with a Github fork. I've soured on the tarball approach after using it with ndarray and finding that we couldn't then switch to the Github fork approach later (because it would break older releases).

            Show
            jbosch Jim Bosch added a comment - Yes, let's do this with a Github fork. I've soured on the tarball approach after using it with ndarray and finding that we couldn't then switch to the Github fork approach later (because it would break older releases).
            Hide
            ktl Kian-Tat Lim added a comment -

            No objections from me.

            Show
            ktl Kian-Tat Lim added a comment - No objections from me.
            Hide
            fred3m Fred Moolekamp added a comment -

            There doesn't seem to be any opposition, so I'm adopting this RFC and will open a ticket to add scarlet as a GitHub fork.

            Show
            fred3m Fred Moolekamp added a comment - There doesn't seem to be any opposition, so I'm adopting this RFC and will open a ticket to add scarlet as a GitHub fork.
            Hide
            fred3m Fred Moolekamp added a comment -

            Can someone help me create the forked repo in github as Tim suggested? Tim Jenness or John Swinbank maybe?

            Show
            fred3m Fred Moolekamp added a comment - Can someone help me create the forked repo in github as Tim suggested? Tim Jenness or John Swinbank maybe?
            Hide
            fred3m Fred Moolekamp added a comment - - edited

            I just realized that this also requires proxmin package, which is a dependency of scarlet. proxmin runs the optimization algorithm used by scarlet to find an iterative solution, and is also maintained by Peter Melchior and myself. All additional dependencies are already included in the stack.

            Show
            fred3m Fred Moolekamp added a comment - - edited I just realized that this also requires proxmin package, which is a dependency of scarlet . proxmin runs the optimization algorithm used by scarlet to find an iterative solution, and is also maintained by Peter Melchior and myself. All additional dependencies are already included in the stack.

              People

              Assignee:
              fred3m Fred Moolekamp
              Reporter:
              fred3m Fred Moolekamp
              Watchers:
              Fred Moolekamp, Jim Bosch, John Swinbank, Kian-Tat Lim, Tim Jenness
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Planned End:

                  CI Builds

                  No builds found.