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

Phase out use of FilterProperty

    XMLWordPrintable

    Details

      Description

      RFC-730 proposes a filter system that does not contain any metadata other than the filter names. This particularly includes wavelength information.

      Search for code that refers to the FilterProperty class or Filter::getFilterProperty, and rewrite it to depend on external sources of the same information (e.g., transmission curves for wavelength information). I am recommending that this be done before FilterLabel is added to Exposure (and therefore before FilterProperty can be deprecated) so that any lessons learned can be incorporated into the FilterLabel design.

        Attachments

          Issue Links

            Activity

            krzys Krzysztof Findeisen created issue -
            krzys Krzysztof Findeisen made changes -
            Field Original Value New Value
            Link This issue is triggered by RFC-730 [ RFC-730 ]
            krzys Krzysztof Findeisen made changes -
            Description RFC-730 proposes a filter system that does not contain any metadata other than the filter names. This particularly includes wavelength information.

            Search for code that refers to the {{FilterProperty}} class or {{Filter::getFilterProperty}}, and rewrite it to depend on external sources of the same information (e.g., transmission curves for wavelength information). I am recommending that this be done *before* {{FilterProperty}} is added to {{Exposure}} so that any lessons learned can be incorporated into the design.
            RFC-730 proposes a filter system that does not contain any metadata other than the filter names. This particularly includes wavelength information.

            Search for code that refers to the {{FilterProperty}} class or {{Filter::getFilterProperty}}, and rewrite it to depend on external sources of the same information (e.g., transmission curves for wavelength information). I am recommending that this be done *before* {{FilterLabel}} is added to {{Exposure}} (and therefore before {{FilterProperty}} can be deprecated) so that any lessons learned can be incorporated into the {{FilterLabel}} design.
            krzys Krzysztof Findeisen made changes -
            Link This issue has to be done before DM-27169 [ DM-27169 ]
            krzys Krzysztof Findeisen made changes -
            Link This issue blocks DM-27170 [ DM-27170 ]
            Parejkoj John Parejko made changes -
            Link This issue contains DM-26615 [ DM-26615 ]
            tjenness Tim Jenness made changes -
            Labels filter-remake SciencePipelines filter-remake
            czw Christopher Waters made changes -
            Assignee Christopher Waters [ cwaters ]
            czw Christopher Waters made changes -
            Remote Link This issue links to "Page (Confluence)" [ 26323 ]
            czw Christopher Waters made changes -
            Status To Do [ 10001 ] In Progress [ 3 ]
            czw Christopher Waters made changes -
            Epic Link DM-26795 [ 439745 ]
            czw Christopher Waters made changes -
            Reviewers Krzysztof Findeisen [ krzys ]
            Status In Progress [ 3 ] In Review [ 10004 ]
            krzys Krzysztof Findeisen made changes -
            Status In Review [ 10004 ] Reviewed [ 10101 ]
            czw Christopher Waters made changes -
            Resolution Done [ 10000 ]
            Status Reviewed [ 10101 ] Done [ 10002 ]
            czw Christopher Waters made changes -
            Story Points 6 3

              People

              Assignee:
              czw Christopher Waters
              Reporter:
              krzys Krzysztof Findeisen
              Reviewers:
              Krzysztof Findeisen
              Watchers:
              Christopher Waters, Krzysztof Findeisen, Tim Jenness
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Jenkins

                  No builds found.