From 186a4b5a1b78b5649b1cab6e8521b91a37dfc39b Mon Sep 17 00:00:00 2001 From: William O'Mullane Date: Tue, 3 Dec 2024 11:32:37 -0300 Subject: [PATCH] new docsteady --- LDM-753.tex | 10 +- jira_docugen.tex | 24307 +++++++++++++++++++-------------------------- 2 files changed, 10016 insertions(+), 14301 deletions(-) diff --git a/LDM-753.tex b/LDM-753.tex index fc0104a..50918a0 100644 --- a/LDM-753.tex +++ b/LDM-753.tex @@ -70,16 +70,16 @@ \subsection{LSST Verification and Validation JIRA Project (LVV)}\label{sec:lvv} the verification methods, the responsible parties, and additional notes regarding verification, as per the \citeds{LSE-160} LSST Verification and Validation Process. -The Verification Elements have one or more -Test Cases associated with them that describe the implementation of the verification activities in terms -of specific tests to be executed. Those Test Cases are then scheduled via Test Plans and Campaigns, +The Verification Elements have one or more +Test Cases associated with them that describe the implementation of the verification activities in terms +of specific tests to be executed. Those Test Cases are then scheduled via Test Plans and Campaigns, and executed with results reported in Test Cycles. \subsection{Verification and Validation Schedule and Resources}\label{sec:schedule} -The schedule and resources required for the verification are defined in the LSST -Project Management Control System (PMCS). +The schedule and resources required for the verification are defined in the LSST +Project Management Control System (PMCS). \subsection{Applicable Documents} diff --git a/jira_docugen.tex b/jira_docugen.tex index 975db02..5665940 100644 --- a/jira_docugen.tex +++ b/jira_docugen.tex @@ -1,6 +1,6 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % generated from JIRA project LVV -% using template at /Users/womullan/LSSTgit/docsteady/docsteady/templates/ve.latex.jinja2. +% using template at /Users/womullan/LSSTgit/docsteady/src/docsteady/templates/ve.latex.jinja2. % using docsteady version 0.0.0 % Please do not edit -- update information in Jira instead %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -16,11 +16,11 @@ \subsection{[LVV-3] DMS-REQ-0002-V-01: Transient Alert Distribution }\label{lvv- \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-3}{LVV-3} & +\href{https://rubinobs.atlassian.net/browse/LVV-3}{LVV-3} & Leanne Guy & In Verification & \begin{tabular}{c} -LVV-T101 \\ -LVV-T217 \\ + \\ + \\ \end{tabular} \\ \hline @@ -35,7 +35,7 @@ \subsection{[LVV-3] DMS-REQ-0002-V-01: Transient Alert Distribution }\label{lvv- \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0002 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -49,8 +49,6 @@ \subsection{[LVV-3] DMS-REQ-0002-V-01: Transient Alert Distribution }\label{lvv- \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0184 & Transient Alert Publication \\ -OSS-REQ-0127 & Level 1 Data Product Availability \\ \end{tabular} \\ \hline \end{longtable} @@ -58,23 +56,11 @@ \subsection{[LVV-3] DMS-REQ-0002-V-01: Transient Alert Distribution }\label{lvv- \subsubsection{Test Cases Summary} -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T101}{LVV-T101} & \multicolumn{4}{p{12cm}}{ Verify implementation of Transient Alert Distribution } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Kian-Tat Lim & Draft & 1 & false & Test \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Precursor or simulated data, execute AP, observe distribution to -simulated clients using standard protocols -} - \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T217}{LVV-T217} & \multicolumn{4}{p{12cm}}{ Full Stream Alert Distribution } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Approved & 1 & false & Test \\ \hline +Eric Bellm & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -94,6 +80,18 @@ \subsubsection{Test Cases Summary} \end{itemize} } +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T101}{LVV-T101} & \multicolumn{4}{p{12cm}}{ Verify implementation of Transient Alert Distribution } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Kian-Tat Lim & Draft & 1.0(d) & false & Test \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Precursor or simulated data, execute AP, observe distribution to +simulated clients using standard protocols +} + \newpage \subsection{[LVV-5] DMS-REQ-0008-V-01: Pipeline Availability }\label{lvv-5} @@ -101,11 +99,11 @@ \subsection{[LVV-5] DMS-REQ-0008-V-01: Pipeline Availability }\label{lvv-5} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5}{LVV-5} & +\href{https://rubinobs.atlassian.net/browse/LVV-5}{LVV-5} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T171 \\ -LVV-T287 \\ + \\ + \\ \end{tabular} \\ \hline @@ -122,7 +120,7 @@ \subsection{[LVV-5] DMS-REQ-0008-V-01: Pipeline Availability }\label{lvv-5} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0008 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -134,15 +132,8 @@ \subsection{[LVV-5] DMS-REQ-0008-V-01: Pipeline Availability }\label{lvv-5} the DMS physical facility, computing equipment, or operational personnel. -\textbf{Discussion:} This applies to active productions only. It is -allowed for the Alert Production to be down for longer periods during -observatory scheduled maintenance, and for the Data Release Production -to be down during development and validation periods between -productions. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{productionMaxDowntime = 24{{[}hour{]}}} Maximum allowable outage -of active DM production. \\ \hline Upper Level Requirement & \begin{tabular}{cl} \end{tabular} @@ -154,9 +145,9 @@ \subsection{[LVV-5] DMS-REQ-0008-V-01: Pipeline Availability }\label{lvv-5} \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T171}{LVV-T171} & \multicolumn{4}{p{12cm}}{ Verify implementation of Pipeline Availability } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T171}{LVV-T171} & \multicolumn{4}{p{12cm}}{ Verify Pipeline Availability } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Robert Gruendl [X] & Draft & 1 & false & Test \\ \hline +Robert Gruendl & Defined & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -177,7 +168,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T287}{LVV-T287} & \multicolumn{4}{p{12cm}}{ RAS-00-30: Raw Image Archiving Availability, Throughput, Reliability, and Heterogeneity } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Michelle Butler [X] & Approved & 1 & false & Test \\ \hline +Michelle Butler [X] & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -207,10 +198,10 @@ \subsection{[LVV-6] DMS-REQ-0009-V-01: Simulated Data }\label{lvv-6} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6}{LVV-6} & +\href{https://rubinobs.atlassian.net/browse/LVV-6}{LVV-6} & Jim Bosch & Verified & \begin{tabular}{c} -LVV-T125 \\ + \\ \end{tabular} \\ \hline @@ -226,7 +217,7 @@ \subsection{[LVV-6] DMS-REQ-0009-V-01: Simulated Data }\label{lvv-6} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0009 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -238,10 +229,6 @@ \subsection{[LVV-6] DMS-REQ-0009-V-01: Simulated Data }\label{lvv-6} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0353 & Difference Source Spuriousness Threshold - Transients \\ -DMS-REQ-0007 & Pipeline Infrastructure \\ -OSS-REQ-0351 & Difference Source Spurious Probability Metric \\ -OSS-REQ-0354 & Difference Source Spuriousness Threshold - MOPS \\ \end{tabular} \\ \hline \end{longtable} @@ -253,7 +240,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T125}{LVV-T125} & \multicolumn{4}{p{12cm}}{ Verify implementation of Simulated Data } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Robert Lupton & Approved & 1 & false & Test \\ \hline +Robert Lupton & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -284,10 +271,10 @@ \subsection{[LVV-7] DMS-REQ-0010-V-01: Difference Exposures }\label{lvv-7} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-7}{LVV-7} & +\href{https://rubinobs.atlassian.net/browse/LVV-7}{LVV-7} & Eric Bellm & Verified & \begin{tabular}{c} -LVV-T36 \\ + \\ \end{tabular} \\ \hline @@ -304,7 +291,7 @@ \subsection{[LVV-7] DMS-REQ-0010-V-01: Difference Exposures }\label{lvv-7} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0010 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -312,16 +299,10 @@ \subsection{[LVV-7] DMS-REQ-0010-V-01: Difference Exposures }\label{lvv-7} each Processed Visit Image by subtracting a re-projected, scaled, PSF-matched Template Image in the same passband. -\textbf{Discussion:} Difference Exposures are not archived, and are -retained for only a limited time to facilitate Alert processing. They -can be re-generated for users on-demand. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -DMS-REQ-0011 & Produce Difference Sources \\ -DMS-REQ-0033 & Provide Source Detection Software \\ -OSS-REQ-0129 & Exposures (Level 1) \\ \end{tabular} \\ \hline \end{longtable} @@ -333,7 +314,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T36}{LVV-T36} & \multicolumn{4}{p{12cm}}{ Verify implementation of Difference Exposures } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Approved & 1 & false & Test \\ \hline +Eric Bellm & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -349,16 +330,16 @@ \subsection{[LVV-8] DMS-REQ-0018-V-01: Raw Science Image Data Acquisition }\labe \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-8}{LVV-8} & -Leanne Guy & In Verification & +\href{https://rubinobs.atlassian.net/browse/LVV-8}{LVV-8} & +Leanne Guy & Verified & \begin{tabular}{c} -LVV-T29 \\ -LVV-T283 \\ -LVV-T284 \\ -LVV-T1549 \\ -LVV-T1550 \\ -LVV-T1556 \\ -LVV-T1934 \\ + \\ + \\ + \\ + \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -376,7 +357,7 @@ \subsection{[LVV-8] DMS-REQ-0018-V-01: Raw Science Image Data Acquisition }\labe \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0018 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -384,13 +365,10 @@ \subsection{[LVV-8] DMS-REQ-0018-V-01: Raw Science Image Data Acquisition }\labe Camera science sensors during normal operations, calibration data collection, and in any other required engineering modes. -\textbf{Discussion:} The manner of data acquisition is a matter for the -DM-Camera ICDs, \citeds{LSE-69} and \citeds{LSE-68}, in this area. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0114 & Acquisition of Science Sensor data \\ \end{tabular} \\ \hline \end{longtable} @@ -402,38 +380,49 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T29}{LVV-T29} & \multicolumn{4}{p{12cm}}{ Verify implementation of Raw Science Image Data Acquisition } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Kian-Tat Lim & Defined & 1 & false & Test \\ \hline +Kian-Tat Lim & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify acquisition of raw data from L1 Test Stand DAQ while simulating -all modes +Verify acquisition of raw data from an LSST camera in all modes. } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T283}{LVV-T283} & \multicolumn{4}{p{12cm}}{ RAS-00-00: Writing well-formed raw image } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1934}{LVV-T1934} & \multicolumn{4}{p{12cm}}{ ComCam Data Transfer and Ingestion } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Michelle Butler [X] & Approved & 1 & false & Test \\ \hline +Robert Gruendl & Deprecated & 1.0(d) & true & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -This test will check:\\ +Verify that ComCam Archiver data taken are transferred to NCSA Data +BackBone endpoint and Ingested +} -\begin{itemize} -\tightlist -\item - The successful integration of the Pathfinder components with the DM - Header Service and the Level 1 Archiver; -\item - That the raw images are well-formed and meet specifications in - change-controlled documents \citeds{LSE-61}; -\end{itemize} +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1549}{LVV-T1549} & \multicolumn{4}{p{12cm}}{ LDM-503-6 Comcam verification readiness } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Michelle Butler [X] & Approved & 1.0(d) & false & Demonstration \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Verify that ComCam has all the services running and verified working for +retrieving an image from the ComCam DAQ and store it on file systems at +the LDF for viewing by RSP. ~ +} -\hfill\break -~This Test Case shall be repeated for each of the different cameras -(ATScam, LSSTCam) and sensors (Science, Wavefront, and Guider) -combination. +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1556}{LVV-T1556} & \multicolumn{4}{p{12cm}}{ LDM-503-10B Large Scale CCOB Data Access } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Michelle Butler [X] & Approved & 1.0(d) & false & Demonstration \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Demonstrate the ability to transfer data from the SLAC test stand or +CCOB with 21 rafts from SLAC and ingested at NCSA and make available +through an instance of the RSP } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} @@ -441,7 +430,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T284}{LVV-T284} & \multicolumn{4}{p{12cm}}{ RAS-00-05: (LDM-503-8b) Writing data from CCOB to the DBB for further data processing } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Michelle Butler [X] & Approved & 1 & false & Test \\ \hline +Michelle Butler [X] & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -460,22 +449,35 @@ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1549}{LVV-T1549} & \multicolumn{4}{p{12cm}}{ LDM-503-6 Comcam verification readiness } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T283}{LVV-T283} & \multicolumn{4}{p{12cm}}{ RAS-00-00: Writing well-formed raw image } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Michelle Butler [X] & Approved & 1 & false & Demonstration \\ \hline +Michelle Butler [X] & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that ComCam has all the services running and verified working for -retrieving an image from the ComCam DAQ and store it on file systems at -the LDF for viewing by RSP. ~ +This test will check:\\ + +\begin{itemize} +\tightlist +\item + The successful integration of the Pathfinder components with the DM + Header Service and the Level 1 Archiver; +\item + That the raw images are well-formed and meet specifications in + change-controlled documents \citeds{LSE-61}; +\end{itemize} + +\hfill\break +~This Test Case shall be repeated for each of the different cameras +(ATScam, LSSTCam) and sensors (Science, Wavefront, and Guider) +combination. } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1550}{LVV-T1550} & \multicolumn{4}{p{12cm}}{ LDM-503-10 DAQ Validation } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Michelle Butler [X] & Approved & 1 & false & Demonstration \\ \hline +Michelle Butler [X] & Approved & 1.0(d) & false & Demonstration \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -483,31 +485,6 @@ \subsubsection{Test Cases Summary} DWDM network.~ } -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1556}{LVV-T1556} & \multicolumn{4}{p{12cm}}{ LDM-503-10B Large Scale CCOB Data Access } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Michelle Butler [X] & Approved & 1 & false & Demonstration \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Demonstrate the ability to transfer data from the SLAC test stand or -CCOB with 21 rafts from SLAC and ingested at NCSA and make available -through an instance of the RSP -} - -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1934}{LVV-T1934} & \multicolumn{4}{p{12cm}}{ ComCam Data Transfer and Ingestion } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Robert Gruendl [X] & Deprecated & 1 & true & Inspection \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Verify that ComCam Archiver data taken are transferred to NCSA Data -BackBone endpoint and Ingested -} - \newpage \subsection{[LVV-9] DMS-REQ-0020-V-01: Wavefront Sensor Data Acquisition }\label{lvv-9} @@ -515,14 +492,14 @@ \subsection{[LVV-9] DMS-REQ-0020-V-01: Wavefront Sensor Data Acquisition }\label \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9}{LVV-9} & +\href{https://rubinobs.atlassian.net/browse/LVV-9}{LVV-9} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T30 \\ -LVV-T283 \\ -LVV-T284 \\ -LVV-T1549 \\ -LVV-T1556 \\ + \\ + \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -538,7 +515,7 @@ \subsection{[LVV-9] DMS-REQ-0020-V-01: Wavefront Sensor Data Acquisition }\label \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0020 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -546,16 +523,10 @@ \subsection{[LVV-9] DMS-REQ-0020-V-01: Wavefront Sensor Data Acquisition }\label Camera wavefront sensors, during normal survey operations and in any other required operating modes. -\textbf{Discussion:} The details of this are a matter for the DM-Camera -ICD in this area. However, these data should be identical in format and -in mode of acquisition to the raw science sensor data.\\ -There is no currently established requirement for the acquisition or -archiving of any raw guider sensor data. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0316 & Wavefront Sensor Data \\ \end{tabular} \\ \hline \end{longtable} @@ -565,21 +536,57 @@ \subsection{[LVV-9] DMS-REQ-0020-V-01: Wavefront Sensor Data Acquisition }\label \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T30}{LVV-T30} & \multicolumn{4}{p{12cm}}{ Verify implementation of Wavefront Sensor Data Acquisition } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1549}{LVV-T1549} & \multicolumn{4}{p{12cm}}{ LDM-503-6 Comcam verification readiness } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Kian-Tat Lim & Defined & 1 & false & Test \\ \hline +Michelle Butler [X] & Approved & 1.0(d) & false & Demonstration \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify successful ingestion of wavefront sensor data from L1 Test Stand -DAQ while simulating all modes. +Verify that ComCam has all the services running and verified working for +retrieving an image from the ComCam DAQ and store it on file systems at +the LDF for viewing by RSP. ~ +} + +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1556}{LVV-T1556} & \multicolumn{4}{p{12cm}}{ LDM-503-10B Large Scale CCOB Data Access } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Michelle Butler [X] & Approved & 1.0(d) & false & Demonstration \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Demonstrate the ability to transfer data from the SLAC test stand or +CCOB with 21 rafts from SLAC and ingested at NCSA and make available +through an instance of the RSP +} + +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T284}{LVV-T284} & \multicolumn{4}{p{12cm}}{ RAS-00-05: (LDM-503-8b) Writing data from CCOB to the DBB for further +data processing } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Michelle Butler [X] & Approved & 1.0(d) & false & Test \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +This test will check: + +\begin{itemize} +\tightlist +\item + The successful integration of the DAQ archiver components with the + CCOB +\item + That the file can then be ingested into the DBB and be retrieved for + further analysis +\end{itemize} } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T283}{LVV-T283} & \multicolumn{4}{p{12cm}}{ RAS-00-00: Writing well-formed raw image } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Michelle Butler [X] & Approved & 1 & false & Test \\ \hline +Michelle Butler [X] & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -603,31 +610,127 @@ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T284}{LVV-T284} & \multicolumn{4}{p{12cm}}{ RAS-00-05: (LDM-503-8b) Writing data from CCOB to the DBB for further -data processing } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T30}{LVV-T30} & \multicolumn{4}{p{12cm}}{ Verify implementation of Wavefront Sensor Data Acquisition } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Michelle Butler [X] & Approved & 1 & false & Test \\ \hline +Kian-Tat Lim & Defined & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -This test will check: +Verify successful ingestion of wavefront sensor data from L1 Test Stand +DAQ while simulating all modes. +} -\begin{itemize} -\tightlist -\item - The successful integration of the DAQ archiver components with the - CCOB -\item - That the file can then be ingested into the DBB and be retrieved for - further analysis -\end{itemize} + +\newpage +\subsection{[LVV-10] DMS-REQ-0022-V-01: Crosstalk Corrected Science Image Data Acquisition }\label{lvv-10} + +\begin{longtable}{cccc} +\hline +\textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline +\href{https://rubinobs.atlassian.net/browse/LVV-10}{LVV-10} & +Gregory Dubois-Felsmann & Descoped & +\begin{tabular}{c} +\end{tabular} +\\ +\hline +\end{longtable} + +\textbf{Verification Element Description:} \\ +Verify that DMS can accept cross talk corrected exposure data from the +camera. + +{\footnotesize +\begin{tabular}{p{4cm}p{12cm}} +\hline +\multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline +Requirement ID & DMS-REQ-0022 \\ \hline +Requirement Priority & \\ \hline +\multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} +\end{tabular} + +\textbf{Specification:} The DMS shall acquire crosstalk corrected +exposure data from the Camera science sensors, during normal survey +operations and in any other required operating modes. + +\begin{longtable}{p{4cm}p{12cm}} +\hline +Upper Level Requirement & +\begin{tabular}{cl} +\end{tabular} +\\ \hline +\end{longtable} +} + + + +\newpage +\subsection{[LVV-11] DMS-REQ-0024-V-01: Raw Image Assembly }\label{lvv-11} + +\begin{longtable}{cccc} +\hline +\textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline +\href{https://rubinobs.atlassian.net/browse/LVV-11}{LVV-11} & +Gregory Dubois-Felsmann & Verified & +\begin{tabular}{c} + \\ + \\ + \\ + \\ + \\ + \\ +\end{tabular} +\\ +\hline +\end{longtable} + +\textbf{Verification Element Description:} \\ +Requires a simulated DAQ and OCS. Files are verified against the +relevant DM specification for raw metadata content and pixel values. + +{\footnotesize +\begin{tabular}{p{4cm}p{12cm}} +\hline +\multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline +Requirement ID & DMS-REQ-0024 \\ \hline +Requirement Priority & \\ \hline +\multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} +\end{tabular} + +\textbf{Specification:} The DMS shall assemble the combination of raw +exposure data from all the readout channels from a single Sensor to form +a single image for that sensor. The image data and relevant exposure +metadata shall be integrated into a standard format suitable for +down-stream processing, archiving, and distribution to the user +community. + +\begin{longtable}{p{4cm}p{12cm}} +\hline +Upper Level Requirement & +\begin{tabular}{cl} +\end{tabular} +\\ \hline +\end{longtable} +} + + +\subsubsection{Test Cases Summary} +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1934}{LVV-T1934} & \multicolumn{4}{p{12cm}}{ ComCam Data Transfer and Ingestion } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Robert Gruendl & Deprecated & 1.0(d) & true & Inspection \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Verify that ComCam Archiver data taken are transferred to NCSA Data +BackBone endpoint and Ingested } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1549}{LVV-T1549} & \multicolumn{4}{p{12cm}}{ LDM-503-6 Comcam verification readiness } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Michelle Butler [X] & Approved & 1 & false & Demonstration \\ \hline +Michelle Butler [X] & Approved & 1.0(d) & false & Demonstration \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -640,7 +743,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1556}{LVV-T1556} & \multicolumn{4}{p{12cm}}{ LDM-503-10B Large Scale CCOB Data Access } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Michelle Butler [X] & Approved & 1 & false & Demonstration \\ \hline +Michelle Butler [X] & Approved & 1.0(d) & false & Demonstration \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -649,131 +752,33 @@ \subsubsection{Test Cases Summary} through an instance of the RSP } - -\newpage -\subsection{[LVV-10] DMS-REQ-0022-V-01: Crosstalk Corrected Science Image Data Acquisition }\label{lvv-10} - -\begin{longtable}{cccc} -\hline -\textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-10}{LVV-10} & -Gregory Dubois-Felsmann & Descoped & -\begin{tabular}{c} -\end{tabular} -\\ -\hline -\end{longtable} - -\textbf{Verification Element Description:} \\ -Verify that DMS can accept cross talk corrected exposure data from the -camera. - -{\footnotesize -\begin{tabular}{p{4cm}p{12cm}} -\hline -\multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline -Requirement ID & DMS-REQ-0022 \\ \hline -Requirement Priority & 2 \\ \hline -\multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} -\end{tabular} - -\textbf{Specification:} The DMS shall acquire crosstalk corrected -exposure data from the Camera science sensors, during normal survey -operations and in any other required operating modes. - -\textbf{Discussion:} The manner of data acquisition is a matter for the -DM-Camera ICD in this area. It may be different for that for the raw -science sensor data, as it is subject to quite different latency and -reliability requirements.\\ -This data is the input to the main Alert Production pipelines. It is not -planned to be archived. -\begin{longtable}{p{4cm}p{12cm}} -\hline -Upper Level Requirement & -\begin{tabular}{cl} -OSS-REQ-0114 & Acquisition of Science Sensor data \\ -OSS-REQ-0127 & Level 1 Data Product Availability \\ -\end{tabular} -\\ \hline -\end{longtable} -} - - - -\newpage -\subsection{[LVV-11] DMS-REQ-0024-V-01: Raw Image Assembly }\label{lvv-11} - -\begin{longtable}{cccc} -\hline -\textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-11}{LVV-11} & -Gregory Dubois-Felsmann & Verified & -\begin{tabular}{c} -LVV-T32 \\ -LVV-T283 \\ -LVV-T284 \\ -LVV-T1549 \\ -LVV-T1556 \\ -LVV-T1934 \\ -\end{tabular} -\\ -\hline -\end{longtable} - -\textbf{Verification Element Description:} \\ -Requires a simulated DAQ and OCS. Files are verified against the -relevant DM specification for raw metadata content and pixel values. - -{\footnotesize -\begin{tabular}{p{4cm}p{12cm}} -\hline -\multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline -Requirement ID & DMS-REQ-0024 \\ \hline -Requirement Priority & 1a \\ \hline -\multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} -\end{tabular} - -\textbf{Specification:} The DMS shall assemble the combination of raw -exposure data from all the readout channels from a single Sensor to form -a single image for that sensor. The image data and relevant exposure -metadata shall be integrated into a standard format suitable for -down-stream processing, archiving, and distribution to the user -community. - -\textbf{Discussion:} Relevant exposure metadata are those that define -the observing context, telescope and instrument configuration, and -provenance. -\begin{longtable}{p{4cm}p{12cm}} -\hline -Upper Level Requirement & -\begin{tabular}{cl} -OSS-REQ-0114 & Acquisition of Science Sensor data \\ -OSS-REQ-0129 & Exposures (Level 1) \\ -\end{tabular} -\\ \hline -\end{longtable} -} - - -\subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T32}{LVV-T32} & \multicolumn{4}{p{12cm}}{ Verify implementation of Raw Image Assembly } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T284}{LVV-T284} & \multicolumn{4}{p{12cm}}{ RAS-00-05: (LDM-503-8b) Writing data from CCOB to the DBB for further +data processing } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Kian-Tat Lim & Approved & 1 & false & Test \\ \hline +Michelle Butler [X] & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the raw exposure data from all readout channels in a sensor -can be assembled into a single image, and that all required/relevant -metadata are associated with the image data.~ +This test will check: + +\begin{itemize} +\tightlist +\item + The successful integration of the DAQ archiver components with the + CCOB +\item + That the file can then be ingested into the DBB and be retrieved for + further analysis +\end{itemize} } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T283}{LVV-T283} & \multicolumn{4}{p{12cm}}{ RAS-00-00: Writing well-formed raw image } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Michelle Butler [X] & Approved & 1 & false & Test \\ \hline +Michelle Butler [X] & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -797,62 +802,15 @@ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T284}{LVV-T284} & \multicolumn{4}{p{12cm}}{ RAS-00-05: (LDM-503-8b) Writing data from CCOB to the DBB for further -data processing } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Michelle Butler [X] & Approved & 1 & false & Test \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -This test will check: - -\begin{itemize} -\tightlist -\item - The successful integration of the DAQ archiver components with the - CCOB -\item - That the file can then be ingested into the DBB and be retrieved for - further analysis -\end{itemize} -} - -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1549}{LVV-T1549} & \multicolumn{4}{p{12cm}}{ LDM-503-6 Comcam verification readiness } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Michelle Butler [X] & Approved & 1 & false & Demonstration \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Verify that ComCam has all the services running and verified working for -retrieving an image from the ComCam DAQ and store it on file systems at -the LDF for viewing by RSP. ~ -} - -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1556}{LVV-T1556} & \multicolumn{4}{p{12cm}}{ LDM-503-10B Large Scale CCOB Data Access } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Michelle Butler [X] & Approved & 1 & false & Demonstration \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Demonstrate the ability to transfer data from the SLAC test stand or -CCOB with 21 rafts from SLAC and ingested at NCSA and make available -through an instance of the RSP -} - -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1934}{LVV-T1934} & \multicolumn{4}{p{12cm}}{ ComCam Data Transfer and Ingestion } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T32}{LVV-T32} & \multicolumn{4}{p{12cm}}{ Verify implementation of Raw Image Assembly } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Robert Gruendl [X] & Deprecated & 1 & true & Inspection \\ \hline +Kian-Tat Lim & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that ComCam Archiver data taken are transferred to NCSA Data -BackBone endpoint and Ingested +Verify that the raw exposure data from all readout channels in a sensor +can be assembled into a single image, and that all required/relevant +metadata are associated with the image data.~ } @@ -862,12 +820,12 @@ \subsection{[LVV-12] DMS-REQ-0029-V-01: Generate Photometric Zeropoint for Visit \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-12}{LVV-12} & +\href{https://rubinobs.atlassian.net/browse/LVV-12}{LVV-12} & Jim Bosch & Verified & \begin{tabular}{c} -LVV-T15 \\ -LVV-T19 \\ -LVV-T39 \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -882,7 +840,7 @@ \subsection{[LVV-12] DMS-REQ-0029-V-01: Generate Photometric Zeropoint for Visit \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0029 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -893,9 +851,6 @@ \subsection{[LVV-12] DMS-REQ-0029-V-01: Generate Photometric Zeropoint for Visit \hline Upper Level Requirement & \begin{tabular}{cl} -DMS-REQ-0090 & Generate Alerts \\ -OSS-REQ-0056 & System Monitoring \& Diagnostics \\ -OSS-REQ-0152 & Level 1 Photometric Zero Point Error \\ \end{tabular} \\ \hline \end{longtable} @@ -905,14 +860,15 @@ \subsection{[LVV-12] DMS-REQ-0029-V-01: Generate Photometric Zeropoint for Visit \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T15}{LVV-T15} & \multicolumn{4}{p{12cm}}{ DRP-00-30: Scientific Verification of Processed Visit Images } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T19}{LVV-T19} & \multicolumn{4}{p{12cm}}{ AG-00-10: Scientific Verification of Processed Visit Images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jim Bosch & Deprecated & 1 & false & Test \\ \hline +Eric Bellm & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ This test will check that the Processed Visit Images (PVIs) delivered by -the DRP science payload meet the requirements laid down by \citeds{LSE-61}.\\ +the alert generation science payload meet the requirements laid down by +\citeds{LSE-61}.\\ Specifically, this will demonstrate that: \begin{itemize} @@ -920,6 +876,9 @@ \subsubsection{Test Cases Summary} \item Processed visit images have been generated and persisted during payload execution; +\item + Each PVI includes a science pixel array, a mask array, and a variance + array. (DMS-REQ-0072). \item Each PVI includes a background model (DMS-REQ-0327), photometric zero-point (DMS- REQ-0029), spatially-varying PSF (DMS-REQ-0070) and @@ -934,22 +893,32 @@ \subsubsection{Test Cases Summary} \hfill\break This test does not include quantitative targets for the science quality -criteria; we instead re- quire for each test that we be able to quickly -construct a plot or display summary images that allow such a target can -be visualized. +criteria. } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T19}{LVV-T19} & \multicolumn{4}{p{12cm}}{ AG-00-10: Scientific Verification of Processed Visit Images } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T39}{LVV-T39} & \multicolumn{4}{p{12cm}}{ Verify implementation of Generate Photometric Zeropoint for Visit Image } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Deprecated & 1 & false & Test \\ \hline +Jim Bosch & Approved & 1.0(d) & false & Test \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Verify that Processed Visit Image data products produced by the DRP and +AP pipelines include the parameters of a model that relates the observed +flux on the image to physical flux units. +} + +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T15}{LVV-T15} & \multicolumn{4}{p{12cm}}{ DRP-00-30: Scientific Verification of Processed Visit Images } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Jim Bosch & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ This test will check that the Processed Visit Images (PVIs) delivered by -the alert generation science payload meet the requirements laid down by -\citeds{LSE-61}.\\ +the DRP science payload meet the requirements laid down by \citeds{LSE-61}.\\ Specifically, this will demonstrate that: \begin{itemize} @@ -957,9 +926,6 @@ \subsubsection{Test Cases Summary} \item Processed visit images have been generated and persisted during payload execution; -\item - Each PVI includes a science pixel array, a mask array, and a variance - array. (DMS-REQ-0072). \item Each PVI includes a background model (DMS-REQ-0327), photometric zero-point (DMS- REQ-0029), spatially-varying PSF (DMS-REQ-0070) and @@ -974,20 +940,9 @@ \subsubsection{Test Cases Summary} \hfill\break This test does not include quantitative targets for the science quality -criteria. -} - -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T39}{LVV-T39} & \multicolumn{4}{p{12cm}}{ Verify implementation of Generate Photometric Zeropoint for Visit Image } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jim Bosch & Approved & 1 & false & Test \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Verify that Processed Visit Image data products produced by the DRP and -AP pipelines include the parameters of a model that relates the observed -flux on the image to physical flux units. +criteria; we instead re- quire for each test that we be able to quickly +construct a plot or display summary images that allow such a target can +be visualized. } @@ -997,12 +952,12 @@ \subsection{[LVV-13] DMS-REQ-0030-V-01: Absolute accuracy of WCS }\label{lvv-13} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-13}{LVV-13} & -Jim Bosch & Monitoring & +\href{https://rubinobs.atlassian.net/browse/LVV-13}{LVV-13} & +Jim Bosch & Verified & \begin{tabular}{c} -LVV-T15 \\ -LVV-T19 \\ -LVV-T40 \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -1022,7 +977,7 @@ \subsection{[LVV-13] DMS-REQ-0030-V-01: Absolute accuracy of WCS }\label{lvv-13} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0030 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -1032,22 +987,10 @@ \subsection{[LVV-13] DMS-REQ-0030-V-01: Absolute accuracy of WCS }\label{lvv-13} there are at least \textbf{astrometricMinStandards} astrometric standards available in each CCD. -\textbf{Discussion:} The World Coordinate System for visits will be -expressed in terms of a FITS Standard representation, which provides for -named metadata to be interpreted as coefficients of one of a finite set -of coordinate transformations. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{astrometricAccuracy = 50{{[}milliarcsecond{]}}} Absolute -accuracy of the WCS across the focal plane (approximately one-quarter of -a pixel)., \textbf{astrometricMinStandards = 5{{[}integer{]}}} Minimum -number of astrometric standards per CCD.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -DMS-REQ-0090 & Generate Alerts \\ -DMS-REQ-0104 & Produce Co-Added Exposures \\ -OSS-REQ-0149 & Level 1 Catalog Precision \\ -OSS-REQ-0162 & Level 2 Catalog Accuracy \\ \end{tabular} \\ \hline \end{longtable} @@ -1057,14 +1000,15 @@ \subsection{[LVV-13] DMS-REQ-0030-V-01: Absolute accuracy of WCS }\label{lvv-13} \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T15}{LVV-T15} & \multicolumn{4}{p{12cm}}{ DRP-00-30: Scientific Verification of Processed Visit Images } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T19}{LVV-T19} & \multicolumn{4}{p{12cm}}{ AG-00-10: Scientific Verification of Processed Visit Images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jim Bosch & Deprecated & 1 & false & Test \\ \hline +Eric Bellm & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ This test will check that the Processed Visit Images (PVIs) delivered by -the DRP science payload meet the requirements laid down by \citeds{LSE-61}.\\ +the alert generation science payload meet the requirements laid down by +\citeds{LSE-61}.\\ Specifically, this will demonstrate that: \begin{itemize} @@ -1072,6 +1016,9 @@ \subsubsection{Test Cases Summary} \item Processed visit images have been generated and persisted during payload execution; +\item + Each PVI includes a science pixel array, a mask array, and a variance + array. (DMS-REQ-0072). \item Each PVI includes a background model (DMS-REQ-0327), photometric zero-point (DMS- REQ-0029), spatially-varying PSF (DMS-REQ-0070) and @@ -1086,22 +1033,32 @@ \subsubsection{Test Cases Summary} \hfill\break This test does not include quantitative targets for the science quality -criteria; we instead re- quire for each test that we be able to quickly -construct a plot or display summary images that allow such a target can -be visualized. +criteria. } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T19}{LVV-T19} & \multicolumn{4}{p{12cm}}{ AG-00-10: Scientific Verification of Processed Visit Images } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T40}{LVV-T40} & \multicolumn{4}{p{12cm}}{ Verify implementation of Generate WCS for Visit Images } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Jim Bosch & Approved & 1.0(d) & false & Test \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Verify that Processed Visit Images produced by the AP and DRP pipelines +include FITS WCS accurate to specified \textbf{astrometricAccuracy} over +the bounds of the image. +} + +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T15}{LVV-T15} & \multicolumn{4}{p{12cm}}{ DRP-00-30: Scientific Verification of Processed Visit Images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Deprecated & 1 & false & Test \\ \hline +Jim Bosch & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ This test will check that the Processed Visit Images (PVIs) delivered by -the alert generation science payload meet the requirements laid down by -\citeds{LSE-61}.\\ +the DRP science payload meet the requirements laid down by \citeds{LSE-61}.\\ Specifically, this will demonstrate that: \begin{itemize} @@ -1109,9 +1066,6 @@ \subsubsection{Test Cases Summary} \item Processed visit images have been generated and persisted during payload execution; -\item - Each PVI includes a science pixel array, a mask array, and a variance - array. (DMS-REQ-0072). \item Each PVI includes a background model (DMS-REQ-0327), photometric zero-point (DMS- REQ-0029), spatially-varying PSF (DMS-REQ-0070) and @@ -1126,20 +1080,9 @@ \subsubsection{Test Cases Summary} \hfill\break This test does not include quantitative targets for the science quality -criteria. -} - -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T40}{LVV-T40} & \multicolumn{4}{p{12cm}}{ Verify implementation of Generate WCS for Visit Images } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jim Bosch & Approved & 1 & false & Test \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Verify that Processed Visit Images produced by the AP and DRP pipelines -include FITS WCS accurate to specified \textbf{astrometricAccuracy} over -the bounds of the image. +criteria; we instead re- quire for each test that we be able to quickly +construct a plot or display summary images that allow such a target can +be visualized. } @@ -1149,10 +1092,10 @@ \subsection{[LVV-14] DMS-REQ-0032-V-01: Image Differencing }\label{lvv-14} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-14}{LVV-14} & +\href{https://rubinobs.atlassian.net/browse/LVV-14}{LVV-14} & Eric Bellm & In Verification & \begin{tabular}{c} -LVV-T126 \\ + \\ \end{tabular} \\ \hline @@ -1166,7 +1109,7 @@ \subsection{[LVV-14] DMS-REQ-0032-V-01: Image Differencing }\label{lvv-14} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0032 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -1178,8 +1121,6 @@ \subsection{[LVV-14] DMS-REQ-0032-V-01: Image Differencing }\label{lvv-14} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0121 & Open Source, Open Configuration \\ -OSS-REQ-0129 & Exposures (Level 1) \\ \end{tabular} \\ \hline \end{longtable} @@ -1191,7 +1132,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T126}{LVV-T126} & \multicolumn{4}{p{12cm}}{ Verify implementation of Image Differencing } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Approved & 1 & false & Test \\ \hline +Eric Bellm & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -1206,10 +1147,10 @@ \subsection{[LVV-15] DMS-REQ-0033-V-01: Provide Source Detection Software }\labe \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-15}{LVV-15} & +\href{https://rubinobs.atlassian.net/browse/LVV-15}{LVV-15} & Jim Bosch & Verified & \begin{tabular}{c} -LVV-T127 \\ + \\ \end{tabular} \\ \hline @@ -1224,7 +1165,7 @@ \subsection{[LVV-15] DMS-REQ-0033-V-01: Provide Source Detection Software }\labe \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0033 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -1236,10 +1177,6 @@ \subsection{[LVV-15] DMS-REQ-0033-V-01: Provide Source Detection Software }\labe \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0130 & Catalogs (Level 1) \\ -OSS-REQ-0137 & Catalogs (Level 2) \\ -OSS-REQ-0121 & Open Source, Open Configuration \\ -DMS-REQ-0080 & Difference Sources Available within 24 hours \\ \end{tabular} \\ \hline \end{longtable} @@ -1251,7 +1188,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T127}{LVV-T127} & \multicolumn{4}{p{12cm}}{ Verify implementation of Provide Source Detection Software } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -1268,10 +1205,10 @@ \subsection{[LVV-16] DMS-REQ-0034-V-01: Associate Sources to Objects }\label{lvv \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-16}{LVV-16} & +\href{https://rubinobs.atlassian.net/browse/LVV-16}{LVV-16} & Jim Bosch & Covered & \begin{tabular}{c} -LVV-T61 \\ + \\ \end{tabular} \\ \hline @@ -1286,7 +1223,7 @@ \subsection{[LVV-16] DMS-REQ-0034-V-01: Associate Sources to Objects }\label{lvv \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0034 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -1294,17 +1231,10 @@ \subsection{[LVV-16] DMS-REQ-0034-V-01: Associate Sources to Objects }\label{lvv different times and in different passbands with entries in the Object catalog. -\textbf{Discussion:} The task of association is to relate Sources from -different times, filters, and sky positions, to the corresponding -Objects. Having made these associations, further measurements can be -made on the full object data to generate astronomically useful -quantities. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -DMS-REQ-0081 & Produce Object Catalog \\ -OSS-REQ-0339 & Level 2 Source-Object Association Quality \\ \end{tabular} \\ \hline \end{longtable} @@ -1316,7 +1246,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T61}{LVV-T61} & \multicolumn{4}{p{12cm}}{ Verify implementation of Associate Sources to Objects } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jim Bosch & Defined & 1 & false & Test \\ \hline +Jim Bosch & Defined & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -1331,10 +1261,10 @@ \subsection{[LVV-17] DMS-REQ-0042-V-01: Provide Astrometric Model }\label{lvv-17 \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-17}{LVV-17} & +\href{https://rubinobs.atlassian.net/browse/LVV-17}{LVV-17} & Jim Bosch & Covered & \begin{tabular}{c} -LVV-T128 \\ + \\ \end{tabular} \\ \hline @@ -1350,7 +1280,7 @@ \subsection{[LVV-17] DMS-REQ-0042-V-01: Provide Astrometric Model }\label{lvv-17 \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0042 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -1362,10 +1292,6 @@ \subsection{[LVV-17] DMS-REQ-0042-V-01: Provide Astrometric Model }\label{lvv-17 \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0153 & World Coordinate System Accuracy \\ -OSS-REQ-0149 & Level 1 Catalog Precision \\ -OSS-REQ-0160 & Level 1 Difference Source - Difference Object Association Quality \\ -OSS-REQ-0162 & Level 2 Catalog Accuracy \\ \end{tabular} \\ \hline \end{longtable} @@ -1377,7 +1303,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T128}{LVV-T128} & \multicolumn{4}{p{12cm}}{ Verify implementation Provide Astrometric Model } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Colin Slater & Draft & 1 & false & Test \\ \hline +Colin Slater & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -1392,12 +1318,12 @@ \subsection{[LVV-18] DMS-REQ-0043-V-01: Provide Calibrated Photometry }\label{lv \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-18}{LVV-18} & +\href{https://rubinobs.atlassian.net/browse/LVV-18}{LVV-18} & Jim Bosch & Monitoring & \begin{tabular}{c} -LVV-T21 \\ -LVV-T22 \\ -LVV-T129 \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -1413,7 +1339,7 @@ \subsection{[LVV-18] DMS-REQ-0043-V-01: Provide Calibrated Photometry }\label{lv \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0043 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -1423,15 +1349,10 @@ \subsection{[LVV-18] DMS-REQ-0043-V-01: Provide Calibrated Photometry }\label{lv source, above the atmosphere. Fluxes shall be calculated for all measured entities. -\textbf{Discussion:} Note that the SED is only assumed to be flat within -the passband of the measurement. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0130 & Catalogs (Level 1) \\ -OSS-REQ-0275 & Calibration Processing Performance Allocations \\ -OSS-REQ-0137 & Catalogs (Level 2) \\ \end{tabular} \\ \hline \end{longtable} @@ -1441,46 +1362,22 @@ \subsection{[LVV-18] DMS-REQ-0043-V-01: Provide Calibrated Photometry }\label{lv \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T21}{LVV-T21} & \multicolumn{4}{p{12cm}}{ AG-00-20: Scientific Verification of DIASource Catalog } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T129}{LVV-T129} & \multicolumn{4}{p{12cm}}{ Verify implementation of Provide Calibrated Photometry } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Deprecated & 1 & false & Test \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -This test will check that the difference image source catalogs delivered -by the Alert Generation science payload meet the requirements laid down -by \citeds{LSE-61}. - -\begin{itemize} -\tightlist -\item - Specifically, this will demonstrate that: -\item - Measurements in the catalog are presented in flux units - (DMS-REQ-0347); -\item - Each DIASource record contains an appropriate subset of the attributes - required by DMS-REQ-0269. In particular, the LDM-503-3-era pipeline is - expected to provide DIASource positions (sky and focal plane), fluxes, - and flags indicative of issues encountered during processing. -\item - Faint DIASources satisfying additional criteria are stored - (DMS-REQ-0270). -\item - Derived quantities are provided in pre-computed columns - (DMS-REQ-0331); -\end{itemize} - -This test does not include quantitative targets for the science quality -criteria.\\ -\strut \\ +Verify that the DMS provides photometry calibrated in AB mags and fluxes +(in nJy) for all measured objects and sources. Must be tested for both +DRP and AP products. } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T22}{LVV-T22} & \multicolumn{4}{p{12cm}}{ AG-00-25: Scientific Verification of DIAObject Catalog } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Deprecated & 1 & false & Test \\ \hline +Eric Bellm & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -1523,15 +1420,39 @@ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T129}{LVV-T129} & \multicolumn{4}{p{12cm}}{ Verify implementation of Provide Calibrated Photometry } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T21}{LVV-T21} & \multicolumn{4}{p{12cm}}{ AG-00-20: Scientific Verification of DIASource Catalog } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline +Eric Bellm & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the DMS provides photometry calibrated in AB mags and fluxes -(in nJy) for all measured objects and sources. Must be tested for both -DRP and AP products. +This test will check that the difference image source catalogs delivered +by the Alert Generation science payload meet the requirements laid down +by \citeds{LSE-61}. + +\begin{itemize} +\tightlist +\item + Specifically, this will demonstrate that: +\item + Measurements in the catalog are presented in flux units + (DMS-REQ-0347); +\item + Each DIASource record contains an appropriate subset of the attributes + required by DMS-REQ-0269. In particular, the LDM-503-3-era pipeline is + expected to provide DIASource positions (sky and focal plane), fluxes, + and flags indicative of issues encountered during processing. +\item + Faint DIASources satisfying additional criteria are stored + (DMS-REQ-0270). +\item + Derived quantities are provided in pre-computed columns + (DMS-REQ-0331); +\end{itemize} + +This test does not include quantitative targets for the science quality +criteria.\\ +\strut \\ } @@ -1541,10 +1462,10 @@ \subsection{[LVV-19] DMS-REQ-0046-V-01: Provide Photometric Redshifts of Galaxie \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19}{LVV-19} & +\href{https://rubinobs.atlassian.net/browse/LVV-19}{LVV-19} & Jim Bosch & Covered & \begin{tabular}{c} -LVV-T68 \\ + \\ \end{tabular} \\ \hline @@ -1558,7 +1479,7 @@ \subsection{[LVV-19] DMS-REQ-0046-V-01: Provide Photometric Redshifts of Galaxie \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0046 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -1569,8 +1490,6 @@ \subsection{[LVV-19] DMS-REQ-0046-V-01: Provide Photometric Redshifts of Galaxie \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0133 & Level 2 Data Products \\ -DMS-REQ-0040 & Enable BAO Analysis \\ \end{tabular} \\ \hline \end{longtable} @@ -1582,7 +1501,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T68}{LVV-T68} & \multicolumn{4}{p{12cm}}{ Verify implementation of Provide Photometric Redshifts of Galaxies } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jim Bosch & Draft & 1 & false & Test \\ \hline +Jim Bosch & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -1597,12 +1516,11 @@ \subsection{[LVV-20] DMS-REQ-0047-V-01: Provide PSF for Coadded Images }\label{l \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-20}{LVV-20} & +\href{https://rubinobs.atlassian.net/browse/LVV-20}{LVV-20} & Jim Bosch & Verified & \begin{tabular}{c} -LVV-T16 \\ -LVV-T62 \\ -LVV-T62 \\ + \\ + \\ \end{tabular} \\ \hline @@ -1617,24 +1535,17 @@ \subsection{[LVV-20] DMS-REQ-0047-V-01: Provide PSF for Coadded Images }\label{l \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0047 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} \textbf{Specification:} The DMS shall determine a characterization of the PSF for any specified location in coadded images. -\textbf{Discussion:} The PSF model will be primarily used to perform -initial object characterization and bootstrapping of multi-epoch object -characterization (e.g., Multifit). \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0153 & World Coordinate System Accuracy \\ -DMS-REQ-0041 & Measure Intrinsic Ellipticities of Small Galaxies \\ -OSS-REQ-0136 & Co-added Exposures \\ -OSS-REQ-0316 & Wavefront Sensor Data \\ \end{tabular} \\ \hline \end{longtable} @@ -1646,7 +1557,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T16}{LVV-T16} & \multicolumn{4}{p{12cm}}{ DRP-00-35: Scientific Verification of Coadd Images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jim Bosch & Deprecated & 1 & false & Test \\ \hline +Jim Bosch & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -1681,20 +1592,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T62}{LVV-T62} & \multicolumn{4}{p{12cm}}{ Verify implementation of Provide PSF for Coadded Images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jim Bosch & Approved & 2 & false & Test \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Verify that all coadd images produced by the DRP pipelines include a -model from which an image of the PSF at any point on the coadd can be -obtained. -} - -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T62}{LVV-T62} & \multicolumn{4}{p{12cm}}{ Verify implementation of Provide PSF for Coadded Images } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jim Bosch & Approved & 2 & false & Test \\ \hline +Jim Bosch & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -1710,10 +1608,10 @@ \subsection{[LVV-21] DMS-REQ-0052-V-01: Enable a Range of Shape Measurement Appr \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-21}{LVV-21} & +\href{https://rubinobs.atlassian.net/browse/LVV-21}{LVV-21} & Jim Bosch & Covered & \begin{tabular}{c} -LVV-T130 \\ + \\ \end{tabular} \\ \hline @@ -1729,7 +1627,7 @@ \subsection{[LVV-21] DMS-REQ-0052-V-01: Enable a Range of Shape Measurement Appr \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0052 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -1739,13 +1637,10 @@ \subsection{[LVV-21] DMS-REQ-0052-V-01: Enable a Range of Shape Measurement Appr PSFs) extracted from the individual exposures; measurement based on all the information from the individual Exposures simultaneously. -\textbf{Discussion:} The most appropriate measurement model to apply -depends upon the nature of the composite source. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0137 & Catalogs (Level 2) \\ \end{tabular} \\ \hline \end{longtable} @@ -1757,7 +1652,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T130}{LVV-T130} & \multicolumn{4}{p{12cm}}{ Verify implementation of Enable a Range of Shape Measurement Approaches } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Colin Slater & Draft & 1 & false & Test \\ \hline +Colin Slater & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -1771,10 +1666,10 @@ \subsection{[LVV-22] DMS-REQ-0059-V-01: Bad Pixel Map }\label{lvv-22} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-22}{LVV-22} & +\href{https://rubinobs.atlassian.net/browse/LVV-22}{LVV-22} & Jim Bosch & In Verification & \begin{tabular}{c} -LVV-T83 \\ + \\ \end{tabular} \\ \hline @@ -1792,7 +1687,7 @@ \subsection{[LVV-22] DMS-REQ-0059-V-01: Bad Pixel Map }\label{lvv-22} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0059 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -1803,16 +1698,10 @@ \subsection{[LVV-22] DMS-REQ-0059-V-01: Bad Pixel Map }\label{lvv-22} values, so that additional pathologies may also be recorded in down-stream processing software. -\textbf{Discussion:} The fraction of bad pixels is expected to be small. -Therefore the Reference Map, while logically equivalent to an image, may -be stored in a more compressible form. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0271 & Supported Image Types \\ -DMS-REQ-0058 & Correct for Instrument Sensitivity Variation \\ -OSS-REQ-0129 & Exposures (Level 1) \\ \end{tabular} \\ \hline \end{longtable} @@ -1824,7 +1713,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T83}{LVV-T83} & \multicolumn{4}{p{12cm}}{ Verify implementation of Bad Pixel Map } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jim Bosch & Defined & 1 & false & Test \\ \hline +Jim Bosch & Defined & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -1840,10 +1729,10 @@ \subsection{[LVV-23] DMS-REQ-0060-V-01: Bias Residual Image }\label{lvv-23} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-23}{LVV-23} & +\href{https://rubinobs.atlassian.net/browse/LVV-23}{LVV-23} & Jim Bosch & Verified & \begin{tabular}{c} -LVV-T84 \\ + \\ \end{tabular} \\ \hline @@ -1859,7 +1748,7 @@ \subsection{[LVV-23] DMS-REQ-0060-V-01: Bias Residual Image }\label{lvv-23} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0060 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -1873,9 +1762,6 @@ \subsection{[LVV-23] DMS-REQ-0060-V-01: Bias Residual Image }\label{lvv-23} \hline Upper Level Requirement & \begin{tabular}{cl} -DMS-REQ-0055 & Correct for Camera Bias Structure \\ -OSS-REQ-0271 & Supported Image Types \\ -OSS-REQ-0046 & Calibration \\ \end{tabular} \\ \hline \end{longtable} @@ -1887,7 +1773,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T84}{LVV-T84} & \multicolumn{4}{p{12cm}}{ Verify implementation of Bias Residual Image } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -1903,10 +1789,10 @@ \subsection{[LVV-24] DMS-REQ-0061-V-01: Crosstalk Correction Matrix }\label{lvv- \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-24}{LVV-24} & +\href{https://rubinobs.atlassian.net/browse/LVV-24}{LVV-24} & Jim Bosch & In Verification & \begin{tabular}{c} -LVV-T85 \\ + \\ \end{tabular} \\ \hline @@ -1922,7 +1808,7 @@ \subsection{[LVV-24] DMS-REQ-0061-V-01: Crosstalk Correction Matrix }\label{lvv- \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0061 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -1933,17 +1819,10 @@ \subsection{[LVV-24] DMS-REQ-0061-V-01: Crosstalk Correction Matrix }\label{lvv- The applicability of the correction matrix shall be verified in production processing on science data. -\textbf{Discussion:} The frequency with which the Cross-talk Correction -Matrix must be computed will be determined during Commissioning and -monitored during operations. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0329 & Crosstalk Accuracy \\ -OSS-REQ-0330 & Crosstalk Measureability \\ -DMS-REQ-0056 & Correct for Camera Crosstalk \\ -OSS-REQ-0349 & Data Release Production Crosstalk Correction \\ \end{tabular} \\ \hline \end{longtable} @@ -1955,7 +1834,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T85}{LVV-T85} & \multicolumn{4}{p{12cm}}{ Verify implementation of Crosstalk Correction Matrix } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Robert Lupton & Defined & 1 & false & Test \\ \hline +Robert Lupton & Defined & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -1972,10 +1851,10 @@ \subsection{[LVV-25] DMS-REQ-0062-V-01: Illumination Correction Frame }\label{lv \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-25}{LVV-25} & +\href{https://rubinobs.atlassian.net/browse/LVV-25}{LVV-25} & Jim Bosch & Covered & \begin{tabular}{c} -LVV-T86 \\ + \\ \end{tabular} \\ \hline @@ -1990,7 +1869,7 @@ \subsection{[LVV-25] DMS-REQ-0062-V-01: Illumination Correction Frame }\label{lv \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0062 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -2000,16 +1879,10 @@ \subsection{[LVV-25] DMS-REQ-0062-V-01: Illumination Correction Frame }\label{lv Illumination Correction shall be verified in production processing on science data. -\textbf{Discussion:} The Illumination correction is anticipated to be -quite stable. Updates to the correction should be no more frequent than -monthly. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0271 & Supported Image Types \\ -OSS-REQ-0046 & Calibration \\ -DMS-REQ-0058 & Correct for Instrument Sensitivity Variation \\ \end{tabular} \\ \hline \end{longtable} @@ -2021,7 +1894,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T86}{LVV-T86} & \multicolumn{4}{p{12cm}}{ Verify implementation of Illumination Correction Frame } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Robert Lupton & Draft & 1 & false & Test \\ \hline +Robert Lupton & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -2038,10 +1911,10 @@ \subsection{[LVV-26] DMS-REQ-0063-V-01: Monochromatic Flatfield Data Cube }\labe \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-26}{LVV-26} & +\href{https://rubinobs.atlassian.net/browse/LVV-26}{LVV-26} & Jim Bosch & Covered & \begin{tabular}{c} -LVV-T87 \\ + \\ \end{tabular} \\ \hline @@ -2056,7 +1929,7 @@ \subsection{[LVV-26] DMS-REQ-0063-V-01: Monochromatic Flatfield Data Cube }\labe \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0063 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -2067,17 +1940,10 @@ \subsection{[LVV-26] DMS-REQ-0063-V-01: Monochromatic Flatfield Data Cube }\labe illuminated source. The effectiveness of the flat-field shall be verified in production processing on science data. -\textbf{Discussion:} Monochromatic flat-fields are expected to be -produced no more frequently than monthly, owing to the time required to -obtain the exposures. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0271 & Supported Image Types \\ -OSS-REQ-0046 & Calibration \\ -DMS-REQ-0058 & Correct for Instrument Sensitivity Variation \\ -DMS-REQ-0057 & Correct for Detector Fringing \\ \end{tabular} \\ \hline \end{longtable} @@ -2089,7 +1955,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T87}{LVV-T87} & \multicolumn{4}{p{12cm}}{ Verify implementation of Monochromatic Flatfield Data Cube } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Robert Lupton & Draft & 1 & false & Test \\ \hline +Robert Lupton & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -2106,10 +1972,10 @@ \subsection{[LVV-27] DMS-REQ-0065-V-01: Provide Image Access Services }\label{lv \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-27}{LVV-27} & +\href{https://rubinobs.atlassian.net/browse/LVV-27}{LVV-27} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T134 \\ + \\ \end{tabular} \\ \hline @@ -2124,7 +1990,7 @@ \subsection{[LVV-27] DMS-REQ-0065-V-01: Provide Image Access Services }\label{lv \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0065 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -2134,17 +2000,10 @@ \subsection{[LVV-27] DMS-REQ-0065-V-01: Provide Image Access Services }\label{lv or more community standard formats, including the LSST pipeline input format. -\textbf{Discussion:} At least the FITS image format will be supported -though an IVOA-standard service such as SIAP. Other image formats such -as JPG may be more compatible with education/public outreach needs. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0180 & Data Products Query and Download Availability \\ -OSS-REQ-0176 & Data Access \\ -OSS-REQ-0181 & Data Products Query and Download Infrastructure \\ -DMS-REQ-0066 & Image Archive \\ \end{tabular} \\ \hline \end{longtable} @@ -2152,10 +2011,10 @@ \subsection{[LVV-27] DMS-REQ-0065-V-01: Provide Image Access Services }\label{lv \subsubsection{Verified By} \begin{itemize} -\item LVV-10004 (\ref{lvv-10004}) DMS-API-REQ-0028-V-01: Access to Image Data in FITS Format -\item LVV-10016 (\ref{lvv-10016}) DMS-API-REQ-0016-V-01: SIA Service for Image Availability -\item LVV-10017 (\ref{lvv-10017}) DMS-API-REQ-0018-V-01: Cutout Service -\item LVV-10018 (\ref{lvv-10018}) DMS-API-REQ-0017-V-01: SODA Service for Image Data +\item LVV-10004 (\ref{lvv-10004}) DMS-API-REQ-0028-V-01: Access to Image Data in FITS Format\_1 +\item LVV-10016 (\ref{lvv-10016}) DMS-API-REQ-0016-V-01: SIA Service for Image Availability\_1 +\item LVV-10018 (\ref{lvv-10018}) DMS-API-REQ-0017-V-01: SODA Service for Image Data\_1 +\item LVV-10017 (\ref{lvv-10017}) DMS-API-REQ-0018-V-01: Cutout Service\_1 \end{itemize} \subsubsection{Test Cases Summary} @@ -2163,7 +2022,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T134}{LVV-T134} & \multicolumn{4}{p{12cm}}{ Verify implementation of Provide Image Access Services } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Draft & 1 & false & Inspection \\ \hline +Gregory Dubois-Felsmann & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -2180,16 +2039,16 @@ \subsection{[LVV-28] DMS-REQ-0068-V-01: Raw Science Image Metadata }\label{lvv-2 \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-28}{LVV-28} & +\href{https://rubinobs.atlassian.net/browse/LVV-28}{LVV-28} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T33 \\ -LVV-T283 \\ -LVV-T284 \\ -LVV-T286 \\ -LVV-T1549 \\ -LVV-T1550 \\ -LVV-T1556 \\ + \\ + \\ + \\ + \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -2206,7 +2065,7 @@ \subsection{[LVV-28] DMS-REQ-0068-V-01: Raw Science Image Metadata }\label{lvv-2 \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0068 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -2233,20 +2092,10 @@ \subsection{[LVV-28] DMS-REQ-0068-V-01: Raw Science Image Metadata }\label{lvv-2 visit) \end{itemize} -\textbf{Discussion:} The program metadata should be sufficient to -associate an image with a specific Special Program so that DMS-REQ-0320 -and DMS-REQ-0397 can be satisfied. The scheduler metadata should -sufficiently inform the processing pipelines regarding e.g., deviations -from 2-snap 30 second visits, so that computational resources can be -appropriately allocated, and so that DMS-REQ-0320 can be satisfied. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0122 & Provenance \\ -DMS-REQ-0320 & Processing of Data From Special Programs \\ -OSS-REQ-0171 & Engineering and Facilities Data \\ -DMS-REQ-0066 & Image Archive \\ \end{tabular} \\ \hline \end{longtable} @@ -2254,11 +2103,59 @@ \subsection{[LVV-28] DMS-REQ-0068-V-01: Raw Science Image Metadata }\label{lvv-2 \subsubsection{Test Cases Summary} +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1549}{LVV-T1549} & \multicolumn{4}{p{12cm}}{ LDM-503-6 Comcam verification readiness } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Michelle Butler [X] & Approved & 1.0(d) & false & Demonstration \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Verify that ComCam has all the services running and verified working for +retrieving an image from the ComCam DAQ and store it on file systems at +the LDF for viewing by RSP. ~ +} + +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1556}{LVV-T1556} & \multicolumn{4}{p{12cm}}{ LDM-503-10B Large Scale CCOB Data Access } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Michelle Butler [X] & Approved & 1.0(d) & false & Demonstration \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Demonstrate the ability to transfer data from the SLAC test stand or +CCOB with 21 rafts from SLAC and ingested at NCSA and make available +through an instance of the RSP +} + +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T284}{LVV-T284} & \multicolumn{4}{p{12cm}}{ RAS-00-05: (LDM-503-8b) Writing data from CCOB to the DBB for further +data processing } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Michelle Butler [X] & Approved & 1.0(d) & false & Test \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +This test will check: + +\begin{itemize} +\tightlist +\item + The successful integration of the DAQ archiver components with the + CCOB +\item + That the file can then be ingested into the DBB and be retrieved for + further analysis +\end{itemize} +} + \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T33}{LVV-T33} & \multicolumn{4}{p{12cm}}{ Verify implementation of Raw Science Image Metadata } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Kian-Tat Lim & Approved & 1 & false & Test \\ \hline +Kian-Tat Lim & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -2270,7 +2167,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T283}{LVV-T283} & \multicolumn{4}{p{12cm}}{ RAS-00-00: Writing well-formed raw image } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Michelle Butler [X] & Approved & 1 & false & Test \\ \hline +Michelle Butler [X] & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -2294,31 +2191,21 @@ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T284}{LVV-T284} & \multicolumn{4}{p{12cm}}{ RAS-00-05: (LDM-503-8b) Writing data from CCOB to the DBB for further -data processing } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1550}{LVV-T1550} & \multicolumn{4}{p{12cm}}{ LDM-503-10 DAQ Validation } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Michelle Butler [X] & Approved & 1 & false & Test \\ \hline +Michelle Butler [X] & Approved & 1.0(d) & false & Demonstration \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -This test will check: - -\begin{itemize} -\tightlist -\item - The successful integration of the DAQ archiver components with the - CCOB -\item - That the file can then be ingested into the DBB and be retrieved for - further analysis -\end{itemize} +Verify that the DAQ can talk to test machines at the BDC through the +DWDM network.~ } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T286}{LVV-T286} & \multicolumn{4}{p{12cm}}{ RAS-00-20: Raw image are part of the permanent record of survey via DBB } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Michelle Butler [X] & Approved & 1 & false & Test \\ \hline +Michelle Butler [X] & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -2346,44 +2233,6 @@ \subsubsection{Test Cases Summary} Backbone. } -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1549}{LVV-T1549} & \multicolumn{4}{p{12cm}}{ LDM-503-6 Comcam verification readiness } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Michelle Butler [X] & Approved & 1 & false & Demonstration \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Verify that ComCam has all the services running and verified working for -retrieving an image from the ComCam DAQ and store it on file systems at -the LDF for viewing by RSP. ~ -} - -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1550}{LVV-T1550} & \multicolumn{4}{p{12cm}}{ LDM-503-10 DAQ Validation } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Michelle Butler [X] & Approved & 1 & false & Demonstration \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Verify that the DAQ can talk to test machines at the BDC through the -DWDM network.~ -} - -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1556}{LVV-T1556} & \multicolumn{4}{p{12cm}}{ LDM-503-10B Large Scale CCOB Data Access } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Michelle Butler [X] & Approved & 1 & false & Demonstration \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Demonstrate the ability to transfer data from the SLAC test stand or -CCOB with 21 rafts from SLAC and ingested at NCSA and make available -through an instance of the RSP -} - \newpage \subsection{[LVV-29] DMS-REQ-0069-V-01: Processed Visit Images }\label{lvv-29} @@ -2391,14 +2240,14 @@ \subsection{[LVV-29] DMS-REQ-0069-V-01: Processed Visit Images }\label{lvv-29} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-29}{LVV-29} & +\href{https://rubinobs.atlassian.net/browse/LVV-29}{LVV-29} & Jim Bosch & In Verification & \begin{tabular}{c} -LVV-T15 \\ -LVV-T18 \\ -LVV-T19 \\ -LVV-T38 \\ -LVV-T2334 \\ + \\ + \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -2414,7 +2263,7 @@ \subsection{[LVV-29] DMS-REQ-0069-V-01: Processed Visit Images }\label{lvv-29} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0069 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -2423,19 +2272,10 @@ \subsection{[LVV-29] DMS-REQ-0069-V-01: Processed Visit Images }\label{lvv-29} overscan and corrected for instrumental signature, including crosstalk. Images obtained in pairs during a standard visit are combined. -\textbf{Discussion:} Processed science exposures are not archived, and -are retained for only a limited time to facilitate down-stream -processing. They will be re-generated for users on-demand using the -latest processing software and calibrations. This aspect of the -processing for Special Programs data is specific to each program. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0129 & Exposures (Level 1) \\ -OSS-REQ-0349 & Data Release Production Crosstalk Correction \\ -OSS-REQ-0348 & Alert Production Crosstalk Correction \\ -OSS-REQ-0328 & Crosstalk Aggressor Limits \\ \end{tabular} \\ \hline \end{longtable} @@ -2443,72 +2283,11 @@ \subsection{[LVV-29] DMS-REQ-0069-V-01: Processed Visit Images }\label{lvv-29} \subsubsection{Test Cases Summary} -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T15}{LVV-T15} & \multicolumn{4}{p{12cm}}{ DRP-00-30: Scientific Verification of Processed Visit Images } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jim Bosch & Deprecated & 1 & false & Test \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -This test will check that the Processed Visit Images (PVIs) delivered by -the DRP science payload meet the requirements laid down by \citeds{LSE-61}.\\ -Specifically, this will demonstrate that: - -\begin{itemize} -\tightlist -\item - Processed visit images have been generated and persisted during - payload execution; -\item - Each PVI includes a background model (DMS-REQ-0327), photometric - zero-point (DMS- REQ-0029), spatially-varying PSF (DMS-REQ-0070) and - WCS (DMS-REQ-0030). -\item - Saturated pixels are correctly masked. -\item - Pixels affected by cosmic rays are correctly masked. -\item - The background is not oversubtracted around bright objects. -\end{itemize} - -\hfill\break -This test does not include quantitative targets for the science quality -criteria; we instead re- quire for each test that we be able to quickly -construct a plot or display summary images that allow such a target can -be visualized. -} - -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T18}{LVV-T18} & \multicolumn{4}{p{12cm}}{ AG-00-05: Alert Generation Produces Required Data Products } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Deprecated & 1 & false & Test \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -This test will check that the basic data products produced by Alert -Generation are generated by execution of the science payload.\\ -These products will include: - -\begin{itemize} -\tightlist -\item - Processed visit images (PVIs; DMS-REQ-0069); -\item - Difference Exposures (DMS-REQ-0010); -\item - DIASource catalogs (DMS-REQ-0269); -\item - DIAObject catalogs (DMS-REQ-0271); -\end{itemize} -} - \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T19}{LVV-T19} & \multicolumn{4}{p{12cm}}{ AG-00-10: Scientific Verification of Processed Visit Images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Deprecated & 1 & false & Test \\ \hline +Eric Bellm & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -2542,11 +2321,36 @@ \subsubsection{Test Cases Summary} criteria. } +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T18}{LVV-T18} & \multicolumn{4}{p{12cm}}{ AG-00-05: Alert Generation Produces Required Data Products } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Eric Bellm & Deprecated & 1.0(d) & false & Test \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +This test will check that the basic data products produced by Alert +Generation are generated by execution of the science payload.\\ +These products will include: + +\begin{itemize} +\tightlist +\item + Processed visit images (PVIs; DMS-REQ-0069); +\item + Difference Exposures (DMS-REQ-0010); +\item + DIASource catalogs (DMS-REQ-0269); +\item + DIAObject catalogs (DMS-REQ-0271); +\end{itemize} +} + \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T38}{LVV-T38} & \multicolumn{4}{p{12cm}}{ Verify implementation of Processed Visit Images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Approved & 1 & false & Test \\ \hline +Eric Bellm & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -2564,7 +2368,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2334}{LVV-T2334} & \multicolumn{4}{p{12cm}}{ Verify implementation of processed visit images - snaps } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Draft & 1 & false & Test \\ \hline +Leanne Guy & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -2580,6 +2384,42 @@ \subsubsection{Test Cases Summary} This test specifically tests the combination of snaps.~ } +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T15}{LVV-T15} & \multicolumn{4}{p{12cm}}{ DRP-00-30: Scientific Verification of Processed Visit Images } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Jim Bosch & Deprecated & 1.0(d) & false & Test \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +This test will check that the Processed Visit Images (PVIs) delivered by +the DRP science payload meet the requirements laid down by \citeds{LSE-61}.\\ +Specifically, this will demonstrate that: + +\begin{itemize} +\tightlist +\item + Processed visit images have been generated and persisted during + payload execution; +\item + Each PVI includes a background model (DMS-REQ-0327), photometric + zero-point (DMS- REQ-0029), spatially-varying PSF (DMS-REQ-0070) and + WCS (DMS-REQ-0030). +\item + Saturated pixels are correctly masked. +\item + Pixels affected by cosmic rays are correctly masked. +\item + The background is not oversubtracted around bright objects. +\end{itemize} + +\hfill\break +This test does not include quantitative targets for the science quality +criteria; we instead re- quire for each test that we be able to quickly +construct a plot or display summary images that allow such a target can +be visualized. +} + \newpage \subsection{[LVV-30] DMS-REQ-0070-V-01: Generate PSF for Visit Images }\label{lvv-30} @@ -2587,12 +2427,12 @@ \subsection{[LVV-30] DMS-REQ-0070-V-01: Generate PSF for Visit Images }\label{lv \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-30}{LVV-30} & -Jim Bosch & Monitoring & +\href{https://rubinobs.atlassian.net/browse/LVV-30}{LVV-30} & +Jim Bosch & Verified & \begin{tabular}{c} -LVV-T15 \\ -LVV-T19 \\ -LVV-T41 \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -2608,7 +2448,7 @@ \subsection{[LVV-30] DMS-REQ-0070-V-01: Generate PSF for Visit Images }\label{lv \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0070 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -2619,8 +2459,6 @@ \subsection{[LVV-30] DMS-REQ-0070-V-01: Generate PSF for Visit Images }\label{lv \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0056 & System Monitoring \& Diagnostics \\ -DMS-REQ-0116 & Extended Object Shape Parameters \\ \end{tabular} \\ \hline \end{longtable} @@ -2630,14 +2468,15 @@ \subsection{[LVV-30] DMS-REQ-0070-V-01: Generate PSF for Visit Images }\label{lv \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T15}{LVV-T15} & \multicolumn{4}{p{12cm}}{ DRP-00-30: Scientific Verification of Processed Visit Images } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T19}{LVV-T19} & \multicolumn{4}{p{12cm}}{ AG-00-10: Scientific Verification of Processed Visit Images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jim Bosch & Deprecated & 1 & false & Test \\ \hline +Eric Bellm & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ This test will check that the Processed Visit Images (PVIs) delivered by -the DRP science payload meet the requirements laid down by \citeds{LSE-61}.\\ +the alert generation science payload meet the requirements laid down by +\citeds{LSE-61}.\\ Specifically, this will demonstrate that: \begin{itemize} @@ -2645,6 +2484,9 @@ \subsubsection{Test Cases Summary} \item Processed visit images have been generated and persisted during payload execution; +\item + Each PVI includes a science pixel array, a mask array, and a variance + array. (DMS-REQ-0072). \item Each PVI includes a background model (DMS-REQ-0327), photometric zero-point (DMS- REQ-0029), spatially-varying PSF (DMS-REQ-0070) and @@ -2659,22 +2501,32 @@ \subsubsection{Test Cases Summary} \hfill\break This test does not include quantitative targets for the science quality -criteria; we instead re- quire for each test that we be able to quickly -construct a plot or display summary images that allow such a target can -be visualized. +criteria. } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T19}{LVV-T19} & \multicolumn{4}{p{12cm}}{ AG-00-10: Scientific Verification of Processed Visit Images } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T41}{LVV-T41} & \multicolumn{4}{p{12cm}}{ Verify implementation of Generate PSF for Visit Images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Deprecated & 1 & false & Test \\ \hline +Jim Bosch & Approved & 1.0(d) & false & Test \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Verify that Processed Visit Images produced by the DRP and AP pipelines +are associated with a model from which one can obtain an image of the +PSF given a point on the image. +} + +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T15}{LVV-T15} & \multicolumn{4}{p{12cm}}{ DRP-00-30: Scientific Verification of Processed Visit Images } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Jim Bosch & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ This test will check that the Processed Visit Images (PVIs) delivered by -the alert generation science payload meet the requirements laid down by -\citeds{LSE-61}.\\ +the DRP science payload meet the requirements laid down by \citeds{LSE-61}.\\ Specifically, this will demonstrate that: \begin{itemize} @@ -2682,9 +2534,6 @@ \subsubsection{Test Cases Summary} \item Processed visit images have been generated and persisted during payload execution; -\item - Each PVI includes a science pixel array, a mask array, and a variance - array. (DMS-REQ-0072). \item Each PVI includes a background model (DMS-REQ-0327), photometric zero-point (DMS- REQ-0029), spatially-varying PSF (DMS-REQ-0070) and @@ -2699,20 +2548,9 @@ \subsubsection{Test Cases Summary} \hfill\break This test does not include quantitative targets for the science quality -criteria. -} - -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T41}{LVV-T41} & \multicolumn{4}{p{12cm}}{ Verify implementation of Generate PSF for Visit Images } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jim Bosch & Approved & 1 & false & Test \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Verify that Processed Visit Images produced by the DRP and AP pipelines -are associated with a model from which one can obtain an image of the -PSF given a point on the image. +criteria; we instead re- quire for each test that we be able to quickly +construct a plot or display summary images that allow such a target can +be visualized. } @@ -2722,12 +2560,12 @@ \subsection{[LVV-31] DMS-REQ-0072-V-01: Processed Visit Image Content }\label{lv \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-31}{LVV-31} & +\href{https://rubinobs.atlassian.net/browse/LVV-31}{LVV-31} & Jim Bosch & Verified & \begin{tabular}{c} -LVV-T15 \\ -LVV-T19 \\ -LVV-T42 \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -2742,7 +2580,7 @@ \subsection{[LVV-31] DMS-REQ-0072-V-01: Processed Visit Image Content }\label{lv \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0072 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -2760,8 +2598,6 @@ \subsection{[LVV-31] DMS-REQ-0072-V-01: Processed Visit Image Content }\label{lv \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0129 & Exposures (Level 1) \\ -DMS-REQ-0066 & Image Archive \\ \end{tabular} \\ \hline \end{longtable} @@ -2771,14 +2607,15 @@ \subsection{[LVV-31] DMS-REQ-0072-V-01: Processed Visit Image Content }\label{lv \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T15}{LVV-T15} & \multicolumn{4}{p{12cm}}{ DRP-00-30: Scientific Verification of Processed Visit Images } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T19}{LVV-T19} & \multicolumn{4}{p{12cm}}{ AG-00-10: Scientific Verification of Processed Visit Images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jim Bosch & Deprecated & 1 & false & Test \\ \hline +Eric Bellm & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ This test will check that the Processed Visit Images (PVIs) delivered by -the DRP science payload meet the requirements laid down by \citeds{LSE-61}.\\ +the alert generation science payload meet the requirements laid down by +\citeds{LSE-61}.\\ Specifically, this will demonstrate that: \begin{itemize} @@ -2786,6 +2623,9 @@ \subsubsection{Test Cases Summary} \item Processed visit images have been generated and persisted during payload execution; +\item + Each PVI includes a science pixel array, a mask array, and a variance + array. (DMS-REQ-0072). \item Each PVI includes a background model (DMS-REQ-0327), photometric zero-point (DMS- REQ-0029), spatially-varying PSF (DMS-REQ-0070) and @@ -2800,22 +2640,32 @@ \subsubsection{Test Cases Summary} \hfill\break This test does not include quantitative targets for the science quality -criteria; we instead re- quire for each test that we be able to quickly -construct a plot or display summary images that allow such a target can -be visualized. +criteria. } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T19}{LVV-T19} & \multicolumn{4}{p{12cm}}{ AG-00-10: Scientific Verification of Processed Visit Images } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T42}{LVV-T42} & \multicolumn{4}{p{12cm}}{ Verify implementation of Processed Visit Image Content } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Deprecated & 1 & false & Test \\ \hline +Jim Bosch & Approved & 1.0(d) & false & Test \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Verify that Processed Visit Images produced by the DRP and AP pipelines +include the observed data, a mask array, a variance array, a PSF model, +and a WCS model. +} + +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T15}{LVV-T15} & \multicolumn{4}{p{12cm}}{ DRP-00-30: Scientific Verification of Processed Visit Images } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Jim Bosch & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ This test will check that the Processed Visit Images (PVIs) delivered by -the alert generation science payload meet the requirements laid down by -\citeds{LSE-61}.\\ +the DRP science payload meet the requirements laid down by \citeds{LSE-61}.\\ Specifically, this will demonstrate that: \begin{itemize} @@ -2823,9 +2673,6 @@ \subsubsection{Test Cases Summary} \item Processed visit images have been generated and persisted during payload execution; -\item - Each PVI includes a science pixel array, a mask array, and a variance - array. (DMS-REQ-0072). \item Each PVI includes a background model (DMS-REQ-0327), photometric zero-point (DMS- REQ-0029), spatially-varying PSF (DMS-REQ-0070) and @@ -2840,20 +2687,9 @@ \subsubsection{Test Cases Summary} \hfill\break This test does not include quantitative targets for the science quality -criteria. -} - -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T42}{LVV-T42} & \multicolumn{4}{p{12cm}}{ Verify implementation of Processed Visit Image Content } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jim Bosch & Approved & 1 & false & Test \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Verify that Processed Visit Images produced by the DRP and AP pipelines -include the observed data, a mask array, a variance array, a PSF model, -and a WCS model. +criteria; we instead re- quire for each test that we be able to quickly +construct a plot or display summary images that allow such a target can +be visualized. } @@ -2863,11 +2699,11 @@ \subsection{[LVV-32] DMS-REQ-0074-V-01: Difference Exposure Attributes }\label{l \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-32}{LVV-32} & +\href{https://rubinobs.atlassian.net/browse/LVV-32}{LVV-32} & Eric Bellm & Covered & \begin{tabular}{c} -LVV-T20 \\ -LVV-T37 \\ + \\ + \\ \end{tabular} \\ \hline @@ -2883,7 +2719,7 @@ \subsection{[LVV-32] DMS-REQ-0074-V-01: Difference Exposure Attributes }\label{l \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0074 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -2896,8 +2732,6 @@ \subsection{[LVV-32] DMS-REQ-0074-V-01: Difference Exposure Attributes }\label{l \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0122 & Provenance \\ -DMS-REQ-0066 & Image Archive \\ \end{tabular} \\ \hline \end{longtable} @@ -2909,7 +2743,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T20}{LVV-T20} & \multicolumn{4}{p{12cm}}{ AG-00-15: Scientific Verification of Difference Images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Deprecated & 1 & false & Test \\ \hline +Eric Bellm & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -2940,7 +2774,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T37}{LVV-T37} & \multicolumn{4}{p{12cm}}{ Verify implementation of Difference Exposure Attributes } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Draft & 1 & false & Test \\ \hline +Eric Bellm & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -2958,10 +2792,10 @@ \subsection{[LVV-33] DMS-REQ-0075-V-01: Catalog Queries }\label{lvv-33} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-33}{LVV-33} & -Colin Slater & In Verification & +\href{https://rubinobs.atlassian.net/browse/LVV-33}{LVV-33} & +Colin Slater & Verified & \begin{tabular}{c} -LVV-T149 \\ + \\ \end{tabular} \\ \hline @@ -2976,23 +2810,17 @@ \subsection{[LVV-33] DMS-REQ-0075-V-01: Catalog Queries }\label{lvv-33} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0075 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} \textbf{Specification:} The catalogs shall be queryable with a structured language, such as SQL. -\textbf{Discussion:} Queries are expected to be generated via Science -User Interfaces, and software within and external to DMS, including VO -clients. The queries may be translated to (and optimized for) the native -query language of the DMS database server. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -DMS-REQ-0076 & Keep Science Data Archive \\ -OSS-REQ-0176 & Data Access \\ \end{tabular} \\ \hline \end{longtable} @@ -3004,7 +2832,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T149}{LVV-T149} & \multicolumn{4}{p{12cm}}{ Verify implementation of Catalog Queries } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -3019,10 +2847,10 @@ \subsection{[LVV-34] DMS-REQ-0077-V-01: Maintain Archive Publicly Accessible }\l \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-34}{LVV-34} & +\href{https://rubinobs.atlassian.net/browse/LVV-34}{LVV-34} & Colin Slater & Covered & \begin{tabular}{c} -LVV-T150 \\ + \\ \end{tabular} \\ \hline @@ -3038,7 +2866,7 @@ \subsection{[LVV-34] DMS-REQ-0077-V-01: Maintain Archive Publicly Accessible }\l \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0077 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -3046,17 +2874,10 @@ \subsection{[LVV-34] DMS-REQ-0077-V-01: Maintain Archive Publicly Accessible }\l maintained and preserved in a publicly accessible state for the entire operational life of the LSST observatory. -\textbf{Discussion:} The scientific intent is satisfied by keeping data -products from the current DRP release and the one prior available with -low-latency, in a form readily queryable by the public. Earlier releases -may be available from deep-store with potentially high latency, for bulk -download by users. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -DMS-REQ-0076 & Keep Science Data Archive \\ -OSS-REQ-0186 & Access to Previous Data Releases \\ \end{tabular} \\ \hline \end{longtable} @@ -3068,7 +2889,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T150}{LVV-T150} & \multicolumn{4}{p{12cm}}{ Verify implementation of Maintain Archive Publicly Accessible } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Colin Slater & Defined & 1 & false & Test \\ \hline +Colin Slater & Defined & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -3082,11 +2903,11 @@ \subsection{[LVV-35] DMS-REQ-0078-V-01: Catalog Export Formats }\label{lvv-35} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-35}{LVV-35} & +\href{https://rubinobs.atlassian.net/browse/LVV-35}{LVV-35} & Colin Slater & Verified & \begin{tabular}{c} -LVV-T151 \\ -LVV-T1232 \\ + \\ + \\ \end{tabular} \\ \hline @@ -3101,7 +2922,7 @@ \subsection{[LVV-35] DMS-REQ-0078-V-01: Catalog Export Formats }\label{lvv-35} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0078 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -3119,18 +2940,10 @@ \subsection{[LVV-35] DMS-REQ-0078-V-01: Catalog Export Formats }\label{lvv-35} FITS tables. \end{itemize} -\textbf{Discussion:} The VOTable 1.4 standard is available at -\url{http://www.ivoa.net/Documents/VOTable/20191021}. It is likely that -additional VOTable payload formats will be supported, including BINARY2. -"Associated metadata" for catalogs should include catalog schema and -temporal and spatial coordinate-system definitions. Full metadata will -likely only be available in the VOTable format. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -DMS-REQ-0076 & Keep Science Data Archive \\ -OSS-REQ-0176 & Data Access \\ \end{tabular} \\ \hline \end{longtable} @@ -3142,7 +2955,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T151}{LVV-T151} & \multicolumn{4}{p{12cm}}{ Verify Implementation of Catalog Export Formats From the Notebook Aspect } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Colin Slater & Approved & 1 & false & Test \\ \hline +Colin Slater & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -3154,7 +2967,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1232}{LVV-T1232} & \multicolumn{4}{p{12cm}}{ Verify Implementation of Catalog Export Formats From the Portal Aspect } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Colin Slater & Approved & 1 & false & Test \\ \hline +Colin Slater & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -3169,10 +2982,10 @@ \subsection{[LVV-36] DMS-REQ-0089-V-01: Solar System Objects Available Within Sp \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-36}{LVV-36} & +\href{https://rubinobs.atlassian.net/browse/LVV-36}{LVV-36} & Eric Bellm & Covered & \begin{tabular}{c} -LVV-T102 \\ + \\ \end{tabular} \\ \hline @@ -3189,7 +3002,7 @@ \subsection{[LVV-36] DMS-REQ-0089-V-01: Solar System Objects Available Within Sp \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0089 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -3201,9 +3014,6 @@ \subsection{[LVV-36] DMS-REQ-0089-V-01: Solar System Objects Available Within Sp \hline Upper Level Requirement & \begin{tabular}{cl} -DMS-REQ-0086 & Produce Orbit Catalog \\ -DMS-REQ-0004 & Nightly Data Accessible Within Specified Time \\ -OSS-REQ-0127 & Level 1 Data Product Availability \\ \end{tabular} \\ \hline \end{longtable} @@ -3216,7 +3026,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T102}{LVV-T102} & \multicolumn{4}{p{12cm}}{ Verify implementation of Solar System Objects Available Within Specified Time } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Kian-Tat Lim & Draft & 1 & false & Test \\ \hline +Kian-Tat Lim & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -3231,10 +3041,10 @@ \subsection{[LVV-37] DMS-REQ-0094-V-01: Keep Historical Alert Archive }\label{lv \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-37}{LVV-37} & +\href{https://rubinobs.atlassian.net/browse/LVV-37}{LVV-37} & Eric Bellm & Covered & \begin{tabular}{c} -LVV-T152 \\ + \\ \end{tabular} \\ \hline @@ -3251,7 +3061,7 @@ \subsection{[LVV-37] DMS-REQ-0094-V-01: Keep Historical Alert Archive }\label{lv \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0094 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -3263,8 +3073,6 @@ \subsection{[LVV-37] DMS-REQ-0094-V-01: Keep Historical Alert Archive }\label{lv \hline Upper Level Requirement & \begin{tabular}{cl} -DMS-REQ-0092 & Alert Attributes \\ -OSS-REQ-0128 & Alerts \\ \end{tabular} \\ \hline \end{longtable} @@ -3276,7 +3084,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T152}{LVV-T152} & \multicolumn{4}{p{12cm}}{ Verify implementation of Keep Historical Alert Archive } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Draft & 1 & false & Test \\ \hline +Eric Bellm & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -3291,10 +3099,10 @@ \subsection{[LVV-38] DMS-REQ-0096-V-01: Generate Data Quality Report Within Spec \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-38}{LVV-38} & -Leanne Guy & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-38}{LVV-38} & +Leanne Guy & In Verification & \begin{tabular}{c} -LVV-T103 \\ + \\ \end{tabular} \\ \hline @@ -3310,7 +3118,7 @@ \subsection{[LVV-38] DMS-REQ-0096-V-01: Generate Data Quality Report Within Spec \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0096 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -3318,16 +3126,10 @@ \subsection{[LVV-38] DMS-REQ-0096-V-01: Generate Data Quality Report Within Spec Report within time \textbf{dqReportComplTime} in both human-readable and machine-readable forms. -\textbf{Discussion:} The Report must be timely in order to evaluate -whether changes to hardware, software, or procedures are needed for the -following night\textquotesingle s observing. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{dqReportComplTime = 4{{[}hour{]}}} Latency for producing Level 1 -Data Quality Report. \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0131 & Nightly Summary Products \\ \end{tabular} \\ \hline \end{longtable} @@ -3340,7 +3142,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T103}{LVV-T103} & \multicolumn{4}{p{12cm}}{ Verify implementation of Generate Data Quality Report Within Specified Time } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Kian-Tat Lim & Defined & 1 & false & Test \\ \hline +Kian-Tat Lim & Defined & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -3356,10 +3158,10 @@ \subsection{[LVV-39] DMS-REQ-0097-V-01: Level 1 Data Quality Report Definition } \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-39}{LVV-39} & -Leanne Guy & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-39}{LVV-39} & +Leanne Guy & Monitoring & \begin{tabular}{c} -LVV-T45 \\ + \\ \end{tabular} \\ \hline @@ -3375,7 +3177,7 @@ \subsection{[LVV-39] DMS-REQ-0097-V-01: Level 1 Data Quality Report Definition } \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0097 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -3387,15 +3189,10 @@ \subsection{[LVV-39] DMS-REQ-0097-V-01: Level 1 Data Quality Report Definition } time for each utilized filter; detection efficiency for point sources vs. mag for each utilized filter. -\textbf{Discussion:} The seeing report is intended as a broad-brush -measure of image quality. The PSF parameters provide more detail, as -they include asymmetries and field location dependence. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0131 & Nightly Summary Products \\ -DMS-REQ-0096 & Generate Data Quality Report Within Specified Time \\ \end{tabular} \\ \hline \end{longtable} @@ -3408,7 +3205,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T45}{LVV-T45} & \multicolumn{4}{p{12cm}}{ Verify implementation of Prompt Processing Data Quality Report Definition } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Defined & 1 & false & Test \\ \hline +Eric Bellm & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -3428,10 +3225,10 @@ \subsection{[LVV-40] DMS-REQ-0098-V-01: Generate DMS Performance Report Within S \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-40}{LVV-40} & +\href{https://rubinobs.atlassian.net/browse/LVV-40}{LVV-40} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T104 \\ + \\ \end{tabular} \\ \hline @@ -3446,7 +3243,7 @@ \subsection{[LVV-40] DMS-REQ-0098-V-01: Generate DMS Performance Report Within S \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0098 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -3454,16 +3251,10 @@ \subsection{[LVV-40] DMS-REQ-0098-V-01: Generate DMS Performance Report Within S Report within time \textbf{perfReportComplTime} in both human-readable and machine-readable forms. -\textbf{Discussion:} The Report must be timely in order to evaluate -whether changes to hardware, software, or procedures are needed for the -following night\textquotesingle s observing. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{perfReportComplTime = 4{{[}hour{]}}} Latency for producing Level -1 DMS Performance Report. \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0131 & Nightly Summary Products \\ \end{tabular} \\ \hline \end{longtable} @@ -3476,7 +3267,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T104}{LVV-T104} & \multicolumn{4}{p{12cm}}{ Verify implementation of Generate DMS Performance Report Within Specified Time } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Kian-Tat Lim & Draft & 1 & false & Test \\ \hline +Kian-Tat Lim & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -3491,10 +3282,10 @@ \subsection{[LVV-41] DMS-REQ-0099-V-01: Level 1 Performance Report Definition }\ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-41}{LVV-41} & +\href{https://rubinobs.atlassian.net/browse/LVV-41}{LVV-41} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T46 \\ + \\ \end{tabular} \\ \hline @@ -3510,7 +3301,7 @@ \subsection{[LVV-41] DMS-REQ-0099-V-01: Level 1 Performance Report Definition }\ \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0099 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -3528,8 +3319,6 @@ \subsection{[LVV-41] DMS-REQ-0099-V-01: Level 1 Performance Report Definition }\ \hline Upper Level Requirement & \begin{tabular}{cl} -DMS-REQ-0098 & Generate DMS Performance Report Within Specified Time \\ -OSS-REQ-0131 & Nightly Summary Products \\ \end{tabular} \\ \hline \end{longtable} @@ -3541,7 +3330,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T46}{LVV-T46} & \multicolumn{4}{p{12cm}}{ Verify implementation of Prompt Processing Performance Report Definition } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Draft & 1 & false & Test \\ \hline +Eric Bellm & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -3563,10 +3352,10 @@ \subsection{[LVV-42] DMS-REQ-0100-V-01: Generate Calibration Report Within Speci \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-42}{LVV-42} & +\href{https://rubinobs.atlassian.net/browse/LVV-42}{LVV-42} & Eli Rykoff & Covered & \begin{tabular}{c} -LVV-T105 \\ + \\ \end{tabular} \\ \hline @@ -3582,7 +3371,7 @@ \subsection{[LVV-42] DMS-REQ-0100-V-01: Generate Calibration Report Within Speci \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0100 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -3590,16 +3379,10 @@ \subsection{[LVV-42] DMS-REQ-0100-V-01: Generate Calibration Report Within Speci Report within time \textbf{calibReportComplTime} in both human-readable and machine-readable forms. -\textbf{Discussion:} The Report must be timely in order to evaluate -whether changes to hardware, software, or procedures are needed for the -following night\textquotesingle s observing. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{calibReportComplTime = 4{{[}hour{]}}} Latency for producing -Level 1 Calibration Report. \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0131 & Nightly Summary Products \\ \end{tabular} \\ \hline \end{longtable} @@ -3612,7 +3395,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T105}{LVV-T105} & \multicolumn{4}{p{12cm}}{ Verify implementation of Generate Calibration Report Within Specified Time } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Kian-Tat Lim & Draft & 1 & false & Test \\ \hline +Kian-Tat Lim & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -3627,10 +3410,10 @@ \subsection{[LVV-43] DMS-REQ-0101-V-01: Level 1 Calibration Report Definition }\ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-43}{LVV-43} & -Eli Rykoff & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-43}{LVV-43} & +Eli Rykoff & In Verification & \begin{tabular}{c} -LVV-T47 \\ + \\ \end{tabular} \\ \hline @@ -3646,7 +3429,7 @@ \subsection{[LVV-43] DMS-REQ-0101-V-01: Level 1 Calibration Report Definition }\ \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0101 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -3659,8 +3442,6 @@ \subsection{[LVV-43] DMS-REQ-0101-V-01: Level 1 Calibration Report Definition }\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0131 & Nightly Summary Products \\ -DMS-REQ-0100 & Generate Calibration Report Within Specified Time \\ \end{tabular} \\ \hline \end{longtable} @@ -3672,7 +3453,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T47}{LVV-T47} & \multicolumn{4}{p{12cm}}{ Verify implementation of Prompt Processing Calibration Report Definition } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Defined & 1 & false & Test \\ \hline +Eric Bellm & Defined & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -3688,10 +3469,11 @@ \subsection{[LVV-44] DMS-REQ-0102-V-01: Provide Engineering \& Facility Database \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-44}{LVV-44} & -Colin Slater & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-44}{LVV-44} & +Colin Slater & In Verification & \begin{tabular}{c} -LVV-T153 \\ + \\ + \\ \end{tabular} \\ \hline @@ -3709,7 +3491,7 @@ \subsection{[LVV-44] DMS-REQ-0102-V-01: Provide Engineering \& Facility Database \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0102 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -3720,13 +3502,8 @@ \subsection{[LVV-44] DMS-REQ-0102-V-01: Provide Engineering \& Facility Database \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{L1PublicT = 24{{[}hour{]}}} Maximum time from the acquisition of -science data to the release of associated Level 1 Data Products (except -alerts) \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0132 & Engineering and Facility Database Archive \\ -DMS-REQ-0398 & Ancillary Data Archiving \\ \end{tabular} \\ \hline \end{longtable} @@ -3734,12 +3511,24 @@ \subsection{[LVV-44] DMS-REQ-0102-V-01: Provide Engineering \& Facility Database \subsubsection{Test Cases Summary} +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T3046}{LVV-T3046} & \multicolumn{4}{p{12cm}}{ Verify System Telemetry } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Kevin Siruno & Approved & 1.0(d) & false & Test \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +The objective of this test case is to simply verify the telemetry is +being published to the EFD. +} + \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T153}{LVV-T153} & \multicolumn{4}{p{12cm}}{ Verify implementation of Provide Engineering and Facility Database Archive } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Robert Gruendl [X] & Defined & 1 & false & Test \\ \hline +Robert Gruendl & Defined & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -3755,10 +3544,10 @@ \subsection{[LVV-45] DMS-REQ-0103-V-01: Produce Images for EPO }\label{lvv-45} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-45}{LVV-45} & +\href{https://rubinobs.atlassian.net/browse/LVV-45}{LVV-45} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T63 \\ + \\ \end{tabular} \\ \hline @@ -3776,20 +3565,17 @@ \subsection{[LVV-45] DMS-REQ-0103-V-01: Produce Images for EPO }\label{lvv-45} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0103 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} \textbf{Specification:} The DMS shall produce images for EPO purposes, according to the requirements in the DM-EPO ICD. -\textbf{Discussion:} This is expected to include polychromatic (e.g., -RGB JPEG) images for casual users. The DM-EPO ICD is \citeds{LSE-131}. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0136 & Co-added Exposures \\ \end{tabular} \\ \hline \end{longtable} @@ -3801,7 +3587,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T63}{LVV-T63} & \multicolumn{4}{p{12cm}}{ Verify implementation of Produce Images for EPO } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Draft & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -3820,11 +3606,11 @@ \subsection{[LVV-46] DMS-REQ-0106-V-01: Coadded Image Provenance }\label{lvv-46} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-46}{LVV-46} & +\href{https://rubinobs.atlassian.net/browse/LVV-46}{LVV-46} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T11 \\ -LVV-T64 \\ + \\ + \\ \end{tabular} \\ \hline @@ -3840,7 +3626,7 @@ \subsection{[LVV-46] DMS-REQ-0106-V-01: Coadded Image Provenance }\label{lvv-46} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0106 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -3849,15 +3635,10 @@ \subsection{[LVV-46] DMS-REQ-0106-V-01: Coadded Image Provenance }\label{lvv-46} versions, used to derive it, and a sufficient set of metadata attributes for users to re-create them in whole or in part. -\textbf{Discussion:} Not all coadded image types will be made available -to end-users or retained for the life of the survey; however, sufficient -metadata will be preserved so that they may be recreated by end-users. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0122 & Provenance \\ -DMS-REQ-0104 & Produce Co-Added Exposures \\ \end{tabular} \\ \hline \end{longtable} @@ -3870,7 +3651,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T11}{LVV-T11} & \multicolumn{4}{p{12cm}}{ DRP-00-05: Execution of the DRP Science Payload by the Batch Production Service } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jim Bosch & Deprecated & 1 & false & Test \\ \hline +Jim Bosch & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -3884,7 +3665,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T64}{LVV-T64} & \multicolumn{4}{p{12cm}}{ Verify implementation of Coadded Image Provenance } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jim Bosch & Draft & 1 & false & Test \\ \hline +Jim Bosch & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -3901,10 +3682,10 @@ \subsection{[LVV-47] DMS-REQ-0119-V-01: DAC resource allocation for Level 3 proc \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-47}{LVV-47} & +\href{https://rubinobs.atlassian.net/browse/LVV-47}{LVV-47} & Colin Slater & Covered & \begin{tabular}{c} -LVV-T117 \\ + \\ \end{tabular} \\ \hline @@ -3920,7 +3701,7 @@ \subsection{[LVV-47] DMS-REQ-0119-V-01: DAC resource allocation for Level 3 proc \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0119 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -3929,16 +3710,10 @@ \subsection{[LVV-47] DMS-REQ-0119-V-01: DAC resource allocation for Level 3 proc the resources defined in DMS-REQ-0396 to a variety of Level 3 processing and storage activities based on user identity and group membership. -\textbf{Discussion:} It is assumed that the DAC Level 3 processing -resources will likely be oversubscribed, making this necessary. This -technical mechanism is intended to be used to implement the decisions -made by an anticipated administrative mechanism in the operations -organization, such as an allocation committee. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0143 & Resource Allocation \\ \end{tabular} \\ \hline \end{longtable} @@ -3950,7 +3725,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T117}{LVV-T117} & \multicolumn{4}{p{12cm}}{ Verify implementation of DAC resource allocation for Level 3 processing } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Colin Slater & Draft & 1 & false & Test \\ \hline +Colin Slater & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -3965,26 +3740,26 @@ \subsection{[LVV-48] DMS-REQ-0120-V-01: Level 3 Data Product Self Consistency }\ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-48}{LVV-48} & -Leanne Guy & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-48}{LVV-48} & +Leanne Guy & In Verification & \begin{tabular}{c} -LVV-T118 \\ + \\ \end{tabular} \\ \hline \end{longtable} \textbf{Verification Element Description:} \\ -This verification is hard. All you can do is inspect the APIs to ensure -that missed DRs can not happen without being explicit, and ensure that -the butler can be configured to access a specific DR. +This verification is difficult to achieve. However, we can inspect the +APIs to ensure that missed DRs can not happen without being explicit and +that the butler can be configured to access a specific DR. {\footnotesize \begin{tabular}{p{4cm}p{12cm}} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0120 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -3998,8 +3773,6 @@ \subsection{[LVV-48] DMS-REQ-0120-V-01: Level 3 Data Product Self Consistency }\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0120 & Consistency \\ -OSS-REQ-0118 & Consistency and Completeness \\ \end{tabular} \\ \hline \end{longtable} @@ -4011,7 +3784,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T118}{LVV-T118} & \multicolumn{4}{p{12cm}}{ Verify implementation of Level 3 Data Product Self Consistency } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Colin Slater & Draft & 1 & false & Test \\ \hline +Colin Slater & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -4026,10 +3799,10 @@ \subsection{[LVV-49] DMS-REQ-0121-V-01: Provenance for Level 3 processing at DAC \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-49}{LVV-49} & +\href{https://rubinobs.atlassian.net/browse/LVV-49}{LVV-49} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T119 \\ + \\ \end{tabular} \\ \hline @@ -4044,7 +3817,7 @@ \subsection{[LVV-49] DMS-REQ-0121-V-01: Provenance for Level 3 processing at DAC \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0121 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -4054,17 +3827,10 @@ \subsection{[LVV-49] DMS-REQ-0121-V-01: Provenance for Level 3 processing at DAC catalog data used as inputs, dataset metadata, calibrations and camera data from the EFD). -\textbf{Discussion:} The DMS should also provide an optional means for -Level 3 processing users at DACs to maintain basic provenance -information on their own inputs to a processing task, such as code or -additional calibration data.\\ -\textbf{Rationale:} the DMS should facilitate Level 3 processing users -in being able to carry out their work in a reproducible way. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0122 & Provenance \\ \end{tabular} \\ \hline \end{longtable} @@ -4076,7 +3842,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T119}{LVV-T119} & \multicolumn{4}{p{12cm}}{ Verify implementation of Provenance for Level 3 processing at DACs } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Colin Slater & Draft & 1 & false & Test \\ \hline +Colin Slater & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -4091,10 +3857,10 @@ \subsection{[LVV-50] DMS-REQ-0122-V-01: Access to catalogs for external Level 3 \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-50}{LVV-50} & +\href{https://rubinobs.atlassian.net/browse/LVV-50}{LVV-50} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T204 \\ + \\ \end{tabular} \\ \hline @@ -4110,7 +3876,7 @@ \subsection{[LVV-50] DMS-REQ-0122-V-01: Access to catalogs for external Level 3 \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0122 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -4123,8 +3889,6 @@ \subsection{[LVV-50] DMS-REQ-0122-V-01: Access to catalogs for external Level 3 \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0180 & Data Products Query and Download Availability \\ -OSS-REQ-0140 & Production \\ \end{tabular} \\ \hline \end{longtable} @@ -4137,7 +3901,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T204}{LVV-T204} & \multicolumn{4}{p{12cm}}{ Verify implementation of Access to catalogs for external Level 3 processing } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Kian-Tat Lim & Draft & 1 & false & Test \\ \hline +Kian-Tat Lim & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -4152,10 +3916,10 @@ \subsection{[LVV-51] DMS-REQ-0123-V-01: Access to input catalogs for DAC-based L \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-51}{LVV-51} & +\href{https://rubinobs.atlassian.net/browse/LVV-51}{LVV-51} & Colin Slater & Covered & \begin{tabular}{c} -LVV-T205 \\ + \\ \end{tabular} \\ \hline @@ -4169,7 +3933,7 @@ \subsection{[LVV-51] DMS-REQ-0123-V-01: Access to input catalogs for DAC-based L \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0123 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -4182,7 +3946,6 @@ \subsection{[LVV-51] DMS-REQ-0123-V-01: Access to input catalogs for DAC-based L \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0140 & Production \\ \end{tabular} \\ \hline \end{longtable} @@ -4195,7 +3958,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T205}{LVV-T205} & \multicolumn{4}{p{12cm}}{ Verify implementation of Access to input catalogs for DAC-based Level 3 processing } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Robert Gruendl [X] & Draft & 1 & false & Test \\ \hline +Robert Gruendl & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -4210,10 +3973,10 @@ \subsection{[LVV-52] DMS-REQ-0124-V-01: Federation with external catalogs }\labe \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-52}{LVV-52} & +\href{https://rubinobs.atlassian.net/browse/LVV-52}{LVV-52} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T206 \\ + \\ \end{tabular} \\ \hline @@ -4229,7 +3992,7 @@ \subsection{[LVV-52] DMS-REQ-0124-V-01: Federation with external catalogs }\labe \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0124 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -4245,8 +4008,6 @@ \subsection{[LVV-52] DMS-REQ-0124-V-01: Federation with external catalogs }\labe \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0140 & Production \\ -DMS-REQ-0125 & Software framework for Level 3 catalog processing \\ \end{tabular} \\ \hline \end{longtable} @@ -4258,7 +4019,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T206}{LVV-T206} & \multicolumn{4}{p{12cm}}{ Verify implementation of Federation with external catalogs } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Colin Slater & Draft & 1 & false & Test \\ \hline +Colin Slater & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -4272,10 +4033,10 @@ \subsection{[LVV-53] DMS-REQ-0125-V-01: Software framework for Level 3 catalog p \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-53}{LVV-53} & +\href{https://rubinobs.atlassian.net/browse/LVV-53}{LVV-53} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T120 \\ + \\ \end{tabular} \\ \hline @@ -4289,7 +4050,7 @@ \subsection{[LVV-53] DMS-REQ-0125-V-01: Software framework for Level 3 catalog p \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0125 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -4304,9 +4065,6 @@ \subsection{[LVV-53] DMS-REQ-0125-V-01: Software framework for Level 3 catalog p \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0122 & Provenance \\ -DMS-REQ-0120 & Level 3 Data Product Self Consistency \\ -OSS-REQ-0121 & Open Source, Open Configuration \\ \end{tabular} \\ \hline \end{longtable} @@ -4319,7 +4077,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T120}{LVV-T120} & \multicolumn{4}{p{12cm}}{ Verify implementation of Software framework for Level 3 catalog processing } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Colin Slater & Draft & 1 & false & Test \\ \hline +Colin Slater & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -4334,10 +4092,10 @@ \subsection{[LVV-54] DMS-REQ-0126-V-01: Access to images for external Level 3 pr \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-54}{LVV-54} & +\href{https://rubinobs.atlassian.net/browse/LVV-54}{LVV-54} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T207 \\ + \\ \end{tabular} \\ \hline @@ -4352,7 +4110,7 @@ \subsection{[LVV-54] DMS-REQ-0126-V-01: Access to images for external Level 3 pr \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0126 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -4365,8 +4123,6 @@ \subsection{[LVV-54] DMS-REQ-0126-V-01: Access to images for external Level 3 pr \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0180 & Data Products Query and Download Availability \\ -OSS-REQ-0140 & Production \\ \end{tabular} \\ \hline \end{longtable} @@ -4379,7 +4135,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T207}{LVV-T207} & \multicolumn{4}{p{12cm}}{ Verify implementation of Access to images for external Level 3 processing } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Kian-Tat Lim & Draft & 1 & false & Test \\ \hline +Kian-Tat Lim & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -4395,10 +4151,10 @@ \subsection{[LVV-55] DMS-REQ-0127-V-01: Access to input images for DAC-based Lev \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-55}{LVV-55} & +\href{https://rubinobs.atlassian.net/browse/LVV-55}{LVV-55} & Colin Slater & Covered & \begin{tabular}{c} -LVV-T208 \\ + \\ \end{tabular} \\ \hline @@ -4412,7 +4168,7 @@ \subsection{[LVV-55] DMS-REQ-0127-V-01: Access to input images for DAC-based Lev \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0127 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -4425,7 +4181,6 @@ \subsection{[LVV-55] DMS-REQ-0127-V-01: Access to input images for DAC-based Lev \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0140 & Production \\ \end{tabular} \\ \hline \end{longtable} @@ -4438,7 +4193,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T208}{LVV-T208} & \multicolumn{4}{p{12cm}}{ Verify implementation of Access to input images for DAC-based Level 3 processing } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Kian-Tat Lim & Draft & 1 & false & Test \\ \hline +Kian-Tat Lim & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -4453,10 +4208,10 @@ \subsection{[LVV-56] DMS-REQ-0128-V-01: Software framework for Level 3 image pro \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-56}{LVV-56} & +\href{https://rubinobs.atlassian.net/browse/LVV-56}{LVV-56} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T121 \\ + \\ \end{tabular} \\ \hline @@ -4470,7 +4225,7 @@ \subsection{[LVV-56] DMS-REQ-0128-V-01: Software framework for Level 3 image pro \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0128 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -4485,9 +4240,6 @@ \subsection{[LVV-56] DMS-REQ-0128-V-01: Software framework for Level 3 image pro \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0122 & Provenance \\ -DMS-REQ-0120 & Level 3 Data Product Self Consistency \\ -OSS-REQ-0121 & Open Source, Open Configuration \\ \end{tabular} \\ \hline \end{longtable} @@ -4499,7 +4251,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T121}{LVV-T121} & \multicolumn{4}{p{12cm}}{ Verify implementation of Software framework for Level 3 image processing } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Colin Slater & Draft & 1 & false & Test \\ \hline +Colin Slater & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -4514,10 +4266,10 @@ \subsection{[LVV-57] DMS-REQ-0130-V-01: Calibration Data Products }\label{lvv-57 \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-57}{LVV-57} & +\href{https://rubinobs.atlassian.net/browse/LVV-57}{LVV-57} & Eli Rykoff & In Verification & \begin{tabular}{c} -LVV-T88 \\ + \\ \end{tabular} \\ \hline @@ -4533,7 +4285,7 @@ \subsection{[LVV-57] DMS-REQ-0130-V-01: Calibration Data Products }\label{lvv-57 \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0130 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -4548,10 +4300,6 @@ \subsection{[LVV-57] DMS-REQ-0130-V-01: Calibration Data Products }\label{lvv-57 \hline Upper Level Requirement & \begin{tabular}{cl} -DMS-REQ-0076 & Keep Science Data Archive \\ -OSS-REQ-0271 & Supported Image Types \\ -OSS-REQ-0194 & Calibration Exposures Per Day \\ -OSS-REQ-0129 & Exposures (Level 1) \\ \end{tabular} \\ \hline \end{longtable} @@ -4563,7 +4311,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T88}{LVV-T88} & \multicolumn{4}{p{12cm}}{ Verify implementation of Calibration Data Products } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eli Rykoff & Defined & 1 & false & Test \\ \hline +Eli Rykoff & Defined & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -4580,10 +4328,10 @@ \subsection{[LVV-58] DMS-REQ-0131-V-01: Time allowed to process calibs }\label{l \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-58}{LVV-58} & +\href{https://rubinobs.atlassian.net/browse/LVV-58}{LVV-58} & Eli Rykoff & Covered & \begin{tabular}{c} -LVV-T106 \\ + \\ \end{tabular} \\ \hline @@ -4604,7 +4352,7 @@ \subsection{[LVV-58] DMS-REQ-0131-V-01: Time allowed to process calibs }\label{l \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0131 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -4614,23 +4362,10 @@ \subsection{[LVV-58] DMS-REQ-0131-V-01: Time allowed to process calibs }\label{l \textbf{calProcTime} of the end of the acquisition of images/data for that group. -\textbf{Discussion:} The motivation here is that calibration images will -be needed at least 1 hour prior to the start of observing and this -requirement allows the calibration observations to be planned -accordingly. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{nCalExpProc = 25{{[}integer{]}}} Maximum number of -calibration exposures that can be processed together within time -calProcTime., \textbf{calProcTime = 1200{{[}second{]}}} Time allowed to -process nCalExpProc calibration exposures and have them available within -the DMS.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0046 & Calibration \\ -OSS-REQ-0021 & Base Site \\ -OSS-REQ-0194 & Calibration Exposures Per Day \\ -DMS-REQ-0130 & Calibration Data Products \\ \end{tabular} \\ \hline \end{longtable} @@ -4643,7 +4378,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T106}{LVV-T106} & \multicolumn{4}{p{12cm}}{ Verify implementation of Calibration Images Available Within Specified Time } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Kian-Tat Lim & Draft & 1 & false & Test \\ \hline +Kian-Tat Lim & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -4657,10 +4392,10 @@ \subsection{[LVV-59] DMS-REQ-0132-V-01: Calibration Image Provenance }\label{lvv \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-59}{LVV-59} & +\href{https://rubinobs.atlassian.net/browse/LVV-59}{LVV-59} & Eli Rykoff & In Verification & \begin{tabular}{c} -LVV-T89 \\ + \\ \end{tabular} \\ \hline @@ -4675,7 +4410,7 @@ \subsection{[LVV-59] DMS-REQ-0132-V-01: Calibration Image Provenance }\label{lvv \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0132 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -4692,9 +4427,6 @@ \subsection{[LVV-59] DMS-REQ-0132-V-01: Calibration Image Provenance }\label{lvv \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0122 & Provenance \\ -OSS-REQ-0123 & Reproducibility \\ -DMS-REQ-0130 & Calibration Data Products \\ \end{tabular} \\ \hline \end{longtable} @@ -4706,7 +4438,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T89}{LVV-T89} & \multicolumn{4}{p{12cm}}{ Verify implementation of Calibration Image Provenance } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eli Rykoff & Defined & 1 & false & Test \\ \hline +Eli Rykoff & Defined & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -4721,8 +4453,8 @@ \subsection{[LVV-60] DMS-REQ-0155-V-01: Provide Data Access Services }\label{lvv \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-60}{LVV-60} & -Gregory Dubois-Felsmann & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-60}{LVV-60} & +Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} \end{tabular} \\ @@ -4737,19 +4469,16 @@ \subsection{[LVV-60] DMS-REQ-0155-V-01: Provide Data Access Services }\label{lvv \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0155 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} -(This is a composite requirement in the SysML model, which simply -aggregates its children.) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0176 & Data Access \\ \end{tabular} \\ \hline \end{longtable} @@ -4757,8 +4486,8 @@ \subsection{[LVV-60] DMS-REQ-0155-V-01: Provide Data Access Services }\label{lvv \subsubsection{Verified By} \begin{itemize} -\item LVV-131 (\ref{lvv-131}) DMS-REQ-0300-V-01: Bulk Download Service \item LVV-129 (\ref{lvv-129}) DMS-REQ-0298-V-01: Data Product and Raw Data Access - Image Data Products +\item LVV-131 (\ref{lvv-131}) DMS-REQ-0300-V-01: Bulk Download Service \item LVV-130 (\ref{lvv-130}) DMS-REQ-0299-V-01: Data Product Ingest \end{itemize} @@ -4769,8 +4498,8 @@ \subsection{[LVV-61] DMS-REQ-0156-V-01: Provide Pipeline Execution Services }\la \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-61}{LVV-61} & -Leanne Guy & In Verification & +\href{https://rubinobs.atlassian.net/browse/LVV-61}{LVV-61} & +Leanne Guy & Verified & \begin{tabular}{c} \end{tabular} \\ @@ -4778,27 +4507,23 @@ \subsection{[LVV-61] DMS-REQ-0156-V-01: Provide Pipeline Execution Services }\la \end{longtable} \textbf{Verification Element Description:} \\ -Undefined +Verified by the lower level requirements. {\footnotesize \begin{tabular}{p{4cm}p{12cm}} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0156 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} -(This is a composite requirement in the SysML model, which simply -aggregates its children.) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0117 & Automated Production \\ -OSS-REQ-0037 & Observatory Control System Definition \\ \end{tabular} \\ \hline \end{longtable} @@ -4807,8 +4532,8 @@ \subsection{[LVV-61] DMS-REQ-0156-V-01: Provide Pipeline Execution Services }\la \subsubsection{Verified By} \begin{itemize} \item LVV-135 (\ref{lvv-135}) DMS-REQ-0304-V-01: Production Fault Tolerance -\item LVV-133 (\ref{lvv-133}) DMS-REQ-0302-V-01: Production Orchestration \item LVV-134 (\ref{lvv-134}) DMS-REQ-0303-V-01: Production Monitoring +\item LVV-133 (\ref{lvv-133}) DMS-REQ-0302-V-01: Production Orchestration \end{itemize} @@ -4818,34 +4543,30 @@ \subsection{[LVV-62] DMS-REQ-0158-V-01: Provide Pipeline Construction Services } \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-62}{LVV-62} & +\href{https://rubinobs.atlassian.net/browse/LVV-62}{LVV-62} & Leanne Guy & In Verification & \begin{tabular}{c} -LVV-T11 \\ + \\ \end{tabular} \\ \hline \end{longtable} \textbf{Verification Element Description:} \\ -Aggregate of -\href{https://jira.lsstcorp.org/browse/LVV-137}{{LVV-137}}~(DMS-REQ-0306), -\href{https://jira.lsstcorp.org/browse/LVV-136}{{LVV-136}}~(DMS-REQ-0305), -\href{https://jira.lsstcorp.org/browse/LVV-138}{LVV-138}~(DMS-REQ-0307). +Aggregate of LVV-137~(DMS-REQ-0306), LVV-136~(DMS-REQ-0305), +LVV-138~(DMS-REQ-0307). {\footnotesize \begin{tabular}{p{4cm}p{12cm}} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0158 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} -(This is a composite requirement in the SysML model, which simply -aggregates its children.) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -4857,8 +4578,8 @@ \subsection{[LVV-62] DMS-REQ-0158-V-01: Provide Pipeline Construction Services } \subsubsection{Verified By} \begin{itemize} -\item LVV-138 (\ref{lvv-138}) DMS-REQ-0307-V-01: Unique Processing Coverage \item LVV-136 (\ref{lvv-136}) DMS-REQ-0305-V-01: Task Specification +\item LVV-138 (\ref{lvv-138}) DMS-REQ-0307-V-01: Unique Processing Coverage \item LVV-137 (\ref{lvv-137}) DMS-REQ-0306-V-01: Task Configuration \end{itemize} @@ -4868,7 +4589,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T11}{LVV-T11} & \multicolumn{4}{p{12cm}}{ DRP-00-05: Execution of the DRP Science Payload by the Batch Production Service } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jim Bosch & Deprecated & 1 & false & Test \\ \hline +Jim Bosch & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -4885,12 +4606,11 @@ \subsection{[LVV-63] DMS-REQ-0160-V-01: Provide User Interface Services }\label{ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-63}{LVV-63} & +\href{https://rubinobs.atlassian.net/browse/LVV-63}{LVV-63} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T131 \\ -LVV-T368 \\ -LVV-T368 \\ + \\ + \\ \end{tabular} \\ \hline @@ -4905,7 +4625,7 @@ \subsection{[LVV-63] DMS-REQ-0160-V-01: Provide User Interface Services }\label{ \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0160 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -4919,7 +4639,6 @@ \subsection{[LVV-63] DMS-REQ-0160-V-01: Provide User Interface Services }\label{ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0057 & Image Visualization \\ \end{tabular} \\ \hline \end{longtable} @@ -4927,27 +4646,11 @@ \subsection{[LVV-63] DMS-REQ-0160-V-01: Provide User Interface Services }\label{ \subsubsection{Test Cases Summary} -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T131}{LVV-T131} & \multicolumn{4}{p{12cm}}{ Verify implementation of Provide User Interface Services } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Defined & 1 & false & Test \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Verify the availability and functionality of the broad range of user -interface services called for in the requirement, as applied to both -Nightly and DRP data. ~This will primarily be done by verifications -performed at the LSST Science Platform level, based on the requirements -in \citeds{LDM-554}; however, a high-level set of tests corresponding to the -DMS-REQ-0160 requirement are defined below. -} - \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T368}{LVV-T368} & \multicolumn{4}{p{12cm}}{ Loading and processing Camera test data } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -John Swinbank & Approved & 2 & false & Test \\ \hline +John Swinbank & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -4971,28 +4674,18 @@ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T368}{LVV-T368} & \multicolumn{4}{p{12cm}}{ Loading and processing Camera test data } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T131}{LVV-T131} & \multicolumn{4}{p{12cm}}{ Verify implementation of Provide User Interface Services } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -John Swinbank & Approved & 2 & false & Test \\ \hline +Gregory Dubois-Felsmann & Defined & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -This test will check: - -\begin{itemize} -\tightlist -\item - That Camera test data is available for processing in the LSST Data - Facility, and accessible through the LSST Science Platform; -\item - That the Data Management I/O abstraction (the ``Data Butler'') can - load that data into the Science Platform environment; -\item - That Data Management algorithmic ``tasks'' can be executed to process - that data; -\item - That results can be displayed in the Firefly display tool. -\end{itemize} +Verify the availability and functionality of the broad range of user +interface services called for in the requirement, as applied to both +Nightly and DRP data. ~This will primarily be done by verifications +performed at the LSST Science Platform level, based on the requirements +in \citeds{LDM-554}; however, a high-level set of tests corresponding to the +DMS-REQ-0160 requirement are defined below. } @@ -5002,10 +4695,10 @@ \subsection{[LVV-64] DMS-REQ-0161-V-01: Optimization of Cost, Reliability and Av \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-64}{LVV-64} & +\href{https://rubinobs.atlassian.net/browse/LVV-64}{LVV-64} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T172 \\ + \\ \end{tabular} \\ \hline @@ -5020,7 +4713,7 @@ \subsection{[LVV-64] DMS-REQ-0161-V-01: Optimization of Cost, Reliability and Av \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0161 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -5044,7 +4737,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T172}{LVV-T172} & \multicolumn{4}{p{12cm}}{ Verify implementation of Optimization of Cost, Reliability and Availability } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Robert Gruendl [X] & Draft & 1 & false & Test \\ \hline +Robert Gruendl & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -5064,11 +4757,11 @@ \subsection{[LVV-65] DMS-REQ-0162-V-01: Pipeline Throughput }\label{lvv-65} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-65}{LVV-65} & +\href{https://rubinobs.atlassian.net/browse/LVV-65}{LVV-65} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T173 \\ -LVV-T287 \\ + \\ + \\ \end{tabular} \\ \hline @@ -5085,7 +4778,7 @@ \subsection{[LVV-65] DMS-REQ-0162-V-01: Pipeline Throughput }\label{lvv-65} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0162 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -5098,8 +4791,6 @@ \subsection{[LVV-65] DMS-REQ-0162-V-01: Pipeline Throughput }\label{lvv-65} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0020 & Usable Observing Time \\ -OSS-REQ-0127 & Level 1 Data Product Availability \\ \end{tabular} \\ \hline \end{longtable} @@ -5111,7 +4802,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T173}{LVV-T173} & \multicolumn{4}{p{12cm}}{ Verify implementation of Pipeline Throughput } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Robert Gruendl [X] & Draft & 1 & false & Test \\ \hline +Robert Gruendl & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -5125,7 +4816,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T287}{LVV-T287} & \multicolumn{4}{p{12cm}}{ RAS-00-30: Raw Image Archiving Availability, Throughput, Reliability, and Heterogeneity } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Michelle Butler [X] & Approved & 1 & false & Test \\ \hline +Michelle Butler [X] & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -5155,10 +4846,10 @@ \subsection{[LVV-66] DMS-REQ-0163-V-01: Re-processing Capacity }\label{lvv-66} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-66}{LVV-66} & +\href{https://rubinobs.atlassian.net/browse/LVV-66}{LVV-66} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T174 \\ + \\ \end{tabular} \\ \hline @@ -5173,7 +4864,7 @@ \subsection{[LVV-66] DMS-REQ-0163-V-01: Re-processing Capacity }\label{lvv-66} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0163 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -5184,11 +4875,8 @@ \subsection{[LVV-66] DMS-REQ-0163-V-01: Re-processing Capacity }\label{lvv-66} \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{drProcessingPeriod = 1{{[}year{]}}} Duration of the Data Release -Production, including quality validation. \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0134 & Level 2 Data Product Availability \\ \end{tabular} \\ \hline \end{longtable} @@ -5200,7 +4888,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T174}{LVV-T174} & \multicolumn{4}{p{12cm}}{ Verify implementation of Re-processing Capacity } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Robert Gruendl [X] & Draft & 1 & false & Test \\ \hline +Robert Gruendl & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -5216,10 +4904,10 @@ \subsection{[LVV-67] DMS-REQ-0164-V-01: Temporary Storage for Communications Lin \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-67}{LVV-67} & +\href{https://rubinobs.atlassian.net/browse/LVV-67}{LVV-67} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T175 \\ + \\ \end{tabular} \\ \hline @@ -5234,7 +4922,7 @@ \subsection{[LVV-67] DMS-REQ-0164-V-01: Temporary Storage for Communications Lin \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0164 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -5245,11 +4933,8 @@ \subsection{[LVV-67] DMS-REQ-0164-V-01: Temporary Storage for Communications Lin \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{tempStorageRelMTTR = 200{{[}percent{]}}} Temporary storage -required relative to network Mean Time to Repair. \\ \hline Upper Level Requirement & \begin{tabular}{cl} -DMS-REQ-0162 & Pipeline Throughput \\ \end{tabular} \\ \hline \end{longtable} @@ -5261,7 +4946,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T175}{LVV-T175} & \multicolumn{4}{p{12cm}}{ Verify implementation of Temporary Storage for Communications Links } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Robert Gruendl [X] & Draft & 1 & false & Test \\ \hline +Robert Gruendl & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -5282,11 +4967,11 @@ \subsection{[LVV-68] DMS-REQ-0165-V-01: Infrastructure Sizing for "catching up" \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-68}{LVV-68} & +\href{https://rubinobs.atlassian.net/browse/LVV-68}{LVV-68} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T176 \\ -LVV-T287 \\ + \\ + \\ \end{tabular} \\ \hline @@ -5301,7 +4986,7 @@ \subsection{[LVV-68] DMS-REQ-0165-V-01: Infrastructure Sizing for "catching up" \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0165 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -5315,10 +5000,6 @@ \subsection{[LVV-68] DMS-REQ-0165-V-01: Infrastructure Sizing for "catching up" \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0052 & Summit Data Buffer \\ -OSS-REQ-0051 & Summit-Base Connectivity Loss \\ -DMS-REQ-0162 & Pipeline Throughput \\ -OSS-REQ-0050 & Summit Power Grid Loss \\ \end{tabular} \\ \hline \end{longtable} @@ -5326,27 +5007,12 @@ \subsection{[LVV-68] DMS-REQ-0165-V-01: Infrastructure Sizing for "catching up" \subsubsection{Test Cases Summary} -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T176}{LVV-T176} & \multicolumn{4}{p{12cm}}{ Verify implementation of Infrastructure Sizing for "catching up" } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Robert Gruendl [X] & Draft & 1 & false & Test \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Demonstrate Data Management System has sufficient excess capacity -(compute infrastructure) to process one night\textquotesingle s data -(2800 exposures) within 24 hours while also maintaining nightly Alert -Production (note this is very similar to -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T173}{LVV-T173}).~ -} - \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T287}{LVV-T287} & \multicolumn{4}{p{12cm}}{ RAS-00-30: Raw Image Archiving Availability, Throughput, Reliability, and Heterogeneity } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Michelle Butler [X] & Approved & 1 & false & Test \\ \hline +Michelle Butler [X] & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -5369,6 +5035,21 @@ \subsubsection{Test Cases Summary} This test case need to be completed when more information is available. } +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T176}{LVV-T176} & \multicolumn{4}{p{12cm}}{ Verify implementation of Infrastructure Sizing for "catching up" } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Robert Gruendl & Draft & 1.0(d) & false & Test \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Demonstrate Data Management System has sufficient excess capacity +(compute infrastructure) to process one night\textquotesingle s data +(2800 exposures) within 24 hours while also maintaining nightly Alert +Production (note this is very similar to +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T173}{LVV-T173}).~ +} + \newpage \subsection{[LVV-69] DMS-REQ-0166-V-01: Incorporate Fault-Tolerance }\label{lvv-69} @@ -5376,10 +5057,10 @@ \subsection{[LVV-69] DMS-REQ-0166-V-01: Incorporate Fault-Tolerance }\label{lvv- \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-69}{LVV-69} & +\href{https://rubinobs.atlassian.net/browse/LVV-69}{LVV-69} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T177 \\ + \\ \end{tabular} \\ \hline @@ -5398,7 +5079,7 @@ \subsection{[LVV-69] DMS-REQ-0166-V-01: Incorporate Fault-Tolerance }\label{lvv- \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0166 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -5410,7 +5091,6 @@ \subsection{[LVV-69] DMS-REQ-0166-V-01: Incorporate Fault-Tolerance }\label{lvv- \hline Upper Level Requirement & \begin{tabular}{cl} -DMS-REQ-0161 & Optimization of Cost, Reliability and Availability in Order \\ \end{tabular} \\ \hline \end{longtable} @@ -5422,7 +5102,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T177}{LVV-T177} & \multicolumn{4}{p{12cm}}{ Verify implementation of Incorporate Fault-Tolerance } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Robert Gruendl [X] & Draft & 1 & false & Test \\ \hline +Robert Gruendl & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -5444,11 +5124,11 @@ \subsection{[LVV-70] DMS-REQ-0167-V-01: Incorporate Autonomics }\label{lvv-70} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-70}{LVV-70} & +\href{https://rubinobs.atlassian.net/browse/LVV-70}{LVV-70} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T178 \\ -LVV-T287 \\ + \\ + \\ \end{tabular} \\ \hline @@ -5467,7 +5147,7 @@ \subsection{[LVV-70] DMS-REQ-0167-V-01: Incorporate Autonomics }\label{lvv-70} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0167 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -5475,13 +5155,10 @@ \subsection{[LVV-70] DMS-REQ-0167-V-01: Incorporate Autonomics }\label{lvv-70} capability for self-diagnostics and recovery to provide for continuation of processing in the event of partial hardware or software failures. -\textbf{Discussion:} It is understood that the system performance may -degrade with increasing numbers of failures. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -DMS-REQ-0166 & Incorporate Fault-Tolerance \\ \end{tabular} \\ \hline \end{longtable} @@ -5493,7 +5170,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T178}{LVV-T178} & \multicolumn{4}{p{12cm}}{ Verify implementation of Incorporate Autonomics } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Robert Gruendl [X] & Draft & 1 & false & Test \\ \hline +Robert Gruendl & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -5507,7 +5184,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T287}{LVV-T287} & \multicolumn{4}{p{12cm}}{ RAS-00-30: Raw Image Archiving Availability, Throughput, Reliability, and Heterogeneity } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Michelle Butler [X] & Approved & 1 & false & Test \\ \hline +Michelle Butler [X] & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -5537,12 +5214,11 @@ \subsection{[LVV-71] DMS-REQ-0168-V-01: Summit Facility Data Communications }\la \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-71}{LVV-71} & -Joshua Hoblitt & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-71}{LVV-71} & +Joshua Hoblitt & In Verification & \begin{tabular}{c} -LVV-T1097 \\ -LVV-T2338 \\ -LVV-T2338 \\ + \\ + \\ \end{tabular} \\ \hline @@ -5563,18 +5239,26 @@ \subsection{[LVV-71] DMS-REQ-0168-V-01: Summit Facility Data Communications }\la Verify that OCS/DMCS triggers read-out from DAQ and queries EFD. verify that data from EFD and camera are accepted and transferred to the Summit -DWDM. Requirement does not include data transfer to base -(\href{https://jira.lsstcorp.org/browse/LVV-73}{LVV-73}) or from base to -archive center (\href{https://jira.lsstcorp.org/browse/LVV-81}{LVV-81}, -\href{https://jira.lsstcorp.org/browse/LVV-82}{LVV-82}, -\href{https://jira.lsstcorp.org/browse/LVV-83}{LVV-83}). +DWDM. Requirement does not include data transfer to base ( { +\href{https://rubinobs.atlassian.net/browse/LVV-73}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-73} {In Verification} } ) or from base to archive center ( { +\href{https://rubinobs.atlassian.net/browse/LVV-81}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-81} {Covered} } , { +\href{https://rubinobs.atlassian.net/browse/LVV-82}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-82} {Covered} } , { +\href{https://rubinobs.atlassian.net/browse/LVV-83}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-83} {Covered} } ). {\footnotesize \begin{tabular}{p{4cm}p{12cm}} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0168 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -5587,7 +5271,6 @@ \subsection{[LVV-71] DMS-REQ-0168-V-01: Summit Facility Data Communications }\la \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0002 & The Summit Facility \\ \end{tabular} \\ \hline \end{longtable} @@ -5595,23 +5278,11 @@ \subsection{[LVV-71] DMS-REQ-0168-V-01: Summit Facility Data Communications }\la \subsubsection{Test Cases Summary} -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1097}{LVV-T1097} & \multicolumn{4}{p{12cm}}{ Verify Summit Facility Network Implementation } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeff Kantor & Draft & 1 & false & Test \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Verify that data acquired by a AuxTel DAQ can be transferred to Summit -DWDM and loaded in the EFD without problems. -} - \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2338}{LVV-T2338} & \multicolumn{4}{p{12cm}}{ Replicated telemetry data agrees with telemetry produced at the summit } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Wil O'Mullane & Approved & 2 & false & Demonstration \\ \hline +Wil O'Mullane & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -5631,24 +5302,14 @@ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2338}{LVV-T2338} & \multicolumn{4}{p{12cm}}{ Replicated telemetry data agrees with telemetry produced at the summit } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1097}{LVV-T1097} & \multicolumn{4}{p{12cm}}{ Verify Summit Facility Network Implementation } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Wil O'Mullane & Approved & 2 & false & Demonstration \\ \hline +Jeffrey Kantor & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Show that telemetry data can be accessed from the replicated EFD. -~Further, show that the values in the replicated database agree with the -values in the summit EFD over a specified time range and set of -topics.\\ -\strut \\ -This test case provides partial coverage of the requirement -DMS-REQ-0168, Summit Facility Data Communications: "The DMS shall -provide data communications infrastructure to accept science data and -associated metadata read-outs, and \textbf{the collection of ancillary -and engineering data}, for transfer to the base facility.", as adapted -to the current design for EFD replication (see -\href{https://dmtn-082.lsst.io}{DMTN-082}). +Verify that data acquired by a AuxTel DAQ can be transferred to Summit +DWDM and loaded in the EFD without problems. } @@ -5658,10 +5319,10 @@ \subsection{[LVV-72] DMS-REQ-0170-V-01: Prefer Computing and Storage Down }\labe \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-72}{LVV-72} & +\href{https://rubinobs.atlassian.net/browse/LVV-72}{LVV-72} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T182 \\ + \\ \end{tabular} \\ \hline @@ -5675,7 +5336,7 @@ \subsection{[LVV-72] DMS-REQ-0170-V-01: Prefer Computing and Storage Down }\labe \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0170 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -5689,7 +5350,6 @@ \subsection{[LVV-72] DMS-REQ-0170-V-01: Prefer Computing and Storage Down }\labe \hline Upper Level Requirement & \begin{tabular}{cl} -DMS-REQ-0161 & Optimization of Cost, Reliability and Availability in Order \\ \end{tabular} \\ \hline \end{longtable} @@ -5701,7 +5361,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T182}{LVV-T182} & \multicolumn{4}{p{12cm}}{ Verify implementation of Prefer Computing and Storage Down } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Robert Gruendl [X] & Draft & 1 & false & Test \\ \hline +Robert Gruendl & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -5717,11 +5377,11 @@ \subsection{[LVV-73] DMS-REQ-0171-V-01: Summit to Base Network }\label{lvv-73} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-73}{LVV-73} & +\href{https://rubinobs.atlassian.net/browse/LVV-73}{LVV-73} & Joshua Hoblitt & In Verification & \begin{tabular}{c} -LVV-T1168 \\ -LVV-T1612 \\ + \\ + \\ \end{tabular} \\ \hline @@ -5757,7 +5417,7 @@ \subsection{[LVV-73] DMS-REQ-0171-V-01: Summit to Base Network }\label{lvv-73} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0171 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -5768,13 +5428,8 @@ \subsection{[LVV-73] DMS-REQ-0171-V-01: Summit to Base Network }\label{lvv-73} \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{summToBaseMaxTransferTime = 2{{[}second{]}}} Maximum time -interval to transfer a full Crosstalk Corrected Exposure and all related -metadata from the Summit Facility to the Base facility. \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0003 & The Base Facility \\ -OSS-REQ-0127 & Level 1 Data Product Availability \\ \end{tabular} \\ \hline \end{longtable} @@ -5784,30 +5439,30 @@ \subsection{[LVV-73] DMS-REQ-0171-V-01: Summit to Base Network }\label{lvv-73} \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1168}{LVV-T1168} & \multicolumn{4}{p{12cm}}{ Verify Summit - Base Network Integration } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1612}{LVV-T1612} & \multicolumn{4}{p{12cm}}{ Verify Summit - Base Network Integration (System Level) } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeff Kantor & Approved & 1 & false & Inspection \\ \hline +Jeffrey Kantor & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify the integration of the summit to base network by demonstrating a -sustained and uninterrupted transfer of data between summit and base -over 1 day period at or exceeding rates specified in \citeds{LDM-142}. Done in 3 -phases in collaboration with equipment/installation vendors (see test -procedure). +Verify ISO Layer 3 full (22 x 10 Gbps ethernet ports on DAQ side with +test data from DAQ test stand, AURA, Camera DAQ team do test). +Demonstrate transfer of data at or exceeding rates specified in \citeds{LDM-142}. } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1612}{LVV-T1612} & \multicolumn{4}{p{12cm}}{ Verify Summit - Base Network Integration (System Level) } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1168}{LVV-T1168} & \multicolumn{4}{p{12cm}}{ Verify Summit - Base Network Integration } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeff Kantor & Draft & 1 & false & Inspection \\ \hline +Jeffrey Kantor & Approved & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify ISO Layer 3 full (22 x 10 Gbps ethernet ports on DAQ side with -test data from DAQ test stand, AURA, Camera DAQ team do test). -Demonstrate transfer of data at or exceeding rates specified in \citeds{LDM-142}. +Verify the integration of the summit to base network by demonstrating a +sustained and uninterrupted transfer of data between summit and base +over 1 day period at or exceeding rates specified in \citeds{LDM-142}. Done in 3 +phases in collaboration with equipment/installation vendors (see test +procedure). } @@ -5817,10 +5472,10 @@ \subsection{[LVV-74] DMS-REQ-0172-V-01: Summit to Base Network Availability }\la \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-74}{LVV-74} & +\href{https://rubinobs.atlassian.net/browse/LVV-74}{LVV-74} & Joshua Hoblitt & Covered & \begin{tabular}{c} -LVV-T185 \\ + \\ \end{tabular} \\ \hline @@ -5839,7 +5494,7 @@ \subsection{[LVV-74] DMS-REQ-0172-V-01: Summit to Base Network Availability }\la \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0172 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -5849,12 +5504,8 @@ \subsection{[LVV-74] DMS-REQ-0172-V-01: Summit to Base Network Availability }\la \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{summToBaseNetMTBF = 90{{[}day{]}}} Mean time between failures, -measured over a 1-yr period. \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0373 & Unscheduled Downtime Subsystem Allocations \\ -DMS-REQ-0161 & Optimization of Cost, Reliability and Availability in Order \\ \end{tabular} \\ \hline \end{longtable} @@ -5866,7 +5517,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T185}{LVV-T185} & \multicolumn{4}{p{12cm}}{ Verify implementation of Summit to Base Network Availability } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeff Kantor & Draft & 1 & false & Inspection \\ \hline +Jeffrey Kantor & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -5882,10 +5533,10 @@ \subsection{[LVV-75] DMS-REQ-0173-V-01: Summit to Base Network Reliability }\lab \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-75}{LVV-75} & +\href{https://rubinobs.atlassian.net/browse/LVV-75}{LVV-75} & Joshua Hoblitt & Covered & \begin{tabular}{c} -LVV-T186 \\ + \\ \end{tabular} \\ \hline @@ -5904,7 +5555,7 @@ \subsection{[LVV-75] DMS-REQ-0173-V-01: Summit to Base Network Reliability }\lab \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0173 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -5914,12 +5565,8 @@ \subsection{[LVV-75] DMS-REQ-0173-V-01: Summit to Base Network Reliability }\lab \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{summToBaseNetMTTR = 24{{[}hour{]}}} Mean time to repair, -measured over a 1-yr period. \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0373 & Unscheduled Downtime Subsystem Allocations \\ -DMS-REQ-0161 & Optimization of Cost, Reliability and Availability in Order \\ \end{tabular} \\ \hline \end{longtable} @@ -5931,7 +5578,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T186}{LVV-T186} & \multicolumn{4}{p{12cm}}{ Verify implementation of Summit to Base Network Reliability } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeff Kantor & Draft & 1 & false & Demonstration \\ \hline +Jeffrey Kantor & Draft & 1.0(d) & false & Demonstration \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -5950,10 +5597,10 @@ \subsection{[LVV-76] DMS-REQ-0174-V-01: Summit to Base Network Secondary Link }\ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-76}{LVV-76} & +\href{https://rubinobs.atlassian.net/browse/LVV-76}{LVV-76} & Joshua Hoblitt & Covered & \begin{tabular}{c} -LVV-T187 \\ + \\ \end{tabular} \\ \hline @@ -5971,7 +5618,7 @@ \subsection{[LVV-76] DMS-REQ-0174-V-01: Summit to Base Network Secondary Link }\ \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0174 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -5984,13 +5631,8 @@ \subsection{[LVV-76] DMS-REQ-0174-V-01: Summit to Base Network Secondary Link }\ \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{summToBaseNet2TransMax = 72{{[}hour{]}}} Maximum time to -transfer one night of data via the network secondary link. \\ \hline Upper Level Requirement & \begin{tabular}{cl} -DMS-REQ-0173 & Summit to Base Network Reliability \\ -OSS-REQ-0049 & Degraded Operational States \\ -DMS-REQ-0172 & Summit to Base Network Availability \\ \end{tabular} \\ \hline \end{longtable} @@ -6002,7 +5644,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T187}{LVV-T187} & \multicolumn{4}{p{12cm}}{ Verify implementation of Summit to Base Network Secondary Link } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeff Kantor & Draft & 1 & false & Test \\ \hline +Jeffrey Kantor & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -6021,10 +5663,10 @@ \subsection{[LVV-77] DMS-REQ-0175-V-01: Summit to Base Network Ownership and Ope \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-77}{LVV-77} & -Joshua Hoblitt & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-77}{LVV-77} & +Joshua Hoblitt & In Verification & \begin{tabular}{c} -LVV-T188 \\ + \\ \end{tabular} \\ \hline @@ -6039,7 +5681,7 @@ \subsection{[LVV-77] DMS-REQ-0175-V-01: Summit to Base Network Ownership and Ope \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0175 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -6051,9 +5693,6 @@ \subsection{[LVV-77] DMS-REQ-0175-V-01: Summit to Base Network Ownership and Ope \hline Upper Level Requirement & \begin{tabular}{cl} -DMS-REQ-0173 & Summit to Base Network Reliability \\ -OSS-REQ-0036 & Local Autonomous Administration of System Sites \\ -DMS-REQ-0172 & Summit to Base Network Availability \\ \end{tabular} \\ \hline \end{longtable} @@ -6065,7 +5704,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T188}{LVV-T188} & \multicolumn{4}{p{12cm}}{ Verify implementation of Summit to Base Network Ownership and Operation } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeff Kantor & Draft & 1 & false & Inspection \\ \hline +Jeffrey Kantor & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -6081,10 +5720,10 @@ \subsection{[LVV-78] DMS-REQ-0176-V-01: Base Facility Infrastructure }\label{lvv \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-78}{LVV-78} & -Leanne Guy & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-78}{LVV-78} & +Leanne Guy & In Verification & \begin{tabular}{c} -LVV-T189 \\ + \\ \end{tabular} \\ \hline @@ -6098,7 +5737,7 @@ \subsection{[LVV-78] DMS-REQ-0176-V-01: Base Facility Infrastructure }\label{lvv \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0176 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -6108,14 +5747,10 @@ \subsection{[LVV-78] DMS-REQ-0176-V-01: Base Facility Infrastructure }\label{lvv Facility, a complete copy of the Archive Facility data holdings, and compute facilities to support Commissioning activities. -\textbf{Discussion:} The Base Facility is co-located with the Chilean -DAC, and also serves as a back-up for the Archive Center in the event of -disaster. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0003 & The Base Facility \\ \end{tabular} \\ \hline \end{longtable} @@ -6125,16 +5760,16 @@ \subsection{[LVV-78] DMS-REQ-0176-V-01: Base Facility Infrastructure }\label{lvv \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T189}{LVV-T189} & \multicolumn{4}{p{12cm}}{ Verify implementation of Base Facility Infrastructure } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T189}{LVV-T189} & \multicolumn{4}{p{12cm}}{ Verify implementation of Summit Facility Infrastructure } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Draft & 1 & false & Test \\ \hline +Leanne Guy & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the (a) planned infrastructure and (b) as-built -infrastructure for the Base Facility satisfies the needs for data -transfer and buffering, a copy of the Archive Facility, and support for -Commissioning. +Verify that the Summit Facility ~provides sufficient computing, storage, +and network infrastructure to support buffering and forwarding of all +raw image data to the Archive Facility, and compute facilities to +support Commissioning activities.~ } @@ -6144,8 +5779,8 @@ \subsection{[LVV-79] DMS-REQ-0177-V-01: Base Facility Temporary Storage }\label{ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-79}{LVV-79} & -Robert Gruendl [X] & Descoped & +\href{https://rubinobs.atlassian.net/browse/LVV-79}{LVV-79} & +Robert Gruendl & Descoped & \begin{tabular}{c} \end{tabular} \\ @@ -6185,10 +5820,10 @@ \subsection{[LVV-80] DMS-REQ-0178-V-01: Base Facility Co-Location with Existing \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-80}{LVV-80} & +\href{https://rubinobs.atlassian.net/browse/LVV-80}{LVV-80} & Leanne Guy & Verified & \begin{tabular}{c} -LVV-T190 \\ + \\ \end{tabular} \\ \hline @@ -6202,7 +5837,7 @@ \subsection{[LVV-80] DMS-REQ-0178-V-01: Base Facility Co-Location with Existing \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0178 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -6213,8 +5848,6 @@ \subsection{[LVV-80] DMS-REQ-0178-V-01: Base Facility Co-Location with Existing \hline Upper Level Requirement & \begin{tabular}{cl} -DMS-REQ-0161 & Optimization of Cost, Reliability and Availability in Order \\ -OSS-REQ-0006 & Sites \\ \end{tabular} \\ \hline \end{longtable} @@ -6224,10 +5857,10 @@ \subsection{[LVV-80] DMS-REQ-0178-V-01: Base Facility Co-Location with Existing \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T190}{LVV-T190} & \multicolumn{4}{p{12cm}}{ Verify implementation of Base Facility Co-Location with Existing +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T190}{LVV-T190} & \multicolumn{4}{p{12cm}}{ Verify the Implementation of Base Facility Co-Location with the Existing Facility } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -6242,10 +5875,10 @@ \subsection{[LVV-81] DMS-REQ-0180-V-01: Base to Archive Network }\label{lvv-81} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-81}{LVV-81} & +\href{https://rubinobs.atlassian.net/browse/LVV-81}{LVV-81} & Joshua Hoblitt & Covered & \begin{tabular}{c} -LVV-T193 \\ + \\ \end{tabular} \\ \hline @@ -6262,7 +5895,7 @@ \subsection{[LVV-81] DMS-REQ-0180-V-01: Base to Archive Network }\label{lvv-81} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0180 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -6273,14 +5906,8 @@ \subsection{[LVV-81] DMS-REQ-0180-V-01: Base to Archive Network }\label{lvv-81} \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{baseToArchiveMaxTransferTime = 5{{[}second{]}}} Maximum time -interval to transfer a full Crosstalk Corrected Exposure and all related -metadata from the Base Facility to the Archive Center. \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0053 & Base-Archive Connectivity Loss \\ -OSS-REQ-0055 & Base Updating from Archive \\ -DMS-REQ-0162 & Pipeline Throughput \\ \end{tabular} \\ \hline \end{longtable} @@ -6292,7 +5919,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T193}{LVV-T193} & \multicolumn{4}{p{12cm}}{ Verify implementation of Base to Archive Network } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeff Kantor & Draft & 1 & false & Test \\ \hline +Leanne Guy & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -6309,10 +5936,10 @@ \subsection{[LVV-82] DMS-REQ-0181-V-01: Base to Archive Network Availability }\l \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-82}{LVV-82} & +\href{https://rubinobs.atlassian.net/browse/LVV-82}{LVV-82} & Joshua Hoblitt & Covered & \begin{tabular}{c} -LVV-T194 \\ + \\ \end{tabular} \\ \hline @@ -6328,7 +5955,7 @@ \subsection{[LVV-82] DMS-REQ-0181-V-01: Base to Archive Network Availability }\l \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0181 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -6337,13 +5964,8 @@ \subsection{[LVV-82] DMS-REQ-0181-V-01: Base to Archive Network Availability }\l \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{baseToArchNetMTBF = 180{{[}day{]}}} Mean time between failures, -measured over a 1-yr period. \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0053 & Base-Archive Connectivity Loss \\ -DMS-REQ-0162 & Pipeline Throughput \\ -DMS-REQ-0161 & Optimization of Cost, Reliability and Availability in Order \\ \end{tabular} \\ \hline \end{longtable} @@ -6355,7 +5977,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T194}{LVV-T194} & \multicolumn{4}{p{12cm}}{ Verify implementation of Base to Archive Network Availability } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeff Kantor & Draft & 1 & false & Test \\ \hline +Jeffrey Kantor & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -6372,10 +5994,10 @@ \subsection{[LVV-83] DMS-REQ-0182-V-01: Base to Archive Network Reliability }\la \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-83}{LVV-83} & +\href{https://rubinobs.atlassian.net/browse/LVV-83}{LVV-83} & Joshua Hoblitt & Covered & \begin{tabular}{c} -LVV-T195 \\ + \\ \end{tabular} \\ \hline @@ -6391,7 +6013,7 @@ \subsection{[LVV-83] DMS-REQ-0182-V-01: Base to Archive Network Reliability }\la \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0182 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -6400,12 +6022,8 @@ \subsection{[LVV-83] DMS-REQ-0182-V-01: Base to Archive Network Reliability }\la \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{baseToArchNetMTTR = 48{{[}hour{]}}} Mean time to repair, -measured over a 1-yr period. \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0053 & Base-Archive Connectivity Loss \\ -DMS-REQ-0161 & Optimization of Cost, Reliability and Availability in Order \\ \end{tabular} \\ \hline \end{longtable} @@ -6417,7 +6035,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T195}{LVV-T195} & \multicolumn{4}{p{12cm}}{ Verify implementation of Base to Archive Network Reliability } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeff Kantor & Draft & 1 & false & Test \\ \hline +Jeffrey Kantor & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -6433,10 +6051,10 @@ \subsection{[LVV-84] DMS-REQ-0183-V-01: Base to Archive Network Secondary Link } \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-84}{LVV-84} & +\href{https://rubinobs.atlassian.net/browse/LVV-84}{LVV-84} & Joshua Hoblitt & Covered & \begin{tabular}{c} -LVV-T196 \\ + \\ \end{tabular} \\ \hline @@ -6453,7 +6071,7 @@ \subsection{[LVV-84] DMS-REQ-0183-V-01: Base to Archive Network Secondary Link } \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0183 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -6467,9 +6085,6 @@ \subsection{[LVV-84] DMS-REQ-0183-V-01: Base to Archive Network Secondary Link } \hline Upper Level Requirement & \begin{tabular}{cl} -DMS-REQ-0181 & Base to Archive Network Availability \\ -DMS-REQ-0182 & Base to Archive Network Reliability \\ -OSS-REQ-0049 & Degraded Operational States \\ \end{tabular} \\ \hline \end{longtable} @@ -6481,7 +6096,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T196}{LVV-T196} & \multicolumn{4}{p{12cm}}{ Verify implementation of Base to Archive Network Secondary Link } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeff Kantor & Draft & 1 & false & Test \\ \hline +Jeffrey Kantor & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -6497,10 +6112,10 @@ \subsection{[LVV-85] DMS-REQ-0185-V-01: Archive Center }\label{lvv-85} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-85}{LVV-85} & -Leanne Guy & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-85}{LVV-85} & +Leanne Guy & In Verification & \begin{tabular}{c} -LVV-T197 \\ + \\ \end{tabular} \\ \hline @@ -6515,7 +6130,7 @@ \subsection{[LVV-85] DMS-REQ-0185-V-01: Archive Center }\label{lvv-85} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0185 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -6532,8 +6147,6 @@ \subsection{[LVV-85] DMS-REQ-0185-V-01: Archive Center }\label{lvv-85} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0004 & The Archive Facility \\ -DMS-REQ-0163 & Re-processing Capacity \\ \end{tabular} \\ \hline \end{longtable} @@ -6545,7 +6158,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T197}{LVV-T197} & \multicolumn{4}{p{12cm}}{ Verify implementation of Archive Center } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Robert Gruendl [X] & Draft & 1 & false & Test \\ \hline +Robert Gruendl & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -6560,10 +6173,10 @@ \subsection{[LVV-86] DMS-REQ-0186-V-01: Archive Center Disaster Recovery }\label \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-86}{LVV-86} & -Leanne Guy & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-86}{LVV-86} & +Leanne Guy & In Verification & \begin{tabular}{c} -LVV-T198 \\ + \\ \end{tabular} \\ \hline @@ -6578,7 +6191,7 @@ \subsection{[LVV-86] DMS-REQ-0186-V-01: Archive Center Disaster Recovery }\label \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0186 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -6592,8 +6205,6 @@ \subsection{[LVV-86] DMS-REQ-0186-V-01: Archive Center Disaster Recovery }\label \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0176 & Data Access \\ -DMS-REQ-0161 & Optimization of Cost, Reliability and Availability in Order \\ \end{tabular} \\ \hline \end{longtable} @@ -6605,7 +6216,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T198}{LVV-T198} & \multicolumn{4}{p{12cm}}{ Verify implementation of Archive Center Disaster Recovery } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Robert Gruendl [X] & Draft & 1 & false & Test \\ \hline +Robert Gruendl & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -6619,10 +6230,10 @@ \subsection{[LVV-87] DMS-REQ-0187-V-01: Archive Center Co-Location with Existing \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-87}{LVV-87} & +\href{https://rubinobs.atlassian.net/browse/LVV-87}{LVV-87} & Leanne Guy & Verified & \begin{tabular}{c} -LVV-T199 \\ + \\ \end{tabular} \\ \hline @@ -6636,7 +6247,7 @@ \subsection{[LVV-87] DMS-REQ-0187-V-01: Archive Center Co-Location with Existing \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0187 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -6647,8 +6258,6 @@ \subsection{[LVV-87] DMS-REQ-0187-V-01: Archive Center Co-Location with Existing \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0022 & Archive Site \\ -DMS-REQ-0161 & Optimization of Cost, Reliability and Availability in Order \\ \end{tabular} \\ \hline \end{longtable} @@ -6661,7 +6270,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T199}{LVV-T199} & \multicolumn{4}{p{12cm}}{ Verify implementation of Archive Center Co-Location with Existing Facility } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -6675,10 +6284,10 @@ \subsection{[LVV-88] DMS-REQ-0188-V-01: Archive to Data Access Center Network }\ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-88}{LVV-88} & +\href{https://rubinobs.atlassian.net/browse/LVV-88}{LVV-88} & Joshua Hoblitt & Covered & \begin{tabular}{c} -LVV-T200 \\ + \\ \end{tabular} \\ \hline @@ -6695,7 +6304,7 @@ \subsection{[LVV-88] DMS-REQ-0188-V-01: Archive to Data Access Center Network }\ \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0188 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -6708,9 +6317,6 @@ \subsection{[LVV-88] DMS-REQ-0188-V-01: Archive to Data Access Center Network }\ \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{archToDacBandwidth = 10000{{[}megabit per second{]}}} Aggregate -bandwidth capacity for data transfers between the Archive and Data -Access Centers. \\ \hline Upper Level Requirement & \begin{tabular}{cl} \end{tabular} @@ -6724,7 +6330,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T200}{LVV-T200} & \multicolumn{4}{p{12cm}}{ Verify implementation of Archive to Data Access Center Network } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeff Kantor & Draft & 1 & false & Test \\ \hline +Jeffrey Kantor & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -6740,10 +6346,10 @@ \subsection{[LVV-89] DMS-REQ-0189-V-01: Archive to Data Access Center Network Av \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-89}{LVV-89} & +\href{https://rubinobs.atlassian.net/browse/LVV-89}{LVV-89} & Joshua Hoblitt & Covered & \begin{tabular}{c} -LVV-T201 \\ + \\ \end{tabular} \\ \hline @@ -6760,7 +6366,7 @@ \subsection{[LVV-89] DMS-REQ-0189-V-01: Archive to Data Access Center Network Av \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0189 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -6770,12 +6376,8 @@ \subsection{[LVV-89] DMS-REQ-0189-V-01: Archive to Data Access Center Network Av \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{archToDacNetMTBF = 180{{[}day{]}}} Mean Time Between Failures -for data service between Archive and DACs, averaged over a one-year -period. \\ \hline Upper Level Requirement & \begin{tabular}{cl} -DMS-REQ-0161 & Optimization of Cost, Reliability and Availability in Order \\ \end{tabular} \\ \hline \end{longtable} @@ -6788,7 +6390,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T201}{LVV-T201} & \multicolumn{4}{p{12cm}}{ Verify implementation of Archive to Data Access Center Network Availability } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeff Kantor & Draft & 1 & false & Test \\ \hline +Jeffrey Kantor & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -6803,10 +6405,10 @@ \subsection{[LVV-90] DMS-REQ-0190-V-01: Archive to Data Access Center Network Re \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-90}{LVV-90} & +\href{https://rubinobs.atlassian.net/browse/LVV-90}{LVV-90} & Joshua Hoblitt & Covered & \begin{tabular}{c} -LVV-T202 \\ + \\ \end{tabular} \\ \hline @@ -6822,7 +6424,7 @@ \subsection{[LVV-90] DMS-REQ-0190-V-01: Archive to Data Access Center Network Re \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0190 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -6832,11 +6434,8 @@ \subsection{[LVV-90] DMS-REQ-0190-V-01: Archive to Data Access Center Network Re \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{archToDacNetMTTR = 48{{[}hour{]}}} Mean time to repair, measured -over a 1-yr period. \\ \hline Upper Level Requirement & \begin{tabular}{cl} -DMS-REQ-0161 & Optimization of Cost, Reliability and Availability in Order \\ \end{tabular} \\ \hline \end{longtable} @@ -6849,7 +6448,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T202}{LVV-T202} & \multicolumn{4}{p{12cm}}{ Verify implementation of Archive to Data Access Center Network Reliability } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeff Kantor & Draft & 1 & false & Test \\ \hline +Jeffrey Kantor & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -6866,10 +6465,10 @@ \subsection{[LVV-91] DMS-REQ-0191-V-01: Archive to Data Access Center Network Se \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-91}{LVV-91} & +\href{https://rubinobs.atlassian.net/browse/LVV-91}{LVV-91} & Joshua Hoblitt & Covered & \begin{tabular}{c} -LVV-T203 \\ + \\ \end{tabular} \\ \hline @@ -6885,7 +6484,7 @@ \subsection{[LVV-91] DMS-REQ-0191-V-01: Archive to Data Access Center Network Se \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0191 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -6898,8 +6497,6 @@ \subsection{[LVV-91] DMS-REQ-0191-V-01: Archive to Data Access Center Network Se \hline Upper Level Requirement & \begin{tabular}{cl} -DMS-REQ-0189 & Archive to Data Access Center Network Availability \\ -DMS-REQ-0190 & Archive to Data Access Center Network Reliability \\ \end{tabular} \\ \hline \end{longtable} @@ -6912,7 +6509,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T203}{LVV-T203} & \multicolumn{4}{p{12cm}}{ Verify implementation of Archive to Data Access Center Network Secondary Link } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Kian-Tat Lim & Draft & 1 & false & Test \\ \hline +Kian-Tat Lim & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -6928,10 +6525,10 @@ \subsection{[LVV-92] DMS-REQ-0193-V-01: Data Access Centers }\label{lvv-92} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-92}{LVV-92} & +\href{https://rubinobs.atlassian.net/browse/LVV-92}{LVV-92} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T209 \\ + \\ \end{tabular} \\ \hline @@ -6945,7 +6542,7 @@ \subsection{[LVV-92] DMS-REQ-0193-V-01: Data Access Centers }\label{lvv-92} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0193 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -6957,7 +6554,6 @@ \subsection{[LVV-92] DMS-REQ-0193-V-01: Data Access Centers }\label{lvv-92} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0004 & The Archive Facility \\ \end{tabular} \\ \hline \end{longtable} @@ -6969,7 +6565,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T209}{LVV-T209} & \multicolumn{4}{p{12cm}}{ Verify implementation of Data Access Centers } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Kian-Tat Lim & Draft & 1 & false & Analysis \\ \hline +Kian-Tat Lim & Draft & 1.0(d) & false & Analysis \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -6984,10 +6580,10 @@ \subsection{[LVV-93] DMS-REQ-0194-V-01: Data Access Center Simultaneous Connecti \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-93}{LVV-93} & +\href{https://rubinobs.atlassian.net/browse/LVV-93}{LVV-93} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T210 \\ + \\ \end{tabular} \\ \hline @@ -7002,7 +6598,7 @@ \subsection{[LVV-93] DMS-REQ-0194-V-01: Data Access Center Simultaneous Connecti \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0194 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -7011,8 +6607,6 @@ \subsection{[LVV-93] DMS-REQ-0194-V-01: Data Access Center Simultaneous Connecti \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{dacMinConnections = 300{{[}integer{]}}} Minimum simultaneous -connections to end-users. \\ \hline Upper Level Requirement & \begin{tabular}{cl} \end{tabular} @@ -7026,7 +6620,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T210}{LVV-T210} & \multicolumn{4}{p{12cm}}{ Verify implementation of Data Access Center Simultaneous Connections } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Kian-Tat Lim & Draft & 1 & false & Test \\ \hline +Kian-Tat Lim & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -7041,10 +6635,10 @@ \subsection{[LVV-94] DMS-REQ-0196-V-01: Data Access Center Geographical Distribu \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-94}{LVV-94} & +\href{https://rubinobs.atlassian.net/browse/LVV-94}{LVV-94} & Colin Slater & Covered & \begin{tabular}{c} -LVV-T211 \\ + \\ \end{tabular} \\ \hline @@ -7058,7 +6652,7 @@ \subsection{[LVV-94] DMS-REQ-0196-V-01: Data Access Center Geographical Distribu \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0196 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -7071,9 +6665,6 @@ \subsection{[LVV-94] DMS-REQ-0196-V-01: Data Access Center Geographical Distribu \hline Upper Level Requirement & \begin{tabular}{cl} -DMS-REQ-0193 & Data Access Centers \\ -OSS-REQ-0021 & Base Site \\ -OSS-REQ-0022 & Archive Site \\ \end{tabular} \\ \hline \end{longtable} @@ -7085,7 +6676,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T211}{LVV-T211} & \multicolumn{4}{p{12cm}}{ Verify implementation of Data Access Center Geographical Distribution } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Kian-Tat Lim & Draft & 1 & false & Analysis \\ \hline +Kian-Tat Lim & Draft & 1.0(d) & false & Analysis \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -7100,10 +6691,10 @@ \subsection{[LVV-95] DMS-REQ-0197-V-01: No Limit on Data Access Centers }\label{ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-95}{LVV-95} & +\href{https://rubinobs.atlassian.net/browse/LVV-95}{LVV-95} & Colin Slater & Covered & \begin{tabular}{c} -LVV-T212 \\ + \\ \end{tabular} \\ \hline @@ -7118,7 +6709,7 @@ \subsection{[LVV-95] DMS-REQ-0197-V-01: No Limit on Data Access Centers }\label{ \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0197 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -7131,9 +6722,6 @@ \subsection{[LVV-95] DMS-REQ-0197-V-01: No Limit on Data Access Centers }\label{ \hline Upper Level Requirement & \begin{tabular}{cl} -DMS-REQ-0193 & Data Access Centers \\ -OSS-REQ-0021 & Base Site \\ -OSS-REQ-0022 & Archive Site \\ \end{tabular} \\ \hline \end{longtable} @@ -7145,7 +6733,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T212}{LVV-T212} & \multicolumn{4}{p{12cm}}{ Verify implementation of No Limit on Data Access Centers } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Colin Slater & Draft & 1 & false & Test \\ \hline +Colin Slater & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -7159,12 +6747,12 @@ \subsection{[LVV-96] DMS-REQ-0265-V-01: Guider Calibration Data Acquisition }\la \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-96}{LVV-96} & -Gregory Dubois-Felsmann & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-96}{LVV-96} & +Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T34 \\ -LVV-T283 \\ -LVV-T284 \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -7179,7 +6767,7 @@ \subsection{[LVV-96] DMS-REQ-0265-V-01: Guider Calibration Data Acquisition }\la \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0265 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -7191,7 +6779,6 @@ \subsection{[LVV-96] DMS-REQ-0265-V-01: Guider Calibration Data Acquisition }\la \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0194 & Calibration Exposures Per Day \\ \end{tabular} \\ \hline \end{longtable} @@ -7201,23 +6788,31 @@ \subsection{[LVV-96] DMS-REQ-0265-V-01: Guider Calibration Data Acquisition }\la \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T34}{LVV-T34} & \multicolumn{4}{p{12cm}}{ Verify implementation of Guider Calibration Data Acquisition } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T284}{LVV-T284} & \multicolumn{4}{p{12cm}}{ RAS-00-05: (LDM-503-8b) Writing data from CCOB to the DBB for further +data processing } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Kian-Tat Lim & Defined & 1 & false & Test \\ \hline +Michelle Butler [X] & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -{Verify successful}\\ -{~1. Ingestion of calibration frames from L1 Test Stand DAQ}\\ -{~2. Execution of CPP payloads}\\ -{~3. Availability of observed guider calibration products} +This test will check: + +\begin{itemize} +\tightlist +\item + The successful integration of the DAQ archiver components with the + CCOB +\item + That the file can then be ingested into the DBB and be retrieved for + further analysis +\end{itemize} } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T283}{LVV-T283} & \multicolumn{4}{p{12cm}}{ RAS-00-00: Writing well-formed raw image } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Michelle Butler [X] & Approved & 1 & false & Test \\ \hline +Michelle Butler [X] & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -7241,24 +6836,16 @@ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T284}{LVV-T284} & \multicolumn{4}{p{12cm}}{ RAS-00-05: (LDM-503-8b) Writing data from CCOB to the DBB for further -data processing } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T34}{LVV-T34} & \multicolumn{4}{p{12cm}}{ Verify implementation of Guider Calibration Data Acquisition } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Michelle Butler [X] & Approved & 1 & false & Test \\ \hline +Kian-Tat Lim & Defined & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -This test will check: - -\begin{itemize} -\tightlist -\item - The successful integration of the DAQ archiver components with the - CCOB -\item - That the file can then be ingested into the DBB and be retrieved for - further analysis -\end{itemize} +{Verify successful}\\ +{~1. Ingestion of calibration frames from L1 Test Stand DAQ}\\ +{~2. Execution of CPP payloads}\\ +{~3. Availability of observed guider calibration products} } @@ -7268,10 +6855,10 @@ \subsection{[LVV-97] DMS-REQ-0266-V-01: Exposure Catalog }\label{lvv-97} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-97}{LVV-97} & -Jim Bosch & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-97}{LVV-97} & +Jim Bosch & In Verification & \begin{tabular}{c} -LVV-T48 \\ + \\ \end{tabular} \\ \hline @@ -7287,7 +6874,7 @@ \subsection{[LVV-97] DMS-REQ-0266-V-01: Exposure Catalog }\label{lvv-97} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0266 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -7303,7 +6890,6 @@ \subsection{[LVV-97] DMS-REQ-0266-V-01: Exposure Catalog }\label{lvv-97} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0130 & Catalogs (Level 1) \\ \end{tabular} \\ \hline \end{longtable} @@ -7315,7 +6901,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T48}{LVV-T48} & \multicolumn{4}{p{12cm}}{ Verify implementation of Exposure Catalog } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jim Bosch & Defined & 1 & false & Test \\ \hline +Jim Bosch & Defined & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -7336,12 +6922,12 @@ \subsection{[LVV-98] DMS-REQ-0267-V-01: Source Catalog }\label{lvv-98} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-98}{LVV-98} & +\href{https://rubinobs.atlassian.net/browse/LVV-98}{LVV-98} & Jim Bosch & Covered & \begin{tabular}{c} -LVV-T12 \\ -LVV-T13 \\ -LVV-T65 \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -7356,7 +6942,7 @@ \subsection{[LVV-98] DMS-REQ-0267-V-01: Source Catalog }\label{lvv-98} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0267 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -7366,7 +6952,7 @@ \subsection{[LVV-98] DMS-REQ-0267-V-01: Source Catalog }\label{lvv-98} measurements of Source Attributes. The measured attributes (and associated errors) include location on the focal plane; a static point-source model fit to world coordinates and flux; a centroid and -adaptive moments; and surface brightnesses through elliptical multiple +adaptive moments; and surface brightnesses through multiple circular apertures that are concentric, PSF-homogenized, and logarithmically spaced in intensity. @@ -7374,7 +6960,6 @@ \subsection{[LVV-98] DMS-REQ-0267-V-01: Source Catalog }\label{lvv-98} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0137 & Catalogs (Level 2) \\ \end{tabular} \\ \hline \end{longtable} @@ -7384,37 +6969,21 @@ \subsection{[LVV-98] DMS-REQ-0267-V-01: Source Catalog }\label{lvv-98} \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T12}{LVV-T12} & \multicolumn{4}{p{12cm}}{ DRP-00-10: Data Release Includes Required Data Products } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T65}{LVV-T65} & \multicolumn{4}{p{12cm}}{ Verify implementation of Source Catalog } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jim Bosch & Deprecated & 1 & false & Test \\ \hline +Jim Bosch & Defined & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -This test will check that the basic data products which should be in an -data release are generated by execution of the science payload.\\ -These products will include: - -\begin{itemize} -\tightlist -\item - Source catalogs, derived from PVIs and coadded images (DMS-REQ-0267 \& - DMS-REQ-0277); -\item - Forced source catalogs (DMS-REQ-0268); -\item - Object catalogs (DMS-REQ-0275); -\item - Processed visit images (PVIs; DMS-REQ-0069); -\item - Coadded images (DMS-REQ-0279); -\end{itemize} +Verify that all Sources produced by the DRP pipelines contain the +entries listed in DMS-REQ-0267. } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T13}{LVV-T13} & \multicolumn{4}{p{12cm}}{ DRP-00-15: Scientific Verification of Source Catalog } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jim Bosch & Deprecated & 1 & false & Test \\ \hline +Jim Bosch & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -7449,14 +7018,30 @@ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T65}{LVV-T65} & \multicolumn{4}{p{12cm}}{ Verify implementation of Source Catalog } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T12}{LVV-T12} & \multicolumn{4}{p{12cm}}{ DRP-00-10: Data Release Includes Required Data Products } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jim Bosch & Defined & 1 & false & Test \\ \hline +Jim Bosch & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that all Sources produced by the DRP pipelines contain the -entries listed in DMS-REQ-0267. +This test will check that the basic data products which should be in an +data release are generated by execution of the science payload.\\ +These products will include: + +\begin{itemize} +\tightlist +\item + Source catalogs, derived from PVIs and coadded images (DMS-REQ-0267 \& + DMS-REQ-0277); +\item + Forced source catalogs (DMS-REQ-0268); +\item + Object catalogs (DMS-REQ-0275); +\item + Processed visit images (PVIs; DMS-REQ-0069); +\item + Coadded images (DMS-REQ-0279); +\end{itemize} } @@ -7466,10 +7051,10 @@ \subsection{[LVV-99] DMS-REQ-0268-V-01: Forced-Source Catalog }\label{lvv-99} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-99}{LVV-99} & +\href{https://rubinobs.atlassian.net/browse/LVV-99}{LVV-99} & Jim Bosch & Verified & \begin{tabular}{c} -LVV-T66 \\ + \\ \end{tabular} \\ \hline @@ -7484,7 +7069,7 @@ \subsection{[LVV-99] DMS-REQ-0268-V-01: Forced-Source Catalog }\label{lvv-99} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0268 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -7495,14 +7080,10 @@ \subsection{[LVV-99] DMS-REQ-0268-V-01: Forced-Source Catalog }\label{lvv-99} and error (given fixed position, shape, and deblending parameters), and measurement quality flags. -\textbf{Discussion:} The large number of Forced Sources makes it -impractical to measure more attributes than are necessary to construct a -light curve for variability studies. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0137 & Catalogs (Level 2) \\ \end{tabular} \\ \hline \end{longtable} @@ -7514,7 +7095,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T66}{LVV-T66} & \multicolumn{4}{p{12cm}}{ Verify implementation of Forced-Source Catalog } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jim Bosch & Approved & 1 & false & Test \\ \hline +Jim Bosch & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -7530,12 +7111,12 @@ \subsection{[LVV-100] DMS-REQ-0269-V-01: DIASource Catalog }\label{lvv-100} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-100}{LVV-100} & +\href{https://rubinobs.atlassian.net/browse/LVV-100}{LVV-100} & Jim Bosch & Covered & \begin{tabular}{c} -LVV-T18 \\ -LVV-T21 \\ -LVV-T49 \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -7551,7 +7132,7 @@ \subsection{[LVV-100] DMS-REQ-0269-V-01: DIASource Catalog }\label{lvv-100} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0269 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -7579,13 +7160,8 @@ \subsection{[LVV-100] DMS-REQ-0269-V-01: DIASource Catalog }\label{lvv-100} \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{transSNR = 5{{[}float{]}}} The signal-to-noise ratio in -single-visit difference images above which all optical transients are to -be reported. \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0130 & Catalogs (Level 1) \\ -DMS-REQ-0270 & Faint DIASource Measurements \\ \end{tabular} \\ \hline \end{longtable} @@ -7597,7 +7173,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T18}{LVV-T18} & \multicolumn{4}{p{12cm}}{ AG-00-05: Alert Generation Produces Required Data Products } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Deprecated & 1 & false & Test \\ \hline +Eric Bellm & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -7618,11 +7194,23 @@ \subsubsection{Test Cases Summary} \end{itemize} } +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T49}{LVV-T49} & \multicolumn{4}{p{12cm}}{ Verify implementation of DIASource Catalog } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Eric Bellm & Draft & 1.0(d) & false & Test \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Verify that the DMS produces a Source catalog from Difference Exposures +with the required attributes. +} + \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T21}{LVV-T21} & \multicolumn{4}{p{12cm}}{ AG-00-20: Scientific Verification of DIASource Catalog } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Deprecated & 1 & false & Test \\ \hline +Eric Bellm & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -7655,18 +7243,6 @@ \subsubsection{Test Cases Summary} \strut \\ } -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T49}{LVV-T49} & \multicolumn{4}{p{12cm}}{ Verify implementation of DIASource Catalog } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Draft & 1 & false & Test \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Verify that the DMS produces a Source catalog from Difference Exposures -with the required attributes. -} - \newpage \subsection{[LVV-101] DMS-REQ-0270-V-01: Faint DIASource Measurements }\label{lvv-101} @@ -7674,11 +7250,11 @@ \subsection{[LVV-101] DMS-REQ-0270-V-01: Faint DIASource Measurements }\label{lv \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-101}{LVV-101} & +\href{https://rubinobs.atlassian.net/browse/LVV-101}{LVV-101} & Eric Bellm & Covered & \begin{tabular}{c} -LVV-T21 \\ -LVV-T50 \\ + \\ + \\ \end{tabular} \\ \hline @@ -7694,7 +7270,7 @@ \subsection{[LVV-101] DMS-REQ-0270-V-01: Faint DIASource Measurements }\label{lv \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0270 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -7703,16 +7279,10 @@ \subsection{[LVV-101] DMS-REQ-0270-V-01: Faint DIASource Measurements }\label{lv criteria. A limited number of such sources shall be made to enable monitoring of DIA quality. -\textbf{Discussion:} Some individual faint sources may be of high -significance, such as a potentially hazardous asteroid. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{transSNR = 5{{[}float{]}}} The signal-to-noise ratio in -single-visit difference images above which all optical transients are to -be reported. \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0166 & Alert Completeness and Purity \\ \end{tabular} \\ \hline \end{longtable} @@ -7720,11 +7290,23 @@ \subsection{[LVV-101] DMS-REQ-0270-V-01: Faint DIASource Measurements }\label{lv \subsubsection{Test Cases Summary} +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T50}{LVV-T50} & \multicolumn{4}{p{12cm}}{ Verify implementation of Faint DIASource Measurements } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Eric Bellm & Draft & 1.0(d) & false & Test \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Verify that the DMS can produces DIASources measurements for sources +below the nominal S/N cutoff that satisfy additional criteria. +} + \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T21}{LVV-T21} & \multicolumn{4}{p{12cm}}{ AG-00-20: Scientific Verification of DIASource Catalog } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Deprecated & 1 & false & Test \\ \hline +Eric Bellm & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -7757,18 +7339,6 @@ \subsubsection{Test Cases Summary} \strut \\ } -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T50}{LVV-T50} & \multicolumn{4}{p{12cm}}{ Verify implementation of Faint DIASource Measurements } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Draft & 1 & false & Test \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Verify that the DMS can produces DIASources measurements for sources -below the nominal S/N cutoff that satisfy additional criteria. -} - \newpage \subsection{[LVV-102] DMS-REQ-0271-V-01: Max nearby galaxies associated with DIASource }\label{lvv-102} @@ -7776,12 +7346,12 @@ \subsection{[LVV-102] DMS-REQ-0271-V-01: Max nearby galaxies associated with DIA \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-102}{LVV-102} & +\href{https://rubinobs.atlassian.net/browse/LVV-102}{LVV-102} & Eric Bellm & In Verification & \begin{tabular}{c} -LVV-T18 \\ -LVV-T22 \\ -LVV-T51 \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -7794,14 +7364,17 @@ \subsection{[LVV-102] DMS-REQ-0271-V-01: Max nearby galaxies associated with DIA precursor data. ~\\ -Associated element -(\href{https://jira.lsstcorp.org/browse/LVV-9743}{LVV-9743}) satisfies -the radius within which an Object is considered coincident with a -DIASource. - -Associated element -(\href{https://jira.lsstcorp.org/browse/LVV-9742}{LVV-9742}) satisfies -the maximum number of stars that can be associated with a DIASource. +Associated element ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9743}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9743} {Covered} } ) satisfies the radius within which an Object is +considered coincident with a DIASource. + +Associated element ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9742}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9742} {Covered} } ) satisfies the maximum number of stars that can +be associated with a DIASource. ~ @@ -7810,7 +7383,7 @@ \subsection{[LVV-102] DMS-REQ-0271-V-01: Max nearby galaxies associated with DIA \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0271 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -7826,15 +7399,8 @@ \subsection{[LVV-102] DMS-REQ-0271-V-01: Max nearby galaxies associated with DIA \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{diaNearbyObjMaxGalaxy = 3{{[}integer{]}}} Maximum number of -nearby galaxies that can be associated with a DIASource., -\textbf{diaNearbyObjRadius = 60{{[}arcsecond{]}}} Radius within which an -Object is considered to be near, and possibly coincident with, the -DIASource., \textbf{diaNearbyObjMaxStar = 3{{[}integer{]}}} Maximum -number of stars that can be associated with a DIASource.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0130 & Catalogs (Level 1) \\ \end{tabular} \\ \hline \end{longtable} @@ -7846,7 +7412,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T18}{LVV-T18} & \multicolumn{4}{p{12cm}}{ AG-00-05: Alert Generation Produces Required Data Products } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Deprecated & 1 & false & Test \\ \hline +Eric Bellm & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -7867,11 +7433,24 @@ \subsubsection{Test Cases Summary} \end{itemize} } +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T51}{LVV-T51} & \multicolumn{4}{p{12cm}}{ Verify implementation of DIAObject Catalog } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Eric Bellm & Draft & 1.0(d) & false & Test \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Verify that the DIAObject includes a unique ID, identifiers for nearest +stars and nearest galaxies, and probability of matching to static +Object. +} + \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T22}{LVV-T22} & \multicolumn{4}{p{12cm}}{ AG-00-25: Scientific Verification of DIAObject Catalog } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Deprecated & 1 & false & Test \\ \hline +Eric Bellm & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -7912,19 +7491,6 @@ \subsubsection{Test Cases Summary} criteria. } -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T51}{LVV-T51} & \multicolumn{4}{p{12cm}}{ Verify implementation of DIAObject Catalog } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Draft & 1 & false & Test \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Verify that the DIAObject includes a unique ID, identifiers for nearest -stars and nearest galaxies, and probability of matching to static -Object. -} - \newpage \subsection{[LVV-103] DMS-REQ-0272-V-01: DIAObject Attributes }\label{lvv-103} @@ -7932,11 +7498,11 @@ \subsection{[LVV-103] DMS-REQ-0272-V-01: DIAObject Attributes }\label{lvv-103} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-103}{LVV-103} & +\href{https://rubinobs.atlassian.net/browse/LVV-103}{LVV-103} & Eric Bellm & Covered & \begin{tabular}{c} -LVV-T22 \\ -LVV-T52 \\ + \\ + \\ \end{tabular} \\ \hline @@ -7950,7 +7516,7 @@ \subsection{[LVV-103] DMS-REQ-0272-V-01: DIAObject Attributes }\label{lvv-103} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0272 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -7966,7 +7532,6 @@ \subsection{[LVV-103] DMS-REQ-0272-V-01: DIAObject Attributes }\label{lvv-103} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0130 & Catalogs (Level 1) \\ \end{tabular} \\ \hline \end{longtable} @@ -7978,7 +7543,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T22}{LVV-T22} & \multicolumn{4}{p{12cm}}{ AG-00-25: Scientific Verification of DIAObject Catalog } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Deprecated & 1 & false & Test \\ \hline +Eric Bellm & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -8023,7 +7588,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T52}{LVV-T52} & \multicolumn{4}{p{12cm}}{ Verify implementation of DIAObject Attributes } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Draft & 1 & false & Test \\ \hline +Eric Bellm & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -8038,10 +7603,10 @@ \subsection{[LVV-104] DMS-REQ-0273-V-01: SSObject Catalog }\label{lvv-104} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-104}{LVV-104} & +\href{https://rubinobs.atlassian.net/browse/LVV-104}{LVV-104} & Eric Bellm & Covered & \begin{tabular}{c} -LVV-T53 \\ + \\ \end{tabular} \\ \hline @@ -8058,7 +7623,7 @@ \subsection{[LVV-104] DMS-REQ-0273-V-01: SSObject Catalog }\label{lvv-104} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0273 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -8070,18 +7635,10 @@ \subsection{[LVV-104] DMS-REQ-0273-V-01: SSObject Catalog }\label{lvv-104} mean absolute magnitude and slope parameter per band and associated errors, and flags that describe conditions of the description. -\textbf{Discussion:} The magnitude and angular velocity limits for -identifying SSObjects are TBD. These limits may be driven more by -computational resource constraints than by the raw reach of the -collected data. The software may well be capable of exceeding the -required limits, but at an unacceptable cost. The slope parameter will -be poorly constrained until later in the survey. A baseline algorithm -and acceptance criteria should be developed prior to verification. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0130 & Catalogs (Level 1) \\ \end{tabular} \\ \hline \end{longtable} @@ -8093,7 +7650,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T53}{LVV-T53} & \multicolumn{4}{p{12cm}}{ Verify implementation of SSObject Catalog } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Draft & 1 & false & Test \\ \hline +Eric Bellm & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -8110,10 +7667,10 @@ \subsection{[LVV-105] DMS-REQ-0274-V-01: Alert Content }\label{lvv-105} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-105}{LVV-105} & +\href{https://rubinobs.atlassian.net/browse/LVV-105}{LVV-105} & Eric Bellm & Covered & \begin{tabular}{c} -LVV-T54 \\ + \\ \end{tabular} \\ \hline @@ -8129,7 +7686,7 @@ \subsection{[LVV-105] DMS-REQ-0274-V-01: Alert Content }\label{lvv-105} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0274 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -8137,25 +7694,17 @@ \subsection{[LVV-105] DMS-REQ-0274-V-01: Alert Content }\label{lvv-105} DIASource, to be broadcast using community protocols, with content that includes: a unique Alert ID, the Level-1 database ID, the DIASource record that triggered the alert, the DIAObject (or SSObject) record, 12 -months of previous DIASource records corresponding to the object (if -available), and cut-outs of images (from both the template image and the -difference image) of sufficient areal coverage to identify the DIASource -and its immediate surroundings. These cutouts should include WCS, PSF, -variance and mask information. The Alert should also include program -and/or scheduler metadata. +months of previous DIASource and SSSource records corresponding to the +object (if available), and cut-outs of images (from the science, +template, and difference image) of sufficient areal coverage to identify +the DIASource and its immediate surroundings. These cutouts should +include WCS, PSF, variance and mask information. The Alert should also +include program and/or scheduler metadata. -\textbf{Discussion:} The aim for the Alert content is to include -sufficient information to be relatively self-contained, and to minimize -the demand for follow-up queries of the Level-1 database. This approach -will likely increase the speed and efficiency of down-stream object -classifiers. The included program and/or scheduler metadata should be -sufficient to identify whether the image is associated with a Special -Program (such as an in-progress Deep Drilling Field). \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0128 & Alerts \\ \end{tabular} \\ \hline \end{longtable} @@ -8167,7 +7716,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T54}{LVV-T54} & \multicolumn{4}{p{12cm}}{ Verify implementation of Alert Content } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Draft & 1 & false & Test \\ \hline +Eric Bellm & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -8183,12 +7732,12 @@ \subsection{[LVV-106] DMS-REQ-0275-V-01: Object Catalog }\label{lvv-106} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-106}{LVV-106} & +\href{https://rubinobs.atlassian.net/browse/LVV-106}{LVV-106} & Jim Bosch & Covered & \begin{tabular}{c} -LVV-T12 \\ -LVV-T14 \\ -LVV-T67 \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -8204,7 +7753,7 @@ \subsection{[LVV-106] DMS-REQ-0275-V-01: Object Catalog }\label{lvv-106} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0275 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -8217,7 +7766,6 @@ \subsection{[LVV-106] DMS-REQ-0275-V-01: Object Catalog }\label{lvv-106} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0137 & Catalogs (Level 2) \\ \end{tabular} \\ \hline \end{longtable} @@ -8225,39 +7773,11 @@ \subsection{[LVV-106] DMS-REQ-0275-V-01: Object Catalog }\label{lvv-106} \subsubsection{Test Cases Summary} -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T12}{LVV-T12} & \multicolumn{4}{p{12cm}}{ DRP-00-10: Data Release Includes Required Data Products } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jim Bosch & Deprecated & 1 & false & Test \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -This test will check that the basic data products which should be in an -data release are generated by execution of the science payload.\\ -These products will include: - -\begin{itemize} -\tightlist -\item - Source catalogs, derived from PVIs and coadded images (DMS-REQ-0267 \& - DMS-REQ-0277); -\item - Forced source catalogs (DMS-REQ-0268); -\item - Object catalogs (DMS-REQ-0275); -\item - Processed visit images (PVIs; DMS-REQ-0069); -\item - Coadded images (DMS-REQ-0279); -\end{itemize} -} - \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T14}{LVV-T14} & \multicolumn{4}{p{12cm}}{ DRP-00-25: Scientific Verification of Object Catalog } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jim Bosch & Deprecated & 1 & false & Test \\ \hline +Jim Bosch & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -8303,7 +7823,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T67}{LVV-T67} & \multicolumn{4}{p{12cm}}{ Verify implementation of Object Catalog } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jim Bosch & Draft & 1 & false & Test \\ \hline +Jim Bosch & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -8313,6 +7833,34 @@ \subsubsection{Test Cases Summary} images. } +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T12}{LVV-T12} & \multicolumn{4}{p{12cm}}{ DRP-00-10: Data Release Includes Required Data Products } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Jim Bosch & Deprecated & 1.0(d) & false & Test \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +This test will check that the basic data products which should be in an +data release are generated by execution of the science payload.\\ +These products will include: + +\begin{itemize} +\tightlist +\item + Source catalogs, derived from PVIs and coadded images (DMS-REQ-0267 \& + DMS-REQ-0277); +\item + Forced source catalogs (DMS-REQ-0268); +\item + Object catalogs (DMS-REQ-0275); +\item + Processed visit images (PVIs; DMS-REQ-0069); +\item + Coadded images (DMS-REQ-0279); +\end{itemize} +} + \newpage \subsection{[LVV-107] DMS-REQ-0276-V-01: Object Characterization }\label{lvv-107} @@ -8320,10 +7868,10 @@ \subsection{[LVV-107] DMS-REQ-0276-V-01: Object Characterization }\label{lvv-107 \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-107}{LVV-107} & +\href{https://rubinobs.atlassian.net/browse/LVV-107}{LVV-107} & Jim Bosch & Covered & \begin{tabular}{c} -LVV-T69 \\ + \\ \end{tabular} \\ \hline @@ -8338,7 +7886,7 @@ \subsection{[LVV-107] DMS-REQ-0276-V-01: Object Characterization }\label{lvv-107 \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0276 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -8348,13 +7896,10 @@ \subsection{[LVV-107] DMS-REQ-0276-V-01: Object Characterization }\label{lvv-107 Petrosian and Kron fluxes, surface brightness at multiple apertures, proper motion and parallax, and a variability characterization. -\textbf{Discussion:} These measurements are intended to enable LSST -"static sky" science. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0137 & Catalogs (Level 2) \\ \end{tabular} \\ \hline \end{longtable} @@ -8366,7 +7911,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T69}{LVV-T69} & \multicolumn{4}{p{12cm}}{ Verify implementation of Object Characterization } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jim Bosch & Draft & 1 & false & Test \\ \hline +Jim Bosch & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -8384,7 +7929,7 @@ \subsection{[LVV-108] DMS-REQ-0277-V-01: Coadd Source Catalog }\label{lvv-108} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-108}{LVV-108} & +\href{https://rubinobs.atlassian.net/browse/LVV-108}{LVV-108} & Jim Bosch & Descoped & \begin{tabular}{c} \end{tabular} @@ -8402,7 +7947,7 @@ \subsection{[LVV-108] DMS-REQ-0277-V-01: Coadd Source Catalog }\label{lvv-108} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0277 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -8411,18 +7956,10 @@ \subsection{[LVV-108] DMS-REQ-0277-V-01: Coadd Source Catalog }\label{lvv-108} detected in each passband with a SNR \textgreater{} \textbf{coaddDetectThresh}. -\textbf{Discussion:} CoaddSources are in general composites of -overlapping astrophysical objects. This catalog is an intermediate -product in DR production, and will not be permanently archived nor -released to end-users. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{coaddDetectThresh = 5{{[}float{]}}} S/N threshold for detecting -sources in Co-Add images for building the Source Catalog. \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0137 & Catalogs (Level 2) \\ -DMS-REQ-0267 & Source Catalog \\ \end{tabular} \\ \hline \end{longtable} @@ -8436,11 +7973,11 @@ \subsection{[LVV-109] DMS-REQ-0278-V-01: Coadd Image Method Constraints }\label{ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-109}{LVV-109} & -Jim Bosch & SE Review & +\href{https://rubinobs.atlassian.net/browse/LVV-109}{LVV-109} & +Jim Bosch & Verified & \begin{tabular}{c} -LVV-T16 \\ -LVV-T72 \\ + \\ + \\ \end{tabular} \\ \hline @@ -8456,7 +7993,7 @@ \subsection{[LVV-109] DMS-REQ-0278-V-01: Coadd Image Method Constraints }\label{ \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0278 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -8467,13 +8004,10 @@ \subsection{[LVV-109] DMS-REQ-0278-V-01: Coadd Image Method Constraints }\label{ matched to a common background level which best approximates the astrophysical background. -\textbf{Discussion:} It is expected that coadded images will be produced -for all observed regions of the sky, not just the main survey area. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0136 & Co-added Exposures \\ \end{tabular} \\ \hline \end{longtable} @@ -8485,7 +8019,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T16}{LVV-T16} & \multicolumn{4}{p{12cm}}{ DRP-00-35: Scientific Verification of Coadd Images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jim Bosch & Deprecated & 1 & false & Test \\ \hline +Jim Bosch & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -8520,7 +8054,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T72}{LVV-T72} & \multicolumn{4}{p{12cm}}{ Verify implementation of Coadd Image Method Constraints } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jim Bosch & Approved & 1 & false & Test \\ \hline +Jim Bosch & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -8534,12 +8068,12 @@ \subsection{[LVV-110] DMS-REQ-0279-V-01: Deep Detection Coadds }\label{lvv-110} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-110}{LVV-110} & -Jim Bosch & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-110}{LVV-110} & +Jim Bosch & In Verification & \begin{tabular}{c} -LVV-T12 \\ -LVV-T16 \\ -LVV-T73 \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -8555,7 +8089,7 @@ \subsection{[LVV-110] DMS-REQ-0279-V-01: Deep Detection Coadds }\label{lvv-110} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0279 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -8564,14 +8098,10 @@ \subsection{[LVV-110] DMS-REQ-0279-V-01: Deep Detection Coadds }\label{lvv-110} taken of the same region of sky and in the same passband that meet specified quality conditions. -\textbf{Discussion:} Quality attributes may include thresholds on -seeing, sky brightness, wavefront quality, PSF shape and spatial -variability, or date of exposure. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0136 & Co-added Exposures \\ \end{tabular} \\ \hline \end{longtable} @@ -8579,39 +8109,11 @@ \subsection{[LVV-110] DMS-REQ-0279-V-01: Deep Detection Coadds }\label{lvv-110} \subsubsection{Test Cases Summary} -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T12}{LVV-T12} & \multicolumn{4}{p{12cm}}{ DRP-00-10: Data Release Includes Required Data Products } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jim Bosch & Deprecated & 1 & false & Test \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -This test will check that the basic data products which should be in an -data release are generated by execution of the science payload.\\ -These products will include: - -\begin{itemize} -\tightlist -\item - Source catalogs, derived from PVIs and coadded images (DMS-REQ-0267 \& - DMS-REQ-0277); -\item - Forced source catalogs (DMS-REQ-0268); -\item - Object catalogs (DMS-REQ-0275); -\item - Processed visit images (PVIs; DMS-REQ-0069); -\item - Coadded images (DMS-REQ-0279); -\end{itemize} -} - \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T16}{LVV-T16} & \multicolumn{4}{p{12cm}}{ DRP-00-35: Scientific Verification of Coadd Images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jim Bosch & Deprecated & 1 & false & Test \\ \hline +Jim Bosch & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -8646,7 +8148,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T73}{LVV-T73} & \multicolumn{4}{p{12cm}}{ Verify implementation of Deep Detection Coadds } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jim Bosch & Draft & 1 & false & Test \\ \hline +Jim Bosch & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -8654,6 +8156,34 @@ \subsubsection{Test Cases Summary} that are optimized for depth. } +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T12}{LVV-T12} & \multicolumn{4}{p{12cm}}{ DRP-00-10: Data Release Includes Required Data Products } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Jim Bosch & Deprecated & 1.0(d) & false & Test \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +This test will check that the basic data products which should be in an +data release are generated by execution of the science payload.\\ +These products will include: + +\begin{itemize} +\tightlist +\item + Source catalogs, derived from PVIs and coadded images (DMS-REQ-0267 \& + DMS-REQ-0277); +\item + Forced source catalogs (DMS-REQ-0268); +\item + Object catalogs (DMS-REQ-0275); +\item + Processed visit images (PVIs; DMS-REQ-0069); +\item + Coadded images (DMS-REQ-0279); +\end{itemize} +} + \newpage \subsection{[LVV-111] DMS-REQ-0280-V-01: Template Coadds }\label{lvv-111} @@ -8661,10 +8191,10 @@ \subsection{[LVV-111] DMS-REQ-0280-V-01: Template Coadds }\label{lvv-111} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-111}{LVV-111} & +\href{https://rubinobs.atlassian.net/browse/LVV-111}{LVV-111} & Eric Bellm & In Verification & \begin{tabular}{c} -LVV-T74 \\ + \\ \end{tabular} \\ \hline @@ -8681,7 +8211,7 @@ \subsection{[LVV-111] DMS-REQ-0280-V-01: Template Coadds }\label{lvv-111} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0280 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -8693,23 +8223,10 @@ \subsection{[LVV-111] DMS-REQ-0280-V-01: Template Coadds }\label{lvv-111} incrementally when sufficient data passing relevant quality criteria is available. -\textbf{Discussion:} Image Templates are used by the Image Difference -pipeline in the course of identifying transient or variable sources. The -temporal range of epochs may be limited to avoid confusing slowly moving -sources (such as high proper motion stars) with genuine transients. -Incremental template building enables Alert Production when no Data -Release template is yet available. It is anticipated that incremental -template generation could be run nightly, but once a template is -produced for a sky position and filter it will not be replaced until the -next Data Release to avoid repeated baseline changes. To enable artifact -rejection and to comply with OSS-REQ-0158, incremental templates will be -built with at least three images. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0158 & Coaddition for Templates for Subtraction \\ -OSS-REQ-0136 & Co-added Exposures \\ \end{tabular} \\ \hline \end{longtable} @@ -8721,7 +8238,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T74}{LVV-T74} & \multicolumn{4}{p{12cm}}{ Verify implementation of Template Coadds } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Approved & 1 & false & Test \\ \hline +Eric Bellm & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -8735,10 +8252,10 @@ \subsection{[LVV-112] DMS-REQ-0281-V-01: Multi-band Coadds }\label{lvv-112} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-112}{LVV-112} & -Jim Bosch & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-112}{LVV-112} & +Jim Bosch & In Verification & \begin{tabular}{c} -LVV-T75 \\ + \\ \end{tabular} \\ \hline @@ -8752,7 +8269,7 @@ \subsection{[LVV-112] DMS-REQ-0281-V-01: Multi-band Coadds }\label{lvv-112} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0281 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -8760,18 +8277,10 @@ \subsection{[LVV-112] DMS-REQ-0281-V-01: Multi-band Coadds }\label{lvv-112} Coadd images which are constructed similarly to Deep Detection Coadds, but where all passbands are combined. -\textbf{Discussion:} These coadds are not required to be persisted (c.f. -DMS-REQ-0334) but software and services will be provided for their -re-creation on demand by science users. ~These coadds satisfy the -OSS-REQ-136 requirement for the multi-band version of "Detection co-adds -for object detection, optimized for the faintest limiting magnitude", in -addition to the per-band detection coadds from DMS-REQ-0279 (c.f. the -"RGB coadds for visualization and EPO", DMS-REQ-0103). \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0136 & Co-added Exposures \\ \end{tabular} \\ \hline \end{longtable} @@ -8783,7 +8292,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T75}{LVV-T75} & \multicolumn{4}{p{12cm}}{ Verify implementation of Multi-band Coadds } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jim Bosch & Draft & 1 & false & Test \\ \hline +Jim Bosch & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -8798,10 +8307,10 @@ \subsection{[LVV-113] DMS-REQ-0282-V-01: Dark Current Correction Frame Creation \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-113}{LVV-113} & +\href{https://rubinobs.atlassian.net/browse/LVV-113}{LVV-113} & Leanne Guy & Verified & \begin{tabular}{c} -LVV-T90 \\ + \\ \end{tabular} \\ \hline @@ -8816,7 +8325,7 @@ \subsection{[LVV-113] DMS-REQ-0282-V-01: Dark Current Correction Frame Creation \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0282 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -8826,16 +8335,10 @@ \subsection{[LVV-113] DMS-REQ-0282-V-01: Dark Current Correction Frame Creation the Dark Correction shall be verified in production processing on science data. -\textbf{Discussion:} The need for a dark current correction will have to -be quantified during Commissioning. Collecting closed-dome dark -exposures may be deemed necessary to monitor the health of the -detectors, even if not used in calibration processing. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0271 & Supported Image Types \\ -OSS-REQ-0046 & Calibration \\ \end{tabular} \\ \hline \end{longtable} @@ -8847,7 +8350,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T90}{LVV-T90} & \multicolumn{4}{p{12cm}}{ Verify implementation of Dark Current Correction Frame } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -8862,10 +8365,10 @@ \subsection{[LVV-114] DMS-REQ-0283-V-01: Fringe Correction Frame }\label{lvv-114 \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-114}{LVV-114} & +\href{https://rubinobs.atlassian.net/browse/LVV-114}{LVV-114} & Leanne Guy & In Verification & \begin{tabular}{c} -LVV-T91 \\ + \\ \end{tabular} \\ \hline @@ -8880,7 +8383,7 @@ \subsection{[LVV-114] DMS-REQ-0283-V-01: Fringe Correction Frame }\label{lvv-114 \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0283 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -8889,15 +8392,10 @@ \subsection{[LVV-114] DMS-REQ-0283-V-01: Fringe Correction Frame }\label{lvv-114 Fringe Correction shall be verified in production processing on science data. -\textbf{Discussion:} Fringing is likely to affect only the reddest -filters, where the CCD substrate becomes semi-transparent to incident -light. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0271 & Supported Image Types \\ -OSS-REQ-0046 & Calibration \\ \end{tabular} \\ \hline \end{longtable} @@ -8909,7 +8407,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T91}{LVV-T91} & \multicolumn{4}{p{12cm}}{ Verify implementation of Fringe Correction Frame } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -8926,13 +8424,13 @@ \subsection{[LVV-115] DMS-REQ-0284-V-01: Level-1 Production Completeness }\label \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-115}{LVV-115} & +\href{https://rubinobs.atlassian.net/browse/LVV-115}{LVV-115} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T107 \\ -LVV-T283 \\ -LVV-T284 \\ -LVV-T286 \\ + \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -8947,7 +8445,7 @@ \subsection{[LVV-115] DMS-REQ-0284-V-01: Level-1 Production Completeness }\label \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0284 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -8960,7 +8458,6 @@ \subsection{[LVV-115] DMS-REQ-0284-V-01: Level-1 Production Completeness }\label \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0052 & Summit Data Buffer \\ \end{tabular} \\ \hline \end{longtable} @@ -8972,7 +8469,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T107}{LVV-T107} & \multicolumn{4}{p{12cm}}{ Verify implementation of Level-1 Production Completeness } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Draft & 1 & false & Test \\ \hline +Eric Bellm & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -8981,11 +8478,33 @@ \subsubsection{Test Cases Summary} failures. } +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T284}{LVV-T284} & \multicolumn{4}{p{12cm}}{ RAS-00-05: (LDM-503-8b) Writing data from CCOB to the DBB for further +data processing } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Michelle Butler [X] & Approved & 1.0(d) & false & Test \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +This test will check: + +\begin{itemize} +\tightlist +\item + The successful integration of the DAQ archiver components with the + CCOB +\item + That the file can then be ingested into the DBB and be retrieved for + further analysis +\end{itemize} +} + \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T283}{LVV-T283} & \multicolumn{4}{p{12cm}}{ RAS-00-00: Writing well-formed raw image } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Michelle Butler [X] & Approved & 1 & false & Test \\ \hline +Michelle Butler [X] & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -9007,33 +8526,11 @@ \subsubsection{Test Cases Summary} combination. } -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T284}{LVV-T284} & \multicolumn{4}{p{12cm}}{ RAS-00-05: (LDM-503-8b) Writing data from CCOB to the DBB for further -data processing } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Michelle Butler [X] & Approved & 1 & false & Test \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -This test will check: - -\begin{itemize} -\tightlist -\item - The successful integration of the DAQ archiver components with the - CCOB -\item - That the file can then be ingested into the DBB and be retrieved for - further analysis -\end{itemize} -} - \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T286}{LVV-T286} & \multicolumn{4}{p{12cm}}{ RAS-00-20: Raw image are part of the permanent record of survey via DBB } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Michelle Butler [X] & Approved & 1 & false & Test \\ \hline +Michelle Butler [X] & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -9068,12 +8565,12 @@ \subsection{[LVV-116] DMS-REQ-0285-V-01: Level 1 Source Association }\label{lvv- \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-116}{LVV-116} & +\href{https://rubinobs.atlassian.net/browse/LVV-116}{LVV-116} & Eric Bellm & Covered & \begin{tabular}{c} -LVV-T22 \\ -LVV-T108 \\ -LVV-T550 \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -9089,7 +8586,7 @@ \subsection{[LVV-116] DMS-REQ-0285-V-01: Level 1 Source Association }\label{lvv- \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0285 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -9097,15 +8594,10 @@ \subsection{[LVV-116] DMS-REQ-0285-V-01: Level 1 Source Association }\label{lvv- detected on multiple visits taken at different times with either a DIAObject or an SSObject. -\textbf{Discussion:} The association will represent the underlying -astrophysical phenomenon. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0130 & Catalogs (Level 1) \\ -OSS-REQ-0160 & Level 1 Difference Source - Difference Object Association Quality \\ -OSS-REQ-0159 & Level 1 Solar System Object Quality \\ \end{tabular} \\ \hline \end{longtable} @@ -9113,11 +8605,22 @@ \subsection{[LVV-116] DMS-REQ-0285-V-01: Level 1 Source Association }\label{lvv- \subsubsection{Test Cases Summary} +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T108}{LVV-T108} & \multicolumn{4}{p{12cm}}{ Verify implementation of Level 1 Source Association } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Eric Bellm & Draft & 1.0(d) & false & Test \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Verify that the DMS associates DIASources into a DIAObject or SSObject. +} + \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T22}{LVV-T22} & \multicolumn{4}{p{12cm}}{ AG-00-25: Scientific Verification of DIAObject Catalog } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Deprecated & 1 & false & Test \\ \hline +Eric Bellm & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -9158,22 +8661,11 @@ \subsubsection{Test Cases Summary} criteria. } -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T108}{LVV-T108} & \multicolumn{4}{p{12cm}}{ Verify implementation of Level 1 Source Association } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Draft & 1 & false & Test \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Verify that the DMS associates DIASources into a DIAObject or SSObject. -} - \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T550}{LVV-T550} & \multicolumn{4}{p{12cm}}{ MOPS -\/- orbit association completeness } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Scott Daniel & Defined & 1 & true & Test \\ \hline +Scott Daniel & Defined & 1.0(d) & true & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -9187,10 +8679,10 @@ \subsection{[LVV-117] DMS-REQ-0286-V-01: SSObject Precovery }\label{lvv-117} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-117}{LVV-117} & +\href{https://rubinobs.atlassian.net/browse/LVV-117}{LVV-117} & Eric Bellm & Covered & \begin{tabular}{c} -LVV-T109 \\ + \\ \end{tabular} \\ \hline @@ -9206,7 +8698,7 @@ \subsection{[LVV-117] DMS-REQ-0286-V-01: SSObject Precovery }\label{lvv-117} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0286 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -9218,7 +8710,6 @@ \subsection{[LVV-117] DMS-REQ-0286-V-01: SSObject Precovery }\label{lvv-117} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0159 & Level 1 Solar System Object Quality \\ \end{tabular} \\ \hline \end{longtable} @@ -9230,7 +8721,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T109}{LVV-T109} & \multicolumn{4}{p{12cm}}{ Verify implementation of SSObject Precovery } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Draft & 1 & false & Test \\ \hline +Eric Bellm & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -9245,10 +8736,10 @@ \subsection{[LVV-118] DMS-REQ-0287-V-01: Max look-back time for precovery }\labe \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-118}{LVV-118} & +\href{https://rubinobs.atlassian.net/browse/LVV-118}{LVV-118} & Eric Bellm & Covered & \begin{tabular}{c} -LVV-T110 \\ + \\ \end{tabular} \\ \hline @@ -9263,16 +8754,18 @@ \subsection{[LVV-118] DMS-REQ-0287-V-01: Max look-back time for precovery }\labe (\href{https://jira.lsstcorp.org/browse/LVV-9747}{LVV-9747}) satisfies the lifetime of cached L1 data products. -Associated element -(\href{https://jira.lsstcorp.org/browse/LVV-9746}{LVV-9746}) satisfies -the time in which L1 data products shall be publicly released. +Associated element ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9746}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9746} {Covered} } ) satisfies the time in which L1 data products +shall be publicly released. {\footnotesize \begin{tabular}{p{4cm}p{12cm}} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0287 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -9282,22 +8775,10 @@ \subsection{[LVV-118] DMS-REQ-0287-V-01: Max look-back time for precovery }\labe obtained in the prior \textbf{precoveryWindow}, and make the results publicly available within \textbf{L1PublicT}. -\textbf{Discussion:} The \textbf{precoveryWindow} is intended to satisfy -the most common scientific use cases (e.g., Supernovae), without placing -an undue burden on the processing infrastructure. For reasons of -practicality and efficiency, \textbf{precoveryWindow} \textless= -l*1CacheLifetime*. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{precoveryWindow = 30{{[}day{]}}} Maximum look-back time for -precovery measurments on prior Exposures., \textbf{l1CacheLifetime = -30{{[}day{]}}} Lifetime in the cache of un-archived Level-1 data -products., \textbf{L1PublicT = 24{{[}hour{]}}} Maximum time from the -acquisition of science data to the release of associated Level 1 Data -Products (except alerts){]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0130 & Catalogs (Level 1) \\ \end{tabular} \\ \hline \end{longtable} @@ -9309,7 +8790,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T110}{LVV-T110} & \multicolumn{4}{p{12cm}}{ Verify implementation of DIASource Precovery } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Draft & 1 & false & Test \\ \hline +Eric Bellm & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -9324,10 +8805,10 @@ \subsection{[LVV-119] DMS-REQ-0288-V-01: Use of External Orbit Catalogs }\label{ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-119}{LVV-119} & +\href{https://rubinobs.atlassian.net/browse/LVV-119}{LVV-119} & Eric Bellm & Covered & \begin{tabular}{c} -LVV-T111 \\ + \\ \end{tabular} \\ \hline @@ -9342,7 +8823,7 @@ \subsection{[LVV-119] DMS-REQ-0288-V-01: Use of External Orbit Catalogs }\label{ \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0288 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -9355,7 +8836,6 @@ \subsection{[LVV-119] DMS-REQ-0288-V-01: Use of External Orbit Catalogs }\label{ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0159 & Level 1 Solar System Object Quality \\ \end{tabular} \\ \hline \end{longtable} @@ -9367,7 +8847,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T111}{LVV-T111} & \multicolumn{4}{p{12cm}}{ Verify implementation of Use of External Orbit Catalogs } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Draft & 1 & false & Test \\ \hline +Eric Bellm & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -9382,12 +8862,11 @@ \subsection{[LVV-120] DMS-REQ-0289-V-01: Calibration Production Processing }\lab \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-120}{LVV-120} & +\href{https://rubinobs.atlassian.net/browse/LVV-120}{LVV-120} & Eli Rykoff & In Verification & \begin{tabular}{c} -LVV-T115 \\ -LVV-T1935 \\ -LVV-T1987 \\ + \\ + \\ \end{tabular} \\ \hline @@ -9411,7 +8890,7 @@ \subsection{[LVV-120] DMS-REQ-0289-V-01: Calibration Production Processing }\lab \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0289 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -9425,8 +8904,6 @@ \subsection{[LVV-120] DMS-REQ-0289-V-01: Calibration Production Processing }\lab \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0004 & The Archive Facility \\ -OSS-REQ-0170 & Calibration Data \\ \end{tabular} \\ \hline \end{longtable} @@ -9438,7 +8915,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T115}{LVV-T115} & \multicolumn{4}{p{12cm}}{ Verify implementation of Calibration Production Processing } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Kian-Tat Lim & Approved & 1 & false & Test \\ \hline +Kian-Tat Lim & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -9446,24 +8923,11 @@ \subsubsection{Test Cases Summary} calibration pipeline correctly produces necessary calibration products. } -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1935}{LVV-T1935} & \multicolumn{4}{p{12cm}}{ Demonstrate ComCam Data Processing Capability } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Robert Gruendl [X] & Approved & 1 & true & Demonstration \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -To process raw ComCam data and demonstrate that the results are -available either in the shared DM development environment/repository or -in the RSP. -} - \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1987}{LVV-T1987} & \multicolumn{4}{p{12cm}}{ Run Calibration Products Processing (CPP) } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -9481,10 +8945,10 @@ \subsection{[LVV-121] DMS-REQ-0290-V-01: Level 3 Data Import }\label{lvv-121} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-121}{LVV-121} & +\href{https://rubinobs.atlassian.net/browse/LVV-121}{LVV-121} & Colin Slater & Covered & \begin{tabular}{c} -LVV-T122 \\ + \\ \end{tabular} \\ \hline @@ -9499,7 +8963,7 @@ \subsection{[LVV-121] DMS-REQ-0290-V-01: Level 3 Data Import }\label{lvv-121} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0290 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -9512,7 +8976,6 @@ \subsection{[LVV-121] DMS-REQ-0290-V-01: Level 3 Data Import }\label{lvv-121} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0140 & Production \\ \end{tabular} \\ \hline \end{longtable} @@ -9524,7 +8987,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T122}{LVV-T122} & \multicolumn{4}{p{12cm}}{ Verify implementation of Level 3 Data Import } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Colin Slater & Draft & 1 & false & Test \\ \hline +Colin Slater & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -9539,10 +9002,10 @@ \subsection{[LVV-122] DMS-REQ-0291-V-01: Query Repeatability }\label{lvv-122} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-122}{LVV-122} & +\href{https://rubinobs.atlassian.net/browse/LVV-122}{LVV-122} & Colin Slater & Covered & \begin{tabular}{c} -LVV-T96 \\ + \\ \end{tabular} \\ \hline @@ -9558,7 +9021,7 @@ \subsection{[LVV-122] DMS-REQ-0291-V-01: Query Repeatability }\label{lvv-122} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0291 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -9568,16 +9031,10 @@ \subsection{[LVV-122] DMS-REQ-0291-V-01: Query Repeatability }\label{lvv-122} identical or include additional results (owing to updates from Level-1 processing). -\textbf{Discussion:} It would be desirable to have the ability to "save" -a query such that the date or data release would be included explicitly. -Additionally, the ability to associate this query with a DOI would allow -queries to be shared and included in scientific papers without requiring -a large copy and paste. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0181 & Data Products Query and Download Infrastructure \\ \end{tabular} \\ \hline \end{longtable} @@ -9589,7 +9046,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T96}{LVV-T96} & \multicolumn{4}{p{12cm}}{ Verify implementation of Query Repeatability } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Colin Slater & Draft & 1 & false & Test \\ \hline +Colin Slater & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -9604,10 +9061,10 @@ \subsection{[LVV-123] DMS-REQ-0292-V-01: Uniqueness of IDs Across Data Releases \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-123}{LVV-123} & -Colin Slater & In Verification & +\href{https://rubinobs.atlassian.net/browse/LVV-123}{LVV-123} & +Colin Slater & Verified & \begin{tabular}{c} -LVV-T97 \\ + \\ \end{tabular} \\ \hline @@ -9623,7 +9080,7 @@ \subsection{[LVV-123] DMS-REQ-0292-V-01: Uniqueness of IDs Across Data Releases \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0292 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -9632,14 +9089,10 @@ \subsection{[LVV-123] DMS-REQ-0292-V-01: Uniqueness of IDs Across Data Releases corresponding to uniquely identifiable entities (i.e., IDs of exposures). -\textbf{Discussion:} For example, DR4 and DR5 (or any other) release -will share no identical Object, Source, DIAObject or DIASource IDs. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0130 & Catalogs (Level 1) \\ -OSS-REQ-0137 & Catalogs (Level 2) \\ \end{tabular} \\ \hline \end{longtable} @@ -9651,7 +9104,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T97}{LVV-T97} & \multicolumn{4}{p{12cm}}{ Verify implementation of Uniqueness of IDs Across Data Releases } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Kian-Tat Lim & Defined & 1 & false & Test \\ \hline +Kian-Tat Lim & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -9666,12 +9119,11 @@ \subsection{[LVV-124] DMS-REQ-0293-V-01: Selection of Datasets }\label{lvv-124} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-124}{LVV-124} & -Jim Bosch & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-124}{LVV-124} & +Jim Bosch & In Verification & \begin{tabular}{c} -LVV-T11 \\ -LVV-T98 \\ -LVV-T1986 \\ + \\ + \\ \end{tabular} \\ \hline @@ -9686,7 +9138,7 @@ \subsection{[LVV-124] DMS-REQ-0293-V-01: Selection of Datasets }\label{lvv-124} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0293 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -9696,15 +9148,10 @@ \subsection{[LVV-124] DMS-REQ-0293-V-01: Selection of Datasets }\label{lvv-124} able to identify and retrieve complete, consistent datasets for processing. -\textbf{Discussion:} Logical groupings might be pairs of Exposures in a -Visit, along with supporting metadata and provenance information, or -might be groupings defined in the context of Level-3 processing. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0176 & Data Access \\ -OSS-REQ-0118 & Consistency and Completeness \\ \end{tabular} \\ \hline \end{longtable} @@ -9717,7 +9164,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T11}{LVV-T11} & \multicolumn{4}{p{12cm}}{ DRP-00-05: Execution of the DRP Science Payload by the Batch Production Service } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jim Bosch & Deprecated & 1 & false & Test \\ \hline +Jim Bosch & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -9731,7 +9178,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T98}{LVV-T98} & \multicolumn{4}{p{12cm}}{ Verify implementation of Selection of Datasets } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Kian-Tat Lim & Defined & 1 & false & Test \\ \hline +Kian-Tat Lim & Defined & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -9740,23 +9187,6 @@ \subsubsection{Test Cases Summary} groupings that are processed or produced as a logical unit. } -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1986}{LVV-T1986} & \multicolumn{4}{p{12cm}}{ Mini DC2 processing capability } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Demonstrate that a typical 3-tract DC2 data processing is possible using -the Gen3 system and the nascent Batch Production Service (BPS). ~This -test is meant to -extend~\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1983}{LVV-T1983} -(Mini RC2 processing capability) by demonstrating Gen3 + BPS systems are -capable of supporting future Data Previews (which have been specified to -use the DC2 image sim data rather than HSC data). ~ -} - \newpage \subsection{[LVV-125] DMS-REQ-0294-V-01: Processing of Datasets }\label{lvv-125} @@ -9764,12 +9194,11 @@ \subsection{[LVV-125] DMS-REQ-0294-V-01: Processing of Datasets }\label{lvv-125} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-125}{LVV-125} & +\href{https://rubinobs.atlassian.net/browse/LVV-125}{LVV-125} & Leanne Guy & In Verification & \begin{tabular}{c} -LVV-T12 \\ -LVV-T99 \\ -LVV-T1986 \\ + \\ + \\ \end{tabular} \\ \hline @@ -9792,7 +9221,7 @@ \subsection{[LVV-125] DMS-REQ-0294-V-01: Processing of Datasets }\label{lvv-125} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0294 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -9802,16 +9231,10 @@ \subsection{[LVV-125] DMS-REQ-0294-V-01: Processing of Datasets }\label{lvv-125} once, only one of the wholly processed results will be recorded for further processing. -\textbf{Discussion:} The criteria may be specified by DMS processing -software, or by a scientist end-user for Level-3 production. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0120 & Consistency \\ -OSS-REQ-0119 & Completeness \\ -OSS-REQ-0118 & Consistency and Completeness \\ -OSS-REQ-0117 & Automated Production \\ \end{tabular} \\ \hline \end{longtable} @@ -9819,11 +9242,22 @@ \subsection{[LVV-125] DMS-REQ-0294-V-01: Processing of Datasets }\label{lvv-125} \subsubsection{Test Cases Summary} +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T99}{LVV-T99} & \multicolumn{4}{p{12cm}}{ Verify implementation of Processing of Datasets } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Kian-Tat Lim & Draft & 1.0(d) & false & Test \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Execute AP and DRP, simulate failures, observe correct processing +} + \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T12}{LVV-T12} & \multicolumn{4}{p{12cm}}{ DRP-00-10: Data Release Includes Required Data Products } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jim Bosch & Deprecated & 1 & false & Test \\ \hline +Jim Bosch & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -9847,34 +9281,6 @@ \subsubsection{Test Cases Summary} \end{itemize} } -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T99}{LVV-T99} & \multicolumn{4}{p{12cm}}{ Verify implementation of Processing of Datasets } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Kian-Tat Lim & Draft & 1 & false & Test \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Execute AP and DRP, simulate failures, observe correct processing -} - -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1986}{LVV-T1986} & \multicolumn{4}{p{12cm}}{ Mini DC2 processing capability } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Demonstrate that a typical 3-tract DC2 data processing is possible using -the Gen3 system and the nascent Batch Production Service (BPS). ~This -test is meant to -extend~\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1983}{LVV-T1983} -(Mini RC2 processing capability) by demonstrating Gen3 + BPS systems are -capable of supporting future Data Previews (which have been specified to -use the DC2 image sim data rather than HSC data). ~ -} - \newpage \subsection{[LVV-126] DMS-REQ-0295-V-01: Transparent Data Access }\label{lvv-126} @@ -9882,10 +9288,10 @@ \subsection{[LVV-126] DMS-REQ-0295-V-01: Transparent Data Access }\label{lvv-126 \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-126}{LVV-126} & -Leanne Guy & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-126}{LVV-126} & +Leanne Guy & In Verification & \begin{tabular}{c} -LVV-T100 \\ + \\ \end{tabular} \\ \hline @@ -9900,7 +9306,7 @@ \subsection{[LVV-126] DMS-REQ-0295-V-01: Transparent Data Access }\label{lvv-126 \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0295 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -9912,7 +9318,6 @@ \subsection{[LVV-126] DMS-REQ-0295-V-01: Transparent Data Access }\label{lvv-126 \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0176 & Data Access \\ \end{tabular} \\ \hline \end{longtable} @@ -9924,7 +9329,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T100}{LVV-T100} & \multicolumn{4}{p{12cm}}{ Verify implementation of Transparent Data Access } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Kian-Tat Lim & Draft & 1 & false & Test \\ \hline +Kian-Tat Lim & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -9940,10 +9345,10 @@ \subsection{[LVV-127] DMS-REQ-0296-V-01: Pre-cursor, and Real Data }\label{lvv-1 \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-127}{LVV-127} & +\href{https://rubinobs.atlassian.net/browse/LVV-127}{LVV-127} & Leanne Guy & Verified & \begin{tabular}{c} -LVV-T132 \\ + \\ \end{tabular} \\ \hline @@ -9957,16 +9362,13 @@ \subsection{[LVV-127] DMS-REQ-0296-V-01: Pre-cursor, and Real Data }\label{lvv-1 \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0296 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} \textbf{Specification:} The DMS shall provide for the ability to process data from other electronic, pixel-oriented astronomical imaging cameras. -\textbf{Discussion:} A comparison of DMS products to that produced by -similar systems for other cameras provides an essential validation of -DMS algorithms and techniques. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -9982,7 +9384,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T132}{LVV-T132} & \multicolumn{4}{p{12cm}}{ Verify implementation of Pre-cursor and Real Data } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -9998,54 +9400,99 @@ \subsection{[LVV-128] DMS-REQ-0297-V-01: DMS Initialization Component }\label{lv \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-128}{LVV-128} & -Leanne Guy & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-128}{LVV-128} & +Leanne Guy & Verified & \begin{tabular}{c} -LVV-T146 \\ + \\ \end{tabular} \\ \hline \end{longtable} \textbf{Verification Element Description:} \\ -Show that all components of the DMCS (this applies to compute services, -storage services, and access services) can be initialized properly. +The requirement was written 10 yrs ago and does not map to how we manage +services today. We interpret the intent of this requirement to be the +following:~\emph{\textbf{DM services can be automatically (re-)started +into a defined state without the need for manual procedures, e.g. +someone needing to log on to potentially many different consoles to +start services.}} -Each component that DM deploys should be tested separately. The list of -all components that DM deploys is given -in~\href{http://ls.st/LDM-148}{LDM-148:~Data Management System Design}~. -The full requirement will pass only when all component level tests -pass.~ +The DM service deployment model comprises the following components: + +\begin{itemize} +\tightlist +\item + Kubernetes (K8s) : ~infrastructure for managing containerized services + in one or more cluster environments. ~Most DM services run on K8s +\item + Knative: ~is built on top of Kubernetes and adds a higher-level + abstraction specifically for serverless workloads. +\item + Phalanx: Rubin Observatory's GitOps repository for managing + ~Kubernetes environments. ~Phalanx provides an installation and + configuration platform for services deployed on Kubernetes clusters +\end{itemize} + +Other related components~ + +\begin{itemize} +\tightlist +\item + \href{https://safir.lsst.io/index.html}{Safir}: Rubin Observatory's + library for building FastAPI services for Phalanx / Kubernetes + clusters +\item + Rucio: Service for managing large volumes of data spread across + facilities at multiple institutions and organisations. +\item + FTS3: Data movement service + (see~\url{https://iopscience.iop.org/article/10.1088/1742-6596/513/3/032081}) +\item + S3: Amazon Simple Storage Service is a service offered --~ object + storage through a web service interface +\end{itemize} + +The verification of this requirement~ will hence confirm that all DM +systems have a corresponding deployment configuration.~ + +The list of all components that DM deploys is given in +\href{http://ls.st/LDM-148}{LDM-148:~Data Management System Design} . +The deployment location of several of the services has changed since +\citeds{LDM-148} was written. Here we list where the services are deployed today. +The main change is that~all services originally planned for the base are +now at the summit,, and NCSA is now the USDF. All of the services listed +below will be deployed on Kubernetes except for the batch system which +is independent and has its own "safe" startup state. Component List:~\\ -Archiving (Prompt Base)~\\ -Planned Observation Publication (Prompt Base)~\\ -Prompt Processing Ingest (Prompt Base)~\\ -Observatory Operations Data (Prompt Base)~\\ -Observatory Control System (OCS) Driven Batch (Prompt Base)~\\ -Telemetry Gateway (Prompt Base)~\\ +Archiving (Prompt -- Summit, USDF)~\\ +Planned Observation Publication (Prompt --~ USDF)~\\ +Prompt Processing Ingest (Prompt -- USDF)~\\ +Observatory Operations Data (Prompt -- Summit)~\\ +Observatory Control System (OCS) Driven Batch (Prompt -- Summit)~\\ +Telemetry Gateway (Prompt -- Summit)~\\ \hspace*{0.333em}\\ -Prompt Processing (Prompt NCSA)~\\ -Alert Distribution (Prompt NCSA)~\\ -Prompt Quality Control (QC) (Prompt NCSA)~\\ +Prompt Processing (Prompt USDF)~\\ +Alert Distribution (Prompt USDF)~\\ +Prompt Quality Control (QC) (Prompt USDF)~\\ \hspace*{0.333em}\\ -Batch Production (Offline Production, Satellite Facility)~\\ -Offline QC (Offline Production)~\\ -Bulk Distribution (Offline Production)~\\ +Batch Production (Offline Production -- USDF)~\\ +Offline QC (Offline Production -- USDF)~\\ +Bulk Distribution (Offline Production -- USDF)~\\ \hspace*{0.333em}\\ -LSST Science Platform (all aspects) (Commissioning Cluster and DACs)\\ -\hspace*{0.333em}\\ -Data Backbone (Archive Base and NCSA)~\\ +LSST Science Platform (all aspects) (Summit, USDF)\\ +Data Backbone (USDF)~\\ \hspace*{0.333em} -~ +The full requirement will pass only when all component level tests +pass.~ {\footnotesize \begin{tabular}{p{4cm}p{12cm}} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0297 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -10053,17 +9500,10 @@ \subsection{[LVV-128] DMS-REQ-0297-V-01: DMS Initialization Component }\label{lv Center, can initialize the DM Subsystem into a well-defined safe state when powered up. -\textbf{Discussion:} A safe state is one that does not permit the -corruption or loss of previously archived data, nor of sending spurious -information over any interface. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0041 & Subsystem Activation \\ -OSS-REQ-0122 & Provenance \\ -OSS-REQ-0307 & Subsystem Initialization \\ -OSS-REQ-0121 & Open Source, Open Configuration \\ \end{tabular} \\ \hline \end{longtable} @@ -10075,12 +9515,12 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T146}{LVV-T146} & \multicolumn{4}{p{12cm}}{ Verify implementation of DMS Initialization Component } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Robert Gruendl [X] & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Demonstrate that the DMS can be initialized in a safe state that will -not allow data corruption/loss. +Demonstrate that all components of the DM system have a defined +deployment configuration within the DM deployment strategy } @@ -10090,15 +9530,13 @@ \subsection{[LVV-129] DMS-REQ-0298-V-01: Data Product and Raw Data Access - Imag \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-129}{LVV-129} & +\href{https://rubinobs.atlassian.net/browse/LVV-129}{LVV-129} & Leanne Guy & In Verification & \begin{tabular}{c} -LVV-T136 \\ -LVV-T368 \\ -LVV-T374 \\ -LVV-T368 \\ -LVV-T2692 \\ -LVV-T2693 \\ + \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -10114,7 +9552,7 @@ \subsection{[LVV-129] DMS-REQ-0298-V-01: Data Product and Raw Data Access - Imag \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0298 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -10128,7 +9566,6 @@ \subsection{[LVV-129] DMS-REQ-0298-V-01: Data Product and Raw Data Access - Imag \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0176 & Data Access \\ \end{tabular} \\ \hline \end{longtable} @@ -10140,7 +9577,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T136}{LVV-T136} & \multicolumn{4}{p{12cm}}{ Verify implementation of Image Data Product Access } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Colin Slater & Approved & 1 & false & Test \\ \hline +Colin Slater & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -10149,35 +9586,21 @@ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T368}{LVV-T368} & \multicolumn{4}{p{12cm}}{ Loading and processing Camera test data } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2693}{LVV-T2693} & \multicolumn{4}{p{12cm}}{ Verify implementation of Image Provenance Access } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -John Swinbank & Approved & 2 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -This test will check: - -\begin{itemize} -\tightlist -\item - That Camera test data is available for processing in the LSST Data - Facility, and accessible through the LSST Science Platform; -\item - That the Data Management I/O abstraction (the ``Data Butler'') can - load that data into the Science Platform environment; -\item - That Data Management algorithmic ``tasks'' can be executed to process - that data; -\item - That results can be displayed in the Firefly display tool. -\end{itemize} +Verify that available image data products\textquotesingle{} provenance +information can be listed and retrieved. } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T374}{LVV-T374} & \multicolumn{4}{p{12cm}}{ Ingesting Camera test data } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -John Swinbank & Approved & 1 & false & Test \\ \hline +John Swinbank & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -10194,37 +9617,11 @@ \subsubsection{Test Cases Summary} \end{itemize} } -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T368}{LVV-T368} & \multicolumn{4}{p{12cm}}{ Loading and processing Camera test data } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -John Swinbank & Approved & 2 & false & Test \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -This test will check: - -\begin{itemize} -\tightlist -\item - That Camera test data is available for processing in the LSST Data - Facility, and accessible through the LSST Science Platform; -\item - That the Data Management I/O abstraction (the ``Data Butler'') can - load that data into the Science Platform environment; -\item - That Data Management algorithmic ``tasks'' can be executed to process - that data; -\item - That results can be displayed in the Firefly display tool. -\end{itemize} -} - \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2692}{LVV-T2692} & \multicolumn{4}{p{12cm}}{ Verify implementation of Image Metadata Access } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -10232,18 +9629,6 @@ \subsubsection{Test Cases Summary} be listed and retrieved. } -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2693}{LVV-T2693} & \multicolumn{4}{p{12cm}}{ Verify implementation of Image Provenance Access } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Test \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Verify that available image data products\textquotesingle{} provenance -information can be listed and retrieved. -} - \newpage \subsection{[LVV-130] DMS-REQ-0299-V-01: Data Product Ingest }\label{lvv-130} @@ -10251,14 +9636,13 @@ \subsection{[LVV-130] DMS-REQ-0299-V-01: Data Product Ingest }\label{lvv-130} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-130}{LVV-130} & +\href{https://rubinobs.atlassian.net/browse/LVV-130}{LVV-130} & Jim Bosch & Verified & \begin{tabular}{c} -LVV-T137 \\ -LVV-T374 \\ -LVV-T1934 \\ -LVV-T1935 \\ -LVV-T1985 \\ + \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -10272,15 +9656,17 @@ \subsection{[LVV-130] DMS-REQ-0299-V-01: Data Product Ingest }\label{lvv-130} been provided and runs at the USDF. It does not cover~transferring raw data from the summit, transferring processing outputs from international partner data centers back to the USDF and ingestion into Qserv.~ This -will be covered in verification of the Data Archive -(\href{https://jira.lsstcorp.org/browse/LVV-19488}{LVV-19488}) +will be covered in verification of the Data Archive ( { +\href{https://rubinobs.atlassian.net/browse/LVV-19488}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-19488} {In Verification} } ) {\footnotesize \begin{tabular}{p{4cm}p{12cm}} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0299 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -10291,8 +9677,6 @@ \subsection{[LVV-130] DMS-REQ-0299-V-01: Data Product Ingest }\label{lvv-130} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0141 & Storage \\ -OSS-REQ-0004 & The Archive Facility \\ \end{tabular} \\ \hline \end{longtable} @@ -10304,39 +9688,18 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T137}{LVV-T137} & \multicolumn{4}{p{12cm}}{ Verify implementation of Data Product Ingest } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Colin Slater & Approved & 1 & false & Test \\ \hline +Colin Slater & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ Verify that data products can be ingested. } -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T374}{LVV-T374} & \multicolumn{4}{p{12cm}}{ Ingesting Camera test data } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -John Swinbank & Approved & 1 & false & Test \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -This test will check: - -\begin{itemize} -\tightlist -\item - That raw Camera test data is available on a filesystem in the LSST - Data Facility; -\item - That raw Camera test data can be ingested and made available through - the Data Management I/O abstraction (the ``Data Butler''). -\end{itemize} -} - \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1934}{LVV-T1934} & \multicolumn{4}{p{12cm}}{ ComCam Data Transfer and Ingestion } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Robert Gruendl [X] & Deprecated & 1 & true & Inspection \\ \hline +Robert Gruendl & Deprecated & 1.0(d) & true & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -10346,27 +9709,35 @@ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1935}{LVV-T1935} & \multicolumn{4}{p{12cm}}{ Demonstrate ComCam Data Processing Capability } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1985}{LVV-T1985} & \multicolumn{4}{p{12cm}}{ Verify daf\_butler raw data ingest } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Robert Gruendl [X] & Approved & 1 & true & Demonstration \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -To process raw ComCam data and demonstrate that the results are -available either in the shared DM development environment/repository or -in the RSP. +Demonstrate that a raw data type can be successfully ingested into a +Butler repository. ~ } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1985}{LVV-T1985} & \multicolumn{4}{p{12cm}}{ Verify daf\_butler raw data ingest } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T374}{LVV-T374} & \multicolumn{4}{p{12cm}}{ Ingesting Camera test data } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +John Swinbank & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Demonstrate that a raw data type can be successfully ingested into a -Butler repository. ~ +This test will check: + +\begin{itemize} +\tightlist +\item + That raw Camera test data is available on a filesystem in the LSST + Data Facility; +\item + That raw Camera test data can be ingested and made available through + the Data Management I/O abstraction (the ``Data Butler''). +\end{itemize} } @@ -10376,10 +9747,10 @@ \subsection{[LVV-131] DMS-REQ-0300-V-01: Bulk Download Service }\label{lvv-131} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-131}{LVV-131} & -Leanne Guy & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-131}{LVV-131} & +Leanne Guy & In Verification & \begin{tabular}{c} -LVV-T138 \\ + \\ \end{tabular} \\ \hline @@ -10387,26 +9758,25 @@ \subsection{[LVV-131] DMS-REQ-0300-V-01: Bulk Download Service }\label{lvv-131} \textbf{Verification Element Description:} \\ Demonstrate that data can be downloaded in bulk. Can be shown within the -data centre. Better to show that it can be done between NCSA and IN2P3. +data centre. Better to show that it can be done between the USDF and +IN2P3. {\footnotesize \begin{tabular}{p{4cm}p{12cm}} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0300 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} \textbf{Specification:} The DMS shall provide software to enable bulk download of data products and raw data, subject to network bandwidth. -\textbf{Discussion:} This includes bulk download of older data releases. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0178 & Data Distribution \\ \end{tabular} \\ \hline \end{longtable} @@ -10418,7 +9788,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T138}{LVV-T138} & \multicolumn{4}{p{12cm}}{ Verify implementation of Bulk Download Service } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Robert Gruendl [X] & Draft & 1 & false & Test \\ \hline +Robert Gruendl & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -10432,10 +9802,10 @@ \subsection{[LVV-132] DMS-REQ-0301-V-01: Control of Level-1 Production }\label{l \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-132}{LVV-132} & +\href{https://rubinobs.atlassian.net/browse/LVV-132}{LVV-132} & Eric Bellm & Covered & \begin{tabular}{c} -LVV-T147 \\ + \\ \end{tabular} \\ \hline @@ -10449,20 +9819,17 @@ \subsection{[LVV-132] DMS-REQ-0301-V-01: Control of Level-1 Production }\label{l \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0301 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} \textbf{Specification:} The DMS shall contain a component to control all Level-1 Data Product production. -\textbf{Discussion:} This specifically addresses the need to control the -Alert Production across all DMS facilities. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0044 & Standard Operating States \\ \end{tabular} \\ \hline \end{longtable} @@ -10474,7 +9841,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T147}{LVV-T147} & \multicolumn{4}{p{12cm}}{ Verify implementation of Control of Level-1 Production } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Robert Gruendl [X] & Draft & 1 & false & Test \\ \hline +Robert Gruendl & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -10489,10 +9856,10 @@ \subsection{[LVV-133] DMS-REQ-0302-V-01: Production Orchestration }\label{lvv-13 \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-133}{LVV-133} & +\href{https://rubinobs.atlassian.net/browse/LVV-133}{LVV-133} & Leanne Guy & Verified & \begin{tabular}{c} -LVV-T140 \\ + \\ \end{tabular} \\ \hline @@ -10507,7 +9874,7 @@ \subsection{[LVV-133] DMS-REQ-0302-V-01: Production Orchestration }\label{lvv-13 \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0302 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -10519,9 +9886,6 @@ \subsection{[LVV-133] DMS-REQ-0302-V-01: Production Orchestration }\label{lvv-13 \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0004 & The Archive Facility \\ -OSS-REQ-0038 & Scope of Control \\ -OSS-REQ-0117 & Automated Production \\ \end{tabular} \\ \hline \end{longtable} @@ -10533,7 +9897,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T140}{LVV-T140} & \multicolumn{4}{p{12cm}}{ Verify implementation of Production Orchestration } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -10548,10 +9912,10 @@ \subsection{[LVV-134] DMS-REQ-0303-V-01: Production Monitoring }\label{lvv-134} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-134}{LVV-134} & +\href{https://rubinobs.atlassian.net/browse/LVV-134}{LVV-134} & Leanne Guy & Verified & \begin{tabular}{c} -LVV-T141 \\ + \\ \end{tabular} \\ \hline @@ -10565,7 +9929,7 @@ \subsection{[LVV-134] DMS-REQ-0303-V-01: Production Monitoring }\label{lvv-134} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0303 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -10576,9 +9940,6 @@ \subsection{[LVV-134] DMS-REQ-0303-V-01: Production Monitoring }\label{lvv-134} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0004 & The Archive Facility \\ -OSS-REQ-0038 & Scope of Control \\ -OSS-REQ-0034 & System Control \\ \end{tabular} \\ \hline \end{longtable} @@ -10590,7 +9951,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T141}{LVV-T141} & \multicolumn{4}{p{12cm}}{ Verify implementation of Production Monitoring } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -10605,10 +9966,10 @@ \subsection{[LVV-135] DMS-REQ-0304-V-01: Production Fault Tolerance }\label{lvv- \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-135}{LVV-135} & -Leanne Guy & In Verification & +\href{https://rubinobs.atlassian.net/browse/LVV-135}{LVV-135} & +Leanne Guy & Verified & \begin{tabular}{c} -LVV-T142 \\ + \\ \end{tabular} \\ \hline @@ -10624,7 +9985,7 @@ \subsection{[LVV-135] DMS-REQ-0304-V-01: Production Fault Tolerance }\label{lvv- \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0304 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -10635,7 +9996,6 @@ \subsection{[LVV-135] DMS-REQ-0304-V-01: Production Fault Tolerance }\label{lvv- \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0117 & Automated Production \\ \end{tabular} \\ \hline \end{longtable} @@ -10647,7 +10007,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T142}{LVV-T142} & \multicolumn{4}{p{12cm}}{ Verify implementation of Production Fault Tolerance } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Draft & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -10664,11 +10024,11 @@ \subsection{[LVV-136] DMS-REQ-0305-V-01: Task Specification }\label{lvv-136} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-136}{LVV-136} & +\href{https://rubinobs.atlassian.net/browse/LVV-136}{LVV-136} & Leanne Guy & Verified & \begin{tabular}{c} -LVV-T11 \\ -LVV-T144 \\ + \\ + \\ \end{tabular} \\ \hline @@ -10683,7 +10043,7 @@ \subsection{[LVV-136] DMS-REQ-0305-V-01: Task Specification }\label{lvv-136} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0305 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -10695,8 +10055,6 @@ \subsection{[LVV-136] DMS-REQ-0305-V-01: Task Specification }\label{lvv-136} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0122 & Provenance \\ -OSS-REQ-0121 & Open Source, Open Configuration \\ \end{tabular} \\ \hline \end{longtable} @@ -10709,7 +10067,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T11}{LVV-T11} & \multicolumn{4}{p{12cm}}{ DRP-00-05: Execution of the DRP Science Payload by the Batch Production Service } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jim Bosch & Deprecated & 1 & false & Test \\ \hline +Jim Bosch & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -10723,7 +10081,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T144}{LVV-T144} & \multicolumn{4}{p{12cm}}{ Verify implementation of Task Specification } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Kian-Tat Lim & Approved & 1 & false & Test \\ \hline +Kian-Tat Lim & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -10738,11 +10096,11 @@ \subsection{[LVV-137] DMS-REQ-0306-V-01: Task Configuration }\label{lvv-137} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-137}{LVV-137} & +\href{https://rubinobs.atlassian.net/browse/LVV-137}{LVV-137} & Leanne Guy & Verified & \begin{tabular}{c} -LVV-T11 \\ -LVV-T145 \\ + \\ + \\ \end{tabular} \\ \hline @@ -10757,7 +10115,7 @@ \subsection{[LVV-137] DMS-REQ-0306-V-01: Task Configuration }\label{lvv-137} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0306 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -10769,8 +10127,6 @@ \subsection{[LVV-137] DMS-REQ-0306-V-01: Task Configuration }\label{lvv-137} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0122 & Provenance \\ -OSS-REQ-0121 & Open Source, Open Configuration \\ \end{tabular} \\ \hline \end{longtable} @@ -10783,7 +10139,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T11}{LVV-T11} & \multicolumn{4}{p{12cm}}{ DRP-00-05: Execution of the DRP Science Payload by the Batch Production Service } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jim Bosch & Deprecated & 1 & false & Test \\ \hline +Jim Bosch & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -10797,7 +10153,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T145}{LVV-T145} & \multicolumn{4}{p{12cm}}{ Verify implementation of Task Configuration } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Robert Lupton & Approved & 1 & false & Test \\ \hline +Robert Lupton & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -10812,10 +10168,10 @@ \subsection{[LVV-138] DMS-REQ-0307-V-01: Unique Processing Coverage }\label{lvv- \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-138}{LVV-138} & -Jim Bosch & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-138}{LVV-138} & +Jim Bosch & In Verification & \begin{tabular}{c} -LVV-T148 \\ + \\ \end{tabular} \\ \hline @@ -10830,7 +10186,7 @@ \subsection{[LVV-138] DMS-REQ-0307-V-01: Unique Processing Coverage }\label{lvv- \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0307 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -10844,8 +10200,6 @@ \subsection{[LVV-138] DMS-REQ-0307-V-01: Unique Processing Coverage }\label{lvv- \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0120 & Consistency \\ -OSS-REQ-0118 & Consistency and Completeness \\ \end{tabular} \\ \hline \end{longtable} @@ -10857,7 +10211,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T148}{LVV-T148} & \multicolumn{4}{p{12cm}}{ Verify implementation of Unique Processing Coverage } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Colin Slater & Draft & 1 & false & Test \\ \hline +Colin Slater & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -10872,15 +10226,15 @@ \subsection{[LVV-139] DMS-REQ-0308-V-01: Software Architecture to Enable Communi \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-139}{LVV-139} & +\href{https://rubinobs.atlassian.net/browse/LVV-139}{LVV-139} & Leanne Guy & In Verification & \begin{tabular}{c} -LVV-T10 \\ -LVV-T17 \\ -LVV-T124 \\ -LVV-T216 \\ -LVV-T362 \\ -LVV-T363 \\ + \\ + \\ + \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -10896,7 +10250,7 @@ \subsection{[LVV-139] DMS-REQ-0308-V-01: Software Architecture to Enable Communi \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0308 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -10905,16 +10259,10 @@ \subsection{[LVV-139] DMS-REQ-0308-V-01: Software Architecture to Enable Communi also enabling the use of science-specific algorithms by science users on commodity desktop compute platforms. -\textbf{Discussion:} The high data volume and short processing timeline -for LSST Productions anticipates the use of high-performance compute -infrastructure, while the need to make the science algorithms -immediately applicable to science teams for Level-3 processing drives -the need for easy interoperability with desktop compute environments. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0121 & Open Source, Open Configuration \\ \end{tabular} \\ \hline \end{longtable} @@ -10922,33 +10270,11 @@ \subsection{[LVV-139] DMS-REQ-0308-V-01: Software Architecture to Enable Communi \subsubsection{Test Cases Summary} -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T10}{LVV-T10} & \multicolumn{4}{p{12cm}}{ DRP-00-00: Installation of the Data Release Production v14.0 science -payload } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jim Bosch & Deprecated & 1 & false & Test \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -This test will check: - -\begin{itemize} -\tightlist -\item - That the Data Release Production science payload is available for - distribution from documented channels; -\item - That the Data Release Production science payload can be installed on - LSST Data Facility-managed systems. -\end{itemize} -} - \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T17}{LVV-T17} & \multicolumn{4}{p{12cm}}{ AG-00-00: Installation of the Alert Generation v16.0 science payload. } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Deprecated & 1 & false & Test \\ \hline +Eric Bellm & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -10970,7 +10296,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T124}{LVV-T124} & \multicolumn{4}{p{12cm}}{ Verify implementation of Software Architecture to Enable Community Re-Use } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Defined & 1 & false & Test \\ \hline +Jeffrey Carlin & Defined & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -10985,7 +10311,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T216}{LVV-T216} & \multicolumn{4}{p{12cm}}{ Installation of the Alert Distribution payloads. } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Approved & 1 & false & Test \\ \hline +Eric Bellm & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -11007,43 +10333,31 @@ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T362}{LVV-T362} & \multicolumn{4}{p{12cm}}{ Installation of the LSST Science Pipelines Payloads } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T10}{LVV-T10} & \multicolumn{4}{p{12cm}}{ DRP-00-00: Installation of the Data Release Production v14.0 science +payload } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -John Swinbank & Approved & 1 & false & Test \\ \hline +Jim Bosch & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -This test will check that: +This test will check: \begin{itemize} \tightlist \item - The Alert Production Pipeline payload is available for installation - from documented channels; -\item - The Data Release Production Pipeline payload is available for - installation from documented channels; -\item - The Calibration Products Production Pipeline payload is available for - installation from documented channels; -\item - These payloads can be installed on systems at the LSST Data Facility - following available documentation; + That the Data Release Production science payload is available for + distribution from documented channels; \item - The installed pipeline payloads are capable of successfully executing - basic integration tests. + That the Data Release Production science payload can be installed on + LSST Data Facility-managed systems. \end{itemize} - -Note that this test assumes packaging of the Science Pipelines software, -in which all the above payloads are represented by a single -``meta-package'', lsst\_distrib. } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T363}{LVV-T363} & \multicolumn{4}{p{12cm}}{ Science Pipelines Release Documentation } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -John Swinbank & Approved & 1 & false & Inspection \\ \hline +John Swinbank & Approved & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -11060,6 +10374,40 @@ \subsubsection{Test Cases Summary} \end{itemize} } +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T362}{LVV-T362} & \multicolumn{4}{p{12cm}}{ Installation of the LSST Science Pipelines Payloads } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +John Swinbank & Approved & 1.0(d) & false & Test \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +This test will check that: + +\begin{itemize} +\tightlist +\item + The Alert Production Pipeline payload is available for installation + from documented channels; +\item + The Data Release Production Pipeline payload is available for + installation from documented channels; +\item + The Calibration Products Production Pipeline payload is available for + installation from documented channels; +\item + These payloads can be installed on systems at the LSST Data Facility + following available documentation; +\item + The installed pipeline payloads are capable of successfully executing + basic integration tests. +\end{itemize} + +Note that this test assumes packaging of the Science Pipelines software, +in which all the above payloads are represented by a single +``meta-package'', lsst\_distrib. +} + \newpage \subsection{[LVV-140] DMS-REQ-0309-V-01: Raw Data Archiving Reliability }\label{lvv-140} @@ -11067,12 +10415,11 @@ \subsection{[LVV-140] DMS-REQ-0309-V-01: Raw Data Archiving Reliability }\label{ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-140}{LVV-140} & -Leanne Guy & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-140}{LVV-140} & +Leanne Guy & In Verification & \begin{tabular}{c} -LVV-T154 \\ -LVV-T287 \\ -LVV-T454 \\ + \\ + \\ \end{tabular} \\ \hline @@ -11092,7 +10439,7 @@ \subsection{[LVV-140] DMS-REQ-0309-V-01: Raw Data Archiving Reliability }\label{ \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0309 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -11101,20 +10448,10 @@ \subsection{[LVV-140] DMS-REQ-0309-V-01: Raw Data Archiving Reliability }\label{ presented for archiving by up-stream systems, with a rate of permanent data loss or corruption not to exceed \textbf{dataLossMax}. -\textbf{Discussion:} Data "presented for archiving" means data that have -been successfully transferred from upstream systems to DMS, and that are -intended for permanent archiving. Data obtained for diagnostic and other -limited-use engineering purposes are specifically excluded from this -requirement. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{dataLossMax = 1.0e-5{{[}float{]}}} Maximum fraction of raw -images that are permitted to be permanently lost or corrupted, including -the loss or corruption of essential associated metadata, once acquired -by the DMS. \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0111 & Science Image Archiving Reliability \\ \end{tabular} \\ \hline \end{longtable} @@ -11124,58 +10461,30 @@ \subsection{[LVV-140] DMS-REQ-0309-V-01: Raw Data Archiving Reliability }\label{ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T154}{LVV-T154} & \multicolumn{4}{p{12cm}}{ Verify implementation of Raw Data Archiving Reliability } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Colin Slater & Draft & 1 & false & Test \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Verify that raw images are reliably archived. -} - -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T287}{LVV-T287} & \multicolumn{4}{p{12cm}}{ RAS-00-30: Raw Image Archiving Availability, Throughput, Reliability, -and Heterogeneity } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T454}{LVV-T454} & \multicolumn{4}{p{12cm}}{ LDM-503-8 Enable LSP viewing of spectrograph data. } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Michelle Butler [X] & Approved & 1 & false & Test \\ \hline +Michelle Gower & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -This test will check:\\ -\strut \\ - \begin{itemize} \tightlist \item - Raw Image Archiving meets availability requirements; -\item - Raw Image Archiving meets throughput requirements; -\item - Raw Image Archiving meets reliability requirements; -\item - Raw Image Archiving meets heterogeneity requirements; + Acquire spectrograph image data, transfer that data to NCSA, ingest + data into a Butler (G2 or G3 when available), and enable viewing of + data on LSP. ~ \end{itemize} - -\hfill\break -This test case need to be completed when more information is available. } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T454}{LVV-T454} & \multicolumn{4}{p{12cm}}{ LDM-503-8 Enable LSP viewing of spectrograph data. } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T154}{LVV-T154} & \multicolumn{4}{p{12cm}}{ Verify implementation of Raw Data Archiving Reliability } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Michelle Gower & Approved & 1 & false & Test \\ \hline +Colin Slater & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -\begin{itemize} -\tightlist -\item - Acquire spectrograph image data, transfer that data to NCSA, ingest - data into a Butler (G2 or G3 when available), and enable viewing of - data on LSP. ~ -\end{itemize} +Verify that raw images are reliably archived. } @@ -11185,10 +10494,10 @@ \subsection{[LVV-141] DMS-REQ-0310-V-01: Un-Archived Data Product Cache }\label{ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-141}{LVV-141} & +\href{https://rubinobs.atlassian.net/browse/LVV-141}{LVV-141} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T155 \\ + \\ \end{tabular} \\ \hline @@ -11204,7 +10513,7 @@ \subsection{[LVV-141] DMS-REQ-0310-V-01: Un-Archived Data Product Cache }\label{ \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0310 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -11214,12 +10523,8 @@ \subsection{[LVV-141] DMS-REQ-0310-V-01: Un-Archived Data Product Cache }\label{ \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{l1CacheLifetime = 30{{[}day{]}}} Lifetime in the cache of -un-archived Level-1 data products. \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0130 & Catalogs (Level 1) \\ -DMS-REQ-0287 & DIASource Precovery \\ \end{tabular} \\ \hline \end{longtable} @@ -11231,7 +10536,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T155}{LVV-T155} & \multicolumn{4}{p{12cm}}{ Verify implementation of Un-Archived Data Product Cache } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Robert Gruendl [X] & Draft & 1 & false & Test \\ \hline +Robert Gruendl & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -11247,10 +10552,10 @@ \subsection{[LVV-142] DMS-REQ-0311-V-01: Regenerate Un-archived Data Products (S \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-142}{LVV-142} & +\href{https://rubinobs.atlassian.net/browse/LVV-142}{LVV-142} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T156 \\ + \\ \end{tabular} \\ \hline @@ -11268,7 +10573,7 @@ \subsection{[LVV-142] DMS-REQ-0311-V-01: Regenerate Un-archived Data Products (S \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0311 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -11277,19 +10582,10 @@ \subsection{[LVV-142] DMS-REQ-0311-V-01: Regenerate Un-archived Data Products (S to within scientifically reasonable tolerances, and package it for convenient execution by users. -\textbf{Discussion:} Unarchived data products currently include -Processed Visit Images for single visits, some Coadds, and Difference -Images. Scientifically reasonable tolerances means well within the -formal uncertainties of the data product, given the same production -software, calibrations, and compute platform, all of which are expected -to change (and improve) during the course of the survey. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0409 & Data Product Recreation \\ -OSS-REQ-0129 & Exposures (Level 1) \\ -DMS-REQ-0066 & Image Archive \\ \end{tabular} \\ \hline \end{longtable} @@ -11301,7 +10597,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T156}{LVV-T156} & \multicolumn{4}{p{12cm}}{ Verify implementation of Regenerate Un-archived Data Products } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Simon Krughoff & Draft & 1 & false & Test \\ \hline +Simon Krughoff & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -11318,10 +10614,10 @@ \subsection{[LVV-143] DMS-REQ-0312-V-01: Level 1 Data Product Access }\label{lvv \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-143}{LVV-143} & +\href{https://rubinobs.atlassian.net/browse/LVV-143}{LVV-143} & Eric Bellm & Covered & \begin{tabular}{c} -LVV-T157 \\ + \\ \end{tabular} \\ \hline @@ -11334,15 +10630,17 @@ \subsection{[LVV-143] DMS-REQ-0312-V-01: Level 1 Data Product Access }\label{lvv The term ''live'' Level 1 Database refers to the Prompt Products Database being updated within L1PublicT, and while it is updated as a result of Alert Production it does not contain copies of the alert -packets, which are stored elsewhere -(\href{https://jira.lsstcorp.org/browse/LVV-1456}{LVV-1456}). +packets, which are stored elsewhere ( { +\href{https://rubinobs.atlassian.net/browse/LVV-1456}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-1456} {Not Covered} } ). {\footnotesize \begin{tabular}{p{4cm}p{12cm}} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0312 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -11354,8 +10652,6 @@ \subsection{[LVV-143] DMS-REQ-0312-V-01: Level 1 Data Product Access }\label{lvv \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0185 & Transient Alert Query \\ -OSS-REQ-0127 & Level 1 Data Product Availability \\ \end{tabular} \\ \hline \end{longtable} @@ -11367,7 +10663,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T157}{LVV-T157} & \multicolumn{4}{p{12cm}}{ Verify implementation Level 1 Data Product Access } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Colin Slater & Draft & 1 & false & Test \\ \hline +Colin Slater & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -11381,10 +10677,10 @@ \subsection{[LVV-144] DMS-REQ-0313-V-01: Level 1 \& 2 Catalog Access }\label{lvv \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-144}{LVV-144} & +\href{https://rubinobs.atlassian.net/browse/LVV-144}{LVV-144} & Colin Slater & Covered & \begin{tabular}{c} -LVV-T158 \\ + \\ \end{tabular} \\ \hline @@ -11402,7 +10698,7 @@ \subsection{[LVV-144] DMS-REQ-0313-V-01: Level 1 \& 2 Catalog Access }\label{lvv \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0313 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -11411,13 +10707,10 @@ \subsection{[LVV-144] DMS-REQ-0313-V-01: Level 1 \& 2 Catalog Access }\label{lvv Releases for query by science users, as well as versions of the most recent catalogs generated from Special Programs data. -\textbf{Discussion:} There is no requirement for older data releases to -be queryable. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0186 & Access to Previous Data Releases \\ \end{tabular} \\ \hline \end{longtable} @@ -11429,7 +10722,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T158}{LVV-T158} & \multicolumn{4}{p{12cm}}{ Verify implementation Level 1 and 2 Catalog Access } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Colin Slater & Draft & 1 & false & Test \\ \hline +Colin Slater & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -11443,11 +10736,10 @@ \subsection{[LVV-145] DMS-REQ-0314-V-01: Compute Platform Heterogeneity }\label{ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-145}{LVV-145} & -Leanne Guy & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-145}{LVV-145} & +Leanne Guy & In Verification & \begin{tabular}{c} -LVV-T179 \\ -LVV-T287 \\ + \\ \end{tabular} \\ \hline @@ -11457,14 +10749,16 @@ \subsection{[LVV-145] DMS-REQ-0314-V-01: Compute Platform Heterogeneity }\label{ Run L1 demonstration tests on a cluster that is made up of different hardware configurations (at least 2). The operating systems running the processing (from VMs?) can differ. Show document containing minimum -hardware specification. +hardware specification.~ + +Note: The lower level requirement has the same text.~ {\footnotesize \begin{tabular}{p{4cm}p{12cm}} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0314 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -11473,15 +10767,10 @@ \subsection{[LVV-145] DMS-REQ-0314-V-01: Compute Platform Heterogeneity }\label{ The hardware, operating system, and other machine parameters shall be limited to a project-approved set. -\textbf{Discussion:} The necessity of replacing hardware throughout the -course of the survey essentially guarantees heterogeneity within a -cluster. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0124 & Software Development Standards \\ -OSS-REQ-0177 & Data Access Environment \\ \end{tabular} \\ \hline \end{longtable} @@ -11493,7 +10782,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T179}{LVV-T179} & \multicolumn{4}{p{12cm}}{ Verify implementation of Compute Platform Heterogeneity } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Robert Gruendl [X] & Draft & 1 & false & Test \\ \hline +Robert Gruendl & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -11502,34 +10791,6 @@ \subsubsection{Test Cases Summary} hardware provisioning). } -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T287}{LVV-T287} & \multicolumn{4}{p{12cm}}{ RAS-00-30: Raw Image Archiving Availability, Throughput, Reliability, -and Heterogeneity } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Michelle Butler [X] & Approved & 1 & false & Test \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -This test will check:\\ -\strut \\ - -\begin{itemize} -\tightlist -\item - Raw Image Archiving meets availability requirements; -\item - Raw Image Archiving meets throughput requirements; -\item - Raw Image Archiving meets reliability requirements; -\item - Raw Image Archiving meets heterogeneity requirements; -\end{itemize} - -\hfill\break -This test case need to be completed when more information is available. -} - \newpage \subsection{[LVV-146] DMS-REQ-0315-V-01: DMS Communication with OCS }\label{lvv-146} @@ -11537,29 +10798,24 @@ \subsection{[LVV-146] DMS-REQ-0315-V-01: DMS Communication with OCS }\label{lvv- \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-146}{LVV-146} & -Leanne Guy & In Verification & +\href{https://rubinobs.atlassian.net/browse/LVV-146}{LVV-146} & +Leanne Guy & Descoped & \begin{tabular}{c} -LVV-T183 \\ -LVV-T283 \\ -LVV-T284 \\ -LVV-T1549 \\ -LVV-T1556 \\ \end{tabular} \\ \hline \end{longtable} \textbf{Verification Element Description:} \\ -Show that a component exists and that it can communicate with the OCS at -the (simulated) summit. +This requirement has been deprecated per LCR-3643: +\url{https://project.lsst.org/groups/ccb/node/5543}~ {\footnotesize \begin{tabular}{p{4cm}p{12cm}} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0315 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -11570,101 +10826,12 @@ \subsection{[LVV-146] DMS-REQ-0315-V-01: DMS Communication with OCS }\label{lvv- \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0003 & The Base Facility \\ \end{tabular} \\ \hline \end{longtable} } -\subsubsection{Test Cases Summary} -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T183}{LVV-T183} & \multicolumn{4}{p{12cm}}{ Verify implementation of DMS Communication with OCS } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Defined & 1 & false & Test \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Verify that the DMS at the Base Facility can receive commands from the -OCS and send command responses, events, and telemetry back. ~Verified by -Early Integration activities and during AuxTel commissioning. -} - -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T283}{LVV-T283} & \multicolumn{4}{p{12cm}}{ RAS-00-00: Writing well-formed raw image } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Michelle Butler [X] & Approved & 1 & false & Test \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -This test will check:\\ - -\begin{itemize} -\tightlist -\item - The successful integration of the Pathfinder components with the DM - Header Service and the Level 1 Archiver; -\item - That the raw images are well-formed and meet specifications in - change-controlled documents \citeds{LSE-61}; -\end{itemize} - -\hfill\break -~This Test Case shall be repeated for each of the different cameras -(ATScam, LSSTCam) and sensors (Science, Wavefront, and Guider) -combination. -} - -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T284}{LVV-T284} & \multicolumn{4}{p{12cm}}{ RAS-00-05: (LDM-503-8b) Writing data from CCOB to the DBB for further -data processing } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Michelle Butler [X] & Approved & 1 & false & Test \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -This test will check: - -\begin{itemize} -\tightlist -\item - The successful integration of the DAQ archiver components with the - CCOB -\item - That the file can then be ingested into the DBB and be retrieved for - further analysis -\end{itemize} -} - -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1549}{LVV-T1549} & \multicolumn{4}{p{12cm}}{ LDM-503-6 Comcam verification readiness } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Michelle Butler [X] & Approved & 1 & false & Demonstration \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Verify that ComCam has all the services running and verified working for -retrieving an image from the ComCam DAQ and store it on file systems at -the LDF for viewing by RSP. ~ -} - -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1556}{LVV-T1556} & \multicolumn{4}{p{12cm}}{ LDM-503-10B Large Scale CCOB Data Access } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Michelle Butler [X] & Approved & 1 & false & Demonstration \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Demonstrate the ability to transfer data from the SLAC test stand or -CCOB with 21 rafts from SLAC and ingested at NCSA and make available -through an instance of the RSP -} - \newpage \subsection{[LVV-147] DMS-REQ-0316-V-01: Commissioning Cluster }\label{lvv-147} @@ -11672,10 +10839,10 @@ \subsection{[LVV-147] DMS-REQ-0316-V-01: Commissioning Cluster }\label{lvv-147} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-147}{LVV-147} & -Leanne Guy & In Verification & +\href{https://rubinobs.atlassian.net/browse/LVV-147}{LVV-147} & +Leanne Guy & Verified & \begin{tabular}{c} -LVV-T191 \\ + \\ \end{tabular} \\ \hline @@ -11691,7 +10858,7 @@ \subsection{[LVV-147] DMS-REQ-0316-V-01: Commissioning Cluster }\label{lvv-147} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0316 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -11704,8 +10871,6 @@ \subsection{[LVV-147] DMS-REQ-0316-V-01: Commissioning Cluster }\label{lvv-147} \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{budgetRelAlertProd = 10{{[}percent{]}}} Budget relative to the -cost of the Alert Production system. \\ \hline Upper Level Requirement & \begin{tabular}{cl} \end{tabular} @@ -11719,7 +10884,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T191}{LVV-T191} & \multicolumn{4}{p{12cm}}{ Verify implementation of Commissioning Cluster } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Draft & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -11734,10 +10899,10 @@ \subsection{[LVV-148] DMS-REQ-0317-V-01: DIAForcedSource Catalog }\label{lvv-148 \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-148}{LVV-148} & +\href{https://rubinobs.atlassian.net/browse/LVV-148}{LVV-148} & Eric Bellm & Verified & \begin{tabular}{c} -LVV-T55 \\ + \\ \end{tabular} \\ \hline @@ -11752,7 +10917,7 @@ \subsection{[LVV-148] DMS-REQ-0317-V-01: DIAForcedSource Catalog }\label{lvv-148 \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0317 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -11763,14 +10928,10 @@ \subsection{[LVV-148] DMS-REQ-0317-V-01: DIAForcedSource Catalog }\label{lvv-148 position, shape, and deblending parameters), and measurement quality flags. -\textbf{Discussion:} The large number of such forced sources makes it -impractical to measure more attributes than are necessary to construct a -light curve for variability studies. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0130 & Catalogs (Level 1) \\ \end{tabular} \\ \hline \end{longtable} @@ -11782,7 +10943,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T55}{LVV-T55} & \multicolumn{4}{p{12cm}}{ Verify implementation of DIAForcedSource Catalog } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Approved & 1 & false & Test \\ \hline +Eric Bellm & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -11797,11 +10958,11 @@ \subsection{[LVV-149] DMS-REQ-0318-V-01: Data Management Unscheduled Downtime }\ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-149}{LVV-149} & +\href{https://rubinobs.atlassian.net/browse/LVV-149}{LVV-149} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T180 \\ -LVV-T287 \\ + \\ + \\ \end{tabular} \\ \hline @@ -11818,7 +10979,7 @@ \subsection{[LVV-149] DMS-REQ-0318-V-01: Data Management Unscheduled Downtime }\ \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0318 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -11826,25 +10987,10 @@ \subsection{[LVV-149] DMS-REQ-0318-V-01: Data Management Unscheduled Downtime }\ to facilitate unplanned repair activities expected not to exceed \textbf{DMDowntime} days per year. -\textbf{Discussion:} This requirement does not apply to -DM\textquotesingle s alert publication and other data processing and -user-interaction functionality, but only to failures in DM that directly -prevent the collection of survey data. The reference case would be a -failure of communication or archiving that lasted longer than the -capacity of the Summit buffer -\/- i.e., an 11-day outage would exceed -the nominal buffer capacity by one day and therefore use up the proposed -allocation.\\ -\hspace*{0.333em}\\ -This requirement does not invoke the need to verify by reliability -analysis. Verification is by analysis that identifies likely hardware -failures and identifies mitigations to minimize downtime caused by those -failures. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{DMDowntime = 1{{[}day{]}}} Unplanned downtime per year. \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0373 & Unscheduled Downtime Subsystem Allocations \\ \end{tabular} \\ \hline \end{longtable} @@ -11856,7 +11002,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T180}{LVV-T180} & \multicolumn{4}{p{12cm}}{ Verify implementation of Data Management Unscheduled Downtime } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Robert Gruendl [X] & Draft & 1 & false & Test \\ \hline +Robert Gruendl & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -11875,7 +11021,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T287}{LVV-T287} & \multicolumn{4}{p{12cm}}{ RAS-00-30: Raw Image Archiving Availability, Throughput, Reliability, and Heterogeneity } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Michelle Butler [X] & Approved & 1 & false & Test \\ \hline +Michelle Butler [X] & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -11905,10 +11051,10 @@ \subsection{[LVV-150] DMS-REQ-0319-V-01: Characterizing Variability }\label{lvv- \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-150}{LVV-150} & -Eric Bellm & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-150}{LVV-150} & +Eric Bellm & In Verification & \begin{tabular}{c} -LVV-T56 \\ + \\ \end{tabular} \\ \hline @@ -11924,25 +11070,19 @@ \subsection{[LVV-150] DMS-REQ-0319-V-01: Characterizing Variability }\label{lvv- \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0319 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} \textbf{Specification:} For alert production, DIAObject variability -characterization shall include data collected during the time period -from the present to at least \textbf{diaCharacterizationCutoff} in the -past. +characterization shall include all available data collected during the +time period from the present to at least +\textbf{diaCharacterizationCutoff} in the past. -\textbf{Discussion:} These measurements can come from the live L1 -database. For level 1 processing during Data Release Production, all -data should be used for characterization. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{diaCharacterizationCutoff = 1{{[}year{]}}} Time-period to use -for characterizing variability in L1 system. \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0126 & Level 1 Data Products \\ \end{tabular} \\ \hline \end{longtable} @@ -11954,7 +11094,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T56}{LVV-T56} & \multicolumn{4}{p{12cm}}{ Verify implementation of Characterizing Variability } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Draft & 1 & false & Test \\ \hline +Eric Bellm & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -11970,10 +11110,10 @@ \subsection{[LVV-151] DMS-REQ-0320-V-01: Processing of Data From Special Program \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-151}{LVV-151} & +\href{https://rubinobs.atlassian.net/browse/LVV-151}{LVV-151} & Melissa Graham & Covered & \begin{tabular}{c} -LVV-T92 \\ + \\ \end{tabular} \\ \hline @@ -11989,7 +11129,7 @@ \subsection{[LVV-151] DMS-REQ-0320-V-01: Processing of Data From Special Program \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0320 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -11998,22 +11138,10 @@ \subsection{[LVV-151] DMS-REQ-0320-V-01: Processing of Data From Special Program the nightly Alert Processing (but the recipes may still issue Alerts), or on alternative timescales. -\textbf{Discussion:} LSST will provide these recipes for processing -Special Programs data when possible, which includes cases where DM can -run original or reconfigured versions of existing pipelines, and -excludes cases where the development of new algorithms, or the -allocation of significant additional computational resources, are -required. An example of an alternative timescale is a nightly trigger to -coadd all the deep-drilling field images. Decisions about which recipes -are applied to which Special Programs will be made by the Operations -team, after consideration of the scientific goals, computational -resources, and data rights policy. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -LSR-REQ-0075 & Survey Time Allocation \\ -OSS-REQ-0392 & Data Products Handling for Special Programs \\ \end{tabular} \\ \hline \end{longtable} @@ -12025,7 +11153,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T92}{LVV-T92} & \multicolumn{4}{p{12cm}}{ Verify implementation of Processing of Data From Special Programs } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Melissa Graham & Draft & 1 & false & Test \\ \hline +Melissa Graham & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -12043,10 +11171,10 @@ \subsection{[LVV-152] DMS-REQ-0321-V-01: Level 1 Processing of Special Programs \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-152}{LVV-152} & +\href{https://rubinobs.atlassian.net/browse/LVV-152}{LVV-152} & Melissa Graham & Covered & \begin{tabular}{c} -LVV-T93 \\ + \\ \end{tabular} \\ \hline @@ -12061,7 +11189,7 @@ \subsection{[LVV-152] DMS-REQ-0321-V-01: Level 1 Processing of Special Programs \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0321 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -12069,16 +11197,10 @@ \subsection{[LVV-152] DMS-REQ-0321-V-01: Level 1 Processing of Special Programs shall be completed before data arrives from the following night\textquotesingle s observations. -\textbf{Discussion:} Only Special Programs data that can be incorporated -into the prompt pipeline (i.e., standard visit images, or non-standard -visit images that can be shown to result in quality DIA products), will -be processed with the prompt pipeline and contribute to the Alert -Stream. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0392 & Data Products Handling for Special Programs \\ \end{tabular} \\ \hline \end{longtable} @@ -12090,7 +11212,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T93}{LVV-T93} & \multicolumn{4}{p{12cm}}{ Verify implementation of Level 1 Processing of Special Programs Data } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Melissa Graham & Draft & 1 & false & Test \\ \hline +Melissa Graham & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -12106,10 +11228,10 @@ \subsection{[LVV-153] DMS-REQ-0322-V-01: Special Programs Database }\label{lvv-1 \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-153}{LVV-153} & +\href{https://rubinobs.atlassian.net/browse/LVV-153}{LVV-153} & Melissa Graham & Covered & \begin{tabular}{c} -LVV-T94 \\ + \\ \end{tabular} \\ \hline @@ -12124,7 +11246,7 @@ \subsection{[LVV-153] DMS-REQ-0322-V-01: Special Programs Database }\label{lvv-1 \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0322 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -12138,7 +11260,6 @@ \subsection{[LVV-153] DMS-REQ-0322-V-01: Special Programs Database }\label{lvv-1 \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0392 & Data Products Handling for Special Programs \\ \end{tabular} \\ \hline \end{longtable} @@ -12150,7 +11271,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T94}{LVV-T94} & \multicolumn{4}{p{12cm}}{ Verify implementation of Special Programs Database } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Melissa Graham & Draft & 1 & false & Test \\ \hline +Melissa Graham & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -12169,10 +11290,10 @@ \subsection{[LVV-154] DMS-REQ-0323-V-01: Calculating SSObject Parameters }\label \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-154}{LVV-154} & -Eric Bellm & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-154}{LVV-154} & +Eric Bellm & In Verification & \begin{tabular}{c} -LVV-T57 \\ + \\ \end{tabular} \\ \hline @@ -12187,7 +11308,7 @@ \subsection{[LVV-154] DMS-REQ-0323-V-01: Calculating SSObject Parameters }\label \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0323 \\ \hline -Requirement Priority & 3 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -12200,7 +11321,6 @@ \subsection{[LVV-154] DMS-REQ-0323-V-01: Calculating SSObject Parameters }\label \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0126 & Level 1 Data Products \\ \end{tabular} \\ \hline \end{longtable} @@ -12212,7 +11332,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T57}{LVV-T57} & \multicolumn{4}{p{12cm}}{ Verify implementation of Calculating SSObject Parameters } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Draft & 1 & false & Test \\ \hline +Eric Bellm & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -12227,10 +11347,10 @@ \subsection{[LVV-155] DMS-REQ-0324-V-01: Matching DIASources to Objects }\label{ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-155}{LVV-155} & -Eric Bellm & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-155}{LVV-155} & +Eric Bellm & In Verification & \begin{tabular}{c} -LVV-T58 \\ + \\ \end{tabular} \\ \hline @@ -12245,21 +11365,17 @@ \subsection{[LVV-155] DMS-REQ-0324-V-01: Matching DIASources to Objects }\label{ \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0324 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} \textbf{Specification:} A L1 DIASource to L2 Object positional cross-match table or database view shall be made available. -\textbf{Discussion:} Care should be taken to note that this is purely a -cross-match based on separation on the sky and does not imply the -DIASource and Object are physically the same. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0126 & Level 1 Data Products \\ \end{tabular} \\ \hline \end{longtable} @@ -12271,7 +11387,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T58}{LVV-T58} & \multicolumn{4}{p{12cm}}{ Verify implementation of Matching DIASources to Objects } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Draft & 1 & false & Test \\ \hline +Eric Bellm & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -12286,10 +11402,10 @@ \subsection{[LVV-156] DMS-REQ-0325-V-01: Regenerating L1 Data Products During Da \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-156}{LVV-156} & +\href{https://rubinobs.atlassian.net/browse/LVV-156}{LVV-156} & Jim Bosch & Covered & \begin{tabular}{c} -LVV-T59 \\ + \\ \end{tabular} \\ \hline @@ -12304,20 +11420,17 @@ \subsection{[LVV-156] DMS-REQ-0325-V-01: Regenerating L1 Data Products During Da \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0325 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} \textbf{Specification:} During Data Release Processing, all the Level 1 data products shall be regenerated using the current best algorithms. -\textbf{Discussion:} Variability characterization will use the full -light curve history. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0135 & Uniformly calibrated and processed versions of Level 1 Data Products \\ \end{tabular} \\ \hline \end{longtable} @@ -12330,7 +11443,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T59}{LVV-T59} & \multicolumn{4}{p{12cm}}{ Verify implementation of Regenerating L1 Data Products During Data Release Processing } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Kian-Tat Lim & Draft & 1 & false & Test \\ \hline +Kian-Tat Lim & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -12345,10 +11458,10 @@ \subsection{[LVV-157] DMS-REQ-0326-V-01: Storing Approximations of Per-pixel Met \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-157}{LVV-157} & +\href{https://rubinobs.atlassian.net/browse/LVV-157}{LVV-157} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T23 \\ + \\ \end{tabular} \\ \hline @@ -12363,7 +11476,7 @@ \subsection{[LVV-157] DMS-REQ-0326-V-01: Storing Approximations of Per-pixel Met \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0326 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -12371,16 +11484,10 @@ \subsection{[LVV-157] DMS-REQ-0326-V-01: Storing Approximations of Per-pixel Met available in a parametrized approximate form in addition to a full per-pixel form. -\textbf{Discussion:} This parametrization could be in formats such as -MOC, Mangle polygons, or STC regions. ~Note that, under requirements -DMS-REQ-0383 and DMS-REQ-0379, MOCs for the survey coverage as a simple -Boolean map are required to be generated; the present requirement covers -maps providing additional information as a function of sky position. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0391 & Data Product Conventions \\ \end{tabular} \\ \hline \end{longtable} @@ -12392,7 +11499,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T23}{LVV-T23} & \multicolumn{4}{p{12cm}}{ Verify implementation of Storing Approximations of Per-pixel Metadata } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Simon Krughoff & Draft & 1 & false & Test \\ \hline +Simon Krughoff & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -12409,12 +11516,12 @@ \subsection{[LVV-158] DMS-REQ-0327-V-01: Background Model Calculation }\label{lv \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-158}{LVV-158} & +\href{https://rubinobs.atlassian.net/browse/LVV-158}{LVV-158} & Jim Bosch & Verified & \begin{tabular}{c} -LVV-T15 \\ -LVV-T19 \\ -LVV-T43 \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -12429,7 +11536,7 @@ \subsection{[LVV-158] DMS-REQ-0327-V-01: Background Model Calculation }\label{lv \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0327 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -12441,7 +11548,6 @@ \subsection{[LVV-158] DMS-REQ-0327-V-01: Background Model Calculation }\label{lv \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0056 & System Monitoring \& Diagnostics \\ \end{tabular} \\ \hline \end{longtable} @@ -12451,14 +11557,15 @@ \subsection{[LVV-158] DMS-REQ-0327-V-01: Background Model Calculation }\label{lv \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T15}{LVV-T15} & \multicolumn{4}{p{12cm}}{ DRP-00-30: Scientific Verification of Processed Visit Images } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T19}{LVV-T19} & \multicolumn{4}{p{12cm}}{ AG-00-10: Scientific Verification of Processed Visit Images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jim Bosch & Deprecated & 1 & false & Test \\ \hline +Eric Bellm & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ This test will check that the Processed Visit Images (PVIs) delivered by -the DRP science payload meet the requirements laid down by \citeds{LSE-61}.\\ +the alert generation science payload meet the requirements laid down by +\citeds{LSE-61}.\\ Specifically, this will demonstrate that: \begin{itemize} @@ -12466,6 +11573,9 @@ \subsubsection{Test Cases Summary} \item Processed visit images have been generated and persisted during payload execution; +\item + Each PVI includes a science pixel array, a mask array, and a variance + array. (DMS-REQ-0072). \item Each PVI includes a background model (DMS-REQ-0327), photometric zero-point (DMS- REQ-0029), spatially-varying PSF (DMS-REQ-0070) and @@ -12480,22 +11590,33 @@ \subsubsection{Test Cases Summary} \hfill\break This test does not include quantitative targets for the science quality -criteria; we instead re- quire for each test that we be able to quickly -construct a plot or display summary images that allow such a target can -be visualized. +criteria. } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T19}{LVV-T19} & \multicolumn{4}{p{12cm}}{ AG-00-10: Scientific Verification of Processed Visit Images } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T43}{LVV-T43} & \multicolumn{4}{p{12cm}}{ Verify implementation of Background Model Calculation } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Jim Bosch & Approved & 1.0(d) & false & Test \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Verify that Processed Visit Images produced by the DRP and AP pipelines +have had a model of the background subtracted, and that this model is +persisted in a way that permits the background subtracted from any CCD +to be retrieved along with the image for that CCD. +} + +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T15}{LVV-T15} & \multicolumn{4}{p{12cm}}{ DRP-00-30: Scientific Verification of Processed Visit Images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Deprecated & 1 & false & Test \\ \hline +Jim Bosch & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ This test will check that the Processed Visit Images (PVIs) delivered by -the alert generation science payload meet the requirements laid down by -\citeds{LSE-61}.\\ +the DRP science payload meet the requirements laid down by \citeds{LSE-61}.\\ Specifically, this will demonstrate that: \begin{itemize} @@ -12503,9 +11624,6 @@ \subsubsection{Test Cases Summary} \item Processed visit images have been generated and persisted during payload execution; -\item - Each PVI includes a science pixel array, a mask array, and a variance - array. (DMS-REQ-0072). \item Each PVI includes a background model (DMS-REQ-0327), photometric zero-point (DMS- REQ-0029), spatially-varying PSF (DMS-REQ-0070) and @@ -12520,21 +11638,9 @@ \subsubsection{Test Cases Summary} \hfill\break This test does not include quantitative targets for the science quality -criteria. -} - -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T43}{LVV-T43} & \multicolumn{4}{p{12cm}}{ Verify implementation of Background Model Calculation } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jim Bosch & Approved & 1 & false & Test \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Verify that Processed Visit Images produced by the DRP and AP pipelines -have had a model of the background subtracted, and that this model is -persisted in a way that permits the background subtracted from any CCD -to be retrieved along with the image for that CCD. +criteria; we instead re- quire for each test that we be able to quickly +construct a plot or display summary images that allow such a target can +be visualized. } @@ -12544,10 +11650,10 @@ \subsection{[LVV-159] DMS-REQ-0328-V-01: Documenting Image Characterization }\la \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-159}{LVV-159} & +\href{https://rubinobs.atlassian.net/browse/LVV-159}{LVV-159} & Jeffrey Carlin & Covered & \begin{tabular}{c} -LVV-T44 \\ + \\ \end{tabular} \\ \hline @@ -12565,7 +11671,7 @@ \subsection{[LVV-159] DMS-REQ-0328-V-01: Documenting Image Characterization }\la \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0328 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -12573,13 +11679,10 @@ \subsection{[LVV-159] DMS-REQ-0328-V-01: Documenting Image Characterization }\la shall be fully documented, and shall include a description of all image characterization data products. -\textbf{Discussion:} This will allow the community to use them to -increase understanding of LSST images and derived LSST catalogs. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0391 & Data Product Conventions \\ \end{tabular} \\ \hline \end{longtable} @@ -12591,7 +11694,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T44}{LVV-T44} & \multicolumn{4}{p{12cm}}{ Verify implementation of Documenting Image Characterization } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jim Bosch & Draft & 1 & false & Test \\ \hline +Jim Bosch & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -12606,10 +11709,10 @@ \subsection{[LVV-160] DMS-REQ-0329-V-01: All-Sky Visualization of Data Releases \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-160}{LVV-160} & -Leanne Guy & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-160}{LVV-160} & +Leanne Guy & In Verification & \begin{tabular}{c} -LVV-T76 \\ + \\ \end{tabular} \\ \hline @@ -12624,7 +11727,7 @@ \subsection{[LVV-160] DMS-REQ-0329-V-01: All-Sky Visualization of Data Releases \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0329 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -12632,14 +11735,10 @@ \subsection{[LVV-160] DMS-REQ-0329-V-01: All-Sky Visualization of Data Releases suitable for use in all-sky visualization tools, allowing panning and zooming of the entire data release. -\textbf{Discussion:} For example, this could mean HEALPix tiles suitable -for use in a HiPS server. The exact technology choice has to be -confirmed before understanding which format is required. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0136 & Co-added Exposures \\ \end{tabular} \\ \hline \end{longtable} @@ -12651,7 +11750,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T76}{LVV-T76} & \multicolumn{4}{p{12cm}}{ Verify implementation of All-Sky Visualization of Data Releases } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Simon Krughoff & Draft & 1 & false & Test \\ \hline +Simon Krughoff & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -12666,10 +11765,10 @@ \subsection{[LVV-161] DMS-REQ-0330-V-01: Best Seeing Coadds }\label{lvv-161} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-161}{LVV-161} & +\href{https://rubinobs.atlassian.net/browse/LVV-161}{LVV-161} & Jim Bosch & Verified & \begin{tabular}{c} -LVV-T77 \\ + \\ \end{tabular} \\ \hline @@ -12684,22 +11783,17 @@ \subsection{[LVV-161] DMS-REQ-0330-V-01: Best Seeing Coadds }\label{lvv-161} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0330 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} \textbf{Specification:} Best seeing coadds shall be made for each band (including multi-color). -\textbf{Discussion:} Note that DMS-REQ-0279 states that seeing-based -input selection for co-adds should be possible. ~These coadds are not -required to be persisted (c.f. DMS-REQ-0334) but software and services -will be provided for their re-creation on demand by science users. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0136 & Co-added Exposures \\ \end{tabular} \\ \hline \end{longtable} @@ -12711,7 +11805,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T77}{LVV-T77} & \multicolumn{4}{p{12cm}}{ Verify implementation of Best Seeing Coadds } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jim Bosch & Approved & 1 & false & Test \\ \hline +Jim Bosch & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -12727,14 +11821,14 @@ \subsection{[LVV-162] DMS-REQ-0331-V-01: Computing Derived Quantities }\label{lv \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-162}{LVV-162} & +\href{https://rubinobs.atlassian.net/browse/LVV-162}{LVV-162} & Melissa Graham & Covered & \begin{tabular}{c} -LVV-T13 \\ -LVV-T14 \\ -LVV-T21 \\ -LVV-T22 \\ -LVV-T24 \\ + \\ + \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -12749,7 +11843,7 @@ \subsection{[LVV-162] DMS-REQ-0331-V-01: Computing Derived Quantities }\label{lv \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0331 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -12760,15 +11854,10 @@ \subsection{[LVV-162] DMS-REQ-0331-V-01: Computing Derived Quantities }\label{lv of fitted models and make it as easy as possible to calculate color-color diagrams. -\textbf{Discussion:} Example quantities include those used to assess -model fit quality or those required for calculating color-magnitude -diagrams. Care should be taken to name the derived columns in a clear -unambiguous way. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0391 & Data Product Conventions \\ \end{tabular} \\ \hline \end{longtable} @@ -12778,46 +11867,91 @@ \subsection{[LVV-162] DMS-REQ-0331-V-01: Computing Derived Quantities }\label{lv \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T13}{LVV-T13} & \multicolumn{4}{p{12cm}}{ DRP-00-15: Scientific Verification of Source Catalog } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T22}{LVV-T22} & \multicolumn{4}{p{12cm}}{ AG-00-25: Scientific Verification of DIAObject Catalog } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jim Bosch & Deprecated & 1 & false & Test \\ \hline +Eric Bellm & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -This test will check that the source catalogs delivered by the DRP -science payload meet the requirements laid down by \citeds{LSE-61}.\\ +This test will check that the DIAObject catalogs delivered by the Alert +Generation science pay- load meet the requirements laid down by +\citeds{LSE-61}.\\ Specifically, this will demonstrate that: \begin{itemize} \tightlist +\item + DIAObjects are recorded with unique identifiers (DMS-REQ-0271); \item Measurements in the catalog are presented in flux units (DMS-REQ-0347); \item - Derived quantities are provided in pre-computed columns - (DMS-REQ-0331); + EachDIAObjectrecordcontainscontainsanappropriatesetofsummaryattributes(DMS- + REQ-0271 and DMS-REQ-0272). Note: + + \begin{itemize} + \tightlist + \item + This test is executed independently of the Data Release Production + system. Hence, DIAObjects are not associated to Objects, and the + association metadata specified by DMS-REQ-0271 is not expected to be + available. + \item + TheLDM-503-3erapipelineisnotexpectedtocalculateorpersistallattributesspec- + ified by DMS-REQ-0272 requirement. + \end{itemize} \item - Aperture corrections for different photometry algorithms are - consistent. + Relevant derived quantities are provided in pre-computed columns + (DMS-REQ-0331);~ +\end{itemize} + +\hfill\break +This test does not include quantitative targets for the science quality +criteria. +} + +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T21}{LVV-T21} & \multicolumn{4}{p{12cm}}{ AG-00-20: Scientific Verification of DIASource Catalog } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Eric Bellm & Deprecated & 1.0(d) & false & Test \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +This test will check that the difference image source catalogs delivered +by the Alert Generation science payload meet the requirements laid down +by \citeds{LSE-61}. + +\begin{itemize} +\tightlist \item - Photometry measurements are consistent with reference catalog - photometry (including sources not used in photometric calibration). + Specifically, this will demonstrate that: \item - Astrometry measurements are consistent with reference catalog - positions (including sources not used in astrometric calibration). + Measurements in the catalog are presented in flux units + (DMS-REQ-0347); +\item + Each DIASource record contains an appropriate subset of the attributes + required by DMS-REQ-0269. In particular, the LDM-503-3-era pipeline is + expected to provide DIASource positions (sky and focal plane), fluxes, + and flags indicative of issues encountered during processing. +\item + Faint DIASources satisfying additional criteria are stored + (DMS-REQ-0270). +\item + Derived quantities are provided in pre-computed columns + (DMS-REQ-0331); \end{itemize} -\hfill\break This test does not include quantitative targets for the science quality -criteria; we instead require for each test that we be able to quickly -construct a plot in which such a target can be visualized. +criteria.\\ +\strut \\ } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T14}{LVV-T14} & \multicolumn{4}{p{12cm}}{ DRP-00-25: Scientific Verification of Object Catalog } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jim Bosch & Deprecated & 1 & false & Test \\ \hline +Jim Bosch & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -12861,98 +11995,53 @@ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T21}{LVV-T21} & \multicolumn{4}{p{12cm}}{ AG-00-20: Scientific Verification of DIASource Catalog } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T24}{LVV-T24} & \multicolumn{4}{p{12cm}}{ Verify implementation of Computing Derived Quantities } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Deprecated & 1 & false & Test \\ \hline +Melissa Graham & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -This test will check that the difference image source catalogs delivered -by the Alert Generation science payload meet the requirements laid down -by \citeds{LSE-61}. - -\begin{itemize} -\tightlist -\item - Specifically, this will demonstrate that: -\item - Measurements in the catalog are presented in flux units - (DMS-REQ-0347); -\item - Each DIASource record contains an appropriate subset of the attributes - required by DMS-REQ-0269. In particular, the LDM-503-3-era pipeline is - expected to provide DIASource positions (sky and focal plane), fluxes, - and flags indicative of issues encountered during processing. -\item - Faint DIASources satisfying additional criteria are stored - (DMS-REQ-0270). -\item - Derived quantities are provided in pre-computed columns - (DMS-REQ-0331); -\end{itemize} - -This test does not include quantitative targets for the science quality -criteria.\\ -\strut \\ +To confirm that common derived quantities (apparent magnitude, FWHM in +arcsec, ellipticity) are available to an end-user by, e.g., ensuring a +color-color diagram is easy to construction, fitting functions to +derived data, or generating other common scientific derivatives. } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T22}{LVV-T22} & \multicolumn{4}{p{12cm}}{ AG-00-25: Scientific Verification of DIAObject Catalog } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T13}{LVV-T13} & \multicolumn{4}{p{12cm}}{ DRP-00-15: Scientific Verification of Source Catalog } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Deprecated & 1 & false & Test \\ \hline +Jim Bosch & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -This test will check that the DIAObject catalogs delivered by the Alert -Generation science pay- load meet the requirements laid down by -\citeds{LSE-61}.\\ +This test will check that the source catalogs delivered by the DRP +science payload meet the requirements laid down by \citeds{LSE-61}.\\ Specifically, this will demonstrate that: \begin{itemize} \tightlist -\item - DIAObjects are recorded with unique identifiers (DMS-REQ-0271); \item Measurements in the catalog are presented in flux units (DMS-REQ-0347); \item - EachDIAObjectrecordcontainscontainsanappropriatesetofsummaryattributes(DMS- - REQ-0271 and DMS-REQ-0272). Note: - - \begin{itemize} - \tightlist - \item - This test is executed independently of the Data Release Production - system. Hence, DIAObjects are not associated to Objects, and the - association metadata specified by DMS-REQ-0271 is not expected to be - available. - \item - TheLDM-503-3erapipelineisnotexpectedtocalculateorpersistallattributesspec- - ified by DMS-REQ-0272 requirement. - \end{itemize} + Derived quantities are provided in pre-computed columns + (DMS-REQ-0331); \item - Relevant derived quantities are provided in pre-computed columns - (DMS-REQ-0331);~ + Aperture corrections for different photometry algorithms are + consistent. +\item + Photometry measurements are consistent with reference catalog + photometry (including sources not used in photometric calibration). +\item + Astrometry measurements are consistent with reference catalog + positions (including sources not used in astrometric calibration). \end{itemize} \hfill\break This test does not include quantitative targets for the science quality -criteria. -} - -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T24}{LVV-T24} & \multicolumn{4}{p{12cm}}{ Verify implementation of Computing Derived Quantities } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Melissa Graham & Draft & 1 & false & Test \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -To confirm that common derived quantities (apparent magnitude, FWHM in -arcsec, ellipticity) are available to an end-user by, e.g., ensuring a -color-color diagram is easy to construction, fitting functions to -derived data, or generating other common scientific derivatives. +criteria; we instead require for each test that we be able to quickly +construct a plot in which such a target can be visualized. } @@ -12962,10 +12051,10 @@ \subsection{[LVV-163] DMS-REQ-0332-V-01: Denormalizing Database Tables }\label{l \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-163}{LVV-163} & +\href{https://rubinobs.atlassian.net/browse/LVV-163}{LVV-163} & Colin Slater & Covered & \begin{tabular}{c} -LVV-T25 \\ + \\ \end{tabular} \\ \hline @@ -12980,7 +12069,7 @@ \subsection{[LVV-163] DMS-REQ-0332-V-01: Denormalizing Database Tables }\label{l \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0332 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -12992,7 +12081,6 @@ \subsection{[LVV-163] DMS-REQ-0332-V-01: Denormalizing Database Tables }\label{l \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0133 & Level 2 Data Products \\ \end{tabular} \\ \hline \end{longtable} @@ -13004,7 +12092,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T25}{LVV-T25} & \multicolumn{4}{p{12cm}}{ Verify implementation of Denormalizing Database Tables } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Colin Slater & Draft & 1 & false & Test \\ \hline +Colin Slater & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -13019,10 +12107,10 @@ \subsection{[LVV-164] DMS-REQ-0333-V-01: Maximum Likelihood Values and Covarianc \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-164}{LVV-164} & +\href{https://rubinobs.atlassian.net/browse/LVV-164}{LVV-164} & Jim Bosch & Covered & \begin{tabular}{c} -LVV-T26 \\ + \\ \end{tabular} \\ \hline @@ -13037,21 +12125,17 @@ \subsection{[LVV-164] DMS-REQ-0333-V-01: Maximum Likelihood Values and Covarianc \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0333 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} \textbf{Specification:} Quantities delivered by all measurement algorithms shall include maximum likelihood values and covariances. -\textbf{Discussion:} Algorithms for which such values are impossible, -will be documented explicitly to declare that the values are -unavailable. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0391 & Data Product Conventions \\ \end{tabular} \\ \hline \end{longtable} @@ -13063,7 +12147,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T26}{LVV-T26} & \multicolumn{4}{p{12cm}}{ Verify implementation of Maximum Likelihood Values and Covariances } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jim Bosch & Draft & 1 & false & Test \\ \hline +Jim Bosch & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -13092,15 +12176,15 @@ \subsection{[LVV-165] DMS-REQ-0334-V-01: Persisting Data Products }\label{lvv-16 \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-165}{LVV-165} & +\href{https://rubinobs.atlassian.net/browse/LVV-165}{LVV-165} & Colin Slater & Verified & \begin{tabular}{c} -LVV-T12 \\ -LVV-T13 \\ -LVV-T14 \\ -LVV-T15 \\ -LVV-T16 \\ -LVV-T78 \\ + \\ + \\ + \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -13115,26 +12199,17 @@ \subsection{[LVV-165] DMS-REQ-0334-V-01: Persisting Data Products }\label{lvv-16 \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0334 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} \textbf{Specification:} All per-band deep coadds shall be kept indefinitely and made available to users. -\textbf{Discussion:} This requirement is intended to list all the -derived image data products that must be archived and available for -download rather than regenerated on demand. ~For example, in the latter -category, DMS-REQ-0069 indicates in the Discussion that Processed Visit -Images are not archived, and DMS-REQ-0010 indicates in the Discussion -that Difference Exposures are not archived. ~Several categories of -coadds are also not expected to be archived. ~NB: DMS-REQ-0346 states -that the raw data shall be preserved and made available for access. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0136 & Co-added Exposures \\ \end{tabular} \\ \hline \end{longtable} @@ -13144,74 +12219,80 @@ \subsection{[LVV-165] DMS-REQ-0334-V-01: Persisting Data Products }\label{lvv-16 \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T12}{LVV-T12} & \multicolumn{4}{p{12cm}}{ DRP-00-10: Data Release Includes Required Data Products } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T16}{LVV-T16} & \multicolumn{4}{p{12cm}}{ DRP-00-35: Scientific Verification of Coadd Images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jim Bosch & Deprecated & 1 & false & Test \\ \hline +Jim Bosch & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -This test will check that the basic data products which should be in an -data release are generated by execution of the science payload.\\ -These products will include: +This test will check that the coadded images delivered by the DRP +science payload meet the requirements laid down by \citeds{LSE-61}.\\ +Specifically, this will demonstrate that: \begin{itemize} \tightlist \item - Source catalogs, derived from PVIs and coadded images (DMS-REQ-0267 \& - DMS-REQ-0277); + Coadds have been generated and persisted during payload execution;~ \item - Forced source catalogs (DMS-REQ-0268); + Each coadd provides a spatially varying PSF model (DMS-REQ-0047). \item - Object catalogs (DMS-REQ-0275); + Saturated pixels are correctly masked. \item - Processed visit images (PVIs; DMS-REQ-0069); + Pixels affected by satellite trails and ghosts are rejected from the + coadd. \item - Coadded images (DMS-REQ-0279); + The background is not oversubtracted around bright objects. \end{itemize} + +\hfill\break +This test does not include quantitative targets for the science quality +criteria; we instead require for each test that we be able to quickly +construct a plot or display summary images that allow such a target can +be visualized.\\ +\strut \\ } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T13}{LVV-T13} & \multicolumn{4}{p{12cm}}{ DRP-00-15: Scientific Verification of Source Catalog } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T15}{LVV-T15} & \multicolumn{4}{p{12cm}}{ DRP-00-30: Scientific Verification of Processed Visit Images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jim Bosch & Deprecated & 1 & false & Test \\ \hline +Jim Bosch & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -This test will check that the source catalogs delivered by the DRP -science payload meet the requirements laid down by \citeds{LSE-61}.\\ +This test will check that the Processed Visit Images (PVIs) delivered by +the DRP science payload meet the requirements laid down by \citeds{LSE-61}.\\ Specifically, this will demonstrate that: \begin{itemize} \tightlist \item - Measurements in the catalog are presented in flux units - (DMS-REQ-0347); + Processed visit images have been generated and persisted during + payload execution; \item - Derived quantities are provided in pre-computed columns - (DMS-REQ-0331); + Each PVI includes a background model (DMS-REQ-0327), photometric + zero-point (DMS- REQ-0029), spatially-varying PSF (DMS-REQ-0070) and + WCS (DMS-REQ-0030). \item - Aperture corrections for different photometry algorithms are - consistent. + Saturated pixels are correctly masked. \item - Photometry measurements are consistent with reference catalog - photometry (including sources not used in photometric calibration). + Pixels affected by cosmic rays are correctly masked. \item - Astrometry measurements are consistent with reference catalog - positions (including sources not used in astrometric calibration). + The background is not oversubtracted around bright objects. \end{itemize} \hfill\break This test does not include quantitative targets for the science quality -criteria; we instead require for each test that we be able to quickly -construct a plot in which such a target can be visualized. +criteria; we instead re- quire for each test that we be able to quickly +construct a plot or display summary images that allow such a target can +be visualized. } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T14}{LVV-T14} & \multicolumn{4}{p{12cm}}{ DRP-00-25: Scientific Verification of Object Catalog } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jim Bosch & Deprecated & 1 & false & Test \\ \hline +Jim Bosch & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -13255,85 +12336,79 @@ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T15}{LVV-T15} & \multicolumn{4}{p{12cm}}{ DRP-00-30: Scientific Verification of Processed Visit Images } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T13}{LVV-T13} & \multicolumn{4}{p{12cm}}{ DRP-00-15: Scientific Verification of Source Catalog } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jim Bosch & Deprecated & 1 & false & Test \\ \hline +Jim Bosch & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -This test will check that the Processed Visit Images (PVIs) delivered by -the DRP science payload meet the requirements laid down by \citeds{LSE-61}.\\ +This test will check that the source catalogs delivered by the DRP +science payload meet the requirements laid down by \citeds{LSE-61}.\\ Specifically, this will demonstrate that: \begin{itemize} \tightlist \item - Processed visit images have been generated and persisted during - payload execution; + Measurements in the catalog are presented in flux units + (DMS-REQ-0347); \item - Each PVI includes a background model (DMS-REQ-0327), photometric - zero-point (DMS- REQ-0029), spatially-varying PSF (DMS-REQ-0070) and - WCS (DMS-REQ-0030). + Derived quantities are provided in pre-computed columns + (DMS-REQ-0331); \item - Saturated pixels are correctly masked. + Aperture corrections for different photometry algorithms are + consistent. \item - Pixels affected by cosmic rays are correctly masked. + Photometry measurements are consistent with reference catalog + photometry (including sources not used in photometric calibration). \item - The background is not oversubtracted around bright objects. + Astrometry measurements are consistent with reference catalog + positions (including sources not used in astrometric calibration). \end{itemize} \hfill\break This test does not include quantitative targets for the science quality -criteria; we instead re- quire for each test that we be able to quickly -construct a plot or display summary images that allow such a target can -be visualized. +criteria; we instead require for each test that we be able to quickly +construct a plot in which such a target can be visualized. } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T16}{LVV-T16} & \multicolumn{4}{p{12cm}}{ DRP-00-35: Scientific Verification of Coadd Images } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T78}{LVV-T78} & \multicolumn{4}{p{12cm}}{ Verify implementation of Persisting Data Products } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jim Bosch & Deprecated & 1 & false & Test \\ \hline +Kian-Tat Lim & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -This test will check that the coadded images delivered by the DRP -science payload meet the requirements laid down by \citeds{LSE-61}.\\ -Specifically, this will demonstrate that: +Verify that per-band deep coadds and best-seeing coadds are present, +kept, and available. +} + +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T12}{LVV-T12} & \multicolumn{4}{p{12cm}}{ DRP-00-10: Data Release Includes Required Data Products } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Jim Bosch & Deprecated & 1.0(d) & false & Test \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +This test will check that the basic data products which should be in an +data release are generated by execution of the science payload.\\ +These products will include: \begin{itemize} \tightlist \item - Coadds have been generated and persisted during payload execution;~ + Source catalogs, derived from PVIs and coadded images (DMS-REQ-0267 \& + DMS-REQ-0277); \item - Each coadd provides a spatially varying PSF model (DMS-REQ-0047). + Forced source catalogs (DMS-REQ-0268); \item - Saturated pixels are correctly masked. + Object catalogs (DMS-REQ-0275); \item - Pixels affected by satellite trails and ghosts are rejected from the - coadd. + Processed visit images (PVIs; DMS-REQ-0069); \item - The background is not oversubtracted around bright objects. + Coadded images (DMS-REQ-0279); \end{itemize} - -\hfill\break -This test does not include quantitative targets for the science quality -criteria; we instead require for each test that we be able to quickly -construct a plot or display summary images that allow such a target can -be visualized.\\ -\strut \\ -} - -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T78}{LVV-T78} & \multicolumn{4}{p{12cm}}{ Verify implementation of Persisting Data Products } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Kian-Tat Lim & Approved & 1 & false & Test \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Verify that per-band deep coadds and best-seeing coadds are present, -kept, and available. } @@ -13343,10 +12418,10 @@ \subsection{[LVV-166] DMS-REQ-0335-V-01: PSF-Matched Coadds }\label{lvv-166} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-166}{LVV-166} & +\href{https://rubinobs.atlassian.net/browse/LVV-166}{LVV-166} & Jim Bosch & Verified & \begin{tabular}{c} -LVV-T79 \\ + \\ \end{tabular} \\ \hline @@ -13362,22 +12437,17 @@ \subsection{[LVV-166] DMS-REQ-0335-V-01: PSF-Matched Coadds }\label{lvv-166} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0335 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} \textbf{Specification:} PSF-matched coadds shall be made for each band (including multi-band). -\textbf{Discussion:} These are used to measure colors and shapes of -objects at "standard" seeing. ~These coadds are not required to be -persisted (c.f. DMS-REQ-0334) but software and services will be provided -for their recreation on-demand by science users. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0133 & Level 2 Data Products \\ \end{tabular} \\ \hline \end{longtable} @@ -13389,7 +12459,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T79}{LVV-T79} & \multicolumn{4}{p{12cm}}{ Verify implementation of PSF-Matched Coadds } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jim Bosch & Approved & 1 & false & Test \\ \hline +Jim Bosch & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -13403,10 +12473,10 @@ \subsection{[LVV-167] DMS-REQ-0336-V-01: Regenerating Data Products from Previou \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-167}{LVV-167} & +\href{https://rubinobs.atlassian.net/browse/LVV-167}{LVV-167} & Leanne Guy & In Verification & \begin{tabular}{c} -LVV-T159 \\ + \\ \end{tabular} \\ \hline @@ -13422,7 +12492,7 @@ \subsection{[LVV-167] DMS-REQ-0336-V-01: Regenerating Data Products from Previou \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0336 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -13430,15 +12500,10 @@ \subsection{[LVV-167] DMS-REQ-0336-V-01: Regenerating Data Products from Previou products from previous data releases to within scientifically reasonable tolerances. -\textbf{Discussion:} This is similar to DMS-REQ-0311, but covering prior -data releases. The intent is for the software to be runnable in the same -environment as was used for the original data release without the -software having to be ported to a modern operating system. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -LSR-REQ-0049 & Data Product Archiving \\ \end{tabular} \\ \hline \end{longtable} @@ -13451,7 +12516,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T159}{LVV-T159} & \multicolumn{4}{p{12cm}}{ Verify implementation of Regenerating Data Products from Previous Data Releases } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Simon Krughoff & Draft & 1 & false & Test \\ \hline +Simon Krughoff & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -13466,10 +12531,10 @@ \subsection{[LVV-168] DMS-REQ-0337-V-01: Detecting faint variable objects }\labe \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-168}{LVV-168} & -Melissa Graham & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-168}{LVV-168} & +Melissa Graham & In Verification & \begin{tabular}{c} -LVV-T80 \\ + \\ \end{tabular} \\ \hline @@ -13484,7 +12549,7 @@ \subsection{[LVV-168] DMS-REQ-0337-V-01: Detecting faint variable objects }\labe \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0337 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -13492,13 +12557,10 @@ \subsection{[LVV-168] DMS-REQ-0337-V-01: Detecting faint variable objects }\labe showing long-term variability, or nearby object with high proper motions. -\textbf{Discussion:} For example, this could be implemented using -short-period (yearly) coadds. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0136 & Co-added Exposures \\ \end{tabular} \\ \hline \end{longtable} @@ -13510,7 +12572,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T80}{LVV-T80} & \multicolumn{4}{p{12cm}}{ Verify implementation of Detecting faint variable objects } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Melissa Graham & Draft & 1 & false & Test \\ \hline +Melissa Graham & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -13527,10 +12589,10 @@ \subsection{[LVV-169] DMS-REQ-0338-V-01: Targeted Coadds }\label{lvv-169} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-169}{LVV-169} & -Jim Bosch & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-169}{LVV-169} & +Jim Bosch & In Verification & \begin{tabular}{c} -LVV-T81 \\ + \\ \end{tabular} \\ \hline @@ -13545,21 +12607,17 @@ \subsection{[LVV-169] DMS-REQ-0338-V-01: Targeted Coadds }\label{lvv-169} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0338 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} \textbf{Specification:} It shall be possible to retain small sections of all generated coadds. -\textbf{Discussion:} This supports quality assessment and targeted -science. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -LSR-REQ-0040 & Data Quality Monitoring \\ -OSS-REQ-0136 & Co-added Exposures \\ \end{tabular} \\ \hline \end{longtable} @@ -13571,7 +12629,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T81}{LVV-T81} & \multicolumn{4}{p{12cm}}{ Verify implementation of Targeted Coadds } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jim Bosch & Draft & 1 & false & Test \\ \hline +Jim Bosch & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -13586,10 +12644,10 @@ \subsection{[LVV-170] DMS-REQ-0339-V-01: Tracking Characterization Changes Betwe \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-170}{LVV-170} & +\href{https://rubinobs.atlassian.net/browse/LVV-170}{LVV-170} & Colin Slater & Covered & \begin{tabular}{c} -LVV-T82 \\ + \\ \end{tabular} \\ \hline @@ -13605,21 +12663,17 @@ \subsection{[LVV-170] DMS-REQ-0339-V-01: Tracking Characterization Changes Betwe \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0339 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} \textbf{Specification:} Small, overlapping, samples of data from older releases shall be kept loaded in the database. -\textbf{Discussion:} This enables a comparison of how current data -releases relate to previous data releases and to improve data quality -monitoring. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -LSR-REQ-0040 & Data Quality Monitoring \\ \end{tabular} \\ \hline \end{longtable} @@ -13632,7 +12686,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T82}{LVV-T82} & \multicolumn{4}{p{12cm}}{ Verify implementation of Tracking Characterization Changes Between Data Releases } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jim Bosch & Defined & 1 & false & Test \\ \hline +Jim Bosch & Defined & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -13647,10 +12701,10 @@ \subsection{[LVV-171] DMS-REQ-0340-V-01: Access Controls of Level 3 Data Product \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-171}{LVV-171} & -Leanne Guy & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-171}{LVV-171} & +Leanne Guy & In Verification & \begin{tabular}{c} -LVV-T123 \\ + \\ \end{tabular} \\ \hline @@ -13665,7 +12719,7 @@ \subsection{[LVV-171] DMS-REQ-0340-V-01: Access Controls of Level 3 Data Product \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0340 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -13673,14 +12727,10 @@ \subsection{[LVV-171] DMS-REQ-0340-V-01: Access Controls of Level 3 Data Product have the ability to have access restricted to the owner, a list of people, a named group, or be completely public. -\textbf{Discussion:} These features are supported by VOSpace. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0176 & Data Access \\ -OSS-REQ-0187 & Information Security \\ -OSS-REQ-0142 & Access \\ \end{tabular} \\ \hline \end{longtable} @@ -13692,7 +12742,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T123}{LVV-T123} & \multicolumn{4}{p{12cm}}{ Verify implementation of Access Controls of Level 3 Data Products } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Robert Gruendl [X] & Draft & 1 & false & Test \\ \hline +Robert Gruendl & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -13710,10 +12760,10 @@ \subsection{[LVV-172] DMS-REQ-0341-V-01: Max elapsed time for precovery results \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-172}{LVV-172} & -Eric Bellm & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-172}{LVV-172} & +Eric Bellm & In Verification & \begin{tabular}{c} -LVV-T160 \\ + \\ \end{tabular} \\ \hline @@ -13734,7 +12784,7 @@ \subsection{[LVV-172] DMS-REQ-0341-V-01: Max elapsed time for precovery results \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0341 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -13744,17 +12794,10 @@ \subsection{[LVV-172] DMS-REQ-0341-V-01: Max elapsed time for precovery results \textbf{precoveryServiceElapsed} hours of the request and supporting at least \textbf{precoveryServicePeakUsers} submissions per hour. -\textbf{Discussion:} This is forced photometry on difference images from -each visit. This will include a web interface and scriptable APIs. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{precoveryServiceElapsed = 24{{[}hour{]}}} Maximum time -between submitting a request and receiving the results., -\textbf{precoveryServicePeakUsers = 10{{[}integer{]}}} Minimum number of -precovery service connections to be supported per hour.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0126 & Level 1 Data Products \\ \end{tabular} \\ \hline \end{longtable} @@ -13766,7 +12809,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T160}{LVV-T160} & \multicolumn{4}{p{12cm}}{ Verify implementation of Providing a Precovery Service } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Draft & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -13784,11 +12827,11 @@ \subsection{[LVV-173] DMS-REQ-0342-V-01: Alert Filtering Service }\label{lvv-173 \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-173}{LVV-173} & +\href{https://rubinobs.atlassian.net/browse/LVV-173}{LVV-173} & Eric Bellm & Covered & \begin{tabular}{c} -LVV-T112 \\ -LVV-T218 \\ + \\ + \\ \end{tabular} \\ \hline @@ -13803,7 +12846,7 @@ \subsection{[LVV-173] DMS-REQ-0342-V-01: Alert Filtering Service }\label{lvv-173 \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0342 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -13815,7 +12858,6 @@ \subsection{[LVV-173] DMS-REQ-0342-V-01: Alert Filtering Service }\label{lvv-173 \hline Upper Level Requirement & \begin{tabular}{cl} -LSR-REQ-0025 & Transient Filtering \\ \end{tabular} \\ \hline \end{longtable} @@ -13823,23 +12865,11 @@ \subsection{[LVV-173] DMS-REQ-0342-V-01: Alert Filtering Service }\label{lvv-173 \subsubsection{Test Cases Summary} -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T112}{LVV-T112} & \multicolumn{4}{p{12cm}}{ Verify implementation of Alert Filtering Service } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Defined & 1 & false & Test \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Verify that user-defined filters can be used to generate a basic alert -filtering service. -} - \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T218}{LVV-T218} & \multicolumn{4}{p{12cm}}{ Simple Filtering of the LSST Alert Stream } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Approved & 1 & false & Test \\ \hline +Eric Bellm & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -13861,6 +12891,18 @@ \subsubsection{Test Cases Summary} \hfill\break } +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T112}{LVV-T112} & \multicolumn{4}{p{12cm}}{ Verify implementation of Alert Filtering Service } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Eric Bellm & Defined & 1.0(d) & false & Test \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Verify that user-defined filters can be used to generate a basic alert +filtering service. +} + \newpage \subsection{[LVV-174] DMS-REQ-0343-V-01: Number of full-size alerts }\label{lvv-174} @@ -13868,11 +12910,11 @@ \subsection{[LVV-174] DMS-REQ-0343-V-01: Number of full-size alerts }\label{lvv- \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-174}{LVV-174} & +\href{https://rubinobs.atlassian.net/browse/LVV-174}{LVV-174} & Eric Bellm & Covered & \begin{tabular}{c} -LVV-T113 \\ -LVV-T218 \\ + \\ + \\ \end{tabular} \\ \hline @@ -13891,7 +12933,7 @@ \subsection{[LVV-174] DMS-REQ-0343-V-01: Number of full-size alerts }\label{lvv- \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0343 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -13900,19 +12942,10 @@ \subsection{[LVV-174] DMS-REQ-0343-V-01: Number of full-size alerts }\label{lvv- bandwidth capable of receiving the equivalent of \textbf{numBrokerAlerts} alerts per visit. -\textbf{Discussion:} The constraint on number of alerts is specified for -the full VOEvent alert content, but could also be satisfied by all -alerts being received with minimal alert content. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{numBrokerUsers = 100{{[}integer{]}}} Supported number of -simultaneous users connected to the LSST alert filtering system., -\textbf{numBrokerAlerts = 20{{[}integer{]}}} Number of full-sized alerts -that can be received per visit per user.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0193 & Alerts per Visit \\ -OSS-REQ-0184 & Transient Alert Publication \\ \end{tabular} \\ \hline \end{longtable} @@ -13925,7 +12958,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T113}{LVV-T113} & \multicolumn{4}{p{12cm}}{ Verify implementation of Performance Requirements for LSST Alert Filtering Service } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Defined & 1 & false & Test \\ \hline +Eric Bellm & Defined & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -13938,7 +12971,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T218}{LVV-T218} & \multicolumn{4}{p{12cm}}{ Simple Filtering of the LSST Alert Stream } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Approved & 1 & false & Test \\ \hline +Eric Bellm & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -13967,11 +13000,11 @@ \subsection{[LVV-175] DMS-REQ-0004-V-01: Time to L1 public release }\label{lvv-1 \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-175}{LVV-175} & +\href{https://rubinobs.atlassian.net/browse/LVV-175}{LVV-175} & Melissa Graham & Covered & \begin{tabular}{c} -LVV-T35 \\ -LVV-T95 \\ + \\ + \\ \end{tabular} \\ \hline @@ -13985,68 +13018,40 @@ \subsection{[LVV-175] DMS-REQ-0004-V-01: Time to L1 public release }\label{lvv-1 with simulated data. Will need to be verified again during commissioning. -Associated element -(\href{https://jira.lsstcorp.org/browse/LVV-9740}{LVV-9740}) satisfies -the latency of reporting transients.\\ -Associated element -(\href{https://jira.lsstcorp.org/browse/LVV-9803}{LVV-9803}) satisfies -the availability of Solar System Object orbits. +Associated element ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9740}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9740} {Covered} } ) satisfies the latency of reporting transients.\\ +Associated element ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9803}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9803} {Covered} } ) satisfies the availability of Solar System +Object orbits. -Associated element -(\href{https://jira.lsstcorp.org/browse/LVV-9744}{LVV-9744}) satisfies -the latency of reporting optical transients. +Associated element ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9744}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9744} {Covered} } ) satisfies the latency of reporting optical +transients. {\footnotesize \begin{tabular}{p{4cm}p{12cm}} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0004 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} -\textbf{Specification:} With the exception of alerts and Solar System -Objects, all Level 1 Data Products shall be made public within time -\textbf{L1PublicT} of the acquisition of the raw image data.\\ -\hspace*{0.333em}\\ -LSST shall not release image or catalog data resulting from a visit, -except for the content of the public alert stream, sooner than time -\textbf{L1PublicTMin} following the acquisition of the raw image data -from that visit.\\ -\hspace*{0.333em}\\ -For visits resulting in fewer than \textbf{nAlertVisitPeak}, LSST shall -be capable of supporting the distribution of at least \textbf{OTR1} per -cent of alerts via the LSST alert distribution system within time -\textbf{OTT1} from the conclusion of the camera\textquotesingle s -readout of the raw exposures used to generate each alert. ~\\ -\hspace*{0.333em}\\ -Solar System Object orbits will, on average, be calculated before the -following night\textquotesingle s observing finishes and the results -shall be made available within time \textbf{L1PublicT} of those -calculations being completed. +\textbf{Specification}: All Level 1 Data Products except Transient +Alerts, Solar System Objects, and images shall be produced and made +available to the consortium not later than \textbf{L1PublicT} of the +acquisition of the corresponding raw images. -\textbf{Discussion:} Because of the processing flow of SSObject orbit -determination, meeting the base -\textbf{L1PublicT}-after-data-acquisition requirement would be far more -challenging than for the other L1 Data Products, but the system -throughput has to be good enough such that a back log can not build up. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{OTR1 = 98{{[}percent{]}}} Fraction of detectable alerts for -which an alert is actually transmitted within latency OTT1 (see -LSR-REQ-0101)., \textbf{OTT1 = 1{{[}minute{]}}} The latency of reporting -optical transients following the completion of readout of the last image -of a visit, \textbf{nAlertVisitPeak = 40000{{[}integer{]}}} The -instantaneous peak number of alerts per standard visit., -\textbf{L1PublicTMin = 6{{[}hour{]}}} Time images and other products -(except alerts) will be embargoed before release to the consortium (or -the public), \textbf{L1PublicT = 24{{[}hour{]}}} Maximum time from the -acquisition of science data to the release of associated Level 1 Data -Products (except alerts){]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -DMS-REQ-0003 & Science Data Archive \\ -OSS-REQ-0127 & Level 1 Data Product Availability \\ \end{tabular} \\ \hline \end{longtable} @@ -14056,34 +13061,34 @@ \subsection{[LVV-175] DMS-REQ-0004-V-01: Time to L1 public release }\label{lvv-1 \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T35}{LVV-T35} & \multicolumn{4}{p{12cm}}{ Verify implementation of Nightly Data Accessible Within 24 hrs } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T95}{LVV-T95} & \multicolumn{4}{p{12cm}}{ Verify implementation of Constraints on Level 1 Special Program Products +Generation } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Draft & 1 & false & Test \\ \hline +Melissa Graham & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -\textbf{Test Items}\\ -\strut \\ -Verify that\\ -1. Alerts are available within OTT1\\ -2. Level 1 Data Products are available within L1PublicT\\ -3. Solar System Object orbits are available within L1PublicT of the -updated calculations completion on the following night. +Execute single-day operations rehearsal. Observe Prompt Processing data +products generated in time. Confirm that data from Special Programs is +processed with the same latency as required for main survey data: +release of public data within L1publicT and Alerts within OTT1. } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T95}{LVV-T95} & \multicolumn{4}{p{12cm}}{ Verify implementation of Constraints on Level 1 Special Program Products -Generation } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T35}{LVV-T35} & \multicolumn{4}{p{12cm}}{ Verify implementation of Nightly Data Accessible Within 24 hrs } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Melissa Graham & Draft & 1 & false & Test \\ \hline +Eric Bellm & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Execute single-day operations rehearsal. Observe Prompt Processing data -products generated in time. Confirm that data from Special Programs is -processed with the same latency as required for main survey data: -release of public data within L1publicT and Alerts within OTT1. +\textbf{Test Items}\\ +\strut \\ +Verify that\\ +1. Alerts are available within OTT1\\ +2. Level 1 Data Products are available within L1PublicT\\ +3. Solar System Object orbits are available within L1PublicT of the +updated calculations completion on the following night. } @@ -14093,10 +13098,10 @@ \subsection{[LVV-176] DMS-REQ-0345-V-01: Logging of catalog queries }\label{lvv- \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-176}{LVV-176} & +\href{https://rubinobs.atlassian.net/browse/LVV-176}{LVV-176} & Colin Slater & Covered & \begin{tabular}{c} -LVV-T161 \\ + \\ \end{tabular} \\ \hline @@ -14111,7 +13116,7 @@ \subsection{[LVV-176] DMS-REQ-0345-V-01: Logging of catalog queries }\label{lvv- \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0345 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -14122,19 +13127,10 @@ \subsection{[LVV-176] DMS-REQ-0345-V-01: Logging of catalog queries }\label{lvv- history shall be available to the user that made the query but shall otherwise be private and only accessible by administrators. -\textbf{Discussion:} The logs can be used for auditing in case of a -dispute regarding data release timing. They can also be used by the data -access team to learn the usage patterns of the system (such as the times -of day/month with high load, or the most popular queries) and provide -statistics for focusing on future developments and improvements of LSST. -Whilst queries are private by default, in conjunction with DMS-REQ-0291, -it would be desirable for a query to be published and associated with a -DOI. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0134 & Level 2 Data Product Availability \\ \end{tabular} \\ \hline \end{longtable} @@ -14146,7 +13142,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T161}{LVV-T161} & \multicolumn{4}{p{12cm}}{ Verify implementation of Logging of catalog queries } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Robert Gruendl [X] & Draft & 1 & false & Test \\ \hline +Robert Gruendl & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -14162,12 +13158,12 @@ \subsection{[LVV-177] DMS-REQ-0346-V-01: Data Availability }\label{lvv-177} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-177}{LVV-177} & +\href{https://rubinobs.atlassian.net/browse/LVV-177}{LVV-177} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T27 \\ -LVV-T286 \\ -LVV-T1934 \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -14183,7 +13179,7 @@ \subsection{[LVV-177] DMS-REQ-0346-V-01: Data Availability }\label{lvv-177} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0346 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -14195,9 +13191,6 @@ \subsection{[LVV-177] DMS-REQ-0346-V-01: Data Availability }\label{lvv-177} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0004 & The Archive Facility \\ -OSS-REQ-0167 & Data Archiving \\ -OSS-REQ-0313 & Telemetry Database Retention \\ \end{tabular} \\ \hline \end{longtable} @@ -14205,11 +13198,23 @@ \subsection{[LVV-177] DMS-REQ-0346-V-01: Data Availability }\label{lvv-177} \subsubsection{Test Cases Summary} +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1934}{LVV-T1934} & \multicolumn{4}{p{12cm}}{ ComCam Data Transfer and Ingestion } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Robert Gruendl & Deprecated & 1.0(d) & true & Inspection \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Verify that ComCam Archiver data taken are transferred to NCSA Data +BackBone endpoint and Ingested +} + \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T27}{LVV-T27} & \multicolumn{4}{p{12cm}}{ Verify implementation of Data Availability } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Draft & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -14225,7 +13230,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T286}{LVV-T286} & \multicolumn{4}{p{12cm}}{ RAS-00-20: Raw image are part of the permanent record of survey via DBB } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Michelle Butler [X] & Approved & 1 & false & Test \\ \hline +Michelle Butler [X] & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -14253,18 +13258,6 @@ \subsubsection{Test Cases Summary} Backbone. } -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1934}{LVV-T1934} & \multicolumn{4}{p{12cm}}{ ComCam Data Transfer and Ingestion } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Robert Gruendl [X] & Deprecated & 1 & true & Inspection \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Verify that ComCam Archiver data taken are transferred to NCSA Data -BackBone endpoint and Ingested -} - \newpage \subsection{[LVV-178] DMS-REQ-0347-V-01: Measurements in catalogs }\label{lvv-178} @@ -14272,12 +13265,12 @@ \subsection{[LVV-178] DMS-REQ-0347-V-01: Measurements in catalogs }\label{lvv-17 \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-178}{LVV-178} & -Colin Slater & In Verification & +\href{https://rubinobs.atlassian.net/browse/LVV-178}{LVV-178} & +Colin Slater & Verified & \begin{tabular}{c} -LVV-T28 \\ -LVV-T1946 \\ -LVV-T1947 \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -14304,23 +13297,17 @@ \subsection{[LVV-178] DMS-REQ-0347-V-01: Measurements in catalogs }\label{lvv-17 \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0347 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} \textbf{Specification:} All catalogs shall record source measurements in fluxes, reported in nanojansky. -\textbf{Discussion:} Difference measurements can go negative and in -multi-epoch surveys averaging of fluxes rather than magnitudes is -required. This requirement does not preclude making magnitudes available -where appropriate. The rationale for the use of nanojanskys is presented -in Document-27758. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0391 & Data Product Conventions \\ \end{tabular} \\ \hline \end{longtable} @@ -14330,38 +13317,38 @@ \subsection{[LVV-178] DMS-REQ-0347-V-01: Measurements in catalogs }\label{lvv-17 \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T28}{LVV-T28} & \multicolumn{4}{p{12cm}}{ Verify implementation of measurements in catalogs from PVIs } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1947}{LVV-T1947} & \multicolumn{4}{p{12cm}}{ Verify implementation of measurements in catalogs from difference images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Colin Slater & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ Verify that source measurements in catalogs containing measurements from -processed visit images are in flux units. +difference images are in flux units. } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1946}{LVV-T1946} & \multicolumn{4}{p{12cm}}{ Verify implementation of measurements in catalogs from coadds } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T28}{LVV-T28} & \multicolumn{4}{p{12cm}}{ Verify implementation of measurements in catalogs from PVIs } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline +Colin Slater & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ Verify that source measurements in catalogs containing measurements from -coadd images are in flux units. +processed visit images are in flux units. } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1947}{LVV-T1947} & \multicolumn{4}{p{12cm}}{ Verify implementation of measurements in catalogs from difference images } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1946}{LVV-T1946} & \multicolumn{4}{p{12cm}}{ Verify implementation of measurements in catalogs from coadds } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ Verify that source measurements in catalogs containing measurements from -difference images are in flux units. +coadd images are in flux units. } @@ -14371,11 +13358,11 @@ \subsection{[LVV-179] DMS-REQ-0348-V-01: Pre-defined alert filters }\label{lvv-1 \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-179}{LVV-179} & +\href{https://rubinobs.atlassian.net/browse/LVV-179}{LVV-179} & Eric Bellm & Covered & \begin{tabular}{c} -LVV-T114 \\ -LVV-T218 \\ + \\ + \\ \end{tabular} \\ \hline @@ -14389,19 +13376,17 @@ \subsection{[LVV-179] DMS-REQ-0348-V-01: Pre-defined alert filters }\label{lvv-1 \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0348 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} \textbf{Specification:} Users of the LSST Alert Filtering Service shall be able to use a predefined set of simple filters. -\textbf{Discussion:} See LSR-REQ-0026 \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -LSR-REQ-0026 & Predefined Transient Filters \\ \end{tabular} \\ \hline \end{longtable} @@ -14413,7 +13398,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T114}{LVV-T114} & \multicolumn{4}{p{12cm}}{ Verify implementation of Pre-defined alert filters } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Defined & 1 & false & Test \\ \hline +Eric Bellm & Defined & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -14425,7 +13410,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T218}{LVV-T218} & \multicolumn{4}{p{12cm}}{ Simple Filtering of the LSST Alert Stream } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Approved & 1 & false & Test \\ \hline +Eric Bellm & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -14454,10 +13439,10 @@ \subsection{[LVV-180] DMS-REQ-0349-V-01: Detecting extended low surface brightn \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-180}{LVV-180} & +\href{https://rubinobs.atlassian.net/browse/LVV-180}{LVV-180} & Jim Bosch & Covered & \begin{tabular}{c} -LVV-T71 \\ + \\ \end{tabular} \\ \hline @@ -14472,20 +13457,17 @@ \subsection{[LVV-180] DMS-REQ-0349-V-01: Detecting extended low surface brightn \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0349 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} \textbf{Specification:} The DMS shall be able to detect extended low surface brightness objects in coadds. -\textbf{Discussion:} For example, this could be done by using the binned -detection algorithm from SDSS. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0133 & Level 2 Data Products \\ \end{tabular} \\ \hline \end{longtable} @@ -14498,7 +13480,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T71}{LVV-T71} & \multicolumn{4}{p{12cm}}{ Verify implementation of Detecting extended low surface brightness objects } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jim Bosch & Draft & 1 & false & Test \\ \hline +Jim Bosch & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -14513,10 +13495,10 @@ \subsection{[LVV-181] DMS-REQ-0350-V-01: Associating Objects across data release \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-181}{LVV-181} & +\href{https://rubinobs.atlassian.net/browse/LVV-181}{LVV-181} & Colin Slater & Covered & \begin{tabular}{c} -LVV-T116 \\ + \\ \end{tabular} \\ \hline @@ -14534,7 +13516,7 @@ \subsection{[LVV-181] DMS-REQ-0350-V-01: Associating Objects across data release \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0350 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -14543,9 +13525,6 @@ \subsection{[LVV-181] DMS-REQ-0350-V-01: Associating Objects across data release another data release. This shall be possible without the previous data releases being online. -\textbf{Discussion:} This could be done with a database table mapping -every Object in one data release to the matched Object in every other -data release. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -14561,7 +13540,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T116}{LVV-T116} & \multicolumn{4}{p{12cm}}{ Verify implementation of Associating Objects across data releases } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Kian-Tat Lim & Draft & 1 & false & Test \\ \hline +Kian-Tat Lim & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -14575,10 +13554,10 @@ \subsection{[LVV-182] DMS-REQ-0351-V-01: Provide Beam Projector Coordinate Calcu \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-182}{LVV-182} & +\href{https://rubinobs.atlassian.net/browse/LVV-182}{LVV-182} & Robert Lupton & Verified & \begin{tabular}{c} -LVV-T133 \\ + \\ \end{tabular} \\ \hline @@ -14593,7 +13572,7 @@ \subsection{[LVV-182] DMS-REQ-0351-V-01: Provide Beam Projector Coordinate Calcu \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0351 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -14606,7 +13585,6 @@ \subsection{[LVV-182] DMS-REQ-0351-V-01: Provide Beam Projector Coordinate Calcu \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0383 & Beam Projector Coordinate Relationship \\ \end{tabular} \\ \hline \end{longtable} @@ -14619,7 +13597,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T133}{LVV-T133} & \multicolumn{4}{p{12cm}}{ Verify implementation of Provide Beam Projector Coordinate Calculation Software } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Robert Lupton & Approved & 1 & false & Test \\ \hline +Robert Lupton & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -14636,10 +13614,10 @@ \subsection{[LVV-183] DMS-REQ-0352-V-01: Base Wireless LAN (WiFi) }\label{lvv-18 \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-183}{LVV-183} & -Joshua Hoblitt & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-183}{LVV-183} & +Leanne Guy & Verified & \begin{tabular}{c} -LVV-T192 \\ + \\ \end{tabular} \\ \hline @@ -14654,7 +13632,7 @@ \subsection{[LVV-183] DMS-REQ-0352-V-01: Base Wireless LAN (WiFi) }\label{lvv-18 \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0352 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -14665,11 +13643,8 @@ \subsection{[LVV-183] DMS-REQ-0352-V-01: Base Wireless LAN (WiFi) }\label{lvv-18 \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{minBaseWifi = 1000{{[}megabit per second{]}}} Maximum allowable -outage of active DM production. \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0003 & The Base Facility \\ \end{tabular} \\ \hline \end{longtable} @@ -14681,7 +13656,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T192}{LVV-T192} & \multicolumn{4}{p{12cm}}{ Verify implementation of Base Wireless LAN (WiFi) } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeff Kantor & Draft & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -14696,10 +13671,10 @@ \subsection{[LVV-184] DMS-REQ-0353-V-01: Publishing predicted visit schedule }\l \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-184}{LVV-184} & +\href{https://rubinobs.atlassian.net/browse/LVV-184}{LVV-184} & Colin Slater & Covered & \begin{tabular}{c} -LVV-T60 \\ + \\ \end{tabular} \\ \hline @@ -14714,7 +13689,7 @@ \subsection{[LVV-184] DMS-REQ-0353-V-01: Publishing predicted visit schedule }\l \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0353 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -14724,13 +13699,10 @@ \subsection{[LVV-184] DMS-REQ-0353-V-01: Publishing predicted visit schedule }\l human inspection and a web API to allow automated tools to respond promptly. -\textbf{Discussion:} The next visit and advanced schedule do not need to -be published using the same service or protocol. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0378 & Advanced Publishing of Scheduler Sequence \\ \end{tabular} \\ \hline \end{longtable} @@ -14742,7 +13714,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T60}{LVV-T60} & \multicolumn{4}{p{12cm}}{ Verify implementation of Publishing predicted visit schedule } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Draft & 1 & false & Test \\ \hline +Eric Bellm & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -14756,15 +13728,15 @@ \subsection{[LVV-185] DMS-REQ-0354-V-01: Result latency for high-volume complex \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-185}{LVV-185} & +\href{https://rubinobs.atlassian.net/browse/LVV-185}{LVV-185} & Colin Slater & In Verification & \begin{tabular}{c} -LVV-T1086 \\ -LVV-T1087 \\ -LVV-T1088 \\ -LVV-T1089 \\ -LVV-T1090 \\ -LVV-T2700 \\ + \\ + \\ + \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -14779,7 +13751,7 @@ \subsection{[LVV-185] DMS-REQ-0354-V-01: Result latency for high-volume complex \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0354 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -14787,15 +13759,10 @@ \subsection{[LVV-185] DMS-REQ-0354-V-01: Result latency for high-volume complex involve full-sky spatial and temporal correlations -\/- shall be answered in less than \textbf{hvComplexQueryTime}. -\textbf{Discussion:} This can include the ForcedSource and Object\_Extra -tables. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{hvComplexQueryTime = 12{{[}hour{]}}} Maximum time allowed for -retrieving results of a high-volume complex query. \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0181 & Data Products Query and Download Infrastructure \\ \end{tabular} \\ \hline \end{longtable} @@ -14805,35 +13772,36 @@ \subsection{[LVV-185] DMS-REQ-0354-V-01: Result latency for high-volume complex \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1086}{LVV-T1086} & \multicolumn{4}{p{12cm}}{ Full Table Scans Functional Test } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2700}{LVV-T2700} & \multicolumn{4}{p{12cm}}{ Verify Result latency for high-volume complex queries } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Fritz Mueller & Approved & 1 & false & Test \\ \hline +Colin Slater & Draft & 1.0(d) & false & Demonstration \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -The objective of this test is to ensure that the full table scan queries -are performing as expected and establish a timing baseline benchmark for -these types of queries. +Verify that complex high-volume queries that involve full-sky spatial +and temporal correlations can ~be answered in less than +\textbf{hvComplexQueryTime}. } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1087}{LVV-T1087} & \multicolumn{4}{p{12cm}}{ Full Table Joins Functional Test } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1090}{LVV-T1090} & \multicolumn{4}{p{12cm}}{ Heavy Load Test } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Fritz Mueller & Approved & 1 & false & Test \\ \hline +Fritz Mueller & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -The objective of this test is to ensure that the full table join queries -are performing as expected and establish a timing baseline benchmark for -these types of queries. +This test will check that Qserv is able to meet average query completion +time targets per query class under a higher than average load of +simultaneous high and low volume queries while running against an +appropriately scaled test catalog. } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1088}{LVV-T1088} & \multicolumn{4}{p{12cm}}{ Concurrent Scans Scaling Test } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Fritz Mueller & Approved & 1 & false & Test \\ \hline +Fritz Mueller & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -14847,7 +13815,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1089}{LVV-T1089} & \multicolumn{4}{p{12cm}}{ Load Test } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Fritz Mueller & Approved & 1 & false & Test \\ \hline +Fritz Mueller & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -14859,29 +13827,28 @@ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1090}{LVV-T1090} & \multicolumn{4}{p{12cm}}{ Heavy Load Test } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1086}{LVV-T1086} & \multicolumn{4}{p{12cm}}{ Full Table Scans Functional Test } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Fritz Mueller & Approved & 1 & false & Test \\ \hline +Fritz Mueller & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -This test will check that Qserv is able to meet average query completion -time targets per query class under a higher than average load of -simultaneous high and low volume queries while running against an -appropriately scaled test catalog. +The objective of this test is to ensure that the full table scan queries +are performing as expected and establish a timing baseline benchmark for +these types of queries. } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2700}{LVV-T2700} & \multicolumn{4}{p{12cm}}{ Verify Result latency for high-volume complex queries } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1087}{LVV-T1087} & \multicolumn{4}{p{12cm}}{ Full Table Joins Functional Test } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Colin Slater & Draft & 1 & false & Demonstration \\ \hline +Fritz Mueller & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that complex high-volume queries that involve full-sky spatial -and temporal correlations can ~be answered in less than -\textbf{hvComplexQueryTime}. +The objective of this test is to ensure that the full table join queries +are performing as expected and establish a timing baseline benchmark for +these types of queries. } @@ -14891,10 +13858,10 @@ \subsection{[LVV-186] DMS-REQ-0355-V-01: Max time to retrieve Prompt Products Da \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-186}{LVV-186} & +\href{https://rubinobs.atlassian.net/browse/LVV-186}{LVV-186} & Eric Bellm & Covered & \begin{tabular}{c} -LVV-T2332 \\ + \\ \end{tabular} \\ \hline @@ -14904,9 +13871,11 @@ \subsection{[LVV-186] DMS-REQ-0355-V-01: Max time to retrieve Prompt Products Da Prompt Products Database query results shall be retrievable in a maximum time of \textbf{l1QueryTime = 10~seconds.} -The associated element DMS-REQ-0355-V-02 -(\href{https://jira.lsstcorp.org/browse/LVV-9784}{LVV-9784}) satisfies -the additional constraint on the number of simultaneous users. +The associated element DMS-REQ-0355-V-02 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9784}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9784} {Covered} } ) satisfies the additional constraint on the +number of simultaneous users. \emph{These requirements should be satisfied together.} @@ -14915,7 +13884,7 @@ \subsection{[LVV-186] DMS-REQ-0355-V-01: Max time to retrieve Prompt Products Da \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0355 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -14925,13 +13894,8 @@ \subsection{[LVV-186] DMS-REQ-0355-V-01: Max time to retrieve Prompt Products Da \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{l1QueryTime = 10{{[}second{]}}} Maximum time allowed for -retrieving results of a query of the Prompt Products Database., -\textbf{l1QueryUsers = 20{{[}integer{]}}} Minimum number of simultaneous -users querying the Prompt Products Database.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0181 & Data Products Query and Download Infrastructure \\ \end{tabular} \\ \hline \end{longtable} @@ -14944,7 +13908,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2332}{LVV-T2332} & \multicolumn{4}{p{12cm}}{ Verify the time to retrieve results from a query of the prompt products database } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Draft & 1 & false & Test \\ \hline +Leanne Guy & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -14959,10 +13923,10 @@ \subsection{[LVV-187] DMS-REQ-0356-V-01: Radius for low-volume query }\label{lvv \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-187}{LVV-187} & +\href{https://rubinobs.atlassian.net/browse/LVV-187}{LVV-187} & Colin Slater & Covered & \begin{tabular}{c} -LVV-T2899 \\ + \\ \end{tabular} \\ \hline @@ -14972,13 +13936,17 @@ \subsection{[LVV-187] DMS-REQ-0356-V-01: Radius for low-volume query }\label{lvv Low volume queries shall use a radius of~\textbf{lvSkyRadius = 60~arcseconds}~on the sky. -The associated element -DMS-REQ-0356-V-02~(\href{https://jira.lsstcorp.org/browse/LVV-9785}{LVV-9785})~satisfies -the additional constraint on the maximum size of low volume queries. +The associated element DMS-REQ-0356-V-02~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9785}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9785} {Covered} } )~satisfies the additional constraint on the +maximum size of low volume queries. -The associated element -DMS-REQ-0356-V-03~(\href{https://jira.lsstcorp.org/browse/LVV-9786}{LVV-9786})~satisfies -the additional constraint on the number of simultaneous users. +The associated element DMS-REQ-0356-V-03~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9786}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9786} {In Verification} } )~satisfies the additional constraint on +the number of simultaneous users. The associated element DMS-REQ-0356-V-04 \href{https://jira.lsstcorp.org/browse/LVV-9787}{(LVV-9787)} satisfies @@ -14992,7 +13960,7 @@ \subsection{[LVV-187] DMS-REQ-0356-V-01: Radius for low-volume query }\label{lvv \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0356 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -15002,26 +13970,10 @@ \subsection{[LVV-187] DMS-REQ-0356-V-01: Radius for low-volume query }\label{lvv \textbf{lvQueryTime} under a load of \textbf{lvQueryUsers} simultaneous queries. -\textbf{Discussion:} We are evaluating whether the latency requirements -of low-volume queries can also be met for certain categories of temporal -queries or queries on indexed attributes which limit the scope of -per-row operations in the query (such as non-indexed WHERE evaluations) -to a comparable fraction of the total dataset. The low-volume query -requirements also apply to queries selecting data by the primary key of -any data product table, or by the associated Object-like primary key for -the ForcedSource and DIASource tables. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{lvSkyRadius = 60{{[}arcsecond{]}}} Radius to be used for a -low-volume query on the sky., \textbf{lvMaxReturnedResults = -0.5{{[}gigabyte{]}}} Maximum size of a results set for a query to be -defined to be "low-volume"., \textbf{lvQueryUsers = 100{{[}integer{]}}} -Minimum number of simultaneous users performing low volume queries., -\textbf{lvQueryTime = 10{{[}second{]}}} Maximum time allowed for -retrieving results of a low-volume query.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0181 & Data Products Query and Download Infrastructure \\ \end{tabular} \\ \hline \end{longtable} @@ -15033,7 +13985,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2899}{LVV-T2899} & \multicolumn{4}{p{12cm}}{ Verify performance for radius for low-volume query } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Colin Slater & Draft & 1 & false & Test \\ \hline +Colin Slater & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -15050,14 +14002,14 @@ \subsection{[LVV-188] DMS-REQ-0357-V-01: Result latency for high-volume full-sky \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-188}{LVV-188} & +\href{https://rubinobs.atlassian.net/browse/LVV-188}{LVV-188} & Colin Slater & In Verification & \begin{tabular}{c} -LVV-T1086 \\ -LVV-T1088 \\ -LVV-T1089 \\ -LVV-T1090 \\ -LVV-T2724 \\ + \\ + \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -15073,7 +14025,7 @@ \subsection{[LVV-188] DMS-REQ-0357-V-01: Result latency for high-volume full-sky \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0357 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -15083,11 +14035,8 @@ \subsection{[LVV-188] DMS-REQ-0357-V-01: Result latency for high-volume full-sky \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{hvObjectQueryTime = 1{{[}hour{]}}} Maximum time allowed for -retrieving results of a high-volume query of the Object table. \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0181 & Data Products Query and Download Infrastructure \\ \end{tabular} \\ \hline \end{longtable} @@ -15097,22 +14046,36 @@ \subsection{[LVV-188] DMS-REQ-0357-V-01: Result latency for high-volume full-sky \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1086}{LVV-T1086} & \multicolumn{4}{p{12cm}}{ Full Table Scans Functional Test } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2724}{LVV-T2724} & \multicolumn{4}{p{12cm}}{ Verify Result latency for high-volume full-sky queries on the Object +table } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Fritz Mueller & Approved & 1 & false & Test \\ \hline +Colin Slater & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -The objective of this test is to ensure that the full table scan queries -are performing as expected and establish a timing baseline benchmark for -these types of queries. +Verify latency against a full scale, e.g DR1 sized Object catalog\\ +\strut \\ +} + +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1090}{LVV-T1090} & \multicolumn{4}{p{12cm}}{ Heavy Load Test } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Fritz Mueller & Approved & 1.0(d) & false & Test \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +This test will check that Qserv is able to meet average query completion +time targets per query class under a higher than average load of +simultaneous high and low volume queries while running against an +appropriately scaled test catalog. } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1088}{LVV-T1088} & \multicolumn{4}{p{12cm}}{ Concurrent Scans Scaling Test } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Fritz Mueller & Approved & 1 & false & Test \\ \hline +Fritz Mueller & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -15126,7 +14089,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1089}{LVV-T1089} & \multicolumn{4}{p{12cm}}{ Load Test } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Fritz Mueller & Approved & 1 & false & Test \\ \hline +Fritz Mueller & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -15138,29 +14101,15 @@ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1090}{LVV-T1090} & \multicolumn{4}{p{12cm}}{ Heavy Load Test } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Fritz Mueller & Approved & 1 & false & Test \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -This test will check that Qserv is able to meet average query completion -time targets per query class under a higher than average load of -simultaneous high and low volume queries while running against an -appropriately scaled test catalog. -} - -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2724}{LVV-T2724} & \multicolumn{4}{p{12cm}}{ Verify Result latency for high-volume full-sky queries on the Object -table } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1086}{LVV-T1086} & \multicolumn{4}{p{12cm}}{ Full Table Scans Functional Test } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Colin Slater & Draft & 1 & false & Test \\ \hline +Fritz Mueller & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify latency against a full scale, e.g DR1 sized Object catalog\\ -\strut \\ +The objective of this test is to ensure that the full table scan queries +are performing as expected and establish a timing baseline benchmark for +these types of queries. } @@ -15170,10 +14119,10 @@ \subsection{[LVV-189] DMS-REQ-0363-V-01: Access to Previous Data Releases }\labe \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-189}{LVV-189} & +\href{https://rubinobs.atlassian.net/browse/LVV-189}{LVV-189} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T162 \\ + \\ \end{tabular} \\ \hline @@ -15187,7 +14136,7 @@ \subsection{[LVV-189] DMS-REQ-0363-V-01: Access to Previous Data Releases }\labe \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0363 \\ \hline -Requirement Priority & 3 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -15197,11 +14146,8 @@ \subsection{[LVV-189] DMS-REQ-0363-V-01: Access to Previous Data Releases }\labe \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{nDRMin = 2{{[}integer{]}}} Minimum number of recent data -releases \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0186 & Access to Previous Data Releases \\ \end{tabular} \\ \hline \end{longtable} @@ -15213,7 +14159,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T162}{LVV-T162} & \multicolumn{4}{p{12cm}}{ Verify implementation of Access to Previous Data Releases } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Draft & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -15235,10 +14181,10 @@ \subsection{[LVV-190] DMS-REQ-0364-V-01: Total number of data releases }\label{l \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-190}{LVV-190} & +\href{https://rubinobs.atlassian.net/browse/LVV-190}{LVV-190} & Colin Slater & Covered & \begin{tabular}{c} -LVV-T163 \\ + \\ \end{tabular} \\ \hline @@ -15257,7 +14203,7 @@ \subsection{[LVV-190] DMS-REQ-0364-V-01: Total number of data releases }\label{l \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0364 \\ \hline -Requirement Priority & 3 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -15267,20 +14213,10 @@ \subsection{[LVV-190] DMS-REQ-0364-V-01: Total number of data releases }\label{l actual survey-length parameter) \textbf{surveyYears}-year planned survey. -\textbf{Discussion:} It is an operations-era decision to choose the -actual number of releases to be served, and to allocate hardware -resources accordingly. ~The requirement is that the system delivered at -the close of the MREFC construction period be capable of handling ten -years of releases if the operations project chooses to allocate adequate -hardware resources. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{nDRTot = 11{{[}integer{]}}} Total number of data releases -over the survey., \textbf{surveyYears = 10{{[}integer{]}}} Length of the -survey in years{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0396 & Data Access Services \\ \end{tabular} \\ \hline \end{longtable} @@ -15292,7 +14228,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T163}{LVV-T163} & \multicolumn{4}{p{12cm}}{ Verify implementation of Data Access Services } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Robert Gruendl [X] & Draft & 1 & false & Test \\ \hline +Robert Gruendl & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -15307,10 +14243,10 @@ \subsection{[LVV-191] DMS-REQ-0365-V-01: Operations Subsets }\label{lvv-191} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-191}{LVV-191} & +\href{https://rubinobs.atlassian.net/browse/LVV-191}{LVV-191} & Colin Slater & Covered & \begin{tabular}{c} -LVV-T164 \\ + \\ \end{tabular} \\ \hline @@ -15324,7 +14260,7 @@ \subsection{[LVV-191] DMS-REQ-0365-V-01: Operations Subsets }\label{lvv-191} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0365 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -15332,14 +14268,10 @@ \subsection{[LVV-191] DMS-REQ-0365-V-01: Operations Subsets }\label{lvv-191} permit the service of operations-designated subsets of the full content of the ``older Data Releases'' referred to in DMS-REQ-0363. -\textbf{Discussion:} This requirement, and the following one, are -intended to give the operations project flexibility in, for example, -serving only catalogs, and not images, from older releases. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0398 & Operations Subsets \\ \end{tabular} \\ \hline \end{longtable} @@ -15351,7 +14283,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T164}{LVV-T164} & \multicolumn{4}{p{12cm}}{ Verify implementation of Operations Subsets } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Robert Gruendl [X] & Draft & 1 & false & Test \\ \hline +Robert Gruendl & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -15368,10 +14300,10 @@ \subsection{[LVV-192] DMS-REQ-0366-V-01: Subsets Support }\label{lvv-192} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-192}{LVV-192} & +\href{https://rubinobs.atlassian.net/browse/LVV-192}{LVV-192} & Colin Slater & Covered & \begin{tabular}{c} -LVV-T165 \\ + \\ \end{tabular} \\ \hline @@ -15385,7 +14317,7 @@ \subsection{[LVV-192] DMS-REQ-0366-V-01: Subsets Support }\label{lvv-192} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0366 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -15394,16 +14326,10 @@ \subsection{[LVV-192] DMS-REQ-0366-V-01: Subsets Support }\label{lvv-192} the ``older Data Releases'' referred to in requirement DMS-REQ-0363 from high-latency media. -\textbf{Discussion:} This means that the ``toolkit'' of data access -services should include elements that, for instance, allow users to -understand that certain queries (e.g., for data on tape) may take much -longer than for current data releases, and to monitor the status of such -queries. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0400 & Subsets Support \\ \end{tabular} \\ \hline \end{longtable} @@ -15415,7 +14341,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T165}{LVV-T165} & \multicolumn{4}{p{12cm}}{ Verify implementation of Subsets Support } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Robert Lupton & Draft & 1 & false & Test \\ \hline +Robert Lupton & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -15430,10 +14356,10 @@ \subsection{[LVV-193] DMS-REQ-0367-V-01: Access Services Performance }\label{lvv \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-193}{LVV-193} & +\href{https://rubinobs.atlassian.net/browse/LVV-193}{LVV-193} & Colin Slater & Covered & \begin{tabular}{c} -LVV-T166 \\ + \\ \end{tabular} \\ \hline @@ -15447,7 +14373,7 @@ \subsection{[LVV-193] DMS-REQ-0367-V-01: Access Services Performance }\label{lvv \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0367 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -15457,11 +14383,8 @@ \subsection{[LVV-193] DMS-REQ-0367-V-01: Access Services Performance }\label{lvv \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{nDRMin = 2{{[}integer{]}}} Minimum number of recent data -releases \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0394 & Access Services Performance \\ \end{tabular} \\ \hline \end{longtable} @@ -15473,7 +14396,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T166}{LVV-T166} & \multicolumn{4}{p{12cm}}{ Verify implementation of Access Services Performance } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Robert Gruendl [X] & Draft & 1 & false & Test \\ \hline +Robert Gruendl & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -15488,10 +14411,10 @@ \subsection{[LVV-194] DMS-REQ-0368-V-01: Implementation Provisions }\label{lvv-1 \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-194}{LVV-194} & +\href{https://rubinobs.atlassian.net/browse/LVV-194}{LVV-194} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T167 \\ + \\ \end{tabular} \\ \hline @@ -15505,7 +14428,7 @@ \subsection{[LVV-194] DMS-REQ-0368-V-01: Implementation Provisions }\label{lvv-1 \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0368 \\ \hline -Requirement Priority & 3 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -15516,30 +14439,10 @@ \subsection{[LVV-194] DMS-REQ-0368-V-01: Implementation Provisions }\label{lvv-1 the provision of sufficient computing and storage resources in the operations era. -\textbf{Discussion:} It is left to the operations project to set -standards for the performance on older releases, but they should not be -limited by design choices made in the construction era.~ That is, the -system must be scalable to handle full-performance service of all Data -Releases, should the operations project so choose.~ This situation does -not arise until, at the release of Data Release (\textbf{nDRMin}+1), the -operations project must decide on the level of service to be provided -for Data Release 1.\\ -This requirement may be verified by analysis, e.g., by expert review of -the design of the data access services, as it is recognized that it may -be very difficult to perform live performance measurements relevant to -the scalability of the data access services across a decade.\\ -While the system is required to be scalable to full performance, it is -likely that, for the optimal allocation of limited operations-era -resources, performance parameters such as the number of concurrently -running queries or image requests may be reduced for products from older -data releases. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{nDRMin = 2{{[}integer{]}}} Minimum number of recent data -releases \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0399 & Implementation Provisions \\ \end{tabular} \\ \hline \end{longtable} @@ -15551,7 +14454,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T167}{LVV-T167} & \multicolumn{4}{p{12cm}}{ Verify Capability to serve older Data Releases at Full Performance } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Robert Gruendl [X] & Draft & 1 & false & Test \\ \hline +Robert Gruendl & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -15569,10 +14472,10 @@ \subsection{[LVV-195] DMS-REQ-0369-V-01: Evolution }\label{lvv-195} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-195}{LVV-195} & +\href{https://rubinobs.atlassian.net/browse/LVV-195}{LVV-195} & Colin Slater & In Verification & \begin{tabular}{c} -LVV-T168 \\ + \\ \end{tabular} \\ \hline @@ -15586,7 +14489,7 @@ \subsection{[LVV-195] DMS-REQ-0369-V-01: Evolution }\label{lvv-195} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0369 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -15598,7 +14501,6 @@ \subsection{[LVV-195] DMS-REQ-0369-V-01: Evolution }\label{lvv-195} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0395 & Evolution \\ \end{tabular} \\ \hline \end{longtable} @@ -15611,7 +14513,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T168}{LVV-T168} & \multicolumn{4}{p{12cm}}{ Verify design of Data Access Services allows Evolution of the LSST Data Model } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -15627,10 +14529,10 @@ \subsection{[LVV-196] DMS-REQ-0370-V-01: Older Release Behavior }\label{lvv-196} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-196}{LVV-196} & +\href{https://rubinobs.atlassian.net/browse/LVV-196}{LVV-196} & Colin Slater & Covered & \begin{tabular}{c} -LVV-T169 \\ + \\ \end{tabular} \\ \hline @@ -15644,7 +14546,7 @@ \subsection{[LVV-196] DMS-REQ-0370-V-01: Older Release Behavior }\label{lvv-196} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0370 \\ \hline -Requirement Priority & 3 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -15654,18 +14556,10 @@ \subsection{[LVV-196] DMS-REQ-0370-V-01: Older Release Behavior }\label{lvv-196} Releases'' defined in DMS-REQ-0363 shall match that for the most recent \textbf{nDRMin} Data Releases. -\textbf{Discussion:} Essentially, the data access services should -present the same APIs and user interfaces for all Data Releases except -where a difference is required by a change in the data model or, e.g., -by changes in UI that may be required to provide an acceptable interface -for high-latency data service. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{nDRMin = 2{{[}integer{]}}} Minimum number of recent data -releases \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0397 & Older Release Behavior \\ \end{tabular} \\ \hline \end{longtable} @@ -15677,7 +14571,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T169}{LVV-T169} & \multicolumn{4}{p{12cm}}{ Verify implementation of Older Release Behavior } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Draft & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -15699,10 +14593,10 @@ \subsection{[LVV-197] DMS-REQ-0371-V-01: Query Availability }\label{lvv-197} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-197}{LVV-197} & +\href{https://rubinobs.atlassian.net/browse/LVV-197}{LVV-197} & Colin Slater & Covered & \begin{tabular}{c} -LVV-T170 \\ + \\ \end{tabular} \\ \hline @@ -15716,7 +14610,7 @@ \subsection{[LVV-197] DMS-REQ-0371-V-01: Query Availability }\label{lvv-197} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0371 \\ \hline -Requirement Priority & 3 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -15725,24 +14619,10 @@ \subsection{[LVV-197] DMS-REQ-0371-V-01: Query Availability }\label{lvv-197} Release for as long as it is available in the system, with few, if any, modifications. -\textbf{Discussion:} This is not a full ``shall'' requirement because -there may be constraints imposed by, e.g., the evolution of security -models, that do not permit all existing services to be retained -unchanged indefinitely. The construction project should attempt to -design interfaces that are resilient to reasonably anticipatable -changes, and the operations project should attempt to preserve backwards -compatibility where feasible.\\ -Note that, in comparison, it clearly cannot be guaranteed that queries -developed for earlier Data Releases will be usable unchanged against -newer Data Releases (see also requirement OSS-REQ-0395). Users must -anticipate that the evolution of the LSST pipelines will lead to changes -in the Data Release schemas, though the Project will endeavor to avoid -unnecessary changes. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0401 & Query Availability \\ \end{tabular} \\ \hline \end{longtable} @@ -15754,7 +14634,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T170}{LVV-T170} & \multicolumn{4}{p{12cm}}{ Verify implementation of Query Availability } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Colin Slater & Draft & 1 & false & Test \\ \hline +Colin Slater & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -15768,10 +14648,10 @@ \subsection{[LVV-3394] DMS-REQ-0377-V-01: Min number of simultaneous single-CCD \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-3394}{LVV-3394} & +\href{https://rubinobs.atlassian.net/browse/LVV-3394}{LVV-3394} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T385 \\ + \\ \end{tabular} \\ \hline @@ -15791,7 +14671,7 @@ \subsection{[LVV-3394] DMS-REQ-0377-V-01: Min number of simultaneous single-CCD \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0377 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -15802,13 +14682,8 @@ \subsection{[LVV-3394] DMS-REQ-0377-V-01: Min number of simultaneous single-CCD \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{ccdRetrievalTime = 15{{[}second{]}}} Maximum time allowed for -retrieving a CCD-sized coadd cutout., \textbf{ccdRetrievalUsers = -20{{[}integer{]}}} Minimum number of simultaneous users retrieving a -single CCD-sized coadd cutout.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0181 & Data Products Query and Download Infrastructure \\ \end{tabular} \\ \hline \end{longtable} @@ -15821,7 +14696,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T385}{LVV-T385} & \multicolumn{4}{p{12cm}}{ Verify implementation of minimum number of simultaneous retrievals of CCD-sized coadd cutouts } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Defined & 1 & false & Test \\ \hline +Leanne Guy & Defined & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -15837,10 +14712,10 @@ \subsection{[LVV-3395] DMS-REQ-0374-V-01: Max time to retrieve single-CCD, singl \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-3395}{LVV-3395} & +\href{https://rubinobs.atlassian.net/browse/LVV-3395}{LVV-3395} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T2900 \\ + \\ \end{tabular} \\ \hline @@ -15850,13 +14725,17 @@ \subsection{[LVV-3395] DMS-REQ-0374-V-01: Max time to retrieve single-CCD, singl PVIs of a single CCD image shall be retrievable in a maximum time of~\textbf{pviRetrievalTime = 10~seconds.} -The associated element DMS-REQ-0374-V-02 -(\href{https://jira.lsstcorp.org/browse/LVV-9790}{LVV-9790})~satisfies -the additional constraint on the number of simultaneous users. +The associated element DMS-REQ-0374-V-02 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9790}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9790} {Covered} } )~satisfies the additional constraint on the +number of simultaneous users. -Associated element~DMS-REQ-0374-V-03 -(\href{https://jira.lsstcorp.org/browse/LVV-9791}{LVV-9791}) satisfies -the expected lifetime of Level-1 data products. +Associated element~DMS-REQ-0374-V-03 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9791}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9791} {Covered} } ) satisfies the expected lifetime of Level-1 data +products. \emph{These requirements should be satisfied together.} @@ -15865,7 +14744,7 @@ \subsection{[LVV-3395] DMS-REQ-0374-V-01: Max time to retrieve single-CCD, singl \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0374 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -15874,20 +14753,10 @@ \subsection{[LVV-3395] DMS-REQ-0374-V-01: Max time to retrieve single-CCD, singl with \textbf{pviRetrievalUsers} simultaneous requests for distinct single-CCD PVIs. -\textbf{Discussion:} The performance targets for this requirement assume -the PVIs are available as files on a file system. For example, this -could be those files present in the \textbf{l1CacheLifetime} cache. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{pviRetrievalTime = 10{{[}second{]}}} Maximum time allowed for -retrieving a PVI image of a single CCD from a single visit, -\textbf{l1CacheLifetime = 30{{[}day{]}}} Lifetime in the cache of -un-archived Level-1 data products., \textbf{pviRetrievalUsers = -20{{[}integer{]}}} Minimum number of simultaneous users retrieving a -single PVI image.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0181 & Data Products Query and Download Infrastructure \\ \end{tabular} \\ \hline \end{longtable} @@ -15899,7 +14768,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2900}{LVV-T2900} & \multicolumn{4}{p{12cm}}{ Verify the maximum time to retrieve single-CCD, single-visit PVI image } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Draft & 1 & false & Test \\ \hline +Leanne Guy & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -15916,10 +14785,10 @@ \subsection{[LVV-3396] DMS-REQ-0376-V-01: Max time to retrieve all PVI images fo \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-3396}{LVV-3396} & +\href{https://rubinobs.atlassian.net/browse/LVV-3396}{LVV-3396} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T2901 \\ + \\ \end{tabular} \\ \hline @@ -15932,13 +14801,17 @@ \subsection{[LVV-3396] DMS-REQ-0376-V-01: Max time to retrieve all PVI images fo provided in the response, within~\textbf{allPviRetrievalTime = 60 seconds.} -The associated element DMS-REQ-0376-V-02 -(\href{https://jira.lsstcorp.org/browse/LVV-9795}{LVV-9795}) satisfies -the additional constraint on the number of simultaneous users. +The associated element DMS-REQ-0376-V-02 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9795}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9795} {Covered} } ) satisfies the additional constraint on the +number of simultaneous users. -Associated element~DMS-REQ-0376-V-03 -(\href{https://jira.lsstcorp.org/browse/LVV-9796}{LVV-9796}) satisfies -the expected lifetime of Level-1 data products. +Associated element~DMS-REQ-0376-V-03 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9796}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9796} {Covered} } ) satisfies the expected lifetime of Level-1 data +products. \emph{These requirements should be satisfied both separately and together.} @@ -15948,7 +14821,7 @@ \subsection{[LVV-3396] DMS-REQ-0376-V-01: Max time to retrieve all PVI images fo \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0376 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -15960,20 +14833,10 @@ \subsection{[LVV-3396] DMS-REQ-0376-V-01: Max time to retrieve all PVI images fo \textbf{allPviRetrievalUsers} simultaneous requests for distinct focal-plane PVI sets. -\textbf{Discussion:} The performance targets for this requirement assume -the PVIs are available as files on a file system. For example, this -could be those files present in the \textbf{l1CacheLifetime} cache. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{allPviRetrievalUsers = 10{{[}integer{]}}} Minimum number of -simultaneous users retrieving all PVI images for a visit., -\textbf{allPviRetrievalTime = 60{{[}second{]}}} Maximum time allowed for -retrieving all PVI images of a single visit., \textbf{l1CacheLifetime = -30{{[}day{]}}} Lifetime in the cache of un-archived Level-1 data -products.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0181 & Data Products Query and Download Infrastructure \\ \end{tabular} \\ \hline \end{longtable} @@ -15985,7 +14848,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2901}{LVV-T2901} & \multicolumn{4}{p{12cm}}{ Verify the the maximum time to retrieve all PVI images for single visit } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Draft & 1 & false & Test \\ \hline +Leanne Guy & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -16003,10 +14866,10 @@ \subsection{[LVV-3397] DMS-REQ-0373-V-01: Min number of simultaneous large-area \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-3397}{LVV-3397} & +\href{https://rubinobs.atlassian.net/browse/LVV-3397}{LVV-3397} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T2902 \\ + \\ \end{tabular} \\ \hline @@ -16027,7 +14890,7 @@ \subsection{[LVV-3397] DMS-REQ-0373-V-01: Min number of simultaneous large-area \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0373 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -16038,13 +14901,8 @@ \subsection{[LVV-3397] DMS-REQ-0373-V-01: Min number of simultaneous large-area \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{fplaneRetrievalTime = 60{{[}second{]}}} Maximum time allowed -for retrieving a focal-plane sized coadd., \textbf{fplaneRetrievalUsers -= 10{{[}integer{]}}} Number of simultaneous users retrieving a single -large area coadd.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0181 & Data Products Query and Download Infrastructure \\ \end{tabular} \\ \hline \end{longtable} @@ -16056,7 +14914,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2902}{LVV-T2902} & \multicolumn{4}{p{12cm}}{ Verify the minimum number of simultaneous large-area coadd image users } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Draft & 1 & false & Test \\ \hline +Leanne Guy & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -16073,10 +14931,10 @@ \subsection{[LVV-3398] DMS-REQ-0375-V-01: Max time to retrieve single-object pos \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-3398}{LVV-3398} & +\href{https://rubinobs.atlassian.net/browse/LVV-3398}{LVV-3398} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T2903 \\ + \\ \end{tabular} \\ \hline @@ -16087,18 +14945,23 @@ \subsection{[LVV-3398] DMS-REQ-0375-V-01: Max time to retrieve single-object pos of a single Object within~\textbf{postageStampRetrievalTime = 10~seconds.} -The associated element -DMS-REQ-0375-V-02~(\href{https://jira.lsstcorp.org/browse/LVV-9792}{LVV-9792})~satisfies -the additional constraint on the minimum size of a postage stamp cutout. +The associated element DMS-REQ-0375-V-02~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9792}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9792} {Not Covered} } )~satisfies the additional constraint on the +minimum size of a postage stamp cutout. -Associated element~DMS-REQ-0375-V-03 -(\href{https://jira.lsstcorp.org/browse/LVV-9793}{LVV-9793}) satisfies -the expected lifetime of Level-1 data products. +Associated element~DMS-REQ-0375-V-03 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9793}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9793} {Not Covered} } ) satisfies the expected lifetime of Level-1 +data products. -The associated element -DMS-REQ-0375-V-04~(\href{https://jira.lsstcorp.org/browse/LVV-9794}{LVV-9794})~satisfies -the additional constraint on the number of simultaneous users retrieving -postage stamp images. +The associated element DMS-REQ-0375-V-04~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9794}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9794} {Covered} } )~satisfies the additional constraint on the +number of simultaneous users retrieving postage stamp images. \emph{These requirements should be satisfied together.} @@ -16107,7 +14970,7 @@ \subsection{[LVV-3398] DMS-REQ-0375-V-01: Max time to retrieve single-object pos \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0375 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -16117,22 +14980,10 @@ \subsection{[LVV-3398] DMS-REQ-0375-V-01: Max time to retrieve single-object pos \textbf{postageStampRetrievalUsers} simultaneous requests of distinct Objects. -\textbf{Discussion:} The performance targets for this requirement assume -the PVIs are available as files on a file system. For example, this -could be those files present in the \textbf{l1CacheLifetime} cache. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{postageStampRetrievalUsers = 10{{[}integer{]}}} Minimum -number of simultaneous users retrieving a set of postage stamp images., -\textbf{postageStampRetrievalTime = 10{{[}second{]}}} Maximum time -allowed for retrieving a set of postage stamp images of a single -Object., \textbf{postageStampSize = 51{{[}pixel{]}}} Minimum square size -of a postage stamp cutout from an image., \textbf{l1CacheLifetime = -30{{[}day{]}}} Lifetime in the cache of un-archived Level-1 data -products.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0181 & Data Products Query and Download Infrastructure \\ \end{tabular} \\ \hline \end{longtable} @@ -16144,7 +14995,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2903}{LVV-T2903} & \multicolumn{4}{p{12cm}}{ Verify maximum time to retrieve single-object postage stamp images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Draft & 1 & false & Test \\ \hline +Leanne Guy & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -16164,10 +15015,10 @@ \subsection{[LVV-3399] DMS-REQ-0378-V-01: Simultaneous Image Access Performance \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-3399}{LVV-3399} & +\href{https://rubinobs.atlassian.net/browse/LVV-3399}{LVV-3399} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T2904 \\ + \\ \end{tabular} \\ \hline @@ -16181,23 +15032,17 @@ \subsection{[LVV-3399] DMS-REQ-0378-V-01: Simultaneous Image Access Performance \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0378 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} \textbf{Specification:} All the enclosed performance metrics shall be met simultaneously. -\textbf{Discussion:} While these image access requirements specify -maximum timings and minimum capacities for retrieval by a particular -mechanism (VO services), it should be noted that simultaneous usage of -other access mechanisms will in practice increase timings and/or reduce -available capacity. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0181 & Data Products Query and Download Infrastructure \\ \end{tabular} \\ \hline \end{longtable} @@ -16209,7 +15054,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2904}{LVV-T2904} & \multicolumn{4}{p{12cm}}{ Verify Simultaneous Image Access Performance } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Draft & 1 & false & Test \\ \hline +Leanne Guy & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -16226,10 +15071,10 @@ \subsection{[LVV-3400] DMS-REQ-0358-V-01: Min number of simultaneous DM EFD quer \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-3400}{LVV-3400} & -Leanne Guy & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-3400}{LVV-3400} & +Leanne Guy & In Verification & \begin{tabular}{c} -LVV-T1250 \\ + \\ \end{tabular} \\ \hline @@ -16239,9 +15084,11 @@ \subsection{[LVV-3400] DMS-REQ-0358-V-01: Min number of simultaneous DM EFD quer At least \textbf{dmEfdQueryUsers}~\textbf{= 5}~simultaneous users shall be able to query the EFD. -Associated element DMS-REQ-0358-V-02 -(\href{https://jira.lsstcorp.org/browse/LVV-9788}{LVV-9788}) satisfies -the constraint on retrieval time for EFD queries. +Associated element DMS-REQ-0358-V-02 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9788}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9788} {In Verification} } ) satisfies the constraint on retrieval +time for EFD queries. \emph{These requirements should be satisfied together.} @@ -16250,7 +15097,7 @@ \subsection{[LVV-3400] DMS-REQ-0358-V-01: Min number of simultaneous DM EFD quer \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0358 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -16260,13 +15107,8 @@ \subsection{[LVV-3400] DMS-REQ-0358-V-01: Min number of simultaneous DM EFD quer \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{dmEfdQueryTime = 10{{[}second{]}}} Maximum time allowed for -retrieving results of a DM EFD query., \textbf{dmEfdQueryUsers = -5{{[}integer{]}}} Minimum number of simultaneous users querying the DM -EFD.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0181 & Data Products Query and Download Infrastructure \\ \end{tabular} \\ \hline \end{longtable} @@ -16279,7 +15121,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1250}{LVV-T1250} & \multicolumn{4}{p{12cm}}{ Verify implementation of minimum number of simultaneous DM EFD query users } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -16298,10 +15140,10 @@ \subsection{[LVV-3401] DMS-REQ-0359-V-01: RMS photometric repeatability in uzy } \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-3401}{LVV-3401} & +\href{https://rubinobs.atlassian.net/browse/LVV-3401}{LVV-3401} & Leanne Guy & Verified & \begin{tabular}{c} -LVV-T1756 \\ + \\ \end{tabular} \\ \hline @@ -16312,82 +15154,108 @@ \subsection{[LVV-3401] DMS-REQ-0359-V-01: RMS photometric repeatability in uzy } point sources in the u, z, and y filters shall be less than \textbf{PA1uzy = 7.5 millimagnitudes}. -Associated element DMS-REQ-0359-V-02 -(\href{https://jira.lsstcorp.org/browse/LVV-9751}{LVV-9751}) satisfies -the requirement on the maximum fraction of sensors with scientifically -unusable pixels. - -Associated element DMS-REQ-0359-V-03 -(\href{https://jira.lsstcorp.org/browse/LVV-9752}{LVV-9752}) satisfies -the constraint on maximum fraction of outliers among non-saturated point -sources. - -Associated element DMS-REQ-0359-V-04 -(\href{https://jira.lsstcorp.org/browse/LVV-9753}{LVV-9753}) satisfies -the accuracy of zero-point for colors that use the u-band. - -Associated element DMS-REQ-0359-V-05 -(\href{https://jira.lsstcorp.org/browse/LVV-9754}{LVV-9754}) satisfies -the repeatability outlier limit in g, r, and i-bands. - -Associated element DMS-REQ-0359-V-06 -(\href{https://jira.lsstcorp.org/browse/LVV-9755}{LVV-9755}) satisfies -the constraint on the accuracy of the transformation from internal to -physical photometric scales. - -Associated element DMS-REQ-0359-V-07 -(\href{https://jira.lsstcorp.org/browse/LVV-9756}{LVV-9756}) satisfies -the rms width of the internal photometric zero-point in u-band. - -Associated element DMS-REQ-0359-V-08 -(\href{https://jira.lsstcorp.org/browse/LVV-9757}{LVV-9757}) satisfies -the maximum local significance of imperfect crosstalk corrections. - -Associated element DMS-REQ-0359-V-09 -(\href{https://jira.lsstcorp.org/browse/LVV-9758}{LVV-9758}) satisfies -the repeatability outlier limit in u, z, and y-bands. - -Associated element DMS-REQ-0359-V-10 -(\href{https://jira.lsstcorp.org/browse/LVV-9759}{LVV-9759}}) -satisfies the rms photometric repeatability in g, r, and i-bands. - -Associated element DMS-REQ-0359-V-11 -(\href{https://jira.lsstcorp.org/browse/LVV-9760}{LVV-9760}) satisfies -the fraction of zero-point errors that can exceed the outlier limit. - -Associated element DMS-REQ-0359-V-12 -(\href{https://jira.lsstcorp.org/browse/LVV-9761}{LVV-9761}) satisfies -the maximum fraction of unusable pixels per sensor. - -Associated element DMS-REQ-0359-V-13 -(\href{https://jira.lsstcorp.org/browse/LVV-9762}{LVV-9762}) satisfies -the maximum allowable precision in the sky brightness determination. - -Associated element DMS-REQ-0359-V-14 -(\href{https://jira.lsstcorp.org/browse/LVV-9763}{LVV-9763}) satisfies -the rms width of the internal photometric zero-point in g, r, i, z, and -y-bands. - -Associated element DMS-REQ-0359-V-15 -(\href{https://jira.lsstcorp.org/browse/LVV-9764}{LVV-9764}) satisfies -the percentage of the image area affected by ghosts that exceed the -threshold. - -Associated element DMS-REQ-0359-V-16 -(\href{https://jira.lsstcorp.org/browse/LVV-9765}{LVV-9765}) satisfies -the accuracy of zero-point for colors that do not include the u-band. - -Associated element DMS-REQ-0359-V-17 -(\href{https://jira.lsstcorp.org/browse/LVV-9766}{LVV-9766}) satisfies -the maximum RMS of the ratio of the flux measurement error between -resolved/unresolved sources. +Associated element DMS-REQ-0359-V-02 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9751}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9751} {In Verification} } ) satisfies the requirement on the maximum +fraction of sensors with scientifically unusable pixels. + +Associated element DMS-REQ-0359-V-03 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9752}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9752} {Verified} } ) satisfies the constraint on maximum fraction of +outliers among non-saturated point sources. + +Associated element DMS-REQ-0359-V-04 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9753}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9753} {In Verification} } ) satisfies the accuracy of zero-point for +colors that use the u-band. + +Associated element DMS-REQ-0359-V-05 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9754}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9754} {Verified} } ) satisfies the repeatability outlier limit in g, +r, and i-bands. + +Associated element DMS-REQ-0359-V-06 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9755}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9755} {In Verification} } ) satisfies the constraint on the accuracy +of the transformation from internal to physical photometric scales. + +Associated element DMS-REQ-0359-V-07 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9756}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9756} {In Verification} } ) satisfies the rms width of the internal +photometric zero-point in u-band. + +Associated element DMS-REQ-0359-V-08 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9757}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9757} {In Verification} } ) satisfies the maximum local significance +of imperfect crosstalk corrections. + +Associated element DMS-REQ-0359-V-09 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9758}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9758} {Verified} } ) satisfies the repeatability outlier limit in u, +z, and y-bands. + +Associated element DMS-REQ-0359-V-10 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9759}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9759} {Verified} } ) satisfies the rms photometric repeatability in +g, r, and i-bands. + +Associated element DMS-REQ-0359-V-11 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9760}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9760} {In Verification} } ) satisfies the fraction of zero-point +errors that can exceed the outlier limit. + +Associated element DMS-REQ-0359-V-12 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9761}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9761} {In Verification} } ) satisfies the maximum fraction of +unusable pixels per sensor. + +Associated element DMS-REQ-0359-V-13 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9762}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9762} {In Verification} } ) satisfies the maximum allowable +precision in the sky brightness determination. + +Associated element DMS-REQ-0359-V-14 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9763}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9763} {In Verification} } ) satisfies the rms width of the internal +photometric zero-point in g, r, i, z, and y-bands. + +Associated element DMS-REQ-0359-V-15 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9764}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9764} {In Verification} } ) satisfies the percentage of the image +area affected by ghosts that exceed the threshold. + +Associated element DMS-REQ-0359-V-16 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9765}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9765} {In Verification} } ) satisfies the accuracy of zero-point for +colors that do not include the u-band. + +Associated element DMS-REQ-0359-V-17 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9766}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9766} {Verified} } ) satisfies the maximum RMS of the ratio of the +flux measurement error between resolved/unresolved sources. {\footnotesize \begin{tabular}{p{4cm}p{12cm}} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0359 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -16395,54 +15263,10 @@ \subsection{[LVV-3401] DMS-REQ-0359-V-01: RMS photometric repeatability in uzy } calculation of the photometric performance metrics defined in OSS-REQ-0387. -\textbf{Discussion:} The relevant metrics are listed in the table -photometricPerformance below. The values in the tables are the target -values for LSST but are not verified as part of this requirement. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{GhostAF = 1{{[}percent{]}}} Percentage of image area that can -have ghosts with surface brightness gradient amplitude of more than 1/3 -of the sky noise over 1 arcsec., \textbf{PF1 = 10{{[}percent{]}}} The -maximum fraction of isolated non-saturated point source measurements -exceeding the outlier limit., \textbf{PA1gri = 5{{[}millimagnitude{]}}} -The RMS photometric repeatability of bright non-saturated unresolved -point sources in the g, r, and i filters., \textbf{PA3 = -10{{[}millimagnitude{]}}} RMS width of internal photometric zero-point -(precision of system uniformity across the sky) for all bands except -u-band., \textbf{PA4 = 15{{[}millimagnitude{]}}} The zero point error -outlier limit., \textbf{PF2 = 10{{[}percent{]}}} Fraction of zeropoint -errors that can exceed the zero point error outlier limit., -\textbf{PixFrac = 1{{[}percent{]}}} The maximum fraction of pixels -scientifically unusable per sensor out of the total allowable fraction -of sensors meeting this performance., \textbf{PA1uzy = -7.5{{[}millimagnitude{]}}} The RMS photometric repeatability of bright -non-saturated unresolved point sources in the u, z, and y filters., -\textbf{PA6 = 10{{[}millimagnitude{]}}} Accuracy of the transformation -of the internal LSST photometry to a physical scale (e.g. AB -magnitudes)., \textbf{Xtalk = 3{{[}sigma{]}}} The maximum local -significance integrated over the PSF of imperfect crosstalk -corrections., \textbf{PA5u = 10{{[}millimagnitude{]}}} Accuracy of -absolute band-to-band color zero-point for colors constructed using the -u-band., \textbf{ResSource = 2{{[}unitless{]}}} Maximum RMS of the ratio -of the error in integrated flux measurement between bright, isolated, -resolved sources less than 10 arcsec in diameter and bright, isolated -unresolved point sources., \textbf{PA2uzy = 22.5{{[}millimagnitude{]}}} -Repeatability outlier limit for isolated bright non-saturated point -sources in the u, z, and y filters., \textbf{SensorFraction = -15{{[}percent{]}}} The maximum allowable fraction of sensors with -PixFrac scientifically unusable pixels., \textbf{PA3u = -20{{[}millimagnitude{]}}} RMS width of internal photometric zero-point -(precision of system uniformity across the sky) in the u-band., -\textbf{PA2gri = 15{{[}millimagnitude{]}}} Repeatability outlier limit -for isolated bright non-saturated point sources in the g, r, and i -filters., \textbf{SBPrec = 1{{[}percent{]}}} The maximum error in the -precision of the sky brightness determination., \textbf{PA5 = -5{{[}millimagnitude{]}}} Accuracy of absolute band-to-band color -zero-point for all colors constructed from any filter pair, excluding -the u-band.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0387 & Photometric Performance \\ \end{tabular} \\ \hline \end{longtable} @@ -16454,7 +15278,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1756}{LVV-T1756} & \multicolumn{4}{p{12cm}}{ Verify calculation of photometric repeatability in uzy filters } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -16472,11 +15296,10 @@ \subsection{[LVV-3402] DMS-REQ-0360-V-01: Median astrometric error on 20 arcmin \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-3402}{LVV-3402} & +\href{https://rubinobs.atlassian.net/browse/LVV-3402}{LVV-3402} & Leanne Guy & Verified & \begin{tabular}{c} -LVV-T363 \\ -LVV-T1745 \\ + \\ \end{tabular} \\ \hline @@ -16486,9 +15309,11 @@ \subsection{[LVV-3402] DMS-REQ-0360-V-01: Median astrometric error on 20 arcmin Median relative astrometric measurement error on 20 arcminute scales shall be no more than~\textbf{AM2 = 10~milliarcseconds.} -Associated element DMS-REQ-0360-V-02 -(\href{https://jira.lsstcorp.org/browse/LVV-9767}{LVV-9767}})~satisfies~the -maximum fraction of astrometric outliers on 5 arcminute scales. +Associated element DMS-REQ-0360-V-02 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9767}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9767} {Verified} } )~satisfies~the maximum fraction of astrometric +outliers on 5 arcminute scales. Associated element DMS-REQ-0360-V-03~\href{https://jira.lsstcorp.org/browse/LVV-9768}{(LVV-9768)}~satisfies~the @@ -16540,7 +15365,7 @@ \subsection{[LVV-3402] DMS-REQ-0360-V-01: Median astrometric error on 20 arcmin \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0360 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -16548,37 +15373,10 @@ \subsection{[LVV-3402] DMS-REQ-0360-V-01: Median astrometric error on 20 arcmin calculation of the astrometric performance metrics defined in OSS-REQ-0388. -\textbf{Discussion:} The relevant metrics are listed in the table below. -The values in the tables are the target values for LSST but are not -verified as part of this requirement. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{AM2 = 10{{[}milliarcsecond{]}}} Median relative astrometric -measurement error on 20 arcminute scales., \textbf{AM1 = -10{{[}milliarcsecond{]}}} Median relative astrometric measurement error -on 5 arcminute scales shall be less than AM1., \textbf{AM3 = -15{{[}milliarcsecond{]}}} Median relative astrometric measurement error -on 200 arcminute scales., \textbf{AA1 = 50{{[}milliarcsecond{]}}} Median -error in absolute position for each axis, RA and DEC, shall be less than -AA1., \textbf{AF1 = 10{{[}percent{]}}} The maximum fraction of relative -astrometric measurements on 5 arcminute scales to exceed 5 arcminute -outlier limit., \textbf{AD3 = 30{{[}milliarcsecond{]}}} 200 arcminute -outlier limit., \textbf{AB1 = 10{{[}milliarcsecond{]}}} RMS difference -between separations measured in the r-band and those measured in any -other filter., \textbf{AD1 = 20{{[}milliarcsecond{]}}} 5 arcminute -outlier limit., \textbf{AB2 = 20{{[}milliarcsecond{]}}} The color -difference outlier limit for separations measured relative the r-band -filter in any other filter., \textbf{AD2 = 20{{[}milliarcsecond{]}}} 20 -arcminute outlier limit., \textbf{ABF1 = 10{{[}percent{]}}} Fraction of -separations measured relative to the r-band that can exceed the color -difference outlier limit., \textbf{AF3 = 10{{[}percent{]}}} Fraction of -relative astrometric measurements on 200 arcminute scales to exceed 200 -arcminute outlier limit., \textbf{AF2 = 10{{[}percent{]}}} The maximum -fraction of relative astrometric measurements on 20 arcminute scales to -exceed 20 arcminute outlier limit.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0388 & Astrometric Performance \\ \end{tabular} \\ \hline \end{longtable} @@ -16586,33 +15384,12 @@ \subsection{[LVV-3402] DMS-REQ-0360-V-01: Median astrometric error on 20 arcmin \subsubsection{Test Cases Summary} -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T363}{LVV-T363} & \multicolumn{4}{p{12cm}}{ Science Pipelines Release Documentation } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -John Swinbank & Approved & 1 & false & Inspection \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -This test will check: - -\begin{itemize} -\tightlist -\item - That a particular Science Pipelines release is adequately described by - documentation at the https://pipelines.lsst.io/ site; -\item - That the Science Pipelines release is accompanied by a - characterization report which describes its scientific performance. -\end{itemize} -} - \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1745}{LVV-T1745} & \multicolumn{4}{p{12cm}}{ Verify calculation of median relative astrometric measurement error on 20 arcminute scales } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -16629,12 +15406,12 @@ \subsection{[LVV-3403] DMS-REQ-0361-V-01: Simultaneous users for high-volume que \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-3403}{LVV-3403} & +\href{https://rubinobs.atlassian.net/browse/LVV-3403}{LVV-3403} & Colin Slater & In Verification & \begin{tabular}{c} -LVV-T1088 \\ -LVV-T1089 \\ -LVV-T1090 \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -16648,7 +15425,7 @@ \subsection{[LVV-3403] DMS-REQ-0361-V-01: Simultaneous users for high-volume que \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0361 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -16658,11 +15435,8 @@ \subsection{[LVV-3403] DMS-REQ-0361-V-01: Simultaneous users for high-volume que \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{hvQueryUsers = 50{{[}integer{]}}} Minimum number of simultaneous -users performing high volume queries. \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0181 & Data Products Query and Download Infrastructure \\ \end{tabular} \\ \hline \end{longtable} @@ -16670,11 +15444,25 @@ \subsection{[LVV-3403] DMS-REQ-0361-V-01: Simultaneous users for high-volume que \subsubsection{Test Cases Summary} +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1090}{LVV-T1090} & \multicolumn{4}{p{12cm}}{ Heavy Load Test } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Fritz Mueller & Approved & 1.0(d) & false & Test \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +This test will check that Qserv is able to meet average query completion +time targets per query class under a higher than average load of +simultaneous high and low volume queries while running against an +appropriately scaled test catalog. +} + \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1088}{LVV-T1088} & \multicolumn{4}{p{12cm}}{ Concurrent Scans Scaling Test } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Fritz Mueller & Approved & 1 & false & Test \\ \hline +Fritz Mueller & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -16688,7 +15476,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1089}{LVV-T1089} & \multicolumn{4}{p{12cm}}{ Load Test } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Fritz Mueller & Approved & 1 & false & Test \\ \hline +Fritz Mueller & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -16698,20 +15486,6 @@ \subsubsection{Test Cases Summary} scaled test catalog. } -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1090}{LVV-T1090} & \multicolumn{4}{p{12cm}}{ Heavy Load Test } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Fritz Mueller & Approved & 1 & false & Test \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -This test will check that Qserv is able to meet average query completion -time targets per query class under a higher than average load of -simultaneous high and low volume queries while running against an -appropriately scaled test catalog. -} - \newpage \subsection{[LVV-3404] DMS-REQ-0362-V-01: Median residual PSF ellipticity correlations on 5 arcmin scales }\label{lvv-3404} @@ -16719,11 +15493,11 @@ \subsection{[LVV-3404] DMS-REQ-0362-V-01: Median residual PSF ellipticity correl \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-3404}{LVV-3404} & +\href{https://rubinobs.atlassian.net/browse/LVV-3404}{LVV-3404} & Leanne Guy & In Verification & \begin{tabular}{c} -LVV-T376 \\ -LVV-T1754 \\ + \\ + \\ \end{tabular} \\ \hline @@ -16735,32 +15509,36 @@ \subsection{[LVV-3404] DMS-REQ-0362-V-01: Median residual PSF ellipticity correl arcmin shall be no greater than~\textbf{TE2 = 1.0e-7{{[}arcminuteSeparationCorrelation{]}}.} -Associated element DMS-REQ-0362-V-02 -(\href{https://jira.lsstcorp.org/browse/LVV-9780}{LVV-9780}) satisfies -the maximum fraction of ellipticity residuals exceeding the outlier -limits.~ +Associated element DMS-REQ-0362-V-02 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9780}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9780} {In Verification} } ) satisfies the maximum fraction of +ellipticity residuals exceeding the outlier limits.~ -Associated element -DMS-REQ-0362-V-03~(\href{https://jira.lsstcorp.org/browse/LVV-9781}{LVV-9781})~satisfies -the outlier limit on the PSF ellipticity correlation residuals on -\textgreater= 5 arcmin scales. +Associated element DMS-REQ-0362-V-03~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9781}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9781} {In Verification} } )~satisfies the outlier limit on the PSF +ellipticity correlation residuals on \textgreater= 5 arcmin scales. -Associated element DMS-REQ-0362-V-04 -(\href{https://jira.lsstcorp.org/browse/LVV-9782}{LVV-9782}) satisfies -the median residual PSF ellipticity correlations on \textless= 1 arcmin -scales. +Associated element DMS-REQ-0362-V-04 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9782}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9782} {In Verification} } ) satisfies the median residual PSF +ellipticity correlations on \textless= 1 arcmin scales. -Associated element DMS-REQ-0362-V-05 -(\href{https://jira.lsstcorp.org/browse/LVV-9783}{LVV-9783}) -satisfies~the outlier limit on the PSF ellipticity correlation residuals -on \textless{} 5 arcmin scales. +Associated element DMS-REQ-0362-V-05 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9783}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9783} {In Verification} } ) satisfies~the outlier limit on the PSF +ellipticity correlation residuals on \textless{} 5 arcmin scales. {\footnotesize \begin{tabular}{p{4cm}p{12cm}} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0362 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -16768,29 +15546,10 @@ \subsection{[LVV-3404] DMS-REQ-0362-V-01: Median residual PSF ellipticity correl calculation of the elipticity correlations metrics defined in OSS-REQ-0403, OSS-REQ-0404, and OSS-REQ-0405. -\textbf{Discussion:} The relevant metrics are listed in the table below. -The values in the tables are the target values for LSST but are not -verified as part of this requirement. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{TE1 = 2.0e-5{{[}unitless (angular correlation){]}}} Maximum -full-survey median for residual ellipticity correlations at scales less -than or equal to 1 arcmin., \textbf{TE2 = 1.0e-7{{[}unitless (angular -correlation){]}}} Maximum full-survey median for residual ellipticity -correlations at scales greater than or equal to 5 arcmin., \textbf{TE3 = -4.0e-5{{[}unitless (angular correlation){]}}} Per-image limit on the -median residual ellipticity correlations at scales less than 5 arcmin., -\textbf{TEF = 15{{[}percent{]}}} Maximum fraction of visit images that -may exceed the TE3 or TE4 limits., \textbf{TE4 = 2.0e-7{{[}unitless -(angular correlation){]}}} Per-image limit on the median residual -ellipticity correlations at scales greater than or equal to 5 arcmin.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0403 & Ellipticity Correlation Function Distribution per Image \\ -OSS-REQ-0404 & Ellipticity Correlation Function Distribution for Full Survey -(medians) \\ -OSS-REQ-0405 & Ellipticity Correlation Function Distribution for Full Survey -(continuity) \\ \end{tabular} \\ \hline \end{longtable} @@ -16800,30 +15559,30 @@ \subsection{[LVV-3404] DMS-REQ-0362-V-01: Median residual PSF ellipticity correl \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T376}{LVV-T376} & \multicolumn{4}{p{12cm}}{ Verify the Calculation of Ellipticity Residuals and Correlations } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1754}{LVV-T1754} & \multicolumn{4}{p{12cm}}{ Verify calculation of residual PSF ellipticity correlations for +separations greater than or equal to 5 arcmin } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the DMS includes software to enable the calculation of the -ellipticity residuals and correlation metrics defined in the OSS.~ +Verify that the DM system has provided the code to calculate the median +residual PSF ellipticity correlations averaged over an arbitrary field +of view for separations greater than or equal to 5 arcmin, and assess +whether it meets the requirement that it shall be no greater than +\textbf{TE2 = 1.0e-7{[}arcminuteSeparationCorrelation{]}.} } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1754}{LVV-T1754} & \multicolumn{4}{p{12cm}}{ Verify calculation of residual PSF ellipticity correlations for -separations greater than or equal to 5 arcmin } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T376}{LVV-T376} & \multicolumn{4}{p{12cm}}{ Verify the Calculation of Ellipticity Residuals and Correlations } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the DM system has provided the code to calculate the median -residual PSF ellipticity correlations averaged over an arbitrary field -of view for separations greater than or equal to 5 arcmin, and assess -whether it meets the requirement that it shall be no greater than -\textbf{TE2 = 1.0e-7{[}arcminuteSeparationCorrelation{]}.} +Verify that the DMS includes software to enable the calculation of the +ellipticity residuals and correlation metrics defined in the OSS.~ } @@ -16833,7 +15592,7 @@ \subsection{[LVV-4669] CA-DM-DAQ-ICD-0094-V-03: Ability to load data externally\ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4669}{LVV-4669} & +\href{https://rubinobs.atlassian.net/browse/LVV-4669}{LVV-4669} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -16861,10 +15620,6 @@ \subsection{[LVV-4669] CA-DM-DAQ-ICD-0094-V-03: Ability to load data externally\ to load image data that can be retrieved with a new image identifier, as if it had just been read out from the Camera. -\textbf{Discussion}: This capability is meant to be used to allow the -system to be exercised, and interfaces verified, in advance of the -availability of Camera imaging hardware, as well as for diagnostic -purposes during commissioning and operations. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -16882,7 +15637,7 @@ \subsection{[LVV-4670] CA-DM-DAQ-ICD-0094-V-04: Ability to load data externally\ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4670}{LVV-4670} & +\href{https://rubinobs.atlassian.net/browse/LVV-4670}{LVV-4670} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -16910,10 +15665,6 @@ \subsection{[LVV-4670] CA-DM-DAQ-ICD-0094-V-04: Ability to load data externally\ to load image data that can be retrieved with a new image identifier, as if it had just been read out from the Camera. -\textbf{Discussion}: This capability is meant to be used to allow the -system to be exercised, and interfaces verified, in advance of the -availability of Camera imaging hardware, as well as for diagnostic -purposes during commissioning and operations. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -16931,7 +15682,7 @@ \subsection{[LVV-4675] CA-DM-DAQ-ICD-0082-V-03: Common interface across classes \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4675}{LVV-4675} & +\href{https://rubinobs.atlassian.net/browse/LVV-4675}{LVV-4675} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -16957,12 +15708,6 @@ \subsection{[LVV-4675] CA-DM-DAQ-ICD-0082-V-03: Common interface across classes sensor(s) to access in a retrieval, or otherwise explicitly specified herein. -\textbf{Discussion}: It is expected that during normal 9Hz guider ROI -readout the DAQ system will be configured not to direct the ROI readouts -into the Camera data buffer; therefore they will be invisible to the -pull interface. A subscription to notifications of buffered data -availability for the guide sensors will simply receive no callbacks for -as long as that configuration of the DAQ system is in place. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -16980,7 +15725,7 @@ \subsection{[LVV-4676] CA-DM-DAQ-ICD-0082-V-04: Common interface across classes \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4676}{LVV-4676} & +\href{https://rubinobs.atlassian.net/browse/LVV-4676}{LVV-4676} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -17006,12 +15751,6 @@ \subsection{[LVV-4676] CA-DM-DAQ-ICD-0082-V-04: Common interface across classes sensor(s) to access in a retrieval, or otherwise explicitly specified herein. -\textbf{Discussion}: It is expected that during normal 9Hz guider ROI -readout the DAQ system will be configured not to direct the ROI readouts -into the Camera data buffer; therefore they will be invisible to the -pull interface. A subscription to notifications of buffered data -availability for the guide sensors will simply receive no callbacks for -as long as that configuration of the DAQ system is in place. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -17029,7 +15768,7 @@ \subsection{[LVV-4729] CA-DM-DAQ-ICD-0093-V-03: Delivery latency\_DM\_3 }\label{ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4729}{LVV-4729} & +\href{https://rubinobs.atlassian.net/browse/LVV-4729}{LVV-4729} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -17058,8 +15797,6 @@ \subsection{[LVV-4729] CA-DM-DAQ-ICD-0093-V-03: Delivery latency\_DM\_3 }\label{ \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{daqLatency = 1{{[}second{]}}} Data delivery latency from time of -request to time of delivery \\ \hline Upper Level Requirement & \begin{tabular}{cl} \end{tabular} @@ -17075,7 +15812,7 @@ \subsection{[LVV-4730] CA-DM-DAQ-ICD-0093-V-04: Delivery latency\_DM\_4 }\label{ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4730}{LVV-4730} & +\href{https://rubinobs.atlassian.net/browse/LVV-4730}{LVV-4730} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -17104,8 +15841,6 @@ \subsection{[LVV-4730] CA-DM-DAQ-ICD-0093-V-04: Delivery latency\_DM\_4 }\label{ \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{daqLatency = 1{{[}second{]}}} Data delivery latency from time of -request to time of delivery \\ \hline Upper Level Requirement & \begin{tabular}{cl} \end{tabular} @@ -17121,7 +15856,7 @@ \subsection{[LVV-4735] CA-DM-DAQ-ICD-0097-V-03: Error reporting\_DM\_3 }\label{l \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4735}{LVV-4735} & +\href{https://rubinobs.atlassian.net/browse/LVV-4735}{LVV-4735} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -17144,8 +15879,6 @@ \subsection{[LVV-4735] CA-DM-DAQ-ICD-0097-V-03: Error reporting\_DM\_3 }\label{l \textbf{Specification}: Error reporting from the APIs implementing this interface shall be by means of return codes for all non-fatal errors. -\textbf{Discussion}: C++ exceptions may be thrown in rare cases for -error conditions from which it is impossible to recover. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -17163,7 +15896,7 @@ \subsection{[LVV-4736] CA-DM-DAQ-ICD-0097-V-04: Error reporting\_DM\_4 }\label{l \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4736}{LVV-4736} & +\href{https://rubinobs.atlassian.net/browse/LVV-4736}{LVV-4736} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -17186,8 +15919,6 @@ \subsection{[LVV-4736] CA-DM-DAQ-ICD-0097-V-04: Error reporting\_DM\_4 }\label{l \textbf{Specification}: Error reporting from the APIs implementing this interface shall be by means of return codes for all non-fatal errors. -\textbf{Discussion}: C++ exceptions may be thrown in rare cases for -error conditions from which it is impossible to recover. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -17205,7 +15936,7 @@ \subsection{[LVV-4741] CA-DM-DAQ-ICD-0058-V-03: Image Data Format\_DM\_3 }\label \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4741}{LVV-4741} & +\href{https://rubinobs.atlassian.net/browse/LVV-4741}{LVV-4741} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -17247,7 +15978,7 @@ \subsection{[LVV-4742] CA-DM-DAQ-ICD-0058-V-04: Image Data Format\_DM\_4 }\label \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4742}{LVV-4742} & +\href{https://rubinobs.atlassian.net/browse/LVV-4742}{LVV-4742} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -17289,7 +16020,7 @@ \subsection{[LVV-4747] CA-DM-DAQ-ICD-0059-V-03: Image identification\_DM\_3 }\la \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4747}{LVV-4747} & +\href{https://rubinobs.atlassian.net/browse/LVV-4747}{LVV-4747} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -17317,10 +16048,6 @@ \subsection{[LVV-4747] CA-DM-DAQ-ICD-0059-V-03: Image identification\_DM\_3 }\la Facilities Database (EFD), as well as to retrieve image data from the Camera image data buffer. -\textbf{Discussion}: The rendezvous with other observatory data can be -done either through the above identifier, which is based on the "image -sequence name" provided by the OCS to the Camera, or through the readout -timestamp recorded by the DAQ system. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -17338,7 +16065,7 @@ \subsection{[LVV-4748] CA-DM-DAQ-ICD-0059-V-04: Image identification\_DM\_4 }\la \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4748}{LVV-4748} & +\href{https://rubinobs.atlassian.net/browse/LVV-4748}{LVV-4748} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -17366,10 +16093,6 @@ \subsection{[LVV-4748] CA-DM-DAQ-ICD-0059-V-04: Image identification\_DM\_4 }\la Facilities Database (EFD), as well as to retrieve image data from the Camera image data buffer. -\textbf{Discussion}: The rendezvous with other observatory data can be -done either through the above identifier, which is based on the "image -sequence name" provided by the OCS to the Camera, or through the readout -timestamp recorded by the DAQ system. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -17387,7 +16110,7 @@ \subsection{[LVV-4753] CA-DM-DAQ-ICD-0060-V-03: Image identifier characteristics \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4753}{LVV-4753} & +\href{https://rubinobs.atlassian.net/browse/LVV-4753}{LVV-4753} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -17429,13 +16152,10 @@ \subsection{[LVV-4753] CA-DM-DAQ-ICD-0060-V-03: Image identifier characteristics be invariant to whether crosstalk correction has been applied or not. \end{itemize} -\textbf{Discussion:} An image name satisfying the LSST convention is -sufficient to meet this requirement. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -CA-DM-DAQ-ICD-0059 & Image identification \\ \end{tabular} \\ \hline \end{longtable} @@ -17449,7 +16169,7 @@ \subsection{[LVV-4754] CA-DM-DAQ-ICD-0060-V-04: Image identifier characteristics \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4754}{LVV-4754} & +\href{https://rubinobs.atlassian.net/browse/LVV-4754}{LVV-4754} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -17491,13 +16211,10 @@ \subsection{[LVV-4754] CA-DM-DAQ-ICD-0060-V-04: Image identifier characteristics be invariant to whether crosstalk correction has been applied or not. \end{itemize} -\textbf{Discussion:} An image name satisfying the LSST convention is -sufficient to meet this requirement. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -CA-DM-DAQ-ICD-0059 & Image identification \\ \end{tabular} \\ \hline \end{longtable} @@ -17511,7 +16228,7 @@ \subsection{[LVV-4759] CA-DM-DAQ-ICD-0081-V-03: Image pixel data\_DM\_3 }\label{ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4759}{LVV-4759} & +\href{https://rubinobs.atlassian.net/browse/LVV-4759}{LVV-4759} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -17547,16 +16264,6 @@ \subsection{[LVV-4759] CA-DM-DAQ-ICD-0081-V-03: Image pixel data\_DM\_3 }\label{ unless the interface provides for optional separation of this data and that option is explicitly exercised. -\textbf{Discussion:} This is based on the understanding that the -underlying raw pixel data is 18-bit, and that the application of -crosstalk correction is mathematically capable of producing negative -pixel values. Note that the requirements that consecutively read-out -pixels be consecutive in memory and that pre/post-scan data be in-line -with physical-pixel data more or less imply that, if the focal plane -region of image data requested is larger than an amplifier segment, the -delivered data will end up being grouped by amplifier rather than -assembled into a CCD-level image. This is acceptable to (and even -desired by) Data Management. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -17574,7 +16281,7 @@ \subsection{[LVV-4760] CA-DM-DAQ-ICD-0081-V-04: Image pixel data\_DM\_4 }\label{ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4760}{LVV-4760} & +\href{https://rubinobs.atlassian.net/browse/LVV-4760}{LVV-4760} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -17610,16 +16317,6 @@ \subsection{[LVV-4760] CA-DM-DAQ-ICD-0081-V-04: Image pixel data\_DM\_4 }\label{ unless the interface provides for optional separation of this data and that option is explicitly exercised. -\textbf{Discussion:} This is based on the understanding that the -underlying raw pixel data is 18-bit, and that the application of -crosstalk correction is mathematically capable of producing negative -pixel values. Note that the requirements that consecutively read-out -pixels be consecutive in memory and that pre/post-scan data be in-line -with physical-pixel data more or less imply that, if the focal plane -region of image data requested is larger than an amplifier segment, the -delivered data will end up being grouped by amplifier rather than -assembled into a CCD-level image. This is acceptable to (and even -desired by) Data Management. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -17637,7 +16334,7 @@ \subsection{[LVV-4765] CA-DM-DAQ-ICD-0047-V-03: Interface for Buffered Data ("pu \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4765}{LVV-4765} & +\href{https://rubinobs.atlassian.net/browse/LVV-4765}{LVV-4765} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -17662,14 +16359,6 @@ \subsection{[LVV-4765] CA-DM-DAQ-ICD-0047-V-03: Interface for Buffered Data ("pu other LSST subsystems. The interface providing this access will be referred to as the "pull" or "buffered data" interface. -\textbf{Discussion}: The buffered data interface is described in -subsidiary requirements below as providing at least the following -capabilities: notification of the availability of new data; -non-destructive read of any data by identifier; non-destructive query -for the identifier of the oldest available data; and discard of the -oldest available data.\\ -The buffered data interface largely follows a FIFO queue model, with the -additional ability to read any data in the queue by its identifier. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -17687,7 +16376,7 @@ \subsection{[LVV-4766] CA-DM-DAQ-ICD-0047-V-04: Interface for Buffered Data ("pu \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4766}{LVV-4766} & +\href{https://rubinobs.atlassian.net/browse/LVV-4766}{LVV-4766} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -17712,14 +16401,6 @@ \subsection{[LVV-4766] CA-DM-DAQ-ICD-0047-V-04: Interface for Buffered Data ("pu other LSST subsystems. The interface providing this access will be referred to as the "pull" or "buffered data" interface. -\textbf{Discussion}: The buffered data interface is described in -subsidiary requirements below as providing at least the following -capabilities: notification of the availability of new data; -non-destructive read of any data by identifier; non-destructive query -for the identifier of the oldest available data; and discard of the -oldest available data.\\ -The buffered data interface largely follows a FIFO queue model, with the -additional ability to read any data in the queue by its identifier. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -17737,7 +16418,7 @@ \subsection{[LVV-4771] CA-DM-DAQ-ICD-0098-V-03: Lookup-by-name interface\_DM\_3 \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4771}{LVV-4771} & +\href{https://rubinobs.atlassian.net/browse/LVV-4771}{LVV-4771} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -17780,7 +16461,7 @@ \subsection{[LVV-4772] CA-DM-DAQ-ICD-0098-V-04: Lookup-by-name interface\_DM\_4 \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4772}{LVV-4772} & +\href{https://rubinobs.atlassian.net/browse/LVV-4772}{LVV-4772} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -17823,7 +16504,7 @@ \subsection{[LVV-4777] CA-DM-DAQ-ICD-0100-V-03: Safe-to-delete event\_DM\_3 }\la \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4777}{LVV-4777} & +\href{https://rubinobs.atlassian.net/browse/LVV-4777}{LVV-4777} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -17846,8 +16527,6 @@ \subsection{[LVV-4777] CA-DM-DAQ-ICD-0100-V-03: Safe-to-delete event\_DM\_3 }\la \textbf{Specification:} DM shall publish an event when an image has been safely stored and the copy in the DAQ is no longer needed. -\textbf{Discussion}: Note that this interface does not take a Spatial ID -argument. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -17865,7 +16544,7 @@ \subsection{[LVV-4778] CA-DM-DAQ-ICD-0100-V-04: Safe-to-delete event\_DM\_4 }\la \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4778}{LVV-4778} & +\href{https://rubinobs.atlassian.net/browse/LVV-4778}{LVV-4778} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -17888,8 +16567,6 @@ \subsection{[LVV-4778] CA-DM-DAQ-ICD-0100-V-04: Safe-to-delete event\_DM\_4 }\la \textbf{Specification:} DM shall publish an event when an image has been safely stored and the copy in the DAQ is no longer needed. -\textbf{Discussion}: Note that this interface does not take a Spatial ID -argument. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -17907,7 +16584,7 @@ \subsection{[LVV-4783] CA-DM-DAQ-ICD-0092-V-03: Maximum number of simultaneous c \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4783}{LVV-4783} & +\href{https://rubinobs.atlassian.net/browse/LVV-4783}{LVV-4783} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -17933,11 +16610,6 @@ \subsection{[LVV-4783] CA-DM-DAQ-ICD-0092-V-03: Maximum number of simultaneous c plane\textquotesingle s worth of image data, for which its performance guarantees (for latency and throughput) are met. -\textbf{Discussion}: The value specified is believed to meet both the -requirements of Data Management and the requirements of the Observatory -for access to images for display and diagnostic purposes. The Camera may -support additional non-privileged consumers, but without any performance -guarantees for them. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -17955,7 +16627,7 @@ \subsection{[LVV-4784] CA-DM-DAQ-ICD-0092-V-04: Maximum number of simultaneous c \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4784}{LVV-4784} & +\href{https://rubinobs.atlassian.net/browse/LVV-4784}{LVV-4784} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -17981,11 +16653,6 @@ \subsection{[LVV-4784] CA-DM-DAQ-ICD-0092-V-04: Maximum number of simultaneous c plane\textquotesingle s worth of image data, for which its performance guarantees (for latency and throughput) are met. -\textbf{Discussion}: The value specified is believed to meet both the -requirements of Data Management and the requirements of the Observatory -for access to images for display and diagnostic purposes. The Camera may -support additional non-privileged consumers, but without any performance -guarantees for them. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -18003,7 +16670,7 @@ \subsection{[LVV-4789] CA-DM-DAQ-ICD-0084-V-03: Notification interface\_DM\_3 }\ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4789}{LVV-4789} & +\href{https://rubinobs.atlassian.net/browse/LVV-4789}{LVV-4789} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -18035,12 +16702,6 @@ \subsection{[LVV-4789] CA-DM-DAQ-ICD-0084-V-03: Notification interface\_DM\_3 }\ interface (see CA-DM-DAQ-ICD-0086) can immediately be used to request retrieval of the associated image data. -\textbf{Discussion}: It is expected that the image identifier and -container ID will be delivered by value to the callback, obviating the -need for memory management. The Camera expects to be able to offer the -ability to subscribe to time-sliced partial readouts, in integral -numbers of rows, and to support corresponding data requests (see the -note in CA-DM-DAQ-ICD-0091). \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -18058,7 +16719,7 @@ \subsection{[LVV-4790] CA-DM-DAQ-ICD-0084-V-04: Notification interface\_DM\_4 }\ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4790}{LVV-4790} & +\href{https://rubinobs.atlassian.net/browse/LVV-4790}{LVV-4790} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -18090,12 +16751,6 @@ \subsection{[LVV-4790] CA-DM-DAQ-ICD-0084-V-04: Notification interface\_DM\_4 }\ interface (see CA-DM-DAQ-ICD-0086) can immediately be used to request retrieval of the associated image data. -\textbf{Discussion}: It is expected that the image identifier and -container ID will be delivered by value to the callback, obviating the -need for memory management. The Camera expects to be able to offer the -ability to subscribe to time-sliced partial readouts, in integral -numbers of rows, and to support corresponding data requests (see the -note in CA-DM-DAQ-ICD-0091). \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -18113,7 +16768,7 @@ \subsection{[LVV-4795] CA-DM-DAQ-ICD-0099-V-03: Partition catalog query interfac \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4795}{LVV-4795} & +\href{https://rubinobs.atlassian.net/browse/LVV-4795}{LVV-4795} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -18155,7 +16810,7 @@ \subsection{[LVV-4796] CA-DM-DAQ-ICD-0099-V-04: Partition catalog query interfac \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4796}{LVV-4796} & +\href{https://rubinobs.atlassian.net/browse/LVV-4796}{LVV-4796} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -18197,7 +16852,7 @@ \subsection{[LVV-4801] CA-DM-DAQ-ICD-0085-V-03: Partitioning interfaces\_DM\_3 } \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4801}{LVV-4801} & +\href{https://rubinobs.atlassian.net/browse/LVV-4801}{LVV-4801} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -18222,16 +16877,6 @@ \subsection{[LVV-4801] CA-DM-DAQ-ICD-0085-V-03: Partitioning interfaces\_DM\_3 } Camera shall be configurable to direct newly acquired data into a specified partition or partitions. -\textbf{Discussion}: This facility may be exclusive - such that a given -image may only belong to a single set - or non-exclusive, in which an -image may belong to more than one set.\\ -The intent of the partitioning interface is to permit distinguishing -image data that is meant to be visible to, and retrieved by, clients -such as Data Management from image data that is meant for internal -Camera purposes. It is also intended to be used as the mechanism that -supports \citeds{LSE-69} requirement CA-DM-CON-ICD-0019\textquotesingle s -specification that there be a means to communicate to DM what Camera -engineering images are being requested to be archived by DM. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -18249,7 +16894,7 @@ \subsection{[LVV-4802] CA-DM-DAQ-ICD-0085-V-04: Partitioning interfaces\_DM\_4 } \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4802}{LVV-4802} & +\href{https://rubinobs.atlassian.net/browse/LVV-4802}{LVV-4802} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -18274,16 +16919,6 @@ \subsection{[LVV-4802] CA-DM-DAQ-ICD-0085-V-04: Partitioning interfaces\_DM\_4 } Camera shall be configurable to direct newly acquired data into a specified partition or partitions. -\textbf{Discussion}: This facility may be exclusive - such that a given -image may only belong to a single set - or non-exclusive, in which an -image may belong to more than one set.\\ -The intent of the partitioning interface is to permit distinguishing -image data that is meant to be visible to, and retrieved by, clients -such as Data Management from image data that is meant for internal -Camera purposes. It is also intended to be used as the mechanism that -supports \citeds{LSE-69} requirement CA-DM-CON-ICD-0019\textquotesingle s -specification that there be a means to communicate to DM what Camera -engineering images are being requested to be archived by DM. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -18301,7 +16936,7 @@ \subsection{[LVV-4807] CA-DM-DAQ-ICD-0086-V-03: Read-by-container-ID interface\_ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4807}{LVV-4807} & +\href{https://rubinobs.atlassian.net/browse/LVV-4807}{LVV-4807} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -18329,9 +16964,6 @@ \subsection{[LVV-4807] CA-DM-DAQ-ICD-0086-V-03: Read-by-container-ID interface\_ in such a response whether image data with the requested identifier was previously present but deleted, or never present. -\textbf{Discussion}: When used for an image or portion of an image for -which readout is in progress. this interface will return an error -condition; it will not block waiting for completion of readout. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -18349,7 +16981,7 @@ \subsection{[LVV-4808] CA-DM-DAQ-ICD-0086-V-04: Read-by-container-ID interface\_ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4808}{LVV-4808} & +\href{https://rubinobs.atlassian.net/browse/LVV-4808}{LVV-4808} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -18377,9 +17009,6 @@ \subsection{[LVV-4808] CA-DM-DAQ-ICD-0086-V-04: Read-by-container-ID interface\_ in such a response whether image data with the requested identifier was previously present but deleted, or never present. -\textbf{Discussion}: When used for an image or portion of an image for -which readout is in progress. this interface will return an error -condition; it will not block waiting for completion of readout. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -18397,7 +17026,7 @@ \subsection{[LVV-4819] CA-DM-DAQ-ICD-0091-V-03: Selection of region of focal pla \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4819}{LVV-4819} & +\href{https://rubinobs.atlassian.net/browse/LVV-4819}{LVV-4819} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -18425,13 +17054,6 @@ \subsection{[LVV-4819] CA-DM-DAQ-ICD-0091-V-03: Selection of region of focal pla default organize the delivered data by segment; i.e., it shall not attempt to stitch together segments into larger units. -\textbf{Discussion}: The specification of the maximum region is not -meant to prohibit the Camera from offering the ability to request larger -regions, at possibly degraded capabilities. There may well be useful -applications for this.\\ -It is anticipated that time-sliced sub-amplifier regions, such as sets -of rows, will be supported. The applications for this capability are -still being discussed. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -18449,7 +17071,7 @@ \subsection{[LVV-4820] CA-DM-DAQ-ICD-0091-V-04: Selection of region of focal pla \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4820}{LVV-4820} & +\href{https://rubinobs.atlassian.net/browse/LVV-4820}{LVV-4820} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -18477,13 +17099,6 @@ \subsection{[LVV-4820] CA-DM-DAQ-ICD-0091-V-04: Selection of region of focal pla default organize the delivered data by segment; i.e., it shall not attempt to stitch together segments into larger units. -\textbf{Discussion}: The specification of the maximum region is not -meant to prohibit the Camera from offering the ability to request larger -regions, at possibly degraded capabilities. There may well be useful -applications for this.\\ -It is anticipated that time-sliced sub-amplifier regions, such as sets -of rows, will be supported. The applications for this capability are -still being discussed. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -18501,7 +17116,7 @@ \subsection{[LVV-4825] CA-DM-DAQ-ICD-0075-V-03: Software Delivery\_DM\_3 }\label \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4825}{LVV-4825} & +\href{https://rubinobs.atlassian.net/browse/LVV-4825}{LVV-4825} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -18528,10 +17143,6 @@ \subsection{[LVV-4825] CA-DM-DAQ-ICD-0075-V-03: Software Delivery\_DM\_3 }\label The libraries will be supplied as pre-compiled shareables in Unix ".so" format. -\textbf{Discussion:} The idea here is that the client software is not a -framework into which user code is inserted, but the reverse.\\ -The source code for the client libraries will be maintained using common -LSST source control tools. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -18549,7 +17160,7 @@ \subsection{[LVV-4826] CA-DM-DAQ-ICD-0075-V-04: Software Delivery\_DM\_4 }\label \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4826}{LVV-4826} & +\href{https://rubinobs.atlassian.net/browse/LVV-4826}{LVV-4826} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -18576,10 +17187,6 @@ \subsection{[LVV-4826] CA-DM-DAQ-ICD-0075-V-04: Software Delivery\_DM\_4 }\label The libraries will be supplied as pre-compiled shareables in Unix ".so" format. -\textbf{Discussion:} The idea here is that the client software is not a -framework into which user code is inserted, but the reverse.\\ -The source code for the client libraries will be maintained using common -LSST source control tools. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -18597,7 +17204,7 @@ \subsection{[LVV-4831] CA-DM-DAQ-ICD-0080-V-03: Structural metadata\_DM\_3 }\lab \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4831}{LVV-4831} & +\href{https://rubinobs.atlassian.net/browse/LVV-4831}{LVV-4831} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -18626,15 +17233,6 @@ \subsection{[LVV-4831] CA-DM-DAQ-ICD-0080-V-03: Structural metadata\_DM\_3 }\lab correct neighbor relationships between amplifiers and sensors and know the serial and parallel readout directions for every amplifier segment. -\textbf{Discussion:} The metadata to be provided is under review; it may -include the CCD manufacturer, the number of values read out in the -serial and parallel directions (including image pixels, prescan, and -overscan), the number of prescan values, and the number of overscan -values. ~The metadata items are expected to depend on the sequencer -program. ~The CCS is expected to provide these values to the DAQ, but -the DAQ API must provide a documented interface to retrieve them. ~These -items are thought to be necessary for the DAQ to be able to perform -crosstalk correction. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -18652,7 +17250,7 @@ \subsection{[LVV-4832] CA-DM-DAQ-ICD-0080-V-04: Structural metadata\_DM\_4 }\lab \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4832}{LVV-4832} & +\href{https://rubinobs.atlassian.net/browse/LVV-4832}{LVV-4832} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -18681,15 +17279,6 @@ \subsection{[LVV-4832] CA-DM-DAQ-ICD-0080-V-04: Structural metadata\_DM\_4 }\lab correct neighbor relationships between amplifiers and sensors and know the serial and parallel readout directions for every amplifier segment. -\textbf{Discussion:} The metadata to be provided is under review; it may -include the CCD manufacturer, the number of values read out in the -serial and parallel directions (including image pixels, prescan, and -overscan), the number of prescan values, and the number of overscan -values. ~The metadata items are expected to depend on the sequencer -program. ~The CCS is expected to provide these values to the DAQ, but -the DAQ API must provide a documented interface to retrieve them. ~These -items are thought to be necessary for the DAQ to be able to perform -crosstalk correction. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -18707,7 +17296,7 @@ \subsection{[LVV-4843] CA-DM-CON-ICD-0003-V-03: Camera Conditions data latency f \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4843}{LVV-4843} & +\href{https://rubinobs.atlassian.net/browse/LVV-4843}{LVV-4843} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -18735,13 +17324,8 @@ \subsection{[LVV-4843] CA-DM-CON-ICD-0003-V-03: Camera Conditions data latency f Camera should generally publish this data within time \textbf{cameraConditionsLatencyDMAP} of its acquisition. -\textbf{Discussion:} The latter condition expresses the desire that Data -Management not receive all Conditions data as a lump delivery at the end -of readout. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{cameraConditionsLatencyDMAP = 300{{[}millisecond{]}}} Latency -for publication of Camera Conditions data for Alert Production \\ \hline Upper Level Requirement & \begin{tabular}{cl} \end{tabular} @@ -18757,7 +17341,7 @@ \subsection{[LVV-4844] CA-DM-CON-ICD-0003-V-04: Camera Conditions data latency f \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4844}{LVV-4844} & +\href{https://rubinobs.atlassian.net/browse/LVV-4844}{LVV-4844} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -18785,13 +17369,8 @@ \subsection{[LVV-4844] CA-DM-CON-ICD-0003-V-04: Camera Conditions data latency f Camera should generally publish this data within time \textbf{cameraConditionsLatencyDMAP} of its acquisition. -\textbf{Discussion:} The latter condition expresses the desire that Data -Management not receive all Conditions data as a lump delivery at the end -of readout. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{cameraConditionsLatencyDMAP = 300{{[}millisecond{]}}} Latency -for publication of Camera Conditions data for Alert Production \\ \hline Upper Level Requirement & \begin{tabular}{cl} \end{tabular} @@ -18807,7 +17386,7 @@ \subsection{[LVV-4849] CA-DM-CON-ICD-0004-V-03: Camera Conditions data latency f \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4849}{LVV-4849} & +\href{https://rubinobs.atlassian.net/browse/LVV-4849}{LVV-4849} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -18831,18 +17410,8 @@ \subsection{[LVV-4849] CA-DM-CON-ICD-0004-V-03: Camera Conditions data latency f be published through the OCS middleware within time \textbf{cameraConditionsLatencyDM} of its measurement time. -\textbf{Discussion:} The "measurement time" is meant to be a wall clock -time for an underlying physical measurement or equivalent, determined in -a way that is reasonable for the telemetry data in question. This is the -same time that is referenced in \citeds{LSE-71}, requirement -OCS-CA-CMD-ICD-0018.\\ -The timely publication of telemetry facilitates the storage of copies of -the telemetry database in a time-local organization, and provides -flexibility for DM to manage data continuously or in batches. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{cameraConditionsLatencyDM = 10{{[}second{]}}} Latency for -publication of Camera Conditions telemetry data \\ \hline Upper Level Requirement & \begin{tabular}{cl} \end{tabular} @@ -18858,7 +17427,7 @@ \subsection{[LVV-4850] CA-DM-CON-ICD-0004-V-04: Camera Conditions data latency f \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4850}{LVV-4850} & +\href{https://rubinobs.atlassian.net/browse/LVV-4850}{LVV-4850} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -18882,18 +17451,8 @@ \subsection{[LVV-4850] CA-DM-CON-ICD-0004-V-04: Camera Conditions data latency f be published through the OCS middleware within time \textbf{cameraConditionsLatencyDM} of its measurement time. -\textbf{Discussion:} The "measurement time" is meant to be a wall clock -time for an underlying physical measurement or equivalent, determined in -a way that is reasonable for the telemetry data in question. This is the -same time that is referenced in \citeds{LSE-71}, requirement -OCS-CA-CMD-ICD-0018.\\ -The timely publication of telemetry facilitates the storage of copies of -the telemetry database in a time-local organization, and provides -flexibility for DM to manage data continuously or in batches. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{cameraConditionsLatencyDM = 10{{[}second{]}}} Latency for -publication of Camera Conditions telemetry data \\ \hline Upper Level Requirement & \begin{tabular}{cl} \end{tabular} @@ -18909,7 +17468,7 @@ \subsection{[LVV-4855] CA-DM-CON-ICD-0019-V-03: Camera engineering image data ar \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4855}{LVV-4855} & +\href{https://rubinobs.atlassian.net/browse/LVV-4855}{LVV-4855} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -18932,12 +17491,6 @@ \subsection{[LVV-4855] CA-DM-CON-ICD-0019-V-03: Camera engineering image data ar \textbf{Specification}: The Data Management subsystem shall provide an archiving service for engineering image data from the Camera subsystem. -\textbf{Discussion}: Daytime calibration images are considered part of -normal Observatory operations and are not covered under this -requirement.\\ -The images acquired by Data Management under this requirement will be -made available through the normal DM image archive programmatic and -graphical user interface tools. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -18955,7 +17508,7 @@ \subsection{[LVV-4856] CA-DM-CON-ICD-0019-V-04: Camera engineering image data ar \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4856}{LVV-4856} & +\href{https://rubinobs.atlassian.net/browse/LVV-4856}{LVV-4856} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -18978,12 +17531,6 @@ \subsection{[LVV-4856] CA-DM-CON-ICD-0019-V-04: Camera engineering image data ar \textbf{Specification}: The Data Management subsystem shall provide an archiving service for engineering image data from the Camera subsystem. -\textbf{Discussion}: Daytime calibration images are considered part of -normal Observatory operations and are not covered under this -requirement.\\ -The images acquired by Data Management under this requirement will be -made available through the normal DM image archive programmatic and -graphical user interface tools. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -19001,7 +17548,7 @@ \subsection{[LVV-4861] CA-DM-CON-ICD-0008-V-03: Data Management Conditions data \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4861}{LVV-4861} & +\href{https://rubinobs.atlassian.net/browse/LVV-4861}{LVV-4861} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -19027,19 +17574,8 @@ \subsection{[LVV-4861] CA-DM-CON-ICD-0008-V-03: Data Management Conditions data \textbf{dmConditionsLatencyCam} after the conclusion of the delivery of all images from the standard visit to DM. -\textbf{Discussion:} This data should be available by the conclusion of -Alert Production, and the latency is set to match that. It should be -available promptly in order to enhance its usefulness for Observatory -operators. There is, however, no intent to use this data in any -automated feedback loop controlling the Camera.\\ -There may be additional types of Conditions data from DM that arise from -the analysis of multiple images, such as synthetic flats. This -requirement does not apply to that type of data. DM will generally make -any such data available to the Camera promptly following its generation. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{dmConditionsLatencyCam = 60{{[}second{]}}} Latency for -publication of per-visit Conditions data from DM \\ \hline Upper Level Requirement & \begin{tabular}{cl} \end{tabular} @@ -19055,7 +17591,7 @@ \subsection{[LVV-4862] CA-DM-CON-ICD-0008-V-04: Data Management Conditions data \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4862}{LVV-4862} & +\href{https://rubinobs.atlassian.net/browse/LVV-4862}{LVV-4862} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -19081,19 +17617,8 @@ \subsection{[LVV-4862] CA-DM-CON-ICD-0008-V-04: Data Management Conditions data \textbf{dmConditionsLatencyCam} after the conclusion of the delivery of all images from the standard visit to DM. -\textbf{Discussion:} This data should be available by the conclusion of -Alert Production, and the latency is set to match that. It should be -available promptly in order to enhance its usefulness for Observatory -operators. There is, however, no intent to use this data in any -automated feedback loop controlling the Camera.\\ -There may be additional types of Conditions data from DM that arise from -the analysis of multiple images, such as synthetic flats. This -requirement does not apply to that type of data. DM will generally make -any such data available to the Camera promptly following its generation. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{dmConditionsLatencyCam = 60{{[}second{]}}} Latency for -publication of per-visit Conditions data from DM \\ \hline Upper Level Requirement & \begin{tabular}{cl} \end{tabular} @@ -19109,7 +17634,7 @@ \subsection{[LVV-4873] CA-DM-CON-ICD-0002-V-03: Provide Camera Conditions data\_ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4873}{LVV-4873} & +\href{https://rubinobs.atlassian.net/browse/LVV-4873}{LVV-4873} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -19133,11 +17658,6 @@ \subsection{[LVV-4873] CA-DM-CON-ICD-0002-V-03: Provide Camera Conditions data\_ list of Conditions data items, specified in section 1.2 of document \citeds{LSE-130}, as telemetry via the OCS middleware. -\textbf{Discussion:} This information will include the shutter position -and various conditions of the sensors and electronics. The full list of -telemetry planned to be provided by the Camera is maintained in document -\citeds{LSE-165}; it should be a superset of the telemetry covered by this -requirement. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -19155,7 +17675,7 @@ \subsection{[LVV-4874] CA-DM-CON-ICD-0002-V-04: Provide Camera Conditions data\_ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4874}{LVV-4874} & +\href{https://rubinobs.atlassian.net/browse/LVV-4874}{LVV-4874} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -19179,11 +17699,6 @@ \subsection{[LVV-4874] CA-DM-CON-ICD-0002-V-04: Provide Camera Conditions data\_ list of Conditions data items, specified in section 1.2 of document \citeds{LSE-130}, as telemetry via the OCS middleware. -\textbf{Discussion:} This information will include the shutter position -and various conditions of the sensors and electronics. The full list of -telemetry planned to be provided by the Camera is maintained in document -\citeds{LSE-165}; it should be a superset of the telemetry covered by this -requirement. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -19201,7 +17716,7 @@ \subsection{[LVV-4879] CA-DM-CON-ICD-0005-V-03: Provide Camera Configuration dat \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4879}{LVV-4879} & +\href{https://rubinobs.atlassian.net/browse/LVV-4879}{LVV-4879} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -19224,12 +17739,6 @@ \subsection{[LVV-4879] CA-DM-CON-ICD-0005-V-03: Provide Camera Configuration dat \textbf{Specification:} The Camera shall provide for the use of DM all Configuration data enumerated in document \citeds{LSE-130}. -\textbf{Discussion}: Configuration data includes such things as -setpoints for power supplies and temperature regulators. This -requirement will be satisfied by means of the mechanism referred to in -\citeds{LSE-71}, OCS-CA-CMD-ICD-0025. That requirement ensures that the data are -available to DM as soon as Camera configuration is complete, and before -any associated data are taken. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -19247,7 +17756,7 @@ \subsection{[LVV-4880] CA-DM-CON-ICD-0005-V-04: Provide Camera Configuration dat \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4880}{LVV-4880} & +\href{https://rubinobs.atlassian.net/browse/LVV-4880}{LVV-4880} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -19270,12 +17779,6 @@ \subsection{[LVV-4880] CA-DM-CON-ICD-0005-V-04: Provide Camera Configuration dat \textbf{Specification:} The Camera shall provide for the use of DM all Configuration data enumerated in document \citeds{LSE-130}. -\textbf{Discussion}: Configuration data includes such things as -setpoints for power supplies and temperature regulators. This -requirement will be satisfied by means of the mechanism referred to in -\citeds{LSE-71}, OCS-CA-CMD-ICD-0025. That requirement ensures that the data are -available to DM as soon as Camera configuration is complete, and before -any associated data are taken. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -19293,7 +17796,7 @@ \subsection{[LVV-4885] CA-DM-CON-ICD-0001-V-03: Provide Camera design, assembly, \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4885}{LVV-4885} & +\href{https://rubinobs.atlassian.net/browse/LVV-4885}{LVV-4885} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -19317,8 +17820,6 @@ \subsection{[LVV-4885] CA-DM-CON-ICD-0001-V-03: Provide Camera design, assembly, and laboratory test information, as specified in section 1.1 of document \citeds{LSE-130}. -\textbf{Discussion:} The method(s) of delivery will be specified in -\citeds{LSE-130}. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -19336,7 +17837,7 @@ \subsection{[LVV-4886] CA-DM-CON-ICD-0001-V-04: Provide Camera design, assembly, \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4886}{LVV-4886} & +\href{https://rubinobs.atlassian.net/browse/LVV-4886}{LVV-4886} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -19360,8 +17861,6 @@ \subsection{[LVV-4886] CA-DM-CON-ICD-0001-V-04: Provide Camera design, assembly, and laboratory test information, as specified in section 1.1 of document \citeds{LSE-130}. -\textbf{Discussion:} The method(s) of delivery will be specified in -\citeds{LSE-130}. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -19379,7 +17878,7 @@ \subsection{[LVV-4897] CA-DM-CON-ICD-0018-V-03: Provide Camera OCS events needed \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4897}{LVV-4897} & +\href{https://rubinobs.atlassian.net/browse/LVV-4897}{LVV-4897} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -19404,11 +17903,6 @@ \subsection{[LVV-4897] CA-DM-CON-ICD-0018-V-03: Provide Camera OCS events needed as defined in \citeds{LSE-71} (requirement OCS-CA-CMD-ICD-0021), for each image generated in response to a takeImages() command from the OCS. -\textbf{Discussion}: This is recorded in this ICD to make clear that -these particular events are part of the operational model on which DM -depends, and do not just arise from agreement between Camera and OCS in -their ICD. It does not create an additional substantive requirement on -the Camera. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -19426,7 +17920,7 @@ \subsection{[LVV-4898] CA-DM-CON-ICD-0018-V-04: Provide Camera OCS events needed \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4898}{LVV-4898} & +\href{https://rubinobs.atlassian.net/browse/LVV-4898}{LVV-4898} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -19451,11 +17945,6 @@ \subsection{[LVV-4898] CA-DM-CON-ICD-0018-V-04: Provide Camera OCS events needed as defined in \citeds{LSE-71} (requirement OCS-CA-CMD-ICD-0021), for each image generated in response to a takeImages() command from the OCS. -\textbf{Discussion}: This is recorded in this ICD to make clear that -these particular events are part of the operational model on which DM -depends, and do not just arise from agreement between Camera and OCS in -their ICD. It does not create an additional substantive requirement on -the Camera. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -19473,7 +17962,7 @@ \subsection{[LVV-4903] CA-DM-CON-ICD-0007-V-03: Provide Data Management Conditio \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4903}{LVV-4903} & +\href{https://rubinobs.atlassian.net/browse/LVV-4903}{LVV-4903} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -19496,16 +17985,6 @@ \subsection{[LVV-4903] CA-DM-CON-ICD-0007-V-03: Provide Data Management Conditio \textbf{Specification:} DM shall generate and make available to the Camera the Conditions data enumerated in document \citeds{LSE-130}. -\textbf{Discussion:} This is generally data quality information relevant -to evaluating the performance of the Camera (e.g., -PSF\textquotesingle s, WCS\textquotesingle s, vignetting maps, -statistics on the raw data). This information may be made available -either as telemetry or, in certain cases, as data in the DM science -archive (e.g., synthetic calibration flats).\\ -The Camera is required not to depend on this data for its day-to-day -operation. In particular, if the Summit-Base link is severed and live DM -analysis of new image data is impossible, the data quality information -will not be available. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -19523,7 +18002,7 @@ \subsection{[LVV-4904] CA-DM-CON-ICD-0007-V-04: Provide Data Management Conditio \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4904}{LVV-4904} & +\href{https://rubinobs.atlassian.net/browse/LVV-4904}{LVV-4904} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -19546,16 +18025,6 @@ \subsection{[LVV-4904] CA-DM-CON-ICD-0007-V-04: Provide Data Management Conditio \textbf{Specification:} DM shall generate and make available to the Camera the Conditions data enumerated in document \citeds{LSE-130}. -\textbf{Discussion:} This is generally data quality information relevant -to evaluating the performance of the Camera (e.g., -PSF\textquotesingle s, WCS\textquotesingle s, vignetting maps, -statistics on the raw data). This information may be made available -either as telemetry or, in certain cases, as data in the DM science -archive (e.g., synthetic calibration flats).\\ -The Camera is required not to depend on this data for its day-to-day -operation. In particular, if the Summit-Base link is severed and live DM -analysis of new image data is impossible, the data quality information -will not be available. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -19573,7 +18042,7 @@ \subsection{[LVV-4909] CA-DM-CON-ICD-0016-V-03: Provide guide sensor data\_DM\_3 \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4909}{LVV-4909} & +\href{https://rubinobs.atlassian.net/browse/LVV-4909}{LVV-4909} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -19615,7 +18084,7 @@ \subsection{[LVV-4910] CA-DM-CON-ICD-0016-V-04: Provide guide sensor data\_DM\_4 \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4910}{LVV-4910} & +\href{https://rubinobs.atlassian.net/browse/LVV-4910}{LVV-4910} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -19657,7 +18126,7 @@ \subsection{[LVV-4915] CA-DM-CON-ICD-0014-V-03: Provide science sensor data\_DM\ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4915}{LVV-4915} & +\href{https://rubinobs.atlassian.net/browse/LVV-4915}{LVV-4915} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -19699,7 +18168,7 @@ \subsection{[LVV-4916] CA-DM-CON-ICD-0014-V-04: Provide science sensor data\_DM\ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4916}{LVV-4916} & +\href{https://rubinobs.atlassian.net/browse/LVV-4916}{LVV-4916} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -19741,7 +18210,7 @@ \subsection{[LVV-4921] CA-DM-CON-ICD-0015-V-03: Provide wavefront sensor data\_D \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4921}{LVV-4921} & +\href{https://rubinobs.atlassian.net/browse/LVV-4921}{LVV-4921} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -19783,7 +18252,7 @@ \subsection{[LVV-4922] CA-DM-CON-ICD-0015-V-04: Provide wavefront sensor data\_D \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-4922}{LVV-4922} & +\href{https://rubinobs.atlassian.net/browse/LVV-4922}{LVV-4922} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -19820,12 +18289,12 @@ \subsection{[LVV-4922] CA-DM-CON-ICD-0015-V-04: Provide wavefront sensor data\_D \newpage -\subsection{[LVV-5237] OCS-DM-COM-ICD-0040-V-01: Command Completion Response\_DM\ }\label{lvv-5237} +\subsection{[LVV-5237] OCS-DM-COM-ICD-0040-V-01: Command Completion Response\_DM\_1 }\label{lvv-5237} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5237}{LVV-5237} & +\href{https://rubinobs.atlassian.net/browse/LVV-5237}{LVV-5237} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -19867,7 +18336,7 @@ \subsection{[LVV-5238] OCS-DM-COM-ICD-0040-V-02: Command Completion Response\_DM \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5238}{LVV-5238} & +\href{https://rubinobs.atlassian.net/browse/LVV-5238}{LVV-5238} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -19904,12 +18373,12 @@ \subsection{[LVV-5238] OCS-DM-COM-ICD-0040-V-02: Command Completion Response\_DM \newpage -\subsection{[LVV-5243] OCS-DM-COM-ICD-0009-V-01: Command Set Implementation by Data Management\_DM\ }\label{lvv-5243} +\subsection{[LVV-5243] OCS-DM-COM-ICD-0009-V-01: Command Set Implementation by Data Management\_DM\_1 }\label{lvv-5243} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5243}{LVV-5243} & +\href{https://rubinobs.atlassian.net/browse/LVV-5243}{LVV-5243} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -19933,12 +18402,10 @@ \subsection{[LVV-5243] OCS-DM-COM-ICD-0009-V-01: Command Set Implementation by D the basic commands required of all devices by the OCS, as defined in \citeds{LSE-70} and \citeds{LSE-209}. -~ \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OCS-DM-COM-ICD-0007 & Prompt Processing CSC \\ \end{tabular} \\ \hline \end{longtable} @@ -19952,7 +18419,7 @@ \subsection{[LVV-5244] OCS-DM-COM-ICD-0009-V-02: Command Set Implementation by D \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5244}{LVV-5244} & +\href{https://rubinobs.atlassian.net/browse/LVV-5244}{LVV-5244} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -19976,12 +18443,10 @@ \subsection{[LVV-5244] OCS-DM-COM-ICD-0009-V-02: Command Set Implementation by D the basic commands required of all devices by the OCS, as defined in \citeds{LSE-70} and \citeds{LSE-209}. -~ \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OCS-DM-COM-ICD-0007 & Prompt Processing CSC \\ \end{tabular} \\ \hline \end{longtable} @@ -19990,12 +18455,12 @@ \subsection{[LVV-5244] OCS-DM-COM-ICD-0009-V-02: Command Set Implementation by D \newpage -\subsection{[LVV-5249] OCS-DM-COM-ICD-0013-V-01: configure Successful Completion Response\_DM\ }\label{lvv-5249} +\subsection{[LVV-5249] OCS-DM-COM-ICD-0013-V-01: configure Successful Completion Response\_DM\_1 }\label{lvv-5249} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5249}{LVV-5249} & +\href{https://rubinobs.atlassian.net/browse/LVV-5249}{LVV-5249} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -20051,7 +18516,7 @@ \subsection{[LVV-5250] OCS-DM-COM-ICD-0013-V-02: configure Successful Completion \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5250}{LVV-5250} & +\href{https://rubinobs.atlassian.net/browse/LVV-5250}{LVV-5250} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -20102,12 +18567,12 @@ \subsection{[LVV-5250] OCS-DM-COM-ICD-0013-V-02: configure Successful Completion \newpage -\subsection{[LVV-5255] OCS-DM-COM-ICD-0015-V-01: disable Command\_DM\ }\label{lvv-5255} +\subsection{[LVV-5255] OCS-DM-COM-ICD-0015-V-01: disable Command\_DM\_1 }\label{lvv-5255} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5255}{LVV-5255} & +\href{https://rubinobs.atlassian.net/browse/LVV-5255}{LVV-5255} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -20135,10 +18600,6 @@ \subsection{[LVV-5255] OCS-DM-COM-ICD-0015-V-01: disable Command\_DM\ }\label{lv or timers that were received before \textbf{disable}. Specific devices? behavior in this respect shall be documented. -\textbf{Parameters:} (none)\\ -\textbf{Discussion}: This permits pipelined operation of image -processing to proceed even in a tight sequence of alternating -\textbf{configure} commands and images. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -20156,7 +18617,7 @@ \subsection{[LVV-5256] OCS-DM-COM-ICD-0015-V-02: disable Command\_DM\_2 }\label{ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5256}{LVV-5256} & +\href{https://rubinobs.atlassian.net/browse/LVV-5256}{LVV-5256} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -20184,10 +18645,6 @@ \subsection{[LVV-5256] OCS-DM-COM-ICD-0015-V-02: disable Command\_DM\_2 }\label{ or timers that were received before \textbf{disable}. Specific devices? behavior in this respect shall be documented. -\textbf{Parameters:} (none)\\ -\textbf{Discussion}: This permits pipelined operation of image -processing to proceed even in a tight sequence of alternating -\textbf{configure} commands and images. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -20200,12 +18657,12 @@ \subsection{[LVV-5256] OCS-DM-COM-ICD-0015-V-02: disable Command\_DM\_2 }\label{ \newpage -\subsection{[LVV-5261] OCS-DM-COM-ICD-0014-V-01: enable Command\_DM\ }\label{lvv-5261} +\subsection{[LVV-5261] OCS-DM-COM-ICD-0014-V-01: enable Command\_DM\_1 }\label{lvv-5261} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5261}{LVV-5261} & +\href{https://rubinobs.atlassian.net/browse/LVV-5261}{LVV-5261} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -20248,7 +18705,7 @@ \subsection{[LVV-5262] OCS-DM-COM-ICD-0014-V-02: enable Command\_DM\_2 }\label{l \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5262}{LVV-5262} & +\href{https://rubinobs.atlassian.net/browse/LVV-5262}{LVV-5262} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -20286,12 +18743,12 @@ \subsection{[LVV-5262] OCS-DM-COM-ICD-0014-V-02: enable Command\_DM\_2 }\label{l \newpage -\subsection{[LVV-5267] OCS-DM-COM-ICD-0038-V-01: enterControl Command\_DM\ }\label{lvv-5267} +\subsection{[LVV-5267] OCS-DM-COM-ICD-0038-V-01: enterControl Command\_DM\_1 }\label{lvv-5267} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5267}{LVV-5267} & +\href{https://rubinobs.atlassian.net/browse/LVV-5267}{LVV-5267} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -20331,7 +18788,7 @@ \subsection{[LVV-5268] OCS-DM-COM-ICD-0038-V-02: enterControl Command\_DM\_2 }\l \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5268}{LVV-5268} & +\href{https://rubinobs.atlassian.net/browse/LVV-5268}{LVV-5268} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -20366,12 +18823,12 @@ \subsection{[LVV-5268] OCS-DM-COM-ICD-0038-V-02: enterControl Command\_DM\_2 }\l \newpage -\subsection{[LVV-5273] OCS-DM-COM-ICD-0039-V-01: enterControl Successful Completion Response\_DM\ }\label{lvv-5273} +\subsection{[LVV-5273] OCS-DM-COM-ICD-0039-V-01: enterControl Successful Completion Response\_DM\_1 }\label{lvv-5273} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5273}{LVV-5273} & +\href{https://rubinobs.atlassian.net/browse/LVV-5273}{LVV-5273} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -20414,7 +18871,7 @@ \subsection{[LVV-5274] OCS-DM-COM-ICD-0039-V-02: enterControl Successful Complet \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5274}{LVV-5274} & +\href{https://rubinobs.atlassian.net/browse/LVV-5274}{LVV-5274} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -20452,12 +18909,12 @@ \subsection{[LVV-5274] OCS-DM-COM-ICD-0039-V-02: enterControl Successful Complet \newpage -\subsection{[LVV-5279] OCS-DM-COM-ICD-0037-V-01: exit Command\_DM\ }\label{lvv-5279} +\subsection{[LVV-5279] OCS-DM-COM-ICD-0037-V-01: exit Command\_DM\_1 }\label{lvv-5279} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5279}{LVV-5279} & +\href{https://rubinobs.atlassian.net/browse/LVV-5279}{LVV-5279} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -20497,7 +18954,7 @@ \subsection{[LVV-5280] OCS-DM-COM-ICD-0037-V-02: exit Command\_DM\_2 }\label{lvv \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5280}{LVV-5280} & +\href{https://rubinobs.atlassian.net/browse/LVV-5280}{LVV-5280} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -20532,12 +18989,12 @@ \subsection{[LVV-5280] OCS-DM-COM-ICD-0037-V-02: exit Command\_DM\_2 }\label{lvv \newpage -\subsection{[LVV-5285] OCS-DM-COM-ICD-0036-V-01: standby Command\_DM\ }\label{lvv-5285} +\subsection{[LVV-5285] OCS-DM-COM-ICD-0036-V-01: standby Command\_DM\_1 }\label{lvv-5285} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5285}{LVV-5285} & +\href{https://rubinobs.atlassian.net/browse/LVV-5285}{LVV-5285} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -20577,7 +19034,7 @@ \subsection{[LVV-5286] OCS-DM-COM-ICD-0036-V-02: standby Command\_DM\_2 }\label{ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5286}{LVV-5286} & +\href{https://rubinobs.atlassian.net/browse/LVV-5286}{LVV-5286} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -20612,12 +19069,12 @@ \subsection{[LVV-5286] OCS-DM-COM-ICD-0036-V-02: standby Command\_DM\_2 }\label{ \newpage -\subsection{[LVV-5291] OCS-DM-COM-ICD-0012-V-01: Start Command\_DM\ }\label{lvv-5291} +\subsection{[LVV-5291] OCS-DM-COM-ICD-0012-V-01: Start Command\_DM\_1 }\label{lvv-5291} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5291}{LVV-5291} & +\href{https://rubinobs.atlassian.net/browse/LVV-5291}{LVV-5291} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -20655,17 +19112,6 @@ \subsection{[LVV-5291] OCS-DM-COM-ICD-0012-V-01: Start Command\_DM\ }\label{lvv- \textbf{Start} command.\\ \hspace*{0.333em} -\textbf{Parameters}: configuration\_key, type: opaque identifier -(string)\\ -\textbf{Discussion}: This command, in effect, establishes the -operational mode that a DM CSC will be in.\\ -It is expected that the configuration\_key will be an ``alias'' -describing a mode and that the translation of that key to specific -details may evolve over time. The mapping from the ``alias'' to a -concrete set of details is under the control of DM.\\ -\textbf{Start} can also take a key (``permanent name'') referring to a -specific, unchangeable, set of details.\\ -\hspace*{0.333em} \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -20683,7 +19129,7 @@ \subsection{[LVV-5292] OCS-DM-COM-ICD-0012-V-02: Start Command\_DM\_2 }\label{lv \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5292}{LVV-5292} & +\href{https://rubinobs.atlassian.net/browse/LVV-5292}{LVV-5292} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -20721,17 +19167,6 @@ \subsection{[LVV-5292] OCS-DM-COM-ICD-0012-V-02: Start Command\_DM\_2 }\label{lv \textbf{Start} command.\\ \hspace*{0.333em} -\textbf{Parameters}: configuration\_key, type: opaque identifier -(string)\\ -\textbf{Discussion}: This command, in effect, establishes the -operational mode that a DM CSC will be in.\\ -It is expected that the configuration\_key will be an ``alias'' -describing a mode and that the translation of that key to specific -details may evolve over time. The mapping from the ``alias'' to a -concrete set of details is under the control of DM.\\ -\textbf{Start} can also take a key (``permanent name'') referring to a -specific, unchangeable, set of details.\\ -\hspace*{0.333em} \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -20744,12 +19179,12 @@ \subsection{[LVV-5292] OCS-DM-COM-ICD-0012-V-02: Start Command\_DM\_2 }\label{lv \newpage -\subsection{[LVV-5297] OCS-DM-COM-ICD-0003-V-01: Data Management CSC Command Response Model\_DM\ }\label{lvv-5297} +\subsection{[LVV-5297] OCS-DM-COM-ICD-0003-V-01: Data Management CSC Command Response Model\_DM\_1 }\label{lvv-5297} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5297}{LVV-5297} & +\href{https://rubinobs.atlassian.net/browse/LVV-5297}{LVV-5297} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -20793,7 +19228,7 @@ \subsection{[LVV-5298] OCS-DM-COM-ICD-0003-V-02: Data Management CSC Command Res \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5298}{LVV-5298} & +\href{https://rubinobs.atlassian.net/browse/LVV-5298}{LVV-5298} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -20832,12 +19267,12 @@ \subsection{[LVV-5298] OCS-DM-COM-ICD-0003-V-02: Data Management CSC Command Res \newpage -\subsection{[LVV-5303] OCS-DM-COM-ICD-0034-V-01: Auxiliary Header Service CSC\_DM\ }\label{lvv-5303} +\subsection{[LVV-5303] OCS-DM-COM-ICD-0034-V-01: Auxiliary Header Service CSC\_DM\_1 }\label{lvv-5303} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5303}{LVV-5303} & +\href{https://rubinobs.atlassian.net/browse/LVV-5303}{LVV-5303} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -20878,7 +19313,7 @@ \subsection{[LVV-5304] OCS-DM-COM-ICD-0034-V-02: Auxiliary Header Service CSC\_D \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5304}{LVV-5304} & +\href{https://rubinobs.atlassian.net/browse/LVV-5304}{LVV-5304} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -20914,12 +19349,12 @@ \subsection{[LVV-5304] OCS-DM-COM-ICD-0034-V-02: Auxiliary Header Service CSC\_D \newpage -\subsection{[LVV-5309] OCS-DM-COM-ICD-0032-V-01: Auxiliary Telescope Archiver CSC\_DM\ }\label{lvv-5309} +\subsection{[LVV-5309] OCS-DM-COM-ICD-0032-V-01: Auxiliary Telescope Archiver CSC\_DM\_1 }\label{lvv-5309} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5309}{LVV-5309} & +\href{https://rubinobs.atlassian.net/browse/LVV-5309}{LVV-5309} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -20945,10 +19380,6 @@ \subsection{[LVV-5309] OCS-DM-COM-ICD-0032-V-01: Auxiliary Telescope Archiver CS Acquisition (Camera Data System) unit built specifically for the Auxiliary Telescope System and is expected to be used as a spectrograph. -\textbf{Discussion}: The Auxiliary Telescope Archiver CSC will provide -the same control interface as the other CSCs listed in this document.~ -Its nightly task, however, is much simpler than the Main Telescope CSCs, -as it fetches exactly one CCD of image data. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -20966,7 +19397,7 @@ \subsection{[LVV-5310] OCS-DM-COM-ICD-0032-V-02: Auxiliary Telescope Archiver CS \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5310}{LVV-5310} & +\href{https://rubinobs.atlassian.net/browse/LVV-5310}{LVV-5310} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -20992,10 +19423,6 @@ \subsection{[LVV-5310] OCS-DM-COM-ICD-0032-V-02: Auxiliary Telescope Archiver CS Acquisition (Camera Data System) unit built specifically for the Auxiliary Telescope System and is expected to be used as a spectrograph. -\textbf{Discussion}: The Auxiliary Telescope Archiver CSC will provide -the same control interface as the other CSCs listed in this document.~ -Its nightly task, however, is much simpler than the Main Telescope CSCs, -as it fetches exactly one CCD of image data. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -21008,12 +19435,12 @@ \subsection{[LVV-5310] OCS-DM-COM-ICD-0032-V-02: Auxiliary Telescope Archiver CS \newpage -\subsection{[LVV-5315] OCS-DM-COM-ICD-0006-V-01: Catch-up Archiver\_DM\ }\label{lvv-5315} +\subsection{[LVV-5315] OCS-DM-COM-ICD-0006-V-01: Catch-up Archiver\_DM\_1 }\label{lvv-5315} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5315}{LVV-5315} & +\href{https://rubinobs.atlassian.net/browse/LVV-5315}{LVV-5315} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -21040,31 +19467,6 @@ \subsection{[LVV-5315] OCS-DM-COM-ICD-0006-V-01: Catch-up Archiver\_DM\ }\label{ OCS-DM-COM-ICD-0012 below) shall be used to control which components of the focal plane shall have their data requested and archived by DM. -\textbf{Discussion}: Following an enable command, the Catch-Up Archiver -will interrogate the Camera for the availability of old data in the -Camera buffer, retrieve that data, archive it, and make it available for -processing.\\ -\hspace*{0.333em}\\ -In general, the Catch-Up Archiver will attempt to follow the -configurations that were -- or would have been -- in force during the -acquisition of the data in order to determine what actions to take. This -information will be retrieved from the EFD and potentially also from the -image data itself.\\ -\hspace*{0.333em}\\ -DM must, if possible, apply the configuration key interpretation that -would have been in force at the time the start command for the Archiver -CSC was or would have been issued, unless explicitly overridden.\\ -\hspace*{0.333em}\\ -The configuration of the Catch-up Archiver will include a setting that -allows it to determine what buffered Camera data is actually eligible -for archiving.\\ -\hspace*{0.333em}\\ -The Catch-Up Archiver will report on the success or failure of the -archiving of each image via an OCS event that includes the Camera image -identifier and, if applicable, the corresponding visit identifier. These -reports will be similar in form to, but on a distinct channel from, the -reports from the Archiver.\\ -\hspace*{0.333em} \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -21082,7 +19484,7 @@ \subsection{[LVV-5316] OCS-DM-COM-ICD-0006-V-02: Catch-up Archiver\_DM\_2 }\labe \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5316}{LVV-5316} & +\href{https://rubinobs.atlassian.net/browse/LVV-5316}{LVV-5316} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -21109,31 +19511,6 @@ \subsection{[LVV-5316] OCS-DM-COM-ICD-0006-V-02: Catch-up Archiver\_DM\_2 }\labe OCS-DM-COM-ICD-0012 below) shall be used to control which components of the focal plane shall have their data requested and archived by DM. -\textbf{Discussion}: Following an enable command, the Catch-Up Archiver -will interrogate the Camera for the availability of old data in the -Camera buffer, retrieve that data, archive it, and make it available for -processing.\\ -\hspace*{0.333em}\\ -In general, the Catch-Up Archiver will attempt to follow the -configurations that were -- or would have been -- in force during the -acquisition of the data in order to determine what actions to take. This -information will be retrieved from the EFD and potentially also from the -image data itself.\\ -\hspace*{0.333em}\\ -DM must, if possible, apply the configuration key interpretation that -would have been in force at the time the start command for the Archiver -CSC was or would have been issued, unless explicitly overridden.\\ -\hspace*{0.333em}\\ -The configuration of the Catch-up Archiver will include a setting that -allows it to determine what buffered Camera data is actually eligible -for archiving.\\ -\hspace*{0.333em}\\ -The Catch-Up Archiver will report on the success or failure of the -archiving of each image via an OCS event that includes the Camera image -identifier and, if applicable, the corresponding visit identifier. These -reports will be similar in form to, but on a distinct channel from, the -reports from the Archiver.\\ -\hspace*{0.333em} \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -21146,12 +19523,12 @@ \subsection{[LVV-5316] OCS-DM-COM-ICD-0006-V-02: Catch-up Archiver\_DM\_2 }\labe \newpage -\subsection{[LVV-5321] OCS-DM-COM-ICD-0004-V-01: Data Management Exposed CSCs\_DM\ }\label{lvv-5321} +\subsection{[LVV-5321] OCS-DM-COM-ICD-0004-V-01: Data Management Exposed CSCs\_DM\_1 }\label{lvv-5321} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5321}{LVV-5321} & +\href{https://rubinobs.atlassian.net/browse/LVV-5321}{LVV-5321} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -21177,18 +19554,6 @@ \subsection{[LVV-5321] OCS-DM-COM-ICD-0004-V-01: Data Management Exposed CSCs\_D Service, and OCS-Driven Batch.\\ \hspace*{0.333em} -\textbf{Discussion}: The behavior of the CSCs in detail is in document -\citeds{LDM-230}. It is briefly summarized in descriptive language in the -Discussion sections below for readability, but does not form a normative -part of this ICD.\\ -\hspace*{0.333em}\\ -Part of the point of the DM CSC model and the enable/disable protocol is -to allow the OCS, and the Observatory operator, to stop DM from -interacting with the other Observatory components when required for -engineering or diagnostic activities. E.g., it allows DM to be prevented -from attempting to retrieve images from the Camera or interacting with -the EFD query interface.\\ -\hspace*{0.333em} \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -21206,7 +19571,7 @@ \subsection{[LVV-5322] OCS-DM-COM-ICD-0004-V-02: Data Management Exposed CSCs\_D \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5322}{LVV-5322} & +\href{https://rubinobs.atlassian.net/browse/LVV-5322}{LVV-5322} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -21232,18 +19597,6 @@ \subsection{[LVV-5322] OCS-DM-COM-ICD-0004-V-02: Data Management Exposed CSCs\_D Service, and OCS-Driven Batch.\\ \hspace*{0.333em} -\textbf{Discussion}: The behavior of the CSCs in detail is in document -\citeds{LDM-230}. It is briefly summarized in descriptive language in the -Discussion sections below for readability, but does not form a normative -part of this ICD.\\ -\hspace*{0.333em}\\ -Part of the point of the DM CSC model and the enable/disable protocol is -to allow the OCS, and the Observatory operator, to stop DM from -interacting with the other Observatory components when required for -engineering or diagnostic activities. E.g., it allows DM to be prevented -from attempting to retrieve images from the Camera or interacting with -the EFD query interface.\\ -\hspace*{0.333em} \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -21256,12 +19609,12 @@ \subsection{[LVV-5322] OCS-DM-COM-ICD-0004-V-02: Data Management Exposed CSCs\_D \newpage -\subsection{[LVV-5327] OCS-DM-COM-ICD-0008-V-01: EFD Transformation Service CSC\_DM\ }\label{lvv-5327} +\subsection{[LVV-5327] OCS-DM-COM-ICD-0008-V-01: EFD Transformation Service CSC\_DM\_1 }\label{lvv-5327} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5327}{LVV-5327} & +\href{https://rubinobs.atlassian.net/browse/LVV-5327}{LVV-5327} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -21288,12 +19641,6 @@ \subsection{[LVV-5327] OCS-DM-COM-ICD-0008-V-01: EFD Transformation Service CSC\ Archiving'' section below.\\ \hspace*{0.333em} -\textbf{Discussion}: The expectation is that this CSC will be enabled at -all times when any Observatory component is active and generating -telemetry. The CSC model is provided in order to provide a specific -channel for reporting to the OCS when the replication has failed, as -well as to allow turning it on and off for debugging purposes.\\ -\hspace*{0.333em} \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -21311,7 +19658,7 @@ \subsection{[LVV-5328] OCS-DM-COM-ICD-0008-V-02: EFD Transformation Service CSC\ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5328}{LVV-5328} & +\href{https://rubinobs.atlassian.net/browse/LVV-5328}{LVV-5328} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -21338,12 +19685,6 @@ \subsection{[LVV-5328] OCS-DM-COM-ICD-0008-V-02: EFD Transformation Service CSC\ Archiving'' section below.\\ \hspace*{0.333em} -\textbf{Discussion}: The expectation is that this CSC will be enabled at -all times when any Observatory component is active and generating -telemetry. The CSC model is provided in order to provide a specific -channel for reporting to the OCS when the replication has failed, as -well as to allow turning it on and off for debugging purposes.\\ -\hspace*{0.333em} \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -21356,12 +19697,12 @@ \subsection{[LVV-5328] OCS-DM-COM-ICD-0008-V-02: EFD Transformation Service CSC\ \newpage -\subsection{[LVV-5333] OCS-DM-COM-ICD-0033-V-01: Header Service CSC\_DM\ }\label{lvv-5333} +\subsection{[LVV-5333] OCS-DM-COM-ICD-0033-V-01: Header Service CSC\_DM\_1 }\label{lvv-5333} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5333}{LVV-5333} & +\href{https://rubinobs.atlassian.net/browse/LVV-5333}{LVV-5333} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -21403,7 +19744,7 @@ \subsection{[LVV-5334] OCS-DM-COM-ICD-0033-V-02: Header Service CSC\_DM\_2 }\lab \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5334}{LVV-5334} & +\href{https://rubinobs.atlassian.net/browse/LVV-5334}{LVV-5334} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -21440,12 +19781,12 @@ \subsection{[LVV-5334] OCS-DM-COM-ICD-0033-V-02: Header Service CSC\_DM\_2 }\lab \newpage -\subsection{[LVV-5339] OCS-DM-COM-ICD-0005-V-01: Main Camera Archiver\_DM\ }\label{lvv-5339} +\subsection{[LVV-5339] OCS-DM-COM-ICD-0005-V-01: Main Camera Archiver\_DM\_1 }\label{lvv-5339} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5339}{LVV-5339} & +\href{https://rubinobs.atlassian.net/browse/LVV-5339}{LVV-5339} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -21487,30 +19828,6 @@ \subsection{[LVV-5339] OCS-DM-COM-ICD-0005-V-01: Main Camera Archiver\_DM\ }\lab It shall be possible to determine which exposures have been archived and which have not. -\textbf{Discussion}: Following an enable command, the Catch-Up Archiver -will interrogate the Camera for the availability of old data in the -Camera buffer, retrieve that data, archive it, and make it available for -processing.\\ -\hspace*{0.333em}\\ -In general, the Catch-Up Archiver will attempt to follow the -configurations that were -- or would have been -- in force during the -acquisition of the data in order to determine what actions to take. This -information will be retrieved from the EFD and potentially also from the -image data itself.\\ -\hspace*{0.333em}\\ -DM must, if possible, apply the configuration key interpretation that -would have been in force at the time the start command for the Archiver -CSC was or would have been issued, unless explicitly overridden.\\ -\hspace*{0.333em}\\ -The configuration of the Catch-up Archiver will include a setting that -allows it to determine what buffered Camera data is actually eligible -for archiving.\\ -\hspace*{0.333em}\\ -The Catch-Up Archiver will report on the success or failure of the -archiving of each image via an OCS event that includes the Camera image -identifier and, if applicable, the corresponding visit identifier. These -reports will be similar in form to, but on a distinct channel from, the -reports from the Archiver. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -21528,7 +19845,7 @@ \subsection{[LVV-5340] OCS-DM-COM-ICD-0005-V-02: Main Camera Archiver\_DM\_2 }\l \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5340}{LVV-5340} & +\href{https://rubinobs.atlassian.net/browse/LVV-5340}{LVV-5340} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -21570,30 +19887,6 @@ \subsection{[LVV-5340] OCS-DM-COM-ICD-0005-V-02: Main Camera Archiver\_DM\_2 }\l It shall be possible to determine which exposures have been archived and which have not. -\textbf{Discussion}: Following an enable command, the Catch-Up Archiver -will interrogate the Camera for the availability of old data in the -Camera buffer, retrieve that data, archive it, and make it available for -processing.\\ -\hspace*{0.333em}\\ -In general, the Catch-Up Archiver will attempt to follow the -configurations that were -- or would have been -- in force during the -acquisition of the data in order to determine what actions to take. This -information will be retrieved from the EFD and potentially also from the -image data itself.\\ -\hspace*{0.333em}\\ -DM must, if possible, apply the configuration key interpretation that -would have been in force at the time the start command for the Archiver -CSC was or would have been issued, unless explicitly overridden.\\ -\hspace*{0.333em}\\ -The configuration of the Catch-up Archiver will include a setting that -allows it to determine what buffered Camera data is actually eligible -for archiving.\\ -\hspace*{0.333em}\\ -The Catch-Up Archiver will report on the success or failure of the -archiving of each image via an OCS event that includes the Camera image -identifier and, if applicable, the corresponding visit identifier. These -reports will be similar in form to, but on a distinct channel from, the -reports from the Archiver. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -21606,12 +19899,12 @@ \subsection{[LVV-5340] OCS-DM-COM-ICD-0005-V-02: Main Camera Archiver\_DM\_2 }\l \newpage -\subsection{[LVV-5345] OCS-DM-COM-ICD-0035-V-01: OCS-Driven Batch CSC\_DM\ }\label{lvv-5345} +\subsection{[LVV-5345] OCS-DM-COM-ICD-0035-V-01: OCS-Driven Batch CSC\_DM\_1 }\label{lvv-5345} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5345}{LVV-5345} & +\href{https://rubinobs.atlassian.net/browse/LVV-5345}{LVV-5345} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -21636,13 +19929,6 @@ \subsection{[LVV-5345] OCS-DM-COM-ICD-0035-V-01: OCS-Driven Batch CSC\_DM\ }\lab accept CSC-specific commands to execute batch jobs that process archived data through pre-defined pipelines.~ -\textbf{Discussion}: This CSC permits OCS scripts to perform -calculations, returning results that are visible to the OCS.~ Such -calculations are expected to include daily master calibration -processing, full-focal-plane wavefront processing, and other calibration -and commissioning tasks. The results may be returned in the command -completion acknowledgment message or, more typically, as DM telemetry.\\ -\hspace*{0.333em} \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -21660,7 +19946,7 @@ \subsection{[LVV-5346] OCS-DM-COM-ICD-0035-V-02: OCS-Driven Batch CSC\_DM\_2 }\l \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5346}{LVV-5346} & +\href{https://rubinobs.atlassian.net/browse/LVV-5346}{LVV-5346} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -21685,13 +19971,6 @@ \subsection{[LVV-5346] OCS-DM-COM-ICD-0035-V-02: OCS-Driven Batch CSC\_DM\_2 }\l accept CSC-specific commands to execute batch jobs that process archived data through pre-defined pipelines.~ -\textbf{Discussion}: This CSC permits OCS scripts to perform -calculations, returning results that are visible to the OCS.~ Such -calculations are expected to include daily master calibration -processing, full-focal-plane wavefront processing, and other calibration -and commissioning tasks. The results may be returned in the command -completion acknowledgment message or, more typically, as DM telemetry.\\ -\hspace*{0.333em} \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -21704,12 +19983,12 @@ \subsection{[LVV-5346] OCS-DM-COM-ICD-0035-V-02: OCS-Driven Batch CSC\_DM\_2 }\l \newpage -\subsection{[LVV-5351] OCS-DM-COM-ICD-0007-V-01: Prompt Processing CSC\_DM\ }\label{lvv-5351} +\subsection{[LVV-5351] OCS-DM-COM-ICD-0007-V-01: Prompt Processing CSC\_DM\_1 }\label{lvv-5351} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5351}{LVV-5351} & +\href{https://rubinobs.atlassian.net/browse/LVV-5351}{LVV-5351} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -21739,18 +20018,6 @@ \subsection{[LVV-5351] OCS-DM-COM-ICD-0007-V-01: Prompt Processing CSC\_DM\ }\la shall be used to control what processing is applied.\\ \hspace*{0.333em} -\textbf{Discussion}: Following an enable command, the Prompt Processing -will apply a configuration-controlled processing to each image or visit -(as appropriate to the configuration).\\ -\hspace*{0.333em}\\ -During calibration operations, the Prompt Processing CSC will evaluate -per-image quality metrics on raw calibration images as they are -acquired, making that assessment available to the OCS.\\ -\hspace*{0.333em}\\ -The processing of data retrieved by the Catch-Up Archiver is not under -direct OCS control. It is an autonomous function of the DM Archive -Center control system.\\ -\hspace*{0.333em} \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -21768,7 +20035,7 @@ \subsection{[LVV-5352] OCS-DM-COM-ICD-0007-V-02: Prompt Processing CSC\_DM\_2 }\ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5352}{LVV-5352} & +\href{https://rubinobs.atlassian.net/browse/LVV-5352}{LVV-5352} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -21798,18 +20065,6 @@ \subsection{[LVV-5352] OCS-DM-COM-ICD-0007-V-02: Prompt Processing CSC\_DM\_2 }\ shall be used to control what processing is applied.\\ \hspace*{0.333em} -\textbf{Discussion}: Following an enable command, the Prompt Processing -will apply a configuration-controlled processing to each image or visit -(as appropriate to the configuration).\\ -\hspace*{0.333em}\\ -During calibration operations, the Prompt Processing CSC will evaluate -per-image quality metrics on raw calibration images as they are -acquired, making that assessment available to the OCS.\\ -\hspace*{0.333em}\\ -The processing of data retrieved by the Catch-Up Archiver is not under -direct OCS control. It is an autonomous function of the DM Archive -Center control system.\\ -\hspace*{0.333em} \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -21822,12 +20077,12 @@ \subsection{[LVV-5352] OCS-DM-COM-ICD-0007-V-02: Prompt Processing CSC\_DM\_2 }\ \newpage -\subsection{[LVV-5357] OCS-DM-COM-ICD-0048-V-01: Alert Production Complete Event\_DM\ }\label{lvv-5357} +\subsection{[LVV-5357] OCS-DM-COM-ICD-0048-V-01: Alert Production Complete Event\_DM\_1 }\label{lvv-5357} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5357}{LVV-5357} & +\href{https://rubinobs.atlassian.net/browse/LVV-5357}{LVV-5357} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -21872,7 +20127,7 @@ \subsection{[LVV-5358] OCS-DM-COM-ICD-0048-V-02: Alert Production Complete Event \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5358}{LVV-5358} & +\href{https://rubinobs.atlassian.net/browse/LVV-5358}{LVV-5358} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -21912,12 +20167,12 @@ \subsection{[LVV-5358] OCS-DM-COM-ICD-0048-V-02: Alert Production Complete Event \newpage -\subsection{[LVV-5363] OCS-DM-COM-ICD-0055-V-01: Archiver Resource Availability\_DM\ }\label{lvv-5363} +\subsection{[LVV-5363] OCS-DM-COM-ICD-0055-V-01: Archiver Resource Availability\_DM\_1 }\label{lvv-5363} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5363}{LVV-5363} & +\href{https://rubinobs.atlassian.net/browse/LVV-5363}{LVV-5363} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -21943,12 +20198,6 @@ \subsection{[LVV-5363] OCS-DM-COM-ICD-0055-V-01: Archiver Resource Availability\ use on each node), and the percentage of disk space in use on each local filesystem on each node. -\textbf{Discussion}: The value type for the number of Archiver Forwarder -nodes available is "int", the value type for load average on each node -is "float", the percentage of memory in use on each node is "float", and -the percentage of disk space in use on each local filesystem on each -node is "float".\\ -\hspace*{0.333em} \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -21966,7 +20215,7 @@ \subsection{[LVV-5364] OCS-DM-COM-ICD-0055-V-02: Archiver Resource Availability\ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5364}{LVV-5364} & +\href{https://rubinobs.atlassian.net/browse/LVV-5364}{LVV-5364} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -21992,12 +20241,6 @@ \subsection{[LVV-5364] OCS-DM-COM-ICD-0055-V-02: Archiver Resource Availability\ use on each node), and the percentage of disk space in use on each local filesystem on each node. -\textbf{Discussion}: The value type for the number of Archiver Forwarder -nodes available is "int", the value type for load average on each node -is "float", the percentage of memory in use on each node is "float", and -the percentage of disk space in use on each local filesystem on each -node is "float".\\ -\hspace*{0.333em} \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -22010,12 +20253,12 @@ \subsection{[LVV-5364] OCS-DM-COM-ICD-0055-V-02: Archiver Resource Availability\ \newpage -\subsection{[LVV-5369] OCS-DM-COM-ICD-0054-V-01: Base-Archive Network Utilization\_DM\ }\label{lvv-5369} +\subsection{[LVV-5369] OCS-DM-COM-ICD-0054-V-01: Base-Archive Network Utilization\_DM\_1 }\label{lvv-5369} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5369}{LVV-5369} & +\href{https://rubinobs.atlassian.net/browse/LVV-5369}{LVV-5369} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -22042,8 +20285,6 @@ \subsection{[LVV-5369] OCS-DM-COM-ICD-0054-V-01: Base-Archive Network Utilizatio interval, as well as a measurement of the round-trip time in each direction. ~ -\textbf{Discussion}: The value type for the percent utilization and the -round trip time is "float\textquotesingle{} and the unit is in seconds. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -22061,7 +20302,7 @@ \subsection{[LVV-5370] OCS-DM-COM-ICD-0054-V-02: Base-Archive Network Utilizatio \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5370}{LVV-5370} & +\href{https://rubinobs.atlassian.net/browse/LVV-5370}{LVV-5370} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -22088,8 +20329,6 @@ \subsection{[LVV-5370] OCS-DM-COM-ICD-0054-V-02: Base-Archive Network Utilizatio interval, as well as a measurement of the round-trip time in each direction. ~ -\textbf{Discussion}: The value type for the percent utilization and the -round trip time is "float\textquotesingle{} and the unit is in seconds. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -22102,12 +20341,12 @@ \subsection{[LVV-5370] OCS-DM-COM-ICD-0054-V-02: Base-Archive Network Utilizatio \newpage -\subsection{[LVV-5375] OCS-DM-COM-ICD-0019-V-01: Data Management Events and Telemetry Required by the OCS\_DM\ }\label{lvv-5375} +\subsection{[LVV-5375] OCS-DM-COM-ICD-0019-V-01: Data Management Events and Telemetry Required by the OCS\_DM\_1 }\label{lvv-5375} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5375}{LVV-5375} & +\href{https://rubinobs.atlassian.net/browse/LVV-5375}{LVV-5375} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -22133,10 +20372,6 @@ \subsection{[LVV-5375] OCS-DM-COM-ICD-0019-V-01: Data Management Events and Tele the general health of the Alert Production system, as defined by the requirements below. -\textbf{Discussion}: The requirements below give the minimum set of -events and telemetry to be published; additional events and telemetry -that give visibility into the health and operation of the DM-constructed -systems will be specified in design documents. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -22154,7 +20389,7 @@ \subsection{[LVV-5376] OCS-DM-COM-ICD-0019-V-02: Data Management Events and Tele \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5376}{LVV-5376} & +\href{https://rubinobs.atlassian.net/browse/LVV-5376}{LVV-5376} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -22181,13 +20416,6 @@ \subsection{[LVV-5376] OCS-DM-COM-ICD-0019-V-02: Data Management Events and Tele requirements below.\\ \hspace*{0.333em} -\textbf{Discussion}: The requirements below give the minimum set of -events and telemetry to be published; additional events and telemetry -that give visibility into the health and operation of the DM-constructed -systems will be specified\\ -in design documents.\\ -\hspace*{0.333em}\\ -\hspace*{0.333em} \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -22200,12 +20428,12 @@ \subsection{[LVV-5376] OCS-DM-COM-ICD-0019-V-02: Data Management Events and Tele \newpage -\subsection{[LVV-5381] OCS-DM-COM-ICD-0017-V-01: Data Management Telemetry Interface Model\_DM\ }\label{lvv-5381} +\subsection{[LVV-5381] OCS-DM-COM-ICD-0017-V-01: Data Management Telemetry Interface Model\_DM\_1 }\label{lvv-5381} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5381}{LVV-5381} & +\href{https://rubinobs.atlassian.net/browse/LVV-5381}{LVV-5381} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -22230,15 +20458,6 @@ \subsection{[LVV-5381] OCS-DM-COM-ICD-0017-V-01: Data Management Telemetry Inter existing infrastructure that supports, inter alia, the Engineering and Facilities Database (EFD). -\textbf{Discussion:} The agreements between Data Management and the -non-OCS subsystems regarding telemetry exchanges are recorded in the -respective ICDs between DM and those subsystems, and not in this -document.\\ -The complete list of telemetry planned to be provided by DM will be -published in a telemetry dictionary, based on the requirements in those -ICDs as well as the present one.\\ -The standard metric publication protocol to be used is described in -\citeds{DMTN-092}. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -22256,7 +20475,7 @@ \subsection{[LVV-5382] OCS-DM-COM-ICD-0017-V-02: Data Management Telemetry Inter \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5382}{LVV-5382} & +\href{https://rubinobs.atlassian.net/browse/LVV-5382}{LVV-5382} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -22281,15 +20500,6 @@ \subsection{[LVV-5382] OCS-DM-COM-ICD-0017-V-02: Data Management Telemetry Inter existing infrastructure that supports, inter alia, the Engineering and Facilities Database (EFD). -\textbf{Discussion:} The agreements between Data Management and the -non-OCS subsystems regarding telemetry exchanges are recorded in the -respective ICDs between DM and those subsystems, and not in this -document.\\ -The complete list of telemetry planned to be provided by DM will be -published in a telemetry dictionary, based on the requirements in those -ICDs as well as the present one.\\ -The standard metric publication protocol to be used is described in -\citeds{DMTN-092}. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -22302,12 +20512,12 @@ \subsection{[LVV-5382] OCS-DM-COM-ICD-0017-V-02: Data Management Telemetry Inter \newpage -\subsection{[LVV-5387] OCS-DM-COM-ICD-0018-V-01: Data Management Telemetry Time Stamp\_DM\ }\label{lvv-5387} +\subsection{[LVV-5387] OCS-DM-COM-ICD-0018-V-01: Data Management Telemetry Time Stamp\_DM\_1 }\label{lvv-5387} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5387}{LVV-5387} & +\href{https://rubinobs.atlassian.net/browse/LVV-5387}{LVV-5387} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -22330,11 +20540,6 @@ \subsection{[LVV-5387] OCS-DM-COM-ICD-0018-V-01: Data Management Telemetry Time \textbf{Specification:} Data Management shall provide the measurement time of all published telemetry. -\textbf{Discussion}: The publication mechanism (provided by OCS) along -with the DM-provided time-stamps, are intended to be sufficient to -rendezvous telemetry associated with a particular image. The definition -of the measurement time is made by DM and documented for each telemetry -type. The time-stamp is described in \citeds{LSE-70}. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -22352,7 +20557,7 @@ \subsection{[LVV-5388] OCS-DM-COM-ICD-0018-V-02: Data Management Telemetry Time \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5388}{LVV-5388} & +\href{https://rubinobs.atlassian.net/browse/LVV-5388}{LVV-5388} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -22375,11 +20580,6 @@ \subsection{[LVV-5388] OCS-DM-COM-ICD-0018-V-02: Data Management Telemetry Time \textbf{Specification:} Data Management shall provide the measurement time of all published telemetry. -\textbf{Discussion}: The publication mechanism (provided by OCS) along -with the DM-provided time-stamps, are intended to be sufficient to -rendezvous telemetry associated with a particular image. The definition -of the measurement time is made by DM and documented for each telemetry -type. The time-stamp is described in \citeds{LSE-70}. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -22392,12 +20592,12 @@ \subsection{[LVV-5388] OCS-DM-COM-ICD-0018-V-02: Data Management Telemetry Time \newpage -\subsection{[LVV-5393] OCS-DM-COM-ICD-0021-V-01: Data Quality Metrics\_DM\ }\label{lvv-5393} +\subsection{[LVV-5393] OCS-DM-COM-ICD-0021-V-01: Data Quality Metrics\_DM\_1 }\label{lvv-5393} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5393}{LVV-5393} & +\href{https://rubinobs.atlassian.net/browse/LVV-5393}{LVV-5393} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -22425,9 +20625,6 @@ \subsection{[LVV-5393] OCS-DM-COM-ICD-0021-V-01: Data Quality Metrics\_DM\ }\lab the OCS scheduling algorithm for calibration operations to assess the progress in collecting usable calibration data. -\textbf{Discussion}: DM is not responsible for assessing whether a visit -or image meets the scheduler criteria; this assessment is the -responsibility of the OCS based on lower-level data provided by DM. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -22445,7 +20642,7 @@ \subsection{[LVV-5394] OCS-DM-COM-ICD-0021-V-02: Data Quality Metrics\_DM\_2 }\l \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5394}{LVV-5394} & +\href{https://rubinobs.atlassian.net/browse/LVV-5394}{LVV-5394} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -22474,11 +20671,6 @@ \subsection{[LVV-5394] OCS-DM-COM-ICD-0021-V-02: Data Quality Metrics\_DM\_2 }\l progress in collecting usable calibration data.\\ \hspace*{0.333em} -\textbf{Discussion}: DM is not responsible for assessing whether a visit -or image meets the scheduler criteria; this assessment is the -responsibility of the OCS based on lower-level data provided by DM.\\ -\hspace*{0.333em}\\ -\hspace*{0.333em} \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -22491,12 +20683,12 @@ \subsection{[LVV-5394] OCS-DM-COM-ICD-0021-V-02: Data Quality Metrics\_DM\_2 }\l \newpage -\subsection{[LVV-5399] OCS-DM-COM-ICD-0020-V-01: Image and Visit Processing and Archiving Status\_DM\ }\label{lvv-5399} +\subsection{[LVV-5399] OCS-DM-COM-ICD-0020-V-01: Image and Visit Processing and Archiving Status\_DM\_1 }\label{lvv-5399} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5399}{LVV-5399} & +\href{https://rubinobs.atlassian.net/browse/LVV-5399}{LVV-5399} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -22521,15 +20713,6 @@ \subsection{[LVV-5399] OCS-DM-COM-ICD-0020-V-01: Image and Visit Processing and events listed below shall be published at least once for each successful completion of the described activity. -\textbf{Discussion}: The granularity of the reporting of per-image data, -such as the confirmation of archiving, is to be determined in Phase 3 -- -e.g., whether this is reported per CCD, per raft, or for the entire -focal plane. The selection of publication as event or as telemetry will -be revisited at that time, with a view toward the selection of the -appropriate quality of service.\\ -\textbf{Note}: Events related to image processing and archiving may -occur a considerable amount of time after the relevant image has been -taken. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -22547,7 +20730,7 @@ \subsection{[LVV-5400] OCS-DM-COM-ICD-0020-V-02: Image and Visit Processing and \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5400}{LVV-5400} & +\href{https://rubinobs.atlassian.net/browse/LVV-5400}{LVV-5400} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -22573,16 +20756,6 @@ \subsection{[LVV-5400] OCS-DM-COM-ICD-0020-V-02: Image and Visit Processing and completion of the described activity.\\ \hspace*{0.333em} -\textbf{Discussion}: The granularity of the reporting of per-image data, -such as the confirmation of archiving, is to be determined in Phase 3 -- -e.g., whether this is reported per CCD, per raft, or for the entire -focal plane. The selection of publication as event or as telemetry will -be revisited at that time, with a view toward the selection of the -appropriate quality of service.\\ -\textbf{Note}: Events related to image processing and archiving may -occur a considerable amount of time after the relevant image has been -taken.\\ -\hspace*{0.333em} \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -22595,12 +20768,12 @@ \subsection{[LVV-5400] OCS-DM-COM-ICD-0020-V-02: Image and Visit Processing and \newpage -\subsection{[LVV-5405] OCS-DM-COM-ICD-0047-V-01: Image Archived Event\_DM\ }\label{lvv-5405} +\subsection{[LVV-5405] OCS-DM-COM-ICD-0047-V-01: Image Archived Event\_DM\_1 }\label{lvv-5405} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5405}{LVV-5405} & +\href{https://rubinobs.atlassian.net/browse/LVV-5405}{LVV-5405} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -22644,7 +20817,7 @@ \subsection{[LVV-5406] OCS-DM-COM-ICD-0047-V-02: Image Archived Event\_DM\_2 }\l \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5406}{LVV-5406} & +\href{https://rubinobs.atlassian.net/browse/LVV-5406}{LVV-5406} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -22683,12 +20856,12 @@ \subsection{[LVV-5406] OCS-DM-COM-ICD-0047-V-02: Image Archived Event\_DM\_2 }\l \newpage -\subsection{[LVV-5411] OCS-DM-COM-ICD-0046-V-01: Image Forwarded Event\_DM\ }\label{lvv-5411} +\subsection{[LVV-5411] OCS-DM-COM-ICD-0046-V-01: Image Forwarded Event\_DM\_1 }\label{lvv-5411} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5411}{LVV-5411} & +\href{https://rubinobs.atlassian.net/browse/LVV-5411}{LVV-5411} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -22731,7 +20904,7 @@ \subsection{[LVV-5412] OCS-DM-COM-ICD-0046-V-02: Image Forwarded Event\_DM\_2 }\ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5412}{LVV-5412} & +\href{https://rubinobs.atlassian.net/browse/LVV-5412}{LVV-5412} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -22769,12 +20942,12 @@ \subsection{[LVV-5412] OCS-DM-COM-ICD-0046-V-02: Image Forwarded Event\_DM\_2 }\ \newpage -\subsection{[LVV-5417] OCS-DM-COM-ICD-0045-V-01: Image in OODS Event\_DM\ }\label{lvv-5417} +\subsection{[LVV-5417] OCS-DM-COM-ICD-0045-V-01: Image in OODS Event\_DM\_1 }\label{lvv-5417} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5417}{LVV-5417} & +\href{https://rubinobs.atlassian.net/browse/LVV-5417}{LVV-5417} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -22818,7 +20991,7 @@ \subsection{[LVV-5418] OCS-DM-COM-ICD-0045-V-02: Image in OODS Event\_DM\_2 }\la \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5418}{LVV-5418} & +\href{https://rubinobs.atlassian.net/browse/LVV-5418}{LVV-5418} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -22857,12 +21030,12 @@ \subsection{[LVV-5418] OCS-DM-COM-ICD-0045-V-02: Image in OODS Event\_DM\_2 }\la \newpage -\subsection{[LVV-5423] OCS-DM-COM-ICD-0043-V-01: Image Retrieval for Archiving Event\_DM\ }\label{lvv-5423} +\subsection{[LVV-5423] OCS-DM-COM-ICD-0043-V-01: Image Retrieval for Archiving Event\_DM\_1 }\label{lvv-5423} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5423}{LVV-5423} & +\href{https://rubinobs.atlassian.net/browse/LVV-5423}{LVV-5423} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -22907,7 +21080,7 @@ \subsection{[LVV-5424] OCS-DM-COM-ICD-0043-V-02: Image Retrieval for Archiving E \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5424}{LVV-5424} & +\href{https://rubinobs.atlassian.net/browse/LVV-5424}{LVV-5424} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -22947,12 +21120,12 @@ \subsection{[LVV-5424] OCS-DM-COM-ICD-0043-V-02: Image Retrieval for Archiving E \newpage -\subsection{[LVV-5429] OCS-DM-COM-ICD-0044-V-01: Image Retrieval For Processing Event\_DM\ }\label{lvv-5429} +\subsection{[LVV-5429] OCS-DM-COM-ICD-0044-V-01: Image Retrieval For Processing Event\_DM\_1 }\label{lvv-5429} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5429}{LVV-5429} & +\href{https://rubinobs.atlassian.net/browse/LVV-5429}{LVV-5429} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -22994,7 +21167,7 @@ \subsection{[LVV-5430] OCS-DM-COM-ICD-0044-V-02: Image Retrieval For Processing \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5430}{LVV-5430} & +\href{https://rubinobs.atlassian.net/browse/LVV-5430}{LVV-5430} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -23031,12 +21204,12 @@ \subsection{[LVV-5430] OCS-DM-COM-ICD-0044-V-02: Image Retrieval For Processing \newpage -\subsection{[LVV-5435] OCS-DM-COM-ICD-0052-V-01: Number of Alerts Information\_DM\ }\label{lvv-5435} +\subsection{[LVV-5435] OCS-DM-COM-ICD-0052-V-01: Number of Alerts Information\_DM\_1 }\label{lvv-5435} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5435}{LVV-5435} & +\href{https://rubinobs.atlassian.net/browse/LVV-5435}{LVV-5435} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -23078,7 +21251,7 @@ \subsection{[LVV-5436] OCS-DM-COM-ICD-0052-V-02: Number of Alerts Information\_D \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5436}{LVV-5436} & +\href{https://rubinobs.atlassian.net/browse/LVV-5436}{LVV-5436} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -23115,12 +21288,12 @@ \subsection{[LVV-5436] OCS-DM-COM-ICD-0052-V-02: Number of Alerts Information\_D \newpage -\subsection{[LVV-5441] OCS-DM-COM-ICD-0051-V-01: Photometric Zeropoint Information\_DM\ }\label{lvv-5441} +\subsection{[LVV-5441] OCS-DM-COM-ICD-0051-V-01: Photometric Zeropoint Information\_DM\_1 }\label{lvv-5441} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5441}{LVV-5441} & +\href{https://rubinobs.atlassian.net/browse/LVV-5441}{LVV-5441} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -23163,7 +21336,7 @@ \subsection{[LVV-5442] OCS-DM-COM-ICD-0051-V-02: Photometric Zeropoint Informati \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5442}{LVV-5442} & +\href{https://rubinobs.atlassian.net/browse/LVV-5442}{LVV-5442} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -23201,12 +21374,12 @@ \subsection{[LVV-5442] OCS-DM-COM-ICD-0051-V-02: Photometric Zeropoint Informati \newpage -\subsection{[LVV-5447] OCS-DM-COM-ICD-0056-V-01: Prompt Processing Resource Availability\_DM\ }\label{lvv-5447} +\subsection{[LVV-5447] OCS-DM-COM-ICD-0056-V-01: Prompt Processing Resource Availability\_DM\_1 }\label{lvv-5447} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5447}{LVV-5447} & +\href{https://rubinobs.atlassian.net/browse/LVV-5447}{LVV-5447} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -23233,12 +21406,6 @@ \subsection{[LVV-5447] OCS-DM-COM-ICD-0056-V-01: Prompt Processing Resource Avai on each node, and the percentage of disk space in use on each local filesystem on each node. -\textbf{Discussion}: The value type for the number of Prompt Processing -Forwarder nodes available is "int", for the number of Prompt Processing -Distributor nodes available is "int", the load average on each node is -"float\textquotesingle, the percentage of memory in use on each node is -"float\textquotesingle, and the percentage of disk space in use on each -local filesystem on each node is a "float". \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -23256,7 +21423,7 @@ \subsection{[LVV-5448] OCS-DM-COM-ICD-0056-V-02: Prompt Processing Resource Avai \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5448}{LVV-5448} & +\href{https://rubinobs.atlassian.net/browse/LVV-5448}{LVV-5448} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -23283,12 +21450,6 @@ \subsection{[LVV-5448] OCS-DM-COM-ICD-0056-V-02: Prompt Processing Resource Avai on each node, and the percentage of disk space in use on each local filesystem on each node. -\textbf{Discussion}: The value type for the number of Prompt Processing -Forwarder nodes available is "int", for the number of Prompt Processing -Distributor nodes available is "int", the load average on each node is -"float\textquotesingle, the percentage of memory in use on each node is -"float\textquotesingle, and the percentage of disk space in use on each -local filesystem on each node is a "float". \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -23301,12 +21462,12 @@ \subsection{[LVV-5448] OCS-DM-COM-ICD-0056-V-02: Prompt Processing Resource Avai \newpage -\subsection{[LVV-5453] OCS-DM-COM-ICD-0050-V-01: PSF Information\_DM\ }\label{lvv-5453} +\subsection{[LVV-5453] OCS-DM-COM-ICD-0050-V-01: PSF Information\_DM\_1 }\label{lvv-5453} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5453}{LVV-5453} & +\href{https://rubinobs.atlassian.net/browse/LVV-5453}{LVV-5453} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -23333,8 +21494,6 @@ \subsection{[LVV-5453] OCS-DM-COM-ICD-0050-V-01: PSF Information\_DM\ }\label{lv (Point Spread Function) model: full width at half maximum (double), Ixx/Iyy/Ixy quadrupole representation of ellipse (three doubles). -\textbf{Discussion}: Note that this telemetry message may be the same as -is provided for TCS in \citeds{LSE-75}. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -23352,7 +21511,7 @@ \subsection{[LVV-5454] OCS-DM-COM-ICD-0050-V-02: PSF Information\_DM\_2 }\label{ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5454}{LVV-5454} & +\href{https://rubinobs.atlassian.net/browse/LVV-5454}{LVV-5454} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -23379,8 +21538,6 @@ \subsection{[LVV-5454] OCS-DM-COM-ICD-0050-V-02: PSF Information\_DM\_2 }\label{ (Point Spread Function) model: full width at half maximum (double), Ixx/Iyy/Ixy quadrupole representation of ellipse (three doubles). -\textbf{Discussion}: Note that this telemetry message may be the same as -is provided for TCS in \citeds{LSE-75}. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -23393,12 +21550,12 @@ \subsection{[LVV-5454] OCS-DM-COM-ICD-0050-V-02: PSF Information\_DM\_2 }\label{ \newpage -\subsection{[LVV-5459] OCS-DM-COM-ICD-0053-V-01: Summit-Base Network Utilization\_DM\ }\label{lvv-5459} +\subsection{[LVV-5459] OCS-DM-COM-ICD-0053-V-01: Summit-Base Network Utilization\_DM\_1 }\label{lvv-5459} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5459}{LVV-5459} & +\href{https://rubinobs.atlassian.net/browse/LVV-5459}{LVV-5459} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -23425,8 +21582,6 @@ \subsection{[LVV-5459] OCS-DM-COM-ICD-0053-V-01: Summit-Base Network Utilization interval, as well as a measurement of the round-trip time in each direction. -\textbf{Discussion}: The value type for the percent utilization and the -round trip time is "float\textquotesingle{} and the unit is in seconds. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -23444,7 +21599,7 @@ \subsection{[LVV-5460] OCS-DM-COM-ICD-0053-V-02: Summit-Base Network Utilization \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5460}{LVV-5460} & +\href{https://rubinobs.atlassian.net/browse/LVV-5460}{LVV-5460} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -23471,8 +21626,6 @@ \subsection{[LVV-5460] OCS-DM-COM-ICD-0053-V-02: Summit-Base Network Utilization interval, as well as a measurement of the round-trip time in each direction. -\textbf{Discussion}: The value type for the percent utilization and the -round trip time is "float\textquotesingle{} and the unit is in seconds. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -23485,12 +21638,12 @@ \subsection{[LVV-5460] OCS-DM-COM-ICD-0053-V-02: Summit-Base Network Utilization \newpage -\subsection{[LVV-5465] OCS-DM-COM-ICD-0022-V-01: System Health Metrics\_DM\ }\label{lvv-5465} +\subsection{[LVV-5465] OCS-DM-COM-ICD-0022-V-01: System Health Metrics\_DM\_1 }\label{lvv-5465} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5465}{LVV-5465} & +\href{https://rubinobs.atlassian.net/browse/LVV-5465}{LVV-5465} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -23526,12 +21679,6 @@ \subsection{[LVV-5465] OCS-DM-COM-ICD-0022-V-01: System Health Metrics\_DM\ }\la Amount of time taken by data transfers and data processing. \end{itemize} -\textbf{Discussion}: This is not intended to supplant the health -monitoring and control functions of the Data Management Control System, -but only to permit the central Observatory operator consoles to provide -operators a ``red/green'' indication of DM system health, enabling them -to consult DM operations experts for further information when there are -problems. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -23549,7 +21696,7 @@ \subsection{[LVV-5466] OCS-DM-COM-ICD-0022-V-02: System Health Metrics\_DM\_2 }\ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5466}{LVV-5466} & +\href{https://rubinobs.atlassian.net/browse/LVV-5466}{LVV-5466} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -23585,13 +21732,6 @@ \subsection{[LVV-5466] OCS-DM-COM-ICD-0022-V-02: System Health Metrics\_DM\_2 }\ Amount of time taken by data transfers and data processing. \end{itemize} -\textbf{Discussion}: This is not intended to supplant the health -monitoring and control functions of the Data Management Control System, -but only to permit the central Observatory operator consoles to provide -operators a ``red/green'' indication of DM system health, enabling them -to consult DM operations experts for further information when there are -problems.\\ -\hspace*{0.333em} \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -23604,12 +21744,12 @@ \subsection{[LVV-5466] OCS-DM-COM-ICD-0022-V-02: System Health Metrics\_DM\_2 }\ \newpage -\subsection{[LVV-5471] OCS-DM-COM-ICD-0049-V-01: WCS Information\_DM\ }\label{lvv-5471} +\subsection{[LVV-5471] OCS-DM-COM-ICD-0049-V-01: WCS Information\_DM\_1 }\label{lvv-5471} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5471}{LVV-5471} & +\href{https://rubinobs.atlassian.net/browse/LVV-5471}{LVV-5471} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -23639,8 +21779,6 @@ \subsection{[LVV-5471] OCS-DM-COM-ICD-0049-V-01: WCS Information\_DM\ }\label{lv reference pixel x/y coordinates (two doubles), reference pixel RA/dec coordinates (two doubles), and rotation and scale matrix (four doubles). -\textbf{Discussion}: Note that this telemetry message may be the same as -is provided for TCS in \citeds{LSE-75}. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -23658,7 +21796,7 @@ \subsection{[LVV-5472] OCS-DM-COM-ICD-0049-V-02: WCS Information\_DM\_2 }\label{ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5472}{LVV-5472} & +\href{https://rubinobs.atlassian.net/browse/LVV-5472}{LVV-5472} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -23688,8 +21826,6 @@ \subsection{[LVV-5472] OCS-DM-COM-ICD-0049-V-02: WCS Information\_DM\_2 }\label{ reference pixel x/y coordinates (two doubles), reference pixel RA/dec coordinates (two doubles), and rotation and scale matrix (four doubles). -\textbf{Discussion}: Note that this telemetry message may be the same as -is provided for TCS in \citeds{LSE-75}. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -23702,12 +21838,12 @@ \subsection{[LVV-5472] OCS-DM-COM-ICD-0049-V-02: WCS Information\_DM\_2 }\label{ \newpage -\subsection{[LVV-5477] OCS-DM-COM-ICD-0023-V-01: Basic Query Functionality Required by DM\_DM\ }\label{lvv-5477} +\subsection{[LVV-5477] OCS-DM-COM-ICD-0023-V-01: Basic Query Functionality Required by DM\_DM\_1 }\label{lvv-5477} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5477}{LVV-5477} & +\href{https://rubinobs.atlassian.net/browse/LVV-5477}{LVV-5477} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -23751,7 +21887,7 @@ \subsection{[LVV-5478] OCS-DM-COM-ICD-0023-V-02: Basic Query Functionality Requi \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5478}{LVV-5478} & +\href{https://rubinobs.atlassian.net/browse/LVV-5478}{LVV-5478} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -23790,12 +21926,12 @@ \subsection{[LVV-5478] OCS-DM-COM-ICD-0023-V-02: Basic Query Functionality Requi \newpage -\subsection{[LVV-5483] OCS-DM-COM-ICD-0025-V-01: Expected Load of Queries from DM\_DM\ }\label{lvv-5483} +\subsection{[LVV-5483] OCS-DM-COM-ICD-0025-V-01: Expected Load of Queries from DM\_DM\_1 }\label{lvv-5483} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5483}{LVV-5483} & +\href{https://rubinobs.atlassian.net/browse/LVV-5483}{LVV-5483} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -23822,8 +21958,6 @@ \subsection{[LVV-5483] OCS-DM-COM-ICD-0025-V-01: Expected Load of Queries from D \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{queryRateDMEFD = TBD{{[}TBD{]}}} Maximum rate of DM queries -against OCS EFD instance(s). \\ \hline Upper Level Requirement & \begin{tabular}{cl} \end{tabular} @@ -23839,7 +21973,7 @@ \subsection{[LVV-5484] OCS-DM-COM-ICD-0025-V-02: Expected Load of Queries from D \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5484}{LVV-5484} & +\href{https://rubinobs.atlassian.net/browse/LVV-5484}{LVV-5484} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -23866,8 +22000,6 @@ \subsection{[LVV-5484] OCS-DM-COM-ICD-0025-V-02: Expected Load of Queries from D \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{queryRateDMEFD = TBD{{[}TBD{]}}} Maximum rate of DM queries -against OCS EFD instance(s). \\ \hline Upper Level Requirement & \begin{tabular}{cl} \end{tabular} @@ -23878,12 +22010,12 @@ \subsection{[LVV-5484] OCS-DM-COM-ICD-0025-V-02: Expected Load of Queries from D \newpage -\subsection{[LVV-5489] OCS-DM-COM-ICD-0029-V-01: Archive Latency\_DM\ }\label{lvv-5489} +\subsection{[LVV-5489] OCS-DM-COM-ICD-0029-V-01: Archive Latency\_DM\_1 }\label{lvv-5489} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5489}{LVV-5489} & +\href{https://rubinobs.atlassian.net/browse/LVV-5489}{LVV-5489} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -23911,8 +22043,6 @@ \subsection{[LVV-5489] OCS-DM-COM-ICD-0029-V-01: Archive Latency\_DM\ }\label{lv \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{efdArchiveLatency = 3600{{[}second{]}}} Maximum latency time for -the availability of data for query in the DM replicas of the EFD. \\ \hline Upper Level Requirement & \begin{tabular}{cl} \end{tabular} @@ -23928,7 +22058,7 @@ \subsection{[LVV-5490] OCS-DM-COM-ICD-0029-V-02: Archive Latency\_DM\_2 }\label{ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5490}{LVV-5490} & +\href{https://rubinobs.atlassian.net/browse/LVV-5490}{LVV-5490} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -23956,8 +22086,6 @@ \subsection{[LVV-5490] OCS-DM-COM-ICD-0029-V-02: Archive Latency\_DM\_2 }\label{ \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{efdArchiveLatency = 3600{{[}second{]}}} Maximum latency time for -the availability of data for query in the DM replicas of the EFD. \\ \hline Upper Level Requirement & \begin{tabular}{cl} \end{tabular} @@ -23968,12 +22096,12 @@ \subsection{[LVV-5490] OCS-DM-COM-ICD-0029-V-02: Archive Latency\_DM\_2 }\label{ \newpage -\subsection{[LVV-5495] OCS-DM-COM-ICD-0042-V-01: EFD Disaster Recovery by Data Management\_DM\ }\label{lvv-5495} +\subsection{[LVV-5495] OCS-DM-COM-ICD-0042-V-01: EFD Disaster Recovery by Data Management\_DM\_1 }\label{lvv-5495} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5495}{LVV-5495} & +\href{https://rubinobs.atlassian.net/browse/LVV-5495}{LVV-5495} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -24015,7 +22143,7 @@ \subsection{[LVV-5496] OCS-DM-COM-ICD-0042-V-02: EFD Disaster Recovery by Data M \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5496}{LVV-5496} & +\href{https://rubinobs.atlassian.net/browse/LVV-5496}{LVV-5496} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -24052,12 +22180,12 @@ \subsection{[LVV-5496] OCS-DM-COM-ICD-0042-V-02: EFD Disaster Recovery by Data M \newpage -\subsection{[LVV-5501] OCS-DM-COM-ICD-0030-V-01: EFD Transformation Service Interface\_DM\ }\label{lvv-5501} +\subsection{[LVV-5501] OCS-DM-COM-ICD-0030-V-01: EFD Transformation Service Interface\_DM\_1 }\label{lvv-5501} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5501}{LVV-5501} & +\href{https://rubinobs.atlassian.net/browse/LVV-5501}{LVV-5501} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -24083,12 +22211,6 @@ \subsection{[LVV-5501] OCS-DM-COM-ICD-0030-V-01: EFD Transformation Service Inte Facility.\\ \hspace*{0.333em} -\textbf{Discussion}: The replication mechanism for the large-file annex -is still to be defined. In particular, it remains to be defined whether -DM will replicate all files in a specified directory or directories, or -whether DM will replicate only files referenced by -large-file-indirection telemetry messages.\\ -\hspace*{0.333em} \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -24106,7 +22228,7 @@ \subsection{[LVV-5502] OCS-DM-COM-ICD-0030-V-02: EFD Transformation Service Inte \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5502}{LVV-5502} & +\href{https://rubinobs.atlassian.net/browse/LVV-5502}{LVV-5502} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -24132,12 +22254,6 @@ \subsection{[LVV-5502] OCS-DM-COM-ICD-0030-V-02: EFD Transformation Service Inte Facility.\\ \hspace*{0.333em} -\textbf{Discussion}: The replication mechanism for the large-file annex -is still to be defined. In particular, it remains to be defined whether -DM will replicate all files in a specified directory or directories, or -whether DM will replicate only files referenced by -large-file-indirection telemetry messages.\\ -\hspace*{0.333em} \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -24150,12 +22266,12 @@ \subsection{[LVV-5502] OCS-DM-COM-ICD-0030-V-02: EFD Transformation Service Inte \newpage -\subsection{[LVV-5507] OCS-DM-COM-ICD-0026-V-01: Engineering and Facilities Database Archiving by Data Management\_DM\ }\label{lvv-5507} +\subsection{[LVV-5507] OCS-DM-COM-ICD-0026-V-01: Engineering and Facilities Database Archiving by Data Management\_DM\_1 }\label{lvv-5507} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5507}{LVV-5507} & +\href{https://rubinobs.atlassian.net/browse/LVV-5507}{LVV-5507} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -24179,11 +22295,6 @@ \subsection{[LVV-5507] OCS-DM-COM-ICD-0026-V-01: Engineering and Facilities Data physically separated copies of the Transformed EFD.\\ \hspace*{0.333em} -\textbf{Discussion}: Data Management performs the archiving continuously -as long as the EFD Transformation Service CSC is in the ``enabled'' -state. If the EFD Transformation CSC is disabled, transformation and -archiving will resume and catch up when it is enabled.\\ -\hspace*{0.333em} \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -24201,7 +22312,7 @@ \subsection{[LVV-5508] OCS-DM-COM-ICD-0026-V-02: Engineering and Facilities Data \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5508}{LVV-5508} & +\href{https://rubinobs.atlassian.net/browse/LVV-5508}{LVV-5508} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -24225,11 +22336,6 @@ \subsection{[LVV-5508] OCS-DM-COM-ICD-0026-V-02: Engineering and Facilities Data physically separated copies of the Transformed EFD.\\ \hspace*{0.333em} -\textbf{Discussion}: Data Management performs the archiving continuously -as long as the EFD Transformation Service CSC is in the ``enabled'' -state. If the EFD Transformation CSC is disabled, transformation and -archiving will resume and catch up when it is enabled.\\ -\hspace*{0.333em} \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -24242,12 +22348,12 @@ \subsection{[LVV-5508] OCS-DM-COM-ICD-0026-V-02: Engineering and Facilities Data \newpage -\subsection{[LVV-5513] OCS-DM-COM-ICD-0028-V-01: Expected Data Volume\_DM\ }\label{lvv-5513} +\subsection{[LVV-5513] OCS-DM-COM-ICD-0028-V-01: Expected Data Volume\_DM\_1 }\label{lvv-5513} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5513}{LVV-5513} & +\href{https://rubinobs.atlassian.net/browse/LVV-5513}{LVV-5513} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -24272,12 +22378,8 @@ \subsection{[LVV-5513] OCS-DM-COM-ICD-0028-V-01: Expected Data Volume\_DM\ }\lab period.\\ \hspace*{0.333em} -\textbf{Discussion:} The DM database server will be at least as capable -as the OCS server, making it relatively easy to keep up. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{efdArchive14hVolume = 300{{[}gigabyte per day{]}}} Minimum -capacity of Data Management to archive EFD data. \\ \hline Upper Level Requirement & \begin{tabular}{cl} \end{tabular} @@ -24293,7 +22395,7 @@ \subsection{[LVV-5514] OCS-DM-COM-ICD-0028-V-02: Expected Data Volume\_DM\_2 }\l \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5514}{LVV-5514} & +\href{https://rubinobs.atlassian.net/browse/LVV-5514}{LVV-5514} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -24318,12 +22420,8 @@ \subsection{[LVV-5514] OCS-DM-COM-ICD-0028-V-02: Expected Data Volume\_DM\_2 }\l period.\\ \hspace*{0.333em} -\textbf{Discussion:} The DM database server will be at least as capable -as the OCS server, making it relatively easy to keep up. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{efdArchive14hVolume = 300{{[}gigabyte per day{]}}} Minimum -capacity of Data Management to archive EFD data. \\ \hline Upper Level Requirement & \begin{tabular}{cl} \end{tabular} @@ -24334,12 +22432,12 @@ \subsection{[LVV-5514] OCS-DM-COM-ICD-0028-V-02: Expected Data Volume\_DM\_2 }\l \newpage -\subsection{[LVV-5519] OCS-DM-COM-ICD-0041-V-01: Large File Annex Replication Interface\_DM\ }\label{lvv-5519} +\subsection{[LVV-5519] OCS-DM-COM-ICD-0041-V-01: Large File Annex Replication Interface\_DM\_1 }\label{lvv-5519} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5519}{LVV-5519} & +\href{https://rubinobs.atlassian.net/browse/LVV-5519}{LVV-5519} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -24381,7 +22479,7 @@ \subsection{[LVV-5520] OCS-DM-COM-ICD-0041-V-02: Large File Annex Replication In \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5520}{LVV-5520} & +\href{https://rubinobs.atlassian.net/browse/LVV-5520}{LVV-5520} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -24418,12 +22516,12 @@ \subsection{[LVV-5520] OCS-DM-COM-ICD-0041-V-02: Large File Annex Replication In \newpage -\subsection{[LVV-5525] OCS-DM-COM-ICD-0027-V-01: Multiple Physically Separated Copies\_DM\ }\label{lvv-5525} +\subsection{[LVV-5525] OCS-DM-COM-ICD-0027-V-01: Multiple Physically Separated Copies\_DM\_1 }\label{lvv-5525} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5525}{LVV-5525} & +\href{https://rubinobs.atlassian.net/browse/LVV-5525}{LVV-5525} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -24464,7 +22562,7 @@ \subsection{[LVV-5526] OCS-DM-COM-ICD-0027-V-02: Multiple Physically Separated C \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5526}{LVV-5526} & +\href{https://rubinobs.atlassian.net/browse/LVV-5526}{LVV-5526} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -24500,12 +22598,12 @@ \subsection{[LVV-5526] OCS-DM-COM-ICD-0027-V-02: Multiple Physically Separated C \newpage -\subsection{[LVV-5531] OCS-DM-COM-ICD-0031-V-01: Advance Notice of Pointings\_DM\ }\label{lvv-5531} +\subsection{[LVV-5531] OCS-DM-COM-ICD-0031-V-01: Advance Notice of Pointings\_DM\_1 }\label{lvv-5531} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5531}{LVV-5531} & +\href{https://rubinobs.atlassian.net/browse/LVV-5531}{LVV-5531} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -24540,32 +22638,8 @@ \subsection{[LVV-5531] OCS-DM-COM-ICD-0031-V-01: Advance Notice of Pointings\_DM to achieve should be published in a separate design document so that DM can know what they are. -\textbf{Discussion:} The purpose of this requirement is to permit Data -Management to pipeline the potentially costly operation of preparing -(downsampling and rotation) the subtraction template for the visit with -the processing of the data from previous visits, as well as to retrieve -reference object information from the Science Database. ~This is -essential in order to allow DM to meet the Observatory alert latency -requirement. ~\\ -This is not expected to be a difficult constraint to meet during normal -operation, as similar advance knowledge is required to plan dome crawl, -for instance.\\ -Note that the pipelined nature of the processing envisioned by DM means -that if the advance notice requirement is not met, and template -preparation is not possible, DM may face the choice of falling behind -for a series of visits, or of deferring the processing of the single -affected visit to avoid disrupting the pipeline. This choice would -depend on the frequency with which the interface requirement is not met, -and whether such failures occurred in bursts.\\ -The inclusion of survey name in the visit qualities reported in an -advance notice will enable alternative, near real-time processing -pipelines to be triggered for Special Programs, as required by -OSS-REQ-0384 and DMS-REQ-0320. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{pointingAdvanceNoticeTime = 20{{[}second{]}}} Time before the -first exposure of a standard visit begins by which advance notice of the -pointing must be provided to Data Management. \\ \hline Upper Level Requirement & \begin{tabular}{cl} \end{tabular} @@ -24581,7 +22655,7 @@ \subsection{[LVV-5532] OCS-DM-COM-ICD-0031-V-02: Advance Notice of Pointings\_DM \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5532}{LVV-5532} & +\href{https://rubinobs.atlassian.net/browse/LVV-5532}{LVV-5532} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -24616,32 +22690,8 @@ \subsection{[LVV-5532] OCS-DM-COM-ICD-0031-V-02: Advance Notice of Pointings\_DM to achieve should be published in a separate design document so that DM can know what they are. -\textbf{Discussion:} The purpose of this requirement is to permit Data -Management to pipeline the potentially costly operation of preparing -(downsampling and rotation) the subtraction template for the visit with -the processing of the data from previous visits, as well as to retrieve -reference object information from the Science Database. ~This is -essential in order to allow DM to meet the Observatory alert latency -requirement. ~\\ -This is not expected to be a difficult constraint to meet during normal -operation, as similar advance knowledge is required to plan dome crawl, -for instance.\\ -Note that the pipelined nature of the processing envisioned by DM means -that if the advance notice requirement is not met, and template -preparation is not possible, DM may face the choice of falling behind -for a series of visits, or of deferring the processing of the single -affected visit to avoid disrupting the pipeline. This choice would -depend on the frequency with which the interface requirement is not met, -and whether such failures occurred in bursts.\\ -The inclusion of survey name in the visit qualities reported in an -advance notice will enable alternative, near real-time processing -pipelines to be triggered for Special Programs, as required by -OSS-REQ-0384 and DMS-REQ-0320. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{pointingAdvanceNoticeTime = 20{{[}second{]}}} Time before the -first exposure of a standard visit begins by which advance notice of the -pointing must be provided to Data Management. \\ \hline Upper Level Requirement & \begin{tabular}{cl} \end{tabular} @@ -24652,12 +22702,12 @@ \subsection{[LVV-5532] OCS-DM-COM-ICD-0031-V-02: Advance Notice of Pointings\_DM \newpage -\subsection{[LVV-5537] OCS-DM-COM-ICD-0002-V-01: OCS SAL Middleware Delivery\_DM\ }\label{lvv-5537} +\subsection{[LVV-5537] OCS-DM-COM-ICD-0002-V-01: OCS SAL Middleware Delivery\_DM\_1 }\label{lvv-5537} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5537}{LVV-5537} & +\href{https://rubinobs.atlassian.net/browse/LVV-5537}{LVV-5537} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -24685,7 +22735,6 @@ \subsection{[LVV-5537] OCS-DM-COM-ICD-0002-V-01: OCS SAL Middleware Delivery\_DM generate interface header files and libraries.\\ \hspace*{0.333em} -~ \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -24703,7 +22752,7 @@ \subsection{[LVV-5538] OCS-DM-COM-ICD-0002-V-02: OCS SAL Middleware Delivery\_DM \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5538}{LVV-5538} & +\href{https://rubinobs.atlassian.net/browse/LVV-5538}{LVV-5538} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -24731,7 +22780,6 @@ \subsection{[LVV-5538] OCS-DM-COM-ICD-0002-V-02: OCS SAL Middleware Delivery\_DM generate interface header files and libraries.\\ \hspace*{0.333em} -~ \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -24744,12 +22792,12 @@ \subsection{[LVV-5538] OCS-DM-COM-ICD-0002-V-02: OCS SAL Middleware Delivery\_DM \newpage -\subsection{[LVV-5543] OCS-DM-COM-ICD-0001-V-01: OCS Service Abstraction Layer\_DM\ }\label{lvv-5543} +\subsection{[LVV-5543] OCS-DM-COM-ICD-0001-V-01: OCS Service Abstraction Layer\_DM\_1 }\label{lvv-5543} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5543}{LVV-5543} & +\href{https://rubinobs.atlassian.net/browse/LVV-5543}{LVV-5543} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -24791,7 +22839,7 @@ \subsection{[LVV-5544] OCS-DM-COM-ICD-0001-V-02: OCS Service Abstraction Layer\_ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5544}{LVV-5544} & +\href{https://rubinobs.atlassian.net/browse/LVV-5544}{LVV-5544} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -24828,12 +22876,12 @@ \subsection{[LVV-5544] OCS-DM-COM-ICD-0001-V-02: OCS Service Abstraction Layer\_ \newpage -\subsection{[LVV-5628] DM-TS-CON-ICD-0003-V-01: Wavefront image archive access\_DM\ }\label{lvv-5628} +\subsection{[LVV-5628] DM-TS-CON-ICD-0003-V-01: Wavefront image archive access\_DM\_1 }\label{lvv-5628} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5628}{LVV-5628} & +\href{https://rubinobs.atlassian.net/browse/LVV-5628}{LVV-5628} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -24865,18 +22913,6 @@ \subsection{[LVV-5628] DM-TS-CON-ICD-0003-V-01: Wavefront image archive access\_ may restrict bulk access to large quantities of wavefront archive data at the Summit. -\textbf{Discussion:} This is required in order to support detailed -analysis of the wavefront data, beyond the immediate processing that is -enabled by the Telescope\textquotesingle s subscription to a live feed -of images.\\ -The Telescope group is currently willing to accept that the usual -science image interface with be suitable. The details of this will be -reviewed during Final Design. It is understood that DM will provide -authorization and authentication services to support the access -required.\\ -Bulk processing is currently planned to be done using the same toolkit -used for DM\textquotesingle s own bulk production, and so DM will -support the Telescope group in its use of these tools. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -24894,7 +22930,7 @@ \subsection{[LVV-5629] DM-TS-CON-ICD-0003-V-02: Wavefront image archive access\_ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5629}{LVV-5629} & +\href{https://rubinobs.atlassian.net/browse/LVV-5629}{LVV-5629} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -24926,18 +22962,6 @@ \subsection{[LVV-5629] DM-TS-CON-ICD-0003-V-02: Wavefront image archive access\_ may restrict bulk access to large quantities of wavefront archive data at the Summit. -\textbf{Discussion:} This is required in order to support detailed -analysis of the wavefront data, beyond the immediate processing that is -enabled by the Telescope\textquotesingle s subscription to a live feed -of images.\\ -The Telescope group is currently willing to accept that the usual -science image interface with be suitable. The details of this will be -reviewed during Final Design. It is understood that DM will provide -authorization and authentication services to support the access -required.\\ -Bulk processing is currently planned to be done using the same toolkit -used for DM\textquotesingle s own bulk production, and so DM will -support the Telescope group in its use of these tools. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -24950,12 +22974,12 @@ \subsection{[LVV-5629] DM-TS-CON-ICD-0003-V-02: Wavefront image archive access\_ \newpage -\subsection{[LVV-5634] DM-TS-CON-ICD-0010-V-01: Wavefront Processing Pipeline\_DM\ }\label{lvv-5634} +\subsection{[LVV-5634] DM-TS-CON-ICD-0010-V-01: Wavefront Processing Pipeline\_DM\_1 }\label{lvv-5634} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5634}{LVV-5634} & +\href{https://rubinobs.atlassian.net/browse/LVV-5634}{LVV-5634} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -24984,16 +23008,6 @@ \subsection{[LVV-5634] DM-TS-CON-ICD-0010-V-01: Wavefront Processing Pipeline\_D coefficients describing the wavefront solution for each detector, which shall be transmitted as telemetry. -\textbf{Discussion}: The AOS will be written as LSST stack tasks and -developed in a way consistent with the DM Developer Guide -(\url{http://developer.lsst.io}) including style guide, code review, -development workflow. It will build under the same build-test-release -harness as the LSST stack. Additionally, T\&S is responsible for -providing any datasets and test scripts required to continuously -integrate and validate the code.\\ -\hspace*{0.333em}\\ -If the latency of OCS-Driven Batch is insufficient, the pipeline can be -ported to the Prompt Processing service after LSSTCam comes online. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -25011,7 +23025,7 @@ \subsection{[LVV-5635] DM-TS-CON-ICD-0010-V-02: Wavefront Processing Pipeline\_D \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5635}{LVV-5635} & +\href{https://rubinobs.atlassian.net/browse/LVV-5635}{LVV-5635} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -25040,16 +23054,6 @@ \subsection{[LVV-5635] DM-TS-CON-ICD-0010-V-02: Wavefront Processing Pipeline\_D coefficients describing the wavefront solution for each detector, which shall be transmitted as telemetry. -\textbf{Discussion}: The AOS will be written as LSST stack tasks and -developed in a way consistent with the DM Developer Guide -(\url{http://developer.lsst.io}) including style guide, code review, -development workflow. It will build under the same build-test-release -harness as the LSST stack. Additionally, T\&S is responsible for -providing any datasets and test scripts required to continuously -integrate and validate the code.\\ -\hspace*{0.333em}\\ -If the latency of OCS-Driven Batch is insufficient, the pipeline can be -ported to the Prompt Processing service after LSSTCam comes online. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -25062,12 +23066,12 @@ \subsection{[LVV-5635] DM-TS-CON-ICD-0010-V-02: Wavefront Processing Pipeline\_D \newpage -\subsection{[LVV-5640] DM-TS-CON-ICD-0011-V-01: Data Format\_DM\ }\label{lvv-5640} +\subsection{[LVV-5640] DM-TS-CON-ICD-0011-V-01: Data Format\_DM\_1 }\label{lvv-5640} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5640}{LVV-5640} & +\href{https://rubinobs.atlassian.net/browse/LVV-5640}{LVV-5640} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -25095,12 +23099,6 @@ \subsection{[LVV-5640] DM-TS-CON-ICD-0011-V-01: Data Format\_DM\ }\label{lvv-564 pixel RA/dec coordinates (two doubles), and rotation and scale matrix (four doubles). -\textbf{Discussion}: DM does not calculate the WCS for the wavefront -sensors. The idea is then to use the offset and rotation information -from the WCS to define the exact location of the donuts to use. The -distortion will be measured carefully during commissioning. The WCS -solution is also required for the Calibration mode using the science -detectors as wavefront sensors. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -25118,7 +23116,7 @@ \subsection{[LVV-5641] DM-TS-CON-ICD-0011-V-02: Data Format\_DM\_2 }\label{lvv-5 \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5641}{LVV-5641} & +\href{https://rubinobs.atlassian.net/browse/LVV-5641}{LVV-5641} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -25146,12 +23144,6 @@ \subsection{[LVV-5641] DM-TS-CON-ICD-0011-V-02: Data Format\_DM\_2 }\label{lvv-5 pixel RA/dec coordinates (two doubles), and rotation and scale matrix (four doubles). -\textbf{Discussion}: DM does not calculate the WCS for the wavefront -sensors. The idea is then to use the offset and rotation information -from the WCS to define the exact location of the donuts to use. The -distortion will be measured carefully during commissioning. The WCS -solution is also required for the Calibration mode using the science -detectors as wavefront sensors. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -25164,12 +23156,12 @@ \subsection{[LVV-5641] DM-TS-CON-ICD-0011-V-02: Data Format\_DM\_2 }\label{lvv-5 \newpage -\subsection{[LVV-5646] DM-TS-CON-ICD-0002-V-01: Timing\_DM\ }\label{lvv-5646} +\subsection{[LVV-5646] DM-TS-CON-ICD-0002-V-01: Timing\_DM\_1 }\label{lvv-5646} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5646}{LVV-5646} & +\href{https://rubinobs.atlassian.net/browse/LVV-5646}{LVV-5646} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -25195,19 +23187,8 @@ \subsection{[LVV-5646] DM-TS-CON-ICD-0002-V-01: Timing\_DM\ }\label{lvv-5646} telemetry within time \textbf{wcsSolutionFeedbackTime} of the close of data acquisition for the visit. -\textbf{Discussion:} The T\&S~and commissioning teams express the need -to know about the WCS coordinates on a 60s timeframe to decrease the -time overhead of the wait during Active Optics System -(AOS)~applications.\\ -Note that this is not in the baseline for ComCam. There is no alert -production so that\textquotesingle s not in the baseline and potentially -has some cost and schedule impacts.\\ -\hspace*{0.333em} \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{wcsSolutionFeedbackTime = 60{{[}second{]}}} Time following the -conclusion of readout of an exposure within which DM must provide a WCS -solution for each sensor. \\ \hline Upper Level Requirement & \begin{tabular}{cl} \end{tabular} @@ -25223,7 +23204,7 @@ \subsection{[LVV-5647] DM-TS-CON-ICD-0002-V-02: Timing\_DM\_2 }\label{lvv-5647} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5647}{LVV-5647} & +\href{https://rubinobs.atlassian.net/browse/LVV-5647}{LVV-5647} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -25249,19 +23230,8 @@ \subsection{[LVV-5647] DM-TS-CON-ICD-0002-V-02: Timing\_DM\_2 }\label{lvv-5647} telemetry within time \textbf{wcsSolutionFeedbackTime} of the close of data acquisition for the visit. -\textbf{Discussion:} The T\&S~and commissioning teams express the need -to know about the WCS coordinates on a 60s timeframe to decrease the -time overhead of the wait during Active Optics System -(AOS)~applications.\\ -Note that this is not in the baseline for ComCam. There is no alert -production so that\textquotesingle s not in the baseline and potentially -has some cost and schedule impacts.\\ -\hspace*{0.333em} \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{wcsSolutionFeedbackTime = 60{{[}second{]}}} Time following the -conclusion of readout of an exposure within which DM must provide a WCS -solution for each sensor. \\ \hline Upper Level Requirement & \begin{tabular}{cl} \end{tabular} @@ -25272,12 +23242,12 @@ \subsection{[LVV-5647] DM-TS-CON-ICD-0002-V-02: Timing\_DM\_2 }\label{lvv-5647} \newpage -\subsection{[LVV-5652] DM-TS-CON-ICD-0006-V-01: Data\_DM\ }\label{lvv-5652} +\subsection{[LVV-5652] DM-TS-CON-ICD-0006-V-01: Data\_DM\_1 }\label{lvv-5652} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5652}{LVV-5652} & +\href{https://rubinobs.atlassian.net/browse/LVV-5652}{LVV-5652} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -25302,10 +23272,6 @@ \subsection{[LVV-5652] DM-TS-CON-ICD-0006-V-01: Data\_DM\ }\label{lvv-5652} model: full width at half maximum (double), Ixx/Iyy/Ixy quadrupole representation of ellipse (three doubles). -\textbf{Discussion}: The PSF information will serve as a diagnostic tool -to conduct quality assurance on the active optics solution. For instance -PSF information will be used to determine if there are any focus error -trends. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -25323,7 +23289,7 @@ \subsection{[LVV-5653] DM-TS-CON-ICD-0006-V-02: Data\_DM\_2 }\label{lvv-5653} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5653}{LVV-5653} & +\href{https://rubinobs.atlassian.net/browse/LVV-5653}{LVV-5653} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -25348,10 +23314,6 @@ \subsection{[LVV-5653] DM-TS-CON-ICD-0006-V-02: Data\_DM\_2 }\label{lvv-5653} model: full width at half maximum (double), Ixx/Iyy/Ixy quadrupole representation of ellipse (three doubles). -\textbf{Discussion}: The PSF information will serve as a diagnostic tool -to conduct quality assurance on the active optics solution. For instance -PSF information will be used to determine if there are any focus error -trends. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -25364,12 +23326,12 @@ \subsection{[LVV-5653] DM-TS-CON-ICD-0006-V-02: Data\_DM\_2 }\label{lvv-5653} \newpage -\subsection{[LVV-5658] DM-TS-CON-ICD-0007-V-01: Timing\_DM\ }\label{lvv-5658} +\subsection{[LVV-5658] DM-TS-CON-ICD-0007-V-01: Timing\_DM\_1 }\label{lvv-5658} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5658}{LVV-5658} & +\href{https://rubinobs.atlassian.net/browse/LVV-5658}{LVV-5658} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -25393,14 +23355,8 @@ \subsection{[LVV-5658] DM-TS-CON-ICD-0007-V-01: Timing\_DM\ }\label{lvv-5658} within time \textbf{psfSolutionFeedbackTime} of the close of data acquisition for each exposure. -\textbf{Discussion:} The T\&S and commissioning teams express the need -to know about the PSF coordinates on a 60s to decrease the time overhead -of the wait during full array mode and ComCam AOS applications. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{psfSolutionFeedbackTime = 60{{[}second{]}}} Time following the -conclusion of a readout of an exposure which DM must provide the PSF -information for each detector. \\ \hline Upper Level Requirement & \begin{tabular}{cl} \end{tabular} @@ -25416,7 +23372,7 @@ \subsection{[LVV-5659] DM-TS-CON-ICD-0007-V-02: Timing\_DM\_2 }\label{lvv-5659} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5659}{LVV-5659} & +\href{https://rubinobs.atlassian.net/browse/LVV-5659}{LVV-5659} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -25440,14 +23396,8 @@ \subsection{[LVV-5659] DM-TS-CON-ICD-0007-V-02: Timing\_DM\_2 }\label{lvv-5659} within time \textbf{psfSolutionFeedbackTime} of the close of data acquisition for each exposure. -\textbf{Discussion:} The T\&S and commissioning teams express the need -to know about the PSF coordinates on a 60s to decrease the time overhead -of the wait during full array mode and ComCam AOS applications. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{psfSolutionFeedbackTime = 60{{[}second{]}}} Time following the -conclusion of a readout of an exposure which DM must provide the PSF -information for each detector. \\ \hline Upper Level Requirement & \begin{tabular}{cl} \end{tabular} @@ -25458,12 +23408,12 @@ \subsection{[LVV-5659] DM-TS-CON-ICD-0007-V-02: Timing\_DM\_2 }\label{lvv-5659} \newpage -\subsection{[LVV-5664] DM-TS-CON-ICD-0009-V-01: Calibration Data Products\_DM\ }\label{lvv-5664} +\subsection{[LVV-5664] DM-TS-CON-ICD-0009-V-01: Calibration Data Products\_DM\_1 }\label{lvv-5664} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5664}{LVV-5664} & +\href{https://rubinobs.atlassian.net/browse/LVV-5664}{LVV-5664} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -25488,11 +23438,6 @@ \subsection{[LVV-5664] DM-TS-CON-ICD-0009-V-01: Calibration Data Products\_DM\ } Operations Data Service at the Base Facility. At a minimum, these images shall be provided in a filesystem accessible via rsync. -\textbf{Discussion}: The AOS will need the Calibration Data Products -related to the WFS to run the ISR. In case of an outage between the base -and the summit, the AOS will use older Calibration Data Products up to -the (8) days specified in \citeds{LSE-161}. The CBP and the flat field screen -will allow to take calibration data of the WFS. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -25510,7 +23455,7 @@ \subsection{[LVV-5665] DM-TS-CON-ICD-0009-V-02: Calibration Data Products\_DM\_2 \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5665}{LVV-5665} & +\href{https://rubinobs.atlassian.net/browse/LVV-5665}{LVV-5665} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -25535,11 +23480,6 @@ \subsection{[LVV-5665] DM-TS-CON-ICD-0009-V-02: Calibration Data Products\_DM\_2 Operations Data Service at the Base Facility. At a minimum, these images shall be provided in a filesystem accessible via rsync. -\textbf{Discussion}: The AOS will need the Calibration Data Products -related to the WFS to run the ISR. In case of an outage between the base -and the summit, the AOS will use older Calibration Data Products up to -the (8) days specified in \citeds{LSE-161}. The CBP and the flat field screen -will allow to take calibration data of the WFS. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -25552,12 +23492,12 @@ \subsection{[LVV-5665] DM-TS-CON-ICD-0009-V-02: Calibration Data Products\_DM\_2 \newpage -\subsection{[LVV-5670] DM-TS-CON-ICD-0008-V-01: LSST Stack Availability\_DM\ }\label{lvv-5670} +\subsection{[LVV-5670] DM-TS-CON-ICD-0008-V-01: LSST Stack Availability\_DM\_1 }\label{lvv-5670} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5670}{LVV-5670} & +\href{https://rubinobs.atlassian.net/browse/LVV-5670}{LVV-5670} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -25580,10 +23520,6 @@ \subsection{[LVV-5670] DM-TS-CON-ICD-0008-V-01: LSST Stack Availability\_DM\ }\l \textbf{Specification}: A container with a T\&S-selected release of the LSST stack shall be available at the summit. -\textbf{Discussion}: One of the first steps of the Active Optics System -control feedback is to pre-process the wavefront sensor images using -routine developed for the Image Signature Removal. Therefore these -routines shall be physically on the summit for timing purposes. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -25601,7 +23537,7 @@ \subsection{[LVV-5671] DM-TS-CON-ICD-0008-V-02: LSST Stack Availability\_DM\_2 } \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5671}{LVV-5671} & +\href{https://rubinobs.atlassian.net/browse/LVV-5671}{LVV-5671} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -25624,10 +23560,6 @@ \subsection{[LVV-5671] DM-TS-CON-ICD-0008-V-02: LSST Stack Availability\_DM\_2 } \textbf{Specification}: A container with a T\&S-selected release of the LSST stack shall be available at the summit. -\textbf{Discussion}: One of the first steps of the Active Optics System -control feedback is to pre-process the wavefront sensor images using -routine developed for the Image Signature Removal. Therefore these -routines shall be physically on the summit for timing purposes. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -25640,12 +23572,12 @@ \subsection{[LVV-5671] DM-TS-CON-ICD-0008-V-02: LSST Stack Availability\_DM\_2 } \newpage -\subsection{[LVV-5676] DM-TS-CON-ICD-0004-V-01: DM Telemetry Data Transport\_DM\ }\label{lvv-5676} +\subsection{[LVV-5676] DM-TS-CON-ICD-0004-V-01: DM Telemetry Data Transport\_DM\_1 }\label{lvv-5676} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5676}{LVV-5676} & +\href{https://rubinobs.atlassian.net/browse/LVV-5676}{LVV-5676} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -25687,7 +23619,7 @@ \subsection{[LVV-5677] DM-TS-CON-ICD-0004-V-02: DM Telemetry Data Transport\_DM\ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-5677}{LVV-5677} & +\href{https://rubinobs.atlassian.net/browse/LVV-5677}{LVV-5677} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -25729,7 +23661,7 @@ \subsection{[LVV-6140] CA-DM-SUP-ICD-0026-V-03: Analog Electronics Temperature M \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6140}{LVV-6140} & +\href{https://rubinobs.atlassian.net/browse/LVV-6140}{LVV-6140} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -25752,9 +23684,6 @@ \subsection{[LVV-6140] CA-DM-SUP-ICD-0026-V-03: Analog Electronics Temperature M \textbf{Specification:} The Camera shall provide measurements of the temperatures of all analog electronics in the data acquisition chain. -\textbf{Discussion:} The details are to be determined in Phase 3. It is -TBD whether DM is interested in the temperatures of other parts of the -electronics. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -25772,7 +23701,7 @@ \subsection{[LVV-6141] CA-DM-SUP-ICD-0026-V-04: Analog Electronics Temperature M \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6141}{LVV-6141} & +\href{https://rubinobs.atlassian.net/browse/LVV-6141}{LVV-6141} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -25795,9 +23724,6 @@ \subsection{[LVV-6141] CA-DM-SUP-ICD-0026-V-04: Analog Electronics Temperature M \textbf{Specification:} The Camera shall provide measurements of the temperatures of all analog electronics in the data acquisition chain. -\textbf{Discussion:} The details are to be determined in Phase 3. It is -TBD whether DM is interested in the temperatures of other parts of the -electronics. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -25815,7 +23741,7 @@ \subsection{[LVV-6146] CA-DM-SUP-ICD-0027-V-03: Bias Voltage Measurements\_DM\_3 \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6146}{LVV-6146} & +\href{https://rubinobs.atlassian.net/browse/LVV-6146}{LVV-6146} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -25838,8 +23764,6 @@ \subsection{[LVV-6146] CA-DM-SUP-ICD-0027-V-03: Bias Voltage Measurements\_DM\_3 \textbf{Specification:} The Camera shall provide measurements of the actual bias voltages applied to the sensors. -\textbf{Discussion:} It is assumed that the setpoints will be available -as Configuration data. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -25857,7 +23781,7 @@ \subsection{[LVV-6147] CA-DM-SUP-ICD-0027-V-04: Bias Voltage Measurements\_DM\_4 \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6147}{LVV-6147} & +\href{https://rubinobs.atlassian.net/browse/LVV-6147}{LVV-6147} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -25880,8 +23804,6 @@ \subsection{[LVV-6147] CA-DM-SUP-ICD-0027-V-04: Bias Voltage Measurements\_DM\_4 \textbf{Specification:} The Camera shall provide measurements of the actual bias voltages applied to the sensors. -\textbf{Discussion:} It is assumed that the setpoints will be available -as Configuration data. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -25899,7 +23821,7 @@ \subsection{[LVV-6152] CA-DM-SUP-ICD-0024-V-03: Filter Changer Readback Informat \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6152}{LVV-6152} & +\href{https://rubinobs.atlassian.net/browse/LVV-6152}{LVV-6152} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -25928,7 +23850,6 @@ \subsection{[LVV-6152] CA-DM-SUP-ICD-0024-V-03: Filter Changer Readback Informat \hline Upper Level Requirement & \begin{tabular}{cl} -CA-DM-CON-ICD-0003 & Camera Conditions data latency for Alert Production \\ \end{tabular} \\ \hline \end{longtable} @@ -25942,7 +23863,7 @@ \subsection{[LVV-6153] CA-DM-SUP-ICD-0024-V-04: Filter Changer Readback Informat \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6153}{LVV-6153} & +\href{https://rubinobs.atlassian.net/browse/LVV-6153}{LVV-6153} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -25971,7 +23892,6 @@ \subsection{[LVV-6153] CA-DM-SUP-ICD-0024-V-04: Filter Changer Readback Informat \hline Upper Level Requirement & \begin{tabular}{cl} -CA-DM-CON-ICD-0003 & Camera Conditions data latency for Alert Production \\ \end{tabular} \\ \hline \end{longtable} @@ -25985,7 +23905,7 @@ \subsection{[LVV-6158] CA-DM-SUP-ICD-0023-V-03: Filter Changer Readback Informat \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6158}{LVV-6158} & +\href{https://rubinobs.atlassian.net/browse/LVV-6158}{LVV-6158} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -26009,13 +23929,6 @@ \subsection{[LVV-6158] CA-DM-SUP-ICD-0023-V-03: Filter Changer Readback Informat from the filter changer, including at a minimum a positive identification of the specific filter article that is in place. -\textbf{Discussion:} It is understood that the micro-positioning of the -filter (within the range of motion permitted by the clamping fixtures) -will not be measured. The information on the filter identity should be -something of the nature of a serial number and not just a filter -bandpass specifier. This is required to allow the disambiguation of two -filters with the same bandpass, should spare or replacement filters be -used in the system. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -26033,7 +23946,7 @@ \subsection{[LVV-6159] CA-DM-SUP-ICD-0023-V-04: Filter Changer Readback Informat \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6159}{LVV-6159} & +\href{https://rubinobs.atlassian.net/browse/LVV-6159}{LVV-6159} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -26057,13 +23970,6 @@ \subsection{[LVV-6159] CA-DM-SUP-ICD-0023-V-04: Filter Changer Readback Informat from the filter changer, including at a minimum a positive identification of the specific filter article that is in place. -\textbf{Discussion:} It is understood that the micro-positioning of the -filter (within the range of motion permitted by the clamping fixtures) -will not be measured. The information on the filter identity should be -something of the nature of a serial number and not just a filter -bandpass specifier. This is required to allow the disambiguation of two -filters with the same bandpass, should spare or replacement filters be -used in the system. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -26081,7 +23987,7 @@ \subsection{[LVV-6164] CA-DM-SUP-ICD-0025-V-03: Focal Plane Temperature Measurem \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6164}{LVV-6164} & +\href{https://rubinobs.atlassian.net/browse/LVV-6164}{LVV-6164} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -26104,9 +24010,6 @@ \subsection{[LVV-6164] CA-DM-SUP-ICD-0025-V-03: Focal Plane Temperature Measurem \textbf{Specification:} The Camera shall provide focal plane temperature measurements. -\textbf{Discussion:} The frequency of sampling will be determined by the -Camera and will be specified in Phase 3, but should provide several -measurements during each nominal exposure. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -26124,7 +24027,7 @@ \subsection{[LVV-6165] CA-DM-SUP-ICD-0025-V-04: Focal Plane Temperature Measurem \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6165}{LVV-6165} & +\href{https://rubinobs.atlassian.net/browse/LVV-6165}{LVV-6165} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -26147,9 +24050,6 @@ \subsection{[LVV-6165] CA-DM-SUP-ICD-0025-V-04: Focal Plane Temperature Measurem \textbf{Specification:} The Camera shall provide focal plane temperature measurements. -\textbf{Discussion:} The frequency of sampling will be determined by the -Camera and will be specified in Phase 3, but should provide several -measurements during each nominal exposure. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -26167,7 +24067,7 @@ \subsection{[LVV-6170] CA-DM-SUP-ICD-0022-V-03: Shutter Motion Profiles Timeline \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6170}{LVV-6170} & +\href{https://rubinobs.atlassian.net/browse/LVV-6170}{LVV-6170} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -26196,7 +24096,6 @@ \subsection{[LVV-6170] CA-DM-SUP-ICD-0022-V-03: Shutter Motion Profiles Timeline \hline Upper Level Requirement & \begin{tabular}{cl} -CA-DM-CON-ICD-0003 & Camera Conditions data latency for Alert Production \\ \end{tabular} \\ \hline \end{longtable} @@ -26210,7 +24109,7 @@ \subsection{[LVV-6171] CA-DM-SUP-ICD-0022-V-04: Shutter Motion Profiles Timeline \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6171}{LVV-6171} & +\href{https://rubinobs.atlassian.net/browse/LVV-6171}{LVV-6171} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -26239,7 +24138,6 @@ \subsection{[LVV-6171] CA-DM-SUP-ICD-0022-V-04: Shutter Motion Profiles Timeline \hline Upper Level Requirement & \begin{tabular}{cl} -CA-DM-CON-ICD-0003 & Camera Conditions data latency for Alert Production \\ \end{tabular} \\ \hline \end{longtable} @@ -26253,7 +24151,7 @@ \subsection{[LVV-6176] CA-DM-SUP-ICD-0021-V-03: Shutter Motion Profiles\_DM\_3 } \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6176}{LVV-6176} & +\href{https://rubinobs.atlassian.net/browse/LVV-6176}{LVV-6176} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -26279,10 +24177,6 @@ \subsection{[LVV-6176] CA-DM-SUP-ICD-0021-V-03: Shutter Motion Profiles\_DM\_3 } seq.) for each exposure, including the identification of which blades were used and in which direction they moved. -\textbf{Discussion:} Note that a shadowing model for the shutter is -required to be provided under CA-DM-SUP-ICD-0017, allowing the -reconstruction of the shadow profile for the shutter as a function of -time given the positions recorded in the motion profile. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -26300,7 +24194,7 @@ \subsection{[LVV-6177] CA-DM-SUP-ICD-0021-V-04: Shutter Motion Profiles\_DM\_4 } \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6177}{LVV-6177} & +\href{https://rubinobs.atlassian.net/browse/LVV-6177}{LVV-6177} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -26326,10 +24220,6 @@ \subsection{[LVV-6177] CA-DM-SUP-ICD-0021-V-04: Shutter Motion Profiles\_DM\_4 } seq.) for each exposure, including the identification of which blades were used and in which direction they moved. -\textbf{Discussion:} Note that a shadowing model for the shutter is -required to be provided under CA-DM-SUP-ICD-0017, allowing the -reconstruction of the shadow profile for the shutter as a function of -time given the positions recorded in the motion profile. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -26347,7 +24237,7 @@ \subsection{[LVV-6182] CA-DM-SUP-ICD-0028-V-03: Telemetry for Parametric Models\ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6182}{LVV-6182} & +\href{https://rubinobs.atlassian.net/browse/LVV-6182}{LVV-6182} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -26372,10 +24262,6 @@ \subsection{[LVV-6182] CA-DM-SUP-ICD-0028-V-03: Telemetry for Parametric Models\ variation of Camera characteristics otherwise provided under the "Design, Assembly, and Laboratory Test Data" section above. -\textbf{Discussion:} This recognizes that if a Camera parameter is found -to have a temperature dependence, for instance, the Camera is permitted -to provide the value of the parameter either as a true measurement or as -a model parameterized by a temperature measurement or measurements. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -26393,7 +24279,7 @@ \subsection{[LVV-6183] CA-DM-SUP-ICD-0028-V-04: Telemetry for Parametric Models\ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6183}{LVV-6183} & +\href{https://rubinobs.atlassian.net/browse/LVV-6183}{LVV-6183} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -26418,10 +24304,6 @@ \subsection{[LVV-6183] CA-DM-SUP-ICD-0028-V-04: Telemetry for Parametric Models\ variation of Camera characteristics otherwise provided under the "Design, Assembly, and Laboratory Test Data" section above. -\textbf{Discussion:} This recognizes that if a Camera parameter is found -to have a temperature dependence, for instance, the Camera is permitted -to provide the value of the parameter either as a true measurement or as -a model parameterized by a temperature measurement or measurements. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -26439,7 +24321,7 @@ \subsection{[LVV-6188] CA-DM-SUP-ICD-0029-V-03: Association with Camera Images\_ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6188}{LVV-6188} & +\href{https://rubinobs.atlassian.net/browse/LVV-6188}{LVV-6188} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -26463,8 +24345,6 @@ \subsection{[LVV-6188] CA-DM-SUP-ICD-0029-V-03: Association with Camera Images\_ manner that allows the association of this data with the specific camera images to which it pertains. -\textbf{Discussion:} This will be accomplished by using an -observatory-wide configuration tracking mechanism. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -26482,7 +24362,7 @@ \subsection{[LVV-6189] CA-DM-SUP-ICD-0029-V-04: Association with Camera Images\_ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6189}{LVV-6189} & +\href{https://rubinobs.atlassian.net/browse/LVV-6189}{LVV-6189} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -26506,8 +24386,6 @@ \subsection{[LVV-6189] CA-DM-SUP-ICD-0029-V-04: Association with Camera Images\_ manner that allows the association of this data with the specific camera images to which it pertains. -\textbf{Discussion:} This will be accomplished by using an -observatory-wide configuration tracking mechanism. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -26525,7 +24403,7 @@ \subsection{[LVV-6194] CA-DM-SUP-ICD-0031-V-03: Readout Micro-Program Characteri \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6194}{LVV-6194} & +\href{https://rubinobs.atlassian.net/browse/LVV-6194}{LVV-6194} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -26566,7 +24444,7 @@ \subsection{[LVV-6195] CA-DM-SUP-ICD-0031-V-04: Readout Micro-Program Characteri \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6195}{LVV-6195} & +\href{https://rubinobs.atlassian.net/browse/LVV-6195}{LVV-6195} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -26607,7 +24485,7 @@ \subsection{[LVV-6200] CA-DM-SUP-ICD-0030-V-03: Versioning Identifiers for Code \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6200}{LVV-6200} & +\href{https://rubinobs.atlassian.net/browse/LVV-6200}{LVV-6200} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -26632,9 +24510,6 @@ \subsection{[LVV-6200] CA-DM-SUP-ICD-0030-V-03: Versioning Identifiers for Code versions for all firmware that can be updated in place are included in this configuration data. -\textbf{Discussion:} Code versions for firmware that can only be -modified by physical access to the Camera hardware should be treated as -assembly data, as above. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -26652,7 +24527,7 @@ \subsection{[LVV-6201] CA-DM-SUP-ICD-0030-V-04: Versioning Identifiers for Code \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6201}{LVV-6201} & +\href{https://rubinobs.atlassian.net/browse/LVV-6201}{LVV-6201} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -26677,9 +24552,6 @@ \subsection{[LVV-6201] CA-DM-SUP-ICD-0030-V-04: Versioning Identifiers for Code versions for all firmware that can be updated in place are included in this configuration data. -\textbf{Discussion:} Code versions for firmware that can only be -modified by physical access to the Camera hardware should be treated as -assembly data, as above. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -26697,7 +24569,7 @@ \subsection{[LVV-6206] CA-DM-SUP-ICD-0008-V-03: As-Built Camera Geometry Specifi \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6206}{LVV-6206} & +\href{https://rubinobs.atlassian.net/browse/LVV-6206}{LVV-6206} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -26730,11 +24602,6 @@ \subsection{[LVV-6206] CA-DM-SUP-ICD-0008-V-03: As-Built Camera Geometry Specifi the focal plane. \end{itemize} -\textbf{Discussion:} The required precision is TBD. An initial, -post-assembly version of this information should be provided, as well as -periodic updates (e.g., derived from the CCOB or from focus sweeps) and -updates when there are hardware changes (e.g., when rafts are exchanged -or serviced). \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -26752,7 +24619,7 @@ \subsection{[LVV-6207] CA-DM-SUP-ICD-0008-V-04: As-Built Camera Geometry Specifi \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6207}{LVV-6207} & +\href{https://rubinobs.atlassian.net/browse/LVV-6207}{LVV-6207} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -26785,11 +24652,6 @@ \subsection{[LVV-6207] CA-DM-SUP-ICD-0008-V-04: As-Built Camera Geometry Specifi the focal plane. \end{itemize} -\textbf{Discussion:} The required precision is TBD. An initial, -post-assembly version of this information should be provided, as well as -periodic updates (e.g., derived from the CCOB or from focus sweeps) and -updates when there are hardware changes (e.g., when rafts are exchanged -or serviced). \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -26807,7 +24669,7 @@ \subsection{[LVV-6212] CA-DM-SUP-ICD-0007-V-03: As-Built Camera Geometry\_DM\_3 \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6212}{LVV-6212} & +\href{https://rubinobs.atlassian.net/browse/LVV-6212}{LVV-6212} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -26847,7 +24709,7 @@ \subsection{[LVV-6213] CA-DM-SUP-ICD-0007-V-04: As-Built Camera Geometry\_DM\_4 \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6213}{LVV-6213} & +\href{https://rubinobs.atlassian.net/browse/LVV-6213}{LVV-6213} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -26887,7 +24749,7 @@ \subsection{[LVV-6218] CA-DM-SUP-ICD-0009-V-03: Coordinate System Conventions\_D \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6218}{LVV-6218} & +\href{https://rubinobs.atlassian.net/browse/LVV-6218}{LVV-6218} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -26910,9 +24772,6 @@ \subsection{[LVV-6218] CA-DM-SUP-ICD-0009-V-03: Coordinate System Conventions\_D \textbf{Specification:} The geometry model shall obey the LSST coordinate system conventions. -\textbf{Discussion:} As of this writing the details of the coordinate -system to be used are TBD and expected to be settled in Phase 2. An -LSE-series document is in preparation. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -26930,7 +24789,7 @@ \subsection{[LVV-6219] CA-DM-SUP-ICD-0009-V-04: Coordinate System Conventions\_D \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6219}{LVV-6219} & +\href{https://rubinobs.atlassian.net/browse/LVV-6219}{LVV-6219} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -26953,9 +24812,6 @@ \subsection{[LVV-6219] CA-DM-SUP-ICD-0009-V-04: Coordinate System Conventions\_D \textbf{Specification:} The geometry model shall obey the LSST coordinate system conventions. -\textbf{Discussion:} As of this writing the details of the coordinate -system to be used are TBD and expected to be settled in Phase 2. An -LSE-series document is in preparation. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -26973,7 +24829,7 @@ \subsection{[LVV-6224] CA-DM-SUP-ICD-0010-V-03: Geometry Distortion Model\_DM\_3 \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6224}{LVV-6224} & +\href{https://rubinobs.atlassian.net/browse/LVV-6224}{LVV-6224} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -26998,15 +24854,10 @@ \subsection{[LVV-6224] CA-DM-SUP-ICD-0010-V-03: Geometry Distortion Model\_DM\_3 variables, such as the spatial orientation of the instrument or its temperature. -\textbf{Discussion:} The de minimis level below which this is not -required is TBD. When a state variable is needed for the model, -Requirement CA-DM-SUP-ICD-0028 below applies and the Camera must ensure -that that variable is available as telemetry. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -CA-DM-SUP-ICD-0028 & Telemetry for Parametric Models \\ \end{tabular} \\ \hline \end{longtable} @@ -27020,7 +24871,7 @@ \subsection{[LVV-6225] CA-DM-SUP-ICD-0010-V-04: Geometry Distortion Model\_DM\_4 \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6225}{LVV-6225} & +\href{https://rubinobs.atlassian.net/browse/LVV-6225}{LVV-6225} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -27045,15 +24896,10 @@ \subsection{[LVV-6225] CA-DM-SUP-ICD-0010-V-04: Geometry Distortion Model\_DM\_4 variables, such as the spatial orientation of the instrument or its temperature. -\textbf{Discussion:} The de minimis level below which this is not -required is TBD. When a state variable is needed for the model, -Requirement CA-DM-SUP-ICD-0028 below applies and the Camera must ensure -that that variable is available as telemetry. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -CA-DM-SUP-ICD-0028 & Telemetry for Parametric Models \\ \end{tabular} \\ \hline \end{longtable} @@ -27067,7 +24913,7 @@ \subsection{[LVV-6230] CA-DM-SUP-ICD-0020-V-03: Applicable Documentation\_DM\_3 \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6230}{LVV-6230} & +\href{https://rubinobs.atlassian.net/browse/LVV-6230}{LVV-6230} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -27107,7 +24953,7 @@ \subsection{[LVV-6231] CA-DM-SUP-ICD-0020-V-04: Applicable Documentation\_DM\_4 \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6231}{LVV-6231} & +\href{https://rubinobs.atlassian.net/browse/LVV-6231}{LVV-6231} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -27147,7 +24993,7 @@ \subsection{[LVV-6236] CA-DM-SUP-ICD-0019-V-03: Machine Readable Format\_DM\_3 } \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6236}{LVV-6236} & +\href{https://rubinobs.atlassian.net/browse/LVV-6236}{LVV-6236} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -27177,9 +25023,6 @@ \subsection{[LVV-6236] CA-DM-SUP-ICD-0019-V-03: Machine Readable Format\_DM\_3 } \hline Upper Level Requirement & \begin{tabular}{cl} -CA-DM-SUP-ICD-0002 & Camera Instrument Composition Description \\ -CA-DM-SUP-ICD-0003 & Component Geographical and Physical Location Pairing \\ -CA-DM-SUP-ICD-0004 & Component Mapping Persistence \\ \end{tabular} \\ \hline \end{longtable} @@ -27193,7 +25036,7 @@ \subsection{[LVV-6237] CA-DM-SUP-ICD-0019-V-04: Machine Readable Format\_DM\_4 } \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6237}{LVV-6237} & +\href{https://rubinobs.atlassian.net/browse/LVV-6237}{LVV-6237} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -27223,9 +25066,6 @@ \subsection{[LVV-6237] CA-DM-SUP-ICD-0019-V-04: Machine Readable Format\_DM\_4 } \hline Upper Level Requirement & \begin{tabular}{cl} -CA-DM-SUP-ICD-0002 & Camera Instrument Composition Description \\ -CA-DM-SUP-ICD-0003 & Component Geographical and Physical Location Pairing \\ -CA-DM-SUP-ICD-0004 & Component Mapping Persistence \\ \end{tabular} \\ \hline \end{longtable} @@ -27239,7 +25079,7 @@ \subsection{[LVV-6242] CA-DM-SUP-ICD-0005-V-03: Focal Plane Electronic Layout De \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6242}{LVV-6242} & +\href{https://rubinobs.atlassian.net/browse/LVV-6242}{LVV-6242} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -27265,9 +25105,6 @@ \subsection{[LVV-6242] CA-DM-SUP-ICD-0005-V-03: Focal Plane Electronic Layout De directions of the segments within the sensors, the locations of bloom stops, and the like. -\textbf{Discussion:} Note that the definitions of readout regions and -overclocking are not physical properties of the sensors, but are -programmable, and as such are part of the Configuration Data below. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -27285,7 +25122,7 @@ \subsection{[LVV-6243] CA-DM-SUP-ICD-0005-V-04: Focal Plane Electronic Layout De \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6243}{LVV-6243} & +\href{https://rubinobs.atlassian.net/browse/LVV-6243}{LVV-6243} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -27311,9 +25148,6 @@ \subsection{[LVV-6243] CA-DM-SUP-ICD-0005-V-04: Focal Plane Electronic Layout De directions of the segments within the sensors, the locations of bloom stops, and the like. -\textbf{Discussion:} Note that the definitions of readout regions and -overclocking are not physical properties of the sensors, but are -programmable, and as such are part of the Configuration Data below. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -27331,7 +25165,7 @@ \subsection{[LVV-6248] CA-DM-SUP-ICD-0006-V-03: Geographical Mapping Between Sen \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6248}{LVV-6248} & +\href{https://rubinobs.atlassian.net/browse/LVV-6248}{LVV-6248} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -27372,7 +25206,7 @@ \subsection{[LVV-6249] CA-DM-SUP-ICD-0006-V-04: Geographical Mapping Between Sen \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6249}{LVV-6249} & +\href{https://rubinobs.atlassian.net/browse/LVV-6249}{LVV-6249} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -27413,7 +25247,7 @@ \subsection{[LVV-6254] CA-DM-SUP-ICD-0002-V-03: Camera Instrument Composition De \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6254}{LVV-6254} & +\href{https://rubinobs.atlassian.net/browse/LVV-6254}{LVV-6254} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -27439,11 +25273,6 @@ \subsection{[LVV-6254] CA-DM-SUP-ICD-0002-V-03: Camera Instrument Composition De line-replaceable electronic component in the readout chain, each raft, and each filter. -\textbf{Discussion:} The full list of components that will be tracked in -this manner is TBD. It is anticipated that the Camera will be likely to -track a superset of the above-required information, simply as a result -of sound engineering practice ? to support diagnostics, preventative -maintenance, spares tracking, and the like. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -27461,7 +25290,7 @@ \subsection{[LVV-6255] CA-DM-SUP-ICD-0002-V-04: Camera Instrument Composition De \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6255}{LVV-6255} & +\href{https://rubinobs.atlassian.net/browse/LVV-6255}{LVV-6255} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -27487,11 +25316,6 @@ \subsection{[LVV-6255] CA-DM-SUP-ICD-0002-V-04: Camera Instrument Composition De line-replaceable electronic component in the readout chain, each raft, and each filter. -\textbf{Discussion:} The full list of components that will be tracked in -this manner is TBD. It is anticipated that the Camera will be likely to -track a superset of the above-required information, simply as a result -of sound engineering practice ? to support diagnostics, preventative -maintenance, spares tracking, and the like. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -27509,7 +25333,7 @@ \subsection{[LVV-6260] CA-DM-SUP-ICD-0003-V-03: Component Geographical and Physi \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6260}{LVV-6260} & +\href{https://rubinobs.atlassian.net/browse/LVV-6260}{LVV-6260} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -27534,10 +25358,6 @@ \subsection{[LVV-6260] CA-DM-SUP-ICD-0003-V-03: Component Geographical and Physi the camera or in a camera assembly with a physical identity, such as a serial number, associated with the object in that location. -\textbf{Discussion:} This means, for instance, that it should be -possible to determine that the raft with serial number X is present in -raft bay Y, and that CCD Z is in grid position W on the raft with serial -number X. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -27555,7 +25375,7 @@ \subsection{[LVV-6261] CA-DM-SUP-ICD-0003-V-04: Component Geographical and Physi \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6261}{LVV-6261} & +\href{https://rubinobs.atlassian.net/browse/LVV-6261}{LVV-6261} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -27580,10 +25400,6 @@ \subsection{[LVV-6261] CA-DM-SUP-ICD-0003-V-04: Component Geographical and Physi the camera or in a camera assembly with a physical identity, such as a serial number, associated with the object in that location. -\textbf{Discussion:} This means, for instance, that it should be -possible to determine that the raft with serial number X is present in -raft bay Y, and that CCD Z is in grid position W on the raft with serial -number X. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -27601,7 +25417,7 @@ \subsection{[LVV-6266] CA-DM-SUP-ICD-0004-V-03: Component Mapping Persistence\_D \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6266}{LVV-6266} & +\href{https://rubinobs.atlassian.net/browse/LVV-6266}{LVV-6266} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -27625,9 +25441,6 @@ \subsection{[LVV-6266] CA-DM-SUP-ICD-0004-V-03: Component Mapping Persistence\_D available for the entire history of integration and test data, and of commissioning and operations. -\textbf{Discussion:} The spirit of this requirement is that any change -made to the camera assembly hierarchy must be recorded if any archived -data was taken in that configuration. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -27645,7 +25458,7 @@ \subsection{[LVV-6267] CA-DM-SUP-ICD-0004-V-04: Component Mapping Persistence\_D \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6267}{LVV-6267} & +\href{https://rubinobs.atlassian.net/browse/LVV-6267}{LVV-6267} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -27669,9 +25482,6 @@ \subsection{[LVV-6267] CA-DM-SUP-ICD-0004-V-04: Component Mapping Persistence\_D available for the entire history of integration and test data, and of commissioning and operations. -\textbf{Discussion:} The spirit of this requirement is that any change -made to the camera assembly hierarchy must be recorded if any archived -data was taken in that configuration. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -27689,7 +25499,7 @@ \subsection{[LVV-6272] CA-DM-SUP-ICD-0016-V-03: Optical Distortion Map\_DM\_3 }\ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6272}{LVV-6272} & +\href{https://rubinobs.atlassian.net/browse/LVV-6272}{LVV-6272} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -27712,8 +25522,6 @@ \subsection{[LVV-6272] CA-DM-SUP-ICD-0016-V-03: Optical Distortion Map\_DM\_3 }\ \textbf{Specification:} The Camera shall provide the data necessary to construct an optical distortion map. -\textbf{Discussion:} The Camera is not required to do the end-to-end -modeling; this is expected to be a task for Systems Engineering. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -27731,7 +25539,7 @@ \subsection{[LVV-6273] CA-DM-SUP-ICD-0016-V-04: Optical Distortion Map\_DM\_4 }\ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6273}{LVV-6273} & +\href{https://rubinobs.atlassian.net/browse/LVV-6273}{LVV-6273} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -27754,8 +25562,6 @@ \subsection{[LVV-6273] CA-DM-SUP-ICD-0016-V-04: Optical Distortion Map\_DM\_4 }\ \textbf{Specification:} The Camera shall provide the data necessary to construct an optical distortion map. -\textbf{Discussion:} The Camera is not required to do the end-to-end -modeling; this is expected to be a task for Systems Engineering. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -27773,7 +25579,7 @@ \subsection{[LVV-6278] CA-DM-SUP-ICD-0015-V-03: Scattered Light Model\_DM\_3 }\l \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6278}{LVV-6278} & +\href{https://rubinobs.atlassian.net/browse/LVV-6278}{LVV-6278} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -27798,8 +25604,6 @@ \subsection{[LVV-6278] CA-DM-SUP-ICD-0015-V-03: Scattered Light Model\_DM\_3 }\l wavelength. The model shall include all relevant optical elements, including baffles. -\textbf{Discussion:} The Camera is not required to do the end-to-end -modeling; this is expected to be a task for Systems Engineering. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -27817,7 +25621,7 @@ \subsection{[LVV-6279] CA-DM-SUP-ICD-0015-V-04: Scattered Light Model\_DM\_4 }\l \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6279}{LVV-6279} & +\href{https://rubinobs.atlassian.net/browse/LVV-6279}{LVV-6279} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -27842,8 +25646,6 @@ \subsection{[LVV-6279] CA-DM-SUP-ICD-0015-V-04: Scattered Light Model\_DM\_4 }\l wavelength. The model shall include all relevant optical elements, including baffles. -\textbf{Discussion:} The Camera is not required to do the end-to-end -modeling; this is expected to be a task for Systems Engineering. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -27861,7 +25663,7 @@ \subsection{[LVV-6284] CA-DM-SUP-ICD-0017-V-03: Shutter Shadowing Model\_DM\_3 } \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6284}{LVV-6284} & +\href{https://rubinobs.atlassian.net/browse/LVV-6284}{LVV-6284} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -27889,7 +25691,6 @@ \subsection{[LVV-6284] CA-DM-SUP-ICD-0017-V-03: Shutter Shadowing Model\_DM\_3 } \hline Upper Level Requirement & \begin{tabular}{cl} -CA-DM-SUP-ICD-0021 & Shutter Motion Profiles \\ \end{tabular} \\ \hline \end{longtable} @@ -27903,7 +25704,7 @@ \subsection{[LVV-6285] CA-DM-SUP-ICD-0017-V-04: Shutter Shadowing Model\_DM\_4 } \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6285}{LVV-6285} & +\href{https://rubinobs.atlassian.net/browse/LVV-6285}{LVV-6285} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -27931,7 +25732,6 @@ \subsection{[LVV-6285] CA-DM-SUP-ICD-0017-V-04: Shutter Shadowing Model\_DM\_4 } \hline Upper Level Requirement & \begin{tabular}{cl} -CA-DM-SUP-ICD-0021 & Shutter Motion Profiles \\ \end{tabular} \\ \hline \end{longtable} @@ -27945,7 +25745,7 @@ \subsection{[LVV-6290] CA-DM-SUP-ICD-0014-V-03: Vignetting Model\_DM\_3 }\label{ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6290}{LVV-6290} & +\href{https://rubinobs.atlassian.net/browse/LVV-6290}{LVV-6290} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -27969,8 +25769,6 @@ \subsection{[LVV-6290] CA-DM-SUP-ICD-0014-V-03: Vignetting Model\_DM\_3 }\label{ construct a model of the vignetting as a function of wavelength. The model shall include all relevant optical elements, including baffles. -\textbf{Discussion:} The Camera is not required to do the end-to-end -modeling; this is expected to be a task for Systems Engineering. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -27988,7 +25786,7 @@ \subsection{[LVV-6291] CA-DM-SUP-ICD-0014-V-04: Vignetting Model\_DM\_4 }\label{ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6291}{LVV-6291} & +\href{https://rubinobs.atlassian.net/browse/LVV-6291}{LVV-6291} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -28012,8 +25810,6 @@ \subsection{[LVV-6291] CA-DM-SUP-ICD-0014-V-04: Vignetting Model\_DM\_4 }\label{ construct a model of the vignetting as a function of wavelength. The model shall include all relevant optical elements, including baffles. -\textbf{Discussion:} The Camera is not required to do the end-to-end -modeling; this is expected to be a task for Systems Engineering. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -28031,7 +25827,7 @@ \subsection{[LVV-6296] CA-DM-SUP-ICD-0013-V-03: Filter and Lens Vendor Test Resu \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6296}{LVV-6296} & +\href{https://rubinobs.atlassian.net/browse/LVV-6296}{LVV-6296} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -28054,10 +25850,6 @@ \subsection{[LVV-6296] CA-DM-SUP-ICD-0013-V-03: Filter and Lens Vendor Test Resu \textbf{Specification}: The Camera shall provide the quantitative results of optical tests performed by the filter and lens vendors. -\textbf{Discussion}: The precise nature of the vendor tests have not all -been determined at the time of writing of the present version of this -ICD. Measurements of the as-built filter passbands are of particular -interest to Data Management. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -28075,7 +25867,7 @@ \subsection{[LVV-6297] CA-DM-SUP-ICD-0013-V-04: Filter and Lens Vendor Test Resu \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6297}{LVV-6297} & +\href{https://rubinobs.atlassian.net/browse/LVV-6297}{LVV-6297} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -28098,10 +25890,6 @@ \subsection{[LVV-6297] CA-DM-SUP-ICD-0013-V-04: Filter and Lens Vendor Test Resu \textbf{Specification}: The Camera shall provide the quantitative results of optical tests performed by the filter and lens vendors. -\textbf{Discussion}: The precise nature of the vendor tests have not all -been determined at the time of writing of the present version of this -ICD. Measurements of the as-built filter passbands are of particular -interest to Data Management. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -28119,7 +25907,7 @@ \subsection{[LVV-6302] CA-DM-SUP-ICD-0011-V-03: Quantitative Test Results\_DM\_3 \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6302}{LVV-6302} & +\href{https://rubinobs.atlassian.net/browse/LVV-6302}{LVV-6302} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -28162,7 +25950,7 @@ \subsection{[LVV-6303] CA-DM-SUP-ICD-0011-V-04: Quantitative Test Results\_DM\_4 \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6303}{LVV-6303} & +\href{https://rubinobs.atlassian.net/browse/LVV-6303}{LVV-6303} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -28205,7 +25993,7 @@ \subsection{[LVV-6308] CA-DM-SUP-ICD-0012-V-03: Temperature, Pressure, Physical \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6308}{LVV-6308} & +\href{https://rubinobs.atlassian.net/browse/LVV-6308}{LVV-6308} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -28249,7 +26037,7 @@ \subsection{[LVV-6309] CA-DM-SUP-ICD-0012-V-04: Temperature, Pressure, Physical \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6309}{LVV-6309} & +\href{https://rubinobs.atlassian.net/browse/LVV-6309}{LVV-6309} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -28293,7 +26081,7 @@ \subsection{[LVV-6314] CA-DM-SUP-ICD-0018-V-03: Thermal Model\_DM\_3 }\label{lvv \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6314}{LVV-6314} & +\href{https://rubinobs.atlassian.net/browse/LVV-6314}{LVV-6314} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -28318,8 +26106,6 @@ \subsection{[LVV-6314] CA-DM-SUP-ICD-0018-V-03: Thermal Model\_DM\_3 }\label{lvv the detector as a function of the measurement from the single temperature sensor per detector. -\textbf{Discussion}: CAM-REQ-0103 specifies that the level of precision -is 0.5K. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -28337,7 +26123,7 @@ \subsection{[LVV-6315] CA-DM-SUP-ICD-0018-V-04: Thermal Model\_DM\_4 }\label{lvv \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6315}{LVV-6315} & +\href{https://rubinobs.atlassian.net/browse/LVV-6315}{LVV-6315} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -28362,8 +26148,6 @@ \subsection{[LVV-6315] CA-DM-SUP-ICD-0018-V-04: Thermal Model\_DM\_4 }\label{lvv the detector as a function of the measurement from the single temperature sensor per detector. -\textbf{Discussion}: CAM-REQ-0103 specifies that the level of precision -is 0.5K. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -28381,7 +26165,7 @@ \subsection{[LVV-6320] CA-DM-SUP-ICD-0001-V-03: Version Control\_DM\_3 }\label{l \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6320}{LVV-6320} & +\href{https://rubinobs.atlassian.net/browse/LVV-6320}{LVV-6320} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -28421,7 +26205,7 @@ \subsection{[LVV-6321] CA-DM-SUP-ICD-0001-V-04: Version Control\_DM\_4 }\label{l \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6321}{LVV-6321} & +\href{https://rubinobs.atlassian.net/browse/LVV-6321}{LVV-6321} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -28456,12 +26240,12 @@ \subsection{[LVV-6321] CA-DM-SUP-ICD-0001-V-04: Version Control\_DM\_4 }\label{l \newpage -\subsection{[LVV-6324] EP-DM-CON-ICD-0004-V-01: DM Transfer of Catalog Tabular Data to EPO\_DM\ }\label{lvv-6324} +\subsection{[LVV-6324] EP-DM-CON-ICD-0004-V-01: DM Transfer of Catalog Tabular Data to EPO\_DM\_1 }\label{lvv-6324} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6324}{LVV-6324} & +\href{https://rubinobs.atlassian.net/browse/LVV-6324}{LVV-6324} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -28484,36 +26268,6 @@ \subsection{[LVV-6324] EP-DM-CON-ICD-0004-V-01: DM Transfer of Catalog Tabular D \textbf{Specification}: As it becomes available, Data Management shall transfer to EPO a subset of catalog data as defined in the table below. -\textbf{Discussion}: Definition of the queries to satisfy the subset -requirement will be defined by EPO once ComCam data is available. ~The -historical notion of a single bulk data transfer from DM to EPO just -prior to each data release had a number of disadvantages and risks. ~DM -and EPO were both in favor of changing this to a "trickle feed" where -data was sent in small amounts over a longer period of time as part of -the \_solar system object processing and data release processing -\_pipelines. ~This approach reduces bandwidth spikes, allows for -errors/problems to be identified sooner, and gives DM and EPO greater -flexibility. ~DM is permitted to apply additional restrictions in order -to stay within the mandatory bounds, but should notify EPO in advance. -~The values specified in this requirement represent the maximum size of -the data release products to be transferred from DM to EPO during the -last data transfer that will occur during the ten year survey (DR11), -representing the bounding case. - -\begin{longtable}[]{@{}llll@{}} -\toprule\noalign{} -\endhead -\bottomrule\noalign{} -\endlastfoot -\textbf{Product}** & \textbf{Table}** & \textbf{Columns}** & \textbf{Not -to Exceed (compressed)}** \\ -Prompt & SSObject & \emph{all} & 33 gigabytes \\ -Data Release & Object & ·~~~~~~~~ objectId ·~~~~~~~~ bdFluxB ·~~~~~~~~ -bdFluxD ·~~~~~~~~ bdEllip ·~~~~~~~~ bdReB ·~~~~~~~~ bdReD ·~~~~~~~~ -psChi2 ·~~~~~~~~ psCov ·~~~~~~~~ psFlux ·~~~~~~~~ psLnL ·~~~~~~~~ -psNdata ·~~~~~~~~ psRadec ·~~~~~~~~ psRadecTai & ~10 terabytes \\ -Data Release & ForcedSource & \emph{all} & 10 terabytes \\ -\end{longtable} \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -28531,7 +26285,7 @@ \subsection{[LVV-6325] EP-DM-CON-ICD-0004-V-02: DM Transfer of Catalog Tabular D \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6325}{LVV-6325} & +\href{https://rubinobs.atlassian.net/browse/LVV-6325}{LVV-6325} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -28554,36 +26308,6 @@ \subsection{[LVV-6325] EP-DM-CON-ICD-0004-V-02: DM Transfer of Catalog Tabular D \textbf{Specification}: As it becomes available, Data Management shall transfer to EPO a subset of catalog data as defined in the table below. -\textbf{Discussion}: Definition of the queries to satisfy the subset -requirement will be defined by EPO once ComCam data is available. ~The -historical notion of a single bulk data transfer from DM to EPO just -prior to each data release had a number of disadvantages and risks. ~DM -and EPO were both in favor of changing this to a "trickle feed" where -data was sent in small amounts over a longer period of time as part of -the \_solar system object processing and data release processing -\_pipelines. ~This approach reduces bandwidth spikes, allows for -errors/problems to be identified sooner, and gives DM and EPO greater -flexibility. ~DM is permitted to apply additional restrictions in order -to stay within the mandatory bounds, but should notify EPO in advance. -~The values specified in this requirement represent the maximum size of -the data release products to be transferred from DM to EPO during the -last data transfer that will occur during the ten year survey (DR11), -representing the bounding case. - -\begin{longtable}[]{@{}llll@{}} -\toprule\noalign{} -\endhead -\bottomrule\noalign{} -\endlastfoot -\textbf{Product}** & \textbf{Table}** & \textbf{Columns}** & \textbf{Not -to Exceed (compressed)}** \\ -Prompt & SSObject & \emph{all} & 33 gigabytes \\ -Data Release & Object & ·~~~~~~~~ objectId ·~~~~~~~~ bdFluxB ·~~~~~~~~ -bdFluxD ·~~~~~~~~ bdEllip ·~~~~~~~~ bdReB ·~~~~~~~~ bdReD ·~~~~~~~~ -psChi2 ·~~~~~~~~ psCov ·~~~~~~~~ psFlux ·~~~~~~~~ psLnL ·~~~~~~~~ -psNdata ·~~~~~~~~ psRadec ·~~~~~~~~ psRadecTai & ~10 terabytes \\ -Data Release & ForcedSource & \emph{all} & 10 terabytes \\ -\end{longtable} \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -28596,12 +26320,12 @@ \subsection{[LVV-6325] EP-DM-CON-ICD-0004-V-02: DM Transfer of Catalog Tabular D \newpage -\subsection{[LVV-6330] EP-DM-CON-ICD-0021-V-01: DM Generation of a Color Hierarchical Progressive Survey for EPO\_DM\ }\label{lvv-6330} +\subsection{[LVV-6330] EP-DM-CON-ICD-0021-V-01: DM Generation of a Color Hierarchical Progressive Survey for EPO\_DM\_1 }\label{lvv-6330} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6330}{LVV-6330} & +\href{https://rubinobs.atlassian.net/browse/LVV-6330}{LVV-6330} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -28626,21 +26350,6 @@ \subsection{[LVV-6330] EP-DM-CON-ICD-0021-V-01: DM Generation of a Color Hierarc EPO in the form of color JPEG HEALPix tiles limited to 1 arcsecond resolution. -\textbf{Discussion}: These tiles will be used in the EPO Portal -Skyviewer (powered by a sky atlas tool, such as Aladin Lite). ~The EPO -Skyviewer will have the same sky coverage as the full survey (southern -hemisphere), but the maximum zoom level may be different for different -regions of the sky. ~For some deep drilling fields, we may have -additional zoom levels to see extra detail. ~Definition of EPO's color -scheme, definition of the varying depth coverage, and the method for -transferring the tiles to the EDC will be defined by EPO once ComCam -data is available. ~EPO may later choose PNG if the JPEG user experience -is not satisfactory. ~Fees related to this deliverable will be paid by -EPO but we hope to leverage cost efficiencies by inserting our specific -output as part of existing USDF data processing workflows. ~Note: these -images do not count toward the EPO world public data subset quota -because the scientific data is scrubbed and the image format is not -FITS-like. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -28658,7 +26367,7 @@ \subsection{[LVV-6331] EP-DM-CON-ICD-0021-V-02: DM Generation of a Color Hierarc \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6331}{LVV-6331} & +\href{https://rubinobs.atlassian.net/browse/LVV-6331}{LVV-6331} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -28683,21 +26392,6 @@ \subsection{[LVV-6331] EP-DM-CON-ICD-0021-V-02: DM Generation of a Color Hierarc EPO in the form of color JPEG HEALPix tiles limited to 1 arcsecond resolution. -\textbf{Discussion}: These tiles will be used in the EPO Portal -Skyviewer (powered by a sky atlas tool, such as Aladin Lite). ~The EPO -Skyviewer will have the same sky coverage as the full survey (southern -hemisphere), but the maximum zoom level may be different for different -regions of the sky. ~For some deep drilling fields, we may have -additional zoom levels to see extra detail. ~Definition of EPO's color -scheme, definition of the varying depth coverage, and the method for -transferring the tiles to the EDC will be defined by EPO once ComCam -data is available. ~EPO may later choose PNG if the JPEG user experience -is not satisfactory. ~Fees related to this deliverable will be paid by -EPO but we hope to leverage cost efficiencies by inserting our specific -output as part of existing USDF data processing workflows. ~Note: these -images do not count toward the EPO world public data subset quota -because the scientific data is scrubbed and the image format is not -FITS-like. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -28710,12 +26404,12 @@ \subsection{[LVV-6331] EP-DM-CON-ICD-0021-V-02: DM Generation of a Color Hierarc \newpage -\subsection{[LVV-6342] EP-DM-CON-ICD-0009-V-01: Catalog Format\_DM\ }\label{lvv-6342} +\subsection{[LVV-6342] EP-DM-CON-ICD-0009-V-01: Catalog Format\_DM\_1 }\label{lvv-6342} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6342}{LVV-6342} & +\href{https://rubinobs.atlassian.net/browse/LVV-6342}{LVV-6342} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -28742,12 +26436,6 @@ \subsection{[LVV-6342] EP-DM-CON-ICD-0009-V-01: Catalog Format\_DM\ }\label{lvv- data to EPO in a machine readable format such as those supported by the Virtual Observatory. -\textbf{Discussion}: The Rubin Data Pipeline natively outputs catalog -data as parquet. Principally EPO will derive most of the -EDC\textquotesingle s columnar data from Qserv queries, using the TAP -service. TAP results should be able to be written to parquet, TSV, CSV, -or any other well-supported format and easily ingested into the EDC data -pipeline. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -28765,7 +26453,7 @@ \subsection{[LVV-6343] EP-DM-CON-ICD-0009-V-02: Catalog Format\_DM\_2 }\label{lv \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6343}{LVV-6343} & +\href{https://rubinobs.atlassian.net/browse/LVV-6343}{LVV-6343} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -28789,12 +26477,6 @@ \subsection{[LVV-6343] EP-DM-CON-ICD-0009-V-02: Catalog Format\_DM\_2 }\label{lv data to EPO in a machine readable format such as those supported by the Virtual Observatory. -\textbf{Discussion}: The Rubin Data Pipeline natively outputs catalog -data as parquet. Principally EPO will derive most of the -EDC\textquotesingle s columnar data from Qserv queries, using the TAP -service. TAP results should be able to be written to parquet, TSV, CSV, -or any other well-supported format and easily ingested into the EDC data -pipeline. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -28807,12 +26489,12 @@ \subsection{[LVV-6343] EP-DM-CON-ICD-0009-V-02: Catalog Format\_DM\_2 }\label{lv \newpage -\subsection{[LVV-6348] EP-DM-CON-ICD-0034-V-01: Citizen Science Data\_DM\ }\label{lvv-6348} +\subsection{[LVV-6348] EP-DM-CON-ICD-0034-V-01: Citizen Science Data\_DM\_1 }\label{lvv-6348} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6348}{LVV-6348} & +\href{https://rubinobs.atlassian.net/browse/LVV-6348}{LVV-6348} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -28837,13 +26519,6 @@ \subsection{[LVV-6348] EP-DM-CON-ICD-0034-V-01: Citizen Science Data\_DM\ }\labe processing capabilities, data transfer mechanism, and data rights review workflow needed for citizen science projects. -\textbf{Discussion}: Data processing needs includes creating png cutouts -from HiPS files. The data transfer mechanism will transfer data from the -USDF to the EDC Object Storage (Google Cloud Storage bucket). ~A data -rights panel will be established to verify proper protocol is followed. -~EPO will partner with Zooniverse in this development effort. ~More -details can be found here: -\url{https://confluence.lsstcorp.org/display/EPO/Citizen+Science} \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -28861,7 +26536,7 @@ \subsection{[LVV-6349] EP-DM-CON-ICD-0034-V-02: Citizen Science Data\_DM\_2 }\la \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6349}{LVV-6349} & +\href{https://rubinobs.atlassian.net/browse/LVV-6349}{LVV-6349} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -28886,13 +26561,6 @@ \subsection{[LVV-6349] EP-DM-CON-ICD-0034-V-02: Citizen Science Data\_DM\_2 }\la processing capabilities, data transfer mechanism, and data rights review workflow needed for citizen science projects. -\textbf{Discussion}: Data processing needs includes creating png cutouts -from HiPS files. The data transfer mechanism will transfer data from the -USDF to the EDC Object Storage (Google Cloud Storage bucket). ~A data -rights panel will be established to verify proper protocol is followed. -~EPO will partner with Zooniverse in this development effort. ~More -details can be found here: -\url{https://confluence.lsstcorp.org/display/EPO/Citizen+Science} \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -28905,12 +26573,12 @@ \subsection{[LVV-6349] EP-DM-CON-ICD-0034-V-02: Citizen Science Data\_DM\_2 }\la \newpage -\subsection{[LVV-6360] EP-DM-CON-ICD-0031-V-01: Data Rights Protection\_DM\ }\label{lvv-6360} +\subsection{[LVV-6360] EP-DM-CON-ICD-0031-V-01: Data Rights Protection\_DM\_1 }\label{lvv-6360} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6360}{LVV-6360} & +\href{https://rubinobs.atlassian.net/browse/LVV-6360}{LVV-6360} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -28934,9 +26602,6 @@ \subsection{[LVV-6360] EP-DM-CON-ICD-0031-V-01: Data Rights Protection\_DM\ }\la services that could allow users without data rights to query, access, or otherwise interact with the USDF. -\textbf{Discussion}: See -\href{https://jira.lsstcorp.org/browse/LIT-97}{https://jira.lsstcorp.org/browse/LIT\&\#45;97} -for further elaboration. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -28954,7 +26619,7 @@ \subsection{[LVV-6361] EP-DM-CON-ICD-0031-V-02: Data Rights Protection\_DM\_2 }\ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6361}{LVV-6361} & +\href{https://rubinobs.atlassian.net/browse/LVV-6361}{LVV-6361} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -28978,9 +26643,6 @@ \subsection{[LVV-6361] EP-DM-CON-ICD-0031-V-02: Data Rights Protection\_DM\_2 }\ services that could allow users without data rights to query, access, or otherwise interact with the USDF. -\textbf{Discussion}: See -\href{https://jira.lsstcorp.org/browse/LIT-97}{https://jira.lsstcorp.org/browse/LIT\&\#45;97} -for further elaboration. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -28993,12 +26655,12 @@ \subsection{[LVV-6361] EP-DM-CON-ICD-0031-V-02: Data Rights Protection\_DM\_2 }\ \newpage -\subsection{[LVV-6372] EP-DM-CON-ICD-0019-V-01: DM to EPO Data Transfer Cadence\_DM\ }\label{lvv-6372} +\subsection{[LVV-6372] EP-DM-CON-ICD-0019-V-01: DM to EPO Data Transfer Cadence\_DM\_1 }\label{lvv-6372} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6372}{LVV-6372} & +\href{https://rubinobs.atlassian.net/browse/LVV-6372}{LVV-6372} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -29028,9 +26690,6 @@ \subsection{[LVV-6372] EP-DM-CON-ICD-0019-V-01: DM to EPO Data Transfer Cadence\ receive data products from the USDF at various frequencies or on-demand using DM software and services such as TAP and Butler. -\textbf{Discussion}: Such as: a ``trickle feed'' of DM products as -they're processed throughout the year, periodic batches of vetted -citizen science subject sets, and on-demand Science Platform queries. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -29048,7 +26707,7 @@ \subsection{[LVV-6373] EP-DM-CON-ICD-0019-V-02: DM to EPO Data Transfer Cadence\ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6373}{LVV-6373} & +\href{https://rubinobs.atlassian.net/browse/LVV-6373}{LVV-6373} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -29072,9 +26731,6 @@ \subsection{[LVV-6373] EP-DM-CON-ICD-0019-V-02: DM to EPO Data Transfer Cadence\ receive data products from the USDF at various frequencies or on-demand using DM software and services such as TAP and Butler. -\textbf{Discussion}: Such as: a ``trickle feed'' of DM products as -they're processed throughout the year, periodic batches of vetted -citizen science subject sets, and on-demand Science Platform queries. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -29092,7 +26748,7 @@ \subsection{[LVV-6378] EP-DM-CON-ICD-0002-V-02: EPO is an Authorized Science Use \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6378}{LVV-6378} & +\href{https://rubinobs.atlassian.net/browse/LVV-6378}{LVV-6378} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -29115,11 +26771,6 @@ \subsection{[LVV-6378] EP-DM-CON-ICD-0002-V-02: EPO is an Authorized Science Use \textbf{Specification:} DM shall provide to EPO a USDF account with the same permissions as an authorized (typically Rubin) user. -\textbf{Discussion:} This account will enable EPO to access the Science -Platform, make queries, process data within our Kubernetes cluster, -transfer data from the USDF to the EDC, etc. ~Note: data transfer -related to citizen science by a PI will be executed by the PI, logged in -with their own individual Cloud Data Facility account. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -29137,7 +26788,7 @@ \subsection{[LVV-6379] EP-DM-CON-ICD-0002-V-03: EPO is an Authorized Science Use \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6379}{LVV-6379} & +\href{https://rubinobs.atlassian.net/browse/LVV-6379}{LVV-6379} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -29160,11 +26811,6 @@ \subsection{[LVV-6379] EP-DM-CON-ICD-0002-V-03: EPO is an Authorized Science Use \textbf{Specification:} DM shall provide to EPO a USDF account with the same permissions as an authorized (typically Rubin) user. -\textbf{Discussion:} This account will enable EPO to access the Science -Platform, make queries, process data within our Kubernetes cluster, -transfer data from the USDF to the EDC, etc. ~Note: data transfer -related to citizen science by a PI will be executed by the PI, logged in -with their own individual Cloud Data Facility account. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -29177,12 +26823,12 @@ \subsection{[LVV-6379] EP-DM-CON-ICD-0002-V-03: EPO is an Authorized Science Use \newpage -\subsection{[LVV-6384] EP-DM-CON-ICD-0033-V-01: EPO Quota Management\_DM\ }\label{lvv-6384} +\subsection{[LVV-6384] EP-DM-CON-ICD-0033-V-01: EPO Quota Management\_DM\_1 }\label{lvv-6384} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6384}{LVV-6384} & +\href{https://rubinobs.atlassian.net/browse/LVV-6384}{LVV-6384} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -29207,12 +26853,6 @@ \subsection{[LVV-6384] EP-DM-CON-ICD-0033-V-01: EPO Quota Management\_DM\ }\labe the general public, educators/students, citizen scientists, and the informal science center community. -\textbf{Discussion}: DM/SLAC will not need to programmatically restrict -data usage by the EPO account accessing the USDF but can at their -discretion monitor usage. The onus is on EPO to conform to the quota -agreements stated herein. ~There may be situations where the default -scientist account quota is too low for allowed EPO usage and, upon -mutual agreement, an exception will need to be implemented by DM/SLAC. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -29230,7 +26870,7 @@ \subsection{[LVV-6385] EP-DM-CON-ICD-0033-V-02: EPO Quota Management\_DM\_2 }\la \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6385}{LVV-6385} & +\href{https://rubinobs.atlassian.net/browse/LVV-6385}{LVV-6385} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -29255,12 +26895,6 @@ \subsection{[LVV-6385] EP-DM-CON-ICD-0033-V-02: EPO Quota Management\_DM\_2 }\la the general public, educators/students, citizen scientists, and the informal science center community. -\textbf{Discussion}: DM/SLAC will not need to programmatically restrict -data usage by the EPO account accessing the USDF but can at their -discretion monitor usage. The onus is on EPO to conform to the quota -agreements stated herein. ~There may be situations where the default -scientist account quota is too low for allowed EPO usage and, upon -mutual agreement, an exception will need to be implemented by DM/SLAC. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -29273,12 +26907,12 @@ \subsection{[LVV-6385] EP-DM-CON-ICD-0033-V-02: EPO Quota Management\_DM\_2 }\la \newpage -\subsection{[LVV-6390] EP-DM-CON-ICD-0032-V-01: EPO World Public Data Subset\_DM\ }\label{lvv-6390} +\subsection{[LVV-6390] EP-DM-CON-ICD-0032-V-01: EPO World Public Data Subset\_DM\_1 }\label{lvv-6390} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6390}{LVV-6390} & +\href{https://rubinobs.atlassian.net/browse/LVV-6390}{LVV-6390} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -29302,7 +26936,6 @@ \subsection{[LVV-6390] EP-DM-CON-ICD-0032-V-01: EPO World Public Data Subset\_DM subset publicly, without access restrictions, data rights control, or tracking required. -\textbf{Discussion}: In short, all EPO data is world public. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -29320,7 +26953,7 @@ \subsection{[LVV-6391] EP-DM-CON-ICD-0032-V-02: EPO World Public Data Subset\_DM \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6391}{LVV-6391} & +\href{https://rubinobs.atlassian.net/browse/LVV-6391}{LVV-6391} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -29344,7 +26977,6 @@ \subsection{[LVV-6391] EP-DM-CON-ICD-0032-V-02: EPO World Public Data Subset\_DM subset publicly, without access restrictions, data rights control, or tracking required. -\textbf{Discussion}: In short, all EPO data is world public. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -29362,7 +26994,7 @@ \subsection{[LVV-6402] EP-DM-CON-ICD-0020-V-02: No Regulatory Issues from EPO\_D \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6402}{LVV-6402} & +\href{https://rubinobs.atlassian.net/browse/LVV-6402}{LVV-6402} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -29386,15 +27018,6 @@ \subsection{[LVV-6402] EP-DM-CON-ICD-0020-V-02: No Regulatory Issues from EPO\_D (particularly the USDF) will never need to be concerned with any regulatory issues coming from EPO or its users. -\textbf{Discussion}: Possible sources of regulation include the -Children\textquotesingle s Online Privacy Protection Act (COPPA) and the -Family Educational Rights and Privacy Act (FERPA), among others. ~It is -expected that EPO will meet this requirement by not passing any -identifying information about its users to DM and by not storing any -state for identifiable users within the DM system. ~Any "citizen -science" results incorporated into the DM system (e.g. object -annotations or classifications) will be the responsibility of the -project's Principal Investigator (PI). \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -29412,7 +27035,7 @@ \subsection{[LVV-6403] EP-DM-CON-ICD-0020-V-03: No Regulatory Issues from EPO\_D \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6403}{LVV-6403} & +\href{https://rubinobs.atlassian.net/browse/LVV-6403}{LVV-6403} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -29436,15 +27059,6 @@ \subsection{[LVV-6403] EP-DM-CON-ICD-0020-V-03: No Regulatory Issues from EPO\_D (particularly the USDF) will never need to be concerned with any regulatory issues coming from EPO or its users. -\textbf{Discussion}: Possible sources of regulation include the -Children\textquotesingle s Online Privacy Protection Act (COPPA) and the -Family Educational Rights and Privacy Act (FERPA), among others. ~It is -expected that EPO will meet this requirement by not passing any -identifying information about its users to DM and by not storing any -state for identifiable users within the DM system. ~Any "citizen -science" results incorporated into the DM system (e.g. object -annotations or classifications) will be the responsibility of the -project's Principal Investigator (PI). \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -29457,12 +27071,12 @@ \subsection{[LVV-6403] EP-DM-CON-ICD-0020-V-03: No Regulatory Issues from EPO\_D \newpage -\subsection{[LVV-6420] DM-TS-AUX-ICD-0020-V-01: Additional Data - Data Latency\_DM\ }\label{lvv-6420} +\subsection{[LVV-6420] DM-TS-AUX-ICD-0020-V-01: Additional Data - Data Latency\_DM\_1 }\label{lvv-6420} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6420}{LVV-6420} & +\href{https://rubinobs.atlassian.net/browse/LVV-6420}{LVV-6420} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -29485,13 +27099,8 @@ \subsection{[LVV-6420] DM-TS-AUX-ICD-0020-V-01: Additional Data - Data Latency\_ \textbf{Specification:} The data in this section shall be supplied to DM within time \textbf{additionalDataLatency} of its derivation. -\textbf{Discussion:} This requirement is driven by the desire to make -data quality assessments available to Observatory operators in a timely -manner. It is currently a soft requirement. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{daqLatency = 5{{[}second{]}}} Time to publish all-sky and -weather data. \\ \hline Upper Level Requirement & \begin{tabular}{cl} \end{tabular} @@ -29507,7 +27116,7 @@ \subsection{[LVV-6421] DM-TS-AUX-ICD-0020-V-02: Additional Data - Data Latency\_ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6421}{LVV-6421} & +\href{https://rubinobs.atlassian.net/browse/LVV-6421}{LVV-6421} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -29530,13 +27139,8 @@ \subsection{[LVV-6421] DM-TS-AUX-ICD-0020-V-02: Additional Data - Data Latency\_ \textbf{Specification:} The data in this section shall be supplied to DM within time \textbf{additionalDataLatency} of its derivation. -\textbf{Discussion:} This requirement is driven by the desire to make -data quality assessments available to Observatory operators in a timely -manner. It is currently a soft requirement. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{daqLatency = 5{{[}second{]}}} Time to publish all-sky and -weather data. \\ \hline Upper Level Requirement & \begin{tabular}{cl} \end{tabular} @@ -29547,12 +27151,12 @@ \subsection{[LVV-6421] DM-TS-AUX-ICD-0020-V-02: Additional Data - Data Latency\_ \newpage -\subsection{[LVV-6426] DM-TS-AUX-ICD-0029-V-01: Cloud Mapping\_DM\ }\label{lvv-6426} +\subsection{[LVV-6426] DM-TS-AUX-ICD-0029-V-01: Cloud Mapping\_DM\_1 }\label{lvv-6426} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6426}{LVV-6426} & +\href{https://rubinobs.atlassian.net/browse/LVV-6426}{LVV-6426} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -29575,8 +27179,6 @@ \subsection{[LVV-6426] DM-TS-AUX-ICD-0029-V-01: Cloud Mapping\_DM\ }\label{lvv-6 \textbf{Specification}: The Telescope and Site subsystem shall make available to Data Management the cloud maps obtained under OSS-REQ-0071. -\textbf{Discussion}: The latency and data format for this information -will be determined during Phase 3 work on this ICD. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -29594,7 +27196,7 @@ \subsection{[LVV-6427] DM-TS-AUX-ICD-0029-V-02: Cloud Mapping\_DM\_2 }\label{lvv \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6427}{LVV-6427} & +\href{https://rubinobs.atlassian.net/browse/LVV-6427}{LVV-6427} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -29617,8 +27219,6 @@ \subsection{[LVV-6427] DM-TS-AUX-ICD-0029-V-02: Cloud Mapping\_DM\_2 }\label{lvv \textbf{Specification}: The Telescope and Site subsystem shall make available to Data Management the cloud maps obtained under OSS-REQ-0071. -\textbf{Discussion}: The latency and data format for this information -will be determined during Phase 3 work on this ICD. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -29631,12 +27231,12 @@ \subsection{[LVV-6427] DM-TS-AUX-ICD-0029-V-02: Cloud Mapping\_DM\_2 }\label{lvv \newpage -\subsection{[LVV-6432] DM-TS-AUX-ICD-0027-V-01: DIMM Instrument\_DM\ }\label{lvv-6432} +\subsection{[LVV-6432] DM-TS-AUX-ICD-0027-V-01: DIMM Instrument\_DM\_1 }\label{lvv-6432} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6432}{LVV-6432} & +\href{https://rubinobs.atlassian.net/browse/LVV-6432}{LVV-6432} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -29659,12 +27259,6 @@ \subsection{[LVV-6432] DM-TS-AUX-ICD-0027-V-01: DIMM Instrument\_DM\ }\label{lvv \textbf{Specification:} The Telescope and Site subsystem shall make available to DM the seeing data derived from the DIMM instrument. -\textbf{Discussion:} It is anticipated that an existing instrument will -be used, including its associated analysis software. The details of the -data transport required are TBD. DM will compare the seeing data from -the DIMM instrument to the image quality assessment it performs based on -the science image data. The results are of interest to the Observatory -operator. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -29682,7 +27276,7 @@ \subsection{[LVV-6433] DM-TS-AUX-ICD-0027-V-02: DIMM Instrument\_DM\_2 }\label{l \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6433}{LVV-6433} & +\href{https://rubinobs.atlassian.net/browse/LVV-6433}{LVV-6433} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -29705,12 +27299,6 @@ \subsection{[LVV-6433] DM-TS-AUX-ICD-0027-V-02: DIMM Instrument\_DM\_2 }\label{l \textbf{Specification:} The Telescope and Site subsystem shall make available to DM the seeing data derived from the DIMM instrument. -\textbf{Discussion:} It is anticipated that an existing instrument will -be used, including its associated analysis software. The details of the -data transport required are TBD. DM will compare the seeing data from -the DIMM instrument to the image quality assessment it performs based on -the science image data. The results are of interest to the Observatory -operator. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -29723,12 +27311,12 @@ \subsection{[LVV-6433] DM-TS-AUX-ICD-0027-V-02: DIMM Instrument\_DM\_2 }\label{l \newpage -\subsection{[LVV-6438] DM-TS-AUX-ICD-0022-V-01: Infrared All-Sky Camera Data Transport\_DM\ }\label{lvv-6438} +\subsection{[LVV-6438] DM-TS-AUX-ICD-0022-V-01: Infrared All-Sky Camera Data Transport\_DM\_1 }\label{lvv-6438} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6438}{LVV-6438} & +\href{https://rubinobs.atlassian.net/browse/LVV-6438}{LVV-6438} & Leanne Guy & Descoped & \begin{tabular}{c} \end{tabular} @@ -29764,12 +27352,12 @@ \subsection{[LVV-6438] DM-TS-AUX-ICD-0022-V-01: Infrared All-Sky Camera Data Tra \newpage -\subsection{[LVV-6444] DM-TS-AUX-ICD-0023-V-01: Infrared All-Sky Camera Exposure Data\_DM\ }\label{lvv-6444} +\subsection{[LVV-6444] DM-TS-AUX-ICD-0023-V-01: Infrared All-Sky Camera Exposure Data\_DM\_1 }\label{lvv-6444} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6444}{LVV-6444} & +\href{https://rubinobs.atlassian.net/browse/LVV-6444}{LVV-6444} & Leanne Guy & Descoped & \begin{tabular}{c} \end{tabular} @@ -29805,12 +27393,12 @@ \subsection{[LVV-6444] DM-TS-AUX-ICD-0023-V-01: Infrared All-Sky Camera Exposure \newpage -\subsection{[LVV-6450] DM-TS-AUX-ICD-0021-V-01: Infrared All-Sky Camera\_DM\ }\label{lvv-6450} +\subsection{[LVV-6450] DM-TS-AUX-ICD-0021-V-01: Infrared All-Sky Camera\_DM\_1 }\label{lvv-6450} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6450}{LVV-6450} & +\href{https://rubinobs.atlassian.net/browse/LVV-6450}{LVV-6450} & Leanne Guy & Descoped & \begin{tabular}{c} \end{tabular} @@ -29845,12 +27433,12 @@ \subsection{[LVV-6450] DM-TS-AUX-ICD-0021-V-01: Infrared All-Sky Camera\_DM\ }\l \newpage -\subsection{[LVV-6456] DM-TS-AUX-ICD-0025-V-01: Visible-light All-Sky Camera Data Transport\_DM\ }\label{lvv-6456} +\subsection{[LVV-6456] DM-TS-AUX-ICD-0025-V-01: Visible-light All-Sky Camera Data Transport\_DM\_1 }\label{lvv-6456} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6456}{LVV-6456} & +\href{https://rubinobs.atlassian.net/browse/LVV-6456}{LVV-6456} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -29892,7 +27480,7 @@ \subsection{[LVV-6457] DM-TS-AUX-ICD-0025-V-02: Visible-light All-Sky Camera Dat \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6457}{LVV-6457} & +\href{https://rubinobs.atlassian.net/browse/LVV-6457}{LVV-6457} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -29929,12 +27517,12 @@ \subsection{[LVV-6457] DM-TS-AUX-ICD-0025-V-02: Visible-light All-Sky Camera Dat \newpage -\subsection{[LVV-6462] DM-TS-AUX-ICD-0026-V-01: Visible-Light All-Sky Camera Exposure Data\_DM\ }\label{lvv-6462} +\subsection{[LVV-6462] DM-TS-AUX-ICD-0026-V-01: Visible-Light All-Sky Camera Exposure Data\_DM\_1 }\label{lvv-6462} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6462}{LVV-6462} & +\href{https://rubinobs.atlassian.net/browse/LVV-6462}{LVV-6462} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -29975,7 +27563,7 @@ \subsection{[LVV-6463] DM-TS-AUX-ICD-0026-V-02: Visible-Light All-Sky Camera Exp \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6463}{LVV-6463} & +\href{https://rubinobs.atlassian.net/browse/LVV-6463}{LVV-6463} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -30011,12 +27599,12 @@ \subsection{[LVV-6463] DM-TS-AUX-ICD-0026-V-02: Visible-Light All-Sky Camera Exp \newpage -\subsection{[LVV-6468] DM-TS-AUX-ICD-0024-V-01: Visible-light All-Sky Camera\_DM\ }\label{lvv-6468} +\subsection{[LVV-6468] DM-TS-AUX-ICD-0024-V-01: Visible-light All-Sky Camera\_DM\_1 }\label{lvv-6468} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6468}{LVV-6468} & +\href{https://rubinobs.atlassian.net/browse/LVV-6468}{LVV-6468} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -30056,7 +27644,7 @@ \subsection{[LVV-6469] DM-TS-AUX-ICD-0024-V-02: Visible-light All-Sky Camera\_DM \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6469}{LVV-6469} & +\href{https://rubinobs.atlassian.net/browse/LVV-6469}{LVV-6469} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -30091,12 +27679,12 @@ \subsection{[LVV-6469] DM-TS-AUX-ICD-0024-V-02: Visible-light All-Sky Camera\_DM \newpage -\subsection{[LVV-6474] DM-TS-AUX-ICD-0037-V-01: Weather Data\_DM\ }\label{lvv-6474} +\subsection{[LVV-6474] DM-TS-AUX-ICD-0037-V-01: Weather Data\_DM\_1 }\label{lvv-6474} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6474}{LVV-6474} & +\href{https://rubinobs.atlassian.net/browse/LVV-6474}{LVV-6474} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -30119,8 +27707,6 @@ \subsection{[LVV-6474] DM-TS-AUX-ICD-0037-V-01: Weather Data\_DM\ }\label{lvv-64 \textbf{Specification:} The Telescope and Site subsystem shall make data acquired by the weather station available to DM. -\textbf{Discussion:} Data will include wind speed, wind direction, -relative humidity, temperature and dew point. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -30138,7 +27724,7 @@ \subsection{[LVV-6475] DM-TS-AUX-ICD-0037-V-02: Weather Data\_DM\_2 }\label{lvv- \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6475}{LVV-6475} & +\href{https://rubinobs.atlassian.net/browse/LVV-6475}{LVV-6475} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -30161,8 +27747,6 @@ \subsection{[LVV-6475] DM-TS-AUX-ICD-0037-V-02: Weather Data\_DM\_2 }\label{lvv- \textbf{Specification:} The Telescope and Site subsystem shall make data acquired by the weather station available to DM. -\textbf{Discussion:} Data will include wind speed, wind direction, -relative humidity, temperature and dew point. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -30175,12 +27759,12 @@ \subsection{[LVV-6475] DM-TS-AUX-ICD-0037-V-02: Weather Data\_DM\_2 }\label{lvv- \newpage -\subsection{[LVV-6480] DM-TS-AUX-ICD-0002-V-01: Use of OCS Telemetry as Default Data Transport\_DM\ }\label{lvv-6480} +\subsection{[LVV-6480] DM-TS-AUX-ICD-0002-V-01: Use of OCS Telemetry as Default Data Transport\_DM\_1 }\label{lvv-6480} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6480}{LVV-6480} & +\href{https://rubinobs.atlassian.net/browse/LVV-6480}{LVV-6480} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -30205,11 +27789,6 @@ \subsection{[LVV-6480] DM-TS-AUX-ICD-0002-V-01: Use of OCS Telemetry as Default following the specifications set forth in \citeds{LSE-70} and subordinate documents. -\textbf{Discussion:} The exceptions, as noted below, are the transfer of -the raw 2D images from the auxiliary telescope spectrograph, from the -all-sky cameras, and from the illumination reference spectrograph, as -well as the reduced spectra from the illumination reference -spectrograph. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -30227,7 +27806,7 @@ \subsection{[LVV-6481] DM-TS-AUX-ICD-0002-V-02: Use of OCS Telemetry as Default \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6481}{LVV-6481} & +\href{https://rubinobs.atlassian.net/browse/LVV-6481}{LVV-6481} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -30252,11 +27831,6 @@ \subsection{[LVV-6481] DM-TS-AUX-ICD-0002-V-02: Use of OCS Telemetry as Default following the specifications set forth in \citeds{LSE-70} and subordinate documents. -\textbf{Discussion:} The exceptions, as noted below, are the transfer of -the raw 2D images from the auxiliary telescope spectrograph, from the -all-sky cameras, and from the illumination reference spectrograph, as -well as the reduced spectra from the illumination reference -spectrograph. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -30269,12 +27843,12 @@ \subsection{[LVV-6481] DM-TS-AUX-ICD-0002-V-02: Use of OCS Telemetry as Default \newpage -\subsection{[LVV-6486] DM-TS-AUX-ICD-0001-V-01: Use of the OCS for Data Transport\_DM\ }\label{lvv-6486} +\subsection{[LVV-6486] DM-TS-AUX-ICD-0001-V-01: Use of the OCS for Data Transport\_DM\_1 }\label{lvv-6486} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6486}{LVV-6486} & +\href{https://rubinobs.atlassian.net/browse/LVV-6486}{LVV-6486} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -30299,11 +27873,6 @@ \subsection{[LVV-6486] DM-TS-AUX-ICD-0001-V-01: Use of the OCS for Data Transpor data transfers covered under this ICD except for Auxiliary Telescope Spectrograph images and associated metadata. -\textbf{Discussion:} No direct data interfaces between DM and the -auxiliary instrumentation are envisioned. The restriction to -"operational" allows for one-time data transfers, e.g., of fundamental -specifications of the auxiliary instrumentation, to be carried out by -other means. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -30321,7 +27890,7 @@ \subsection{[LVV-6487] DM-TS-AUX-ICD-0001-V-02: Use of the OCS for Data Transpor \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6487}{LVV-6487} & +\href{https://rubinobs.atlassian.net/browse/LVV-6487}{LVV-6487} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -30346,11 +27915,6 @@ \subsection{[LVV-6487] DM-TS-AUX-ICD-0001-V-02: Use of the OCS for Data Transpor data transfers covered under this ICD except for Auxiliary Telescope Spectrograph images and associated metadata. -\textbf{Discussion:} No direct data interfaces between DM and the -auxiliary instrumentation are envisioned. The restriction to -"operational" allows for one-time data transfers, e.g., of fundamental -specifications of the auxiliary instrumentation, to be carried out by -other means. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -30363,12 +27927,12 @@ \subsection{[LVV-6487] DM-TS-AUX-ICD-0001-V-02: Use of the OCS for Data Transpor \newpage -\subsection{[LVV-6492] DM-TS-AUX-ICD-0007-V-01: Auxiliary Telescope Exposure Data\_DM\ }\label{lvv-6492} +\subsection{[LVV-6492] DM-TS-AUX-ICD-0007-V-01: Auxiliary Telescope Exposure Data\_DM\_1 }\label{lvv-6492} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6492}{LVV-6492} & +\href{https://rubinobs.atlassian.net/browse/LVV-6492}{LVV-6492} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -30400,10 +27964,6 @@ \subsection{[LVV-6492] DM-TS-AUX-ICD-0007-V-01: Auxiliary Telescope Exposure Dat publications shall be made no later than the readout of the raw spectrograph image data. -\textbf{Discussion:} It is anticipated that there will be additional -telemetry describing the state of the spectrograph, but it is impossible -to enumerate the data items at this time since the basic spectrograph -design has not been chosen. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -30421,7 +27981,7 @@ \subsection{[LVV-6493] DM-TS-AUX-ICD-0007-V-02: Auxiliary Telescope Exposure Dat \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6493}{LVV-6493} & +\href{https://rubinobs.atlassian.net/browse/LVV-6493}{LVV-6493} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -30453,10 +28013,6 @@ \subsection{[LVV-6493] DM-TS-AUX-ICD-0007-V-02: Auxiliary Telescope Exposure Dat publications shall be made no later than the readout of the raw spectrograph image data. -\textbf{Discussion:} It is anticipated that there will be additional -telemetry describing the state of the spectrograph, but it is impossible -to enumerate the data items at this time since the basic spectrograph -design has not been chosen. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -30469,12 +28025,12 @@ \subsection{[LVV-6493] DM-TS-AUX-ICD-0007-V-02: Auxiliary Telescope Exposure Dat \newpage -\subsection{[LVV-6498] DM-TS-AUX-ICD-0008-V-01: Auxiliary Telescope Spectrograph Calibration Data\_DM\ }\label{lvv-6498} +\subsection{[LVV-6498] DM-TS-AUX-ICD-0008-V-01: Auxiliary Telescope Spectrograph Calibration Data\_DM\_1 }\label{lvv-6498} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6498}{LVV-6498} & +\href{https://rubinobs.atlassian.net/browse/LVV-6498}{LVV-6498} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -30500,12 +28056,6 @@ \subsection{[LVV-6498] DM-TS-AUX-ICD-0008-V-01: Auxiliary Telescope Spectrograph include at a minimum bias frames, dark frames, flat fields, and calibration lamp exposures. -\textbf{Discussion:} DM will perform instrument signature removal and -calibrations such as bias subtraction, flat-fielding, and wavelength -mapping of the raw image data, and will require appropriate reference -data in order to do so. It is assumed that the OCS will coordinate the -necessary commands to the auxiliary telescope and spectrograph in order -to ensure that the calibration data are collected. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -30523,7 +28073,7 @@ \subsection{[LVV-6499] DM-TS-AUX-ICD-0008-V-02: Auxiliary Telescope Spectrograph \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6499}{LVV-6499} & +\href{https://rubinobs.atlassian.net/browse/LVV-6499}{LVV-6499} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -30549,12 +28099,6 @@ \subsection{[LVV-6499] DM-TS-AUX-ICD-0008-V-02: Auxiliary Telescope Spectrograph include at a minimum bias frames, dark frames, flat fields, and calibration lamp exposures. -\textbf{Discussion:} DM will perform instrument signature removal and -calibrations such as bias subtraction, flat-fielding, and wavelength -mapping of the raw image data, and will require appropriate reference -data in order to do so. It is assumed that the OCS will coordinate the -necessary commands to the auxiliary telescope and spectrograph in order -to ensure that the calibration data are collected. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -30567,12 +28111,12 @@ \subsection{[LVV-6499] DM-TS-AUX-ICD-0008-V-02: Auxiliary Telescope Spectrograph \newpage -\subsection{[LVV-6504] DM-TS-AUX-ICD-0010-V-01: Auxiliary Telescope Spectrograph Data Quality Analysis Latency Goal\_DM\ }\label{lvv-6504} +\subsection{[LVV-6504] DM-TS-AUX-ICD-0010-V-01: Auxiliary Telescope Spectrograph Data Quality Analysis Latency Goal\_DM\_1 }\label{lvv-6504} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6504}{LVV-6504} & +\href{https://rubinobs.atlassian.net/browse/LVV-6504}{LVV-6504} & Leanne Guy & Descoped & \begin{tabular}{c} \end{tabular} @@ -30594,14 +28138,10 @@ \subsection{[LVV-6504] DM-TS-AUX-ICD-0010-V-01: Auxiliary Telescope Spectrograph -\textbf{Goal:} Data Management should (TBR: shall) provide the per-image -data quality metrics telemetry within time \textbf{spectDQReportLatency} -(TBR) of the delivery of the image data. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -DM-TS-AUX-ICD-0006 & Auxiliary Telescope Spectrograph Image Data Latency \\ \end{tabular} \\ \hline \end{longtable} @@ -30610,12 +28150,12 @@ \subsection{[LVV-6504] DM-TS-AUX-ICD-0010-V-01: Auxiliary Telescope Spectrograph \newpage -\subsection{[LVV-6510] DM-TS-AUX-ICD-0009-V-01: Auxiliary Telescope Spectrograph Data Quality Analysis\_DM\ }\label{lvv-6510} +\subsection{[LVV-6510] DM-TS-AUX-ICD-0009-V-01: Auxiliary Telescope Spectrograph Data Quality Analysis\_DM\_1 }\label{lvv-6510} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6510}{LVV-6510} & +\href{https://rubinobs.atlassian.net/browse/LVV-6510}{LVV-6510} & Leanne Guy & Descoped & \begin{tabular}{c} \end{tabular} @@ -30641,9 +28181,6 @@ \subsection{[LVV-6510] DM-TS-AUX-ICD-0009-V-01: Auxiliary Telescope Spectrograph assessments of the health of the imaging sensor, including hot and dead pixels, as well as variations in sensor performance over time. -\textbf{Discussion:} Details of the metrics depend on the spectrograph -choice and so are TBD and will be filled in during Phases 2 and 3 of the -development of this ICD. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -30656,12 +28193,12 @@ \subsection{[LVV-6510] DM-TS-AUX-ICD-0009-V-01: Auxiliary Telescope Spectrograph \newpage -\subsection{[LVV-6516] DM-TS-AUX-ICD-0011-V-01: Auxiliary Telescope Spectrograph Data Quality Report\_DM\ }\label{lvv-6516} +\subsection{[LVV-6516] DM-TS-AUX-ICD-0011-V-01: Auxiliary Telescope Spectrograph Data Quality Report\_DM\_1 }\label{lvv-6516} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6516}{LVV-6516} & +\href{https://rubinobs.atlassian.net/browse/LVV-6516}{LVV-6516} & Leanne Guy & Descoped & \begin{tabular}{c} \end{tabular} @@ -30698,12 +28235,12 @@ \subsection{[LVV-6516] DM-TS-AUX-ICD-0011-V-01: Auxiliary Telescope Spectrograph \newpage -\subsection{[LVV-6522] DM-TS-AUX-ICD-0006-V-01: Auxiliary Telescope Spectrograph Image Data Latency\_DM\ }\label{lvv-6522} +\subsection{[LVV-6522] DM-TS-AUX-ICD-0006-V-01: Auxiliary Telescope Spectrograph Image Data Latency\_DM\_1 }\label{lvv-6522} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6522}{LVV-6522} & +\href{https://rubinobs.atlassian.net/browse/LVV-6522}{LVV-6522} & Leanne Guy & Descoped & \begin{tabular}{c} \end{tabular} @@ -30728,10 +28265,6 @@ \subsection{[LVV-6522] DM-TS-AUX-ICD-0006-V-01: Auxiliary Telescope Spectrograph spectDataLatency of the completion of the readout of the spectrograph imaging sensor for each observation. -\textbf{Discussion:} ~While there is no firm plan to perform spectral -reductions intra-night, it is expected that DM will perform some level -of basic data integrity checks on the spectrograph data in -near-real-time so as to permit timely detection of major failures. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -30744,12 +28277,12 @@ \subsection{[LVV-6522] DM-TS-AUX-ICD-0006-V-01: Auxiliary Telescope Spectrograph \newpage -\subsection{[LVV-6528] DM-TS-AUX-ICD-0004-V-01: Auxiliary Telescope Spectrograph Image Data Transport\_DM\ }\label{lvv-6528} +\subsection{[LVV-6528] DM-TS-AUX-ICD-0004-V-01: Auxiliary Telescope Spectrograph Image Data Transport\_DM\_1 }\label{lvv-6528} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6528}{LVV-6528} & +\href{https://rubinobs.atlassian.net/browse/LVV-6528}{LVV-6528} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -30774,13 +28307,6 @@ \subsection{[LVV-6528] DM-TS-AUX-ICD-0004-V-01: Auxiliary Telescope Spectrograph Camera data acquisition interface specified in \citeds{LSE-68}, including all relevant timings. -\textbf{Discussion:} See the EFD design document, \citeds{LTS-210}, for a brief -description. The specifics of the large-file interface remain to be -defined. DM will obtain the data via its routine replication of the EFD, -including its large-binary-data sector, to the Data Management Base and -Archive Centers. (The replication is to be defined in the OCS-DM ICD -\citeds{LSE-72}; it is anticipated to occur in close to real time, though it is -not a required step in the Alert Production 60-second pipeline.) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -30798,7 +28324,7 @@ \subsection{[LVV-6529] DM-TS-AUX-ICD-0004-V-02: Auxiliary Telescope Spectrograph \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6529}{LVV-6529} & +\href{https://rubinobs.atlassian.net/browse/LVV-6529}{LVV-6529} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -30823,13 +28349,6 @@ \subsection{[LVV-6529] DM-TS-AUX-ICD-0004-V-02: Auxiliary Telescope Spectrograph Camera data acquisition interface specified in \citeds{LSE-68}, including all relevant timings. -\textbf{Discussion:} See the EFD design document, \citeds{LTS-210}, for a brief -description. The specifics of the large-file interface remain to be -defined. DM will obtain the data via its routine replication of the EFD, -including its large-binary-data sector, to the Data Management Base and -Archive Centers. (The replication is to be defined in the OCS-DM ICD -\citeds{LSE-72}; it is anticipated to occur in close to real time, though it is -not a required step in the Alert Production 60-second pipeline.) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -30842,12 +28361,12 @@ \subsection{[LVV-6529] DM-TS-AUX-ICD-0004-V-02: Auxiliary Telescope Spectrograph \newpage -\subsection{[LVV-6534] DM-TS-AUX-ICD-0003-V-01: Auxiliary Telescope Spectrograph\_DM\ }\label{lvv-6534} +\subsection{[LVV-6534] DM-TS-AUX-ICD-0003-V-01: Auxiliary Telescope Spectrograph\_DM\_1 }\label{lvv-6534} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6534}{LVV-6534} & +\href{https://rubinobs.atlassian.net/browse/LVV-6534}{LVV-6534} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -30889,7 +28408,7 @@ \subsection{[LVV-6535] DM-TS-AUX-ICD-0003-V-02: Auxiliary Telescope Spectrograph \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6535}{LVV-6535} & +\href{https://rubinobs.atlassian.net/browse/LVV-6535}{LVV-6535} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -30926,12 +28445,12 @@ \subsection{[LVV-6535] DM-TS-AUX-ICD-0003-V-02: Auxiliary Telescope Spectrograph \newpage -\subsection{[LVV-6540] DM-TS-AUX-ICD-0034-V-01: Calibrated photodiodes\_DM\ }\label{lvv-6540} +\subsection{[LVV-6540] DM-TS-AUX-ICD-0034-V-01: Calibrated photodiodes\_DM\_1 }\label{lvv-6540} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6540}{LVV-6540} & +\href{https://rubinobs.atlassian.net/browse/LVV-6540}{LVV-6540} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -30955,13 +28474,6 @@ \subsection{[LVV-6540] DM-TS-AUX-ICD-0034-V-01: Calibrated photodiodes\_DM\ }\la data from multiple calibrated photodiodes monitoring the calibration light sources and shall make the data available to DM. -\textbf{Discussion:} The photodiodes are expected to be read out at high -rates (typically 100Hz but up to 1kHz) that are not suitable for -individual readout to be transmitted as telemetry items. The photodiode -DAQ system is expected to aggregate time histories of the photodiode -voltage and send them at a reduced rate. Each photodiode will have a -voltage to flux conversion constant that is expected to be reported as -part of each aggregate. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -30979,7 +28491,7 @@ \subsection{[LVV-6541] DM-TS-AUX-ICD-0034-V-02: Calibrated photodiodes\_DM\_2 }\ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6541}{LVV-6541} & +\href{https://rubinobs.atlassian.net/browse/LVV-6541}{LVV-6541} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -31003,13 +28515,6 @@ \subsection{[LVV-6541] DM-TS-AUX-ICD-0034-V-02: Calibrated photodiodes\_DM\_2 }\ data from multiple calibrated photodiodes monitoring the calibration light sources and shall make the data available to DM. -\textbf{Discussion:} The photodiodes are expected to be read out at high -rates (typically 100Hz but up to 1kHz) that are not suitable for -individual readout to be transmitted as telemetry items. The photodiode -DAQ system is expected to aggregate time histories of the photodiode -voltage and send them at a reduced rate. Each photodiode will have a -voltage to flux conversion constant that is expected to be reported as -part of each aggregate. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -31022,12 +28527,12 @@ \subsection{[LVV-6541] DM-TS-AUX-ICD-0034-V-02: Calibrated photodiodes\_DM\_2 }\ \newpage -\subsection{[LVV-6546] DM-TS-AUX-ICD-0036-V-01: Collimated Beam Projector Control System\_DM\ }\label{lvv-6546} +\subsection{[LVV-6546] DM-TS-AUX-ICD-0036-V-01: Collimated Beam Projector Control System\_DM\_1 }\label{lvv-6546} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6546}{LVV-6546} & +\href{https://rubinobs.atlassian.net/browse/LVV-6546}{LVV-6546} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -31051,11 +28556,6 @@ \subsection{[LVV-6546] DM-TS-AUX-ICD-0036-V-01: Collimated Beam Projector Contro available to DM the collimated beam projector\textquotesingle s configuration and conditions data. -\textbf{Discussion:} The instrument configuration data expected to be -supplied are the altitude and azimuth position, mask wheel position, -mask selection, tip/tilt stage position, and focuser position. The -instrument should report both commanded set points and actual -read-backs. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -31073,7 +28573,7 @@ \subsection{[LVV-6547] DM-TS-AUX-ICD-0036-V-02: Collimated Beam Projector Contro \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6547}{LVV-6547} & +\href{https://rubinobs.atlassian.net/browse/LVV-6547}{LVV-6547} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -31097,11 +28597,6 @@ \subsection{[LVV-6547] DM-TS-AUX-ICD-0036-V-02: Collimated Beam Projector Contro available to DM the collimated beam projector\textquotesingle s configuration and conditions data. -\textbf{Discussion:} The instrument configuration data expected to be -supplied are the altitude and azimuth position, mask wheel position, -mask selection, tip/tilt stage position, and focuser position. The -instrument should report both commanded set points and actual -read-backs. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -31114,12 +28609,12 @@ \subsection{[LVV-6547] DM-TS-AUX-ICD-0036-V-02: Collimated Beam Projector Contro \newpage -\subsection{[LVV-6552] DM-TS-AUX-ICD-0019-V-01: Dome Screen Illumination Reference System Data Latency\_DM\ }\label{lvv-6552} +\subsection{[LVV-6552] DM-TS-AUX-ICD-0019-V-01: Dome Screen Illumination Reference System Data Latency\_DM\_1 }\label{lvv-6552} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6552}{LVV-6552} & +\href{https://rubinobs.atlassian.net/browse/LVV-6552}{LVV-6552} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -31143,21 +28638,8 @@ \subsection{[LVV-6552] DM-TS-AUX-ICD-0019-V-01: Dome Screen Illumination Referen system shall be published as telemetry as it is acquired, with \textbf{domeScreenDataLatency} latency. -\textbf{Discussion:} DM must be able to incorporate this data into its -analysis of the daytime calibration image data from the Camera in time -to make use of the results in the subsequent night\textquotesingle s -observing. Since flats may be acquired immediately preceding the start -of science observations for a night, the latency for the reference -system data must be relatively short.\\ -Note that the actual requirement for the total time from the last -calibration image of a day/evening to the first science image of the -evening/night for which the corresponding reduced calibration data are -available is TBD. This will be part of the calibration implementation -plan. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{domeScreenDataLatency = 1{{[}second{]}}} Time to publish -calibration data. \\ \hline Upper Level Requirement & \begin{tabular}{cl} \end{tabular} @@ -31173,7 +28655,7 @@ \subsection{[LVV-6553] DM-TS-AUX-ICD-0019-V-02: Dome Screen Illumination Referen \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6553}{LVV-6553} & +\href{https://rubinobs.atlassian.net/browse/LVV-6553}{LVV-6553} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -31197,21 +28679,8 @@ \subsection{[LVV-6553] DM-TS-AUX-ICD-0019-V-02: Dome Screen Illumination Referen system shall be published as telemetry as it is acquired, with \textbf{domeScreenDataLatency} latency. -\textbf{Discussion:} DM must be able to incorporate this data into its -analysis of the daytime calibration image data from the Camera in time -to make use of the results in the subsequent night\textquotesingle s -observing. Since flats may be acquired immediately preceding the start -of science observations for a night, the latency for the reference -system data must be relatively short.\\ -Note that the actual requirement for the total time from the last -calibration image of a day/evening to the first science image of the -evening/night for which the corresponding reduced calibration data are -available is TBD. This will be part of the calibration implementation -plan. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{domeScreenDataLatency = 1{{[}second{]}}} Time to publish -calibration data. \\ \hline Upper Level Requirement & \begin{tabular}{cl} \end{tabular} @@ -31222,12 +28691,12 @@ \subsection{[LVV-6553] DM-TS-AUX-ICD-0019-V-02: Dome Screen Illumination Referen \newpage -\subsection{[LVV-6558] DM-TS-AUX-ICD-0018-V-01: Dome Screen Illumination Reference System\_DM\ }\label{lvv-6558} +\subsection{[LVV-6558] DM-TS-AUX-ICD-0018-V-01: Dome Screen Illumination Reference System\_DM\_1 }\label{lvv-6558} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6558}{LVV-6558} & +\href{https://rubinobs.atlassian.net/browse/LVV-6558}{LVV-6558} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -31268,7 +28737,7 @@ \subsection{[LVV-6559] DM-TS-AUX-ICD-0018-V-02: Dome Screen Illumination Referen \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6559}{LVV-6559} & +\href{https://rubinobs.atlassian.net/browse/LVV-6559}{LVV-6559} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -31304,12 +28773,12 @@ \subsection{[LVV-6559] DM-TS-AUX-ICD-0018-V-02: Dome Screen Illumination Referen \newpage -\subsection{[LVV-6564] DM-TS-AUX-ICD-0014-V-01: GPS Water Vapor Data Quality\_DM\ }\label{lvv-6564} +\subsection{[LVV-6564] DM-TS-AUX-ICD-0014-V-01: GPS Water Vapor Data Quality\_DM\_1 }\label{lvv-6564} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6564}{LVV-6564} & +\href{https://rubinobs.atlassian.net/browse/LVV-6564}{LVV-6564} & Leanne Guy & Descoped & \begin{tabular}{c} \end{tabular} @@ -31333,10 +28802,6 @@ \subsection{[LVV-6564] DM-TS-AUX-ICD-0014-V-01: GPS Water Vapor Data Quality\_DM include any data quality or accuracy assessment generated by the data reduction. -\textbf{Discussion:} Typically GPS instruments are able to estimate the -quality of their data reductions based on data such as the number of GPS -satellites visible and their locations. This and other information can -be used to compute accuracy estimates on the results of the reduction. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -31349,12 +28814,12 @@ \subsection{[LVV-6564] DM-TS-AUX-ICD-0014-V-01: GPS Water Vapor Data Quality\_DM \newpage -\subsection{[LVV-6570] DM-TS-AUX-ICD-0012-V-01: GPS Water Vapor Data\_DM\ }\label{lvv-6570} +\subsection{[LVV-6570] DM-TS-AUX-ICD-0012-V-01: GPS Water Vapor Data\_DM\_1 }\label{lvv-6570} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6570}{LVV-6570} & +\href{https://rubinobs.atlassian.net/browse/LVV-6570}{LVV-6570} & Leanne Guy & Descoped & \begin{tabular}{c} \end{tabular} @@ -31378,20 +28843,6 @@ \subsection{[LVV-6570] DM-TS-AUX-ICD-0012-V-01: GPS Water Vapor Data\_DM\ }\labe available to DM the total column water vapor result derived from the GPS water vapor instrument. -\textbf{Discussion:} It is assumed that this is a commercially acquired -instrument, delivered by the Telescope \& Site team, with the intrinsic -capability of acquiring multi-channel GPS data. The data will be -analyzed, using algorithms that are in the professional literature, to -extract total column water vapor and, potentially, vertical profile -data. The analysis might be performed on LSST computers or through an -external initiative such as the NOAA "Suominet" project.\\ -See the LSST Calibration Plan (\citeds{LSE-180}) and the Telescope and Site -requirements document (\citeds{LSE-60}) for details describing the GPS -instrumentation and its measurements. Details of the reduced data -required, including latency, accuracy/precision, and data record fields -are TBD and will be filled in during Phases 2 and 3 of the development -of this ICD. Aspects of this depend on the calibration implementation -plan currently under development. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -31404,12 +28855,12 @@ \subsection{[LVV-6570] DM-TS-AUX-ICD-0012-V-01: GPS Water Vapor Data\_DM\ }\labe \newpage -\subsection{[LVV-6576] DM-TS-AUX-ICD-0028-V-01: GPS Water Vapor Raw Data Archiving\_DM\ }\label{lvv-6576} +\subsection{[LVV-6576] DM-TS-AUX-ICD-0028-V-01: GPS Water Vapor Raw Data Archiving\_DM\_1 }\label{lvv-6576} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6576}{LVV-6576} & +\href{https://rubinobs.atlassian.net/browse/LVV-6576}{LVV-6576} & Leanne Guy & Descoped & \begin{tabular}{c} \end{tabular} @@ -31432,10 +28883,6 @@ \subsection{[LVV-6576] DM-TS-AUX-ICD-0028-V-01: GPS Water Vapor Raw Data Archivi \textbf{Specification}: The Telescope and Site subsystem shall publish the raw data from the GPS water vapor instrument as telemetry. -\textbf{Discussion}: The intent of this is to ensure that the raw data -can always be reprocessed if an improved reduction algorithm becomes -available in the future. Publication as telemetry results in the -permanent archiving of the data in the EFD. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -31448,12 +28895,12 @@ \subsection{[LVV-6576] DM-TS-AUX-ICD-0028-V-01: GPS Water Vapor Raw Data Archivi \newpage -\subsection{[LVV-6594] DM-TS-AUX-ICD-0035-V-01: SED Spectrograph\_DM\ }\label{lvv-6594} +\subsection{[LVV-6594] DM-TS-AUX-ICD-0035-V-01: SED Spectrograph\_DM\_1 }\label{lvv-6594} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6594}{LVV-6594} & +\href{https://rubinobs.atlassian.net/browse/LVV-6594}{LVV-6594} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -31477,15 +28924,6 @@ \subsection{[LVV-6594] DM-TS-AUX-ICD-0035-V-01: SED Spectrograph\_DM\ }\label{lv data from the illumination system SED spectrograph and shall make the data available to DM. -\textbf{Discussion:} The reduction of the raw data from the spectrograph -to spectra will be done by the Telescope and Site subsystem. The reduced -data, expected to be two column files (wavelength and intensity) will be -made available to DM. The Telescope and Site subsystem will also make -the raw data and any self-calibration data from this instrument -available. Most likely all this data will be in files in the large-file -annex of the Engineering and Facilities Database.\\ -The reduced spectra will be associated with the concurrent camera -image(s) by Data Management. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -31503,7 +28941,7 @@ \subsection{[LVV-6595] DM-TS-AUX-ICD-0035-V-02: SED Spectrograph\_DM\_2 }\label{ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6595}{LVV-6595} & +\href{https://rubinobs.atlassian.net/browse/LVV-6595}{LVV-6595} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -31527,15 +28965,6 @@ \subsection{[LVV-6595] DM-TS-AUX-ICD-0035-V-02: SED Spectrograph\_DM\_2 }\label{ data from the illumination system SED spectrograph and shall make the data available to DM. -\textbf{Discussion:} The reduction of the raw data from the spectrograph -to spectra will be done by the Telescope and Site subsystem. The reduced -data, expected to be two column files (wavelength and intensity) will be -made available to DM. The Telescope and Site subsystem will also make -the raw data and any self-calibration data from this instrument -available. Most likely all this data will be in files in the large-file -annex of the Engineering and Facilities Database.\\ -The reduced spectra will be associated with the concurrent camera -image(s) by Data Management. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -31548,12 +28977,12 @@ \subsection{[LVV-6595] DM-TS-AUX-ICD-0035-V-02: SED Spectrograph\_DM\_2 }\label{ \newpage -\subsection{[LVV-6600] DM-TS-AUX-ICD-0033-V-01: Tunable Laser\_DM\ }\label{lvv-6600} +\subsection{[LVV-6600] DM-TS-AUX-ICD-0033-V-01: Tunable Laser\_DM\_1 }\label{lvv-6600} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6600}{LVV-6600} & +\href{https://rubinobs.atlassian.net/browse/LVV-6600}{LVV-6600} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -31577,10 +29006,6 @@ \subsection{[LVV-6600] DM-TS-AUX-ICD-0033-V-01: Tunable Laser\_DM\ }\label{lvv-6 instrument configuration and conditions data from the tunable laser light source available to DM. -\textbf{Discussion:} This is expected to include intensity, wavelength -selection, and operating temperature but will be revised upon hardware -selection. We currently plan for both the set points and readback to be -transmitted as telemetry using the OCS middleware (TBR). \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -31598,7 +29023,7 @@ \subsection{[LVV-6601] DM-TS-AUX-ICD-0033-V-02: Tunable Laser\_DM\_2 }\label{lvv \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6601}{LVV-6601} & +\href{https://rubinobs.atlassian.net/browse/LVV-6601}{LVV-6601} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -31622,10 +29047,6 @@ \subsection{[LVV-6601] DM-TS-AUX-ICD-0033-V-02: Tunable Laser\_DM\_2 }\label{lvv instrument configuration and conditions data from the tunable laser light source available to DM. -\textbf{Discussion:} This is expected to include intensity, wavelength -selection, and operating temperature but will be revised upon hardware -selection. We currently plan for both the set points and readback to be -transmitted as telemetry using the OCS middleware (TBR). \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -31638,12 +29059,12 @@ \subsection{[LVV-6601] DM-TS-AUX-ICD-0033-V-02: Tunable Laser\_DM\_2 }\label{lvv \newpage -\subsection{[LVV-6606] DM-TS-AUX-ICD-0032-V-01: White-Light Source\_DM\ }\label{lvv-6606} +\subsection{[LVV-6606] DM-TS-AUX-ICD-0032-V-01: White-Light Source\_DM\_1 }\label{lvv-6606} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6606}{LVV-6606} & +\href{https://rubinobs.atlassian.net/browse/LVV-6606}{LVV-6606} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -31667,10 +29088,6 @@ \subsection{[LVV-6606] DM-TS-AUX-ICD-0032-V-01: White-Light Source\_DM\ }\label{ instrument configuration and conditions data from the white light source available to DM. -\textbf{Discussion:} This is expected to include intensity setting and -operating temperature but will be revised upon hardware selection. We -currently plan for both the set points and readback to be transmitted as -telemetry using the OCS middleware (TBR). \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -31688,7 +29105,7 @@ \subsection{[LVV-6607] DM-TS-AUX-ICD-0032-V-02: White-Light Source\_DM\_2 }\labe \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6607}{LVV-6607} & +\href{https://rubinobs.atlassian.net/browse/LVV-6607}{LVV-6607} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -31712,10 +29129,6 @@ \subsection{[LVV-6607] DM-TS-AUX-ICD-0032-V-02: White-Light Source\_DM\_2 }\labe instrument configuration and conditions data from the white light source available to DM. -\textbf{Discussion:} This is expected to include intensity setting and -operating temperature but will be revised upon hardware selection. We -currently plan for both the set points and readback to be transmitted as -telemetry using the OCS middleware (TBR). \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -31728,12 +29141,12 @@ \subsection{[LVV-6607] DM-TS-AUX-ICD-0032-V-02: White-Light Source\_DM\_2 }\labe \newpage -\subsection{[LVV-6751] EP-DM-CON-ICD-0036-V-01: DM Services\_DM\ }\label{lvv-6751} +\subsection{[LVV-6751] EP-DM-CON-ICD-0036-V-01: DM Services\_DM\_1 }\label{lvv-6751} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6751}{LVV-6751} & +\href{https://rubinobs.atlassian.net/browse/LVV-6751}{LVV-6751} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -31772,7 +29185,7 @@ \subsection{[LVV-6752] EP-DM-CON-ICD-0036-V-02: DM Services\_DM\_2 }\label{lvv-6 \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6752}{LVV-6752} & +\href{https://rubinobs.atlassian.net/browse/LVV-6752}{LVV-6752} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -31796,13 +29209,6 @@ \subsection{[LVV-6752] EP-DM-CON-ICD-0036-V-02: DM Services\_DM\_2 }\label{lvv-6 made available to the EPO systems: Image Cutout Service, TAP, and ObsTAP. -\textbf{Discussion}: The purpose is as follows: Image Cutout Service for -obtaining single-band co-add images and TAP/ObsTAP for ad-hoc queries. -~In addition to the EPO-provided filters, we also hope to leverage the -simple filters mentioned in the DPDD: ``we will provide a limited number -of pre-defined filters for a small number of object types of common -interest. These will answer non-exclusive questions such as `is the -light curve consistent with an RR Lyra?'\,'' \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -31815,12 +29221,12 @@ \subsection{[LVV-6752] EP-DM-CON-ICD-0036-V-02: DM Services\_DM\_2 }\label{lvv-6 \newpage -\subsection{[LVV-6757] EP-DM-CON-ICD-0035-V-01: DM Software\_DM\ }\label{lvv-6757} +\subsection{[LVV-6757] EP-DM-CON-ICD-0035-V-01: DM Software\_DM\_1 }\label{lvv-6757} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6757}{LVV-6757} & +\href{https://rubinobs.atlassian.net/browse/LVV-6757}{LVV-6757} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -31859,7 +29265,7 @@ \subsection{[LVV-6758] EP-DM-CON-ICD-0035-V-02: DM Software\_DM\_2 }\label{lvv-6 \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-6758}{LVV-6758} & +\href{https://rubinobs.atlassian.net/browse/LVV-6758}{LVV-6758} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -31882,9 +29288,6 @@ \subsection{[LVV-6758] EP-DM-CON-ICD-0035-V-02: DM Software\_DM\_2 }\label{lvv-6 \textbf{Specification}: DM shall ensure that the following software is made available to the EPO systems: Butler, Pipetask. -\textbf{Discussion}: The purpose is as follows: Butler for accessing -formal DM data products, Pipetask for grouping and running related -tasks. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -31902,10 +29305,10 @@ \subsection{[LVV-9637] DMS-REQ-0372-V-01: Archiving Camera Test Data }\label{lvv \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9637}{LVV-9637} & +\href{https://rubinobs.atlassian.net/browse/LVV-9637}{LVV-9637} & Leanne Guy & Verified & \begin{tabular}{c} -LVV-T1264 \\ + \\ \end{tabular} \\ \hline @@ -31920,7 +29323,7 @@ \subsection{[LVV-9637] DMS-REQ-0372-V-01: Archiving Camera Test Data }\label{lvv \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0372 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -31928,8 +29331,6 @@ \subsection{[LVV-9637] DMS-REQ-0372-V-01: Archiving Camera Test Data }\label{lvv subset of Camera test data and make it available in an environment matching the data backbone interfaces. -\textbf{Discussion:} This requirement describes a capability needed -primarily in construction. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -31945,7 +29346,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1264}{LVV-T1264} & \multicolumn{4}{p{12cm}}{ Verify implementation of archiving camera test data } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Robert Gruendl [X] & Approved & 1 & false & Test \\ \hline +Robert Gruendl & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -31960,10 +29361,10 @@ \subsection{[LVV-9740] DMS-REQ-0004-V-02: Latency of reporting optical transient \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9740}{LVV-9740} & +\href{https://rubinobs.atlassian.net/browse/LVV-9740}{LVV-9740} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T1276 \\ + \\ \end{tabular} \\ \hline @@ -31973,65 +29374,36 @@ \subsection{[LVV-9740] DMS-REQ-0004-V-02: Latency of reporting optical transient Verify that optical transients are reported within~\textbf{OTT1 = 1{{[}minute{]}}} of readout of the last visit image. ** -Associated element -(\href{https://jira.lsstcorp.org/browse/LVV-175}{LVV-175}) satisfies the -maximum time allotted for public release of L1 Data Products. +Associated element ( { +\href{https://rubinobs.atlassian.net/browse/LVV-175}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-175} {Covered} } ) satisfies the maximum time allotted for public +release of L1 Data Products. -Associated element -(\href{https://jira.lsstcorp.org/browse/LVV-9803}{LVV-9803}) satisfies -the availability of Solar System Object orbits. +Associated element ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9803}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9803} {Covered} } ) satisfies the availability of Solar System +Object orbits. {\footnotesize \begin{tabular}{p{4cm}p{12cm}} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0004 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} -\textbf{Specification:} With the exception of alerts and Solar System -Objects, all Level 1 Data Products shall be made public within time -\textbf{L1PublicT} of the acquisition of the raw image data.\\ -\hspace*{0.333em}\\ -LSST shall not release image or catalog data resulting from a visit, -except for the content of the public alert stream, sooner than time -\textbf{L1PublicTMin} following the acquisition of the raw image data -from that visit.\\ -\hspace*{0.333em}\\ -For visits resulting in fewer than \textbf{nAlertVisitPeak}, LSST shall -be capable of supporting the distribution of at least \textbf{OTR1} per -cent of alerts via the LSST alert distribution system within time -\textbf{OTT1} from the conclusion of the camera\textquotesingle s -readout of the raw exposures used to generate each alert. ~\\ -\hspace*{0.333em}\\ -Solar System Object orbits will, on average, be calculated before the -following night\textquotesingle s observing finishes and the results -shall be made available within time \textbf{L1PublicT} of those -calculations being completed. +\textbf{Specification}: All Level 1 Data Products except Transient +Alerts, Solar System Objects, and images shall be produced and made +available to the consortium not later than \textbf{L1PublicT} of the +acquisition of the corresponding raw images. -\textbf{Discussion:} Because of the processing flow of SSObject orbit -determination, meeting the base -\textbf{L1PublicT}-after-data-acquisition requirement would be far more -challenging than for the other L1 Data Products, but the system -throughput has to be good enough such that a back log can not build up. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{OTR1 = 98{{[}percent{]}}} Fraction of detectable alerts for -which an alert is actually transmitted within latency OTT1 (see -LSR-REQ-0101)., \textbf{OTT1 = 1{{[}minute{]}}} The latency of reporting -optical transients following the completion of readout of the last image -of a visit, \textbf{nAlertVisitPeak = 40000{{[}integer{]}}} The -instantaneous peak number of alerts per standard visit., -\textbf{L1PublicTMin = 6{{[}hour{]}}} Time images and other products -(except alerts) will be embargoed before release to the consortium (or -the public), \textbf{L1PublicT = 24{{[}hour{]}}} Maximum time from the -acquisition of science data to the release of associated Level 1 Data -Products (except alerts){]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -DMS-REQ-0003 & Science Data Archive \\ -OSS-REQ-0127 & Level 1 Data Product Availability \\ \end{tabular} \\ \hline \end{longtable} @@ -32043,7 +29415,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1276}{LVV-T1276} & \multicolumn{4}{p{12cm}}{ Verify implementation of latency of reporting optical transients } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Draft & 1 & false & Test \\ \hline +Eric Bellm & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -32059,10 +29431,10 @@ \subsection{[LVV-9741] DMS-REQ-0030-V-02: Minimum astrometric standards per CCD \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9741}{LVV-9741} & +\href{https://rubinobs.atlassian.net/browse/LVV-9741}{LVV-9741} & Jim Bosch & Verified & \begin{tabular}{c} -LVV-T1240 \\ + \\ \end{tabular} \\ \hline @@ -32082,7 +29454,7 @@ \subsection{[LVV-9741] DMS-REQ-0030-V-02: Minimum astrometric standards per CCD \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0030 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -32092,22 +29464,10 @@ \subsection{[LVV-9741] DMS-REQ-0030-V-02: Minimum astrometric standards per CCD there are at least \textbf{astrometricMinStandards} astrometric standards available in each CCD. -\textbf{Discussion:} The World Coordinate System for visits will be -expressed in terms of a FITS Standard representation, which provides for -named metadata to be interpreted as coefficients of one of a finite set -of coordinate transformations. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{astrometricAccuracy = 50{{[}milliarcsecond{]}}} Absolute -accuracy of the WCS across the focal plane (approximately one-quarter of -a pixel)., \textbf{astrometricMinStandards = 5{{[}integer{]}}} Minimum -number of astrometric standards per CCD.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -DMS-REQ-0090 & Generate Alerts \\ -DMS-REQ-0104 & Produce Co-Added Exposures \\ -OSS-REQ-0149 & Level 1 Catalog Precision \\ -OSS-REQ-0162 & Level 2 Catalog Accuracy \\ \end{tabular} \\ \hline \end{longtable} @@ -32119,7 +29479,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1240}{LVV-T1240} & \multicolumn{4}{p{12cm}}{ Verify implementation of minimum astrometric standards per CCD } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jim Bosch & Approved & 1 & false & Test \\ \hline +Jim Bosch & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -32135,10 +29495,10 @@ \subsection{[LVV-9742] DMS-REQ-0271-V-02: Max nearby stars associated with DIASo \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9742}{LVV-9742} & +\href{https://rubinobs.atlassian.net/browse/LVV-9742}{LVV-9742} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T2304 \\ + \\ \end{tabular} \\ \hline @@ -32148,14 +29508,17 @@ \subsection{[LVV-9742] DMS-REQ-0271-V-02: Max nearby stars associated with DIASo Verify that no more than \textbf{diaNearbyObjMaxStar = 3} stars are associated with each DIASource. -Associated element -(\href{https://jira.lsstcorp.org/browse/LVV-9743}{LVV-9743}) satisfies -the radius within which an Object is considered coincident with a -DIASource. +Associated element ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9743}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9743} {Covered} } ) satisfies the radius within which an Object is +considered coincident with a DIASource. -Associated element -(\href{https://jira.lsstcorp.org/browse/LVV-102}{LVV-102}) satisfies the -maximum number of galaxies that can be associated with a DIASource. +Associated element ( { +\href{https://rubinobs.atlassian.net/browse/LVV-102}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-102} {In Verification} } ) satisfies the maximum number of galaxies +that can be associated with a DIASource. ~ @@ -32164,7 +29527,7 @@ \subsection{[LVV-9742] DMS-REQ-0271-V-02: Max nearby stars associated with DIASo \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0271 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -32180,15 +29543,8 @@ \subsection{[LVV-9742] DMS-REQ-0271-V-02: Max nearby stars associated with DIASo \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{diaNearbyObjMaxGalaxy = 3{{[}integer{]}}} Maximum number of -nearby galaxies that can be associated with a DIASource., -\textbf{diaNearbyObjRadius = 60{{[}arcsecond{]}}} Radius within which an -Object is considered to be near, and possibly coincident with, the -DIASource., \textbf{diaNearbyObjMaxStar = 3{{[}integer{]}}} Maximum -number of stars that can be associated with a DIASource.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0130 & Catalogs (Level 1) \\ \end{tabular} \\ \hline \end{longtable} @@ -32200,7 +29556,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2304}{LVV-T2304} & \multicolumn{4}{p{12cm}}{ Verify maximum number of stars associated with a DIASource. } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Draft & 1 & false & Test \\ \hline +Leanne Guy & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -32215,10 +29571,10 @@ \subsection{[LVV-9743] DMS-REQ-0271-V-03: Radius considered nearby }\label{lvv-9 \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9743}{LVV-9743} & +\href{https://rubinobs.atlassian.net/browse/LVV-9743}{LVV-9743} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T2305 \\ + \\ \end{tabular} \\ \hline @@ -32228,13 +29584,17 @@ \subsection{[LVV-9743] DMS-REQ-0271-V-03: Radius considered nearby }\label{lvv-9 Verify that the radius used to determine coincidence between an Object and a DIASource is \textbf{diaNearbyObjRadius = 60 arcseconds.} -Associated element -(\href{https://jira.lsstcorp.org/browse/LVV-9742}{LVV-9742}) satisfies -the maximum number of stars that can be associated with a DIASource. +Associated element ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9742}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9742} {Covered} } ) satisfies the maximum number of stars that can +be associated with a DIASource. -Associated element -(\href{https://jira.lsstcorp.org/browse/LVV-102}{LVV-102}) satisfies the -maximum number of galaxies that can be associated with a DIASource. +Associated element ( { +\href{https://rubinobs.atlassian.net/browse/LVV-102}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-102} {In Verification} } ) satisfies the maximum number of galaxies +that can be associated with a DIASource. ~ @@ -32243,7 +29603,7 @@ \subsection{[LVV-9743] DMS-REQ-0271-V-03: Radius considered nearby }\label{lvv-9 \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0271 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -32259,15 +29619,8 @@ \subsection{[LVV-9743] DMS-REQ-0271-V-03: Radius considered nearby }\label{lvv-9 \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{diaNearbyObjMaxGalaxy = 3{{[}integer{]}}} Maximum number of -nearby galaxies that can be associated with a DIASource., -\textbf{diaNearbyObjRadius = 60{{[}arcsecond{]}}} Radius within which an -Object is considered to be near, and possibly coincident with, the -DIASource., \textbf{diaNearbyObjMaxStar = 3{{[}integer{]}}} Maximum -number of stars that can be associated with a DIASource.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0130 & Catalogs (Level 1) \\ \end{tabular} \\ \hline \end{longtable} @@ -32279,7 +29632,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2305}{LVV-T2305} & \multicolumn{4}{p{12cm}}{ Verify radius considered nearby } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Draft & 1 & false & Test \\ \hline +Leanne Guy & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -32295,10 +29648,10 @@ \subsection{[LVV-9744] DMS-REQ-0344-V-02: Latency of reporting optical transient \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9744}{LVV-9744} & +\href{https://rubinobs.atlassian.net/browse/LVV-9744}{LVV-9744} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T1866 \\ + \\ \end{tabular} \\ \hline @@ -32308,9 +29661,11 @@ \subsection{[LVV-9744] DMS-REQ-0344-V-02: Latency of reporting optical transient Verify that optical transients (Level 1 data products) are reported within OTT1 = 1 minute of last image readout. -Associated element -(\href{https://jira.lsstcorp.org/browse/LVV-175}{LVV-175}) satisfies the -maximum time allotted for public release of L1 Data Products. +Associated element ( { +\href{https://rubinobs.atlassian.net/browse/LVV-175}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-175} {Covered} } ) satisfies the maximum time allotted for public +release of L1 Data Products. ~ @@ -32319,7 +29674,7 @@ \subsection{[LVV-9744] DMS-REQ-0344-V-02: Latency of reporting optical transient \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0344 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -32330,14 +29685,8 @@ \subsection{[LVV-9744] DMS-REQ-0344-V-02: Latency of reporting optical transient \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{OTT1 = 1{{[}minute{]}}} The latency of reporting optical -transients following the completion of readout of the last image of a -visit, \textbf{L1PublicT = 24{{[}hour{]}}} Maximum time from the -acquisition of science data to the release of associated Level 1 Data -Products (except alerts){]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0392 & Data Products Handling for Special Programs \\ \end{tabular} \\ \hline \end{longtable} @@ -32349,7 +29698,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1866}{LVV-T1866} & \multicolumn{4}{p{12cm}}{ Verify latency of reporting optical transients from Special Programs } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -32364,10 +29713,10 @@ \subsection{[LVV-9745] DMS-REQ-0131-V-02: Max number of calibs to be processed } \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9745}{LVV-9745} & +\href{https://rubinobs.atlassian.net/browse/LVV-9745}{LVV-9745} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T1277 \\ + \\ \end{tabular} \\ \hline @@ -32377,16 +29726,18 @@ \subsection{[LVV-9745] DMS-REQ-0131-V-02: Max number of calibs to be processed } Verify that \textbf{nCalExpProc = 25}~calibration exposures can be processed simultaneously and made available within the allotted time. -Associated element -(\href{https://jira.lsstcorp.org/browse/LVV-58}{LVV-58}) satisfies the -time allowed for processing calibration exposures. +Associated element ( { +\href{https://rubinobs.atlassian.net/browse/LVV-58}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-58} {Covered} } ) satisfies the time allowed for processing +calibration exposures. {\footnotesize \begin{tabular}{p{4cm}p{12cm}} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0131 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -32396,23 +29747,10 @@ \subsection{[LVV-9745] DMS-REQ-0131-V-02: Max number of calibs to be processed } \textbf{calProcTime} of the end of the acquisition of images/data for that group. -\textbf{Discussion:} The motivation here is that calibration images will -be needed at least 1 hour prior to the start of observing and this -requirement allows the calibration observations to be planned -accordingly. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{nCalExpProc = 25{{[}integer{]}}} Maximum number of -calibration exposures that can be processed together within time -calProcTime., \textbf{calProcTime = 1200{{[}second{]}}} Time allowed to -process nCalExpProc calibration exposures and have them available within -the DMS.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0046 & Calibration \\ -OSS-REQ-0021 & Base Site \\ -OSS-REQ-0194 & Calibration Exposures Per Day \\ -DMS-REQ-0130 & Calibration Data Products \\ \end{tabular} \\ \hline \end{longtable} @@ -32424,7 +29762,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1277}{LVV-T1277} & \multicolumn{4}{p{12cm}}{ Verify processing of maximum number of calibration exposures } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Kian-Tat Lim & Draft & 1 & false & Test \\ \hline +Kian-Tat Lim & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -32439,10 +29777,10 @@ \subsection{[LVV-9746] DMS-REQ-0287-V-02: Max time from acquisition to L1 data r \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9746}{LVV-9746} & +\href{https://rubinobs.atlassian.net/browse/LVV-9746}{LVV-9746} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T110 \\ + \\ \end{tabular} \\ \hline @@ -32465,7 +29803,7 @@ \subsection{[LVV-9746] DMS-REQ-0287-V-02: Max time from acquisition to L1 data r \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0287 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -32475,22 +29813,10 @@ \subsection{[LVV-9746] DMS-REQ-0287-V-02: Max time from acquisition to L1 data r obtained in the prior \textbf{precoveryWindow}, and make the results publicly available within \textbf{L1PublicT}. -\textbf{Discussion:} The \textbf{precoveryWindow} is intended to satisfy -the most common scientific use cases (e.g., Supernovae), without placing -an undue burden on the processing infrastructure. For reasons of -practicality and efficiency, \textbf{precoveryWindow} \textless= -l*1CacheLifetime*. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{precoveryWindow = 30{{[}day{]}}} Maximum look-back time for -precovery measurments on prior Exposures., \textbf{l1CacheLifetime = -30{{[}day{]}}} Lifetime in the cache of un-archived Level-1 data -products., \textbf{L1PublicT = 24{{[}hour{]}}} Maximum time from the -acquisition of science data to the release of associated Level 1 Data -Products (except alerts){]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0130 & Catalogs (Level 1) \\ \end{tabular} \\ \hline \end{longtable} @@ -32502,7 +29828,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T110}{LVV-T110} & \multicolumn{4}{p{12cm}}{ Verify implementation of DIASource Precovery } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Draft & 1 & false & Test \\ \hline +Eric Bellm & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -32517,10 +29843,10 @@ \subsection{[LVV-9747] DMS-REQ-0287-V-03: Lifetime of archived L1 data products \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9747}{LVV-9747} & +\href{https://rubinobs.atlassian.net/browse/LVV-9747}{LVV-9747} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T110 \\ + \\ \end{tabular} \\ \hline @@ -32530,20 +29856,24 @@ \subsection{[LVV-9747] DMS-REQ-0287-V-03: Lifetime of archived L1 data products Verify storage of unarchived Level-1 data products for at least \textbf{l1CacheLifetime = 30 days.} -Associated element -(\href{https://jira.lsstcorp.org/browse/LVV-9746}{LVV-9746}) satisfies -the time in which L1 data products shall be publicly released. +Associated element ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9746}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9746} {Covered} } ) satisfies the time in which L1 data products +shall be publicly released. -Associated element -(\href{https://jira.lsstcorp.org/browse/LVV-118}{LVV-118}) satisfies the -maximum look-back time for precovery measurements. +Associated element ( { +\href{https://rubinobs.atlassian.net/browse/LVV-118}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-118} {Covered} } ) satisfies the maximum look-back time for +precovery measurements. {\footnotesize \begin{tabular}{p{4cm}p{12cm}} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0287 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -32553,22 +29883,10 @@ \subsection{[LVV-9747] DMS-REQ-0287-V-03: Lifetime of archived L1 data products obtained in the prior \textbf{precoveryWindow}, and make the results publicly available within \textbf{L1PublicT}. -\textbf{Discussion:} The \textbf{precoveryWindow} is intended to satisfy -the most common scientific use cases (e.g., Supernovae), without placing -an undue burden on the processing infrastructure. For reasons of -practicality and efficiency, \textbf{precoveryWindow} \textless= -l*1CacheLifetime*. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{precoveryWindow = 30{{[}day{]}}} Maximum look-back time for -precovery measurments on prior Exposures., \textbf{l1CacheLifetime = -30{{[}day{]}}} Lifetime in the cache of un-archived Level-1 data -products., \textbf{L1PublicT = 24{{[}hour{]}}} Maximum time from the -acquisition of science data to the release of associated Level 1 Data -Products (except alerts){]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0130 & Catalogs (Level 1) \\ \end{tabular} \\ \hline \end{longtable} @@ -32580,7 +29898,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T110}{LVV-T110} & \multicolumn{4}{p{12cm}}{ Verify implementation of DIASource Precovery } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Draft & 1 & false & Test \\ \hline +Eric Bellm & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -32595,10 +29913,10 @@ \subsection{[LVV-9748] DMS-REQ-0343-V-02: Number of simultaneous users }\label{l \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9748}{LVV-9748} & +\href{https://rubinobs.atlassian.net/browse/LVV-9748}{LVV-9748} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T1252 \\ + \\ \end{tabular} \\ \hline @@ -32617,7 +29935,7 @@ \subsection{[LVV-9748] DMS-REQ-0343-V-02: Number of simultaneous users }\label{l \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0343 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -32626,19 +29944,10 @@ \subsection{[LVV-9748] DMS-REQ-0343-V-02: Number of simultaneous users }\label{l bandwidth capable of receiving the equivalent of \textbf{numBrokerAlerts} alerts per visit. -\textbf{Discussion:} The constraint on number of alerts is specified for -the full VOEvent alert content, but could also be satisfied by all -alerts being received with minimal alert content. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{numBrokerUsers = 100{{[}integer{]}}} Supported number of -simultaneous users connected to the LSST alert filtering system., -\textbf{numBrokerAlerts = 20{{[}integer{]}}} Number of full-sized alerts -that can be received per visit per user.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0193 & Alerts per Visit \\ -OSS-REQ-0184 & Transient Alert Publication \\ \end{tabular} \\ \hline \end{longtable} @@ -32650,7 +29959,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1252}{LVV-T1252} & \multicolumn{4}{p{12cm}}{ Verify number of simultaneous alert filter users } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Defined & 1 & false & Test \\ \hline +Eric Bellm & Defined & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -32665,10 +29974,10 @@ \subsection{[LVV-9749] DMS-REQ-0341-V-02: Min number of precovery service connec \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9749}{LVV-9749} & +\href{https://rubinobs.atlassian.net/browse/LVV-9749}{LVV-9749} & Eric Bellm & Covered & \begin{tabular}{c} -LVV-T2331 \\ + \\ \end{tabular} \\ \hline @@ -32687,7 +29996,7 @@ \subsection{[LVV-9749] DMS-REQ-0341-V-02: Min number of precovery service connec \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0341 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -32697,17 +30006,10 @@ \subsection{[LVV-9749] DMS-REQ-0341-V-02: Min number of precovery service connec \textbf{precoveryServiceElapsed} hours of the request and supporting at least \textbf{precoveryServicePeakUsers} submissions per hour. -\textbf{Discussion:} This is forced photometry on difference images from -each visit. This will include a web interface and scriptable APIs. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{precoveryServiceElapsed = 24{{[}hour{]}}} Maximum time -between submitting a request and receiving the results., -\textbf{precoveryServicePeakUsers = 10{{[}integer{]}}} Minimum number of -precovery service connections to be supported per hour.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0126 & Level 1 Data Products \\ \end{tabular} \\ \hline \end{longtable} @@ -32719,7 +30021,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2331}{LVV-T2331} & \multicolumn{4}{p{12cm}}{ Verify the number of precovery serivce connections } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Draft & 1 & false & Test \\ \hline +Leanne Guy & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -32734,7 +30036,7 @@ \subsection{[LVV-9750] DMS-REQ-0364-V-02: Length of survey }\label{lvv-9750} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9750}{LVV-9750} & +\href{https://rubinobs.atlassian.net/browse/LVV-9750}{LVV-9750} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -32745,16 +30047,18 @@ \subsection{[LVV-9750] DMS-REQ-0364-V-02: Length of survey }\label{lvv-9750} \textbf{Verification Element Description:} \\ The survey length shall be~\textbf{surveyYears = 10} years. -Associated element -(\href{https://jira.lsstcorp.org/browse/LVV-190}{LVV-190}) satisfies the -requirement on number of data releases over the survey. +Associated element ( { +\href{https://rubinobs.atlassian.net/browse/LVV-190}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-190} {Covered} } ) satisfies the requirement on number of data +releases over the survey. {\footnotesize \begin{tabular}{p{4cm}p{12cm}} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0364 \\ \hline -Requirement Priority & 3 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -32764,20 +30068,10 @@ \subsection{[LVV-9750] DMS-REQ-0364-V-02: Length of survey }\label{lvv-9750} actual survey-length parameter) \textbf{surveyYears}-year planned survey. -\textbf{Discussion:} It is an operations-era decision to choose the -actual number of releases to be served, and to allocate hardware -resources accordingly. ~The requirement is that the system delivered at -the close of the MREFC construction period be capable of handling ten -years of releases if the operations project chooses to allocate adequate -hardware resources. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{nDRTot = 11{{[}integer{]}}} Total number of data releases -over the survey., \textbf{surveyYears = 10{{[}integer{]}}} Length of the -survey in years{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0396 & Data Access Services \\ \end{tabular} \\ \hline \end{longtable} @@ -32791,11 +30085,11 @@ \subsection{[LVV-9751] DMS-REQ-0359-V-02: Max fraction of sensors with excess un \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9751}{LVV-9751} & -Leanne Guy & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-9751}{LVV-9751} & +Leanne Guy & In Verification & \begin{tabular}{c} -LVV-T377 \\ -LVV-T1847 \\ + \\ + \\ \end{tabular} \\ \hline @@ -32806,82 +30100,108 @@ \subsection{[LVV-9751] DMS-REQ-0359-V-02: Max fraction of sensors with excess un \textgreater{} 1} percent scientifically unusable pixels shall be \textbf{SensorFraction = 15 percent.} -Associated element DMS-REQ-0359-V-01 -(\href{https://jira.lsstcorp.org/browse/LVV-3401}{LVV-3401}}) -satisfies the requirement on photometric repeatability in the u, z, and -y-band filters. - -Associated element DMS-REQ-0359-V-03 -(\href{https://jira.lsstcorp.org/browse/LVV-9752}{LVV-9752}) satisfies -the constraint on maximum fraction of outliers among non-saturated point -sources. - -Associated element DMS-REQ-0359-V-04 -(\href{https://jira.lsstcorp.org/browse/LVV-9753}{LVV-9753}) satisfies -the accuracy of zero-point for colors that use the u-band. - -Associated element DMS-REQ-0359-V-05 -(\href{https://jira.lsstcorp.org/browse/LVV-9754}{LVV-9754}) satisfies -the repeatability outlier limit in g, r, and i-bands. - -Associated element DMS-REQ-0359-V-06 -(\href{https://jira.lsstcorp.org/browse/LVV-9755}{LVV-9755}) satisfies -the constraint on the accuracy of the transformation from internal to -physical photometric scales. - -Associated element DMS-REQ-0359-V-07 -(\href{https://jira.lsstcorp.org/browse/LVV-9756}{LVV-9756}) satisfies -the rms width of the internal photometric zero-point in u-band. - -Associated element DMS-REQ-0359-V-08 -(\href{https://jira.lsstcorp.org/browse/LVV-9757}{LVV-9757}) satisfies -the maximum local significance of imperfect crosstalk corrections. - -Associated element DMS-REQ-0359-V-09 -(\href{https://jira.lsstcorp.org/browse/LVV-9758}{LVV-9758}) satisfies -the repeatability outlier limit in u, z, and y-bands. - -Associated element DMS-REQ-0359-V-10 -(\href{https://jira.lsstcorp.org/browse/LVV-9759}{LVV-9759}}) -satisfies the rms photometric repeatability in g, r, and i-bands. - -Associated element DMS-REQ-0359-V-11 -(\href{https://jira.lsstcorp.org/browse/LVV-9760}{LVV-9760}) satisfies -the fraction of zero-point errors that can exceed the outlier limit. - -Associated element DMS-REQ-0359-V-12 -(\href{https://jira.lsstcorp.org/browse/LVV-9761}{LVV-9761}) satisfies -the maximum fraction of unusable pixels per sensor. - -Associated element DMS-REQ-0359-V-13 -(\href{https://jira.lsstcorp.org/browse/LVV-9762}{LVV-9762}) satisfies -the maximum allowable precision in the sky brightness determination. - -Associated element DMS-REQ-0359-V-14 -(\href{https://jira.lsstcorp.org/browse/LVV-9763}{LVV-9763}) satisfies -the rms width of the internal photometric zero-point in g, r, i, z, and -y-bands. - -Associated element DMS-REQ-0359-V-15 -(\href{https://jira.lsstcorp.org/browse/LVV-9764}{LVV-9764}) satisfies -the percentage of the image area affected by ghosts that exceed the -threshold. - -Associated element DMS-REQ-0359-V-16 -(\href{https://jira.lsstcorp.org/browse/LVV-9765}{LVV-9765}) satisfies -the accuracy of zero-point for colors that do not include the u-band. - -Associated element DMS-REQ-0359-V-17 -(\href{https://jira.lsstcorp.org/browse/LVV-9766}{LVV-9766}) satisfies -the maximum RMS of the ratio of the flux measurement error between -resolved/unresolved sources. +Associated element DMS-REQ-0359-V-01 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-3401}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-3401} {Verified} } ) satisfies the requirement on photometric +repeatability in the u, z, and y-band filters. + +Associated element DMS-REQ-0359-V-03 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9752}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9752} {Verified} } ) satisfies the constraint on maximum fraction of +outliers among non-saturated point sources. + +Associated element DMS-REQ-0359-V-04 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9753}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9753} {In Verification} } ) satisfies the accuracy of zero-point for +colors that use the u-band. + +Associated element DMS-REQ-0359-V-05 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9754}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9754} {Verified} } ) satisfies the repeatability outlier limit in g, +r, and i-bands. + +Associated element DMS-REQ-0359-V-06 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9755}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9755} {In Verification} } ) satisfies the constraint on the accuracy +of the transformation from internal to physical photometric scales. + +Associated element DMS-REQ-0359-V-07 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9756}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9756} {In Verification} } ) satisfies the rms width of the internal +photometric zero-point in u-band. + +Associated element DMS-REQ-0359-V-08 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9757}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9757} {In Verification} } ) satisfies the maximum local significance +of imperfect crosstalk corrections. + +Associated element DMS-REQ-0359-V-09 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9758}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9758} {Verified} } ) satisfies the repeatability outlier limit in u, +z, and y-bands. + +Associated element DMS-REQ-0359-V-10 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9759}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9759} {Verified} } ) satisfies the rms photometric repeatability in +g, r, and i-bands. + +Associated element DMS-REQ-0359-V-11 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9760}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9760} {In Verification} } ) satisfies the fraction of zero-point +errors that can exceed the outlier limit. + +Associated element DMS-REQ-0359-V-12 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9761}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9761} {In Verification} } ) satisfies the maximum fraction of +unusable pixels per sensor. + +Associated element DMS-REQ-0359-V-13 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9762}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9762} {In Verification} } ) satisfies the maximum allowable +precision in the sky brightness determination. + +Associated element DMS-REQ-0359-V-14 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9763}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9763} {In Verification} } ) satisfies the rms width of the internal +photometric zero-point in g, r, i, z, and y-bands. + +Associated element DMS-REQ-0359-V-15 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9764}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9764} {In Verification} } ) satisfies the percentage of the image +area affected by ghosts that exceed the threshold. + +Associated element DMS-REQ-0359-V-16 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9765}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9765} {In Verification} } ) satisfies the accuracy of zero-point for +colors that do not include the u-band. + +Associated element DMS-REQ-0359-V-17 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9766}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9766} {Verified} } ) satisfies the maximum RMS of the ratio of the +flux measurement error between resolved/unresolved sources. {\footnotesize \begin{tabular}{p{4cm}p{12cm}} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0359 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -32889,54 +30209,10 @@ \subsection{[LVV-9751] DMS-REQ-0359-V-02: Max fraction of sensors with excess un calculation of the photometric performance metrics defined in OSS-REQ-0387. -\textbf{Discussion:} The relevant metrics are listed in the table -photometricPerformance below. The values in the tables are the target -values for LSST but are not verified as part of this requirement. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{GhostAF = 1{{[}percent{]}}} Percentage of image area that can -have ghosts with surface brightness gradient amplitude of more than 1/3 -of the sky noise over 1 arcsec., \textbf{PF1 = 10{{[}percent{]}}} The -maximum fraction of isolated non-saturated point source measurements -exceeding the outlier limit., \textbf{PA1gri = 5{{[}millimagnitude{]}}} -The RMS photometric repeatability of bright non-saturated unresolved -point sources in the g, r, and i filters., \textbf{PA3 = -10{{[}millimagnitude{]}}} RMS width of internal photometric zero-point -(precision of system uniformity across the sky) for all bands except -u-band., \textbf{PA4 = 15{{[}millimagnitude{]}}} The zero point error -outlier limit., \textbf{PF2 = 10{{[}percent{]}}} Fraction of zeropoint -errors that can exceed the zero point error outlier limit., -\textbf{PixFrac = 1{{[}percent{]}}} The maximum fraction of pixels -scientifically unusable per sensor out of the total allowable fraction -of sensors meeting this performance., \textbf{PA1uzy = -7.5{{[}millimagnitude{]}}} The RMS photometric repeatability of bright -non-saturated unresolved point sources in the u, z, and y filters., -\textbf{PA6 = 10{{[}millimagnitude{]}}} Accuracy of the transformation -of the internal LSST photometry to a physical scale (e.g. AB -magnitudes)., \textbf{Xtalk = 3{{[}sigma{]}}} The maximum local -significance integrated over the PSF of imperfect crosstalk -corrections., \textbf{PA5u = 10{{[}millimagnitude{]}}} Accuracy of -absolute band-to-band color zero-point for colors constructed using the -u-band., \textbf{ResSource = 2{{[}unitless{]}}} Maximum RMS of the ratio -of the error in integrated flux measurement between bright, isolated, -resolved sources less than 10 arcsec in diameter and bright, isolated -unresolved point sources., \textbf{PA2uzy = 22.5{{[}millimagnitude{]}}} -Repeatability outlier limit for isolated bright non-saturated point -sources in the u, z, and y filters., \textbf{SensorFraction = -15{{[}percent{]}}} The maximum allowable fraction of sensors with -PixFrac scientifically unusable pixels., \textbf{PA3u = -20{{[}millimagnitude{]}}} RMS width of internal photometric zero-point -(precision of system uniformity across the sky) in the u-band., -\textbf{PA2gri = 15{{[}millimagnitude{]}}} Repeatability outlier limit -for isolated bright non-saturated point sources in the g, r, and i -filters., \textbf{SBPrec = 1{{[}percent{]}}} The maximum error in the -precision of the sky brightness determination., \textbf{PA5 = -5{{[}millimagnitude{]}}} Accuracy of absolute band-to-band color -zero-point for all colors constructed from any filter pair, excluding -the u-band.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0387 & Photometric Performance \\ \end{tabular} \\ \hline \end{longtable} @@ -32946,31 +30222,31 @@ \subsection{[LVV-9751] DMS-REQ-0359-V-02: Max fraction of sensors with excess un \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T377}{LVV-T377} & \multicolumn{4}{p{12cm}}{ Verify Calculation of Photometric Performance Metrics } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1847}{LVV-T1847} & \multicolumn{4}{p{12cm}}{ Verify calculation of sensor fraction with unusable pixels } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the DMS system provides software to calculate photometric -performance metrics, and that the algorithms are properly calculating -the desired quantities. Note that because the DMS requirement is that -the software shall be provided (and not on the actual measured values of -the metrics), we verify all of the requirements via a single test case. +Verify that the DM system provides software to assess whether the +maximum allowable fraction of sensors with \textbf{PixFrac +\textgreater{} 1} percent scientifically unusable pixels is less +than~\textbf{SensorFraction = 15 percent.} } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1847}{LVV-T1847} & \multicolumn{4}{p{12cm}}{ Verify calculation of sensor fraction with unusable pixels } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T377}{LVV-T377} & \multicolumn{4}{p{12cm}}{ Verify Calculation of Photometric Performance Metrics } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the DM system provides software to assess whether the -maximum allowable fraction of sensors with \textbf{PixFrac -\textgreater{} 1} percent scientifically unusable pixels is less -than~\textbf{SensorFraction = 15 percent.} +Verify that the DMS system provides software to calculate photometric +performance metrics, and that the algorithms are properly calculating +the desired quantities. Note that because the DMS requirement is that +the software shall be provided (and not on the actual measured values of +the metrics), we verify all of the requirements via a single test case. } @@ -32980,11 +30256,11 @@ \subsection{[LVV-9752] DMS-REQ-0359-V-03: Max fraction of outliers among non-sat \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9752}{LVV-9752} & -Leanne Guy & In Verification & +\href{https://rubinobs.atlassian.net/browse/LVV-9752}{LVV-9752} & +Leanne Guy & Verified & \begin{tabular}{c} -LVV-T1758 \\ -LVV-T1759 \\ + \\ + \\ \end{tabular} \\ \hline @@ -32995,82 +30271,108 @@ \subsection{[LVV-9752] DMS-REQ-0359-V-03: Max fraction of outliers among non-sat exceeding the outlier limit shall be less than \textbf{PF1 = 10 percent}. -Associated element DMS-REQ-0359-V-01 -(\href{https://jira.lsstcorp.org/browse/LVV-3401}{LVV-3401}}) -satisfies the requirement on photometric repeatability in the u, z, and -y-band filters. - -Associated element DMS-REQ-0359-V-02 -(\href{https://jira.lsstcorp.org/browse/LVV-9751}{LVV-9751}) satisfies -the requirement on the maximum fraction of sensors with scientifically -unusable pixels. - -Associated element DMS-REQ-0359-V-04 -(\href{https://jira.lsstcorp.org/browse/LVV-9753}{LVV-9753}) satisfies -the accuracy of zero-point for colors that use the u-band. - -Associated element DMS-REQ-0359-V-05 -(\href{https://jira.lsstcorp.org/browse/LVV-9754}{LVV-9754}) satisfies -the repeatability outlier limit in g, r, and i-bands. - -Associated element DMS-REQ-0359-V-06 -(\href{https://jira.lsstcorp.org/browse/LVV-9755}{LVV-9755}) satisfies -the constraint on the accuracy of the transformation from internal to -physical photometric scales. - -Associated element DMS-REQ-0359-V-07 -(\href{https://jira.lsstcorp.org/browse/LVV-9756}{LVV-9756}) satisfies -the rms width of the internal photometric zero-point in u-band. - -Associated element DMS-REQ-0359-V-08 -(\href{https://jira.lsstcorp.org/browse/LVV-9757}{LVV-9757}) satisfies -the maximum local significance of imperfect crosstalk corrections. - -Associated element DMS-REQ-0359-V-09 -(\href{https://jira.lsstcorp.org/browse/LVV-9758}{LVV-9758}) satisfies -the repeatability outlier limit in u, z, and y-bands. - -Associated element DMS-REQ-0359-V-10 -(\href{https://jira.lsstcorp.org/browse/LVV-9759}{LVV-9759}}) -satisfies the rms photometric repeatability in g, r, and i-bands. - -Associated element DMS-REQ-0359-V-11 -(\href{https://jira.lsstcorp.org/browse/LVV-9760}{LVV-9760}) satisfies -the fraction of zero-point errors that can exceed the outlier limit. - -Associated element DMS-REQ-0359-V-12 -(\href{https://jira.lsstcorp.org/browse/LVV-9761}{LVV-9761}) satisfies -the maximum fraction of unusable pixels per sensor. - -Associated element DMS-REQ-0359-V-13 -(\href{https://jira.lsstcorp.org/browse/LVV-9762}{LVV-9762}) satisfies -the maximum allowable precision in the sky brightness determination. - -Associated element DMS-REQ-0359-V-14 -(\href{https://jira.lsstcorp.org/browse/LVV-9763}{LVV-9763}) satisfies -the rms width of the internal photometric zero-point in g, r, i, z, and -y-bands. - -Associated element DMS-REQ-0359-V-15 -(\href{https://jira.lsstcorp.org/browse/LVV-9764}{LVV-9764}) satisfies -the percentage of the image area affected by ghosts that exceed the -threshold. - -Associated element DMS-REQ-0359-V-16 -(\href{https://jira.lsstcorp.org/browse/LVV-9765}{LVV-9765}) satisfies -the accuracy of zero-point for colors that do not include the u-band. - -Associated element DMS-REQ-0359-V-17 -(\href{https://jira.lsstcorp.org/browse/LVV-9766}{LVV-9766}) satisfies -the maximum RMS of the ratio of the flux measurement error between -resolved/unresolved sources. +Associated element DMS-REQ-0359-V-01 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-3401}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-3401} {Verified} } ) satisfies the requirement on photometric +repeatability in the u, z, and y-band filters. + +Associated element DMS-REQ-0359-V-02 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9751}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9751} {In Verification} } ) satisfies the requirement on the maximum +fraction of sensors with scientifically unusable pixels. + +Associated element DMS-REQ-0359-V-04 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9753}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9753} {In Verification} } ) satisfies the accuracy of zero-point for +colors that use the u-band. + +Associated element DMS-REQ-0359-V-05 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9754}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9754} {Verified} } ) satisfies the repeatability outlier limit in g, +r, and i-bands. + +Associated element DMS-REQ-0359-V-06 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9755}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9755} {In Verification} } ) satisfies the constraint on the accuracy +of the transformation from internal to physical photometric scales. + +Associated element DMS-REQ-0359-V-07 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9756}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9756} {In Verification} } ) satisfies the rms width of the internal +photometric zero-point in u-band. + +Associated element DMS-REQ-0359-V-08 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9757}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9757} {In Verification} } ) satisfies the maximum local significance +of imperfect crosstalk corrections. + +Associated element DMS-REQ-0359-V-09 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9758}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9758} {Verified} } ) satisfies the repeatability outlier limit in u, +z, and y-bands. + +Associated element DMS-REQ-0359-V-10 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9759}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9759} {Verified} } ) satisfies the rms photometric repeatability in +g, r, and i-bands. + +Associated element DMS-REQ-0359-V-11 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9760}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9760} {In Verification} } ) satisfies the fraction of zero-point +errors that can exceed the outlier limit. + +Associated element DMS-REQ-0359-V-12 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9761}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9761} {In Verification} } ) satisfies the maximum fraction of +unusable pixels per sensor. + +Associated element DMS-REQ-0359-V-13 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9762}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9762} {In Verification} } ) satisfies the maximum allowable +precision in the sky brightness determination. + +Associated element DMS-REQ-0359-V-14 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9763}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9763} {In Verification} } ) satisfies the rms width of the internal +photometric zero-point in g, r, i, z, and y-bands. + +Associated element DMS-REQ-0359-V-15 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9764}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9764} {In Verification} } ) satisfies the percentage of the image +area affected by ghosts that exceed the threshold. + +Associated element DMS-REQ-0359-V-16 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9765}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9765} {In Verification} } ) satisfies the accuracy of zero-point for +colors that do not include the u-band. + +Associated element DMS-REQ-0359-V-17 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9766}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9766} {Verified} } ) satisfies the maximum RMS of the ratio of the +flux measurement error between resolved/unresolved sources. {\footnotesize \begin{tabular}{p{4cm}p{12cm}} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0359 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -33078,54 +30380,10 @@ \subsection{[LVV-9752] DMS-REQ-0359-V-03: Max fraction of outliers among non-sat calculation of the photometric performance metrics defined in OSS-REQ-0387. -\textbf{Discussion:} The relevant metrics are listed in the table -photometricPerformance below. The values in the tables are the target -values for LSST but are not verified as part of this requirement. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{GhostAF = 1{{[}percent{]}}} Percentage of image area that can -have ghosts with surface brightness gradient amplitude of more than 1/3 -of the sky noise over 1 arcsec., \textbf{PF1 = 10{{[}percent{]}}} The -maximum fraction of isolated non-saturated point source measurements -exceeding the outlier limit., \textbf{PA1gri = 5{{[}millimagnitude{]}}} -The RMS photometric repeatability of bright non-saturated unresolved -point sources in the g, r, and i filters., \textbf{PA3 = -10{{[}millimagnitude{]}}} RMS width of internal photometric zero-point -(precision of system uniformity across the sky) for all bands except -u-band., \textbf{PA4 = 15{{[}millimagnitude{]}}} The zero point error -outlier limit., \textbf{PF2 = 10{{[}percent{]}}} Fraction of zeropoint -errors that can exceed the zero point error outlier limit., -\textbf{PixFrac = 1{{[}percent{]}}} The maximum fraction of pixels -scientifically unusable per sensor out of the total allowable fraction -of sensors meeting this performance., \textbf{PA1uzy = -7.5{{[}millimagnitude{]}}} The RMS photometric repeatability of bright -non-saturated unresolved point sources in the u, z, and y filters., -\textbf{PA6 = 10{{[}millimagnitude{]}}} Accuracy of the transformation -of the internal LSST photometry to a physical scale (e.g. AB -magnitudes)., \textbf{Xtalk = 3{{[}sigma{]}}} The maximum local -significance integrated over the PSF of imperfect crosstalk -corrections., \textbf{PA5u = 10{{[}millimagnitude{]}}} Accuracy of -absolute band-to-band color zero-point for colors constructed using the -u-band., \textbf{ResSource = 2{{[}unitless{]}}} Maximum RMS of the ratio -of the error in integrated flux measurement between bright, isolated, -resolved sources less than 10 arcsec in diameter and bright, isolated -unresolved point sources., \textbf{PA2uzy = 22.5{{[}millimagnitude{]}}} -Repeatability outlier limit for isolated bright non-saturated point -sources in the u, z, and y filters., \textbf{SensorFraction = -15{{[}percent{]}}} The maximum allowable fraction of sensors with -PixFrac scientifically unusable pixels., \textbf{PA3u = -20{{[}millimagnitude{]}}} RMS width of internal photometric zero-point -(precision of system uniformity across the sky) in the u-band., -\textbf{PA2gri = 15{{[}millimagnitude{]}}} Repeatability outlier limit -for isolated bright non-saturated point sources in the g, r, and i -filters., \textbf{SBPrec = 1{{[}percent{]}}} The maximum error in the -precision of the sky brightness determination., \textbf{PA5 = -5{{[}millimagnitude{]}}} Accuracy of absolute band-to-band color -zero-point for all colors constructed from any filter pair, excluding -the u-band.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0387 & Photometric Performance \\ \end{tabular} \\ \hline \end{longtable} @@ -33139,14 +30397,14 @@ \subsubsection{Test Cases Summary} non-saturated point sources in the u, z, and y filters (PA2uzy) can be applied. } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ Verify that the DM system has provided the code to apply the repeatability outlier limit for isolated bright non-saturated point -sources in the u, z, and y filters(PA2uzy) to to computed values of the -PF1 metric. +sources in the u, z, and y filters(PA2uzy) to computed values of the PF1 +metric. } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} @@ -33155,7 +30413,7 @@ \subsubsection{Test Cases Summary} non-saturated point sources in the g, r, and i filters (PA2gri) can be applied. } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -33172,11 +30430,11 @@ \subsection{[LVV-9753] DMS-REQ-0359-V-04: Accuracy of zero point for colors with \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9753}{LVV-9753} & -Leanne Guy & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-9753}{LVV-9753} & +Leanne Guy & In Verification & \begin{tabular}{c} -LVV-T377 \\ -LVV-T1846 \\ + \\ + \\ \end{tabular} \\ \hline @@ -33187,83 +30445,108 @@ \subsection{[LVV-9753] DMS-REQ-0359-V-04: Accuracy of zero point for colors with constructed from any filter pair, including the u-band shall be less than \textbf{PA5u = 10 millimagnitudes}. -Associated element DMS-REQ-0359-V-01 -(\href{https://jira.lsstcorp.org/browse/LVV-3401}{LVV-3401}}) -satisfies the requirement on photometric repeatability in the u, z, and -y-band filters. - -Associated element DMS-REQ-0359-V-02 -(\href{https://jira.lsstcorp.org/browse/LVV-9751}{LVV-9751}) satisfies -the requirement on the maximum fraction of sensors with scientifically -unusable pixels. - -Associated element DMS-REQ-0359-V-03 -(\href{https://jira.lsstcorp.org/browse/LVV-9752}{LVV-9752}) satisfies -the constraint on maximum fraction of outliers among non-saturated point -sources. - -Associated element DMS-REQ-0359-V-05 -(\href{https://jira.lsstcorp.org/browse/LVV-9754}{LVV-9754}) satisfies -the repeatability outlier limit in g, r, and i-bands. - -Associated element DMS-REQ-0359-V-06 -(\href{https://jira.lsstcorp.org/browse/LVV-9755}{LVV-9755}) satisfies -the constraint on the accuracy of the transformation from internal to -physical photometric scales. - -Associated element DMS-REQ-0359-V-07 -(\href{https://jira.lsstcorp.org/browse/LVV-9756}{LVV-9756}) satisfies -the rms width of the internal photometric zero-point in u-band. - -Associated element DMS-REQ-0359-V-08 -(\href{https://jira.lsstcorp.org/browse/LVV-9757}{LVV-9757}) satisfies -the maximum local significance of imperfect crosstalk corrections. - -Associated element DMS-REQ-0359-V-09 -(\href{https://jira.lsstcorp.org/browse/LVV-9758}{LVV-9758}) satisfies -the repeatability outlier limit in u, z, and y-bands. - -Associated element DMS-REQ-0359-V-10 -(\href{https://jira.lsstcorp.org/browse/LVV-9759}{LVV-9759}}) -satisfies the rms photometric repeatability in g, r, and i-bands. - -Associated element DMS-REQ-0359-V-11 -(\href{https://jira.lsstcorp.org/browse/LVV-9760}{LVV-9760}) satisfies -the fraction of zero-point errors that can exceed the outlier limit. - -Associated element DMS-REQ-0359-V-12 -(\href{https://jira.lsstcorp.org/browse/LVV-9761}{LVV-9761}) satisfies -the maximum fraction of unusable pixels per sensor. - -Associated element DMS-REQ-0359-V-13 -(\href{https://jira.lsstcorp.org/browse/LVV-9762}{LVV-9762}) satisfies -the maximum allowable precision in the sky brightness determination. - -Associated element DMS-REQ-0359-V-14 -(\href{https://jira.lsstcorp.org/browse/LVV-9763}{LVV-9763}) satisfies -the rms width of the internal photometric zero-point in g, r, i, z, and -y-bands. - -Associated element DMS-REQ-0359-V-15 -(\href{https://jira.lsstcorp.org/browse/LVV-9764}{LVV-9764}) satisfies -the percentage of the image area affected by ghosts that exceed the -threshold. - -Associated element DMS-REQ-0359-V-16 -(\href{https://jira.lsstcorp.org/browse/LVV-9765}{LVV-9765}) satisfies -the accuracy of zero-point for colors that do not include the u-band. - -Associated element DMS-REQ-0359-V-17 -(\href{https://jira.lsstcorp.org/browse/LVV-9766}{LVV-9766}) satisfies -the maximum RMS of the ratio of the flux measurement error between -resolved/unresolved sources. +Associated element DMS-REQ-0359-V-01 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-3401}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-3401} {Verified} } ) satisfies the requirement on photometric +repeatability in the u, z, and y-band filters. + +Associated element DMS-REQ-0359-V-02 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9751}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9751} {In Verification} } ) satisfies the requirement on the maximum +fraction of sensors with scientifically unusable pixels. + +Associated element DMS-REQ-0359-V-03 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9752}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9752} {Verified} } ) satisfies the constraint on maximum fraction of +outliers among non-saturated point sources. + +Associated element DMS-REQ-0359-V-05 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9754}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9754} {Verified} } ) satisfies the repeatability outlier limit in g, +r, and i-bands. + +Associated element DMS-REQ-0359-V-06 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9755}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9755} {In Verification} } ) satisfies the constraint on the accuracy +of the transformation from internal to physical photometric scales. + +Associated element DMS-REQ-0359-V-07 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9756}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9756} {In Verification} } ) satisfies the rms width of the internal +photometric zero-point in u-band. + +Associated element DMS-REQ-0359-V-08 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9757}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9757} {In Verification} } ) satisfies the maximum local significance +of imperfect crosstalk corrections. + +Associated element DMS-REQ-0359-V-09 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9758}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9758} {Verified} } ) satisfies the repeatability outlier limit in u, +z, and y-bands. + +Associated element DMS-REQ-0359-V-10 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9759}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9759} {Verified} } ) satisfies the rms photometric repeatability in +g, r, and i-bands. + +Associated element DMS-REQ-0359-V-11 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9760}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9760} {In Verification} } ) satisfies the fraction of zero-point +errors that can exceed the outlier limit. + +Associated element DMS-REQ-0359-V-12 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9761}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9761} {In Verification} } ) satisfies the maximum fraction of +unusable pixels per sensor. + +Associated element DMS-REQ-0359-V-13 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9762}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9762} {In Verification} } ) satisfies the maximum allowable +precision in the sky brightness determination. + +Associated element DMS-REQ-0359-V-14 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9763}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9763} {In Verification} } ) satisfies the rms width of the internal +photometric zero-point in g, r, i, z, and y-bands. + +Associated element DMS-REQ-0359-V-15 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9764}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9764} {In Verification} } ) satisfies the percentage of the image +area affected by ghosts that exceed the threshold. + +Associated element DMS-REQ-0359-V-16 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9765}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9765} {In Verification} } ) satisfies the accuracy of zero-point for +colors that do not include the u-band. + +Associated element DMS-REQ-0359-V-17 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9766}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9766} {Verified} } ) satisfies the maximum RMS of the ratio of the +flux measurement error between resolved/unresolved sources. {\footnotesize \begin{tabular}{p{4cm}p{12cm}} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0359 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -33271,54 +30554,10 @@ \subsection{[LVV-9753] DMS-REQ-0359-V-04: Accuracy of zero point for colors with calculation of the photometric performance metrics defined in OSS-REQ-0387. -\textbf{Discussion:} The relevant metrics are listed in the table -photometricPerformance below. The values in the tables are the target -values for LSST but are not verified as part of this requirement. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{GhostAF = 1{{[}percent{]}}} Percentage of image area that can -have ghosts with surface brightness gradient amplitude of more than 1/3 -of the sky noise over 1 arcsec., \textbf{PF1 = 10{{[}percent{]}}} The -maximum fraction of isolated non-saturated point source measurements -exceeding the outlier limit., \textbf{PA1gri = 5{{[}millimagnitude{]}}} -The RMS photometric repeatability of bright non-saturated unresolved -point sources in the g, r, and i filters., \textbf{PA3 = -10{{[}millimagnitude{]}}} RMS width of internal photometric zero-point -(precision of system uniformity across the sky) for all bands except -u-band., \textbf{PA4 = 15{{[}millimagnitude{]}}} The zero point error -outlier limit., \textbf{PF2 = 10{{[}percent{]}}} Fraction of zeropoint -errors that can exceed the zero point error outlier limit., -\textbf{PixFrac = 1{{[}percent{]}}} The maximum fraction of pixels -scientifically unusable per sensor out of the total allowable fraction -of sensors meeting this performance., \textbf{PA1uzy = -7.5{{[}millimagnitude{]}}} The RMS photometric repeatability of bright -non-saturated unresolved point sources in the u, z, and y filters., -\textbf{PA6 = 10{{[}millimagnitude{]}}} Accuracy of the transformation -of the internal LSST photometry to a physical scale (e.g. AB -magnitudes)., \textbf{Xtalk = 3{{[}sigma{]}}} The maximum local -significance integrated over the PSF of imperfect crosstalk -corrections., \textbf{PA5u = 10{{[}millimagnitude{]}}} Accuracy of -absolute band-to-band color zero-point for colors constructed using the -u-band., \textbf{ResSource = 2{{[}unitless{]}}} Maximum RMS of the ratio -of the error in integrated flux measurement between bright, isolated, -resolved sources less than 10 arcsec in diameter and bright, isolated -unresolved point sources., \textbf{PA2uzy = 22.5{{[}millimagnitude{]}}} -Repeatability outlier limit for isolated bright non-saturated point -sources in the u, z, and y filters., \textbf{SensorFraction = -15{{[}percent{]}}} The maximum allowable fraction of sensors with -PixFrac scientifically unusable pixels., \textbf{PA3u = -20{{[}millimagnitude{]}}} RMS width of internal photometric zero-point -(precision of system uniformity across the sky) in the u-band., -\textbf{PA2gri = 15{{[}millimagnitude{]}}} Repeatability outlier limit -for isolated bright non-saturated point sources in the g, r, and i -filters., \textbf{SBPrec = 1{{[}percent{]}}} The maximum error in the -precision of the sky brightness determination., \textbf{PA5 = -5{{[}millimagnitude{]}}} Accuracy of absolute band-to-band color -zero-point for all colors constructed from any filter pair, excluding -the u-band.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0387 & Photometric Performance \\ \end{tabular} \\ \hline \end{longtable} @@ -33328,32 +30567,32 @@ \subsection{[LVV-9753] DMS-REQ-0359-V-04: Accuracy of zero point for colors with \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T377}{LVV-T377} & \multicolumn{4}{p{12cm}}{ Verify Calculation of Photometric Performance Metrics } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1846}{LVV-T1846} & \multicolumn{4}{p{12cm}}{ Verify calculation of band-to-band color zero-point accuracy including +u-band } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the DMS system provides software to calculate photometric -performance metrics, and that the algorithms are properly calculating -the desired quantities. Note that because the DMS requirement is that -the software shall be provided (and not on the actual measured values of -the metrics), we verify all of the requirements via a single test case. +Verify that the DM system provides software to assess whether the +accuracy of absolute band-to-band color zero-points for all colors +constructed from any filter pair, including the u-band, is less than +\textbf{PA5u = 10 millimagnitudes}. } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1846}{LVV-T1846} & \multicolumn{4}{p{12cm}}{ Verify calculation of band-to-band color zero-point accuracy including -u-band } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T377}{LVV-T377} & \multicolumn{4}{p{12cm}}{ Verify Calculation of Photometric Performance Metrics } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the DM system provides software to assess whether the -accuracy of absolute band-to-band color zero-points for all colors -constructed from any filter pair, including the u-band, is less than -\textbf{PA5u = 10 millimagnitudes}. +Verify that the DMS system provides software to calculate photometric +performance metrics, and that the algorithms are properly calculating +the desired quantities. Note that because the DMS requirement is that +the software shall be provided (and not on the actual measured values of +the metrics), we verify all of the requirements via a single test case. } @@ -33363,10 +30602,10 @@ \subsection{[LVV-9754] DMS-REQ-0359-V-05: Repeatability outlier limit in gri }\l \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9754}{LVV-9754} & -Leanne Guy & In Verification & +\href{https://rubinobs.atlassian.net/browse/LVV-9754}{LVV-9754} & +Leanne Guy & Verified & \begin{tabular}{c} -LVV-T1759 \\ + \\ \end{tabular} \\ \hline @@ -33378,83 +30617,108 @@ \subsection{[LVV-9754] DMS-REQ-0359-V-05: Repeatability outlier limit in gri }\l applied to the PF1 metric: The RMS photometric repeatability of bright non-saturated unresolved point sources in the g, r, and i filter. -Associated element DMS-REQ-0359-V-01 -(\href{https://jira.lsstcorp.org/browse/LVV-3401}{LVV-3401}}) -satisfies the requirement on photometric repeatability in the u, z, and -y-band filters. - -Associated element DMS-REQ-0359-V-02 -(\href{https://jira.lsstcorp.org/browse/LVV-9751}{LVV-9751}) satisfies -the requirement on the maximum fraction of sensors with scientifically -unusable pixels. - -Associated element DMS-REQ-0359-V-03 -(\href{https://jira.lsstcorp.org/browse/LVV-9752}{LVV-9752}) satisfies -the constraint on maximum fraction of outliers among non-saturated point -sources. - -Associated element DMS-REQ-0359-V-04 -(\href{https://jira.lsstcorp.org/browse/LVV-9753}{LVV-9753}) satisfies -the accuracy of zero-point for colors that use the u-band. - -Associated element DMS-REQ-0359-V-06 -(\href{https://jira.lsstcorp.org/browse/LVV-9755}{LVV-9755}) satisfies -the constraint on the accuracy of the transformation from internal to -physical photometric scales. - -Associated element DMS-REQ-0359-V-07 -(\href{https://jira.lsstcorp.org/browse/LVV-9756}{LVV-9756}) satisfies -the rms width of the internal photometric zero-point in u-band. - -Associated element DMS-REQ-0359-V-08 -(\href{https://jira.lsstcorp.org/browse/LVV-9757}{LVV-9757}) satisfies -the maximum local significance of imperfect crosstalk corrections. - -Associated element DMS-REQ-0359-V-09 -(\href{https://jira.lsstcorp.org/browse/LVV-9758}{LVV-9758}) satisfies -the repeatability outlier limit in u, z, and y-bands. - -Associated element DMS-REQ-0359-V-10 -(\href{https://jira.lsstcorp.org/browse/LVV-9759}{LVV-9759}}) -satisfies the rms photometric repeatability in g, r, and i-bands. - -Associated element DMS-REQ-0359-V-11 -(\href{https://jira.lsstcorp.org/browse/LVV-9760}{LVV-9760}) satisfies -the fraction of zero-point errors that can exceed the outlier limit. - -Associated element DMS-REQ-0359-V-12 -(\href{https://jira.lsstcorp.org/browse/LVV-9761}{LVV-9761}) satisfies -the maximum fraction of unusable pixels per sensor. - -Associated element DMS-REQ-0359-V-13 -(\href{https://jira.lsstcorp.org/browse/LVV-9762}{LVV-9762}) satisfies -the maximum allowable precision in the sky brightness determination. - -Associated element DMS-REQ-0359-V-14 -(\href{https://jira.lsstcorp.org/browse/LVV-9763}{LVV-9763}) satisfies -the rms width of the internal photometric zero-point in g, r, i, z, and -y-bands. - -Associated element DMS-REQ-0359-V-15 -(\href{https://jira.lsstcorp.org/browse/LVV-9764}{LVV-9764}) satisfies -the percentage of the image area affected by ghosts that exceed the -threshold. - -Associated element DMS-REQ-0359-V-16 -(\href{https://jira.lsstcorp.org/browse/LVV-9765}{LVV-9765}) satisfies -the accuracy of zero-point for colors that do not include the u-band. - -Associated element DMS-REQ-0359-V-17 -(\href{https://jira.lsstcorp.org/browse/LVV-9766}{LVV-9766}) satisfies -the maximum RMS of the ratio of the flux measurement error between -resolved/unresolved sources. +Associated element DMS-REQ-0359-V-01 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-3401}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-3401} {Verified} } ) satisfies the requirement on photometric +repeatability in the u, z, and y-band filters. + +Associated element DMS-REQ-0359-V-02 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9751}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9751} {In Verification} } ) satisfies the requirement on the maximum +fraction of sensors with scientifically unusable pixels. + +Associated element DMS-REQ-0359-V-03 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9752}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9752} {Verified} } ) satisfies the constraint on maximum fraction of +outliers among non-saturated point sources. + +Associated element DMS-REQ-0359-V-04 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9753}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9753} {In Verification} } ) satisfies the accuracy of zero-point for +colors that use the u-band. + +Associated element DMS-REQ-0359-V-06 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9755}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9755} {In Verification} } ) satisfies the constraint on the accuracy +of the transformation from internal to physical photometric scales. + +Associated element DMS-REQ-0359-V-07 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9756}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9756} {In Verification} } ) satisfies the rms width of the internal +photometric zero-point in u-band. + +Associated element DMS-REQ-0359-V-08 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9757}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9757} {In Verification} } ) satisfies the maximum local significance +of imperfect crosstalk corrections. + +Associated element DMS-REQ-0359-V-09 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9758}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9758} {Verified} } ) satisfies the repeatability outlier limit in u, +z, and y-bands. + +Associated element DMS-REQ-0359-V-10 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9759}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9759} {Verified} } ) satisfies the rms photometric repeatability in +g, r, and i-bands. + +Associated element DMS-REQ-0359-V-11 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9760}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9760} {In Verification} } ) satisfies the fraction of zero-point +errors that can exceed the outlier limit. + +Associated element DMS-REQ-0359-V-12 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9761}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9761} {In Verification} } ) satisfies the maximum fraction of +unusable pixels per sensor. + +Associated element DMS-REQ-0359-V-13 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9762}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9762} {In Verification} } ) satisfies the maximum allowable +precision in the sky brightness determination. + +Associated element DMS-REQ-0359-V-14 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9763}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9763} {In Verification} } ) satisfies the rms width of the internal +photometric zero-point in g, r, i, z, and y-bands. + +Associated element DMS-REQ-0359-V-15 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9764}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9764} {In Verification} } ) satisfies the percentage of the image +area affected by ghosts that exceed the threshold. + +Associated element DMS-REQ-0359-V-16 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9765}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9765} {In Verification} } ) satisfies the accuracy of zero-point for +colors that do not include the u-band. + +Associated element DMS-REQ-0359-V-17 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9766}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9766} {Verified} } ) satisfies the maximum RMS of the ratio of the +flux measurement error between resolved/unresolved sources. {\footnotesize \begin{tabular}{p{4cm}p{12cm}} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0359 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -33462,54 +30726,10 @@ \subsection{[LVV-9754] DMS-REQ-0359-V-05: Repeatability outlier limit in gri }\l calculation of the photometric performance metrics defined in OSS-REQ-0387. -\textbf{Discussion:} The relevant metrics are listed in the table -photometricPerformance below. The values in the tables are the target -values for LSST but are not verified as part of this requirement. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{GhostAF = 1{{[}percent{]}}} Percentage of image area that can -have ghosts with surface brightness gradient amplitude of more than 1/3 -of the sky noise over 1 arcsec., \textbf{PF1 = 10{{[}percent{]}}} The -maximum fraction of isolated non-saturated point source measurements -exceeding the outlier limit., \textbf{PA1gri = 5{{[}millimagnitude{]}}} -The RMS photometric repeatability of bright non-saturated unresolved -point sources in the g, r, and i filters., \textbf{PA3 = -10{{[}millimagnitude{]}}} RMS width of internal photometric zero-point -(precision of system uniformity across the sky) for all bands except -u-band., \textbf{PA4 = 15{{[}millimagnitude{]}}} The zero point error -outlier limit., \textbf{PF2 = 10{{[}percent{]}}} Fraction of zeropoint -errors that can exceed the zero point error outlier limit., -\textbf{PixFrac = 1{{[}percent{]}}} The maximum fraction of pixels -scientifically unusable per sensor out of the total allowable fraction -of sensors meeting this performance., \textbf{PA1uzy = -7.5{{[}millimagnitude{]}}} The RMS photometric repeatability of bright -non-saturated unresolved point sources in the u, z, and y filters., -\textbf{PA6 = 10{{[}millimagnitude{]}}} Accuracy of the transformation -of the internal LSST photometry to a physical scale (e.g. AB -magnitudes)., \textbf{Xtalk = 3{{[}sigma{]}}} The maximum local -significance integrated over the PSF of imperfect crosstalk -corrections., \textbf{PA5u = 10{{[}millimagnitude{]}}} Accuracy of -absolute band-to-band color zero-point for colors constructed using the -u-band., \textbf{ResSource = 2{{[}unitless{]}}} Maximum RMS of the ratio -of the error in integrated flux measurement between bright, isolated, -resolved sources less than 10 arcsec in diameter and bright, isolated -unresolved point sources., \textbf{PA2uzy = 22.5{{[}millimagnitude{]}}} -Repeatability outlier limit for isolated bright non-saturated point -sources in the u, z, and y filters., \textbf{SensorFraction = -15{{[}percent{]}}} The maximum allowable fraction of sensors with -PixFrac scientifically unusable pixels., \textbf{PA3u = -20{{[}millimagnitude{]}}} RMS width of internal photometric zero-point -(precision of system uniformity across the sky) in the u-band., -\textbf{PA2gri = 15{{[}millimagnitude{]}}} Repeatability outlier limit -for isolated bright non-saturated point sources in the g, r, and i -filters., \textbf{SBPrec = 1{{[}percent{]}}} The maximum error in the -precision of the sky brightness determination., \textbf{PA5 = -5{{[}millimagnitude{]}}} Accuracy of absolute band-to-band color -zero-point for all colors constructed from any filter pair, excluding -the u-band.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0387 & Photometric Performance \\ \end{tabular} \\ \hline \end{longtable} @@ -33523,7 +30743,7 @@ \subsubsection{Test Cases Summary} non-saturated point sources in the g, r, and i filters (PA2gri) can be applied. } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -33540,11 +30760,11 @@ \subsection{[LVV-9755] DMS-REQ-0359-V-06: Accuracy of photometric transformation \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9755}{LVV-9755} & -Leanne Guy & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-9755}{LVV-9755} & +Leanne Guy & In Verification & \begin{tabular}{c} -LVV-T377 \\ -LVV-T1845 \\ + \\ + \\ \end{tabular} \\ \hline @@ -33555,82 +30775,108 @@ \subsection{[LVV-9755] DMS-REQ-0359-V-06: Accuracy of photometric transformation physical scale (e.g. AB magnitudes) shall be less than \textbf{PA6 = 10 millimagnitudes}. -Associated element DMS-REQ-0359-V-01 -(\href{https://jira.lsstcorp.org/browse/LVV-3401}{LVV-3401}}) -satisfies the requirement on photometric repeatability in the u, z, and -y-band filters. - -Associated element DMS-REQ-0359-V-02 -(\href{https://jira.lsstcorp.org/browse/LVV-9751}{LVV-9751}) satisfies -the requirement on the maximum fraction of sensors with scientifically -unusable pixels. - -Associated element DMS-REQ-0359-V-03 -(\href{https://jira.lsstcorp.org/browse/LVV-9752}{LVV-9752}) satisfies -the constraint on maximum fraction of outliers among non-saturated point -sources. - -Associated element DMS-REQ-0359-V-04 -(\href{https://jira.lsstcorp.org/browse/LVV-9753}{LVV-9753}) satisfies -the accuracy of zero-point for colors that use the u-band. - -Associated element DMS-REQ-0359-V-05 -(\href{https://jira.lsstcorp.org/browse/LVV-9754}{LVV-9754}) satisfies -the repeatability outlier limit in g, r, and i-bands. - -Associated element DMS-REQ-0359-V-07 -(\href{https://jira.lsstcorp.org/browse/LVV-9756}{LVV-9756}) satisfies -the rms width of the internal photometric zero-point in u-band. - -Associated element DMS-REQ-0359-V-08 -(\href{https://jira.lsstcorp.org/browse/LVV-9757}{LVV-9757}) satisfies -the maximum local significance of imperfect crosstalk corrections. - -Associated element DMS-REQ-0359-V-09 -(\href{https://jira.lsstcorp.org/browse/LVV-9758}{LVV-9758}) satisfies -the repeatability outlier limit in u, z, and y-bands. - -Associated element DMS-REQ-0359-V-10 -(\href{https://jira.lsstcorp.org/browse/LVV-9759}{LVV-9759}}) -satisfies the rms photometric repeatability in g, r, and i-bands. - -Associated element DMS-REQ-0359-V-11 -(\href{https://jira.lsstcorp.org/browse/LVV-9760}{LVV-9760}) satisfies -the fraction of zero-point errors that can exceed the outlier limit. - -Associated element DMS-REQ-0359-V-12 -(\href{https://jira.lsstcorp.org/browse/LVV-9761}{LVV-9761}) satisfies -the maximum fraction of unusable pixels per sensor. - -Associated element DMS-REQ-0359-V-13 -(\href{https://jira.lsstcorp.org/browse/LVV-9762}{LVV-9762}) satisfies -the maximum allowable precision in the sky brightness determination. - -Associated element DMS-REQ-0359-V-14 -(\href{https://jira.lsstcorp.org/browse/LVV-9763}{LVV-9763}) satisfies -the rms width of the internal photometric zero-point in g, r, i, z, and -y-bands. - -Associated element DMS-REQ-0359-V-15 -(\href{https://jira.lsstcorp.org/browse/LVV-9764}{LVV-9764}) satisfies -the percentage of the image area affected by ghosts that exceed the -threshold. - -Associated element DMS-REQ-0359-V-16 -(\href{https://jira.lsstcorp.org/browse/LVV-9765}{LVV-9765}) satisfies -the accuracy of zero-point for colors that do not include the u-band. - -Associated element DMS-REQ-0359-V-17 -(\href{https://jira.lsstcorp.org/browse/LVV-9766}{LVV-9766}) satisfies -the maximum RMS of the ratio of the flux measurement error between -resolved/unresolved sources. +Associated element DMS-REQ-0359-V-01 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-3401}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-3401} {Verified} } ) satisfies the requirement on photometric +repeatability in the u, z, and y-band filters. + +Associated element DMS-REQ-0359-V-02 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9751}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9751} {In Verification} } ) satisfies the requirement on the maximum +fraction of sensors with scientifically unusable pixels. + +Associated element DMS-REQ-0359-V-03 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9752}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9752} {Verified} } ) satisfies the constraint on maximum fraction of +outliers among non-saturated point sources. + +Associated element DMS-REQ-0359-V-04 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9753}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9753} {In Verification} } ) satisfies the accuracy of zero-point for +colors that use the u-band. + +Associated element DMS-REQ-0359-V-05 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9754}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9754} {Verified} } ) satisfies the repeatability outlier limit in g, +r, and i-bands. + +Associated element DMS-REQ-0359-V-07 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9756}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9756} {In Verification} } ) satisfies the rms width of the internal +photometric zero-point in u-band. + +Associated element DMS-REQ-0359-V-08 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9757}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9757} {In Verification} } ) satisfies the maximum local significance +of imperfect crosstalk corrections. + +Associated element DMS-REQ-0359-V-09 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9758}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9758} {Verified} } ) satisfies the repeatability outlier limit in u, +z, and y-bands. + +Associated element DMS-REQ-0359-V-10 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9759}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9759} {Verified} } ) satisfies the rms photometric repeatability in +g, r, and i-bands. + +Associated element DMS-REQ-0359-V-11 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9760}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9760} {In Verification} } ) satisfies the fraction of zero-point +errors that can exceed the outlier limit. + +Associated element DMS-REQ-0359-V-12 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9761}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9761} {In Verification} } ) satisfies the maximum fraction of +unusable pixels per sensor. + +Associated element DMS-REQ-0359-V-13 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9762}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9762} {In Verification} } ) satisfies the maximum allowable +precision in the sky brightness determination. + +Associated element DMS-REQ-0359-V-14 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9763}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9763} {In Verification} } ) satisfies the rms width of the internal +photometric zero-point in g, r, i, z, and y-bands. + +Associated element DMS-REQ-0359-V-15 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9764}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9764} {In Verification} } ) satisfies the percentage of the image +area affected by ghosts that exceed the threshold. + +Associated element DMS-REQ-0359-V-16 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9765}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9765} {In Verification} } ) satisfies the accuracy of zero-point for +colors that do not include the u-band. + +Associated element DMS-REQ-0359-V-17 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9766}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9766} {Verified} } ) satisfies the maximum RMS of the ratio of the +flux measurement error between resolved/unresolved sources. {\footnotesize \begin{tabular}{p{4cm}p{12cm}} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0359 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -33638,54 +30884,10 @@ \subsection{[LVV-9755] DMS-REQ-0359-V-06: Accuracy of photometric transformation calculation of the photometric performance metrics defined in OSS-REQ-0387. -\textbf{Discussion:} The relevant metrics are listed in the table -photometricPerformance below. The values in the tables are the target -values for LSST but are not verified as part of this requirement. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{GhostAF = 1{{[}percent{]}}} Percentage of image area that can -have ghosts with surface brightness gradient amplitude of more than 1/3 -of the sky noise over 1 arcsec., \textbf{PF1 = 10{{[}percent{]}}} The -maximum fraction of isolated non-saturated point source measurements -exceeding the outlier limit., \textbf{PA1gri = 5{{[}millimagnitude{]}}} -The RMS photometric repeatability of bright non-saturated unresolved -point sources in the g, r, and i filters., \textbf{PA3 = -10{{[}millimagnitude{]}}} RMS width of internal photometric zero-point -(precision of system uniformity across the sky) for all bands except -u-band., \textbf{PA4 = 15{{[}millimagnitude{]}}} The zero point error -outlier limit., \textbf{PF2 = 10{{[}percent{]}}} Fraction of zeropoint -errors that can exceed the zero point error outlier limit., -\textbf{PixFrac = 1{{[}percent{]}}} The maximum fraction of pixels -scientifically unusable per sensor out of the total allowable fraction -of sensors meeting this performance., \textbf{PA1uzy = -7.5{{[}millimagnitude{]}}} The RMS photometric repeatability of bright -non-saturated unresolved point sources in the u, z, and y filters., -\textbf{PA6 = 10{{[}millimagnitude{]}}} Accuracy of the transformation -of the internal LSST photometry to a physical scale (e.g. AB -magnitudes)., \textbf{Xtalk = 3{{[}sigma{]}}} The maximum local -significance integrated over the PSF of imperfect crosstalk -corrections., \textbf{PA5u = 10{{[}millimagnitude{]}}} Accuracy of -absolute band-to-band color zero-point for colors constructed using the -u-band., \textbf{ResSource = 2{{[}unitless{]}}} Maximum RMS of the ratio -of the error in integrated flux measurement between bright, isolated, -resolved sources less than 10 arcsec in diameter and bright, isolated -unresolved point sources., \textbf{PA2uzy = 22.5{{[}millimagnitude{]}}} -Repeatability outlier limit for isolated bright non-saturated point -sources in the u, z, and y filters., \textbf{SensorFraction = -15{{[}percent{]}}} The maximum allowable fraction of sensors with -PixFrac scientifically unusable pixels., \textbf{PA3u = -20{{[}millimagnitude{]}}} RMS width of internal photometric zero-point -(precision of system uniformity across the sky) in the u-band., -\textbf{PA2gri = 15{{[}millimagnitude{]}}} Repeatability outlier limit -for isolated bright non-saturated point sources in the g, r, and i -filters., \textbf{SBPrec = 1{{[}percent{]}}} The maximum error in the -precision of the sky brightness determination., \textbf{PA5 = -5{{[}millimagnitude{]}}} Accuracy of absolute band-to-band color -zero-point for all colors constructed from any filter pair, excluding -the u-band.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0387 & Photometric Performance \\ \end{tabular} \\ \hline \end{longtable} @@ -33697,7 +30899,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T377}{LVV-T377} & \multicolumn{4}{p{12cm}}{ Verify Calculation of Photometric Performance Metrics } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -33712,7 +30914,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1845}{LVV-T1845} & \multicolumn{4}{p{12cm}}{ Verify accuracy of photometric transformation to physical scale } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -33729,11 +30931,11 @@ \subsection{[LVV-9756] DMS-REQ-0359-V-07: RMS width of zero point in u-band }\la \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9756}{LVV-9756} & -Leanne Guy & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-9756}{LVV-9756} & +Leanne Guy & In Verification & \begin{tabular}{c} -LVV-T377 \\ -LVV-T1844 \\ + \\ + \\ \end{tabular} \\ \hline @@ -33744,83 +30946,108 @@ \subsection{[LVV-9756] DMS-REQ-0359-V-07: RMS width of zero point in u-band }\la uniformity across the sky) in the u-band shall be less than \textbf{PA3u = 20 millimagnitudes}. -Associated element DMS-REQ-0359-V-01 -(\href{https://jira.lsstcorp.org/browse/LVV-3401}{LVV-3401}}) -satisfies the requirement on photometric repeatability in the u, z, and -y-band filters. - -Associated element DMS-REQ-0359-V-02 -(\href{https://jira.lsstcorp.org/browse/LVV-9751}{LVV-9751}) satisfies -the requirement on the maximum fraction of sensors with scientifically -unusable pixels. - -Associated element DMS-REQ-0359-V-03 -(\href{https://jira.lsstcorp.org/browse/LVV-9752}{LVV-9752}) satisfies -the constraint on maximum fraction of outliers among non-saturated point -sources. - -Associated element DMS-REQ-0359-V-04 -(\href{https://jira.lsstcorp.org/browse/LVV-9753}{LVV-9753}) satisfies -the accuracy of zero-point for colors that use the u-band. - -Associated element DMS-REQ-0359-V-05 -(\href{https://jira.lsstcorp.org/browse/LVV-9754}{LVV-9754}) satisfies -the repeatability outlier limit in g, r, and i-bands. - -Associated element DMS-REQ-0359-V-06 -(\href{https://jira.lsstcorp.org/browse/LVV-9755}{LVV-9755}) satisfies -the constraint on the accuracy of the transformation from internal to -physical photometric scales. - -Associated element DMS-REQ-0359-V-08 -(\href{https://jira.lsstcorp.org/browse/LVV-9757}{LVV-9757}) satisfies -the maximum local significance of imperfect crosstalk corrections. - -Associated element DMS-REQ-0359-V-09 -(\href{https://jira.lsstcorp.org/browse/LVV-9758}{LVV-9758}) satisfies -the repeatability outlier limit in u, z, and y-bands. - -Associated element DMS-REQ-0359-V-10 -(\href{https://jira.lsstcorp.org/browse/LVV-9759}{LVV-9759}}) -satisfies the rms photometric repeatability in g, r, and i-bands. - -Associated element DMS-REQ-0359-V-11 -(\href{https://jira.lsstcorp.org/browse/LVV-9760}{LVV-9760}) satisfies -the fraction of zero-point errors that can exceed the outlier limit. - -Associated element DMS-REQ-0359-V-12 -(\href{https://jira.lsstcorp.org/browse/LVV-9761}{LVV-9761}) satisfies -the maximum fraction of unusable pixels per sensor. - -Associated element DMS-REQ-0359-V-13 -(\href{https://jira.lsstcorp.org/browse/LVV-9762}{LVV-9762}) satisfies -the maximum allowable precision in the sky brightness determination. - -Associated element DMS-REQ-0359-V-14 -(\href{https://jira.lsstcorp.org/browse/LVV-9763}{LVV-9763}) satisfies -the rms width of the internal photometric zero-point in g, r, i, z, and -y-bands. - -Associated element DMS-REQ-0359-V-15 -(\href{https://jira.lsstcorp.org/browse/LVV-9764}{LVV-9764}) satisfies -the percentage of the image area affected by ghosts that exceed the -threshold. - -Associated element DMS-REQ-0359-V-16 -(\href{https://jira.lsstcorp.org/browse/LVV-9765}{LVV-9765}) satisfies -the accuracy of zero-point for colors that do not include the u-band. - -Associated element DMS-REQ-0359-V-17 -(\href{https://jira.lsstcorp.org/browse/LVV-9766}{LVV-9766}) satisfies -the maximum RMS of the ratio of the flux measurement error between -resolved/unresolved sources. +Associated element DMS-REQ-0359-V-01 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-3401}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-3401} {Verified} } ) satisfies the requirement on photometric +repeatability in the u, z, and y-band filters. + +Associated element DMS-REQ-0359-V-02 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9751}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9751} {In Verification} } ) satisfies the requirement on the maximum +fraction of sensors with scientifically unusable pixels. + +Associated element DMS-REQ-0359-V-03 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9752}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9752} {Verified} } ) satisfies the constraint on maximum fraction of +outliers among non-saturated point sources. + +Associated element DMS-REQ-0359-V-04 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9753}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9753} {In Verification} } ) satisfies the accuracy of zero-point for +colors that use the u-band. + +Associated element DMS-REQ-0359-V-05 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9754}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9754} {Verified} } ) satisfies the repeatability outlier limit in g, +r, and i-bands. + +Associated element DMS-REQ-0359-V-06 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9755}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9755} {In Verification} } ) satisfies the constraint on the accuracy +of the transformation from internal to physical photometric scales. + +Associated element DMS-REQ-0359-V-08 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9757}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9757} {In Verification} } ) satisfies the maximum local significance +of imperfect crosstalk corrections. + +Associated element DMS-REQ-0359-V-09 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9758}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9758} {Verified} } ) satisfies the repeatability outlier limit in u, +z, and y-bands. + +Associated element DMS-REQ-0359-V-10 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9759}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9759} {Verified} } ) satisfies the rms photometric repeatability in +g, r, and i-bands. + +Associated element DMS-REQ-0359-V-11 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9760}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9760} {In Verification} } ) satisfies the fraction of zero-point +errors that can exceed the outlier limit. + +Associated element DMS-REQ-0359-V-12 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9761}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9761} {In Verification} } ) satisfies the maximum fraction of +unusable pixels per sensor. + +Associated element DMS-REQ-0359-V-13 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9762}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9762} {In Verification} } ) satisfies the maximum allowable +precision in the sky brightness determination. + +Associated element DMS-REQ-0359-V-14 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9763}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9763} {In Verification} } ) satisfies the rms width of the internal +photometric zero-point in g, r, i, z, and y-bands. + +Associated element DMS-REQ-0359-V-15 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9764}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9764} {In Verification} } ) satisfies the percentage of the image +area affected by ghosts that exceed the threshold. + +Associated element DMS-REQ-0359-V-16 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9765}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9765} {In Verification} } ) satisfies the accuracy of zero-point for +colors that do not include the u-band. + +Associated element DMS-REQ-0359-V-17 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9766}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9766} {Verified} } ) satisfies the maximum RMS of the ratio of the +flux measurement error between resolved/unresolved sources. {\footnotesize \begin{tabular}{p{4cm}p{12cm}} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0359 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -33828,54 +31055,10 @@ \subsection{[LVV-9756] DMS-REQ-0359-V-07: RMS width of zero point in u-band }\la calculation of the photometric performance metrics defined in OSS-REQ-0387. -\textbf{Discussion:} The relevant metrics are listed in the table -photometricPerformance below. The values in the tables are the target -values for LSST but are not verified as part of this requirement. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{GhostAF = 1{{[}percent{]}}} Percentage of image area that can -have ghosts with surface brightness gradient amplitude of more than 1/3 -of the sky noise over 1 arcsec., \textbf{PF1 = 10{{[}percent{]}}} The -maximum fraction of isolated non-saturated point source measurements -exceeding the outlier limit., \textbf{PA1gri = 5{{[}millimagnitude{]}}} -The RMS photometric repeatability of bright non-saturated unresolved -point sources in the g, r, and i filters., \textbf{PA3 = -10{{[}millimagnitude{]}}} RMS width of internal photometric zero-point -(precision of system uniformity across the sky) for all bands except -u-band., \textbf{PA4 = 15{{[}millimagnitude{]}}} The zero point error -outlier limit., \textbf{PF2 = 10{{[}percent{]}}} Fraction of zeropoint -errors that can exceed the zero point error outlier limit., -\textbf{PixFrac = 1{{[}percent{]}}} The maximum fraction of pixels -scientifically unusable per sensor out of the total allowable fraction -of sensors meeting this performance., \textbf{PA1uzy = -7.5{{[}millimagnitude{]}}} The RMS photometric repeatability of bright -non-saturated unresolved point sources in the u, z, and y filters., -\textbf{PA6 = 10{{[}millimagnitude{]}}} Accuracy of the transformation -of the internal LSST photometry to a physical scale (e.g. AB -magnitudes)., \textbf{Xtalk = 3{{[}sigma{]}}} The maximum local -significance integrated over the PSF of imperfect crosstalk -corrections., \textbf{PA5u = 10{{[}millimagnitude{]}}} Accuracy of -absolute band-to-band color zero-point for colors constructed using the -u-band., \textbf{ResSource = 2{{[}unitless{]}}} Maximum RMS of the ratio -of the error in integrated flux measurement between bright, isolated, -resolved sources less than 10 arcsec in diameter and bright, isolated -unresolved point sources., \textbf{PA2uzy = 22.5{{[}millimagnitude{]}}} -Repeatability outlier limit for isolated bright non-saturated point -sources in the u, z, and y filters., \textbf{SensorFraction = -15{{[}percent{]}}} The maximum allowable fraction of sensors with -PixFrac scientifically unusable pixels., \textbf{PA3u = -20{{[}millimagnitude{]}}} RMS width of internal photometric zero-point -(precision of system uniformity across the sky) in the u-band., -\textbf{PA2gri = 15{{[}millimagnitude{]}}} Repeatability outlier limit -for isolated bright non-saturated point sources in the g, r, and i -filters., \textbf{SBPrec = 1{{[}percent{]}}} The maximum error in the -precision of the sky brightness determination., \textbf{PA5 = -5{{[}millimagnitude{]}}} Accuracy of absolute band-to-band color -zero-point for all colors constructed from any filter pair, excluding -the u-band.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0387 & Photometric Performance \\ \end{tabular} \\ \hline \end{longtable} @@ -33887,7 +31070,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T377}{LVV-T377} & \multicolumn{4}{p{12cm}}{ Verify Calculation of Photometric Performance Metrics } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -33902,7 +31085,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1844}{LVV-T1844} & \multicolumn{4}{p{12cm}}{ Verify calculation of u-band photometric zero-point RMS } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -33919,11 +31102,11 @@ \subsection{[LVV-9757] DMS-REQ-0359-V-08: Max cross-talk imperfections }\label{l \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9757}{LVV-9757} & -Leanne Guy & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-9757}{LVV-9757} & +Leanne Guy & In Verification & \begin{tabular}{c} -LVV-T377 \\ -LVV-T1843 \\ + \\ + \\ \end{tabular} \\ \hline @@ -33933,83 +31116,108 @@ \subsection{[LVV-9757] DMS-REQ-0359-V-08: Max cross-talk imperfections }\label{l The maximum local significance integrated over the PSF of imperfect crosstalk corrections shall be less than \textbf{Xtalk = 3 sigma}. -Associated element DMS-REQ-0359-V-01 -(\href{https://jira.lsstcorp.org/browse/LVV-3401}{LVV-3401}}) -satisfies the requirement on photometric repeatability in the u, z, and -y-band filters. - -Associated element DMS-REQ-0359-V-02 -(\href{https://jira.lsstcorp.org/browse/LVV-9751}{LVV-9751}) satisfies -the requirement on the maximum fraction of sensors with scientifically -unusable pixels. - -Associated element DMS-REQ-0359-V-03 -(\href{https://jira.lsstcorp.org/browse/LVV-9752}{LVV-9752}) satisfies -the constraint on maximum fraction of outliers among non-saturated point -sources. - -Associated element DMS-REQ-0359-V-04 -(\href{https://jira.lsstcorp.org/browse/LVV-9753}{LVV-9753}) satisfies -the accuracy of zero-point for colors that use the u-band. - -Associated element DMS-REQ-0359-V-05 -(\href{https://jira.lsstcorp.org/browse/LVV-9754}{LVV-9754}) satisfies -the repeatability outlier limit in g, r, and i-bands. - -Associated element DMS-REQ-0359-V-06 -(\href{https://jira.lsstcorp.org/browse/LVV-9755}{LVV-9755}) satisfies -the constraint on the accuracy of the transformation from internal to -physical photometric scales. - -Associated element DMS-REQ-0359-V-07 -(\href{https://jira.lsstcorp.org/browse/LVV-9756}{LVV-9756}) satisfies -the rms width of the internal photometric zero-point in u-band. - -Associated element DMS-REQ-0359-V-09 -(\href{https://jira.lsstcorp.org/browse/LVV-9758}{LVV-9758}) satisfies -the repeatability outlier limit in u, z, and y-bands. - -Associated element DMS-REQ-0359-V-10 -(\href{https://jira.lsstcorp.org/browse/LVV-9759}{{LVV-9759}}) -satisfies the rms photometric repeatability in g, r, and i-bands. - -Associated element DMS-REQ-0359-V-11 -(\href{https://jira.lsstcorp.org/browse/LVV-9760}{LVV-9760}) satisfies -the fraction of zero-point errors that can exceed the outlier limit. - -Associated element DMS-REQ-0359-V-12 -(\href{https://jira.lsstcorp.org/browse/LVV-9761}{LVV-9761}) satisfies -the maximum fraction of unusable pixels per sensor. - -Associated element DMS-REQ-0359-V-13 -(\href{https://jira.lsstcorp.org/browse/LVV-9762}{LVV-9762}) satisfies -the maximum allowable precision in the sky brightness determination. - -Associated element DMS-REQ-0359-V-14 -(\href{https://jira.lsstcorp.org/browse/LVV-9763}{LVV-9763}) satisfies -the rms width of the internal photometric zero-point in g, r, i, z, and -y-bands. - -Associated element DMS-REQ-0359-V-15 -(\href{https://jira.lsstcorp.org/browse/LVV-9764}{LVV-9764}) satisfies -the percentage of the image area affected by ghosts that exceed the -threshold. - -Associated element DMS-REQ-0359-V-16 -(\href{https://jira.lsstcorp.org/browse/LVV-9765}{LVV-9765}) satisfies -the accuracy of zero-point for colors that do not include the u-band. - -Associated element DMS-REQ-0359-V-17 -(\href{https://jira.lsstcorp.org/browse/LVV-9766}{LVV-9766}) satisfies -the maximum RMS of the ratio of the flux measurement error between -resolved/unresolved sources. +Associated element DMS-REQ-0359-V-01 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-3401}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-3401} {Verified} } ) satisfies the requirement on photometric +repeatability in the u, z, and y-band filters. + +Associated element DMS-REQ-0359-V-02 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9751}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9751} {In Verification} } ) satisfies the requirement on the maximum +fraction of sensors with scientifically unusable pixels. + +Associated element DMS-REQ-0359-V-03 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9752}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9752} {Verified} } ) satisfies the constraint on maximum fraction of +outliers among non-saturated point sources. + +Associated element DMS-REQ-0359-V-04 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9753}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9753} {In Verification} } ) satisfies the accuracy of zero-point for +colors that use the u-band. + +Associated element DMS-REQ-0359-V-05 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9754}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9754} {Verified} } ) satisfies the repeatability outlier limit in g, +r, and i-bands. + +Associated element DMS-REQ-0359-V-06 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9755}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9755} {In Verification} } ) satisfies the constraint on the accuracy +of the transformation from internal to physical photometric scales. + +Associated element DMS-REQ-0359-V-07 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9756}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9756} {In Verification} } ) satisfies the rms width of the internal +photometric zero-point in u-band. + +Associated element DMS-REQ-0359-V-09 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9758}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9758} {Verified} } ) satisfies the repeatability outlier limit in u, +z, and y-bands. + +Associated element DMS-REQ-0359-V-10 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9759}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9759} {Verified} } ) satisfies the rms photometric repeatability in +g, r, and i-bands. + +Associated element DMS-REQ-0359-V-11 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9760}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9760} {In Verification} } ) satisfies the fraction of zero-point +errors that can exceed the outlier limit. + +Associated element DMS-REQ-0359-V-12 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9761}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9761} {In Verification} } ) satisfies the maximum fraction of +unusable pixels per sensor. + +Associated element DMS-REQ-0359-V-13 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9762}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9762} {In Verification} } ) satisfies the maximum allowable +precision in the sky brightness determination. + +Associated element DMS-REQ-0359-V-14 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9763}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9763} {In Verification} } ) satisfies the rms width of the internal +photometric zero-point in g, r, i, z, and y-bands. + +Associated element DMS-REQ-0359-V-15 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9764}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9764} {In Verification} } ) satisfies the percentage of the image +area affected by ghosts that exceed the threshold. + +Associated element DMS-REQ-0359-V-16 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9765}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9765} {In Verification} } ) satisfies the accuracy of zero-point for +colors that do not include the u-band. + +Associated element DMS-REQ-0359-V-17 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9766}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9766} {Verified} } ) satisfies the maximum RMS of the ratio of the +flux measurement error between resolved/unresolved sources. {\footnotesize \begin{tabular}{p{4cm}p{12cm}} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0359 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -34017,54 +31225,10 @@ \subsection{[LVV-9757] DMS-REQ-0359-V-08: Max cross-talk imperfections }\label{l calculation of the photometric performance metrics defined in OSS-REQ-0387. -\textbf{Discussion:} The relevant metrics are listed in the table -photometricPerformance below. The values in the tables are the target -values for LSST but are not verified as part of this requirement. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{GhostAF = 1{{[}percent{]}}} Percentage of image area that can -have ghosts with surface brightness gradient amplitude of more than 1/3 -of the sky noise over 1 arcsec., \textbf{PF1 = 10{{[}percent{]}}} The -maximum fraction of isolated non-saturated point source measurements -exceeding the outlier limit., \textbf{PA1gri = 5{{[}millimagnitude{]}}} -The RMS photometric repeatability of bright non-saturated unresolved -point sources in the g, r, and i filters., \textbf{PA3 = -10{{[}millimagnitude{]}}} RMS width of internal photometric zero-point -(precision of system uniformity across the sky) for all bands except -u-band., \textbf{PA4 = 15{{[}millimagnitude{]}}} The zero point error -outlier limit., \textbf{PF2 = 10{{[}percent{]}}} Fraction of zeropoint -errors that can exceed the zero point error outlier limit., -\textbf{PixFrac = 1{{[}percent{]}}} The maximum fraction of pixels -scientifically unusable per sensor out of the total allowable fraction -of sensors meeting this performance., \textbf{PA1uzy = -7.5{{[}millimagnitude{]}}} The RMS photometric repeatability of bright -non-saturated unresolved point sources in the u, z, and y filters., -\textbf{PA6 = 10{{[}millimagnitude{]}}} Accuracy of the transformation -of the internal LSST photometry to a physical scale (e.g. AB -magnitudes)., \textbf{Xtalk = 3{{[}sigma{]}}} The maximum local -significance integrated over the PSF of imperfect crosstalk -corrections., \textbf{PA5u = 10{{[}millimagnitude{]}}} Accuracy of -absolute band-to-band color zero-point for colors constructed using the -u-band., \textbf{ResSource = 2{{[}unitless{]}}} Maximum RMS of the ratio -of the error in integrated flux measurement between bright, isolated, -resolved sources less than 10 arcsec in diameter and bright, isolated -unresolved point sources., \textbf{PA2uzy = 22.5{{[}millimagnitude{]}}} -Repeatability outlier limit for isolated bright non-saturated point -sources in the u, z, and y filters., \textbf{SensorFraction = -15{{[}percent{]}}} The maximum allowable fraction of sensors with -PixFrac scientifically unusable pixels., \textbf{PA3u = -20{{[}millimagnitude{]}}} RMS width of internal photometric zero-point -(precision of system uniformity across the sky) in the u-band., -\textbf{PA2gri = 15{{[}millimagnitude{]}}} Repeatability outlier limit -for isolated bright non-saturated point sources in the g, r, and i -filters., \textbf{SBPrec = 1{{[}percent{]}}} The maximum error in the -precision of the sky brightness determination., \textbf{PA5 = -5{{[}millimagnitude{]}}} Accuracy of absolute band-to-band color -zero-point for all colors constructed from any filter pair, excluding -the u-band.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0387 & Photometric Performance \\ \end{tabular} \\ \hline \end{longtable} @@ -34076,7 +31240,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T377}{LVV-T377} & \multicolumn{4}{p{12cm}}{ Verify Calculation of Photometric Performance Metrics } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -34091,7 +31255,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1843}{LVV-T1843} & \multicolumn{4}{p{12cm}}{ Verify calculation of significance of imperfect crosstalk corrections } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -34107,10 +31271,10 @@ \subsection{[LVV-9758] DMS-REQ-0359-V-09: Repeatability outlier limit in uzy }\l \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9758}{LVV-9758} & -Leanne Guy & In Verification & +\href{https://rubinobs.atlassian.net/browse/LVV-9758}{LVV-9758} & +Leanne Guy & Verified & \begin{tabular}{c} -LVV-T1758 \\ + \\ \end{tabular} \\ \hline @@ -34122,83 +31286,108 @@ \subsection{[LVV-9758] DMS-REQ-0359-V-09: Repeatability outlier limit in uzy }\l applied to the PF1 metric: The RMS photometric repeatability of bright non-saturated unresolved point sources in the u, z, and y filter. -Associated element DMS-REQ-0359-V-01 -(\href{https://jira.lsstcorp.org/browse/LVV-3401}{{LVV-3401}}) -satisfies the requirement on photometric repeatability in the u, z, and -y-band filters. - -Associated element DMS-REQ-0359-V-02 -(\href{https://jira.lsstcorp.org/browse/LVV-9751}{LVV-9751}) satisfies -the requirement on the maximum fraction of sensors with scientifically -unusable pixels. - -Associated element DMS-REQ-0359-V-03 -(\href{https://jira.lsstcorp.org/browse/LVV-9752}{LVV-9752}) satisfies -the constraint on maximum fraction of outliers among non-saturated point -sources. - -Associated element DMS-REQ-0359-V-04 -(\href{https://jira.lsstcorp.org/browse/LVV-9753}{LVV-9753}) satisfies -the accuracy of zero-point for colors that use the u-band. - -Associated element DMS-REQ-0359-V-05 -(\href{https://jira.lsstcorp.org/browse/LVV-9754}{LVV-9754}) satisfies -the repeatability outlier limit in g, r, and i-bands. - -Associated element DMS-REQ-0359-V-06 -(\href{https://jira.lsstcorp.org/browse/LVV-9755}{LVV-9755}) satisfies -the constraint on the accuracy of the transformation from internal to -physical photometric scales. - -Associated element DMS-REQ-0359-V-07 -(\href{https://jira.lsstcorp.org/browse/LVV-9756}{LVV-9756}) satisfies -the rms width of the internal photometric zero-point in u-band. - -Associated element DMS-REQ-0359-V-08 -(\href{https://jira.lsstcorp.org/browse/LVV-9757}{LVV-9757}) satisfies -the maximum local significance of imperfect crosstalk corrections. - -Associated element DMS-REQ-0359-V-10 -(\href{https://jira.lsstcorp.org/browse/LVV-9759}{{LVV-9759}}) -satisfies the rms photometric repeatability in g, r, and i-bands. - -Associated element DMS-REQ-0359-V-11 -(\href{https://jira.lsstcorp.org/browse/LVV-9760}{LVV-9760}) satisfies -the fraction of zero-point errors that can exceed the outlier limit. - -Associated element DMS-REQ-0359-V-12 -(\href{https://jira.lsstcorp.org/browse/LVV-9761}{LVV-9761}) satisfies -the maximum fraction of unusable pixels per sensor. - -Associated element DMS-REQ-0359-V-13 -(\href{https://jira.lsstcorp.org/browse/LVV-9762}{LVV-9762}) satisfies -the maximum allowable precision in the sky brightness determination. - -Associated element DMS-REQ-0359-V-14 -(\href{https://jira.lsstcorp.org/browse/LVV-9763}{LVV-9763}) satisfies -the rms width of the internal photometric zero-point in g, r, i, z, and -y-bands. - -Associated element DMS-REQ-0359-V-15 -(\href{https://jira.lsstcorp.org/browse/LVV-9764}{LVV-9764}) satisfies -the percentage of the image area affected by ghosts that exceed the -threshold. - -Associated element DMS-REQ-0359-V-16 -(\href{https://jira.lsstcorp.org/browse/LVV-9765}{LVV-9765}) satisfies -the accuracy of zero-point for colors that do not include the u-band. - -Associated element DMS-REQ-0359-V-17 -(\href{https://jira.lsstcorp.org/browse/LVV-9766}{LVV-9766}) satisfies -the maximum RMS of the ratio of the flux measurement error between -resolved/unresolved sources. +Associated element DMS-REQ-0359-V-01 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-3401}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-3401} {Verified} } ) satisfies the requirement on photometric +repeatability in the u, z, and y-band filters. + +Associated element DMS-REQ-0359-V-02 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9751}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9751} {In Verification} } ) satisfies the requirement on the maximum +fraction of sensors with scientifically unusable pixels. + +Associated element DMS-REQ-0359-V-03 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9752}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9752} {Verified} } ) satisfies the constraint on maximum fraction of +outliers among non-saturated point sources. + +Associated element DMS-REQ-0359-V-04 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9753}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9753} {In Verification} } ) satisfies the accuracy of zero-point for +colors that use the u-band. + +Associated element DMS-REQ-0359-V-05 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9754}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9754} {Verified} } ) satisfies the repeatability outlier limit in g, +r, and i-bands. + +Associated element DMS-REQ-0359-V-06 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9755}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9755} {In Verification} } ) satisfies the constraint on the accuracy +of the transformation from internal to physical photometric scales. + +Associated element DMS-REQ-0359-V-07 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9756}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9756} {In Verification} } ) satisfies the rms width of the internal +photometric zero-point in u-band. + +Associated element DMS-REQ-0359-V-08 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9757}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9757} {In Verification} } ) satisfies the maximum local significance +of imperfect crosstalk corrections. + +Associated element DMS-REQ-0359-V-10 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9759}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9759} {Verified} } ) satisfies the rms photometric repeatability in +g, r, and i-bands. + +Associated element DMS-REQ-0359-V-11 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9760}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9760} {In Verification} } ) satisfies the fraction of zero-point +errors that can exceed the outlier limit. + +Associated element DMS-REQ-0359-V-12 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9761}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9761} {In Verification} } ) satisfies the maximum fraction of +unusable pixels per sensor. + +Associated element DMS-REQ-0359-V-13 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9762}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9762} {In Verification} } ) satisfies the maximum allowable +precision in the sky brightness determination. + +Associated element DMS-REQ-0359-V-14 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9763}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9763} {In Verification} } ) satisfies the rms width of the internal +photometric zero-point in g, r, i, z, and y-bands. + +Associated element DMS-REQ-0359-V-15 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9764}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9764} {In Verification} } ) satisfies the percentage of the image +area affected by ghosts that exceed the threshold. + +Associated element DMS-REQ-0359-V-16 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9765}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9765} {In Verification} } ) satisfies the accuracy of zero-point for +colors that do not include the u-band. + +Associated element DMS-REQ-0359-V-17 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9766}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9766} {Verified} } ) satisfies the maximum RMS of the ratio of the +flux measurement error between resolved/unresolved sources. {\footnotesize \begin{tabular}{p{4cm}p{12cm}} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0359 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -34206,54 +31395,10 @@ \subsection{[LVV-9758] DMS-REQ-0359-V-09: Repeatability outlier limit in uzy }\l calculation of the photometric performance metrics defined in OSS-REQ-0387. -\textbf{Discussion:} The relevant metrics are listed in the table -photometricPerformance below. The values in the tables are the target -values for LSST but are not verified as part of this requirement. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{GhostAF = 1{{[}percent{]}}} Percentage of image area that can -have ghosts with surface brightness gradient amplitude of more than 1/3 -of the sky noise over 1 arcsec., \textbf{PF1 = 10{{[}percent{]}}} The -maximum fraction of isolated non-saturated point source measurements -exceeding the outlier limit., \textbf{PA1gri = 5{{[}millimagnitude{]}}} -The RMS photometric repeatability of bright non-saturated unresolved -point sources in the g, r, and i filters., \textbf{PA3 = -10{{[}millimagnitude{]}}} RMS width of internal photometric zero-point -(precision of system uniformity across the sky) for all bands except -u-band., \textbf{PA4 = 15{{[}millimagnitude{]}}} The zero point error -outlier limit., \textbf{PF2 = 10{{[}percent{]}}} Fraction of zeropoint -errors that can exceed the zero point error outlier limit., -\textbf{PixFrac = 1{{[}percent{]}}} The maximum fraction of pixels -scientifically unusable per sensor out of the total allowable fraction -of sensors meeting this performance., \textbf{PA1uzy = -7.5{{[}millimagnitude{]}}} The RMS photometric repeatability of bright -non-saturated unresolved point sources in the u, z, and y filters., -\textbf{PA6 = 10{{[}millimagnitude{]}}} Accuracy of the transformation -of the internal LSST photometry to a physical scale (e.g. AB -magnitudes)., \textbf{Xtalk = 3{{[}sigma{]}}} The maximum local -significance integrated over the PSF of imperfect crosstalk -corrections., \textbf{PA5u = 10{{[}millimagnitude{]}}} Accuracy of -absolute band-to-band color zero-point for colors constructed using the -u-band., \textbf{ResSource = 2{{[}unitless{]}}} Maximum RMS of the ratio -of the error in integrated flux measurement between bright, isolated, -resolved sources less than 10 arcsec in diameter and bright, isolated -unresolved point sources., \textbf{PA2uzy = 22.5{{[}millimagnitude{]}}} -Repeatability outlier limit for isolated bright non-saturated point -sources in the u, z, and y filters., \textbf{SensorFraction = -15{{[}percent{]}}} The maximum allowable fraction of sensors with -PixFrac scientifically unusable pixels., \textbf{PA3u = -20{{[}millimagnitude{]}}} RMS width of internal photometric zero-point -(precision of system uniformity across the sky) in the u-band., -\textbf{PA2gri = 15{{[}millimagnitude{]}}} Repeatability outlier limit -for isolated bright non-saturated point sources in the g, r, and i -filters., \textbf{SBPrec = 1{{[}percent{]}}} The maximum error in the -precision of the sky brightness determination., \textbf{PA5 = -5{{[}millimagnitude{]}}} Accuracy of absolute band-to-band color -zero-point for all colors constructed from any filter pair, excluding -the u-band.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0387 & Photometric Performance \\ \end{tabular} \\ \hline \end{longtable} @@ -34267,14 +31412,14 @@ \subsubsection{Test Cases Summary} non-saturated point sources in the u, z, and y filters (PA2uzy) can be applied. } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ Verify that the DM system has provided the code to apply the repeatability outlier limit for isolated bright non-saturated point -sources in the u, z, and y filters(PA2uzy) to to computed values of the -PF1 metric. +sources in the u, z, and y filters(PA2uzy) to computed values of the PF1 +metric. } @@ -34284,10 +31429,10 @@ \subsection{[LVV-9759] DMS-REQ-0359-V-10: RMS photometric repeatability in gri } \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9759}{LVV-9759} & -Leanne Guy & Monitoring & +\href{https://rubinobs.atlassian.net/browse/LVV-9759}{LVV-9759} & +Leanne Guy & Verified & \begin{tabular}{c} -LVV-T1757 \\ + \\ \end{tabular} \\ \hline @@ -34298,83 +31443,108 @@ \subsection{[LVV-9759] DMS-REQ-0359-V-10: RMS photometric repeatability in gri } point sources in the g, r, and i filters must be less than~\textbf{PA1gri = 5 millimagnitudes.} -Associated element DMS-REQ-0359-V-01 -(\href{https://jira.lsstcorp.org/browse/LVV-3401}{{LVV-3401}}) -satisfies the requirement on photometric repeatability in the u, z, and -y-band filters. - -Associated element DMS-REQ-0359-V-02 -(\href{https://jira.lsstcorp.org/browse/LVV-9751}{LVV-9751}) satisfies -the requirement on the maximum fraction of sensors with scientifically -unusable pixels. - -Associated element DMS-REQ-0359-V-03 -(\href{https://jira.lsstcorp.org/browse/LVV-9752}{LVV-9752}) satisfies -the constraint on maximum fraction of outliers among non-saturated point -sources. - -Associated element DMS-REQ-0359-V-04 -(\href{https://jira.lsstcorp.org/browse/LVV-9753}{LVV-9753}) satisfies -the accuracy of zero-point for colors that use the u-band. - -Associated element DMS-REQ-0359-V-05 -(\href{https://jira.lsstcorp.org/browse/LVV-9754}{LVV-9754}) satisfies -the repeatability outlier limit in g, r, and i-bands. - -Associated element DMS-REQ-0359-V-06 -(\href{https://jira.lsstcorp.org/browse/LVV-9755}{LVV-9755}) satisfies -the constraint on the accuracy of the transformation from internal to -physical photometric scales. - -Associated element DMS-REQ-0359-V-07 -(\href{https://jira.lsstcorp.org/browse/LVV-9756}{LVV-9756}) satisfies -the rms width of the internal photometric zero-point in u-band. - -Associated element DMS-REQ-0359-V-08 -(\href{https://jira.lsstcorp.org/browse/LVV-9757}{LVV-9757}) satisfies -the maximum local significance of imperfect crosstalk corrections. - -Associated element DMS-REQ-0359-V-09 -(\href{https://jira.lsstcorp.org/browse/LVV-9758}{LVV-9758}) satisfies -the repeatability outlier limit in u, z, and y-bands. - -Associated element DMS-REQ-0359-V-11 -(\href{https://jira.lsstcorp.org/browse/LVV-9760}{LVV-9760}) satisfies -the fraction of zero-point errors that can exceed the outlier limit. - -Associated element DMS-REQ-0359-V-12 -(\href{https://jira.lsstcorp.org/browse/LVV-9761}{LVV-9761}) satisfies -the maximum fraction of unusable pixels per sensor. - -Associated element DMS-REQ-0359-V-13 -(\href{https://jira.lsstcorp.org/browse/LVV-9762}{LVV-9762}) satisfies -the maximum allowable precision in the sky brightness determination. - -Associated element DMS-REQ-0359-V-14 -(\href{https://jira.lsstcorp.org/browse/LVV-9763}{LVV-9763}) satisfies -the rms width of the internal photometric zero-point in g, r, i, z, and -y-bands. - -Associated element DMS-REQ-0359-V-15 -(\href{https://jira.lsstcorp.org/browse/LVV-9764}{LVV-9764}) satisfies -the percentage of the image area affected by ghosts that exceed the -threshold. - -Associated element DMS-REQ-0359-V-16 -(\href{https://jira.lsstcorp.org/browse/LVV-9765}{LVV-9765}) satisfies -the accuracy of zero-point for colors that do not include the u-band. - -Associated element DMS-REQ-0359-V-17 -(\href{https://jira.lsstcorp.org/browse/LVV-9766}{LVV-9766}) satisfies -the maximum RMS of the ratio of the flux measurement error between -resolved/unresolved sources. +Associated element DMS-REQ-0359-V-01 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-3401}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-3401} {Verified} } ) satisfies the requirement on photometric +repeatability in the u, z, and y-band filters. + +Associated element DMS-REQ-0359-V-02 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9751}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9751} {In Verification} } ) satisfies the requirement on the maximum +fraction of sensors with scientifically unusable pixels. + +Associated element DMS-REQ-0359-V-03 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9752}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9752} {Verified} } ) satisfies the constraint on maximum fraction of +outliers among non-saturated point sources. + +Associated element DMS-REQ-0359-V-04 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9753}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9753} {In Verification} } ) satisfies the accuracy of zero-point for +colors that use the u-band. + +Associated element DMS-REQ-0359-V-05 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9754}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9754} {Verified} } ) satisfies the repeatability outlier limit in g, +r, and i-bands. + +Associated element DMS-REQ-0359-V-06 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9755}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9755} {In Verification} } ) satisfies the constraint on the accuracy +of the transformation from internal to physical photometric scales. + +Associated element DMS-REQ-0359-V-07 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9756}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9756} {In Verification} } ) satisfies the rms width of the internal +photometric zero-point in u-band. + +Associated element DMS-REQ-0359-V-08 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9757}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9757} {In Verification} } ) satisfies the maximum local significance +of imperfect crosstalk corrections. + +Associated element DMS-REQ-0359-V-09 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9758}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9758} {Verified} } ) satisfies the repeatability outlier limit in u, +z, and y-bands. + +Associated element DMS-REQ-0359-V-11 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9760}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9760} {In Verification} } ) satisfies the fraction of zero-point +errors that can exceed the outlier limit. + +Associated element DMS-REQ-0359-V-12 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9761}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9761} {In Verification} } ) satisfies the maximum fraction of +unusable pixels per sensor. + +Associated element DMS-REQ-0359-V-13 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9762}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9762} {In Verification} } ) satisfies the maximum allowable +precision in the sky brightness determination. + +Associated element DMS-REQ-0359-V-14 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9763}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9763} {In Verification} } ) satisfies the rms width of the internal +photometric zero-point in g, r, i, z, and y-bands. + +Associated element DMS-REQ-0359-V-15 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9764}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9764} {In Verification} } ) satisfies the percentage of the image +area affected by ghosts that exceed the threshold. + +Associated element DMS-REQ-0359-V-16 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9765}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9765} {In Verification} } ) satisfies the accuracy of zero-point for +colors that do not include the u-band. + +Associated element DMS-REQ-0359-V-17 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9766}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9766} {Verified} } ) satisfies the maximum RMS of the ratio of the +flux measurement error between resolved/unresolved sources. {\footnotesize \begin{tabular}{p{4cm}p{12cm}} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0359 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -34382,54 +31552,10 @@ \subsection{[LVV-9759] DMS-REQ-0359-V-10: RMS photometric repeatability in gri } calculation of the photometric performance metrics defined in OSS-REQ-0387. -\textbf{Discussion:} The relevant metrics are listed in the table -photometricPerformance below. The values in the tables are the target -values for LSST but are not verified as part of this requirement. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{GhostAF = 1{{[}percent{]}}} Percentage of image area that can -have ghosts with surface brightness gradient amplitude of more than 1/3 -of the sky noise over 1 arcsec., \textbf{PF1 = 10{{[}percent{]}}} The -maximum fraction of isolated non-saturated point source measurements -exceeding the outlier limit., \textbf{PA1gri = 5{{[}millimagnitude{]}}} -The RMS photometric repeatability of bright non-saturated unresolved -point sources in the g, r, and i filters., \textbf{PA3 = -10{{[}millimagnitude{]}}} RMS width of internal photometric zero-point -(precision of system uniformity across the sky) for all bands except -u-band., \textbf{PA4 = 15{{[}millimagnitude{]}}} The zero point error -outlier limit., \textbf{PF2 = 10{{[}percent{]}}} Fraction of zeropoint -errors that can exceed the zero point error outlier limit., -\textbf{PixFrac = 1{{[}percent{]}}} The maximum fraction of pixels -scientifically unusable per sensor out of the total allowable fraction -of sensors meeting this performance., \textbf{PA1uzy = -7.5{{[}millimagnitude{]}}} The RMS photometric repeatability of bright -non-saturated unresolved point sources in the u, z, and y filters., -\textbf{PA6 = 10{{[}millimagnitude{]}}} Accuracy of the transformation -of the internal LSST photometry to a physical scale (e.g. AB -magnitudes)., \textbf{Xtalk = 3{{[}sigma{]}}} The maximum local -significance integrated over the PSF of imperfect crosstalk -corrections., \textbf{PA5u = 10{{[}millimagnitude{]}}} Accuracy of -absolute band-to-band color zero-point for colors constructed using the -u-band., \textbf{ResSource = 2{{[}unitless{]}}} Maximum RMS of the ratio -of the error in integrated flux measurement between bright, isolated, -resolved sources less than 10 arcsec in diameter and bright, isolated -unresolved point sources., \textbf{PA2uzy = 22.5{{[}millimagnitude{]}}} -Repeatability outlier limit for isolated bright non-saturated point -sources in the u, z, and y filters., \textbf{SensorFraction = -15{{[}percent{]}}} The maximum allowable fraction of sensors with -PixFrac scientifically unusable pixels., \textbf{PA3u = -20{{[}millimagnitude{]}}} RMS width of internal photometric zero-point -(precision of system uniformity across the sky) in the u-band., -\textbf{PA2gri = 15{{[}millimagnitude{]}}} Repeatability outlier limit -for isolated bright non-saturated point sources in the g, r, and i -filters., \textbf{SBPrec = 1{{[}percent{]}}} The maximum error in the -precision of the sky brightness determination., \textbf{PA5 = -5{{[}millimagnitude{]}}} Accuracy of absolute band-to-band color -zero-point for all colors constructed from any filter pair, excluding -the u-band.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0387 & Photometric Performance \\ \end{tabular} \\ \hline \end{longtable} @@ -34441,7 +31567,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1757}{LVV-T1757} & \multicolumn{4}{p{12cm}}{ Verify calculation of photometric repeatability in gri filters } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -34459,11 +31585,11 @@ \subsection{[LVV-9760] DMS-REQ-0359-V-11: Fraction of zero point outliers }\labe \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9760}{LVV-9760} & -Leanne Guy & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-9760}{LVV-9760} & +Leanne Guy & In Verification & \begin{tabular}{c} -LVV-T377 \\ -LVV-T1842 \\ + \\ + \\ \end{tabular} \\ \hline @@ -34473,83 +31599,108 @@ \subsection{[LVV-9760] DMS-REQ-0359-V-11: Fraction of zero point outliers }\labe The fraction of zeropoint errors that can exceed the zero point error outlier limit is less than \textbf{PF2 = 10 percent.} -Associated element DMS-REQ-0359-V-01 -(\href{https://jira.lsstcorp.org/browse/LVV-3401}{{LVV-3401}}) -satisfies the requirement on photometric repeatability in the u, z, and -y-band filters. - -Associated element DMS-REQ-0359-V-02 -(\href{https://jira.lsstcorp.org/browse/LVV-9751}{LVV-9751}) satisfies -the requirement on the maximum fraction of sensors with scientifically -unusable pixels. - -Associated element DMS-REQ-0359-V-03 -(\href{https://jira.lsstcorp.org/browse/LVV-9752}{LVV-9752}) satisfies -the constraint on maximum fraction of outliers among non-saturated point -sources. - -Associated element DMS-REQ-0359-V-04 -(\href{https://jira.lsstcorp.org/browse/LVV-9753}{LVV-9753}) satisfies -the accuracy of zero-point for colors that use the u-band. - -Associated element DMS-REQ-0359-V-05 -(\href{https://jira.lsstcorp.org/browse/LVV-9754}{LVV-9754}) satisfies -the repeatability outlier limit in g, r, and i-bands. - -Associated element DMS-REQ-0359-V-06 -(\href{https://jira.lsstcorp.org/browse/LVV-9755}{LVV-9755}) satisfies -the constraint on the accuracy of the transformation from internal to -physical photometric scales. - -Associated element DMS-REQ-0359-V-07 -(\href{https://jira.lsstcorp.org/browse/LVV-9756}{LVV-9756}) satisfies -the rms width of the internal photometric zero-point in u-band. - -Associated element DMS-REQ-0359-V-08 -(\href{https://jira.lsstcorp.org/browse/LVV-9757}{LVV-9757}) satisfies -the maximum local significance of imperfect crosstalk corrections. - -Associated element DMS-REQ-0359-V-09 -(\href{https://jira.lsstcorp.org/browse/LVV-9758}{LVV-9758}) satisfies -the repeatability outlier limit in u, z, and y-bands. - -Associated element DMS-REQ-0359-V-10 -(\href{https://jira.lsstcorp.org/browse/LVV-9759}{{LVV-9759}}) -satisfies the rms photometric repeatability in g, r, and i-bands. - -Associated element DMS-REQ-0359-V-12 -(\href{https://jira.lsstcorp.org/browse/LVV-9761}{LVV-9761}) satisfies -the maximum fraction of unusable pixels per sensor. - -Associated element DMS-REQ-0359-V-13 -(\href{https://jira.lsstcorp.org/browse/LVV-9762}{LVV-9762}) satisfies -the maximum allowable precision in the sky brightness determination. - -Associated element DMS-REQ-0359-V-14 -(\href{https://jira.lsstcorp.org/browse/LVV-9763}{LVV-9763}) satisfies -the rms width of the internal photometric zero-point in g, r, i, z, and -y-bands. - -Associated element DMS-REQ-0359-V-15 -(\href{https://jira.lsstcorp.org/browse/LVV-9764}{LVV-9764}) satisfies -the percentage of the image area affected by ghosts that exceed the -threshold. - -Associated element DMS-REQ-0359-V-16 -(\href{https://jira.lsstcorp.org/browse/LVV-9765}{LVV-9765}) satisfies -the accuracy of zero-point for colors that do not include the u-band. - -Associated element DMS-REQ-0359-V-17 -(\href{https://jira.lsstcorp.org/browse/LVV-9766}{LVV-9766}) satisfies -the maximum RMS of the ratio of the flux measurement error between -resolved/unresolved sources. +Associated element DMS-REQ-0359-V-01 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-3401}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-3401} {Verified} } ) satisfies the requirement on photometric +repeatability in the u, z, and y-band filters. + +Associated element DMS-REQ-0359-V-02 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9751}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9751} {In Verification} } ) satisfies the requirement on the maximum +fraction of sensors with scientifically unusable pixels. + +Associated element DMS-REQ-0359-V-03 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9752}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9752} {Verified} } ) satisfies the constraint on maximum fraction of +outliers among non-saturated point sources. + +Associated element DMS-REQ-0359-V-04 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9753}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9753} {In Verification} } ) satisfies the accuracy of zero-point for +colors that use the u-band. + +Associated element DMS-REQ-0359-V-05 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9754}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9754} {Verified} } ) satisfies the repeatability outlier limit in g, +r, and i-bands. + +Associated element DMS-REQ-0359-V-06 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9755}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9755} {In Verification} } ) satisfies the constraint on the accuracy +of the transformation from internal to physical photometric scales. + +Associated element DMS-REQ-0359-V-07 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9756}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9756} {In Verification} } ) satisfies the rms width of the internal +photometric zero-point in u-band. + +Associated element DMS-REQ-0359-V-08 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9757}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9757} {In Verification} } ) satisfies the maximum local significance +of imperfect crosstalk corrections. + +Associated element DMS-REQ-0359-V-09 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9758}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9758} {Verified} } ) satisfies the repeatability outlier limit in u, +z, and y-bands. + +Associated element DMS-REQ-0359-V-10 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9759}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9759} {Verified} } ) satisfies the rms photometric repeatability in +g, r, and i-bands. + +Associated element DMS-REQ-0359-V-12 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9761}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9761} {In Verification} } ) satisfies the maximum fraction of +unusable pixels per sensor. + +Associated element DMS-REQ-0359-V-13 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9762}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9762} {In Verification} } ) satisfies the maximum allowable +precision in the sky brightness determination. + +Associated element DMS-REQ-0359-V-14 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9763}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9763} {In Verification} } ) satisfies the rms width of the internal +photometric zero-point in g, r, i, z, and y-bands. + +Associated element DMS-REQ-0359-V-15 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9764}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9764} {In Verification} } ) satisfies the percentage of the image +area affected by ghosts that exceed the threshold. + +Associated element DMS-REQ-0359-V-16 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9765}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9765} {In Verification} } ) satisfies the accuracy of zero-point for +colors that do not include the u-band. + +Associated element DMS-REQ-0359-V-17 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9766}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9766} {Verified} } ) satisfies the maximum RMS of the ratio of the +flux measurement error between resolved/unresolved sources. {\footnotesize \begin{tabular}{p{4cm}p{12cm}} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0359 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -34557,54 +31708,10 @@ \subsection{[LVV-9760] DMS-REQ-0359-V-11: Fraction of zero point outliers }\labe calculation of the photometric performance metrics defined in OSS-REQ-0387. -\textbf{Discussion:} The relevant metrics are listed in the table -photometricPerformance below. The values in the tables are the target -values for LSST but are not verified as part of this requirement. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{GhostAF = 1{{[}percent{]}}} Percentage of image area that can -have ghosts with surface brightness gradient amplitude of more than 1/3 -of the sky noise over 1 arcsec., \textbf{PF1 = 10{{[}percent{]}}} The -maximum fraction of isolated non-saturated point source measurements -exceeding the outlier limit., \textbf{PA1gri = 5{{[}millimagnitude{]}}} -The RMS photometric repeatability of bright non-saturated unresolved -point sources in the g, r, and i filters., \textbf{PA3 = -10{{[}millimagnitude{]}}} RMS width of internal photometric zero-point -(precision of system uniformity across the sky) for all bands except -u-band., \textbf{PA4 = 15{{[}millimagnitude{]}}} The zero point error -outlier limit., \textbf{PF2 = 10{{[}percent{]}}} Fraction of zeropoint -errors that can exceed the zero point error outlier limit., -\textbf{PixFrac = 1{{[}percent{]}}} The maximum fraction of pixels -scientifically unusable per sensor out of the total allowable fraction -of sensors meeting this performance., \textbf{PA1uzy = -7.5{{[}millimagnitude{]}}} The RMS photometric repeatability of bright -non-saturated unresolved point sources in the u, z, and y filters., -\textbf{PA6 = 10{{[}millimagnitude{]}}} Accuracy of the transformation -of the internal LSST photometry to a physical scale (e.g. AB -magnitudes)., \textbf{Xtalk = 3{{[}sigma{]}}} The maximum local -significance integrated over the PSF of imperfect crosstalk -corrections., \textbf{PA5u = 10{{[}millimagnitude{]}}} Accuracy of -absolute band-to-band color zero-point for colors constructed using the -u-band., \textbf{ResSource = 2{{[}unitless{]}}} Maximum RMS of the ratio -of the error in integrated flux measurement between bright, isolated, -resolved sources less than 10 arcsec in diameter and bright, isolated -unresolved point sources., \textbf{PA2uzy = 22.5{{[}millimagnitude{]}}} -Repeatability outlier limit for isolated bright non-saturated point -sources in the u, z, and y filters., \textbf{SensorFraction = -15{{[}percent{]}}} The maximum allowable fraction of sensors with -PixFrac scientifically unusable pixels., \textbf{PA3u = -20{{[}millimagnitude{]}}} RMS width of internal photometric zero-point -(precision of system uniformity across the sky) in the u-band., -\textbf{PA2gri = 15{{[}millimagnitude{]}}} Repeatability outlier limit -for isolated bright non-saturated point sources in the g, r, and i -filters., \textbf{SBPrec = 1{{[}percent{]}}} The maximum error in the -precision of the sky brightness determination., \textbf{PA5 = -5{{[}millimagnitude{]}}} Accuracy of absolute band-to-band color -zero-point for all colors constructed from any filter pair, excluding -the u-band.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0387 & Photometric Performance \\ \end{tabular} \\ \hline \end{longtable} @@ -34616,7 +31723,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T377}{LVV-T377} & \multicolumn{4}{p{12cm}}{ Verify Calculation of Photometric Performance Metrics } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -34632,7 +31739,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1842}{LVV-T1842} & \multicolumn{4}{p{12cm}}{ Verify calculation of zeropoint error fraction exceeding the outlier limit } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -34648,11 +31755,11 @@ \subsection{[LVV-9761] DMS-REQ-0359-V-12: Max fraction of unusable pixels per se \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9761}{LVV-9761} & -Leanne Guy & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-9761}{LVV-9761} & +Leanne Guy & In Verification & \begin{tabular}{c} -LVV-T377 \\ -LVV-T1841 \\ + \\ + \\ \end{tabular} \\ \hline @@ -34663,83 +31770,108 @@ \subsection{[LVV-9761] DMS-REQ-0359-V-12: Max fraction of unusable pixels per se the total allowable fraction of sensors meeting this performance shall be \textbf{PixFrac = 1 percent}. -Associated element DMS-REQ-0359-V-01 -(\href{https://jira.lsstcorp.org/browse/LVV-3401}{{LVV-3401}}) -satisfies the requirement on photometric repeatability in the u, z, and -y-band filters. - -Associated element DMS-REQ-0359-V-02 -(\href{https://jira.lsstcorp.org/browse/LVV-9751}{LVV-9751}) satisfies -the requirement on the maximum fraction of sensors with scientifically -unusable pixels. - -Associated element DMS-REQ-0359-V-03 -(\href{https://jira.lsstcorp.org/browse/LVV-9752}{LVV-9752}) satisfies -the constraint on maximum fraction of outliers among non-saturated point -sources. - -Associated element DMS-REQ-0359-V-04 -(\href{https://jira.lsstcorp.org/browse/LVV-9753}{LVV-9753}) satisfies -the accuracy of zero-point for colors that use the u-band. - -Associated element DMS-REQ-0359-V-05 -(\href{https://jira.lsstcorp.org/browse/LVV-9754}{LVV-9754}) satisfies -the repeatability outlier limit in g, r, and i-bands. - -Associated element DMS-REQ-0359-V-06 -(\href{https://jira.lsstcorp.org/browse/LVV-9755}{LVV-9755}) satisfies -the constraint on the accuracy of the transformation from internal to -physical photometric scales. - -Associated element DMS-REQ-0359-V-07 -(\href{https://jira.lsstcorp.org/browse/LVV-9756}{LVV-9756}) satisfies -the rms width of the internal photometric zero-point in u-band. - -Associated element DMS-REQ-0359-V-08 -(\href{https://jira.lsstcorp.org/browse/LVV-9757}{LVV-9757}) satisfies -the maximum local significance of imperfect crosstalk corrections. - -Associated element DMS-REQ-0359-V-09 -(\href{https://jira.lsstcorp.org/browse/LVV-9758}{LVV-9758}) satisfies -the repeatability outlier limit in u, z, and y-bands. - -Associated element DMS-REQ-0359-V-10 -(\href{https://jira.lsstcorp.org/browse/LVV-9759}{{LVV-9759}}) -satisfies the rms photometric repeatability in g, r, and i-bands. - -Associated element DMS-REQ-0359-V-11 -(\href{https://jira.lsstcorp.org/browse/LVV-9760}{LVV-9760}) satisfies -the fraction of zero-point errors that can exceed the outlier limit. - -Associated element DMS-REQ-0359-V-13 -(\href{https://jira.lsstcorp.org/browse/LVV-9762}{LVV-9762}) satisfies -the maximum allowable precision in the sky brightness determination. - -Associated element DMS-REQ-0359-V-14 -(\href{https://jira.lsstcorp.org/browse/LVV-9763}{LVV-9763}) satisfies -the rms width of the internal photometric zero-point in g, r, i, z, and -y-bands. - -Associated element DMS-REQ-0359-V-15 -(\href{https://jira.lsstcorp.org/browse/LVV-9764}{LVV-9764}) satisfies -the percentage of the image area affected by ghosts that exceed the -threshold. - -Associated element DMS-REQ-0359-V-16 -(\href{https://jira.lsstcorp.org/browse/LVV-9765}{LVV-9765}) satisfies -the accuracy of zero-point for colors that do not include the u-band. - -Associated element DMS-REQ-0359-V-17 -(\href{https://jira.lsstcorp.org/browse/LVV-9766}{LVV-9766}) satisfies -the maximum RMS of the ratio of the flux measurement error between -resolved/unresolved sources. +Associated element DMS-REQ-0359-V-01 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-3401}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-3401} {Verified} } ) satisfies the requirement on photometric +repeatability in the u, z, and y-band filters. + +Associated element DMS-REQ-0359-V-02 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9751}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9751} {In Verification} } ) satisfies the requirement on the maximum +fraction of sensors with scientifically unusable pixels. + +Associated element DMS-REQ-0359-V-03 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9752}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9752} {Verified} } ) satisfies the constraint on maximum fraction of +outliers among non-saturated point sources. + +Associated element DMS-REQ-0359-V-04 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9753}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9753} {In Verification} } ) satisfies the accuracy of zero-point for +colors that use the u-band. + +Associated element DMS-REQ-0359-V-05 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9754}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9754} {Verified} } ) satisfies the repeatability outlier limit in g, +r, and i-bands. + +Associated element DMS-REQ-0359-V-06 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9755}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9755} {In Verification} } ) satisfies the constraint on the accuracy +of the transformation from internal to physical photometric scales. + +Associated element DMS-REQ-0359-V-07 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9756}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9756} {In Verification} } ) satisfies the rms width of the internal +photometric zero-point in u-band. + +Associated element DMS-REQ-0359-V-08 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9757}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9757} {In Verification} } ) satisfies the maximum local significance +of imperfect crosstalk corrections. + +Associated element DMS-REQ-0359-V-09 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9758}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9758} {Verified} } ) satisfies the repeatability outlier limit in u, +z, and y-bands. + +Associated element DMS-REQ-0359-V-10 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9759}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9759} {Verified} } ) satisfies the rms photometric repeatability in +g, r, and i-bands. + +Associated element DMS-REQ-0359-V-11 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9760}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9760} {In Verification} } ) satisfies the fraction of zero-point +errors that can exceed the outlier limit. + +Associated element DMS-REQ-0359-V-13 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9762}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9762} {In Verification} } ) satisfies the maximum allowable +precision in the sky brightness determination. + +Associated element DMS-REQ-0359-V-14 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9763}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9763} {In Verification} } ) satisfies the rms width of the internal +photometric zero-point in g, r, i, z, and y-bands. + +Associated element DMS-REQ-0359-V-15 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9764}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9764} {In Verification} } ) satisfies the percentage of the image +area affected by ghosts that exceed the threshold. + +Associated element DMS-REQ-0359-V-16 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9765}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9765} {In Verification} } ) satisfies the accuracy of zero-point for +colors that do not include the u-band. + +Associated element DMS-REQ-0359-V-17 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9766}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9766} {Verified} } ) satisfies the maximum RMS of the ratio of the +flux measurement error between resolved/unresolved sources. {\footnotesize \begin{tabular}{p{4cm}p{12cm}} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0359 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -34747,54 +31879,10 @@ \subsection{[LVV-9761] DMS-REQ-0359-V-12: Max fraction of unusable pixels per se calculation of the photometric performance metrics defined in OSS-REQ-0387. -\textbf{Discussion:} The relevant metrics are listed in the table -photometricPerformance below. The values in the tables are the target -values for LSST but are not verified as part of this requirement. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{GhostAF = 1{{[}percent{]}}} Percentage of image area that can -have ghosts with surface brightness gradient amplitude of more than 1/3 -of the sky noise over 1 arcsec., \textbf{PF1 = 10{{[}percent{]}}} The -maximum fraction of isolated non-saturated point source measurements -exceeding the outlier limit., \textbf{PA1gri = 5{{[}millimagnitude{]}}} -The RMS photometric repeatability of bright non-saturated unresolved -point sources in the g, r, and i filters., \textbf{PA3 = -10{{[}millimagnitude{]}}} RMS width of internal photometric zero-point -(precision of system uniformity across the sky) for all bands except -u-band., \textbf{PA4 = 15{{[}millimagnitude{]}}} The zero point error -outlier limit., \textbf{PF2 = 10{{[}percent{]}}} Fraction of zeropoint -errors that can exceed the zero point error outlier limit., -\textbf{PixFrac = 1{{[}percent{]}}} The maximum fraction of pixels -scientifically unusable per sensor out of the total allowable fraction -of sensors meeting this performance., \textbf{PA1uzy = -7.5{{[}millimagnitude{]}}} The RMS photometric repeatability of bright -non-saturated unresolved point sources in the u, z, and y filters., -\textbf{PA6 = 10{{[}millimagnitude{]}}} Accuracy of the transformation -of the internal LSST photometry to a physical scale (e.g. AB -magnitudes)., \textbf{Xtalk = 3{{[}sigma{]}}} The maximum local -significance integrated over the PSF of imperfect crosstalk -corrections., \textbf{PA5u = 10{{[}millimagnitude{]}}} Accuracy of -absolute band-to-band color zero-point for colors constructed using the -u-band., \textbf{ResSource = 2{{[}unitless{]}}} Maximum RMS of the ratio -of the error in integrated flux measurement between bright, isolated, -resolved sources less than 10 arcsec in diameter and bright, isolated -unresolved point sources., \textbf{PA2uzy = 22.5{{[}millimagnitude{]}}} -Repeatability outlier limit for isolated bright non-saturated point -sources in the u, z, and y filters., \textbf{SensorFraction = -15{{[}percent{]}}} The maximum allowable fraction of sensors with -PixFrac scientifically unusable pixels., \textbf{PA3u = -20{{[}millimagnitude{]}}} RMS width of internal photometric zero-point -(precision of system uniformity across the sky) in the u-band., -\textbf{PA2gri = 15{{[}millimagnitude{]}}} Repeatability outlier limit -for isolated bright non-saturated point sources in the g, r, and i -filters., \textbf{SBPrec = 1{{[}percent{]}}} The maximum error in the -precision of the sky brightness determination., \textbf{PA5 = -5{{[}millimagnitude{]}}} Accuracy of absolute band-to-band color -zero-point for all colors constructed from any filter pair, excluding -the u-band.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0387 & Photometric Performance \\ \end{tabular} \\ \hline \end{longtable} @@ -34806,7 +31894,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T377}{LVV-T377} & \multicolumn{4}{p{12cm}}{ Verify Calculation of Photometric Performance Metrics } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -34821,7 +31909,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1841}{LVV-T1841} & \multicolumn{4}{p{12cm}}{ Verify calculation of scientifically unusable pixel fraction } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -34838,11 +31926,11 @@ \subsection{[LVV-9762] DMS-REQ-0359-V-13: Max sky brightness error }\label{lvv-9 \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9762}{LVV-9762} & -Leanne Guy & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-9762}{LVV-9762} & +Leanne Guy & In Verification & \begin{tabular}{c} -LVV-T377 \\ -LVV-T1840 \\ + \\ + \\ \end{tabular} \\ \hline @@ -34852,83 +31940,108 @@ \subsection{[LVV-9762] DMS-REQ-0359-V-13: Max sky brightness error }\label{lvv-9 The maximum error in the precision of the sky brightness determination shall be less than \textbf{SBPrec = 1 percent.} -Associated element DMS-REQ-0359-V-01 -(\href{https://jira.lsstcorp.org/browse/LVV-3401}{{LVV-3401}}) -satisfies the requirement on photometric repeatability in the u, z, and -y-band filters. - -Associated element DMS-REQ-0359-V-02 -(\href{https://jira.lsstcorp.org/browse/LVV-9751}{LVV-9751}) satisfies -the requirement on the maximum fraction of sensors with scientifically -unusable pixels. - -Associated element DMS-REQ-0359-V-03 -(\href{https://jira.lsstcorp.org/browse/LVV-9752}{LVV-9752}) satisfies -the constraint on maximum fraction of outliers among non-saturated point -sources. - -Associated element DMS-REQ-0359-V-04 -(\href{https://jira.lsstcorp.org/browse/LVV-9753}{LVV-9753}) satisfies -the accuracy of zero-point for colors that use the u-band. - -Associated element DMS-REQ-0359-V-05 -(\href{https://jira.lsstcorp.org/browse/LVV-9754}{LVV-9754}) satisfies -the repeatability outlier limit in g, r, and i-bands. - -Associated element DMS-REQ-0359-V-06 -(\href{https://jira.lsstcorp.org/browse/LVV-9755}{LVV-9755}) satisfies -the constraint on the accuracy of the transformation from internal to -physical photometric scales. - -Associated element DMS-REQ-0359-V-07 -(\href{https://jira.lsstcorp.org/browse/LVV-9756}{LVV-9756}) satisfies -the rms width of the internal photometric zero-point in u-band. - -Associated element DMS-REQ-0359-V-08 -(\href{https://jira.lsstcorp.org/browse/LVV-9757}{LVV-9757}) satisfies -the maximum local significance of imperfect crosstalk corrections. - -Associated element DMS-REQ-0359-V-09 -(\href{https://jira.lsstcorp.org/browse/LVV-9758}{LVV-9758}) satisfies -the repeatability outlier limit in u, z, and y-bands. - -Associated element DMS-REQ-0359-V-10 -(\href{https://jira.lsstcorp.org/browse/LVV-9759}{{LVV-9759}}) -satisfies the rms photometric repeatability in g, r, and i-bands. - -Associated element DMS-REQ-0359-V-11 -(\href{https://jira.lsstcorp.org/browse/LVV-9760}{LVV-9760}) satisfies -the fraction of zero-point errors that can exceed the outlier limit. - -Associated element DMS-REQ-0359-V-12 -(\href{https://jira.lsstcorp.org/browse/LVV-9761}{LVV-9761}) satisfies -the maximum fraction of unusable pixels per sensor. - -Associated element DMS-REQ-0359-V-14 -(\href{https://jira.lsstcorp.org/browse/LVV-9763}{LVV-9763}) satisfies -the rms width of the internal photometric zero-point in g, r, i, z, and -y-bands. - -Associated element DMS-REQ-0359-V-15 -(\href{https://jira.lsstcorp.org/browse/LVV-9764}{LVV-9764}) satisfies -the percentage of the image area affected by ghosts that exceed the -threshold. - -Associated element DMS-REQ-0359-V-16 -(\href{https://jira.lsstcorp.org/browse/LVV-9765}{LVV-9765}) satisfies -the accuracy of zero-point for colors that do not include the u-band. - -Associated element DMS-REQ-0359-V-17 -(\href{https://jira.lsstcorp.org/browse/LVV-9766}{LVV-9766}) satisfies -the maximum RMS of the ratio of the flux measurement error between -resolved/unresolved sources. +Associated element DMS-REQ-0359-V-01 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-3401}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-3401} {Verified} } ) satisfies the requirement on photometric +repeatability in the u, z, and y-band filters. + +Associated element DMS-REQ-0359-V-02 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9751}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9751} {In Verification} } ) satisfies the requirement on the maximum +fraction of sensors with scientifically unusable pixels. + +Associated element DMS-REQ-0359-V-03 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9752}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9752} {Verified} } ) satisfies the constraint on maximum fraction of +outliers among non-saturated point sources. + +Associated element DMS-REQ-0359-V-04 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9753}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9753} {In Verification} } ) satisfies the accuracy of zero-point for +colors that use the u-band. + +Associated element DMS-REQ-0359-V-05 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9754}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9754} {Verified} } ) satisfies the repeatability outlier limit in g, +r, and i-bands. + +Associated element DMS-REQ-0359-V-06 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9755}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9755} {In Verification} } ) satisfies the constraint on the accuracy +of the transformation from internal to physical photometric scales. + +Associated element DMS-REQ-0359-V-07 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9756}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9756} {In Verification} } ) satisfies the rms width of the internal +photometric zero-point in u-band. + +Associated element DMS-REQ-0359-V-08 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9757}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9757} {In Verification} } ) satisfies the maximum local significance +of imperfect crosstalk corrections. + +Associated element DMS-REQ-0359-V-09 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9758}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9758} {Verified} } ) satisfies the repeatability outlier limit in u, +z, and y-bands. + +Associated element DMS-REQ-0359-V-10 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9759}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9759} {Verified} } ) satisfies the rms photometric repeatability in +g, r, and i-bands. + +Associated element DMS-REQ-0359-V-11 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9760}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9760} {In Verification} } ) satisfies the fraction of zero-point +errors that can exceed the outlier limit. + +Associated element DMS-REQ-0359-V-12 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9761}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9761} {In Verification} } ) satisfies the maximum fraction of +unusable pixels per sensor. + +Associated element DMS-REQ-0359-V-14 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9763}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9763} {In Verification} } ) satisfies the rms width of the internal +photometric zero-point in g, r, i, z, and y-bands. + +Associated element DMS-REQ-0359-V-15 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9764}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9764} {In Verification} } ) satisfies the percentage of the image +area affected by ghosts that exceed the threshold. + +Associated element DMS-REQ-0359-V-16 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9765}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9765} {In Verification} } ) satisfies the accuracy of zero-point for +colors that do not include the u-band. + +Associated element DMS-REQ-0359-V-17 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9766}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9766} {Verified} } ) satisfies the maximum RMS of the ratio of the +flux measurement error between resolved/unresolved sources. {\footnotesize \begin{tabular}{p{4cm}p{12cm}} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0359 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -34936,54 +32049,10 @@ \subsection{[LVV-9762] DMS-REQ-0359-V-13: Max sky brightness error }\label{lvv-9 calculation of the photometric performance metrics defined in OSS-REQ-0387. -\textbf{Discussion:} The relevant metrics are listed in the table -photometricPerformance below. The values in the tables are the target -values for LSST but are not verified as part of this requirement. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{GhostAF = 1{{[}percent{]}}} Percentage of image area that can -have ghosts with surface brightness gradient amplitude of more than 1/3 -of the sky noise over 1 arcsec., \textbf{PF1 = 10{{[}percent{]}}} The -maximum fraction of isolated non-saturated point source measurements -exceeding the outlier limit., \textbf{PA1gri = 5{{[}millimagnitude{]}}} -The RMS photometric repeatability of bright non-saturated unresolved -point sources in the g, r, and i filters., \textbf{PA3 = -10{{[}millimagnitude{]}}} RMS width of internal photometric zero-point -(precision of system uniformity across the sky) for all bands except -u-band., \textbf{PA4 = 15{{[}millimagnitude{]}}} The zero point error -outlier limit., \textbf{PF2 = 10{{[}percent{]}}} Fraction of zeropoint -errors that can exceed the zero point error outlier limit., -\textbf{PixFrac = 1{{[}percent{]}}} The maximum fraction of pixels -scientifically unusable per sensor out of the total allowable fraction -of sensors meeting this performance., \textbf{PA1uzy = -7.5{{[}millimagnitude{]}}} The RMS photometric repeatability of bright -non-saturated unresolved point sources in the u, z, and y filters., -\textbf{PA6 = 10{{[}millimagnitude{]}}} Accuracy of the transformation -of the internal LSST photometry to a physical scale (e.g. AB -magnitudes)., \textbf{Xtalk = 3{{[}sigma{]}}} The maximum local -significance integrated over the PSF of imperfect crosstalk -corrections., \textbf{PA5u = 10{{[}millimagnitude{]}}} Accuracy of -absolute band-to-band color zero-point for colors constructed using the -u-band., \textbf{ResSource = 2{{[}unitless{]}}} Maximum RMS of the ratio -of the error in integrated flux measurement between bright, isolated, -resolved sources less than 10 arcsec in diameter and bright, isolated -unresolved point sources., \textbf{PA2uzy = 22.5{{[}millimagnitude{]}}} -Repeatability outlier limit for isolated bright non-saturated point -sources in the u, z, and y filters., \textbf{SensorFraction = -15{{[}percent{]}}} The maximum allowable fraction of sensors with -PixFrac scientifically unusable pixels., \textbf{PA3u = -20{{[}millimagnitude{]}}} RMS width of internal photometric zero-point -(precision of system uniformity across the sky) in the u-band., -\textbf{PA2gri = 15{{[}millimagnitude{]}}} Repeatability outlier limit -for isolated bright non-saturated point sources in the g, r, and i -filters., \textbf{SBPrec = 1{{[}percent{]}}} The maximum error in the -precision of the sky brightness determination., \textbf{PA5 = -5{{[}millimagnitude{]}}} Accuracy of absolute band-to-band color -zero-point for all colors constructed from any filter pair, excluding -the u-band.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0387 & Photometric Performance \\ \end{tabular} \\ \hline \end{longtable} @@ -34995,7 +32064,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T377}{LVV-T377} & \multicolumn{4}{p{12cm}}{ Verify Calculation of Photometric Performance Metrics } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -35010,7 +32079,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1840}{LVV-T1840} & \multicolumn{4}{p{12cm}}{ Verify calculation of sky brightness precision } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -35026,11 +32095,11 @@ \subsection{[LVV-9763] DMS-REQ-0359-V-14: RMS width of zero point in all bands e \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9763}{LVV-9763} & -Leanne Guy & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-9763}{LVV-9763} & +Leanne Guy & In Verification & \begin{tabular}{c} -LVV-T377 \\ -LVV-T1839 \\ + \\ + \\ \end{tabular} \\ \hline @@ -35041,82 +32110,108 @@ \subsection{[LVV-9763] DMS-REQ-0359-V-14: RMS width of zero point in all bands e system uniformity across the sky) for all bands except u-band shall be less than \textbf{PA3 = 10 millimagnitudes}. -Associated element DMS-REQ-0359-V-01 -(\href{https://jira.lsstcorp.org/browse/LVV-3401}{{LVV-3401}}) -satisfies the requirement on photometric repeatability in the u, z, and -y-band filters. - -Associated element DMS-REQ-0359-V-02 -(\href{https://jira.lsstcorp.org/browse/LVV-9751}{LVV-9751}) satisfies -the requirement on the maximum fraction of sensors with scientifically -unusable pixels. - -Associated element DMS-REQ-0359-V-03 -(\href{https://jira.lsstcorp.org/browse/LVV-9752}{LVV-9752}) satisfies -the constraint on maximum fraction of outliers among non-saturated point -sources. - -Associated element DMS-REQ-0359-V-04 -(\href{https://jira.lsstcorp.org/browse/LVV-9753}{LVV-9753}) satisfies -the accuracy of zero-point for colors that use the u-band. - -Associated element DMS-REQ-0359-V-05 -(\href{https://jira.lsstcorp.org/browse/LVV-9754}{LVV-9754}) satisfies -the repeatability outlier limit in g, r, and i-bands. - -Associated element DMS-REQ-0359-V-06 -(\href{https://jira.lsstcorp.org/browse/LVV-9755}{LVV-9755}) satisfies -the constraint on the accuracy of the transformation from internal to -physical photometric scales. - -Associated element DMS-REQ-0359-V-07 -(\href{https://jira.lsstcorp.org/browse/LVV-9756}{LVV-9756}) satisfies -the rms width of the internal photometric zero-point in u-band. - -Associated element DMS-REQ-0359-V-08 -(\href{https://jira.lsstcorp.org/browse/LVV-9757}{LVV-9757}) satisfies -the maximum local significance of imperfect crosstalk corrections. - -Associated element DMS-REQ-0359-V-09 -(\href{https://jira.lsstcorp.org/browse/LVV-9758}{LVV-9758}) satisfies -the repeatability outlier limit in u, z, and y-bands. - -Associated element DMS-REQ-0359-V-10 -(\href{https://jira.lsstcorp.org/browse/LVV-9759}{{LVV-9759}}) -satisfies the rms photometric repeatability in g, r, and i-bands. - -Associated element DMS-REQ-0359-V-11 -(\href{https://jira.lsstcorp.org/browse/LVV-9760}{LVV-9760}) satisfies -the fraction of zero-point errors that can exceed the outlier limit. - -Associated element DMS-REQ-0359-V-12 -(\href{https://jira.lsstcorp.org/browse/LVV-9761}{LVV-9761}) satisfies -the maximum fraction of unusable pixels per sensor. - -Associated element DMS-REQ-0359-V-13 -(\href{https://jira.lsstcorp.org/browse/LVV-9762}{LVV-9762}) satisfies -the maximum allowable precision in the sky brightness determination. - -Associated element DMS-REQ-0359-V-15 -(\href{https://jira.lsstcorp.org/browse/LVV-9764}{LVV-9764}) satisfies -the percentage of the image area affected by ghosts that exceed the -threshold. - -Associated element DMS-REQ-0359-V-16 -(\href{https://jira.lsstcorp.org/browse/LVV-9765}{LVV-9765}) satisfies -the accuracy of zero-point for colors that do not include the u-band. - -Associated element DMS-REQ-0359-V-17 -(\href{https://jira.lsstcorp.org/browse/LVV-9766}{LVV-9766}) satisfies -the maximum RMS of the ratio of the flux measurement error between -resolved/unresolved sources. +Associated element DMS-REQ-0359-V-01 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-3401}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-3401} {Verified} } ) satisfies the requirement on photometric +repeatability in the u, z, and y-band filters. + +Associated element DMS-REQ-0359-V-02 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9751}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9751} {In Verification} } ) satisfies the requirement on the maximum +fraction of sensors with scientifically unusable pixels. + +Associated element DMS-REQ-0359-V-03 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9752}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9752} {Verified} } ) satisfies the constraint on maximum fraction of +outliers among non-saturated point sources. + +Associated element DMS-REQ-0359-V-04 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9753}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9753} {In Verification} } ) satisfies the accuracy of zero-point for +colors that use the u-band. + +Associated element DMS-REQ-0359-V-05 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9754}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9754} {Verified} } ) satisfies the repeatability outlier limit in g, +r, and i-bands. + +Associated element DMS-REQ-0359-V-06 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9755}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9755} {In Verification} } ) satisfies the constraint on the accuracy +of the transformation from internal to physical photometric scales. + +Associated element DMS-REQ-0359-V-07 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9756}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9756} {In Verification} } ) satisfies the rms width of the internal +photometric zero-point in u-band. + +Associated element DMS-REQ-0359-V-08 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9757}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9757} {In Verification} } ) satisfies the maximum local significance +of imperfect crosstalk corrections. + +Associated element DMS-REQ-0359-V-09 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9758}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9758} {Verified} } ) satisfies the repeatability outlier limit in u, +z, and y-bands. + +Associated element DMS-REQ-0359-V-10 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9759}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9759} {Verified} } ) satisfies the rms photometric repeatability in +g, r, and i-bands. + +Associated element DMS-REQ-0359-V-11 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9760}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9760} {In Verification} } ) satisfies the fraction of zero-point +errors that can exceed the outlier limit. + +Associated element DMS-REQ-0359-V-12 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9761}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9761} {In Verification} } ) satisfies the maximum fraction of +unusable pixels per sensor. + +Associated element DMS-REQ-0359-V-13 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9762}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9762} {In Verification} } ) satisfies the maximum allowable +precision in the sky brightness determination. + +Associated element DMS-REQ-0359-V-15 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9764}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9764} {In Verification} } ) satisfies the percentage of the image +area affected by ghosts that exceed the threshold. + +Associated element DMS-REQ-0359-V-16 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9765}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9765} {In Verification} } ) satisfies the accuracy of zero-point for +colors that do not include the u-band. + +Associated element DMS-REQ-0359-V-17 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9766}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9766} {Verified} } ) satisfies the maximum RMS of the ratio of the +flux measurement error between resolved/unresolved sources. {\footnotesize \begin{tabular}{p{4cm}p{12cm}} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0359 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -35124,54 +32219,10 @@ \subsection{[LVV-9763] DMS-REQ-0359-V-14: RMS width of zero point in all bands e calculation of the photometric performance metrics defined in OSS-REQ-0387. -\textbf{Discussion:} The relevant metrics are listed in the table -photometricPerformance below. The values in the tables are the target -values for LSST but are not verified as part of this requirement. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{GhostAF = 1{{[}percent{]}}} Percentage of image area that can -have ghosts with surface brightness gradient amplitude of more than 1/3 -of the sky noise over 1 arcsec., \textbf{PF1 = 10{{[}percent{]}}} The -maximum fraction of isolated non-saturated point source measurements -exceeding the outlier limit., \textbf{PA1gri = 5{{[}millimagnitude{]}}} -The RMS photometric repeatability of bright non-saturated unresolved -point sources in the g, r, and i filters., \textbf{PA3 = -10{{[}millimagnitude{]}}} RMS width of internal photometric zero-point -(precision of system uniformity across the sky) for all bands except -u-band., \textbf{PA4 = 15{{[}millimagnitude{]}}} The zero point error -outlier limit., \textbf{PF2 = 10{{[}percent{]}}} Fraction of zeropoint -errors that can exceed the zero point error outlier limit., -\textbf{PixFrac = 1{{[}percent{]}}} The maximum fraction of pixels -scientifically unusable per sensor out of the total allowable fraction -of sensors meeting this performance., \textbf{PA1uzy = -7.5{{[}millimagnitude{]}}} The RMS photometric repeatability of bright -non-saturated unresolved point sources in the u, z, and y filters., -\textbf{PA6 = 10{{[}millimagnitude{]}}} Accuracy of the transformation -of the internal LSST photometry to a physical scale (e.g. AB -magnitudes)., \textbf{Xtalk = 3{{[}sigma{]}}} The maximum local -significance integrated over the PSF of imperfect crosstalk -corrections., \textbf{PA5u = 10{{[}millimagnitude{]}}} Accuracy of -absolute band-to-band color zero-point for colors constructed using the -u-band., \textbf{ResSource = 2{{[}unitless{]}}} Maximum RMS of the ratio -of the error in integrated flux measurement between bright, isolated, -resolved sources less than 10 arcsec in diameter and bright, isolated -unresolved point sources., \textbf{PA2uzy = 22.5{{[}millimagnitude{]}}} -Repeatability outlier limit for isolated bright non-saturated point -sources in the u, z, and y filters., \textbf{SensorFraction = -15{{[}percent{]}}} The maximum allowable fraction of sensors with -PixFrac scientifically unusable pixels., \textbf{PA3u = -20{{[}millimagnitude{]}}} RMS width of internal photometric zero-point -(precision of system uniformity across the sky) in the u-band., -\textbf{PA2gri = 15{{[}millimagnitude{]}}} Repeatability outlier limit -for isolated bright non-saturated point sources in the g, r, and i -filters., \textbf{SBPrec = 1{{[}percent{]}}} The maximum error in the -precision of the sky brightness determination., \textbf{PA5 = -5{{[}millimagnitude{]}}} Accuracy of absolute band-to-band color -zero-point for all colors constructed from any filter pair, excluding -the u-band.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0387 & Photometric Performance \\ \end{tabular} \\ \hline \end{longtable} @@ -35183,7 +32234,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T377}{LVV-T377} & \multicolumn{4}{p{12cm}}{ Verify Calculation of Photometric Performance Metrics } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -35198,7 +32249,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1839}{LVV-T1839} & \multicolumn{4}{p{12cm}}{ Verify calculation of RMS width of photometric zeropoint } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -35215,11 +32266,11 @@ \subsection{[LVV-9764] DMS-REQ-0359-V-15: Percentage of image area with ghosts } \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9764}{LVV-9764} & -Leanne Guy & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-9764}{LVV-9764} & +Leanne Guy & In Verification & \begin{tabular}{c} -LVV-T377 \\ -LVV-T1838 \\ + \\ + \\ \end{tabular} \\ \hline @@ -35230,82 +32281,108 @@ \subsection{[LVV-9764] DMS-REQ-0359-V-15: Percentage of image area with ghosts } gradient amplitude of more than 1/3 of the sky noise over 1 arcsec shall be less than \textbf{GhostAF = 1 percent}. -Associated element DMS-REQ-0359-V-01 -(\href{https://jira.lsstcorp.org/browse/LVV-3401}{{LVV-3401}}) -satisfies the requirement on photometric repeatability in the u, z, and -y-band filters. - -Associated element DMS-REQ-0359-V-02 -(\href{https://jira.lsstcorp.org/browse/LVV-9751}{LVV-9751}) satisfies -the requirement on the maximum fraction of sensors with scientifically -unusable pixels. - -Associated element DMS-REQ-0359-V-03 -(\href{https://jira.lsstcorp.org/browse/LVV-9752}{LVV-9752}) satisfies -the constraint on maximum fraction of outliers among non-saturated point -sources. - -Associated element DMS-REQ-0359-V-04 -(\href{https://jira.lsstcorp.org/browse/LVV-9753}{LVV-9753}) satisfies -the accuracy of zero-point for colors that use the u-band. - -Associated element DMS-REQ-0359-V-05 -(\href{https://jira.lsstcorp.org/browse/LVV-9754}{LVV-9754}) satisfies -the repeatability outlier limit in g, r, and i-bands. - -Associated element DMS-REQ-0359-V-06 -(\href{https://jira.lsstcorp.org/browse/LVV-9755}{LVV-9755}) satisfies -the constraint on the accuracy of the transformation from internal to -physical photometric scales. - -Associated element DMS-REQ-0359-V-07 -(\href{https://jira.lsstcorp.org/browse/LVV-9756}{LVV-9756}) satisfies -the rms width of the internal photometric zero-point in u-band. - -Associated element DMS-REQ-0359-V-08 -(\href{https://jira.lsstcorp.org/browse/LVV-9757}{LVV-9757}) satisfies -the maximum local significance of imperfect crosstalk corrections. - -Associated element DMS-REQ-0359-V-09 -(\href{https://jira.lsstcorp.org/browse/LVV-9758}{LVV-9758}) satisfies -the repeatability outlier limit in u, z, and y-bands. - -Associated element DMS-REQ-0359-V-10 -(\href{https://jira.lsstcorp.org/browse/LVV-9759}{{LVV-9759}}) -satisfies the rms photometric repeatability in g, r, and i-bands. - -Associated element DMS-REQ-0359-V-11 -(\href{https://jira.lsstcorp.org/browse/LVV-9760}{LVV-9760}) satisfies -the fraction of zero-point errors that can exceed the outlier limit. - -Associated element DMS-REQ-0359-V-12 -(\href{https://jira.lsstcorp.org/browse/LVV-9761}{LVV-9761}) satisfies -the maximum fraction of unusable pixels per sensor. - -Associated element DMS-REQ-0359-V-13 -(\href{https://jira.lsstcorp.org/browse/LVV-9762}{LVV-9762}) satisfies -the maximum allowable precision in the sky brightness determination. - -Associated element DMS-REQ-0359-V-14 -(\href{https://jira.lsstcorp.org/browse/LVV-9763}{LVV-9763}) satisfies -the rms width of the internal photometric zero-point in g, r, i, z, and -y-bands. - -Associated element DMS-REQ-0359-V-16 -(\href{https://jira.lsstcorp.org/browse/LVV-9765}{LVV-9765}) satisfies -the accuracy of zero-point for colors that do not include the u-band. - -Associated element DMS-REQ-0359-V-17 -(\href{https://jira.lsstcorp.org/browse/LVV-9766}{LVV-9766}) satisfies -the maximum RMS of the ratio of the flux measurement error between -resolved/unresolved sources. +Associated element DMS-REQ-0359-V-01 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-3401}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-3401} {Verified} } ) satisfies the requirement on photometric +repeatability in the u, z, and y-band filters. + +Associated element DMS-REQ-0359-V-02 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9751}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9751} {In Verification} } ) satisfies the requirement on the maximum +fraction of sensors with scientifically unusable pixels. + +Associated element DMS-REQ-0359-V-03 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9752}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9752} {Verified} } ) satisfies the constraint on maximum fraction of +outliers among non-saturated point sources. + +Associated element DMS-REQ-0359-V-04 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9753}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9753} {In Verification} } ) satisfies the accuracy of zero-point for +colors that use the u-band. + +Associated element DMS-REQ-0359-V-05 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9754}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9754} {Verified} } ) satisfies the repeatability outlier limit in g, +r, and i-bands. + +Associated element DMS-REQ-0359-V-06 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9755}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9755} {In Verification} } ) satisfies the constraint on the accuracy +of the transformation from internal to physical photometric scales. + +Associated element DMS-REQ-0359-V-07 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9756}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9756} {In Verification} } ) satisfies the rms width of the internal +photometric zero-point in u-band. + +Associated element DMS-REQ-0359-V-08 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9757}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9757} {In Verification} } ) satisfies the maximum local significance +of imperfect crosstalk corrections. + +Associated element DMS-REQ-0359-V-09 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9758}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9758} {Verified} } ) satisfies the repeatability outlier limit in u, +z, and y-bands. + +Associated element DMS-REQ-0359-V-10 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9759}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9759} {Verified} } ) satisfies the rms photometric repeatability in +g, r, and i-bands. + +Associated element DMS-REQ-0359-V-11 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9760}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9760} {In Verification} } ) satisfies the fraction of zero-point +errors that can exceed the outlier limit. + +Associated element DMS-REQ-0359-V-12 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9761}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9761} {In Verification} } ) satisfies the maximum fraction of +unusable pixels per sensor. + +Associated element DMS-REQ-0359-V-13 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9762}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9762} {In Verification} } ) satisfies the maximum allowable +precision in the sky brightness determination. + +Associated element DMS-REQ-0359-V-14 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9763}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9763} {In Verification} } ) satisfies the rms width of the internal +photometric zero-point in g, r, i, z, and y-bands. + +Associated element DMS-REQ-0359-V-16 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9765}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9765} {In Verification} } ) satisfies the accuracy of zero-point for +colors that do not include the u-band. + +Associated element DMS-REQ-0359-V-17 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9766}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9766} {Verified} } ) satisfies the maximum RMS of the ratio of the +flux measurement error between resolved/unresolved sources. {\footnotesize \begin{tabular}{p{4cm}p{12cm}} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0359 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -35313,54 +32390,10 @@ \subsection{[LVV-9764] DMS-REQ-0359-V-15: Percentage of image area with ghosts } calculation of the photometric performance metrics defined in OSS-REQ-0387. -\textbf{Discussion:} The relevant metrics are listed in the table -photometricPerformance below. The values in the tables are the target -values for LSST but are not verified as part of this requirement. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{GhostAF = 1{{[}percent{]}}} Percentage of image area that can -have ghosts with surface brightness gradient amplitude of more than 1/3 -of the sky noise over 1 arcsec., \textbf{PF1 = 10{{[}percent{]}}} The -maximum fraction of isolated non-saturated point source measurements -exceeding the outlier limit., \textbf{PA1gri = 5{{[}millimagnitude{]}}} -The RMS photometric repeatability of bright non-saturated unresolved -point sources in the g, r, and i filters., \textbf{PA3 = -10{{[}millimagnitude{]}}} RMS width of internal photometric zero-point -(precision of system uniformity across the sky) for all bands except -u-band., \textbf{PA4 = 15{{[}millimagnitude{]}}} The zero point error -outlier limit., \textbf{PF2 = 10{{[}percent{]}}} Fraction of zeropoint -errors that can exceed the zero point error outlier limit., -\textbf{PixFrac = 1{{[}percent{]}}} The maximum fraction of pixels -scientifically unusable per sensor out of the total allowable fraction -of sensors meeting this performance., \textbf{PA1uzy = -7.5{{[}millimagnitude{]}}} The RMS photometric repeatability of bright -non-saturated unresolved point sources in the u, z, and y filters., -\textbf{PA6 = 10{{[}millimagnitude{]}}} Accuracy of the transformation -of the internal LSST photometry to a physical scale (e.g. AB -magnitudes)., \textbf{Xtalk = 3{{[}sigma{]}}} The maximum local -significance integrated over the PSF of imperfect crosstalk -corrections., \textbf{PA5u = 10{{[}millimagnitude{]}}} Accuracy of -absolute band-to-band color zero-point for colors constructed using the -u-band., \textbf{ResSource = 2{{[}unitless{]}}} Maximum RMS of the ratio -of the error in integrated flux measurement between bright, isolated, -resolved sources less than 10 arcsec in diameter and bright, isolated -unresolved point sources., \textbf{PA2uzy = 22.5{{[}millimagnitude{]}}} -Repeatability outlier limit for isolated bright non-saturated point -sources in the u, z, and y filters., \textbf{SensorFraction = -15{{[}percent{]}}} The maximum allowable fraction of sensors with -PixFrac scientifically unusable pixels., \textbf{PA3u = -20{{[}millimagnitude{]}}} RMS width of internal photometric zero-point -(precision of system uniformity across the sky) in the u-band., -\textbf{PA2gri = 15{{[}millimagnitude{]}}} Repeatability outlier limit -for isolated bright non-saturated point sources in the g, r, and i -filters., \textbf{SBPrec = 1{{[}percent{]}}} The maximum error in the -precision of the sky brightness determination., \textbf{PA5 = -5{{[}millimagnitude{]}}} Accuracy of absolute band-to-band color -zero-point for all colors constructed from any filter pair, excluding -the u-band.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0387 & Photometric Performance \\ \end{tabular} \\ \hline \end{longtable} @@ -35370,31 +32403,31 @@ \subsection{[LVV-9764] DMS-REQ-0359-V-15: Percentage of image area with ghosts } \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T377}{LVV-T377} & \multicolumn{4}{p{12cm}}{ Verify Calculation of Photometric Performance Metrics } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1838}{LVV-T1838} & \multicolumn{4}{p{12cm}}{ Verify calculation of image fraction affected by ghosts } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the DMS system provides software to calculate photometric -performance metrics, and that the algorithms are properly calculating -the desired quantities. Note that because the DMS requirement is that -the software shall be provided (and not on the actual measured values of -the metrics), we verify all of the requirements via a single test case. +Verify that the DM system provides code to assess whether the percentage +of image area that has ghosts with surface brightness gradient amplitude +of more than 1/3 of the sky noise over 1 arcsec is less than +\textbf{GhostAF = 1 percent}. } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1838}{LVV-T1838} & \multicolumn{4}{p{12cm}}{ Verify calculation of image fraction affected by ghosts } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T377}{LVV-T377} & \multicolumn{4}{p{12cm}}{ Verify Calculation of Photometric Performance Metrics } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the DM system provides code to assess whether the percentage -of image area that has ghosts with surface brightness gradient amplitude -of more than 1/3 of the sky noise over 1 arcsec is less than -\textbf{GhostAF = 1 percent}. +Verify that the DMS system provides software to calculate photometric +performance metrics, and that the algorithms are properly calculating +the desired quantities. Note that because the DMS requirement is that +the software shall be provided (and not on the actual measured values of +the metrics), we verify all of the requirements via a single test case. } @@ -35404,11 +32437,11 @@ \subsection{[LVV-9765] DMS-REQ-0359-V-16: Accuracy of zero point for colors with \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9765}{LVV-9765} & -Leanne Guy & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-9765}{LVV-9765} & +Leanne Guy & In Verification & \begin{tabular}{c} -LVV-T377 \\ -LVV-T1837 \\ + \\ + \\ \end{tabular} \\ \hline @@ -35419,83 +32452,108 @@ \subsection{[LVV-9765] DMS-REQ-0359-V-16: Accuracy of zero point for colors with constructed from any filter pair, excluding the u-band, shall be less than \textbf{PA5 = 5 millimagnitudes}. -Associated element DMS-REQ-0359-V-01 -(\href{https://jira.lsstcorp.org/browse/LVV-3401}{{LVV-3401}}) -satisfies the requirement on photometric repeatability in the u, z, and -y-band filters. - -Associated element DMS-REQ-0359-V-02 -(\href{https://jira.lsstcorp.org/browse/LVV-9751}{LVV-9751}) satisfies -the requirement on the maximum fraction of sensors with scientifically -unusable pixels. - -Associated element DMS-REQ-0359-V-03 -(\href{https://jira.lsstcorp.org/browse/LVV-9752}{LVV-9752}) satisfies -the constraint on maximum fraction of outliers among non-saturated point -sources. - -Associated element DMS-REQ-0359-V-04 -(\href{https://jira.lsstcorp.org/browse/LVV-9753}{LVV-9753}) satisfies -the accuracy of zero-point for colors that use the u-band. - -Associated element DMS-REQ-0359-V-05 -(\href{https://jira.lsstcorp.org/browse/LVV-9754}{LVV-9754}) satisfies -the repeatability outlier limit in g, r, and i-bands. - -Associated element DMS-REQ-0359-V-06 -(\href{https://jira.lsstcorp.org/browse/LVV-9755}{LVV-9755}) satisfies -the constraint on the accuracy of the transformation from internal to -physical photometric scales. - -Associated element DMS-REQ-0359-V-07 -(\href{https://jira.lsstcorp.org/browse/LVV-9756}{LVV-9756}) satisfies -the rms width of the internal photometric zero-point in u-band. - -Associated element DMS-REQ-0359-V-08 -(\href{https://jira.lsstcorp.org/browse/LVV-9757}{LVV-9757}) satisfies -the maximum local significance of imperfect crosstalk corrections. - -Associated element DMS-REQ-0359-V-09 -(\href{https://jira.lsstcorp.org/browse/LVV-9758}{LVV-9758}) satisfies -the repeatability outlier limit in u, z, and y-bands. - -Associated element DMS-REQ-0359-V-10 -(\href{https://jira.lsstcorp.org/browse/LVV-9759}{{LVV-9759}}) -satisfies the rms photometric repeatability in g, r, and i-bands. - -Associated element DMS-REQ-0359-V-11 -(\href{https://jira.lsstcorp.org/browse/LVV-9760}{LVV-9760}) satisfies -the fraction of zero-point errors that can exceed the outlier limit. - -Associated element DMS-REQ-0359-V-12 -(\href{https://jira.lsstcorp.org/browse/LVV-9761}{LVV-9761}) satisfies -the maximum fraction of unusable pixels per sensor. - -Associated element DMS-REQ-0359-V-13 -(\href{https://jira.lsstcorp.org/browse/LVV-9762}{LVV-9762}) satisfies -the maximum allowable precision in the sky brightness determination. - -Associated element DMS-REQ-0359-V-14 -(\href{https://jira.lsstcorp.org/browse/LVV-9763}{LVV-9763}) satisfies -the rms width of the internal photometric zero-point in g, r, i, z, and -y-bands. - -Associated element DMS-REQ-0359-V-15 -(\href{https://jira.lsstcorp.org/browse/LVV-9764}{LVV-9764}) satisfies -the percentage of the image area affected by ghosts that exceed the -threshold. - -Associated element DMS-REQ-0359-V-17 -(\href{https://jira.lsstcorp.org/browse/LVV-9766}{LVV-9766}) satisfies -the maximum RMS of the ratio of the flux measurement error between -resolved/unresolved sources. +Associated element DMS-REQ-0359-V-01 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-3401}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-3401} {Verified} } ) satisfies the requirement on photometric +repeatability in the u, z, and y-band filters. + +Associated element DMS-REQ-0359-V-02 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9751}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9751} {In Verification} } ) satisfies the requirement on the maximum +fraction of sensors with scientifically unusable pixels. + +Associated element DMS-REQ-0359-V-03 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9752}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9752} {Verified} } ) satisfies the constraint on maximum fraction of +outliers among non-saturated point sources. + +Associated element DMS-REQ-0359-V-04 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9753}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9753} {In Verification} } ) satisfies the accuracy of zero-point for +colors that use the u-band. + +Associated element DMS-REQ-0359-V-05 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9754}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9754} {Verified} } ) satisfies the repeatability outlier limit in g, +r, and i-bands. + +Associated element DMS-REQ-0359-V-06 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9755}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9755} {In Verification} } ) satisfies the constraint on the accuracy +of the transformation from internal to physical photometric scales. + +Associated element DMS-REQ-0359-V-07 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9756}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9756} {In Verification} } ) satisfies the rms width of the internal +photometric zero-point in u-band. + +Associated element DMS-REQ-0359-V-08 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9757}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9757} {In Verification} } ) satisfies the maximum local significance +of imperfect crosstalk corrections. + +Associated element DMS-REQ-0359-V-09 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9758}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9758} {Verified} } ) satisfies the repeatability outlier limit in u, +z, and y-bands. + +Associated element DMS-REQ-0359-V-10 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9759}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9759} {Verified} } ) satisfies the rms photometric repeatability in +g, r, and i-bands. + +Associated element DMS-REQ-0359-V-11 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9760}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9760} {In Verification} } ) satisfies the fraction of zero-point +errors that can exceed the outlier limit. + +Associated element DMS-REQ-0359-V-12 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9761}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9761} {In Verification} } ) satisfies the maximum fraction of +unusable pixels per sensor. + +Associated element DMS-REQ-0359-V-13 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9762}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9762} {In Verification} } ) satisfies the maximum allowable +precision in the sky brightness determination. + +Associated element DMS-REQ-0359-V-14 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9763}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9763} {In Verification} } ) satisfies the rms width of the internal +photometric zero-point in g, r, i, z, and y-bands. + +Associated element DMS-REQ-0359-V-15 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9764}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9764} {In Verification} } ) satisfies the percentage of the image +area affected by ghosts that exceed the threshold. + +Associated element DMS-REQ-0359-V-17 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9766}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9766} {Verified} } ) satisfies the maximum RMS of the ratio of the +flux measurement error between resolved/unresolved sources. {\footnotesize \begin{tabular}{p{4cm}p{12cm}} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0359 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -35503,54 +32561,10 @@ \subsection{[LVV-9765] DMS-REQ-0359-V-16: Accuracy of zero point for colors with calculation of the photometric performance metrics defined in OSS-REQ-0387. -\textbf{Discussion:} The relevant metrics are listed in the table -photometricPerformance below. The values in the tables are the target -values for LSST but are not verified as part of this requirement. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{GhostAF = 1{{[}percent{]}}} Percentage of image area that can -have ghosts with surface brightness gradient amplitude of more than 1/3 -of the sky noise over 1 arcsec., \textbf{PF1 = 10{{[}percent{]}}} The -maximum fraction of isolated non-saturated point source measurements -exceeding the outlier limit., \textbf{PA1gri = 5{{[}millimagnitude{]}}} -The RMS photometric repeatability of bright non-saturated unresolved -point sources in the g, r, and i filters., \textbf{PA3 = -10{{[}millimagnitude{]}}} RMS width of internal photometric zero-point -(precision of system uniformity across the sky) for all bands except -u-band., \textbf{PA4 = 15{{[}millimagnitude{]}}} The zero point error -outlier limit., \textbf{PF2 = 10{{[}percent{]}}} Fraction of zeropoint -errors that can exceed the zero point error outlier limit., -\textbf{PixFrac = 1{{[}percent{]}}} The maximum fraction of pixels -scientifically unusable per sensor out of the total allowable fraction -of sensors meeting this performance., \textbf{PA1uzy = -7.5{{[}millimagnitude{]}}} The RMS photometric repeatability of bright -non-saturated unresolved point sources in the u, z, and y filters., -\textbf{PA6 = 10{{[}millimagnitude{]}}} Accuracy of the transformation -of the internal LSST photometry to a physical scale (e.g. AB -magnitudes)., \textbf{Xtalk = 3{{[}sigma{]}}} The maximum local -significance integrated over the PSF of imperfect crosstalk -corrections., \textbf{PA5u = 10{{[}millimagnitude{]}}} Accuracy of -absolute band-to-band color zero-point for colors constructed using the -u-band., \textbf{ResSource = 2{{[}unitless{]}}} Maximum RMS of the ratio -of the error in integrated flux measurement between bright, isolated, -resolved sources less than 10 arcsec in diameter and bright, isolated -unresolved point sources., \textbf{PA2uzy = 22.5{{[}millimagnitude{]}}} -Repeatability outlier limit for isolated bright non-saturated point -sources in the u, z, and y filters., \textbf{SensorFraction = -15{{[}percent{]}}} The maximum allowable fraction of sensors with -PixFrac scientifically unusable pixels., \textbf{PA3u = -20{{[}millimagnitude{]}}} RMS width of internal photometric zero-point -(precision of system uniformity across the sky) in the u-band., -\textbf{PA2gri = 15{{[}millimagnitude{]}}} Repeatability outlier limit -for isolated bright non-saturated point sources in the g, r, and i -filters., \textbf{SBPrec = 1{{[}percent{]}}} The maximum error in the -precision of the sky brightness determination., \textbf{PA5 = -5{{[}millimagnitude{]}}} Accuracy of absolute band-to-band color -zero-point for all colors constructed from any filter pair, excluding -the u-band.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0387 & Photometric Performance \\ \end{tabular} \\ \hline \end{longtable} @@ -35560,31 +32574,31 @@ \subsection{[LVV-9765] DMS-REQ-0359-V-16: Accuracy of zero point for colors with \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T377}{LVV-T377} & \multicolumn{4}{p{12cm}}{ Verify Calculation of Photometric Performance Metrics } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1837}{LVV-T1837} & \multicolumn{4}{p{12cm}}{ Verify calculation of band-to-band color zero-point accuracy } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the DMS system provides software to calculate photometric -performance metrics, and that the algorithms are properly calculating -the desired quantities. Note that because the DMS requirement is that -the software shall be provided (and not on the actual measured values of -the metrics), we verify all of the requirements via a single test case. +Verify that the DM system provides code to assess whether the accuracy +of absolute band-to-band color zero-points for all colors constructed +from any filter pair, excluding the u-band, is less than \textbf{PA5 = 5 +millimagnitudes}. } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1837}{LVV-T1837} & \multicolumn{4}{p{12cm}}{ Verify calculation of band-to-band color zero-point accuracy } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T377}{LVV-T377} & \multicolumn{4}{p{12cm}}{ Verify Calculation of Photometric Performance Metrics } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the DM system provides code to assess whether the accuracy -of absolute band-to-band color zero-points for all colors constructed -from any filter pair, excluding the u-band, is less than \textbf{PA5 = 5 -millimagnitudes}. +Verify that the DMS system provides software to calculate photometric +performance metrics, and that the algorithms are properly calculating +the desired quantities. Note that because the DMS requirement is that +the software shall be provided (and not on the actual measured values of +the metrics), we verify all of the requirements via a single test case. } @@ -35594,11 +32608,11 @@ \subsection{[LVV-9766] DMS-REQ-0359-V-17: Max RMS of resolved/unresolved flux ra \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9766}{LVV-9766} & -Leanne Guy & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-9766}{LVV-9766} & +Leanne Guy & Verified & \begin{tabular}{c} -LVV-T377 \\ -LVV-T1836 \\ + \\ + \\ \end{tabular} \\ \hline @@ -35610,82 +32624,108 @@ \subsection{[LVV-9766] DMS-REQ-0359-V-17: Max RMS of resolved/unresolved flux ra diameter and bright, isolated unresolved point sources shall be less than \textbf{ResSource = 2}. -Associated element DMS-REQ-0359-V-01 -(\href{https://jira.lsstcorp.org/browse/LVV-3401}{{LVV-3401}}) -satisfies the requirement on photometric repeatability in the u, z, and -y-band filters. - -Associated element DMS-REQ-0359-V-02 -(\href{https://jira.lsstcorp.org/browse/LVV-9751}{LVV-9751}) satisfies -the requirement on the maximum fraction of sensors with scientifically -unusable pixels. - -Associated element DMS-REQ-0359-V-03 -(\href{https://jira.lsstcorp.org/browse/LVV-9752}{LVV-9752}) satisfies -the constraint on maximum fraction of outliers among non-saturated point -sources. - -Associated element DMS-REQ-0359-V-04 -(\href{https://jira.lsstcorp.org/browse/LVV-9753}{LVV-9753}) satisfies -the accuracy of zero-point for colors that use the u-band. - -Associated element DMS-REQ-0359-V-05 -(\href{https://jira.lsstcorp.org/browse/LVV-9754}{LVV-9754}) satisfies -the repeatability outlier limit in g, r, and i-bands. - -Associated element DMS-REQ-0359-V-06 -(\href{https://jira.lsstcorp.org/browse/LVV-9755}{LVV-9755}) satisfies -the constraint on the accuracy of the transformation from internal to -physical photometric scales. - -Associated element DMS-REQ-0359-V-07 -(\href{https://jira.lsstcorp.org/browse/LVV-9756}{LVV-9756}) satisfies -the rms width of the internal photometric zero-point in u-band. - -Associated element DMS-REQ-0359-V-08 -(\href{https://jira.lsstcorp.org/browse/LVV-9757}{LVV-9757}) satisfies -the maximum local significance of imperfect crosstalk corrections. - -Associated element DMS-REQ-0359-V-09 -(\href{https://jira.lsstcorp.org/browse/LVV-9758}{LVV-9758}) satisfies -the repeatability outlier limit in u, z, and y-bands. - -Associated element DMS-REQ-0359-V-10 -(\href{https://jira.lsstcorp.org/browse/LVV-9759}{{LVV-9759}}) -satisfies the rms photometric repeatability in g, r, and i-bands. - -Associated element DMS-REQ-0359-V-11 -(\href{https://jira.lsstcorp.org/browse/LVV-9760}{LVV-9760}) satisfies -the fraction of zero-point errors that can exceed the outlier limit. - -Associated element DMS-REQ-0359-V-12 -(\href{https://jira.lsstcorp.org/browse/LVV-9761}{LVV-9761}) satisfies -the maximum fraction of unusable pixels per sensor. - -Associated element DMS-REQ-0359-V-13 -(\href{https://jira.lsstcorp.org/browse/LVV-9762}{LVV-9762}) satisfies -the maximum allowable precision in the sky brightness determination. - -Associated element DMS-REQ-0359-V-14 -(\href{https://jira.lsstcorp.org/browse/LVV-9763}{LVV-9763}) satisfies -the rms width of the internal photometric zero-point in g, r, i, z, and -y-bands. - -Associated element DMS-REQ-0359-V-15 -(\href{https://jira.lsstcorp.org/browse/LVV-9764}{LVV-9764}) satisfies -the percentage of the image area affected by ghosts that exceed the -threshold. - -Associated element DMS-REQ-0359-V-16 -(\href{https://jira.lsstcorp.org/browse/LVV-9765}{LVV-9765}) satisfies -the accuracy of zero-point for colors that do not include the u-band. +Associated element DMS-REQ-0359-V-01 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-3401}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-3401} {Verified} } ) satisfies the requirement on photometric +repeatability in the u, z, and y-band filters. + +Associated element DMS-REQ-0359-V-02 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9751}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9751} {In Verification} } ) satisfies the requirement on the maximum +fraction of sensors with scientifically unusable pixels. + +Associated element DMS-REQ-0359-V-03 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9752}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9752} {Verified} } ) satisfies the constraint on maximum fraction of +outliers among non-saturated point sources. + +Associated element DMS-REQ-0359-V-04 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9753}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9753} {In Verification} } ) satisfies the accuracy of zero-point for +colors that use the u-band. + +Associated element DMS-REQ-0359-V-05 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9754}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9754} {Verified} } ) satisfies the repeatability outlier limit in g, +r, and i-bands. + +Associated element DMS-REQ-0359-V-06 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9755}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9755} {In Verification} } ) satisfies the constraint on the accuracy +of the transformation from internal to physical photometric scales. + +Associated element DMS-REQ-0359-V-07 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9756}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9756} {In Verification} } ) satisfies the rms width of the internal +photometric zero-point in u-band. + +Associated element DMS-REQ-0359-V-08 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9757}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9757} {In Verification} } ) satisfies the maximum local significance +of imperfect crosstalk corrections. + +Associated element DMS-REQ-0359-V-09 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9758}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9758} {Verified} } ) satisfies the repeatability outlier limit in u, +z, and y-bands. + +Associated element DMS-REQ-0359-V-10 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9759}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9759} {Verified} } ) satisfies the rms photometric repeatability in +g, r, and i-bands. + +Associated element DMS-REQ-0359-V-11 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9760}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9760} {In Verification} } ) satisfies the fraction of zero-point +errors that can exceed the outlier limit. + +Associated element DMS-REQ-0359-V-12 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9761}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9761} {In Verification} } ) satisfies the maximum fraction of +unusable pixels per sensor. + +Associated element DMS-REQ-0359-V-13 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9762}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9762} {In Verification} } ) satisfies the maximum allowable +precision in the sky brightness determination. + +Associated element DMS-REQ-0359-V-14 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9763}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9763} {In Verification} } ) satisfies the rms width of the internal +photometric zero-point in g, r, i, z, and y-bands. + +Associated element DMS-REQ-0359-V-15 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9764}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9764} {In Verification} } ) satisfies the percentage of the image +area affected by ghosts that exceed the threshold. + +Associated element DMS-REQ-0359-V-16 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9765}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9765} {In Verification} } ) satisfies the accuracy of zero-point for +colors that do not include the u-band. {\footnotesize \begin{tabular}{p{4cm}p{12cm}} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0359 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -35693,54 +32733,10 @@ \subsection{[LVV-9766] DMS-REQ-0359-V-17: Max RMS of resolved/unresolved flux ra calculation of the photometric performance metrics defined in OSS-REQ-0387. -\textbf{Discussion:} The relevant metrics are listed in the table -photometricPerformance below. The values in the tables are the target -values for LSST but are not verified as part of this requirement. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{GhostAF = 1{{[}percent{]}}} Percentage of image area that can -have ghosts with surface brightness gradient amplitude of more than 1/3 -of the sky noise over 1 arcsec., \textbf{PF1 = 10{{[}percent{]}}} The -maximum fraction of isolated non-saturated point source measurements -exceeding the outlier limit., \textbf{PA1gri = 5{{[}millimagnitude{]}}} -The RMS photometric repeatability of bright non-saturated unresolved -point sources in the g, r, and i filters., \textbf{PA3 = -10{{[}millimagnitude{]}}} RMS width of internal photometric zero-point -(precision of system uniformity across the sky) for all bands except -u-band., \textbf{PA4 = 15{{[}millimagnitude{]}}} The zero point error -outlier limit., \textbf{PF2 = 10{{[}percent{]}}} Fraction of zeropoint -errors that can exceed the zero point error outlier limit., -\textbf{PixFrac = 1{{[}percent{]}}} The maximum fraction of pixels -scientifically unusable per sensor out of the total allowable fraction -of sensors meeting this performance., \textbf{PA1uzy = -7.5{{[}millimagnitude{]}}} The RMS photometric repeatability of bright -non-saturated unresolved point sources in the u, z, and y filters., -\textbf{PA6 = 10{{[}millimagnitude{]}}} Accuracy of the transformation -of the internal LSST photometry to a physical scale (e.g. AB -magnitudes)., \textbf{Xtalk = 3{{[}sigma{]}}} The maximum local -significance integrated over the PSF of imperfect crosstalk -corrections., \textbf{PA5u = 10{{[}millimagnitude{]}}} Accuracy of -absolute band-to-band color zero-point for colors constructed using the -u-band., \textbf{ResSource = 2{{[}unitless{]}}} Maximum RMS of the ratio -of the error in integrated flux measurement between bright, isolated, -resolved sources less than 10 arcsec in diameter and bright, isolated -unresolved point sources., \textbf{PA2uzy = 22.5{{[}millimagnitude{]}}} -Repeatability outlier limit for isolated bright non-saturated point -sources in the u, z, and y filters., \textbf{SensorFraction = -15{{[}percent{]}}} The maximum allowable fraction of sensors with -PixFrac scientifically unusable pixels., \textbf{PA3u = -20{{[}millimagnitude{]}}} RMS width of internal photometric zero-point -(precision of system uniformity across the sky) in the u-band., -\textbf{PA2gri = 15{{[}millimagnitude{]}}} Repeatability outlier limit -for isolated bright non-saturated point sources in the g, r, and i -filters., \textbf{SBPrec = 1{{[}percent{]}}} The maximum error in the -precision of the sky brightness determination., \textbf{PA5 = -5{{[}millimagnitude{]}}} Accuracy of absolute band-to-band color -zero-point for all colors constructed from any filter pair, excluding -the u-band.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0387 & Photometric Performance \\ \end{tabular} \\ \hline \end{longtable} @@ -35750,32 +32746,32 @@ \subsection{[LVV-9766] DMS-REQ-0359-V-17: Max RMS of resolved/unresolved flux ra \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T377}{LVV-T377} & \multicolumn{4}{p{12cm}}{ Verify Calculation of Photometric Performance Metrics } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1836}{LVV-T1836} & \multicolumn{4}{p{12cm}}{ Verify calculation of resolved-to-unresolved flux ratio errors } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Defined & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the DMS system provides software to calculate photometric -performance metrics, and that the algorithms are properly calculating -the desired quantities. Note that because the DMS requirement is that -the software shall be provided (and not on the actual measured values of -the metrics), we verify all of the requirements via a single test case. +Verify that the DM system has provided code to assess whether the +maximum RMS of the ratio of the error in integrated flux measurement +between bright, isolated, resolved sources less than 10 arcsec in +diameter and bright, isolated unresolved point sources is less than +\textbf{ResSource = 2}. } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1836}{LVV-T1836} & \multicolumn{4}{p{12cm}}{ Verify calculation of resolved-to-unresolved flux ratio errors } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T377}{LVV-T377} & \multicolumn{4}{p{12cm}}{ Verify Calculation of Photometric Performance Metrics } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the DM system has provided code to assess whether the -maximum RMS of the ratio of the error in integrated flux measurement -between bright, isolated, resolved sources less than 10 arcsec in -diameter and bright, isolated unresolved point sources is less than -\textbf{ResSource = 2}. +Verify that the DMS system provides software to calculate photometric +performance metrics, and that the algorithms are properly calculating +the desired quantities. Note that because the DMS requirement is that +the software shall be provided (and not on the actual measured values of +the metrics), we verify all of the requirements via a single test case. } @@ -35785,10 +32781,10 @@ \subsection{[LVV-9767] DMS-REQ-0360-V-02: Max fraction exceeding limit on 5 arcm \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9767}{LVV-9767} & -Leanne Guy & Monitoring & +\href{https://rubinobs.atlassian.net/browse/LVV-9767}{LVV-9767} & +Leanne Guy & Verified & \begin{tabular}{c} -LVV-T1746 \\ + \\ \end{tabular} \\ \hline @@ -35799,61 +32795,85 @@ \subsection{[LVV-9767] DMS-REQ-0360-V-02: Max fraction exceeding limit on 5 arcm scales to exceed the 5 arcminute outlier limit shall be less than~\textbf{AF1 = 10~percent.} -Associated element DMS-REQ-0360-V-01 -(\href{https://jira.lsstcorp.org/browse/LVV-3402}{{LVV-3402}})~satisfies~the -median astrometric error on 20 arcminute scales. - -Associated element -DMS-REQ-0360-V-03~(\href{https://jira.lsstcorp.org/browse/LVV-9768}{{LVV-9768}})~satisfies~the -median astrometric error on 5 arcminute scales. - -Associated element -DMS-REQ-0360-V-04~(\href{https://jira.lsstcorp.org/browse/LVV-9769}{LVV-9769})~satisfies~the -median astrometric error in absolute positions. - -Associated element -DMS-REQ-0360-V-05~(\href{https://jira.lsstcorp.org/browse/LVV-9770}{{LVV-9770}})~satisfies~the -astrometric outlier limit on 20 arcminute scales. - -Associated element -DMS-REQ-0360-V-06~(\href{https://jira.lsstcorp.org/browse/LVV-9771}{{LVV-9771}})~satisfies~the -color difference outlier limit relative to r-band. - -Associated element -DMS-REQ-0360-V-07~(\href{https://jira.lsstcorp.org/browse/LVV-9773}{{LVV-9773}})~satisfies -the astrometric outlier limit on 5 arcminute scales. - -Associated element -DMS-REQ-0360-V-08~(\href{https://jira.lsstcorp.org/browse/LVV-9774}{{LVV-9774}})~satisfies~the -median astrometric error on 200 arcminute scales. - -Associated element -DMS-REQ-0360-V-09~(\href{https://jira.lsstcorp.org/browse/LVV-9775}{{LVV-9775}})~satisfies -the astrometric outlier limit on 200 arcminute scales. - -Associated element -DMS-REQ-0360-V-10~(\href{https://jira.lsstcorp.org/browse/LVV-9776}{{LVV-9776}})~satisfies -the maximum fraction of astrometric outliers on 20 arcminute scales. - -Associated element -DMS-REQ-0360-V-11~(\href{https://jira.lsstcorp.org/browse/LVV-9777}{{LVV-9777}})~satisfies -the maximum fraction of r-band color difference outliers. - -Associated element -DMS-REQ-0360-V-12~(\href{https://jira.lsstcorp.org/browse/LVV-9778}{{LVV-9778}})~satisfies~the -RMS difference between separations measured in the r-band and those -measured in any other filter. - -Associated element -DMS-REQ-0360-V-13~(\href{https://jira.lsstcorp.org/browse/LVV-9779}{LVV-9779})~satisfies -the maximum fraction of astrometric outliers on 200 arcminute scales. +Associated element DMS-REQ-0360-V-01 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-3402}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-3402} {Verified} } )~satisfies~the median astrometric error on 20 +arcminute scales. + +Associated element DMS-REQ-0360-V-03~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9768}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9768} {Verified} } )~satisfies~the median astrometric error on 5 +arcminute scales. + +Associated element DMS-REQ-0360-V-04~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9769}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9769} {Verified} } )~satisfies~the median astrometric error in +absolute positions. + +Associated element DMS-REQ-0360-V-05~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9770}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9770} {Verified} } )~satisfies~the astrometric outlier limit on 20 +arcminute scales. + +Associated element DMS-REQ-0360-V-06~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9771}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9771} {Verified} } )~satisfies~the color difference outlier limit +relative to r-band. + +Associated element DMS-REQ-0360-V-07~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9773}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9773} {Verified} } )~satisfies the astrometric outlier limit on 5 +arcminute scales. + +Associated element DMS-REQ-0360-V-08~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9774}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9774} {Monitoring} } )~satisfies~the median astrometric error on 200 +arcminute scales. + +Associated element DMS-REQ-0360-V-09~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9775}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9775} {Monitoring} } )~satisfies the astrometric outlier limit on +200 arcminute scales. + +Associated element DMS-REQ-0360-V-10~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9776}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9776} {Verified} } )~satisfies the maximum fraction of astrometric +outliers on 20 arcminute scales. + +Associated element DMS-REQ-0360-V-11~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9777}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9777} {Verified} } )~satisfies the maximum fraction of r-band color +difference outliers. + +Associated element DMS-REQ-0360-V-12~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9778}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9778} {Verified} } )~satisfies~the RMS difference between +separations measured in the r-band and those measured in any other +filter. + +Associated element DMS-REQ-0360-V-13~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9779}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9779} {Monitoring} } )~satisfies the maximum fraction of astrometric +outliers on 200 arcminute scales. {\footnotesize \begin{tabular}{p{4cm}p{12cm}} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0360 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -35861,37 +32881,10 @@ \subsection{[LVV-9767] DMS-REQ-0360-V-02: Max fraction exceeding limit on 5 arcm calculation of the astrometric performance metrics defined in OSS-REQ-0388. -\textbf{Discussion:} The relevant metrics are listed in the table below. -The values in the tables are the target values for LSST but are not -verified as part of this requirement. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{AM2 = 10{{[}milliarcsecond{]}}} Median relative astrometric -measurement error on 20 arcminute scales., \textbf{AM1 = -10{{[}milliarcsecond{]}}} Median relative astrometric measurement error -on 5 arcminute scales shall be less than AM1., \textbf{AM3 = -15{{[}milliarcsecond{]}}} Median relative astrometric measurement error -on 200 arcminute scales., \textbf{AA1 = 50{{[}milliarcsecond{]}}} Median -error in absolute position for each axis, RA and DEC, shall be less than -AA1., \textbf{AF1 = 10{{[}percent{]}}} The maximum fraction of relative -astrometric measurements on 5 arcminute scales to exceed 5 arcminute -outlier limit., \textbf{AD3 = 30{{[}milliarcsecond{]}}} 200 arcminute -outlier limit., \textbf{AB1 = 10{{[}milliarcsecond{]}}} RMS difference -between separations measured in the r-band and those measured in any -other filter., \textbf{AD1 = 20{{[}milliarcsecond{]}}} 5 arcminute -outlier limit., \textbf{AB2 = 20{{[}milliarcsecond{]}}} The color -difference outlier limit for separations measured relative the r-band -filter in any other filter., \textbf{AD2 = 20{{[}milliarcsecond{]}}} 20 -arcminute outlier limit., \textbf{ABF1 = 10{{[}percent{]}}} Fraction of -separations measured relative to the r-band that can exceed the color -difference outlier limit., \textbf{AF3 = 10{{[}percent{]}}} Fraction of -relative astrometric measurements on 200 arcminute scales to exceed 200 -arcminute outlier limit., \textbf{AF2 = 10{{[}percent{]}}} The maximum -fraction of relative astrometric measurements on 20 arcminute scales to -exceed 20 arcminute outlier limit.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0388 & Astrometric Performance \\ \end{tabular} \\ \hline \end{longtable} @@ -35904,7 +32897,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1746}{LVV-T1746} & \multicolumn{4}{p{12cm}}{ Verify calculation of fraction of relative astrometric measurement error on 5 arcminute scales exceeding outlier limit } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -35922,10 +32915,10 @@ \subsection{[LVV-9768] DMS-REQ-0360-V-03: Median astrometric error on 5 arcmin s \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9768}{LVV-9768} & +\href{https://rubinobs.atlassian.net/browse/LVV-9768}{LVV-9768} & Leanne Guy & Verified & \begin{tabular}{c} -LVV-T1747 \\ + \\ \end{tabular} \\ \hline @@ -35935,61 +32928,85 @@ \subsection{[LVV-9768] DMS-REQ-0360-V-03: Median astrometric error on 5 arcmin s The median relative astrometric measurement error on 5 arcminute scales shall be less than~\textbf{AM1 = 10~milliarcseconds.} -Associated element DMS-REQ-0360-V-01 -(\href{https://jira.lsstcorp.org/browse/LVV-3402}{{LVV-3402}})~satisfies~the -maximum fraction of astrometric outliers on 5 arcminute scales. - -Associated element DMS-REQ-0360-V-02 -(\href{https://jira.lsstcorp.org/browse/LVV-9767}{{LVV-9767}})~satisfies~the -maximum fraction of astrometric outliers on 5 arcminute scales. - -Associated element -DMS-REQ-0360-V-04~(\href{https://jira.lsstcorp.org/browse/LVV-9769}{LVV-9769})~satisfies~the -median astrometric error in absolute positions. - -Associated element -DMS-REQ-0360-V-05~(\href{https://jira.lsstcorp.org/browse/LVV-9770}{{LVV-9770}})~satisfies~the -astrometric outlier limit on 20 arcminute scales. - -Associated element -DMS-REQ-0360-V-06~(\href{https://jira.lsstcorp.org/browse/LVV-9771}{{LVV-9771}})~satisfies~the -color difference outlier limit relative to r-band. - -Associated element -DMS-REQ-0360-V-07~(\href{https://jira.lsstcorp.org/browse/LVV-9773}{{LVV-9773}})~satisfies -the astrometric outlier limit on 5 arcminute scales. - -Associated element -DMS-REQ-0360-V-08~(\href{https://jira.lsstcorp.org/browse/LVV-9774}{{LVV-9774}})~satisfies~the -median astrometric error on 200 arcminute scales. - -Associated element -DMS-REQ-0360-V-09~(\href{https://jira.lsstcorp.org/browse/LVV-9775}{{LVV-9775}})~satisfies -the astrometric outlier limit on 200 arcminute scales. - -Associated element -DMS-REQ-0360-V-10~(\href{https://jira.lsstcorp.org/browse/LVV-9776}{{LVV-9776}})~satisfies -the maximum fraction of astrometric outliers on 20 arcminute scales. - -Associated element -DMS-REQ-0360-V-11~(\href{https://jira.lsstcorp.org/browse/LVV-9777}{{LVV-9777}})~satisfies -the maximum fraction of r-band color difference outliers. - -Associated element -DMS-REQ-0360-V-12~(\href{https://jira.lsstcorp.org/browse/LVV-9778}{{LVV-9778}})~satisfies~the -RMS difference between separations measured in the r-band and those -measured in any other filter. - -Associated element -DMS-REQ-0360-V-13~(\href{https://jira.lsstcorp.org/browse/LVV-9779}{LVV-9779})~satisfies -the maximum fraction of astrometric outliers on 200 arcminute scales. +Associated element DMS-REQ-0360-V-01 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-3402}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-3402} {Verified} } )~satisfies~the maximum fraction of astrometric +outliers on 5 arcminute scales. + +Associated element DMS-REQ-0360-V-02 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9767}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9767} {Verified} } )~satisfies~the maximum fraction of astrometric +outliers on 5 arcminute scales. + +Associated element DMS-REQ-0360-V-04~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9769}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9769} {Verified} } )~satisfies~the median astrometric error in +absolute positions. + +Associated element DMS-REQ-0360-V-05~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9770}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9770} {Verified} } )~satisfies~the astrometric outlier limit on 20 +arcminute scales. + +Associated element DMS-REQ-0360-V-06~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9771}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9771} {Verified} } )~satisfies~the color difference outlier limit +relative to r-band. + +Associated element DMS-REQ-0360-V-07~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9773}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9773} {Verified} } )~satisfies the astrometric outlier limit on 5 +arcminute scales. + +Associated element DMS-REQ-0360-V-08~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9774}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9774} {Monitoring} } )~satisfies~the median astrometric error on 200 +arcminute scales. + +Associated element DMS-REQ-0360-V-09~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9775}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9775} {Monitoring} } )~satisfies the astrometric outlier limit on +200 arcminute scales. + +Associated element DMS-REQ-0360-V-10~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9776}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9776} {Verified} } )~satisfies the maximum fraction of astrometric +outliers on 20 arcminute scales. + +Associated element DMS-REQ-0360-V-11~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9777}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9777} {Verified} } )~satisfies the maximum fraction of r-band color +difference outliers. + +Associated element DMS-REQ-0360-V-12~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9778}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9778} {Verified} } )~satisfies~the RMS difference between +separations measured in the r-band and those measured in any other +filter. + +Associated element DMS-REQ-0360-V-13~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9779}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9779} {Monitoring} } )~satisfies the maximum fraction of astrometric +outliers on 200 arcminute scales. {\footnotesize \begin{tabular}{p{4cm}p{12cm}} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0360 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -35997,37 +33014,10 @@ \subsection{[LVV-9768] DMS-REQ-0360-V-03: Median astrometric error on 5 arcmin s calculation of the astrometric performance metrics defined in OSS-REQ-0388. -\textbf{Discussion:} The relevant metrics are listed in the table below. -The values in the tables are the target values for LSST but are not -verified as part of this requirement. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{AM2 = 10{{[}milliarcsecond{]}}} Median relative astrometric -measurement error on 20 arcminute scales., \textbf{AM1 = -10{{[}milliarcsecond{]}}} Median relative astrometric measurement error -on 5 arcminute scales shall be less than AM1., \textbf{AM3 = -15{{[}milliarcsecond{]}}} Median relative astrometric measurement error -on 200 arcminute scales., \textbf{AA1 = 50{{[}milliarcsecond{]}}} Median -error in absolute position for each axis, RA and DEC, shall be less than -AA1., \textbf{AF1 = 10{{[}percent{]}}} The maximum fraction of relative -astrometric measurements on 5 arcminute scales to exceed 5 arcminute -outlier limit., \textbf{AD3 = 30{{[}milliarcsecond{]}}} 200 arcminute -outlier limit., \textbf{AB1 = 10{{[}milliarcsecond{]}}} RMS difference -between separations measured in the r-band and those measured in any -other filter., \textbf{AD1 = 20{{[}milliarcsecond{]}}} 5 arcminute -outlier limit., \textbf{AB2 = 20{{[}milliarcsecond{]}}} The color -difference outlier limit for separations measured relative the r-band -filter in any other filter., \textbf{AD2 = 20{{[}milliarcsecond{]}}} 20 -arcminute outlier limit., \textbf{ABF1 = 10{{[}percent{]}}} Fraction of -separations measured relative to the r-band that can exceed the color -difference outlier limit., \textbf{AF3 = 10{{[}percent{]}}} Fraction of -relative astrometric measurements on 200 arcminute scales to exceed 200 -arcminute outlier limit., \textbf{AF2 = 10{{[}percent{]}}} The maximum -fraction of relative astrometric measurements on 20 arcminute scales to -exceed 20 arcminute outlier limit.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0388 & Astrometric Performance \\ \end{tabular} \\ \hline \end{longtable} @@ -36040,7 +33030,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1747}{LVV-T1747} & \multicolumn{4}{p{12cm}}{ Verify calculation of relative astrometric measurement error on 5 arcminute scales } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -36057,10 +33047,10 @@ \subsection{[LVV-9769] DMS-REQ-0360-V-04: Median absolute error in RA, Dec }\lab \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9769}{LVV-9769} & -Leanne Guy & In Verification & +\href{https://rubinobs.atlassian.net/browse/LVV-9769}{LVV-9769} & +Leanne Guy & Verified & \begin{tabular}{c} -LVV-T1748 \\ + \\ \end{tabular} \\ \hline @@ -36070,61 +33060,85 @@ \subsection{[LVV-9769] DMS-REQ-0360-V-04: Median absolute error in RA, Dec }\lab The median error in absolute position for each axis, RA and DEC, shall be less than \textbf{AA1 = 50 milliarcseconds}. -Associated element DMS-REQ-0360-V-01 -(\href{https://jira.lsstcorp.org/browse/LVV-3402}{{LVV-3402}})~satisfies~the -maximum fraction of astrometric outliers on 5 arcminute scales. - -Associated element DMS-REQ-0360-V-02 -(\href{https://jira.lsstcorp.org/browse/LVV-9767}{{LVV-9767}})~satisfies~the -maximum fraction of astrometric outliers on 5 arcminute scales. - -Associated element -DMS-REQ-0360-V-03~(\href{https://jira.lsstcorp.org/browse/LVV-9768}{{LVV-9768}})~satisfies~the -median astrometric error on 5 arcminute scales. - -Associated element -DMS-REQ-0360-V-05~(\href{https://jira.lsstcorp.org/browse/LVV-9770}{{LVV-9770}})~satisfies~the -astrometric outlier limit on 20 arcminute scales. - -Associated element -DMS-REQ-0360-V-06~(\href{https://jira.lsstcorp.org/browse/LVV-9771}{{LVV-9771}})~satisfies~the -color difference outlier limit relative to r-band. - -Associated element -DMS-REQ-0360-V-07~(\href{https://jira.lsstcorp.org/browse/LVV-9773}{{LVV-9773}})~satisfies -the astrometric outlier limit on 5 arcminute scales. - -Associated element -DMS-REQ-0360-V-08~(\href{https://jira.lsstcorp.org/browse/LVV-9774}{{LVV-9774}})~satisfies~the -median astrometric error on 200 arcminute scales. - -Associated element -DMS-REQ-0360-V-09~(\href{https://jira.lsstcorp.org/browse/LVV-9775}{{LVV-9775}})~satisfies -the astrometric outlier limit on 200 arcminute scales. - -Associated element -DMS-REQ-0360-V-10~(\href{https://jira.lsstcorp.org/browse/LVV-9776}{{LVV-9776}})~satisfies -the maximum fraction of astrometric outliers on 20 arcminute scales. - -Associated element -DMS-REQ-0360-V-11~(\href{https://jira.lsstcorp.org/browse/LVV-9777}{{LVV-9777}})~satisfies -the maximum fraction of r-band color difference outliers. - -Associated element -DMS-REQ-0360-V-12~(\href{https://jira.lsstcorp.org/browse/LVV-9778}{{LVV-9778}})~satisfies~the -RMS difference between separations measured in the r-band and those -measured in any other filter. - -Associated element -DMS-REQ-0360-V-13~(\href{https://jira.lsstcorp.org/browse/LVV-9779}{LVV-9779})~satisfies -the maximum fraction of astrometric outliers on 200 arcminute scales. +Associated element DMS-REQ-0360-V-01 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-3402}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-3402} {Verified} } )~satisfies~the maximum fraction of astrometric +outliers on 5 arcminute scales. + +Associated element DMS-REQ-0360-V-02 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9767}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9767} {Verified} } )~satisfies~the maximum fraction of astrometric +outliers on 5 arcminute scales. + +Associated element DMS-REQ-0360-V-03~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9768}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9768} {Verified} } )~satisfies~the median astrometric error on 5 +arcminute scales. + +Associated element DMS-REQ-0360-V-05~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9770}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9770} {Verified} } )~satisfies~the astrometric outlier limit on 20 +arcminute scales. + +Associated element DMS-REQ-0360-V-06~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9771}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9771} {Verified} } )~satisfies~the color difference outlier limit +relative to r-band. + +Associated element DMS-REQ-0360-V-07~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9773}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9773} {Verified} } )~satisfies the astrometric outlier limit on 5 +arcminute scales. + +Associated element DMS-REQ-0360-V-08~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9774}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9774} {Monitoring} } )~satisfies~the median astrometric error on 200 +arcminute scales. + +Associated element DMS-REQ-0360-V-09~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9775}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9775} {Monitoring} } )~satisfies the astrometric outlier limit on +200 arcminute scales. + +Associated element DMS-REQ-0360-V-10~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9776}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9776} {Verified} } )~satisfies the maximum fraction of astrometric +outliers on 20 arcminute scales. + +Associated element DMS-REQ-0360-V-11~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9777}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9777} {Verified} } )~satisfies the maximum fraction of r-band color +difference outliers. + +Associated element DMS-REQ-0360-V-12~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9778}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9778} {Verified} } )~satisfies~the RMS difference between +separations measured in the r-band and those measured in any other +filter. + +Associated element DMS-REQ-0360-V-13~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9779}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9779} {Monitoring} } )~satisfies the maximum fraction of astrometric +outliers on 200 arcminute scales. {\footnotesize \begin{tabular}{p{4cm}p{12cm}} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0360 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -36132,37 +33146,10 @@ \subsection{[LVV-9769] DMS-REQ-0360-V-04: Median absolute error in RA, Dec }\lab calculation of the astrometric performance metrics defined in OSS-REQ-0388. -\textbf{Discussion:} The relevant metrics are listed in the table below. -The values in the tables are the target values for LSST but are not -verified as part of this requirement. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{AM2 = 10{{[}milliarcsecond{]}}} Median relative astrometric -measurement error on 20 arcminute scales., \textbf{AM1 = -10{{[}milliarcsecond{]}}} Median relative astrometric measurement error -on 5 arcminute scales shall be less than AM1., \textbf{AM3 = -15{{[}milliarcsecond{]}}} Median relative astrometric measurement error -on 200 arcminute scales., \textbf{AA1 = 50{{[}milliarcsecond{]}}} Median -error in absolute position for each axis, RA and DEC, shall be less than -AA1., \textbf{AF1 = 10{{[}percent{]}}} The maximum fraction of relative -astrometric measurements on 5 arcminute scales to exceed 5 arcminute -outlier limit., \textbf{AD3 = 30{{[}milliarcsecond{]}}} 200 arcminute -outlier limit., \textbf{AB1 = 10{{[}milliarcsecond{]}}} RMS difference -between separations measured in the r-band and those measured in any -other filter., \textbf{AD1 = 20{{[}milliarcsecond{]}}} 5 arcminute -outlier limit., \textbf{AB2 = 20{{[}milliarcsecond{]}}} The color -difference outlier limit for separations measured relative the r-band -filter in any other filter., \textbf{AD2 = 20{{[}milliarcsecond{]}}} 20 -arcminute outlier limit., \textbf{ABF1 = 10{{[}percent{]}}} Fraction of -separations measured relative to the r-band that can exceed the color -difference outlier limit., \textbf{AF3 = 10{{[}percent{]}}} Fraction of -relative astrometric measurements on 200 arcminute scales to exceed 200 -arcminute outlier limit., \textbf{AF2 = 10{{[}percent{]}}} The maximum -fraction of relative astrometric measurements on 20 arcminute scales to -exceed 20 arcminute outlier limit.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0388 & Astrometric Performance \\ \end{tabular} \\ \hline \end{longtable} @@ -36174,7 +33161,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1748}{LVV-T1748} & \multicolumn{4}{p{12cm}}{ Verify calculation of median error in absolute position for RA, Dec axes } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -36191,10 +33178,10 @@ \subsection{[LVV-9770] DMS-REQ-0360-V-05: Outlier limit on 20 arcmin scales }\la \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9770}{LVV-9770} & -Leanne Guy & Monitoring & +\href{https://rubinobs.atlassian.net/browse/LVV-9770}{LVV-9770} & +Leanne Guy & Verified & \begin{tabular}{c} -LVV-T1749 \\ + \\ \end{tabular} \\ \hline @@ -36206,61 +33193,85 @@ \subsection{[LVV-9770] DMS-REQ-0360-V-05: Outlier limit on 20 arcmin scales }\la measurements on 20 arcminute scales to exceed 20 arcminute outlier limit.(AD2). -Associated element DMS-REQ-0360-V-01 -(\href{https://jira.lsstcorp.org/browse/LVV-3402}{{LVV-3402}})~satisfies~the -maximum fraction of astrometric outliers on 5 arcminute scales. - -Associated element DMS-REQ-0360-V-02 -(\href{https://jira.lsstcorp.org/browse/LVV-9767}{{LVV-9767}})~satisfies~the -maximum fraction of astrometric outliers on 5 arcminute scales. - -Associated element -DMS-REQ-0360-V-03~(\href{https://jira.lsstcorp.org/browse/LVV-9768}{{LVV-9768}})~satisfies~the -median astrometric error on 5 arcminute scales. - -Associated element -DMS-REQ-0360-V-04~(\href{https://jira.lsstcorp.org/browse/LVV-9769}{LVV-9769})~satisfies~the -median astrometric error in absolute positions. - -Associated element -DMS-REQ-0360-V-06~(\href{https://jira.lsstcorp.org/browse/LVV-9771}{{LVV-9771}})~satisfies~the -color difference outlier limit relative to r-band. - -Associated element -DMS-REQ-0360-V-07~(\href{https://jira.lsstcorp.org/browse/LVV-9773}{{LVV-9773}})~satisfies -the astrometric outlier limit on 5 arcminute scales. - -Associated element -DMS-REQ-0360-V-08~(\href{https://jira.lsstcorp.org/browse/LVV-9774}{{LVV-9774}})~satisfies~the -median astrometric error on 200 arcminute scales. - -Associated element -DMS-REQ-0360-V-09~(\href{https://jira.lsstcorp.org/browse/LVV-9775}{{LVV-9775}})~satisfies -the astrometric outlier limit on 200 arcminute scales. - -Associated element -DMS-REQ-0360-V-10~(\href{https://jira.lsstcorp.org/browse/LVV-9776}{{LVV-9776}})~satisfies -the maximum fraction of astrometric outliers on 20 arcminute scales. - -Associated element -DMS-REQ-0360-V-11~(\href{https://jira.lsstcorp.org/browse/LVV-9777}{{LVV-9777}})~satisfies -the maximum fraction of r-band color difference outliers. - -Associated element -DMS-REQ-0360-V-12~(\href{https://jira.lsstcorp.org/browse/LVV-9778}{{LVV-9778}})~satisfies~the -RMS difference between separations measured in the r-band and those -measured in any other filter. - -Associated element -DMS-REQ-0360-V-13~(\href{https://jira.lsstcorp.org/browse/LVV-9779}{LVV-9779})~satisfies -the maximum fraction of astrometric outliers on 200 arcminute scales. +Associated element DMS-REQ-0360-V-01 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-3402}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-3402} {Verified} } )~satisfies~the maximum fraction of astrometric +outliers on 5 arcminute scales. + +Associated element DMS-REQ-0360-V-02 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9767}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9767} {Verified} } )~satisfies~the maximum fraction of astrometric +outliers on 5 arcminute scales. + +Associated element DMS-REQ-0360-V-03~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9768}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9768} {Verified} } )~satisfies~the median astrometric error on 5 +arcminute scales. + +Associated element DMS-REQ-0360-V-04~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9769}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9769} {Verified} } )~satisfies~the median astrometric error in +absolute positions. + +Associated element DMS-REQ-0360-V-06~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9771}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9771} {Verified} } )~satisfies~the color difference outlier limit +relative to r-band. + +Associated element DMS-REQ-0360-V-07~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9773}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9773} {Verified} } )~satisfies the astrometric outlier limit on 5 +arcminute scales. + +Associated element DMS-REQ-0360-V-08~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9774}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9774} {Monitoring} } )~satisfies~the median astrometric error on 200 +arcminute scales. + +Associated element DMS-REQ-0360-V-09~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9775}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9775} {Monitoring} } )~satisfies the astrometric outlier limit on +200 arcminute scales. + +Associated element DMS-REQ-0360-V-10~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9776}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9776} {Verified} } )~satisfies the maximum fraction of astrometric +outliers on 20 arcminute scales. + +Associated element DMS-REQ-0360-V-11~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9777}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9777} {Verified} } )~satisfies the maximum fraction of r-band color +difference outliers. + +Associated element DMS-REQ-0360-V-12~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9778}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9778} {Verified} } )~satisfies~the RMS difference between +separations measured in the r-band and those measured in any other +filter. + +Associated element DMS-REQ-0360-V-13~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9779}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9779} {Monitoring} } )~satisfies the maximum fraction of astrometric +outliers on 200 arcminute scales. {\footnotesize \begin{tabular}{p{4cm}p{12cm}} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0360 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -36268,37 +33279,10 @@ \subsection{[LVV-9770] DMS-REQ-0360-V-05: Outlier limit on 20 arcmin scales }\la calculation of the astrometric performance metrics defined in OSS-REQ-0388. -\textbf{Discussion:} The relevant metrics are listed in the table below. -The values in the tables are the target values for LSST but are not -verified as part of this requirement. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{AM2 = 10{{[}milliarcsecond{]}}} Median relative astrometric -measurement error on 20 arcminute scales., \textbf{AM1 = -10{{[}milliarcsecond{]}}} Median relative astrometric measurement error -on 5 arcminute scales shall be less than AM1., \textbf{AM3 = -15{{[}milliarcsecond{]}}} Median relative astrometric measurement error -on 200 arcminute scales., \textbf{AA1 = 50{{[}milliarcsecond{]}}} Median -error in absolute position for each axis, RA and DEC, shall be less than -AA1., \textbf{AF1 = 10{{[}percent{]}}} The maximum fraction of relative -astrometric measurements on 5 arcminute scales to exceed 5 arcminute -outlier limit., \textbf{AD3 = 30{{[}milliarcsecond{]}}} 200 arcminute -outlier limit., \textbf{AB1 = 10{{[}milliarcsecond{]}}} RMS difference -between separations measured in the r-band and those measured in any -other filter., \textbf{AD1 = 20{{[}milliarcsecond{]}}} 5 arcminute -outlier limit., \textbf{AB2 = 20{{[}milliarcsecond{]}}} The color -difference outlier limit for separations measured relative the r-band -filter in any other filter., \textbf{AD2 = 20{{[}milliarcsecond{]}}} 20 -arcminute outlier limit., \textbf{ABF1 = 10{{[}percent{]}}} Fraction of -separations measured relative to the r-band that can exceed the color -difference outlier limit., \textbf{AF3 = 10{{[}percent{]}}} Fraction of -relative astrometric measurements on 200 arcminute scales to exceed 200 -arcminute outlier limit., \textbf{AF2 = 10{{[}percent{]}}} The maximum -fraction of relative astrometric measurements on 20 arcminute scales to -exceed 20 arcminute outlier limit.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0388 & Astrometric Performance \\ \end{tabular} \\ \hline \end{longtable} @@ -36311,7 +33295,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1749}{LVV-T1749} & \multicolumn{4}{p{12cm}}{ Verify calculation of fraction of relative astrometric measurement error on 20 arcminute scales exceeding outlier limit } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -36329,10 +33313,10 @@ \subsection{[LVV-9771] DMS-REQ-0360-V-06: Color difference outlier limit relativ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9771}{LVV-9771} & -Leanne Guy & Monitoring & +\href{https://rubinobs.atlassian.net/browse/LVV-9771}{LVV-9771} & +Leanne Guy & Verified & \begin{tabular}{c} -LVV-T1750 \\ + \\ \end{tabular} \\ \hline @@ -36343,61 +33327,85 @@ \subsection{[LVV-9771] DMS-REQ-0360-V-06: Color difference outlier limit relativ the r-band filter in any other filter is~\textbf{AB2 = 20~milliarcseconds.} -Associated element DMS-REQ-0360-V-01 -(\href{https://jira.lsstcorp.org/browse/LVV-3402}{{LVV-3402}})~satisfies~the -maximum fraction of astrometric outliers on 5 arcminute scales. - -Associated element DMS-REQ-0360-V-02 -(\href{https://jira.lsstcorp.org/browse/LVV-9767}{{LVV-9767}})~satisfies~the -maximum fraction of astrometric outliers on 5 arcminute scales. - -Associated element -DMS-REQ-0360-V-03~(\href{https://jira.lsstcorp.org/browse/LVV-9768}{{LVV-9768}})~satisfies~the -median astrometric error on 5 arcminute scales. - -Associated element -DMS-REQ-0360-V-04~(\href{https://jira.lsstcorp.org/browse/LVV-9769}{LVV-9769})~satisfies~the -median astrometric error in absolute positions. - -Associated element -DMS-REQ-0360-V-05~(\href{https://jira.lsstcorp.org/browse/LVV-9770}{{LVV-9770}})~satisfies~the -astrometric outlier limit on 20 arcminute scales. - -Associated element -DMS-REQ-0360-V-07~(\href{https://jira.lsstcorp.org/browse/LVV-9773}{{LVV-9773}})~satisfies -the astrometric outlier limit on 5 arcminute scales. - -Associated element -DMS-REQ-0360-V-08~(\href{https://jira.lsstcorp.org/browse/LVV-9774}{{LVV-9774}})~satisfies~the -median astrometric error on 200 arcminute scales. - -Associated element -DMS-REQ-0360-V-09~(\href{https://jira.lsstcorp.org/browse/LVV-9775}{{LVV-9775}})~satisfies -the astrometric outlier limit on 200 arcminute scales. - -Associated element -DMS-REQ-0360-V-10~(\href{https://jira.lsstcorp.org/browse/LVV-9776}{{LVV-9776}})~satisfies -the maximum fraction of astrometric outliers on 20 arcminute scales. - -Associated element -DMS-REQ-0360-V-11~(\href{https://jira.lsstcorp.org/browse/LVV-9777}{{LVV-9777}})~satisfies -the maximum fraction of r-band color difference outliers. - -Associated element -DMS-REQ-0360-V-12~(\href{https://jira.lsstcorp.org/browse/LVV-9778}{{LVV-9778}})~satisfies~the -RMS difference between separations measured in the r-band and those -measured in any other filter. - -Associated element -DMS-REQ-0360-V-13~(\href{https://jira.lsstcorp.org/browse/LVV-9779}{LVV-9779})~satisfies -the maximum fraction of astrometric outliers on 200 arcminute scales. +Associated element DMS-REQ-0360-V-01 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-3402}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-3402} {Verified} } )~satisfies~the maximum fraction of astrometric +outliers on 5 arcminute scales. + +Associated element DMS-REQ-0360-V-02 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9767}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9767} {Verified} } )~satisfies~the maximum fraction of astrometric +outliers on 5 arcminute scales. + +Associated element DMS-REQ-0360-V-03~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9768}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9768} {Verified} } )~satisfies~the median astrometric error on 5 +arcminute scales. + +Associated element DMS-REQ-0360-V-04~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9769}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9769} {Verified} } )~satisfies~the median astrometric error in +absolute positions. + +Associated element DMS-REQ-0360-V-05~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9770}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9770} {Verified} } )~satisfies~the astrometric outlier limit on 20 +arcminute scales. + +Associated element DMS-REQ-0360-V-07~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9773}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9773} {Verified} } )~satisfies the astrometric outlier limit on 5 +arcminute scales. + +Associated element DMS-REQ-0360-V-08~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9774}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9774} {Monitoring} } )~satisfies~the median astrometric error on 200 +arcminute scales. + +Associated element DMS-REQ-0360-V-09~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9775}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9775} {Monitoring} } )~satisfies the astrometric outlier limit on +200 arcminute scales. + +Associated element DMS-REQ-0360-V-10~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9776}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9776} {Verified} } )~satisfies the maximum fraction of astrometric +outliers on 20 arcminute scales. + +Associated element DMS-REQ-0360-V-11~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9777}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9777} {Verified} } )~satisfies the maximum fraction of r-band color +difference outliers. + +Associated element DMS-REQ-0360-V-12~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9778}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9778} {Verified} } )~satisfies~the RMS difference between +separations measured in the r-band and those measured in any other +filter. + +Associated element DMS-REQ-0360-V-13~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9779}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9779} {Monitoring} } )~satisfies the maximum fraction of astrometric +outliers on 200 arcminute scales. {\footnotesize \begin{tabular}{p{4cm}p{12cm}} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0360 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -36405,37 +33413,10 @@ \subsection{[LVV-9771] DMS-REQ-0360-V-06: Color difference outlier limit relativ calculation of the astrometric performance metrics defined in OSS-REQ-0388. -\textbf{Discussion:} The relevant metrics are listed in the table below. -The values in the tables are the target values for LSST but are not -verified as part of this requirement. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{AM2 = 10{{[}milliarcsecond{]}}} Median relative astrometric -measurement error on 20 arcminute scales., \textbf{AM1 = -10{{[}milliarcsecond{]}}} Median relative astrometric measurement error -on 5 arcminute scales shall be less than AM1., \textbf{AM3 = -15{{[}milliarcsecond{]}}} Median relative astrometric measurement error -on 200 arcminute scales., \textbf{AA1 = 50{{[}milliarcsecond{]}}} Median -error in absolute position for each axis, RA and DEC, shall be less than -AA1., \textbf{AF1 = 10{{[}percent{]}}} The maximum fraction of relative -astrometric measurements on 5 arcminute scales to exceed 5 arcminute -outlier limit., \textbf{AD3 = 30{{[}milliarcsecond{]}}} 200 arcminute -outlier limit., \textbf{AB1 = 10{{[}milliarcsecond{]}}} RMS difference -between separations measured in the r-band and those measured in any -other filter., \textbf{AD1 = 20{{[}milliarcsecond{]}}} 5 arcminute -outlier limit., \textbf{AB2 = 20{{[}milliarcsecond{]}}} The color -difference outlier limit for separations measured relative the r-band -filter in any other filter., \textbf{AD2 = 20{{[}milliarcsecond{]}}} 20 -arcminute outlier limit., \textbf{ABF1 = 10{{[}percent{]}}} Fraction of -separations measured relative to the r-band that can exceed the color -difference outlier limit., \textbf{AF3 = 10{{[}percent{]}}} Fraction of -relative astrometric measurements on 200 arcminute scales to exceed 200 -arcminute outlier limit., \textbf{AF2 = 10{{[}percent{]}}} The maximum -fraction of relative astrometric measurements on 20 arcminute scales to -exceed 20 arcminute outlier limit.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0388 & Astrometric Performance \\ \end{tabular} \\ \hline \end{longtable} @@ -36448,7 +33429,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1750}{LVV-T1750} & \multicolumn{4}{p{12cm}}{ Verify calculation of separations relative to r-band exceeding color difference outlier limit } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -36466,10 +33447,10 @@ \subsection{[LVV-9773] DMS-REQ-0360-V-07: Outlier limit on 5 arcmin scales }\lab \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9773}{LVV-9773} & -Leanne Guy & Monitoring & +\href{https://rubinobs.atlassian.net/browse/LVV-9773}{LVV-9773} & +Leanne Guy & Verified & \begin{tabular}{c} -LVV-T1746 \\ + \\ \end{tabular} \\ \hline @@ -36481,61 +33462,85 @@ \subsection{[LVV-9773] DMS-REQ-0360-V-07: Outlier limit on 5 arcmin scales }\lab measurements on 5 arcminute scales to exceed 5 arcminute outlier limit.(AD1). -Associated element DMS-REQ-0360-V-01 -(\href{https://jira.lsstcorp.org/browse/LVV-3402}{{LVV-3402}})~satisfies~the -maximum fraction of astrometric outliers on 5 arcminute scales. - -Associated element DMS-REQ-0360-V-02 -(\href{https://jira.lsstcorp.org/browse/LVV-9767}{{LVV-9767}})~satisfies~the -maximum fraction of astrometric outliers on 5 arcminute scales. - -Associated element -DMS-REQ-0360-V-03~(\href{https://jira.lsstcorp.org/browse/LVV-9768}{{LVV-9768}})~satisfies~the -median astrometric error on 5 arcminute scales. - -Associated element -DMS-REQ-0360-V-04~(\href{https://jira.lsstcorp.org/browse/LVV-9769}{LVV-9769})~satisfies~the -median astrometric error in absolute positions. - -Associated element -DMS-REQ-0360-V-05~(\href{https://jira.lsstcorp.org/browse/LVV-9770}{{LVV-9770}})~satisfies~the -astrometric outlier limit on 20 arcminute scales. - -Associated element -DMS-REQ-0360-V-06~(\href{https://jira.lsstcorp.org/browse/LVV-9771}{{LVV-9771}})~satisfies~the -color difference outlier limit relative to r-band. - -Associated element -DMS-REQ-0360-V-08~(\href{https://jira.lsstcorp.org/browse/LVV-9774}{{LVV-9774}})~satisfies~the -median astrometric error on 200 arcminute scales. - -Associated element -DMS-REQ-0360-V-09~(\href{https://jira.lsstcorp.org/browse/LVV-9775}{{LVV-9775}})~satisfies -the astrometric outlier limit on 200 arcminute scales. - -Associated element -DMS-REQ-0360-V-10~(\href{https://jira.lsstcorp.org/browse/LVV-9776}{{LVV-9776}})~satisfies -the maximum fraction of astrometric outliers on 20 arcminute scales. - -Associated element -DMS-REQ-0360-V-11~(\href{https://jira.lsstcorp.org/browse/LVV-9777}{{LVV-9777}})~satisfies -the maximum fraction of r-band color difference outliers. - -Associated element -DMS-REQ-0360-V-12~(\href{https://jira.lsstcorp.org/browse/LVV-9778}{{LVV-9778}})~satisfies~the -RMS difference between separations measured in the r-band and those -measured in any other filter. - -Associated element -DMS-REQ-0360-V-13~(\href{https://jira.lsstcorp.org/browse/LVV-9779}{LVV-9779})~satisfies -the maximum fraction of astrometric outliers on 200 arcminute scales. +Associated element DMS-REQ-0360-V-01 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-3402}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-3402} {Verified} } )~satisfies~the maximum fraction of astrometric +outliers on 5 arcminute scales. + +Associated element DMS-REQ-0360-V-02 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9767}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9767} {Verified} } )~satisfies~the maximum fraction of astrometric +outliers on 5 arcminute scales. + +Associated element DMS-REQ-0360-V-03~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9768}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9768} {Verified} } )~satisfies~the median astrometric error on 5 +arcminute scales. + +Associated element DMS-REQ-0360-V-04~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9769}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9769} {Verified} } )~satisfies~the median astrometric error in +absolute positions. + +Associated element DMS-REQ-0360-V-05~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9770}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9770} {Verified} } )~satisfies~the astrometric outlier limit on 20 +arcminute scales. + +Associated element DMS-REQ-0360-V-06~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9771}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9771} {Verified} } )~satisfies~the color difference outlier limit +relative to r-band. + +Associated element DMS-REQ-0360-V-08~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9774}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9774} {Monitoring} } )~satisfies~the median astrometric error on 200 +arcminute scales. + +Associated element DMS-REQ-0360-V-09~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9775}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9775} {Monitoring} } )~satisfies the astrometric outlier limit on +200 arcminute scales. + +Associated element DMS-REQ-0360-V-10~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9776}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9776} {Verified} } )~satisfies the maximum fraction of astrometric +outliers on 20 arcminute scales. + +Associated element DMS-REQ-0360-V-11~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9777}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9777} {Verified} } )~satisfies the maximum fraction of r-band color +difference outliers. + +Associated element DMS-REQ-0360-V-12~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9778}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9778} {Verified} } )~satisfies~the RMS difference between +separations measured in the r-band and those measured in any other +filter. + +Associated element DMS-REQ-0360-V-13~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9779}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9779} {Monitoring} } )~satisfies the maximum fraction of astrometric +outliers on 200 arcminute scales. {\footnotesize \begin{tabular}{p{4cm}p{12cm}} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0360 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -36543,37 +33548,10 @@ \subsection{[LVV-9773] DMS-REQ-0360-V-07: Outlier limit on 5 arcmin scales }\lab calculation of the astrometric performance metrics defined in OSS-REQ-0388. -\textbf{Discussion:} The relevant metrics are listed in the table below. -The values in the tables are the target values for LSST but are not -verified as part of this requirement. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{AM2 = 10{{[}milliarcsecond{]}}} Median relative astrometric -measurement error on 20 arcminute scales., \textbf{AM1 = -10{{[}milliarcsecond{]}}} Median relative astrometric measurement error -on 5 arcminute scales shall be less than AM1., \textbf{AM3 = -15{{[}milliarcsecond{]}}} Median relative astrometric measurement error -on 200 arcminute scales., \textbf{AA1 = 50{{[}milliarcsecond{]}}} Median -error in absolute position for each axis, RA and DEC, shall be less than -AA1., \textbf{AF1 = 10{{[}percent{]}}} The maximum fraction of relative -astrometric measurements on 5 arcminute scales to exceed 5 arcminute -outlier limit., \textbf{AD3 = 30{{[}milliarcsecond{]}}} 200 arcminute -outlier limit., \textbf{AB1 = 10{{[}milliarcsecond{]}}} RMS difference -between separations measured in the r-band and those measured in any -other filter., \textbf{AD1 = 20{{[}milliarcsecond{]}}} 5 arcminute -outlier limit., \textbf{AB2 = 20{{[}milliarcsecond{]}}} The color -difference outlier limit for separations measured relative the r-band -filter in any other filter., \textbf{AD2 = 20{{[}milliarcsecond{]}}} 20 -arcminute outlier limit., \textbf{ABF1 = 10{{[}percent{]}}} Fraction of -separations measured relative to the r-band that can exceed the color -difference outlier limit., \textbf{AF3 = 10{{[}percent{]}}} Fraction of -relative astrometric measurements on 200 arcminute scales to exceed 200 -arcminute outlier limit., \textbf{AF2 = 10{{[}percent{]}}} The maximum -fraction of relative astrometric measurements on 20 arcminute scales to -exceed 20 arcminute outlier limit.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0388 & Astrometric Performance \\ \end{tabular} \\ \hline \end{longtable} @@ -36586,7 +33564,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1746}{LVV-T1746} & \multicolumn{4}{p{12cm}}{ Verify calculation of fraction of relative astrometric measurement error on 5 arcminute scales exceeding outlier limit } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -36604,10 +33582,10 @@ \subsection{[LVV-9774] DMS-REQ-0360-V-08: Median astrometric error on 200 arcmin \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9774}{LVV-9774} & +\href{https://rubinobs.atlassian.net/browse/LVV-9774}{LVV-9774} & Leanne Guy & Monitoring & \begin{tabular}{c} -LVV-T1751 \\ + \\ \end{tabular} \\ \hline @@ -36617,61 +33595,85 @@ \subsection{[LVV-9774] DMS-REQ-0360-V-08: Median astrometric error on 200 arcmin The median relative astrometric measurement error on 200 arcminute scales is less than~\textbf{AM3 = 15~milliarcseconds.} -Associated element DMS-REQ-0360-V-01 -(\href{https://jira.lsstcorp.org/browse/LVV-3402}{{LVV-3402}})~satisfies~the -maximum fraction of astrometric outliers on 5 arcminute scales. - -Associated element DMS-REQ-0360-V-02 -(\href{https://jira.lsstcorp.org/browse/LVV-9767}{{LVV-9767}})~satisfies~the -maximum fraction of astrometric outliers on 5 arcminute scales. - -Associated element -DMS-REQ-0360-V-03~(\href{https://jira.lsstcorp.org/browse/LVV-9768}{{LVV-9768}})~satisfies~the -median astrometric error on 5 arcminute scales. - -Associated element -DMS-REQ-0360-V-04~(\href{https://jira.lsstcorp.org/browse/LVV-9769}{LVV-9769})~satisfies~the -median astrometric error in absolute positions. - -Associated element -DMS-REQ-0360-V-05~(\href{https://jira.lsstcorp.org/browse/LVV-9770}{{LVV-9770}})~satisfies~the -astrometric outlier limit on 20 arcminute scales. - -Associated element -DMS-REQ-0360-V-06~(\href{https://jira.lsstcorp.org/browse/LVV-9771}{{LVV-9771}})~satisfies~the -color difference outlier limit relative to r-band. - -Associated element -DMS-REQ-0360-V-07~(\href{https://jira.lsstcorp.org/browse/LVV-9773}{{LVV-9773}})~satisfies -the astrometric outlier limit on 5 arcminute scales. - -Associated element -DMS-REQ-0360-V-09~(\href{https://jira.lsstcorp.org/browse/LVV-9775}{{LVV-9775}})~satisfies -the astrometric outlier limit on 200 arcminute scales. - -Associated element -DMS-REQ-0360-V-10~(\href{https://jira.lsstcorp.org/browse/LVV-9776}{{LVV-9776}})~satisfies -the maximum fraction of astrometric outliers on 20 arcminute scales. - -Associated element -DMS-REQ-0360-V-11~(\href{https://jira.lsstcorp.org/browse/LVV-9777}{{LVV-9777}})~satisfies -the maximum fraction of r-band color difference outliers. - -Associated element -DMS-REQ-0360-V-12~(\href{https://jira.lsstcorp.org/browse/LVV-9778}{{LVV-9778}})~satisfies~the -RMS difference between separations measured in the r-band and those -measured in any other filter. - -Associated element -DMS-REQ-0360-V-13~(\href{https://jira.lsstcorp.org/browse/LVV-9779}{LVV-9779})~satisfies -the maximum fraction of astrometric outliers on 200 arcminute scales. +Associated element DMS-REQ-0360-V-01 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-3402}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-3402} {Verified} } )~satisfies~the maximum fraction of astrometric +outliers on 5 arcminute scales. + +Associated element DMS-REQ-0360-V-02 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9767}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9767} {Verified} } )~satisfies~the maximum fraction of astrometric +outliers on 5 arcminute scales. + +Associated element DMS-REQ-0360-V-03~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9768}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9768} {Verified} } )~satisfies~the median astrometric error on 5 +arcminute scales. + +Associated element DMS-REQ-0360-V-04~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9769}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9769} {Verified} } )~satisfies~the median astrometric error in +absolute positions. + +Associated element DMS-REQ-0360-V-05~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9770}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9770} {Verified} } )~satisfies~the astrometric outlier limit on 20 +arcminute scales. + +Associated element DMS-REQ-0360-V-06~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9771}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9771} {Verified} } )~satisfies~the color difference outlier limit +relative to r-band. + +Associated element DMS-REQ-0360-V-07~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9773}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9773} {Verified} } )~satisfies the astrometric outlier limit on 5 +arcminute scales. + +Associated element DMS-REQ-0360-V-09~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9775}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9775} {Monitoring} } )~satisfies the astrometric outlier limit on +200 arcminute scales. + +Associated element DMS-REQ-0360-V-10~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9776}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9776} {Verified} } )~satisfies the maximum fraction of astrometric +outliers on 20 arcminute scales. + +Associated element DMS-REQ-0360-V-11~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9777}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9777} {Verified} } )~satisfies the maximum fraction of r-band color +difference outliers. + +Associated element DMS-REQ-0360-V-12~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9778}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9778} {Verified} } )~satisfies~the RMS difference between +separations measured in the r-band and those measured in any other +filter. + +Associated element DMS-REQ-0360-V-13~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9779}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9779} {Monitoring} } )~satisfies the maximum fraction of astrometric +outliers on 200 arcminute scales. {\footnotesize \begin{tabular}{p{4cm}p{12cm}} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0360 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -36679,37 +33681,10 @@ \subsection{[LVV-9774] DMS-REQ-0360-V-08: Median astrometric error on 200 arcmin calculation of the astrometric performance metrics defined in OSS-REQ-0388. -\textbf{Discussion:} The relevant metrics are listed in the table below. -The values in the tables are the target values for LSST but are not -verified as part of this requirement. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{AM2 = 10{{[}milliarcsecond{]}}} Median relative astrometric -measurement error on 20 arcminute scales., \textbf{AM1 = -10{{[}milliarcsecond{]}}} Median relative astrometric measurement error -on 5 arcminute scales shall be less than AM1., \textbf{AM3 = -15{{[}milliarcsecond{]}}} Median relative astrometric measurement error -on 200 arcminute scales., \textbf{AA1 = 50{{[}milliarcsecond{]}}} Median -error in absolute position for each axis, RA and DEC, shall be less than -AA1., \textbf{AF1 = 10{{[}percent{]}}} The maximum fraction of relative -astrometric measurements on 5 arcminute scales to exceed 5 arcminute -outlier limit., \textbf{AD3 = 30{{[}milliarcsecond{]}}} 200 arcminute -outlier limit., \textbf{AB1 = 10{{[}milliarcsecond{]}}} RMS difference -between separations measured in the r-band and those measured in any -other filter., \textbf{AD1 = 20{{[}milliarcsecond{]}}} 5 arcminute -outlier limit., \textbf{AB2 = 20{{[}milliarcsecond{]}}} The color -difference outlier limit for separations measured relative the r-band -filter in any other filter., \textbf{AD2 = 20{{[}milliarcsecond{]}}} 20 -arcminute outlier limit., \textbf{ABF1 = 10{{[}percent{]}}} Fraction of -separations measured relative to the r-band that can exceed the color -difference outlier limit., \textbf{AF3 = 10{{[}percent{]}}} Fraction of -relative astrometric measurements on 200 arcminute scales to exceed 200 -arcminute outlier limit., \textbf{AF2 = 10{{[}percent{]}}} The maximum -fraction of relative astrometric measurements on 20 arcminute scales to -exceed 20 arcminute outlier limit.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0388 & Astrometric Performance \\ \end{tabular} \\ \hline \end{longtable} @@ -36722,7 +33697,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1751}{LVV-T1751} & \multicolumn{4}{p{12cm}}{ Verify calculation of median relative astrometric measurement error on 200 arcminute scales } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -36739,10 +33714,10 @@ \subsection{[LVV-9775] DMS-REQ-0360-V-09: Outlier limit on 200 arcmin scales }\l \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9775}{LVV-9775} & +\href{https://rubinobs.atlassian.net/browse/LVV-9775}{LVV-9775} & Leanne Guy & Monitoring & \begin{tabular}{c} -LVV-T1752 \\ + \\ \end{tabular} \\ \hline @@ -36754,61 +33729,85 @@ \subsection{[LVV-9775] DMS-REQ-0360-V-09: Outlier limit on 200 arcmin scales }\l astrometric measurements on 200 arcminute scales to exceed 200 arcminute outlier limit.(AD3). -Associated element DMS-REQ-0360-V-01 -(\href{https://jira.lsstcorp.org/browse/LVV-3402}{{LVV-3402}})~satisfies~the -maximum fraction of astrometric outliers on 5 arcminute scales. - -Associated element DMS-REQ-0360-V-02 -(\href{https://jira.lsstcorp.org/browse/LVV-9767}{{LVV-9767}})~satisfies~the -maximum fraction of astrometric outliers on 5 arcminute scales. - -Associated element -DMS-REQ-0360-V-03~(\href{https://jira.lsstcorp.org/browse/LVV-9768}{{LVV-9768}})~satisfies~the -median astrometric error on 5 arcminute scales. - -Associated element -DMS-REQ-0360-V-04~(\href{https://jira.lsstcorp.org/browse/LVV-9769}{LVV-9769})~satisfies~the -median astrometric error in absolute positions. - -Associated element -DMS-REQ-0360-V-05~(\href{https://jira.lsstcorp.org/browse/LVV-9770}{{LVV-9770}})~satisfies~the -astrometric outlier limit on 20 arcminute scales. - -Associated element -DMS-REQ-0360-V-06~(\href{https://jira.lsstcorp.org/browse/LVV-9771}{{LVV-9771}})~satisfies~the -color difference outlier limit relative to r-band. - -Associated element -DMS-REQ-0360-V-07~(\href{https://jira.lsstcorp.org/browse/LVV-9773}{{LVV-9773}})~satisfies -the astrometric outlier limit on 5 arcminute scales. - -Associated element -DMS-REQ-0360-V-08~(\href{https://jira.lsstcorp.org/browse/LVV-9774}{{LVV-9774}})~satisfies~the -median astrometric error on 200 arcminute scales. - -Associated element -DMS-REQ-0360-V-10~(\href{https://jira.lsstcorp.org/browse/LVV-9776}{{LVV-9776}})~satisfies -the maximum fraction of astrometric outliers on 20 arcminute scales. - -Associated element -DMS-REQ-0360-V-11~(\href{https://jira.lsstcorp.org/browse/LVV-9777}{{LVV-9777}})~satisfies -the maximum fraction of r-band color difference outliers. - -Associated element -DMS-REQ-0360-V-12~(\href{https://jira.lsstcorp.org/browse/LVV-9778}{{LVV-9778}})~satisfies~the -RMS difference between separations measured in the r-band and those -measured in any other filter. - -Associated element -DMS-REQ-0360-V-13~(\href{https://jira.lsstcorp.org/browse/LVV-9779}{LVV-9779})~satisfies -the maximum fraction of astrometric outliers on 200 arcminute scales. +Associated element DMS-REQ-0360-V-01 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-3402}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-3402} {Verified} } )~satisfies~the maximum fraction of astrometric +outliers on 5 arcminute scales. + +Associated element DMS-REQ-0360-V-02 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9767}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9767} {Verified} } )~satisfies~the maximum fraction of astrometric +outliers on 5 arcminute scales. + +Associated element DMS-REQ-0360-V-03~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9768}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9768} {Verified} } )~satisfies~the median astrometric error on 5 +arcminute scales. + +Associated element DMS-REQ-0360-V-04~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9769}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9769} {Verified} } )~satisfies~the median astrometric error in +absolute positions. + +Associated element DMS-REQ-0360-V-05~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9770}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9770} {Verified} } )~satisfies~the astrometric outlier limit on 20 +arcminute scales. + +Associated element DMS-REQ-0360-V-06~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9771}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9771} {Verified} } )~satisfies~the color difference outlier limit +relative to r-band. + +Associated element DMS-REQ-0360-V-07~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9773}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9773} {Verified} } )~satisfies the astrometric outlier limit on 5 +arcminute scales. + +Associated element DMS-REQ-0360-V-08~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9774}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9774} {Monitoring} } )~satisfies~the median astrometric error on 200 +arcminute scales. + +Associated element DMS-REQ-0360-V-10~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9776}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9776} {Verified} } )~satisfies the maximum fraction of astrometric +outliers on 20 arcminute scales. + +Associated element DMS-REQ-0360-V-11~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9777}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9777} {Verified} } )~satisfies the maximum fraction of r-band color +difference outliers. + +Associated element DMS-REQ-0360-V-12~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9778}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9778} {Verified} } )~satisfies~the RMS difference between +separations measured in the r-band and those measured in any other +filter. + +Associated element DMS-REQ-0360-V-13~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9779}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9779} {Monitoring} } )~satisfies the maximum fraction of astrometric +outliers on 200 arcminute scales. {\footnotesize \begin{tabular}{p{4cm}p{12cm}} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0360 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -36816,37 +33815,10 @@ \subsection{[LVV-9775] DMS-REQ-0360-V-09: Outlier limit on 200 arcmin scales }\l calculation of the astrometric performance metrics defined in OSS-REQ-0388. -\textbf{Discussion:} The relevant metrics are listed in the table below. -The values in the tables are the target values for LSST but are not -verified as part of this requirement. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{AM2 = 10{{[}milliarcsecond{]}}} Median relative astrometric -measurement error on 20 arcminute scales., \textbf{AM1 = -10{{[}milliarcsecond{]}}} Median relative astrometric measurement error -on 5 arcminute scales shall be less than AM1., \textbf{AM3 = -15{{[}milliarcsecond{]}}} Median relative astrometric measurement error -on 200 arcminute scales., \textbf{AA1 = 50{{[}milliarcsecond{]}}} Median -error in absolute position for each axis, RA and DEC, shall be less than -AA1., \textbf{AF1 = 10{{[}percent{]}}} The maximum fraction of relative -astrometric measurements on 5 arcminute scales to exceed 5 arcminute -outlier limit., \textbf{AD3 = 30{{[}milliarcsecond{]}}} 200 arcminute -outlier limit., \textbf{AB1 = 10{{[}milliarcsecond{]}}} RMS difference -between separations measured in the r-band and those measured in any -other filter., \textbf{AD1 = 20{{[}milliarcsecond{]}}} 5 arcminute -outlier limit., \textbf{AB2 = 20{{[}milliarcsecond{]}}} The color -difference outlier limit for separations measured relative the r-band -filter in any other filter., \textbf{AD2 = 20{{[}milliarcsecond{]}}} 20 -arcminute outlier limit., \textbf{ABF1 = 10{{[}percent{]}}} Fraction of -separations measured relative to the r-band that can exceed the color -difference outlier limit., \textbf{AF3 = 10{{[}percent{]}}} Fraction of -relative astrometric measurements on 200 arcminute scales to exceed 200 -arcminute outlier limit., \textbf{AF2 = 10{{[}percent{]}}} The maximum -fraction of relative astrometric measurements on 20 arcminute scales to -exceed 20 arcminute outlier limit.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0388 & Astrometric Performance \\ \end{tabular} \\ \hline \end{longtable} @@ -36859,7 +33831,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1752}{LVV-T1752} & \multicolumn{4}{p{12cm}}{ Verify calculation of fraction of relative astrometric measurement error on 200 arcminute scales exceeding outlier limit } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -36877,10 +33849,10 @@ \subsection{[LVV-9776] DMS-REQ-0360-V-10: Max fraction exceeding limit on 20 arc \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9776}{LVV-9776} & -Leanne Guy & Monitoring & +\href{https://rubinobs.atlassian.net/browse/LVV-9776}{LVV-9776} & +Leanne Guy & Verified & \begin{tabular}{c} -LVV-T1749 \\ + \\ \end{tabular} \\ \hline @@ -36891,61 +33863,85 @@ \subsection{[LVV-9776] DMS-REQ-0360-V-10: Max fraction exceeding limit on 20 arc arcminute scales that exceeds the 20 arcminute outlier limit is~\textbf{AF2 = 10~percent.} -Associated element DMS-REQ-0360-V-01 -(\href{https://jira.lsstcorp.org/browse/LVV-3402}{{LVV-3402}})~satisfies~the -median astrometric error on 20 arcminute scales. - -Associated element DMS-REQ-0360-V-02 -(\href{https://jira.lsstcorp.org/browse/LVV-9767}{{LVV-9767}})~satisfies~the -maximum fraction of astrometric outliers on 5 arcminute scales. - -Associated element -DMS-REQ-0360-V-03~(\href{https://jira.lsstcorp.org/browse/LVV-9768}{{LVV-9768}})~satisfies~the -median astrometric error on 5 arcminute scales. - -Associated element -DMS-REQ-0360-V-04~(\href{https://jira.lsstcorp.org/browse/LVV-9769}{LVV-9769})~satisfies~the -median astrometric error in absolute positions. - -Associated element -DMS-REQ-0360-V-05~(\href{https://jira.lsstcorp.org/browse/LVV-9770}{{LVV-9770}})~satisfies~the -astrometric outlier limit on 20 arcminute scales. - -Associated element -DMS-REQ-0360-V-06~(\href{https://jira.lsstcorp.org/browse/LVV-9771}{{LVV-9771}})~satisfies~the -color difference outlier limit relative to r-band. - -Associated element -DMS-REQ-0360-V-07~(\href{https://jira.lsstcorp.org/browse/LVV-9773}{{LVV-9773}})~satisfies -the astrometric outlier limit on 5 arcminute scales. - -Associated element -DMS-REQ-0360-V-08~(\href{https://jira.lsstcorp.org/browse/LVV-9774}{{LVV-9774}})~satisfies~the -median astrometric error on 200 arcminute scales. - -Associated element -DMS-REQ-0360-V-09~(\href{https://jira.lsstcorp.org/browse/LVV-9775}{{LVV-9775}})~satisfies -the astrometric outlier limit on 200 arcminute scales. - -Associated element -DMS-REQ-0360-V-11~(\href{https://jira.lsstcorp.org/browse/LVV-9777}{{LVV-9777}})~satisfies -the maximum fraction of r-band color difference outliers. - -Associated element -DMS-REQ-0360-V-12~(\href{https://jira.lsstcorp.org/browse/LVV-9778}{{LVV-9778}})~satisfies~the -RMS difference between separations measured in the r-band and those -measured in any other filter. - -Associated element -DMS-REQ-0360-V-13~(\href{https://jira.lsstcorp.org/browse/LVV-9779}{LVV-9779})~satisfies -the maximum fraction of astrometric outliers on 200 arcminute scales. +Associated element DMS-REQ-0360-V-01 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-3402}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-3402} {Verified} } )~satisfies~the median astrometric error on 20 +arcminute scales. + +Associated element DMS-REQ-0360-V-02 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9767}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9767} {Verified} } )~satisfies~the maximum fraction of astrometric +outliers on 5 arcminute scales. + +Associated element DMS-REQ-0360-V-03~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9768}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9768} {Verified} } )~satisfies~the median astrometric error on 5 +arcminute scales. + +Associated element DMS-REQ-0360-V-04~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9769}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9769} {Verified} } )~satisfies~the median astrometric error in +absolute positions. + +Associated element DMS-REQ-0360-V-05~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9770}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9770} {Verified} } )~satisfies~the astrometric outlier limit on 20 +arcminute scales. + +Associated element DMS-REQ-0360-V-06~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9771}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9771} {Verified} } )~satisfies~the color difference outlier limit +relative to r-band. + +Associated element DMS-REQ-0360-V-07~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9773}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9773} {Verified} } )~satisfies the astrometric outlier limit on 5 +arcminute scales. + +Associated element DMS-REQ-0360-V-08~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9774}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9774} {Monitoring} } )~satisfies~the median astrometric error on 200 +arcminute scales. + +Associated element DMS-REQ-0360-V-09~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9775}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9775} {Monitoring} } )~satisfies the astrometric outlier limit on +200 arcminute scales. + +Associated element DMS-REQ-0360-V-11~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9777}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9777} {Verified} } )~satisfies the maximum fraction of r-band color +difference outliers. + +Associated element DMS-REQ-0360-V-12~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9778}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9778} {Verified} } )~satisfies~the RMS difference between +separations measured in the r-band and those measured in any other +filter. + +Associated element DMS-REQ-0360-V-13~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9779}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9779} {Monitoring} } )~satisfies the maximum fraction of astrometric +outliers on 200 arcminute scales. {\footnotesize \begin{tabular}{p{4cm}p{12cm}} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0360 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -36953,37 +33949,10 @@ \subsection{[LVV-9776] DMS-REQ-0360-V-10: Max fraction exceeding limit on 20 arc calculation of the astrometric performance metrics defined in OSS-REQ-0388. -\textbf{Discussion:} The relevant metrics are listed in the table below. -The values in the tables are the target values for LSST but are not -verified as part of this requirement. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{AM2 = 10{{[}milliarcsecond{]}}} Median relative astrometric -measurement error on 20 arcminute scales., \textbf{AM1 = -10{{[}milliarcsecond{]}}} Median relative astrometric measurement error -on 5 arcminute scales shall be less than AM1., \textbf{AM3 = -15{{[}milliarcsecond{]}}} Median relative astrometric measurement error -on 200 arcminute scales., \textbf{AA1 = 50{{[}milliarcsecond{]}}} Median -error in absolute position for each axis, RA and DEC, shall be less than -AA1., \textbf{AF1 = 10{{[}percent{]}}} The maximum fraction of relative -astrometric measurements on 5 arcminute scales to exceed 5 arcminute -outlier limit., \textbf{AD3 = 30{{[}milliarcsecond{]}}} 200 arcminute -outlier limit., \textbf{AB1 = 10{{[}milliarcsecond{]}}} RMS difference -between separations measured in the r-band and those measured in any -other filter., \textbf{AD1 = 20{{[}milliarcsecond{]}}} 5 arcminute -outlier limit., \textbf{AB2 = 20{{[}milliarcsecond{]}}} The color -difference outlier limit for separations measured relative the r-band -filter in any other filter., \textbf{AD2 = 20{{[}milliarcsecond{]}}} 20 -arcminute outlier limit., \textbf{ABF1 = 10{{[}percent{]}}} Fraction of -separations measured relative to the r-band that can exceed the color -difference outlier limit., \textbf{AF3 = 10{{[}percent{]}}} Fraction of -relative astrometric measurements on 200 arcminute scales to exceed 200 -arcminute outlier limit., \textbf{AF2 = 10{{[}percent{]}}} The maximum -fraction of relative astrometric measurements on 20 arcminute scales to -exceed 20 arcminute outlier limit.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0388 & Astrometric Performance \\ \end{tabular} \\ \hline \end{longtable} @@ -36996,7 +33965,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1749}{LVV-T1749} & \multicolumn{4}{p{12cm}}{ Verify calculation of fraction of relative astrometric measurement error on 20 arcminute scales exceeding outlier limit } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -37014,10 +33983,10 @@ \subsection{[LVV-9777] DMS-REQ-0360-V-11: Max fraction of r-band color differenc \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9777}{LVV-9777} & -Leanne Guy & Monitoring & +\href{https://rubinobs.atlassian.net/browse/LVV-9777}{LVV-9777} & +Leanne Guy & Verified & \begin{tabular}{c} -LVV-T1750 \\ + \\ \end{tabular} \\ \hline @@ -37027,61 +33996,85 @@ \subsection{[LVV-9777] DMS-REQ-0360-V-11: Max fraction of r-band color differenc The fraction of separations measured relative to the r-band that can exceed the color difference outlier limit is~\textbf{ABF1 = 10~percent.} -Associated element DMS-REQ-0360-V-01 -(\href{https://jira.lsstcorp.org/browse/LVV-3402}{{LVV-3402}})~satisfies~the -maximum fraction of astrometric outliers on 5 arcminute scales. - -Associated element DMS-REQ-0360-V-02 -(\href{https://jira.lsstcorp.org/browse/LVV-9767}{{LVV-9767}})~satisfies~the -maximum fraction of astrometric outliers on 5 arcminute scales. - -Associated element -DMS-REQ-0360-V-03~(\href{https://jira.lsstcorp.org/browse/LVV-9768}{{LVV-9768}})~satisfies~the -median astrometric error on 5 arcminute scales. - -Associated element -DMS-REQ-0360-V-04~(\href{https://jira.lsstcorp.org/browse/LVV-9769}{LVV-9769})~satisfies~the -median astrometric error in absolute positions. - -Associated element -DMS-REQ-0360-V-05~(\href{https://jira.lsstcorp.org/browse/LVV-9770}{{LVV-9770}})~satisfies~the -astrometric outlier limit on 20 arcminute scales. - -Associated element -DMS-REQ-0360-V-06~(\href{https://jira.lsstcorp.org/browse/LVV-9771}{{LVV-9771}})~satisfies~the -color difference outlier limit relative to r-band. - -Associated element -DMS-REQ-0360-V-07~(\href{https://jira.lsstcorp.org/browse/LVV-9773}{{LVV-9773}})~satisfies -the astrometric outlier limit on 5 arcminute scales. - -Associated element -DMS-REQ-0360-V-08~(\href{https://jira.lsstcorp.org/browse/LVV-9774}{{LVV-9774}})~satisfies~the -median astrometric error on 200 arcminute scales. - -Associated element -DMS-REQ-0360-V-09~(\href{https://jira.lsstcorp.org/browse/LVV-9775}{{LVV-9775}})~satisfies -the astrometric outlier limit on 200 arcminute scales. - -Associated element -DMS-REQ-0360-V-10~(\href{https://jira.lsstcorp.org/browse/LVV-9776}{{LVV-9776}})~satisfies -the maximum fraction of astrometric outliers on 20 arcminute scales. - -Associated element -DMS-REQ-0360-V-12~(\href{https://jira.lsstcorp.org/browse/LVV-9778}{{LVV-9778}})~satisfies~the -RMS difference between separations measured in the r-band and those -measured in any other filter. - -Associated element -DMS-REQ-0360-V-13~(\href{https://jira.lsstcorp.org/browse/LVV-9779}{LVV-9779})~satisfies -the maximum fraction of astrometric outliers on 200 arcminute scales. +Associated element DMS-REQ-0360-V-01 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-3402}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-3402} {Verified} } )~satisfies~the maximum fraction of astrometric +outliers on 5 arcminute scales. + +Associated element DMS-REQ-0360-V-02 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9767}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9767} {Verified} } )~satisfies~the maximum fraction of astrometric +outliers on 5 arcminute scales. + +Associated element DMS-REQ-0360-V-03~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9768}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9768} {Verified} } )~satisfies~the median astrometric error on 5 +arcminute scales. + +Associated element DMS-REQ-0360-V-04~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9769}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9769} {Verified} } )~satisfies~the median astrometric error in +absolute positions. + +Associated element DMS-REQ-0360-V-05~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9770}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9770} {Verified} } )~satisfies~the astrometric outlier limit on 20 +arcminute scales. + +Associated element DMS-REQ-0360-V-06~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9771}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9771} {Verified} } )~satisfies~the color difference outlier limit +relative to r-band. + +Associated element DMS-REQ-0360-V-07~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9773}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9773} {Verified} } )~satisfies the astrometric outlier limit on 5 +arcminute scales. + +Associated element DMS-REQ-0360-V-08~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9774}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9774} {Monitoring} } )~satisfies~the median astrometric error on 200 +arcminute scales. + +Associated element DMS-REQ-0360-V-09~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9775}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9775} {Monitoring} } )~satisfies the astrometric outlier limit on +200 arcminute scales. + +Associated element DMS-REQ-0360-V-10~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9776}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9776} {Verified} } )~satisfies the maximum fraction of astrometric +outliers on 20 arcminute scales. + +Associated element DMS-REQ-0360-V-12~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9778}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9778} {Verified} } )~satisfies~the RMS difference between +separations measured in the r-band and those measured in any other +filter. + +Associated element DMS-REQ-0360-V-13~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9779}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9779} {Monitoring} } )~satisfies the maximum fraction of astrometric +outliers on 200 arcminute scales. {\footnotesize \begin{tabular}{p{4cm}p{12cm}} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0360 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -37089,37 +34082,10 @@ \subsection{[LVV-9777] DMS-REQ-0360-V-11: Max fraction of r-band color differenc calculation of the astrometric performance metrics defined in OSS-REQ-0388. -\textbf{Discussion:} The relevant metrics are listed in the table below. -The values in the tables are the target values for LSST but are not -verified as part of this requirement. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{AM2 = 10{{[}milliarcsecond{]}}} Median relative astrometric -measurement error on 20 arcminute scales., \textbf{AM1 = -10{{[}milliarcsecond{]}}} Median relative astrometric measurement error -on 5 arcminute scales shall be less than AM1., \textbf{AM3 = -15{{[}milliarcsecond{]}}} Median relative astrometric measurement error -on 200 arcminute scales., \textbf{AA1 = 50{{[}milliarcsecond{]}}} Median -error in absolute position for each axis, RA and DEC, shall be less than -AA1., \textbf{AF1 = 10{{[}percent{]}}} The maximum fraction of relative -astrometric measurements on 5 arcminute scales to exceed 5 arcminute -outlier limit., \textbf{AD3 = 30{{[}milliarcsecond{]}}} 200 arcminute -outlier limit., \textbf{AB1 = 10{{[}milliarcsecond{]}}} RMS difference -between separations measured in the r-band and those measured in any -other filter., \textbf{AD1 = 20{{[}milliarcsecond{]}}} 5 arcminute -outlier limit., \textbf{AB2 = 20{{[}milliarcsecond{]}}} The color -difference outlier limit for separations measured relative the r-band -filter in any other filter., \textbf{AD2 = 20{{[}milliarcsecond{]}}} 20 -arcminute outlier limit., \textbf{ABF1 = 10{{[}percent{]}}} Fraction of -separations measured relative to the r-band that can exceed the color -difference outlier limit., \textbf{AF3 = 10{{[}percent{]}}} Fraction of -relative astrometric measurements on 200 arcminute scales to exceed 200 -arcminute outlier limit., \textbf{AF2 = 10{{[}percent{]}}} The maximum -fraction of relative astrometric measurements on 20 arcminute scales to -exceed 20 arcminute outlier limit.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0388 & Astrometric Performance \\ \end{tabular} \\ \hline \end{longtable} @@ -37132,7 +34098,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1750}{LVV-T1750} & \multicolumn{4}{p{12cm}}{ Verify calculation of separations relative to r-band exceeding color difference outlier limit } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -37150,10 +34116,10 @@ \subsection{[LVV-9778] DMS-REQ-0360-V-12: RMS difference between r-band and othe \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9778}{LVV-9778} & -Leanne Guy & Monitoring & +\href{https://rubinobs.atlassian.net/browse/LVV-9778}{LVV-9778} & +Leanne Guy & Verified & \begin{tabular}{c} -LVV-T1753 \\ + \\ \end{tabular} \\ \hline @@ -37164,60 +34130,84 @@ \subsection{[LVV-9778] DMS-REQ-0360-V-12: RMS difference between r-band and othe measured in any other filter shall be less than~\textbf{AB1 = 10~milliarcseconds.}~ -Associated element DMS-REQ-0360-V-01 -(\href{https://jira.lsstcorp.org/browse/LVV-3402}{{LVV-3402}})~satisfies~the -maximum fraction of astrometric outliers on 5 arcminute scales. - -Associated element DMS-REQ-0360-V-02 -(\href{https://jira.lsstcorp.org/browse/LVV-9767}{{LVV-9767}})~satisfies~the -maximum fraction of astrometric outliers on 5 arcminute scales. - -Associated element -DMS-REQ-0360-V-03~(\href{https://jira.lsstcorp.org/browse/LVV-9768}{{LVV-9768}})~satisfies~the -median astrometric error on 5 arcminute scales. - -Associated element -DMS-REQ-0360-V-04~(\href{https://jira.lsstcorp.org/browse/LVV-9769}{LVV-9769})~satisfies~the -median astrometric error in absolute positions. - -Associated element -DMS-REQ-0360-V-05~(\href{https://jira.lsstcorp.org/browse/LVV-9770}{{LVV-9770}})~satisfies~the -astrometric outlier limit on 20 arcminute scales. - -Associated element -DMS-REQ-0360-V-06~(\href{https://jira.lsstcorp.org/browse/LVV-9771}{{LVV-9771}})~satisfies~the -color difference outlier limit relative to r-band. - -Associated element -DMS-REQ-0360-V-07~(\href{https://jira.lsstcorp.org/browse/LVV-9773}{{LVV-9773}})~satisfies -the astrometric outlier limit on 5 arcminute scales. - -Associated element -DMS-REQ-0360-V-08~(\href{https://jira.lsstcorp.org/browse/LVV-9774}{{LVV-9774}})~satisfies~the -median astrometric error on 200 arcminute scales. - -Associated element -DMS-REQ-0360-V-09~(\href{https://jira.lsstcorp.org/browse/LVV-9775}{{LVV-9775}})~satisfies -the astrometric outlier limit on 200 arcminute scales. - -Associated element -DMS-REQ-0360-V-10~(\href{https://jira.lsstcorp.org/browse/LVV-9776}{{LVV-9776}})~satisfies -the maximum fraction of astrometric outliers on 20 arcminute scales. - -Associated element -DMS-REQ-0360-V-11~(\href{https://jira.lsstcorp.org/browse/LVV-9777}{{LVV-9777}})~satisfies -the maximum fraction of r-band color difference outliers. - -Associated element -DMS-REQ-0360-V-13~(\href{https://jira.lsstcorp.org/browse/LVV-9779}{LVV-9779})~satisfies -the maximum fraction of astrometric outliers on 200 arcminute scales. +Associated element DMS-REQ-0360-V-01 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-3402}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-3402} {Verified} } )~satisfies~the maximum fraction of astrometric +outliers on 5 arcminute scales. + +Associated element DMS-REQ-0360-V-02 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9767}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9767} {Verified} } )~satisfies~the maximum fraction of astrometric +outliers on 5 arcminute scales. + +Associated element DMS-REQ-0360-V-03~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9768}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9768} {Verified} } )~satisfies~the median astrometric error on 5 +arcminute scales. + +Associated element DMS-REQ-0360-V-04~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9769}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9769} {Verified} } )~satisfies~the median astrometric error in +absolute positions. + +Associated element DMS-REQ-0360-V-05~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9770}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9770} {Verified} } )~satisfies~the astrometric outlier limit on 20 +arcminute scales. + +Associated element DMS-REQ-0360-V-06~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9771}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9771} {Verified} } )~satisfies~the color difference outlier limit +relative to r-band. + +Associated element DMS-REQ-0360-V-07~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9773}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9773} {Verified} } )~satisfies the astrometric outlier limit on 5 +arcminute scales. + +Associated element DMS-REQ-0360-V-08~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9774}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9774} {Monitoring} } )~satisfies~the median astrometric error on 200 +arcminute scales. + +Associated element DMS-REQ-0360-V-09~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9775}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9775} {Monitoring} } )~satisfies the astrometric outlier limit on +200 arcminute scales. + +Associated element DMS-REQ-0360-V-10~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9776}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9776} {Verified} } )~satisfies the maximum fraction of astrometric +outliers on 20 arcminute scales. + +Associated element DMS-REQ-0360-V-11~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9777}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9777} {Verified} } )~satisfies the maximum fraction of r-band color +difference outliers. + +Associated element DMS-REQ-0360-V-13~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9779}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9779} {Monitoring} } )~satisfies the maximum fraction of astrometric +outliers on 200 arcminute scales. {\footnotesize \begin{tabular}{p{4cm}p{12cm}} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0360 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -37225,37 +34215,10 @@ \subsection{[LVV-9778] DMS-REQ-0360-V-12: RMS difference between r-band and othe calculation of the astrometric performance metrics defined in OSS-REQ-0388. -\textbf{Discussion:} The relevant metrics are listed in the table below. -The values in the tables are the target values for LSST but are not -verified as part of this requirement. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{AM2 = 10{{[}milliarcsecond{]}}} Median relative astrometric -measurement error on 20 arcminute scales., \textbf{AM1 = -10{{[}milliarcsecond{]}}} Median relative astrometric measurement error -on 5 arcminute scales shall be less than AM1., \textbf{AM3 = -15{{[}milliarcsecond{]}}} Median relative astrometric measurement error -on 200 arcminute scales., \textbf{AA1 = 50{{[}milliarcsecond{]}}} Median -error in absolute position for each axis, RA and DEC, shall be less than -AA1., \textbf{AF1 = 10{{[}percent{]}}} The maximum fraction of relative -astrometric measurements on 5 arcminute scales to exceed 5 arcminute -outlier limit., \textbf{AD3 = 30{{[}milliarcsecond{]}}} 200 arcminute -outlier limit., \textbf{AB1 = 10{{[}milliarcsecond{]}}} RMS difference -between separations measured in the r-band and those measured in any -other filter., \textbf{AD1 = 20{{[}milliarcsecond{]}}} 5 arcminute -outlier limit., \textbf{AB2 = 20{{[}milliarcsecond{]}}} The color -difference outlier limit for separations measured relative the r-band -filter in any other filter., \textbf{AD2 = 20{{[}milliarcsecond{]}}} 20 -arcminute outlier limit., \textbf{ABF1 = 10{{[}percent{]}}} Fraction of -separations measured relative to the r-band that can exceed the color -difference outlier limit., \textbf{AF3 = 10{{[}percent{]}}} Fraction of -relative astrometric measurements on 200 arcminute scales to exceed 200 -arcminute outlier limit., \textbf{AF2 = 10{{[}percent{]}}} The maximum -fraction of relative astrometric measurements on 20 arcminute scales to -exceed 20 arcminute outlier limit.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0388 & Astrometric Performance \\ \end{tabular} \\ \hline \end{longtable} @@ -37267,7 +34230,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1753}{LVV-T1753} & \multicolumn{4}{p{12cm}}{ Verify calculation of RMS difference of separations relative to r-band } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -37284,10 +34247,10 @@ \subsection{[LVV-9779] DMS-REQ-0360-V-13: Max fraction exceeding limit on 200 ar \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9779}{LVV-9779} & -Leanne Guy & In Verification & +\href{https://rubinobs.atlassian.net/browse/LVV-9779}{LVV-9779} & +Leanne Guy & Monitoring & \begin{tabular}{c} -LVV-T1752 \\ + \\ \end{tabular} \\ \hline @@ -37298,61 +34261,85 @@ \subsection{[LVV-9779] DMS-REQ-0360-V-13: Max fraction exceeding limit on 200 ar scales to exceed the 200 arcminute outlier limit is less than~\textbf{AF3 = 10~percent.} -Associated element DMS-REQ-0360-V-01 -(\href{https://jira.lsstcorp.org/browse/LVV-3402}{{LVV-3402}})~satisfies~the -median astrometric error on 20 arcminute scales. - -Associated element DMS-REQ-0360-V-02 -(\href{https://jira.lsstcorp.org/browse/LVV-9767}{{LVV-9767}})~satisfies~the -maximum fraction of astrometric outliers on 5 arcminute scales. - -Associated element -DMS-REQ-0360-V-03~(\href{https://jira.lsstcorp.org/browse/LVV-9768}{{LVV-9768}})~satisfies~the -median astrometric error on 5 arcminute scales. - -Associated element -DMS-REQ-0360-V-04~(\href{https://jira.lsstcorp.org/browse/LVV-9769}{LVV-9769})~satisfies~the -median astrometric error in absolute positions. - -Associated element -DMS-REQ-0360-V-05~(\href{https://jira.lsstcorp.org/browse/LVV-9770}{{LVV-9770}})~satisfies~the -astrometric outlier limit on 20 arcminute scales. - -Associated element -DMS-REQ-0360-V-06~(\href{https://jira.lsstcorp.org/browse/LVV-9771}{{LVV-9771}})~satisfies~the -color difference outlier limit relative to r-band. - -Associated element -DMS-REQ-0360-V-07~(\href{https://jira.lsstcorp.org/browse/LVV-9773}{{LVV-9773}})~satisfies -the astrometric outlier limit on 5 arcminute scales. - -Associated element -DMS-REQ-0360-V-08~(\href{https://jira.lsstcorp.org/browse/LVV-9774}{{LVV-9774}})~satisfies~the -median astrometric error on 200 arcminute scales. - -Associated element -DMS-REQ-0360-V-09~(\href{https://jira.lsstcorp.org/browse/LVV-9775}{{LVV-9775}})~satisfies -the astrometric outlier limit on 200 arcminute scales. - -Associated element -DMS-REQ-0360-V-10~(\href{https://jira.lsstcorp.org/browse/LVV-9776}{{LVV-9776}})~satisfies -the maximum fraction of astrometric outliers on 20 arcminute scales. - -Associated element -DMS-REQ-0360-V-11~(\href{https://jira.lsstcorp.org/browse/LVV-9777}{{LVV-9777}})~satisfies -the maximum fraction of r-band color difference outliers. - -Associated element -DMS-REQ-0360-V-12~(\href{https://jira.lsstcorp.org/browse/LVV-9778}{{LVV-9778}})~satisfies~the -RMS difference between separations measured in the r-band and those -measured in any other filter. +Associated element DMS-REQ-0360-V-01 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-3402}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-3402} {Verified} } )~satisfies~the median astrometric error on 20 +arcminute scales. + +Associated element DMS-REQ-0360-V-02 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9767}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9767} {Verified} } )~satisfies~the maximum fraction of astrometric +outliers on 5 arcminute scales. + +Associated element DMS-REQ-0360-V-03~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9768}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9768} {Verified} } )~satisfies~the median astrometric error on 5 +arcminute scales. + +Associated element DMS-REQ-0360-V-04~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9769}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9769} {Verified} } )~satisfies~the median astrometric error in +absolute positions. + +Associated element DMS-REQ-0360-V-05~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9770}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9770} {Verified} } )~satisfies~the astrometric outlier limit on 20 +arcminute scales. + +Associated element DMS-REQ-0360-V-06~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9771}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9771} {Verified} } )~satisfies~the color difference outlier limit +relative to r-band. + +Associated element DMS-REQ-0360-V-07~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9773}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9773} {Verified} } )~satisfies the astrometric outlier limit on 5 +arcminute scales. + +Associated element DMS-REQ-0360-V-08~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9774}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9774} {Monitoring} } )~satisfies~the median astrometric error on 200 +arcminute scales. + +Associated element DMS-REQ-0360-V-09~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9775}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9775} {Monitoring} } )~satisfies the astrometric outlier limit on +200 arcminute scales. + +Associated element DMS-REQ-0360-V-10~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9776}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9776} {Verified} } )~satisfies the maximum fraction of astrometric +outliers on 20 arcminute scales. + +Associated element DMS-REQ-0360-V-11~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9777}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9777} {Verified} } )~satisfies the maximum fraction of r-band color +difference outliers. + +Associated element DMS-REQ-0360-V-12~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9778}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9778} {Verified} } )~satisfies~the RMS difference between +separations measured in the r-band and those measured in any other +filter. {\footnotesize \begin{tabular}{p{4cm}p{12cm}} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0360 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -37360,37 +34347,10 @@ \subsection{[LVV-9779] DMS-REQ-0360-V-13: Max fraction exceeding limit on 200 ar calculation of the astrometric performance metrics defined in OSS-REQ-0388. -\textbf{Discussion:} The relevant metrics are listed in the table below. -The values in the tables are the target values for LSST but are not -verified as part of this requirement. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{AM2 = 10{{[}milliarcsecond{]}}} Median relative astrometric -measurement error on 20 arcminute scales., \textbf{AM1 = -10{{[}milliarcsecond{]}}} Median relative astrometric measurement error -on 5 arcminute scales shall be less than AM1., \textbf{AM3 = -15{{[}milliarcsecond{]}}} Median relative astrometric measurement error -on 200 arcminute scales., \textbf{AA1 = 50{{[}milliarcsecond{]}}} Median -error in absolute position for each axis, RA and DEC, shall be less than -AA1., \textbf{AF1 = 10{{[}percent{]}}} The maximum fraction of relative -astrometric measurements on 5 arcminute scales to exceed 5 arcminute -outlier limit., \textbf{AD3 = 30{{[}milliarcsecond{]}}} 200 arcminute -outlier limit., \textbf{AB1 = 10{{[}milliarcsecond{]}}} RMS difference -between separations measured in the r-band and those measured in any -other filter., \textbf{AD1 = 20{{[}milliarcsecond{]}}} 5 arcminute -outlier limit., \textbf{AB2 = 20{{[}milliarcsecond{]}}} The color -difference outlier limit for separations measured relative the r-band -filter in any other filter., \textbf{AD2 = 20{{[}milliarcsecond{]}}} 20 -arcminute outlier limit., \textbf{ABF1 = 10{{[}percent{]}}} Fraction of -separations measured relative to the r-band that can exceed the color -difference outlier limit., \textbf{AF3 = 10{{[}percent{]}}} Fraction of -relative astrometric measurements on 200 arcminute scales to exceed 200 -arcminute outlier limit., \textbf{AF2 = 10{{[}percent{]}}} The maximum -fraction of relative astrometric measurements on 20 arcminute scales to -exceed 20 arcminute outlier limit.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0388 & Astrometric Performance \\ \end{tabular} \\ \hline \end{longtable} @@ -37403,7 +34363,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1752}{LVV-T1752} & \multicolumn{4}{p{12cm}}{ Verify calculation of fraction of relative astrometric measurement error on 200 arcminute scales exceeding outlier limit } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -37421,10 +34381,10 @@ \subsection{[LVV-9780] DMS-REQ-0362-V-02: Max fraction of excess ellipticity res \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9780}{LVV-9780} & +\href{https://rubinobs.atlassian.net/browse/LVV-9780}{LVV-9780} & Leanne Guy & In Verification & \begin{tabular}{c} -LVV-T376 \\ + \\ \end{tabular} \\ \hline @@ -37435,32 +34395,36 @@ \subsection{[LVV-9780] DMS-REQ-0362-V-02: Max fraction of excess ellipticity res threshold limits for ellipticity correlation residuals shall be no greater than~\textbf{TEF = 15 percent.} -Associated element DMS-REQ-0362-V-01 -(\href{https://jira.lsstcorp.org/browse/LVV-3404}{LVV-3404}) satisfies -the median residual PSF ellipticity correlations on \textgreater= 5 -arcmin scales. +Associated element DMS-REQ-0362-V-01 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-3404}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-3404} {In Verification} } ) satisfies the median residual PSF +ellipticity correlations on \textgreater= 5 arcmin scales. -Associated element -DMS-REQ-0362-V-03~(\href{https://jira.lsstcorp.org/browse/LVV-9781}{LVV-9781})~satisfies -the outlier limit on the PSF ellipticity correlation residuals on -\textgreater= 5 arcmin scales. +Associated element DMS-REQ-0362-V-03~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9781}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9781} {In Verification} } )~satisfies the outlier limit on the PSF +ellipticity correlation residuals on \textgreater= 5 arcmin scales. -Associated element DMS-REQ-0362-V-04 -(\href{https://jira.lsstcorp.org/browse/LVV-9782}{LVV-9782}) satisfies -the median residual PSF ellipticity correlations on \textless= 1 arcmin -scales. +Associated element DMS-REQ-0362-V-04 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9782}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9782} {In Verification} } ) satisfies the median residual PSF +ellipticity correlations on \textless= 1 arcmin scales. -Associated element DMS-REQ-0362-V-05 -(\href{https://jira.lsstcorp.org/browse/LVV-9783}{LVV-9783}) -satisfies~the outlier limit on the PSF ellipticity correlation residuals -on \textless{} 5 arcmin scales. +Associated element DMS-REQ-0362-V-05 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9783}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9783} {In Verification} } ) satisfies~the outlier limit on the PSF +ellipticity correlation residuals on \textless{} 5 arcmin scales. {\footnotesize \begin{tabular}{p{4cm}p{12cm}} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0362 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -37468,29 +34432,10 @@ \subsection{[LVV-9780] DMS-REQ-0362-V-02: Max fraction of excess ellipticity res calculation of the elipticity correlations metrics defined in OSS-REQ-0403, OSS-REQ-0404, and OSS-REQ-0405. -\textbf{Discussion:} The relevant metrics are listed in the table below. -The values in the tables are the target values for LSST but are not -verified as part of this requirement. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{TE1 = 2.0e-5{{[}unitless (angular correlation){]}}} Maximum -full-survey median for residual ellipticity correlations at scales less -than or equal to 1 arcmin., \textbf{TE2 = 1.0e-7{{[}unitless (angular -correlation){]}}} Maximum full-survey median for residual ellipticity -correlations at scales greater than or equal to 5 arcmin., \textbf{TE3 = -4.0e-5{{[}unitless (angular correlation){]}}} Per-image limit on the -median residual ellipticity correlations at scales less than 5 arcmin., -\textbf{TEF = 15{{[}percent{]}}} Maximum fraction of visit images that -may exceed the TE3 or TE4 limits., \textbf{TE4 = 2.0e-7{{[}unitless -(angular correlation){]}}} Per-image limit on the median residual -ellipticity correlations at scales greater than or equal to 5 arcmin.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0403 & Ellipticity Correlation Function Distribution per Image \\ -OSS-REQ-0404 & Ellipticity Correlation Function Distribution for Full Survey -(medians) \\ -OSS-REQ-0405 & Ellipticity Correlation Function Distribution for Full Survey -(continuity) \\ \end{tabular} \\ \hline \end{longtable} @@ -37502,7 +34447,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T376}{LVV-T376} & \multicolumn{4}{p{12cm}}{ Verify the Calculation of Ellipticity Residuals and Correlations } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -37517,10 +34462,10 @@ \subsection{[LVV-9781] DMS-REQ-0362-V-03: Outlier limit on 5 arcmin scales - ell \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9781}{LVV-9781} & +\href{https://rubinobs.atlassian.net/browse/LVV-9781}{LVV-9781} & Leanne Guy & In Verification & \begin{tabular}{c} -LVV-T2176 \\ + \\ \end{tabular} \\ \hline @@ -37532,32 +34477,36 @@ \subsection{[LVV-9781] DMS-REQ-0362-V-03: Outlier limit on 5 arcmin scales - ell that this requirement constitutes a fixed value threshold to be applied to other metrics and will not be computed as separate metric. -Associated element DMS-REQ-0362-V-01 -(\href{https://jira.lsstcorp.org/browse/LVV-3404}{LVV-3404}) satisfies -the median residual PSF ellipticity correlations on \textgreater= 5 -arcmin scales. +Associated element DMS-REQ-0362-V-01 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-3404}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-3404} {In Verification} } ) satisfies the median residual PSF +ellipticity correlations on \textgreater= 5 arcmin scales. -Associated element DMS-REQ-0362-V-02 -(\href{https://jira.lsstcorp.org/browse/LVV-9780}{LVV-9780}) satisfies -the maximum fraction of ellipticity residuals exceeding the outlier -limits.~ +Associated element DMS-REQ-0362-V-02 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9780}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9780} {In Verification} } ) satisfies the maximum fraction of +ellipticity residuals exceeding the outlier limits.~ -Associated element DMS-REQ-0362-V-04 -(\href{https://jira.lsstcorp.org/browse/LVV-9782}{LVV-9782}) satisfies -the median residual PSF ellipticity correlations on \textless= 1 arcmin -scales. +Associated element DMS-REQ-0362-V-04 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9782}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9782} {In Verification} } ) satisfies the median residual PSF +ellipticity correlations on \textless= 1 arcmin scales. -Associated element DMS-REQ-0362-V-05 -(\href{https://jira.lsstcorp.org/browse/LVV-9783}{LVV-9783}) -satisfies~the outlier limit on the PSF ellipticity correlation residuals -on \textless{} 5 arcmin scales. +Associated element DMS-REQ-0362-V-05 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9783}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9783} {In Verification} } ) satisfies~the outlier limit on the PSF +ellipticity correlation residuals on \textless{} 5 arcmin scales. {\footnotesize \begin{tabular}{p{4cm}p{12cm}} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0362 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -37565,29 +34514,10 @@ \subsection{[LVV-9781] DMS-REQ-0362-V-03: Outlier limit on 5 arcmin scales - ell calculation of the elipticity correlations metrics defined in OSS-REQ-0403, OSS-REQ-0404, and OSS-REQ-0405. -\textbf{Discussion:} The relevant metrics are listed in the table below. -The values in the tables are the target values for LSST but are not -verified as part of this requirement. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{TE1 = 2.0e-5{{[}unitless (angular correlation){]}}} Maximum -full-survey median for residual ellipticity correlations at scales less -than or equal to 1 arcmin., \textbf{TE2 = 1.0e-7{{[}unitless (angular -correlation){]}}} Maximum full-survey median for residual ellipticity -correlations at scales greater than or equal to 5 arcmin., \textbf{TE3 = -4.0e-5{{[}unitless (angular correlation){]}}} Per-image limit on the -median residual ellipticity correlations at scales less than 5 arcmin., -\textbf{TEF = 15{{[}percent{]}}} Maximum fraction of visit images that -may exceed the TE3 or TE4 limits., \textbf{TE4 = 2.0e-7{{[}unitless -(angular correlation){]}}} Per-image limit on the median residual -ellipticity correlations at scales greater than or equal to 5 arcmin.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0403 & Ellipticity Correlation Function Distribution per Image \\ -OSS-REQ-0404 & Ellipticity Correlation Function Distribution for Full Survey -(medians) \\ -OSS-REQ-0405 & Ellipticity Correlation Function Distribution for Full Survey -(continuity) \\ \end{tabular} \\ \hline \end{longtable} @@ -37600,7 +34530,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2176}{LVV-T2176} & \multicolumn{4}{p{12cm}}{ Per-image limit on the median residual ellipticity correlations at scales greater than or equal to 5 arcmin. } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Draft & 1 & false & Inspection \\ \hline +Leanne Guy & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -37616,10 +34546,10 @@ \subsection{[LVV-9782] DMS-REQ-0362-V-04: Median residual PSF ellipticity correl \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9782}{LVV-9782} & +\href{https://rubinobs.atlassian.net/browse/LVV-9782}{LVV-9782} & Leanne Guy & In Verification & \begin{tabular}{c} -LVV-T1755 \\ + \\ \end{tabular} \\ \hline @@ -37630,32 +34560,36 @@ \subsection{[LVV-9782] DMS-REQ-0362-V-04: Median residual PSF ellipticity correl field of view for separations less than 1 arcmin shall be no greater than~\textbf{TE1 = 2.0e-5{{[}arcminuteSeparationCorrelation{]}}.} -Associated element DMS-REQ-0362-V-01 -(\href{https://jira.lsstcorp.org/browse/LVV-3404}{LVV-3404}) satisfies -the median residual PSF ellipticity correlations on \textgreater= 5 -arcmin scales. +Associated element DMS-REQ-0362-V-01 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-3404}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-3404} {In Verification} } ) satisfies the median residual PSF +ellipticity correlations on \textgreater= 5 arcmin scales. -Associated element DMS-REQ-0362-V-02 -(\href{https://jira.lsstcorp.org/browse/LVV-9780}{LVV-9780}) satisfies -the maximum fraction of ellipticity residuals exceeding the outlier -limits.~ +Associated element DMS-REQ-0362-V-02 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9780}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9780} {In Verification} } ) satisfies the maximum fraction of +ellipticity residuals exceeding the outlier limits.~ -Associated element -DMS-REQ-0362-V-03~(\href{https://jira.lsstcorp.org/browse/LVV-9781}{LVV-9781})~satisfies -the outlier limit on the PSF ellipticity correlation residuals on -\textgreater= 5 arcmin scales. +Associated element DMS-REQ-0362-V-03~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9781}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9781} {In Verification} } )~satisfies the outlier limit on the PSF +ellipticity correlation residuals on \textgreater= 5 arcmin scales. -Associated element DMS-REQ-0362-V-05 -(\href{https://jira.lsstcorp.org/browse/LVV-9783}{LVV-9783}) -satisfies~the outlier limit on the PSF ellipticity correlation residuals -on \textless{} 5 arcmin scales. +Associated element DMS-REQ-0362-V-05 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9783}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9783} {In Verification} } ) satisfies~the outlier limit on the PSF +ellipticity correlation residuals on \textless{} 5 arcmin scales. {\footnotesize \begin{tabular}{p{4cm}p{12cm}} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0362 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -37663,29 +34597,10 @@ \subsection{[LVV-9782] DMS-REQ-0362-V-04: Median residual PSF ellipticity correl calculation of the elipticity correlations metrics defined in OSS-REQ-0403, OSS-REQ-0404, and OSS-REQ-0405. -\textbf{Discussion:} The relevant metrics are listed in the table below. -The values in the tables are the target values for LSST but are not -verified as part of this requirement. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{TE1 = 2.0e-5{{[}unitless (angular correlation){]}}} Maximum -full-survey median for residual ellipticity correlations at scales less -than or equal to 1 arcmin., \textbf{TE2 = 1.0e-7{{[}unitless (angular -correlation){]}}} Maximum full-survey median for residual ellipticity -correlations at scales greater than or equal to 5 arcmin., \textbf{TE3 = -4.0e-5{{[}unitless (angular correlation){]}}} Per-image limit on the -median residual ellipticity correlations at scales less than 5 arcmin., -\textbf{TEF = 15{{[}percent{]}}} Maximum fraction of visit images that -may exceed the TE3 or TE4 limits., \textbf{TE4 = 2.0e-7{{[}unitless -(angular correlation){]}}} Per-image limit on the median residual -ellipticity correlations at scales greater than or equal to 5 arcmin.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0403 & Ellipticity Correlation Function Distribution per Image \\ -OSS-REQ-0404 & Ellipticity Correlation Function Distribution for Full Survey -(medians) \\ -OSS-REQ-0405 & Ellipticity Correlation Function Distribution for Full Survey -(continuity) \\ \end{tabular} \\ \hline \end{longtable} @@ -37698,7 +34613,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1755}{LVV-T1755} & \multicolumn{4}{p{12cm}}{ Verify calculation of residual PSF ellipticity correlations for separations less than 1 arcmin } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -37716,10 +34631,10 @@ \subsection{[LVV-9783] DMS-REQ-0362-V-05: Outlier limit on scales < 5 arcmin - e \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9783}{LVV-9783} & +\href{https://rubinobs.atlassian.net/browse/LVV-9783}{LVV-9783} & Leanne Guy & In Verification & \begin{tabular}{c} -LVV-T2177 \\ + \\ \end{tabular} \\ \hline @@ -37732,32 +34647,36 @@ \subsection{[LVV-9783] DMS-REQ-0362-V-05: Outlier limit on scales < 5 arcmin - e constitutes a fixed value threshold to be applied to other metrics and will not be computed as separate metric. -Associated element DMS-REQ-0362-V-01 -(\href{https://jira.lsstcorp.org/browse/LVV-3404}{LVV-3404}) satisfies -the median residual PSF ellipticity correlations on \textgreater= 5 -arcmin scales. +Associated element DMS-REQ-0362-V-01 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-3404}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-3404} {In Verification} } ) satisfies the median residual PSF +ellipticity correlations on \textgreater= 5 arcmin scales. -Associated element DMS-REQ-0362-V-02 -(\href{https://jira.lsstcorp.org/browse/LVV-9780}{LVV-9780}) satisfies -the maximum fraction of ellipticity residuals exceeding the outlier -limits.~ +Associated element DMS-REQ-0362-V-02 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9780}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9780} {In Verification} } ) satisfies the maximum fraction of +ellipticity residuals exceeding the outlier limits.~ -Associated element -DMS-REQ-0362-V-03~(\href{https://jira.lsstcorp.org/browse/LVV-9781}{LVV-9781})~satisfies -the outlier limit on the PSF ellipticity correlation residuals on -\textgreater= 5 arcmin scales. +Associated element DMS-REQ-0362-V-03~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9781}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9781} {In Verification} } )~satisfies the outlier limit on the PSF +ellipticity correlation residuals on \textgreater= 5 arcmin scales. -Associated element DMS-REQ-0362-V-04 -(\href{https://jira.lsstcorp.org/browse/LVV-9782}{LVV-9782}) satisfies -the median residual PSF ellipticity correlations on \textless= 1 arcmin -scales. +Associated element DMS-REQ-0362-V-04 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9782}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9782} {In Verification} } ) satisfies the median residual PSF +ellipticity correlations on \textless= 1 arcmin scales. {\footnotesize \begin{tabular}{p{4cm}p{12cm}} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0362 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -37765,29 +34684,10 @@ \subsection{[LVV-9783] DMS-REQ-0362-V-05: Outlier limit on scales < 5 arcmin - e calculation of the elipticity correlations metrics defined in OSS-REQ-0403, OSS-REQ-0404, and OSS-REQ-0405. -\textbf{Discussion:} The relevant metrics are listed in the table below. -The values in the tables are the target values for LSST but are not -verified as part of this requirement. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{TE1 = 2.0e-5{{[}unitless (angular correlation){]}}} Maximum -full-survey median for residual ellipticity correlations at scales less -than or equal to 1 arcmin., \textbf{TE2 = 1.0e-7{{[}unitless (angular -correlation){]}}} Maximum full-survey median for residual ellipticity -correlations at scales greater than or equal to 5 arcmin., \textbf{TE3 = -4.0e-5{{[}unitless (angular correlation){]}}} Per-image limit on the -median residual ellipticity correlations at scales less than 5 arcmin., -\textbf{TEF = 15{{[}percent{]}}} Maximum fraction of visit images that -may exceed the TE3 or TE4 limits., \textbf{TE4 = 2.0e-7{{[}unitless -(angular correlation){]}}} Per-image limit on the median residual -ellipticity correlations at scales greater than or equal to 5 arcmin.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0403 & Ellipticity Correlation Function Distribution per Image \\ -OSS-REQ-0404 & Ellipticity Correlation Function Distribution for Full Survey -(medians) \\ -OSS-REQ-0405 & Ellipticity Correlation Function Distribution for Full Survey -(continuity) \\ \end{tabular} \\ \hline \end{longtable} @@ -37800,7 +34700,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2177}{LVV-T2177} & \multicolumn{4}{p{12cm}}{ Per-image limit on the median residual ellipticity correlations at scales less than to 5 arcmin. } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Draft & 1 & false & Inspection \\ \hline +Leanne Guy & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -37816,10 +34716,10 @@ \subsection{[LVV-9784] DMS-REQ-0355-V-02: Min number of simultaneous Prompt Prod \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9784}{LVV-9784} & +\href{https://rubinobs.atlassian.net/browse/LVV-9784}{LVV-9784} & Eric Bellm & Covered & \begin{tabular}{c} -LVV-T2333 \\ + \\ \end{tabular} \\ \hline @@ -37841,7 +34741,7 @@ \subsection{[LVV-9784] DMS-REQ-0355-V-02: Min number of simultaneous Prompt Prod \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0355 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -37851,13 +34751,8 @@ \subsection{[LVV-9784] DMS-REQ-0355-V-02: Min number of simultaneous Prompt Prod \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{l1QueryTime = 10{{[}second{]}}} Maximum time allowed for -retrieving results of a query of the Prompt Products Database., -\textbf{l1QueryUsers = 20{{[}integer{]}}} Minimum number of simultaneous -users querying the Prompt Products Database.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0181 & Data Products Query and Download Infrastructure \\ \end{tabular} \\ \hline \end{longtable} @@ -37870,7 +34765,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2333}{LVV-T2333} & \multicolumn{4}{p{12cm}}{ Verify the minimum number of simultaneous users querying the prompt products database. } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Draft & 1 & false & Test \\ \hline +Leanne Guy & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -37887,9 +34782,10 @@ \subsection{[LVV-9785] DMS-REQ-0356-V-02: Max size of low-volume query results } \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9785}{LVV-9785} & -Colin Slater & Not Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-9785}{LVV-9785} & +Colin Slater & Covered & \begin{tabular}{c} + \\ \end{tabular} \\ \hline @@ -37900,18 +34796,23 @@ \subsection{[LVV-9785] DMS-REQ-0356-V-02: Max size of low-volume query results } results must be no more than~\textbf{lvMaxReturnedResults = 0.5~gigabytes.} -The associated element -DMS-REQ-0356-V-01~(\href{https://jira.lsstcorp.org/browse/LVV-187}{LVV-187})~satisfies -the additional constraint on the radius of low volume queries. +The associated element DMS-REQ-0356-V-01~( { +\href{https://rubinobs.atlassian.net/browse/LVV-187}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-187} {Covered} } )~satisfies the additional constraint on the radius +of low volume queries. -The associated element -DMS-REQ-0356-V-03~(\href{https://jira.lsstcorp.org/browse/LVV-9786}{LVV-9786})~satisfies -the additional constraint on the number of simultaneous users. +The associated element DMS-REQ-0356-V-03~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9786}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9786} {In Verification} } )~satisfies the additional constraint on +the number of simultaneous users. -The associated element -DMS-REQ-0356-V-04~(\href{https://jira.lsstcorp.org/browse/LVV-9787}{LVV-9787})~satisfies -the additional constraint on the maximum time to return low volume query -results. +The associated element DMS-REQ-0356-V-04~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9787}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9787} {In Verification} } )~satisfies the additional constraint on +the maximum time to return low volume query results. \emph{These requirements should be satisfied together.} @@ -37920,7 +34821,7 @@ \subsection{[LVV-9785] DMS-REQ-0356-V-02: Max size of low-volume query results } \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0356 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -37930,32 +34831,29 @@ \subsection{[LVV-9785] DMS-REQ-0356-V-02: Max size of low-volume query results } \textbf{lvQueryTime} under a load of \textbf{lvQueryUsers} simultaneous queries. -\textbf{Discussion:} We are evaluating whether the latency requirements -of low-volume queries can also be met for certain categories of temporal -queries or queries on indexed attributes which limit the scope of -per-row operations in the query (such as non-indexed WHERE evaluations) -to a comparable fraction of the total dataset. The low-volume query -requirements also apply to queries selecting data by the primary key of -any data product table, or by the associated Object-like primary key for -the ForcedSource and DIASource tables. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{lvSkyRadius = 60{{[}arcsecond{]}}} Radius to be used for a -low-volume query on the sky., \textbf{lvMaxReturnedResults = -0.5{{[}gigabyte{]}}} Maximum size of a results set for a query to be -defined to be "low-volume"., \textbf{lvQueryUsers = 100{{[}integer{]}}} -Minimum number of simultaneous users performing low volume queries., -\textbf{lvQueryTime = 10{{[}second{]}}} Maximum time allowed for -retrieving results of a low-volume query.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0181 & Data Products Query and Download Infrastructure \\ \end{tabular} \\ \hline \end{longtable} } +\subsubsection{Test Cases Summary} +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T3094}{LVV-T3094} & \multicolumn{4}{p{12cm}}{ Verify maximum size of low-volume query results } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Demonstration \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +~Verify that low-volume queries return less than lvMaxReturnedResults = +0.5{[}gigabyte{]}~ +} + \newpage \subsection{[LVV-9786] DMS-REQ-0356-V-03: Min number of simultaneous low-volume query users }\label{lvv-9786} @@ -37963,11 +34861,11 @@ \subsection{[LVV-9786] DMS-REQ-0356-V-03: Min number of simultaneous low-volume \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9786}{LVV-9786} & +\href{https://rubinobs.atlassian.net/browse/LVV-9786}{LVV-9786} & Leanne Guy & In Verification & \begin{tabular}{c} -LVV-T1089 \\ -LVV-T1090 \\ + \\ + \\ \end{tabular} \\ \hline @@ -37977,18 +34875,23 @@ \subsection{[LVV-9786] DMS-REQ-0356-V-03: Min number of simultaneous low-volume A minimum of~\textbf{lvQueryUsers = 100}~users must be able to simultaneously execute low volume queries. -The associated element -DMS-REQ-0356-V-01~(\href{https://jira.lsstcorp.org/browse/LVV-187}{LVV-187})~satisfies -the additional constraint on the radius of low volume queries. +The associated element DMS-REQ-0356-V-01~( { +\href{https://rubinobs.atlassian.net/browse/LVV-187}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-187} {Covered} } )~satisfies the additional constraint on the radius +of low volume queries. -The associated element -DMS-REQ-0356-V-02~(\href{https://jira.lsstcorp.org/browse/LVV-9785}{LVV-9785})~satisfies -the additional constraint on the maximum size of low volume queries. +The associated element DMS-REQ-0356-V-02~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9785}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9785} {Covered} } )~satisfies the additional constraint on the +maximum size of low volume queries. -The associated element -DMS-REQ-0356-V-04~(\href{https://jira.lsstcorp.org/browse/LVV-9787}{LVV-9787})~satisfies -the additional constraint on the maximum time to return low volume query -results. +The associated element DMS-REQ-0356-V-04~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9787}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9787} {In Verification} } )~satisfies the additional constraint on +the maximum time to return low volume query results. \emph{These requirements should be satisfied together.} @@ -37997,7 +34900,7 @@ \subsection{[LVV-9786] DMS-REQ-0356-V-03: Min number of simultaneous low-volume \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0356 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -38007,26 +34910,10 @@ \subsection{[LVV-9786] DMS-REQ-0356-V-03: Min number of simultaneous low-volume \textbf{lvQueryTime} under a load of \textbf{lvQueryUsers} simultaneous queries. -\textbf{Discussion:} We are evaluating whether the latency requirements -of low-volume queries can also be met for certain categories of temporal -queries or queries on indexed attributes which limit the scope of -per-row operations in the query (such as non-indexed WHERE evaluations) -to a comparable fraction of the total dataset. The low-volume query -requirements also apply to queries selecting data by the primary key of -any data product table, or by the associated Object-like primary key for -the ForcedSource and DIASource tables. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{lvSkyRadius = 60{{[}arcsecond{]}}} Radius to be used for a -low-volume query on the sky., \textbf{lvMaxReturnedResults = -0.5{{[}gigabyte{]}}} Maximum size of a results set for a query to be -defined to be "low-volume"., \textbf{lvQueryUsers = 100{{[}integer{]}}} -Minimum number of simultaneous users performing low volume queries., -\textbf{lvQueryTime = 10{{[}second{]}}} Maximum time allowed for -retrieving results of a low-volume query.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0181 & Data Products Query and Download Infrastructure \\ \end{tabular} \\ \hline \end{longtable} @@ -38036,30 +34923,30 @@ \subsection{[LVV-9786] DMS-REQ-0356-V-03: Min number of simultaneous low-volume \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1089}{LVV-T1089} & \multicolumn{4}{p{12cm}}{ Load Test } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1090}{LVV-T1090} & \multicolumn{4}{p{12cm}}{ Heavy Load Test } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Fritz Mueller & Approved & 1 & false & Test \\ \hline +Fritz Mueller & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ This test will check that Qserv is able to meet average query completion -time targets per query class under a representative load of simultaneous -high and low volume queries while running against an appropriately -scaled test catalog. +time targets per query class under a higher than average load of +simultaneous high and low volume queries while running against an +appropriately scaled test catalog. } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1090}{LVV-T1090} & \multicolumn{4}{p{12cm}}{ Heavy Load Test } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1089}{LVV-T1089} & \multicolumn{4}{p{12cm}}{ Load Test } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Fritz Mueller & Approved & 1 & false & Test \\ \hline +Fritz Mueller & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ This test will check that Qserv is able to meet average query completion -time targets per query class under a higher than average load of -simultaneous high and low volume queries while running against an -appropriately scaled test catalog. +time targets per query class under a representative load of simultaneous +high and low volume queries while running against an appropriately +scaled test catalog. } @@ -38069,12 +34956,12 @@ \subsection{[LVV-9787] DMS-REQ-0356-V-04: Max time to retrieve low-volume query \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9787}{LVV-9787} & +\href{https://rubinobs.atlassian.net/browse/LVV-9787}{LVV-9787} & Leanne Guy & In Verification & \begin{tabular}{c} -LVV-T1085 \\ -LVV-T1089 \\ -LVV-T1090 \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -38084,17 +34971,23 @@ \subsection{[LVV-9787] DMS-REQ-0356-V-04: Max time to retrieve low-volume query Low volume query results shall be retrievable in a maximum time of~\textbf{lvQueryTime = 10~seconds.} -The associated element -DMS-REQ-0356-V-01~(\href{https://jira.lsstcorp.org/browse/LVV-187}{LVV-187})~satisfies -the additional constraint on the radius of low volume queries. +The associated element DMS-REQ-0356-V-01~( { +\href{https://rubinobs.atlassian.net/browse/LVV-187}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-187} {Covered} } )~satisfies the additional constraint on the radius +of low volume queries. -The associated element -DMS-REQ-0356-V-02~(\href{https://jira.lsstcorp.org/browse/LVV-9785}{LVV-9785})~satisfies -the additional constraint on the maximum size of low volume queries. +The associated element DMS-REQ-0356-V-02~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9785}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9785} {Covered} } )~satisfies the additional constraint on the +maximum size of low volume queries. -The associated element -DMS-REQ-0356-V-03~(\href{https://jira.lsstcorp.org/browse/LVV-9786}{LVV-9786})~satisfies -the additional constraint on the number of simultaneous users. +The associated element DMS-REQ-0356-V-03~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9786}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9786} {In Verification} } )~satisfies the additional constraint on +the number of simultaneous users. \emph{These requirements should be satisfied together.} @@ -38103,7 +34996,7 @@ \subsection{[LVV-9787] DMS-REQ-0356-V-04: Max time to retrieve low-volume query \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0356 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -38113,26 +35006,10 @@ \subsection{[LVV-9787] DMS-REQ-0356-V-04: Max time to retrieve low-volume query \textbf{lvQueryTime} under a load of \textbf{lvQueryUsers} simultaneous queries. -\textbf{Discussion:} We are evaluating whether the latency requirements -of low-volume queries can also be met for certain categories of temporal -queries or queries on indexed attributes which limit the scope of -per-row operations in the query (such as non-indexed WHERE evaluations) -to a comparable fraction of the total dataset. The low-volume query -requirements also apply to queries selecting data by the primary key of -any data product table, or by the associated Object-like primary key for -the ForcedSource and DIASource tables. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{lvSkyRadius = 60{{[}arcsecond{]}}} Radius to be used for a -low-volume query on the sky., \textbf{lvMaxReturnedResults = -0.5{{[}gigabyte{]}}} Maximum size of a results set for a query to be -defined to be "low-volume"., \textbf{lvQueryUsers = 100{{[}integer{]}}} -Minimum number of simultaneous users performing low volume queries., -\textbf{lvQueryTime = 10{{[}second{]}}} Maximum time allowed for -retrieving results of a low-volume query.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0181 & Data Products Query and Download Infrastructure \\ \end{tabular} \\ \hline \end{longtable} @@ -38144,7 +35021,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1085}{LVV-T1085} & \multicolumn{4}{p{12cm}}{ Short Queries Functional Test } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Fritz Mueller & Approved & 1 & false & Test \\ \hline +Fritz Mueller & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -38155,30 +35032,30 @@ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1089}{LVV-T1089} & \multicolumn{4}{p{12cm}}{ Load Test } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1090}{LVV-T1090} & \multicolumn{4}{p{12cm}}{ Heavy Load Test } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Fritz Mueller & Approved & 1 & false & Test \\ \hline +Fritz Mueller & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ This test will check that Qserv is able to meet average query completion -time targets per query class under a representative load of simultaneous -high and low volume queries while running against an appropriately -scaled test catalog. +time targets per query class under a higher than average load of +simultaneous high and low volume queries while running against an +appropriately scaled test catalog. } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1090}{LVV-T1090} & \multicolumn{4}{p{12cm}}{ Heavy Load Test } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1089}{LVV-T1089} & \multicolumn{4}{p{12cm}}{ Load Test } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Fritz Mueller & Approved & 1 & false & Test \\ \hline +Fritz Mueller & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ This test will check that Qserv is able to meet average query completion -time targets per query class under a higher than average load of -simultaneous high and low volume queries while running against an -appropriately scaled test catalog. +time targets per query class under a representative load of simultaneous +high and low volume queries while running against an appropriately +scaled test catalog. } @@ -38188,10 +35065,10 @@ \subsection{[LVV-9788] DMS-REQ-0358-V-02: Max time to retrieve DM EFD query resu \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9788}{LVV-9788} & -Leanne Guy & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-9788}{LVV-9788} & +Leanne Guy & In Verification & \begin{tabular}{c} -LVV-T1251 \\ + \\ \end{tabular} \\ \hline @@ -38212,7 +35089,7 @@ \subsection{[LVV-9788] DMS-REQ-0358-V-02: Max time to retrieve DM EFD query resu \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0358 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -38222,13 +35099,8 @@ \subsection{[LVV-9788] DMS-REQ-0358-V-02: Max time to retrieve DM EFD query resu \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{dmEfdQueryTime = 10{{[}second{]}}} Maximum time allowed for -retrieving results of a DM EFD query., \textbf{dmEfdQueryUsers = -5{{[}integer{]}}} Minimum number of simultaneous users querying the DM -EFD.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0181 & Data Products Query and Download Infrastructure \\ \end{tabular} \\ \hline \end{longtable} @@ -38240,7 +35112,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1251}{LVV-T1251} & \multicolumn{4}{p{12cm}}{ Verify implementation of maximum time to retrieve DM EFD query results } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -38259,7 +35131,7 @@ \subsection{[LVV-9789] DMS-REQ-0373-V-02: Max time to retrieve large-area coadd \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9789}{LVV-9789} & +\href{https://rubinobs.atlassian.net/browse/LVV-9789}{LVV-9789} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -38282,7 +35154,7 @@ \subsection{[LVV-9789] DMS-REQ-0373-V-02: Max time to retrieve large-area coadd \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0373 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -38293,13 +35165,8 @@ \subsection{[LVV-9789] DMS-REQ-0373-V-02: Max time to retrieve large-area coadd \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{fplaneRetrievalTime = 60{{[}second{]}}} Maximum time allowed -for retrieving a focal-plane sized coadd., \textbf{fplaneRetrievalUsers -= 10{{[}integer{]}}} Number of simultaneous users retrieving a single -large area coadd.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0181 & Data Products Query and Download Infrastructure \\ \end{tabular} \\ \hline \end{longtable} @@ -38313,9 +35180,10 @@ \subsection{[LVV-9790] DMS-REQ-0374-V-02: Min number of simultaneous PVI image u \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9790}{LVV-9790} & -Leanne Guy & Not Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-9790}{LVV-9790} & +Leanne Guy & Covered & \begin{tabular}{c} + \\ \end{tabular} \\ \hline @@ -38325,13 +35193,17 @@ \subsection{[LVV-9790] DMS-REQ-0374-V-02: Min number of simultaneous PVI image u At least~\textbf{pviRetrievalUsers = 20}~simultaneous users shall be able to retrieve single, distinct PVI images. -Associated element DMS-REQ-0374-V-01 -(\href{https://jira.lsstcorp.org/browse/LVV-3395}{LVV-3395})~satisfies -the constraint on retrieval time for PVI images. +Associated element DMS-REQ-0374-V-01 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-3395}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-3395} {Covered} } )~satisfies the constraint on retrieval time for +PVI images. -Associated element~DMS-REQ-0374-V-03 -(\href{https://jira.lsstcorp.org/browse/LVV-9791}{LVV-9791}) satisfies -the expected lifetime of Level-1 data products. +Associated element~DMS-REQ-0374-V-03 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9791}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9791} {Covered} } ) satisfies the expected lifetime of Level-1 data +products. \emph{These requirements should be satisfied together.} @@ -38340,7 +35212,7 @@ \subsection{[LVV-9790] DMS-REQ-0374-V-02: Min number of simultaneous PVI image u \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0374 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -38349,26 +35221,29 @@ \subsection{[LVV-9790] DMS-REQ-0374-V-02: Min number of simultaneous PVI image u with \textbf{pviRetrievalUsers} simultaneous requests for distinct single-CCD PVIs. -\textbf{Discussion:} The performance targets for this requirement assume -the PVIs are available as files on a file system. For example, this -could be those files present in the \textbf{l1CacheLifetime} cache. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{pviRetrievalTime = 10{{[}second{]}}} Maximum time allowed for -retrieving a PVI image of a single CCD from a single visit, -\textbf{l1CacheLifetime = 30{{[}day{]}}} Lifetime in the cache of -un-archived Level-1 data products., \textbf{pviRetrievalUsers = -20{{[}integer{]}}} Minimum number of simultaneous users retrieving a -single PVI image.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0181 & Data Products Query and Download Infrastructure \\ \end{tabular} \\ \hline \end{longtable} } +\subsubsection{Test Cases Summary} +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T3095}{LVV-T3095} & \multicolumn{4}{p{12cm}}{ Verify the minimum number of simultaneous single-CCD PVI users } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Demonstration \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Verify that at least \textbf{pviRetrievalUsers = 20~}simultaneous users +are able to retrieve single, distinct PVI images. +} + \newpage \subsection{[LVV-9791] DMS-REQ-0374-V-03: Uncached L1 data product lifetime - single-CCD }\label{lvv-9791} @@ -38376,9 +35251,10 @@ \subsection{[LVV-9791] DMS-REQ-0374-V-03: Uncached L1 data product lifetime - si \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9791}{LVV-9791} & -Leanne Guy & Not Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-9791}{LVV-9791} & +Leanne Guy & Covered & \begin{tabular}{c} + \\ \end{tabular} \\ \hline @@ -38388,9 +35264,11 @@ \subsection{[LVV-9791] DMS-REQ-0374-V-03: Uncached L1 data product lifetime - si The PVIs must be available as files on the files system for~\textbf{l1CacheLifetime = 30~days.} -Associated element DMS-REQ-0374-V-01 -(\href{https://jira.lsstcorp.org/browse/LVV-3395}{LVV-3395})~satisfies -the constraint on retrieval time for PVI images. +Associated element DMS-REQ-0374-V-01 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-3395}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-3395} {Covered} } )~satisfies the constraint on retrieval time for +PVI images. Associated element~DMS-REQ-0374-V-02 \href{https://jira.lsstcorp.org/browse/LVV-9790}{(LVV-9790)} satisfies @@ -38403,7 +35281,7 @@ \subsection{[LVV-9791] DMS-REQ-0374-V-03: Uncached L1 data product lifetime - si \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0374 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -38412,26 +35290,29 @@ \subsection{[LVV-9791] DMS-REQ-0374-V-03: Uncached L1 data product lifetime - si with \textbf{pviRetrievalUsers} simultaneous requests for distinct single-CCD PVIs. -\textbf{Discussion:} The performance targets for this requirement assume -the PVIs are available as files on a file system. For example, this -could be those files present in the \textbf{l1CacheLifetime} cache. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{pviRetrievalTime = 10{{[}second{]}}} Maximum time allowed for -retrieving a PVI image of a single CCD from a single visit, -\textbf{l1CacheLifetime = 30{{[}day{]}}} Lifetime in the cache of -un-archived Level-1 data products., \textbf{pviRetrievalUsers = -20{{[}integer{]}}} Minimum number of simultaneous users retrieving a -single PVI image.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0181 & Data Products Query and Download Infrastructure \\ \end{tabular} \\ \hline \end{longtable} } +\subsubsection{Test Cases Summary} +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T3096}{LVV-T3096} & \multicolumn{4}{p{12cm}}{ Verify uncached L1 data product lifetime for single CCDs } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Demonstration \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Verify that unarchived, Level 1 single-CCD PVIs are available on the +file system and retrievable for \textbf{l1CacheLifetime = 30{[}day{]}.} +} + \newpage \subsection{[LVV-9792] DMS-REQ-0375-V-02: Min size of postage stamp cutout }\label{lvv-9792} @@ -38439,7 +35320,7 @@ \subsection{[LVV-9792] DMS-REQ-0375-V-02: Min size of postage stamp cutout }\lab \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9792}{LVV-9792} & +\href{https://rubinobs.atlassian.net/browse/LVV-9792}{LVV-9792} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -38451,18 +35332,23 @@ \subsection{[LVV-9792] DMS-REQ-0375-V-02: Min size of postage stamp cutout }\lab Postage stamp cutouts from images must be at least~\textbf{postageStampSize = 51~pixels} in size. -Associated element DMS-REQ-0375-V-01 -(\href{https://jira.lsstcorp.org/browse/LVV-3398}{LVV-3398}) satisfies -the maximum retrieval time for postage stamp images. +Associated element DMS-REQ-0375-V-01 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-3398}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-3398} {Covered} } ) satisfies the maximum retrieval time for postage +stamp images. -Associated element~DMS-REQ-0375-V-03 -(\href{https://jira.lsstcorp.org/browse/LVV-9793}{LVV-9793}) satisfies -the expected lifetime of Level-1 data products. +Associated element~DMS-REQ-0375-V-03 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9793}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9793} {Not Covered} } ) satisfies the expected lifetime of Level-1 +data products. -The associated element DMS-REQ-0375-V-04 -(\href{https://jira.lsstcorp.org/browse/LVV-9794}{LVV-9794}) satisfies -the additional constraint on the number of simultaneous users retrieving -postage stamp images. +The associated element DMS-REQ-0375-V-04 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9794}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9794} {Covered} } ) satisfies the additional constraint on the +number of simultaneous users retrieving postage stamp images. \emph{These requirements should be satisfied together.} @@ -38471,7 +35357,7 @@ \subsection{[LVV-9792] DMS-REQ-0375-V-02: Min size of postage stamp cutout }\lab \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0375 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -38481,22 +35367,10 @@ \subsection{[LVV-9792] DMS-REQ-0375-V-02: Min size of postage stamp cutout }\lab \textbf{postageStampRetrievalUsers} simultaneous requests of distinct Objects. -\textbf{Discussion:} The performance targets for this requirement assume -the PVIs are available as files on a file system. For example, this -could be those files present in the \textbf{l1CacheLifetime} cache. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{postageStampRetrievalUsers = 10{{[}integer{]}}} Minimum -number of simultaneous users retrieving a set of postage stamp images., -\textbf{postageStampRetrievalTime = 10{{[}second{]}}} Maximum time -allowed for retrieving a set of postage stamp images of a single -Object., \textbf{postageStampSize = 51{{[}pixel{]}}} Minimum square size -of a postage stamp cutout from an image., \textbf{l1CacheLifetime = -30{{[}day{]}}} Lifetime in the cache of un-archived Level-1 data -products.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0181 & Data Products Query and Download Infrastructure \\ \end{tabular} \\ \hline \end{longtable} @@ -38510,7 +35384,7 @@ \subsection{[LVV-9793] DMS-REQ-0375-V-03: Uncached L1 data product lifetime - po \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9793}{LVV-9793} & +\href{https://rubinobs.atlassian.net/browse/LVV-9793}{LVV-9793} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -38542,7 +35416,7 @@ \subsection{[LVV-9793] DMS-REQ-0375-V-03: Uncached L1 data product lifetime - po \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0375 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -38552,22 +35426,10 @@ \subsection{[LVV-9793] DMS-REQ-0375-V-03: Uncached L1 data product lifetime - po \textbf{postageStampRetrievalUsers} simultaneous requests of distinct Objects. -\textbf{Discussion:} The performance targets for this requirement assume -the PVIs are available as files on a file system. For example, this -could be those files present in the \textbf{l1CacheLifetime} cache. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{postageStampRetrievalUsers = 10{{[}integer{]}}} Minimum -number of simultaneous users retrieving a set of postage stamp images., -\textbf{postageStampRetrievalTime = 10{{[}second{]}}} Maximum time -allowed for retrieving a set of postage stamp images of a single -Object., \textbf{postageStampSize = 51{{[}pixel{]}}} Minimum square size -of a postage stamp cutout from an image., \textbf{l1CacheLifetime = -30{{[}day{]}}} Lifetime in the cache of un-archived Level-1 data -products.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0181 & Data Products Query and Download Infrastructure \\ \end{tabular} \\ \hline \end{longtable} @@ -38581,10 +35443,10 @@ \subsection{[LVV-9794] DMS-REQ-0375-V-04: Min number of simultaneous postage sta \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9794}{LVV-9794} & +\href{https://rubinobs.atlassian.net/browse/LVV-9794}{LVV-9794} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T2302 \\ + \\ \end{tabular} \\ \hline @@ -38594,17 +35456,23 @@ \subsection{[LVV-9794] DMS-REQ-0375-V-04: Min number of simultaneous postage sta A minimum of \textbf{postageStampRetrievalUsers = 10} users must be able to simultaneously retrieve distinct sets of postage stamp cutouts. -Associated element DMS-REQ-0375-V-01 -(\href{https://jira.lsstcorp.org/browse/LVV-3398}{LVV-3398}) satisfies -the maximum retrieval time for postage stamp images. +Associated element DMS-REQ-0375-V-01 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-3398}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-3398} {Covered} } ) satisfies the maximum retrieval time for postage +stamp images. -The associated element -DMS-REQ-0375-V-02~(\href{https://jira.lsstcorp.org/browse/LVV-9792}{LVV-9792})~satisfies -the additional constraint on the minimum size of a postage stamp cutout. +The associated element DMS-REQ-0375-V-02~( { +\href{https://rubinobs.atlassian.net/browse/LVV-9792}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9792} {Not Covered} } )~satisfies the additional constraint on the +minimum size of a postage stamp cutout. -Associated element~DMS-REQ-0375-V-03 -(\href{https://jira.lsstcorp.org/browse/LVV-9793}{LVV-9793}) satisfies -the expected lifetime of Level-1 data products. +Associated element~DMS-REQ-0375-V-03 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9793}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9793} {Not Covered} } ) satisfies the expected lifetime of Level-1 +data products. \emph{These requirements should be satisfied together.} @@ -38613,7 +35481,7 @@ \subsection{[LVV-9794] DMS-REQ-0375-V-04: Min number of simultaneous postage sta \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0375 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -38623,22 +35491,10 @@ \subsection{[LVV-9794] DMS-REQ-0375-V-04: Min number of simultaneous postage sta \textbf{postageStampRetrievalUsers} simultaneous requests of distinct Objects. -\textbf{Discussion:} The performance targets for this requirement assume -the PVIs are available as files on a file system. For example, this -could be those files present in the \textbf{l1CacheLifetime} cache. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{postageStampRetrievalUsers = 10{{[}integer{]}}} Minimum -number of simultaneous users retrieving a set of postage stamp images., -\textbf{postageStampRetrievalTime = 10{{[}second{]}}} Maximum time -allowed for retrieving a set of postage stamp images of a single -Object., \textbf{postageStampSize = 51{{[}pixel{]}}} Minimum square size -of a postage stamp cutout from an image., \textbf{l1CacheLifetime = -30{{[}day{]}}} Lifetime in the cache of un-archived Level-1 data -products.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0181 & Data Products Query and Download Infrastructure \\ \end{tabular} \\ \hline \end{longtable} @@ -38651,7 +35507,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2302}{LVV-T2302} & \multicolumn{4}{p{12cm}}{ Verify the minimum number of simultaneous users retrieving a set of postage stamp images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Draft & 1 & false & Test \\ \hline +Leanne Guy & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -38667,9 +35523,10 @@ \subsection{[LVV-9795] DMS-REQ-0376-V-02: Min number of simultaneous users retri \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9795}{LVV-9795} & -Leanne Guy & Not Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-9795}{LVV-9795} & +Leanne Guy & Covered & \begin{tabular}{c} + \\ \end{tabular} \\ \hline @@ -38679,13 +35536,16 @@ \subsection{[LVV-9795] DMS-REQ-0376-V-02: Min number of simultaneous users retri The minimum number of simultaneous users retrieving distinct focal-plane PVI sets shall be~\textbf{allPviRetrievalUsers = 10.} -Associated element DMS-REQ-0376-V-01 -(\href{https://jira.lsstcorp.org/browse/LVV-3396}{LVV-3396})~satisfies -the maximum retrieval time. +Associated element DMS-REQ-0376-V-01 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-3396}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-3396} {Covered} } )~satisfies the maximum retrieval time. -Associated element~DMS-REQ-0376-V-03 -(\href{https://jira.lsstcorp.org/browse/LVV-9796}{LVV-9796}) satisfies -the expected lifetime of Level-1 data products. +Associated element~DMS-REQ-0376-V-03 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9796}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9796} {Covered} } ) satisfies the expected lifetime of Level-1 data +products. \emph{These requirements should be satisfied both separately and together.} @@ -38695,7 +35555,7 @@ \subsection{[LVV-9795] DMS-REQ-0376-V-02: Min number of simultaneous users retri \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0376 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -38707,26 +35567,31 @@ \subsection{[LVV-9795] DMS-REQ-0376-V-02: Min number of simultaneous users retri \textbf{allPviRetrievalUsers} simultaneous requests for distinct focal-plane PVI sets. -\textbf{Discussion:} The performance targets for this requirement assume -the PVIs are available as files on a file system. For example, this -could be those files present in the \textbf{l1CacheLifetime} cache. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{allPviRetrievalUsers = 10{{[}integer{]}}} Minimum number of -simultaneous users retrieving all PVI images for a visit., -\textbf{allPviRetrievalTime = 60{{[}second{]}}} Maximum time allowed for -retrieving all PVI images of a single visit., \textbf{l1CacheLifetime = -30{{[}day{]}}} Lifetime in the cache of un-archived Level-1 data -products.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0181 & Data Products Query and Download Infrastructure \\ \end{tabular} \\ \hline \end{longtable} } +\subsubsection{Test Cases Summary} +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T3097}{LVV-T3097} & \multicolumn{4}{p{12cm}}{ Verify the minimum number of simultaneous full-visit PVI users } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Demonstration \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Verify that at least \textbf{allPviRetrievalUsers = 10} simultaneous +users are able to retrieve distinct focal-plane PVI datasets.\\ +\strut \\ +\strut \\ +} + \newpage \subsection{[LVV-9796] DMS-REQ-0376-V-03: Uncached L1 data product lifetime - focal-plane }\label{lvv-9796} @@ -38734,9 +35599,10 @@ \subsection{[LVV-9796] DMS-REQ-0376-V-03: Uncached L1 data product lifetime - fo \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9796}{LVV-9796} & -Leanne Guy & Not Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-9796}{LVV-9796} & +Leanne Guy & Covered & \begin{tabular}{c} + \\ \end{tabular} \\ \hline @@ -38746,13 +35612,16 @@ \subsection{[LVV-9796] DMS-REQ-0376-V-03: Uncached L1 data product lifetime - fo The PVIs must be available as files on the files system for~\textbf{l1CacheLifetime = 30~days.} -Associated element DMS-REQ-0376-V-01 -(\href{https://jira.lsstcorp.org/browse/LVV-3396}{LVV-3396})~satisfies -the maximum retrieval time. +Associated element DMS-REQ-0376-V-01 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-3396}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-3396} {Covered} } )~satisfies the maximum retrieval time. -The associated element DMS-REQ-0376-V-02 -(\href{https://jira.lsstcorp.org/browse/LVV-9795}{LVV-9795}) satisfies -the additional constraint on the number of simultaneous users. +The associated element DMS-REQ-0376-V-02 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9795}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9795} {Covered} } ) satisfies the additional constraint on the +number of simultaneous users. \emph{These requirements should be satisfied both separately and together.} @@ -38762,7 +35631,7 @@ \subsection{[LVV-9796] DMS-REQ-0376-V-03: Uncached L1 data product lifetime - fo \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0376 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -38774,26 +35643,30 @@ \subsection{[LVV-9796] DMS-REQ-0376-V-03: Uncached L1 data product lifetime - fo \textbf{allPviRetrievalUsers} simultaneous requests for distinct focal-plane PVI sets. -\textbf{Discussion:} The performance targets for this requirement assume -the PVIs are available as files on a file system. For example, this -could be those files present in the \textbf{l1CacheLifetime} cache. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{allPviRetrievalUsers = 10{{[}integer{]}}} Minimum number of -simultaneous users retrieving all PVI images for a visit., -\textbf{allPviRetrievalTime = 60{{[}second{]}}} Maximum time allowed for -retrieving all PVI images of a single visit., \textbf{l1CacheLifetime = -30{{[}day{]}}} Lifetime in the cache of un-archived Level-1 data -products.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0181 & Data Products Query and Download Infrastructure \\ \end{tabular} \\ \hline \end{longtable} } +\subsubsection{Test Cases Summary} +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T3098}{LVV-T3098} & \multicolumn{4}{p{12cm}}{ Verify uncached L1 data product lifetime for focal plane PVIs } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Demonstration \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Verify that unarchived, Level 1 full focal-plane PVIs are available on +the file system and retrievable for \textbf{l1CacheLifetime = +30{[}day{]}.} +} + \newpage \subsection{[LVV-9797] DMS-REQ-0377-V-02: Max time to retrieve single-CCD coadd cutout image }\label{lvv-9797} @@ -38801,10 +35674,10 @@ \subsection{[LVV-9797] DMS-REQ-0377-V-02: Max time to retrieve single-CCD coadd \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9797}{LVV-9797} & +\href{https://rubinobs.atlassian.net/browse/LVV-9797}{LVV-9797} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T1332 \\ + \\ \end{tabular} \\ \hline @@ -38814,9 +35687,11 @@ \subsection{[LVV-9797] DMS-REQ-0377-V-02: Max time to retrieve single-CCD coadd Maximum time allowed for retrieving a CCD-sized coadd cutout using the IVOA SODA protocol must be~\textbf{ccdRetrievalTime = 15~seconds}.~ -The associated element -DMS-REQ-0377-V-01~(\href{https://jira.lsstcorp.org/browse/LVV-3394}{LVV-3394})~satisfies -the additional simultaneous users constraint. +The associated element DMS-REQ-0377-V-01~( { +\href{https://rubinobs.atlassian.net/browse/LVV-3394}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-3394} {Covered} } )~satisfies the additional simultaneous users +constraint. \emph{These requirements should be satisfied together.} @@ -38825,7 +35700,7 @@ \subsection{[LVV-9797] DMS-REQ-0377-V-02: Max time to retrieve single-CCD coadd \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0377 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -38836,13 +35711,8 @@ \subsection{[LVV-9797] DMS-REQ-0377-V-02: Max time to retrieve single-CCD coadd \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{ccdRetrievalTime = 15{{[}second{]}}} Maximum time allowed for -retrieving a CCD-sized coadd cutout., \textbf{ccdRetrievalUsers = -20{{[}integer{]}}} Minimum number of simultaneous users retrieving a -single CCD-sized coadd cutout.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0181 & Data Products Query and Download Infrastructure \\ \end{tabular} \\ \hline \end{longtable} @@ -38855,7 +35725,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1332}{LVV-T1332} & \multicolumn{4}{p{12cm}}{ Verify implementation of maximum time for retrieval of CCD-sized coadd cutouts } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Defined & 1 & false & Test \\ \hline +Leanne Guy & Defined & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -38871,10 +35741,10 @@ \subsection{[LVV-9803] DMS-REQ-0004-V-03: Time to availability of Solar System O \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9803}{LVV-9803} & +\href{https://rubinobs.atlassian.net/browse/LVV-9803}{LVV-9803} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T102 \\ + \\ \end{tabular} \\ \hline @@ -38884,65 +35754,35 @@ \subsection{[LVV-9803] DMS-REQ-0004-V-03: Time to availability of Solar System O Verify that Solar System Object orbits are calculated and made available within \textbf{L1PublicT = 24 hours.} -Associated element -(\href{https://jira.lsstcorp.org/browse/LVV-175}{LVV-175}) satisfies the -maximum time allotted for public release of L1 Data Products. +Associated element ( { +\href{https://rubinobs.atlassian.net/browse/LVV-175}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-175} {Covered} } ) satisfies the maximum time allotted for public +release of L1 Data Products. -Associated element -(\href{https://jira.lsstcorp.org/browse/LVV-9740}{LVV-9740}) satisfies -the latency of reporting transients. +Associated element ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9740}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9740} {Covered} } ) satisfies the latency of reporting transients. {\footnotesize \begin{tabular}{p{4cm}p{12cm}} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0004 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} -\textbf{Specification:} With the exception of alerts and Solar System -Objects, all Level 1 Data Products shall be made public within time -\textbf{L1PublicT} of the acquisition of the raw image data.\\ -\hspace*{0.333em}\\ -LSST shall not release image or catalog data resulting from a visit, -except for the content of the public alert stream, sooner than time -\textbf{L1PublicTMin} following the acquisition of the raw image data -from that visit.\\ -\hspace*{0.333em}\\ -For visits resulting in fewer than \textbf{nAlertVisitPeak}, LSST shall -be capable of supporting the distribution of at least \textbf{OTR1} per -cent of alerts via the LSST alert distribution system within time -\textbf{OTT1} from the conclusion of the camera\textquotesingle s -readout of the raw exposures used to generate each alert. ~\\ -\hspace*{0.333em}\\ -Solar System Object orbits will, on average, be calculated before the -following night\textquotesingle s observing finishes and the results -shall be made available within time \textbf{L1PublicT} of those -calculations being completed. +\textbf{Specification}: All Level 1 Data Products except Transient +Alerts, Solar System Objects, and images shall be produced and made +available to the consortium not later than \textbf{L1PublicT} of the +acquisition of the corresponding raw images. -\textbf{Discussion:} Because of the processing flow of SSObject orbit -determination, meeting the base -\textbf{L1PublicT}-after-data-acquisition requirement would be far more -challenging than for the other L1 Data Products, but the system -throughput has to be good enough such that a back log can not build up. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{OTR1 = 98{{[}percent{]}}} Fraction of detectable alerts for -which an alert is actually transmitted within latency OTT1 (see -LSR-REQ-0101)., \textbf{OTT1 = 1{{[}minute{]}}} The latency of reporting -optical transients following the completion of readout of the last image -of a visit, \textbf{nAlertVisitPeak = 40000{{[}integer{]}}} The -instantaneous peak number of alerts per standard visit., -\textbf{L1PublicTMin = 6{{[}hour{]}}} Time images and other products -(except alerts) will be embargoed before release to the consortium (or -the public), \textbf{L1PublicT = 24{{[}hour{]}}} Maximum time from the -acquisition of science data to the release of associated Level 1 Data -Products (except alerts){]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -DMS-REQ-0003 & Science Data Archive \\ -OSS-REQ-0127 & Level 1 Data Product Availability \\ \end{tabular} \\ \hline \end{longtable} @@ -38955,7 +35795,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T102}{LVV-T102} & \multicolumn{4}{p{12cm}}{ Verify implementation of Solar System Objects Available Within Specified Time } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Kian-Tat Lim & Draft & 1 & false & Test \\ \hline +Kian-Tat Lim & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -38965,15 +35805,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9806] DMS-LSP-REQ-0007-V-01: Abide by the Data Access Policies\ }\label{lvv-9806} +\subsection{[LVV-9806] DMS-LSP-REQ-0007-V-01: Abide by the Data Access Policies\_1 }\label{lvv-9806} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9806}{LVV-9806} & +\href{https://rubinobs.atlassian.net/browse/LVV-9806}{LVV-9806} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T605 \\ + \\ \end{tabular} \\ \hline @@ -38994,9 +35834,6 @@ \subsection{[LVV-9806] DMS-LSP-REQ-0007-V-01: Abide by the Data Access Policies\ The LSP shall comply with the public data access policy and access restrictions defined by the LSST Project and operations organization. -This includes both the enforcement of Project-level data rights (e.g., -to the Level 1 and Level 2 data) and user-provided access controls to -user-created data (e.g., Level 3 data products). \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -39012,7 +35849,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T605}{LVV-T605} & \multicolumn{4}{p{12cm}}{ Verify that LSP complies with LSST data access policies } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -39022,16 +35859,16 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9807] DMS-LSP-REQ-0001-V-01: Access to All Released or Authorized Data Products\ }\label{lvv-9807} +\subsection{[LVV-9807] DMS-LSP-REQ-0001-V-01: Access to All Released or Authorized Data Products\_1 }\label{lvv-9807} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9807}{LVV-9807} & +\href{https://rubinobs.atlassian.net/browse/LVV-9807}{LVV-9807} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T2 \\ -LVV-T598 \\ + \\ + \\ \end{tabular} \\ \hline @@ -39065,11 +35902,23 @@ \subsection{[LVV-9807] DMS-LSP-REQ-0001-V-01: Access to All Released or Authoriz \subsubsection{Test Cases Summary} +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T598}{LVV-T598} & \multicolumn{4}{p{12cm}}{ Verify access to All Released or Authorized Data Products } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Verify that the LSP can access all data products defined in the DPDD, +and additional data products. +} + \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2}{LVV-T2} & \multicolumn{4}{p{12cm}}{ LSP-00-00: Verification of the presence of the expected WISE data } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Deprecated & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -39103,31 +35952,19 @@ \subsubsection{Test Cases Summary} \end{itemize} } -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T598}{LVV-T598} & \multicolumn{4}{p{12cm}}{ Verify access to All Released or Authorized Data Products } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Verify that the LSP can access all data products defined in the DPDD, -and additional data products. -} - \newpage -\subsection{[LVV-9808] DMS-LSP-REQ-0004-V-01: API (Data Access) Aspect\ }\label{lvv-9808} +\subsection{[LVV-9808] DMS-LSP-REQ-0004-V-01: API (Data Access) Aspect\_1 }\label{lvv-9808} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9808}{LVV-9808} & +\href{https://rubinobs.atlassian.net/browse/LVV-9808}{LVV-9808} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T3 \\ -LVV-T602 \\ -LVV-T1437 \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -39148,9 +35985,6 @@ \subsection{[LVV-9808] DMS-LSP-REQ-0004-V-01: API (Data Access) Aspect\ }\label{ The LSP shall provide a Web API for access to all the LSST data products and the user storage resources. -The Web API will use VO standards as much as is practical and supported -by community expectations; see DMS-LSP-REQ-0006 below. It may also -include additional APIs to provide services unique to LSST. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -39167,7 +36001,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T3}{LVV-T3} & \multicolumn{4}{p{12cm}}{ LSP-00-05: Demonstration of low-volume and/or indexed queries against the WISE data via API } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Deprecated & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -39195,11 +36029,46 @@ \subsubsection{Test Cases Summary} DMS-LSP-REQ-004 } +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1437}{LVV-T1437} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: API Aspect tests for LSP with Authentication and TAP +milestone } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +This test case verifies that the TAP service in the API Aspect of the +Science Platform is accessible to authorized users through a login +process, and that TAP searches can be performed using the IVOA TAP +protocol from remote sites.\\ +\strut \\ +In so doing and in conjunction with the other LDM-503-10a test cases +collected under LVV-P48, it addresses all or part of the following +requirements: + +\begin{itemize} +\tightlist +\item + DMS-LSP-REQ-0004, DMS-LSP-REQ-0005, DMS-LSP-REQ-0006, + DMS-LSP-REQ-0020, DMS-LSP-REQ-0022, DMS-LSP-REQ-0023, DMS-LSP-REQ-0024 +\item + DMS-API-REQ-0003, DMS-API-REQ-0004, DMS-API-REQ-0006, + DMS-API-REQ-0007, DMS-API-REQ-0008, DMS-API-REQ-0009, + DMS-API-REQ-0023, and DMS-API-REQ-0039, primarily +\end{itemize} + +\hfill\break +Note this test was not designed to perform a full verification of the +above requirements, but rather to demonstrate having reached a certain +level of partial capability during construction. +} + \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T602}{LVV-T602} & \multicolumn{4}{p{12cm}}{ Verify LSP provides web API } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -39207,12 +36076,58 @@ \subsubsection{Test Cases Summary} and user storage resources.~ } + +\newpage +\subsection{[LVV-9809] DMS-LSP-REQ-0005-V-01: Linkage of Aspects\_1 }\label{lvv-9809} + +\begin{longtable}{cccc} +\hline +\textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline +\href{https://rubinobs.atlassian.net/browse/LVV-9809}{LVV-9809} & +Gregory Dubois-Felsmann & In Verification & +\begin{tabular}{c} + \\ + \\ + \\ + \\ + \\ +\end{tabular} +\\ +\hline +\end{longtable} + +\textbf{Verification Element Description:} \\ +Undefined + +{\footnotesize +\begin{tabular}{p{4cm}p{12cm}} +\hline +\multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline +Requirement ID & DMS-LSP-REQ-0005 \\ \hline +Requirement Priority & \\ \hline +\multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} +\end{tabular} + +The LSP shall facilitate access to the same LSST and user data through +multiple aspects. + +\begin{longtable}{p{4cm}p{12cm}} +\hline +Upper Level Requirement & +\begin{tabular}{cl} +\end{tabular} +\\ \hline +\end{longtable} +} + + +\subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1437}{LVV-T1437} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: API Aspect tests for LSP with Authentication and TAP milestone } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -39242,98 +36157,11 @@ \subsubsection{Test Cases Summary} level of partial capability during construction. } - -\newpage -\subsection{[LVV-9809] DMS-LSP-REQ-0005-V-01: Linkage of Aspects\ }\label{lvv-9809} - -\begin{longtable}{cccc} -\hline -\textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9809}{LVV-9809} & -Gregory Dubois-Felsmann & In Verification & -\begin{tabular}{c} -LVV-T2 \\ -LVV-T603 \\ -LVV-T1334 \\ -LVV-T1436 \\ -LVV-T1437 \\ -\end{tabular} -\\ -\hline -\end{longtable} - -\textbf{Verification Element Description:} \\ -Undefined - -{\footnotesize -\begin{tabular}{p{4cm}p{12cm}} -\hline -\multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline -Requirement ID & DMS-LSP-REQ-0005 \\ \hline -Requirement Priority & \\ \hline -\multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} -\end{tabular} - -The LSP shall facilitate access to the same LSST and user data through -multiple aspects. - -It should be possible to identify or create data in one aspect and -retrieve it in another. This requirement is satisfied principally by -building the various aspects over the same underlying data services. -\begin{longtable}{p{4cm}p{12cm}} -\hline -Upper Level Requirement & -\begin{tabular}{cl} -\end{tabular} -\\ \hline -\end{longtable} -} - - -\subsubsection{Test Cases Summary} -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2}{LVV-T2} & \multicolumn{4}{p{12cm}}{ LSP-00-00: Verification of the presence of the expected WISE data } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Deprecated & 1 & false & Test \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -This test will check: - -\begin{itemize} -\tightlist -\item - That the expected tables are present in the database and accessible - via the API Aspect and the Portal Aspect; -\item - That the tables are present with the expected schema as documented in - the IPAC- provided WISE documentation; -\item - That the row counts in the tables are as expected; -\item - That the tables cover essentially the entire sky, as expected from the - characteristics of the WISE mission. -\end{itemize} - -\hfill\break -\textbf{Requirements (to be removed when Reqs are synchronized from -magic draw)} - -\begin{itemize} -\tightlist -\item - DMS-LSP-REQ-0001 -\item - DMS-LSP-REQ-0005 -\end{itemize} -} - \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T603}{LVV-T603} & \multicolumn{4}{p{12cm}}{ Verify data access through multiple linked aspects } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -39343,16 +36171,16 @@ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1334}{LVV-T1334} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: Portal Aspect tests for LSP with Authentication and TAP +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1436}{LVV-T1436} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: Notebook Aspect tests for LSP with Authentication and TAP milestone } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -This test case verifies that the Portal Aspect of the Science Platform +This test case verifies that the Notebook Aspect of the Science Platform is accessible to authorized users through a login process, and that TAP -searches can be performed from the Portal Aspect UI.\\ +searches can be performed from Python code in the Notebook Aspect.\\ \strut \\ In so doing and in conjunction with the other LDM-503-10a test cases collected under LVV-P48, it addresses all or part of the following @@ -39361,12 +36189,11 @@ \subsubsection{Test Cases Summary} \begin{itemize} \tightlist \item - DMS-LSP-REQ-0002, DMS-LSP-REQ-0005, DMS-LSP-REQ-0006, + DMS-LSP-REQ-0003, DMS-LSP-REQ-0005, DMS-LSP-REQ-0006, DMS-LSP-REQ-0020, DMS-LSP-REQ-0022, DMS-LSP-REQ-0023, DMS-LSP-REQ-0024 \item - DMS-PRTL-REQ-0001, DMS-PRTL-REQ-0015, DMS-PRTL-REQ-0016, - DMS-PRTL-REQ-0017, DMS-PRTL-REQ-0020, DMS-PRTL-REQ-0026, - DMS-PRTL-REQ-0049, and DMS-PRTL-REQ-0095, primarily + DMS-NB-REQ-0001, DMS-NB-REQ-0002, DMS-NB-REQ-0005, DMS-NB-REQ-0006, + DMS-NB-REQ-0013, DMS-NB-REQ-0017, and DMS-NB-REQ-0029, primarily \end{itemize} \hfill\break @@ -39377,16 +36204,16 @@ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1436}{LVV-T1436} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: Notebook Aspect tests for LSP with Authentication and TAP +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1334}{LVV-T1334} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: Portal Aspect tests for LSP with Authentication and TAP milestone } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -This test case verifies that the Notebook Aspect of the Science Platform +This test case verifies that the Portal Aspect of the Science Platform is accessible to authorized users through a login process, and that TAP -searches can be performed from Python code in the Notebook Aspect.\\ +searches can be performed from the Portal Aspect UI.\\ \strut \\ In so doing and in conjunction with the other LDM-503-10a test cases collected under LVV-P48, it addresses all or part of the following @@ -39395,11 +36222,12 @@ \subsubsection{Test Cases Summary} \begin{itemize} \tightlist \item - DMS-LSP-REQ-0003, DMS-LSP-REQ-0005, DMS-LSP-REQ-0006, + DMS-LSP-REQ-0002, DMS-LSP-REQ-0005, DMS-LSP-REQ-0006, DMS-LSP-REQ-0020, DMS-LSP-REQ-0022, DMS-LSP-REQ-0023, DMS-LSP-REQ-0024 \item - DMS-NB-REQ-0001, DMS-NB-REQ-0002, DMS-NB-REQ-0005, DMS-NB-REQ-0006, - DMS-NB-REQ-0013, DMS-NB-REQ-0017, and DMS-NB-REQ-0029, primarily + DMS-PRTL-REQ-0001, DMS-PRTL-REQ-0015, DMS-PRTL-REQ-0016, + DMS-PRTL-REQ-0017, DMS-PRTL-REQ-0020, DMS-PRTL-REQ-0026, + DMS-PRTL-REQ-0049, and DMS-PRTL-REQ-0095, primarily \end{itemize} \hfill\break @@ -39410,51 +36238,54 @@ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1437}{LVV-T1437} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: API Aspect tests for LSP with Authentication and TAP -milestone } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2}{LVV-T2} & \multicolumn{4}{p{12cm}}{ LSP-00-00: Verification of the presence of the expected WISE data } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -This test case verifies that the TAP service in the API Aspect of the -Science Platform is accessible to authorized users through a login -process, and that TAP searches can be performed using the IVOA TAP -protocol from remote sites.\\ -\strut \\ -In so doing and in conjunction with the other LDM-503-10a test cases -collected under LVV-P48, it addresses all or part of the following -requirements: +This test will check: \begin{itemize} \tightlist \item - DMS-LSP-REQ-0004, DMS-LSP-REQ-0005, DMS-LSP-REQ-0006, - DMS-LSP-REQ-0020, DMS-LSP-REQ-0022, DMS-LSP-REQ-0023, DMS-LSP-REQ-0024 + That the expected tables are present in the database and accessible + via the API Aspect and the Portal Aspect; \item - DMS-API-REQ-0003, DMS-API-REQ-0004, DMS-API-REQ-0006, - DMS-API-REQ-0007, DMS-API-REQ-0008, DMS-API-REQ-0009, - DMS-API-REQ-0023, and DMS-API-REQ-0039, primarily + That the tables are present with the expected schema as documented in + the IPAC- provided WISE documentation; +\item + That the row counts in the tables are as expected; +\item + That the tables cover essentially the entire sky, as expected from the + characteristics of the WISE mission. \end{itemize} \hfill\break -Note this test was not designed to perform a full verification of the -above requirements, but rather to demonstrate having reached a certain -level of partial capability during construction. +\textbf{Requirements (to be removed when Reqs are synchronized from +magic draw)} + +\begin{itemize} +\tightlist +\item + DMS-LSP-REQ-0001 +\item + DMS-LSP-REQ-0005 +\end{itemize} } \newpage -\subsection{[LVV-9810] DMS-LSP-REQ-0003-V-01: Notebook Aspect\ }\label{lvv-9810} +\subsection{[LVV-9810] DMS-LSP-REQ-0003-V-01: Notebook Aspect\_1 }\label{lvv-9810} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9810}{LVV-9810} & +\href{https://rubinobs.atlassian.net/browse/LVV-9810}{LVV-9810} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T601 \\ -LVV-T1436 \\ + \\ + \\ \end{tabular} \\ \hline @@ -39476,13 +36307,6 @@ \subsection{[LVV-9810] DMS-LSP-REQ-0003-V-01: Notebook Aspect\ }\label{lvv-9810} accessible through a Web browser, with access to all the LSST data products and to user computing and storage resources. -The term "Notebook aspect" (and, a fortiori, "Jupyter{{[}Lab{]}} -aspect", which has also been used in DM discussions) refers to the -reference implementation of this aspect of the LSP in terms of Jupyter -notebooks and the forthcoming JupyterLab successor to that technology, -with an IPython kernel back end. For the purposes of this requirements -document, however, it seems preferable to avoid using an external brand -name in the normative text. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -39494,25 +36318,12 @@ \subsection{[LVV-9810] DMS-LSP-REQ-0003-V-01: Notebook Aspect\ }\label{lvv-9810} \subsubsection{Test Cases Summary} -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T601}{LVV-T601} & \multicolumn{4}{p{12cm}}{ Verify LSP provides a notebook aspect } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Verify that the LSP provides an interactive Python computing -environment, accessible via web browser, with access to LSST data -products and user storage resources. -} - \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1436}{LVV-T1436} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: Notebook Aspect tests for LSP with Authentication and TAP milestone } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -39540,19 +36351,32 @@ \subsubsection{Test Cases Summary} level of partial capability during construction. } +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T601}{LVV-T601} & \multicolumn{4}{p{12cm}}{ Verify LSP provides a notebook aspect } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Verify that the LSP provides an interactive Python computing +environment, accessible via web browser, with access to LSST data +products and user storage resources. +} + \newpage -\subsection{[LVV-9811] DMS-LSP-REQ-0002-V-01: Portal Aspect\ }\label{lvv-9811} +\subsection{[LVV-9811] DMS-LSP-REQ-0002-V-01: Portal Aspect\_1 }\label{lvv-9811} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9811}{LVV-9811} & +\href{https://rubinobs.atlassian.net/browse/LVV-9811}{LVV-9811} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T5 \\ -LVV-T600 \\ -LVV-T1334 \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -39573,7 +36397,6 @@ \subsection{[LVV-9811] DMS-LSP-REQ-0002-V-01: Portal Aspect\ }\label{lvv-9811} The LSP shall provide a Web-based "Portal" means of access to all the LSST data products, and to user storage resources. -The Portal is defined by further requirements. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -39585,11 +36408,26 @@ \subsection{[LVV-9811] DMS-LSP-REQ-0002-V-01: Portal Aspect\ }\label{lvv-9811} \subsubsection{Test Cases Summary} +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T600}{LVV-T600} & \multicolumn{4}{p{12cm}}{ Verify LSP provides a portal aspect } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Verify that the LSP provides a web-based "Portal" to access LSST data +products and user storage resources. + +\hfill\break +The Portal is defined by further requirements. +} + \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T5}{LVV-T5} & \multicolumn{4}{p{12cm}}{ LSP-00-15: Execution of basic catalog queries in the Portal } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Deprecated & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -39614,27 +36452,12 @@ \subsubsection{Test Cases Summary} the Portal Aspect. } -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T600}{LVV-T600} & \multicolumn{4}{p{12cm}}{ Verify LSP provides a portal aspect } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Verify that the LSP provides a web-based "Portal" to access LSST data -products and user storage resources. - -\hfill\break -The Portal is defined by further requirements. -} - \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1334}{LVV-T1334} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: Portal Aspect tests for LSP with Authentication and TAP milestone } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -39665,18 +36488,18 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9812] DMS-LSP-REQ-0006-V-01: Use of VO Standards\ }\label{lvv-9812} +\subsection{[LVV-9812] DMS-LSP-REQ-0006-V-01: Use of VO Standards\_1 }\label{lvv-9812} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9812}{LVV-9812} & +\href{https://rubinobs.atlassian.net/browse/LVV-9812}{LVV-9812} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T604 \\ -LVV-T1334 \\ -LVV-T1436 \\ -LVV-T1437 \\ + \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -39697,16 +36520,6 @@ \subsection{[LVV-9812] DMS-LSP-REQ-0006-V-01: Use of VO Standards\ }\label{lvv-9 The LSP shall utilize stable and accepted Virtual Observatory standards for publically offered APIs wherever feasible. -The intent is to establish a "VO First" posture, and require explicit -exception be requested for any APIs needing to deviate from this -requirement.\\ -This requirement applies most importantly to the API -Aspect\textquotesingle s externally-facing data access APIs, but also in -other areas.\\ -E.g., from this requirement we may derive that the Portal must support -access to externally-source reference catalog via VO-compliant queries, -or that a Portal service for pushing data to user applications should -support SAMP. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -39720,28 +36533,17 @@ \subsection{[LVV-9812] DMS-LSP-REQ-0006-V-01: Use of VO Standards\ }\label{lvv-9 \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T604}{LVV-T604} & \multicolumn{4}{p{12cm}}{ Verify use of VO standards } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Verify that the LSP utilizes stable and accepted Virtual Observatory -standards for public APIs. -} - -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1334}{LVV-T1334} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: Portal Aspect tests for LSP with Authentication and TAP +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1437}{LVV-T1437} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: API Aspect tests for LSP with Authentication and TAP milestone } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -This test case verifies that the Portal Aspect of the Science Platform -is accessible to authorized users through a login process, and that TAP -searches can be performed from the Portal Aspect UI.\\ +This test case verifies that the TAP service in the API Aspect of the +Science Platform is accessible to authorized users through a login +process, and that TAP searches can be performed using the IVOA TAP +protocol from remote sites.\\ \strut \\ In so doing and in conjunction with the other LDM-503-10a test cases collected under LVV-P48, it addresses all or part of the following @@ -39750,12 +36552,12 @@ \subsubsection{Test Cases Summary} \begin{itemize} \tightlist \item - DMS-LSP-REQ-0002, DMS-LSP-REQ-0005, DMS-LSP-REQ-0006, + DMS-LSP-REQ-0004, DMS-LSP-REQ-0005, DMS-LSP-REQ-0006, DMS-LSP-REQ-0020, DMS-LSP-REQ-0022, DMS-LSP-REQ-0023, DMS-LSP-REQ-0024 \item - DMS-PRTL-REQ-0001, DMS-PRTL-REQ-0015, DMS-PRTL-REQ-0016, - DMS-PRTL-REQ-0017, DMS-PRTL-REQ-0020, DMS-PRTL-REQ-0026, - DMS-PRTL-REQ-0049, and DMS-PRTL-REQ-0095, primarily + DMS-API-REQ-0003, DMS-API-REQ-0004, DMS-API-REQ-0006, + DMS-API-REQ-0007, DMS-API-REQ-0008, DMS-API-REQ-0009, + DMS-API-REQ-0023, and DMS-API-REQ-0039, primarily \end{itemize} \hfill\break @@ -39764,12 +36566,24 @@ \subsubsection{Test Cases Summary} level of partial capability during construction. } +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T604}{LVV-T604} & \multicolumn{4}{p{12cm}}{ Verify use of VO standards } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Verify that the LSP utilizes stable and accepted Virtual Observatory +standards for public APIs. +} + \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1436}{LVV-T1436} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: Notebook Aspect tests for LSP with Authentication and TAP milestone } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -39799,17 +36613,16 @@ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1437}{LVV-T1437} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: API Aspect tests for LSP with Authentication and TAP +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1334}{LVV-T1334} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: Portal Aspect tests for LSP with Authentication and TAP milestone } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -This test case verifies that the TAP service in the API Aspect of the -Science Platform is accessible to authorized users through a login -process, and that TAP searches can be performed using the IVOA TAP -protocol from remote sites.\\ +This test case verifies that the Portal Aspect of the Science Platform +is accessible to authorized users through a login process, and that TAP +searches can be performed from the Portal Aspect UI.\\ \strut \\ In so doing and in conjunction with the other LDM-503-10a test cases collected under LVV-P48, it addresses all or part of the following @@ -39818,12 +36631,12 @@ \subsubsection{Test Cases Summary} \begin{itemize} \tightlist \item - DMS-LSP-REQ-0004, DMS-LSP-REQ-0005, DMS-LSP-REQ-0006, + DMS-LSP-REQ-0002, DMS-LSP-REQ-0005, DMS-LSP-REQ-0006, DMS-LSP-REQ-0020, DMS-LSP-REQ-0022, DMS-LSP-REQ-0023, DMS-LSP-REQ-0024 \item - DMS-API-REQ-0003, DMS-API-REQ-0004, DMS-API-REQ-0006, - DMS-API-REQ-0007, DMS-API-REQ-0008, DMS-API-REQ-0009, - DMS-API-REQ-0023, and DMS-API-REQ-0039, primarily + DMS-PRTL-REQ-0001, DMS-PRTL-REQ-0015, DMS-PRTL-REQ-0016, + DMS-PRTL-REQ-0017, DMS-PRTL-REQ-0020, DMS-PRTL-REQ-0026, + DMS-PRTL-REQ-0049, and DMS-PRTL-REQ-0095, primarily \end{itemize} \hfill\break @@ -39834,15 +36647,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9813] DMS-LSP-REQ-0009-V-01: Semantic Linkage: Uncertainties\ }\label{lvv-9813} +\subsection{[LVV-9813] DMS-LSP-REQ-0009-V-01: Semantic Linkage: Uncertainties\_1 }\label{lvv-9813} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9813}{LVV-9813} & +\href{https://rubinobs.atlassian.net/browse/LVV-9813}{LVV-9813} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T607 \\ + \\ \end{tabular} \\ \hline @@ -39864,12 +36677,6 @@ \subsection{[LVV-9813] DMS-LSP-REQ-0009-V-01: Semantic Linkage: Uncertainties\ } items (notably database columns) that represent a quantity and its uncertainty(ies). -This should extend to relationships between groups of quantities and -other quantities that represent their covariances, but this is not an -open-ended requirement to support all such cases.\\ -These relationships should be expressed as appropriate to the LSP -aspect, and require "upstream" support at the point of definition or -creation of the data. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -39885,7 +36692,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T607}{LVV-T607} & \multicolumn{4}{p{12cm}}{ Verify semantic linkages between data items and uncertainties } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -39895,17 +36702,17 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9814] DMS-LSP-REQ-0008-V-01: Semantic Linkage\ }\label{lvv-9814} +\subsection{[LVV-9814] DMS-LSP-REQ-0008-V-01: Semantic Linkage\_1 }\label{lvv-9814} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9814}{LVV-9814} & +\href{https://rubinobs.atlassian.net/browse/LVV-9814}{LVV-9814} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T8 \\ -LVV-T9 \\ -LVV-T606 \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -39926,17 +36733,6 @@ \subsection{[LVV-9814] DMS-LSP-REQ-0008-V-01: Semantic Linkage\ }\label{lvv-9814 The LSP shall support the identification of linkages between data items that reflect their provenance and data dependencies. -For instance, from a calibrated image it should be possible to identify -the raw image from which it was generated, and the calibration data used -in its processing; from a catalog entry it should be possible to -identify the image(s) on which the measurement was made.\\ -In practice this has DM system-level implications. For the LSP it relies -on upstream components recording the appropriate provenance metadata. At -the DAX level it mainly just requires exposing the tables and columns -containing this metadata, and identifying them as such (e.g., by -reporting foreign-key relationships) in the Reflection APIs. At the -Notebook level this is largely satisfied by providing Butler-level -access to this information. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -39950,59 +36746,59 @@ \subsection{[LVV-9814] DMS-LSP-REQ-0008-V-01: Semantic Linkage\ }\label{lvv-9814 \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T8}{LVV-T8} & \multicolumn{4}{p{12cm}}{ LSP-00-30: Linkage of catalog query results with associated images } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T9}{LVV-T9} & \multicolumn{4}{p{12cm}}{ LSP-00-35: Linkage of catalog query results to related catalog data } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Deprecated & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ This test will check for the ability, in the Portal Aspect of the LSST -Science Platform, to match catalog data with the image data on which the -measurements were performed, specifically: +Science Platform, to match catalog data with related catalog data. +Specifically, the test verifies the ability to navigate from a coadded +source catalog entry to the associated forced photometry.\\ +\strut \\ +\textbf{Requirements (to be removed when Reqs are synchronized from +magic draw)} \begin{itemize} \tightlist \item - Navigating from a catalog query result to the associated images; and~ -\item - Overlaying catalog query results on associated images. + DMS-LSP-REQ-0008 \end{itemize} - -\hfill\break -Because of limited staff resources, these tests will be based on the -original PDAC dataset, the LSST Summer 2013 processing of the SDSS -Stripe 82 data. The image data for the WISE and NEOWISE missions have -not been loaded into PDAC. } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T9}{LVV-T9} & \multicolumn{4}{p{12cm}}{ LSP-00-35: Linkage of catalog query results to related catalog data } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T8}{LVV-T8} & \multicolumn{4}{p{12cm}}{ LSP-00-30: Linkage of catalog query results with associated images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Deprecated & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ This test will check for the ability, in the Portal Aspect of the LSST -Science Platform, to match catalog data with related catalog data. -Specifically, the test verifies the ability to navigate from a coadded -source catalog entry to the associated forced photometry.\\ -\strut \\ -\textbf{Requirements (to be removed when Reqs are synchronized from -magic draw)} +Science Platform, to match catalog data with the image data on which the +measurements were performed, specifically: \begin{itemize} \tightlist \item - DMS-LSP-REQ-0008 + Navigating from a catalog query result to the associated images; and~ +\item + Overlaying catalog query results on associated images. \end{itemize} + +\hfill\break +Because of limited staff resources, these tests will be based on the +original PDAC dataset, the LSST Summer 2013 processing of the SDSS +Stripe 82 data. The image data for the WISE and NEOWISE missions have +not been loaded into PDAC. } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T606}{LVV-T606} & \multicolumn{4}{p{12cm}}{ Verify semantic linkages between data items } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -40012,16 +36808,16 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9815] DMS-LSP-REQ-0010-V-01: Transfer of Portal Data References to Notebook\ }\label{lvv-9815} +\subsection{[LVV-9815] DMS-LSP-REQ-0010-V-01: Transfer of Portal Data References to Notebook\_1 }\label{lvv-9815} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9815}{LVV-9815} & +\href{https://rubinobs.atlassian.net/browse/LVV-9815}{LVV-9815} & Gregory Dubois-Felsmann & Verified & \begin{tabular}{c} -LVV-T1436 \\ -LVV-T2172 \\ + \\ + \\ \end{tabular} \\ \hline @@ -40043,9 +36839,6 @@ \subsection{[LVV-9815] DMS-LSP-REQ-0010-V-01: Transfer of Portal Data References references allowing retrieval in a notebook of the data explored in the Portal session. -This allows a user to locate and preview data in the Portal environment -and then readily transfer their work to the Notebook aspect for detailed -analysis. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -40057,12 +36850,27 @@ \subsection{[LVV-9815] DMS-LSP-REQ-0010-V-01: Transfer of Portal Data References \subsubsection{Test Cases Summary} +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2172}{LVV-T2172} & \multicolumn{4}{p{12cm}}{ LDM-503-14a: Portal Aspect access to a DP0.1 dataset in the IDF-deployed +RSP } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Verify the availability through the Portal Aspect to catalog data from +the DP0.1 test dataset or an equivalent, via an RSP TAP service on the +IDF. ~The emphasis will be on an Object-like catalog.\\ +\strut \\ +} + \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1436}{LVV-T1436} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: Notebook Aspect tests for LSP with Authentication and TAP milestone } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -40090,32 +36898,17 @@ \subsubsection{Test Cases Summary} level of partial capability during construction. } -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2172}{LVV-T2172} & \multicolumn{4}{p{12cm}}{ LDM-503-14a: Portal Aspect access to a DP0.1 dataset in the IDF-deployed -RSP } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Verify the availability through the Portal Aspect to catalog data from -the DP0.1 test dataset or an equivalent, via an RSP TAP service on the -IDF. ~The emphasis will be on an Object-like catalog.\\ -\strut \\ -} - \newpage -\subsection{[LVV-9816] DMS-LSP-REQ-0012-V-01: User Database Workspace\ }\label{lvv-9816} +\subsection{[LVV-9816] DMS-LSP-REQ-0012-V-01: User Database Workspace\_1 }\label{lvv-9816} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9816}{LVV-9816} & +\href{https://rubinobs.atlassian.net/browse/LVV-9816}{LVV-9816} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T610 \\ + \\ \end{tabular} \\ \hline @@ -40138,13 +36931,6 @@ \subsection{[LVV-9816] DMS-LSP-REQ-0012-V-01: User Database Workspace\ }\label{l interaction with user databases with the same facilities as for Project-created database to the extent feasible. -Some database-related capabilities of the LSP rely on the availability -of detailed metadata on the Project-created databases that goes beyond -the normal content of a database schema (e.g., IVOA UCDs for table -columns). Users will be enabled, but not required, to supply such -metadata for their own databases (and they may do so incorrectly), so -LSP functionality that depends on it may not be available for user -databases. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -40160,7 +36946,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T610}{LVV-T610} & \multicolumn{4}{p{12cm}}{ Verify providing user generated database in LSP } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -40171,15 +36957,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9817] DMS-LSP-REQ-0011-V-01: User File Workspace\ }\label{lvv-9817} +\subsection{[LVV-9817] DMS-LSP-REQ-0011-V-01: User File Workspace\_1 }\label{lvv-9817} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9817}{LVV-9817} & +\href{https://rubinobs.atlassian.net/browse/LVV-9817}{LVV-9817} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T609 \\ + \\ \end{tabular} \\ \hline @@ -40201,14 +36987,6 @@ \subsection{[LVV-9817] DMS-LSP-REQ-0011-V-01: User File Workspace\ }\label{lvv-9 of file oriented User Generated data, which shall be accessible from all three aspects. -All users with data rights will have a "birthright" quota of User File -Workspace storage. A proposal-based process will be available for -requests for additional storage. The Workspace will not, in general, -place constraints on the format of the data stored. It may be used for -image data as well as for tabular data in file-oriented storage forms. -User databases are a separate mechanism.\\ -The Workspace is expected to be made available through an implementation -of the IVOA VOSpace standard. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -40224,7 +37002,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T609}{LVV-T609} & \multicolumn{4}{p{12cm}}{ Verify providing user file storage in LSP } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -40234,15 +37012,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9818] DMS-LSP-REQ-0013-V-01: User Workspace Access Controls\ }\label{lvv-9818} +\subsection{[LVV-9818] DMS-LSP-REQ-0013-V-01: User Workspace Access Controls\_1 }\label{lvv-9818} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9818}{LVV-9818} & +\href{https://rubinobs.atlassian.net/browse/LVV-9818}{LVV-9818} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T611 \\ + \\ \end{tabular} \\ \hline @@ -40279,7 +37057,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T611}{LVV-T611} & \multicolumn{4}{p{12cm}}{ Verify access controls in user workspace } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -40290,19 +37068,19 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9819] DMS-LSP-REQ-0014-V-01: Download Data\ }\label{lvv-9819} +\subsection{[LVV-9819] DMS-LSP-REQ-0014-V-01: Download Data\_1 }\label{lvv-9819} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9819}{LVV-9819} & +\href{https://rubinobs.atlassian.net/browse/LVV-9819}{LVV-9819} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T5 \\ -LVV-T6 \\ -LVV-T7 \\ -LVV-T612 \\ -LVV-T2172 \\ + \\ + \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -40324,12 +37102,6 @@ \subsection{[LVV-9819] DMS-LSP-REQ-0014-V-01: Download Data\ }\label{lvv-9819} or other operations, or from the Workspace, to the user\textquotesingle s system. -In general the API aspect can be used to retrieve data to remote sites. -Additional mechanisms will be provided as appropriate to the various -aspects, and are described in lower-level requirements. For the DAC -instances of the LSP, the "user\textquotesingle s system" will generally -be on the public Internet; for other instances it may be on -project-internal systems. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -40341,40 +37113,11 @@ \subsection{[LVV-9819] DMS-LSP-REQ-0014-V-01: Download Data\ }\label{lvv-9819} \subsubsection{Test Cases Summary} -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T5}{LVV-T5} & \multicolumn{4}{p{12cm}}{ LSP-00-15: Execution of basic catalog queries in the Portal } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Deprecated & 1 & false & Test \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -This test will test the functional requirements to be able to perform a -range of basic queries through the Portal Aspect of the LSP: - -\begin{itemize} -\tightlist -\item - Cone searches on the Object-like, ForcedSource-like, and Source-like - WISE tables;~ -\item - Multi-target cone searches; -\item - Form-based searches for exact equality, e.g., for row IDs; and -\item - Form-based searches for sets of object attributes. -\end{itemize} - -\hfill\break -In addition, it tests the ability to download tabular query results from -the Portal Aspect. -} - \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T6}{LVV-T6} & \multicolumn{4}{p{12cm}}{ LSP-00-20: Operation of the UI for interaction with tabular data results } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Deprecated & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -40409,33 +37152,45 @@ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T7}{LVV-T7} & \multicolumn{4}{p{12cm}}{ LSP-00-25: Image metadata, image, and image cutout queries } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T5}{LVV-T5} & \multicolumn{4}{p{12cm}}{ LSP-00-15: Execution of basic catalog queries in the Portal } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Deprecated & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -This test will check basic functionality related to image search and -retrieval, via both the API Aspect and the Portal Aspect of the LSST -Science Platform: +This test will test the functional requirements to be able to perform a +range of basic queries through the Portal Aspect of the LSP: \begin{itemize} \tightlist \item - Searching for images containing a specified point; + Cone searches on the Object-like, ForcedSource-like, and Source-like + WISE tables;~ \item - Displaying selected images; + Multi-target cone searches; \item - Obtaining and displaying image cutouts at a specified point; and + Form-based searches for exact equality, e.g., for row IDs; and \item - Downloading selected images and image cutouts. + Form-based searches for sets of object attributes. \end{itemize} \hfill\break -Because of limited staff resources, these tests will be based on the -original PDAC dataset, the LSST Summer 2013 processing of the SDSS -Stripe 82 data. The image data for the WISE and NEOWISE missions have -not been loaded into PDAC.\\ +In addition, it tests the ability to download tabular query results from +the Portal Aspect. +} + +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2172}{LVV-T2172} & \multicolumn{4}{p{12cm}}{ LDM-503-14a: Portal Aspect access to a DP0.1 dataset in the IDF-deployed +RSP } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Verify the availability through the Portal Aspect to catalog data from +the DP0.1 test dataset or an equivalent, via an RSP TAP service on the +IDF. ~The emphasis will be on an Object-like catalog.\\ \strut \\ } @@ -40443,7 +37198,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T612}{LVV-T612} & \multicolumn{4}{p{12cm}}{ Verify ability to download data from LSP } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -40453,33 +37208,50 @@ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2172}{LVV-T2172} & \multicolumn{4}{p{12cm}}{ LDM-503-14a: Portal Aspect access to a DP0.1 dataset in the IDF-deployed -RSP } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T7}{LVV-T7} & \multicolumn{4}{p{12cm}}{ LSP-00-25: Image metadata, image, and image cutout queries } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify the availability through the Portal Aspect to catalog data from -the DP0.1 test dataset or an equivalent, via an RSP TAP service on the -IDF. ~The emphasis will be on an Object-like catalog.\\ +This test will check basic functionality related to image search and +retrieval, via both the API Aspect and the Portal Aspect of the LSST +Science Platform: + +\begin{itemize} +\tightlist +\item + Searching for images containing a specified point; +\item + Displaying selected images; +\item + Obtaining and displaying image cutouts at a specified point; and +\item + Downloading selected images and image cutouts. +\end{itemize} + +\hfill\break +Because of limited staff resources, these tests will be based on the +original PDAC dataset, the LSST Summer 2013 processing of the SDSS +Stripe 82 data. The image data for the WISE and NEOWISE missions have +not been loaded into PDAC.\\ \strut \\ } \newpage -\subsection{[LVV-9820] DMS-LSP-REQ-0018-V-01: Image Data Download File Format\ }\label{lvv-9820} +\subsection{[LVV-9820] DMS-LSP-REQ-0018-V-01: Image Data Download File Format\_1 }\label{lvv-9820} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9820}{LVV-9820} & +\href{https://rubinobs.atlassian.net/browse/LVV-9820}{LVV-9820} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T7 \\ -LVV-T616 \\ -LVV-T2677 \\ -LVV-T2718 \\ + \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -40500,8 +37272,6 @@ \subsection{[LVV-9820] DMS-LSP-REQ-0018-V-01: Image Data Download File Format\ } The LSP shall allow LSST image data products to be downloaded or saved to the workspace as FITS files including the appropriate metadata. -This needs some discussion as to what other formats we may want and must -be readable by future releases. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -40513,11 +37283,23 @@ \subsection{[LVV-9820] DMS-LSP-REQ-0018-V-01: Image Data Download File Format\ } \subsubsection{Test Cases Summary} +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2718}{LVV-T2718} & \multicolumn{4}{p{12cm}}{ Single-image manipulation in the Portal Aspect } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Verify a suite of requirements pertaining to the inspection and use of a +Rubin image file that has already been loaded in the Portal Aspect +} + \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T7}{LVV-T7} & \multicolumn{4}{p{12cm}}{ LSP-00-25: Image metadata, image, and image cutout queries } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Deprecated & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -40545,24 +37327,12 @@ \subsubsection{Test Cases Summary} \strut \\ } -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T616}{LVV-T616} & \multicolumn{4}{p{12cm}}{ Verify file formats provided for image data download } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Test \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Verify that LSST image data products can be downloaded via the LSP in -FITS format, with appropriate metadata included. -} - \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2677}{LVV-T2677} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - single-epoch images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -40572,29 +37342,29 @@ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2718}{LVV-T2718} & \multicolumn{4}{p{12cm}}{ Single-image manipulation in the Portal Aspect } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T616}{LVV-T616} & \multicolumn{4}{p{12cm}}{ Verify file formats provided for image data download } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify a suite of requirements pertaining to the inspection and use of a -Rubin image file that has already been loaded in the Portal Aspect +Verify that LSST image data products can be downloaded via the LSP in +FITS format, with appropriate metadata included. } \newpage -\subsection{[LVV-9821] DMS-LSP-REQ-0017-V-01: Tabular Data Download File Formats\ }\label{lvv-9821} +\subsection{[LVV-9821] DMS-LSP-REQ-0017-V-01: Tabular Data Download File Formats\_1 }\label{lvv-9821} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9821}{LVV-9821} & +\href{https://rubinobs.atlassian.net/browse/LVV-9821}{LVV-9821} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T6 \\ -LVV-T615 \\ -LVV-T2172 \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -40618,9 +37388,6 @@ \subsection{[LVV-9821] DMS-LSP-REQ-0017-V-01: Tabular Data Download File Formats formats: FITS table, VOTable, and ASCII delimiter-separated table (e.g., CSV). -A final set of formats needs to be discussed and approved by the -Project.\\ -This is primarily a requirement on the API aspect and the DAX services. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -40636,7 +37403,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T6}{LVV-T6} & \multicolumn{4}{p{12cm}}{ LSP-00-20: Operation of the UI for interaction with tabular data results } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Deprecated & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -40671,43 +37438,43 @@ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T615}{LVV-T615} & \multicolumn{4}{p{12cm}}{ Verify file formats provided for tabular data download } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2172}{LVV-T2172} & \multicolumn{4}{p{12cm}}{ LDM-503-14a: Portal Aspect access to a DP0.1 dataset in the IDF-deployed +RSP } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the LSP allows tabular data from search results to be -downloaded in FITS, VOTable, and ASCII delimiter-separated tables (e.g., -CSV). +Verify the availability through the Portal Aspect to catalog data from +the DP0.1 test dataset or an equivalent, via an RSP TAP service on the +IDF. ~The emphasis will be on an Object-like catalog.\\ +\strut \\ } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2172}{LVV-T2172} & \multicolumn{4}{p{12cm}}{ LDM-503-14a: Portal Aspect access to a DP0.1 dataset in the IDF-deployed -RSP } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T615}{LVV-T615} & \multicolumn{4}{p{12cm}}{ Verify file formats provided for tabular data download } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify the availability through the Portal Aspect to catalog data from -the DP0.1 test dataset or an equivalent, via an RSP TAP service on the -IDF. ~The emphasis will be on an Object-like catalog.\\ -\strut \\ +Verify that the LSP allows tabular data from search results to be +downloaded in FITS, VOTable, and ASCII delimiter-separated tables (e.g., +CSV). } \newpage -\subsection{[LVV-9822] DMS-LSP-REQ-0016-V-01: Transfer Data to Workspace\ }\label{lvv-9822} +\subsection{[LVV-9822] DMS-LSP-REQ-0016-V-01: Transfer Data to Workspace\_1 }\label{lvv-9822} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9822}{LVV-9822} & +\href{https://rubinobs.atlassian.net/browse/LVV-9822}{LVV-9822} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T614 \\ + \\ \end{tabular} \\ \hline @@ -40729,9 +37496,6 @@ \subsection{[LVV-9822] DMS-LSP-REQ-0016-V-01: Transfer Data to Workspace\ }\labe alternative in all features of the LSP where download or upload, respectively, are available. -The user can "download" data, e.g., a query result, to the Workspace, -and can "upload" data from the Workspace into other functions of the -LSP, e.g., to use as a target list in a multi-object search. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -40747,7 +37511,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T614}{LVV-T614} & \multicolumn{4}{p{12cm}}{ Verify ability to transfer data to and from the Workspace } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -40757,15 +37521,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9823] DMS-LSP-REQ-0015-V-01: Upload Data\ }\label{lvv-9823} +\subsection{[LVV-9823] DMS-LSP-REQ-0015-V-01: Upload Data\_1 }\label{lvv-9823} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9823}{LVV-9823} & +\href{https://rubinobs.atlassian.net/browse/LVV-9823}{LVV-9823} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T613 \\ + \\ \end{tabular} \\ \hline @@ -40802,7 +37566,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T613}{LVV-T613} & \multicolumn{4}{p{12cm}}{ Verify ability to upload data to LSP } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -40812,16 +37576,16 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9824] DMS-LSP-REQ-0028-V-01: Peak Volume for Moderate-Sized Queries\ }\label{lvv-9824} +\subsection{[LVV-9824] DMS-LSP-REQ-0028-V-01: Peak Volume for Moderate-Sized Queries\_1 }\label{lvv-9824} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9824}{LVV-9824} & +\href{https://rubinobs.atlassian.net/browse/LVV-9824}{LVV-9824} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T4 \\ -LVV-T617 \\ + \\ + \\ \end{tabular} \\ \hline @@ -40844,14 +37608,6 @@ \subsection{[LVV-9824] DMS-LSP-REQ-0028-V-01: Peak Volume for Moderate-Sized Que objects in the catalog, result data set of up to 0.1GB, and a response time of 10 seconds. -This requirement flows down from several requirements in the DMSR -(\citeds{LSE-61}) which constrain both the performance of the database systems -(via \citeds{LDM-555}) and the Science Platform. In the Science Platform context, -this requirement implies that the LSP will not degrade the performance -supported by the underlying database systems. This applies to queries -originating from any of the Aspects, and covers all of the stages of the -query: query generation, query running, results generation, display of -results, and downloading and saving of results. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -40868,7 +37624,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T4}{LVV-T4} & \multicolumn{4}{p{12cm}}{ LSP-00-10: Demonstration of table-scan queries against the WISE data via API } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Deprecated & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -40929,7 +37685,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T617}{LVV-T617} & \multicolumn{4}{p{12cm}}{ Verify support for peak volume of moderate-sized queries } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -40941,16 +37697,16 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9825] DMS-LSP-REQ-0029-V-01: Peak Volume for Queries on all Objects\ }\label{lvv-9825} +\subsection{[LVV-9825] DMS-LSP-REQ-0029-V-01: Peak Volume for Queries on all Objects\_1 }\label{lvv-9825} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9825}{LVV-9825} & +\href{https://rubinobs.atlassian.net/browse/LVV-9825}{LVV-9825} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T4 \\ -LVV-T618 \\ + \\ + \\ \end{tabular} \\ \hline @@ -40973,14 +37729,6 @@ \subsection{[LVV-9825] DMS-LSP-REQ-0029-V-01: Peak Volume for Queries on all Obj entire object database, result data set of up to 6 GB, and a response time of one hour. -This requirement flows down from several requirements in the DMSR -(\citeds{LSE-61}) which constrain both the performance of the database systems -(via \citeds{LDM-555}) and the Science Platform. In the Science Platform context, -this requirement implies that the LSP will not degrade the performance -supported by the underlying database systems. This applies to queries -originating from any of the Aspects, and covers all of the stages of the -query: query generation, query running, results generation, display of -results, and downloading and saving of results. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -40997,7 +37745,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T4}{LVV-T4} & \multicolumn{4}{p{12cm}}{ LSP-00-10: Demonstration of table-scan queries against the WISE data via API } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Deprecated & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -41058,7 +37806,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T618}{LVV-T618} & \multicolumn{4}{p{12cm}}{ Verify support for peak volume of queries on all Objects } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -41070,15 +37818,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9826] DMS-LSP-REQ-0030-V-01: Peak Volume of In-process Queries\ }\label{lvv-9826} +\subsection{[LVV-9826] DMS-LSP-REQ-0030-V-01: Peak Volume of In-process Queries\_1 }\label{lvv-9826} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9826}{LVV-9826} & +\href{https://rubinobs.atlassian.net/browse/LVV-9826}{LVV-9826} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T619 \\ + \\ \end{tabular} \\ \hline @@ -41099,14 +37847,6 @@ \subsection{[LVV-9826] DMS-LSP-REQ-0030-V-01: Peak Volume of In-process Queries\ The LSP shall simultaneously handle at peak usage 20 * 6 GB = 120 GB downloads -This requirement flows down from several requirements in the DMSR -(\citeds{LSE-61}) which constrain both the performance of the database systems -(via \citeds{LDM-555}) and the Science Platform. In the Science Platform context, -this requirement implies that the LSP will not degrade the performance -supported by the underlying database systems. This applies to queries -originating from any of the Aspects, and covers all of the stages of the -query: query generation, query running, results generation, display of -results, and downloading and saving of results. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -41122,7 +37862,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T619}{LVV-T619} & \multicolumn{4}{p{12cm}}{ Verify LSP handles peak volume of queries } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -41132,15 +37872,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9827] DMS-LSP-REQ-0031-V-01: Query Result Download Bandwidth\ }\label{lvv-9827} +\subsection{[LVV-9827] DMS-LSP-REQ-0031-V-01: Query Result Download Bandwidth\_1 }\label{lvv-9827} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9827}{LVV-9827} & +\href{https://rubinobs.atlassian.net/browse/LVV-9827}{LVV-9827} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T620 \\ + \\ \end{tabular} \\ \hline @@ -41161,14 +37901,6 @@ \subsection{[LVV-9827] DMS-LSP-REQ-0031-V-01: Query Result Download Bandwidth\ } The LSP shall support a download rate of 6 Gbps for query results including results tables and images. -This requirement flows down from several requirements in the DMSR -(\citeds{LSE-61}) which constrain both the performance of the database systems -(via \citeds{LDM-555}) and the Science Platform. In the Science Platform context, -this requirement implies that the LSP will not degrade the performance -supported by the underlying database systems. This applies to queries -originating from any of the Aspects, and covers all of the stages of the -query: query generation, query running, results generation, display of -results, and downloading and saving of results. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -41184,7 +37916,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T620}{LVV-T620} & \multicolumn{4}{p{12cm}}{ Verify LSP supports required download bandwidth } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -41194,15 +37926,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9828] DMS-LSP-REQ-0019-V-01: Documentation\ }\label{lvv-9828} +\subsection{[LVV-9828] DMS-LSP-REQ-0019-V-01: Documentation\_1 }\label{lvv-9828} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9828}{LVV-9828} & +\href{https://rubinobs.atlassian.net/browse/LVV-9828}{LVV-9828} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T621 \\ + \\ \end{tabular} \\ \hline @@ -41238,7 +37970,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T621}{LVV-T621} & \multicolumn{4}{p{12cm}}{ Verify LSP user reference and documentation } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -41248,15 +37980,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9829] DMS-LSP-REQ-0025-V-01: Acceptable Use Policy\ }\label{lvv-9829} +\subsection{[LVV-9829] DMS-LSP-REQ-0025-V-01: Acceptable Use Policy\_1 }\label{lvv-9829} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9829}{LVV-9829} & +\href{https://rubinobs.atlassian.net/browse/LVV-9829}{LVV-9829} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T627 \\ + \\ \end{tabular} \\ \hline @@ -41279,7 +38011,6 @@ \subsection{[LVV-9829] DMS-LSP-REQ-0025-V-01: Acceptable Use Policy\ }\label{lvv or its operations organization, as a condition of access to any Project instance of the LSP. -The policies for project staff are set in other documents. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -41295,7 +38026,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T627}{LVV-T627} & \multicolumn{4}{p{12cm}}{ Verify implementation of Acceptable Use Policy } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -41305,18 +38036,18 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9830] DMS-LSP-REQ-0020-V-01: Authenticated User Access\ }\label{lvv-9830} +\subsection{[LVV-9830] DMS-LSP-REQ-0020-V-01: Authenticated User Access\_1 }\label{lvv-9830} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9830}{LVV-9830} & +\href{https://rubinobs.atlassian.net/browse/LVV-9830}{LVV-9830} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T622 \\ -LVV-T1334 \\ -LVV-T1436 \\ -LVV-T1437 \\ + \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -41354,7 +38085,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T622}{LVV-T622} & \multicolumn{4}{p{12cm}}{ Verify LSP only available to authenticated users } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Inspection \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -41364,16 +38095,17 @@ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1334}{LVV-T1334} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: Portal Aspect tests for LSP with Authentication and TAP +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1437}{LVV-T1437} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: API Aspect tests for LSP with Authentication and TAP milestone } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -This test case verifies that the Portal Aspect of the Science Platform -is accessible to authorized users through a login process, and that TAP -searches can be performed from the Portal Aspect UI.\\ +This test case verifies that the TAP service in the API Aspect of the +Science Platform is accessible to authorized users through a login +process, and that TAP searches can be performed using the IVOA TAP +protocol from remote sites.\\ \strut \\ In so doing and in conjunction with the other LDM-503-10a test cases collected under LVV-P48, it addresses all or part of the following @@ -41382,12 +38114,12 @@ \subsubsection{Test Cases Summary} \begin{itemize} \tightlist \item - DMS-LSP-REQ-0002, DMS-LSP-REQ-0005, DMS-LSP-REQ-0006, + DMS-LSP-REQ-0004, DMS-LSP-REQ-0005, DMS-LSP-REQ-0006, DMS-LSP-REQ-0020, DMS-LSP-REQ-0022, DMS-LSP-REQ-0023, DMS-LSP-REQ-0024 \item - DMS-PRTL-REQ-0001, DMS-PRTL-REQ-0015, DMS-PRTL-REQ-0016, - DMS-PRTL-REQ-0017, DMS-PRTL-REQ-0020, DMS-PRTL-REQ-0026, - DMS-PRTL-REQ-0049, and DMS-PRTL-REQ-0095, primarily + DMS-API-REQ-0003, DMS-API-REQ-0004, DMS-API-REQ-0006, + DMS-API-REQ-0007, DMS-API-REQ-0008, DMS-API-REQ-0009, + DMS-API-REQ-0023, and DMS-API-REQ-0039, primarily \end{itemize} \hfill\break @@ -41401,7 +38133,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1436}{LVV-T1436} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: Notebook Aspect tests for LSP with Authentication and TAP milestone } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -41431,17 +38163,16 @@ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1437}{LVV-T1437} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: API Aspect tests for LSP with Authentication and TAP +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1334}{LVV-T1334} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: Portal Aspect tests for LSP with Authentication and TAP milestone } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -This test case verifies that the TAP service in the API Aspect of the -Science Platform is accessible to authorized users through a login -process, and that TAP searches can be performed using the IVOA TAP -protocol from remote sites.\\ +This test case verifies that the Portal Aspect of the Science Platform +is accessible to authorized users through a login process, and that TAP +searches can be performed from the Portal Aspect UI.\\ \strut \\ In so doing and in conjunction with the other LDM-503-10a test cases collected under LVV-P48, it addresses all or part of the following @@ -41450,12 +38181,12 @@ \subsubsection{Test Cases Summary} \begin{itemize} \tightlist \item - DMS-LSP-REQ-0004, DMS-LSP-REQ-0005, DMS-LSP-REQ-0006, + DMS-LSP-REQ-0002, DMS-LSP-REQ-0005, DMS-LSP-REQ-0006, DMS-LSP-REQ-0020, DMS-LSP-REQ-0022, DMS-LSP-REQ-0023, DMS-LSP-REQ-0024 \item - DMS-API-REQ-0003, DMS-API-REQ-0004, DMS-API-REQ-0006, - DMS-API-REQ-0007, DMS-API-REQ-0008, DMS-API-REQ-0009, - DMS-API-REQ-0023, and DMS-API-REQ-0039, primarily + DMS-PRTL-REQ-0001, DMS-PRTL-REQ-0015, DMS-PRTL-REQ-0016, + DMS-PRTL-REQ-0017, DMS-PRTL-REQ-0020, DMS-PRTL-REQ-0026, + DMS-PRTL-REQ-0049, and DMS-PRTL-REQ-0095, primarily \end{itemize} \hfill\break @@ -41466,18 +38197,18 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9831] DMS-LSP-REQ-0022-V-01: Common Identity\ }\label{lvv-9831} +\subsection{[LVV-9831] DMS-LSP-REQ-0022-V-01: Common Identity\_1 }\label{lvv-9831} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9831}{LVV-9831} & +\href{https://rubinobs.atlassian.net/browse/LVV-9831}{LVV-9831} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T624 \\ -LVV-T1334 \\ -LVV-T1436 \\ -LVV-T1437 \\ + \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -41499,12 +38230,6 @@ \subsection{[LVV-9831] DMS-LSP-REQ-0022-V-01: Common Identity\ }\label{lvv-9831} aspects of the LSP, and to receive access to any personal data or other state that is available cross-aspects. -This does not explicitly mandate "strong single-sign-on" in the sense -that someone who has logged in to the Portal aspect can then proceed to -the Notebook aspect without a separate login. (TBR: This behavior would -be highly desirable and we may wish to adopt this as a requirement after -all.) It does require "weak single-sign-on" - the same credentials work -everywhere. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -41518,28 +38243,17 @@ \subsection{[LVV-9831] DMS-LSP-REQ-0022-V-01: Common Identity\ }\label{lvv-9831} \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T624}{LVV-T624} & \multicolumn{4}{p{12cm}}{ Verify implementation of common identity across LSP aspects } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Draft & 1 & false & Inspection \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Verify that users can authenticate and access all three aspects of the -LSP using the same credentials. -} - -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1334}{LVV-T1334} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: Portal Aspect tests for LSP with Authentication and TAP +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1437}{LVV-T1437} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: API Aspect tests for LSP with Authentication and TAP milestone } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -This test case verifies that the Portal Aspect of the Science Platform -is accessible to authorized users through a login process, and that TAP -searches can be performed from the Portal Aspect UI.\\ +This test case verifies that the TAP service in the API Aspect of the +Science Platform is accessible to authorized users through a login +process, and that TAP searches can be performed using the IVOA TAP +protocol from remote sites.\\ \strut \\ In so doing and in conjunction with the other LDM-503-10a test cases collected under LVV-P48, it addresses all or part of the following @@ -41548,12 +38262,12 @@ \subsubsection{Test Cases Summary} \begin{itemize} \tightlist \item - DMS-LSP-REQ-0002, DMS-LSP-REQ-0005, DMS-LSP-REQ-0006, + DMS-LSP-REQ-0004, DMS-LSP-REQ-0005, DMS-LSP-REQ-0006, DMS-LSP-REQ-0020, DMS-LSP-REQ-0022, DMS-LSP-REQ-0023, DMS-LSP-REQ-0024 \item - DMS-PRTL-REQ-0001, DMS-PRTL-REQ-0015, DMS-PRTL-REQ-0016, - DMS-PRTL-REQ-0017, DMS-PRTL-REQ-0020, DMS-PRTL-REQ-0026, - DMS-PRTL-REQ-0049, and DMS-PRTL-REQ-0095, primarily + DMS-API-REQ-0003, DMS-API-REQ-0004, DMS-API-REQ-0006, + DMS-API-REQ-0007, DMS-API-REQ-0008, DMS-API-REQ-0009, + DMS-API-REQ-0023, and DMS-API-REQ-0039, primarily \end{itemize} \hfill\break @@ -41562,12 +38276,24 @@ \subsubsection{Test Cases Summary} level of partial capability during construction. } +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T624}{LVV-T624} & \multicolumn{4}{p{12cm}}{ Verify implementation of common identity across LSP aspects } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Leanne Guy & Draft & 1.0(d) & false & Inspection \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Verify that users can authenticate and access all three aspects of the +LSP using the same credentials. +} + \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1436}{LVV-T1436} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: Notebook Aspect tests for LSP with Authentication and TAP milestone } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -41597,17 +38323,16 @@ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1437}{LVV-T1437} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: API Aspect tests for LSP with Authentication and TAP +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1334}{LVV-T1334} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: Portal Aspect tests for LSP with Authentication and TAP milestone } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -This test case verifies that the TAP service in the API Aspect of the -Science Platform is accessible to authorized users through a login -process, and that TAP searches can be performed using the IVOA TAP -protocol from remote sites.\\ +This test case verifies that the Portal Aspect of the Science Platform +is accessible to authorized users through a login process, and that TAP +searches can be performed from the Portal Aspect UI.\\ \strut \\ In so doing and in conjunction with the other LDM-503-10a test cases collected under LVV-P48, it addresses all or part of the following @@ -41616,12 +38341,12 @@ \subsubsection{Test Cases Summary} \begin{itemize} \tightlist \item - DMS-LSP-REQ-0004, DMS-LSP-REQ-0005, DMS-LSP-REQ-0006, + DMS-LSP-REQ-0002, DMS-LSP-REQ-0005, DMS-LSP-REQ-0006, DMS-LSP-REQ-0020, DMS-LSP-REQ-0022, DMS-LSP-REQ-0023, DMS-LSP-REQ-0024 \item - DMS-API-REQ-0003, DMS-API-REQ-0004, DMS-API-REQ-0006, - DMS-API-REQ-0007, DMS-API-REQ-0008, DMS-API-REQ-0009, - DMS-API-REQ-0023, and DMS-API-REQ-0039, primarily + DMS-PRTL-REQ-0001, DMS-PRTL-REQ-0015, DMS-PRTL-REQ-0016, + DMS-PRTL-REQ-0017, DMS-PRTL-REQ-0020, DMS-PRTL-REQ-0026, + DMS-PRTL-REQ-0049, and DMS-PRTL-REQ-0095, primarily \end{itemize} \hfill\break @@ -41632,15 +38357,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9832] DMS-LSP-REQ-0021-V-01: New-user Support\ }\label{lvv-9832} +\subsection{[LVV-9832] DMS-LSP-REQ-0021-V-01: New-user Support\_1 }\label{lvv-9832} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9832}{LVV-9832} & +\href{https://rubinobs.atlassian.net/browse/LVV-9832}{LVV-9832} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T623 \\ + \\ \end{tabular} \\ \hline @@ -41662,8 +38387,6 @@ \subsection{[LVV-9832] DMS-LSP-REQ-0021-V-01: New-user Support\ }\label{lvv-9832 unauthenticated users as to how to establish an identity as usable for authentication to the LSP. -This could be as simple as a link to a "register for LSST access" page -from the login screens of the Portal and Notebook. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -41679,7 +38402,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T623}{LVV-T623} & \multicolumn{4}{p{12cm}}{ Verify support for new LSP users } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -41689,15 +38412,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9833] DMS-LSP-REQ-0027-V-01: Privacy of User Activities\ }\label{lvv-9833} +\subsection{[LVV-9833] DMS-LSP-REQ-0027-V-01: Privacy of User Activities\_1 }\label{lvv-9833} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9833}{LVV-9833} & +\href{https://rubinobs.atlassian.net/browse/LVV-9833}{LVV-9833} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T629 \\ + \\ \end{tabular} \\ \hline @@ -41719,8 +38442,6 @@ \subsection{[LVV-9833] DMS-LSP-REQ-0027-V-01: Privacy of User Activities\ }\labe are not visible to other users without the originating user\textquotesingle s explicit authorization. -Users will expect, for instance, that the queries they perform are not -revealed to other users without their consent. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -41736,7 +38457,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T629}{LVV-T629} & \multicolumn{4}{p{12cm}}{ Verify privacy of users\textquotesingle{} activities } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -41747,18 +38468,18 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9834] DMS-LSP-REQ-0023-V-01: Use of External Identity Providers\ }\label{lvv-9834} +\subsection{[LVV-9834] DMS-LSP-REQ-0023-V-01: Use of External Identity Providers\_1 }\label{lvv-9834} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9834}{LVV-9834} & +\href{https://rubinobs.atlassian.net/browse/LVV-9834}{LVV-9834} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T625 \\ -LVV-T1334 \\ -LVV-T1436 \\ -LVV-T1437 \\ + \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -41780,12 +38501,6 @@ \subsection{[LVV-9834] DMS-LSP-REQ-0023-V-01: Use of External Identity Providers credentials, from identity providers determined to be trusted by the LSST project or its operations organization. -This means that a user should be able to authenticate to an instance of -the LSP using, for example, Github credentials, or credentials from a -home institution.\\ -The policies for how LSST determines that an external user, with -external credentials, has data rights and may establish an identity in -LSST systems are set forth in other documents. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -41799,28 +38514,17 @@ \subsection{[LVV-9834] DMS-LSP-REQ-0023-V-01: Use of External Identity Providers \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T625}{LVV-T625} & \multicolumn{4}{p{12cm}}{ Verify authentication via external identity providers } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Draft & 1 & false & Inspection \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Verify that LSP users can be authenticated using external credentials -from trusted identity providers. -} - -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1334}{LVV-T1334} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: Portal Aspect tests for LSP with Authentication and TAP +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1437}{LVV-T1437} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: API Aspect tests for LSP with Authentication and TAP milestone } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -This test case verifies that the Portal Aspect of the Science Platform -is accessible to authorized users through a login process, and that TAP -searches can be performed from the Portal Aspect UI.\\ +This test case verifies that the TAP service in the API Aspect of the +Science Platform is accessible to authorized users through a login +process, and that TAP searches can be performed using the IVOA TAP +protocol from remote sites.\\ \strut \\ In so doing and in conjunction with the other LDM-503-10a test cases collected under LVV-P48, it addresses all or part of the following @@ -41829,12 +38533,12 @@ \subsubsection{Test Cases Summary} \begin{itemize} \tightlist \item - DMS-LSP-REQ-0002, DMS-LSP-REQ-0005, DMS-LSP-REQ-0006, + DMS-LSP-REQ-0004, DMS-LSP-REQ-0005, DMS-LSP-REQ-0006, DMS-LSP-REQ-0020, DMS-LSP-REQ-0022, DMS-LSP-REQ-0023, DMS-LSP-REQ-0024 \item - DMS-PRTL-REQ-0001, DMS-PRTL-REQ-0015, DMS-PRTL-REQ-0016, - DMS-PRTL-REQ-0017, DMS-PRTL-REQ-0020, DMS-PRTL-REQ-0026, - DMS-PRTL-REQ-0049, and DMS-PRTL-REQ-0095, primarily + DMS-API-REQ-0003, DMS-API-REQ-0004, DMS-API-REQ-0006, + DMS-API-REQ-0007, DMS-API-REQ-0008, DMS-API-REQ-0009, + DMS-API-REQ-0023, and DMS-API-REQ-0039, primarily \end{itemize} \hfill\break @@ -41843,12 +38547,24 @@ \subsubsection{Test Cases Summary} level of partial capability during construction. } +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T625}{LVV-T625} & \multicolumn{4}{p{12cm}}{ Verify authentication via external identity providers } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Leanne Guy & Draft & 1.0(d) & false & Inspection \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Verify that LSP users can be authenticated using external credentials +from trusted identity providers. +} + \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1436}{LVV-T1436} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: Notebook Aspect tests for LSP with Authentication and TAP milestone } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -41878,17 +38594,16 @@ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1437}{LVV-T1437} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: API Aspect tests for LSP with Authentication and TAP +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1334}{LVV-T1334} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: Portal Aspect tests for LSP with Authentication and TAP milestone } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -This test case verifies that the TAP service in the API Aspect of the -Science Platform is accessible to authorized users through a login -process, and that TAP searches can be performed using the IVOA TAP -protocol from remote sites.\\ +This test case verifies that the Portal Aspect of the Science Platform +is accessible to authorized users through a login process, and that TAP +searches can be performed from the Portal Aspect UI.\\ \strut \\ In so doing and in conjunction with the other LDM-503-10a test cases collected under LVV-P48, it addresses all or part of the following @@ -41897,12 +38612,12 @@ \subsubsection{Test Cases Summary} \begin{itemize} \tightlist \item - DMS-LSP-REQ-0004, DMS-LSP-REQ-0005, DMS-LSP-REQ-0006, + DMS-LSP-REQ-0002, DMS-LSP-REQ-0005, DMS-LSP-REQ-0006, DMS-LSP-REQ-0020, DMS-LSP-REQ-0022, DMS-LSP-REQ-0023, DMS-LSP-REQ-0024 \item - DMS-API-REQ-0003, DMS-API-REQ-0004, DMS-API-REQ-0006, - DMS-API-REQ-0007, DMS-API-REQ-0008, DMS-API-REQ-0009, - DMS-API-REQ-0023, and DMS-API-REQ-0039, primarily + DMS-PRTL-REQ-0001, DMS-PRTL-REQ-0015, DMS-PRTL-REQ-0016, + DMS-PRTL-REQ-0017, DMS-PRTL-REQ-0020, DMS-PRTL-REQ-0026, + DMS-PRTL-REQ-0049, and DMS-PRTL-REQ-0095, primarily \end{itemize} \hfill\break @@ -41913,18 +38628,18 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9835] DMS-LSP-REQ-0024-V-01: Use of Multiple Sets of Credentials\ }\label{lvv-9835} +\subsection{[LVV-9835] DMS-LSP-REQ-0024-V-01: Use of Multiple Sets of Credentials\_1 }\label{lvv-9835} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9835}{LVV-9835} & +\href{https://rubinobs.atlassian.net/browse/LVV-9835}{LVV-9835} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T626 \\ -LVV-T1334 \\ -LVV-T1436 \\ -LVV-T1437 \\ + \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -41958,28 +38673,17 @@ \subsection{[LVV-9835] DMS-LSP-REQ-0024-V-01: Use of Multiple Sets of Credential \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T626}{LVV-T626} & \multicolumn{4}{p{12cm}}{ Verify LSP identity can have multiple associated credentials } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Verify that an LSP user can have multiple credentials, from different -providers, associated with the same identity within the LSP. -} - -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1334}{LVV-T1334} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: Portal Aspect tests for LSP with Authentication and TAP +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1437}{LVV-T1437} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: API Aspect tests for LSP with Authentication and TAP milestone } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -This test case verifies that the Portal Aspect of the Science Platform -is accessible to authorized users through a login process, and that TAP -searches can be performed from the Portal Aspect UI.\\ +This test case verifies that the TAP service in the API Aspect of the +Science Platform is accessible to authorized users through a login +process, and that TAP searches can be performed using the IVOA TAP +protocol from remote sites.\\ \strut \\ In so doing and in conjunction with the other LDM-503-10a test cases collected under LVV-P48, it addresses all or part of the following @@ -41988,12 +38692,12 @@ \subsubsection{Test Cases Summary} \begin{itemize} \tightlist \item - DMS-LSP-REQ-0002, DMS-LSP-REQ-0005, DMS-LSP-REQ-0006, + DMS-LSP-REQ-0004, DMS-LSP-REQ-0005, DMS-LSP-REQ-0006, DMS-LSP-REQ-0020, DMS-LSP-REQ-0022, DMS-LSP-REQ-0023, DMS-LSP-REQ-0024 \item - DMS-PRTL-REQ-0001, DMS-PRTL-REQ-0015, DMS-PRTL-REQ-0016, - DMS-PRTL-REQ-0017, DMS-PRTL-REQ-0020, DMS-PRTL-REQ-0026, - DMS-PRTL-REQ-0049, and DMS-PRTL-REQ-0095, primarily + DMS-API-REQ-0003, DMS-API-REQ-0004, DMS-API-REQ-0006, + DMS-API-REQ-0007, DMS-API-REQ-0008, DMS-API-REQ-0009, + DMS-API-REQ-0023, and DMS-API-REQ-0039, primarily \end{itemize} \hfill\break @@ -42002,12 +38706,24 @@ \subsubsection{Test Cases Summary} level of partial capability during construction. } +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T626}{LVV-T626} & \multicolumn{4}{p{12cm}}{ Verify LSP identity can have multiple associated credentials } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Verify that an LSP user can have multiple credentials, from different +providers, associated with the same identity within the LSP. +} + \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1436}{LVV-T1436} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: Notebook Aspect tests for LSP with Authentication and TAP milestone } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -42037,17 +38753,16 @@ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1437}{LVV-T1437} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: API Aspect tests for LSP with Authentication and TAP +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1334}{LVV-T1334} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: Portal Aspect tests for LSP with Authentication and TAP milestone } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -This test case verifies that the TAP service in the API Aspect of the -Science Platform is accessible to authorized users through a login -process, and that TAP searches can be performed using the IVOA TAP -protocol from remote sites.\\ +This test case verifies that the Portal Aspect of the Science Platform +is accessible to authorized users through a login process, and that TAP +searches can be performed from the Portal Aspect UI.\\ \strut \\ In so doing and in conjunction with the other LDM-503-10a test cases collected under LVV-P48, it addresses all or part of the following @@ -42056,12 +38771,12 @@ \subsubsection{Test Cases Summary} \begin{itemize} \tightlist \item - DMS-LSP-REQ-0004, DMS-LSP-REQ-0005, DMS-LSP-REQ-0006, + DMS-LSP-REQ-0002, DMS-LSP-REQ-0005, DMS-LSP-REQ-0006, DMS-LSP-REQ-0020, DMS-LSP-REQ-0022, DMS-LSP-REQ-0023, DMS-LSP-REQ-0024 \item - DMS-API-REQ-0003, DMS-API-REQ-0004, DMS-API-REQ-0006, - DMS-API-REQ-0007, DMS-API-REQ-0008, DMS-API-REQ-0009, - DMS-API-REQ-0023, and DMS-API-REQ-0039, primarily + DMS-PRTL-REQ-0001, DMS-PRTL-REQ-0015, DMS-PRTL-REQ-0016, + DMS-PRTL-REQ-0017, DMS-PRTL-REQ-0020, DMS-PRTL-REQ-0026, + DMS-PRTL-REQ-0049, and DMS-PRTL-REQ-0095, primarily \end{itemize} \hfill\break @@ -42072,16 +38787,16 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9836] DMS-LSP-REQ-0026-V-01: Using secure protocols\ }\label{lvv-9836} +\subsection{[LVV-9836] DMS-LSP-REQ-0026-V-01: Using secure protocols\_1 }\label{lvv-9836} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9836}{LVV-9836} & +\href{https://rubinobs.atlassian.net/browse/LVV-9836}{LVV-9836} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T628 \\ -LVV-T1436 \\ + \\ + \\ \end{tabular} \\ \hline @@ -42102,11 +38817,6 @@ \subsection{[LVV-9836] DMS-LSP-REQ-0026-V-01: Using secure protocols\ }\label{lv All external connections to the LSP shall be encrypted using protocols and cipher suites compliant with LSST cybersecurity policy. -All connections from remote clients to LSST servers (including any web -sockets to enable AJAX-like functionality) will be encrypted. It is -expected that this will mean general use of "https:" protocols.\\ -Connections back out to external archives that do not support secure -communications may be left unencrypted. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -42118,24 +38828,12 @@ \subsection{[LVV-9836] DMS-LSP-REQ-0026-V-01: Using secure protocols\ }\label{lv \subsubsection{Test Cases Summary} -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T628}{LVV-T628} & \multicolumn{4}{p{12cm}}{ Verify LSP connections encrypted } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Verify that all external connections to the LSP are encrypted in -accordance with LSST cybersecurity policy. -} - \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1436}{LVV-T1436} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: Notebook Aspect tests for LSP with Authentication and TAP milestone } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -42163,17 +38861,29 @@ \subsubsection{Test Cases Summary} level of partial capability during construction. } +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T628}{LVV-T628} & \multicolumn{4}{p{12cm}}{ Verify LSP connections encrypted } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Verify that all external connections to the LSP are encrypted in +accordance with LSST cybersecurity policy. +} + \newpage -\subsection{[LVV-9837] DMS-LSP-REQ-0033-V-01: Internet-Accessible (IPv4)\ }\label{lvv-9837} +\subsection{[LVV-9837] DMS-LSP-REQ-0033-V-01: Internet-Accessible (IPv4)\_1 }\label{lvv-9837} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9837}{LVV-9837} & +\href{https://rubinobs.atlassian.net/browse/LVV-9837}{LVV-9837} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T631 \\ + \\ \end{tabular} \\ \hline @@ -42194,8 +38904,6 @@ \subsection{[LVV-9837] DMS-LSP-REQ-0033-V-01: Internet-Accessible (IPv4)\ }\labe The LSP shall support access from the public Internet using IPv4 protocols. -This covers all three aspects of the LSP and thus both browser and other -Web-API access. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -42211,7 +38919,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T631}{LVV-T631} & \multicolumn{4}{p{12cm}}{ Verify LSP access from the public Internet (IPv4) } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -42221,15 +38929,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9838] DMS-LSP-REQ-0034-V-01: Internet-Accessible (IPv6)\ }\label{lvv-9838} +\subsection{[LVV-9838] DMS-LSP-REQ-0034-V-01: Internet-Accessible (IPv6)\_1 }\label{lvv-9838} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9838}{LVV-9838} & +\href{https://rubinobs.atlassian.net/browse/LVV-9838}{LVV-9838} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T632 \\ + \\ \end{tabular} \\ \hline @@ -42250,8 +38958,6 @@ \subsection{[LVV-9838] DMS-LSP-REQ-0034-V-01: Internet-Accessible (IPv6)\ }\labe The LSP shall support access from the public Internet using IPv6 protocols. -This covers all three aspects of the LSP and thus both browser and other -Web-API access. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -42267,7 +38973,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T632}{LVV-T632} & \multicolumn{4}{p{12cm}}{ Verify LSP access from the public Internet (IPv6) } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -42277,15 +38983,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9839] DMS-LSP-REQ-0032-V-01: Multiple installations\ }\label{lvv-9839} +\subsection{[LVV-9839] DMS-LSP-REQ-0032-V-01: Multiple installations\_1 }\label{lvv-9839} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9839}{LVV-9839} & +\href{https://rubinobs.atlassian.net/browse/LVV-9839}{LVV-9839} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T630 \\ + \\ \end{tabular} \\ \hline @@ -42308,12 +39014,6 @@ \subsection{[LVV-9839] DMS-LSP-REQ-0032-V-01: Multiple installations\ }\label{lv accessible from the public Internet and instances that are accessible only within the LSST Project. -In addition to the public instances at the Project-provided Data Access -Centers, it is expected that additional instances will be used to -support internal processes such as commissioning.\\ -It is also desirable that the LSP be designed and implemented so that -its components can readily be installed outside the Project-provided -facilities (e.g., at IN2P3), but (TBR) this is not a formal requirement. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -42329,7 +39029,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T630}{LVV-T630} & \multicolumn{4}{p{12cm}}{ Verify multiple LSP instances } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -42339,15 +39039,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9840] DMS-LSP-REQ-0035-V-01: System-Availability Indication\ }\label{lvv-9840} +\subsection{[LVV-9840] DMS-LSP-REQ-0035-V-01: System-Availability Indication\_1 }\label{lvv-9840} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9840}{LVV-9840} & +\href{https://rubinobs.atlassian.net/browse/LVV-9840}{LVV-9840} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T633 \\ + \\ \end{tabular} \\ \hline @@ -42368,13 +39068,6 @@ \subsection{[LVV-9840] DMS-LSP-REQ-0035-V-01: System-Availability Indication\ }\ The LSP aspects shall provide means to inform users when their services are unavailable, including for reasons of maintenance or excessive load. -This is a DM requirement, not just a Science Platform requirement, as it -interacts with lower-level system-availability issues.\\ -Even at LSP level this is a complicated problem, as availability of -query services through the Portal, for instance, involves time budgeting -and resource management for the all of the stages of the query: query -generation, query running, results generation, display of results, and -downloading and saving of results. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -42390,7 +39083,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T633}{LVV-T633} & \multicolumn{4}{p{12cm}}{ Verify indication of system availability } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -42400,16 +39093,16 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9841] DMS-PRTL-REQ-0001-V-01: Portal is a Web Application\ }\label{lvv-9841} +\subsection{[LVV-9841] DMS-PRTL-REQ-0001-V-01: Portal is a Web Application\_1 }\label{lvv-9841} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9841}{LVV-9841} & +\href{https://rubinobs.atlassian.net/browse/LVV-9841}{LVV-9841} & Gregory Dubois-Felsmann & Verified & \begin{tabular}{c} -LVV-T1334 \\ -LVV-T849 \\ + \\ + \\ \end{tabular} \\ \hline @@ -42431,7 +39124,6 @@ \subsection{[LVV-9841] DMS-PRTL-REQ-0001-V-01: Portal is a Web Application\ }\la browsers without requiring users to download and install local software packages. -The supported browsers will be documented by the Project. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -42448,7 +39140,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1334}{LVV-T1334} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: Portal Aspect tests for LSP with Authentication and TAP milestone } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -42481,7 +39173,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T849}{LVV-T849} & \multicolumn{4}{p{12cm}}{ Authenticate to the Portal Aspect of the RSP } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Simon Krughoff & Approved & 4 & false & Test \\ \hline +Simon Krughoff & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -42491,15 +39183,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9842] DMS-PRTL-REQ-0005-V-01: Access to Calibration Products\ }\label{lvv-9842} +\subsection{[LVV-9842] DMS-PRTL-REQ-0005-V-01: Access to Calibration Products\_1 }\label{lvv-9842} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9842}{LVV-9842} & +\href{https://rubinobs.atlassian.net/browse/LVV-9842}{LVV-9842} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T638 \\ + \\ \end{tabular} \\ \hline @@ -42521,9 +39213,6 @@ \subsection{[LVV-9842] DMS-PRTL-REQ-0005-V-01: Access to Calibration Products\ } products, both directly and via linkages from science data products generated using them. -This is a sub-requirement of "Semantic Linkage: Portal" that carries -forward a specific requirement originating from early SUIT -specifications. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -42539,7 +39228,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T638}{LVV-T638} & \multicolumn{4}{p{12cm}}{ Verify access to calibration products via Portal } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -42551,15 +39240,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9843] DMS-PRTL-REQ-0007-V-01: Access to External Archives\ }\label{lvv-9843} +\subsection{[LVV-9843] DMS-PRTL-REQ-0007-V-01: Access to External Archives\_1 }\label{lvv-9843} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9843}{LVV-9843} & +\href{https://rubinobs.atlassian.net/browse/LVV-9843}{LVV-9843} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T640 \\ + \\ \end{tabular} \\ \hline @@ -42583,11 +39272,6 @@ \subsection{[LVV-9843] DMS-PRTL-REQ-0007-V-01: Access to External Archives\ }\la are associated with a given location on the sky and return that data for use within the Portal. -The purpose of this requirement is to help users connect LSST data with -other data already available in community archives (e.g., IRSA, NED, -MAST, HEASARC), and should support any VO-compliant archive. If access -to a non-VO compliant archive is critical for the needs of the LSST -project that could be considered here. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -42603,7 +39287,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T640}{LVV-T640} & \multicolumn{4}{p{12cm}}{ Verify access to external archives from Portal } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -42615,15 +39299,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9844] DMS-PRTL-REQ-0008-V-01: API for Access to Portal Session State\ }\label{lvv-9844} +\subsection{[LVV-9844] DMS-PRTL-REQ-0008-V-01: API for Access to Portal Session State\_1 }\label{lvv-9844} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9844}{LVV-9844} & +\href{https://rubinobs.atlassian.net/browse/LVV-9844}{LVV-9844} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T641 \\ + \\ \end{tabular} \\ \hline @@ -42646,9 +39330,6 @@ \subsection{[LVV-9844] DMS-PRTL-REQ-0008-V-01: API for Access to Portal Session The minimal requirement is for access to the list of queries performed in that session. -Access to the list of queries allows user code in the Notebook aspect to -use those query references to retrieve the data which was being explored -in the Portal. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -42664,7 +39345,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T641}{LVV-T641} & \multicolumn{4}{p{12cm}}{ Verify API for Access to Portal Session State } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -42676,15 +39357,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9845] DMS-PRTL-REQ-0006-V-01: Coadded Image to Single-Epoch Image Associations\ }\label{lvv-9845} +\subsection{[LVV-9845] DMS-PRTL-REQ-0006-V-01: Coadded Image to Single-Epoch Image Associations\_1 }\label{lvv-9845} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9845}{LVV-9845} & +\href{https://rubinobs.atlassian.net/browse/LVV-9845}{LVV-9845} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T639 \\ + \\ \end{tabular} \\ \hline @@ -42706,9 +39387,6 @@ \subsection{[LVV-9845] DMS-PRTL-REQ-0006-V-01: Coadded Image to Single-Epoch Ima between coadded images and the single epoch images that were used to generate them. -This is a sub-requirement of "Semantic Linkage: Portal" that carries -forward a specific requirement originating from early SUIT -specifications. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -42724,7 +39402,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T639}{LVV-T639} & \multicolumn{4}{p{12cm}}{ Verify associations between single images and coadds } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -42736,16 +39414,16 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9846] DMS-PRTL-REQ-0003-V-01: Portal Access to Workspace\ }\label{lvv-9846} +\subsection{[LVV-9846] DMS-PRTL-REQ-0003-V-01: Portal Access to Workspace\_1 }\label{lvv-9846} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9846}{LVV-9846} & +\href{https://rubinobs.atlassian.net/browse/LVV-9846}{LVV-9846} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T636 \\ -LVV-T1818 \\ + \\ + \\ \end{tabular} \\ \hline @@ -42766,8 +39444,6 @@ \subsection{[LVV-9846] DMS-PRTL-REQ-0003-V-01: Portal Access to Workspace\ }\lab The Portal aspect shall have the capability to discover all data in the user\textquotesingle s Workspace. -This will allow for data and images to be retrieved from the environment -for use within the portal. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -42783,7 +39459,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T636}{LVV-T636} & \multicolumn{4}{p{12cm}}{ Verify Portal access to Workspace } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -42795,7 +39471,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1818}{LVV-T1818} & \multicolumn{4}{p{12cm}}{ DM-SUIT-8: Verify Portal integration with workspace (via WebDAV) } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Demonstration \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Demonstration \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -42840,15 +39516,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9847] DMS-PRTL-REQ-0002-V-01: Portal Discovery of all Data Products\ }\label{lvv-9847} +\subsection{[LVV-9847] DMS-PRTL-REQ-0002-V-01: Portal Discovery of all Data Products\_1 }\label{lvv-9847} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9847}{LVV-9847} & +\href{https://rubinobs.atlassian.net/browse/LVV-9847}{LVV-9847} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T635 \\ + \\ \end{tabular} \\ \hline @@ -42872,12 +39548,6 @@ \subsection{[LVV-9847] DMS-PRTL-REQ-0002-V-01: Portal Discovery of all Data Prod calibration database, and the Reformatted EFD, as well as all user data products to which a user has access. -The Portal\textquotesingle s workflows should allow a user to learn what -data exist: what data releases are available, what image and catalog -data they contain, the names of all databases, tables, and columns, -etc.\\ -For all tabular data products the Generic Query requirements below cover -the basic level of access provided. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -42893,7 +39563,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T635}{LVV-T635} & \multicolumn{4}{p{12cm}}{ Verify Portal discovery of all data products } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -42905,16 +39575,16 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9848] DMS-PRTL-REQ-0004-V-01: Semantic Linkage: Portal Workflows\ }\label{lvv-9848} +\subsection{[LVV-9848] DMS-PRTL-REQ-0004-V-01: Semantic Linkage: Portal Workflows\_1 }\label{lvv-9848} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9848}{LVV-9848} & +\href{https://rubinobs.atlassian.net/browse/LVV-9848}{LVV-9848} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T8 \\ -LVV-T637 \\ + \\ + \\ \end{tabular} \\ \hline @@ -42935,15 +39605,6 @@ \subsection{[LVV-9848] DMS-PRTL-REQ-0004-V-01: Semantic Linkage: Portal Workflow The Portal aspect shall provide for the identification and retrieval of semantically linked data. -The Portal should provide straightforward UI workflows for starting from -a selected data item (image or catalog entry) and identifying related -data, including both direct data-dependency and provenance linkages and -more scientifically oriented linkages such as the ability to navigate -from an Object to its associated ForcedSources.\\ -Some of these linkages will be supported by the automatic exploitation -of metadata exposed through the underlying data access APIs; others will -be specifically designed workflows reflecting scientific understanding -of the relationships among LSST data products and their processing. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -42955,11 +39616,28 @@ \subsection{[LVV-9848] DMS-PRTL-REQ-0004-V-01: Semantic Linkage: Portal Workflow \subsubsection{Test Cases Summary} +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T637}{LVV-T637} & \multicolumn{4}{p{12cm}}{ Verify Portal provides semantic linkages between data products } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Test \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Verify that the Portal aspect provides users the means to identify and +retrieve semantically linked data. The Portal should provide +straightforward UI workflows for starting from a selected data item +(image or catalog entry) and identifying related data, including both +direct data-dependency and provenance linkages and more scientifically +oriented linkages such as the ability to navigate from an Object to its +associated ForcedSources. +} + \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T8}{LVV-T8} & \multicolumn{4}{p{12cm}}{ LSP-00-30: Linkage of catalog query results with associated images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Deprecated & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -42982,34 +39660,17 @@ \subsubsection{Test Cases Summary} not been loaded into PDAC. } -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T637}{LVV-T637} & \multicolumn{4}{p{12cm}}{ Verify Portal provides semantic linkages between data products } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Test \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Verify that the Portal aspect provides users the means to identify and -retrieve semantically linked data. The Portal should provide -straightforward UI workflows for starting from a selected data item -(image or catalog entry) and identifying related data, including both -direct data-dependency and provenance linkages and more scientifically -oriented linkages such as the ability to navigate from an Object to its -associated ForcedSources. -} - \newpage -\subsection{[LVV-9849] DMS-PRTL-REQ-0010-V-01: Long Query Backgrounding\ }\label{lvv-9849} +\subsection{[LVV-9849] DMS-PRTL-REQ-0010-V-01: Long Query Backgrounding\_1 }\label{lvv-9849} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9849}{LVV-9849} & +\href{https://rubinobs.atlassian.net/browse/LVV-9849}{LVV-9849} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T643 \\ + \\ \end{tabular} \\ \hline @@ -43031,12 +39692,6 @@ \subsection{[LVV-9849] DMS-PRTL-REQ-0010-V-01: Long Query Backgrounding\ }\label longer than 60 seconds and will allow the user to put the query in background if desired. -This requirement arose from user panel feedback and the original SUIT -requirements review. It requires support from DAX/database for query -estimation and that is still TBD. Having the query "in the background" -refers to the user\textquotesingle s perspective of being able to -proceed with other work while waiting for it to complete, and may or may -not involve a truly asynchronous DAX query. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -43052,7 +39707,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T643}{LVV-T643} & \multicolumn{4}{p{12cm}}{ Verify capability to run long queries in the background } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -43063,15 +39718,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9850] DMS-PRTL-REQ-0013-V-01: Query History Inspection\ }\label{lvv-9850} +\subsection{[LVV-9850] DMS-PRTL-REQ-0013-V-01: Query History Inspection\_1 }\label{lvv-9850} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9850}{LVV-9850} & +\href{https://rubinobs.atlassian.net/browse/LVV-9850}{LVV-9850} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T646 \\ + \\ \end{tabular} \\ \hline @@ -43094,17 +39749,6 @@ \subsection{[LVV-9850] DMS-PRTL-REQ-0013-V-01: Query History Inspection\ }\label for re-executing a selected query on demand, and, for recent queries, re-retrieving their results. -The implementation of this capability is assumed to rest on the API -aspect, and the underlying database systems, supporting this -functionality. The Portal interface to this is a thin UI. This should be -imagined as a CASJobs-like query history.\\ -Note that because the API aspect is shared between the Portal and -Notebook, this capability can be used to retrieve in the Portal the -results of queries recently executed in the Notebook aspect; this allows -complex ADQL queries to be formulated programmatically in the Notebook -while still permitting their results to be inspected in the Portal.\\ -Because of the reliance on the API aspect, the Portal is not required to -provide this capability for external archives. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -43120,7 +39764,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T646}{LVV-T646} & \multicolumn{4}{p{12cm}}{ Verify ability to browse query history } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -43131,15 +39775,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9851] DMS-PRTL-REQ-0012-V-01: Query Results Size Limitation\ }\label{lvv-9851} +\subsection{[LVV-9851] DMS-PRTL-REQ-0012-V-01: Query Results Size Limitation\_1 }\label{lvv-9851} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9851}{LVV-9851} & +\href{https://rubinobs.atlassian.net/browse/LVV-9851}{LVV-9851} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T645 \\ + \\ \end{tabular} \\ \hline @@ -43162,12 +39806,6 @@ \subsection{[LVV-9851] DMS-PRTL-REQ-0012-V-01: Query Results Size Limitation\ }\ maximum results size allowed and that the query has been disallowed or terminated as a result. -If the size limitation is applied at run time as query results -accumulate, this is an important concrete sub-case of the -DMS-PRTL-REQ-0011 requirement; if it is applied earlier, it is a -separate mechanism.\\ -The underlying DAX capabilities required to support this remain to be -specified in detail. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -43183,7 +39821,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T645}{LVV-T645} & \multicolumn{4}{p{12cm}}{ Verify limitation of query results size } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -43194,15 +39832,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9852] DMS-PRTL-REQ-0014-V-01: Query Saving - Portal\ }\label{lvv-9852} +\subsection{[LVV-9852] DMS-PRTL-REQ-0014-V-01: Query Saving - Portal\_1 }\label{lvv-9852} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9852}{LVV-9852} & +\href{https://rubinobs.atlassian.net/browse/LVV-9852}{LVV-9852} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T647 \\ + \\ \end{tabular} \\ \hline @@ -43240,7 +39878,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T647}{LVV-T647} & \multicolumn{4}{p{12cm}}{ Verify implementation of saving of queries } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -43252,15 +39890,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9853] DMS-PRTL-REQ-0011-V-01: Query Status and Termination Notification\ }\label{lvv-9853} +\subsection{[LVV-9853] DMS-PRTL-REQ-0011-V-01: Query Status and Termination Notification\_1 }\label{lvv-9853} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9853}{LVV-9853} & +\href{https://rubinobs.atlassian.net/browse/LVV-9853}{LVV-9853} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T644 \\ + \\ \end{tabular} \\ \hline @@ -43282,12 +39920,6 @@ \subsection{[LVV-9853] DMS-PRTL-REQ-0011-V-01: Query Status and Termination Noti database queries, including whether the query has been terminated for any reason. -There needs to be an operations discussion about when and why database -queries are terminated, and what sorts of notifications will be -generated by DAX in such cases.\\ -How the Portal Aspect will notify the user is not specified by this -requirement; it might be by email to a registered address, or it might -be through a notification mechanism in the Portal UI, or something else. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -43303,7 +39935,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T644}{LVV-T644} & \multicolumn{4}{p{12cm}}{ Verify user notification of query status } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -43313,15 +39945,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9854] DMS-PRTL-REQ-0009-V-01: Support Synchronous and Asynchronous Queries\ }\label{lvv-9854} +\subsection{[LVV-9854] DMS-PRTL-REQ-0009-V-01: Support Synchronous and Asynchronous Queries\_1 }\label{lvv-9854} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9854}{LVV-9854} & +\href{https://rubinobs.atlassian.net/browse/LVV-9854}{LVV-9854} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T642 \\ + \\ \end{tabular} \\ \hline @@ -43343,15 +39975,6 @@ \subsection{[LVV-9854] DMS-PRTL-REQ-0009-V-01: Support Synchronous and Asynchron asynchronous queries, based on user preference, loading, and resource capabilities. -This Portal capability should include an interface to initiate, monitor, -and control the execution of both sync and async queries, as well as -browse their results. Long running queries may be forced to be -asynchronous.\\ -There is not a 1:1 relationship between this Portal capability and the -analogous capability in the API aspect; for instance, the Portal may -provide UI support for placing a long-running, technically synchronous -(from the DAX perspective), query into the background from the -user\textquotesingle s perspective. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -43367,7 +39990,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T642}{LVV-T642} & \multicolumn{4}{p{12cm}}{ Verify Portal supports both synchronous and asynchronous queries } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -43380,16 +40003,16 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9855] DMS-PRTL-REQ-0017-V-01: Generic Query - ADQL-based\ }\label{lvv-9855} +\subsection{[LVV-9855] DMS-PRTL-REQ-0017-V-01: Generic Query - ADQL-based\_1 }\label{lvv-9855} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9855}{LVV-9855} & +\href{https://rubinobs.atlassian.net/browse/LVV-9855}{LVV-9855} & Gregory Dubois-Felsmann & Verified & \begin{tabular}{c} -LVV-T650 \\ -LVV-T1334 \\ + \\ + \\ \end{tabular} \\ \hline @@ -43411,14 +40034,6 @@ \subsection{[LVV-9855] DMS-PRTL-REQ-0017-V-01: Generic Query - ADQL-based\ }\lab table directly in ADQL. This facility shall be available for every table, including user-supplied tables. -This is essentially a pass-through to the underlying API aspect TAP -service.\\ -UI support for selecting from available identifiers (e.g. table or -column names) for use in the ADQL, based on the Discovery and Reflection -API, would be highly desirable.\\ -UI support for the specification of coordinate values for use in the -ADQL, based on the Spatial Query Parameters requirements below, would -also be desirable. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -43430,25 +40045,12 @@ \subsection{[LVV-9855] DMS-PRTL-REQ-0017-V-01: Generic Query - ADQL-based\ }\lab \subsubsection{Test Cases Summary} -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T650}{LVV-T650} & \multicolumn{4}{p{12cm}}{ Verify implementation of ADQL-based generic query in API aspect } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -The Portal aspect shall provide a means for entering a query against any -table directly in ADQL. This facility shall be available for every -table, including user-supplied tables. -} - \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1334}{LVV-T1334} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: Portal Aspect tests for LSP with Authentication and TAP milestone } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -43477,20 +40079,33 @@ \subsubsection{Test Cases Summary} level of partial capability during construction. } +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T650}{LVV-T650} & \multicolumn{4}{p{12cm}}{ Verify implementation of ADQL-based generic query in API aspect } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +The Portal aspect shall provide a means for entering a query against any +table directly in ADQL. This facility shall be available for every +table, including user-supplied tables. +} + \newpage -\subsection{[LVV-9856] DMS-PRTL-REQ-0016-V-01: Generic Query - Form-based\ }\label{lvv-9856} +\subsection{[LVV-9856] DMS-PRTL-REQ-0016-V-01: Generic Query - Form-based\_1 }\label{lvv-9856} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9856}{LVV-9856} & +\href{https://rubinobs.atlassian.net/browse/LVV-9856}{LVV-9856} & Gregory Dubois-Felsmann & Verified & \begin{tabular}{c} -LVV-T5 \\ -LVV-T649 \\ -LVV-T1334 \\ -LVV-T2172 \\ + \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -43513,14 +40128,6 @@ \subsection{[LVV-9856] DMS-PRTL-REQ-0016-V-01: Generic Query - Form-based\ }\lab for user tables for which the user has not provided full, or accurate, metadata. -The Discovery and Reflection API will be used to construct a form -allowing query against any attribute of a table, taking the column -metadata provided by the Reflection API into account to display units -and other information that will help the user construct a meaningful -query.\\ -We wish to allow and facilitate, but not require, users to provide -detailed metadata for the tables they create; when they do, the system -will take advantage of it. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -43536,7 +40143,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T5}{LVV-T5} & \multicolumn{4}{p{12cm}}{ LSP-00-15: Execution of basic catalog queries in the Portal } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Deprecated & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -43563,16 +40170,17 @@ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T649}{LVV-T649} & \multicolumn{4}{p{12cm}}{ Verify implementation of form-based generic query in API aspect } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2172}{LVV-T2172} & \multicolumn{4}{p{12cm}}{ LDM-503-14a: Portal Aspect access to a DP0.1 dataset in the IDF-deployed +RSP } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -The Portal aspect shall provide a search-builder form-based interface -for generic table queries. This facility may have reduced functionality -for user tables for which the user has not provided full, or accurate, -metadata. +Verify the availability through the Portal Aspect to catalog data from +the DP0.1 test dataset or an equivalent, via an RSP TAP service on the +IDF. ~The emphasis will be on an Object-like catalog.\\ +\strut \\ } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} @@ -43580,7 +40188,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1334}{LVV-T1334} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: Portal Aspect tests for LSP with Authentication and TAP milestone } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -43611,32 +40219,31 @@ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2172}{LVV-T2172} & \multicolumn{4}{p{12cm}}{ LDM-503-14a: Portal Aspect access to a DP0.1 dataset in the IDF-deployed -RSP } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T649}{LVV-T649} & \multicolumn{4}{p{12cm}}{ Verify implementation of form-based generic query in API aspect } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify the availability through the Portal Aspect to catalog data from -the DP0.1 test dataset or an equivalent, via an RSP TAP service on the -IDF. ~The emphasis will be on an Object-like catalog.\\ -\strut \\ +The Portal aspect shall provide a search-builder form-based interface +for generic table queries. This facility may have reduced functionality +for user tables for which the user has not provided full, or accurate, +metadata. } \newpage -\subsection{[LVV-9857] DMS-PRTL-REQ-0015-V-01: Generic Query\ }\label{lvv-9857} +\subsection{[LVV-9857] DMS-PRTL-REQ-0015-V-01: Generic Query\_1 }\label{lvv-9857} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9857}{LVV-9857} & +\href{https://rubinobs.atlassian.net/browse/LVV-9857}{LVV-9857} & Gregory Dubois-Felsmann & Verified & \begin{tabular}{c} -LVV-T648 \\ -LVV-T1334 \\ -LVV-T2172 \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -43657,13 +40264,6 @@ \subsection{[LVV-9857] DMS-PRTL-REQ-0015-V-01: Generic Query\ }\label{lvv-9857} The Portal aspect shall enable the generation of queries against any tabular data exposed in the API aspect. -Provision of this relies on the Discovery and Reflection API -requirement. The idea is that some level of query will automatically be -provided for every table even for tables for which no -deliberately-designed custom search screens are available.\\ -Note that image metadata is tabular data, so a basic level of ability to -query for lists of images is available through "generic queries", though -more image-specific workflows will be provided. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -43675,11 +40275,26 @@ \subsection{[LVV-9857] DMS-PRTL-REQ-0015-V-01: Generic Query\ }\label{lvv-9857} \subsubsection{Test Cases Summary} +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2172}{LVV-T2172} & \multicolumn{4}{p{12cm}}{ LDM-503-14a: Portal Aspect access to a DP0.1 dataset in the IDF-deployed +RSP } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Verify the availability through the Portal Aspect to catalog data from +the DP0.1 test dataset or an equivalent, via an RSP TAP service on the +IDF. ~The emphasis will be on an Object-like catalog.\\ +\strut \\ +} + \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T648}{LVV-T648} & \multicolumn{4}{p{12cm}}{ Verify implementation of generic queries in API aspect } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -43692,7 +40307,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1334}{LVV-T1334} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: Portal Aspect tests for LSP with Authentication and TAP milestone } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -43721,32 +40336,17 @@ \subsubsection{Test Cases Summary} level of partial capability during construction. } -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2172}{LVV-T2172} & \multicolumn{4}{p{12cm}}{ LDM-503-14a: Portal Aspect access to a DP0.1 dataset in the IDF-deployed -RSP } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Verify the availability through the Portal Aspect to catalog data from -the DP0.1 test dataset or an equivalent, via an RSP TAP service on the -IDF. ~The emphasis will be on an Object-like catalog.\\ -\strut \\ -} - \newpage -\subsection{[LVV-9858] DMS-PRTL-REQ-0018-V-01: Query Result Size\ }\label{lvv-9858} +\subsection{[LVV-9858] DMS-PRTL-REQ-0018-V-01: Query Result Size\_1 }\label{lvv-9858} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9858}{LVV-9858} & +\href{https://rubinobs.atlassian.net/browse/LVV-9858}{LVV-9858} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T651 \\ + \\ \end{tabular} \\ \hline @@ -43768,11 +40368,6 @@ \subsection{[LVV-9858] DMS-PRTL-REQ-0018-V-01: Query Result Size\ }\label{lvv-98 the API Aspect for determining or estimating the number of rows matching the query criteria without generating a full return set. -What level of support for this will be provided by the DAX services -remains to be determined, so the requirement has been written to -accommodate that uncertainty.\\ -A proper implementation would rely on row-counting in the ADQL submitted -to the DAX services. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -43788,7 +40383,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T651}{LVV-T651} & \multicolumn{4}{p{12cm}}{ Verify estimation of query result size } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -43799,16 +40394,16 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9859] DMS-PRTL-REQ-0028-V-01: Query by Identifier\ }\label{lvv-9859} +\subsection{[LVV-9859] DMS-PRTL-REQ-0028-V-01: Query by Identifier\_1 }\label{lvv-9859} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9859}{LVV-9859} & +\href{https://rubinobs.atlassian.net/browse/LVV-9859}{LVV-9859} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T5 \\ -LVV-T652 \\ + \\ + \\ \end{tabular} \\ \hline @@ -43829,14 +40424,6 @@ \subsection{[LVV-9859] DMS-PRTL-REQ-0028-V-01: Query by Identifier\ }\label{lvv- The Portal aspect shall provide UI support for performing queries for data on any LSST data product entity with a unique ID by that ID. -Given, e.g., an Object ID or a Visit ID, it should be possible to -perform a query by that ID and retrieve all, or a selection of, the data -for the corresponding Object or Visit. This requirement is limited to -the direct content of the corresponding table row; the following -requirements add semantic workflows returning additional data.\\ -It is desirable for this capability to be available wherever such a -unique ID is displayed in the UI, though the mandatory requirement is -only for a dedicated form for such a query. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -43852,7 +40439,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T5}{LVV-T5} & \multicolumn{4}{p{12cm}}{ LSP-00-15: Execution of basic catalog queries in the Portal } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Deprecated & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -43881,7 +40468,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T652}{LVV-T652} & \multicolumn{4}{p{12cm}}{ Verify query by unique identifier } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -43891,15 +40478,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9860] DMS-PRTL-REQ-0029-V-01: Query by LSST Object and Source Identifiers: Specific Match to Identifier\ }\label{lvv-9860} +\subsection{[LVV-9860] DMS-PRTL-REQ-0029-V-01: Query by LSST Object and Source Identifiers: Specific Match to Identifier\_1 }\label{lvv-9860} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9860}{LVV-9860} & +\href{https://rubinobs.atlassian.net/browse/LVV-9860}{LVV-9860} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T653 \\ + \\ \end{tabular} \\ \hline @@ -43923,11 +40510,6 @@ \subsection{[LVV-9860] DMS-PRTL-REQ-0029-V-01: Query by LSST Object and Source I entity as well as the image data and metadata directly associated with the measurement. -For example, for an Object ID query, the Portal will, upon request, -return information on the coadded images on which the Object was -observed. For a ForcedSource ID, the Portal should return information on -the associated Object and on the single-epoch image on which the -ForcedSource measurement was made. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -43943,7 +40525,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T653}{LVV-T653} & \multicolumn{4}{p{12cm}}{ Verify query by object or source identifier } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -43954,15 +40536,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9861] DMS-PRTL-REQ-0030-V-01: Query by Solar System Objects: Specific Match to Identifier\ }\label{lvv-9861} +\subsection{[LVV-9861] DMS-PRTL-REQ-0030-V-01: Query by Solar System Objects: Specific Match to Identifier\_1 }\label{lvv-9861} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9861}{LVV-9861} & +\href{https://rubinobs.atlassian.net/browse/LVV-9861}{LVV-9861} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T654 \\ + \\ \end{tabular} \\ \hline @@ -43983,10 +40565,6 @@ \subsection{[LVV-9861] DMS-PRTL-REQ-0030-V-01: Query by Solar System Objects: Sp The Portal aspect shall provide UI support to query and return data specifically associated with a Solar System Object. -The Portal will need to be able to return the data (catalog and images) -associated with a specific solar system identifier and that cover the -time range wanted. This requires that the SSO database will have -identified known solar objects that have been observed. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -44002,7 +40580,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T654}{LVV-T654} & \multicolumn{4}{p{12cm}}{ Verify query by Solar System object identifier } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -44012,17 +40590,17 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9862] DMS-PRTL-REQ-0022-V-01: Positional Query: Astrophysical Coordinate Systems\ }\label{lvv-9862} +\subsection{[LVV-9862] DMS-PRTL-REQ-0022-V-01: Positional Query: Astrophysical Coordinate Systems\_1 }\label{lvv-9862} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9862}{LVV-9862} & +\href{https://rubinobs.atlassian.net/browse/LVV-9862}{LVV-9862} & Gregory Dubois-Felsmann & Verified & \begin{tabular}{c} -LVV-T5 \\ -LVV-T2716 \\ -LVV-T2717 \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -44044,8 +40622,6 @@ \subsection{[LVV-9862] DMS-PRTL-REQ-0022-V-01: Positional Query: Astrophysical C following astrophysical coordinate systems: equatorial, ecliptic, and galactic. -The UI should include information on (and possibly selection of) the -particular definition of each available coordinate system. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -44057,11 +40633,23 @@ \subsection{[LVV-9862] DMS-PRTL-REQ-0022-V-01: Positional Query: Astrophysical C \subsubsection{Test Cases Summary} +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2717}{LVV-T2717} & \multicolumn{4}{p{12cm}}{ Prepare a catalog cone search in the Portal Aspect } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Prepare to perform a catalog search in a "cone" - i.e., a central point +and a radius - in the Portal Aspect +} + \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T5}{LVV-T5} & \multicolumn{4}{p{12cm}}{ LSP-00-15: Execution of basic catalog queries in the Portal } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Deprecated & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -44090,7 +40678,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2716}{LVV-T2716} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Test HiPS functionality in DP0.2 } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -44098,29 +40686,17 @@ \subsubsection{Test Cases Summary} imaging, within the context of DP0.2. } -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2717}{LVV-T2717} & \multicolumn{4}{p{12cm}}{ Prepare a catalog cone search in the Portal Aspect } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Prepare to perform a catalog search in a "cone" - i.e., a central point -and a radius - in the Portal Aspect -} - \newpage -\subsection{[LVV-9863] DMS-PRTL-REQ-0023-V-01: Positional Query: Astrophysical Source Name Lookup\ }\label{lvv-9863} +\subsection{[LVV-9863] DMS-PRTL-REQ-0023-V-01: Positional Query: Astrophysical Source Name Lookup\_1 }\label{lvv-9863} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9863}{LVV-9863} & +\href{https://rubinobs.atlassian.net/browse/LVV-9863}{LVV-9863} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T658 \\ + \\ \end{tabular} \\ \hline @@ -44142,7 +40718,6 @@ \subsection{[LVV-9863] DMS-PRTL-REQ-0023-V-01: Positional Query: Astrophysical S within all positional queries by the use of source names in common community-established astrophysical source name lookup services. -Services include, but are not limited to, NED, SIMBAD, and Horizons \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -44158,7 +40733,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T658}{LVV-T658} & \multicolumn{4}{p{12cm}}{ Verify positional query by astrophysical source name } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -44169,15 +40744,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9864] DMS-PRTL-REQ-0024-V-01: Positional Query: LSST Object and Source Identifiers\ }\label{lvv-9864} +\subsection{[LVV-9864] DMS-PRTL-REQ-0024-V-01: Positional Query: LSST Object and Source Identifiers\_1 }\label{lvv-9864} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9864}{LVV-9864} & +\href{https://rubinobs.atlassian.net/browse/LVV-9864}{LVV-9864} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T659 \\ + \\ \end{tabular} \\ \hline @@ -44202,10 +40777,6 @@ \subsection{[LVV-9864] DMS-PRTL-REQ-0024-V-01: Positional Query: LSST Object and tables to use for the ID-to-coordinate translation shall be documented and shall be able to be determined from the UI. -LSST object and source identifiers are not necessarily associated with -previously known astrophysical sources. The Portal will need to be able -to interpret source and object names and return positions that can be -used in positional-based searches. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -44221,7 +40792,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T659}{LVV-T659} & \multicolumn{4}{p{12cm}}{ Verify positional query by Source or Object name } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -44232,16 +40803,16 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9865] DMS-PRTL-REQ-0021-V-01: Positional Query: Multiple Positions/Objects\ }\label{lvv-9865} +\subsection{[LVV-9865] DMS-PRTL-REQ-0021-V-01: Positional Query: Multiple Positions/Objects\_1 }\label{lvv-9865} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9865}{LVV-9865} & +\href{https://rubinobs.atlassian.net/browse/LVV-9865}{LVV-9865} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T5 \\ -LVV-T656 \\ + \\ + \\ \end{tabular} \\ \hline @@ -44263,18 +40834,6 @@ \subsection{[LVV-9865] DMS-PRTL-REQ-0021-V-01: Positional Query: Multiple Positi coordinates used specified by any of the means of specifying positions required elsewhere herein. -Lists of positions may be uploaded or taken from the Workspace. -Efficient implementation of list-based queries requires a corresponding -API aspect / DAX service, to avoid the submission of large numbers of -separate queries.\\ -The system is not required to, but may, accept lists in which different -elements are specified in more than one of the supported means of -specifying positions; e.g., it is not required to support a list that is -partially in equatorial coordinates and partially in LSST object IDs, -because of the parsing and interpretation complexities involved. The -implementation should not preclude adding the ability to mix -specification types later one, guided by feedback from the user -community as to what is most useful. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -44290,7 +40849,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T5}{LVV-T5} & \multicolumn{4}{p{12cm}}{ LSP-00-15: Execution of basic catalog queries in the Portal } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Deprecated & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -44319,7 +40878,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T656}{LVV-T656} & \multicolumn{4}{p{12cm}}{ Verify query by list of positions } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -44330,19 +40889,19 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9866] DMS-PRTL-REQ-0020-V-01: Positional Query: Position on the Sky\ }\label{lvv-9866} +\subsection{[LVV-9866] DMS-PRTL-REQ-0020-V-01: Positional Query: Position on the Sky\_1 }\label{lvv-9866} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9866}{LVV-9866} & +\href{https://rubinobs.atlassian.net/browse/LVV-9866}{LVV-9866} & Gregory Dubois-Felsmann & Verified & \begin{tabular}{c} -LVV-T655 \\ -LVV-T1334 \\ -LVV-T2172 \\ -LVV-T2716 \\ -LVV-T2717 \\ + \\ + \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -44363,12 +40922,6 @@ \subsection{[LVV-9866] DMS-PRTL-REQ-0020-V-01: Positional Query: Position on the The Portal aspect shall support queries based on an astrophysical position (i.e., coordinates) on the sky. -The intent of this requirement is to enable users to search for data at -or near locations in equatorial, ecliptic or galactic coordinates and -not a specific astrophysical object.\\ -The Portal is responsible for any conversion required to put the -coordinate query parameters into the forms accepted by the underlying -API aspect / DAX services. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -44384,7 +40937,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T655}{LVV-T655} & \multicolumn{4}{p{12cm}}{ Verify query by position on the sky } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -44392,12 +40945,51 @@ \subsubsection{Test Cases Summary} coordinates on the sky. } +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2717}{LVV-T2717} & \multicolumn{4}{p{12cm}}{ Prepare a catalog cone search in the Portal Aspect } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Prepare to perform a catalog search in a "cone" - i.e., a central point +and a radius - in the Portal Aspect +} + +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2716}{LVV-T2716} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Test HiPS functionality in DP0.2 } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Verify DM and RSP requirements on the availability of Rubin-created HiPS +imaging, within the context of DP0.2. +} + +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2172}{LVV-T2172} & \multicolumn{4}{p{12cm}}{ LDM-503-14a: Portal Aspect access to a DP0.1 dataset in the IDF-deployed +RSP } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Verify the availability through the Portal Aspect to catalog data from +the DP0.1 test dataset or an equivalent, via an RSP TAP service on the +IDF. ~The emphasis will be on an Object-like catalog.\\ +\strut \\ +} + \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1334}{LVV-T1334} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: Portal Aspect tests for LSP with Authentication and TAP milestone } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -44426,56 +41018,17 @@ \subsubsection{Test Cases Summary} level of partial capability during construction. } -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2172}{LVV-T2172} & \multicolumn{4}{p{12cm}}{ LDM-503-14a: Portal Aspect access to a DP0.1 dataset in the IDF-deployed -RSP } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Verify the availability through the Portal Aspect to catalog data from -the DP0.1 test dataset or an equivalent, via an RSP TAP service on the -IDF. ~The emphasis will be on an Object-like catalog.\\ -\strut \\ -} - -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2716}{LVV-T2716} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Test HiPS functionality in DP0.2 } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Verify DM and RSP requirements on the availability of Rubin-created HiPS -imaging, within the context of DP0.2. -} - -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2717}{LVV-T2717} & \multicolumn{4}{p{12cm}}{ Prepare a catalog cone search in the Portal Aspect } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Prepare to perform a catalog search in a "cone" - i.e., a central point -and a radius - in the Portal Aspect -} - \newpage -\subsection{[LVV-9867] DMS-PRTL-REQ-0025-V-01: Positional Query: Solar System Object Names\ }\label{lvv-9867} +\subsection{[LVV-9867] DMS-PRTL-REQ-0025-V-01: Positional Query: Solar System Object Names\_1 }\label{lvv-9867} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9867}{LVV-9867} & +\href{https://rubinobs.atlassian.net/browse/LVV-9867}{LVV-9867} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T660 \\ + \\ \end{tabular} \\ \hline @@ -44499,12 +41052,6 @@ \subsection{[LVV-9867] DMS-PRTL-REQ-0025-V-01: Positional Query: Solar System Ob Minor Planet Center, and JPL?s Horizons, coupled with a date/time range specification. -The intent here is to enable a user to enter a solar system object name -(e.g., 25155 van Belle) and, for a given time range, get back a list of -observations that LSST may have made of that object because the survey -has overlapped the position of that object at the appropriate times.\\ -This capability is expected to be available for tables that are both -spatially and temporally organized, e.g., Visit or DIASource. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -44520,7 +41067,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T660}{LVV-T660} & \multicolumn{4}{p{12cm}}{ Verify positional query based on Solar System object names } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -44530,16 +41077,16 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9868] DMS-PRTL-REQ-0027-V-01: Positional Query by Region: Box-Search\ }\label{lvv-9868} +\subsection{[LVV-9868] DMS-PRTL-REQ-0027-V-01: Positional Query by Region: Box-Search\_1 }\label{lvv-9868} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9868}{LVV-9868} & +\href{https://rubinobs.atlassian.net/browse/LVV-9868}{LVV-9868} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T5 \\ -LVV-T662 \\ + \\ + \\ \end{tabular} \\ \hline @@ -44575,7 +41122,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T5}{LVV-T5} & \multicolumn{4}{p{12cm}}{ LSP-00-15: Execution of basic catalog queries in the Portal } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Deprecated & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -44604,7 +41151,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T662}{LVV-T662} & \multicolumn{4}{p{12cm}}{ Verify query by box search } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -44614,20 +41161,20 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9869] DMS-PRTL-REQ-0026-V-01: Positional Query by Region: Cone-Search\ }\label{lvv-9869} +\subsection{[LVV-9869] DMS-PRTL-REQ-0026-V-01: Positional Query by Region: Cone-Search\_1 }\label{lvv-9869} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9869}{LVV-9869} & +\href{https://rubinobs.atlassian.net/browse/LVV-9869}{LVV-9869} & Gregory Dubois-Felsmann & Verified & \begin{tabular}{c} -LVV-T5 \\ -LVV-T661 \\ -LVV-T1334 \\ -LVV-T2172 \\ -LVV-T2716 \\ -LVV-T2717 \\ + \\ + \\ + \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -44659,11 +41206,23 @@ \subsection{[LVV-9869] DMS-PRTL-REQ-0026-V-01: Positional Query by Region: Cone- \subsubsection{Test Cases Summary} +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2717}{LVV-T2717} & \multicolumn{4}{p{12cm}}{ Prepare a catalog cone search in the Portal Aspect } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Prepare to perform a catalog search in a "cone" - i.e., a central point +and a radius - in the Portal Aspect +} + \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T5}{LVV-T5} & \multicolumn{4}{p{12cm}}{ LSP-00-15: Execution of basic catalog queries in the Portal } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Deprecated & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -44690,14 +41249,29 @@ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T661}{LVV-T661} & \multicolumn{4}{p{12cm}}{ Verify query by cone search } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2716}{LVV-T2716} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Test HiPS functionality in DP0.2 } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that Portal supports position-based queries based on a -cone-shaped radial search. +Verify DM and RSP requirements on the availability of Rubin-created HiPS +imaging, within the context of DP0.2. +} + +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2172}{LVV-T2172} & \multicolumn{4}{p{12cm}}{ LDM-503-14a: Portal Aspect access to a DP0.1 dataset in the IDF-deployed +RSP } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Verify the availability through the Portal Aspect to catalog data from +the DP0.1 test dataset or an equivalent, via an RSP TAP service on the +IDF. ~The emphasis will be on an Object-like catalog.\\ +\strut \\ } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} @@ -44705,7 +41279,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1334}{LVV-T1334} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: Portal Aspect tests for LSP with Authentication and TAP milestone } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -44736,56 +41310,29 @@ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2172}{LVV-T2172} & \multicolumn{4}{p{12cm}}{ LDM-503-14a: Portal Aspect access to a DP0.1 dataset in the IDF-deployed -RSP } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Verify the availability through the Portal Aspect to catalog data from -the DP0.1 test dataset or an equivalent, via an RSP TAP service on the -IDF. ~The emphasis will be on an Object-like catalog.\\ -\strut \\ -} - -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2716}{LVV-T2716} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Test HiPS functionality in DP0.2 } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Verify DM and RSP requirements on the availability of Rubin-created HiPS -imaging, within the context of DP0.2. -} - -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2717}{LVV-T2717} & \multicolumn{4}{p{12cm}}{ Prepare a catalog cone search in the Portal Aspect } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T661}{LVV-T661} & \multicolumn{4}{p{12cm}}{ Verify query by cone search } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Prepare to perform a catalog search in a "cone" - i.e., a central point -and a radius - in the Portal Aspect +Verify that Portal supports position-based queries based on a +cone-shaped radial search. } \newpage -\subsection{[LVV-9870] DMS-PRTL-REQ-0019-V-01: Query by Date and Time: Time Range of Observation\ }\label{lvv-9870} +\subsection{[LVV-9870] DMS-PRTL-REQ-0019-V-01: Query by Date and Time: Time Range of Observation\_1 }\label{lvv-9870} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9870}{LVV-9870} & +\href{https://rubinobs.atlassian.net/browse/LVV-9870}{LVV-9870} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T663 \\ -LVV-T2677 \\ -LVV-T2711 \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -44806,17 +41353,6 @@ \subsection{[LVV-9870] DMS-PRTL-REQ-0019-V-01: Query by Date and Time: Time Rang The Portal aspect shall support queries based on times and ranges of date/time values in both UT and (barycentric) Julian date. -The intent of this requirement is to enable users to search for an event -within a range of times/dates and is akin to a positional box search of -images that overlap that time range or are fully enveloped in that time -range.\\ -This type of query should be available for all time-point based tables -in the LSST data products (e.g., Visit, Source, ForcedSource, DIASource, -and EFD), and more generally for all tables with columns indicated as -times by their metadata (e.g., by UCDs).\\ -The Portal is responsible for conversion of user-supplied times to the -appropriate form for use in the underlying API aspect and database -queries. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -44832,7 +41368,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T663}{LVV-T663} & \multicolumn{4}{p{12cm}}{ Verify query by time of observation } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -44842,39 +41378,39 @@ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2677}{LVV-T2677} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - single-epoch -images } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2711}{LVV-T2711} & \multicolumn{4}{p{12cm}}{ Perform a query by time of a table in the Portal Aspect } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the subset of RSP Portal capabilities planned to be added -for DP0.2 are present, based on single-epoch images. +Test the ability to query a table by a time associated with each row } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2711}{LVV-T2711} & \multicolumn{4}{p{12cm}}{ Perform a query by time of a table in the Portal Aspect } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2677}{LVV-T2677} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - single-epoch +images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Draft & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Test the ability to query a table by a time associated with each row +Verify that the subset of RSP Portal capabilities planned to be added +for DP0.2 are present, based on single-epoch images. } \newpage -\subsection{[LVV-9871] DMS-PRTL-REQ-0034-V-01: Access to Original Alert State\ }\label{lvv-9871} +\subsection{[LVV-9871] DMS-PRTL-REQ-0034-V-01: Access to Original Alert State\_1 }\label{lvv-9871} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9871}{LVV-9871} & +\href{https://rubinobs.atlassian.net/browse/LVV-9871}{LVV-9871} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T668 \\ + \\ \end{tabular} \\ \hline @@ -44895,8 +41431,6 @@ \subsection{[LVV-9871] DMS-PRTL-REQ-0034-V-01: Access to Original Alert State\ } The Portal aspect shall provide access to the alerts as they were originally raised. -This is in the context of features elsewhere in the system that may -allow for a chain of annotations of alerts. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -44912,7 +41446,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T668}{LVV-T668} & \multicolumn{4}{p{12cm}}{ Verify access to original alert state } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -44922,15 +41456,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9872] DMS-PRTL-REQ-0033-V-01: Queries on the Alerts Database\ }\label{lvv-9872} +\subsection{[LVV-9872] DMS-PRTL-REQ-0033-V-01: Queries on the Alerts Database\_1 }\label{lvv-9872} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9872}{LVV-9872} & +\href{https://rubinobs.atlassian.net/browse/LVV-9872}{LVV-9872} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T667 \\ + \\ \end{tabular} \\ \hline @@ -44953,9 +41487,6 @@ \subsection{[LVV-9872] DMS-PRTL-REQ-0033-V-01: Queries on the Alerts Database\ } be limited to, Alert ID, time of alert, position on the sky, filter, and alert characteristics. -This capability, as all others in this section, is limited to data -rights holders. Non-data-rights holders have access to alerts only -through the alerts stream(s) sent to public brokers. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -44971,7 +41502,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T667}{LVV-T667} & \multicolumn{4}{p{12cm}}{ Verify queries on the alerts database } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -44981,15 +41512,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9873] DMS-PRTL-REQ-0032-V-01: Query Tabular Data based upon Image MetaData\ }\label{lvv-9873} +\subsection{[LVV-9873] DMS-PRTL-REQ-0032-V-01: Query Tabular Data based upon Image MetaData\_1 }\label{lvv-9873} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9873}{LVV-9873} & +\href{https://rubinobs.atlassian.net/browse/LVV-9873}{LVV-9873} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T666 \\ + \\ \end{tabular} \\ \hline @@ -45011,9 +41542,6 @@ \subsection{[LVV-9873] DMS-PRTL-REQ-0032-V-01: Query Tabular Data based upon Ima include constraints on the properties of the images on which the catalog measurements were made. -This allows, for instance, limiting the return of Source catalog entries -to measurements made on images taken with constraints on airmass, moon -angle, etc. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -45029,7 +41557,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T666}{LVV-T666} & \multicolumn{4}{p{12cm}}{ Verify catalog query by image metadata } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -45040,15 +41568,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9874] DMS-PRTL-REQ-0031-V-01: Tabular Data Query Specifications\ }\label{lvv-9874} +\subsection{[LVV-9874] DMS-PRTL-REQ-0031-V-01: Tabular Data Query Specifications\_1 }\label{lvv-9874} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9874}{LVV-9874} & +\href{https://rubinobs.atlassian.net/browse/LVV-9874}{LVV-9874} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T2677 \\ + \\ \end{tabular} \\ \hline @@ -45070,9 +41598,6 @@ \subsection{[LVV-9874] DMS-PRTL-REQ-0031-V-01: Tabular Data Query Specifications the (DIA)Object and (DIA)Source tables, driven by the data dictionary associated with the tables. -This should be satisfied almost completely by the "Generic Query - -Form-Based" requirement above, but with some additional work on the UI -to produce a more friendly workflow. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -45089,7 +41614,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2677}{LVV-T2677} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - single-epoch images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -45099,19 +41624,19 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9875] DMS-PRTL-REQ-0039-V-01: Coadded Image Query Specifications\ }\label{lvv-9875} +\subsection{[LVV-9875] DMS-PRTL-REQ-0039-V-01: Coadded Image Query Specifications\_1 }\label{lvv-9875} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9875}{LVV-9875} & -Gregory Dubois-Felsmann & In Verification & +\href{https://rubinobs.atlassian.net/browse/LVV-9875}{LVV-9875} & +Gregory Dubois-Felsmann & Verified & \begin{tabular}{c} -LVV-T673 \\ -LVV-T707 \\ -LVV-T2709 \\ -LVV-T2710 \\ -LVV-T2721 \\ + \\ + \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -45147,76 +41672,76 @@ \subsection{[LVV-9875] DMS-PRTL-REQ-0039-V-01: Coadded Image Query Specification \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T673}{LVV-T673} & \multicolumn{4}{p{12cm}}{ Verify query for coadds by image metadata } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2721}{LVV-T2721} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - coadded images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the Portal aspect supports queries based on image metadata -describing the provenance of the contributing images, that return the -corresponding coadd image(s). +Verify that the subset of RSP Portal capabilities planned to be added +for DP0.2 are present, as pertaining to coadded images } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T707}{LVV-T707} & \multicolumn{4}{p{12cm}}{ Verify multi-image scaling and alignment } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2710}{LVV-T2710} & \multicolumn{4}{p{12cm}}{ Prepare time-based ObsTAP image search in the Portal Aspect } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Inspection \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the Portal has the capability to display multiple images on -a common astrophysical coordinate scale, aligned on the screen in a -common orientation. +Set up (but do not execute) a search for images at a range of times. } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2709}{LVV-T2709} & \multicolumn{4}{p{12cm}}{ Prepare location-based ObsTAP image search in the Portal Aspect } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T707}{LVV-T707} & \multicolumn{4}{p{12cm}}{ Verify multi-image scaling and alignment } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Set up (but do not execute) a search for images at a point on the sky. +Verify that the Portal has the capability to display multiple images on +a common astrophysical coordinate scale, aligned on the screen in a +common orientation. } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2710}{LVV-T2710} & \multicolumn{4}{p{12cm}}{ Prepare time-based ObsTAP image search in the Portal Aspect } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T673}{LVV-T673} & \multicolumn{4}{p{12cm}}{ Verify query for coadds by image metadata } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Set up (but do not execute) a search for images at a range of times. +Verify that the Portal aspect supports queries based on image metadata +describing the provenance of the contributing images, that return the +corresponding coadd image(s). } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2721}{LVV-T2721} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - coadded images } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2709}{LVV-T2709} & \multicolumn{4}{p{12cm}}{ Prepare location-based ObsTAP image search in the Portal Aspect } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the subset of RSP Portal capabilities planned to be added -for DP0.2 are present, as pertaining to coadded images +Set up (but do not execute) a search for images at a point on the sky. } \newpage -\subsection{[LVV-9876] DMS-PRTL-REQ-0037-V-01: Query for Single Epoch CCD Image\ }\label{lvv-9876} +\subsection{[LVV-9876] DMS-PRTL-REQ-0037-V-01: Query for Single Epoch CCD Image\_1 }\label{lvv-9876} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9876}{LVV-9876} & +\href{https://rubinobs.atlassian.net/browse/LVV-9876}{LVV-9876} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T671 \\ -LVV-T2677 \\ + \\ + \\ \end{tabular} \\ \hline @@ -45238,8 +41763,6 @@ \subsection{[LVV-9876] DMS-PRTL-REQ-0037-V-01: Query for Single Epoch CCD Image\ selected by a single-epoch visit image query to those from a specified CCD. -The intent is to enable the return of every image from CCD X as a -function of time or filter to enable viewing just that CCD. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -45253,41 +41776,41 @@ \subsection{[LVV-9876] DMS-PRTL-REQ-0037-V-01: Query for Single Epoch CCD Image\ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T671}{LVV-T671} & \multicolumn{4}{p{12cm}}{ Verify query for single-epoch CCD images } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2677}{LVV-T2677} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - single-epoch +images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that users of the single-epoch query service -(\href{https://jira.lsstcorp.org/browse/LVV-9878}{LVV-9878}) can limit -the returned visit images to only a specified CCD. +Verify that the subset of RSP Portal capabilities planned to be added +for DP0.2 are present, based on single-epoch images. } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2677}{LVV-T2677} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - single-epoch -images } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T671}{LVV-T671} & \multicolumn{4}{p{12cm}}{ Verify query for single-epoch CCD images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the subset of RSP Portal capabilities planned to be added -for DP0.2 are present, based on single-epoch images. +Verify that users of the single-epoch query service +(\href{https://jira.lsstcorp.org/browse/LVV-9878}{LVV-9878}) can limit +the returned visit images to only a specified CCD. } \newpage -\subsection{[LVV-9877] DMS-PRTL-REQ-0036-V-01: Query for Single Epoch Raft Images\ }\label{lvv-9877} +\subsection{[LVV-9877] DMS-PRTL-REQ-0036-V-01: Query for Single Epoch Raft Images\_1 }\label{lvv-9877} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9877}{LVV-9877} & +\href{https://rubinobs.atlassian.net/browse/LVV-9877}{LVV-9877} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T670 \\ + \\ \end{tabular} \\ \hline @@ -45309,8 +41832,6 @@ \subsection{[LVV-9877] DMS-PRTL-REQ-0036-V-01: Query for Single Epoch Raft Image selected by a single-epoch visit image query to those from a specified raft. -The intent is to enable the return of every image from RAFT X as a -function of time or filter to enable viewing just that raft. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -45326,7 +41847,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T670}{LVV-T670} & \multicolumn{4}{p{12cm}}{ Verify query for single-epoch raft images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -45337,17 +41858,17 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9878] DMS-PRTL-REQ-0035-V-01: Query for Single Epoch Visit Images\ }\label{lvv-9878} +\subsection{[LVV-9878] DMS-PRTL-REQ-0035-V-01: Query for Single Epoch Visit Images\_1 }\label{lvv-9878} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9878}{LVV-9878} & +\href{https://rubinobs.atlassian.net/browse/LVV-9878}{LVV-9878} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T669 \\ -LVV-T2677 \\ -LVV-T2712 \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -45369,8 +41890,6 @@ \subsection{[LVV-9878] DMS-PRTL-REQ-0035-V-01: Query for Single Epoch Visit Imag query or a list of visits and return a list of all single-epoch images of a specified type corresponding to those visits. -The common image types will be raw, PVI (processed, i.e., calibrated, -visit image), and difference image. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -45386,7 +41905,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T669}{LVV-T669} & \multicolumn{4}{p{12cm}}{ Verify query for single-epoch visit images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -45397,47 +41916,47 @@ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2677}{LVV-T2677} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - single-epoch -images } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2712}{LVV-T2712} & \multicolumn{4}{p{12cm}}{ Perform a visit-ID-based image search in the Portal Aspect } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the subset of RSP Portal capabilities planned to be added -for DP0.2 are present, based on single-epoch images. +Demonstrate that searches by visit can be performed in the Portal Aspect +ObsTAP image metadata search screen.\\ +\strut \\ +This test case is also used to verify the existence of the key +underlying API Aspect services. } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2712}{LVV-T2712} & \multicolumn{4}{p{12cm}}{ Perform a visit-ID-based image search in the Portal Aspect } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2677}{LVV-T2677} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - single-epoch +images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Demonstrate that searches by visit can be performed in the Portal Aspect -ObsTAP image metadata search screen.\\ -\strut \\ -This test case is also used to verify the existence of the key -underlying API Aspect services. +Verify that the subset of RSP Portal capabilities planned to be added +for DP0.2 are present, based on single-epoch images. } \newpage -\subsection{[LVV-9879] DMS-PRTL-REQ-0038-V-01: Single-Epoch Image Query Specifications\ }\label{lvv-9879} +\subsection{[LVV-9879] DMS-PRTL-REQ-0038-V-01: Single-Epoch Image Query Specifications\_1 }\label{lvv-9879} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9879}{LVV-9879} & -Gregory Dubois-Felsmann & In Verification & +\href{https://rubinobs.atlassian.net/browse/LVV-9879}{LVV-9879} & +Gregory Dubois-Felsmann & Verified & \begin{tabular}{c} -LVV-T672 \\ -LVV-T707 \\ -LVV-T2677 \\ -LVV-T2709 \\ -LVV-T2710 \\ + \\ + \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -45460,11 +41979,6 @@ \subsection{[LVV-9879] DMS-PRTL-REQ-0038-V-01: Single-Epoch Image Query Specific parameters including pointing, time and date, and filter selection, as well as on parameters from the Reformatted EFD. -The parameters specifically named are expected to be highlighted in the -UI, rather than requiring the user to scroll through a long -generic-table-query form to find the appropriate fields. The UI will -provide support for generating a join query including tables from the -R-EFD, and for selecting the R-EFD tables and columns to use. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -45478,77 +41992,77 @@ \subsection{[LVV-9879] DMS-PRTL-REQ-0038-V-01: Single-Epoch Image Query Specific \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T672}{LVV-T672} & \multicolumn{4}{p{12cm}}{ Verify metadata query for single-epoch images } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2710}{LVV-T2710} & \multicolumn{4}{p{12cm}}{ Prepare time-based ObsTAP image search in the Portal Aspect } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the Portal provides an option to query for visits and -single-epoch images of a certain type based on image metadata or -parameters from the reformatted EFD. +Set up (but do not execute) a search for images at a range of times. } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T707}{LVV-T707} & \multicolumn{4}{p{12cm}}{ Verify multi-image scaling and alignment } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2677}{LVV-T2677} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - single-epoch +images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Inspection \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the Portal has the capability to display multiple images on -a common astrophysical coordinate scale, aligned on the screen in a -common orientation. +Verify that the subset of RSP Portal capabilities planned to be added +for DP0.2 are present, based on single-epoch images. } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2677}{LVV-T2677} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - single-epoch -images } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T707}{LVV-T707} & \multicolumn{4}{p{12cm}}{ Verify multi-image scaling and alignment } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the subset of RSP Portal capabilities planned to be added -for DP0.2 are present, based on single-epoch images. +Verify that the Portal has the capability to display multiple images on +a common astrophysical coordinate scale, aligned on the screen in a +common orientation. } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2709}{LVV-T2709} & \multicolumn{4}{p{12cm}}{ Prepare location-based ObsTAP image search in the Portal Aspect } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T672}{LVV-T672} & \multicolumn{4}{p{12cm}}{ Verify metadata query for single-epoch images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Set up (but do not execute) a search for images at a point on the sky. +Verify that the Portal provides an option to query for visits and +single-epoch images of a certain type based on image metadata or +parameters from the reformatted EFD. } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2710}{LVV-T2710} & \multicolumn{4}{p{12cm}}{ Prepare time-based ObsTAP image search in the Portal Aspect } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2709}{LVV-T2709} & \multicolumn{4}{p{12cm}}{ Prepare location-based ObsTAP image search in the Portal Aspect } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Set up (but do not execute) a search for images at a range of times. +Set up (but do not execute) a search for images at a point on the sky. } \newpage -\subsection{[LVV-9880] DMS-PRTL-REQ-0041-V-01: Query for Coadded Image Cutouts\ }\label{lvv-9880} +\subsection{[LVV-9880] DMS-PRTL-REQ-0041-V-01: Query for Coadded Image Cutouts\_1 }\label{lvv-9880} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9880}{LVV-9880} & +\href{https://rubinobs.atlassian.net/browse/LVV-9880}{LVV-9880} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T7 \\ -LVV-T674 \\ + \\ + \\ \end{tabular} \\ \hline @@ -45572,7 +42086,6 @@ \subsection{[LVV-9880] DMS-PRTL-REQ-0041-V-01: Query for Coadded Image Cutouts\ position and image size, including the appropriate metadata for describing the image cut-outs. -This is a front end to a cutout capability in the API aspect. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -45584,11 +42097,24 @@ \subsection{[LVV-9880] DMS-PRTL-REQ-0041-V-01: Query for Coadded Image Cutouts\ \subsubsection{Test Cases Summary} +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T674}{LVV-T674} & \multicolumn{4}{p{12cm}}{ Verify query for coadd image cutouts } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Verify that Portal users can query based on image metadata for coadds, +then obtain a list of sub-images (cutouts) with a specified center +position and size. +} + \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T7}{LVV-T7} & \multicolumn{4}{p{12cm}}{ LSP-00-25: Image metadata, image, and image cutout queries } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Deprecated & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -45616,31 +42142,18 @@ \subsubsection{Test Cases Summary} \strut \\ } -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T674}{LVV-T674} & \multicolumn{4}{p{12cm}}{ Verify query for coadd image cutouts } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Verify that Portal users can query based on image metadata for coadds, -then obtain a list of sub-images (cutouts) with a specified center -position and size. -} - \newpage -\subsection{[LVV-9881] DMS-PRTL-REQ-0040-V-01: Query for Single Epoch Image Cutouts\ }\label{lvv-9881} +\subsection{[LVV-9881] DMS-PRTL-REQ-0040-V-01: Query for Single Epoch Image Cutouts\_1 }\label{lvv-9881} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9881}{LVV-9881} & +\href{https://rubinobs.atlassian.net/browse/LVV-9881}{LVV-9881} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T7 \\ -LVV-T675 \\ + \\ + \\ \end{tabular} \\ \hline @@ -45664,7 +42177,6 @@ \subsection{[LVV-9881] DMS-PRTL-REQ-0040-V-01: Query for Single Epoch Image Cuto and image size, including the appropriate metadata for describing the image cut-outs. -This is a front end to a cutout capability in the API aspect. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -45676,11 +42188,24 @@ \subsection{[LVV-9881] DMS-PRTL-REQ-0040-V-01: Query for Single Epoch Image Cuto \subsubsection{Test Cases Summary} +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T675}{LVV-T675} & \multicolumn{4}{p{12cm}}{ Verify query for single-epoch image cutouts } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Verify that Portal users can query based on image metadata for +single-epoch images, then obtain a list of sub-images (cutouts) with a +specified center position and size. +} + \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T7}{LVV-T7} & \multicolumn{4}{p{12cm}}{ LSP-00-25: Image metadata, image, and image cutout queries } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Deprecated & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -45708,32 +42233,19 @@ \subsubsection{Test Cases Summary} \strut \\ } -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T675}{LVV-T675} & \multicolumn{4}{p{12cm}}{ Verify query for single-epoch image cutouts } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Verify that Portal users can query based on image metadata for -single-epoch images, then obtain a list of sub-images (cutouts) with a -specified center position and size. -} - \newpage -\subsection{[LVV-9882] DMS-PRTL-REQ-0044-V-01: Linking Visualization of Image Data to Tabular Data\ }\label{lvv-9882} +\subsection{[LVV-9882] DMS-PRTL-REQ-0044-V-01: Linking Visualization of Image Data to Tabular Data\_1 }\label{lvv-9882} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9882}{LVV-9882} & +\href{https://rubinobs.atlassian.net/browse/LVV-9882}{LVV-9882} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T679 \\ -LVV-T2677 \\ -LVV-T2721 \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -45754,10 +42266,6 @@ \subsection{[LVV-9882] DMS-PRTL-REQ-0044-V-01: Linking Visualization of Image Da The Portal aspect shall provide the capability for the user to navigate between visualized tabular data and visualized image data. -For instance, there should be very simple UI support to display an image -based on a row in an image metadata table, or to navigate from a -selected source overplotted on an image to further information about -that source. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -45773,7 +42281,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T679}{LVV-T679} & \multicolumn{4}{p{12cm}}{ Verify visualization linking image and tabular data } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -45784,42 +42292,42 @@ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2677}{LVV-T2677} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - single-epoch -images } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2721}{LVV-T2721} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - coadded images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ Verify that the subset of RSP Portal capabilities planned to be added -for DP0.2 are present, based on single-epoch images. +for DP0.2 are present, as pertaining to coadded images } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2721}{LVV-T2721} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - coadded images } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2677}{LVV-T2677} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - single-epoch +images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ Verify that the subset of RSP Portal capabilities planned to be added -for DP0.2 are present, as pertaining to coadded images +for DP0.2 are present, based on single-epoch images. } \newpage -\subsection{[LVV-9883] DMS-PRTL-REQ-0043-V-01: Visualization of Ancillary Information\ }\label{lvv-9883} +\subsection{[LVV-9883] DMS-PRTL-REQ-0043-V-01: Visualization of Ancillary Information\_1 }\label{lvv-9883} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9883}{LVV-9883} & +\href{https://rubinobs.atlassian.net/browse/LVV-9883}{LVV-9883} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T678 \\ -LVV-T2677 \\ -LVV-T2721 \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -45842,18 +42350,6 @@ \subsection{[LVV-9883] DMS-PRTL-REQ-0043-V-01: Visualization of Ancillary Inform limited to, image regions, image bit-planes, survey footprints, focal-plane footprints and PSF representations. -The intent here is to call attention to the fact there is more than just -the survey images and coadds that are have a ?2-dimension? form that -need to be visualized and presented to the user in the interface.\\ -The specific ancillary data products to visualize will be determined -during construction, based in part on feedback received during PDAC -operation and the use of the Portal tools by developers.\\ -It is desirable that custom visualizations be available for important -and frequently used ones such as Footprints (which can readily be -displayed as pixel overlays). Where dedicated Portal visualizations are -not available, however, users should be able to use either LSST-provided -or community libraries in the Notebook aspect to create custom -visualizations. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -45869,7 +42365,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T678}{LVV-T678} & \multicolumn{4}{p{12cm}}{ Verify visualization of ancillary information } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -45881,42 +42377,42 @@ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2677}{LVV-T2677} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - single-epoch -images } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2721}{LVV-T2721} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - coadded images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ Verify that the subset of RSP Portal capabilities planned to be added -for DP0.2 are present, based on single-epoch images. +for DP0.2 are present, as pertaining to coadded images } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2721}{LVV-T2721} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - coadded images } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2677}{LVV-T2677} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - single-epoch +images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ Verify that the subset of RSP Portal capabilities planned to be added -for DP0.2 are present, as pertaining to coadded images +for DP0.2 are present, based on single-epoch images. } \newpage -\subsection{[LVV-9884] DMS-PRTL-REQ-0042-V-01: Visualization of Tabular and Image Data\ }\label{lvv-9884} +\subsection{[LVV-9884] DMS-PRTL-REQ-0042-V-01: Visualization of Tabular and Image Data\_1 }\label{lvv-9884} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9884}{LVV-9884} & +\href{https://rubinobs.atlassian.net/browse/LVV-9884}{LVV-9884} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T677 \\ -LVV-T2677 \\ -LVV-T2721 \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -45937,14 +42433,6 @@ \subsection{[LVV-9884] DMS-PRTL-REQ-0042-V-01: Visualization of Tabular and Imag The Portal aspect shall provide the capability to visualize all tabular and image data products in the DPDD, as well as user data products. -The products in the DPDD are the primary data products for use by the -LSST users. The "tabular and image" qualification indicates that the -Portal is not required to provide a dedicated visualization for all data -products that do not naturally fall into one of those categories.\\ -For user data products, the amount of detail and labeling, and the -amount of UI support, will be less if they lack the full level of -metadata that comes with the Project\textquotesingle s own data -products. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -45960,7 +42448,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T677}{LVV-T677} & \multicolumn{4}{p{12cm}}{ Verify Portal provides visualization of tabular and image data } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -45971,40 +42459,40 @@ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2677}{LVV-T2677} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - single-epoch -images } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2721}{LVV-T2721} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - coadded images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ Verify that the subset of RSP Portal capabilities planned to be added -for DP0.2 are present, based on single-epoch images. +for DP0.2 are present, as pertaining to coadded images } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2721}{LVV-T2721} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - coadded images } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2677}{LVV-T2677} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - single-epoch +images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ Verify that the subset of RSP Portal capabilities planned to be added -for DP0.2 are present, as pertaining to coadded images +for DP0.2 are present, based on single-epoch images. } \newpage -\subsection{[LVV-9885] DMS-PRTL-REQ-0045-V-01: Visualization of Uploaded Tabular and Image Data\ }\label{lvv-9885} +\subsection{[LVV-9885] DMS-PRTL-REQ-0045-V-01: Visualization of Uploaded Tabular and Image Data\_1 }\label{lvv-9885} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9885}{LVV-9885} & +\href{https://rubinobs.atlassian.net/browse/LVV-9885}{LVV-9885} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T680 \\ + \\ \end{tabular} \\ \hline @@ -46025,8 +42513,6 @@ \subsection{[LVV-9885] DMS-PRTL-REQ-0045-V-01: Visualization of Uploaded Tabular The Portal aspect shall support a convenient workflow for the visualization of uploaded tabular and image data products. -The idea is to provide something close to a one-button "show me this" -workflow. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -46042,7 +42528,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T680}{LVV-T680} & \multicolumn{4}{p{12cm}}{ Verify visualization tool for uploaded tabular or image data } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -46052,16 +42538,16 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9886] DMS-PRTL-REQ-0046-V-01: Visualization of Workspace Data\ }\label{lvv-9886} +\subsection{[LVV-9886] DMS-PRTL-REQ-0046-V-01: Visualization of Workspace Data\_1 }\label{lvv-9886} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9886}{LVV-9886} & +\href{https://rubinobs.atlassian.net/browse/LVV-9886}{LVV-9886} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T681 \\ -LVV-T1818 \\ + \\ + \\ \end{tabular} \\ \hline @@ -46082,9 +42568,6 @@ \subsection{[LVV-9886] DMS-PRTL-REQ-0046-V-01: Visualization of Workspace Data\ The Portal aspect shall support a convenient workflow for the visualization of data selected in a workspace browser. -This should appear as a standard "select and open" workflow, with the -Portal determining a reasonable action to take based on its -determination of the type of Workspace data selected. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -46096,23 +42579,11 @@ \subsection{[LVV-9886] DMS-PRTL-REQ-0046-V-01: Visualization of Workspace Data\ \subsubsection{Test Cases Summary} -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T681}{LVV-T681} & \multicolumn{4}{p{12cm}}{ Verify visualization of workspace data } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Verify that data selected in a workspace browser can be conveniently -visualized. -} - \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1818}{LVV-T1818} & \multicolumn{4}{p{12cm}}{ DM-SUIT-8: Verify Portal integration with workspace (via WebDAV) } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Demonstration \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Demonstration \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -46155,17 +42626,29 @@ \subsubsection{Test Cases Summary} \end{itemize} } +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T681}{LVV-T681} & \multicolumn{4}{p{12cm}}{ Verify visualization of workspace data } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Verify that data selected in a workspace browser can be conveniently +visualized. +} + \newpage -\subsection{[LVV-9887] DMS-PRTL-REQ-0048-V-01: Alert Visualization\ }\label{lvv-9887} +\subsection{[LVV-9887] DMS-PRTL-REQ-0048-V-01: Alert Visualization\_1 }\label{lvv-9887} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9887}{LVV-9887} & +\href{https://rubinobs.atlassian.net/browse/LVV-9887}{LVV-9887} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T683 \\ + \\ \end{tabular} \\ \hline @@ -46189,12 +42672,6 @@ \subsection{[LVV-9887] DMS-PRTL-REQ-0048-V-01: Alert Visualization\ }\label{lvv- photometric time series, the source and object information (e.g., position, brightness). -This display is based on a query performed on the alert database. It may -also be desirable to provide this functionality based on an actual -published alert packet, e.g., by permitting the upload of such a packet -for display.\\ -The alert property sheet should facilitate further exploration based on, -e.g., the associated Object IDs in the alert. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -46210,7 +42687,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T683}{LVV-T683} & \multicolumn{4}{p{12cm}}{ Verify visualization of alerts } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -46223,15 +42700,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9888] DMS-PRTL-REQ-0047-V-01: Table Row Property Sheet\ }\label{lvv-9888} +\subsection{[LVV-9888] DMS-PRTL-REQ-0047-V-01: Table Row Property Sheet\_1 }\label{lvv-9888} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9888}{LVV-9888} & +\href{https://rubinobs.atlassian.net/browse/LVV-9888}{LVV-9888} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T682 \\ + \\ \end{tabular} \\ \hline @@ -46254,18 +42731,6 @@ \subsection{[LVV-9888] DMS-PRTL-REQ-0047-V-01: Table Row Property Sheet\ }\label row, taking advantage of available metadata to supply units and other semantic information for each column value. -Resources permitting, the property sheet may be elaborated to provide -additional functionality (typically, further queries) associated with -particular data items displayed.\\ -Property sheets should, where enabled by metadata, appropriately exhibit -relationships between columns, such by displaying a value and its -uncertainty together.\\ -The system must provide a generic property sheet functionality for any -table for which full metadata is available. It may also provide custom -property sheets for commonly-queried tables such as Object, -ForcedSource, Visit, etc. that provide a more scientifically useful -layout, and additional available workflows, than possible just from the -metadata. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -46281,7 +42746,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T682}{LVV-T682} & \multicolumn{4}{p{12cm}}{ Verify availability of property sheets for table rows } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -46292,17 +42757,17 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9889] DMS-PRTL-REQ-0050-V-01: Column Selection of Tabular Data\ }\label{lvv-9889} +\subsection{[LVV-9889] DMS-PRTL-REQ-0050-V-01: Column Selection of Tabular Data\_1 }\label{lvv-9889} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9889}{LVV-9889} & +\href{https://rubinobs.atlassian.net/browse/LVV-9889}{LVV-9889} & Gregory Dubois-Felsmann & Verified & \begin{tabular}{c} -LVV-T6 \\ -LVV-T685 \\ -LVV-T2172 \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -46323,8 +42788,6 @@ \subsection{[LVV-9889] DMS-PRTL-REQ-0050-V-01: Column Selection of Tabular Data\ The Portal aspect shall provide the capability to select, for display and downloading, specific columns within the tabular data viewer. -The intent of this requirement is to enable users to decide which -columns are desired for display and download. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -46340,7 +42803,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T6}{LVV-T6} & \multicolumn{4}{p{12cm}}{ LSP-00-20: Operation of the UI for interaction with tabular data results } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Deprecated & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -46375,42 +42838,42 @@ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T685}{LVV-T685} & \multicolumn{4}{p{12cm}}{ Verify column selection from tables } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2172}{LVV-T2172} & \multicolumn{4}{p{12cm}}{ LDM-503-14a: Portal Aspect access to a DP0.1 dataset in the IDF-deployed +RSP } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the Portal provides the capability to select specific -columns from tabular data, for display and download. +Verify the availability through the Portal Aspect to catalog data from +the DP0.1 test dataset or an equivalent, via an RSP TAP service on the +IDF. ~The emphasis will be on an Object-like catalog.\\ +\strut \\ } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2172}{LVV-T2172} & \multicolumn{4}{p{12cm}}{ LDM-503-14a: Portal Aspect access to a DP0.1 dataset in the IDF-deployed -RSP } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T685}{LVV-T685} & \multicolumn{4}{p{12cm}}{ Verify column selection from tables } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify the availability through the Portal Aspect to catalog data from -the DP0.1 test dataset or an equivalent, via an RSP TAP service on the -IDF. ~The emphasis will be on an Object-like catalog.\\ -\strut \\ +Verify that the Portal provides the capability to select specific +columns from tabular data, for display and download. } \newpage -\subsection{[LVV-9890] DMS-PRTL-REQ-0052-V-01: Copying of Tabular Data\ }\label{lvv-9890} +\subsection{[LVV-9890] DMS-PRTL-REQ-0052-V-01: Copying of Tabular Data\_1 }\label{lvv-9890} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9890}{LVV-9890} & +\href{https://rubinobs.atlassian.net/browse/LVV-9890}{LVV-9890} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T687 \\ + \\ \end{tabular} \\ \hline @@ -46431,9 +42894,6 @@ \subsection{[LVV-9890] DMS-PRTL-REQ-0052-V-01: Copying of Tabular Data\ }\label{ The Portal aspect shall provide the capability of interactively selecting and copying data within a displayed data table. -The intent of this requirement is to enable users to use the mouse to -select fields within a displayed table and utilize standard copy -mechanisms. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -46449,7 +42909,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T687}{LVV-T687} & \multicolumn{4}{p{12cm}}{ Verify capability of copying data in tables } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -46459,18 +42919,18 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9891] DMS-PRTL-REQ-0049-V-01: Display of Tabular Data\ }\label{lvv-9891} +\subsection{[LVV-9891] DMS-PRTL-REQ-0049-V-01: Display of Tabular Data\_1 }\label{lvv-9891} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9891}{LVV-9891} & +\href{https://rubinobs.atlassian.net/browse/LVV-9891}{LVV-9891} & Gregory Dubois-Felsmann & Verified & \begin{tabular}{c} -LVV-T6 \\ -LVV-T684 \\ -LVV-T1334 \\ -LVV-T2172 \\ + \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -46491,8 +42951,6 @@ \subsection{[LVV-9891] DMS-PRTL-REQ-0049-V-01: Display of Tabular Data\ }\label{ The Portal aspect provide the capability to display tabular data in an interactive environment which displays the tables by columns and rows. -The intent of this requirement is to capture that the database query -returns are displayed. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -46508,7 +42966,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T6}{LVV-T6} & \multicolumn{4}{p{12cm}}{ LSP-00-20: Operation of the UI for interaction with tabular data results } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Deprecated & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -46543,14 +43001,17 @@ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T684}{LVV-T684} & \multicolumn{4}{p{12cm}}{ Verify display of tabular data } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2172}{LVV-T2172} & \multicolumn{4}{p{12cm}}{ LDM-503-14a: Portal Aspect access to a DP0.1 dataset in the IDF-deployed +RSP } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the Portal provides an interactive environment that displays -table data by columns and rows. +Verify the availability through the Portal Aspect to catalog data from +the DP0.1 test dataset or an equivalent, via an RSP TAP service on the +IDF. ~The emphasis will be on an Object-like catalog.\\ +\strut \\ } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} @@ -46558,7 +43019,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1334}{LVV-T1334} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: Portal Aspect tests for LSP with Authentication and TAP milestone } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -46589,30 +43050,27 @@ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2172}{LVV-T2172} & \multicolumn{4}{p{12cm}}{ LDM-503-14a: Portal Aspect access to a DP0.1 dataset in the IDF-deployed -RSP } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T684}{LVV-T684} & \multicolumn{4}{p{12cm}}{ Verify display of tabular data } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify the availability through the Portal Aspect to catalog data from -the DP0.1 test dataset or an equivalent, via an RSP TAP service on the -IDF. ~The emphasis will be on an Object-like catalog.\\ -\strut \\ +Verify that the Portal provides an interactive environment that displays +table data by columns and rows. } \newpage -\subsection{[LVV-9892] DMS-PRTL-REQ-0051-V-01: Display Order of Columns of Tabular Data\ }\label{lvv-9892} +\subsection{[LVV-9892] DMS-PRTL-REQ-0051-V-01: Display Order of Columns of Tabular Data\_1 }\label{lvv-9892} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9892}{LVV-9892} & +\href{https://rubinobs.atlassian.net/browse/LVV-9892}{LVV-9892} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T686 \\ + \\ \end{tabular} \\ \hline @@ -46633,8 +43091,6 @@ \subsection{[LVV-9892] DMS-PRTL-REQ-0051-V-01: Display Order of Columns of Tabul The Portal aspect shall provide the capability to change the display order of the columns for tabular data. -The intent of this requirement is to enable users to decide which order -to view the columns. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -46650,7 +43106,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T686}{LVV-T686} & \multicolumn{4}{p{12cm}}{ Verify capability to re-order columns in displayed tabular data } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -46660,17 +43116,17 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9893] DMS-PRTL-REQ-0054-V-01: Paging of Tabular Data\ }\label{lvv-9893} +\subsection{[LVV-9893] DMS-PRTL-REQ-0054-V-01: Paging of Tabular Data\_1 }\label{lvv-9893} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9893}{LVV-9893} & +\href{https://rubinobs.atlassian.net/browse/LVV-9893}{LVV-9893} & Gregory Dubois-Felsmann & Verified & \begin{tabular}{c} -LVV-T6 \\ -LVV-T689 \\ -LVV-T2172 \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -46691,9 +43147,6 @@ \subsection{[LVV-9893] DMS-PRTL-REQ-0054-V-01: Paging of Tabular Data\ }\label{l The Portal aspect shall provide the capability to display tabular data in a paged format. -The intent of this requirement is to capture that the database query -returns may be too large to display all at once to the user and a form -of paging will be necessary. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -46709,7 +43162,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T6}{LVV-T6} & \multicolumn{4}{p{12cm}}{ LSP-00-20: Operation of the UI for interaction with tabular data results } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Deprecated & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -46744,44 +43197,44 @@ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T689}{LVV-T689} & \multicolumn{4}{p{12cm}}{ Verify capability to display tabular data in paged format } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2172}{LVV-T2172} & \multicolumn{4}{p{12cm}}{ LDM-503-14a: Portal Aspect access to a DP0.1 dataset in the IDF-deployed +RSP } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the Portal aspect provides the capability to display tabular -data in a paged format, in the case that database queries return results -too large to display on a single page. +Verify the availability through the Portal Aspect to catalog data from +the DP0.1 test dataset or an equivalent, via an RSP TAP service on the +IDF. ~The emphasis will be on an Object-like catalog.\\ +\strut \\ } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2172}{LVV-T2172} & \multicolumn{4}{p{12cm}}{ LDM-503-14a: Portal Aspect access to a DP0.1 dataset in the IDF-deployed -RSP } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T689}{LVV-T689} & \multicolumn{4}{p{12cm}}{ Verify capability to display tabular data in paged format } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify the availability through the Portal Aspect to catalog data from -the DP0.1 test dataset or an equivalent, via an RSP TAP service on the -IDF. ~The emphasis will be on an Object-like catalog.\\ -\strut \\ +Verify that the Portal aspect provides the capability to display tabular +data in a paged format, in the case that database queries return results +too large to display on a single page. } \newpage -\subsection{[LVV-9894] DMS-PRTL-REQ-0053-V-01: Row Selection of Tabular Data\ }\label{lvv-9894} +\subsection{[LVV-9894] DMS-PRTL-REQ-0053-V-01: Row Selection of Tabular Data\_1 }\label{lvv-9894} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9894}{LVV-9894} & +\href{https://rubinobs.atlassian.net/browse/LVV-9894}{LVV-9894} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T6 \\ -LVV-T688 \\ + \\ + \\ \end{tabular} \\ \hline @@ -46802,9 +43255,6 @@ \subsection{[LVV-9894] DMS-PRTL-REQ-0053-V-01: Row Selection of Tabular Data\ }\ The Portal aspect shall provide the capability to select, for display and downloading, specific rows within the tabular data. -The intent of this requirement is to enable users to decide which rows -are desired for display and download and these may be different from the -filtered rows (see filtering requirement below). \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -46816,11 +43266,23 @@ \subsection{[LVV-9894] DMS-PRTL-REQ-0053-V-01: Row Selection of Tabular Data\ }\ \subsubsection{Test Cases Summary} +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T688}{LVV-T688} & \multicolumn{4}{p{12cm}}{ Verify row selection from tables } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Verify that the Portal provides the capability to select specific rows +from tabular data, for display and download. +} + \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T6}{LVV-T6} & \multicolumn{4}{p{12cm}}{ LSP-00-20: Operation of the UI for interaction with tabular data results } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Deprecated & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -46853,30 +43315,18 @@ \subsubsection{Test Cases Summary} results that were used. } -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T688}{LVV-T688} & \multicolumn{4}{p{12cm}}{ Verify row selection from tables } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Verify that the Portal provides the capability to select specific rows -from tabular data, for display and download. -} - \newpage -\subsection{[LVV-9895] DMS-PRTL-REQ-0056-V-01: Histograms\ }\label{lvv-9895} +\subsection{[LVV-9895] DMS-PRTL-REQ-0056-V-01: Histograms\_1 }\label{lvv-9895} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9895}{LVV-9895} & +\href{https://rubinobs.atlassian.net/browse/LVV-9895}{LVV-9895} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T6 \\ -LVV-T691 \\ + \\ + \\ \end{tabular} \\ \hline @@ -46897,8 +43347,6 @@ \subsection{[LVV-9895] DMS-PRTL-REQ-0056-V-01: Histograms\ }\label{lvv-9895} The Portal aspect shall enable the creation and display of 1-dimensional and 2-dimensional histograms of tabular data. -This requirement is about producing traditional histograms in 1 and 2 -dimensions where the number of items within a bin are reported \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -46914,7 +43362,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T6}{LVV-T6} & \multicolumn{4}{p{12cm}}{ LSP-00-20: Operation of the UI for interaction with tabular data results } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Deprecated & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -46951,7 +43399,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T691}{LVV-T691} & \multicolumn{4}{p{12cm}}{ Verify creation and display of histogram plots } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -46961,15 +43409,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9896] DMS-PRTL-REQ-0061-V-01: Multiple XY-Plots on the Same Display\ }\label{lvv-9896} +\subsection{[LVV-9896] DMS-PRTL-REQ-0061-V-01: Multiple XY-Plots on the Same Display\_1 }\label{lvv-9896} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9896}{LVV-9896} & +\href{https://rubinobs.atlassian.net/browse/LVV-9896}{LVV-9896} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T696 \\ + \\ \end{tabular} \\ \hline @@ -46991,9 +43439,6 @@ \subsection{[LVV-9896] DMS-PRTL-REQ-0061-V-01: Multiple XY-Plots on the Same Dis display, differentiated by plotting colors, symbols, line styles, and shading. -The intent of this requirement is enable the plotting of multiple graphs -on the same plotting canvas. An example would be RA vs Time and Dec vs -Time or u-band mag vs i-z color and r-band mag vs i-z color. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -47009,7 +43454,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T696}{LVV-T696} & \multicolumn{4}{p{12cm}}{ Verify visualization of multiple XY plots on the same display } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -47019,15 +43464,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9897] DMS-PRTL-REQ-0059-V-01: Plot Asymmetric Quantitative Uncertainties\ }\label{lvv-9897} +\subsection{[LVV-9897] DMS-PRTL-REQ-0059-V-01: Plot Asymmetric Quantitative Uncertainties\_1 }\label{lvv-9897} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9897}{LVV-9897} & +\href{https://rubinobs.atlassian.net/browse/LVV-9897}{LVV-9897} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T694 \\ + \\ \end{tabular} \\ \hline @@ -47049,9 +43494,6 @@ \subsection{[LVV-9897] DMS-PRTL-REQ-0059-V-01: Plot Asymmetric Quantitative Unce of data that are unequal in value for the positive and negative directions. -Uncertainties often have different limits in the positive and negative -directions and as a result representation of the uncertainties will be -different. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -47067,7 +43509,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T694}{LVV-T694} & \multicolumn{4}{p{12cm}}{ Verify visualization of asymmetric uncertainties } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -47077,15 +43519,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9898] DMS-PRTL-REQ-0058-V-01: Plot Quantitative Uncertainties\ }\label{lvv-9898} +\subsection{[LVV-9898] DMS-PRTL-REQ-0058-V-01: Plot Quantitative Uncertainties\_1 }\label{lvv-9898} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9898}{LVV-9898} & +\href{https://rubinobs.atlassian.net/browse/LVV-9898}{LVV-9898} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T693 \\ + \\ \end{tabular} \\ \hline @@ -47106,9 +43548,6 @@ \subsection{[LVV-9898] DMS-PRTL-REQ-0058-V-01: Plot Quantitative Uncertainties\ The Portal aspect shall be able represent uncertainties in the plotting of data. -This flows down from higher-level requirements above, and has -implications for the creation of the necessary metadata to support this -in the first place. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -47124,7 +43563,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T693}{LVV-T693} & \multicolumn{4}{p{12cm}}{ Verify visualization of uncertainties in plots } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -47134,15 +43573,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9899] DMS-PRTL-REQ-0060-V-01: Plot Upper and Lower Quantitative Limits\ }\label{lvv-9899} +\subsection{[LVV-9899] DMS-PRTL-REQ-0060-V-01: Plot Upper and Lower Quantitative Limits\_1 }\label{lvv-9899} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9899}{LVV-9899} & +\href{https://rubinobs.atlassian.net/browse/LVV-9899}{LVV-9899} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T695 \\ + \\ \end{tabular} \\ \hline @@ -47163,13 +43602,6 @@ \subsection{[LVV-9899] DMS-PRTL-REQ-0060-V-01: Plot Upper and Lower Quantitative The Portal aspect shall be able represent upper and lower limits in the plotting of tabular data. -Often the values are non-detections and a limit is estimated on that -value. The limit can be an upper limit (e.g., flux) or a lower limit -(e.g., magnitude). Typically, the limit is represented by a flat line at -the position of the value and an up or down arrow from that position.\\ -For tables with full metadata including UCDs this can be handled -generically: the "stat.min" and "stat.max" UCDs can be used to trigger -the display of the distinctive symbols. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -47185,7 +43617,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T695}{LVV-T695} & \multicolumn{4}{p{12cm}}{ Verify visualization of upper and lower limits in plots } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -47196,15 +43628,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9900] DMS-PRTL-REQ-0057-V-01: Symbol Size, Shape, and Color Coding in XY(Z) Scatter Plots\ }\label{lvv-9900} +\subsection{[LVV-9900] DMS-PRTL-REQ-0057-V-01: Symbol Size, Shape, and Color Coding in XY(Z) Scatter Plots\_1 }\label{lvv-9900} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9900}{LVV-9900} & +\href{https://rubinobs.atlassian.net/browse/LVV-9900}{LVV-9900} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T692 \\ + \\ \end{tabular} \\ \hline @@ -47226,8 +43658,6 @@ \subsection{[LVV-9900] DMS-PRTL-REQ-0057-V-01: Symbol Size, Shape, and Color Cod as indicators of additional tabular data associated with the XY(Z)-data plotted. -This is a generalized requirement to enable the visualization of -multi-dimensional data in a 2-d scatter plot environment. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -47244,7 +43674,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T692}{LVV-T692} & \multicolumn{4}{p{12cm}}{ Verify capability to change symbol shapes, sizes, and colors in XY(Z) scatter plots } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -47255,17 +43685,17 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9901] DMS-PRTL-REQ-0055-V-01: XY Scatter Plots\ }\label{lvv-9901} +\subsection{[LVV-9901] DMS-PRTL-REQ-0055-V-01: XY Scatter Plots\_1 }\label{lvv-9901} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9901}{LVV-9901} & +\href{https://rubinobs.atlassian.net/browse/LVV-9901}{LVV-9901} & Gregory Dubois-Felsmann & Verified & \begin{tabular}{c} -LVV-T6 \\ -LVV-T690 \\ -LVV-T2172 \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -47301,7 +43731,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T6}{LVV-T6} & \multicolumn{4}{p{12cm}}{ LSP-00-20: Operation of the UI for interaction with tabular data results } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Deprecated & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Deprecated & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -47336,42 +43766,42 @@ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T690}{LVV-T690} & \multicolumn{4}{p{12cm}}{ Verify creation and display of X-Y scatter plots } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2172}{LVV-T2172} & \multicolumn{4}{p{12cm}}{ LDM-503-14a: Portal Aspect access to a DP0.1 dataset in the IDF-deployed +RSP } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the Portal provides the capability to create and display -2-dimensional X-Y scatter plots from tabular data. +Verify the availability through the Portal Aspect to catalog data from +the DP0.1 test dataset or an equivalent, via an RSP TAP service on the +IDF. ~The emphasis will be on an Object-like catalog.\\ +\strut \\ } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2172}{LVV-T2172} & \multicolumn{4}{p{12cm}}{ LDM-503-14a: Portal Aspect access to a DP0.1 dataset in the IDF-deployed -RSP } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T690}{LVV-T690} & \multicolumn{4}{p{12cm}}{ Verify creation and display of X-Y scatter plots } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify the availability through the Portal Aspect to catalog data from -the DP0.1 test dataset or an equivalent, via an RSP TAP service on the -IDF. ~The emphasis will be on an Object-like catalog.\\ -\strut \\ +Verify that the Portal provides the capability to create and display +2-dimensional X-Y scatter plots from tabular data. } \newpage -\subsection{[LVV-9902] DMS-PRTL-REQ-0067-V-01: Display Calibration Image Data Products\ }\label{lvv-9902} +\subsection{[LVV-9902] DMS-PRTL-REQ-0067-V-01: Display Calibration Image Data Products\_1 }\label{lvv-9902} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9902}{LVV-9902} & +\href{https://rubinobs.atlassian.net/browse/LVV-9902}{LVV-9902} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T701 \\ + \\ \end{tabular} \\ \hline @@ -47392,7 +43822,6 @@ \subsection{[LVV-9902] DMS-PRTL-REQ-0067-V-01: Display Calibration Image Data Pr The Portal aspect shall have the capability to display the calibration image data products such as synthetic flats, bias frames, and the like. -Note that these images may not have WCS information. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -47408,7 +43837,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T701}{LVV-T701} & \multicolumn{4}{p{12cm}}{ Verify display of calibration images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -47418,15 +43847,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9903] DMS-PRTL-REQ-0066-V-01: Display Coadded Image Cutouts / Mosaics\ }\label{lvv-9903} +\subsection{[LVV-9903] DMS-PRTL-REQ-0066-V-01: Display Coadded Image Cutouts / Mosaics\_1 }\label{lvv-9903} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9903}{LVV-9903} & +\href{https://rubinobs.atlassian.net/browse/LVV-9903}{LVV-9903} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T700 \\ + \\ \end{tabular} \\ \hline @@ -47448,9 +43877,6 @@ \subsection{[LVV-9903] DMS-PRTL-REQ-0066-V-01: Display Coadded Image Cutouts / M mosaics from coadded image data products, as delivered from the API aspect. -Corresponds to the ability to request the generation of cutouts and -mosaics. These may cover areas both smaller than and larger than the -native "patch" scale. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -47466,7 +43892,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T700}{LVV-T700} & \multicolumn{4}{p{12cm}}{ Verify display of coadd cutouts and mosaics } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -47476,15 +43902,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9904] DMS-PRTL-REQ-0065-V-01: Display Native Coadded Image Data Products\ }\label{lvv-9904} +\subsection{[LVV-9904] DMS-PRTL-REQ-0065-V-01: Display Native Coadded Image Data Products\_1 }\label{lvv-9904} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9904}{LVV-9904} & -Gregory Dubois-Felsmann & In Verification & +\href{https://rubinobs.atlassian.net/browse/LVV-9904}{LVV-9904} & +Gregory Dubois-Felsmann & Verified & \begin{tabular}{c} -LVV-T2721 \\ + \\ \end{tabular} \\ \hline @@ -47520,7 +43946,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2721}{LVV-T2721} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - coadded images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -47530,16 +43956,16 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9905] DMS-PRTL-REQ-0062-V-01: Display Native Single-Visit Image Data Products\ }\label{lvv-9905} +\subsection{[LVV-9905] DMS-PRTL-REQ-0062-V-01: Display Native Single-Visit Image Data Products\_1 }\label{lvv-9905} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9905}{LVV-9905} & +\href{https://rubinobs.atlassian.net/browse/LVV-9905}{LVV-9905} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T2677 \\ -LVV-T2712 \\ + \\ + \\ \end{tabular} \\ \hline @@ -47563,9 +43989,6 @@ \subsection{[LVV-9905] DMS-PRTL-REQ-0062-V-01: Display Native Single-Visit Image single-exposure calibration images used as inputs for flats, bias frames, etc. -The native raw data will contain amplifier-level data with full -pre-scan, serial overscan, and parallel overscan.\\ -The other native single-visit data products will be at CCD level. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -47579,43 +44002,43 @@ \subsection{[LVV-9905] DMS-PRTL-REQ-0062-V-01: Display Native Single-Visit Image \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2677}{LVV-T2677} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - single-epoch -images } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2712}{LVV-T2712} & \multicolumn{4}{p{12cm}}{ Perform a visit-ID-based image search in the Portal Aspect } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the subset of RSP Portal capabilities planned to be added -for DP0.2 are present, based on single-epoch images. +Demonstrate that searches by visit can be performed in the Portal Aspect +ObsTAP image metadata search screen.\\ +\strut \\ +This test case is also used to verify the existence of the key +underlying API Aspect services. } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2712}{LVV-T2712} & \multicolumn{4}{p{12cm}}{ Perform a visit-ID-based image search in the Portal Aspect } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2677}{LVV-T2677} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - single-epoch +images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Demonstrate that searches by visit can be performed in the Portal Aspect -ObsTAP image metadata search screen.\\ -\strut \\ -This test case is also used to verify the existence of the key -underlying API Aspect services. +Verify that the subset of RSP Portal capabilities planned to be added +for DP0.2 are present, based on single-epoch images. } \newpage -\subsection{[LVV-9906] DMS-PRTL-REQ-0063-V-01: Display Raft- and Focal-Plane-Level Single-Visit Image Data\ }\label{lvv-9906} +\subsection{[LVV-9906] DMS-PRTL-REQ-0063-V-01: Display Raft- and Focal-Plane-Level Single-Visit Image Data\_1 }\label{lvv-9906} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9906}{LVV-9906} & +\href{https://rubinobs.atlassian.net/browse/LVV-9906}{LVV-9906} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T697 \\ + \\ \end{tabular} \\ \hline @@ -47636,9 +44059,6 @@ \subsection{[LVV-9906] DMS-PRTL-REQ-0063-V-01: Display Raft- and Focal-Plane-Lev The Portal aspect shall have the capability to generate a synthetic display of image data at raft level and at full focal plane (FPA) level. -No such data products will exist per se; the requirement is for the -Portal to be able to show, e.g., the coverage of raft-level or FPA-level -visit imaging on the sky. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -47654,7 +44074,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T697}{LVV-T697} & \multicolumn{4}{p{12cm}}{ Verify display of raft and full focal-plane single-visit images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -47664,15 +44084,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9907] DMS-PRTL-REQ-0064-V-01: Display Single Visit Image Cut-Out\ }\label{lvv-9907} +\subsection{[LVV-9907] DMS-PRTL-REQ-0064-V-01: Display Single Visit Image Cut-Out\_1 }\label{lvv-9907} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9907}{LVV-9907} & +\href{https://rubinobs.atlassian.net/browse/LVV-9907}{LVV-9907} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T698 \\ + \\ \end{tabular} \\ \hline @@ -47693,8 +44113,6 @@ \subsection{[LVV-9907] DMS-PRTL-REQ-0064-V-01: Display Single Visit Image Cut-Ou The Portal aspect shall have the capability to display a cutout from a single visit image. -Corresponds to the ability to request the generation of cutouts and -cross-CCD mosaics. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -47710,7 +44128,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T698}{LVV-T698} & \multicolumn{4}{p{12cm}}{ Verify display of cutout from single-visit image } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -47720,15 +44138,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9908] DMS-PRTL-REQ-0068-V-01: Display User-provided Images\ }\label{lvv-9908} +\subsection{[LVV-9908] DMS-PRTL-REQ-0068-V-01: Display User-provided Images\_1 }\label{lvv-9908} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9908}{LVV-9908} & +\href{https://rubinobs.atlassian.net/browse/LVV-9908}{LVV-9908} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T702 \\ + \\ \end{tabular} \\ \hline @@ -47751,10 +44169,6 @@ \subsection{[LVV-9908] DMS-PRTL-REQ-0068-V-01: Display User-provided Images\ }\l and shall properly interpret a variety of commonly-used WCS specifications in the image headers. -This would be used, for instance, to allow a user to view LSST catalog -data superposed on a user-provided image. FITS is the only currently -supported image file format; others will be considered as community -usage develops or as part of supporting all-sky visualization. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -47770,7 +44184,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T702}{LVV-T702} & \multicolumn{4}{p{12cm}}{ Verify display of user-provided images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -47782,16 +44196,16 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9909] DMS-PRTL-REQ-0069-V-01: Image Property Sheet\ }\label{lvv-9909} +\subsection{[LVV-9909] DMS-PRTL-REQ-0069-V-01: Image Property Sheet\_1 }\label{lvv-9909} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9909}{LVV-9909} & +\href{https://rubinobs.atlassian.net/browse/LVV-9909}{LVV-9909} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T2677 \\ -LVV-T2718 \\ + \\ + \\ \end{tabular} \\ \hline @@ -47813,11 +44227,6 @@ \subsection{[LVV-9909] DMS-PRTL-REQ-0069-V-01: Image Property Sheet\ }\label{lvv image data product or user-provided image, displaying image format and other header data. -This is information on the image artifact itself, e.g., on the contents -of FITS headers. It should not be confused with the property sheet -associated with an image metadata table entry, though there may be a -strong overlap in content, and for UX purposes they may be displayed in -combined screens. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -47831,41 +44240,41 @@ \subsection{[LVV-9909] DMS-PRTL-REQ-0069-V-01: Image Property Sheet\ }\label{lvv \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2677}{LVV-T2677} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - single-epoch -images } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2718}{LVV-T2718} & \multicolumn{4}{p{12cm}}{ Single-image manipulation in the Portal Aspect } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the subset of RSP Portal capabilities planned to be added -for DP0.2 are present, based on single-epoch images. +Verify a suite of requirements pertaining to the inspection and use of a +Rubin image file that has already been loaded in the Portal Aspect } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2718}{LVV-T2718} & \multicolumn{4}{p{12cm}}{ Single-image manipulation in the Portal Aspect } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2677}{LVV-T2677} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - single-epoch +images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify a suite of requirements pertaining to the inspection and use of a -Rubin image file that has already been loaded in the Portal Aspect +Verify that the subset of RSP Portal capabilities planned to be added +for DP0.2 are present, based on single-epoch images. } \newpage -\subsection{[LVV-9910] DMS-PRTL-REQ-0074-V-01: Image Appearance Manipulation\ }\label{lvv-9910} +\subsection{[LVV-9910] DMS-PRTL-REQ-0074-V-01: Image Appearance Manipulation\_1 }\label{lvv-9910} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9910}{LVV-9910} & +\href{https://rubinobs.atlassian.net/browse/LVV-9910}{LVV-9910} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T2677 \\ -LVV-T2718 \\ + \\ + \\ \end{tabular} \\ \hline @@ -47900,41 +44309,41 @@ \subsection{[LVV-9910] DMS-PRTL-REQ-0074-V-01: Image Appearance Manipulation\ }\ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2677}{LVV-T2677} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - single-epoch -images } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2718}{LVV-T2718} & \multicolumn{4}{p{12cm}}{ Single-image manipulation in the Portal Aspect } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the subset of RSP Portal capabilities planned to be added -for DP0.2 are present, based on single-epoch images. +Verify a suite of requirements pertaining to the inspection and use of a +Rubin image file that has already been loaded in the Portal Aspect } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2718}{LVV-T2718} & \multicolumn{4}{p{12cm}}{ Single-image manipulation in the Portal Aspect } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2677}{LVV-T2677} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - single-epoch +images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify a suite of requirements pertaining to the inspection and use of a -Rubin image file that has already been loaded in the Portal Aspect +Verify that the subset of RSP Portal capabilities planned to be added +for DP0.2 are present, based on single-epoch images. } \newpage -\subsection{[LVV-9911] DMS-PRTL-REQ-0071-V-01: Image Pixel Content Display\ }\label{lvv-9911} +\subsection{[LVV-9911] DMS-PRTL-REQ-0071-V-01: Image Pixel Content Display\_1 }\label{lvv-9911} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9911}{LVV-9911} & +\href{https://rubinobs.atlassian.net/browse/LVV-9911}{LVV-9911} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T2677 \\ -LVV-T2718 \\ + \\ + \\ \end{tabular} \\ \hline @@ -47970,40 +44379,40 @@ \subsection{[LVV-9911] DMS-PRTL-REQ-0071-V-01: Image Pixel Content Display\ }\la \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2677}{LVV-T2677} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - single-epoch -images } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2718}{LVV-T2718} & \multicolumn{4}{p{12cm}}{ Single-image manipulation in the Portal Aspect } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the subset of RSP Portal capabilities planned to be added -for DP0.2 are present, based on single-epoch images. +Verify a suite of requirements pertaining to the inspection and use of a +Rubin image file that has already been loaded in the Portal Aspect } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2718}{LVV-T2718} & \multicolumn{4}{p{12cm}}{ Single-image manipulation in the Portal Aspect } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2677}{LVV-T2677} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - single-epoch +images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify a suite of requirements pertaining to the inspection and use of a -Rubin image file that has already been loaded in the Portal Aspect +Verify that the subset of RSP Portal capabilities planned to be added +for DP0.2 are present, based on single-epoch images. } \newpage -\subsection{[LVV-9912] DMS-PRTL-REQ-0072-V-01: Image Spatial Manipulation\ }\label{lvv-9912} +\subsection{[LVV-9912] DMS-PRTL-REQ-0072-V-01: Image Spatial Manipulation\_1 }\label{lvv-9912} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9912}{LVV-9912} & +\href{https://rubinobs.atlassian.net/browse/LVV-9912}{LVV-9912} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T706 \\ + \\ \end{tabular} \\ \hline @@ -48040,7 +44449,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T706}{LVV-T706} & \multicolumn{4}{p{12cm}}{ Verify spatial manipulation of images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -48051,15 +44460,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9913] DMS-PRTL-REQ-0073-V-01: Multi-Image Scaling and Aligning\ }\label{lvv-9913} +\subsection{[LVV-9913] DMS-PRTL-REQ-0073-V-01: Multi-Image Scaling and Aligning\_1 }\label{lvv-9913} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9913}{LVV-9913} & +\href{https://rubinobs.atlassian.net/browse/LVV-9913}{LVV-9913} & Gregory Dubois-Felsmann & Verified & \begin{tabular}{c} -LVV-T707 \\ + \\ \end{tabular} \\ \hline @@ -48081,9 +44490,6 @@ \subsection{[LVV-9913] DMS-PRTL-REQ-0073-V-01: Multi-Image Scaling and Aligning\ on a common astrophysical coordinate scale and aligned on the screen in a common astrophysical orientation. -The point behind this requirement is to enable viewing the same part of -the sky in different filters aligned to same orientation and scaled to -the same screen resolution for both single-frame and coadded images. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -48099,7 +44505,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T707}{LVV-T707} & \multicolumn{4}{p{12cm}}{ Verify multi-image scaling and alignment } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Inspection \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -48110,18 +44516,18 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9914] DMS-PRTL-REQ-0070-V-01: Provide Coordinate Display Tools for Images\ }\label{lvv-9914} +\subsection{[LVV-9914] DMS-PRTL-REQ-0070-V-01: Provide Coordinate Display Tools for Images\_1 }\label{lvv-9914} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9914}{LVV-9914} & +\href{https://rubinobs.atlassian.net/browse/LVV-9914}{LVV-9914} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T704 \\ -LVV-T2677 \\ -LVV-T2716 \\ -LVV-T2718 \\ + \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -48156,67 +44562,67 @@ \subsection{[LVV-9914] DMS-PRTL-REQ-0070-V-01: Provide Coordinate Display Tools \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T704}{LVV-T704} & \multicolumn{4}{p{12cm}}{ Verify that coordinate display tools are provided for images } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2718}{LVV-T2718} & \multicolumn{4}{p{12cm}}{ Single-image manipulation in the Portal Aspect } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the Portal provides all the capabilities in the Coordinate -Display Tools section in \citeds{LDM-554} for image displays. Specific -capabilities will depend on the availability of WCS information for an -image. +Verify a suite of requirements pertaining to the inspection and use of a +Rubin image file that has already been loaded in the Portal Aspect } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2677}{LVV-T2677} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - single-epoch -images } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2716}{LVV-T2716} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Test HiPS functionality in DP0.2 } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the subset of RSP Portal capabilities planned to be added -for DP0.2 are present, based on single-epoch images. +Verify DM and RSP requirements on the availability of Rubin-created HiPS +imaging, within the context of DP0.2. } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2716}{LVV-T2716} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Test HiPS functionality in DP0.2 } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2677}{LVV-T2677} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - single-epoch +images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify DM and RSP requirements on the availability of Rubin-created HiPS -imaging, within the context of DP0.2. +Verify that the subset of RSP Portal capabilities planned to be added +for DP0.2 are present, based on single-epoch images. } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2718}{LVV-T2718} & \multicolumn{4}{p{12cm}}{ Single-image manipulation in the Portal Aspect } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T704}{LVV-T704} & \multicolumn{4}{p{12cm}}{ Verify that coordinate display tools are provided for images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify a suite of requirements pertaining to the inspection and use of a -Rubin image file that has already been loaded in the Portal Aspect +Verify that the Portal provides all the capabilities in the Coordinate +Display Tools section in \citeds{LDM-554} for image displays. Specific +capabilities will depend on the availability of WCS information for an +image. } \newpage -\subsection{[LVV-9915] DMS-PRTL-REQ-0075-V-01: Image Mask and Variance Overlays\ }\label{lvv-9915} +\subsection{[LVV-9915] DMS-PRTL-REQ-0075-V-01: Image Mask and Variance Overlays\_1 }\label{lvv-9915} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9915}{LVV-9915} & +\href{https://rubinobs.atlassian.net/browse/LVV-9915}{LVV-9915} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T2677 \\ -LVV-T2721 \\ + \\ + \\ \end{tabular} \\ \hline @@ -48238,8 +44644,6 @@ \subsection{[LVV-9915] DMS-PRTL-REQ-0075-V-01: Image Mask and Variance Overlays\ pixel-oriented data on an image, including image masks (bit planes) and variance data. -This also enables, but does not require, the overplotting of -two-dimensional density plots such as depth maps. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -48253,40 +44657,40 @@ \subsection{[LVV-9915] DMS-PRTL-REQ-0075-V-01: Image Mask and Variance Overlays\ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2677}{LVV-T2677} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - single-epoch -images } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2721}{LVV-T2721} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - coadded images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ Verify that the subset of RSP Portal capabilities planned to be added -for DP0.2 are present, based on single-epoch images. +for DP0.2 are present, as pertaining to coadded images } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2721}{LVV-T2721} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - coadded images } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2677}{LVV-T2677} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - single-epoch +images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ Verify that the subset of RSP Portal capabilities planned to be added -for DP0.2 are present, as pertaining to coadded images +for DP0.2 are present, based on single-epoch images. } \newpage -\subsection{[LVV-9916] DMS-PRTL-REQ-0077-V-01: Image Overlays: Adjustment of Colors and Positions\ }\label{lvv-9916} +\subsection{[LVV-9916] DMS-PRTL-REQ-0077-V-01: Image Overlays: Adjustment of Colors and Positions\_1 }\label{lvv-9916} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9916}{LVV-9916} & +\href{https://rubinobs.atlassian.net/browse/LVV-9916}{LVV-9916} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T711 \\ + \\ \end{tabular} \\ \hline @@ -48309,8 +44713,6 @@ \subsection{[LVV-9916] DMS-PRTL-REQ-0077-V-01: Image Overlays: Adjustment of Col any image overlays, including those resulting from the use of the Coordinate Tools. -Often the default color and position of the overlay needs to be changed -for clarification. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -48326,7 +44728,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T711}{LVV-T711} & \multicolumn{4}{p{12cm}}{ Verify capability to adjust the appearance of plot overlays on images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -48337,16 +44739,16 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9917] DMS-PRTL-REQ-0076-V-01: Image Plot Overlays\ }\label{lvv-9917} +\subsection{[LVV-9917] DMS-PRTL-REQ-0076-V-01: Image Plot Overlays\_1 }\label{lvv-9917} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9917}{LVV-9917} & +\href{https://rubinobs.atlassian.net/browse/LVV-9917}{LVV-9917} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T710 \\ -LVV-T2172 \\ + \\ + \\ \end{tabular} \\ \hline @@ -48368,10 +44770,6 @@ \subsection{[LVV-9917] DMS-PRTL-REQ-0076-V-01: Image Plot Overlays\ }\label{lvv- image, either based on pixel coordinates or astrophysical coordinates, as supported by the availability of coordinate system information. -More generally, this should work for any two-dimensional plot data that -shares a coordinate system with an image. The catalog data need not be -semantically linked with the image by anything other than the coordinate -system used. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -48387,7 +44785,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T710}{LVV-T710} & \multicolumn{4}{p{12cm}}{ Verify display of plot overlays on images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -48401,7 +44799,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2172}{LVV-T2172} & \multicolumn{4}{p{12cm}}{ LDM-503-14a: Portal Aspect access to a DP0.1 dataset in the IDF-deployed RSP } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -48413,15 +44811,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9918] DMS-PRTL-REQ-0078-V-01: Display All-Sky HEALPix Image\ }\label{lvv-9918} +\subsection{[LVV-9918] DMS-PRTL-REQ-0078-V-01: Display All-Sky HEALPix Image\_1 }\label{lvv-9918} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9918}{LVV-9918} & +\href{https://rubinobs.atlassian.net/browse/LVV-9918}{LVV-9918} & Gregory Dubois-Felsmann & Verified & \begin{tabular}{c} -LVV-T2716 \\ + \\ \end{tabular} \\ \hline @@ -48442,9 +44840,6 @@ \subsection{[LVV-9918] DMS-PRTL-REQ-0078-V-01: Display All-Sky HEALPix Image\ }\ The Portal aspect shall be able to display an all-sky image in the HEALPix format. -In addition to flux images such as all-sky coadds, the LSST pipelines -and/or quality assessment processes may generate a variety of all-sky -metrics, diagnostics, and other artifacts in this format. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -48460,7 +44855,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2716}{LVV-T2716} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Test HiPS functionality in DP0.2 } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -48470,15 +44865,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9919] DMS-PRTL-REQ-0081-V-01: HEALPix Pixel Selection\ }\label{lvv-9919} +\subsection{[LVV-9919] DMS-PRTL-REQ-0081-V-01: HEALPix Pixel Selection\_1 }\label{lvv-9919} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9919}{LVV-9919} & +\href{https://rubinobs.atlassian.net/browse/LVV-9919}{LVV-9919} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T715 \\ + \\ \end{tabular} \\ \hline @@ -48500,8 +44895,6 @@ \subsection{[LVV-9919] DMS-PRTL-REQ-0081-V-01: HEALPix Pixel Selection\ }\label{ pixels or groups of pixels and obtain references to them which can be used in other LSP aspects. -UI selection of pixels, at selectable scales, can be done in the Portal, -with the selections then used in other aspects. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -48517,7 +44910,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T715}{LVV-T715} & \multicolumn{4}{p{12cm}}{ Verify selection of HEALPix pixels } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -48527,15 +44920,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9920] DMS-PRTL-REQ-0080-V-01: Pan Around on a HEALPix Image\ }\label{lvv-9920} +\subsection{[LVV-9920] DMS-PRTL-REQ-0080-V-01: Pan Around on a HEALPix Image\_1 }\label{lvv-9920} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9920}{LVV-9920} & +\href{https://rubinobs.atlassian.net/browse/LVV-9920}{LVV-9920} & Gregory Dubois-Felsmann & Verified & \begin{tabular}{c} -LVV-T2716 \\ + \\ \end{tabular} \\ \hline @@ -48556,9 +44949,6 @@ \subsection{[LVV-9920] DMS-PRTL-REQ-0080-V-01: Pan Around on a HEALPix Image\ }\ The Portal aspect shall enable a user to move around within a HEALPix all-sky image when the full image is not displayed on the screen. -The panning is intended to enable a user to move around on the sky with -a fixed zoom level. Panning does not apply if the full all-sky image is -visible on the screen. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -48574,7 +44964,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2716}{LVV-T2716} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Test HiPS functionality in DP0.2 } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -48584,15 +44974,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9921] DMS-PRTL-REQ-0082-V-01: Retrieve HEALPix-Associated Data\ }\label{lvv-9921} +\subsection{[LVV-9921] DMS-PRTL-REQ-0082-V-01: Retrieve HEALPix-Associated Data\_1 }\label{lvv-9921} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9921}{LVV-9921} & +\href{https://rubinobs.atlassian.net/browse/LVV-9921}{LVV-9921} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T716 \\ + \\ \end{tabular} \\ \hline @@ -48614,10 +45004,6 @@ \subsection{[LVV-9921] DMS-PRTL-REQ-0082-V-01: Retrieve HEALPix-Associated Data\ associated with selected HEALPixels and display that information as tabular or image data as appropriate. -The HEALPix pixels will be associated with metadata (e.g., which objects -are associated with that position on the sky) or data (e.g., what is the -FWHM of all of the sources within that pixel on the sky). That -metadata/data will be retrievable via a selection of the HEALPix pixels. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -48633,7 +45019,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T716}{LVV-T716} & \multicolumn{4}{p{12cm}}{ Verify retrieval of HEALPix-associated data } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -48644,15 +45030,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9922] DMS-PRTL-REQ-0079-V-01: Zoom In and Out on a HEALPix Image\ }\label{lvv-9922} +\subsection{[LVV-9922] DMS-PRTL-REQ-0079-V-01: Zoom In and Out on a HEALPix Image\_1 }\label{lvv-9922} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9922}{LVV-9922} & +\href{https://rubinobs.atlassian.net/browse/LVV-9922}{LVV-9922} & Gregory Dubois-Felsmann & Verified & \begin{tabular}{c} -LVV-T2716 \\ + \\ \end{tabular} \\ \hline @@ -48673,9 +45059,6 @@ \subsection{[LVV-9922] DMS-PRTL-REQ-0079-V-01: Zoom In and Out on a HEALPix Imag The Portal aspect shall enable a user to zoom in and out on a HEALPix all-sky image. -The zooming in and out will enable a user to change effective spatial -resolution of the image on the screen, tranferring across levels of the -image hierarchy. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -48691,7 +45074,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2716}{LVV-T2716} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Test HiPS functionality in DP0.2 } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -48701,16 +45084,16 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9923] DMS-PRTL-REQ-0087-V-01: Astrophysical Compass Overlay\ }\label{lvv-9923} +\subsection{[LVV-9923] DMS-PRTL-REQ-0087-V-01: Astrophysical Compass Overlay\_1 }\label{lvv-9923} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9923}{LVV-9923} & +\href{https://rubinobs.atlassian.net/browse/LVV-9923}{LVV-9923} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T2677 \\ -LVV-T2718 \\ + \\ + \\ \end{tabular} \\ \hline @@ -48732,8 +45115,6 @@ \subsection{[LVV-9923] DMS-PRTL-REQ-0087-V-01: Astrophysical Compass Overlay\ }\ Compass on an image or two-dimensional plot with a known astrophysical coordinate system. -So the user knows that the (particularly for the generally randomly -rotated single-epoch data) which directions are North and East. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -48747,43 +45128,43 @@ \subsection{[LVV-9923] DMS-PRTL-REQ-0087-V-01: Astrophysical Compass Overlay\ }\ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2677}{LVV-T2677} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - single-epoch -images } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2718}{LVV-T2718} & \multicolumn{4}{p{12cm}}{ Single-image manipulation in the Portal Aspect } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the subset of RSP Portal capabilities planned to be added -for DP0.2 are present, based on single-epoch images. +Verify a suite of requirements pertaining to the inspection and use of a +Rubin image file that has already been loaded in the Portal Aspect } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2718}{LVV-T2718} & \multicolumn{4}{p{12cm}}{ Single-image manipulation in the Portal Aspect } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2677}{LVV-T2677} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - single-epoch +images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify a suite of requirements pertaining to the inspection and use of a -Rubin image file that has already been loaded in the Portal Aspect +Verify that the subset of RSP Portal capabilities planned to be added +for DP0.2 are present, based on single-epoch images. } \newpage -\subsection{[LVV-9924] DMS-PRTL-REQ-0083-V-01: Coordinate Display Applicability\ }\label{lvv-9924} +\subsection{[LVV-9924] DMS-PRTL-REQ-0083-V-01: Coordinate Display Applicability\_1 }\label{lvv-9924} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9924}{LVV-9924} & +\href{https://rubinobs.atlassian.net/browse/LVV-9924}{LVV-9924} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T717 \\ -LVV-T2677 \\ -LVV-T2716 \\ -LVV-T2718 \\ + \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -48806,9 +45187,6 @@ \subsection{[LVV-9924] DMS-PRTL-REQ-0083-V-01: Coordinate Display Applicability\ two-dimensional data display where both coordinates have a spatial interpretation, except as further specified below. -The knowledge that coordinates in an x-y plot are spatial will in -general depend on the availability of suitable metadata to define the -coordinates. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -48822,67 +45200,67 @@ \subsection{[LVV-9924] DMS-PRTL-REQ-0083-V-01: Coordinate Display Applicability\ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T717}{LVV-T717} & \multicolumn{4}{p{12cm}}{ Verify broad applicability of coordinate display } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2718}{LVV-T2718} & \multicolumn{4}{p{12cm}}{ Single-image manipulation in the Portal Aspect } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the Portal aspect provides the coordinate display and -measurement tools for all applicable two-dimensional data displays where -the two coordinates have a spatial interpretation. +Verify a suite of requirements pertaining to the inspection and use of a +Rubin image file that has already been loaded in the Portal Aspect } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2677}{LVV-T2677} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - single-epoch -images } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2716}{LVV-T2716} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Test HiPS functionality in DP0.2 } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the subset of RSP Portal capabilities planned to be added -for DP0.2 are present, based on single-epoch images. +Verify DM and RSP requirements on the availability of Rubin-created HiPS +imaging, within the context of DP0.2. } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2716}{LVV-T2716} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Test HiPS functionality in DP0.2 } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2677}{LVV-T2677} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - single-epoch +images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify DM and RSP requirements on the availability of Rubin-created HiPS -imaging, within the context of DP0.2. +Verify that the subset of RSP Portal capabilities planned to be added +for DP0.2 are present, based on single-epoch images. } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2718}{LVV-T2718} & \multicolumn{4}{p{12cm}}{ Single-image manipulation in the Portal Aspect } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T717}{LVV-T717} & \multicolumn{4}{p{12cm}}{ Verify broad applicability of coordinate display } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify a suite of requirements pertaining to the inspection and use of a -Rubin image file that has already been loaded in the Portal Aspect +Verify that the Portal aspect provides the coordinate display and +measurement tools for all applicable two-dimensional data displays where +the two coordinates have a spatial interpretation. } \newpage -\subsection{[LVV-9925] DMS-PRTL-REQ-0086-V-01: Coordinate Grid Overlays\ }\label{lvv-9925} +\subsection{[LVV-9925] DMS-PRTL-REQ-0086-V-01: Coordinate Grid Overlays\_1 }\label{lvv-9925} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9925}{LVV-9925} & +\href{https://rubinobs.atlassian.net/browse/LVV-9925}{LVV-9925} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T2677 \\ -LVV-T2716 \\ -LVV-T2718 \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -48904,8 +45282,6 @@ \subsection{[LVV-9925] DMS-PRTL-REQ-0086-V-01: Coordinate Grid Overlays\ }\label coordinate grids on top of images or two-dimensional plots with a known astrophysical coordinate system. -The point behind this requirement is to enable viewing of equatorial, -galactic, and ecliptic coordinates overlays at the same time. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -48919,22 +45295,21 @@ \subsection{[LVV-9925] DMS-PRTL-REQ-0086-V-01: Coordinate Grid Overlays\ }\label \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2677}{LVV-T2677} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - single-epoch -images } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2718}{LVV-T2718} & \multicolumn{4}{p{12cm}}{ Single-image manipulation in the Portal Aspect } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the subset of RSP Portal capabilities planned to be added -for DP0.2 are present, based on single-epoch images. +Verify a suite of requirements pertaining to the inspection and use of a +Rubin image file that has already been loaded in the Portal Aspect } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2716}{LVV-T2716} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Test HiPS functionality in DP0.2 } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -48944,29 +45319,30 @@ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2718}{LVV-T2718} & \multicolumn{4}{p{12cm}}{ Single-image manipulation in the Portal Aspect } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2677}{LVV-T2677} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - single-epoch +images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify a suite of requirements pertaining to the inspection and use of a -Rubin image file that has already been loaded in the Portal Aspect +Verify that the subset of RSP Portal capabilities planned to be added +for DP0.2 are present, based on single-epoch images. } \newpage -\subsection{[LVV-9926] DMS-PRTL-REQ-0085-V-01: Distance Measurement Tool\ }\label{lvv-9926} +\subsection{[LVV-9926] DMS-PRTL-REQ-0085-V-01: Distance Measurement Tool\_1 }\label{lvv-9926} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9926}{LVV-9926} & +\href{https://rubinobs.atlassian.net/browse/LVV-9926}{LVV-9926} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T719 \\ -LVV-T2677 \\ -LVV-T2718 \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -48990,14 +45366,6 @@ \subsection{[LVV-9926] DMS-PRTL-REQ-0085-V-01: Distance Measurement Tool\ }\labe astrophysical coordinates (if applicable). Calculations shall be performed in spherical geometry where appropriate. -The point behind this requirement is to enable distance determinations -of equatorial, galactic, and ecliptic coordinates and make sure -spherical geometry is used.\\ -When applied to general two-dimensional plots, distance measurement -should only be supported when a metric and a geometry, or at least the -relative scale between the two displayed coordinates, is known.\\ -This means that this capability is particularly dependent on metadata -support. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -49011,17 +45379,14 @@ \subsection{[LVV-9926] DMS-PRTL-REQ-0085-V-01: Distance Measurement Tool\ }\labe \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T719}{LVV-T719} & \multicolumn{4}{p{12cm}}{ Verify distance measurement tool } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2718}{LVV-T2718} & \multicolumn{4}{p{12cm}}{ Single-image manipulation in the Portal Aspect } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the Portal provides a tool to measure the distance between -two points in an image or a 2-dimensional plot. Distances should be -calculated in both image/plot coordinates (electronic or spatial X and -Y) and in astrophysical coordinates (if applicable). Calculations shall -be performed in spherical geometry where appropriate. +Verify a suite of requirements pertaining to the inspection and use of a +Rubin image file that has already been loaded in the Portal Aspect } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} @@ -49029,7 +45394,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2677}{LVV-T2677} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - single-epoch images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -49039,27 +45404,30 @@ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2718}{LVV-T2718} & \multicolumn{4}{p{12cm}}{ Single-image manipulation in the Portal Aspect } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T719}{LVV-T719} & \multicolumn{4}{p{12cm}}{ Verify distance measurement tool } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify a suite of requirements pertaining to the inspection and use of a -Rubin image file that has already been loaded in the Portal Aspect +Verify that the Portal provides a tool to measure the distance between +two points in an image or a 2-dimensional plot. Distances should be +calculated in both image/plot coordinates (electronic or spatial X and +Y) and in astrophysical coordinates (if applicable). Calculations shall +be performed in spherical geometry where appropriate. } \newpage -\subsection{[LVV-9927] DMS-PRTL-REQ-0088-V-01: Geometric Figure Overlays\ }\label{lvv-9927} +\subsection{[LVV-9927] DMS-PRTL-REQ-0088-V-01: Geometric Figure Overlays\_1 }\label{lvv-9927} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9927}{LVV-9927} & +\href{https://rubinobs.atlassian.net/browse/LVV-9927}{LVV-9927} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T722 \\ + \\ \end{tabular} \\ \hline @@ -49080,10 +45448,6 @@ \subsection{[LVV-9927] DMS-PRTL-REQ-0088-V-01: Geometric Figure Overlays\ }\labe The Portal aspect shall enable the drawing, display, and selection of a closed 2-dimensional polygon on any two-dimensional image. -This is a general requirement that enables the overlay of a polygon on -an image or a plot. A polygon could be a circle, an ellipse, or an -N-vertices polygon. The purpose of this is enable area selection on the -images or plots. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -49099,7 +45463,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T722}{LVV-T722} & \multicolumn{4}{p{12cm}}{ Verify geometric figure overlays } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -49109,16 +45473,16 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9928] DMS-PRTL-REQ-0084-V-01: Point Coordinate Display\ }\label{lvv-9928} +\subsection{[LVV-9928] DMS-PRTL-REQ-0084-V-01: Point Coordinate Display\_1 }\label{lvv-9928} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9928}{LVV-9928} & +\href{https://rubinobs.atlassian.net/browse/LVV-9928}{LVV-9928} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T2677 \\ -LVV-T2716 \\ + \\ + \\ \end{tabular} \\ \hline @@ -49146,9 +45510,6 @@ \subsection{[LVV-9928] DMS-PRTL-REQ-0084-V-01: Point Coordinate Display\ }\label for an image, when a WCS is present) the coordinate display shall include astrophysical coordinates. -When applied to images and at high zoom levels, the UI shall make clear -whether pixel center coordinates or continuous cursor-location -coordinates are being displayed. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -49162,40 +45523,40 @@ \subsection{[LVV-9928] DMS-PRTL-REQ-0084-V-01: Point Coordinate Display\ }\label \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2677}{LVV-T2677} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - single-epoch -images } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2716}{LVV-T2716} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Test HiPS functionality in DP0.2 } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the subset of RSP Portal capabilities planned to be added -for DP0.2 are present, based on single-epoch images. +Verify DM and RSP requirements on the availability of Rubin-created HiPS +imaging, within the context of DP0.2. } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2716}{LVV-T2716} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Test HiPS functionality in DP0.2 } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2677}{LVV-T2677} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - single-epoch +images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify DM and RSP requirements on the availability of Rubin-created HiPS -imaging, within the context of DP0.2. +Verify that the subset of RSP Portal capabilities planned to be added +for DP0.2 are present, based on single-epoch images. } \newpage -\subsection{[LVV-9929] DMS-PRTL-REQ-0091-V-01: Calculated Filtering of Tabular Data\ }\label{lvv-9929} +\subsection{[LVV-9929] DMS-PRTL-REQ-0091-V-01: Calculated Filtering of Tabular Data\_1 }\label{lvv-9929} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9929}{LVV-9929} & +\href{https://rubinobs.atlassian.net/browse/LVV-9929}{LVV-9929} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T725 \\ + \\ \end{tabular} \\ \hline @@ -49218,9 +45579,6 @@ \subsection{[LVV-9929] DMS-PRTL-REQ-0091-V-01: Calculated Filtering of Tabular D applied to the column values, including but not limited to sqrt, log, log10, exponentials and trigonometric functions. -The intent of this requirement is enable simple arithmetic functions on -the values in the columns prior and then do the filtering on that value -(e.g., X*0.33 \textless{} 10). \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -49236,7 +45594,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T725}{LVV-T725} & \multicolumn{4}{p{12cm}}{ Verify calculated filtering of tabular data } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -49248,15 +45606,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9930] DMS-PRTL-REQ-0093-V-01: Calculated Quantities on Tabular Data\ }\label{lvv-9930} +\subsection{[LVV-9930] DMS-PRTL-REQ-0093-V-01: Calculated Quantities on Tabular Data\_1 }\label{lvv-9930} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9930}{LVV-9930} & +\href{https://rubinobs.atlassian.net/browse/LVV-9930}{LVV-9930} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T727 \\ + \\ \end{tabular} \\ \hline @@ -49278,9 +45636,6 @@ \subsection{[LVV-9930] DMS-PRTL-REQ-0093-V-01: Calculated Quantities on Tabular column to the displayed table based upon an arithmetic operations on columns within the displayed table and display the new column. -This intent of this requirement is enable the user to combine columns in -the table to form a new column that can be included in the table and -used in the same manner as the intrinsic columns. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -49296,7 +45651,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T727}{LVV-T727} & \multicolumn{4}{p{12cm}}{ Verify calculated tabular data columns } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -49306,16 +45661,16 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9931] DMS-PRTL-REQ-0092-V-01: Filtering of Tabular Data by Multiple Columns\ }\label{lvv-9931} +\subsection{[LVV-9931] DMS-PRTL-REQ-0092-V-01: Filtering of Tabular Data by Multiple Columns\_1 }\label{lvv-9931} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9931}{LVV-9931} & +\href{https://rubinobs.atlassian.net/browse/LVV-9931}{LVV-9931} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T726 \\ -LVV-T2172 \\ + \\ + \\ \end{tabular} \\ \hline @@ -49336,7 +45691,6 @@ \subsection{[LVV-9931] DMS-PRTL-REQ-0092-V-01: Filtering of Tabular Data by Mult The Portal aspect shall provide the capability to filter tabular data by multiple columns within the table and redisplay the filtered table. -Apply filters from various columns. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -49350,46 +45704,46 @@ \subsection{[LVV-9931] DMS-PRTL-REQ-0092-V-01: Filtering of Tabular Data by Mult \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T726}{LVV-T726} & \multicolumn{4}{p{12cm}}{ Verify filtering data by multiple table columns } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2172}{LVV-T2172} & \multicolumn{4}{p{12cm}}{ LDM-503-14a: Portal Aspect access to a DP0.1 dataset in the IDF-deployed +RSP } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the Portal aspect provides the capability to filter tabular -data by multiple columns within the table and redisplay the filtered -table. +Verify the availability through the Portal Aspect to catalog data from +the DP0.1 test dataset or an equivalent, via an RSP TAP service on the +IDF. ~The emphasis will be on an Object-like catalog.\\ +\strut \\ } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2172}{LVV-T2172} & \multicolumn{4}{p{12cm}}{ LDM-503-14a: Portal Aspect access to a DP0.1 dataset in the IDF-deployed -RSP } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T726}{LVV-T726} & \multicolumn{4}{p{12cm}}{ Verify filtering data by multiple table columns } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify the availability through the Portal Aspect to catalog data from -the DP0.1 test dataset or an equivalent, via an RSP TAP service on the -IDF. ~The emphasis will be on an Object-like catalog.\\ -\strut \\ +Verify that the Portal aspect provides the capability to filter tabular +data by multiple columns within the table and redisplay the filtered +table. } \newpage -\subsection{[LVV-9932] DMS-PRTL-REQ-0095-V-01: Saving Displayed Tabular Data\ }\label{lvv-9932} +\subsection{[LVV-9932] DMS-PRTL-REQ-0095-V-01: Saving Displayed Tabular Data\_1 }\label{lvv-9932} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9932}{LVV-9932} & +\href{https://rubinobs.atlassian.net/browse/LVV-9932}{LVV-9932} & Gregory Dubois-Felsmann & Verified & \begin{tabular}{c} -LVV-T729 \\ -LVV-T1334 \\ -LVV-T1818 \\ -LVV-T2172 \\ + \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -49411,9 +45765,6 @@ \subsection{[LVV-9932] DMS-PRTL-REQ-0095-V-01: Saving Displayed Tabular Data\ }\ tabular data as it is displayed in the interface maintaining the content, filtering, and sorting. -This intent of this requirement is enable the user to manipulate the -table (e.g., sorting, filtering, calculated quantities and save that -table to either workspace or in an offline download). \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -49427,15 +45778,17 @@ \subsection{[LVV-9932] DMS-PRTL-REQ-0095-V-01: Saving Displayed Tabular Data\ }\ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T729}{LVV-T729} & \multicolumn{4}{p{12cm}}{ Verify saving of displayed tabular data } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2172}{LVV-T2172} & \multicolumn{4}{p{12cm}}{ LDM-503-14a: Portal Aspect access to a DP0.1 dataset in the IDF-deployed +RSP } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the Portal aspect provides the capability to save and or -download tabular data as it is displayed in the interface maintaining -the content, filtering, and sorting. +Verify the availability through the Portal Aspect to catalog data from +the DP0.1 test dataset or an equivalent, via an RSP TAP service on the +IDF. ~The emphasis will be on an Object-like catalog.\\ +\strut \\ } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} @@ -49443,7 +45796,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1334}{LVV-T1334} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: Portal Aspect tests for LSP with Authentication and TAP milestone } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -49472,11 +45825,24 @@ \subsubsection{Test Cases Summary} level of partial capability during construction. } +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T729}{LVV-T729} & \multicolumn{4}{p{12cm}}{ Verify saving of displayed tabular data } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Verify that the Portal aspect provides the capability to save and or +download tabular data as it is displayed in the interface maintaining +the content, filtering, and sorting. +} + \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1818}{LVV-T1818} & \multicolumn{4}{p{12cm}}{ DM-SUIT-8: Verify Portal integration with workspace (via WebDAV) } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Demonstration \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Demonstration \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -49519,33 +45885,18 @@ \subsubsection{Test Cases Summary} \end{itemize} } -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2172}{LVV-T2172} & \multicolumn{4}{p{12cm}}{ LDM-503-14a: Portal Aspect access to a DP0.1 dataset in the IDF-deployed -RSP } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Verify the availability through the Portal Aspect to catalog data from -the DP0.1 test dataset or an equivalent, via an RSP TAP service on the -IDF. ~The emphasis will be on an Object-like catalog.\\ -\strut \\ -} - \newpage -\subsection{[LVV-9933] DMS-PRTL-REQ-0090-V-01: Simple Filtering of Tabular Data\ }\label{lvv-9933} +\subsection{[LVV-9933] DMS-PRTL-REQ-0090-V-01: Simple Filtering of Tabular Data\_1 }\label{lvv-9933} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9933}{LVV-9933} & +\href{https://rubinobs.atlassian.net/browse/LVV-9933}{LVV-9933} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T724 \\ -LVV-T2172 \\ + \\ + \\ \end{tabular} \\ \hline @@ -49568,8 +45919,6 @@ \subsection{[LVV-9933] DMS-PRTL-REQ-0090-V-01: Simple Filtering of Tabular Data\ or equal (=\textgreater), equal (=), not equal ({Unable to render embedded object: File (=) and not null () not found.}=null). -The intent of this requirement is enable simple one-dimensional -filtering on a single column or a series of columns and-ed together. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -49583,45 +45932,45 @@ \subsection{[LVV-9933] DMS-PRTL-REQ-0090-V-01: Simple Filtering of Tabular Data\ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T724}{LVV-T724} & \multicolumn{4}{p{12cm}}{ Verify simple filtering of tabular data } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2172}{LVV-T2172} & \multicolumn{4}{p{12cm}}{ LDM-503-14a: Portal Aspect access to a DP0.1 dataset in the IDF-deployed +RSP } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the Portal aspect provides the capability to filter tabular -data by a single column, including but not limited to less than -(\textless), less than or equal (\textless=), greater than -(\textgreater), greater than or equal (=\textgreater), equal (=), not -equal (!=) and not null (!=null). +Verify the availability through the Portal Aspect to catalog data from +the DP0.1 test dataset or an equivalent, via an RSP TAP service on the +IDF. ~The emphasis will be on an Object-like catalog.\\ +\strut \\ } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2172}{LVV-T2172} & \multicolumn{4}{p{12cm}}{ LDM-503-14a: Portal Aspect access to a DP0.1 dataset in the IDF-deployed -RSP } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T724}{LVV-T724} & \multicolumn{4}{p{12cm}}{ Verify simple filtering of tabular data } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify the availability through the Portal Aspect to catalog data from -the DP0.1 test dataset or an equivalent, via an RSP TAP service on the -IDF. ~The emphasis will be on an Object-like catalog.\\ -\strut \\ +Verify that the Portal aspect provides the capability to filter tabular +data by a single column, including but not limited to less than +(\textless), less than or equal (\textless=), greater than +(\textgreater), greater than or equal (=\textgreater), equal (=), not +equal (!=) and not null (!=null). } \newpage -\subsection{[LVV-9934] DMS-PRTL-REQ-0089-V-01: Sorting of Tabular Data by Column\ }\label{lvv-9934} +\subsection{[LVV-9934] DMS-PRTL-REQ-0089-V-01: Sorting of Tabular Data by Column\_1 }\label{lvv-9934} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9934}{LVV-9934} & +\href{https://rubinobs.atlassian.net/browse/LVV-9934}{LVV-9934} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T723 \\ + \\ \end{tabular} \\ \hline @@ -49642,7 +45991,6 @@ \subsection{[LVV-9934] DMS-PRTL-REQ-0089-V-01: Sorting of Tabular Data by Column The Portal aspect shall provide the capability to sort tabular data by a single column within the table and redisplay the sorted table. -This is the traditional sorting by one column. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -49658,7 +46006,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T723}{LVV-T723} & \multicolumn{4}{p{12cm}}{ Verify sorting of tabular data by column } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -49668,15 +46016,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9935] DMS-PRTL-REQ-0094-V-01: Statistical Measurements on Tabular Data\ }\label{lvv-9935} +\subsection{[LVV-9935] DMS-PRTL-REQ-0094-V-01: Statistical Measurements on Tabular Data\_1 }\label{lvv-9935} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9935}{LVV-9935} & +\href{https://rubinobs.atlassian.net/browse/LVV-9935}{LVV-9935} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T728 \\ + \\ \end{tabular} \\ \hline @@ -49713,7 +46061,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T728}{LVV-T728} & \multicolumn{4}{p{12cm}}{ Verify statistical measurements on tabular data } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -49724,15 +46072,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9936] DMS-PRTL-REQ-0096-V-01: False-color Images Creation and Display\ }\label{lvv-9936} +\subsection{[LVV-9936] DMS-PRTL-REQ-0096-V-01: False-color Images Creation and Display\_1 }\label{lvv-9936} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9936}{LVV-9936} & +\href{https://rubinobs.atlassian.net/browse/LVV-9936}{LVV-9936} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T730 \\ + \\ \end{tabular} \\ \hline @@ -49769,7 +46117,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T730}{LVV-T730} & \multicolumn{4}{p{12cm}}{ Verify creation and display of false-color images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -49780,16 +46128,16 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9937] DMS-PRTL-REQ-0097-V-01: Statistical Measurements on Image Data\ }\label{lvv-9937} +\subsection{[LVV-9937] DMS-PRTL-REQ-0097-V-01: Statistical Measurements on Image Data\_1 }\label{lvv-9937} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9937}{LVV-9937} & +\href{https://rubinobs.atlassian.net/browse/LVV-9937}{LVV-9937} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T2677 \\ -LVV-T2718 \\ + \\ + \\ \end{tabular} \\ \hline @@ -49824,40 +46172,40 @@ \subsection{[LVV-9937] DMS-PRTL-REQ-0097-V-01: Statistical Measurements on Image \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2677}{LVV-T2677} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - single-epoch -images } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2718}{LVV-T2718} & \multicolumn{4}{p{12cm}}{ Single-image manipulation in the Portal Aspect } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the subset of RSP Portal capabilities planned to be added -for DP0.2 are present, based on single-epoch images. +Verify a suite of requirements pertaining to the inspection and use of a +Rubin image file that has already been loaded in the Portal Aspect } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2718}{LVV-T2718} & \multicolumn{4}{p{12cm}}{ Single-image manipulation in the Portal Aspect } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2677}{LVV-T2677} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - single-epoch +images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify a suite of requirements pertaining to the inspection and use of a -Rubin image file that has already been loaded in the Portal Aspect +Verify that the subset of RSP Portal capabilities planned to be added +for DP0.2 are present, based on single-epoch images. } \newpage -\subsection{[LVV-9938] DMS-PRTL-REQ-0105-V-01: Brightness Light Curves\ }\label{lvv-9938} +\subsection{[LVV-9938] DMS-PRTL-REQ-0105-V-01: Brightness Light Curves\_1 }\label{lvv-9938} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9938}{LVV-9938} & +\href{https://rubinobs.atlassian.net/browse/LVV-9938}{LVV-9938} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T739 \\ + \\ \end{tabular} \\ \hline @@ -49879,7 +46227,6 @@ \subsection{[LVV-9938] DMS-PRTL-REQ-0105-V-01: Brightness Light Curves\ }\label{ brightness/magnitude of an LSST Object or Source or Forced Source as a function of time. -This is a specific implementation of the xy-plot capabilities \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -49895,7 +46242,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T739}{LVV-T739} & \multicolumn{4}{p{12cm}}{ Verify display of light curves } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -49906,16 +46253,16 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9939] DMS-PRTL-REQ-0107-V-01: Data Selection from a Plot or Image\ }\label{lvv-9939} +\subsection{[LVV-9939] DMS-PRTL-REQ-0107-V-01: Data Selection from a Plot or Image\_1 }\label{lvv-9939} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9939}{LVV-9939} & +\href{https://rubinobs.atlassian.net/browse/LVV-9939}{LVV-9939} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T741 \\ -LVV-T2172 \\ + \\ + \\ \end{tabular} \\ \hline @@ -49937,8 +46284,6 @@ \subsection{[LVV-9939] DMS-PRTL-REQ-0107-V-01: Data Selection from a Plot or Ima outside a closed 2-dimensional polygon on an xy-plot, 2-dimensional data structure (e.g., density plot), and a 2-dimensional image. -This is a general requirement that enables the selection of data from -inside or outside a polygon. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -49952,44 +46297,44 @@ \subsection{[LVV-9939] DMS-PRTL-REQ-0107-V-01: Data Selection from a Plot or Ima \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T741}{LVV-T741} & \multicolumn{4}{p{12cm}}{ Verify capability to select data from a plot or image } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2172}{LVV-T2172} & \multicolumn{4}{p{12cm}}{ LDM-503-14a: Portal Aspect access to a DP0.1 dataset in the IDF-deployed +RSP } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the Portal aspect enables the selection of data contained -inside or outside a closed 2-dimensional polygon on an xy-plot, -2-dimension data structure (e.g., density plot), and a 2-dimensional -image. +Verify the availability through the Portal Aspect to catalog data from +the DP0.1 test dataset or an equivalent, via an RSP TAP service on the +IDF. ~The emphasis will be on an Object-like catalog.\\ +\strut \\ } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2172}{LVV-T2172} & \multicolumn{4}{p{12cm}}{ LDM-503-14a: Portal Aspect access to a DP0.1 dataset in the IDF-deployed -RSP } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T741}{LVV-T741} & \multicolumn{4}{p{12cm}}{ Verify capability to select data from a plot or image } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify the availability through the Portal Aspect to catalog data from -the DP0.1 test dataset or an equivalent, via an RSP TAP service on the -IDF. ~The emphasis will be on an Object-like catalog.\\ -\strut \\ +Verify that the Portal aspect enables the selection of data contained +inside or outside a closed 2-dimensional polygon on an xy-plot, +2-dimension data structure (e.g., density plot), and a 2-dimensional +image. } \newpage -\subsection{[LVV-9940] DMS-PRTL-REQ-0102-V-01: Display of Camera Artifacts as Overlays\ }\label{lvv-9940} +\subsection{[LVV-9940] DMS-PRTL-REQ-0102-V-01: Display of Camera Artifacts as Overlays\_1 }\label{lvv-9940} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9940}{LVV-9940} & +\href{https://rubinobs.atlassian.net/browse/LVV-9940}{LVV-9940} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T736 \\ + \\ \end{tabular} \\ \hline @@ -50011,9 +46356,6 @@ \subsection{[LVV-9940] DMS-PRTL-REQ-0102-V-01: Display of Camera Artifacts as Ov artifacts including but not limited to image crosstalk matrices, ghost image identifications, saturation, and column bleeding. -The intent of this requirement is to enable the users to be able to see -where artifacts may be affecting the data. These artifacts may not be -stored in image format and may need to be reconstructed algorithmically. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -50029,7 +46371,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T736}{LVV-T736} & \multicolumn{4}{p{12cm}}{ Verify overlay of camera artifacts on images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -50040,19 +46382,19 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9941] DMS-PRTL-REQ-0106-V-01: Linked Tables, Plots, and Images\ }\label{lvv-9941} +\subsection{[LVV-9941] DMS-PRTL-REQ-0106-V-01: Linked Tables, Plots, and Images\_1 }\label{lvv-9941} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9941}{LVV-9941} & +\href{https://rubinobs.atlassian.net/browse/LVV-9941}{LVV-9941} & Gregory Dubois-Felsmann & Verified & \begin{tabular}{c} -LVV-T740 \\ -LVV-T2172 \\ -LVV-T2677 \\ -LVV-T2712 \\ -LVV-T2721 \\ + \\ + \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -50073,12 +46415,6 @@ \subsection{[LVV-9941] DMS-PRTL-REQ-0106-V-01: Linked Tables, Plots, and Images\ The Portal aspect shall have the capability to have tabular data, plots, and images with overlays connected via brushing and linking. -Updates to the data in any one visualization tool (e.g., plot, image, -table) creates an update in other visualization tools. For example, -selection of a set of photometry points in a color-color plot causes the -corresponding rows in an Object table and symbols on an image to be -highlighted; or, application of a selection predicate to a table causes -the corresponding points in a plot to be highlighted. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -50090,26 +46426,12 @@ \subsection{[LVV-9941] DMS-PRTL-REQ-0106-V-01: Linked Tables, Plots, and Images\ \subsubsection{Test Cases Summary} -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T740}{LVV-T740} & \multicolumn{4}{p{12cm}}{ Verify linked tables, plots, and images } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Verify that the Portal aspect has the capability to have tabular data, -plots, and images with overlays connected via brushing and linking, so -that updates to the data in any one visualization tool (e.g., plot, -image, table) creates an update in other visualization tools. -} - \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2172}{LVV-T2172} & \multicolumn{4}{p{12cm}}{ LDM-503-14a: Portal Aspect access to a DP0.1 dataset in the IDF-deployed RSP } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -50121,22 +46443,23 @@ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2677}{LVV-T2677} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - single-epoch -images } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T740}{LVV-T740} & \multicolumn{4}{p{12cm}}{ Verify linked tables, plots, and images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the subset of RSP Portal capabilities planned to be added -for DP0.2 are present, based on single-epoch images. +Verify that the Portal aspect has the capability to have tabular data, +plots, and images with overlays connected via brushing and linking, so +that updates to the data in any one visualization tool (e.g., plot, +image, table) creates an update in other visualization tools. } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2712}{LVV-T2712} & \multicolumn{4}{p{12cm}}{ Perform a visit-ID-based image search in the Portal Aspect } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -50151,7 +46474,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2721}{LVV-T2721} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - coadded images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -50159,31 +46482,42 @@ \subsubsection{Test Cases Summary} for DP0.2 are present, as pertaining to coadded images } +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2677}{LVV-T2677} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - single-epoch +images } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Verify that the subset of RSP Portal capabilities planned to be added +for DP0.2 are present, based on single-epoch images. +} + \newpage -\subsection{[LVV-9942] DMS-PRTL-REQ-0098-V-01: Overlay Catalog of Sources and Objects on Images\ }\label{lvv-9942} +\subsection{[LVV-9942] DMS-PRTL-REQ-0098-V-01: Overlay Catalog of Sources and Objects on Images\_1 }\label{lvv-9942} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9942}{LVV-9942} & +\href{https://rubinobs.atlassian.net/browse/LVV-9942}{LVV-9942} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T732 \\ -LVV-T2171 \\ -LVV-T2172 \\ + \\ + \\ + \\ \end{tabular} \\ \hline \end{longtable} \textbf{Verification Element Description:} \\ -This verification element is related -to~\href{https://jira.lsstcorp.org/browse/LVV-20546}{LVV-20546}. With -the creation of that new verification element, the present element will -be interpreted as covering overlays based on astrophysical coordinates -(i.e., ra/dec), and the new one will cover pixel ("observatory") -coordinates. +This verification element is related to~LVV-20546. With the creation of +that new verification element, the present element will be interpreted +as covering overlays based on astrophysical coordinates (i.e., ra/dec), +and the new one will cover pixel ("observatory") coordinates. {\footnotesize \begin{tabular}{p{4cm}p{12cm}} @@ -50214,7 +46548,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T732}{LVV-T732} & \multicolumn{4}{p{12cm}}{ Verify overlay of catalog sources/objects on images based on astrophysical coordinates } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -50225,45 +46559,45 @@ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2171}{LVV-T2171} & \multicolumn{4}{p{12cm}}{ LDM-503-14a: Notebook Aspect access to a DP0.1 dataset in the -IDF-deployed RSP } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2172}{LVV-T2172} & \multicolumn{4}{p{12cm}}{ LDM-503-14a: Portal Aspect access to a DP0.1 dataset in the IDF-deployed +RSP } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify the availability through the Notebook Aspect of the DP0.1 test -dataset or an equivalent, including access to both catalogs and images -via the Butler.\\ +Verify the availability through the Portal Aspect to catalog data from +the DP0.1 test dataset or an equivalent, via an RSP TAP service on the +IDF. ~The emphasis will be on an Object-like catalog.\\ \strut \\ } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2172}{LVV-T2172} & \multicolumn{4}{p{12cm}}{ LDM-503-14a: Portal Aspect access to a DP0.1 dataset in the IDF-deployed -RSP } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2171}{LVV-T2171} & \multicolumn{4}{p{12cm}}{ LDM-503-14a: Notebook Aspect access to a DP0.1 dataset in the +IDF-deployed RSP } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify the availability through the Portal Aspect to catalog data from -the DP0.1 test dataset or an equivalent, via an RSP TAP service on the -IDF. ~The emphasis will be on an Object-like catalog.\\ +Verify the availability through the Notebook Aspect of the DP0.1 test +dataset or an equivalent, including access to both catalogs and images +via the Butler.\\ \strut \\ } \newpage -\subsection{[LVV-9943] DMS-PRTL-REQ-0099-V-01: Overlay LSST-Derived Orbits\ }\label{lvv-9943} +\subsection{[LVV-9943] DMS-PRTL-REQ-0099-V-01: Overlay LSST-Derived Orbits\_1 }\label{lvv-9943} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9943}{LVV-9943} & +\href{https://rubinobs.atlassian.net/browse/LVV-9943}{LVV-9943} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T733 \\ + \\ \end{tabular} \\ \hline @@ -50285,15 +46619,6 @@ \subsection{[LVV-9943] DMS-PRTL-REQ-0099-V-01: Overlay LSST-Derived Orbits\ }\la positions from the orbits of solar system objects in the LSST catalog on to images. -This is envisioned as the ability to display a specific prediction for a -position along an orbit on a single-epoch image, as well as a set of -predictions for an orbit on a coadded image or all-sky map.\\ -It would also be useful to support overlay of predicted positions from -user-supplied orbits in community-standard forms. The capabilities to be -provided in this area will be determined during construction.\\ -It might further be useful to be able to overlay intermediate data -products such as tracks and tracklets; whether it is desirable and -feasible to provide this will be determined during construction. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -50309,7 +46634,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T733}{LVV-T733} & \multicolumn{4}{p{12cm}}{ Verify overlay of LSST-derived orbits on images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -50320,15 +46645,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9944] DMS-PRTL-REQ-0100-V-01: Overlay User-provided Catalogs on Images\ }\label{lvv-9944} +\subsection{[LVV-9944] DMS-PRTL-REQ-0100-V-01: Overlay User-provided Catalogs on Images\_1 }\label{lvv-9944} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9944}{LVV-9944} & +\href{https://rubinobs.atlassian.net/browse/LVV-9944}{LVV-9944} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T734 \\ + \\ \end{tabular} \\ \hline @@ -50364,7 +46689,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T734}{LVV-T734} & \multicolumn{4}{p{12cm}}{ Verify overlay of user-supplied catalogs on images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -50374,15 +46699,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9945] DMS-PRTL-REQ-0101-V-01: Overlay User-provided Region Files on Images\ }\label{lvv-9945} +\subsection{[LVV-9945] DMS-PRTL-REQ-0101-V-01: Overlay User-provided Region Files on Images\_1 }\label{lvv-9945} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9945}{LVV-9945} & +\href{https://rubinobs.atlassian.net/browse/LVV-9945}{LVV-9945} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T735 \\ + \\ \end{tabular} \\ \hline @@ -50418,7 +46743,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T735}{LVV-T735} & \multicolumn{4}{p{12cm}}{ Verify overlay of user-supplied region files on images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -50428,15 +46753,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9946] DMS-PRTL-REQ-0104-V-01: Position-based Time-Domain Image View\ }\label{lvv-9946} +\subsection{[LVV-9946] DMS-PRTL-REQ-0104-V-01: Position-based Time-Domain Image View\_1 }\label{lvv-9946} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9946}{LVV-9946} & +\href{https://rubinobs.atlassian.net/browse/LVV-9946}{LVV-9946} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T738 \\ + \\ \end{tabular} \\ \hline @@ -50458,8 +46783,6 @@ \subsection{[LVV-9946] DMS-PRTL-REQ-0104-V-01: Position-based Time-Domain Image that maintains the same physical scale, photometric scale, and image size display of a specified position on the sky. -If the object moves, then the images stay centered on the sky and the -object appears to move. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -50475,7 +46798,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T738}{LVV-T738} & \multicolumn{4}{p{12cm}}{ Verify position-based time-domain image view } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -50488,15 +46811,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9947] DMS-PRTL-REQ-0108-V-01: Saving Data Selection from a Plot or Image\ }\label{lvv-9947} +\subsection{[LVV-9947] DMS-PRTL-REQ-0108-V-01: Saving Data Selection from a Plot or Image\_1 }\label{lvv-9947} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9947}{LVV-9947} & +\href{https://rubinobs.atlassian.net/browse/LVV-9947}{LVV-9947} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T742 \\ + \\ \end{tabular} \\ \hline @@ -50517,9 +46840,6 @@ \subsection{[LVV-9947] DMS-PRTL-REQ-0108-V-01: Saving Data Selection from a Plot The Portal aspect shall enable the saving of data selected via a polygon selection across the linked images, tables, and plots. -An example here is to have an image up; draw a polygon on the image to -select the area on the sky. All the tabular data associated with sources -and objects in that part of the sky would be selected and saved. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -50535,7 +46855,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T742}{LVV-T742} & \multicolumn{4}{p{12cm}}{ Verify saving data selection from a plot or image } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -50545,15 +46865,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9948] DMS-PRTL-REQ-0103-V-01: Single-Object Time-Domain Image View\ }\label{lvv-9948} +\subsection{[LVV-9948] DMS-PRTL-REQ-0103-V-01: Single-Object Time-Domain Image View\_1 }\label{lvv-9948} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9948}{LVV-9948} & +\href{https://rubinobs.atlassian.net/browse/LVV-9948}{LVV-9948} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T737 \\ + \\ \end{tabular} \\ \hline @@ -50575,7 +46895,6 @@ \subsection{[LVV-9948] DMS-PRTL-REQ-0103-V-01: Single-Object Time-Domain Image V that maintains the same physical scale, photometric scale, and image size display of a cutout area centered on an LSST object -If the object moves, then the images stay centered on the object. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -50591,7 +46910,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T737}{LVV-T737} & \multicolumn{4}{p{12cm}}{ Verify single-object time-domain image view } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -50603,15 +46922,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9949] DMS-PRTL-REQ-0109-V-01: Access to User Databases\ }\label{lvv-9949} +\subsection{[LVV-9949] DMS-PRTL-REQ-0109-V-01: Access to User Databases\_1 }\label{lvv-9949} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9949}{LVV-9949} & +\href{https://rubinobs.atlassian.net/browse/LVV-9949}{LVV-9949} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T743 \\ + \\ \end{tabular} \\ \hline @@ -50648,7 +46967,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T743}{LVV-T743} & \multicolumn{4}{p{12cm}}{ Verify access to user databases } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -50659,15 +46978,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9950] DMS-PRTL-REQ-0113-V-01: Download Volume Estimation\ }\label{lvv-9950} +\subsection{[LVV-9950] DMS-PRTL-REQ-0113-V-01: Download Volume Estimation\_1 }\label{lvv-9950} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9950}{LVV-9950} & +\href{https://rubinobs.atlassian.net/browse/LVV-9950}{LVV-9950} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T747 \\ + \\ \end{tabular} \\ \hline @@ -50688,10 +47007,6 @@ \subsection{[LVV-9950] DMS-PRTL-REQ-0113-V-01: Download Volume Estimation\ }\lab The Portal aspect shall provide an estimate of the data download volume prior to a user confirming the download option. -The intent of this requirement is to enable the users to understand how -large a query result or data set may be prior to the full retrieval and -downloading of that data to either the workspace environment or their -own local environment. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -50707,7 +47022,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T747}{LVV-T747} & \multicolumn{4}{p{12cm}}{ Verify estimation of data download volume } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -50717,18 +47032,18 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9951] DMS-PRTL-REQ-0111-V-01: Image Data Download\ }\label{lvv-9951} +\subsection{[LVV-9951] DMS-PRTL-REQ-0111-V-01: Image Data Download\_1 }\label{lvv-9951} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9951}{LVV-9951} & +\href{https://rubinobs.atlassian.net/browse/LVV-9951}{LVV-9951} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T745 \\ -LVV-T1818 \\ -LVV-T2677 \\ -LVV-T2718 \\ + \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -50750,7 +47065,6 @@ \subsection{[LVV-9951] DMS-PRTL-REQ-0111-V-01: Image Data Download\ }\label{lvv- data to a remote site or to the Workspace, from both screens displaying images and screens displaying lists of image metadata. -Again, this should be implemented as a pass-through to the API aspect. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -50762,11 +47076,23 @@ \subsection{[LVV-9951] DMS-PRTL-REQ-0111-V-01: Image Data Download\ }\label{lvv- \subsubsection{Test Cases Summary} +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2718}{LVV-T2718} & \multicolumn{4}{p{12cm}}{ Single-image manipulation in the Portal Aspect } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Verify a suite of requirements pertaining to the inspection and use of a +Rubin image file that has already been loaded in the Portal Aspect +} + \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T745}{LVV-T745} & \multicolumn{4}{p{12cm}}{ Verify image data download } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -50775,11 +47101,24 @@ \subsubsection{Test Cases Summary} displaying images and screens displaying lists of image metadata. } +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2677}{LVV-T2677} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - single-epoch +images } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Verify that the subset of RSP Portal capabilities planned to be added +for DP0.2 are present, based on single-epoch images. +} + \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1818}{LVV-T1818} & \multicolumn{4}{p{12cm}}{ DM-SUIT-8: Verify Portal integration with workspace (via WebDAV) } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Demonstration \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Demonstration \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -50822,42 +47161,17 @@ \subsubsection{Test Cases Summary} \end{itemize} } -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2677}{LVV-T2677} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - single-epoch -images } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Verify that the subset of RSP Portal capabilities planned to be added -for DP0.2 are present, based on single-epoch images. -} - -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2718}{LVV-T2718} & \multicolumn{4}{p{12cm}}{ Single-image manipulation in the Portal Aspect } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Verify a suite of requirements pertaining to the inspection and use of a -Rubin image file that has already been loaded in the Portal Aspect -} - \newpage -\subsection{[LVV-9952] DMS-PRTL-REQ-0114-V-01: Long Download Completion Notification\ }\label{lvv-9952} +\subsection{[LVV-9952] DMS-PRTL-REQ-0114-V-01: Long Download Completion Notification\_1 }\label{lvv-9952} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9952}{LVV-9952} & +\href{https://rubinobs.atlassian.net/browse/LVV-9952}{LVV-9952} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T748 \\ + \\ \end{tabular} \\ \hline @@ -50880,7 +47194,6 @@ \subsection{[LVV-9952] DMS-PRTL-REQ-0114-V-01: Long Download Completion Notifica download; an option shall be provided to notify the user when the download has completed. -DAX requirement for async \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -50896,7 +47209,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T748}{LVV-T748} & \multicolumn{4}{p{12cm}}{ Verify notification of long download completion } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -50908,15 +47221,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9953] DMS-PRTL-REQ-0112-V-01: Selected Image Download\ }\label{lvv-9953} +\subsection{[LVV-9953] DMS-PRTL-REQ-0112-V-01: Selected Image Download\_1 }\label{lvv-9953} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9953}{LVV-9953} & +\href{https://rubinobs.atlassian.net/browse/LVV-9953}{LVV-9953} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T746 \\ + \\ \end{tabular} \\ \hline @@ -50952,7 +47265,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T746}{LVV-T746} & \multicolumn{4}{p{12cm}}{ Verify selected image download } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -50963,16 +47276,16 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9954] DMS-PRTL-REQ-0110-V-01: Tabular Data Download\ }\label{lvv-9954} +\subsection{[LVV-9954] DMS-PRTL-REQ-0110-V-01: Tabular Data Download\_1 }\label{lvv-9954} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9954}{LVV-9954} & +\href{https://rubinobs.atlassian.net/browse/LVV-9954}{LVV-9954} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T744 \\ -LVV-T1818 \\ + \\ + \\ \end{tabular} \\ \hline @@ -50995,8 +47308,6 @@ \subsection{[LVV-9954] DMS-PRTL-REQ-0110-V-01: Tabular Data Download\ }\label{lv tabular results from a database query, including for catalog or image metadata. -This may be implemented as a pass-through to the API aspect when applied -to the results of a query against an LSST database. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -51012,7 +47323,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T744}{LVV-T744} & \multicolumn{4}{p{12cm}}{ Verify tabular data download } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -51026,7 +47337,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1818}{LVV-T1818} & \multicolumn{4}{p{12cm}}{ DM-SUIT-8: Verify Portal integration with workspace (via WebDAV) } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Demonstration \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Demonstration \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -51071,15 +47382,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9955] DMS-PRTL-REQ-0115-V-01: APIs for Visualization Components\ }\label{lvv-9955} +\subsection{[LVV-9955] DMS-PRTL-REQ-0115-V-01: APIs for Visualization Components\_1 }\label{lvv-9955} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9955}{LVV-9955} & +\href{https://rubinobs.atlassian.net/browse/LVV-9955}{LVV-9955} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T749 \\ + \\ \end{tabular} \\ \hline @@ -51101,10 +47412,6 @@ \subsection{[LVV-9955] DMS-PRTL-REQ-0115-V-01: APIs for Visualization Components interface that allows users and services at any location to access and manipulate the Portal\textquotesingle s visualization services -This is intended to be enable API control of the visualization -components and tool-level visualization services to be called and -controlled through an API.\\ -There will be a Web API as well as a Python wrapper for it. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -51120,7 +47427,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T749}{LVV-T749} & \multicolumn{4}{p{12cm}}{ Verify API for visualization components } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -51134,15 +47441,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9956] DMS-PRTL-REQ-0117-V-01: Computational Quotas User Interface\ }\label{lvv-9956} +\subsection{[LVV-9956] DMS-PRTL-REQ-0117-V-01: Computational Quotas User Interface\_1 }\label{lvv-9956} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9956}{LVV-9956} & +\href{https://rubinobs.atlassian.net/browse/LVV-9956}{LVV-9956} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T751 \\ + \\ \end{tabular} \\ \hline @@ -51163,9 +47470,6 @@ \subsection{[LVV-9956] DMS-PRTL-REQ-0117-V-01: Computational Quotas User Interfa The Portal aspect shall provide the user with an understanding of the current status of their allocations. -This requirement is about the SUIT implementing the quotas defined by -the DM system. Those requirements need to defined and work through by -the Project and the DM. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -51181,7 +47485,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T751}{LVV-T751} & \multicolumn{4}{p{12cm}}{ Verify implementation of computational quotas status } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -51191,15 +47495,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9957] DMS-PRTL-REQ-0118-V-01: Portal Display Preferences\ }\label{lvv-9957} +\subsection{[LVV-9957] DMS-PRTL-REQ-0118-V-01: Portal Display Preferences\_1 }\label{lvv-9957} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9957}{LVV-9957} & +\href{https://rubinobs.atlassian.net/browse/LVV-9957}{LVV-9957} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T752 \\ + \\ \end{tabular} \\ \hline @@ -51223,9 +47527,6 @@ \subsection{[LVV-9957] DMS-PRTL-REQ-0118-V-01: Portal Display Preferences\ }\lab quantities appear within a table, what image stretch and color tables, what types of plots are generated, how data are overlaid on images. -The intent behind this requirement is to enable user to set up a working -environment within the default portal or the workspace environment and -be able to save the state of the workflow. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -51241,7 +47542,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T752}{LVV-T752} & \multicolumn{4}{p{12cm}}{ Verify saved Portal display preferences } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -51255,15 +47556,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9958] DMS-PRTL-REQ-0116-V-01: Storage Quotas User Interface\ }\label{lvv-9958} +\subsection{[LVV-9958] DMS-PRTL-REQ-0116-V-01: Storage Quotas User Interface\_1 }\label{lvv-9958} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9958}{LVV-9958} & +\href{https://rubinobs.atlassian.net/browse/LVV-9958}{LVV-9958} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T750 \\ + \\ \end{tabular} \\ \hline @@ -51284,9 +47585,6 @@ \subsection{[LVV-9958] DMS-PRTL-REQ-0116-V-01: Storage Quotas User Interface\ }\ The Portal aspect shall provide the user with an understanding of the current status of their storage allocations -This requirement is about the SUIT implementing the quotas defined by -the DM system. Those requirements need to defined and work through by -the Project and the DM. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -51302,7 +47600,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T750}{LVV-T750} & \multicolumn{4}{p{12cm}}{ Verify implementation of storage quotas status } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -51312,15 +47610,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9959] DMS-PRTL-REQ-0127-V-01: Alert Subscription Monitoring\ }\label{lvv-9959} +\subsection{[LVV-9959] DMS-PRTL-REQ-0127-V-01: Alert Subscription Monitoring\_1 }\label{lvv-9959} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9959}{LVV-9959} & +\href{https://rubinobs.atlassian.net/browse/LVV-9959}{LVV-9959} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T756 \\ + \\ \end{tabular} \\ \hline @@ -51341,11 +47639,6 @@ \subsection{[LVV-9959] DMS-PRTL-REQ-0127-V-01: Alert Subscription Monitoring\ }\ The Portal aspect shall report feedback about the status and performance of a user\textquotesingle s filters in the alert subscription service. -This is a front end to information exposed by an API provided by the -Simple Filtering Service, and is expected to encompass information such -as filter status (enabled/disabled, error), statistics on the number of -alerts seen and the number transmitted by the filter, and optional -debugging log information. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -51361,7 +47654,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T756}{LVV-T756} & \multicolumn{4}{p{12cm}}{ Verify monitoring of alert subscription } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -51372,15 +47665,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9960] DMS-PRTL-REQ-0119-V-01: Alert Subscription Service\ }\label{lvv-9960} +\subsection{[LVV-9960] DMS-PRTL-REQ-0119-V-01: Alert Subscription Service\_1 }\label{lvv-9960} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9960}{LVV-9960} & +\href{https://rubinobs.atlassian.net/browse/LVV-9960}{LVV-9960} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T753 \\ + \\ \end{tabular} \\ \hline @@ -51402,10 +47695,6 @@ \subsection{[LVV-9960] DMS-PRTL-REQ-0119-V-01: Alert Subscription Service\ }\lab service that allows authenticated users with LSST data rights to subscribe to a stream of alert events. -This is just a UI for the underlying capability developed under -02C.03.03.\\ -Note that users without data rights will have to subscribe to alerts -through brokers external to the LSST project. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -51421,7 +47710,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T753}{LVV-T753} & \multicolumn{4}{p{12cm}}{ Verify alert subscription service } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -51432,15 +47721,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9961] DMS-PRTL-REQ-0120-V-01: Pre-defined Alert Filters\ }\label{lvv-9961} +\subsection{[LVV-9961] DMS-PRTL-REQ-0120-V-01: Pre-defined Alert Filters\_1 }\label{lvv-9961} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9961}{LVV-9961} & +\href{https://rubinobs.atlassian.net/browse/LVV-9961}{LVV-9961} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T754 \\ + \\ \end{tabular} \\ \hline @@ -51476,7 +47765,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T754}{LVV-T754} & \multicolumn{4}{p{12cm}}{ Verify availability of pre-defined alert filters } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -51486,15 +47775,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9962] DMS-PRTL-REQ-0121-V-01: User-defined Alert Filters\ }\label{lvv-9962} +\subsection{[LVV-9962] DMS-PRTL-REQ-0121-V-01: User-defined Alert Filters\_1 }\label{lvv-9962} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9962}{LVV-9962} & +\href{https://rubinobs.atlassian.net/browse/LVV-9962}{LVV-9962} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T755 \\ + \\ \end{tabular} \\ \hline @@ -51530,7 +47819,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T755}{LVV-T755} & \multicolumn{4}{p{12cm}}{ Verify availability of user-defined alert filters } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -51540,15 +47829,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9963] DMS-PRTL-REQ-0122-V-01: Access to Observatory Documentation\ }\label{lvv-9963} +\subsection{[LVV-9963] DMS-PRTL-REQ-0122-V-01: Access to Observatory Documentation\_1 }\label{lvv-9963} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9963}{LVV-9963} & +\href{https://rubinobs.atlassian.net/browse/LVV-9963}{LVV-9963} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T757 \\ + \\ \end{tabular} \\ \hline @@ -51569,11 +47858,6 @@ \subsection{[LVV-9963] DMS-PRTL-REQ-0122-V-01: Access to Observatory Documentati The Portal aspect shall provide access to Project-provided documentation on the design, construction, and operation of the LSST. -Much of this will be just a link or links to documentation whose -creation is out of the scope of DM. The DM documentation will include -documentation on the code, on the pipeline processing, and on the -delivered data quality. Note that documentation on the Science Platform -itself will also be included. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -51589,7 +47873,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T757}{LVV-T757} & \multicolumn{4}{p{12cm}}{ Verify access to survey documentation } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -51599,15 +47883,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9964] DMS-PRTL-REQ-0124-V-01: Portal API Documentation\ }\label{lvv-9964} +\subsection{[LVV-9964] DMS-PRTL-REQ-0124-V-01: Portal API Documentation\_1 }\label{lvv-9964} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9964}{LVV-9964} & +\href{https://rubinobs.atlassian.net/browse/LVV-9964}{LVV-9964} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T759 \\ + \\ \end{tabular} \\ \hline @@ -51628,13 +47912,6 @@ \subsection{[LVV-9964] DMS-PRTL-REQ-0124-V-01: Portal API Documentation\ }\label The Portal aspect shall provide reference-manual-style documentation on its public network and programmatic APIs. -This may include network APIs that allow interaction with a Portal -session\textquotesingle s state, Python APIs including wrappers for the -network APIs, and JavaScript APIs for the components of the Portal -application.\\ -This requirement is somewhat redundant with the general DM requirement -that all code be supplied with reference documentation, but emphasizes a -coherent presentation of the APIs relevant to the Portal. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -51650,7 +47927,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T759}{LVV-T759} & \multicolumn{4}{p{12cm}}{ Verify access to Portal API documentation } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -51660,15 +47937,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9965] DMS-PRTL-REQ-0123-V-01: Portal User Documentation\ }\label{lvv-9965} +\subsection{[LVV-9965] DMS-PRTL-REQ-0123-V-01: Portal User Documentation\_1 }\label{lvv-9965} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9965}{LVV-9965} & +\href{https://rubinobs.atlassian.net/browse/LVV-9965}{LVV-9965} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T758 \\ + \\ \end{tabular} \\ \hline @@ -51704,7 +47981,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T758}{LVV-T758} & \multicolumn{4}{p{12cm}}{ Verify access to Portal documentation } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -51714,15 +47991,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9966] DMS-PRTL-REQ-0126-V-01: System-Busy Indication\ }\label{lvv-9966} +\subsection{[LVV-9966] DMS-PRTL-REQ-0126-V-01: System-Busy Indication\_1 }\label{lvv-9966} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9966}{LVV-9966} & +\href{https://rubinobs.atlassian.net/browse/LVV-9966}{LVV-9966} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T761 \\ + \\ \end{tabular} \\ \hline @@ -51743,7 +48020,6 @@ \subsection{[LVV-9966] DMS-PRTL-REQ-0126-V-01: System-Busy Indication\ }\label{l The Portal aspect shall provide a means to inform users when elements of the system are unavailable. -This might be due to maintenance or to excessive load. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -51759,7 +48035,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T761}{LVV-T761} & \multicolumn{4}{p{12cm}}{ Verify implementation of system-busy notification } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -51770,15 +48046,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9967] DMS-PRTL-REQ-0125-V-01: Tolerance of Production Database Changes\ }\label{lvv-9967} +\subsection{[LVV-9967] DMS-PRTL-REQ-0125-V-01: Tolerance of Production Database Changes\_1 }\label{lvv-9967} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9967}{LVV-9967} & +\href{https://rubinobs.atlassian.net/browse/LVV-9967}{LVV-9967} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T760 \\ + \\ \end{tabular} \\ \hline @@ -51801,12 +48077,6 @@ \subsection{[LVV-9967] DMS-PRTL-REQ-0125-V-01: Tolerance of Production Database associated with the evolution of the Level 1 data, Level 2 data releases, and other planned data sources. -The LSP needs to accommodate the database changes associated with Level -1 and Level 2 updates; this also has implications for DAX - see the -"Discovery and Reflection APIs" requirement - and for the availability -of the data as they are released with the processing (nightly and -annually). This requires stability for the APIs (web and client), and -usability of the Portal across releases (and for multiple releases). \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -51822,7 +48092,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T760}{LVV-T760} & \multicolumn{4}{p{12cm}}{ Verify tolerance of database changes } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -51834,15 +48104,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9968] DMS-NB-REQ-0010-V-01: Common Astronomy Package Availability\ }\label{lvv-9968} +\subsection{[LVV-9968] DMS-NB-REQ-0010-V-01: Common Astronomy Package Availability\_1 }\label{lvv-9968} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9968}{LVV-9968} & +\href{https://rubinobs.atlassian.net/browse/LVV-9968}{LVV-9968} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T767 \\ + \\ \end{tabular} \\ \hline @@ -51863,8 +48133,6 @@ \subsection{[LVV-9968] DMS-NB-REQ-0010-V-01: Common Astronomy Package Availabili The Notebook Aspect shall provide select standard astronomy and data analysis packages in the interactive environments. -These may include, for example, astropy, pandas, scipy, scikit-learn, -matplotlib, bokeh, and seaborn. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -51880,7 +48148,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T767}{LVV-T767} & \multicolumn{4}{p{12cm}}{ Verify availability of standard astronomy software } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -51891,16 +48159,16 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9969] DMS-NB-REQ-0009-V-01: Data Access Middleware Availability\ }\label{lvv-9969} +\subsection{[LVV-9969] DMS-NB-REQ-0009-V-01: Data Access Middleware Availability\_1 }\label{lvv-9969} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9969}{LVV-9969} & +\href{https://rubinobs.atlassian.net/browse/LVV-9969}{LVV-9969} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T766 \\ -LVV-T2171 \\ + \\ + \\ \end{tabular} \\ \hline @@ -51922,9 +48190,6 @@ \subsection{[LVV-9969] DMS-NB-REQ-0009-V-01: Data Access Middleware Availability Python I/O middleware layer to perform data discovery, data access and any other supported functions (e.g., provenance information). -Notably, the Data Butler is available in the Notebook Python -environment, with full access to all authorized data products available -on that instance of the Science Platform. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -51938,46 +48203,46 @@ \subsection{[LVV-9969] DMS-NB-REQ-0009-V-01: Data Access Middleware Availability \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T766}{LVV-T766} & \multicolumn{4}{p{12cm}}{ Verify availability of data access middleware } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2171}{LVV-T2171} & \multicolumn{4}{p{12cm}}{ LDM-503-14a: Notebook Aspect access to a DP0.1 dataset in the +IDF-deployed RSP } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that users of the Notebook Aspect are able to make use of the -LSST Python I/O middleware layer to perform data discovery, data access -and any other supported functions (e.g., provenance information). -Notably, the Data Butler is available in the Notebook Python -environment, with full access to all authorized data products available -on that instance of the Science Platform. +Verify the availability through the Notebook Aspect of the DP0.1 test +dataset or an equivalent, including access to both catalogs and images +via the Butler.\\ +\strut \\ } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2171}{LVV-T2171} & \multicolumn{4}{p{12cm}}{ LDM-503-14a: Notebook Aspect access to a DP0.1 dataset in the -IDF-deployed RSP } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T766}{LVV-T766} & \multicolumn{4}{p{12cm}}{ Verify availability of data access middleware } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify the availability through the Notebook Aspect of the DP0.1 test -dataset or an equivalent, including access to both catalogs and images -via the Butler.\\ -\strut \\ +Verify that users of the Notebook Aspect are able to make use of the +LSST Python I/O middleware layer to perform data discovery, data access +and any other supported functions (e.g., provenance information). +Notably, the Data Butler is available in the Notebook Python +environment, with full access to all authorized data products available +on that instance of the Science Platform. } \newpage -\subsection{[LVV-9970] DMS-NB-REQ-0014-V-01: Documentation\ }\label{lvv-9970} +\subsection{[LVV-9970] DMS-NB-REQ-0014-V-01: Documentation\_1 }\label{lvv-9970} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9970}{LVV-9970} & +\href{https://rubinobs.atlassian.net/browse/LVV-9970}{LVV-9970} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T771 \\ + \\ \end{tabular} \\ \hline @@ -52014,7 +48279,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T771}{LVV-T771} & \multicolumn{4}{p{12cm}}{ Verify availability of Notebook aspect documentation } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -52025,17 +48290,17 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9971] DMS-NB-REQ-0005-V-01: Interactive Python Environment\ }\label{lvv-9971} +\subsection{[LVV-9971] DMS-NB-REQ-0005-V-01: Interactive Python Environment\_1 }\label{lvv-9971} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9971}{LVV-9971} & +\href{https://rubinobs.atlassian.net/browse/LVV-9971}{LVV-9971} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T762 \\ -LVV-T1436 \\ -LVV-T2171 \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -52068,11 +48333,26 @@ \subsection{[LVV-9971] DMS-NB-REQ-0005-V-01: Interactive Python Environment\ }\l \subsubsection{Test Cases Summary} +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2171}{LVV-T2171} & \multicolumn{4}{p{12cm}}{ LDM-503-14a: Notebook Aspect access to a DP0.1 dataset in the +IDF-deployed RSP } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Verify the availability through the Notebook Aspect of the DP0.1 test +dataset or an equivalent, including access to both catalogs and images +via the Butler.\\ +\strut \\ +} + \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T762}{LVV-T762} & \multicolumn{4}{p{12cm}}{ Verify availability of interactive Python environment } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Simon Krughoff & Draft & 1 & false & Inspection \\ \hline +Simon Krughoff & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -52086,7 +48366,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1436}{LVV-T1436} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: Notebook Aspect tests for LSP with Authentication and TAP milestone } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -52114,32 +48394,17 @@ \subsubsection{Test Cases Summary} level of partial capability during construction. } -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2171}{LVV-T2171} & \multicolumn{4}{p{12cm}}{ LDM-503-14a: Notebook Aspect access to a DP0.1 dataset in the -IDF-deployed RSP } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Verify the availability through the Notebook Aspect of the DP0.1 test -dataset or an equivalent, including access to both catalogs and images -via the Butler.\\ -\strut \\ -} - \newpage -\subsection{[LVV-9972] DMS-NB-REQ-0015-V-01: New-User Onboarding\ }\label{lvv-9972} +\subsection{[LVV-9972] DMS-NB-REQ-0015-V-01: New-User Onboarding\_1 }\label{lvv-9972} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9972}{LVV-9972} & +\href{https://rubinobs.atlassian.net/browse/LVV-9972}{LVV-9972} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T772 \\ + \\ \end{tabular} \\ \hline @@ -52175,7 +48440,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T772}{LVV-T772} & \multicolumn{4}{p{12cm}}{ Verify new-user onboarding } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -52185,15 +48450,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9973] DMS-NB-REQ-0013-V-01: Persistent User Home File Space\ }\label{lvv-9973} +\subsection{[LVV-9973] DMS-NB-REQ-0013-V-01: Persistent User Home File Space\_1 }\label{lvv-9973} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9973}{LVV-9973} & +\href{https://rubinobs.atlassian.net/browse/LVV-9973}{LVV-9973} & Gregory Dubois-Felsmann & Verified & \begin{tabular}{c} -LVV-T1436 \\ + \\ \end{tabular} \\ \hline @@ -52214,9 +48479,6 @@ \subsection{[LVV-9973] DMS-NB-REQ-0013-V-01: Persistent User Home File Space\ }\ The Notebook Aspect shall provide a persistent home space such that per user configuration survives shutdown and restart of the environment. -This space appears as a home directory from Python and in the Unix shell -environment. This includes things like .bashrc, .pythonrc, and user -installed python libs. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -52233,7 +48495,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1436}{LVV-T1436} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: Notebook Aspect tests for LSP with Authentication and TAP milestone } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -52263,15 +48525,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9974] DMS-NB-REQ-0007-V-01: Pre-installed Containerized Software Releases\ }\label{lvv-9974} +\subsection{[LVV-9974] DMS-NB-REQ-0007-V-01: Pre-installed Containerized Software Releases\_1 }\label{lvv-9974} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9974}{LVV-9974} & +\href{https://rubinobs.atlassian.net/browse/LVV-9974}{LVV-9974} & Gregory Dubois-Felsmann & Verified & \begin{tabular}{c} -LVV-T2171 \\ + \\ \end{tabular} \\ \hline @@ -52294,7 +48556,6 @@ \subsection{[LVV-9974] DMS-NB-REQ-0007-V-01: Pre-installed Containerized Softwar notebooks (and any other provided interactive environment) to execute in. -The use of the Docker container technology is anticipated. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -52311,7 +48572,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2171}{LVV-T2171} & \multicolumn{4}{p{12cm}}{ LDM-503-14a: Notebook Aspect access to a DP0.1 dataset in the IDF-deployed RSP } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -52323,15 +48584,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9975] DMS-NB-REQ-0008-V-01: Release Deployment Latency\ }\label{lvv-9975} +\subsection{[LVV-9975] DMS-NB-REQ-0008-V-01: Release Deployment Latency\_1 }\label{lvv-9975} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9975}{LVV-9975} & +\href{https://rubinobs.atlassian.net/browse/LVV-9975}{LVV-9975} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T765 \\ + \\ \end{tabular} \\ \hline @@ -52368,7 +48629,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T765}{LVV-T765} & \multicolumn{4}{p{12cm}}{ Verify latency of release deployment } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Demonstration \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Demonstration \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -52379,15 +48640,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9976] DMS-NB-REQ-0006-V-01: Unix Shell Access\ }\label{lvv-9976} +\subsection{[LVV-9976] DMS-NB-REQ-0006-V-01: Unix Shell Access\_1 }\label{lvv-9976} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9976}{LVV-9976} & +\href{https://rubinobs.atlassian.net/browse/LVV-9976}{LVV-9976} & Gregory Dubois-Felsmann & Verified & \begin{tabular}{c} -LVV-T1436 \\ + \\ \end{tabular} \\ \hline @@ -52424,7 +48685,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1436}{LVV-T1436} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: Notebook Aspect tests for LSP with Authentication and TAP milestone } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -52454,15 +48715,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9977] DMS-NB-REQ-0012-V-01: User Development Environment\ }\label{lvv-9977} +\subsection{[LVV-9977] DMS-NB-REQ-0012-V-01: User Development Environment\_1 }\label{lvv-9977} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9977}{LVV-9977} & +\href{https://rubinobs.atlassian.net/browse/LVV-9977}{LVV-9977} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T769 \\ + \\ \end{tabular} \\ \hline @@ -52484,8 +48745,6 @@ \subsection{[LVV-9977] DMS-NB-REQ-0012-V-01: User Development Environment\ }\lab their own version of any LSST science pipeline package in their container. -This implies the availability of both a C++ and a Python development -environment. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -52501,7 +48760,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T769}{LVV-T769} & \multicolumn{4}{p{12cm}}{ Verify availability of user development environment } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -52513,15 +48772,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9978] DMS-NB-REQ-0011-V-01: User Package Installation\ }\label{lvv-9978} +\subsection{[LVV-9978] DMS-NB-REQ-0011-V-01: User Package Installation\_1 }\label{lvv-9978} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9978}{LVV-9978} & +\href{https://rubinobs.atlassian.net/browse/LVV-9978}{LVV-9978} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T768 \\ + \\ \end{tabular} \\ \hline @@ -52542,7 +48801,6 @@ \subsection{[LVV-9978] DMS-NB-REQ-0011-V-01: User Package Installation\ }\label{ The Notebook Aspect shall have a process that allows users to add new packages to their environment -It is intended that operations like "pip install" will be usable. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -52558,7 +48816,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T768}{LVV-T768} & \multicolumn{4}{p{12cm}}{ Verify availability of user package installation } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Simon Krughoff & Draft & 1 & false & Inspection \\ \hline +Simon Krughoff & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -52569,18 +48827,16 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9979] DMS-NB-REQ-0023-V-01: Access to All Data Products\ }\label{lvv-9979} +\subsection{[LVV-9979] DMS-NB-REQ-0023-V-01: Access to All Data Products\_1 }\label{lvv-9979} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9979}{LVV-9979} & -Gregory Dubois-Felsmann & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-9979}{LVV-9979} & +Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T780 \\ -LVV-T2339 \\ -LVV-T2339 \\ -LVV-T2339 \\ + \\ + \\ \end{tabular} \\ \hline @@ -52613,49 +48869,11 @@ \subsection{[LVV-9979] DMS-NB-REQ-0023-V-01: Access to All Data Products\ }\labe \subsubsection{Test Cases Summary} -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T780}{LVV-T780} & \multicolumn{4}{p{12cm}}{ Verify access to all data products from Notebook aspect } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Verify that an authorized user of the Notebook Aspect is able to access -the reformatted Engineering and Facilities Database (EFD) and and all -other LSST released data products. -} - -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2339}{LVV-T2339} & \multicolumn{4}{p{12cm}}{ Archival EFD products can be used for historical analysis } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Wil O'Mullane & Approved & 3 & false & Demonstration \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Show that the archival replicated EFD products (nominally Parquet files) -can be used to query for topics post facto and that analysis in the -Notebook Aspect of the RSP is not only possible but straightforward.\\ -\strut \\ -This test case provides partial coverage of the requirement -DMS-NB-REQ-0023, Access to All Data Products: "An authorized user of the -Notebook Aspect shall be able to access the Transformed Engineering and -Facilities Database (EFD) and and all other LSST released data -products.", as adapted to the current design for EFD replication and -access (see \href{https://dmtn-082.lsst.io}{DMTN-082}). ~Note that it is -still also anticipated that TAP access to the EFD will be provided in -the RSP as an alternative to the Python-API access covered by this test -case. ~Note in particular that this test case does not cover the feature -of the "Transformed" EFD from the original design in which EFD data is -pre-processed with associations to exposure/visit IDs. -} - \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2339}{LVV-T2339} & \multicolumn{4}{p{12cm}}{ Archival EFD products can be used for historical analysis } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Wil O'Mullane & Approved & 3 & false & Demonstration \\ \hline +Wil O'Mullane & Approved & 1.0(d) & false & Demonstration \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -52678,42 +48896,30 @@ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2339}{LVV-T2339} & \multicolumn{4}{p{12cm}}{ Archival EFD products can be used for historical analysis } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T780}{LVV-T780} & \multicolumn{4}{p{12cm}}{ Verify access to all data products from Notebook aspect } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Wil O'Mullane & Approved & 3 & false & Demonstration \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Show that the archival replicated EFD products (nominally Parquet files) -can be used to query for topics post facto and that analysis in the -Notebook Aspect of the RSP is not only possible but straightforward.\\ -\strut \\ -This test case provides partial coverage of the requirement -DMS-NB-REQ-0023, Access to All Data Products: "An authorized user of the -Notebook Aspect shall be able to access the Transformed Engineering and -Facilities Database (EFD) and and all other LSST released data -products.", as adapted to the current design for EFD replication and -access (see \href{https://dmtn-082.lsst.io}{DMTN-082}). ~Note that it is -still also anticipated that TAP access to the EFD will be provided in -the RSP as an alternative to the Python-API access covered by this test -case. ~Note in particular that this test case does not cover the feature -of the "Transformed" EFD from the original design in which EFD data is -pre-processed with associations to exposure/visit IDs. +Verify that an authorized user of the Notebook Aspect is able to access +the reformatted Engineering and Facilities Database (EFD) and and all +other LSST released data products. } \newpage -\subsection{[LVV-9980] DMS-NB-REQ-0017-V-01: Access to the API and Portal Aspects\ }\label{lvv-9980} +\subsection{[LVV-9980] DMS-NB-REQ-0017-V-01: Access to the API and Portal Aspects\_1 }\label{lvv-9980} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9980}{LVV-9980} & +\href{https://rubinobs.atlassian.net/browse/LVV-9980}{LVV-9980} & Gregory Dubois-Felsmann & Verified & \begin{tabular}{c} -LVV-T774 \\ -LVV-T1436 \\ -LVV-T2171 \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -52734,8 +48940,6 @@ \subsection{[LVV-9980] DMS-NB-REQ-0017-V-01: Access to the API and Portal Aspect The Notebook Aspect shall be able to utilise the data access services provided by other Aspects. -In particular, a Notebook user can use standard VO services to access -LSST Data Releases. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -52751,7 +48955,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T774}{LVV-T774} & \multicolumn{4}{p{12cm}}{ Verify API and Portal aspects accessible from Notebook } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -52760,12 +48964,27 @@ \subsubsection{Test Cases Summary} use standard VO services to access LSST Data Releases. } +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2171}{LVV-T2171} & \multicolumn{4}{p{12cm}}{ LDM-503-14a: Notebook Aspect access to a DP0.1 dataset in the +IDF-deployed RSP } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Verify the availability through the Notebook Aspect of the DP0.1 test +dataset or an equivalent, including access to both catalogs and images +via the Butler.\\ +\strut \\ +} + \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1436}{LVV-T1436} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: Notebook Aspect tests for LSP with Authentication and TAP milestone } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -52793,32 +49012,17 @@ \subsubsection{Test Cases Summary} level of partial capability during construction. } -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2171}{LVV-T2171} & \multicolumn{4}{p{12cm}}{ LDM-503-14a: Notebook Aspect access to a DP0.1 dataset in the -IDF-deployed RSP } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Verify the availability through the Notebook Aspect of the DP0.1 test -dataset or an equivalent, including access to both catalogs and images -via the Butler.\\ -\strut \\ -} - \newpage -\subsection{[LVV-9981] DMS-NB-REQ-0021-V-01: Batch System Access\ }\label{lvv-9981} +\subsection{[LVV-9981] DMS-NB-REQ-0021-V-01: Batch System Access\_1 }\label{lvv-9981} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9981}{LVV-9981} & +\href{https://rubinobs.atlassian.net/browse/LVV-9981}{LVV-9981} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T778 \\ + \\ \end{tabular} \\ \hline @@ -52839,8 +49043,6 @@ \subsection{[LVV-9981] DMS-NB-REQ-0021-V-01: Batch System Access\ }\label{lvv-99 The Notebook Aspect shall provide access to a batch processing system via shell access. -This is a cluster of computers scheduled through a standard scheduler -like slurm, condor, or pbs. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -52856,7 +49058,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T778}{LVV-T778} & \multicolumn{4}{p{12cm}}{ Verify access to batch system } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -52866,15 +49068,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9982] DMS-NB-REQ-0022-V-01: Compute and Storage Quotas\ }\label{lvv-9982} +\subsection{[LVV-9982] DMS-NB-REQ-0022-V-01: Compute and Storage Quotas\_1 }\label{lvv-9982} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9982}{LVV-9982} & +\href{https://rubinobs.atlassian.net/browse/LVV-9982}{LVV-9982} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T779 \\ + \\ \end{tabular} \\ \hline @@ -52910,7 +49112,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T779}{LVV-T779} & \multicolumn{4}{p{12cm}}{ Verify implementation of quotas in Notebook aspect } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -52920,15 +49122,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9983] DMS-NB-REQ-0016-V-01: Shared File Space\ }\label{lvv-9983} +\subsection{[LVV-9983] DMS-NB-REQ-0016-V-01: Shared File Space\_1 }\label{lvv-9983} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9983}{LVV-9983} & +\href{https://rubinobs.atlassian.net/browse/LVV-9983}{LVV-9983} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T773 \\ + \\ \end{tabular} \\ \hline @@ -52949,9 +49151,6 @@ \subsection{[LVV-9983] DMS-NB-REQ-0016-V-01: Shared File Space\ }\label{lvv-9983 The Notebook Aspect shall provide access to a shared read/write filesystem visible to all users of an instance of the Science Platform. -In the LDF this is intended to be implemented as .\\ -DMS-REQ-0340 means that permissions will be controlled on a variety of -granularity including user and group. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -52967,7 +49166,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T773}{LVV-T773} & \multicolumn{4}{p{12cm}}{ Verify availability of shared file space } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -52977,15 +49176,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9984] DMS-NB-REQ-0020-V-01: User Database Workspace Access\ }\label{lvv-9984} +\subsection{[LVV-9984] DMS-NB-REQ-0020-V-01: User Database Workspace Access\_1 }\label{lvv-9984} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9984}{LVV-9984} & +\href{https://rubinobs.atlassian.net/browse/LVV-9984}{LVV-9984} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T777 \\ + \\ \end{tabular} \\ \hline @@ -53006,8 +49205,6 @@ \subsection{[LVV-9984] DMS-NB-REQ-0020-V-01: User Database Workspace Access\ }\l Users will be able to interact with their User Database through the Notebook Aspect to insert, delete, and control access to their tables. -This will be possible via TAP, at least, and possibly through -lower-level access. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -53023,7 +49220,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T777}{LVV-T777} & \multicolumn{4}{p{12cm}}{ Verify user database workspace access from Notebook aspect } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -53035,15 +49232,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9985] DMS-NB-REQ-0018-V-01: User File Workspace Access\ }\label{lvv-9985} +\subsection{[LVV-9985] DMS-NB-REQ-0018-V-01: User File Workspace Access\_1 }\label{lvv-9985} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9985}{LVV-9985} & +\href{https://rubinobs.atlassian.net/browse/LVV-9985}{LVV-9985} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T775 \\ + \\ \end{tabular} \\ \hline @@ -53080,7 +49277,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T775}{LVV-T775} & \multicolumn{4}{p{12cm}}{ Verify access to User File Workspace } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -53091,15 +49288,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9986] DMS-NB-REQ-0019-V-01: VOSpace Access\ }\label{lvv-9986} +\subsection{[LVV-9986] DMS-NB-REQ-0019-V-01: VOSpace Access\_1 }\label{lvv-9986} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9986}{LVV-9986} & +\href{https://rubinobs.atlassian.net/browse/LVV-9986}{LVV-9986} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T776 \\ + \\ \end{tabular} \\ \hline @@ -53120,9 +49317,6 @@ \subsection{[LVV-9986] DMS-NB-REQ-0019-V-01: VOSpace Access\ }\label{lvv-9986} The Notebook Aspect shall be able to interact with VOSpace services available through project or external services. -Users will be able to directly use VOSpace APIs within a Notebook. It is -not yet decided whether there will be support for user-mode mounting of -non-LSP VOSpace (or WebDAV) services as virtual POSIX filesystems. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -53138,7 +49332,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T776}{LVV-T776} & \multicolumn{4}{p{12cm}}{ Verify access to VOSpace services from Notebook aspect } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -53149,15 +49343,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9987] DMS-NB-REQ-0025-V-01: Deployment Workload in Kubernetes\ }\label{lvv-9987} +\subsection{[LVV-9987] DMS-NB-REQ-0025-V-01: Deployment Workload in Kubernetes\_1 }\label{lvv-9987} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9987}{LVV-9987} & +\href{https://rubinobs.atlassian.net/browse/LVV-9987}{LVV-9987} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T782 \\ + \\ \end{tabular} \\ \hline @@ -53180,9 +49374,6 @@ \subsection{[LVV-9987] DMS-NB-REQ-0025-V-01: Deployment Workload in Kubernetes\ rights no more than 2 days to deploy the Notebook Aspect in that context. -The specification is expected to constrain factors such as software -versions for Kubernetes and related packages, available storage, a -shared file system, and an authentication system. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -53198,7 +49389,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T782}{LVV-T782} & \multicolumn{4}{p{12cm}}{ Verify workload for deployment in Kubernetes } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Demonstration \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Demonstration \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -53212,15 +49403,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9988] DMS-NB-REQ-0024-V-01: Ease of Deployment\ }\label{lvv-9988} +\subsection{[LVV-9988] DMS-NB-REQ-0024-V-01: Ease of Deployment\_1 }\label{lvv-9988} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9988}{LVV-9988} & +\href{https://rubinobs.atlassian.net/browse/LVV-9988}{LVV-9988} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T781 \\ + \\ \end{tabular} \\ \hline @@ -53241,10 +49432,6 @@ \subsection{[LVV-9988] DMS-NB-REQ-0024-V-01: Ease of Deployment\ }\label{lvv-998 The Notebook Aspect shall be deployable to multiple instances and contexts, both private and public. -Such as the Commissioning Cluster and the LDF, but also collaborator -clusters, subject to the underlying resources available in the specific -instance. (What level of effort? 2 days/week/month; one click deployable -on a common standard platform: e.g., Kubernetes.) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -53260,7 +49447,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T781}{LVV-T781} & \multicolumn{4}{p{12cm}}{ Verify ease of Notebook aspect deployment } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -53270,15 +49457,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9989] DMS-NB-REQ-0026-V-01: System Health Monitoring\ }\label{lvv-9989} +\subsection{[LVV-9989] DMS-NB-REQ-0026-V-01: System Health Monitoring\_1 }\label{lvv-9989} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9989}{LVV-9989} & +\href{https://rubinobs.atlassian.net/browse/LVV-9989}{LVV-9989} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T783 \\ + \\ \end{tabular} \\ \hline @@ -53315,7 +49502,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T783}{LVV-T783} & \multicolumn{4}{p{12cm}}{ Verify monitoring of Notebook system health } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -53326,15 +49513,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9990] DMS-NB-REQ-0032-V-01: Image Visualization\ }\label{lvv-9990} +\subsection{[LVV-9990] DMS-NB-REQ-0032-V-01: Image Visualization\_1 }\label{lvv-9990} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9990}{LVV-9990} & +\href{https://rubinobs.atlassian.net/browse/LVV-9990}{LVV-9990} & Gregory Dubois-Felsmann & Verified & \begin{tabular}{c} -LVV-T2171 \\ + \\ \end{tabular} \\ \hline @@ -53355,9 +49542,6 @@ \subsection{[LVV-9990] DMS-NB-REQ-0032-V-01: Image Visualization\ }\label{lvv-99 The Notebook Aspect shall provide a tool for displaying image like datasets produced by LSST stack tools. -This requirement could be satisfied simply by inclusion of afw.display -in the pre-installed stack. However, it is anticpated that we will also -provide a way to use Portal Aspect Javascript components in JupyterLab. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -53374,7 +49558,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2171}{LVV-T2171} & \multicolumn{4}{p{12cm}}{ LDM-503-14a: Notebook Aspect access to a DP0.1 dataset in the IDF-deployed RSP } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -53386,15 +49570,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9991] DMS-NB-REQ-0033-V-01: Scientific Plotting\ }\label{lvv-9991} +\subsection{[LVV-9991] DMS-NB-REQ-0033-V-01: Scientific Plotting\_1 }\label{lvv-9991} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9991}{LVV-9991} & +\href{https://rubinobs.atlassian.net/browse/LVV-9991}{LVV-9991} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T785 \\ + \\ \end{tabular} \\ \hline @@ -53417,8 +49601,6 @@ \subsection{[LVV-9991] DMS-NB-REQ-0033-V-01: Scientific Plotting\ }\label{lvv-99 traces, polygons, compositions of these (contours on scatter plots), density images -This requirement could be satisfied simply by ensuring that matplotlib -is usable within JupyterLab. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -53434,7 +49616,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T785}{LVV-T785} & \multicolumn{4}{p{12cm}}{ Verify availability of scientific plotting tools in Notebook aspect } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -53446,15 +49628,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9992] DMS-NB-REQ-0035-V-01: Visualization Interactivity\ }\label{lvv-9992} +\subsection{[LVV-9992] DMS-NB-REQ-0035-V-01: Visualization Interactivity\_1 }\label{lvv-9992} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9992}{LVV-9992} & +\href{https://rubinobs.atlassian.net/browse/LVV-9992}{LVV-9992} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T787 \\ + \\ \end{tabular} \\ \hline @@ -53476,8 +49658,6 @@ \subsection{[LVV-9992] DMS-NB-REQ-0035-V-01: Visualization Interactivity\ }\labe visualizations:\\ Linked axes on multiple plots, zoom, pan, data point selection -(gpdf is concerned that this is too vaguely defined to be verifiable. -Should this be in a design document instead?) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -53493,7 +49673,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T787}{LVV-T787} & \multicolumn{4}{p{12cm}}{ Verify interactivity of visualizations in Notebook aspect } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -53504,15 +49684,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9993] DMS-NB-REQ-0034-V-01: Visualization Linkage\ }\label{lvv-9993} +\subsection{[LVV-9993] DMS-NB-REQ-0034-V-01: Visualization Linkage\_1 }\label{lvv-9993} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9993}{LVV-9993} & +\href{https://rubinobs.atlassian.net/browse/LVV-9993}{LVV-9993} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T786 \\ + \\ \end{tabular} \\ \hline @@ -53534,9 +49714,6 @@ \subsection{[LVV-9993] DMS-NB-REQ-0034-V-01: Visualization Linkage\ }\label{lvv- brushing and linking between plots, interactively discover metadata about particular points, drill down to imaging from measurements -Metadata can be visit properties for a measurement, git commits, etc. -(gpdf is concerned that this is too vaguely defined to be verifiable. -Should this be in a design document instead?) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -53552,7 +49729,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T786}{LVV-T786} & \multicolumn{4}{p{12cm}}{ Verify linkage of visualization tools in Notebook aspect } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -53564,15 +49741,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9994] DMS-NB-REQ-0036-V-01: Visualization Scaling\ }\label{lvv-9994} +\subsection{[LVV-9994] DMS-NB-REQ-0036-V-01: Visualization Scaling\_1 }\label{lvv-9994} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9994}{LVV-9994} & +\href{https://rubinobs.atlassian.net/browse/LVV-9994}{LVV-9994} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T788 \\ + \\ \end{tabular} \\ \hline @@ -53593,7 +49770,6 @@ \subsection{[LVV-9994] DMS-NB-REQ-0036-V-01: Visualization Scaling\ }\label{lvv- The Notebook Aspect shall provide interactive plots that scale to include at least 1E6 datapoints. -This may be done through an adaptive refinement scheme like datashader. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -53609,7 +49785,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T788}{LVV-T788} & \multicolumn{4}{p{12cm}}{ Verify interactive scaling of visualizations in Notebook aspect } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -53620,15 +49796,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9995] DMS-NB-REQ-0030-V-01: Access to Portal Visualization API\ }\label{lvv-9995} +\subsection{[LVV-9995] DMS-NB-REQ-0030-V-01: Access to Portal Visualization API\_1 }\label{lvv-9995} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9995}{LVV-9995} & +\href{https://rubinobs.atlassian.net/browse/LVV-9995}{LVV-9995} & Gregory Dubois-Felsmann & Verified & \begin{tabular}{c} -LVV-T2171 \\ + \\ \end{tabular} \\ \hline @@ -53649,9 +49825,6 @@ \subsection{[LVV-9995] DMS-NB-REQ-0030-V-01: Access to Portal Visualization API\ The Notebook Aspect shall provide a mechanism for "pushing" specific types of data to the Portal API. -For instance, this allows a user to plot a catalog of coordinates over -an image display using the Portal\textquotesingle s Firefly components. -This is supported by DMS-PRTL-REQ-0115 on the Portal side. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -53668,7 +49841,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2171}{LVV-T2171} & \multicolumn{4}{p{12cm}}{ LDM-503-14a: Notebook Aspect access to a DP0.1 dataset in the IDF-deployed RSP } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -53680,15 +49853,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9996] DMS-NB-REQ-0029-V-01: Access to Portal-Initiated Queries\ }\label{lvv-9996} +\subsection{[LVV-9996] DMS-NB-REQ-0029-V-01: Access to Portal-Initiated Queries\_1 }\label{lvv-9996} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9996}{LVV-9996} & +\href{https://rubinobs.atlassian.net/browse/LVV-9996}{LVV-9996} & Gregory Dubois-Felsmann & Verified & \begin{tabular}{c} -LVV-T1436 \\ + \\ \end{tabular} \\ \hline @@ -53709,7 +49882,6 @@ \subsection{[LVV-9996] DMS-NB-REQ-0029-V-01: Access to Portal-Initiated Queries\ A user of the Notebook Aspect shall have access to search queries they performed in the Portal Aspect. -This depends on underlying services from the API Aspect. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -53726,7 +49898,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1436}{LVV-T1436} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: Notebook Aspect tests for LSP with Authentication and TAP milestone } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -53756,15 +49928,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9997] DMS-NB-REQ-0031-V-01: Notebook-Launching Interface\ }\label{lvv-9997} +\subsection{[LVV-9997] DMS-NB-REQ-0031-V-01: Notebook-Launching Interface\_1 }\label{lvv-9997} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9997}{LVV-9997} & +\href{https://rubinobs.atlassian.net/browse/LVV-9997}{LVV-9997} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T791 \\ + \\ \end{tabular} \\ \hline @@ -53785,10 +49957,6 @@ \subsection{[LVV-9997] DMS-NB-REQ-0031-V-01: Notebook-Launching Interface\ }\lab The Notebook Aspect shall provide a means to trigger the opening of a notebook with access to the results of a query performed in the Portal. -This is intended to permit a Portal user to perform a query and then -quickly obtain a Notebook session with that data available for further -analysis. The UI element for this might be in either the Portal or -Notebook system Uis, depending on implementation issues. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -53804,7 +49972,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T791}{LVV-T791} & \multicolumn{4}{p{12cm}}{ Verify ability to launch a notebook with access to Portal query results } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -53817,16 +49985,16 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-9998] DMS-NB-REQ-0002-V-01: Authentication and Authorization\ }\label{lvv-9998} +\subsection{[LVV-9998] DMS-NB-REQ-0002-V-01: Authentication and Authorization\_1 }\label{lvv-9998} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9998}{LVV-9998} & +\href{https://rubinobs.atlassian.net/browse/LVV-9998}{LVV-9998} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T793 \\ -LVV-T1436 \\ + \\ + \\ \end{tabular} \\ \hline @@ -53860,27 +50028,12 @@ \subsection{[LVV-9998] DMS-NB-REQ-0002-V-01: Authentication and Authorization\ } \subsubsection{Test Cases Summary} -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T793}{LVV-T793} & \multicolumn{4}{p{12cm}}{ Verify implementation of authentication and authorization service in -Notebook aspect } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Verify that the Notebook Aspect provides a means to authenticate users -for the purpose of establishing authorized use and only permit access to -authenticated users using the LSST Data Facility authentication and -authorization service. -} - \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1436}{LVV-T1436} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: Notebook Aspect tests for LSP with Authentication and TAP milestone } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -53908,17 +50061,32 @@ \subsubsection{Test Cases Summary} level of partial capability during construction. } +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T793}{LVV-T793} & \multicolumn{4}{p{12cm}}{ Verify implementation of authentication and authorization service in +Notebook aspect } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Verify that the Notebook Aspect provides a means to authenticate users +for the purpose of establishing authorized use and only permit access to +authenticated users using the LSST Data Facility authentication and +authorization service. +} + \newpage -\subsection{[LVV-9999] DMS-NB-REQ-0003-V-01: Secure Implementation\ }\label{lvv-9999} +\subsection{[LVV-9999] DMS-NB-REQ-0003-V-01: Secure Implementation\_1 }\label{lvv-9999} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-9999}{LVV-9999} & +\href{https://rubinobs.atlassian.net/browse/LVV-9999}{LVV-9999} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T794 \\ + \\ \end{tabular} \\ \hline @@ -53939,10 +50107,6 @@ \subsection{[LVV-9999] DMS-NB-REQ-0003-V-01: Secure Implementation\ }\label{lvv- The Notebook Aspect shall prevent users from circumventing authorisation controls. -The Notebook Aspect relies on other services, such as authentication, -file system permissions etc to prevent access to unauthorized data. It -should not be possible for a user to spoof another user in a way that -permits access to unauthorized data \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -53958,7 +50122,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T794}{LVV-T794} & \multicolumn{4}{p{12cm}}{ Verify secure implementation of Notebook aspect } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -53968,17 +50132,17 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-10000] DMS-NB-REQ-0001-V-01: Secure Protocol\ }\label{lvv-10000} +\subsection{[LVV-10000] DMS-NB-REQ-0001-V-01: Secure Protocol\_1 }\label{lvv-10000} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-10000}{LVV-10000} & +\href{https://rubinobs.atlassian.net/browse/LVV-10000}{LVV-10000} & Gregory Dubois-Felsmann & Verified & \begin{tabular}{c} -LVV-T792 \\ -LVV-T1436 \\ -LVV-T2171 \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -54011,13 +50175,17 @@ \subsection{[LVV-10000] DMS-NB-REQ-0001-V-01: Secure Protocol\ }\label{lvv-10000 \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T792}{LVV-T792} & \multicolumn{4}{p{12cm}}{ Verify implementation of secure protocol for Notebook aspect } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2171}{LVV-T2171} & \multicolumn{4}{p{12cm}}{ LDM-503-14a: Notebook Aspect access to a DP0.1 dataset in the +IDF-deployed RSP } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the Notebook Aspect is accessible through an HTTPS endpoint. +Verify the availability through the Notebook Aspect of the DP0.1 test +dataset or an equivalent, including access to both catalogs and images +via the Butler.\\ +\strut \\ } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} @@ -54025,7 +50193,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1436}{LVV-T1436} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: Notebook Aspect tests for LSP with Authentication and TAP milestone } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -54055,30 +50223,26 @@ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2171}{LVV-T2171} & \multicolumn{4}{p{12cm}}{ LDM-503-14a: Notebook Aspect access to a DP0.1 dataset in the -IDF-deployed RSP } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T792}{LVV-T792} & \multicolumn{4}{p{12cm}}{ Verify implementation of secure protocol for Notebook aspect } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify the availability through the Notebook Aspect of the DP0.1 test -dataset or an equivalent, including access to both catalogs and images -via the Butler.\\ -\strut \\ +Verify that the Notebook Aspect is accessible through an HTTPS endpoint. } \newpage -\subsection{[LVV-10001] DMS-NB-REQ-0004-V-01: IPV6 Access\ }\label{lvv-10001} +\subsection{[LVV-10001] DMS-NB-REQ-0004-V-01: IPV6 Access\_1 }\label{lvv-10001} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-10001}{LVV-10001} & +\href{https://rubinobs.atlassian.net/browse/LVV-10001}{LVV-10001} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T795 \\ + \\ \end{tabular} \\ \hline @@ -54113,7 +50277,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T795}{LVV-T795} & \multicolumn{4}{p{12cm}}{ Verify access to Notebook aspect via IPv6 } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -54122,16 +50286,16 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-10002] DMS-API-REQ-0023-V-01: Access to Catalog Data Products\ }\label{lvv-10002} +\subsection{[LVV-10002] DMS-API-REQ-0023-V-01: Access to Catalog Data Products\_1 }\label{lvv-10002} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-10002}{LVV-10002} & +\href{https://rubinobs.atlassian.net/browse/LVV-10002}{LVV-10002} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T798 \\ -LVV-T1437 \\ + \\ + \\ \end{tabular} \\ \hline @@ -54167,7 +50331,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T798}{LVV-T798} & \multicolumn{4}{p{12cm}}{ Verify API access to catalog data products } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Colin Slater & Draft & 1 & false & Inspection \\ \hline +Colin Slater & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -54180,7 +50344,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1437}{LVV-T1437} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: API Aspect tests for LSP with Authentication and TAP milestone } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -54212,18 +50376,18 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-10003] DMS-API-REQ-0022-V-01: Access to Image and Visit Metadata\ }\label{lvv-10003} +\subsection{[LVV-10003] DMS-API-REQ-0022-V-01: Access to Image and Visit Metadata\_1 }\label{lvv-10003} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-10003}{LVV-10003} & +\href{https://rubinobs.atlassian.net/browse/LVV-10003}{LVV-10003} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T797 \\ -LVV-T2677 \\ -LVV-T2678 \\ -LVV-T2712 \\ + \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -54259,7 +50423,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T797}{LVV-T797} & \multicolumn{4}{p{12cm}}{ Verify API access to image and visit metadata } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -54269,22 +50433,24 @@ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2677}{LVV-T2677} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - single-epoch -images } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2712}{LVV-T2712} & \multicolumn{4}{p{12cm}}{ Perform a visit-ID-based image search in the Portal Aspect } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the subset of RSP Portal capabilities planned to be added -for DP0.2 are present, based on single-epoch images. +Demonstrate that searches by visit can be performed in the Portal Aspect +ObsTAP image metadata search screen.\\ +\strut \\ +This test case is also used to verify the existence of the key +underlying API Aspect services. } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2678}{LVV-T2678} & \multicolumn{4}{p{12cm}}{ API Aspect tests based on DP0.2 } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Colin Slater & Draft & 1 & false & Test \\ \hline +Colin Slater & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -54298,31 +50464,29 @@ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2712}{LVV-T2712} & \multicolumn{4}{p{12cm}}{ Perform a visit-ID-based image search in the Portal Aspect } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2677}{LVV-T2677} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Portal Aspect tests for DP0.2 readiness - single-epoch +images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Demonstrate that searches by visit can be performed in the Portal Aspect -ObsTAP image metadata search screen.\\ -\strut \\ -This test case is also used to verify the existence of the key -underlying API Aspect services. +Verify that the subset of RSP Portal capabilities planned to be added +for DP0.2 are present, based on single-epoch images. } \newpage -\subsection{[LVV-10004] DMS-API-REQ-0028-V-01: Access to Image Data in FITS Format\ }\label{lvv-10004} +\subsection{[LVV-10004] DMS-API-REQ-0028-V-01: Access to Image Data in FITS Format\_1 }\label{lvv-10004} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-10004}{LVV-10004} & +\href{https://rubinobs.atlassian.net/browse/LVV-10004}{LVV-10004} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T803 \\ -LVV-T2678 \\ + \\ + \\ \end{tabular} \\ \hline @@ -54356,42 +50520,42 @@ \subsection{[LVV-10004] DMS-API-REQ-0028-V-01: Access to Image Data in FITS Form \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T803}{LVV-T803} & \multicolumn{4}{p{12cm}}{ Verify API access to FITS image data } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2678}{LVV-T2678} & \multicolumn{4}{p{12cm}}{ API Aspect tests based on DP0.2 } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Colin Slater & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the API Aspect delivers image data in FITS format. +Verify that the subset of RSP API Aspect capabilities planned for DP0.2 +are present.\\ +\strut \\ +Verification is performed using a notebook in the RSP Notebook Aspect, +and can also be executed offsite with an appropriate authorization +token. } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2678}{LVV-T2678} & \multicolumn{4}{p{12cm}}{ API Aspect tests based on DP0.2 } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T803}{LVV-T803} & \multicolumn{4}{p{12cm}}{ Verify API access to FITS image data } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Colin Slater & Draft & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the subset of RSP API Aspect capabilities planned for DP0.2 -are present.\\ -\strut \\ -Verification is performed using a notebook in the RSP Notebook Aspect, -and can also be executed offsite with an appropriate authorization -token. +Verify that the API Aspect delivers image data in FITS format. } \newpage -\subsection{[LVV-10005] DMS-API-REQ-0024-V-01: Access to Observatory Metadata\ }\label{lvv-10005} +\subsection{[LVV-10005] DMS-API-REQ-0024-V-01: Access to Observatory Metadata\_1 }\label{lvv-10005} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-10005}{LVV-10005} & +\href{https://rubinobs.atlassian.net/browse/LVV-10005}{LVV-10005} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T799 \\ + \\ \end{tabular} \\ \hline @@ -54427,7 +50591,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T799}{LVV-T799} & \multicolumn{4}{p{12cm}}{ Verify API access to observatory metadata } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -54437,15 +50601,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-10006] DMS-API-REQ-0026-V-01: Access to Reference Catalogs\ }\label{lvv-10006} +\subsection{[LVV-10006] DMS-API-REQ-0026-V-01: Access to Reference Catalogs\_1 }\label{lvv-10006} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-10006}{LVV-10006} & +\href{https://rubinobs.atlassian.net/browse/LVV-10006}{LVV-10006} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T801 \\ + \\ \end{tabular} \\ \hline @@ -54468,12 +50632,6 @@ \subsection{[LVV-10006] DMS-API-REQ-0026-V-01: Access to Reference Catalogs\ }\l catalog" is an externally sourced catalog used during data production activities. -Is this a more general provenance requirement? Just reference catalogs? -Or also, e.g., relevant calibration images? Or does it just mean that if -we have reference catalogs, they\textquotesingle ll also be queryable? -FM and GPDF: we think the latter was meant - i.e., -there\textquotesingle s no implication that this requirement mandates -linkage. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -54489,7 +50647,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T801}{LVV-T801} & \multicolumn{4}{p{12cm}}{ Verify API access to reference catalogs } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -54501,15 +50659,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-10007] DMS-API-REQ-0027-V-01: Access to Virtual Data Products\ }\label{lvv-10007} +\subsection{[LVV-10007] DMS-API-REQ-0027-V-01: Access to Virtual Data Products\_1 }\label{lvv-10007} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-10007}{LVV-10007} & +\href{https://rubinobs.atlassian.net/browse/LVV-10007}{LVV-10007} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T802 \\ + \\ \end{tabular} \\ \hline @@ -54530,8 +50688,6 @@ \subsection{[LVV-10007] DMS-API-REQ-0027-V-01: Access to Virtual Data Products\ The API Aspect shall provide services to initiate regeneration of, and facilitate retrieval of, virtual data products on demand. -For image data products, this would likely be provided via the SODA -endpoint. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -54547,7 +50703,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T802}{LVV-T802} & \multicolumn{4}{p{12cm}}{ Verify API access to virtual data products } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -54557,16 +50713,16 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-10008] DMS-API-REQ-0030-V-01: Catalog Metadata Service\ }\label{lvv-10008} +\subsection{[LVV-10008] DMS-API-REQ-0030-V-01: Catalog Metadata Service\_1 }\label{lvv-10008} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-10008}{LVV-10008} & +\href{https://rubinobs.atlassian.net/browse/LVV-10008}{LVV-10008} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T805 \\ -LVV-T2678 \\ + \\ + \\ \end{tabular} \\ \hline @@ -54602,45 +50758,45 @@ \subsection{[LVV-10008] DMS-API-REQ-0030-V-01: Catalog Metadata Service\ }\label \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T805}{LVV-T805} & \multicolumn{4}{p{12cm}}{ Verify API provides catalog metadata } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2678}{LVV-T2678} & \multicolumn{4}{p{12cm}}{ API Aspect tests based on DP0.2 } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Colin Slater & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the API Aspect provides complete metadata for all tables -within each data release, including a per-column description, IVOA UCD -when appropriate, units when appropriate, and any relationship with -other columns. +Verify that the subset of RSP API Aspect capabilities planned for DP0.2 +are present.\\ +\strut \\ +Verification is performed using a notebook in the RSP Notebook Aspect, +and can also be executed offsite with an appropriate authorization +token. } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2678}{LVV-T2678} & \multicolumn{4}{p{12cm}}{ API Aspect tests based on DP0.2 } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T805}{LVV-T805} & \multicolumn{4}{p{12cm}}{ Verify API provides catalog metadata } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Colin Slater & Draft & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the subset of RSP API Aspect capabilities planned for DP0.2 -are present.\\ -\strut \\ -Verification is performed using a notebook in the RSP Notebook Aspect, -and can also be executed offsite with an appropriate authorization -token. +Verify that the API Aspect provides complete metadata for all tables +within each data release, including a per-column description, IVOA UCD +when appropriate, units when appropriate, and any relationship with +other columns. } \newpage -\subsection{[LVV-10009] DMS-API-REQ-0025-V-01: Enforcement of Information Classification\ }\label{lvv-10009} +\subsection{[LVV-10009] DMS-API-REQ-0025-V-01: Enforcement of Information Classification\_1 }\label{lvv-10009} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-10009}{LVV-10009} & +\href{https://rubinobs.atlassian.net/browse/LVV-10009}{LVV-10009} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T800 \\ + \\ \end{tabular} \\ \hline @@ -54661,8 +50817,6 @@ \subsection{[LVV-10009] DMS-API-REQ-0025-V-01: Enforcement of Information Classi The API Aspect shall \textbf{NOT} allow access to Sensitive or Highly Sensitive (per \citeds{LPM-122}) observatory metadata. -Information classified as "Internal" should only be provided to project -staff. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -54678,7 +50832,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T800}{LVV-T800} & \multicolumn{4}{p{12cm}}{ Verify API enforcement of information classification } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -54688,15 +50842,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-10010] DMS-API-REQ-0029-V-01: Multiple Data Releases\ }\label{lvv-10010} +\subsection{[LVV-10010] DMS-API-REQ-0029-V-01: Multiple Data Releases\_1 }\label{lvv-10010} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-10010}{LVV-10010} & +\href{https://rubinobs.atlassian.net/browse/LVV-10010}{LVV-10010} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T804 \\ + \\ \end{tabular} \\ \hline @@ -54717,8 +50871,6 @@ \subsection{[LVV-10010] DMS-API-REQ-0029-V-01: Multiple Data Releases\ }\label{l The API Aspect Web APIs shall provide unambiguous access to data products and metadata from more than one Data Release simultaneously -The requirement is explicitly silent on the question of whether data -from multiple releases will be available from a single endpoint. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -54734,7 +50886,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T804}{LVV-T804} & \multicolumn{4}{p{12cm}}{ Verify API access to multiple data releases } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -54744,15 +50896,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-10011] DMS-API-REQ-0021-V-01: Use of CAOM2\ }\label{lvv-10011} +\subsection{[LVV-10011] DMS-API-REQ-0021-V-01: Use of CAOM2\_1 }\label{lvv-10011} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-10011}{LVV-10011} & +\href{https://rubinobs.atlassian.net/browse/LVV-10011}{LVV-10011} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T796 \\ + \\ \end{tabular} \\ \hline @@ -54788,7 +50940,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T796}{LVV-T796} & \multicolumn{4}{p{12cm}}{ Verify web APIs use CAOM2 } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -54798,15 +50950,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-10012] DMS-API-REQ-0009-V-01: ADQL Support\ }\label{lvv-10012} +\subsection{[LVV-10012] DMS-API-REQ-0009-V-01: ADQL Support\_1 }\label{lvv-10012} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-10012}{LVV-10012} & +\href{https://rubinobs.atlassian.net/browse/LVV-10012}{LVV-10012} & Gregory Dubois-Felsmann & Verified & \begin{tabular}{c} -LVV-T1437 \\ + \\ \end{tabular} \\ \hline @@ -54845,7 +50997,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1437}{LVV-T1437} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: API Aspect tests for LSP with Authentication and TAP milestone } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -54877,17 +51029,17 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-10013] DMS-API-REQ-0008-V-01: Asynchronous TAP Support\ }\label{lvv-10013} +\subsection{[LVV-10013] DMS-API-REQ-0008-V-01: Asynchronous TAP Support\_1 }\label{lvv-10013} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-10013}{LVV-10013} & +\href{https://rubinobs.atlassian.net/browse/LVV-10013}{LVV-10013} & Gregory Dubois-Felsmann & Verified & \begin{tabular}{c} -LVV-T808 \\ -LVV-T1334 \\ -LVV-T1437 \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -54908,14 +51060,6 @@ \subsection{[LVV-10013] DMS-API-REQ-0008-V-01: Asynchronous TAP Support\ }\label The API Aspect TAP endpoint shall support asynchronous queries as described by the IVOA TAP 1.1 specification. -Asynchronous queries are expected to be the primary means for carrying -out user-driven queries from the Portal aspect (so that the query is -assigned an ID that enables multiple retrievals of its results, e.g., in -both the Portal and Notebook Aspects). (The Portal Aspect implementation -will still use synchronous queries for internal functions such as -retrieving metadata needed for page configuration, etc.) Asynchronous -queries will also be used across all aspects for queries where large -result sets and/or long run times are expected. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -54929,28 +51073,17 @@ \subsection{[LVV-10013] DMS-API-REQ-0008-V-01: Asynchronous TAP Support\ }\label \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T808}{LVV-T808} & \multicolumn{4}{p{12cm}}{ Verify asynchronous TAP queries } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Verify that the API Aspect TAP endpoint supports asynchronous queries as -described by the IVOA TAP 1.1 specification. -} - -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1334}{LVV-T1334} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: Portal Aspect tests for LSP with Authentication and TAP +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1437}{LVV-T1437} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: API Aspect tests for LSP with Authentication and TAP milestone } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -This test case verifies that the Portal Aspect of the Science Platform -is accessible to authorized users through a login process, and that TAP -searches can be performed from the Portal Aspect UI.\\ +This test case verifies that the TAP service in the API Aspect of the +Science Platform is accessible to authorized users through a login +process, and that TAP searches can be performed using the IVOA TAP +protocol from remote sites.\\ \strut \\ In so doing and in conjunction with the other LDM-503-10a test cases collected under LVV-P48, it addresses all or part of the following @@ -54959,12 +51092,12 @@ \subsubsection{Test Cases Summary} \begin{itemize} \tightlist \item - DMS-LSP-REQ-0002, DMS-LSP-REQ-0005, DMS-LSP-REQ-0006, + DMS-LSP-REQ-0004, DMS-LSP-REQ-0005, DMS-LSP-REQ-0006, DMS-LSP-REQ-0020, DMS-LSP-REQ-0022, DMS-LSP-REQ-0023, DMS-LSP-REQ-0024 \item - DMS-PRTL-REQ-0001, DMS-PRTL-REQ-0015, DMS-PRTL-REQ-0016, - DMS-PRTL-REQ-0017, DMS-PRTL-REQ-0020, DMS-PRTL-REQ-0026, - DMS-PRTL-REQ-0049, and DMS-PRTL-REQ-0095, primarily + DMS-API-REQ-0003, DMS-API-REQ-0004, DMS-API-REQ-0006, + DMS-API-REQ-0007, DMS-API-REQ-0008, DMS-API-REQ-0009, + DMS-API-REQ-0023, and DMS-API-REQ-0039, primarily \end{itemize} \hfill\break @@ -54975,17 +51108,16 @@ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1437}{LVV-T1437} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: API Aspect tests for LSP with Authentication and TAP +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1334}{LVV-T1334} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: Portal Aspect tests for LSP with Authentication and TAP milestone } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -This test case verifies that the TAP service in the API Aspect of the -Science Platform is accessible to authorized users through a login -process, and that TAP searches can be performed using the IVOA TAP -protocol from remote sites.\\ +This test case verifies that the Portal Aspect of the Science Platform +is accessible to authorized users through a login process, and that TAP +searches can be performed from the Portal Aspect UI.\\ \strut \\ In so doing and in conjunction with the other LDM-503-10a test cases collected under LVV-P48, it addresses all or part of the following @@ -54994,12 +51126,12 @@ \subsubsection{Test Cases Summary} \begin{itemize} \tightlist \item - DMS-LSP-REQ-0004, DMS-LSP-REQ-0005, DMS-LSP-REQ-0006, + DMS-LSP-REQ-0002, DMS-LSP-REQ-0005, DMS-LSP-REQ-0006, DMS-LSP-REQ-0020, DMS-LSP-REQ-0022, DMS-LSP-REQ-0023, DMS-LSP-REQ-0024 \item - DMS-API-REQ-0003, DMS-API-REQ-0004, DMS-API-REQ-0006, - DMS-API-REQ-0007, DMS-API-REQ-0008, DMS-API-REQ-0009, - DMS-API-REQ-0023, and DMS-API-REQ-0039, primarily + DMS-PRTL-REQ-0001, DMS-PRTL-REQ-0015, DMS-PRTL-REQ-0016, + DMS-PRTL-REQ-0017, DMS-PRTL-REQ-0020, DMS-PRTL-REQ-0026, + DMS-PRTL-REQ-0049, and DMS-PRTL-REQ-0095, primarily \end{itemize} \hfill\break @@ -55008,19 +51140,31 @@ \subsubsection{Test Cases Summary} level of partial capability during construction. } +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T808}{LVV-T808} & \multicolumn{4}{p{12cm}}{ Verify asynchronous TAP queries } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Verify that the API Aspect TAP endpoint supports asynchronous queries as +described by the IVOA TAP 1.1 specification. +} + \newpage -\subsection{[LVV-10014] DMS-API-REQ-0007-V-01: Synchronous TAP Support\ }\label{lvv-10014} +\subsection{[LVV-10014] DMS-API-REQ-0007-V-01: Synchronous TAP Support\_1 }\label{lvv-10014} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-10014}{LVV-10014} & +\href{https://rubinobs.atlassian.net/browse/LVV-10014}{LVV-10014} & Gregory Dubois-Felsmann & Verified & \begin{tabular}{c} -LVV-T807 \\ -LVV-T1334 \\ -LVV-T1437 \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -55041,9 +51185,6 @@ \subsection{[LVV-10014] DMS-API-REQ-0007-V-01: Synchronous TAP Support\ }\label{ The API Aspect TAP endpoint shall support synchronous queries as described by the IVOA TAP 1.1 specification. -Synchronous queries are primarily expected to be used for small results. -It is TBD whether this mode will be suitable for use with shared-scan -queries. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -55057,28 +51198,17 @@ \subsection{[LVV-10014] DMS-API-REQ-0007-V-01: Synchronous TAP Support\ }\label{ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T807}{LVV-T807} & \multicolumn{4}{p{12cm}}{ Verify synchronous TAP queries } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Inspection \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Verify that the API Aspect TAP endpoint supports synchronous queries as -described by the IVOA TAP 1.1 specification. ~ ~ -} - -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1334}{LVV-T1334} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: Portal Aspect tests for LSP with Authentication and TAP +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1437}{LVV-T1437} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: API Aspect tests for LSP with Authentication and TAP milestone } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -This test case verifies that the Portal Aspect of the Science Platform -is accessible to authorized users through a login process, and that TAP -searches can be performed from the Portal Aspect UI.\\ +This test case verifies that the TAP service in the API Aspect of the +Science Platform is accessible to authorized users through a login +process, and that TAP searches can be performed using the IVOA TAP +protocol from remote sites.\\ \strut \\ In so doing and in conjunction with the other LDM-503-10a test cases collected under LVV-P48, it addresses all or part of the following @@ -55087,12 +51217,12 @@ \subsubsection{Test Cases Summary} \begin{itemize} \tightlist \item - DMS-LSP-REQ-0002, DMS-LSP-REQ-0005, DMS-LSP-REQ-0006, + DMS-LSP-REQ-0004, DMS-LSP-REQ-0005, DMS-LSP-REQ-0006, DMS-LSP-REQ-0020, DMS-LSP-REQ-0022, DMS-LSP-REQ-0023, DMS-LSP-REQ-0024 \item - DMS-PRTL-REQ-0001, DMS-PRTL-REQ-0015, DMS-PRTL-REQ-0016, - DMS-PRTL-REQ-0017, DMS-PRTL-REQ-0020, DMS-PRTL-REQ-0026, - DMS-PRTL-REQ-0049, and DMS-PRTL-REQ-0095, primarily + DMS-API-REQ-0003, DMS-API-REQ-0004, DMS-API-REQ-0006, + DMS-API-REQ-0007, DMS-API-REQ-0008, DMS-API-REQ-0009, + DMS-API-REQ-0023, and DMS-API-REQ-0039, primarily \end{itemize} \hfill\break @@ -55103,17 +51233,16 @@ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1437}{LVV-T1437} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: API Aspect tests for LSP with Authentication and TAP +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1334}{LVV-T1334} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: Portal Aspect tests for LSP with Authentication and TAP milestone } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -This test case verifies that the TAP service in the API Aspect of the -Science Platform is accessible to authorized users through a login -process, and that TAP searches can be performed using the IVOA TAP -protocol from remote sites.\\ +This test case verifies that the Portal Aspect of the Science Platform +is accessible to authorized users through a login process, and that TAP +searches can be performed from the Portal Aspect UI.\\ \strut \\ In so doing and in conjunction with the other LDM-503-10a test cases collected under LVV-P48, it addresses all or part of the following @@ -55122,12 +51251,12 @@ \subsubsection{Test Cases Summary} \begin{itemize} \tightlist \item - DMS-LSP-REQ-0004, DMS-LSP-REQ-0005, DMS-LSP-REQ-0006, + DMS-LSP-REQ-0002, DMS-LSP-REQ-0005, DMS-LSP-REQ-0006, DMS-LSP-REQ-0020, DMS-LSP-REQ-0022, DMS-LSP-REQ-0023, DMS-LSP-REQ-0024 \item - DMS-API-REQ-0003, DMS-API-REQ-0004, DMS-API-REQ-0006, - DMS-API-REQ-0007, DMS-API-REQ-0008, DMS-API-REQ-0009, - DMS-API-REQ-0023, and DMS-API-REQ-0039, primarily + DMS-PRTL-REQ-0001, DMS-PRTL-REQ-0015, DMS-PRTL-REQ-0016, + DMS-PRTL-REQ-0017, DMS-PRTL-REQ-0020, DMS-PRTL-REQ-0026, + DMS-PRTL-REQ-0049, and DMS-PRTL-REQ-0095, primarily \end{itemize} \hfill\break @@ -55136,17 +51265,29 @@ \subsubsection{Test Cases Summary} level of partial capability during construction. } +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T807}{LVV-T807} & \multicolumn{4}{p{12cm}}{ Verify synchronous TAP queries } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Inspection \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Verify that the API Aspect TAP endpoint supports synchronous queries as +described by the IVOA TAP 1.1 specification. ~ ~ +} + \newpage -\subsection{[LVV-10015] DMS-API-REQ-0006-V-01: TAP Service for Tabular Queries\ }\label{lvv-10015} +\subsection{[LVV-10015] DMS-API-REQ-0006-V-01: TAP Service for Tabular Queries\_1 }\label{lvv-10015} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-10015}{LVV-10015} & +\href{https://rubinobs.atlassian.net/browse/LVV-10015}{LVV-10015} & Gregory Dubois-Felsmann & Verified & \begin{tabular}{c} -LVV-T1437 \\ + \\ \end{tabular} \\ \hline @@ -55183,7 +51324,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1437}{LVV-T1437} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: API Aspect tests for LSP with Authentication and TAP milestone } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -55215,16 +51356,16 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-10016] DMS-API-REQ-0016-V-01: SIA Service for Image Availability\ }\label{lvv-10016} +\subsection{[LVV-10016] DMS-API-REQ-0016-V-01: SIA Service for Image Availability\_1 }\label{lvv-10016} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-10016}{LVV-10016} & +\href{https://rubinobs.atlassian.net/browse/LVV-10016}{LVV-10016} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T810 \\ -LVV-T2678 \\ + \\ + \\ \end{tabular} \\ \hline @@ -55258,44 +51399,44 @@ \subsection{[LVV-10016] DMS-API-REQ-0016-V-01: SIA Service for Image Availabilit \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T810}{LVV-T810} & \multicolumn{4}{p{12cm}}{ Verify SIA service for image availability } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2678}{LVV-T2678} & \multicolumn{4}{p{12cm}}{ API Aspect tests based on DP0.2 } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Colin Slater & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the API Aspect Web APIs include an endpoint conforming to -IVOA SIA V2 for the purpose of locating available images. +Verify that the subset of RSP API Aspect capabilities planned for DP0.2 +are present.\\ +\strut \\ +Verification is performed using a notebook in the RSP Notebook Aspect, +and can also be executed offsite with an appropriate authorization +token. } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2678}{LVV-T2678} & \multicolumn{4}{p{12cm}}{ API Aspect tests based on DP0.2 } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T810}{LVV-T810} & \multicolumn{4}{p{12cm}}{ Verify SIA service for image availability } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Colin Slater & Draft & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the subset of RSP API Aspect capabilities planned for DP0.2 -are present.\\ -\strut \\ -Verification is performed using a notebook in the RSP Notebook Aspect, -and can also be executed offsite with an appropriate authorization -token. +Verify that the API Aspect Web APIs include an endpoint conforming to +IVOA SIA V2 for the purpose of locating available images. } \newpage -\subsection{[LVV-10017] DMS-API-REQ-0018-V-01: Cutout Service\ }\label{lvv-10017} +\subsection{[LVV-10017] DMS-API-REQ-0018-V-01: Cutout Service\_1 }\label{lvv-10017} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-10017}{LVV-10017} & +\href{https://rubinobs.atlassian.net/browse/LVV-10017}{LVV-10017} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T812 \\ -LVV-T2678 \\ + \\ + \\ \end{tabular} \\ \hline @@ -55332,7 +51473,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T812}{LVV-T812} & \multicolumn{4}{p{12cm}}{ Verify API SODA cutout image support } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Colin Slater & Draft & 1 & false & Inspection \\ \hline +Colin Slater & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -55344,7 +51485,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2678}{LVV-T2678} & \multicolumn{4}{p{12cm}}{ API Aspect tests based on DP0.2 } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Colin Slater & Draft & 1 & false & Test \\ \hline +Colin Slater & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -55358,16 +51499,16 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-10018] DMS-API-REQ-0017-V-01: SODA Service for Image Data\ }\label{lvv-10018} +\subsection{[LVV-10018] DMS-API-REQ-0017-V-01: SODA Service for Image Data\_1 }\label{lvv-10018} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-10018}{LVV-10018} & +\href{https://rubinobs.atlassian.net/browse/LVV-10018}{LVV-10018} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T811 \\ -LVV-T2678 \\ + \\ + \\ \end{tabular} \\ \hline @@ -55403,7 +51544,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T811}{LVV-T811} & \multicolumn{4}{p{12cm}}{ Verify availability of SODA service for image data } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -55415,7 +51556,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2678}{LVV-T2678} & \multicolumn{4}{p{12cm}}{ API Aspect tests based on DP0.2 } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Colin Slater & Draft & 1 & false & Test \\ \hline +Colin Slater & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -55429,15 +51570,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-10019] DMS-API-REQ-0039-V-01: Cached Query Result Retrieval\ }\label{lvv-10019} +\subsection{[LVV-10019] DMS-API-REQ-0039-V-01: Cached Query Result Retrieval\_1 }\label{lvv-10019} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-10019}{LVV-10019} & +\href{https://rubinobs.atlassian.net/browse/LVV-10019}{LVV-10019} & Gregory Dubois-Felsmann & Verified & \begin{tabular}{c} -LVV-T1437 \\ + \\ \end{tabular} \\ \hline @@ -55460,10 +51601,6 @@ \subsection{[LVV-10019] DMS-API-REQ-0039-V-01: Cached Query Result Retrieval\ }\ history or on query identifiers previously returned from asynchronous query services. -Caching is subject to resource contraints. The system may use a -combination of a central buffer and quota from the -user\textquotesingle s Workspace to implement caching; the details are -still under design. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -55480,7 +51617,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1437}{LVV-T1437} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: API Aspect tests for LSP with Authentication and TAP milestone } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -55512,15 +51649,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-10020] DMS-API-REQ-0038-V-01: Query History Retrieval\ }\label{lvv-10020} +\subsection{[LVV-10020] DMS-API-REQ-0038-V-01: Query History Retrieval\_1 }\label{lvv-10020} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-10020}{LVV-10020} & +\href{https://rubinobs.atlassian.net/browse/LVV-10020}{LVV-10020} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T813 \\ + \\ \end{tabular} \\ \hline @@ -55541,8 +51678,6 @@ \subsection{[LVV-10020] DMS-API-REQ-0038-V-01: Query History Retrieval\ }\label{ The API aspect shall provide interfaces for retrieving the history of queries for a user. -This capability is essential for cross-Aspect linking, where a query is -created in one Aspect and accessed, or re-executed, in another. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -55558,7 +51693,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T813}{LVV-T813} & \multicolumn{4}{p{12cm}}{ Verify query history retrieval } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -55568,15 +51703,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-10021] DMS-API-REQ-0040-V-01: Query Specification Retrieval\ }\label{lvv-10021} +\subsection{[LVV-10021] DMS-API-REQ-0040-V-01: Query Specification Retrieval\_1 }\label{lvv-10021} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-10021}{LVV-10021} & +\href{https://rubinobs.atlassian.net/browse/LVV-10021}{LVV-10021} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T815 \\ + \\ \end{tabular} \\ \hline @@ -55598,18 +51733,6 @@ \subsection{[LVV-10021] DMS-API-REQ-0040-V-01: Query Specification Retrieval\ }\ containing a complete specification for a query, and that permit that artifact to be used at a later time to re-execute the same query. -The results of re-executing the same query depend on the database(s) -being queried. For Level 2 (Data Releases) the content of a data release -is nominally frozen upon release and the same query repeated later -should always return the same result. (We assume that if a correctable -error is found in a data release after its release it will only be -repaired, if at all, by adding additional database(s) or table(s) with -the corrected data, or just by providing correction recipies that could -be applied to the results of a query.)\\ -For the continuously updated Level 1 database(s) update times will be -recorded that will permit queries to be repeated precisely, or, -optionally, with new data taken into account.\\ -For user databases no guarantees can be made. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -55625,7 +51748,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T815}{LVV-T815} & \multicolumn{4}{p{12cm}}{ Verify retrieval of query specifications } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -55636,16 +51759,16 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-10022] DMS-API-REQ-0034-V-01: Butler Interface to Data Products\ }\label{lvv-10022} +\subsection{[LVV-10022] DMS-API-REQ-0034-V-01: Butler Interface to Data Products\_1 }\label{lvv-10022} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-10022}{LVV-10022} & +\href{https://rubinobs.atlassian.net/browse/LVV-10022}{LVV-10022} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T816 \\ -LVV-T2678 \\ + \\ + \\ \end{tabular} \\ \hline @@ -55670,7 +51793,6 @@ \subsection{[LVV-10022] DMS-API-REQ-0034-V-01: Butler Interface to Data Products access data release data products and user generated data products as Python objects -See \citeds{LDM-556}. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -55684,47 +51806,47 @@ \subsection{[LVV-10022] DMS-API-REQ-0034-V-01: Butler Interface to Data Products \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T816}{LVV-T816} & \multicolumn{4}{p{12cm}}{ Verify Butler interface to data products } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2678}{LVV-T2678} & \multicolumn{4}{p{12cm}}{ API Aspect tests based on DP0.2 } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Colin Slater & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the API Aspect provides a connection between the Data Butler -(Generation 3) instances within notebooks hosted in a LDF instance and -backend file system, database, and object data stores within that same -LDF instance, for the purpose of allowing notebook aspect users to -access data release data products and user generated data products as -Python objects. +Verify that the subset of RSP API Aspect capabilities planned for DP0.2 +are present.\\ +\strut \\ +Verification is performed using a notebook in the RSP Notebook Aspect, +and can also be executed offsite with an appropriate authorization +token. } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2678}{LVV-T2678} & \multicolumn{4}{p{12cm}}{ API Aspect tests based on DP0.2 } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T816}{LVV-T816} & \multicolumn{4}{p{12cm}}{ Verify Butler interface to data products } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Colin Slater & Draft & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the subset of RSP API Aspect capabilities planned for DP0.2 -are present.\\ -\strut \\ -Verification is performed using a notebook in the RSP Notebook Aspect, -and can also be executed offsite with an appropriate authorization -token. +Verify that the API Aspect provides a connection between the Data Butler +(Generation 3) instances within notebooks hosted in a LDF instance and +backend file system, database, and object data stores within that same +LDF instance, for the purpose of allowing notebook aspect users to +access data release data products and user generated data products as +Python objects. } \newpage -\subsection{[LVV-10023] DMS-API-REQ-0019-V-01: VOSpace Service\ }\label{lvv-10023} +\subsection{[LVV-10023] DMS-API-REQ-0019-V-01: VOSpace Service\_1 }\label{lvv-10023} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-10023}{LVV-10023} & +\href{https://rubinobs.atlassian.net/browse/LVV-10023}{LVV-10023} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T817 \\ + \\ \end{tabular} \\ \hline @@ -55762,7 +51884,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T817}{LVV-T817} & \multicolumn{4}{p{12cm}}{ Verify availability of VOSpace service } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -55774,15 +51896,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-10024] DMS-API-REQ-0020-V-01: WebDAV Service\ }\label{lvv-10024} +\subsection{[LVV-10024] DMS-API-REQ-0020-V-01: WebDAV Service\_1 }\label{lvv-10024} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-10024}{LVV-10024} & +\href{https://rubinobs.atlassian.net/browse/LVV-10024}{LVV-10024} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T818 \\ + \\ \end{tabular} \\ \hline @@ -55820,7 +51942,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T818}{LVV-T818} & \multicolumn{4}{p{12cm}}{ Verify availability of WebDAV service } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -55832,15 +51954,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-10025] DMS-API-REQ-0014-V-01: CSV Output for TAP\ }\label{lvv-10025} +\subsection{[LVV-10025] DMS-API-REQ-0014-V-01: CSV Output for TAP\_1 }\label{lvv-10025} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-10025}{LVV-10025} & +\href{https://rubinobs.atlassian.net/browse/LVV-10025}{LVV-10025} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T823 \\ + \\ \end{tabular} \\ \hline @@ -55863,8 +51985,6 @@ \subsection{[LVV-10025] DMS-API-REQ-0014-V-01: CSV Output for TAP\ }\label{lvv-1 requirements otherwise in force on the return of table and column metadata. -The CSV format inherently is unsuitable for returning rich metadata with -a table. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -55880,7 +52000,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T823}{LVV-T823} & \multicolumn{4}{p{12cm}}{ Verify CSV support for TAP outputs } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -55892,15 +52012,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-10026] DMS-API-REQ-0013-V-01: JSON Output for TAP\ }\label{lvv-10026} +\subsection{[LVV-10026] DMS-API-REQ-0013-V-01: JSON Output for TAP\_1 }\label{lvv-10026} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-10026}{LVV-10026} & +\href{https://rubinobs.atlassian.net/browse/LVV-10026}{LVV-10026} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T822 \\ + \\ \end{tabular} \\ \hline @@ -55936,7 +52056,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T822}{LVV-T822} & \multicolumn{4}{p{12cm}}{ Verify JSON support for TAP outputs } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -55946,15 +52066,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-10027] DMS-API-REQ-0015-V-01: SQLite Output for TAP\ }\label{lvv-10027} +\subsection{[LVV-10027] DMS-API-REQ-0015-V-01: SQLite Output for TAP\_1 }\label{lvv-10027} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-10027}{LVV-10027} & +\href{https://rubinobs.atlassian.net/browse/LVV-10027}{LVV-10027} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T824 \\ + \\ \end{tabular} \\ \hline @@ -55975,9 +52095,6 @@ \subsection{[LVV-10027] DMS-API-REQ-0015-V-01: SQLite Output for TAP\ }\label{lv The API Aspect TAP endpoint SHOULD support SQLite as an alternative available output format -The mandatory status of this requirement should be settled one way or -the other as soon as possible. It is a candidate for a efficient and -readily consumed format for large results with rich metadata. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -55993,7 +52110,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T824}{LVV-T824} & \multicolumn{4}{p{12cm}}{ Verify SQLite support for TAP outputs } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -56003,15 +52120,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-10028] DMS-API-REQ-0012-V-01: VOTable BINARY2 Payload\ }\label{lvv-10028} +\subsection{[LVV-10028] DMS-API-REQ-0012-V-01: VOTable BINARY2 Payload\_1 }\label{lvv-10028} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-10028}{LVV-10028} & +\href{https://rubinobs.atlassian.net/browse/LVV-10028}{LVV-10028} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T821 \\ + \\ \end{tabular} \\ \hline @@ -56033,11 +52150,6 @@ \subsection{[LVV-10028] DMS-API-REQ-0012-V-01: VOTable BINARY2 Payload\ }\label{ shall support the return of a VOTable data payload in the BINARY2 serialization. -This payload form supports larger tabular results but is most likely -still not optimal for the largest queries. The API Aspect team is still -investigating additional options, including the use of the FITS -serialization, as well as the use of non-VOTable formats, for efficient -and metadata-rich tabular results. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -56053,7 +52165,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T821}{LVV-T821} & \multicolumn{4}{p{12cm}}{ Verify support for VOTable BINARY2 payload } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -56064,15 +52176,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-10029] DMS-API-REQ-0010-V-01: VOTable Output for TAP\ }\label{lvv-10029} +\subsection{[LVV-10029] DMS-API-REQ-0010-V-01: VOTable Output for TAP\_1 }\label{lvv-10029} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-10029}{LVV-10029} & +\href{https://rubinobs.atlassian.net/browse/LVV-10029}{LVV-10029} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T819 \\ + \\ \end{tabular} \\ \hline @@ -56108,7 +52220,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T819}{LVV-T819} & \multicolumn{4}{p{12cm}}{ Verify VOTable 1.3 support } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Colin Slater & Draft & 1 & false & Inspection \\ \hline +Colin Slater & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -56118,15 +52230,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-10030] DMS-API-REQ-0011-V-01: VOTable TABLEDATA Payload\ }\label{lvv-10030} +\subsection{[LVV-10030] DMS-API-REQ-0011-V-01: VOTable TABLEDATA Payload\_1 }\label{lvv-10030} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-10030}{LVV-10030} & +\href{https://rubinobs.atlassian.net/browse/LVV-10030}{LVV-10030} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T820 \\ + \\ \end{tabular} \\ \hline @@ -56148,10 +52260,6 @@ \subsection{[LVV-10030] DMS-API-REQ-0011-V-01: VOTable TABLEDATA Payload\ }\labe shall support the return of a VOTable data payload in the XML-based TABLEDATA serialization. -This payload form is not intended for large tables, but is provided for -compatibility with community tools. The API Aspect TAP service may place -an upper bound on the size of a table that can be returned in this -format. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -56167,7 +52275,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T820}{LVV-T820} & \multicolumn{4}{p{12cm}}{ Verify support for VOTable TABLEDATA payload } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -56178,15 +52286,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-10031] DMS-API-REQ-0033-V-01: Deletion from Workspace\ }\label{lvv-10031} +\subsection{[LVV-10031] DMS-API-REQ-0033-V-01: Deletion from Workspace\_1 }\label{lvv-10031} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-10031}{LVV-10031} & +\href{https://rubinobs.atlassian.net/browse/LVV-10031}{LVV-10031} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T827 \\ + \\ \end{tabular} \\ \hline @@ -56222,7 +52330,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T827}{LVV-T827} & \multicolumn{4}{p{12cm}}{ Verify ability to drop catalogs from Workspace } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -56232,15 +52340,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-10032] DMS-API-REQ-0031-V-01: Tabular Result Download to Workspace\ }\label{lvv-10032} +\subsection{[LVV-10032] DMS-API-REQ-0031-V-01: Tabular Result Download to Workspace\_1 }\label{lvv-10032} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-10032}{LVV-10032} & +\href{https://rubinobs.atlassian.net/browse/LVV-10032}{LVV-10032} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T825 \\ + \\ \end{tabular} \\ \hline @@ -56262,7 +52370,6 @@ \subsection{[LVV-10032] DMS-API-REQ-0031-V-01: Tabular Result Download to Worksp results as VOTables in their allocated VOSpace, subject to limitations of a resource quota system -Or any of the other supported formats? \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -56278,7 +52385,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T825}{LVV-T825} & \multicolumn{4}{p{12cm}}{ Verify support for tabular result download to Workspace } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -56289,15 +52396,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-10033] DMS-API-REQ-0032-V-01: Tabular Upload to Workspace\ }\label{lvv-10033} +\subsection{[LVV-10033] DMS-API-REQ-0032-V-01: Tabular Upload to Workspace\_1 }\label{lvv-10033} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-10033}{LVV-10033} & +\href{https://rubinobs.atlassian.net/browse/LVV-10033}{LVV-10033} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T826 \\ + \\ \end{tabular} \\ \hline @@ -56321,7 +52428,6 @@ \subsection{[LVV-10033] DMS-API-REQ-0032-V-01: Tabular Upload to Workspace\ }\la queries against data release catalog products, subject to limitations of a resource quota system -Or any of the other supported formats? \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -56337,7 +52443,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T826}{LVV-T826} & \multicolumn{4}{p{12cm}}{ Verify support for tabular upload to Workspace } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -56350,16 +52456,16 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-10034] DMS-API-REQ-0003-V-01: Authentication\ }\label{lvv-10034} +\subsection{[LVV-10034] DMS-API-REQ-0003-V-01: Authentication\_1 }\label{lvv-10034} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-10034}{LVV-10034} & +\href{https://rubinobs.atlassian.net/browse/LVV-10034}{LVV-10034} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T829 \\ -LVV-T1437 \\ + \\ + \\ \end{tabular} \\ \hline @@ -56391,24 +52497,12 @@ \subsection{[LVV-10034] DMS-API-REQ-0003-V-01: Authentication\ }\label{lvv-10034 \subsubsection{Test Cases Summary} -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T829}{LVV-T829} & \multicolumn{4}{p{12cm}}{ Verify API authentication } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Verify that the API Aspect Web APIs accept authenticated requests for -the purpose of establishing user identity. ~ -} - \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1437}{LVV-T1437} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: API Aspect tests for LSP with Authentication and TAP milestone } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -56438,17 +52532,29 @@ \subsubsection{Test Cases Summary} level of partial capability during construction. } +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T829}{LVV-T829} & \multicolumn{4}{p{12cm}}{ Verify API authentication } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Verify that the API Aspect Web APIs accept authenticated requests for +the purpose of establishing user identity. ~ +} + \newpage -\subsection{[LVV-10035] DMS-API-REQ-0004-V-01: Authorization\ }\label{lvv-10035} +\subsection{[LVV-10035] DMS-API-REQ-0004-V-01: Authorization\_1 }\label{lvv-10035} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-10035}{LVV-10035} & +\href{https://rubinobs.atlassian.net/browse/LVV-10035}{LVV-10035} & Gregory Dubois-Felsmann & Verified & \begin{tabular}{c} -LVV-T1437 \\ + \\ \end{tabular} \\ \hline @@ -56485,7 +52591,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1437}{LVV-T1437} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: API Aspect tests for LSP with Authentication and TAP milestone } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -56517,15 +52623,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-10036] DMS-API-REQ-0005-V-01: Secure Implementation\ }\label{lvv-10036} +\subsection{[LVV-10036] DMS-API-REQ-0005-V-01: Secure Implementation\_1 }\label{lvv-10036} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-10036}{LVV-10036} & +\href{https://rubinobs.atlassian.net/browse/LVV-10036}{LVV-10036} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T831 \\ + \\ \end{tabular} \\ \hline @@ -56561,7 +52667,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T831}{LVV-T831} & \multicolumn{4}{p{12cm}}{ Verify secure implementation of APIs } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -56571,16 +52677,16 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-10037] DMS-API-REQ-0001-V-01: Secure Protocols\ }\label{lvv-10037} +\subsection{[LVV-10037] DMS-API-REQ-0001-V-01: Secure Protocols\_1 }\label{lvv-10037} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-10037}{LVV-10037} & +\href{https://rubinobs.atlassian.net/browse/LVV-10037}{LVV-10037} & Gregory Dubois-Felsmann & In Verification & \begin{tabular}{c} -LVV-T828 \\ -LVV-T1437 \\ + \\ + \\ \end{tabular} \\ \hline @@ -56611,24 +52717,12 @@ \subsection{[LVV-10037] DMS-API-REQ-0001-V-01: Secure Protocols\ }\label{lvv-100 \subsubsection{Test Cases Summary} -\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} -\toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T828}{LVV-T828} & \multicolumn{4}{p{12cm}}{ Verify API uses secure protocols } \\ \hline -\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline -\end{tabular} -{\footnotesize -\textbf{Objective:}\\ -Verify that the API Aspect Web APIs are accessible through HTTPS -endpoints. -} - \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1437}{LVV-T1437} & \multicolumn{4}{p{12cm}}{ LDM-503-10a: API Aspect tests for LSP with Authentication and TAP milestone } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -56658,17 +52752,29 @@ \subsubsection{Test Cases Summary} level of partial capability during construction. } +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T828}{LVV-T828} & \multicolumn{4}{p{12cm}}{ Verify API uses secure protocols } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Verify that the API Aspect Web APIs are accessible through HTTPS +endpoints. +} + \newpage -\subsection{[LVV-10038] DMS-API-REQ-0035-V-01: Containerized Deployment\ }\label{lvv-10038} +\subsection{[LVV-10038] DMS-API-REQ-0035-V-01: Containerized Deployment\_1 }\label{lvv-10038} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-10038}{LVV-10038} & +\href{https://rubinobs.atlassian.net/browse/LVV-10038}{LVV-10038} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T832 \\ + \\ \end{tabular} \\ \hline @@ -56704,7 +52810,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T832}{LVV-T832} & \multicolumn{4}{p{12cm}}{ Verify containerized deployment of API services } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -56714,15 +52820,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-10039] DMS-API-REQ-0037-V-01: Logging and Monitoring\ }\label{lvv-10039} +\subsection{[LVV-10039] DMS-API-REQ-0037-V-01: Logging and Monitoring\_1 }\label{lvv-10039} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-10039}{LVV-10039} & +\href{https://rubinobs.atlassian.net/browse/LVV-10039}{LVV-10039} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T835 \\ + \\ \end{tabular} \\ \hline @@ -56758,7 +52864,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T835}{LVV-T835} & \multicolumn{4}{p{12cm}}{ Verify API logging and monitoring } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -56768,15 +52874,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-10040] DMS-API-REQ-0002-V-01: Result Compression\ }\label{lvv-10040} +\subsection{[LVV-10040] DMS-API-REQ-0002-V-01: Result Compression\_1 }\label{lvv-10040} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-10040}{LVV-10040} & +\href{https://rubinobs.atlassian.net/browse/LVV-10040}{LVV-10040} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T833 \\ + \\ \end{tabular} \\ \hline @@ -56812,7 +52918,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T833}{LVV-T833} & \multicolumn{4}{p{12cm}}{ Verify support for compression of API results } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -56822,15 +52928,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-10041] DMS-API-REQ-0036-V-01: Upgradability\ }\label{lvv-10041} +\subsection{[LVV-10041] DMS-API-REQ-0036-V-01: Upgradability\_1 }\label{lvv-10041} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-10041}{LVV-10041} & +\href{https://rubinobs.atlassian.net/browse/LVV-10041}{LVV-10041} & Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} -LVV-T834 \\ + \\ \end{tabular} \\ \hline @@ -56866,7 +52972,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T834}{LVV-T834} & \multicolumn{4}{p{12cm}}{ Verify API upgradeability } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -56876,15 +52982,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-18222] DMS-REQ-0384-V-01: Export MOCs As FITS\ }\label{lvv-18222} +\subsection{[LVV-18222] DMS-REQ-0384-V-01: Export MOCs As FITS\_1 }\label{lvv-18222} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-18222}{LVV-18222} & +\href{https://rubinobs.atlassian.net/browse/LVV-18222}{LVV-18222} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T1524 \\ + \\ \end{tabular} \\ \hline @@ -56898,7 +53004,7 @@ \subsection{[LVV-18222] DMS-REQ-0384-V-01: Export MOCs As FITS\ }\label{lvv-1822 \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0384 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -56906,14 +53012,10 @@ \subsection{[LVV-18222] DMS-REQ-0384-V-01: Export MOCs As FITS\ }\label{lvv-1822 for exporting the LSST-generated MOCs in the FITS serialization form defined in the IVOA MOC Recommendation. -\textbf{Discussion:} The external endpoint for this should be designed -to be conformant with relevant community practice and any IVOA standards -that may emerge in this area. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0391 & Data Product Conventions \\ \end{tabular} \\ \hline \end{longtable} @@ -56925,7 +53027,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1524}{LVV-T1524} & \multicolumn{4}{p{12cm}}{ Verify Implementation of Exporting MOCs as FITS } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Demonstration \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Demonstration \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -56936,15 +53038,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-18223] DMS-REQ-0381-V-01: HiPS Linkage to Coadds\ }\label{lvv-18223} +\subsection{[LVV-18223] DMS-REQ-0381-V-01: HiPS Linkage to Coadds\_1 }\label{lvv-18223} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-18223}{LVV-18223} & +\href{https://rubinobs.atlassian.net/browse/LVV-18223}{LVV-18223} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T1525 \\ + \\ \end{tabular} \\ \hline @@ -56958,7 +53060,7 @@ \subsection{[LVV-18223] DMS-REQ-0381-V-01: HiPS Linkage to Coadds\ }\label{lvv-1 \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0381 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -56968,15 +53070,10 @@ \subsection{[LVV-18223] DMS-REQ-0381-V-01: HiPS Linkage to Coadds\ }\label{lvv-1 mechanism supported by both the LSST Science Platform and by community tools. -\textbf{Discussion:} It is intended that this be done using the "HiPS -Progenitor" mechanism introduced at the May 2018 IVOA meeting, or an -evolution of it that emerges from the IVOA standardization process. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0122 & Provenance \\ -OSS-REQ-0061 & Data Visualization \\ \end{tabular} \\ \hline \end{longtable} @@ -56988,7 +53085,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1525}{LVV-T1525} & \multicolumn{4}{p{12cm}}{ Verify Implementation of Linkage Between HiPS Maps and Coadded Images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Demonstration \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Demonstration \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -57005,10 +53102,10 @@ \subsection{[LVV-18224] DMS-REQ-0380-V-01: HiPS Service\_IVOA-compliant }\label{ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-18224}{LVV-18224} & +\href{https://rubinobs.atlassian.net/browse/LVV-18224}{LVV-18224} & Leanne Guy & Verified & \begin{tabular}{c} -LVV-T2716 \\ + \\ \end{tabular} \\ \hline @@ -57018,21 +53115,24 @@ \subsection{[LVV-18224] DMS-REQ-0380-V-01: HiPS Service\_IVOA-compliant }\label{ The Data Management system shall include a secure and authenticated Internet endpoint for an IVOA-compliant HiPS service. ~ -Associated element DMS-REQ-0380-V-02 -(\href{https://jira.lsstcorp.org/browse/LVV-20578}{LVV-20578}) satisfies -the requirement on the service being advertised via Registry~ +Associated element DMS-REQ-0380-V-02 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-20578}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-20578} {Not Covered} } ) satisfies the requirement on the service +being advertised via Registry~ -Associated element DMS-REQ-0380-V-03 -(\href{https://jira.lsstcorp.org/browse/LVV-20579}{LVV-20579}) satisfies -the requirement on the service being advertised via a community -mechanism +Associated element DMS-REQ-0380-V-03 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-20579}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-20579} {Not Covered} } ) satisfies the requirement on the service +being advertised via a community mechanism {\footnotesize \begin{tabular}{p{4cm}p{12cm}} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0380 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -57042,14 +53142,10 @@ \subsection{[LVV-18224] DMS-REQ-0380-V-01: HiPS Service\_IVOA-compliant }\label{ the HiPS community mechanism operated by CDS, or whatever equivalent mechanism may exist in the LSST operations era. -\textbf{Discussion:} The DM HiPS service will be available only to data -rights holders. ~LSST EPO will also operate a world-public HiPS service, -but with its spatial resolution limited to approximately one arcsecond. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0176 & Data Access \\ \end{tabular} \\ \hline \end{longtable} @@ -57061,7 +53157,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2716}{LVV-T2716} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Test HiPS functionality in DP0.2 } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -57076,10 +53172,10 @@ \subsection{[LVV-18225] DMS-REQ-0382-V-01: HiPS Visualization\_PRTL }\label{lvv- \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-18225}{LVV-18225} & +\href{https://rubinobs.atlassian.net/browse/LVV-18225}{LVV-18225} & Leanne Guy & Verified & \begin{tabular}{c} -LVV-T2716 \\ + \\ \end{tabular} \\ \hline @@ -57095,10 +53191,11 @@ \subsection{[LVV-18225] DMS-REQ-0382-V-01: HiPS Visualization\_PRTL }\label{lvv- Image,~~\href{https://jira.lsstcorp.org/issues/?jql=\%22Requirement\%20ID\%22\%20~\%20\%22DMS-PRTL-REQ-0080\%22}{DMS-PRTL-REQ-0080}: 03 Pan Around on a HiPS Image -Associated element DMS-REQ-0382-V-02 -(\href{https://jira.lsstcorp.org/browse/LVV-20584}{LVV-20584}) covers -the implementation of the requirement in the Notebook Aspect of the RSP -and associated lower level +Associated element DMS-REQ-0382-V-02 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-20584}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-20584} {In Verification} } ) covers the implementation of the +requirement in the Notebook Aspect of the RSP and associated lower level requirement~~\href{https://jira.lsstcorp.org/issues/?jql=\%22Requirement\%20ID\%22\%20~\%20\%22DMS-NB-REQ-0037\%22}{DMS-NB-REQ-0037}: 2. All-Sky Map Visualization @@ -57107,7 +53204,7 @@ \subsection{[LVV-18225] DMS-REQ-0382-V-01: HiPS Visualization\_PRTL }\label{lvv- \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0382 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -57118,13 +53215,10 @@ \subsection{[LVV-18225] DMS-REQ-0382-V-01: HiPS Visualization\_PRTL }\label{lvv- comparable to that provided for individual source images (e.g., PVIs and coadd tiles). -\textbf{Discussion:} Further details will be provided in the LSST -Science Platform Requirements, \citeds{LDM-554}. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0061 & Data Visualization \\ \end{tabular} \\ \hline \end{longtable} @@ -57136,7 +53230,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2716}{LVV-T2716} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Test HiPS functionality in DP0.2 } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -57146,15 +53240,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-18226] DMS-REQ-0385-V-01: MOC Visualization\ }\label{lvv-18226} +\subsection{[LVV-18226] DMS-REQ-0385-V-01: MOC Visualization\_1 }\label{lvv-18226} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-18226}{LVV-18226} & -Leanne Guy & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-18226}{LVV-18226} & +Leanne Guy & In Verification & \begin{tabular}{c} -LVV-T1528 \\ + \\ \end{tabular} \\ \hline @@ -57168,7 +53262,7 @@ \subsection{[LVV-18226] DMS-REQ-0385-V-01: MOC Visualization\ }\label{lvv-18226} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0385 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -57176,16 +53270,10 @@ \subsection{[LVV-18226] DMS-REQ-0385-V-01: MOC Visualization\ }\label{lvv-18226} visualization of the LSST-generated MOCs as well as other MOCs which satisfy the IVOA MOC Recommendation. -\textbf{Discussion:} We are considering the provision of services which -allow computations based on MOCs, e.g., the use of a MOC from another -mission or survey to define a query on the LSST data, but this is not -ready for codification at this time. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0033 & Survey Planning and Performance Monitoring \\ -OSS-REQ-0061 & Data Visualization \\ \end{tabular} \\ \hline \end{longtable} @@ -57197,7 +53285,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1528}{LVV-T1528} & \multicolumn{4}{p{12cm}}{ Verify Visualization of MOCs via Science Platform } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Demonstration \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Demonstration \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -57208,15 +53296,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-18227] DMS-REQ-0379-V-01: Produce All-Sky HiPS Map\ }\label{lvv-18227} +\subsection{[LVV-18227] DMS-REQ-0379-V-01: Produce All-Sky HiPS Map\_1 }\label{lvv-18227} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-18227}{LVV-18227} & +\href{https://rubinobs.atlassian.net/browse/LVV-18227}{LVV-18227} & Leanne Guy & Verified & \begin{tabular}{c} -LVV-T2716 \\ + \\ \end{tabular} \\ \hline @@ -57230,7 +53318,7 @@ \subsection{[LVV-18227] DMS-REQ-0379-V-01: Produce All-Sky HiPS Map\ }\label{lvv \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0379 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -57239,40 +53327,10 @@ \subsection{[LVV-18227] DMS-REQ-0379-V-01: Produce All-Sky HiPS Map\ }\label{lvv in each filter band, and at least one pre-defined all-sky color image map, following the IVOA HiPS Recommendation. -\textbf{Discussion:} The maximum resolution of the image maps is TBD; -however, it would be desirable for it to be at least close to the -underlying coadded image resolution, in order not to give a poor -impression of the data quality. ~It is possible that the -highest-resolution HiPS tiles could be provided on-demand from the LSST -cutout service. ~It is expected that the HiPS tiles will be generated by -resampling the existing coadds, not by performing an independent -coaddition. ~This requires work from Science Pipelines on resolving the -ambiguities in overlap regions. ~Whether the lower-resolution levels of -the HiPS tiles will be generated by existing community tools (i.e., -hipsgen) or by LSST code is also TBD. ~The color map being "pre-defined" -means that the choice of bands will be made by the LSST Project as part -of the configuration of a Data Release. ~This does not preclude the -Science Platform additionally providing means for interactive generation -of other colorizations from the single-band HiPS maps.\\ -By the terms of the HiPS Recommendation, a HiPS image map should include -a corresponding MOC. ~This may or may not be the same as the MOCs for -the survey envisioned under DMS-REQ-0383 elsewhere in this document, -depending on choices made for data selection.\\ -The Project should produce a technical note, during the construction -era, detailing which of the optional components of the HiPS standard -will be supported.\\ -This requirement specifically calls for making HiPS maps from the -standard coadds and therefore whatever policies are used for the -inclusion of Special Programs data in the standard coadds will also -automatically apply here. ~If there are both main-survey-depth and -full-depth coadds for the deep drilling fields, then, it is a separate -question as to whether HiPS maps will be generated for those fields. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0391 & Data Product Conventions \\ -OSS-REQ-0136 & Co-added Exposures \\ \end{tabular} \\ \hline \end{longtable} @@ -57284,7 +53342,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2716}{LVV-T2716} & \multicolumn{4}{p{12cm}}{ LDM-503-RSPa: Test HiPS functionality in DP0.2 } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Gregory Dubois-Felsmann & Approved & 1 & false & Test \\ \hline +Gregory Dubois-Felsmann & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -57294,15 +53352,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-18228] DMS-REQ-0383-V-01: Produce MOC Maps\ }\label{lvv-18228} +\subsection{[LVV-18228] DMS-REQ-0383-V-01: Produce MOC Maps\_1 }\label{lvv-18228} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-18228}{LVV-18228} & -Leanne Guy & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-18228}{LVV-18228} & +Leanne Guy & In Verification & \begin{tabular}{c} -LVV-T1530 \\ + \\ \end{tabular} \\ \hline @@ -57316,7 +53374,7 @@ \subsection{[LVV-18228] DMS-REQ-0383-V-01: Produce MOC Maps\ }\label{lvv-18228} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0383 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -57327,28 +53385,10 @@ \subsection{[LVV-18228] DMS-REQ-0383-V-01: Produce MOC Maps\ }\label{lvv-18228} produced to represent special-programs datasets and other collections of on-sky data. -\textbf{Discussion:} It is likely to be useful to produce quite a large -number of MOCs as part of releasing the data and documenting its -quality. ~For example, it may be useful to produce both a MOC for all -the data from a band and for only that part of the sky for which the SRD -requirements in that band have been met. ~It also seems useful to -produce MOCs for the deep drilling fields, etc. ~It may also be useful -to produce MOCs on, for instance, a nightly basis, reflecting that part -of the sky for which coverage was obtained in that night. ~The LSST -project should engage in the work begun in 2018 on the development of -standards and tools for spatiotemporal MOCs.\\ -The tile resolution chosen for these MOCs should be fine enough to -represent the dither pattern of the survey as well as the shape of the -focal plane. ~Some testing should be done to determine a suitable -scale.\\ -The Project should produce a technical note, during the construction -era, detailing the specific plans for creation of MOCs. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0391 & Data Product Conventions \\ -OSS-REQ-0033 & Survey Planning and Performance Monitoring \\ \end{tabular} \\ \hline \end{longtable} @@ -57360,7 +53400,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1530}{LVV-T1530} & \multicolumn{4}{p{12cm}}{ Verify Production of Multi-Order Coverage Maps for Survey Data } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Demonstration \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Demonstration \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -57379,10 +53419,10 @@ \subsection{[LVV-18229] DMS-REQ-0344-V-01: Time to L1 public release }\label{lvv \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-18229}{LVV-18229} & +\href{https://rubinobs.atlassian.net/browse/LVV-18229}{LVV-18229} & Melissa Graham & Covered & \begin{tabular}{c} -LVV-T1865 \\ + \\ \end{tabular} \\ \hline @@ -57396,23 +53436,28 @@ \subsection{[LVV-18229] DMS-REQ-0344-V-01: Time to L1 public release }\label{lvv with simulated data. Will need to be verified again during commissioning. -Associated element -(\href{https://jira.lsstcorp.org/browse/LVV-9740}{LVV-9740}) satisfies -the latency of reporting transients.\\ -Associated element -(\href{https://jira.lsstcorp.org/browse/LVV-9803}{LVV-9803}) satisfies -the availability of Solar System Object orbits. +Associated element ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9740}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9740} {Covered} } ) satisfies the latency of reporting transients.\\ +Associated element ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9803}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9803} {Covered} } ) satisfies the availability of Solar System +Object orbits. -Associated element -(\href{https://jira.lsstcorp.org/browse/LVV-9744}{LVV-9744}) satisfies -the latency of reporting optical transients. +Associated element ( { +\href{https://rubinobs.atlassian.net/browse/LVV-9744}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9744} {Covered} } ) satisfies the latency of reporting optical +transients. {\footnotesize \begin{tabular}{p{4cm}p{12cm}} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0344 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -57423,14 +53468,8 @@ \subsection{[LVV-18229] DMS-REQ-0344-V-01: Time to L1 public release }\label{lvv \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{OTT1 = 1{{[}minute{]}}} The latency of reporting optical -transients following the completion of readout of the last image of a -visit, \textbf{L1PublicT = 24{{[}hour{]}}} Maximum time from the -acquisition of science data to the release of associated Level 1 Data -Products (except alerts){]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0392 & Data Products Handling for Special Programs \\ \end{tabular} \\ \hline \end{longtable} @@ -57442,7 +53481,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1865}{LVV-T1865} & \multicolumn{4}{p{12cm}}{ Verify implementation of time to L1 public release for Special Programs } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -57453,15 +53492,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-18230] DMS-REQ-0386-V-01: Archive Processing Provenance\ }\label{lvv-18230} +\subsection{[LVV-18230] DMS-REQ-0386-V-01: Archive Processing Provenance\_1 }\label{lvv-18230} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-18230}{LVV-18230} & -Leanne Guy & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-18230}{LVV-18230} & +Leanne Guy & In Verification & \begin{tabular}{c} -LVV-T1560 \\ + \\ \end{tabular} \\ \hline @@ -57475,7 +53514,7 @@ \subsection{[LVV-18230] DMS-REQ-0386-V-01: Archive Processing Provenance\ }\labe \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0386 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -57487,7 +53526,6 @@ \subsection{[LVV-18230] DMS-REQ-0386-V-01: Archive Processing Provenance\ }\labe \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0172 & Provenance Archiving \\ \end{tabular} \\ \hline \end{longtable} @@ -57499,7 +53537,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1560}{LVV-T1560} & \multicolumn{4}{p{12cm}}{ Verify archiving of processing provenance } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -57509,15 +53547,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-18231] DMS-REQ-0387-V-01: Serve Archived Provenance\ }\label{lvv-18231} +\subsection{[LVV-18231] DMS-REQ-0387-V-01: Serve Archived Provenance\_1 }\label{lvv-18231} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-18231}{LVV-18231} & -Leanne Guy & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-18231}{LVV-18231} & +Leanne Guy & In Verification & \begin{tabular}{c} -LVV-T1561 \\ + \\ \end{tabular} \\ \hline @@ -57531,7 +53569,7 @@ \subsection{[LVV-18231] DMS-REQ-0387-V-01: Serve Archived Provenance\ }\label{lv \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0387 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -57543,7 +53581,6 @@ \subsection{[LVV-18231] DMS-REQ-0387-V-01: Serve Archived Provenance\ }\label{lv \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0172 & Provenance Archiving \\ \end{tabular} \\ \hline \end{longtable} @@ -57555,7 +53592,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1561}{LVV-T1561} & \multicolumn{4}{p{12cm}}{ Verify provenance availability to science users } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -57565,15 +53602,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-18232] DMS-REQ-0388-V-01: Provide Re-Run Tools\ }\label{lvv-18232} +\subsection{[LVV-18232] DMS-REQ-0388-V-01: Provide Re-Run Tools\_1 }\label{lvv-18232} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-18232}{LVV-18232} & -Leanne Guy & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-18232}{LVV-18232} & +Leanne Guy & In Verification & \begin{tabular}{c} -LVV-T1562 \\ + \\ \end{tabular} \\ \hline @@ -57587,7 +53624,7 @@ \subsection{[LVV-18232] DMS-REQ-0388-V-01: Provide Re-Run Tools\ }\label{lvv-182 \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0388 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -57596,15 +53633,10 @@ \subsection{[LVV-18232] DMS-REQ-0388-V-01: Provide Re-Run Tools\ }\label{lvv-182 previous run of that operation, based on provenance data recorded by the system. -\textbf{Discussion:} The "conditions" include the LSST software, its -configuration parameters, and support data such as calibration frames. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0122 & Provenance \\ -OSS-REQ-0123 & Reproducibility \\ -OSS-REQ-0172 & Provenance Archiving \\ \end{tabular} \\ \hline \end{longtable} @@ -57616,7 +53648,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1562}{LVV-T1562} & \multicolumn{4}{p{12cm}}{ Verify availability of re-run tools } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Demonstration \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Demonstration \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -57628,15 +53660,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-18233] DMS-REQ-0390-V-01: Re-Runs on Other Systems\ }\label{lvv-18233} +\subsection{[LVV-18233] DMS-REQ-0390-V-01: Re-Runs on Other Systems\_1 }\label{lvv-18233} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-18233}{LVV-18233} & -Leanne Guy & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-18233}{LVV-18233} & +Leanne Guy & In Verification & \begin{tabular}{c} -LVV-T1563 \\ + \\ \end{tabular} \\ \hline @@ -57650,7 +53682,7 @@ \subsection{[LVV-18233] DMS-REQ-0390-V-01: Re-Runs on Other Systems\ }\label{lvv \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0390 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -57661,22 +53693,10 @@ \subsection{[LVV-18233] DMS-REQ-0390-V-01: Re-Runs on Other Systems\ }\label{lvv execution records that depend on the wall-clock time or on variable system loads). -\textbf{Discussion:} "To the extent computationally feasible" refers -primarily to the possibility that different implementations of the IEEE -floating-point standards may produce different results in the least -significant figures, and that under some circumstances these variations -can be amplified by algorithms and by choices made by optimizing -compilers. ~It is expected that normal "best practices" for writing -floating point code will be followed to minimize the effects of these -hardware differences, but they cannot be avoided altogether. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0122 & Provenance \\ -OSS-REQ-0169 & Data Products \\ -OSS-REQ-0123 & Reproducibility \\ -OSS-REQ-0172 & Provenance Archiving \\ \end{tabular} \\ \hline \end{longtable} @@ -57688,7 +53708,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1563}{LVV-T1563} & \multicolumn{4}{p{12cm}}{ Verify re-run on different system produces the same results } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Demonstration \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Demonstration \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -57699,15 +53719,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-18234] DMS-REQ-0389-V-01: Re-Runs on Similar Systems\ }\label{lvv-18234} +\subsection{[LVV-18234] DMS-REQ-0389-V-01: Re-Runs on Similar Systems\_1 }\label{lvv-18234} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-18234}{LVV-18234} & -Leanne Guy & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-18234}{LVV-18234} & +Leanne Guy & In Verification & \begin{tabular}{c} -LVV-T1564 \\ + \\ \end{tabular} \\ \hline @@ -57721,7 +53741,7 @@ \subsection{[LVV-18234] DMS-REQ-0389-V-01: Re-Runs on Similar Systems\ }\label{l \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0389 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -57731,19 +53751,10 @@ \subsection{[LVV-18234] DMS-REQ-0389-V-01: Re-Runs on Similar Systems\ }\label{l provenance data or other execution records that depend on the wall-clock time or on variable system loads). -\textbf{Discussion:} "System software" refers to the substrate of -operating systems, device drivers, language standard libraries, and the -like, not to the higher-level software written by LSST or imported into -the LSST code base; the latter are constrained by DMS-REQ-0388 to be the -same for a provenance-based re-run. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0122 & Provenance \\ -OSS-REQ-0169 & Data Products \\ -OSS-REQ-0123 & Reproducibility \\ -OSS-REQ-0172 & Provenance Archiving \\ \end{tabular} \\ \hline \end{longtable} @@ -57755,7 +53766,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1564}{LVV-T1564} & \multicolumn{4}{p{12cm}}{ Verify re-run on similar system produces the same results } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Demonstration \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Demonstration \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -57766,12 +53777,12 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-18271] OCS-EFD-HS-0001-V-01: Fulfill requirements of a Commandable SAL Component (CSC)\ }\label{lvv-18271} +\subsection{[LVV-18271] OCS-EFD-HS-0001-V-01: Fulfill requirements of a Commandable SAL Component (CSC)\_1 }\label{lvv-18271} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-18271}{LVV-18271} & +\href{https://rubinobs.atlassian.net/browse/LVV-18271}{LVV-18271} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -57795,9 +53806,6 @@ \subsection{[LVV-18271] OCS-EFD-HS-0001-V-01: Fulfill requirements of a Commanda SAL Component (CSC) following the command patterns described in \citeds{LSE-70} and \citeds{LSE-209}. -\textbf{Discussion:} The Header Service is not expected to have any -CSC-specific commands, only common cross-subsystem commands such as -"start" and "enable". \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -57810,12 +53818,12 @@ \subsection{[LVV-18271] OCS-EFD-HS-0001-V-01: Fulfill requirements of a Commanda \newpage -\subsection{[LVV-18272] OCS-EFD-HS-0002-V-01: Critical System\ }\label{lvv-18272} +\subsection{[LVV-18272] OCS-EFD-HS-0002-V-01: Critical System\_1 }\label{lvv-18272} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-18272}{LVV-18272} & +\href{https://rubinobs.atlassian.net/browse/LVV-18272}{LVV-18272} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -57851,12 +53859,12 @@ \subsection{[LVV-18272] OCS-EFD-HS-0002-V-01: Critical System\ }\label{lvv-18272 \newpage -\subsection{[LVV-18273] OCS-EFD-HS-0003-V-01: Write Headers for all images taken by all Cameras supported by LSST\ }\label{lvv-18273} +\subsection{[LVV-18273] OCS-EFD-HS-0003-V-01: Write Headers for all images taken by all Cameras supported by LSST\_1 }\label{lvv-18273} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-18273}{LVV-18273} & +\href{https://rubinobs.atlassian.net/browse/LVV-18273}{LVV-18273} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -57883,9 +53891,6 @@ \subsection{[LVV-18273] OCS-EFD-HS-0003-V-01: Write Headers for all images taken including information for every CCD configured for that camera in its observing mode such as science and wavefront CCDs for LSSTCam. -\textbf{Discussion:} The header files must be generated and written at -the cadence required for different observing mode (bias, flats, -science). \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -57898,12 +53903,12 @@ \subsection{[LVV-18273] OCS-EFD-HS-0003-V-01: Write Headers for all images taken \newpage -\subsection{[LVV-18274] OCS-EFD-HS-0004-V-01: Ability to capture metadata at the beginning of exposure\ }\label{lvv-18274} +\subsection{[LVV-18274] OCS-EFD-HS-0004-V-01: Ability to capture metadata at the beginning of exposure\_1 }\label{lvv-18274} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-18274}{LVV-18274} & +\href{https://rubinobs.atlassian.net/browse/LVV-18274}{LVV-18274} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -57926,8 +53931,6 @@ \subsection{[LVV-18274] OCS-EFD-HS-0004-V-01: Ability to capture metadata at the \textbf{Specification:} The Header Service shall be able to capture and store Events or Telemetry before the start of an integration. -\textbf{Discussion:} An example is configuration telemetry from other -CSCs. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -57940,12 +53943,12 @@ \subsection{[LVV-18274] OCS-EFD-HS-0004-V-01: Ability to capture metadata at the \newpage -\subsection{[LVV-18275] OCS-EFD-HS-0005-V-01: Ability to capture metadata during of exposure integration\ }\label{lvv-18275} +\subsection{[LVV-18275] OCS-EFD-HS-0005-V-01: Ability to capture metadata during of exposure integration\_1 }\label{lvv-18275} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-18275}{LVV-18275} & +\href{https://rubinobs.atlassian.net/browse/LVV-18275}{LVV-18275} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -57968,7 +53971,6 @@ \subsection{[LVV-18275] OCS-EFD-HS-0005-V-01: Ability to capture metadata during \textbf{Specification:} The Header Service shall be able to capture and store Events or Telemetry that happen during the image integration time. -\textbf{Discussion:} An example is shutter motion events. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -57981,12 +53983,12 @@ \subsection{[LVV-18275] OCS-EFD-HS-0005-V-01: Ability to capture metadata during \newpage -\subsection{[LVV-18276] OCS-EFD-HS-0006-V-01: Ability to capture metadata at end of readout\ }\label{lvv-18276} +\subsection{[LVV-18276] OCS-EFD-HS-0006-V-01: Ability to capture metadata at end of readout\_1 }\label{lvv-18276} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-18276}{LVV-18276} & +\href{https://rubinobs.atlassian.net/browse/LVV-18276}{LVV-18276} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -58010,7 +54012,6 @@ \subsection{[LVV-18276] OCS-EFD-HS-0006-V-01: Ability to capture metadata at end store Events or Telemetry that happen at or slightly after the end of readout, up to the receipt of the end-of-telemetry event. -\textbf{Discussion:} An example is the end-of-readout time. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -58023,12 +54024,12 @@ \subsection{[LVV-18276] OCS-EFD-HS-0006-V-01: Ability to capture metadata at end \newpage -\subsection{[LVV-18277] OCS-EFD-HS-0007-V-01: Write header and Publish Event after end of telemetry event\ }\label{lvv-18277} +\subsection{[LVV-18277] OCS-EFD-HS-0007-V-01: Write header and Publish Event after end of telemetry event\_1 }\label{lvv-18277} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-18277}{LVV-18277} & +\href{https://rubinobs.atlassian.net/browse/LVV-18277}{LVV-18277} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -58054,9 +54055,6 @@ \subsection{[LVV-18277] OCS-EFD-HS-0007-V-01: Write header and Publish Event aft LargeFileObjectAvailable Events that will notify the EFD of the existence of the new header file(s). -\textbf{Discussion:} The Event anouncing that a Large File Object (LFO) -is available will contain the image name, a unique id that will be used -to match images (pixels) from the DAQ with the header meta-data. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -58069,12 +54067,12 @@ \subsection{[LVV-18277] OCS-EFD-HS-0007-V-01: Write header and Publish Event aft \newpage -\subsection{[LVV-18278] OCS-EFD-HS-0008-V-01: Write header and Publish Event within specified time of the end-of-telemetry Event\ }\label{lvv-18278} +\subsection{[LVV-18278] OCS-EFD-HS-0008-V-01: Write header and Publish Event within specified time of the end-of-telemetry Event\_1 }\label{lvv-18278} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-18278}{LVV-18278} & +\href{https://rubinobs.atlassian.net/browse/LVV-18278}{LVV-18278} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -58097,10 +54095,6 @@ \subsection{[LVV-18278] OCS-EFD-HS-0008-V-01: Write header and Publish Event wit \textbf{Specification:} The Header Service shall complete the writing of the header file and emit the LFO Event within 200 milliseconds. -\textbf{Discussion:} This constraint is required because the Header -Service is in the critical timing path for visualization of images, -quality control processes, and the Alert Production. ~The Header Service -must keep up with the image cadence even for bias frames. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -58113,12 +54107,12 @@ \subsection{[LVV-18278] OCS-EFD-HS-0008-V-01: Write header and Publish Event wit \newpage -\subsection{[LVV-18279] OCS-EFD-HS-0009-V-01: Adherence to the FITS Standard\ }\label{lvv-18279} +\subsection{[LVV-18279] OCS-EFD-HS-0009-V-01: Adherence to the FITS Standard\_1 }\label{lvv-18279} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-18279}{LVV-18279} & +\href{https://rubinobs.atlassian.net/browse/LVV-18279}{LVV-18279} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -58142,8 +54136,6 @@ \subsection{[LVV-18279] OCS-EFD-HS-0009-V-01: Adherence to the FITS Standard\ }\ Header Service will be consistent with the data needed to generate compliant FITS headers. -\textbf{Discussion:} Details of the file format and number of files are -given in Appendix B. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -58156,12 +54148,12 @@ \subsection{[LVV-18279] OCS-EFD-HS-0009-V-01: Adherence to the FITS Standard\ }\ \newpage -\subsection{[LVV-18280] OCS-EFD-HS-0010-V-01: Configuration of Header Keywords and source\ }\label{lvv-18280} +\subsection{[LVV-18280] OCS-EFD-HS-0010-V-01: Configuration of Header Keywords and source\_1 }\label{lvv-18280} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-18280}{LVV-18280} & +\href{https://rubinobs.atlassian.net/browse/LVV-18280}{LVV-18280} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -58187,11 +54179,6 @@ \subsection{[LVV-18280] OCS-EFD-HS-0010-V-01: Configuration of Header Keywords a Events or Telemetry to which the Header Service will subscribe or elements of the Header Service\textquotesingle s own configuration. -\textbf{Discussion:} This configuration is expected to be performed via -YAML files that are easy to read and maintained under version control. -Slowly-changing information can be stored statically in these files. -Configurations will also vary by the associated camera and the observing -mode (science versus calibration). \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -58204,12 +54191,12 @@ \subsection{[LVV-18280] OCS-EFD-HS-0010-V-01: Configuration of Header Keywords a \newpage -\subsection{[LVV-18281] OCS-EFD-HS-0011-V-01: Produce header even if some meta-data not avaiable\ }\label{lvv-18281} +\subsection{[LVV-18281] OCS-EFD-HS-0011-V-01: Produce header even if some meta-data not avaiable\_1 }\label{lvv-18281} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-18281}{LVV-18281} & +\href{https://rubinobs.atlassian.net/browse/LVV-18281}{LVV-18281} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -58232,10 +54219,6 @@ \subsection{[LVV-18281] OCS-EFD-HS-0011-V-01: Produce header even if some meta-d \textbf{Specification:} The Header Service shall write headers even with faulty or missing Telemetry. -\textbf{Discussion:} In the case that some telemetry is missing or not -broadcast the Header Service will still write files and use -FITS-compliant mechanisms for specifying undefined values for the -missing metadata. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -58248,12 +54231,12 @@ \subsection{[LVV-18281] OCS-EFD-HS-0011-V-01: Produce header even if some meta-d \newpage -\subsection{[LVV-18282] OCS-EFD-HS-0012-V-01: Publish an Event if monitoring detects any failure of the service.\ }\label{lvv-18282} +\subsection{[LVV-18282] OCS-EFD-HS-0012-V-01: Publish an Event if monitoring detects any failure of the service.\_1 }\label{lvv-18282} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-18282}{LVV-18282} & +\href{https://rubinobs.atlassian.net/browse/LVV-18282}{LVV-18282} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -58289,12 +54272,12 @@ \subsection{[LVV-18282] OCS-EFD-HS-0012-V-01: Publish an Event if monitoring det \newpage -\subsection{[LVV-18283] OCS-EFD-HS-0013-V-01: Extract metadata from published configuration\ }\label{lvv-18283} +\subsection{[LVV-18283] OCS-EFD-HS-0013-V-01: Extract metadata from published configuration\_1 }\label{lvv-18283} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-18283}{LVV-18283} & +\href{https://rubinobs.atlassian.net/browse/LVV-18283}{LVV-18283} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -58318,9 +54301,6 @@ \subsection{[LVV-18283] OCS-EFD-HS-0013-V-01: Extract metadata from published co metadata from the configuration information published by other CSCs such as the Camera Control System and the Telescope Control System. -\textbf{Discussion:} Some metadata that changes at nightly rate might be -easier to acquire via configuration information published by individual -CSCs. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -58333,12 +54313,12 @@ \subsection{[LVV-18283] OCS-EFD-HS-0013-V-01: Extract metadata from published co \newpage -\subsection{[LVV-18284] OCS-EFD-HS-0014-V-01: Metadata Capture\ }\label{lvv-18284} +\subsection{[LVV-18284] OCS-EFD-HS-0014-V-01: Metadata Capture\_1 }\label{lvv-18284} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-18284}{LVV-18284} & +\href{https://rubinobs.atlassian.net/browse/LVV-18284}{LVV-18284} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -58362,8 +54342,6 @@ \subsection{[LVV-18284] OCS-EFD-HS-0014-V-01: Metadata Capture\ }\label{lvv-1828 all metadata required by Prompt Processing, Archiving, and any relevant Summit systems. -\textbf{Discussion:} Appendix A includes a list of items to be captured; -additional items may be added via normal change control processes. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -58376,12 +54354,12 @@ \subsection{[LVV-18284] OCS-EFD-HS-0014-V-01: Metadata Capture\ }\label{lvv-1828 \newpage -\subsection{[LVV-18285] OCS-EFD-HS-0015-V-01: Generate on-the-fly additional metadata requested by the Project Science Team.\ }\label{lvv-18285} +\subsection{[LVV-18285] OCS-EFD-HS-0015-V-01: Generate on-the-fly additional metadata requested by the Project Science Team.\_1 }\label{lvv-18285} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-18285}{LVV-18285} & +\href{https://rubinobs.atlassian.net/browse/LVV-18285}{LVV-18285} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -58405,8 +54383,6 @@ \subsection{[LVV-18285] OCS-EFD-HS-0015-V-01: Generate on-the-fly additional met light-weight computations to generate additional metadata as requested by the project in case it is not directly provided by other CSCs. -\textbf{Discussion:} For example, calculating the exposure time or dark -time. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -58419,15 +54395,15 @@ \subsection{[LVV-18285] OCS-EFD-HS-0015-V-01: Generate on-the-fly additional met \newpage -\subsection{[LVV-18295] DMS-REQ-0394-V-01: Data Management Nightly Reporting\ }\label{lvv-18295} +\subsection{[LVV-18295] DMS-REQ-0394-V-01: Data Management Nightly Reporting\_1 }\label{lvv-18295} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-18295}{LVV-18295} & -Leanne Guy & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-18295}{LVV-18295} & +Leanne Guy & In Verification & \begin{tabular}{c} -LVV-T1831 \\ + \\ \end{tabular} \\ \hline @@ -58441,7 +54417,7 @@ \subsection{[LVV-18295] DMS-REQ-0394-V-01: Data Management Nightly Reporting\ }\ \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0394 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -58454,7 +54430,6 @@ \subsection{[LVV-18295] DMS-REQ-0394-V-01: Data Management Nightly Reporting\ }\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0406 & Subsystem Nightly Reporting \\ \end{tabular} \\ \hline \end{longtable} @@ -58466,7 +54441,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1831}{LVV-T1831} & \multicolumn{4}{p{12cm}}{ Verify Implementation of Data Management Nightly Reporting } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Demonstration \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Demonstration \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -58483,10 +54458,10 @@ \subsection{[LVV-18297] DMS-REQ-0391-V-01: Alert Stream Distribution nStreams }\ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-18297}{LVV-18297} & +\href{https://rubinobs.atlassian.net/browse/LVV-18297}{LVV-18297} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T1867 \\ + \\ \end{tabular} \\ \hline @@ -58502,7 +54477,7 @@ \subsection{[LVV-18297] DMS-REQ-0391-V-01: Alert Stream Distribution nStreams }\ \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0391 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -58510,19 +54485,10 @@ \subsection{[LVV-18297] DMS-REQ-0391-V-01: Alert Stream Distribution nStreams }\ transmission of at least \textbf{numStreams} full alert streams out of the alert distribution system within \textbf{OTT1}. -\textbf{Discussion:} This requirement establishes the minimum capacity -needed for timely transmission of alerts to community brokers. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{numStreams = 5{{[}integer{]}}} The minimum number of full -streams that can be transmitted out of the alert distribution system., -\textbf{OTT1 = 1{{[}minute{]}}} The latency of reporting optical -transients following the completion of readout of the last image of a -visit{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0184 & Transient Alert Publication \\ -OSS-REQ-0127 & Level 1 Data Product Availability \\ \end{tabular} \\ \hline \end{longtable} @@ -58534,7 +54500,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1867}{LVV-T1867} & \multicolumn{4}{p{12cm}}{ Verify implementation of at least numStreams alert streams supported } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -58550,10 +54516,10 @@ \subsection{[LVV-18298] DMS-REQ-0392-V-01: Fraction of Alerts Transmitted }\labe \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-18298}{LVV-18298} & +\href{https://rubinobs.atlassian.net/browse/LVV-18298}{LVV-18298} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T2091 \\ + \\ \end{tabular} \\ \hline @@ -58570,7 +54536,7 @@ \subsection{[LVV-18298] DMS-REQ-0392-V-01: Fraction of Alerts Transmitted }\labe \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0392 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -58583,25 +54549,10 @@ \subsection{[LVV-18298] DMS-REQ-0392-V-01: Fraction of Alerts Transmitted }\labe \textbf{sciVisitAlertFailure} per cent of visits will fail to generate and distribute alerts (integrated over all stages of data handling) -\textbf{Discussion:} As with DMS-REQ-0004, this specification applies to -visits which should have resulted in fewer than -\textbf{nAlertVisitPeak}. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{OTR1 = 98{{[}percent{]}}} Fraction of detectable alerts for -which an alert is actually transmitted within latency OTT1 (see -LSR-REQ-0101)., \textbf{sciVisitAlertFailure = 0.1{{[}percent{]}}} -Maximum fraction of visits for which alerts are not generated or -distributed., \textbf{OTT1 = 1{{[}minute{]}}} The latency of reporting -optical transients following the completion of readout of the last image -of a visit, \textbf{nAlertVisitPeak = 40000{{[}integer{]}}} The -instantaneous peak number of alerts per standard visit., -\textbf{sciVisitAlertDelay = 1{{[}percent{]}}} Maximum fraction of -science visits with less than OTR1 percent of the alerts distributed -within OTT1.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0112 & Science Visit Alert Generation Reliability \\ \end{tabular} \\ \hline \end{longtable} @@ -58613,7 +54564,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2091}{LVV-T2091} & \multicolumn{4}{p{12cm}}{ Verify Fraction of Alerts Transmitted Within Latency Threshold } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Draft & 1 & false & Test \\ \hline +Eric Bellm & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -58629,10 +54580,10 @@ \subsection{[LVV-18299] DMS-REQ-0393-V-01: Average Number of Alerts Per Visit }\ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-18299}{LVV-18299} & +\href{https://rubinobs.atlassian.net/browse/LVV-18299}{LVV-18299} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T2097 \\ + \\ \end{tabular} \\ \hline @@ -58650,7 +54601,7 @@ \subsection{[LVV-18299] DMS-REQ-0393-V-01: Average Number of Alerts Per Visit }\ \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0393 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -58662,21 +54613,10 @@ \subsection{[LVV-18299] DMS-REQ-0393-V-01: Average Number of Alerts Per Visit }\ \textbf{Specification:} Performance shall degrade gracefully beyond \textbf{nAlertVisitAvg}. -\textbf{Discussion:} The term \textquotesingle degrade -gracefully\textquotesingle{} means that visits with an excess of -difference-image sources should not cause any DMS downtime; i.e., the -system does not crash and is able to distribute alerts from that visit, -potentially with greater latency. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{nAlertVisitAvg = 10000{{[}integer{]}}} The nightly minimum -average number of alerts per standard visit., \textbf{nAlertVisitPeak = -40000{{[}integer{]}}} The instantaneous peak number of alerts per -standard visit.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -LSR-REQ-0101 & Data Processing for Single Visits and Transients \\ -OSS-REQ-0193 & Alerts per Visit \\ \end{tabular} \\ \hline \end{longtable} @@ -58688,7 +54628,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2097}{LVV-T2097} & \multicolumn{4}{p{12cm}}{ Verify Handling of Average Number of Alerts } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Draft & 1 & false & Test \\ \hline +Eric Bellm & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -58704,10 +54644,10 @@ \subsection{[LVV-18339] DMS-REQ-0359-V-18: Outlier limit on zero points }\label{ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-18339}{LVV-18339} & -Leanne Guy & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-18339}{LVV-18339} & +Leanne Guy & In Verification & \begin{tabular}{c} -LVV-T2202 \\ + \\ \end{tabular} \\ \hline @@ -58723,7 +54663,7 @@ \subsection{[LVV-18339] DMS-REQ-0359-V-18: Outlier limit on zero points }\label{ \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0359 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -58731,54 +54671,10 @@ \subsection{[LVV-18339] DMS-REQ-0359-V-18: Outlier limit on zero points }\label{ calculation of the photometric performance metrics defined in OSS-REQ-0387. -\textbf{Discussion:} The relevant metrics are listed in the table -photometricPerformance below. The values in the tables are the target -values for LSST but are not verified as part of this requirement. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{GhostAF = 1{{[}percent{]}}} Percentage of image area that can -have ghosts with surface brightness gradient amplitude of more than 1/3 -of the sky noise over 1 arcsec., \textbf{PF1 = 10{{[}percent{]}}} The -maximum fraction of isolated non-saturated point source measurements -exceeding the outlier limit., \textbf{PA1gri = 5{{[}millimagnitude{]}}} -The RMS photometric repeatability of bright non-saturated unresolved -point sources in the g, r, and i filters., \textbf{PA3 = -10{{[}millimagnitude{]}}} RMS width of internal photometric zero-point -(precision of system uniformity across the sky) for all bands except -u-band., \textbf{PA4 = 15{{[}millimagnitude{]}}} The zero point error -outlier limit., \textbf{PF2 = 10{{[}percent{]}}} Fraction of zeropoint -errors that can exceed the zero point error outlier limit., -\textbf{PixFrac = 1{{[}percent{]}}} The maximum fraction of pixels -scientifically unusable per sensor out of the total allowable fraction -of sensors meeting this performance., \textbf{PA1uzy = -7.5{{[}millimagnitude{]}}} The RMS photometric repeatability of bright -non-saturated unresolved point sources in the u, z, and y filters., -\textbf{PA6 = 10{{[}millimagnitude{]}}} Accuracy of the transformation -of the internal LSST photometry to a physical scale (e.g. AB -magnitudes)., \textbf{Xtalk = 3{{[}sigma{]}}} The maximum local -significance integrated over the PSF of imperfect crosstalk -corrections., \textbf{PA5u = 10{{[}millimagnitude{]}}} Accuracy of -absolute band-to-band color zero-point for colors constructed using the -u-band., \textbf{ResSource = 2{{[}unitless{]}}} Maximum RMS of the ratio -of the error in integrated flux measurement between bright, isolated, -resolved sources less than 10 arcsec in diameter and bright, isolated -unresolved point sources., \textbf{PA2uzy = 22.5{{[}millimagnitude{]}}} -Repeatability outlier limit for isolated bright non-saturated point -sources in the u, z, and y filters., \textbf{SensorFraction = -15{{[}percent{]}}} The maximum allowable fraction of sensors with -PixFrac scientifically unusable pixels., \textbf{PA3u = -20{{[}millimagnitude{]}}} RMS width of internal photometric zero-point -(precision of system uniformity across the sky) in the u-band., -\textbf{PA2gri = 15{{[}millimagnitude{]}}} Repeatability outlier limit -for isolated bright non-saturated point sources in the g, r, and i -filters., \textbf{SBPrec = 1{{[}percent{]}}} The maximum error in the -precision of the sky brightness determination., \textbf{PA5 = -5{{[}millimagnitude{]}}} Accuracy of absolute band-to-band color -zero-point for all colors constructed from any filter pair, excluding -the u-band.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0387 & Photometric Performance \\ \end{tabular} \\ \hline \end{longtable} @@ -58791,7 +54687,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2202}{LVV-T2202} & \multicolumn{4}{p{12cm}}{ Verify that the of zero-point error outlier limit threshold (PA4) can be applied. } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -58801,15 +54697,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-18465] DMS-REQ-0395-V-01: Scientific Visualization of Camera Image Data\ }\label{lvv-18465} +\subsection{[LVV-18465] DMS-REQ-0395-V-01: Scientific Visualization of Camera Image Data\_1 }\label{lvv-18465} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-18465}{LVV-18465} & +\href{https://rubinobs.atlassian.net/browse/LVV-18465}{LVV-18465} & Leanne Guy & Verified & \begin{tabular}{c} -LVV-T1830 \\ + \\ \end{tabular} \\ \hline @@ -58823,7 +54719,7 @@ \subsection{[LVV-18465] DMS-REQ-0395-V-01: Scientific Visualization of Camera Im \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0395 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -58834,7 +54730,6 @@ \subsection{[LVV-18465] DMS-REQ-0395-V-01: Scientific Visualization of Camera Im \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0408 & Scientific Visualization of Camera Image Data \\ \end{tabular} \\ \hline \end{longtable} @@ -58846,7 +54741,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1830}{LVV-T1830} & \multicolumn{4}{p{12cm}}{ Verify Implementation of Scientific Visualization of Camera Image Data } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Inspection \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Inspection \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -58861,10 +54756,10 @@ \subsection{[LVV-18491] DMS-REQ-0352-V-02: Base Voice Over IP (VOIP) }\label{lvv \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-18491}{LVV-18491} & +\href{https://rubinobs.atlassian.net/browse/LVV-18491}{LVV-18491} & Joshua Hoblitt & Covered & \begin{tabular}{c} -LVV-T181 \\ + \\ \end{tabular} \\ \hline @@ -58881,7 +54776,7 @@ \subsection{[LVV-18491] DMS-REQ-0352-V-02: Base Voice Over IP (VOIP) }\label{lvv \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0352 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -58892,11 +54787,8 @@ \subsection{[LVV-18491] DMS-REQ-0352-V-02: Base Voice Over IP (VOIP) }\label{lvv \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{minBaseWifi = 1000{{[}megabit per second{]}}} Maximum allowable -outage of active DM production. \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0003 & The Base Facility \\ \end{tabular} \\ \hline \end{longtable} @@ -58908,7 +54800,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T181}{LVV-T181} & \multicolumn{4}{p{12cm}}{ Verify Base Voice Over IP (VOIP) } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeff Kantor & Draft & 1 & false & Test \\ \hline +Jeffrey Kantor & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -58920,15 +54812,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-18841] DMS-REQ-0396-V-01: Data Products Processing Infrastructure\ }\label{lvv-18841} +\subsection{[LVV-18841] DMS-REQ-0396-V-01: Data Products Processing Infrastructure\_1 }\label{lvv-18841} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-18841}{LVV-18841} & +\href{https://rubinobs.atlassian.net/browse/LVV-18841}{LVV-18841} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T2330 \\ + \\ \end{tabular} \\ \hline @@ -58942,7 +54834,7 @@ \subsection{[LVV-18841] DMS-REQ-0396-V-01: Data Products Processing Infrastructu \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0396 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -58951,16 +54843,10 @@ \subsection{[LVV-18841] DMS-REQ-0396-V-01: Data Products Processing Infrastructu for user-dedicated processing and user-dedicated storage, including for the generation of Level 3 data products. -\textbf{Discussion:} This allocation does not include the resources -needed to support the expected load of queries against the catalog -database. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{userComputingFraction = 10{{[}percent{]}}} Fraction of total -computing capacity dedicated to user-defined processing and storage \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0179 & Data Products Processing Infrastructure \\ \end{tabular} \\ \hline \end{longtable} @@ -58972,7 +54858,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2330}{LVV-T2330} & \multicolumn{4}{p{12cm}}{ Verify that the data processing infrastructure for user computing exists } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Draft & 1 & true & Test \\ \hline +Leanne Guy & Draft & 1.0(d) & true & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -58984,15 +54870,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-18847] DMS-REQ-0397-V-01: Prompt/DR Processing of Data from Special Programs\ }\label{lvv-18847} +\subsection{[LVV-18847] DMS-REQ-0397-V-01: Prompt/DR Processing of Data from Special Programs\_1 }\label{lvv-18847} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-18847}{LVV-18847} & +\href{https://rubinobs.atlassian.net/browse/LVV-18847}{LVV-18847} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T1863 \\ + \\ \end{tabular} \\ \hline @@ -59006,7 +54892,7 @@ \subsection{[LVV-18847] DMS-REQ-0397-V-01: Prompt/DR Processing of Data from Spe \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0397 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -59014,20 +54900,10 @@ \subsection{[LVV-18847] DMS-REQ-0397-V-01: Prompt/DR Processing of Data from Spe to be processed with the prompt- and/or annual-release pipelines alongside data from the main survey. -\textbf{Discussion:} The data from Special Programs should only be -included in the prompt- and/or annual-release processing along with data -from the wide-fast-deep main survey when it is (a) possible for DM to do -so without additional effort and (b) beneficial to the -LSST\textquotesingle s main science objectives. Decisions about which -data are included in the Prompt/DR processing pipelines are applied to -which Special Programs will be made by the Operations team, after -consideration of the scientific goals, computational resources, and data -rights policy. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0392 & Data Products Handling for Special Programs \\ \end{tabular} \\ \hline \end{longtable} @@ -59040,7 +54916,7 @@ \subsubsection{Test Cases Summary} \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1863}{LVV-T1863} & \multicolumn{4}{p{12cm}}{ Verify ability to process Special Programs data alongside normal processing } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -59056,7 +54932,7 @@ \subsection{[LVV-18849] CA-DM-CON-ICD-0020-V-02: Archiving service availability\ \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-18849}{LVV-18849} & +\href{https://rubinobs.atlassian.net/browse/LVV-18849}{LVV-18849} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -59097,7 +54973,7 @@ \subsection{[LVV-18852] CA-DM-CON-ICD-0022-V-02: Archiving service during mainte \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-18852}{LVV-18852} & +\href{https://rubinobs.atlassian.net/browse/LVV-18852}{LVV-18852} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -59138,7 +55014,7 @@ \subsection{[LVV-18855] CA-DM-CON-ICD-0023-V-02: Archiving service during outage \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-18855}{LVV-18855} & +\href{https://rubinobs.atlassian.net/browse/LVV-18855}{LVV-18855} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -59179,7 +55055,7 @@ \subsection{[LVV-18858] CA-DM-CON-ICD-0021-V-02: Archiving service storage durat \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-18858}{LVV-18858} & +\href{https://rubinobs.atlassian.net/browse/LVV-18858}{LVV-18858} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -59221,10 +55097,10 @@ \subsection{[LVV-18881] DMS-REQ-0282-V-02: Dark Current Correction Frame Effecti \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-18881}{LVV-18881} & +\href{https://rubinobs.atlassian.net/browse/LVV-18881}{LVV-18881} & Leanne Guy & In Verification & \begin{tabular}{c} -LVV-T1862 \\ + \\ \end{tabular} \\ \hline @@ -59238,7 +55114,7 @@ \subsection{[LVV-18881] DMS-REQ-0282-V-02: Dark Current Correction Frame Effecti \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0282 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -59248,16 +55124,10 @@ \subsection{[LVV-18881] DMS-REQ-0282-V-02: Dark Current Correction Frame Effecti the Dark Correction shall be verified in production processing on science data. -\textbf{Discussion:} The need for a dark current correction will have to -be quantified during Commissioning. Collecting closed-dome dark -exposures may be deemed necessary to monitor the health of the -detectors, even if not used in calibration processing. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0271 & Supported Image Types \\ -OSS-REQ-0046 & Calibration \\ \end{tabular} \\ \hline \end{longtable} @@ -59269,7 +55139,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1862}{LVV-T1862} & \multicolumn{4}{p{12cm}}{ Verify determining effectiveness of dark current frame } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -59284,10 +55154,10 @@ \subsection{[LVV-18911] DMS-REQ-0391-V-02: Alert Stream Distribution Latency }\l \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-18911}{LVV-18911} & +\href{https://rubinobs.atlassian.net/browse/LVV-18911}{LVV-18911} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T1868 \\ + \\ \end{tabular} \\ \hline @@ -59302,7 +55172,7 @@ \subsection{[LVV-18911] DMS-REQ-0391-V-02: Alert Stream Distribution Latency }\l \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0391 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -59310,19 +55180,10 @@ \subsection{[LVV-18911] DMS-REQ-0391-V-02: Alert Stream Distribution Latency }\l transmission of at least \textbf{numStreams} full alert streams out of the alert distribution system within \textbf{OTT1}. -\textbf{Discussion:} This requirement establishes the minimum capacity -needed for timely transmission of alerts to community brokers. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{numStreams = 5{{[}integer{]}}} The minimum number of full -streams that can be transmitted out of the alert distribution system., -\textbf{OTT1 = 1{{[}minute{]}}} The latency of reporting optical -transients following the completion of readout of the last image of a -visit{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0184 & Transient Alert Publication \\ -OSS-REQ-0127 & Level 1 Data Product Availability \\ \end{tabular} \\ \hline \end{longtable} @@ -59334,7 +55195,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1868}{LVV-T1868} & \multicolumn{4}{p{12cm}}{ Verify implementation of alert streams distributed within latency limit } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -59350,10 +55211,10 @@ \subsection{[LVV-19214] DMS-REQ-0392-V-02: Max Alert Failure Fraction }\label{lv \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19214}{LVV-19214} & +\href{https://rubinobs.atlassian.net/browse/LVV-19214}{LVV-19214} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T2092 \\ + \\ \end{tabular} \\ \hline @@ -59370,7 +55231,7 @@ \subsection{[LVV-19214] DMS-REQ-0392-V-02: Max Alert Failure Fraction }\label{lv \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0392 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -59383,25 +55244,10 @@ \subsection{[LVV-19214] DMS-REQ-0392-V-02: Max Alert Failure Fraction }\label{lv \textbf{sciVisitAlertFailure} per cent of visits will fail to generate and distribute alerts (integrated over all stages of data handling) -\textbf{Discussion:} As with DMS-REQ-0004, this specification applies to -visits which should have resulted in fewer than -\textbf{nAlertVisitPeak}. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{OTR1 = 98{{[}percent{]}}} Fraction of detectable alerts for -which an alert is actually transmitted within latency OTT1 (see -LSR-REQ-0101)., \textbf{sciVisitAlertFailure = 0.1{{[}percent{]}}} -Maximum fraction of visits for which alerts are not generated or -distributed., \textbf{OTT1 = 1{{[}minute{]}}} The latency of reporting -optical transients following the completion of readout of the last image -of a visit, \textbf{nAlertVisitPeak = 40000{{[}integer{]}}} The -instantaneous peak number of alerts per standard visit., -\textbf{sciVisitAlertDelay = 1{{[}percent{]}}} Maximum fraction of -science visits with less than OTR1 percent of the alerts distributed -within OTT1.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0112 & Science Visit Alert Generation Reliability \\ \end{tabular} \\ \hline \end{longtable} @@ -59413,7 +55259,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2092}{LVV-T2092} & \multicolumn{4}{p{12cm}}{ Verify Meeting Threshold for Max Fraction of Visits With Failed Alerts } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Draft & 1 & false & Test \\ \hline +Eric Bellm & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -59428,10 +55274,10 @@ \subsection{[LVV-19215] DMS-REQ-0392-V-03: Latency of Reporting Transients }\lab \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19215}{LVV-19215} & +\href{https://rubinobs.atlassian.net/browse/LVV-19215}{LVV-19215} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T2093 \\ + \\ \end{tabular} \\ \hline @@ -59448,7 +55294,7 @@ \subsection{[LVV-19215] DMS-REQ-0392-V-03: Latency of Reporting Transients }\lab \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0392 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -59461,25 +55307,10 @@ \subsection{[LVV-19215] DMS-REQ-0392-V-03: Latency of Reporting Transients }\lab \textbf{sciVisitAlertFailure} per cent of visits will fail to generate and distribute alerts (integrated over all stages of data handling) -\textbf{Discussion:} As with DMS-REQ-0004, this specification applies to -visits which should have resulted in fewer than -\textbf{nAlertVisitPeak}. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{OTR1 = 98{{[}percent{]}}} Fraction of detectable alerts for -which an alert is actually transmitted within latency OTT1 (see -LSR-REQ-0101)., \textbf{sciVisitAlertFailure = 0.1{{[}percent{]}}} -Maximum fraction of visits for which alerts are not generated or -distributed., \textbf{OTT1 = 1{{[}minute{]}}} The latency of reporting -optical transients following the completion of readout of the last image -of a visit, \textbf{nAlertVisitPeak = 40000{{[}integer{]}}} The -instantaneous peak number of alerts per standard visit., -\textbf{sciVisitAlertDelay = 1{{[}percent{]}}} Maximum fraction of -science visits with less than OTR1 percent of the alerts distributed -within OTT1.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0112 & Science Visit Alert Generation Reliability \\ \end{tabular} \\ \hline \end{longtable} @@ -59491,7 +55322,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2093}{LVV-T2093} & \multicolumn{4}{p{12cm}}{ Verify Latency of Reporting Transients } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Draft & 1 & false & Test \\ \hline +Eric Bellm & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -59508,10 +55339,10 @@ \subsection{[LVV-19216] DMS-REQ-0392-V-04: Peak Number of Alerts }\label{lvv-192 \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19216}{LVV-19216} & +\href{https://rubinobs.atlassian.net/browse/LVV-19216}{LVV-19216} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T2094 \\ + \\ \end{tabular} \\ \hline @@ -59528,7 +55359,7 @@ \subsection{[LVV-19216] DMS-REQ-0392-V-04: Peak Number of Alerts }\label{lvv-192 \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0392 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -59541,25 +55372,10 @@ \subsection{[LVV-19216] DMS-REQ-0392-V-04: Peak Number of Alerts }\label{lvv-192 \textbf{sciVisitAlertFailure} per cent of visits will fail to generate and distribute alerts (integrated over all stages of data handling) -\textbf{Discussion:} As with DMS-REQ-0004, this specification applies to -visits which should have resulted in fewer than -\textbf{nAlertVisitPeak}. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{OTR1 = 98{{[}percent{]}}} Fraction of detectable alerts for -which an alert is actually transmitted within latency OTT1 (see -LSR-REQ-0101)., \textbf{sciVisitAlertFailure = 0.1{{[}percent{]}}} -Maximum fraction of visits for which alerts are not generated or -distributed., \textbf{OTT1 = 1{{[}minute{]}}} The latency of reporting -optical transients following the completion of readout of the last image -of a visit, \textbf{nAlertVisitPeak = 40000{{[}integer{]}}} The -instantaneous peak number of alerts per standard visit., -\textbf{sciVisitAlertDelay = 1{{[}percent{]}}} Maximum fraction of -science visits with less than OTR1 percent of the alerts distributed -within OTT1.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0112 & Science Visit Alert Generation Reliability \\ \end{tabular} \\ \hline \end{longtable} @@ -59571,7 +55387,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2094}{LVV-T2094} & \multicolumn{4}{p{12cm}}{ Verify Peak Number of Alerts Per Standard Visit } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Draft & 1 & false & Test \\ \hline +Eric Bellm & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -59586,11 +55402,11 @@ \subsection{[LVV-19217] DMS-REQ-0393-V-02: Peak Number of Alerts Per Visit }\lab \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19217}{LVV-19217} & +\href{https://rubinobs.atlassian.net/browse/LVV-19217}{LVV-19217} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T2094 \\ -LVV-T2096 \\ + \\ + \\ \end{tabular} \\ \hline @@ -59608,7 +55424,7 @@ \subsection{[LVV-19217] DMS-REQ-0393-V-02: Peak Number of Alerts Per Visit }\lab \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0393 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -59620,21 +55436,10 @@ \subsection{[LVV-19217] DMS-REQ-0393-V-02: Peak Number of Alerts Per Visit }\lab \textbf{Specification:} Performance shall degrade gracefully beyond \textbf{nAlertVisitAvg}. -\textbf{Discussion:} The term \textquotesingle degrade -gracefully\textquotesingle{} means that visits with an excess of -difference-image sources should not cause any DMS downtime; i.e., the -system does not crash and is able to distribute alerts from that visit, -potentially with greater latency. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{nAlertVisitAvg = 10000{{[}integer{]}}} The nightly minimum -average number of alerts per standard visit., \textbf{nAlertVisitPeak = -40000{{[}integer{]}}} The instantaneous peak number of alerts per -standard visit.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -LSR-REQ-0101 & Data Processing for Single Visits and Transients \\ -OSS-REQ-0193 & Alerts per Visit \\ \end{tabular} \\ \hline \end{longtable} @@ -59644,27 +55449,27 @@ \subsection{[LVV-19217] DMS-REQ-0393-V-02: Peak Number of Alerts Per Visit }\lab \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2094}{LVV-T2094} & \multicolumn{4}{p{12cm}}{ Verify Peak Number of Alerts Per Standard Visit } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2096}{LVV-T2096} & \multicolumn{4}{p{12cm}}{ Verify Handling of Peak Number of Alerts } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Draft & 1 & false & Test \\ \hline +Eric Bellm & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the instantaneous peak number of alerts per standard visit -does not exceed~\textbf{nAlertVisitPeak = 40000{[}integer{]}}. +Verify that the system can identify and distribute at least +\textbf{nAlertVisitPeak}~\textbf{=} \textbf{40000{[}integer{]}~}alerts +per standard visit. } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2096}{LVV-T2096} & \multicolumn{4}{p{12cm}}{ Verify Handling of Peak Number of Alerts } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2094}{LVV-T2094} & \multicolumn{4}{p{12cm}}{ Verify Peak Number of Alerts Per Standard Visit } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Draft & 1 & false & Test \\ \hline +Eric Bellm & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that the system can identify and distribute at least -\textbf{nAlertVisitPeak}~\textbf{=} \textbf{40000{[}integer{]}~}alerts -per standard visit. +Verify that the instantaneous peak number of alerts per standard visit +does not exceed~\textbf{nAlertVisitPeak = 40000{[}integer{]}}. } @@ -59674,10 +55479,10 @@ \subsection{[LVV-19218] DMS-REQ-0392-V-05: Max Fraction of Visits With Alert Del \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19218}{LVV-19218} & +\href{https://rubinobs.atlassian.net/browse/LVV-19218}{LVV-19218} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T2095 \\ + \\ \end{tabular} \\ \hline @@ -59694,7 +55499,7 @@ \subsection{[LVV-19218] DMS-REQ-0392-V-05: Max Fraction of Visits With Alert Del \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0392 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -59707,25 +55512,10 @@ \subsection{[LVV-19218] DMS-REQ-0392-V-05: Max Fraction of Visits With Alert Del \textbf{sciVisitAlertFailure} per cent of visits will fail to generate and distribute alerts (integrated over all stages of data handling) -\textbf{Discussion:} As with DMS-REQ-0004, this specification applies to -visits which should have resulted in fewer than -\textbf{nAlertVisitPeak}. \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{OTR1 = 98{{[}percent{]}}} Fraction of detectable alerts for -which an alert is actually transmitted within latency OTT1 (see -LSR-REQ-0101)., \textbf{sciVisitAlertFailure = 0.1{{[}percent{]}}} -Maximum fraction of visits for which alerts are not generated or -distributed., \textbf{OTT1 = 1{{[}minute{]}}} The latency of reporting -optical transients following the completion of readout of the last image -of a visit, \textbf{nAlertVisitPeak = 40000{{[}integer{]}}} The -instantaneous peak number of alerts per standard visit., -\textbf{sciVisitAlertDelay = 1{{[}percent{]}}} Maximum fraction of -science visits with less than OTR1 percent of the alerts distributed -within OTT1.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0112 & Science Visit Alert Generation Reliability \\ \end{tabular} \\ \hline \end{longtable} @@ -59737,7 +55527,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2095}{LVV-T2095} & \multicolumn{4}{p{12cm}}{ Verify Max Fraction of Visits With Alert Delays } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Eric Bellm & Draft & 1 & false & Test \\ \hline +Eric Bellm & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -59748,29 +55538,31 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19488] DMS-REQ-0003-V-01: Science Data Archive\ }\label{lvv-19488} +\subsection{[LVV-19488] DMS-REQ-0003-V-01: Science Data Archive\_1 }\label{lvv-19488} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19488}{LVV-19488} & -Leanne Guy & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-19488}{LVV-19488} & +Leanne Guy & In Verification & \begin{tabular}{c} -LVV-T2297 \\ + \\ \end{tabular} \\ \hline \end{longtable} \textbf{Verification Element Description:} \\ -Undefined +The data archive is at SLAC and the user access is in the cloud +following the hybrid model. This has been demonstrated through the DP0 +experience {\footnotesize \begin{tabular}{p{4cm}p{12cm}} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0003 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -59778,15 +55570,10 @@ \subsection{[LVV-19488] DMS-REQ-0003-V-01: Science Data Archive\ }\label{lvv-194 public data products and the raw data necessary to reproduce them, scalable to the data from the full survey and all Data Releases. -\textbf{Discussion:} Access to the archive is treated separately. ~The -wording "scalable" is used because the construction project is not -required to provision the archive for the entire survey. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0167 & Data Archiving \\ -DMS-REQ-0001 & Public Access to Science Data \\ \end{tabular} \\ \hline \end{longtable} @@ -59798,7 +55585,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2297}{LVV-T2297} & \multicolumn{4}{p{12cm}}{ Verify implementation of Science Data Archive } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Draft & 1 & false & Demonstration \\ \hline +Leanne Guy & Draft & 1.0(d) & false & Demonstration \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -59816,15 +55603,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19489] DMS-REQ-0398-V-01: Ancillary Data Archiving\ }\label{lvv-19489} +\subsection{[LVV-19489] DMS-REQ-0398-V-01: Ancillary Data Archiving\_1 }\label{lvv-19489} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19489}{LVV-19489} & -Leanne Guy & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-19489}{LVV-19489} & +Leanne Guy & In Verification & \begin{tabular}{c} -LVV-T2329 \\ + \\ \end{tabular} \\ \hline @@ -59838,7 +55625,7 @@ \subsection{[LVV-19489] DMS-REQ-0398-V-01: Ancillary Data Archiving\ }\label{lvv \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0398 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -59861,7 +55648,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2329}{LVV-T2329} & \multicolumn{4}{p{12cm}}{ Verify the archiving of ancilliary data } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Draft & 1 & false & Test \\ \hline +Leanne Guy & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -59872,15 +55659,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19490] DMS-REQ-0066-V-01: Image Archive\ }\label{lvv-19490} +\subsection{[LVV-19490] DMS-REQ-0066-V-01: Image Archive\_1 }\label{lvv-19490} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19490}{LVV-19490} & -Leanne Guy & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-19490}{LVV-19490} & +Leanne Guy & In Verification & \begin{tabular}{c} -LVV-T2303 \\ + \\ \end{tabular} \\ \hline @@ -59894,23 +55681,21 @@ \subsection{[LVV-19490] DMS-REQ-0066-V-01: Image Archive\ }\label{lvv-19490} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0066 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} \textbf{Specification:} All image Data Products produced by the DMS (Processed Science Exposures, Calibration Exposures, Coadded Exposures) shall either be archived, or be capable of being recreated on-demand -from inputs and processing provenance. +from inputs and processing provenance. All image Data Products produced +by the DMS will record sufficient provenance information to enable +recreation of the data products. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -DMS-REQ-0263 & Survey Duration - from science req somewhere? \\ -OSS-REQ-0409 & Data Product Recreation \\ -DMS-REQ-0003 & Science Data Archive \\ -DMS-REQ-0258 & Data Curation - from science req somewhere? \\ \end{tabular} \\ \hline \end{longtable} @@ -59922,7 +55707,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2303}{LVV-T2303} & \multicolumn{4}{p{12cm}}{ Verify Image Archive } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Draft & 1 & false & Test \\ \hline +Leanne Guy & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -59934,15 +55719,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19491] DMS-REQ-0399-V-01: Regenerate Un-archived Data Products (Services)\ }\label{lvv-19491} +\subsection{[LVV-19491] DMS-REQ-0399-V-01: Regenerate Un-archived Data Products (Services)\_1 }\label{lvv-19491} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19491}{LVV-19491} & +\href{https://rubinobs.atlassian.net/browse/LVV-19491}{LVV-19491} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T2328 \\ + \\ \end{tabular} \\ \hline @@ -59956,7 +55741,7 @@ \subsection{[LVV-19491] DMS-REQ-0399-V-01: Regenerate Un-archived Data Products \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0399 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -59964,24 +55749,10 @@ \subsection{[LVV-19491] DMS-REQ-0399-V-01: Regenerate Un-archived Data Products services for the on-demand recreation of unarchived Level 1 and Level 2 Data Products based on archived inputs and provenance data. -\textbf{Discussion:} This requirement is intended to mandate the use of -relevant IVOA standards as of the date of its adoption, i.e., the end of -2020. ~As there is no specific high-level standard for the creation of -on-demand data products of this nature, what is envisioned is the use of -lower-level standards relevant across all such services, including the -use of the UWS standard for the design of asynchronous services for -long-running requests, and of the DALI and VOSI standards for service -endpoints. This requirement is anticipated to be satisfied by building -services around the software required by DMS-REQ-0311. ~The capacity of -the services will be determined in the operations era based on the final -decisions on which data products will be unarchived, and on user demand -compared to other services. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0409 & Data Product Recreation \\ -DMS-REQ-0066 & Image Archive \\ \end{tabular} \\ \hline \end{longtable} @@ -59991,9 +55762,9 @@ \subsection{[LVV-19491] DMS-REQ-0399-V-01: Regenerate Un-archived Data Products \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2328}{LVV-T2328} & \multicolumn{4}{p{12cm}}{ Verify regeneration of un-archived Data Products (Services)\ } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2328}{LVV-T2328} & \multicolumn{4}{p{12cm}}{ Verify regeneration of un-archived Data Products (Services)\_1 } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Draft & 1 & false & Test \\ \hline +Leanne Guy & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -60004,15 +55775,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19739] DMS-MWBT-REQ-0014-V-01: Collection Layering: Data Release and external hardware\ }\label{lvv-19739} +\subsection{[LVV-19739] DMS-MWBT-REQ-0014-V-01: Collection Layering: Data Release and external hardware\_1 }\label{lvv-19739} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19739}{LVV-19739} & +\href{https://rubinobs.atlassian.net/browse/LVV-19739}{LVV-19739} & Leanne Guy & Not Covered & \begin{tabular}{c} -LVV-T2459 \\ + \\ \end{tabular} \\ \hline @@ -60026,14 +55797,13 @@ \subsection{[LVV-19739] DMS-MWBT-REQ-0014-V-01: Collection Layering: Data Releas \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0014 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} A Data Release shall be usable as the inputs for test/development processing on external hardware. -(UseCases: DRP1, DRP2, DRP3, DRP7, DRP8, SCIVAL1, SCIVAL3) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -60049,7 +55819,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2459}{LVV-T2459} & \multicolumn{4}{p{12cm}}{ Verify Collections Layering: Data Release and external hardware } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Draft & 1 & false & Test \\ \hline +Leanne Guy & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -60061,15 +55831,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19740] DMS-MWBT-REQ-0053-V-01: Enabling PipelineTasks to execute\ }\label{lvv-19740} +\subsection{[LVV-19740] DMS-MWBT-REQ-0053-V-01: Enabling PipelineTasks to execute\_1 }\label{lvv-19740} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19740}{LVV-19740} & +\href{https://rubinobs.atlassian.net/browse/LVV-19740}{LVV-19740} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T2482 \\ + \\ \end{tabular} \\ \hline @@ -60083,7 +55853,7 @@ \subsection{[LVV-19740] DMS-MWBT-REQ-0053-V-01: Enabling PipelineTasks to execut \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0053 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -60091,10 +55861,6 @@ \subsection{[LVV-19740] DMS-MWBT-REQ-0053-V-01: Enabling PipelineTasks to execut InMemoryDataset from a set of files stored locally on disk (without a remote database connection). -For example, the batch processing system will have retrieved a valid set -of files from the Data Backbone and copied them to a local disk. The -Data Input System will be reading from that local disk. (UseCases: LDF1, -LDF3) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -60110,7 +55876,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2482}{LVV-T2482} & \multicolumn{4}{p{12cm}}{ Verify Enabling PipelineTasks to execute } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -60121,15 +55887,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19741] DMS-MWBT-REQ-0067-V-01: Consistent Output Interface\ }\label{lvv-19741} +\subsection{[LVV-19741] DMS-MWBT-REQ-0067-V-01: Consistent Output Interface\_1 }\label{lvv-19741} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19741}{LVV-19741} & +\href{https://rubinobs.atlassian.net/browse/LVV-19741}{LVV-19741} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T2499 \\ + \\ \end{tabular} \\ \hline @@ -60143,7 +55909,7 @@ \subsection{[LVV-19741] DMS-MWBT-REQ-0067-V-01: Consistent Output Interface\ }\l \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0067 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -60151,11 +55917,6 @@ \subsection{[LVV-19741] DMS-MWBT-REQ-0067-V-01: Consistent Output Interface\ }\l InMemoryDatasets to storage given a DatasetRef across different types of DataRepositories. -This is an interface expected by PipelineTask execution, and we need to -make it consistent in all contexts in which PipelineTasks will be -executed. The same interface may be used in (possibly interactive) -analysis and validation work. (UseCases: DRP3, SCIVAL1, SCIVAL2, -SCIVAL3) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -60171,7 +55932,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2499}{LVV-T2499} & \multicolumn{4}{p{12cm}}{ Verify Consistent Output Interface } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -60182,16 +55943,16 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19742] DMS-MWST-REQ-0013-V-01: I/O via Butler\ }\label{lvv-19742} +\subsection{[LVV-19742] DMS-MWST-REQ-0013-V-01: I/O via Butler\_1 }\label{lvv-19742} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19742}{LVV-19742} & +\href{https://rubinobs.atlassian.net/browse/LVV-19742}{LVV-19742} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T1982 \\ -LVV-T1983 \\ + \\ + \\ \end{tabular} \\ \hline @@ -60213,19 +55974,6 @@ \subsection{[LVV-19742] DMS-MWST-REQ-0013-V-01: I/O via Butler\ }\label{lvv-1974 for a Butler instance (provided by the supervisory framework) to perform all required I/O for each step in the ``Run'' phase. -Steps (i.e., PipelineTasks) are expected to generally perform I/O via a -Butler, using Butler.get() to obtain inputs for Tasks\textquotesingle{} -run() methods and Butler.put() to output the results produced by -Tasks.\\ -As in current Science Pipelines usage, Tasks are assumed to operate -solely on Python-domain objects supplied as arguments to their run() -methods, with results returned through a pipe.base.Struct return value. -This is sometimes called the "no I/O in Tasks rule".\\ -Therefore, in this design, the Butler calls are expected to occur at the -PipelineTask level, above the Task level of the call tree.\\ -Some exceptional cases requiring direct I/O to databases may be excluded -from this restriction (e.g., to permit database ingest itself to be -handled in this framework.) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -60239,43 +55987,43 @@ \subsection{[LVV-19742] DMS-MWST-REQ-0013-V-01: I/O via Butler\ }\label{lvv-1974 \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1982}{LVV-T1982} & \multicolumn{4}{p{12cm}}{ Run a pipeline on a single node using pipetask. } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1983}{LVV-T1983} & \multicolumn{4}{p{12cm}}{ Mini RC2 processing capability } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -To show that individual users have the ability to run either locally (w/ -sqlite) or generally (w/ Postgres) using Gen3 Butler infrastructure. +Demonstrate that a typical 3-tract RC2 data processing is possible using +the Gen3 system and the nascent Batch Production Service (BPS). ~This +test is meant to demonstrate that Gen3 + BPS systems are capable of +supporting future DM development by demonstrating that processing +routinely used by developers for benchmarking/testing improvements can +be performed in a reasonable time. ~ } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1983}{LVV-T1983} & \multicolumn{4}{p{12cm}}{ Mini RC2 processing capability } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1982}{LVV-T1982} & \multicolumn{4}{p{12cm}}{ Run a pipeline on a single node using pipetask. } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Demonstrate that a typical 3-tract RC2 data processing is possible using -the Gen3 system and the nascent Batch Production Service (BPS). ~This -test is meant to demonstrate that Gen3 + BPS systems are capable of -supporting future DM development by demonstrating that processing -routinely used by developers for benchmarking/testing improvements can -be performed in a reasonable time. ~ +To show that individual users have the ability to run either locally (w/ +sqlite) or generally (w/ Postgres) using Gen3 Butler infrastructure. } \newpage -\subsection{[LVV-19743] DMS-MWBT-REQ-0005-V-01: Repository Removal\ }\label{lvv-19743} +\subsection{[LVV-19743] DMS-MWBT-REQ-0005-V-01: Repository Removal\_1 }\label{lvv-19743} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19743}{LVV-19743} & +\href{https://rubinobs.atlassian.net/browse/LVV-19743}{LVV-19743} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T2443 \\ + \\ \end{tabular} \\ \hline @@ -60289,17 +56037,13 @@ \subsection{[LVV-19743] DMS-MWBT-REQ-0005-V-01: Repository Removal\ }\label{lvv- \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0005 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} It shall be possible for an authorized user to remove a Collection from any storage environment. -Some Collections (e.g. Data Releases) may not have any thusly authorized -users. This would also involve removing it from registries. Removing the -collection might require database table modifications. (UseCases: LDF3, -DRP29) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -60315,7 +56059,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2443}{LVV-T2443} & \multicolumn{4}{p{12cm}}{ Verify repository removal } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -60327,12 +56071,12 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19744] DMS-MWBT-REQ-0023-V-01: Dimension Update\ }\label{lvv-19744} +\subsection{[LVV-19744] DMS-MWBT-REQ-0023-V-01: Dimension Update\_1 }\label{lvv-19744} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19744}{LVV-19744} & +\href{https://rubinobs.atlassian.net/browse/LVV-19744}{LVV-19744} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -60348,7 +56092,7 @@ \subsection{[LVV-19744] DMS-MWBT-REQ-0023-V-01: Dimension Update\ }\label{lvv-19 \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0023 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -60356,10 +56100,6 @@ \subsection{[LVV-19744] DMS-MWBT-REQ-0023-V-01: Dimension Update\ }\label{lvv-19 Dimension records whose metadata and relationship values are defined by processing outputs in another DataRepository. -This permits values like the WCS or PSF size associated with a visit to -be improved with processing results. Note that this is not a requirement -that existing DataRepositories permit their Dimension records to be -updated in-place. (UseCases: DRP14) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -60372,12 +56112,12 @@ \subsection{[LVV-19744] DMS-MWBT-REQ-0023-V-01: Dimension Update\ }\label{lvv-19 \newpage -\subsection{[LVV-19745] DMS-MWBT-REQ-0051-V-01: Override part of a composite dataset\ }\label{lvv-19745} +\subsection{[LVV-19745] DMS-MWBT-REQ-0051-V-01: Override part of a composite dataset\_1 }\label{lvv-19745} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19745}{LVV-19745} & +\href{https://rubinobs.atlassian.net/browse/LVV-19745}{LVV-19745} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -60393,18 +56133,13 @@ \subsection{[LVV-19745] DMS-MWBT-REQ-0051-V-01: Override part of a composite dat \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0051 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} It shall be possible to override part of a composite dataset with component datasets stored separately. -This might be reading an updated WCS from the L1 prompt processing -system on the night, or from a specific Data Release. Provenance for the -WCS solution itself does not need to be included other than a unique -identifier to allow provenance lookup. It could also be a photometric -solution from a data release. (UseCases: ARCH3) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -60417,15 +56152,15 @@ \subsection{[LVV-19745] DMS-MWBT-REQ-0051-V-01: Override part of a composite dat \newpage -\subsection{[LVV-19746] DMS-MWBT-REQ-0073-V-01: Blocked write operation\ }\label{lvv-19746} +\subsection{[LVV-19746] DMS-MWBT-REQ-0073-V-01: Blocked write operation\_1 }\label{lvv-19746} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19746}{LVV-19746} & +\href{https://rubinobs.atlassian.net/browse/LVV-19746}{LVV-19746} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T2492 \\ + \\ \end{tabular} \\ \hline @@ -60439,14 +56174,13 @@ \subsection{[LVV-19746] DMS-MWBT-REQ-0073-V-01: Blocked write operation\ }\label \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0073 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} A put operation on the Data Output System shall block until it has either worked or failed. -(UseCases: DRP22) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -60462,7 +56196,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2492}{LVV-T2492} & \multicolumn{4}{p{12cm}}{ Verify Blocked write operation } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -60472,15 +56206,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19747] DMS-MWBT-REQ-0074-V-01: No clobber\ }\label{lvv-19747} +\subsection{[LVV-19747] DMS-MWBT-REQ-0074-V-01: No clobber\_1 }\label{lvv-19747} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19747}{LVV-19747} & +\href{https://rubinobs.atlassian.net/browse/LVV-19747}{LVV-19747} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T2493 \\ + \\ \end{tabular} \\ \hline @@ -60494,7 +56228,7 @@ \subsection{[LVV-19747] DMS-MWBT-REQ-0074-V-01: No clobber\ }\label{lvv-19747} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0074 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -60502,7 +56236,6 @@ \subsection{[LVV-19747] DMS-MWBT-REQ-0074-V-01: No clobber\ }\label{lvv-19747} an error to attempt to persist a dataset that is already present in the output repository -(UseCases: LDF1) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -60518,7 +56251,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2493}{LVV-T2493} & \multicolumn{4}{p{12cm}}{ Verify No clobber } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -60529,15 +56262,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19748] DMS-MWBT-REQ-0020-V-01: Sky Tile Definition\ }\label{lvv-19748} +\subsection{[LVV-19748] DMS-MWBT-REQ-0020-V-01: Sky Tile Definition\_1 }\label{lvv-19748} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19748}{LVV-19748} & +\href{https://rubinobs.atlassian.net/browse/LVV-19748}{LVV-19748} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T1982 \\ + \\ \end{tabular} \\ \hline @@ -60551,15 +56284,13 @@ \subsection{[LVV-19748] DMS-MWBT-REQ-0020-V-01: Sky Tile Definition\ }\label{lvv \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0020 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} It shall be possible to add a new tiling of the sky (defined in a configuration file or code object) to a DataRepository programmatically. -This allows the tracts and patches it defines to be used to identify -Datasets. (UseCases: DRP13, SCIVAL1) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -60575,7 +56306,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1982}{LVV-T1982} & \multicolumn{4}{p{12cm}}{ Run a pipeline on a single node using pipetask. } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -60585,15 +56316,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19749] DMS-MWBT-REQ-0025-V-01: Format pluggability\ }\label{lvv-19749} +\subsection{[LVV-19749] DMS-MWBT-REQ-0025-V-01: Format pluggability\_1 }\label{lvv-19749} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19749}{LVV-19749} & +\href{https://rubinobs.atlassian.net/browse/LVV-19749}{LVV-19749} & Leanne Guy & Verified & \begin{tabular}{c} -LVV-T2476 \\ + \\ \end{tabular} \\ \hline @@ -60607,7 +56338,7 @@ \subsection{[LVV-19749] DMS-MWBT-REQ-0025-V-01: Format pluggability\ }\label{lvv \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0025 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -60616,11 +56347,6 @@ \subsection{[LVV-19749] DMS-MWBT-REQ-0025-V-01: Format pluggability\ }\label{lvv Python object and the form of the persisted dataset can be configured externally. -For example, raw data could be configured to be read in FITS format, but -a calexp could be configured to be written in HDF5 format. Additionally, -a calexp could be read in from HDF5 but appear in Python as an Astropy -object rather than a AFW object; or a table could be persisted as a plot -in PNG format. (UseCases: ARCH1, SQR4, SQR6) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -60636,7 +56362,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2476}{LVV-T2476} & \multicolumn{4}{p{12cm}}{ Verify Format Plugability } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -60650,16 +56376,16 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19750] DMS-MWST-REQ-0014-V-01: Butler dataset type configuration\ }\label{lvv-19750} +\subsection{[LVV-19750] DMS-MWST-REQ-0014-V-01: Butler dataset type configuration\_1 }\label{lvv-19750} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19750}{LVV-19750} & +\href{https://rubinobs.atlassian.net/browse/LVV-19750}{LVV-19750} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T1982 \\ -LVV-T1983 \\ + \\ + \\ \end{tabular} \\ \hline @@ -60681,9 +56407,6 @@ \subsection{[LVV-19750] DMS-MWST-REQ-0014-V-01: Butler dataset type configuratio mechanism to control the Butler dataset types used for input and output by each processing step. -The use of string constants in Butler.get() calls will be replaced by -the use of values of dataset-type configuration fields. (This is one of -the more design-specific requirements in the list.) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -60697,40 +56420,40 @@ \subsection{[LVV-19750] DMS-MWST-REQ-0014-V-01: Butler dataset type configuratio \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1982}{LVV-T1982} & \multicolumn{4}{p{12cm}}{ Run a pipeline on a single node using pipetask. } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1983}{LVV-T1983} & \multicolumn{4}{p{12cm}}{ Mini RC2 processing capability } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -To show that individual users have the ability to run either locally (w/ -sqlite) or generally (w/ Postgres) using Gen3 Butler infrastructure. +Demonstrate that a typical 3-tract RC2 data processing is possible using +the Gen3 system and the nascent Batch Production Service (BPS). ~This +test is meant to demonstrate that Gen3 + BPS systems are capable of +supporting future DM development by demonstrating that processing +routinely used by developers for benchmarking/testing improvements can +be performed in a reasonable time. ~ } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1983}{LVV-T1983} & \multicolumn{4}{p{12cm}}{ Mini RC2 processing capability } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1982}{LVV-T1982} & \multicolumn{4}{p{12cm}}{ Run a pipeline on a single node using pipetask. } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Demonstrate that a typical 3-tract RC2 data processing is possible using -the Gen3 system and the nascent Batch Production Service (BPS). ~This -test is meant to demonstrate that Gen3 + BPS systems are capable of -supporting future DM development by demonstrating that processing -routinely used by developers for benchmarking/testing improvements can -be performed in a reasonable time. ~ +To show that individual users have the ability to run either locally (w/ +sqlite) or generally (w/ Postgres) using Gen3 Butler infrastructure. } \newpage -\subsection{[LVV-19751] DMS-MWBT-REQ-0011-V-01: Subsetting a DataRepository with data transfer\ }\label{lvv-19751} +\subsection{[LVV-19751] DMS-MWBT-REQ-0011-V-01: Subsetting a DataRepository with data transfer\_1 }\label{lvv-19751} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19751}{LVV-19751} & +\href{https://rubinobs.atlassian.net/browse/LVV-19751}{LVV-19751} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -60746,7 +56469,7 @@ \subsection{[LVV-19751] DMS-MWBT-REQ-0011-V-01: Subsetting a DataRepository with \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0011 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -60754,9 +56477,6 @@ \subsection{[LVV-19751] DMS-MWBT-REQ-0011-V-01: Subsetting a DataRepository with contains a copy of a sub-section of an existing DataRepository, given a list of DataCoordinates and a list of DatasetTypes. -This would transfer the files but not load them into Python objects, -thus allowing for instance a processing run to be done without network -connection. (UseCases: DRP16, DAX1, LDF103, SQR1) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -60769,12 +56489,12 @@ \subsection{[LVV-19751] DMS-MWBT-REQ-0011-V-01: Subsetting a DataRepository with \newpage -\subsection{[LVV-19752] DMS-MWBT-REQ-0057-V-01: Queries as Datasets\ }\label{lvv-19752} +\subsection{[LVV-19752] DMS-MWBT-REQ-0057-V-01: Queries as Datasets\_1 }\label{lvv-19752} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19752}{LVV-19752} & +\href{https://rubinobs.atlassian.net/browse/LVV-19752}{LVV-19752} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -60790,15 +56510,13 @@ \subsection{[LVV-19752] DMS-MWBT-REQ-0057-V-01: Queries as Datasets\ }\label{lvv \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0057 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} The Data Input System shall support database queries as first class Datasets. -This implies that the same Dimensions and DatasetType may not return the -same Dataset for all time. (UseCases: SQR5) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -60811,15 +56529,15 @@ \subsection{[LVV-19752] DMS-MWBT-REQ-0057-V-01: Queries as Datasets\ }\label{lvv \newpage -\subsection{[LVV-19753] DMS-MWBT-REQ-0054-V-01: Failure on missing input file\ }\label{lvv-19753} +\subsection{[LVV-19753] DMS-MWBT-REQ-0054-V-01: Failure on missing input file\_1 }\label{lvv-19753} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19753}{LVV-19753} & +\href{https://rubinobs.atlassian.net/browse/LVV-19753}{LVV-19753} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T2483 \\ + \\ \end{tabular} \\ \hline @@ -60833,17 +56551,13 @@ \subsection{[LVV-19753] DMS-MWBT-REQ-0054-V-01: Failure on missing input file\ } \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0054 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} It shall be possible via configuration to require the Data Input System to fail if an expected file is not found at the specified location. -During Batch Processing Service compute jobs, if the input file -isn\textquotesingle t on the local disk, the desired behavior is failure -(as opposed to trying to get the file from the Data Backbone) (UseCases: -LDF1) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -60859,7 +56573,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2483}{LVV-T2483} & \multicolumn{4}{p{12cm}}{ Verify Failure on missing input file } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -60870,15 +56584,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19754] DMS-MWBT-REQ-0078-V-01: Filename invariance\ }\label{lvv-19754} +\subsection{[LVV-19754] DMS-MWBT-REQ-0078-V-01: Filename invariance\_1 }\label{lvv-19754} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19754}{LVV-19754} & +\href{https://rubinobs.atlassian.net/browse/LVV-19754}{LVV-19754} & Jeffrey Carlin & Covered & \begin{tabular}{c} -LVV-T2496 \\ + \\ \end{tabular} \\ \hline @@ -60892,7 +56606,7 @@ \subsection{[LVV-19754] DMS-MWBT-REQ-0078-V-01: Filename invariance\ }\label{lvv \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0078 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -60901,14 +56615,6 @@ \subsection{[LVV-19754] DMS-MWBT-REQ-0078-V-01: Filename invariance\ }\label{lvv also be unique and have a predictable name that is not dependent on data access mechanism. -If a coadd FITS file is downloaded using the portal, it shall have the -same name as if it was downloaded using VO access protocols. The file is -allowed to have a different suffix if format translation has occurred. -Additionally, if a composite is being merged into a single file -(DMS-MWBT-REQ-0077), that file may have a different name to those stored -internally. It is not required to include directory hierarchy in this -output name if that hierarchy is also encoded in the original filename. -(UseCases: DAX9, ARCH5) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -60924,7 +56630,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2496}{LVV-T2496} & \multicolumn{4}{p{12cm}}{ Verify filename invariance } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -60939,12 +56645,12 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19755] DMS-MWBT-REQ-0079-V-01: Output Staging\ }\label{lvv-19755} +\subsection{[LVV-19755] DMS-MWBT-REQ-0079-V-01: Output Staging\_1 }\label{lvv-19755} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19755}{LVV-19755} & +\href{https://rubinobs.atlassian.net/browse/LVV-19755}{LVV-19755} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -60960,7 +56666,7 @@ \subsection{[LVV-19755] DMS-MWBT-REQ-0079-V-01: Output Staging\ }\label{lvv-1975 \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0079 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -60968,7 +56674,6 @@ \subsection{[LVV-19755] DMS-MWBT-REQ-0079-V-01: Output Staging\ }\label{lvv-1975 produced by batch processing from temporary storage on compute nodes to persistent storage. -(UseCases: DRP5, DRP6, SCIVAL1, SCIVAL2) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -60981,15 +56686,15 @@ \subsection{[LVV-19755] DMS-MWBT-REQ-0079-V-01: Output Staging\ }\label{lvv-1975 \newpage -\subsection{[LVV-19756] DMS-MWBT-REQ-0034-V-01: Item from Composite Datasets\ }\label{lvv-19756} +\subsection{[LVV-19756] DMS-MWBT-REQ-0034-V-01: Item from Composite Datasets\_1 }\label{lvv-19756} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19756}{LVV-19756} & +\href{https://rubinobs.atlassian.net/browse/LVV-19756}{LVV-19756} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T2480 \\ + \\ \end{tabular} \\ \hline @@ -61003,15 +56708,13 @@ \subsection{[LVV-19756] DMS-MWBT-REQ-0034-V-01: Item from Composite Datasets\ }\ \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0034 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} It shall be possible to load into memory an item from a Composite Dataset without loading the full Dataset. -An example of this is reading just the PSF object from an Exposure. -(UseCases: DRP18, DAX3, SQR15, COMM3) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -61027,7 +56730,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2480}{LVV-T2480} & \multicolumn{4}{p{12cm}}{ Verify Item from Composite Datasets } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -61037,15 +56740,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19757] DMS-MWBT-REQ-0060-V-01: Writer configurability\ }\label{lvv-19757} +\subsection{[LVV-19757] DMS-MWBT-REQ-0060-V-01: Writer configurability\_1 }\label{lvv-19757} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19757}{LVV-19757} & +\href{https://rubinobs.atlassian.net/browse/LVV-19757}{LVV-19757} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T2449 \\ + \\ \end{tabular} \\ \hline @@ -61059,15 +56762,13 @@ \subsection{[LVV-19757] DMS-MWBT-REQ-0060-V-01: Writer configurability\ }\label{ \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0060 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} The Data Output System shall be able to support local configuration of individual writer behavior. -For example, enabling a FITS writer to use a specific data compression -scheme. (UseCases: DRP26) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -61083,7 +56784,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2449}{LVV-T2449} & \multicolumn{4}{p{12cm}}{ Verify middleware writer configurability } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -61093,15 +56794,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19758] DMS-MWBT-REQ-0050-V-01: Reading up-to-date visit metadata\ }\label{lvv-19758} +\subsection{[LVV-19758] DMS-MWBT-REQ-0050-V-01: Reading up-to-date visit metadata\_1 }\label{lvv-19758} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19758}{LVV-19758} & +\href{https://rubinobs.atlassian.net/browse/LVV-19758}{LVV-19758} & Leanne Guy & Not Covered & \begin{tabular}{c} -LVV-T2490 \\ + \\ \end{tabular} \\ \hline @@ -61115,18 +56816,13 @@ \subsection{[LVV-19758] DMS-MWBT-REQ-0050-V-01: Reading up-to-date visit metadat \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0050 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} The Data Input System shall be able to create an in-memory object from raw data, ensuring that this object contains up-to-date visit metadata. -This could be new headers from the EFD that were not considered -important when the observation was taken; or fixes to headers that were -known to be incorrect after investigation (maybe a sensor was -miscalibrated). Bulk download is not included in this requirement. -(UseCases: ARCH3) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -61142,7 +56838,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2490}{LVV-T2490} & \multicolumn{4}{p{12cm}}{ Verify Reading up-to-date visit metadata } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Draft & 1 & false & Test \\ \hline +Leanne Guy & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -61153,15 +56849,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19759] DMS-MWBT-REQ-0075-V-01: Data Output references\ }\label{lvv-19759} +\subsection{[LVV-19759] DMS-MWBT-REQ-0075-V-01: Data Output references\_1 }\label{lvv-19759} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19759}{LVV-19759} & +\href{https://rubinobs.atlassian.net/browse/LVV-19759}{LVV-19759} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T2453 \\ + \\ \end{tabular} \\ \hline @@ -61175,7 +56871,7 @@ \subsection{[LVV-19759] DMS-MWBT-REQ-0075-V-01: Data Output references\ }\label{ \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0075 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -61183,7 +56879,6 @@ \subsection{[LVV-19759] DMS-MWBT-REQ-0075-V-01: Data Output references\ }\label{ DatasetRef that can be used to later discover the DataSet that was just written. -(UseCases: DRP3, SCIVAL1, SCIVAL2) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -61199,7 +56894,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2453}{LVV-T2453} & \multicolumn{4}{p{12cm}}{ Verify creation of DatasetRef upon butler.put } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -61209,15 +56904,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19760] DMS-MWBT-REQ-0082-V-01: Multiple parallel input Collections\ }\label{lvv-19760} +\subsection{[LVV-19760] DMS-MWBT-REQ-0082-V-01: Multiple parallel input Collections\_1 }\label{lvv-19760} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19760}{LVV-19760} & +\href{https://rubinobs.atlassian.net/browse/LVV-19760}{LVV-19760} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T2469 \\ + \\ \end{tabular} \\ \hline @@ -61231,7 +56926,7 @@ \subsection{[LVV-19760] DMS-MWBT-REQ-0082-V-01: Multiple parallel input Collecti \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0082 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -61239,13 +56934,6 @@ \subsection{[LVV-19760] DMS-MWBT-REQ-0082-V-01: Multiple parallel input Collecti input Collections in order to retrieve the same logical Dataset from them all. -This is to allow for comparison of the same data reduced with multiple -different stacks. These need to be both local and remote and -combinations of the two. It could also be different versions of a data -release. This is not a requirement on whether this is two butlers or -one, although some other requirements imply a single system that knows -about all repositories in a particular context. (UseCases: SQR7, LDF104, -SQR1.5) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -61261,7 +56949,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2469}{LVV-T2469} & \multicolumn{4}{p{12cm}}{ Verify Multiple parallel input Collections } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -61275,12 +56963,12 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19761] DMS-MWBT-REQ-0035-V-01: Metadata merging\ }\label{lvv-19761} +\subsection{[LVV-19761] DMS-MWBT-REQ-0035-V-01: Metadata merging\_1 }\label{lvv-19761} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19761}{LVV-19761} & +\href{https://rubinobs.atlassian.net/browse/LVV-19761}{LVV-19761} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -61296,7 +56984,7 @@ \subsection{[LVV-19761] DMS-MWBT-REQ-0035-V-01: Metadata merging\ }\label{lvv-19 \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0035 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -61304,9 +56992,6 @@ \subsection{[LVV-19761] DMS-MWBT-REQ-0035-V-01: Metadata merging\ }\label{lvv-19 gathering information from multiple distinct sources including a combination of files and databases. -Create a Python object from multiple sources. This could be reading a -FITS file from disk and augmenting the header information from a -database query or from a separate header file. (UseCases: ARCH3) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -61319,15 +57004,15 @@ \subsection{[LVV-19761] DMS-MWBT-REQ-0035-V-01: Metadata merging\ }\label{lvv-19 \newpage -\subsection{[LVV-19762] DMS-MWST-REQ-0001-V-01: Complete algorithmic work specification\ }\label{lvv-19762} +\subsection{[LVV-19762] DMS-MWST-REQ-0001-V-01: Complete algorithmic work specification\_1 }\label{lvv-19762} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19762}{LVV-19762} & +\href{https://rubinobs.atlassian.net/browse/LVV-19762}{LVV-19762} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T2466 \\ + \\ \end{tabular} \\ \hline @@ -61350,9 +57035,6 @@ \subsection{[LVV-19762] DMS-MWST-REQ-0001-V-01: Complete algorithmic work specif Science Pipelines to an execution system, the "supervisory framework", a notable instance of which is the LSST production system. -A Pipeline specification fully represents the transformations to be -performed, but does not represent the specific data to which the -transformation is to be applied. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -61368,7 +57050,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2466}{LVV-T2466} & \multicolumn{4}{p{12cm}}{ Verify enable complete pipeline specification } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -61380,15 +57062,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19763] DMS-MWST-REQ-0023-V-01: Butler instantiation\ }\label{lvv-19763} +\subsection{[LVV-19763] DMS-MWST-REQ-0023-V-01: Butler instantiation\_1 }\label{lvv-19763} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19763}{LVV-19763} & +\href{https://rubinobs.atlassian.net/browse/LVV-19763}{LVV-19763} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T2457 \\ + \\ \end{tabular} \\ \hline @@ -61425,7 +57107,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2457}{LVV-T2457} & \multicolumn{4}{p{12cm}}{ Verify butler instantiation } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -61436,15 +57118,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19764] DMS-MWBT-REQ-0066-V-01: Output location\ }\label{lvv-19764} +\subsection{[LVV-19764] DMS-MWBT-REQ-0066-V-01: Output location\_1 }\label{lvv-19764} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19764}{LVV-19764} & +\href{https://rubinobs.atlassian.net/browse/LVV-19764}{LVV-19764} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T2452 \\ + \\ \end{tabular} \\ \hline @@ -61458,15 +57140,13 @@ \subsection{[LVV-19764] DMS-MWBT-REQ-0066-V-01: Output location\ }\label{lvv-197 \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0066 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} It shall be possible to configure the Data Output System to define output locations for outputs to POSIX file systems -This will result in completely predictable output file paths. (UseCases: -LDF1, SQR12, SQR1.5) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -61482,7 +57162,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2452}{LVV-T2452} & \multicolumn{4}{p{12cm}}{ Verify specification of output locations } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -61492,12 +57172,12 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19765] DMS-MWBT-REQ-0089-V-01: Filter by data quality\ }\label{lvv-19765} +\subsection{[LVV-19765] DMS-MWBT-REQ-0089-V-01: Filter by data quality\_1 }\label{lvv-19765} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19765}{LVV-19765} & +\href{https://rubinobs.atlassian.net/browse/LVV-19765}{LVV-19765} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -61513,15 +57193,13 @@ \subsection{[LVV-19765] DMS-MWBT-REQ-0089-V-01: Filter by data quality\ }\label{ \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0089 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} The Data Discovery System shall be able to filter search results based on data quality assessments. -For example, ask for raw data that has been flagged as bad to not be -included in a coadd. (UseCases: LDF102, LDF1) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -61534,15 +57212,15 @@ \subsection{[LVV-19765] DMS-MWBT-REQ-0089-V-01: Filter by data quality\ }\label{ \newpage -\subsection{[LVV-19766] DMS-MWBT-REQ-0055-V-01: Local proxy\ }\label{lvv-19766} +\subsection{[LVV-19766] DMS-MWBT-REQ-0055-V-01: Local proxy\_1 }\label{lvv-19766} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19766}{LVV-19766} & +\href{https://rubinobs.atlassian.net/browse/LVV-19766}{LVV-19766} & Jeffrey Carlin & Covered & \begin{tabular}{c} -LVV-T2484 \\ + \\ \end{tabular} \\ \hline @@ -61556,17 +57234,13 @@ \subsection{[LVV-19766] DMS-MWBT-REQ-0055-V-01: Local proxy\ }\label{lvv-19766} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0055 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} It shall be possible to configure the Data Input system to use a local proxy to share remote retrievals of common Datasets. -Thus allowing multiple local input requests (potentially from different -users and systems) to use a shared cache. Note that this does not apply -to the Data Output System (and may even be applicable only to read-only -Data Input Systems) (UseCases: DRP17, DAX2) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -61582,7 +57256,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2484}{LVV-T2484} & \multicolumn{4}{p{12cm}}{ Verify Local proxy } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -61592,16 +57266,16 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19767] DMS-MWBT-REQ-0047-V-01: External Data Ingest and Serve\ }\label{lvv-19767} +\subsection{[LVV-19767] DMS-MWBT-REQ-0047-V-01: External Data Ingest and Serve\_1 }\label{lvv-19767} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19767}{LVV-19767} & +\href{https://rubinobs.atlassian.net/browse/LVV-19767}{LVV-19767} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T1982 \\ -LVV-T1983 \\ + \\ + \\ \end{tabular} \\ \hline @@ -61615,7 +57289,7 @@ \subsection{[LVV-19767] DMS-MWBT-REQ-0047-V-01: External Data Ingest and Serve\ \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0047 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -61623,7 +57297,6 @@ \subsection{[LVV-19767] DMS-MWBT-REQ-0047-V-01: External Data Ingest and Serve\ DataRepository and serve them in the same manner as LSST Datasets (provided enough information is present in them) -(UseCases: DRP11) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -61637,40 +57310,40 @@ \subsection{[LVV-19767] DMS-MWBT-REQ-0047-V-01: External Data Ingest and Serve\ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1982}{LVV-T1982} & \multicolumn{4}{p{12cm}}{ Run a pipeline on a single node using pipetask. } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1983}{LVV-T1983} & \multicolumn{4}{p{12cm}}{ Mini RC2 processing capability } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -To show that individual users have the ability to run either locally (w/ -sqlite) or generally (w/ Postgres) using Gen3 Butler infrastructure. +Demonstrate that a typical 3-tract RC2 data processing is possible using +the Gen3 system and the nascent Batch Production Service (BPS). ~This +test is meant to demonstrate that Gen3 + BPS systems are capable of +supporting future DM development by demonstrating that processing +routinely used by developers for benchmarking/testing improvements can +be performed in a reasonable time. ~ } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1983}{LVV-T1983} & \multicolumn{4}{p{12cm}}{ Mini RC2 processing capability } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1982}{LVV-T1982} & \multicolumn{4}{p{12cm}}{ Run a pipeline on a single node using pipetask. } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Demonstrate that a typical 3-tract RC2 data processing is possible using -the Gen3 system and the nascent Batch Production Service (BPS). ~This -test is meant to demonstrate that Gen3 + BPS systems are capable of -supporting future DM development by demonstrating that processing -routinely used by developers for benchmarking/testing improvements can -be performed in a reasonable time. ~ +To show that individual users have the ability to run either locally (w/ +sqlite) or generally (w/ Postgres) using Gen3 Butler infrastructure. } \newpage -\subsection{[LVV-19768] DMS-MWBT-REQ-0028-V-01: VOSpace\ }\label{lvv-19768} +\subsection{[LVV-19768] DMS-MWBT-REQ-0028-V-01: VOSpace\_1 }\label{lvv-19768} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19768}{LVV-19768} & +\href{https://rubinobs.atlassian.net/browse/LVV-19768}{LVV-19768} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -61686,16 +57359,13 @@ \subsection{[LVV-19768] DMS-MWBT-REQ-0028-V-01: VOSpace\ }\label{lvv-19768} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0028 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} It shall be possible to implement a Data Input/Output System that can operate on a repository located in a VOSpace. -This means it should only pull data when it\textquotesingle s needed. It -shouldn\textquotesingle t simply stage the entire repository to local -disk as that is very inefficient. (UseCases: SQR14,LDF103) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -61708,15 +57378,15 @@ \subsection{[LVV-19768] DMS-MWBT-REQ-0028-V-01: VOSpace\ }\label{lvv-19768} \newpage -\subsection{[LVV-19769] DMS-MWBT-REQ-0017-V-01: Collection Layering: Science Platform\ }\label{lvv-19769} +\subsection{[LVV-19769] DMS-MWBT-REQ-0017-V-01: Collection Layering: Science Platform\_1 }\label{lvv-19769} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19769}{LVV-19769} & +\href{https://rubinobs.atlassian.net/browse/LVV-19769}{LVV-19769} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T2461 \\ + \\ \end{tabular} \\ \hline @@ -61730,14 +57400,13 @@ \subsection{[LVV-19769] DMS-MWBT-REQ-0017-V-01: Collection Layering: Science Pla \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0017 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} Collections created in the Science Platform shall be usable as inputs for processing initiated in the Science Platform. -(UseCases: DRP1, DRP2, DRP3, DRP7, DRP8, SCIVAL1, SCIVAL3, SCIVAL4) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -61753,7 +57422,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2461}{LVV-T2461} & \multicolumn{4}{p{12cm}}{ Verify Collection Layering: Science Platform } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -61763,15 +57432,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19770] DMS-MWST-REQ-0003-V-01: Programming API\ }\label{lvv-19770} +\subsection{[LVV-19770] DMS-MWST-REQ-0003-V-01: Programming API\_1 }\label{lvv-19770} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19770}{LVV-19770} & +\href{https://rubinobs.atlassian.net/browse/LVV-19770}{LVV-19770} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T2455 \\ + \\ \end{tabular} \\ \hline @@ -61806,7 +57475,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2455}{LVV-T2455} & \multicolumn{4}{p{12cm}}{ Verify pipeline interface available as Python API } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -61816,12 +57485,12 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19771] DMS-MWBT-REQ-0096-V-01: Provenance in Datasets\ }\label{lvv-19771} +\subsection{[LVV-19771] DMS-MWBT-REQ-0096-V-01: Provenance in Datasets\_1 }\label{lvv-19771} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19771}{LVV-19771} & +\href{https://rubinobs.atlassian.net/browse/LVV-19771}{LVV-19771} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -61837,7 +57506,7 @@ \subsection{[LVV-19771] DMS-MWBT-REQ-0096-V-01: Provenance in Datasets\ }\label{ \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0096 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -61845,9 +57514,6 @@ \subsection{[LVV-19771] DMS-MWBT-REQ-0096-V-01: Provenance in Datasets\ }\label{ immediate parents of the Dataset, when persisting to a Scientific Data Format. -This could be implemented as a composite dataset so long as we have the -ability to persist a composite dataset into a single entity. (UseCases: -ARCH5) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -61860,15 +57526,15 @@ \subsection{[LVV-19771] DMS-MWBT-REQ-0096-V-01: Provenance in Datasets\ }\label{ \newpage -\subsection{[LVV-19772] DMS-MWBT-REQ-0058-V-01: Local caching of remote resources\ }\label{lvv-19772} +\subsection{[LVV-19772] DMS-MWBT-REQ-0058-V-01: Local caching of remote resources\_1 }\label{lvv-19772} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19772}{LVV-19772} & +\href{https://rubinobs.atlassian.net/browse/LVV-19772}{LVV-19772} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T2485 \\ + \\ \end{tabular} \\ \hline @@ -61882,7 +57548,7 @@ \subsection{[LVV-19772] DMS-MWBT-REQ-0058-V-01: Local caching of remote resource \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0058 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -61890,16 +57556,6 @@ \subsection{[LVV-19772] DMS-MWBT-REQ-0058-V-01: Local caching of remote resource version of a Dataset that has been retrieved from a remote DataRepository. -For example, when running an LSP Notebook, the first time it runs the -data will be retrieved from, say, the object store or VO web service, -but the second time the notebook is run it will use a cached version for -increased efficiency. This functionality only needs to be implemented -when the remote repository guarantees that for a fixed request to the -remote, the same dataset will be returned. Management of the cache, such -as file expiry or disk usage limits, is an implementation detail. It is -expected that this be implemented using shared infrastructure by the -system doing the retrieval, rather than being implemented as a local -subset of a remote DataRepository. (UseCases: SQR10) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -61915,7 +57571,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2485}{LVV-T2485} & \multicolumn{4}{p{12cm}}{ Verify Local caching of remote resources } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -61932,15 +57588,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19773] DMS-MWBT-REQ-0031-V-01: I/O using cloud storage\ }\label{lvv-19773} +\subsection{[LVV-19773] DMS-MWBT-REQ-0031-V-01: I/O using cloud storage\_1 }\label{lvv-19773} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19773}{LVV-19773} & +\href{https://rubinobs.atlassian.net/browse/LVV-19773}{LVV-19773} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T2478 \\ + \\ \end{tabular} \\ \hline @@ -61954,18 +57610,13 @@ \subsection{[LVV-19773] DMS-MWBT-REQ-0031-V-01: I/O using cloud storage\ }\label \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0031 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} The Data Input/Output System shall be able to utilize cloud-based storage engines. -For example Amazon\textquotesingle s S3. In the case of CI, multiple CI -jobs hosted in containers will all need parts of the same data, but -it\textquotesingle s too large to host locally. S3 allows each job to -pull local only the data necessary for processing in that job. -(UseCases: CI3) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -61981,7 +57632,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2478}{LVV-T2478} & \multicolumn{4}{p{12cm}}{ Verify I/O using cloud storage } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -61991,16 +57642,16 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19774] DMS-MWST-REQ-0005-V-01: Pipeline configuration\ }\label{lvv-19774} +\subsection{[LVV-19774] DMS-MWST-REQ-0005-V-01: Pipeline configuration\_1 }\label{lvv-19774} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19774}{LVV-19774} & +\href{https://rubinobs.atlassian.net/browse/LVV-19774}{LVV-19774} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T1982 \\ -LVV-T1983 \\ + \\ + \\ \end{tabular} \\ \hline @@ -62022,14 +57673,10 @@ \subsection{[LVV-19774] DMS-MWST-REQ-0005-V-01: Pipeline configuration\ }\label{ units of code to be run, using the existing LSST stack ``pexconfig'' mechanism. -PipelineTasks will have pexconfig configurations of their own in -addition to the configurations of the Tasks they contain (see -DMS-MWST-REQ-0008). \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -DMS-REQ-0306 & Task Configuration \\ \end{tabular} \\ \hline \end{longtable} @@ -62039,40 +57686,40 @@ \subsection{[LVV-19774] DMS-MWST-REQ-0005-V-01: Pipeline configuration\ }\label{ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1982}{LVV-T1982} & \multicolumn{4}{p{12cm}}{ Run a pipeline on a single node using pipetask. } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1983}{LVV-T1983} & \multicolumn{4}{p{12cm}}{ Mini RC2 processing capability } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -To show that individual users have the ability to run either locally (w/ -sqlite) or generally (w/ Postgres) using Gen3 Butler infrastructure. +Demonstrate that a typical 3-tract RC2 data processing is possible using +the Gen3 system and the nascent Batch Production Service (BPS). ~This +test is meant to demonstrate that Gen3 + BPS systems are capable of +supporting future DM development by demonstrating that processing +routinely used by developers for benchmarking/testing improvements can +be performed in a reasonable time. ~ } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1983}{LVV-T1983} & \multicolumn{4}{p{12cm}}{ Mini RC2 processing capability } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1982}{LVV-T1982} & \multicolumn{4}{p{12cm}}{ Run a pipeline on a single node using pipetask. } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Demonstrate that a typical 3-tract RC2 data processing is possible using -the Gen3 system and the nascent Batch Production Service (BPS). ~This -test is meant to demonstrate that Gen3 + BPS systems are capable of -supporting future DM development by demonstrating that processing -routinely used by developers for benchmarking/testing improvements can -be performed in a reasonable time. ~ +To show that individual users have the ability to run either locally (w/ +sqlite) or generally (w/ Postgres) using Gen3 Butler infrastructure. } \newpage -\subsection{[LVV-19775] DMS-MWBT-REQ-0041-V-01: Querying the Engineering and Facility Database\ }\label{lvv-19775} +\subsection{[LVV-19775] DMS-MWBT-REQ-0041-V-01: Querying the Engineering and Facility Database\_1 }\label{lvv-19775} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19775}{LVV-19775} & +\href{https://rubinobs.atlassian.net/browse/LVV-19775}{LVV-19775} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -62088,15 +57735,13 @@ \subsection{[LVV-19775] DMS-MWBT-REQ-0041-V-01: Querying the Engineering and Fac \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0041 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} The Data Input System shall be able to query specific subsets of the Engineering and Facility Database based on metadata from a visit. -Calibration observations sometimes require extensive EFD data in high -resolution covering the time of the visit. (UseCases: ARCH3, COMM2) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -62109,12 +57754,12 @@ \subsection{[LVV-19775] DMS-MWBT-REQ-0041-V-01: Querying the Engineering and Fac \newpage -\subsection{[LVV-19776] DMS-MWBT-REQ-0044-V-01: Unified interface to summit/base EFD and transformed EFD\ }\label{lvv-19776} +\subsection{[LVV-19776] DMS-MWBT-REQ-0044-V-01: Unified interface to summit/base EFD and transformed EFD\_1 }\label{lvv-19776} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19776}{LVV-19776} & +\href{https://rubinobs.atlassian.net/browse/LVV-19776}{LVV-19776} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -62130,7 +57775,7 @@ \subsection{[LVV-19776] DMS-MWBT-REQ-0044-V-01: Unified interface to summit/base \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0044 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -62138,9 +57783,6 @@ \subsection{[LVV-19776] DMS-MWBT-REQ-0044-V-01: Unified interface to summit/base the transformed Engineering and Facilities Database, the interface (including arguments) from the pipelines perspective shall be the same. -The same PipelineTask needs to run at both the commissioning cluster -using the raw EFD and on the commissioning archive with the transformed -EFD. (UseCases: COMM2, COMM12) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -62153,15 +57795,15 @@ \subsection{[LVV-19776] DMS-MWBT-REQ-0044-V-01: Unified interface to summit/base \newpage -\subsection{[LVV-19777] DMS-MWST-REQ-0018-V-01: Multiple specializations of execution environments\ }\label{lvv-19777} +\subsection{[LVV-19777] DMS-MWST-REQ-0018-V-01: Multiple specializations of execution environments\_1 }\label{lvv-19777} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19777}{LVV-19777} & +\href{https://rubinobs.atlassian.net/browse/LVV-19777}{LVV-19777} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T2463 \\ + \\ \end{tabular} \\ \hline @@ -62182,13 +57824,6 @@ \subsection{[LVV-19777] DMS-MWST-REQ-0018-V-01: Multiple specializations of exec The supervisory framework shall be designed to support the creation of multiple specializations for different execution environments. -The "supervisory framework" is an evolution of the "Activator" concept -from the original PipelineTask design. Very likely we\textquotesingle ll -still use the word "Activator" in the code - I still think -it\textquotesingle s evocative. However, we avoided it in the -requirements to ward off the implication that the concept was completely -unchanged - the separation of "Pre-flight" from "Run" phases is more -explicit now following the WG\textquotesingle s efforts. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -62204,7 +57839,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2463}{LVV-T2463} & \multicolumn{4}{p{12cm}}{ Verify enabling of different execution environments } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -62214,15 +57849,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19778] DMS-MWBT-REQ-0007-V-01: Repository Merging\ }\label{lvv-19778} +\subsection{[LVV-19778] DMS-MWBT-REQ-0007-V-01: Repository Merging\_1 }\label{lvv-19778} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19778}{LVV-19778} & +\href{https://rubinobs.atlassian.net/browse/LVV-19778}{LVV-19778} & Leanne Guy & Covered & \begin{tabular}{c} -LVV-T2445 \\ + \\ \end{tabular} \\ \hline @@ -62236,7 +57871,7 @@ \subsection{[LVV-19778] DMS-MWBT-REQ-0007-V-01: Repository Merging\ }\label{lvv- \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0007 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -62244,10 +57879,6 @@ \subsection{[LVV-19778] DMS-MWBT-REQ-0007-V-01: Repository Merging\ }\label{lvv- DataRepository, given a strategy to resolve conflicts between the input DataRepositories. -For example, batch jobs submitted from a notebook might each write a -small local DataRepository but the user of the notebook wants the -outputs to appear in a single repository without knowing how many jobs -were submitted. (UseCases: ARCH4) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -62263,7 +57894,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2445}{LVV-T2445} & \multicolumn{4}{p{12cm}}{ Verify repository merging } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Draft & 1 & false & Test \\ \hline +Leanne Guy & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -62281,15 +57912,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19779] DMS-MWBT-REQ-0059-V-01: Creation of new DatasetTypes\ }\label{lvv-19779} +\subsection{[LVV-19779] DMS-MWBT-REQ-0059-V-01: Creation of new DatasetTypes\_1 }\label{lvv-19779} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19779}{LVV-19779} & +\href{https://rubinobs.atlassian.net/browse/LVV-19779}{LVV-19779} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T2491 \\ + \\ \end{tabular} \\ \hline @@ -62303,7 +57934,7 @@ \subsection{[LVV-19779] DMS-MWBT-REQ-0059-V-01: Creation of new DatasetTypes\ }\ \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0059 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -62312,11 +57943,6 @@ \subsection{[LVV-19779] DMS-MWBT-REQ-0059-V-01: Creation of new DatasetTypes\ }\ preflight-time, allowing Datasets of that DatasetType to be added to that DataRepository thereafter -This allows persisting config and metadata from a new PipelineTask or -command-line task without editing any obs packages. It could also -simplify repository configuration as many predefined dataset types could -be specified as a much smaller of dataset prototypes. (UseCases: DRP12, -SCIVAL1, AP3, SQR4, SQR6) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -62332,7 +57958,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2491}{LVV-T2491} & \multicolumn{4}{p{12cm}}{ Verify Creation of new DatasetTypes } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -62344,15 +57970,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19780] DMS-MWBT-REQ-0009-V-01: LSST Data Ingest: calibration\ }\label{lvv-19780} +\subsection{[LVV-19780] DMS-MWBT-REQ-0009-V-01: LSST Data Ingest: calibration\_1 }\label{lvv-19780} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19780}{LVV-19780} & +\href{https://rubinobs.atlassian.net/browse/LVV-19780}{LVV-19780} & Leanne Guy & Verified & \begin{tabular}{c} -LVV-T1985 \\ + \\ \end{tabular} \\ \hline @@ -62366,7 +57992,7 @@ \subsection{[LVV-19780] DMS-MWBT-REQ-0009-V-01: LSST Data Ingest: calibration\ } \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0009 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -62374,7 +58000,6 @@ \subsection{[LVV-19780] DMS-MWBT-REQ-0009-V-01: LSST Data Ingest: calibration\ } calibration frames into a local DataRepository outside the archive center. -(UseCases: DRP10) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -62390,7 +58015,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1985}{LVV-T1985} & \multicolumn{4}{p{12cm}}{ Verify daf\_butler raw data ingest } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -62400,15 +58025,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19781] DMS-MWBT-REQ-0062-V-01: Writing FITS tables\ }\label{lvv-19781} +\subsection{[LVV-19781] DMS-MWBT-REQ-0062-V-01: Writing FITS tables\_1 }\label{lvv-19781} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19781}{LVV-19781} & +\href{https://rubinobs.atlassian.net/browse/LVV-19781}{LVV-19781} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T2498 \\ + \\ \end{tabular} \\ \hline @@ -62422,19 +58047,17 @@ \subsection{[LVV-19781] DMS-MWBT-REQ-0062-V-01: Writing FITS tables\ }\label{lvv \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0062 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} The Data Output System shall be able to write in-memory table objects as FITS files. -(UseCases: ARCH1) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -DMS-REQ-0078 & Catalog Export Formats \\ \end{tabular} \\ \hline \end{longtable} @@ -62446,7 +58069,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2498}{LVV-T2498} & \multicolumn{4}{p{12cm}}{ Verify Writing FITS tables } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -62456,15 +58079,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19782] DMS-MWBT-REQ-0048-V-01: Third party datasets\ }\label{lvv-19782} +\subsection{[LVV-19782] DMS-MWBT-REQ-0048-V-01: Third party datasets\_1 }\label{lvv-19782} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19782}{LVV-19782} & +\href{https://rubinobs.atlassian.net/browse/LVV-19782}{LVV-19782} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T2481 \\ + \\ \end{tabular} \\ \hline @@ -62478,7 +58101,7 @@ \subsection{[LVV-19782] DMS-MWBT-REQ-0048-V-01: Third party datasets\ }\label{lv \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0048 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -62486,8 +58109,6 @@ \subsection{[LVV-19782] DMS-MWBT-REQ-0048-V-01: Third party datasets\ }\label{lv provided by outside sources using the same interface used for reading first class LSST datasets via a different plugin. -We will need reference catalogs of all types (not just photometric and -astrometric calibration). (UseCases: COMM9) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -62503,7 +58124,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2481}{LVV-T2481} & \multicolumn{4}{p{12cm}}{ Verify third party datasets } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -62514,12 +58135,12 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19783] DMS-MWST-REQ-0030-V-01: Asynchronous data retrieval\ }\label{lvv-19783} +\subsection{[LVV-19783] DMS-MWST-REQ-0030-V-01: Asynchronous data retrieval\_1 }\label{lvv-19783} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19783}{LVV-19783} & +\href{https://rubinobs.atlassian.net/browse/LVV-19783}{LVV-19783} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -62544,8 +58165,6 @@ \subsection{[LVV-19783] DMS-MWST-REQ-0030-V-01: Asynchronous data retrieval\ }\l block waiting for data that step A needs while A is busy doing something else, then A can use the data obtained by B. -This will be used to provide DIA Objects to the alert generation -PipelineTask (UseCase: AP1.e) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -62558,15 +58177,15 @@ \subsection{[LVV-19783] DMS-MWST-REQ-0030-V-01: Asynchronous data retrieval\ }\l \newpage -\subsection{[LVV-19784] DMS-MWBT-REQ-0081-V-01: Multiple chained input Collections\ }\label{lvv-19784} +\subsection{[LVV-19784] DMS-MWBT-REQ-0081-V-01: Multiple chained input Collections\_1 }\label{lvv-19784} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19784}{LVV-19784} & +\href{https://rubinobs.atlassian.net/browse/LVV-19784}{LVV-19784} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T2468 \\ + \\ \end{tabular} \\ \hline @@ -62580,17 +58199,13 @@ \subsection{[LVV-19784] DMS-MWBT-REQ-0081-V-01: Multiple chained input Collectio \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0081 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} The Data Discovery System shall be able treat multiple input Collections as a single coherent logical collection. -This could be a local on disk repository and a remote repository, with -the Data Discovery System scanning each in turn. Each dataset read in -will contain provenance describing the Collection it came from. -(UseCases: COMM4, LDF104) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -62606,7 +58221,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2468}{LVV-T2468} & \multicolumn{4}{p{12cm}}{ Verify Multiple chained input Collections } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -62616,17 +58231,17 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19785] DMS-MWBT-REQ-0046-V-01: External Data Ingest\ }\label{lvv-19785} +\subsection{[LVV-19785] DMS-MWBT-REQ-0046-V-01: External Data Ingest\_1 }\label{lvv-19785} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19785}{LVV-19785} & +\href{https://rubinobs.atlassian.net/browse/LVV-19785}{LVV-19785} & Leanne Guy & Verified & \begin{tabular}{c} -LVV-T1982 \\ -LVV-T1983 \\ -LVV-T1985 \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -62640,14 +58255,13 @@ \subsection{[LVV-19785] DMS-MWBT-REQ-0046-V-01: External Data Ingest\ }\label{lv \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0046 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} The Data Input System shall be able to store non-LSST Datasets in a DataRepository -(UseCases: DRP11) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -62661,21 +58275,21 @@ \subsection{[LVV-19785] DMS-MWBT-REQ-0046-V-01: External Data Ingest\ }\label{lv \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1982}{LVV-T1982} & \multicolumn{4}{p{12cm}}{ Run a pipeline on a single node using pipetask. } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1985}{LVV-T1985} & \multicolumn{4}{p{12cm}}{ Verify daf\_butler raw data ingest } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -To show that individual users have the ability to run either locally (w/ -sqlite) or generally (w/ Postgres) using Gen3 Butler infrastructure. +Demonstrate that a raw data type can be successfully ingested into a +Butler repository. ~ } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1983}{LVV-T1983} & \multicolumn{4}{p{12cm}}{ Mini RC2 processing capability } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -62689,24 +58303,24 @@ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1985}{LVV-T1985} & \multicolumn{4}{p{12cm}}{ Verify daf\_butler raw data ingest } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1982}{LVV-T1982} & \multicolumn{4}{p{12cm}}{ Run a pipeline on a single node using pipetask. } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Demonstrate that a raw data type can be successfully ingested into a -Butler repository. ~ +To show that individual users have the ability to run either locally (w/ +sqlite) or generally (w/ Postgres) using Gen3 Butler infrastructure. } \newpage -\subsection{[LVV-19786] DMS-MWST-REQ-0009-V-01: Butler instances\ }\label{lvv-19786} +\subsection{[LVV-19786] DMS-MWST-REQ-0009-V-01: Butler instances\_1 }\label{lvv-19786} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19786}{LVV-19786} & +\href{https://rubinobs.atlassian.net/browse/LVV-19786}{LVV-19786} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -62731,18 +58345,6 @@ \subsection{[LVV-19786] DMS-MWST-REQ-0009-V-01: Butler instances\ }\label{lvv-19 data shall allow the caller to supply a Butler instance for the step\textquotesingle s use. -(In preparation for the deletion of this requirement, the comments below -have been replicated into DMS-MWST-REQ-0013.)\\ -Steps (i.e., PipelineTasks) are expected to generally perform I/O via a -Butler, using Butler.get() to obtain inputs for Tasks\textquotesingle{} -run() methods and Butler.put() to output the results produced by -Tasks.\\ -As in current Science Pipelines usage, Tasks are assumed to operate -solely on Python-domain objects supplied as arguments to their run() -methods, with results returned through a pipe.base.Struct return value. -This is sometimes called the "no I/O in Tasks rule".\\ -Therefore, in this design, the Butler calls are expected to occur at the -PipelineTask level, above the Task level of the call tree. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -62755,15 +58357,15 @@ \subsection{[LVV-19786] DMS-MWST-REQ-0009-V-01: Butler instances\ }\label{lvv-19 \newpage -\subsection{[LVV-19787] DMS-MWBT-REQ-0064-V-01: Append to a DataRepository\ }\label{lvv-19787} +\subsection{[LVV-19787] DMS-MWBT-REQ-0064-V-01: Append to a DataRepository\_1 }\label{lvv-19787} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19787}{LVV-19787} & +\href{https://rubinobs.atlassian.net/browse/LVV-19787}{LVV-19787} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T2451 \\ + \\ \end{tabular} \\ \hline @@ -62777,17 +58379,13 @@ \subsection{[LVV-19787] DMS-MWBT-REQ-0064-V-01: Append to a DataRepository\ }\la \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0064 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} It shall be possible to add Datasets to a pre-existing Collection via additional processing. -This is the situation where a user runs a PipelineTask and then runs -further processing on the output of the first. It is desirable for the -output of the second processing task to be stored in the same Collection -as the output of the first. (UseCases: COMM1, LDF1) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -62803,7 +58401,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2451}{LVV-T2451} & \multicolumn{4}{p{12cm}}{ Verify ability to append to an existing repository } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -62813,15 +58411,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19788] DMS-MWBT-REQ-0013-V-01: Collection Layering: Data Release and Science Platform\ }\label{lvv-19788} +\subsection{[LVV-19788] DMS-MWBT-REQ-0013-V-01: Collection Layering: Data Release and Science Platform\_1 }\label{lvv-19788} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19788}{LVV-19788} & +\href{https://rubinobs.atlassian.net/browse/LVV-19788}{LVV-19788} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T2447 \\ + \\ \end{tabular} \\ \hline @@ -62835,14 +58433,13 @@ \subsection{[LVV-19788] DMS-MWBT-REQ-0013-V-01: Collection Layering: Data Releas \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0013 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} A Data Release shall be usable as the inputs for processing initiated in the Science Platform. -(UseCases: DRP1, DRP2, DRP3, SCIVAL1) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -62858,7 +58455,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2447}{LVV-T2447} & \multicolumn{4}{p{12cm}}{ Verify DataRepository layering: Data Release and Science Platform } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -62868,12 +58465,12 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19789] DMS-MWST-REQ-0029-V-01: Alert and DIA Object transmission rate\ }\label{lvv-19789} +\subsection{[LVV-19789] DMS-MWST-REQ-0029-V-01: Alert and DIA Object transmission rate\_1 }\label{lvv-19789} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19789}{LVV-19789} & +\href{https://rubinobs.atlassian.net/browse/LVV-19789}{LVV-19789} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -62900,18 +58497,8 @@ \subsection{[LVV-19789] DMS-MWST-REQ-0029-V-01: Alert and DIA Object transmissio goal is to send this information via the Butler, but a more direct path is acceptable if needed. -The time limit is based on a timing diagram by K-T Lim, which is the -best guess we have in lieu of a formal timing breakdown. In that diagram -the time allocated for generating alerts is approximately 10 seconds. -Here, we have arbitrarily allocated half of that for computing the -information (e.g. updating DIA Objects and creating alerts) and half for -transmitting it. (UseCase: AP1.f) \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & {[}\textbf{nAlertVisitAvg = 10000{{[}integer{]}}} The nightly minimum -average number of alerts per standard visit., \textbf{timeToIssueAlerts -= 5{{[}second{]}}} Time allocated for issuing alerts and storing them -for later retrieval.{]} \\ \hline Upper Level Requirement & \begin{tabular}{cl} \end{tabular} @@ -62922,12 +58509,12 @@ \subsection{[LVV-19789] DMS-MWST-REQ-0029-V-01: Alert and DIA Object transmissio \newpage -\subsection{[LVV-19790] DMS-MWBT-REQ-0090-V-01: Filter by config\ }\label{lvv-19790} +\subsection{[LVV-19790] DMS-MWBT-REQ-0090-V-01: Filter by config\_1 }\label{lvv-19790} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19790}{LVV-19790} & +\href{https://rubinobs.atlassian.net/browse/LVV-19790}{LVV-19790} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -62943,7 +58530,7 @@ \subsection{[LVV-19790] DMS-MWBT-REQ-0090-V-01: Filter by config\ }\label{lvv-19 \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0090 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -62951,9 +58538,6 @@ \subsection{[LVV-19790] DMS-MWBT-REQ-0090-V-01: Filter by config\ }\label{lvv-19 upon user-specified filters containing explicit Datasets to be removed from results. -This could be a list of raw data files in a text file that should not be -included in the processing but which are not yet globally flagged. -(UseCases: LDF1, LDF101) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -62966,15 +58550,15 @@ \subsection{[LVV-19790] DMS-MWBT-REQ-0090-V-01: Filter by config\ }\label{lvv-19 \newpage -\subsection{[LVV-19791] DMS-MWST-REQ-0022-V-01: Serialization of workflow DAG\ }\label{lvv-19791} +\subsection{[LVV-19791] DMS-MWST-REQ-0022-V-01: Serialization of workflow DAG\_1 }\label{lvv-19791} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19791}{LVV-19791} & +\href{https://rubinobs.atlassian.net/browse/LVV-19791}{LVV-19791} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T2458 \\ + \\ \end{tabular} \\ \hline @@ -62996,8 +58580,6 @@ \subsection{[LVV-19791] DMS-MWST-REQ-0022-V-01: Serialization of workflow DAG\ } results of the "Pre-flight" phase, so that they can be computed in one process and executed under the control of one or more others. -Community tools for expressing workflows, such as the Common Workflow -Language, will be evaluated for use in this serialization. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -63013,7 +58595,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2458}{LVV-T2458} & \multicolumn{4}{p{12cm}}{ Verify serialization of pre-flight results } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -63024,15 +58606,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19792] DMS-MWST-REQ-0002-V-01: Pipeline execution context\ }\label{lvv-19792} +\subsection{[LVV-19792] DMS-MWST-REQ-0002-V-01: Pipeline execution context\_1 }\label{lvv-19792} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19792}{LVV-19792} & +\href{https://rubinobs.atlassian.net/browse/LVV-19792}{LVV-19792} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T2465 \\ + \\ \end{tabular} \\ \hline @@ -63068,7 +58650,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2465}{LVV-T2465} & \multicolumn{4}{p{12cm}}{ Verify pipeline execution in multiple contexts } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -63078,12 +58660,12 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19793] DMS-MWST-REQ-0031-V-01: Task memoization\ }\label{lvv-19793} +\subsection{[LVV-19793] DMS-MWST-REQ-0031-V-01: Task memoization\_1 }\label{lvv-19793} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19793}{LVV-19793} & +\href{https://rubinobs.atlassian.net/browse/LVV-19793}{LVV-19793} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -63113,9 +58695,6 @@ \subsection{[LVV-19793] DMS-MWST-REQ-0031-V-01: Task memoization\ }\label{lvv-19 "memoization" off. In this case, a repeated execution would produce an error if an output dataset exists. -The design should contain enough internal state to memoize the execution -methods. This allows notebooks in the Science Platform to efficiently -use limited computation resources. (UseCase: SQR10) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -63128,15 +58707,15 @@ \subsection{[LVV-19793] DMS-MWST-REQ-0031-V-01: Task memoization\ }\label{lvv-19 \newpage -\subsection{[LVV-19794] DMS-MWST-REQ-0021-V-01: Generating a DAG\ }\label{lvv-19794} +\subsection{[LVV-19794] DMS-MWST-REQ-0021-V-01: Generating a DAG\_1 }\label{lvv-19794} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19794}{LVV-19794} & +\href{https://rubinobs.atlassian.net/browse/LVV-19794}{LVV-19794} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T2460 \\ + \\ \end{tabular} \\ \hline @@ -63163,11 +58742,6 @@ \subsection{[LVV-19794] DMS-MWST-REQ-0021-V-01: Generating a DAG\ }\label{lvv-19 invocation of that step in the "Run" phase (specified as pairs of fully specified DataIds and Butler dataset types). -A specific supervisory framework specialization is free to consolidate -these units of work ``vertically'' (along the processing flow) and/or -``horizontally'' (allowing a single step\textquotesingle s "Run" phase -invocation to process multiple units of data), for efficiency, as long -as this is consistent with the DAG. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -63183,7 +58757,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2460}{LVV-T2460} & \multicolumn{4}{p{12cm}}{ Verify generating a DAG } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -63195,16 +58769,16 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19795] DMS-MWST-REQ-0004-V-01: Pipeline specification\ }\label{lvv-19795} +\subsection{[LVV-19795] DMS-MWST-REQ-0004-V-01: Pipeline specification\_1 }\label{lvv-19795} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19795}{LVV-19795} & +\href{https://rubinobs.atlassian.net/browse/LVV-19795}{LVV-19795} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T1982 \\ -LVV-T1983 \\ + \\ + \\ \end{tabular} \\ \hline @@ -63225,9 +58799,6 @@ \subsection{[LVV-19795] DMS-MWST-REQ-0004-V-01: Pipeline specification\ }\label{ A Pipeline specification shall specify the units of code to be run and a sequence in which they are to be run. -The sequence specification need only be a explicit ordered list. It is -not required to support looping, branching, or step-skipping.\\ -The "units of code" are the PipelineTasks. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -63241,44 +58812,44 @@ \subsection{[LVV-19795] DMS-MWST-REQ-0004-V-01: Pipeline specification\ }\label{ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1982}{LVV-T1982} & \multicolumn{4}{p{12cm}}{ Run a pipeline on a single node using pipetask. } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1983}{LVV-T1983} & \multicolumn{4}{p{12cm}}{ Mini RC2 processing capability } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -To show that individual users have the ability to run either locally (w/ -sqlite) or generally (w/ Postgres) using Gen3 Butler infrastructure. +Demonstrate that a typical 3-tract RC2 data processing is possible using +the Gen3 system and the nascent Batch Production Service (BPS). ~This +test is meant to demonstrate that Gen3 + BPS systems are capable of +supporting future DM development by demonstrating that processing +routinely used by developers for benchmarking/testing improvements can +be performed in a reasonable time. ~ } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1983}{LVV-T1983} & \multicolumn{4}{p{12cm}}{ Mini RC2 processing capability } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1982}{LVV-T1982} & \multicolumn{4}{p{12cm}}{ Run a pipeline on a single node using pipetask. } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Demonstrate that a typical 3-tract RC2 data processing is possible using -the Gen3 system and the nascent Batch Production Service (BPS). ~This -test is meant to demonstrate that Gen3 + BPS systems are capable of -supporting future DM development by demonstrating that processing -routinely used by developers for benchmarking/testing improvements can -be performed in a reasonable time. ~ +To show that individual users have the ability to run either locally (w/ +sqlite) or generally (w/ Postgres) using Gen3 Butler infrastructure. } \newpage -\subsection{[LVV-19796] DMS-MWST-REQ-0011-V-01: Phases of execution\ }\label{lvv-19796} +\subsection{[LVV-19796] DMS-MWST-REQ-0011-V-01: Phases of execution\_1 }\label{lvv-19796} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19796}{LVV-19796} & +\href{https://rubinobs.atlassian.net/browse/LVV-19796}{LVV-19796} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T1982 \\ -LVV-T1983 \\ + \\ + \\ \end{tabular} \\ \hline @@ -63312,21 +58883,6 @@ \subsection{[LVV-19796] DMS-MWST-REQ-0011-V-01: Phases of execution\ }\label{lvv and/or output DataIds). \end{itemize} -The DAG produced by the "Pre-flight" phase is then able to be analyzed -by the supervisory framework to determine how to batch up and/or -parallelize units of work for actual execution in the "Run" phase.\\ -The information obtained at the "Pre-flight" phase also allows the -offline production workflow system to set up "walled gardens" for -individual PipelineTask executions in the "Run" phase, to which only the -identified inputs are staged.\\ -The "Pre-flight" phase is permitted to predict the use of a superset of -the inputs that end up actually being required in the "Run" phase, e.g., -if estimates of the sky-tile coverage going into a coaddition stage are -not quite accurate because the true WCS is not known until processing -occurs. It is understood that this is intended to be a best effort to -get close to the true requirements - as a matter of -quality-of-implementation PipelineTasks should not carelessly inflate -their predictions. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -63340,43 +58896,43 @@ \subsection{[LVV-19796] DMS-MWST-REQ-0011-V-01: Phases of execution\ }\label{lvv \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1982}{LVV-T1982} & \multicolumn{4}{p{12cm}}{ Run a pipeline on a single node using pipetask. } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1983}{LVV-T1983} & \multicolumn{4}{p{12cm}}{ Mini RC2 processing capability } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -To show that individual users have the ability to run either locally (w/ -sqlite) or generally (w/ Postgres) using Gen3 Butler infrastructure. +Demonstrate that a typical 3-tract RC2 data processing is possible using +the Gen3 system and the nascent Batch Production Service (BPS). ~This +test is meant to demonstrate that Gen3 + BPS systems are capable of +supporting future DM development by demonstrating that processing +routinely used by developers for benchmarking/testing improvements can +be performed in a reasonable time. ~ } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1983}{LVV-T1983} & \multicolumn{4}{p{12cm}}{ Mini RC2 processing capability } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1982}{LVV-T1982} & \multicolumn{4}{p{12cm}}{ Run a pipeline on a single node using pipetask. } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Demonstrate that a typical 3-tract RC2 data processing is possible using -the Gen3 system and the nascent Batch Production Service (BPS). ~This -test is meant to demonstrate that Gen3 + BPS systems are capable of -supporting future DM development by demonstrating that processing -routinely used by developers for benchmarking/testing improvements can -be performed in a reasonable time. ~ +To show that individual users have the ability to run either locally (w/ +sqlite) or generally (w/ Postgres) using Gen3 Butler infrastructure. } \newpage -\subsection{[LVV-19797] DMS-MWBT-REQ-0004-V-01: Dataset Deletion\ }\label{lvv-19797} +\subsection{[LVV-19797] DMS-MWBT-REQ-0004-V-01: Dataset Deletion\_1 }\label{lvv-19797} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19797}{LVV-19797} & +\href{https://rubinobs.atlassian.net/browse/LVV-19797}{LVV-19797} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T2442 \\ + \\ \end{tabular} \\ \hline @@ -63390,15 +58946,13 @@ \subsection{[LVV-19797] DMS-MWBT-REQ-0004-V-01: Dataset Deletion\ }\label{lvv-19 \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0004 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} A Dataset shall be deletable from a DataRepository by an authorized person. -Authorization means whatever mechanism provided by storage system (e.g., -POSIX permissions) (UseCases: LDF7, DRP30) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -63414,7 +58968,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2442}{LVV-T2442} & \multicolumn{4}{p{12cm}}{ Verify dataset deletion } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -63424,15 +58978,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19798] DMS-MWBT-REQ-0012-V-01: Collection Layering\ }\label{lvv-19798} +\subsection{[LVV-19798] DMS-MWBT-REQ-0012-V-01: Collection Layering\_1 }\label{lvv-19798} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19798}{LVV-19798} & +\href{https://rubinobs.atlassian.net/browse/LVV-19798}{LVV-19798} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T1983 \\ + \\ \end{tabular} \\ \hline @@ -63446,7 +59000,7 @@ \subsection{[LVV-19798] DMS-MWBT-REQ-0012-V-01: Collection Layering\ }\label{lvv \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0012 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -63454,14 +59008,6 @@ \subsection{[LVV-19798] DMS-MWBT-REQ-0012-V-01: Collection Layering\ }\label{lvv (B), with its contents appearing as part of the Collection used to hold the outputs of the processing, for certain combinations of (A) and (B). -Generally speaking, smaller-scale processing runs initiated by users -with fewer permissions should be able to build on larger-scale -processing runs initiated by users with more permissions. This -requirement probably cannot be satisfied efficiently by always copying -the full original input data repository (A) to the final output -repository (B); it almost certainly implies some kind of on-demand -transfer or aliasing. (UseCases: DRP1, DRP2, DRP3, DRP7, DRP8, SCIVAL1, -SCIVAL2, SCIVAL3, SCIVAL4) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -63477,7 +59023,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1983}{LVV-T1983} & \multicolumn{4}{p{12cm}}{ Mini RC2 processing capability } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -63491,15 +59037,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19799] DMS-MWBT-REQ-0068-V-01: Outputs from Data Release Production\ }\label{lvv-19799} +\subsection{[LVV-19799] DMS-MWBT-REQ-0068-V-01: Outputs from Data Release Production\_1 }\label{lvv-19799} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19799}{LVV-19799} & +\href{https://rubinobs.atlassian.net/browse/LVV-19799}{LVV-19799} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T2501 \\ + \\ \end{tabular} \\ \hline @@ -63513,17 +59059,13 @@ \subsection{[LVV-19799] DMS-MWBT-REQ-0068-V-01: Outputs from Data Release Produc \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0068 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} The Data Output System interface shall be usable by algorithmic code being run as part of Data Release Production. -If algorithmic code always writes to a temporary location rather than a -persistent archive, only writing to the temporary location needs to -support the consistent interface. (UseCases: DRP3, SCIVAL1, SCIVAL2, -SCIVAL3) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -63539,7 +59081,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2501}{LVV-T2501} & \multicolumn{4}{p{12cm}}{ Verify Outputs from Data Release Production } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -63549,12 +59091,12 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19800] DMS-MWST-REQ-0027-V-01: Campaign specifications\ }\label{lvv-19800} +\subsection{[LVV-19800] DMS-MWST-REQ-0027-V-01: Campaign specifications\_1 }\label{lvv-19800} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19800}{LVV-19800} & +\href{https://rubinobs.atlassian.net/browse/LVV-19800}{LVV-19800} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -63592,10 +59134,6 @@ \subsection{[LVV-19800] DMS-MWST-REQ-0027-V-01: Campaign specifications\ }\label inputs; i.e., ``intersection'' logic is applied. \end{itemize} -There are open questions about exactly what form the DataId -specifications will take, what logic should be applied, and how it will -be implemented, which the SuperTask WG believes can be best understood -by working on a prototype implementation. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -63608,12 +59146,12 @@ \subsection{[LVV-19800] DMS-MWST-REQ-0027-V-01: Campaign specifications\ }\label \newpage -\subsection{[LVV-19801] DMS-MWBT-REQ-0026-V-01: Dump current configuration\ }\label{lvv-19801} +\subsection{[LVV-19801] DMS-MWBT-REQ-0026-V-01: Dump current configuration\_1 }\label{lvv-19801} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19801}{LVV-19801} & +\href{https://rubinobs.atlassian.net/browse/LVV-19801}{LVV-19801} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -63629,16 +59167,13 @@ \subsection{[LVV-19801] DMS-MWBT-REQ-0026-V-01: Dump current configuration\ }\la \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0026 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} A mechanism shall be available for dumping the active configuration of the Data I/O system in human-readable form. -Especially important if configuration comes from multiple sources and is -required to be validated before submitting processing jobs. (UseCases: -LDF1, LDF3) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -63651,15 +59186,15 @@ \subsection{[LVV-19801] DMS-MWBT-REQ-0026-V-01: Dump current configuration\ }\la \newpage -\subsection{[LVV-19802] DMS-MWBT-REQ-0030-V-01: I/O using distributed file system\ }\label{lvv-19802} +\subsection{[LVV-19802] DMS-MWBT-REQ-0030-V-01: I/O using distributed file system\_1 }\label{lvv-19802} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19802}{LVV-19802} & +\href{https://rubinobs.atlassian.net/browse/LVV-19802}{LVV-19802} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T2477 \\ + \\ \end{tabular} \\ \hline @@ -63673,16 +59208,13 @@ \subsection{[LVV-19802] DMS-MWBT-REQ-0030-V-01: I/O using distributed file syste \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0030 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} The Data Input/Output System shall be able to read/write from/to distributed file systems. -The commissioning cluster will provide resources both for ad hoc and -batch style processing. Both will likely utilize the same storage -context. (UseCases: COMM1) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -63698,7 +59230,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2477}{LVV-T2477} & \multicolumn{4}{p{12cm}}{ Verify I/O using distributed file system } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -63708,12 +59240,12 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19803] DMS-MWBT-REQ-0038-V-01: Access to outputs from notebook batch jobs\ }\label{lvv-19803} +\subsection{[LVV-19803] DMS-MWBT-REQ-0038-V-01: Access to outputs from notebook batch jobs\_1 }\label{lvv-19803} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19803}{LVV-19803} & +\href{https://rubinobs.atlassian.net/browse/LVV-19803}{LVV-19803} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -63729,7 +59261,7 @@ \subsection{[LVV-19803] DMS-MWBT-REQ-0038-V-01: Access to outputs from notebook \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0038 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -63737,10 +59269,6 @@ \subsection{[LVV-19803] DMS-MWBT-REQ-0038-V-01: Access to outputs from notebook system that will contain the outputs of batch jobs launched from the Science Platform. -The Notebook batch system will write data to a local node file system -and these will be harvested by a process when the job completes to copy -the data to the User VOSpace. (UseCases: DRP2, DRP8, SCIVAL1, SCIVAL2, -SCIVAL3) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -63753,12 +59281,12 @@ \subsection{[LVV-19803] DMS-MWBT-REQ-0038-V-01: Access to outputs from notebook \newpage -\subsection{[LVV-19804] DMS-MWBT-REQ-0019-V-01: DataRepository Upload\ }\label{lvv-19804} +\subsection{[LVV-19804] DMS-MWBT-REQ-0019-V-01: DataRepository Upload\_1 }\label{lvv-19804} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19804}{LVV-19804} & +\href{https://rubinobs.atlassian.net/browse/LVV-19804}{LVV-19804} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -63774,17 +59302,13 @@ \subsection{[LVV-19804] DMS-MWBT-REQ-0019-V-01: DataRepository Upload\ }\label{l \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0019 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} It shall be possible to explicitly transfer a DataRepository or subset thereof from external hardware to the Science Platform. -This is effectively a weaker version of DMS-MWBT-REQ-0012 for these two -storage contexts, permitting the system to require the user to perform -an explicit upload instead of expecting a seamless connection. -(UseCases: SCIVAL1, SCIVAL3, SCIVAL4) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -63797,15 +59321,15 @@ \subsection{[LVV-19804] DMS-MWBT-REQ-0019-V-01: DataRepository Upload\ }\label{l \newpage -\subsection{[LVV-19805] DMS-MWST-REQ-0025-V-01: Execution logging mechanism\ }\label{lvv-19805} +\subsection{[LVV-19805] DMS-MWST-REQ-0025-V-01: Execution logging mechanism\_1 }\label{lvv-19805} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19805}{LVV-19805} & +\href{https://rubinobs.atlassian.net/browse/LVV-19805}{LVV-19805} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T2456 \\ + \\ \end{tabular} \\ \hline @@ -63826,8 +59350,6 @@ \subsection{[LVV-19805] DMS-MWST-REQ-0025-V-01: Execution logging mechanism\ }\l The supervisory framework shall set up the standard LSST logging mechanism for both the "Pre-flight" and "Run" phases. -It is anticipated that different specializations of the framework may -connect the logging output to different destinations. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -63843,7 +59365,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2456}{LVV-T2456} & \multicolumn{4}{p{12cm}}{ Verify execution logging } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -63853,15 +59375,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19806] DMS-MWBT-REQ-0080-V-01: Dimension lookup: processing driven\ }\label{lvv-19806} +\subsection{[LVV-19806] DMS-MWBT-REQ-0080-V-01: Dimension lookup: processing driven\_1 }\label{lvv-19806} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19806}{LVV-19806} & +\href{https://rubinobs.atlassian.net/browse/LVV-19806}{LVV-19806} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T2467 \\ + \\ \end{tabular} \\ \hline @@ -63875,7 +59397,7 @@ \subsection{[LVV-19806] DMS-MWBT-REQ-0080-V-01: Dimension lookup: processing dri \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0080 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -63883,8 +59405,6 @@ \subsection{[LVV-19806] DMS-MWBT-REQ-0080-V-01: Dimension lookup: processing dri DataCoordinates for all Datasets that could potentially be used to produce a given DatasetType with known DataCoordinates. -Answering the question of what data could possibly be used to build a -coadd associated with this DatasetRef? (UseCases: SQR1, SQR9) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -63900,7 +59420,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2467}{LVV-T2467} & \multicolumn{4}{p{12cm}}{ Verify DataUnit lookup: processing driven } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -63911,15 +59431,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19807] DMS-MWBT-REQ-0063-V-01: One Dataset to multiple output storage\ }\label{lvv-19807} +\subsection{[LVV-19807] DMS-MWBT-REQ-0063-V-01: One Dataset to multiple output storage\_1 }\label{lvv-19807} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19807}{LVV-19807} & +\href{https://rubinobs.atlassian.net/browse/LVV-19807}{LVV-19807} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T2450 \\ + \\ \end{tabular} \\ \hline @@ -63933,7 +59453,7 @@ \subsection{[LVV-19807] DMS-MWBT-REQ-0063-V-01: One Dataset to multiple output s \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0063 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -63941,8 +59461,6 @@ \subsection{[LVV-19807] DMS-MWBT-REQ-0063-V-01: One Dataset to multiple output s in more than one output repository, with the format used being different in each repository. -This would allow an output FITS file to be written to one location and -an HDF5 variant to be written to another. (UseCases: ARCH2) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -63958,7 +59476,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2450}{LVV-T2450} & \multicolumn{4}{p{12cm}}{ Verify writing dataset to multiple repositories } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -63969,12 +59487,12 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19808] DMS-MWST-REQ-0026-V-01: Fine-grained provenance configuration\ }\label{lvv-19808} +\subsection{[LVV-19808] DMS-MWST-REQ-0026-V-01: Fine-grained provenance configuration\_1 }\label{lvv-19808} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19808}{LVV-19808} & +\href{https://rubinobs.atlassian.net/browse/LVV-19808}{LVV-19808} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -63998,14 +59516,10 @@ \subsection{[LVV-19808] DMS-MWST-REQ-0026-V-01: Fine-grained provenance configur envisioned to collect more fine-grained information than is likely to be available from non-intrusive Butler instrumentation, is still part of the production baseline\\ -\includegraphics[width=1.5625in,height=\textheight]{jira_imgs/smile_png.png} +\includegraphics[width=1.5625in,height=0.16667in]{jira_imgs/smile_png.png} The supervisory framework shall perform whatever setup is required for the fine-grained provenance mechanism. -Resolution of Butler dataset / PipelineTask - level non-intrusive -provenance versus -- or in addition to -- the originally proposed -provenance mechanism was beyond the scope of the PipelineTask WG. This -question should be addressed soon by DM. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -64018,16 +59532,16 @@ \subsection{[LVV-19808] DMS-MWST-REQ-0026-V-01: Fine-grained provenance configur \newpage -\subsection{[LVV-19809] DMS-MWST-REQ-0012-V-01: Implied inputs\ }\label{lvv-19809} +\subsection{[LVV-19809] DMS-MWST-REQ-0012-V-01: Implied inputs\_1 }\label{lvv-19809} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19809}{LVV-19809} & +\href{https://rubinobs.atlassian.net/browse/LVV-19809}{LVV-19809} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T1982 \\ -LVV-T1983 \\ + \\ + \\ \end{tabular} \\ \hline @@ -64064,43 +59578,43 @@ \subsection{[LVV-19809] DMS-MWST-REQ-0012-V-01: Implied inputs\ }\label{lvv-1980 \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1982}{LVV-T1982} & \multicolumn{4}{p{12cm}}{ Run a pipeline on a single node using pipetask. } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1983}{LVV-T1983} & \multicolumn{4}{p{12cm}}{ Mini RC2 processing capability } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -To show that individual users have the ability to run either locally (w/ -sqlite) or generally (w/ Postgres) using Gen3 Butler infrastructure. +Demonstrate that a typical 3-tract RC2 data processing is possible using +the Gen3 system and the nascent Batch Production Service (BPS). ~This +test is meant to demonstrate that Gen3 + BPS systems are capable of +supporting future DM development by demonstrating that processing +routinely used by developers for benchmarking/testing improvements can +be performed in a reasonable time. ~ } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1983}{LVV-T1983} & \multicolumn{4}{p{12cm}}{ Mini RC2 processing capability } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1982}{LVV-T1982} & \multicolumn{4}{p{12cm}}{ Run a pipeline on a single node using pipetask. } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Demonstrate that a typical 3-tract RC2 data processing is possible using -the Gen3 system and the nascent Batch Production Service (BPS). ~This -test is meant to demonstrate that Gen3 + BPS systems are capable of -supporting future DM development by demonstrating that processing -routinely used by developers for benchmarking/testing improvements can -be performed in a reasonable time. ~ +To show that individual users have the ability to run either locally (w/ +sqlite) or generally (w/ Postgres) using Gen3 Butler infrastructure. } \newpage -\subsection{[LVV-19810] DMS-MWBT-REQ-0088-V-01: Filter by non-DatasetRef Database Entries\ }\label{lvv-19810} +\subsection{[LVV-19810] DMS-MWBT-REQ-0088-V-01: Filter by non-DatasetRef Database Entries\_1 }\label{lvv-19810} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19810}{LVV-19810} & +\href{https://rubinobs.atlassian.net/browse/LVV-19810}{LVV-19810} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T2471 \\ + \\ \end{tabular} \\ \hline @@ -64114,17 +59628,13 @@ \subsection{[LVV-19810] DMS-MWBT-REQ-0088-V-01: Filter by non-DatasetRef Databas \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0088 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} The Data Discovery System shall be able to filter search results based upon specified filters that need non-DatasetRef database entries. -This includes joins with LDF Operator specific tables known to the Data -Discovery System. These cuts could include, but will not be limited to, -seeing, data quality flags, and airmass. (UseCases: LDF1, SQR2, COMM7, -SQR1, SQR2, LDF102) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -64140,7 +59650,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2471}{LVV-T2471} & \multicolumn{4}{p{12cm}}{ Verify Filter by non-DatasetRef Database Entries } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -64150,12 +59660,12 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19811] DMS-MWBT-REQ-0072-V-01: Publishing to external microservices\ }\label{lvv-19811} +\subsection{[LVV-19811] DMS-MWBT-REQ-0072-V-01: Publishing to external microservices\_1 }\label{lvv-19811} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19811}{LVV-19811} & +\href{https://rubinobs.atlassian.net/browse/LVV-19811}{LVV-19811} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -64171,16 +59681,13 @@ \subsection{[LVV-19811] DMS-MWBT-REQ-0072-V-01: Publishing to external microserv \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0072 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} The Data Output System shall be able to publish to non-node-local micro services, via common web APIs. -Measurements of metrics will need to be exported from the CI system and -a good approach seems to be to publish the measurements using the QA -microservice endpoints, via e.g. REST. (UseCases: CI2) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -64193,12 +59700,12 @@ \subsection{[LVV-19811] DMS-MWBT-REQ-0072-V-01: Publishing to external microserv \newpage -\subsection{[LVV-19812] DMS-MWBT-REQ-0052-V-01: Input Staging\ }\label{lvv-19812} +\subsection{[LVV-19812] DMS-MWBT-REQ-0052-V-01: Input Staging\_1 }\label{lvv-19812} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19812}{LVV-19812} & +\href{https://rubinobs.atlassian.net/browse/LVV-19812}{LVV-19812} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -64214,7 +59721,7 @@ \subsection{[LVV-19812] DMS-MWBT-REQ-0052-V-01: Input Staging\ }\label{lvv-19812 \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0052 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -64222,8 +59729,6 @@ \subsection{[LVV-19812] DMS-MWBT-REQ-0052-V-01: Input Staging\ }\label{lvv-19812 PipelineTask pre-flight stage from persistent storage to compute nodes for batch processing. -(Note: Not currently planned to be used by the Operations Batch -Processing Service) (UseCases: DRP5, DRP6, SCIVAL1, SCIVAL2) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -64236,15 +59741,15 @@ \subsection{[LVV-19812] DMS-MWBT-REQ-0052-V-01: Input Staging\ }\label{lvv-19812 \newpage -\subsection{[LVV-19813] DMS-MWBT-REQ-0008-V-01: LSST Data Ingest: science\ }\label{lvv-19813} +\subsection{[LVV-19813] DMS-MWBT-REQ-0008-V-01: LSST Data Ingest: science\_1 }\label{lvv-19813} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19813}{LVV-19813} & +\href{https://rubinobs.atlassian.net/browse/LVV-19813}{LVV-19813} & Leanne Guy & Verified & \begin{tabular}{c} -LVV-T1985 \\ + \\ \end{tabular} \\ \hline @@ -64258,14 +59763,13 @@ \subsection{[LVV-19813] DMS-MWBT-REQ-0008-V-01: LSST Data Ingest: science\ }\lab \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0008 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} The DataRepository Creation System shall be able to ingest raw LSST science images into a local DataRepository outside the archive center. -(UseCases: DRP10) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -64281,7 +59785,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1985}{LVV-T1985} & \multicolumn{4}{p{12cm}}{ Verify daf\_butler raw data ingest } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -64291,15 +59795,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19814] DMS-MWBT-REQ-0024-V-01: Registries of Collections\ }\label{lvv-19814} +\subsection{[LVV-19814] DMS-MWBT-REQ-0024-V-01: Registries of Collections\_1 }\label{lvv-19814} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19814}{LVV-19814} & +\href{https://rubinobs.atlassian.net/browse/LVV-19814}{LVV-19814} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T2446 \\ + \\ \end{tabular} \\ \hline @@ -64313,18 +59817,13 @@ \subsection{[LVV-19814] DMS-MWBT-REQ-0024-V-01: Registries of Collections\ }\lab \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0024 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} There shall be a mechanism for registering Collections as they are created. -For example, if I have several Collections in a single storage context, -I shouldn\textquotesingle t have to change how I refer to those -repositories if the storage context changes. This also allows for -discoverability in, e.g. the release registry. Registration should be -automatic. (UseCases: SQR9) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -64340,7 +59839,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2446}{LVV-T2446} & \multicolumn{4}{p{12cm}}{ Verify registries of collections } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -64350,15 +59849,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19815] DMS-MWBT-REQ-0061-V-01: Writing FITS images\ }\label{lvv-19815} +\subsection{[LVV-19815] DMS-MWBT-REQ-0061-V-01: Writing FITS images\_1 }\label{lvv-19815} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19815}{LVV-19815} & +\href{https://rubinobs.atlassian.net/browse/LVV-19815}{LVV-19815} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T2497 \\ + \\ \end{tabular} \\ \hline @@ -64372,19 +59871,17 @@ \subsection{[LVV-19815] DMS-MWBT-REQ-0061-V-01: Writing FITS images\ }\label{lvv \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0061 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} The Data Output System shall be able to write in-memory image objects as FITS files. -(UseCases: ARCH1) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -DMS-REQ-0065 & Provide Image Access Services \\ \end{tabular} \\ \hline \end{longtable} @@ -64396,7 +59893,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2497}{LVV-T2497} & \multicolumn{4}{p{12cm}}{ Verify Writing FITS images } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -64406,12 +59903,12 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19816] DMS-MWBT-REQ-0029-V-01: Science Platform VOSpace\ }\label{lvv-19816} +\subsection{[LVV-19816] DMS-MWBT-REQ-0029-V-01: Science Platform VOSpace\_1 }\label{lvv-19816} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19816}{LVV-19816} & +\href{https://rubinobs.atlassian.net/browse/LVV-19816}{LVV-19816} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -64427,7 +59924,7 @@ \subsection{[LVV-19816] DMS-MWBT-REQ-0029-V-01: Science Platform VOSpace\ }\labe \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0029 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -64435,7 +59932,6 @@ \subsection{[LVV-19816] DMS-MWBT-REQ-0029-V-01: Science Platform VOSpace\ }\labe shared VOSpace file system from Jupyter notebooks running on the Science Platform -(UseCases: DRP2, DRP8, SCIVAL1, SCIVAL2, SCIVAL3) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -64448,15 +59944,15 @@ \subsection{[LVV-19816] DMS-MWBT-REQ-0029-V-01: Science Platform VOSpace\ }\labe \newpage -\subsection{[LVV-19817] DMS-MWBT-REQ-0002-V-01: Versioning of DataRepositories\ }\label{lvv-19817} +\subsection{[LVV-19817] DMS-MWBT-REQ-0002-V-01: Versioning of DataRepositories\_1 }\label{lvv-19817} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19817}{LVV-19817} & +\href{https://rubinobs.atlassian.net/browse/LVV-19817}{LVV-19817} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T2440 \\ + \\ \end{tabular} \\ \hline @@ -64470,14 +59966,13 @@ \subsection{[LVV-19817] DMS-MWBT-REQ-0002-V-01: Versioning of DataRepositories\ \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0002 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} The Data Input/Output system shall be able to describe the version of a DataRepository. -(UseCases: DAX8) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -64493,7 +59988,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2440}{LVV-T2440} & \multicolumn{4}{p{12cm}}{ Verify versioning of DataRepositories } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -64503,12 +59998,12 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19818] DMS-MWBT-REQ-0094-V-01: Provenance tracing\ }\label{lvv-19818} +\subsection{[LVV-19818] DMS-MWBT-REQ-0094-V-01: Provenance tracing\_1 }\label{lvv-19818} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19818}{LVV-19818} & +\href{https://rubinobs.atlassian.net/browse/LVV-19818}{LVV-19818} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -64524,7 +60019,7 @@ \subsection{[LVV-19818] DMS-MWBT-REQ-0094-V-01: Provenance tracing\ }\label{lvv- \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0094 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -64532,9 +60027,6 @@ \subsection{[LVV-19818] DMS-MWBT-REQ-0094-V-01: Provenance tracing\ }\label{lvv- report on all the Datasets that were created using a specific Dataset (where Datasets can be some combination of metadata and filenames). -If a raw observation is later determined to be bad, all coadds created -from that raw observation should be locatable and reprocessed. -(UseCases: LDF1, LDF101) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -64547,15 +60039,15 @@ \subsection{[LVV-19818] DMS-MWBT-REQ-0094-V-01: Provenance tracing\ }\label{lvv- \newpage -\subsection{[LVV-19819] DMS-MWBT-REQ-0006-V-01: Dataset Garbage Collection\ }\label{lvv-19819} +\subsection{[LVV-19819] DMS-MWBT-REQ-0006-V-01: Dataset Garbage Collection\_1 }\label{lvv-19819} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19819}{LVV-19819} & +\href{https://rubinobs.atlassian.net/browse/LVV-19819}{LVV-19819} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T2444 \\ + \\ \end{tabular} \\ \hline @@ -64569,7 +60061,7 @@ \subsection{[LVV-19819] DMS-MWBT-REQ-0006-V-01: Dataset Garbage Collection\ }\la \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0006 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -64577,10 +60069,6 @@ \subsection{[LVV-19819] DMS-MWBT-REQ-0006-V-01: Dataset Garbage Collection\ }\la removed if and only if they are not also referenced by one or more additional Collections that have been explicitly identified. -The "additional Collections" may simply be those defined in the same -database system used to define the Collection that is being removed. -There is no expectation that all Collections that reference a Dataset -can be tracked in general. (UseCases: DRP29) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -64596,7 +60084,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2444}{LVV-T2444} & \multicolumn{4}{p{12cm}}{ Verify dataset garbage collection } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -64613,12 +60101,12 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19820] DMS-MWBT-REQ-0040-V-01: Remote Input Storage\ }\label{lvv-19820} +\subsection{[LVV-19820] DMS-MWBT-REQ-0040-V-01: Remote Input Storage\_1 }\label{lvv-19820} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19820}{LVV-19820} & +\href{https://rubinobs.atlassian.net/browse/LVV-19820}{LVV-19820} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -64634,7 +60122,7 @@ \subsection{[LVV-19820] DMS-MWBT-REQ-0040-V-01: Remote Input Storage\ }\label{lv \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0040 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -64642,12 +60130,6 @@ \subsection{[LVV-19820] DMS-MWBT-REQ-0040-V-01: Remote Input Storage\ }\label{lv input storage; this should include both database systems and file/object stores. -This is not meant to preclude use of a local cache. E.g. if the backend -is S3, the files need to be streamed to disk before they can be -un-persisted. For example, this could be a Data I/O system that -understands TAP and SIA VO protocols; or one that understands VOSpace or -HDF5-in-the-cloud; or possibly S3-like object stores. (UseCases: SQR4, -SQR12, SQR14, CI3) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -64660,15 +60142,15 @@ \subsection{[LVV-19820] DMS-MWBT-REQ-0040-V-01: Remote Input Storage\ }\label{lv \newpage -\subsection{[LVV-19821] DMS-MWBT-REQ-0071-V-01: Outputs from test processing runs\ }\label{lvv-19821} +\subsection{[LVV-19821] DMS-MWBT-REQ-0071-V-01: Outputs from test processing runs\_1 }\label{lvv-19821} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19821}{LVV-19821} & +\href{https://rubinobs.atlassian.net/browse/LVV-19821}{LVV-19821} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T2503 \\ + \\ \end{tabular} \\ \hline @@ -64682,7 +60164,7 @@ \subsection{[LVV-19821] DMS-MWBT-REQ-0071-V-01: Outputs from test processing run \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0071 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -64690,7 +60172,6 @@ \subsection{[LVV-19821] DMS-MWBT-REQ-0071-V-01: Outputs from test processing run being run for test/development purposes, on both development compute environments at the archive center and in personal environments. -(UseCases: DRP3, SCIVAL1, SCIVAL2, SCIVAL3) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -64706,7 +60187,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2503}{LVV-T2503} & \multicolumn{4}{p{12cm}}{ Verify Outputs from Test Processing Runs } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -64717,15 +60198,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19822] DMS-MWBT-REQ-0036-V-01: Consistent Input Interface\ }\label{lvv-19822} +\subsection{[LVV-19822] DMS-MWBT-REQ-0036-V-01: Consistent Input Interface\_1 }\label{lvv-19822} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19822}{LVV-19822} & +\href{https://rubinobs.atlassian.net/browse/LVV-19822}{LVV-19822} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T2486 \\ + \\ \end{tabular} \\ \hline @@ -64739,7 +60220,7 @@ \subsection{[LVV-19822] DMS-MWBT-REQ-0036-V-01: Consistent Input Interface\ }\la \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0036 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -64747,11 +60228,6 @@ \subsection{[LVV-19822] DMS-MWBT-REQ-0036-V-01: Consistent Input Interface\ }\la Datasets into memory given a DatasetRef across different types of DataRepositories -This is an interface expected by PipelineTask execution, and we need to -make it consistent in all contexts in which PipelineTasks will be -executed. The same interface may be used in (possibly interactive) -analysis and validation work. (UseCases: DRP2, DRP8, SCIVAL1, SCIVAL2, -SCIVAL3) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -64767,7 +60243,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2486}{LVV-T2486} & \multicolumn{4}{p{12cm}}{ Verify Consistent input interface } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -64778,15 +60254,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19823] DMS-MWBT-REQ-0037-V-01: Accessing official Data Releases\ }\label{lvv-19823} +\subsection{[LVV-19823] DMS-MWBT-REQ-0037-V-01: Accessing official Data Releases\_1 }\label{lvv-19823} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19823}{LVV-19823} & +\href{https://rubinobs.atlassian.net/browse/LVV-19823}{LVV-19823} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T2487 \\ + \\ \end{tabular} \\ \hline @@ -64800,14 +60276,13 @@ \subsection{[LVV-19823] DMS-MWBT-REQ-0037-V-01: Accessing official Data Releases \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0037 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} The Data Input System interface shall provide access to official Data Releases from the LSST Science Platform. -(UseCases: DRP2, DRP8, SCIVAL1, SCIVAL2, SCIVAL3) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -64823,7 +60298,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2487}{LVV-T2487} & \multicolumn{4}{p{12cm}}{ Verify Accessing official Data Releases } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -64833,15 +60308,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19824] DMS-MWBT-REQ-0039-V-01: Access to outputs from test processing runs\ }\label{lvv-19824} +\subsection{[LVV-19824] DMS-MWBT-REQ-0039-V-01: Access to outputs from test processing runs\_1 }\label{lvv-19824} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19824}{LVV-19824} & +\href{https://rubinobs.atlassian.net/browse/LVV-19824}{LVV-19824} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T2488 \\ + \\ \end{tabular} \\ \hline @@ -64855,7 +60330,7 @@ \subsection{[LVV-19824] DMS-MWBT-REQ-0039-V-01: Access to outputs from test proc \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0039 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -64863,7 +60338,6 @@ \subsection{[LVV-19824] DMS-MWBT-REQ-0039-V-01: Access to outputs from test proc for test/development purposes, from the same compute environment in which the processing was run. -(UseCase: DRP2, DRP8, SCIVAL1, SCIVAL2, SCIVAL3) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -64879,7 +60353,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2488}{LVV-T2488} & \multicolumn{4}{p{12cm}}{ Verify access outputs from test processing runs } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -64890,12 +60364,12 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19825] DMS-MWBT-REQ-0095-V-01: Dataset lookup: provenance driven\ }\label{lvv-19825} +\subsection{[LVV-19825] DMS-MWBT-REQ-0095-V-01: Dataset lookup: provenance driven\_1 }\label{lvv-19825} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19825}{LVV-19825} & +\href{https://rubinobs.atlassian.net/browse/LVV-19825}{LVV-19825} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -64911,7 +60385,7 @@ \subsection{[LVV-19825] DMS-MWBT-REQ-0095-V-01: Dataset lookup: provenance drive \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0095 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -64919,11 +60393,6 @@ \subsection{[LVV-19825] DMS-MWBT-REQ-0095-V-01: Dataset lookup: provenance drive interfaces for recording and subsequently reporting (respectively) the Datasets that were used as inputs when creating a given Dataset. -This may record either the Datasets that were predicted to be used as -inputs, the Datasets that were actually used as inputs (a strict subset -of those predicted to be used as inputs), or both; some systems may -require both. For example, if a task is given 10 input datasets but only -uses 9 then this information must be tracked. (UseCases: SQR1, SQR9) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -64936,15 +60405,15 @@ \subsection{[LVV-19825] DMS-MWBT-REQ-0095-V-01: Dataset lookup: provenance drive \newpage -\subsection{[LVV-19826] DMS-MWBT-REQ-0033-V-01: Parameterized Subset of a Dataset\ }\label{lvv-19826} +\subsection{[LVV-19826] DMS-MWBT-REQ-0033-V-01: Parameterized Subset of a Dataset\_1 }\label{lvv-19826} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19826}{LVV-19826} & +\href{https://rubinobs.atlassian.net/browse/LVV-19826}{LVV-19826} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T2479 \\ + \\ \end{tabular} \\ \hline @@ -64958,16 +60427,13 @@ \subsection{[LVV-19826] DMS-MWBT-REQ-0033-V-01: Parameterized Subset of a Datase \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0033 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} It shall be possible to load into memory a parameterized subset of a Dataset without loading the full Dataset. -An example of this could be reading a small postage stamp from a large -image in a notebook where the notebook container has limited resource -allocation. (UseCases: DRP18, DAX3, SQR15, COMM3) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -64983,7 +60449,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2479}{LVV-T2479} & \multicolumn{4}{p{12cm}}{ Verify Parameterized subset of a Dataset } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -64994,15 +60460,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19827] DMS-MWBT-REQ-0022-V-01: Multiple Cameras\ }\label{lvv-19827} +\subsection{[LVV-19827] DMS-MWBT-REQ-0022-V-01: Multiple Cameras\_1 }\label{lvv-19827} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19827}{LVV-19827} & +\href{https://rubinobs.atlassian.net/browse/LVV-19827}{LVV-19827} & Leanne Guy & Verified & \begin{tabular}{c} -LVV-T1985 \\ + \\ \end{tabular} \\ \hline @@ -65016,14 +60482,13 @@ \subsection{[LVV-19827] DMS-MWBT-REQ-0022-V-01: Multiple Cameras\ }\label{lvv-19 \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0022 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} A DataRepository shall be able to hold Datasets with Dimensions corresponding to different cameras simultaneously. -This would include simulated data. (UseCases: DRP11, COMM11) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -65039,7 +60504,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1985}{LVV-T1985} & \multicolumn{4}{p{12cm}}{ Verify daf\_butler raw data ingest } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -65049,15 +60514,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19828] DMS-MWBT-REQ-0076-V-01: Strong exception guarantee\ }\label{lvv-19828} +\subsection{[LVV-19828] DMS-MWBT-REQ-0076-V-01: Strong exception guarantee\_1 }\label{lvv-19828} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19828}{LVV-19828} & +\href{https://rubinobs.atlassian.net/browse/LVV-19828}{LVV-19828} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T2494 \\ + \\ \end{tabular} \\ \hline @@ -65071,7 +60536,7 @@ \subsection{[LVV-19828] DMS-MWBT-REQ-0076-V-01: Strong exception guarantee\ }\la \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0076 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -65079,11 +60544,6 @@ \subsection{[LVV-19828] DMS-MWBT-REQ-0076-V-01: Strong exception guarantee\ }\la exception guarantee. If a put operation fails the previous state shall be restored. -A put operation either works in full, or have no effect. In particular, -if a dataset is a composite, all the parts must succeed, including any -database writes. In particular, there is no guarantee that multiple puts -are transactional. Purely private state may be modified by a failed put. -(UseCases: DRP22) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -65099,7 +60559,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2494}{LVV-T2494} & \multicolumn{4}{p{12cm}}{ Verify Strong exception guarantee } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -65114,12 +60574,12 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19829] DMS-MWBT-REQ-0045-V-01: Metadata association\ }\label{lvv-19829} +\subsection{[LVV-19829] DMS-MWBT-REQ-0045-V-01: Metadata association\_1 }\label{lvv-19829} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19829}{LVV-19829} & +\href{https://rubinobs.atlassian.net/browse/LVV-19829}{LVV-19829} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -65135,16 +60595,13 @@ \subsection{[LVV-19829] DMS-MWBT-REQ-0045-V-01: Metadata association\ }\label{lv \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0045 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} The Data Input System shall be able to associate observation/engineering metadata with a given Dataset. -We will need to look at lightcurves and correlate with observation -characteristics. This association will always be based on the date the -given Dataset was observed. (UseCases: COMM5) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -65157,15 +60614,15 @@ \subsection{[LVV-19829] DMS-MWBT-REQ-0045-V-01: Metadata association\ }\label{lv \newpage -\subsection{[LVV-19830] DMS-MWBT-REQ-0077-V-01: Combining composite datasets for export\ }\label{lvv-19830} +\subsection{[LVV-19830] DMS-MWBT-REQ-0077-V-01: Combining composite datasets for export\_1 }\label{lvv-19830} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19830}{LVV-19830} & +\href{https://rubinobs.atlassian.net/browse/LVV-19830}{LVV-19830} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T2495 \\ + \\ \end{tabular} \\ \hline @@ -65179,16 +60636,13 @@ \subsection{[LVV-19830] DMS-MWBT-REQ-0077-V-01: Combining composite datasets for \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0077 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} A facility shall be available to combine file-based composite datasets into a single file in a Scientific Data Format. -For example, when downloading a PVI, the WCS solution, PSF and, -possibly, provenance, components would be combined into a single HDF5 -file for export to an external user. (UseCases: DAX9, ARCH5) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -65204,7 +60658,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2495}{LVV-T2495} & \multicolumn{4}{p{12cm}}{ Verify Combining composite datasets for export } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -65214,12 +60668,12 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19831] DMS-MWBT-REQ-0065-V-01: Remote Output DataRepositories\ }\label{lvv-19831} +\subsection{[LVV-19831] DMS-MWBT-REQ-0065-V-01: Remote Output DataRepositories\_1 }\label{lvv-19831} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19831}{LVV-19831} & +\href{https://rubinobs.atlassian.net/browse/LVV-19831}{LVV-19831} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -65235,7 +60689,7 @@ \subsection{[LVV-19831] DMS-MWBT-REQ-0065-V-01: Remote Output DataRepositories\ \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0065 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -65243,9 +60697,6 @@ \subsection{[LVV-19831] DMS-MWBT-REQ-0065-V-01: Remote Output DataRepositories\ output storage; this should include both database systems and file/object stores. -For example, this could be a Data I/O system that understands TAP and -SIA VO protocols; or one that understands VOSpace or HDF5-in-the-cloud; -or possibly S3-like object stores. (UseCases: SQR4, SQR12, SQR14, CI3) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -65258,12 +60709,12 @@ \subsection{[LVV-19831] DMS-MWBT-REQ-0065-V-01: Remote Output DataRepositories\ \newpage -\subsection{[LVV-19832] DMS-MWBT-REQ-0043-V-01: Read from the base EFD\ }\label{lvv-19832} +\subsection{[LVV-19832] DMS-MWBT-REQ-0043-V-01: Read from the base EFD\_1 }\label{lvv-19832} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19832}{LVV-19832} & +\href{https://rubinobs.atlassian.net/browse/LVV-19832}{LVV-19832} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -65279,14 +60730,12 @@ \subsection{[LVV-19832] DMS-MWBT-REQ-0043-V-01: Read from the base EFD\ }\label{ \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0043 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} The Data Input System shall be able to read from the base EFD. -The commissioning cluster will not necessarily have access to the -transformed EFD. (UseCases: COMM12, COMM1) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -65299,15 +60748,15 @@ \subsection{[LVV-19832] DMS-MWBT-REQ-0043-V-01: Read from the base EFD\ }\label{ \newpage -\subsection{[LVV-19833] DMS-MWBT-REQ-0092-V-01: Introspection for DatasetExpressions\ }\label{lvv-19833} +\subsection{[LVV-19833] DMS-MWBT-REQ-0092-V-01: Introspection for DatasetExpressions\_1 }\label{lvv-19833} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19833}{LVV-19833} & +\href{https://rubinobs.atlassian.net/browse/LVV-19833}{LVV-19833} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T2472 \\ + \\ \end{tabular} \\ \hline @@ -65321,7 +60770,7 @@ \subsection{[LVV-19833] DMS-MWBT-REQ-0092-V-01: Introspection for DatasetExpress \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0092 \\ \hline -Requirement Priority & 3 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -65329,11 +60778,6 @@ \subsection{[LVV-19833] DMS-MWBT-REQ-0092-V-01: Introspection for DatasetExpress constructed interactively using introspection on the DataRepository schema -An example of this would be tab-complete of DatasetTypes, which will -make it easier for operators and astronomers to construct a -DatasetExpression for an unknown DatasetRepository. Note that this could -be provided by separate tooling, as long as sufficient information is -available to develop such tooling. (UseCases: DRP23) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -65349,7 +60793,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2472}{LVV-T2472} & \multicolumn{4}{p{12cm}}{ Verify Introspection for DatasetExpressions } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -65365,12 +60809,12 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19834] DMS-MWBT-REQ-0042-V-01: Read from transformed EFD\ }\label{lvv-19834} +\subsection{[LVV-19834] DMS-MWBT-REQ-0042-V-01: Read from transformed EFD\_1 }\label{lvv-19834} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19834}{LVV-19834} & +\href{https://rubinobs.atlassian.net/browse/LVV-19834}{LVV-19834} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -65386,14 +60830,13 @@ \subsection{[LVV-19834] DMS-MWBT-REQ-0042-V-01: Read from transformed EFD\ }\lab \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0042 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} The Data Input System shall be able to read from the transformed engineering facilities database. -(UseCases: COMM2) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -65406,15 +60849,15 @@ \subsection{[LVV-19834] DMS-MWBT-REQ-0042-V-01: Read from transformed EFD\ }\lab \newpage -\subsection{[LVV-19835] DMS-MWBT-REQ-0021-V-01: Multiple simultaneous sky tile definitions\ }\label{lvv-19835} +\subsection{[LVV-19835] DMS-MWBT-REQ-0021-V-01: Multiple simultaneous sky tile definitions\_1 }\label{lvv-19835} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19835}{LVV-19835} & +\href{https://rubinobs.atlassian.net/browse/LVV-19835}{LVV-19835} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T2464 \\ + \\ \end{tabular} \\ \hline @@ -65428,16 +60871,13 @@ \subsection{[LVV-19835] DMS-MWBT-REQ-0021-V-01: Multiple simultaneous sky tile d \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0021 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} A DataRepository shall be able to hold Datasets corresponding to different sky tilings simultaneously. -We may have code that maps images between differently-defined tiles, or -uses different tilings for different purposes in the same pipeline. -(UseCases: DRP13) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -65453,7 +60893,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2464}{LVV-T2464} & \multicolumn{4}{p{12cm}}{ Verify multiple simultaneous sky definitions } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -65464,12 +60904,12 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19836] DMS-MWBT-REQ-0032-V-01: Reading persisted data\ }\label{lvv-19836} +\subsection{[LVV-19836] DMS-MWBT-REQ-0032-V-01: Reading persisted data\_1 }\label{lvv-19836} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19836}{LVV-19836} & +\href{https://rubinobs.atlassian.net/browse/LVV-19836}{LVV-19836} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -65485,16 +60925,13 @@ \subsection{[LVV-19836] DMS-MWBT-REQ-0032-V-01: Reading persisted data\ }\label{ \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0032 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} The Data Input System shall be able to read any Dataset that has been written by the Data Output System using a Scientific Data Format. -Here Scientific Data Format means a format that can be used as an -intermediate file in processing such as FITS or HDF5. JPEG images are -not included. (UseCases: ARCH2) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -65507,12 +60944,12 @@ \subsection{[LVV-19836] DMS-MWBT-REQ-0032-V-01: Reading persisted data\ }\label{ \newpage -\subsection{[LVV-19837] DMS-MWBT-REQ-0027-V-01: Dataset Storage Elision\ }\label{lvv-19837} +\subsection{[LVV-19837] DMS-MWBT-REQ-0027-V-01: Dataset Storage Elision\_1 }\label{lvv-19837} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19837}{LVV-19837} & +\href{https://rubinobs.atlassian.net/browse/LVV-19837}{LVV-19837} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -65528,7 +60965,7 @@ \subsection{[LVV-19837] DMS-MWBT-REQ-0027-V-01: Dataset Storage Elision\ }\label \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0027 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -65538,9 +60975,6 @@ \subsection{[LVV-19837] DMS-MWBT-REQ-0027-V-01: Dataset Storage Elision\ }\label from memory when requested via the Data Input System, as long as both operations happen within the same process. -We want the Data Input/Output System to pass all information between -PipelineTasks, but for performance reasons we don\textquotesingle t -always want this to involve I/O. (UseCases: DRP4) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -65553,12 +60987,12 @@ \subsection{[LVV-19837] DMS-MWBT-REQ-0027-V-01: Dataset Storage Elision\ }\label \newpage -\subsection{[LVV-19838] DMS-MWBT-REQ-0091-V-01: DataRepository metadata lookup\ }\label{lvv-19838} +\subsection{[LVV-19838] DMS-MWBT-REQ-0091-V-01: DataRepository metadata lookup\_1 }\label{lvv-19838} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19838}{LVV-19838} & +\href{https://rubinobs.atlassian.net/browse/LVV-19838}{LVV-19838} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -65574,7 +61008,7 @@ \subsection{[LVV-19838] DMS-MWBT-REQ-0091-V-01: DataRepository metadata lookup\ \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0091 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -65583,10 +61017,6 @@ \subsection{[LVV-19838] DMS-MWBT-REQ-0091-V-01: DataRepository metadata lookup\ Dataset, as long as the desired metadata entries are identified when the DatasetType is defined. -If the system stores metadata, the batch processing service should be -able to ask the DataRepository for the metadata of particular -DatasetRefs. This can be useful for debugging a batch processing job. -(UseCases: LDF1) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -65599,12 +61029,12 @@ \subsection{[LVV-19838] DMS-MWBT-REQ-0091-V-01: DataRepository metadata lookup\ \newpage -\subsection{[LVV-19839] DMS-MWBT-REQ-0093-V-01: Provenance to raw data\ }\label{lvv-19839} +\subsection{[LVV-19839] DMS-MWBT-REQ-0093-V-01: Provenance to raw data\_1 }\label{lvv-19839} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19839}{LVV-19839} & +\href{https://rubinobs.atlassian.net/browse/LVV-19839}{LVV-19839} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -65620,7 +61050,7 @@ \subsection{[LVV-19839] DMS-MWBT-REQ-0093-V-01: Provenance to raw data\ }\label{ \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0093 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -65628,9 +61058,6 @@ \subsection{[LVV-19839] DMS-MWBT-REQ-0093-V-01: Provenance to raw data\ }\label{ all the raw data IDs that contributed to this Dataset, when persisting to a Scientific Data Format. -This enables the raw data to be determined from any file without an -external lookup to a database server. This presumes that each -observation/visit has a unique identifier. (UseCases: ARCH5) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -65643,12 +61070,12 @@ \subsection{[LVV-19839] DMS-MWBT-REQ-0093-V-01: Provenance to raw data\ }\label{ \newpage -\subsection{[LVV-19840] DMS-MWBT-REQ-0010-V-01: Subsetting a DataRepository without data transfer\ }\label{lvv-19840} +\subsection{[LVV-19840] DMS-MWBT-REQ-0010-V-01: Subsetting a DataRepository without data transfer\_1 }\label{lvv-19840} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19840}{LVV-19840} & +\href{https://rubinobs.atlassian.net/browse/LVV-19840}{LVV-19840} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -65664,7 +61091,7 @@ \subsection{[LVV-19840] DMS-MWBT-REQ-0010-V-01: Subsetting a DataRepository with \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0010 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -65672,11 +61099,6 @@ \subsection{[LVV-19840] DMS-MWBT-REQ-0010-V-01: Subsetting a DataRepository with view of a sub-section of an existing DataRepository, given a list of DataCoordinates and a list of DatasetTypes. -That is, given a list of DataCoordinates and a list of DatasetTypes, -create a new DataRepository with enough information to access any of the -Datasets of those DatasetTypes that correspond to the input list of -DataCoordinates. This does not involve copying datasets. (UseCases: -SQR1, AP1dev) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -65689,15 +61111,15 @@ \subsection{[LVV-19840] DMS-MWBT-REQ-0010-V-01: Subsetting a DataRepository with \newpage -\subsection{[LVV-19841] DMS-MWBT-REQ-0069-V-01: Outputs from Alert Production\ }\label{lvv-19841} +\subsection{[LVV-19841] DMS-MWBT-REQ-0069-V-01: Outputs from Alert Production\_1 }\label{lvv-19841} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19841}{LVV-19841} & +\href{https://rubinobs.atlassian.net/browse/LVV-19841}{LVV-19841} & Leanne Guy & Not Covered & \begin{tabular}{c} -LVV-T2500 \\ + \\ \end{tabular} \\ \hline @@ -65711,17 +61133,13 @@ \subsection{[LVV-19841] DMS-MWBT-REQ-0069-V-01: Outputs from Alert Production\ } \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0069 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} The Data Output System interface shall be usable by algorithmic code being run as part of Alert Production. -If algorithmic code always writes to a temporary location rather than a -persistent archive, only writing to the temporary location needs to -support the consistent interface. (UseCases: DRP3, SCIVAL1, SCIVAL2, -SCIVAL3) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -65737,7 +61155,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2500}{LVV-T2500} & \multicolumn{4}{p{12cm}}{ Verify Outputs fromAlert Production } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Draft & 1 & false & Test \\ \hline +Leanne Guy & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -65747,15 +61165,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19842] DMS-MWBT-REQ-0015-V-01: Collection Layering: Data Release Production\ }\label{lvv-19842} +\subsection{[LVV-19842] DMS-MWBT-REQ-0015-V-01: Collection Layering: Data Release Production\_1 }\label{lvv-19842} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19842}{LVV-19842} & +\href{https://rubinobs.atlassian.net/browse/LVV-19842}{LVV-19842} & Jeffrey Carlin & In Verification & \begin{tabular}{c} -LVV-T2448 \\ + \\ \end{tabular} \\ \hline @@ -65769,7 +61187,7 @@ \subsection{[LVV-19842] DMS-MWBT-REQ-0015-V-01: Collection Layering: Data Releas \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0015 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -65777,10 +61195,6 @@ \subsection{[LVV-19842] DMS-MWBT-REQ-0015-V-01: Collection Layering: Data Releas shall be usable as inputs for later Data Release Production {{[}test{]}} processing. -These "intermediates" are normal pipeline outputs that may not be -included in a formal data release, and this requirement only applies -when these have not been discarded or elided. (UseCases: DRP1, DRP2, -DRP3, SCIVAL2) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -65796,7 +61210,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2448}{LVV-T2448} & \multicolumn{4}{p{12cm}}{ Verify Collection Layering: Data Release Production } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Draft & 1 & false & Test \\ \hline +Leanne Guy & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -65810,12 +61224,12 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19843] DMS-MWST-REQ-0028-V-01: Round trip time for DIA Sources and DIA Objects\ }\label{lvv-19843} +\subsection{[LVV-19843] DMS-MWST-REQ-0028-V-01: Round trip time for DIA Sources and DIA Objects\_1 }\label{lvv-19843} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19843}{LVV-19843} & +\href{https://rubinobs.atlassian.net/browse/LVV-19843}{LVV-19843} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -65843,15 +61257,8 @@ \subsection{[LVV-19843] DMS-MWST-REQ-0028-V-01: Round trip time for DIA Sources adequate performance. This time should be divided between the put and the query+get, to make two requirements, with some slop between them. -The time from the start of one visit exposure to the start of the next -is 35 seconds. The budgeted time for source association is roughly 9 -seconds. That leaves roughly 26 seconds if we are to use DIA Objects -from one visit for processing the next visit. (UseCase: AP1.e) \begin{longtable}{p{4cm}p{12cm}} \hline -Requirement Parameters & \textbf{timeToWriteReadAlertsDB = 25{{[}second{]}}} Maximum time allowed -between one SuperTask storing alerts in the database and another -SuperTask reading those alerts from the database. \\ \hline Upper Level Requirement & \begin{tabular}{cl} \end{tabular} @@ -65862,12 +61269,12 @@ \subsection{[LVV-19843] DMS-MWST-REQ-0028-V-01: Round trip time for DIA Sources \newpage -\subsection{[LVV-19844] DMS-MWST-REQ-0019-V-01: Mandatory supported specializations\ }\label{lvv-19844} +\subsection{[LVV-19844] DMS-MWST-REQ-0019-V-01: Mandatory supported specializations\_1 }\label{lvv-19844} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19844}{LVV-19844} & +\href{https://rubinobs.atlassian.net/browse/LVV-19844}{LVV-19844} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -65906,11 +61313,6 @@ \subsection{[LVV-19844] DMS-MWST-REQ-0019-V-01: Mandatory supported specializati (desirable) Execution from a Python prompt (e.g., in a notebook) \end{itemize} -The requirement for command-line execution provides a successor -capability to CmdLineTask.\\ -Execution within a Python environment is not a core requirement because -it is always possible to create a subprocess to invoke the command-line -specialization of the supervisory framework. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -65923,15 +61325,15 @@ \subsection{[LVV-19844] DMS-MWST-REQ-0019-V-01: Mandatory supported specializati \newpage -\subsection{[LVV-19845] DMS-MWST-REQ-0020-V-01: Standardized framework implementation\ }\label{lvv-19845} +\subsection{[LVV-19845] DMS-MWST-REQ-0020-V-01: Standardized framework implementation\_1 }\label{lvv-19845} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19845}{LVV-19845} & +\href{https://rubinobs.atlassian.net/browse/LVV-19845}{LVV-19845} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T2462 \\ + \\ \end{tabular} \\ \hline @@ -65953,9 +61355,6 @@ \subsection{[LVV-19845] DMS-MWST-REQ-0020-V-01: Standardized framework implement logic required for interpretation of the Pipeline steps and their data groupings (and thus the possible parallelizations). -The intent is that this logic would be applied in all specializations, -so that the execution pattern (though not necessary the actual -parallelizations) would be consistent. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -65971,7 +61370,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2462}{LVV-T2462} & \multicolumn{4}{p{12cm}}{ Verify QuantumGraph algorithm } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -65985,12 +61384,12 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19846] DMS-MWST-REQ-0024-V-01: Provenance discovery\ }\label{lvv-19846} +\subsection{[LVV-19846] DMS-MWST-REQ-0024-V-01: Provenance discovery\_1 }\label{lvv-19846} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19846}{LVV-19846} & +\href{https://rubinobs.atlassian.net/browse/LVV-19846}{LVV-19846} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -66015,13 +61414,6 @@ \subsection{[LVV-19846] DMS-MWST-REQ-0024-V-01: Provenance discovery\ }\label{lv phase) of units of processing on input datasets, their outputs, and their associated Task structure and configuration. -This is intended to be done via instrumentation of Butler calls. The -recording mechanism is TBD. The information so collected is -complementary to the predictions of inputs and outputs from the -"Pre-flight" phase. The production system is not expected to preserve -this information when operating in its normal mode. Either this -information, or the "Pre-flight" phase predictions, could be used to -meet a part of the OSS-REQ-0122 Provenance requirements. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -66034,15 +61426,15 @@ \subsection{[LVV-19846] DMS-MWST-REQ-0024-V-01: Provenance discovery\ }\label{lv \newpage -\subsection{[LVV-19847] DMS-MWBT-REQ-0084-V-01: Data Discovery for Data Release Production\ }\label{lvv-19847} +\subsection{[LVV-19847] DMS-MWBT-REQ-0084-V-01: Data Discovery for Data Release Production\_1 }\label{lvv-19847} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19847}{LVV-19847} & +\href{https://rubinobs.atlassian.net/browse/LVV-19847}{LVV-19847} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T2474 \\ + \\ \end{tabular} \\ \hline @@ -66056,17 +61448,13 @@ \subsection{[LVV-19847] DMS-MWBT-REQ-0084-V-01: Data Discovery for Data Release \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0084 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} The Data Discovery System interface shall be usable when initiating processing for Data Release Production. -The interface does not need to be available in the compute environment -in which jobs run (just the environment in which they are launched). -(UseCases: DRP1, DRP7, SCIVAL1, SCIVAL2, SCIVAL3, AP2, DRP27, COMM8, -COMM10, COMM13) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -66082,7 +61470,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2474}{LVV-T2474} & \multicolumn{4}{p{12cm}}{ Verify Data Discovery for Data Release Production } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -66092,15 +61480,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19848] DMS-MWBT-REQ-0083-V-01: Consistent Discovery Interface\ }\label{lvv-19848} +\subsection{[LVV-19848] DMS-MWBT-REQ-0083-V-01: Consistent Discovery Interface\_1 }\label{lvv-19848} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19848}{LVV-19848} & +\href{https://rubinobs.atlassian.net/browse/LVV-19848}{LVV-19848} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T2473 \\ + \\ \end{tabular} \\ \hline @@ -66114,7 +61502,7 @@ \subsection{[LVV-19848] DMS-MWBT-REQ-0083-V-01: Consistent Discovery Interface\ \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0083 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -66122,13 +61510,6 @@ \subsection{[LVV-19848] DMS-MWBT-REQ-0083-V-01: Consistent Discovery Interface\ obtaining a graph that represents the DataCoordinates and Datasets in a DataRepository that match user-specified criteria. -This is an interface expected by PipelineTask preflight, and we need to -make it consistent in all contexts in which PipelineTasks will be -launched. The same interface may be used in (possibly interactive) -analysis and validation work. Note that many common queries on -DataRepository contents may result in simple graphs that can be iterated -as flat lists. (UseCases: DRP1, DRP7, SCIVAL1, SCIVAL2, SCIVAL3, AP2, -DRP27, COMM8, COMM10, COMM13) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -66144,7 +61525,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2473}{LVV-T2473} & \multicolumn{4}{p{12cm}}{ Verify Consistent discovery interface } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -66155,15 +61536,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19849] DMS-MWBT-REQ-0003-V-01: Repository version migration\ }\label{lvv-19849} +\subsection{[LVV-19849] DMS-MWBT-REQ-0003-V-01: Repository version migration\_1 }\label{lvv-19849} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19849}{LVV-19849} & +\href{https://rubinobs.atlassian.net/browse/LVV-19849}{LVV-19849} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T2441 \\ + \\ \end{tabular} \\ \hline @@ -66177,7 +61558,7 @@ \subsection{[LVV-19849] DMS-MWBT-REQ-0003-V-01: Repository version migration\ }\ \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0003 \\ \hline -Requirement Priority & 2 \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -66186,10 +61567,6 @@ \subsection{[LVV-19849] DMS-MWBT-REQ-0003-V-01: Repository version migration\ }\ DataRepository up to parity with the Data Model expected by the current Data Input/Output System interfaces. -This is a tool for creating a new repository using the current version -of the data model, from a repository with an old version of the data -model. The data files themselves are not changed. Silent in-place -updates of a repository should not occur. (UseCases: DAX8) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -66205,7 +61582,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2441}{LVV-T2441} & \multicolumn{4}{p{12cm}}{ Verify repository version migration } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -66218,16 +61595,16 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19850] DMS-MWST-REQ-0006-V-01: Dataset grouping\ }\label{lvv-19850} +\subsection{[LVV-19850] DMS-MWST-REQ-0006-V-01: Dataset grouping\_1 }\label{lvv-19850} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19850}{LVV-19850} & +\href{https://rubinobs.atlassian.net/browse/LVV-19850}{LVV-19850} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T1982 \\ -LVV-T1983 \\ + \\ + \\ \end{tabular} \\ \hline @@ -66248,8 +61625,6 @@ \subsection{[LVV-19850] DMS-MWST-REQ-0006-V-01: Dataset grouping\ }\label{lvv-19 A Pipeline specification shall specify how datasets must be grouped for each step in the sequence. -For example, this would cover the grouping of inputs to a coaddition -PipelineTask by filter band and sky tile (tract and patch). \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -66263,43 +61638,43 @@ \subsection{[LVV-19850] DMS-MWST-REQ-0006-V-01: Dataset grouping\ }\label{lvv-19 \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1982}{LVV-T1982} & \multicolumn{4}{p{12cm}}{ Run a pipeline on a single node using pipetask. } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1983}{LVV-T1983} & \multicolumn{4}{p{12cm}}{ Mini RC2 processing capability } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -To show that individual users have the ability to run either locally (w/ -sqlite) or generally (w/ Postgres) using Gen3 Butler infrastructure. +Demonstrate that a typical 3-tract RC2 data processing is possible using +the Gen3 system and the nascent Batch Production Service (BPS). ~This +test is meant to demonstrate that Gen3 + BPS systems are capable of +supporting future DM development by demonstrating that processing +routinely used by developers for benchmarking/testing improvements can +be performed in a reasonable time. ~ } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1983}{LVV-T1983} & \multicolumn{4}{p{12cm}}{ Mini RC2 processing capability } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1982}{LVV-T1982} & \multicolumn{4}{p{12cm}}{ Run a pipeline on a single node using pipetask. } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Demonstrate that a typical 3-tract RC2 data processing is possible using -the Gen3 system and the nascent Batch Production Service (BPS). ~This -test is meant to demonstrate that Gen3 + BPS systems are capable of -supporting future DM development by demonstrating that processing -routinely used by developers for benchmarking/testing improvements can -be performed in a reasonable time. ~ +To show that individual users have the ability to run either locally (w/ +sqlite) or generally (w/ Postgres) using Gen3 Butler infrastructure. } \newpage -\subsection{[LVV-19851] DMS-MWBT-REQ-0085-V-01: Data Discovery for test processing runs\ }\label{lvv-19851} +\subsection{[LVV-19851] DMS-MWBT-REQ-0085-V-01: Data Discovery for test processing runs\_1 }\label{lvv-19851} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19851}{LVV-19851} & +\href{https://rubinobs.atlassian.net/browse/LVV-19851}{LVV-19851} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T2475 \\ + \\ \end{tabular} \\ \hline @@ -66313,7 +61688,7 @@ \subsection{[LVV-19851] DMS-MWBT-REQ-0085-V-01: Data Discovery for test processi \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0085 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -66321,10 +61696,6 @@ \subsection{[LVV-19851] DMS-MWBT-REQ-0085-V-01: Data Discovery for test processi processing runs initiated for test/development purposes (on LSST or personal hardware), -The interface does not need to be available in the compute environment -in which jobs run (just the environment in which they are launched). -(UseCases: DRP1, DRP7, SCIVAL1, SCIVAL2, SCIVAL3, AP2, DRP27, COMM8, -COMM10, COMM13) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -66340,7 +61711,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2475}{LVV-T2475} & \multicolumn{4}{p{12cm}}{ Verify Data discovery for test processing runs } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -66351,15 +61722,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19852] DMS-MWBT-REQ-0001-V-01: Relocatability of DataRepositories\ }\label{lvv-19852} +\subsection{[LVV-19852] DMS-MWBT-REQ-0001-V-01: Relocatability of DataRepositories\_1 }\label{lvv-19852} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19852}{LVV-19852} & +\href{https://rubinobs.atlassian.net/browse/LVV-19852}{LVV-19852} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T2439 \\ + \\ \end{tabular} \\ \hline @@ -66373,15 +61744,12 @@ \subsection{[LVV-19852] DMS-MWBT-REQ-0001-V-01: Relocatability of DataRepositori \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0001 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} DataRepositories shall be relocatable between various storage contexts. -A commissioning scientist who adds value to a local repository will want -to share that repository via the commissioning archive or VOSpace. -(UseCases: COMM3) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -66397,7 +61765,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2439}{LVV-T2439} & \multicolumn{4}{p{12cm}}{ Verify relocatability of DataRepositories } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -66407,12 +61775,12 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19853] DMS-MWST-REQ-0015-V-01: Programmatic insertions\ }\label{lvv-19853} +\subsection{[LVV-19853] DMS-MWST-REQ-0015-V-01: Programmatic insertions\_1 }\label{lvv-19853} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19853}{LVV-19853} & +\href{https://rubinobs.atlassian.net/browse/LVV-19853}{LVV-19853} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -66438,8 +61806,6 @@ \subsection{[LVV-19853] DMS-MWST-REQ-0015-V-01: Programmatic insertions\ }\label mechanism defined in DMS-MWST-REQ-0024 must be capable of capturing these additional steps. -The intent is that this interface could be used by a supervisory -framework to add, e.g., quality analysis or other monitoring steps. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -66452,12 +61818,12 @@ \subsection{[LVV-19853] DMS-MWST-REQ-0015-V-01: Programmatic insertions\ }\label \newpage -\subsection{[LVV-19854] DMS-MWBT-REQ-0016-V-01: Collection Layering: Data Release Production intermediates to external hardware\ }\label{lvv-19854} +\subsection{[LVV-19854] DMS-MWBT-REQ-0016-V-01: Collection Layering: Data Release Production intermediates to external hardware\_1 }\label{lvv-19854} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19854}{LVV-19854} & +\href{https://rubinobs.atlassian.net/browse/LVV-19854}{LVV-19854} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -66473,7 +61839,7 @@ \subsection{[LVV-19854] DMS-MWBT-REQ-0016-V-01: Collection Layering: Data Releas \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0016 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -66481,7 +61847,6 @@ \subsection{[LVV-19854] DMS-MWBT-REQ-0016-V-01: Collection Layering: Data Releas shall be usable as inputs for test/development processing on external hardware. -(UseCases: DRP1, DRP2, DRP3, DRP7, DRP8, SCIVAL1, SCIVAL2, SCIVAL3) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -66494,12 +61859,12 @@ \subsection{[LVV-19854] DMS-MWBT-REQ-0016-V-01: Collection Layering: Data Releas \newpage -\subsection{[LVV-19855] DMS-MWBT-REQ-0086-V-01: Data Discovery for notebook batch processing\ }\label{lvv-19855} +\subsection{[LVV-19855] DMS-MWBT-REQ-0086-V-01: Data Discovery for notebook batch processing\_1 }\label{lvv-19855} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19855}{LVV-19855} & +\href{https://rubinobs.atlassian.net/browse/LVV-19855}{LVV-19855} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -66515,17 +61880,13 @@ \subsection{[LVV-19855] DMS-MWBT-REQ-0086-V-01: Data Discovery for notebook batc \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0086 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} The Data Discovery System interface shall be usable when initiating batch or local processing in the Science Platform. -The interface does not need to be available in the compute environment -in which jobs run (just the environment in which they are launched). -(UseCases: DRP1, DRP7, SCIVAL1, SCIVAL2, SCIVAL3, AP2, DRP27, COMM8, -COMM10, COMM13) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -66538,15 +61899,15 @@ \subsection{[LVV-19855] DMS-MWBT-REQ-0086-V-01: Data Discovery for notebook batc \newpage -\subsection{[LVV-19856] DMS-MWBT-REQ-0070-V-01: Outputs from Science Platform\ }\label{lvv-19856} +\subsection{[LVV-19856] DMS-MWBT-REQ-0070-V-01: Outputs from Science Platform\_1 }\label{lvv-19856} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19856}{LVV-19856} & +\href{https://rubinobs.atlassian.net/browse/LVV-19856}{LVV-19856} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T2502 \\ + \\ \end{tabular} \\ \hline @@ -66560,16 +61921,13 @@ \subsection{[LVV-19856] DMS-MWBT-REQ-0070-V-01: Outputs from Science Platform\ } \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0070 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} The Data Output System interface shall be usable by algorithmic code run in the Science Platform. -This applies to both code run by a batch service in the Science Platform -and code run directly in a user process in the Science Platform. -(UseCases: DRP3, SCIVAL1, SCIVAL2, SCIVAL3) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -66585,7 +61943,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2502}{LVV-T2502} & \multicolumn{4}{p{12cm}}{ Verify Outputs from Science Platform } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -66595,15 +61953,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19857] DMS-MWST-REQ-0016-V-01: Pre-execution overrides\ }\label{lvv-19857} +\subsection{[LVV-19857] DMS-MWST-REQ-0016-V-01: Pre-execution overrides\_1 }\label{lvv-19857} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19857}{LVV-19857} & +\href{https://rubinobs.atlassian.net/browse/LVV-19857}{LVV-19857} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T2454 \\ + \\ \end{tabular} \\ \hline @@ -66626,10 +61984,6 @@ \subsection{[LVV-19857] DMS-MWST-REQ-0016-V-01: Pre-execution overrides\ }\label the configurations specified for a Pipeline. Such overrides must be capable of being captured for purposes of provenance recording. -These overrides are a generalization of the command-line overrides -provided in the existing CmdLineTask mechanism. It must continue to be -possible to capture the full run-time configuration as a snapshot. See -also related requirement DMS-MWBT-REQ-0087. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -66645,7 +61999,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2454}{LVV-T2454} & \multicolumn{4}{p{12cm}}{ Verify pre-execution config overrides } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -66656,15 +62010,15 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19858] DMS-MWBT-REQ-0049-V-01: Reading raw data\ }\label{lvv-19858} +\subsection{[LVV-19858] DMS-MWBT-REQ-0049-V-01: Reading raw data\_1 }\label{lvv-19858} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19858}{LVV-19858} & +\href{https://rubinobs.atlassian.net/browse/LVV-19858}{LVV-19858} & Jeffrey Carlin & In Verification & \begin{tabular}{c} -LVV-T2489 \\ + \\ \end{tabular} \\ \hline @@ -66678,14 +62032,13 @@ \subsection{[LVV-19858] DMS-MWBT-REQ-0049-V-01: Reading raw data\ }\label{lvv-19 \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0049 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} The Data Input System shall be able to read raw observation data files from the Archive Facility from the telescope and auxiliary telescope. -These will be written in FITS format. (UseCases: ARCH3) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -66701,25 +62054,25 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2489}{LVV-T2489} & \multicolumn{4}{p{12cm}}{ Verify reading raw data } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Draft & 1 & false & Test \\ \hline +Leanne Guy & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ - +None } \newpage -\subsection{[LVV-19859] DMS-MWST-REQ-0007-V-01: Changes of parallelization\ }\label{lvv-19859} +\subsection{[LVV-19859] DMS-MWST-REQ-0007-V-01: Changes of parallelization\_1 }\label{lvv-19859} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19859}{LVV-19859} & +\href{https://rubinobs.atlassian.net/browse/LVV-19859}{LVV-19859} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T1982 \\ -LVV-T1983 \\ + \\ + \\ \end{tabular} \\ \hline @@ -66741,10 +62094,6 @@ \subsection{[LVV-19859] DMS-MWST-REQ-0007-V-01: Changes of parallelization\ }\la different required data grouping, and therefore an implied change of permissible parallelization from each step to the next. -For example, a Pipeline could include a 1:1 step performing -single-exposure calibration and characterization, an N:1 step performing -coaddition by tract, patch, and filter, and a 1:1 step producing a -source catalog for each coadded tile. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -66758,43 +62107,43 @@ \subsection{[LVV-19859] DMS-MWST-REQ-0007-V-01: Changes of parallelization\ }\la \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1982}{LVV-T1982} & \multicolumn{4}{p{12cm}}{ Run a pipeline on a single node using pipetask. } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1983}{LVV-T1983} & \multicolumn{4}{p{12cm}}{ Mini RC2 processing capability } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -To show that individual users have the ability to run either locally (w/ -sqlite) or generally (w/ Postgres) using Gen3 Butler infrastructure. +Demonstrate that a typical 3-tract RC2 data processing is possible using +the Gen3 system and the nascent Batch Production Service (BPS). ~This +test is meant to demonstrate that Gen3 + BPS systems are capable of +supporting future DM development by demonstrating that processing +routinely used by developers for benchmarking/testing improvements can +be performed in a reasonable time. ~ } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1983}{LVV-T1983} & \multicolumn{4}{p{12cm}}{ Mini RC2 processing capability } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1982}{LVV-T1982} & \multicolumn{4}{p{12cm}}{ Run a pipeline on a single node using pipetask. } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Demonstrate that a typical 3-tract RC2 data processing is possible using -the Gen3 system and the nascent Batch Production Service (BPS). ~This -test is meant to demonstrate that Gen3 + BPS systems are capable of -supporting future DM development by demonstrating that processing -routinely used by developers for benchmarking/testing improvements can -be performed in a reasonable time. ~ +To show that individual users have the ability to run either locally (w/ +sqlite) or generally (w/ Postgres) using Gen3 Butler infrastructure. } \newpage -\subsection{[LVV-19860] DMS-MWBT-REQ-0087-V-01: Dataset Overrides\ }\label{lvv-19860} +\subsection{[LVV-19860] DMS-MWBT-REQ-0087-V-01: Dataset Overrides\_1 }\label{lvv-19860} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19860}{LVV-19860} & +\href{https://rubinobs.atlassian.net/browse/LVV-19860}{LVV-19860} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T2470 \\ + \\ \end{tabular} \\ \hline @@ -66808,17 +62157,13 @@ \subsection{[LVV-19860] DMS-MWBT-REQ-0087-V-01: Dataset Overrides\ }\label{lvv-1 \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0087 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} It shall be possible for an operator to configure the Data Discovery System to override certain Datasets with others before retrieval. -This allows operators to override master calibration files for a -particular Batch Processing run. It could be implemented by Collection -chaining or by marking some Datasets as "preferred". See also related -requirement DMS-MWST-REQ-0016. (UseCases: DRP15, LDF1) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -66834,7 +62179,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2470}{LVV-T2470} & \multicolumn{4}{p{12cm}}{ Verify Dataset overrides } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -66845,16 +62190,16 @@ \subsubsection{Test Cases Summary} \newpage -\subsection{[LVV-19861] DMS-MWST-REQ-0010-V-01: Executable by supervisory framework\ }\label{lvv-19861} +\subsection{[LVV-19861] DMS-MWST-REQ-0010-V-01: Executable by supervisory framework\_1 }\label{lvv-19861} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19861}{LVV-19861} & +\href{https://rubinobs.atlassian.net/browse/LVV-19861}{LVV-19861} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T1982 \\ -LVV-T1983 \\ + \\ + \\ \end{tabular} \\ \hline @@ -66877,8 +62222,6 @@ \subsection{[LVV-19861] DMS-MWST-REQ-0010-V-01: Executable by supervisory framew the Pipeline specification, against a data specification provided by a user. -See in particular requirement DMS-MWST-REQ-0027 for regarding running a -Pipeline against a data specification. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -66892,40 +62235,40 @@ \subsection{[LVV-19861] DMS-MWST-REQ-0010-V-01: Executable by supervisory framew \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1982}{LVV-T1982} & \multicolumn{4}{p{12cm}}{ Run a pipeline on a single node using pipetask. } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1983}{LVV-T1983} & \multicolumn{4}{p{12cm}}{ Mini RC2 processing capability } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -To show that individual users have the ability to run either locally (w/ -sqlite) or generally (w/ Postgres) using Gen3 Butler infrastructure. +Demonstrate that a typical 3-tract RC2 data processing is possible using +the Gen3 system and the nascent Batch Production Service (BPS). ~This +test is meant to demonstrate that Gen3 + BPS systems are capable of +supporting future DM development by demonstrating that processing +routinely used by developers for benchmarking/testing improvements can +be performed in a reasonable time. ~ } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1983}{LVV-T1983} & \multicolumn{4}{p{12cm}}{ Mini RC2 processing capability } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1982}{LVV-T1982} & \multicolumn{4}{p{12cm}}{ Run a pipeline on a single node using pipetask. } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Demonstrate that a typical 3-tract RC2 data processing is possible using -the Gen3 system and the nascent Batch Production Service (BPS). ~This -test is meant to demonstrate that Gen3 + BPS systems are capable of -supporting future DM development by demonstrating that processing -routinely used by developers for benchmarking/testing improvements can -be performed in a reasonable time. ~ +To show that individual users have the ability to run either locally (w/ +sqlite) or generally (w/ Postgres) using Gen3 Butler infrastructure. } \newpage -\subsection{[LVV-19862] DMS-MWBT-REQ-0056-V-01: Aliases to Selections on Catalogs\ }\label{lvv-19862} +\subsection{[LVV-19862] DMS-MWBT-REQ-0056-V-01: Aliases to Selections on Catalogs\_1 }\label{lvv-19862} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19862}{LVV-19862} & +\href{https://rubinobs.atlassian.net/browse/LVV-19862}{LVV-19862} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -66941,7 +62284,7 @@ \subsection{[LVV-19862] DMS-MWBT-REQ-0056-V-01: Aliases to Selections on Catalog \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0056 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -66949,11 +62292,6 @@ \subsection{[LVV-19862] DMS-MWBT-REQ-0056-V-01: Aliases to Selections on Catalog data so that different Tasks may refer to the same subset of a catalog Dataset by name. -This puts the onus on the database to store the aliases. It would be -nice to see an implementation of a plugin that is able to set up the -views from configuration if they don\textquotesingle t already exist. It -would be nice to support parameterized views, but this is not strictly -necessary. (UseCases: SQR5) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -66966,16 +62304,16 @@ \subsection{[LVV-19862] DMS-MWBT-REQ-0056-V-01: Aliases to Selections on Catalog \newpage -\subsection{[LVV-19863] DMS-MWST-REQ-0008-V-01: Use of Tasks and configurations\ }\label{lvv-19863} +\subsection{[LVV-19863] DMS-MWST-REQ-0008-V-01: Use of Tasks and configurations\_1 }\label{lvv-19863} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19863}{LVV-19863} & +\href{https://rubinobs.atlassian.net/browse/LVV-19863}{LVV-19863} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T1982 \\ -LVV-T1983 \\ + \\ + \\ \end{tabular} \\ \hline @@ -66997,9 +62335,6 @@ \subsection{[LVV-19863] DMS-MWST-REQ-0008-V-01: Use of Tasks and configurations\ step in terms of Tasks, and shall supply the configurations the Tasks require. -A PipelineTask is assumed to be built from Tasks, and uses the existing -hierarchical configuration mechanism for Tasks and sub-Tasks to -represent their configuration. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -67013,44 +62348,44 @@ \subsection{[LVV-19863] DMS-MWST-REQ-0008-V-01: Use of Tasks and configurations\ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1982}{LVV-T1982} & \multicolumn{4}{p{12cm}}{ Run a pipeline on a single node using pipetask. } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1983}{LVV-T1983} & \multicolumn{4}{p{12cm}}{ Mini RC2 processing capability } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -To show that individual users have the ability to run either locally (w/ -sqlite) or generally (w/ Postgres) using Gen3 Butler infrastructure. +Demonstrate that a typical 3-tract RC2 data processing is possible using +the Gen3 system and the nascent Batch Production Service (BPS). ~This +test is meant to demonstrate that Gen3 + BPS systems are capable of +supporting future DM development by demonstrating that processing +routinely used by developers for benchmarking/testing improvements can +be performed in a reasonable time. ~ } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1983}{LVV-T1983} & \multicolumn{4}{p{12cm}}{ Mini RC2 processing capability } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1982}{LVV-T1982} & \multicolumn{4}{p{12cm}}{ Run a pipeline on a single node using pipetask. } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Demonstrate that a typical 3-tract RC2 data processing is possible using -the Gen3 system and the nascent Batch Production Service (BPS). ~This -test is meant to demonstrate that Gen3 + BPS systems are capable of -supporting future DM development by demonstrating that processing -routinely used by developers for benchmarking/testing improvements can -be performed in a reasonable time. ~ +To show that individual users have the ability to run either locally (w/ +sqlite) or generally (w/ Postgres) using Gen3 Butler infrastructure. } \newpage -\subsection{[LVV-19864] DMS-MWST-REQ-0017-V-01: Pipeline specification definition\ }\label{lvv-19864} +\subsection{[LVV-19864] DMS-MWST-REQ-0017-V-01: Pipeline specification definition\_1 }\label{lvv-19864} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19864}{LVV-19864} & +\href{https://rubinobs.atlassian.net/browse/LVV-19864}{LVV-19864} & Jeffrey Carlin & Verified & \begin{tabular}{c} -LVV-T1982 \\ -LVV-T1983 \\ + \\ + \\ \end{tabular} \\ \hline @@ -67075,9 +62410,6 @@ \subsection{[LVV-19864] DMS-MWST-REQ-0017-V-01: Pipeline specification definitio Pipeline\textquotesingle s Python object(s) from a configuration-language specification of the Pipeline. -It is expected that the specification API will be implemented first, -with the configuration-language method and associated factory provided -later. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -67091,40 +62423,40 @@ \subsection{[LVV-19864] DMS-MWST-REQ-0017-V-01: Pipeline specification definitio \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1982}{LVV-T1982} & \multicolumn{4}{p{12cm}}{ Run a pipeline on a single node using pipetask. } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1983}{LVV-T1983} & \multicolumn{4}{p{12cm}}{ Mini RC2 processing capability } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -To show that individual users have the ability to run either locally (w/ -sqlite) or generally (w/ Postgres) using Gen3 Butler infrastructure. +Demonstrate that a typical 3-tract RC2 data processing is possible using +the Gen3 system and the nascent Batch Production Service (BPS). ~This +test is meant to demonstrate that Gen3 + BPS systems are capable of +supporting future DM development by demonstrating that processing +routinely used by developers for benchmarking/testing improvements can +be performed in a reasonable time. ~ } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1983}{LVV-T1983} & \multicolumn{4}{p{12cm}}{ Mini RC2 processing capability } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T1982}{LVV-T1982} & \multicolumn{4}{p{12cm}}{ Run a pipeline on a single node using pipetask. } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Approved & 1 & false & Test \\ \hline +Leanne Guy & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Demonstrate that a typical 3-tract RC2 data processing is possible using -the Gen3 system and the nascent Batch Production Service (BPS). ~This -test is meant to demonstrate that Gen3 + BPS systems are capable of -supporting future DM development by demonstrating that processing -routinely used by developers for benchmarking/testing improvements can -be performed in a reasonable time. ~ +To show that individual users have the ability to run either locally (w/ +sqlite) or generally (w/ Postgres) using Gen3 Butler infrastructure. } \newpage -\subsection{[LVV-19865] DMS-MWBT-REQ-0018-V-01: Collection Layering: Science Platform to external hardware\ }\label{lvv-19865} +\subsection{[LVV-19865] DMS-MWBT-REQ-0018-V-01: Collection Layering: Science Platform to external hardware\_1 }\label{lvv-19865} \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-19865}{LVV-19865} & +\href{https://rubinobs.atlassian.net/browse/LVV-19865}{LVV-19865} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -67140,14 +62472,13 @@ \subsection{[LVV-19865] DMS-MWBT-REQ-0018-V-01: Collection Layering: Science Pla \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-MWBT-REQ-0018 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} Collections created in the Science Platform shall be usable as inputs for test/development processing on external hardware. -(UseCases: DRP1, DRP2, DRP3, DRP7, DRP8, SCIVAL1, SCIVAL3) \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & @@ -67165,12 +62496,12 @@ \subsection{[LVV-20528] DMS-REQ-0298-V-02: Data Product and Raw Data Access - Ca \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-20528}{LVV-20528} & +\href{https://rubinobs.atlassian.net/browse/LVV-20528}{LVV-20528} & Leanne Guy & In Verification & \begin{tabular}{c} -LVV-T2697 \\ -LVV-T2698 \\ -LVV-T2699 \\ + \\ + \\ + \\ \end{tabular} \\ \hline @@ -67184,7 +62515,7 @@ \subsection{[LVV-20528] DMS-REQ-0298-V-02: Data Product and Raw Data Access - Ca \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0298 \\ \hline -Requirement Priority & 1a \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -67198,7 +62529,6 @@ \subsection{[LVV-20528] DMS-REQ-0298-V-02: Data Product and Raw Data Access - Ca \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0176 & Data Access \\ \end{tabular} \\ \hline \end{longtable} @@ -67208,20 +62538,21 @@ \subsection{[LVV-20528] DMS-REQ-0298-V-02: Data Product and Raw Data Access - Ca \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2697}{LVV-T2697} & \multicolumn{4}{p{12cm}}{ Verify implementation of Catalog Data Product Access } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2699}{LVV-T2699} & \multicolumn{4}{p{12cm}}{ Verify implementation of Catalog Provenance Access } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that available catalog data products can be listed and retrieved. +Verify that available catalog data products\textquotesingle{} provenance +can be listed and retrieved. } \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2698}{LVV-T2698} & \multicolumn{4}{p{12cm}}{ Verify implementation of Catalog Metadata Access } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Approved & 1 & false & Test \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -67231,14 +62562,13 @@ \subsubsection{Test Cases Summary} \begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} \toprule -\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2699}{LVV-T2699} & \multicolumn{4}{p{12cm}}{ Verify implementation of Catalog Provenance Access } \\ \hline +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2697}{LVV-T2697} & \multicolumn{4}{p{12cm}}{ Verify implementation of Catalog Data Product Access } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Jeffrey Carlin & Draft & 1 & false & Test \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ -Verify that available catalog data products\textquotesingle{} provenance -can be listed and retrieved. +Verify that available catalog data products can be listed and retrieved. } @@ -67248,8 +62578,8 @@ \subsection{[LVV-20546] DMS-PRTL-REQ-0098-V-02: Overlay Catalog of Sources and O \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-20546}{LVV-20546} & -Gregory Dubois-Felsmann & Not Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-20546}{LVV-20546} & +Gregory Dubois-Felsmann & Covered & \begin{tabular}{c} \end{tabular} \\ @@ -67257,8 +62587,10 @@ \subsection{[LVV-20546] DMS-PRTL-REQ-0098-V-02: Overlay Catalog of Sources and O \end{longtable} \textbf{Verification Element Description:} \\ -This verification element is related to -\href{https://jira.lsstcorp.org/browse/LVV-9942}{LVV-9942}. +This verification element is related to { +\href{https://rubinobs.atlassian.net/browse/LVV-9942}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-9942} {In Verification} } . This verification element covers overlays based on what the requirement calls "observatory-based" coordinates, essentially pixel coordinates, @@ -67300,7 +62632,7 @@ \subsection{[LVV-20578] DMS-REQ-0380-V-02: HiPS Service\_Registry }\label{lvv-20 \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-20578}{LVV-20578} & +\href{https://rubinobs.atlassian.net/browse/LVV-20578}{LVV-20578} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -67312,23 +62644,27 @@ \subsection{[LVV-20578] DMS-REQ-0380-V-02: HiPS Service\_Registry }\label{lvv-20 The Data Management system IVOA-compliant HiPS service shall be advertised Registry.~ -Associated element DMS-REQ-0380-V-01 -(\href{https://jira.lsstcorp.org/browse/LVV-18224}{{LVV-18224}}) -satisfies the requirement on the existence of a secure and authenticated -internet endpoint for an IVOA-compliant HiPS service.~ +Associated element DMS-REQ-0380-V-01 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-18224}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-18224} {Verified} } ) satisfies the requirement on the existence of +a secure and authenticated internet endpoint for an IVOA-compliant HiPS +service.~ -Associated element DMS-REQ-0380-V-03 -(\href{https://jira.lsstcorp.org/browse/LVV-20579}{LVV-20579}) satisfies -the requirement on the IVOA-compliant HiPS service being advertised -via~the HiPS community mechanism operated by CDS, or whatever equivalent -mechanism may exist in the LSST operations era. +Associated element DMS-REQ-0380-V-03 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-20579}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-20579} {Not Covered} } ) satisfies the requirement on the +IVOA-compliant HiPS service being advertised via~the HiPS community +mechanism operated by CDS, or whatever equivalent mechanism may exist in +the LSST operations era. {\footnotesize \begin{tabular}{p{4cm}p{12cm}} \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0380 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -67338,14 +62674,10 @@ \subsection{[LVV-20578] DMS-REQ-0380-V-02: HiPS Service\_Registry }\label{lvv-20 the HiPS community mechanism operated by CDS, or whatever equivalent mechanism may exist in the LSST operations era. -\textbf{Discussion:} The DM HiPS service will be available only to data -rights holders. ~LSST EPO will also operate a world-public HiPS service, -but with its spatial resolution limited to approximately one arcsecond. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0176 & Data Access \\ \end{tabular} \\ \hline \end{longtable} @@ -67359,7 +62691,7 @@ \subsection{[LVV-20579] DMS-REQ-0380-V-03: HiPS Service\_Community }\label{lvv-2 \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-20579}{LVV-20579} & +\href{https://rubinobs.atlassian.net/browse/LVV-20579}{LVV-20579} & Leanne Guy & Not Covered & \begin{tabular}{c} \end{tabular} @@ -67372,14 +62704,18 @@ \subsection{[LVV-20579] DMS-REQ-0380-V-03: HiPS Service\_Community }\label{lvv-2 advertised via~the HiPS community mechanism operated by CDS, or whatever equivalent mechanism may exist in the LSST operations era. -Associated element DMS-REQ-0380-V-01 -(\href{https://jira.lsstcorp.org/browse/LVV-18224}{{LVV-18224}}) -satisfies the requirement on the~ existence of a secure and -authenticated internet endpoint for an IVOA-compliant HiPS service.~ +Associated element DMS-REQ-0380-V-01 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-18224}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-18224} {Verified} } ) satisfies the requirement on the~ existence of +a secure and authenticated internet endpoint for an IVOA-compliant HiPS +service.~ -Associated element DMS-REQ-0380-V-02 -(\href{https://jira.lsstcorp.org/browse/LVV-20578}{LVV-20578}) satisfies -the requirement on the service being advertised via Registry~ +Associated element DMS-REQ-0380-V-02 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-20578}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-20578} {Not Covered} } ) satisfies the requirement on the service +being advertised via Registry~ ~ @@ -67388,7 +62724,7 @@ \subsection{[LVV-20579] DMS-REQ-0380-V-03: HiPS Service\_Community }\label{lvv-2 \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0380 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -67398,14 +62734,10 @@ \subsection{[LVV-20579] DMS-REQ-0380-V-03: HiPS Service\_Community }\label{lvv-2 the HiPS community mechanism operated by CDS, or whatever equivalent mechanism may exist in the LSST operations era. -\textbf{Discussion:} The DM HiPS service will be available only to data -rights holders. ~LSST EPO will also operate a world-public HiPS service, -but with its spatial resolution limited to approximately one arcsecond. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0176 & Data Access \\ \end{tabular} \\ \hline \end{longtable} @@ -67419,10 +62751,10 @@ \subsection{[LVV-20584] DMS-REQ-0382-V-02: HiPS Visualization\_NB }\label{lvv-20 \begin{longtable}{cccc} \hline \textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline -\href{https://jira.lsstcorp.org/browse/LVV-20584}{LVV-20584} & -Leanne Guy & Covered & +\href{https://rubinobs.atlassian.net/browse/LVV-20584}{LVV-20584} & +Leanne Guy & In Verification & \begin{tabular}{c} -LVV-T2905 \\ + \\ \end{tabular} \\ \hline @@ -67434,10 +62766,11 @@ \subsection{[LVV-20584] DMS-REQ-0382-V-02: HiPS Visualization\_NB }\label{lvv-20 requirement~~~\href{https://jira.lsstcorp.org/issues/?jql=\%22Requirement\%20ID\%22\%20~\%20\%22DMS-NB-REQ-0037\%22}{DMS-NB-REQ-0037}: 2. All-Sky Map Visualization. -Associated element DMS-REQ-0382-V-01 -(\href{https://jira.lsstcorp.org/browse/LVV-18225}{{LVV-18225}}) -covers the implementation of the requirement in the Portal Aspect of the -RSP and associated lower level +Associated element DMS-REQ-0382-V-01 ( { +\href{https://rubinobs.atlassian.net/browse/LVV-18225}{\hfill\break +\includegraphics[width=1.5625in,]{jira_imgs/10318} +LVV-18225} {Verified} } ) covers the implementation of the requirement +in the Portal Aspect of the RSP and associated lower level requirements~~\href{https://jira.lsstcorp.org/issues/?jql=\%22Requirement\%20ID\%22\%20~\%20\%22DMS-PRTL-REQ-0079\%22}{DMS-PRTL-REQ-0079}: 02 Zoom In and Out on a HiPS Image,~\href{https://jira.lsstcorp.org/issues/?jql=\%22Requirement\%20ID\%22\%20~\%20\%22DMS-PRTL-REQ-0078\%22}{DMS-PRTL-REQ-0078}: @@ -67450,7 +62783,7 @@ \subsection{[LVV-20584] DMS-REQ-0382-V-02: HiPS Visualization\_NB }\label{lvv-20 \hline \multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline Requirement ID & DMS-REQ-0382 \\ \hline -Requirement Priority & 1b \\ \hline +Requirement Priority & \\ \hline \multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} \end{tabular} @@ -67461,13 +62794,10 @@ \subsection{[LVV-20584] DMS-REQ-0382-V-02: HiPS Visualization\_NB }\label{lvv-20 comparable to that provided for individual source images (e.g., PVIs and coadd tiles). -\textbf{Discussion:} Further details will be provided in the LSST -Science Platform Requirements, \citeds{LDM-554}. \begin{longtable}{p{4cm}p{12cm}} \hline Upper Level Requirement & \begin{tabular}{cl} -OSS-REQ-0061 & Data Visualization \\ \end{tabular} \\ \hline \end{longtable} @@ -67479,7 +62809,7 @@ \subsubsection{Test Cases Summary} \toprule \href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T2905}{LVV-T2905} & \multicolumn{4}{p{12cm}}{ Verify HiPS Visualization in the RSP Notebook Aspect } \\ \hline \textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline -Leanne Guy & Draft & 1 & false & Test \\ \hline +Leanne Guy & Draft & 1.0(d) & false & Test \\ \hline \end{tabular} {\footnotesize \textbf{Objective:}\\ @@ -67491,6 +62821,406 @@ \subsubsection{Test Cases Summary} } +\newpage +\subsection{[LVV-20864] DMS-REQ-0405-V-01: Level 1 Data Product Availability for Solar System Objects\_1 }\label{lvv-20864} + +\begin{longtable}{cccc} +\hline +\textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline +\href{https://rubinobs.atlassian.net/browse/LVV-20864}{LVV-20864} & +Leanne Guy & Covered & +\begin{tabular}{c} + \\ +\end{tabular} +\\ +\hline +\end{longtable} + +\textbf{Verification Element Description:} \\ +Undefined + +{\footnotesize +\begin{tabular}{p{4cm}p{12cm}} +\hline +\multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline +Requirement ID & DMS-REQ-0405 \\ \hline +Requirement Priority & \\ \hline +\multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} +\end{tabular} + +\textbf{Requirement:} Solar System Objects shall be made publicly +available within \textbf{L1PublicT} of successful moving source linkage +and orbit computation. + +\begin{longtable}{p{4cm}p{12cm}} +\hline +Upper Level Requirement & +\begin{tabular}{cl} +\end{tabular} +\\ \hline +\end{longtable} +} + + +\subsubsection{Test Cases Summary} +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T3102}{LVV-T3102} & \multicolumn{4}{p{12cm}}{ Verify Level 1 solar system objects data product availability } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Demonstration \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Verify that Solar System Objects are made publicly available within +\textbf{L1PublicT = 24{[}hour{]}~}of successful moving source linkage +and orbit computation. +} + + +\newpage +\subsection{[LVV-20865] DMS-REQ-0406-V-01: Level 1 Data Product Availability for Transient Alerts\_1 }\label{lvv-20865} + +\begin{longtable}{cccc} +\hline +\textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline +\href{https://rubinobs.atlassian.net/browse/LVV-20865}{LVV-20865} & +Leanne Guy & Covered & +\begin{tabular}{c} + \\ +\end{tabular} +\\ +\hline +\end{longtable} + +\textbf{Verification Element Description:} \\ +Undefined + +{\footnotesize +\begin{tabular}{p{4cm}p{12cm}} +\hline +\multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline +Requirement ID & DMS-REQ-0406 \\ \hline +Requirement Priority & \\ \hline +\multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} +\end{tabular} + +\textbf{Specification}: Rubin Observatory shall support the distribution +of at least \textbf{OTR1} \% of alerts via the LSST alert distribution +system within time \textbf{OTT1} from the conclusion of the +camera\textquotesingle s readout of the raw exposures used to generate +each alert. + +\begin{longtable}{p{4cm}p{12cm}} +\hline +Upper Level Requirement & +\begin{tabular}{cl} +\end{tabular} +\\ \hline +\end{longtable} +} + + +\subsubsection{Test Cases Summary} +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T3103}{LVV-T3103} & \multicolumn{4}{p{12cm}}{ Verify Level 1 data product availability for transient alerts } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Demonstration \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Verify that at least \textbf{OTR1 = 98{[}percent{]}~}of alerts are +distributed via the LSST alert distribution system within time +\textbf{OTT1 = 1{[}minute{]}~}from the conclusion of the +camera\textquotesingle s readout of the raw exposures used to generate +each alert. +} + + +\newpage +\subsection{[LVV-20866] DMS-REQ-0402-V-01: Level 1 Data Product Embargo\_1 }\label{lvv-20866} + +\begin{longtable}{cccc} +\hline +\textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline +\href{https://rubinobs.atlassian.net/browse/LVV-20866}{LVV-20866} & +Leanne Guy & In Verification & +\begin{tabular}{c} + \\ +\end{tabular} +\\ +\hline +\end{longtable} + +\textbf{Verification Element Description:} \\ +Undefined + +{\footnotesize +\begin{tabular}{p{4cm}p{12cm}} +\hline +\multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline +Requirement ID & DMS-REQ-0402 \\ \hline +Requirement Priority & \\ \hline +\multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} +\end{tabular} + +\textbf{Requirement}: Rubin Observatory shall not release image data +resulting from a visit, except for the content of the public alert +stream, sooner than time \textbf{L1EmbargoTMin} following the +acquisition of the raw image data from that visit. + +\begin{longtable}{p{4cm}p{12cm}} +\hline +Upper Level Requirement & +\begin{tabular}{cl} +\end{tabular} +\\ \hline +\end{longtable} +} + + +\subsubsection{Test Cases Summary} +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T3074}{LVV-T3074} & \multicolumn{4}{p{12cm}}{ Verify implementation of Level 1 Data Product embargo time } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Demonstration \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Verify that Rubin Observatory visit image data is not released in any +form other than the contents of the public alert stream prior to +\textbf{L1EmbargoTMin = 80{[}hour{]}} after acquisition of the raw +image. +} + + +\newpage +\subsection{[LVV-20867] DMS-REQ-0404-V-01: Level 1 Data Product Pixel Data Embargo in Commissioning\_1 }\label{lvv-20867} + +\begin{longtable}{cccc} +\hline +\textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline +\href{https://rubinobs.atlassian.net/browse/LVV-20867}{LVV-20867} & +Leanne Guy & SE Review & +\begin{tabular}{c} + \\ +\end{tabular} +\\ +\hline +\end{longtable} + +\textbf{Verification Element Description:} \\ +Undefined + +{\footnotesize +\begin{tabular}{p{4cm}p{12cm}} +\hline +\multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline +Requirement ID & DMS-REQ-0404 \\ \hline +Requirement Priority & \\ \hline +\multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} +\end{tabular} + +\textbf{Requirement:} Rubin Observatory pixel data shall be held in a +secure location and not released to the consortium prior to +\textbf{L1CommissioningEmbargoT} after data acquisition during the +Commissioning phase. + +\begin{longtable}{p{4cm}p{12cm}} +\hline +Upper Level Requirement & +\begin{tabular}{cl} +\end{tabular} +\\ \hline +\end{longtable} +} + + +\subsubsection{Test Cases Summary} +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T3073}{LVV-T3073} & \multicolumn{4}{p{12cm}}{ Verify implementation of L1 Data Product pixel embargo } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Jeffrey Carlin & Approved & 1.0(d) & false & Demonstration \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Verify that Rubin Observatory pixel data is held in a secure location +and not released prior to~\textbf{L1CommissioningEmbargoT=30 days} after +data acquisition during the Commissioning phase. +} + + +\newpage +\subsection{[LVV-20868] DMS-REQ-0403-V-01: Level 1 Data Product Pixel Data Embargo in Operations\_1 }\label{lvv-20868} + +\begin{longtable}{cccc} +\hline +\textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline +\href{https://rubinobs.atlassian.net/browse/LVV-20868}{LVV-20868} & +Leanne Guy & Covered & +\begin{tabular}{c} + \\ +\end{tabular} +\\ +\hline +\end{longtable} + +\textbf{Verification Element Description:} \\ +Undefined + +{\footnotesize +\begin{tabular}{p{4cm}p{12cm}} +\hline +\multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline +Requirement ID & DMS-REQ-0403 \\ \hline +Requirement Priority & \\ \hline +\multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} +\end{tabular} + +\textbf{Specification:} Rubin Observatory pixel data shall be held in a +secure location and not released to the consortium prior to +\textbf{L1EmbargoTMin} and no later than \textbf{L1EmbargoT} after data +acquisition during the Operations phase. + +\begin{longtable}{p{4cm}p{12cm}} +\hline +Upper Level Requirement & +\begin{tabular}{cl} +\end{tabular} +\\ \hline +\end{longtable} +} + + +\subsubsection{Test Cases Summary} +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T3101}{LVV-T3101} & \multicolumn{4}{p{12cm}}{ Verify Level 1 data product pixel data embargo in operations } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Demonstration \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Verify that Rubin Observatory pixel data is held in a secure location +and not released to the consortium prior to \textbf{L1EmbargoTMin = +80{[}hour{]}~}and no later than \textbf{L1EmbargoT = 81{[}hour{]}~}after +data acquisition during the Operations phase. +} + + +\newpage +\subsection{[LVV-20869] DMS-REQ-0400-V-01: Secure Data Storage\_1 }\label{lvv-20869} + +\begin{longtable}{cccc} +\hline +\textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline +\href{https://rubinobs.atlassian.net/browse/LVV-20869}{LVV-20869} & +Leanne Guy & Covered & +\begin{tabular}{c} + \\ +\end{tabular} +\\ +\hline +\end{longtable} + +\textbf{Verification Element Description:} \\ +Undefined + +{\footnotesize +\begin{tabular}{p{4cm}p{12cm}} +\hline +\multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline +Requirement ID & DMS-REQ-0400 \\ \hline +Requirement Priority & \\ \hline +\multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} +\end{tabular} + +\textbf{Specification:} The DMS shall store image data in encrypted +storage under secure conditions with limited access to authorized staff +during the period of \textbf{L1EmbargoTmin}. + +\begin{longtable}{p{4cm}p{12cm}} +\hline +Upper Level Requirement & +\begin{tabular}{cl} +\end{tabular} +\\ \hline +\end{longtable} +} + + +\subsubsection{Test Cases Summary} +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T3099}{LVV-T3099} & \multicolumn{4}{p{12cm}}{ Verify implementation of secure data storage } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Demonstration \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Verify that the DMS stores image data in encrypted storage under secure +conditions with limited access to authorized staff during the period of +\textbf{L1EmbargoTmin=80{[}hour{]}}. +} + + +\newpage +\subsection{[LVV-20870] DMS-REQ-0401-V-01: Summit to Archive Secure Data Transfer\_1 }\label{lvv-20870} + +\begin{longtable}{cccc} +\hline +\textbf{Jira Link} & \textbf{Assignee} & \textbf{Status} & \textbf{Test Cases}\\ \hline +\href{https://rubinobs.atlassian.net/browse/LVV-20870}{LVV-20870} & +Leanne Guy & Covered & +\begin{tabular}{c} + \\ +\end{tabular} +\\ +\hline +\end{longtable} + +\textbf{Verification Element Description:} \\ +Undefined + +{\footnotesize +\begin{tabular}{p{4cm}p{12cm}} +\hline +\multicolumn{2}{c}{\textbf{Requirement Details}}\\ \hline +Requirement ID & DMS-REQ-0401 \\ \hline +Requirement Priority & \\ \hline +\multicolumn{2}{l}{Requirement Description and Discussion:} \\ \cdashline{1-2} +\end{tabular} + +\textbf{Specification:} The LSST shall comply with funding agency +requirements for cyber security appropriate to the sensitivity of the +project and the data it maintains and produces. + +\begin{longtable}{p{4cm}p{12cm}} +\hline +Upper Level Requirement & +\begin{tabular}{cl} +\end{tabular} +\\ \hline +\end{longtable} +} + + +\subsubsection{Test Cases Summary} +\begin{tabular}{p{3cm}p{2.5cm}p{2.5cm}p{3cm}p{4cm}} +\toprule +\href{https://jira.lsstcorp.org/secure/Tests.jspa\#/testCase/LVV-T3100}{LVV-T3100} & \multicolumn{4}{p{12cm}}{ Verify secure data transfer from summit to archive } \\ \hline +\textbf{Owner} & \textbf{Status} & \textbf{Version} & \textbf{Critical Event} & \textbf{Verification Type} \\ \hline +Jeffrey Carlin & Draft & 1.0(d) & false & Demonstration \\ \hline +\end{tabular} +{\footnotesize +\textbf{Objective:}\\ +Verify that the data transfer from the summit to the USDF complies with +funding agency requirements for cyber security. +} + + \newpage \appendix @@ -67502,10 +63232,10 @@ \section{Traceability} \textbf{Requirements} & \textbf{Verification Elements} & \textbf{Test Cases} \\ \hline DMS-REQ-0002 & LVV-3 & -LVV-T101 \\ +LVV-T217 \\ & & -LVV-T217 \\ +LVV-T101 \\ \hline DMS-REQ-0008 & LVV-5 & @@ -67527,79 +63257,79 @@ \section{Traceability} LVV-T29 \\ & & -LVV-T283 \\ +LVV-T1934 \\ & & -LVV-T284 \\ +LVV-T1549 \\ & & -LVV-T1549 \\ +LVV-T1556 \\ & & -LVV-T1550 \\ +LVV-T284 \\ & & -LVV-T1556 \\ +LVV-T283 \\ & & -LVV-T1934 \\ +LVV-T1550 \\ \hline DMS-REQ-0020 & LVV-9 & -LVV-T30 \\ +LVV-T1549 \\ & & -LVV-T283 \\ +LVV-T1556 \\ & & LVV-T284 \\ & & -LVV-T1549 \\ +LVV-T283 \\ & & -LVV-T1556 \\ +LVV-T30 \\ \hline DMS-REQ-0022 & LVV-10 & \\ \hline DMS-REQ-0024 & LVV-11 & -LVV-T32 \\ +LVV-T1934 \\ & & -LVV-T283 \\ +LVV-T1549 \\ & & -LVV-T284 \\ +LVV-T1556 \\ & & -LVV-T1549 \\ +LVV-T284 \\ & & -LVV-T1556 \\ +LVV-T283 \\ & & -LVV-T1934 \\ +LVV-T32 \\ \hline DMS-REQ-0029 & LVV-12 & -LVV-T15 \\ - & - & LVV-T19 \\ & & LVV-T39 \\ + & + & +LVV-T15 \\ \hline DMS-REQ-0030 & LVV-13 & -LVV-T15 \\ - & - & LVV-T19 \\ & & LVV-T40 \\ + & + & +LVV-T15 \\ \cdashline{2-3} & LVV-9741 & LVV-T1240 \\ @@ -67622,13 +63352,13 @@ \section{Traceability} \hline DMS-REQ-0043 & LVV-18 & -LVV-T21 \\ +LVV-T129 \\ & & LVV-T22 \\ & & -LVV-T129 \\ +LVV-T21 \\ \hline DMS-REQ-0046 & LVV-19 & @@ -67639,9 +63369,6 @@ \section{Traceability} LVV-T16 \\ & & -LVV-T62 \\ - & - & LVV-T62 \\ \hline DMS-REQ-0052 & @@ -67679,68 +63406,68 @@ \section{Traceability} Verified By LVV-10016 \\ & & -Verified By LVV-10017 \\ +Verified By LVV-10018 \\ & & -Verified By LVV-10018 \\ +Verified By LVV-10017 \\ \hline DMS-REQ-0068 & LVV-28 & -LVV-T33 \\ +LVV-T1549 \\ & & -LVV-T283 \\ +LVV-T1556 \\ & & LVV-T284 \\ & & -LVV-T286 \\ +LVV-T33 \\ & & -LVV-T1549 \\ +LVV-T283 \\ & & LVV-T1550 \\ & & -LVV-T1556 \\ +LVV-T286 \\ \hline DMS-REQ-0069 & LVV-29 & -LVV-T15 \\ +LVV-T19 \\ & & LVV-T18 \\ & & -LVV-T19 \\ - & - & LVV-T38 \\ & & LVV-T2334 \\ + & + & +LVV-T15 \\ \hline DMS-REQ-0070 & LVV-30 & -LVV-T15 \\ - & - & LVV-T19 \\ & & LVV-T41 \\ + & + & +LVV-T15 \\ \hline DMS-REQ-0072 & LVV-31 & -LVV-T15 \\ - & - & LVV-T19 \\ & & LVV-T42 \\ + & + & +LVV-T15 \\ \hline DMS-REQ-0074 & LVV-32 & @@ -67798,6 +63525,9 @@ \section{Traceability} \hline DMS-REQ-0102 & LVV-44 & +LVV-T3046 \\ + & + & LVV-T153 \\ \hline DMS-REQ-0103 & @@ -67868,10 +63598,10 @@ \section{Traceability} \hline DMS-REQ-0155 & LVV-60 & -Verified By LVV-131 \\ +Verified By LVV-129 \\ & & -Verified By LVV-129 \\ +Verified By LVV-131 \\ & & Verified By LVV-130 \\ @@ -67881,33 +63611,30 @@ \section{Traceability} Verified By LVV-135 \\ & & -Verified By LVV-133 \\ +Verified By LVV-134 \\ & & -Verified By LVV-134 \\ +Verified By LVV-133 \\ \hline DMS-REQ-0158 & LVV-62 & LVV-T11 \\ & & -Verified By LVV-138 \\ +Verified By LVV-136 \\ & & -Verified By LVV-136 \\ +Verified By LVV-138 \\ & & Verified By LVV-137 \\ \hline DMS-REQ-0160 & LVV-63 & -LVV-T131 \\ - & - & LVV-T368 \\ & & -LVV-T368 \\ +LVV-T131 \\ \hline DMS-REQ-0161 & LVV-64 & @@ -67930,10 +63657,10 @@ \section{Traceability} \hline DMS-REQ-0165 & LVV-68 & -LVV-T176 \\ +LVV-T287 \\ & & -LVV-T287 \\ +LVV-T176 \\ \hline DMS-REQ-0166 & LVV-69 & @@ -67948,13 +63675,10 @@ \section{Traceability} \hline DMS-REQ-0168 & LVV-71 & -LVV-T1097 \\ - & - & LVV-T2338 \\ & & -LVV-T2338 \\ +LVV-T1097 \\ \hline DMS-REQ-0170 & LVV-72 & @@ -67962,10 +63686,10 @@ \section{Traceability} \hline DMS-REQ-0171 & LVV-73 & -LVV-T1168 \\ +LVV-T1612 \\ & & -LVV-T1612 \\ +LVV-T1168 \\ \hline DMS-REQ-0172 & LVV-74 & @@ -68055,13 +63779,13 @@ \section{Traceability} \hline DMS-REQ-0265 & LVV-96 & -LVV-T34 \\ +LVV-T284 \\ & & LVV-T283 \\ & & -LVV-T284 \\ +LVV-T34 \\ \hline DMS-REQ-0266 & LVV-97 & @@ -68069,13 +63793,13 @@ \section{Traceability} \hline DMS-REQ-0267 & LVV-98 & -LVV-T12 \\ +LVV-T65 \\ & & LVV-T13 \\ & & -LVV-T65 \\ +LVV-T12 \\ \hline DMS-REQ-0268 & LVV-99 & @@ -68086,27 +63810,27 @@ \section{Traceability} LVV-T18 \\ & & -LVV-T21 \\ +LVV-T49 \\ & & -LVV-T49 \\ +LVV-T21 \\ \hline DMS-REQ-0270 & LVV-101 & -LVV-T21 \\ +LVV-T50 \\ & & -LVV-T50 \\ +LVV-T21 \\ \hline DMS-REQ-0271 & LVV-102 & LVV-T18 \\ & & -LVV-T22 \\ +LVV-T51 \\ & & -LVV-T51 \\ +LVV-T22 \\ \cdashline{2-3} & LVV-9742 & LVV-T2304 \\ @@ -68131,13 +63855,13 @@ \section{Traceability} \hline DMS-REQ-0275 & LVV-106 & -LVV-T12 \\ - & - & LVV-T14 \\ & & LVV-T67 \\ + & + & +LVV-T12 \\ \hline DMS-REQ-0276 & LVV-107 & @@ -68154,13 +63878,13 @@ \section{Traceability} \hline DMS-REQ-0279 & LVV-110 & -LVV-T12 \\ - & - & LVV-T16 \\ & & LVV-T73 \\ + & + & +LVV-T12 \\ \hline DMS-REQ-0280 & LVV-111 & @@ -68186,20 +63910,20 @@ \section{Traceability} LVV-T107 \\ & & -LVV-T283 \\ +LVV-T284 \\ & & -LVV-T284 \\ +LVV-T283 \\ & & LVV-T286 \\ \hline DMS-REQ-0285 & LVV-116 & -LVV-T22 \\ +LVV-T108 \\ & & -LVV-T108 \\ +LVV-T22 \\ & & LVV-T550 \\ @@ -68227,9 +63951,6 @@ \section{Traceability} LVV-T115 \\ & & -LVV-T1935 \\ - & - & LVV-T1987 \\ \hline DMS-REQ-0290 & @@ -68250,19 +63971,13 @@ \section{Traceability} & & LVV-T98 \\ - & - & -LVV-T1986 \\ \hline DMS-REQ-0294 & LVV-125 & -LVV-T12 \\ - & - & LVV-T99 \\ & & -LVV-T1986 \\ +LVV-T12 \\ \hline DMS-REQ-0295 & LVV-126 & @@ -68281,44 +63996,35 @@ \section{Traceability} LVV-T136 \\ & & -LVV-T368 \\ +LVV-T2693 \\ & & LVV-T374 \\ & & -LVV-T368 \\ - & - & LVV-T2692 \\ - & - & -LVV-T2693 \\ \cdashline{2-3} & LVV-20528 & -LVV-T2697 \\ +LVV-T2699 \\ & & LVV-T2698 \\ & & -LVV-T2699 \\ +LVV-T2697 \\ \hline DMS-REQ-0299 & LVV-130 & LVV-T137 \\ & & -LVV-T374 \\ - & - & LVV-T1934 \\ & & -LVV-T1935 \\ +LVV-T1985 \\ & & -LVV-T1985 \\ +LVV-T374 \\ \hline DMS-REQ-0300 & LVV-131 & @@ -68360,9 +64066,6 @@ \section{Traceability} \hline DMS-REQ-0308 & LVV-139 & -LVV-T10 \\ - & - & LVV-T17 \\ & & @@ -68372,20 +64075,20 @@ \section{Traceability} LVV-T216 \\ & & -LVV-T362 \\ +LVV-T10 \\ & & LVV-T363 \\ + & + & +LVV-T362 \\ \hline DMS-REQ-0309 & LVV-140 & -LVV-T154 \\ - & - & -LVV-T287 \\ +LVV-T454 \\ & & -LVV-T454 \\ +LVV-T154 \\ \hline DMS-REQ-0310 & LVV-141 & @@ -68406,25 +64109,8 @@ \section{Traceability} DMS-REQ-0314 & LVV-145 & LVV-T179 \\ - & - & -LVV-T287 \\ \hline - DMS-REQ-0315 & - LVV-146 & -LVV-T183 \\ - & - & -LVV-T283 \\ - & - & -LVV-T284 \\ - & - & -LVV-T1549 \\ - & - & -LVV-T1556 \\ +DMS-REQ-0315 & LVV-146 & \\ \hline DMS-REQ-0316 & LVV-147 & @@ -68475,13 +64161,13 @@ \section{Traceability} \hline DMS-REQ-0327 & LVV-158 & -LVV-T15 \\ - & - & LVV-T19 \\ & & LVV-T43 \\ + & + & +LVV-T15 \\ \hline DMS-REQ-0328 & LVV-159 & @@ -68497,19 +64183,19 @@ \section{Traceability} \hline DMS-REQ-0331 & LVV-162 & -LVV-T13 \\ - & - & -LVV-T14 \\ +LVV-T22 \\ & & LVV-T21 \\ & & -LVV-T22 \\ +LVV-T14 \\ & & LVV-T24 \\ + & + & +LVV-T13 \\ \hline DMS-REQ-0332 & LVV-163 & @@ -68521,22 +64207,22 @@ \section{Traceability} \hline DMS-REQ-0334 & LVV-165 & -LVV-T12 \\ +LVV-T16 \\ & & -LVV-T13 \\ +LVV-T15 \\ & & LVV-T14 \\ & & -LVV-T15 \\ +LVV-T13 \\ & & -LVV-T16 \\ +LVV-T78 \\ & & -LVV-T78 \\ +LVV-T12 \\ \hline DMS-REQ-0335 & LVV-166 & @@ -68571,10 +64257,10 @@ \section{Traceability} \hline DMS-REQ-0342 & LVV-173 & -LVV-T112 \\ +LVV-T218 \\ & & -LVV-T218 \\ +LVV-T112 \\ \hline DMS-REQ-0343 & LVV-174 & @@ -68588,10 +64274,10 @@ \section{Traceability} \hline DMS-REQ-0004 & LVV-175 & -LVV-T35 \\ +LVV-T95 \\ & & -LVV-T95 \\ +LVV-T35 \\ \cdashline{2-3} & LVV-9740 & LVV-T1276 \\ @@ -68605,23 +64291,23 @@ \section{Traceability} \hline DMS-REQ-0346 & LVV-177 & -LVV-T27 \\ +LVV-T1934 \\ & & -LVV-T286 \\ +LVV-T27 \\ & & -LVV-T1934 \\ +LVV-T286 \\ \hline DMS-REQ-0347 & LVV-178 & -LVV-T28 \\ +LVV-T1947 \\ & & -LVV-T1946 \\ +LVV-T28 \\ & & -LVV-T1947 \\ +LVV-T1946 \\ \hline DMS-REQ-0348 & LVV-179 & @@ -68655,10 +64341,10 @@ \section{Traceability} \hline DMS-REQ-0354 & LVV-185 & -LVV-T1086 \\ +LVV-T2700 \\ & & -LVV-T1087 \\ +LVV-T1090 \\ & & LVV-T1088 \\ @@ -68667,10 +64353,10 @@ \section{Traceability} LVV-T1089 \\ & & -LVV-T1090 \\ +LVV-T1086 \\ & & -LVV-T2700 \\ +LVV-T1087 \\ \hline DMS-REQ-0355 & LVV-186 & @@ -68682,38 +64368,40 @@ \section{Traceability} DMS-REQ-0356 & LVV-187 & LVV-T2899 \\ - \cdashline{2-3} & LVV-9785 & \\ + \cdashline{2-3} & + LVV-9785 & +LVV-T3094 \\ \cdashline{2-3} & LVV-9786 & -LVV-T1089 \\ +LVV-T1090 \\ & & -LVV-T1090 \\ +LVV-T1089 \\ \cdashline{2-3} & LVV-9787 & LVV-T1085 \\ & & -LVV-T1089 \\ +LVV-T1090 \\ & & -LVV-T1090 \\ +LVV-T1089 \\ \hline DMS-REQ-0357 & LVV-188 & -LVV-T1086 \\ +LVV-T2724 \\ & & -LVV-T1088 \\ +LVV-T1090 \\ & & -LVV-T1089 \\ +LVV-T1088 \\ & & -LVV-T1090 \\ +LVV-T1089 \\ & & -LVV-T2724 \\ +LVV-T1086 \\ \hline DMS-REQ-0363 & LVV-189 & @@ -68762,14 +64450,22 @@ \section{Traceability} DMS-REQ-0374 & LVV-3395 & LVV-T2900 \\ - \cdashline{2-3} & LVV-9790 & \\ - \cdashline{2-3} & LVV-9791 & \\ + \cdashline{2-3} & + LVV-9790 & +LVV-T3095 \\ + \cdashline{2-3} & + LVV-9791 & +LVV-T3096 \\ \hline DMS-REQ-0376 & LVV-3396 & LVV-T2901 \\ - \cdashline{2-3} & LVV-9795 & \\ - \cdashline{2-3} & LVV-9796 & \\ + \cdashline{2-3} & + LVV-9795 & +LVV-T3097 \\ + \cdashline{2-3} & + LVV-9796 & +LVV-T3098 \\ \hline DMS-REQ-0373 & LVV-3397 & @@ -68801,10 +64497,10 @@ \section{Traceability} LVV-T1756 \\ \cdashline{2-3} & LVV-9751 & -LVV-T377 \\ +LVV-T1847 \\ & & -LVV-T1847 \\ +LVV-T377 \\ \cdashline{2-3} & LVV-9752 & LVV-T1758 \\ @@ -68813,10 +64509,10 @@ \section{Traceability} LVV-T1759 \\ \cdashline{2-3} & LVV-9753 & -LVV-T377 \\ +LVV-T1846 \\ & & -LVV-T1846 \\ +LVV-T377 \\ \cdashline{2-3} & LVV-9754 & LVV-T1759 \\ @@ -68870,31 +64566,28 @@ \section{Traceability} LVV-T1839 \\ \cdashline{2-3} & LVV-9764 & -LVV-T377 \\ +LVV-T1838 \\ & & -LVV-T1838 \\ +LVV-T377 \\ \cdashline{2-3} & LVV-9765 & -LVV-T377 \\ +LVV-T1837 \\ & & -LVV-T1837 \\ +LVV-T377 \\ \cdashline{2-3} & LVV-9766 & -LVV-T377 \\ +LVV-T1836 \\ & & -LVV-T1836 \\ +LVV-T377 \\ \cdashline{2-3} & LVV-18339 & LVV-T2202 \\ \hline DMS-REQ-0360 & LVV-3402 & -LVV-T363 \\ - & - & LVV-T1745 \\ \cdashline{2-3} & LVV-9767 & @@ -68935,20 +64628,20 @@ \section{Traceability} \hline DMS-REQ-0361 & LVV-3403 & -LVV-T1088 \\ +LVV-T1090 \\ & & -LVV-T1089 \\ +LVV-T1088 \\ & & -LVV-T1090 \\ +LVV-T1089 \\ \hline DMS-REQ-0362 & LVV-3404 & -LVV-T376 \\ +LVV-T1754 \\ & & -LVV-T1754 \\ +LVV-T376 \\ \cdashline{2-3} & LVV-9780 & LVV-T376 \\ @@ -69464,66 +65157,66 @@ \section{Traceability} \hline DMS-LSP-REQ-0001 & LVV-9807 & -LVV-T2 \\ +LVV-T598 \\ & & -LVV-T598 \\ +LVV-T2 \\ \hline DMS-LSP-REQ-0004 & LVV-9808 & LVV-T3 \\ & & -LVV-T602 \\ +LVV-T1437 \\ & & -LVV-T1437 \\ +LVV-T602 \\ \hline DMS-LSP-REQ-0005 & LVV-9809 & -LVV-T2 \\ +LVV-T1437 \\ & & LVV-T603 \\ & & -LVV-T1334 \\ +LVV-T1436 \\ & & -LVV-T1436 \\ +LVV-T1334 \\ & & -LVV-T1437 \\ +LVV-T2 \\ \hline DMS-LSP-REQ-0003 & LVV-9810 & -LVV-T601 \\ +LVV-T1436 \\ & & -LVV-T1436 \\ +LVV-T601 \\ \hline DMS-LSP-REQ-0002 & LVV-9811 & -LVV-T5 \\ +LVV-T600 \\ & & -LVV-T600 \\ +LVV-T5 \\ & & LVV-T1334 \\ \hline DMS-LSP-REQ-0006 & LVV-9812 & -LVV-T604 \\ +LVV-T1437 \\ & & -LVV-T1334 \\ +LVV-T604 \\ & & LVV-T1436 \\ & & -LVV-T1437 \\ +LVV-T1334 \\ \hline DMS-LSP-REQ-0009 & LVV-9813 & @@ -69531,20 +65224,20 @@ \section{Traceability} \hline DMS-LSP-REQ-0008 & LVV-9814 & -LVV-T8 \\ +LVV-T9 \\ & & -LVV-T9 \\ +LVV-T8 \\ & & LVV-T606 \\ \hline DMS-LSP-REQ-0010 & LVV-9815 & -LVV-T1436 \\ +LVV-T2172 \\ & & -LVV-T2172 \\ +LVV-T1436 \\ \hline DMS-LSP-REQ-0012 & LVV-9816 & @@ -69560,42 +65253,42 @@ \section{Traceability} \hline DMS-LSP-REQ-0014 & LVV-9819 & -LVV-T5 \\ +LVV-T6 \\ & & -LVV-T6 \\ +LVV-T5 \\ & & -LVV-T7 \\ +LVV-T2172 \\ & & LVV-T612 \\ & & -LVV-T2172 \\ +LVV-T7 \\ \hline DMS-LSP-REQ-0018 & LVV-9820 & -LVV-T7 \\ +LVV-T2718 \\ & & -LVV-T616 \\ +LVV-T7 \\ & & LVV-T2677 \\ & & -LVV-T2718 \\ +LVV-T616 \\ \hline DMS-LSP-REQ-0017 & LVV-9821 & LVV-T6 \\ & & -LVV-T615 \\ +LVV-T2172 \\ & & -LVV-T2172 \\ +LVV-T615 \\ \hline DMS-LSP-REQ-0016 & LVV-9822 & @@ -69640,26 +65333,26 @@ \section{Traceability} LVV-T622 \\ & & -LVV-T1334 \\ +LVV-T1437 \\ & & LVV-T1436 \\ & & -LVV-T1437 \\ +LVV-T1334 \\ \hline DMS-LSP-REQ-0022 & LVV-9831 & -LVV-T624 \\ +LVV-T1437 \\ & & -LVV-T1334 \\ +LVV-T624 \\ & & LVV-T1436 \\ & & -LVV-T1437 \\ +LVV-T1334 \\ \hline DMS-LSP-REQ-0021 & LVV-9832 & @@ -69671,36 +65364,36 @@ \section{Traceability} \hline DMS-LSP-REQ-0023 & LVV-9834 & -LVV-T625 \\ +LVV-T1437 \\ & & -LVV-T1334 \\ +LVV-T625 \\ & & LVV-T1436 \\ & & -LVV-T1437 \\ +LVV-T1334 \\ \hline DMS-LSP-REQ-0024 & LVV-9835 & -LVV-T626 \\ +LVV-T1437 \\ & & -LVV-T1334 \\ +LVV-T626 \\ & & LVV-T1436 \\ & & -LVV-T1437 \\ +LVV-T1334 \\ \hline DMS-LSP-REQ-0026 & LVV-9836 & -LVV-T628 \\ +LVV-T1436 \\ & & -LVV-T1436 \\ +LVV-T628 \\ \hline DMS-LSP-REQ-0033 & LVV-9837 & @@ -69754,10 +65447,10 @@ \section{Traceability} \hline DMS-PRTL-REQ-0004 & LVV-9848 & -LVV-T8 \\ +LVV-T637 \\ & & -LVV-T637 \\ +LVV-T8 \\ \hline DMS-PRTL-REQ-0010 & LVV-9849 & @@ -69785,33 +65478,33 @@ \section{Traceability} \hline DMS-PRTL-REQ-0017 & LVV-9855 & -LVV-T650 \\ +LVV-T1334 \\ & & -LVV-T1334 \\ +LVV-T650 \\ \hline DMS-PRTL-REQ-0016 & LVV-9856 & LVV-T5 \\ & & -LVV-T649 \\ +LVV-T2172 \\ & & LVV-T1334 \\ & & -LVV-T2172 \\ +LVV-T649 \\ \hline DMS-PRTL-REQ-0015 & LVV-9857 & -LVV-T648 \\ +LVV-T2172 \\ & & -LVV-T1334 \\ +LVV-T648 \\ & & -LVV-T2172 \\ +LVV-T1334 \\ \hline DMS-PRTL-REQ-0018 & LVV-9858 & @@ -69834,13 +65527,13 @@ \section{Traceability} \hline DMS-PRTL-REQ-0022 & LVV-9862 & -LVV-T5 \\ +LVV-T2717 \\ & & -LVV-T2716 \\ +LVV-T5 \\ & & -LVV-T2717 \\ +LVV-T2716 \\ \hline DMS-PRTL-REQ-0023 & LVV-9863 & @@ -69862,16 +65555,16 @@ \section{Traceability} LVV-T655 \\ & & -LVV-T1334 \\ +LVV-T2717 \\ & & -LVV-T2172 \\ +LVV-T2716 \\ & & -LVV-T2716 \\ +LVV-T2172 \\ & & -LVV-T2717 \\ +LVV-T1334 \\ \hline DMS-PRTL-REQ-0025 & LVV-9867 & @@ -69886,32 +65579,32 @@ \section{Traceability} \hline DMS-PRTL-REQ-0026 & LVV-9869 & -LVV-T5 \\ +LVV-T2717 \\ & & -LVV-T661 \\ +LVV-T5 \\ & & -LVV-T1334 \\ +LVV-T2716 \\ & & LVV-T2172 \\ & & -LVV-T2716 \\ +LVV-T1334 \\ & & -LVV-T2717 \\ +LVV-T661 \\ \hline DMS-PRTL-REQ-0019 & LVV-9870 & LVV-T663 \\ & & -LVV-T2677 \\ +LVV-T2711 \\ & & -LVV-T2711 \\ +LVV-T2677 \\ \hline DMS-PRTL-REQ-0034 & LVV-9871 & @@ -69931,26 +65624,26 @@ \section{Traceability} \hline DMS-PRTL-REQ-0039 & LVV-9875 & -LVV-T673 \\ +LVV-T2721 \\ & & -LVV-T707 \\ +LVV-T2710 \\ & & -LVV-T2709 \\ +LVV-T707 \\ & & -LVV-T2710 \\ +LVV-T673 \\ & & -LVV-T2721 \\ +LVV-T2709 \\ \hline DMS-PRTL-REQ-0037 & LVV-9876 & -LVV-T671 \\ +LVV-T2677 \\ & & -LVV-T2677 \\ +LVV-T671 \\ \hline DMS-PRTL-REQ-0036 & LVV-9877 & @@ -69961,70 +65654,70 @@ \section{Traceability} LVV-T669 \\ & & -LVV-T2677 \\ +LVV-T2712 \\ & & -LVV-T2712 \\ +LVV-T2677 \\ \hline DMS-PRTL-REQ-0038 & LVV-9879 & -LVV-T672 \\ +LVV-T2710 \\ & & -LVV-T707 \\ +LVV-T2677 \\ & & -LVV-T2677 \\ +LVV-T707 \\ & & -LVV-T2709 \\ +LVV-T672 \\ & & -LVV-T2710 \\ +LVV-T2709 \\ \hline DMS-PRTL-REQ-0041 & LVV-9880 & -LVV-T7 \\ +LVV-T674 \\ & & -LVV-T674 \\ +LVV-T7 \\ \hline DMS-PRTL-REQ-0040 & LVV-9881 & -LVV-T7 \\ +LVV-T675 \\ & & -LVV-T675 \\ +LVV-T7 \\ \hline DMS-PRTL-REQ-0044 & LVV-9882 & LVV-T679 \\ & & -LVV-T2677 \\ +LVV-T2721 \\ & & -LVV-T2721 \\ +LVV-T2677 \\ \hline DMS-PRTL-REQ-0043 & LVV-9883 & LVV-T678 \\ & & -LVV-T2677 \\ +LVV-T2721 \\ & & -LVV-T2721 \\ +LVV-T2677 \\ \hline DMS-PRTL-REQ-0042 & LVV-9884 & LVV-T677 \\ & & -LVV-T2677 \\ +LVV-T2721 \\ & & -LVV-T2721 \\ +LVV-T2677 \\ \hline DMS-PRTL-REQ-0045 & LVV-9885 & @@ -70032,10 +65725,10 @@ \section{Traceability} \hline DMS-PRTL-REQ-0046 & LVV-9886 & -LVV-T681 \\ +LVV-T1818 \\ & & -LVV-T1818 \\ +LVV-T681 \\ \hline DMS-PRTL-REQ-0048 & LVV-9887 & @@ -70050,10 +65743,10 @@ \section{Traceability} LVV-T6 \\ & & -LVV-T685 \\ +LVV-T2172 \\ & & -LVV-T2172 \\ +LVV-T685 \\ \hline DMS-PRTL-REQ-0052 & LVV-9890 & @@ -70064,13 +65757,13 @@ \section{Traceability} LVV-T6 \\ & & -LVV-T684 \\ +LVV-T2172 \\ & & LVV-T1334 \\ & & -LVV-T2172 \\ +LVV-T684 \\ \hline DMS-PRTL-REQ-0051 & LVV-9892 & @@ -70081,17 +65774,17 @@ \section{Traceability} LVV-T6 \\ & & -LVV-T689 \\ +LVV-T2172 \\ & & -LVV-T2172 \\ +LVV-T689 \\ \hline DMS-PRTL-REQ-0053 & LVV-9894 & -LVV-T6 \\ +LVV-T688 \\ & & -LVV-T688 \\ +LVV-T6 \\ \hline DMS-PRTL-REQ-0056 & LVV-9895 & @@ -70125,10 +65818,10 @@ \section{Traceability} LVV-T6 \\ & & -LVV-T690 \\ +LVV-T2172 \\ & & -LVV-T2172 \\ +LVV-T690 \\ \hline DMS-PRTL-REQ-0067 & LVV-9902 & @@ -70144,10 +65837,10 @@ \section{Traceability} \hline DMS-PRTL-REQ-0062 & LVV-9905 & -LVV-T2677 \\ +LVV-T2712 \\ & & -LVV-T2712 \\ +LVV-T2677 \\ \hline DMS-PRTL-REQ-0063 & LVV-9906 & @@ -70163,24 +65856,24 @@ \section{Traceability} \hline DMS-PRTL-REQ-0069 & LVV-9909 & -LVV-T2677 \\ +LVV-T2718 \\ & & -LVV-T2718 \\ +LVV-T2677 \\ \hline DMS-PRTL-REQ-0074 & LVV-9910 & -LVV-T2677 \\ +LVV-T2718 \\ & & -LVV-T2718 \\ +LVV-T2677 \\ \hline DMS-PRTL-REQ-0071 & LVV-9911 & -LVV-T2677 \\ +LVV-T2718 \\ & & -LVV-T2718 \\ +LVV-T2677 \\ \hline DMS-PRTL-REQ-0072 & LVV-9912 & @@ -70192,23 +65885,23 @@ \section{Traceability} \hline DMS-PRTL-REQ-0070 & LVV-9914 & -LVV-T704 \\ +LVV-T2718 \\ & & -LVV-T2677 \\ +LVV-T2716 \\ & & -LVV-T2716 \\ +LVV-T2677 \\ & & -LVV-T2718 \\ +LVV-T704 \\ \hline DMS-PRTL-REQ-0075 & LVV-9915 & -LVV-T2677 \\ +LVV-T2721 \\ & & -LVV-T2721 \\ +LVV-T2677 \\ \hline DMS-PRTL-REQ-0077 & LVV-9916 & @@ -70243,43 +65936,43 @@ \section{Traceability} \hline DMS-PRTL-REQ-0087 & LVV-9923 & -LVV-T2677 \\ +LVV-T2718 \\ & & -LVV-T2718 \\ +LVV-T2677 \\ \hline DMS-PRTL-REQ-0083 & LVV-9924 & -LVV-T717 \\ +LVV-T2718 \\ & & -LVV-T2677 \\ +LVV-T2716 \\ & & -LVV-T2716 \\ +LVV-T2677 \\ & & -LVV-T2718 \\ +LVV-T717 \\ \hline DMS-PRTL-REQ-0086 & LVV-9925 & -LVV-T2677 \\ +LVV-T2718 \\ & & LVV-T2716 \\ & & -LVV-T2718 \\ +LVV-T2677 \\ \hline DMS-PRTL-REQ-0085 & LVV-9926 & -LVV-T719 \\ +LVV-T2718 \\ & & LVV-T2677 \\ & & -LVV-T2718 \\ +LVV-T719 \\ \hline DMS-PRTL-REQ-0088 & LVV-9927 & @@ -70287,10 +65980,10 @@ \section{Traceability} \hline DMS-PRTL-REQ-0084 & LVV-9928 & -LVV-T2677 \\ +LVV-T2716 \\ & & -LVV-T2716 \\ +LVV-T2677 \\ \hline DMS-PRTL-REQ-0091 & LVV-9929 & @@ -70302,30 +65995,30 @@ \section{Traceability} \hline DMS-PRTL-REQ-0092 & LVV-9931 & -LVV-T726 \\ +LVV-T2172 \\ & & -LVV-T2172 \\ +LVV-T726 \\ \hline DMS-PRTL-REQ-0095 & LVV-9932 & -LVV-T729 \\ +LVV-T2172 \\ & & LVV-T1334 \\ & & -LVV-T1818 \\ +LVV-T729 \\ & & -LVV-T2172 \\ +LVV-T1818 \\ \hline DMS-PRTL-REQ-0090 & LVV-9933 & -LVV-T724 \\ +LVV-T2172 \\ & & -LVV-T2172 \\ +LVV-T724 \\ \hline DMS-PRTL-REQ-0089 & LVV-9934 & @@ -70341,10 +66034,10 @@ \section{Traceability} \hline DMS-PRTL-REQ-0097 & LVV-9937 & -LVV-T2677 \\ +LVV-T2718 \\ & & -LVV-T2718 \\ +LVV-T2677 \\ \hline DMS-PRTL-REQ-0105 & LVV-9938 & @@ -70352,10 +66045,10 @@ \section{Traceability} \hline DMS-PRTL-REQ-0107 & LVV-9939 & -LVV-T741 \\ +LVV-T2172 \\ & & -LVV-T2172 \\ +LVV-T741 \\ \hline DMS-PRTL-REQ-0102 & LVV-9940 & @@ -70363,29 +66056,29 @@ \section{Traceability} \hline DMS-PRTL-REQ-0106 & LVV-9941 & -LVV-T740 \\ - & - & LVV-T2172 \\ & & -LVV-T2677 \\ +LVV-T740 \\ & & LVV-T2712 \\ & & LVV-T2721 \\ + & + & +LVV-T2677 \\ \hline DMS-PRTL-REQ-0098 & LVV-9942 & LVV-T732 \\ & & -LVV-T2171 \\ +LVV-T2172 \\ & & -LVV-T2172 \\ +LVV-T2171 \\ \cdashline{2-3} & LVV-20546 & \\ \hline DMS-PRTL-REQ-0099 & @@ -70422,16 +66115,16 @@ \section{Traceability} \hline DMS-PRTL-REQ-0111 & LVV-9951 & -LVV-T745 \\ +LVV-T2718 \\ & & -LVV-T1818 \\ +LVV-T745 \\ & & LVV-T2677 \\ & & -LVV-T2718 \\ +LVV-T1818 \\ \hline DMS-PRTL-REQ-0114 & LVV-9952 & @@ -70506,10 +66199,10 @@ \section{Traceability} \hline DMS-NB-REQ-0009 & LVV-9969 & -LVV-T766 \\ +LVV-T2171 \\ & & -LVV-T2171 \\ +LVV-T766 \\ \hline DMS-NB-REQ-0014 & LVV-9970 & @@ -70517,13 +66210,13 @@ \section{Traceability} \hline DMS-NB-REQ-0005 & LVV-9971 & -LVV-T762 \\ +LVV-T2171 \\ & & -LVV-T1436 \\ +LVV-T762 \\ & & -LVV-T2171 \\ +LVV-T1436 \\ \hline DMS-NB-REQ-0015 & LVV-9972 & @@ -70555,26 +66248,20 @@ \section{Traceability} \hline DMS-NB-REQ-0023 & LVV-9979 & -LVV-T780 \\ - & - & LVV-T2339 \\ & & -LVV-T2339 \\ - & - & -LVV-T2339 \\ +LVV-T780 \\ \hline DMS-NB-REQ-0017 & LVV-9980 & LVV-T774 \\ & & -LVV-T1436 \\ +LVV-T2171 \\ & & -LVV-T2171 \\ +LVV-T1436 \\ \hline DMS-NB-REQ-0021 & LVV-9981 & @@ -70646,10 +66333,10 @@ \section{Traceability} \hline DMS-NB-REQ-0002 & LVV-9998 & -LVV-T793 \\ +LVV-T1436 \\ & & -LVV-T1436 \\ +LVV-T793 \\ \hline DMS-NB-REQ-0003 & LVV-9999 & @@ -70657,13 +66344,13 @@ \section{Traceability} \hline DMS-NB-REQ-0001 & LVV-10000 & -LVV-T792 \\ +LVV-T2171 \\ & & LVV-T1436 \\ & & -LVV-T2171 \\ +LVV-T792 \\ \hline DMS-NB-REQ-0004 & LVV-10001 & @@ -70681,20 +66368,20 @@ \section{Traceability} LVV-T797 \\ & & -LVV-T2677 \\ +LVV-T2712 \\ & & LVV-T2678 \\ & & -LVV-T2712 \\ +LVV-T2677 \\ \hline DMS-API-REQ-0028 & LVV-10004 & -LVV-T803 \\ +LVV-T2678 \\ & & -LVV-T2678 \\ +LVV-T803 \\ \hline DMS-API-REQ-0024 & LVV-10005 & @@ -70710,10 +66397,10 @@ \section{Traceability} \hline DMS-API-REQ-0030 & LVV-10008 & -LVV-T805 \\ +LVV-T2678 \\ & & -LVV-T2678 \\ +LVV-T805 \\ \hline DMS-API-REQ-0025 & LVV-10009 & @@ -70733,23 +66420,23 @@ \section{Traceability} \hline DMS-API-REQ-0008 & LVV-10013 & -LVV-T808 \\ +LVV-T1437 \\ & & LVV-T1334 \\ & & -LVV-T1437 \\ +LVV-T808 \\ \hline DMS-API-REQ-0007 & LVV-10014 & -LVV-T807 \\ +LVV-T1437 \\ & & LVV-T1334 \\ & & -LVV-T1437 \\ +LVV-T807 \\ \hline DMS-API-REQ-0006 & LVV-10015 & @@ -70757,10 +66444,10 @@ \section{Traceability} \hline DMS-API-REQ-0016 & LVV-10016 & -LVV-T810 \\ +LVV-T2678 \\ & & -LVV-T2678 \\ +LVV-T810 \\ \hline DMS-API-REQ-0018 & LVV-10017 & @@ -70790,10 +66477,10 @@ \section{Traceability} \hline DMS-API-REQ-0034 & LVV-10022 & -LVV-T816 \\ +LVV-T2678 \\ & & -LVV-T2678 \\ +LVV-T816 \\ \hline DMS-API-REQ-0019 & LVV-10023 & @@ -70841,10 +66528,10 @@ \section{Traceability} \hline DMS-API-REQ-0003 & LVV-10034 & -LVV-T829 \\ +LVV-T1437 \\ & & -LVV-T1437 \\ +LVV-T829 \\ \hline DMS-API-REQ-0004 & LVV-10035 & @@ -70856,10 +66543,10 @@ \section{Traceability} \hline DMS-API-REQ-0001 & LVV-10037 & -LVV-T828 \\ +LVV-T1437 \\ & & -LVV-T1437 \\ +LVV-T828 \\ \hline DMS-API-REQ-0035 & LVV-10038 & @@ -70992,10 +66679,10 @@ \section{Traceability} LVV-T2097 \\ \cdashline{2-3} & LVV-19217 & -LVV-T2094 \\ +LVV-T2096 \\ & & -LVV-T2096 \\ +LVV-T2094 \\ \hline DMS-REQ-0395 & LVV-18465 & @@ -71047,10 +66734,10 @@ \section{Traceability} \hline DMS-MWST-REQ-0013 & LVV-19742 & -LVV-T1982 \\ +LVV-T1983 \\ & & -LVV-T1983 \\ +LVV-T1982 \\ \hline DMS-MWBT-REQ-0005 & LVV-19743 & @@ -71078,10 +66765,10 @@ \section{Traceability} \hline DMS-MWST-REQ-0014 & LVV-19750 & -LVV-T1982 \\ +LVV-T1983 \\ & & -LVV-T1983 \\ +LVV-T1982 \\ \hline DMS-MWBT-REQ-0011 & LVV-19751 & \\ \hline @@ -71139,10 +66826,10 @@ \section{Traceability} \hline DMS-MWBT-REQ-0047 & LVV-19767 & -LVV-T1982 \\ +LVV-T1983 \\ & & -LVV-T1983 \\ +LVV-T1982 \\ \hline DMS-MWBT-REQ-0028 & LVV-19768 & \\ \hline @@ -71166,10 +66853,10 @@ \section{Traceability} \hline DMS-MWST-REQ-0005 & LVV-19774 & -LVV-T1982 \\ +LVV-T1983 \\ & & -LVV-T1983 \\ +LVV-T1982 \\ \hline DMS-MWBT-REQ-0041 & LVV-19775 & \\ \hline @@ -71207,13 +66894,13 @@ \section{Traceability} \hline DMS-MWBT-REQ-0046 & LVV-19785 & -LVV-T1982 \\ +LVV-T1985 \\ & & LVV-T1983 \\ & & -LVV-T1985 \\ +LVV-T1982 \\ \hline DMS-MWST-REQ-0009 & LVV-19786 & \\ \hline @@ -71245,17 +66932,17 @@ \section{Traceability} \hline DMS-MWST-REQ-0004 & LVV-19795 & -LVV-T1982 \\ +LVV-T1983 \\ & & -LVV-T1983 \\ +LVV-T1982 \\ \hline DMS-MWST-REQ-0011 & LVV-19796 & -LVV-T1982 \\ +LVV-T1983 \\ & & -LVV-T1983 \\ +LVV-T1982 \\ \hline DMS-MWBT-REQ-0004 & LVV-19797 & @@ -71297,10 +66984,10 @@ \section{Traceability} \hline DMS-MWST-REQ-0012 & LVV-19809 & -LVV-T1982 \\ +LVV-T1983 \\ & & -LVV-T1983 \\ +LVV-T1982 \\ \hline DMS-MWBT-REQ-0088 & LVV-19810 & @@ -71428,10 +67115,10 @@ \section{Traceability} \hline DMS-MWST-REQ-0006 & LVV-19850 & -LVV-T1982 \\ +LVV-T1983 \\ & & -LVV-T1983 \\ +LVV-T1982 \\ \hline DMS-MWBT-REQ-0085 & LVV-19851 & @@ -71461,10 +67148,10 @@ \section{Traceability} \hline DMS-MWST-REQ-0007 & LVV-19859 & -LVV-T1982 \\ +LVV-T1983 \\ & & -LVV-T1983 \\ +LVV-T1982 \\ \hline DMS-MWBT-REQ-0087 & LVV-19860 & @@ -71472,28 +67159,56 @@ \section{Traceability} \hline DMS-MWST-REQ-0010 & LVV-19861 & -LVV-T1982 \\ +LVV-T1983 \\ & & -LVV-T1983 \\ +LVV-T1982 \\ \hline DMS-MWBT-REQ-0056 & LVV-19862 & \\ \hline DMS-MWST-REQ-0008 & LVV-19863 & -LVV-T1982 \\ +LVV-T1983 \\ & & -LVV-T1983 \\ +LVV-T1982 \\ \hline DMS-MWST-REQ-0017 & LVV-19864 & -LVV-T1982 \\ +LVV-T1983 \\ & & -LVV-T1983 \\ +LVV-T1982 \\ \hline DMS-MWBT-REQ-0018 & LVV-19865 & \\ +\hline + DMS-REQ-0405 & + LVV-20864 & +LVV-T3102 \\ +\hline + DMS-REQ-0406 & + LVV-20865 & +LVV-T3103 \\ +\hline + DMS-REQ-0402 & + LVV-20866 & +LVV-T3074 \\ +\hline + DMS-REQ-0404 & + LVV-20867 & +LVV-T3073 \\ +\hline + DMS-REQ-0403 & + LVV-20868 & +LVV-T3101 \\ +\hline + DMS-REQ-0400 & + LVV-20869 & +LVV-T3099 \\ +\hline + DMS-REQ-0401 & + LVV-20870 & +LVV-T3100 \\ \hline \end{longtable}