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

Update faro to use parquet tables for patch and tract-level metric calculation

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Done
    • Resolution: Done
    • Fix Version/s: None
    • Component/s: faro
    • Labels:

      Description

      Use the `objectTable` parquet files instead of "deepCoadd_forced_src" FITS files to calculate metrics in `faro` on tract and patch scales.

        Attachments

          Issue Links

            Activity

            No builds found.
            jcarlin Jeffrey Carlin created issue -
            jcarlin Jeffrey Carlin made changes -
            Field Original Value New Value
            Link This issue relates to DM-26214 [ DM-26214 ]
            jcarlin Jeffrey Carlin made changes -
            Link This issue is cloned by DM-31460 [ DM-31460 ]
            kbechtol Keith Bechtol made changes -
            Assignee Erik Dennihy [ edennihy ]
            lguy Leanne Guy made changes -
            Remote Link This issue links to "Page (Confluence)" [ 31008 ]
            Hide
            lauren Lauren MacArthur added a comment -

            Fly-by comment here (just some food for thought...feel free to pay it no attention!) When I added this ability (i.e. to read the parquet catalog tables) in pipe_analysis, I did maintain the ability to read in the afw SourceCatalogs. This has proven very useful for folks doing quick testing runs where the parquet table writing tasks were not run. The point may be moot, however, for a few reasons:

            • it may be that it would just not be worth running faro on small test runs and/or it may be considered fair to make the parquet table creation a pre-requisite for running faro (so, just perhaps be sure to note this in your docs/tutorials)
            • if, as indicated in the description (and I believe is the preferred route for production), you are converting to reading in the DPDD-ified objectTable tables – which have different column names for ~everything – as opposed to the *Coadd_obj tables (whose column names match the afw SourceCatalogs...I read in these versions in pipe_analysis for just this reason!), then it would be onerous (and potentially error-prone) to try to keep both schemas in play.
            Show
            lauren Lauren MacArthur added a comment - Fly-by comment here (just some food for thought...feel free to pay it no attention!) When I added this ability (i.e. to read the parquet catalog tables) in pipe_analysis, I did maintain the ability to read in the afw SourceCatalogs. This has proven very useful for folks doing quick testing runs where the parquet table writing tasks were not run. The point may be moot, however, for a few reasons: it may be that it would just not be worth running  faro  on small test runs and/or it may be considered fair to make the parquet table creation a pre-requisite for running faro (so, just perhaps be sure to note this in your docs/tutorials) if, as indicated in the description (and I believe is the preferred route for production), you are converting to reading in the DPDD-ified  objectTable  tables – which have different column names for ~everything – as opposed to the *Coadd_obj tables (whose column names match the afw SourceCatalogs...I read in these versions in pipe_analysis for just this reason!), then it would be onerous (and potentially error-prone) to try to keep both schemas in play.
            kbechtol Keith Bechtol made changes -
            Remote Link This issue links to "Page (Confluence)" [ 31059 ]
            kbechtol Keith Bechtol made changes -
            Remote Link This issue links to "Page (Confluence)" [ 31180 ]
            lskelvin Lee Kelvin made changes -
            Link This issue relates to DM-31860 [ DM-31860 ]
            edennihy Erik Dennihy made changes -
            Status To Do [ 10001 ] In Progress [ 3 ]
            edennihy Erik Dennihy made changes -
            Resolution Done [ 10000 ]
            Status In Progress [ 3 ] Done [ 10002 ]

              People

              Assignee:
              edennihy Erik Dennihy
              Reporter:
              jcarlin Jeffrey Carlin
              Watchers:
              Brock Brendal [X] (Inactive), Jeffrey Carlin, Lauren MacArthur, Lee Kelvin
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Jenkins

                  No builds found.