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

overhaul slot and alias system

    Details

    • Type: Story
    • Status: Won't Fix
    • Resolution: Done
    • Fix Version/s: None
    • Component/s: afw, meas_base
    • Labels:
      None

      Description

      While working on DM-1218 and DM-464, I've grown quite dissatisfied with the current state of the slot and alias mechanisms, and we now have a concrete proposal for larger-scale changes on RFC-11. Unfortunately, I don't think we'll be in a good position to do much about this until we've completed the transition to meas_base and removed the old measurement framework in meas_algorithms.

        Attachments

          Issue Links

            Activity

            jbosch Jim Bosch created issue -
            jbosch Jim Bosch made changes -
            Field Original Value New Value
            Rank Ranked higher
            jbosch Jim Bosch made changes -
            Epic Link DM-1767 [ 15586 ]
            jbosch Jim Bosch made changes -
            Description While working on DM-1218 and DM-464, I've grown quite dissatisfied with the current state of the slot and alias mechanisms. Unfortunately, I don't think we'll be in a good position to do much about this until we've completed the transition to meas_base and removed the old measurement framework in meas_algorithms.

            Once that's complete, we should modify the alias system so that it only transforms exact matches (and hence requires a separate alias for each field), while completely refactoring the relationship between SourceTable and the Slot classes, so it's not necessary to have a SourceTable instantiated in order to setup the slots. This will also let us modify the backwards-compatibility code for older SourceTables, allowing us to read them without maintaining support for version=0 tables in memory.
            While working on DM-1218 and DM-464, I've grown quite dissatisfied with the current state of the slot and alias mechanisms, and we now have a concrete proposal for larger-scale changes on RFC-11. Unfortunately, I don't think we'll be in a good position to do much about this until we've completed the transition to meas_base and removed the old measurement framework in meas_algorithms.
            jbosch Jim Bosch made changes -
            Link This issue relates to DM-464 [ DM-464 ]
            jbosch Jim Bosch made changes -
            Sprint Science Pipelines DM-W15-5 [ 129 ]
            jbosch Jim Bosch made changes -
            Link This issue relates to DM-586 [ DM-586 ]
            jbosch Jim Bosch made changes -
            Epic Link DM-1767 [ 15586 ] DM-1099 [ 13906 ]
            swinbank John Swinbank made changes -
            Epic Link DM-1099 [ 13906 ] DM-1769 [ 15588 ]
            swinbank John Swinbank made changes -
            Sprint Science Pipelines DM-W15-5 [ 129 ] Science Pipelines DM-S15-1 [ 140 ]
            swinbank John Swinbank made changes -
            Rank Ranked lower
            jbosch Jim Bosch made changes -
            Link This issue is blocked by DM-1766 [ DM-1766 ]
            swinbank John Swinbank made changes -
            Sprint Science Pipelines DM-S15-1 [ 140 ] Science Pipelines DM-S15-2 [ 151 ]
            swinbank John Swinbank made changes -
            Rank Ranked lower
            jbosch Jim Bosch made changes -
            Sprint Science Pipelines DM-S15-2 [ 151 ]
            jbosch Jim Bosch made changes -
            Rank Ranked higher
            swinbank John Swinbank made changes -
            Epic Link DM-1769 [ 15588 ] DM-3550 [ 19639 ]
            swinbank John Swinbank made changes -
            Epic Link DM-3550 [ 19639 ] DM-2406 [ 16720 ]
            swinbank John Swinbank 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, John Swinbank
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Summary Panel