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

Recover from accumulated technical debt

    XMLWordPrintable

    Details

    • Type: Epic
    • Status: Done
    • Resolution: Done
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None
    • Epic Name:
      x16-drp-tech-debt
    • Story Points:
      50
    • WBS:
      02C.04.01
    • Team:
      Data Release Production
    • Cycle:
      Extra 2016

      Description

      Through the S15 and W16 cycles the DRP group focused on merging functionality from HSC. To expedite this process, we accepted lower quality documentation and poorer test quality than would normally be required. We need to recover from this, and other, accumulated technical debt.

        Attachments

        Stories in Epic (Custom Issue Matrix)

        Key Summary Story Points Assignee Status
         
        DM-5320

        Make Bright Object Masks compatible with all cameras

        2 Nate Lust Done
         
        DM-5124

        Adapt all HSC calibration data to LSST camera geometry

        4 Paul Price Done
         
        DM-3935

        Measurement plugin errors

        6 Vishal Kasliwal [X] (Inactive) Done
         
        DM-6331

        Shifting F16 milestones to S16

        1 John Swinbank Done
         
        DM-6327

        Use static_assert instead of assert in meas_algorithms where possible

        0.1 Pim Schellart [X] (Inactive) Done
         
        DM-6325

        Replace BOOST_STATIC_ASSERT with static_assert

        0.5 Pim Schellart [X] (Inactive) Done
         
        DM-6293

        Fix error in cmodel related to computing LinearTransforms

        4 Nate Lust Done
         
        DM-4014

        Replace boost::tuple with <tuple>

        1 Pim Schellart [X] (Inactive) Done
         
        DM-6112

        Provide minimal documentation for meas_extensions_photometryKron

        0.5 John Swinbank Done
         
        DM-6097

        Replace boost::bind with std::bind

        0 Pim Schellart [X] (Inactive) Done
         
        DM-6096

        Replace boost::scoped_array with std::unique_ptr specialisation

        0 Pim Schellart [X] (Inactive) Done
         
        DM-6095

        Replace boost::ref

        0 Pim Schellart [X] (Inactive) Done
         
        DM-6094

        Use type traits from type_traits over boost equivalents where possible

        0 Pim Schellart [X] (Inactive) Done
         
        DM-6093

        Replace boost::random with std::random where possible

        0 Pim Schellart [X] (Inactive) Done
         
        DM-6092

        Remove use of boost::noncopyable

        0 Pim Schellart [X] (Inactive) Done
         
        DM-6091

        Replace boost::lambda with C++11 lambda

        0 Pim Schellart [X] (Inactive) Done
         
        DM-6090

        Replace boost::lexical_cast with std::to_string where possible

        0 Pim Schellart [X] (Inactive) Done
         
        DM-6089

        Use fixed width integer types from std instead of boost

        1 Pim Schellart [X] (Inactive) Done
         
        DM-4036

        Change from boost::math

        5 Pim Schellart [X] (Inactive) Done
         
        DM-4035

        Replace boost::array with std::array

        4 Pim Schellart [X] (Inactive) Done
         
        DM-4210

        Create documentation and examples for SafeClipAssembleCoadd

        4 Vishal Kasliwal [X] (Inactive) Done
         
        DM-2837

        Add unit tests for the new colorterms code

        4 Vishal Kasliwal [X] (Inactive) Done
         
        DM-5686

        Accommodate pixel padding when unpersisting reference catalog matches

        2 Lauren MacArthur Done
         
        DM-5880

        Audit use of Boost in the stack and remove it where possible

        10 Pim Schellart [X] (Inactive) Done
         
        DM-5877

        Use Afterburners to clean up aperture correction logic

        6 Nate Lust Done
         
        DM-5474

        Bugs in obs_subaru found by PyFlakes

        1 Nate Lust Done
         
        DM-5447

        Write technical note describing galaxy shear fitting experiments

        8 Perry Gee Done
         
        DM-5435

        Provide a shared stack on lsst-dev & other relevant systems

        3 John Swinbank Done
         
        DM-5428

        ObjectSizeStarSelector can produce numpy warnings

        2 Vishal Kasliwal [X] (Inactive) Done
         
        DM-4887

        Refactor measurement afterburners into a new plugin system

        8 Nate Lust Done
         
        DM-4801

        Update the ground truth values in the lsst_dm_demo to reflect new defaults in deblending

        0.5 Nate Lust Done
         
        DM-5427

        SingleFrameVariancePlugin can give numpy warnings

        2 Vishal Kasliwal [X] (Inactive) Done
         
        DM-5424

        Switch PropagateVisitFlags to use src instead of icSrc

        2 Vishal Kasliwal [X] (Inactive) Done
         
        DM-4936

        Enable validateMatches in ci_hsc

        2 Lauren MacArthur Done
         
        DM-933

        Photometric calibration uses a column "flux" not the specified filter unless a colour term is active

        1 Lauren MacArthur Done
         
        DM-609

        afw unit tests not built unless afwdata available

        1 Vishal Kasliwal [X] (Inactive) Done
         
        DM-92

        tests/testPsfDetermination.py has a broken test

        2 Unassigned Invalid

          Activity

          There are no comments yet on this issue.

            People

            Assignee:
            swinbank John Swinbank
            Reporter:
            swinbank John Swinbank
            Watchers:
            John Swinbank
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Jenkins

                No builds found.