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

Recover from accumulated technical debt

    Details

    • Type: Epic
    • Status: Done
    • Resolution: Done
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None
    • Templates:
    • 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

          Container Issues

          Stories in Epic (Custom Issue Matrix)

          Key Summary Story Points Assignee Status
           
          DM-6112

          Provide minimal documentation for meas_extensions_photometryKron

          0.5 John Swinbank Done
           
          DM-6331

          Shifting F16 milestones to S16

          1 John Swinbank Done
           
          DM-6089

          Use fixed width integer types from std instead of boost

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

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

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

          Replace boost::lambda with C++11 lambda

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

          Remove use of boost::noncopyable

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

          Bugs in obs_subaru found by PyFlakes

          1 Nate Lust Done
           
          DM-5320

          Make Bright Object Masks compatible with all cameras

          2 Nate Lust Done
           
          DM-5877

          Use Afterburners to clean up aperture correction logic

          6 Nate Lust Done
           
          DM-5880

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

          10 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-3935

          Measurement plugin errors

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

          Accommodate pixel padding when unpersisting reference catalog matches

          2 Lauren MacArthur Done
           
          DM-4936

          Enable validateMatches in ci_hsc

          2 Lauren MacArthur Done
           
          DM-4887

          Refactor measurement afterburners into a new plugin system

          8 Nate Lust Done
           
          DM-4014

          Replace boost::tuple with <tuple>

          1 Pim Schellart [X] (Inactive) 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-5424

          Switch PropagateVisitFlags to use src instead of icSrc

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

          ObjectSizeStarSelector can produce numpy warnings

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

          SingleFrameVariancePlugin can give numpy warnings

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

          Adapt all HSC calibration data to LSST camera geometry

          4 Paul Price 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-6293

          Fix error in cmodel related to computing LinearTransforms

          4 Nate Lust Done
           
          DM-5435

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

          3 John Swinbank Done
           
          DM-4210

          Create documentation and examples for SafeClipAssembleCoadd

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

          Write technical note describing galaxy shear fitting experiments

          8 Perry Gee 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-6096

          Replace boost::scoped_array with std::unique_ptr specialisation

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

          Replace boost::bind with std::bind

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

          Replace boost::ref

          0 Pim Schellart [X] (Inactive) 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-2837

          Add unit tests for the new colorterms code

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

          tests/testPsfDetermination.py has a broken test

          2 Unassigned Invalid

            Activity

              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:

                  Summary Panel