Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: ap_verify
-
Story Points:6
-
Epic Link:
-
Sprint:AP S20-5 (April), AP S20-6 (May), AP F20-1 (June), AP F20-2 (July)
-
Team:Alert Production
-
Urgent?:No
Description
lsst.ap.verify.DatasetIngestTask is responsible for ingesting an ap_verify dataset into a Gen 2 repository. Create a second task that starts with the same inputs, but creates a Gen 3 repository. Provide a (command-line?) option in ingest_dataset.py that lets users choose between the two.
Note that the current dataset format includes a stub Gen 2 repo (possibly redundant in Gen 3) and a Gen 2 templates repo (must be updated or replaced). Changes to this format are within scope of the ticket.
Some overlap with DM-21862, which wants to use HiTS to run single-frame processing.
Attachments
Issue Links
- blocks
-
DM-21919 Run ap_verify end-to-end in Gen 3
- Done
-
DM-25806 Support parallel ap_verify ingestion in Gen 3
- Done
- has to be done after
-
DM-24260 Create Gen3 versions of ap_verify datasets
- Done
- is blocked by
-
DM-25786 Cannot import sphgeom objects in Gen 3
- Done
-
DM-24844 Migrate ap_verify_testdata to obs_lsst
- Done
-
DM-21016 Handle DECam instrument signature data in gen3
- Done
- relates to
-
DM-25945 Registry.queryCollections raises MissingCollectionError
- To Do
-
DM-25970 ap_verify CI command line broken
- Done
-
DM-21862 Extend Gen3 butler support for obs_decam
- Done
-
DM-23616 Run converted ap_verify testdata through gen3 pipeline
- Done
-
DM-21898 Create command-line tools for Gen3 repo administration
- Won't Fix
-
DM-24314 Support following links in Butler operations
- Done
-
DM-24365 Add relative symbolic link transfer mode to Gen 3 ingest
- Done
-
DM-21939 Create Gen 3 AP Pipeline
- Done
-
DM-26070 Add visit definition to ap_verify
- Done
Activity
Description |
{{lsst.ap.verify.DatasetIngestTask}} is responsible for ingesting an {{ap_verify}} dataset into a Gen 2 repository. Create a second task that starts with the same inputs, but creates a Gen 3 repository. Provide a (command-line?) option in {{ap_verify.py}} and {{ingest_dataset.py}} that lets users choose between the two.
Note that the current [dataset format|https://pipelines.lsst.io/modules/lsst.ap.verify/datasets-creation.html] includes a stub Gen 2 repo (possibly redundant in Gen 3) and a Gen 2 templates repo (must be updated or replaced). Changes to this format are within scope of the ticket. Some overlap with |
{{lsst.ap.verify.DatasetIngestTask}} is responsible for ingesting an {{ap_verify}} dataset into a Gen 2 repository. Create a second task that starts with the same inputs, but creates a Gen 3 repository. Provide a (command-line?) option in {{ap_verify.py}} and {{ingest_dataset.py}} that lets users choose between the two; naturally, the former must also run {{ApPipeTask}} in Gen 3.
Note that the current [dataset format|https://pipelines.lsst.io/modules/lsst.ap.verify/datasets-creation.html] includes a stub Gen 2 repo (possibly redundant in Gen 3) and a Gen 2 templates repo (must be updated or replaced). Changes to this format are within scope of the ticket. Some overlap with |
Description |
{{lsst.ap.verify.DatasetIngestTask}} is responsible for ingesting an {{ap_verify}} dataset into a Gen 2 repository. Create a second task that starts with the same inputs, but creates a Gen 3 repository. Provide a (command-line?) option in {{ap_verify.py}} and {{ingest_dataset.py}} that lets users choose between the two; naturally, the former must also run {{ApPipeTask}} in Gen 3.
Note that the current [dataset format|https://pipelines.lsst.io/modules/lsst.ap.verify/datasets-creation.html] includes a stub Gen 2 repo (possibly redundant in Gen 3) and a Gen 2 templates repo (must be updated or replaced). Changes to this format are within scope of the ticket. Some overlap with |
{{lsst.ap.verify.DatasetIngestTask}} is responsible for ingesting an {{ap_verify}} dataset into a Gen 2 repository. Create a second task that starts with the same inputs, but creates a Gen 3 repository. Provide a (command-line?) option in {{ap_verify.py}} and {{ingest_dataset.py}} that lets users choose between the two; naturally, the former must also run {{ap_pipe}} as a Gen 3 pipeline.
Note that the current [dataset format|https://pipelines.lsst.io/modules/lsst.ap.verify/datasets-creation.html] includes a stub Gen 2 repo (possibly redundant in Gen 3) and a Gen 2 templates repo (must be updated or replaced). Changes to this format are within scope of the ticket. Some overlap with |
Summary | Support Gen 3 ingestion of ap_verify datasets | Support Gen 3 ingestion/processing of ap_verify datasets |
Summary | Support Gen 3 ingestion/processing of ap_verify datasets | Support Gen 3 ingestion of ap_verify datasets |
Description |
{{lsst.ap.verify.DatasetIngestTask}} is responsible for ingesting an {{ap_verify}} dataset into a Gen 2 repository. Create a second task that starts with the same inputs, but creates a Gen 3 repository. Provide a (command-line?) option in {{ap_verify.py}} and {{ingest_dataset.py}} that lets users choose between the two; naturally, the former must also run {{ap_pipe}} as a Gen 3 pipeline.
Note that the current [dataset format|https://pipelines.lsst.io/modules/lsst.ap.verify/datasets-creation.html] includes a stub Gen 2 repo (possibly redundant in Gen 3) and a Gen 2 templates repo (must be updated or replaced). Changes to this format are within scope of the ticket. Some overlap with |
{{lsst.ap.verify.DatasetIngestTask}} is responsible for ingesting an {{ap_verify}} dataset into a Gen 2 repository. Create a second task that starts with the same inputs, but creates a Gen 3 repository. Provide a (command-line?) option in {{ingest_dataset.py}} that lets users choose between the two.
Note that the current [dataset format|https://pipelines.lsst.io/modules/lsst.ap.verify/datasets-creation.html] includes a stub Gen 2 repo (possibly redundant in Gen 3) and a Gen 2 templates repo (must be updated or replaced). Changes to this format are within scope of the ticket. Some overlap with |
Story Points | 6 | 4 |
Story Points | 4 | 6 |
Sprint | AP F19-6 (November) [ 958 ] |
Labels | gen3-middleware | gen2-deprecation-blocker gen3-middleware |
Epic Link |
|
Labels | gen2-deprecation-blocker gen3-middleware | PairCoding gen2-deprecation-blocker gen3-middleware |
Status | To Do [ 10001 ] | In Progress [ 3 ] |
Sprint | AP F19-6 (November) [ 958 ] |
Rank | Ranked higher |
Rank | Ranked higher |
Sprint | AP S20-6 (May) [ 987 ] |
Sprint | AP S20-6 (May) [ 987 ] |
Comment | [ The config files included in the current datasets are not compatible with Gen 3, because in Gen 3 each task in a pipeline must be configured separately. ] |
Urgent? | off |
Sprint | AP S20-5 (April) [ 986 ] |
Sprint | AP S20-5 (April) [ 986 ] | AP S20-5 (April), AP S20-6 (May) [ 986, 987 ] |
Sprint | AP S20-5 (April), AP S20-6 (May) [ 986, 987 ] | AP S20-5 (April), AP S20-6 (May), AP F20-1 (June) [ 986, 987, 1019 ] |
Sprint | AP S20-5 (April), AP S20-6 (May), AP F20-1 (June) [ 986, 987, 1019 ] | AP S20-5 (April), AP S20-6 (May), AP F20-1 (June), AP F20-2 (July) [ 986, 987, 1019, 1025 ] |
Status | In Progress [ 3 ] | In Review [ 10004 ] |
Reviewers | Jim Bosch [ jbosch ] |
Status | In Review [ 10004 ] | Reviewed [ 10101 ] |
Resolution | Done [ 10000 ] | |
Status | Reviewed [ 10101 ] | Done [ 10002 ] |
I've split off Gen 3 processing in ap_verify.py into a separate ticket (
DM-21919), for better separation of concerns.