Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

extend the science case section or appendix #47

Open
Bonnarel opened this issue Feb 29, 2024 · 34 comments
Open

extend the science case section or appendix #47

Bonnarel opened this issue Feb 29, 2024 · 34 comments

Comments

@Bonnarel
Copy link
Collaborator

Bonnarel commented Feb 29, 2024

This issue is there to start writing science cases expressing the need of an ObsCore extension for radio data.
Suggestion is to describe each science case in a separate "comment" of this issue. The other people feedback on each specific science case can be done by "quote replying" to this comment.

@Bonnarel Bonnarel changed the title science cases extend the science case section or appendix Feb 29, 2024
@alle-ira
Copy link
Member

\subsection{Use case - s_resolution_min}
\textit{Comparative study of low surface brightness extended emission surrounding compact sources, like for instance Virgo A. Select any dataset of type map (raster or on-the-fly) with s_resolution_min larger than the desired spatial resolution of 1 arcmin.}
Show me all datasets satisfying:
I. Minimum spatial resolution > 0.017 deg
II Target Virgo A or position inside 15 arcmin from 187.7059308,+12.3911232
III Scan mode is raster map or on-the-fly map
\begin{verbatim}
s_resolution_min > 0.017 AND
WHERE (target_name = 'Virgo A' OR
CONTAINS(POINT(s_ra,s_dec),CIRCLE,187.7059308,+12.3911232,0.25)) = 1)) AND
(scan_mode = 'raster map' OR scan_mode = 'on-the-fly map')
\end{verbatim}

@alle-ira
Copy link
Member

\subsection{Use case - s_resolution_max}
\textit{Morphological study of SNR IC443. Select any dataset of type map (raster or on-the-fly) with s_resolution_max less than the desired spatial resolution of 1 arcmin.}

Show me all datasets satisfying:
I. Maximum spatial resolution < 0.017 deg
II Target IC443 or position inside 15 arcmin from 94.2500000,+22.5699997
\begin{verbatim}
s_resolution_max < 0.017 AND
WHERE (target_name = 'IC443' OR
CONTAINS(POINT(s_ra,s_dec),CIRCLE(94.2500000,+22.5699997,0.25)) = 1)) AND
(scan_mode = 'raster map' OR scan_mode = 'on-the-fly map')
\end{verbatim}

@alle-ira
Copy link
Member

alle-ira commented Mar 14, 2024

\subsection{Use case - s_fov_min}
\textit{Select any dataset with minimum field of view larger than 0.8 degree. For instance, investigate the region surrounding cluster Abell 194.}

Show me all datasets satisfying:
I. Minimum FOV > 0.8 deg
II Target name = Abell 194 or position inside 15 arcmin from 21.5054167, -1.3672221
\begin{verbatim}
SELECT * FROM ivoa.ObscoreRadioExtended
WHERE s_fov_min > 0.8 AND
(target_name = 'Abell 194' OR
CONTAINS(POINT(s_ra,s_dec),CIRCLE(21.5054167,-1.3672221,0.25)) = 1)) AND
(scan_mode = 'raster map' OR scan_mode = 'on-the-fly map')
\end{verbatim}

@alle-ira
Copy link
Member

alle-ira commented Mar 14, 2024

\subsection{Use case - s_fov_min}
\textit{Pictor A has a typical angular extension $\theta = 8$ arcminutes , select any image/cube completely containing the target}
Show me all datasets satisfying:
I. Target name = Pictor A
II. The circle defined by the minimum FOV of the dataset fully contains the circle delimiting Pictor A.
\begin{verbatim}
WHERE target_name = 'Pictor A' AND
CONTAINS(CIRCLE(79.9571789, -45.7788479,(8/60)/2),
CIRCLE(s_ra, s_dec, s_fov_min/2)) = 1)
\end{verbatim}

@alle-ira
Copy link
Member

The above queries can be run with s_resolution_min and s_fov_max instead of s_resolution_max and s_fov_min respectively, to obtain results in which at least part of the dataset satisfy the condition.
For instance, consider datasets with a large observed bandwidth, like those taken with wide/ultrawide band receivers.
The condition s_resolution_max<d_typical may not be satisfied. At the same time, the user may want to select those dataset where the desired condition on spatial resolution is matched at least partially within the observed band.

@alle-ira
Copy link
Member

\subsection{Use case - dataproduct_type}
\textit{Select all observations of calibrator source 3C48 with the Medicina Grueff radio telescope at frequencies in the range 20-21 GHz, to investigate its flux variability (light curve) in the years 2000-2023}
Show me all datasets satisfying:
I. Target name = 3C 48
II. obs_collection = ‘INAF-Medicina, single dish’
III. Observed frequency in the range 20-21 GHz
IV. dataproduct_type = spatial_profile or dataproduct_type = map
V. 51544 < observation time (MJD) < 60309
\begin{verbatim}
SELECT * FROM ivoa.ObscoreRadioExtended
WHERE obs_collection EQ ‘INAF-Medicina, single dish’ AND
(em_min >=20000 AND em_max <= 21000) AND
(dataproduct_type EQ 'spatial profile' OR dataproduct_type EQ 'map') AND
target_name = '3C48' AND
(t_min >= 51544 AND t_max <= 60309)
\end{verbatim}

@alle-ira
Copy link
Member

alle-ira commented Mar 14, 2024

\subsection{Use case - f_resolution, f_min, f_max}
\textit{Select any cube with spectral resolution better than 1 MHz and spectral range inside the 1 to 1.5 GHz band.}

Show me all datasets satisfying:
I. Product type is cube
II. spectral resolution better than 1 MHz
f_min and f_max are computed by means of a user defined function.
\begin{verbatim}
SELECT * FROM ivoa.ObscoreRadioExtended
WHERE dataproduct_type = 'cube' AND
f_resolution < 1000000 AND
f_min > 1000000 AND
f_max < 1500000
\end{verbatim}

@alle-ira
Copy link
Member

alle-ira commented Mar 14, 2024

\subsection{Use case - f_resolution, f_min, f_max} \textit{Select any cube with spectral resolution better than 1 MHz and spectral range inside the 1 to 1.5 GHz band.}

Show me all datasets satisfying:
I. Product type is cube
II. spectral resolution better than 1 MHz
f_min and f_max are computed by means of a user defined function. \begin{verbatim} SELECT * FROM ivoa.ObscoreRadioExtended WHERE dataproduct_type = 'cube' AND f_resolution < 1000000 AND f_min > 1000000 AND f_max < 1500000 \end{verbatim}

@alle-ira
Copy link
Member

\subsection{Use case - f_resolution, f_min, f_max} \textit{Select any cube with spectral resolution better than 1 MHz and spectral range inside the 1 to 1.5 GHz band.}

Show me all datasets satisfying: I. Product type is cube II. spectral resolution better than 1 MHz f_min and f_max are computed by means of a user defined function. \begin{verbatim} SELECT * FROM ivoa.ObscoreRadioExtended WHERE dataproduct_type = 'cube' AND f_resolution < 1000000 AND f_min > 1000000 AND f_max < 1500000 \end{verbatim}

This use case should be rephrased according to the introduction of a user-defined function to convert from frequency to wavelength values.

@loumir
Copy link
Collaborator

loumir commented Mar 28, 2024

\subsection{Use case - s_resolution_min} \textit{Comparative study of low surface brightness extended emission surrounding compact sources, like for instance Virgo A. Select any dataset of type map (raster or on-the-fly) with s_resolution_min larger than the desired spatial resolution of 1 arcmin.} Show me all datasets satisfying: I. Minimum spatial resolution > 0.017 deg II Target Virgo A or position inside 15 arcmin from 187.7059308,+12.3911232 III Scan mode is raster map or on-the-fly map \begin{verbatim} s_resolution_min > 0.017 AND WHERE (target_name = 'Virgo A' OR CONTAINS(POINT(s_ra,s_dec),CIRCLE,187.7059308,+12.3911232,0.25)) = 1)) AND (scan_mode = 'raster map' OR scan_mode = 'on-the-fly map') \end{verbatim}

does it mean that you want a coverage ( s_fov) big enough to include source + emission ?
in this case we would expect a constraint on s_fov_min and not s_resolution_min

or : did you mean s_resolution_min < 0.017 ???
François & Mireille

@loumir
Copy link
Collaborator

loumir commented Mar 28, 2024

\subsection{Use case - s_resolution_max} \textit{Morphological study of SNR IC443. Select any dataset of type map (raster or on-the-fly) with s_resolution_max less than the desired spatial resolution of 1 arcmin.} Show me all datasets satisfying: I. Maximum spatial resolution < 0.017 deg II Target IC443 or position inside 15 arcmin from 94.2500000,+22.5699997 \begin{verbatim} s_resolution_max < 0.017 AND WHERE (target_name = 'IC443' OR CONTAINS(POINT(s_ra,s_dec),CIRCLE(94.2500000,+22.5699997,0.25)) = 1)) AND (scan_mode = 'raster map' OR scan_mode = 'on-the-fly map') \end{verbatim}

"Select any dataset of type map (raster or on-the-fly) "

as there is no dataproductype =map , we could rephrase as
Select a dataset whose scan mode is raster or on-the-fly ....

@loumir
Copy link
Collaborator

loumir commented Mar 28, 2024

\subsection{Use case - s_fov_min} \textit{Select any dataset with minimum field of view larger than 0.8 degree. For instance, investigate the region surrounding cluster Abell 194.}

Show me all datasets satisfying: I. Minimum FOV > 0.8 deg II Target name = Abell 194 or position inside 15 arcmin from 21.5054167, -1.3672221 \begin{verbatim} SELECT * FROM ivoa.ObscoreRadioExtended WHERE s_fov_min > 0.8 AND (target_name = 'Abell 194' OR CONTAINS(POINT(s_ra,s_dec),CIRCLE(21.5054167,-1.3672221,0.25)) = 1)) AND (scan_mode = 'raster map' OR scan_mode = 'on-the-fly map') \end{verbatim}

OK , very appropriate. FB & ML

@loumir
Copy link
Collaborator

loumir commented Mar 28, 2024

\subsection{Use case - s_fov_min} \textit{Pictor A has a typical angular extension θ=8 arcminutes , select any image/cube completely containing the target} Show me all datasets satisfying: I. Target name = Pictor A II. The circle defined by the minimum FOV of the dataset fully contains the circle delimiting Pictor A. \begin{verbatim} WHERE target_name = 'Pictor A' AND CONTAINS(CIRCLE(79.9571789, -45.7788479,(8/60)/2), CIRCLE(s_ra, s_dec, s_fov_min/2)) = 1) \end{verbatim}

Ok well done ML &FB

@loumir
Copy link
Collaborator

loumir commented Mar 28, 2024

\subsection{Use case - dataproduct_type} \textit{Select all observations of calibrator source 3C48 with the Medicina Grueff radio telescope at frequencies in the range 20-21 GHz, to investigate its flux variability (light curve) in the years 2000-2023} Show me all datasets satisfying: I. Target name = 3C 48 II. obs_collection = ‘INAF-Medicina, single dish’ III. Observed frequency in the range 20-21 GHz IV. dataproduct_type = spatial_profile or dataproduct_type = map V. 51544 < observation time (MJD) < 60309 \begin{verbatim} SELECT * FROM ivoa.ObscoreRadioExtended WHERE obs_collection EQ ‘INAF-Medicina, single dish’ AND (em_min >=20000 AND em_max <= 21000) AND (dataproduct_type EQ 'spatial profile' OR dataproduct_type EQ 'map') AND target_name = '3C48' AND (t_min >= 51544 AND t_max <= 60309) \end{verbatim}

'map' is not allowed as dataproduct_type value , but it seems that scan_mode can be used as a constraint like :
(dataproduct_type EQ 'spatial profile' OR scan_mode LIKE '%map%')
can this work ?

ML

@loumir
Copy link
Collaborator

loumir commented Mar 28, 2024

\subsection{Use case - f_resolution, f_min, f_max} \textit{Select any cube with spectral resolution better than 1 MHz and spectral range inside the 1 to 1.5 GHz band.}

Show me all datasets satisfying: I. Product type is cube II. spectral resolution better than 1 MHz f_min and f_max are computed by means of a user defined function. \begin{verbatim} SELECT * FROM ivoa.ObscoreRadioExtended WHERE dataproduct_type = 'cube' AND f_resolution < 1000000 AND f_min > 1000000 AND f_max < 1500000 \end{verbatim}

to be completed , if we want to use user defined fonction for frequency conversion . ML

@loumir
Copy link
Collaborator

loumir commented Mar 28, 2024

\subsection{Use case - f_resolution, f_min, f_max} \textit{Select any cube with spectral resolution better than 1 MHz and spectral range inside the 1 to 1.5 GHz band.}

Show me all datasets satisfying: I. Product type is cube II. spectral resolution better than 1 MHz f_min and f_max are computed by means of a user defined function. \begin{verbatim} SELECT * FROM ivoa.ObscoreRadioExtended WHERE dataproduct_type = 'cube' AND f_resolution < 1000000 AND f_min > 1000000 AND f_max < 1500000 \end{verbatim}

frequencies are expressed in Hz so f_resolution < 1000000 AND f_min > 1.0 e+9 AND f_max < 1.5 e+9
ML

@alle-ira
Copy link
Member

alle-ira commented May 8, 2024

\subsection{Use case - s_resolution_min} \textit{Comparative study of low surface brightness extended emission surrounding compact sources, like for instance Virgo A. Select any dataset of type map (raster or on-the-fly) with s_resolution_min larger than the desired spatial resolution of 1 arcmin.} Show me all datasets satisfying: I. Minimum spatial resolution > 0.017 deg II Target Virgo A or position inside 15 arcmin from 187.7059308,+12.3911232 III Scan mode is raster map or on-the-fly map \begin{verbatim} s_resolution_min > 0.017 AND WHERE (target_name = 'Virgo A' OR CONTAINS(POINT(s_ra,s_dec),CIRCLE,187.7059308,+12.3911232,0.25)) = 1)) AND (scan_mode = 'raster map' OR scan_mode = 'on-the-fly map') \end{verbatim}

\subsection{Use case - s_resolution_min} \textit{Comparative study of low surface brightness extended emission surrounding compact sources, like for instance Virgo A. Select any dataset of type map (raster or on-the-fly) with s_resolution_min larger than the desired spatial resolution of 1 arcmin.} Show me all datasets satisfying: I. Minimum spatial resolution > 0.017 deg II Target Virgo A or position inside 15 arcmin from 187.7059308,+12.3911232 III Scan mode is raster map or on-the-fly map \begin{verbatim} s_resolution_min > 0.017 AND WHERE (target_name = 'Virgo A' OR CONTAINS(POINT(s_ra,s_dec),CIRCLE,187.7059308,+12.3911232,0.25)) = 1)) AND (scan_mode = 'raster map' OR scan_mode = 'on-the-fly map') \end{verbatim}

@Bonnarel We noted that in the latex document you changed the syntax of this query, which instead should remain as it was originally written. Specifically:
I. Minimum spatial resolution > 0.017 deg

@alle-ira
Copy link
Member

alle-ira commented May 8, 2024

\subsection{Use case - s_resolution_max} \textit{Morphological study of SNR IC443. Select any dataset of type map (raster or on-the-fly) with s_resolution_max less than the desired spatial resolution of 1 arcmin.} Show me all datasets satisfying: I. Maximum spatial resolution < 0.017 deg II Target IC443 or position inside 15 arcmin from 94.2500000,+22.5699997 \begin{verbatim} s_resolution_max < 0.017 AND WHERE (target_name = 'IC443' OR CONTAINS(POINT(s_ra,s_dec),CIRCLE(94.2500000,+22.5699997,0.25)) = 1)) AND (scan_mode = 'raster map' OR scan_mode = 'on-the-fly map') \end{verbatim}

"Select any dataset of type map (raster or on-the-fly) "

as there is no dataproductype =map , we could rephrase as Select a dataset whose scan mode is raster or on-the-fly ....

\subsection{Use case - dataproduct_type} \textit{Select all observations of calibrator source 3C48 with the Medicina Grueff radio telescope at frequencies in the range 20-21 GHz, to investigate its flux variability (light curve) in the years 2000-2023} Show me all datasets satisfying: I. Target name = 3C 48 II. obs_collection = ‘INAF-Medicina, single dish’ III. Observed frequency in the range 20-21 GHz IV. dataproduct_type = spatial_profile or dataproduct_type = map V. 51544 < observation time (MJD) < 60309 \begin{verbatim} SELECT * FROM ivoa.ObscoreRadioExtended WHERE obs_collection EQ ‘INAF-Medicina, single dish’ AND (em_min >=20000 AND em_max <= 21000) AND (dataproduct_type EQ 'spatial profile' OR dataproduct_type EQ 'map') AND target_name = '3C48' AND (t_min >= 51544 AND t_max <= 60309) \end{verbatim}

@Bonnarel if frequency must be expressed in KHz, this science case should be changed accordingly, since now em_min and em_max are intended in MHz. Note also that the query use frequency instead of wavelength: either we reformulate the query syntax by converting from frequency to wavelength, or we use f_min and f_max.

@alle-ira
Copy link
Member

alle-ira commented May 8, 2024

\subsection{Use case - f_resolution, f_min, f_max} \textit{Select any cube with spectral resolution better than 1 MHz and spectral range inside the 1 to 1.5 GHz band.}

Show me all datasets satisfying: I. Product type is cube II. spectral resolution better than 1 MHz f_min and f_max are computed by means of a user defined function. \begin{verbatim} SELECT * FROM ivoa.ObscoreRadioExtended WHERE dataproduct_type = 'cube' AND f_resolution < 1000000 AND f_min > 1000000 AND f_max < 1500000 \end{verbatim}

@Bonnarel if KHz must be the unit for any frequency attribute, this query should be modified as: f_resolution < 1000 AND f_min > 1000000 AND f_max < 1500000

@Bonnarel
Copy link
Collaborator Author

Bonnarel commented May 8, 2024 via email

@alle-ira
Copy link
Member

alle-ira commented May 8, 2024

\subsection{Use case - s_resolution_min} \textit{Comparative study of low surface brightness extended emission surrounding compact sources, like for instance Virgo A. Select any dataset of type map (raster or on-the-fly) with s_resolution_min larger than the desired spatial resolution of 1 arcmin.} Show me all datasets satisfying: I. Minimum spatial resolution > 0.017 deg II Target Virgo A or position inside 15 arcmin from 187.7059308,+12.3911232 III Scan mode is raster map or on-the-fly map \begin{verbatim} s_resolution_min > 0.017 AND WHERE (target_name = 'Virgo A' OR CONTAINS(POINT(s_ra,s_dec),CIRCLE,187.7059308,+12.3911232,0.25)) = 1)) AND (scan_mode = 'raster map' OR scan_mode = 'on-the-fly map') \end{verbatim}

does it mean that you want a coverage ( s_fov) big enough to include source + emission ? in this case we would expect a constraint on s_fov_min and not s_resolution_min

or : did you mean s_resolution_min < 0.017 ??? François & Mireille

With this science case we intended to focus on investigating the diffuse emission more than on having the whole source in the field of view. In fact, diffuse emission is washed out in case of a too high spatial resolution, hence we put the constraint on s_resolution_min which must be larger than 0.017.

@alle-ira
Copy link
Member

alle-ira commented May 8, 2024

D (scan_mode = 'r

\subsection{Use case - s_resolution_max} \textit{Morphological study of SNR IC443. Select any dataset of type map (raster or on-the-fly) with s_resolution_max less than the desired spatial resolution of 1 arcmin.} Show me all datasets satisfying: I. Maximum spatial resolution < 0.017 deg II Target IC443 or position inside 15 arcmin from 94.2500000,+22.5699997 \begin{verbatim} s_resolution_max < 0.017 AND WHERE (target_name = 'IC443' OR CONTAINS(POINT(s_ra,s_dec),CIRCLE(94.2500000,+22.5699997,0.25)) = 1)) AND (scan_mode = 'raster map' OR scan_mode = 'on-the-fly map') \end{verbatim}

"Select any dataset of type map (raster or on-the-fly) "

as there is no dataproductype =map , we could rephrase as Select a dataset whose scan mode is raster or on-the-fly ....

This use case actually uses scan_mode for the query.

@alle-ira
Copy link
Member

alle-ira commented May 8, 2024

'map' is not allowed as dataproduct_type value , but it seems that scan_mode can be used as a constraint like :
(dataproduct_type EQ 'spatial profile' OR scan_mode LIKE '%map%')
can this work ?

\subsection{Use case - dataproduct_type} \textit{Select all observations of calibrator source 3C48 with the Medicina Grueff radio telescope at frequencies in the range 20-21 GHz, to investigate its flux variability (light curve) in the years 2000-2023} Show me all datasets satisfying: I. Target name = 3C 48 II. obs_collection = ‘INAF-Medicina, single dish’ III. Observed frequency in the range 20-21 GHz IV. dataproduct_type = spatial_profile or dataproduct_type = map V. 51544 < observation time (MJD) < 60309 \begin{verbatim} SELECT * FROM ivoa.ObscoreRadioExtended WHERE obs_collection EQ ‘INAF-Medicina, single dish’ AND (em_min >=20000 AND em_max <= 21000) AND (dataproduct_type EQ 'spatial profile' OR dataproduct_type EQ 'map') AND target_name = '3C48' AND (t_min >= 51544 AND t_max <= 60309) \end{verbatim}

'map' is not allowed as dataproduct_type value , but it seems that scan_mode can be used as a constraint like : (dataproduct_type EQ 'spatial profile' OR scan_mode LIKE '%map%') can this work ?

ML

This could be in principle possibile provided we include also "cube" as a value for dataproduct_type. However, dataproduct_type=spatial_profile would include also skydip datasets which are not useful in this case. In any case, switching from ObsCore radio extension to vocabulary, what should we write in dataproduct_type for raster or otf maps in continuum observations? Do you think we should discuss this topic further?

@alle-ira
Copy link
Member

alle-ira commented May 8, 2024

\subsection{Use case - f_resolution, f_min, f_max} \textit{Select any cube with spectral resolution better than 1 MHz and spectral range inside the 1 to 1.5 GHz band.}
Show me all datasets satisfying: I. Product type is cube II. spectral resolution better than 1 MHz f_min and f_max are computed by means of a user defined function. \begin{verbatim} SELECT * FROM ivoa.ObscoreRadioExtended WHERE dataproduct_type = 'cube' AND f_resolution < 1000000 AND f_min > 1000000 AND f_max < 1500000 \end{verbatim}

frequencies are expressed in Hz so f_resolution < 1000000 AND f_min > 1.0 e+9 AND f_max < 1.5 e+9 ML

We should agree on the frequency units for the various attributes. We see that in Sect 4.2 of the current version of the working draft it is said that f_resolution,f_min and f_max must be in kHz.

@alle-ira
Copy link
Member

alle-ira commented May 8, 2024

No, eventually after november comments the chosen unit is Hz. Le 08/05/2024 à 15:23, Alessandra Zanichelli a écrit :

\subsection{Use case - f_resolution, f_min, f_max} \textit{Select any cube with spectral resolution better than 1 MHz and spectral range inside the 1 to 1.5 GHz band.} Show me all datasets satisfying: I. Product type is cube II. spectral resolution better than 1 MHz f_min and f_max are computed by means of a user defined function. \begin{verbatim} SELECT * FROM ivoa.ObscoreRadioExtended WHERE dataproduct_type = 'cube' AND f_resolution < 1000000 AND f_min > 1000000 AND f_max < 1500000 \end{verbatim} @Bonnarel https://github.com/Bonnarel if KHz must be the unit for any frequency attribute, this query should be modified as: f_resolution < 1000 AND f_min > 1000 AND f_max < 1500 — Reply to this email directly, view it on GitHub <#47 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AMP5LTDVIZYYBO7LSVE5ZGDZBIRL3AVCNFSM6AAAAABD76YSICVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMBQGU3DOMBZHE. You are receiving this because you were mentioned.Message ID: @.***>

Ok for Hz. Do you want us to modify all the science cases accordingly?

@Bonnarel
Copy link
Collaborator Author

\subsection{Use case - s_resolution_min} \textit{Comparative study of low surface brightness extended emission surrounding compact sources, like for instance Virgo A. Select any dataset of type map (raster or on-the-fly) with s_resolution_min larger than the desired spatial resolution of 1 arcmin.} Show me all datasets satisfying: I. Minimum spatial resolution > 0.017 deg II Target Virgo A or position inside 15 arcmin from 187.7059308,+12.3911232 III Scan mode is raster map or on-the-fly map \begin{verbatim} s_resolution_min > 0.017 AND WHERE (target_name = 'Virgo A' OR CONTAINS(POINT(s_ra,s_dec),CIRCLE,187.7059308,+12.3911232,0.25)) = 1)) AND (scan_mode = 'raster map' OR scan_mode = 'on-the-fly map') \end{verbatim}

\subsection{Use case - s_resolution_min} \textit{Comparative study of low surface brightness extended emission surrounding compact sources, like for instance Virgo A. Select any dataset of type map (raster or on-the-fly) with s_resolution_min larger than the desired spatial resolution of 1 arcmin.} Show me all datasets satisfying: I. Minimum spatial resolution > 0.017 deg II Target Virgo A or position inside 15 arcmin from 187.7059308,+12.3911232 III Scan mode is raster map or on-the-fly map \begin{verbatim} s_resolution_min > 0.017 AND WHERE (target_name = 'Virgo A' OR CONTAINS(POINT(s_ra,s_dec),CIRCLE,187.7059308,+12.3911232,0.25)) = 1)) AND (scan_mode = 'raster map' OR scan_mode = 'on-the-fly map') \end{verbatim}

@Bonnarel We noted that in the latex document you changed the syntax of this query, which instead should remain as it was originally written. Specifically: I. Minimum spatial resolution > 0.017 deg

OK. I have seen your answer on the scientific rationale. We didn't catche the intent

@Bonnarel
Copy link
Collaborator Author

\subsection{Use case - s_resolution_min} \textit{Comparative study of low surface brightness extended emission surrounding compact sources, like for instance Virgo A. Select any dataset of type map (raster or on-the-fly) with s_resolution_min larger than the desired spatial resolution of 1 arcmin.} Show me all datasets satisfying: I. Minimum spatial resolution > 0.017 deg II Target Virgo A or position inside 15 arcmin from 187.7059308,+12.3911232 III Scan mode is raster map or on-the-fly map \begin{verbatim} s_resolution_min > 0.017 AND WHERE (target_name = 'Virgo A' OR CONTAINS(POINT(s_ra,s_dec),CIRCLE,187.7059308,+12.3911232,0.25)) = 1)) AND (scan_mode = 'raster map' OR scan_mode = 'on-the-fly map') \end{verbatim}

does it mean that you want a coverage ( s_fov) big enough to include source + emission ? in this case we would expect a constraint on s_fov_min and not s_resolution_min
or : did you mean s_resolution_min < 0.017 ??? François & Mireille

With this science case we intended to focus on investigating the diffuse emission more than on having the whole source in the field of view. In fact, diffuse emission is washed out in case of a too high spatial resolution, hence we put the constraint on s_resolution_min which must be larger than 0.017.

OK, that's clear now. Maybe you could add a sentence to the phrasing of the science case at the beginning. Something
like :

Comparative study of low surface brightness extended emission surrounding compact sources, like for instance Virgo A. In order to avoid washing out of diffuse emission the spatial resolution should not be too high.

@Bonnarel
Copy link
Collaborator Author

D (scan_mode = 'r

\subsection{Use case - s_resolution_max} \textit{Morphological study of SNR IC443. Select any dataset of type map (raster or on-the-fly) with s_resolution_max less than the desired spatial resolution of 1 arcmin.} Show me all datasets satisfying: I. Maximum spatial resolution < 0.017 deg II Target IC443 or position inside 15 arcmin from 94.2500000,+22.5699997 \begin{verbatim} s_resolution_max < 0.017 AND WHERE (target_name = 'IC443' OR CONTAINS(POINT(s_ra,s_dec),CIRCLE(94.2500000,+22.5699997,0.25)) = 1)) AND (scan_mode = 'raster map' OR scan_mode = 'on-the-fly map') \end{verbatim}

"Select any dataset of type map (raster or on-the-fly) "

as there is no dataproductype =map , we could rephrase as Select a dataset whose scan mode is raster or on-the-fly ....

This use case actually uses scan_mode for the query.

Yes. But we rephrased the initial text of the use case accordingly.

@Bonnarel
Copy link
Collaborator Author

No, eventually after november comments the chosen unit is Hz. Le 08/05/2024 à 15:23, Alessandra Zanichelli a écrit :

\subsection{Use case - f_resolution, f_min, f_max} \textit{Select any cube with spectral resolution better than 1 MHz and spectral range inside the 1 to 1.5 GHz band.} Show me all datasets satisfying: I. Product type is cube II. spectral resolution better than 1 MHz f_min and f_max are computed by means of a user defined function. \begin{verbatim} SELECT * FROM ivoa.ObscoreRadioExtended WHERE dataproduct_type = 'cube' AND f_resolution < 1000000 AND f_min > 1000000 AND f_max < 1500000 \end{verbatim} @Bonnarel https://github.com/Bonnarel if KHz must be the unit for any frequency attribute, this query should be modified as: f_resolution < 1000 AND f_min > 1000 AND f_max < 1500 — Reply to this email directly, view it on GitHub <#47 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AMP5LTDVIZYYBO7LSVE5ZGDZBIRL3AVCNFSM6AAAAABD76YSICVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMBQGU3DOMBZHE. You are receiving this because you were mentioned.Message ID: @.***>

Ok for Hz. Do you want us to modify all the science cases accordingly?

I have a PR still open. I can easily make the changes (including in section 4.2) in it to fix this. I think the conversion in Hz has been done in most of them.

@Bonnarel
Copy link
Collaborator Author

\subsection{Use case - f_resolution, f_min, f_max} \textit{Select any cube with spectral resolution better than 1 MHz and spectral range inside the 1 to 1.5 GHz band.}
Show me all datasets satisfying: I. Product type is cube II. spectral resolution better than 1 MHz f_min and f_max are computed by means of a user defined function. \begin{verbatim} SELECT * FROM ivoa.ObscoreRadioExtended WHERE dataproduct_type = 'cube' AND f_resolution < 1000000 AND f_min > 1000000 AND f_max < 1500000 \end{verbatim}

to be completed , if we want to use user defined fonction for frequency conversion . ML

This is still undecided. Should we vote ? in case we go to user defined functions we should have :

...... AND f_resolution < 1000000 AND ivo_wl_to_freq( em_max) > 1e9 AND ivo_wl_to_freq (em_min) < 1.5e9

@Bonnarel
Copy link
Collaborator Author

'map' is not allowed as dataproduct_type value , but it seems that scan_mode can be used as a constraint like :
(dataproduct_type EQ 'spatial profile' OR scan_mode LIKE '%map%')
can this work ?

\subsection{Use case - dataproduct_type} \textit{Select all observations of calibrator source 3C48 with the Medicina Grueff radio telescope at frequencies in the range 20-21 GHz, to investigate its flux variability (light curve) in the years 2000-2023} Show me all datasets satisfying: I. Target name = 3C 48 II. obs_collection = ‘INAF-Medicina, single dish’ III. Observed frequency in the range 20-21 GHz IV. dataproduct_type = spatial_profile or dataproduct_type = map V. 51544 < observation time (MJD) < 60309 \begin{verbatim} SELECT * FROM ivoa.ObscoreRadioExtended WHERE obs_collection EQ ‘INAF-Medicina, single dish’ AND (em_min >=20000 AND em_max <= 21000) AND (dataproduct_type EQ 'spatial profile' OR dataproduct_type EQ 'map') AND target_name = '3C48' AND (t_min >= 51544 AND t_max <= 60309) \end{verbatim}

'map' is not allowed as dataproduct_type value , but it seems that scan_mode can be used as a constraint like : (dataproduct_type EQ 'spatial profile' OR scan_mode LIKE '%map%') can this work ?
ML

This could be in principle possibile provided we include also "cube" as a value for dataproduct_type. However, dataproduct_type=spatial_profile would include also skydip datasets which are not useful in this case. In any case, switching from ObsCore radio extension to vocabulary, what should we write in dataproduct_type for raster or otf maps in continuum observations? Do you think we should discuss this topic further?

cube is a data_product type since a long time. spatial_profile has been recently accepted by the TCG. we can still discuss if we really need a map product type or if the scanning mode is enough. Will you attend the radio session remotely ? It's at 6 AM UTC (8 AM central europe time) ?

@Bonnarel
Copy link
Collaborator Author

@alle-ira : you can have a look to the PR which I updated today. The result pdf can be seen in preview artefact under this action : https://github.com/ivoa-std/ObsCoreExtensionForRadioData/actions/runs/9029833282
Proposed differences can also be seen as "Files changed" in PR# 62

@alle-ira
Copy link
Member

Dear Francois,
we checked the artifact of the new PR and we would like to suggest the following changes :-)

  1. \subsection{Use case - s_resolution_max}: we propose to rephrase the description as "Select any dataset obtained in map scanning mode (raster or on-the-fly)..."

  2. apply to \subsection{Use case - s_fov_min} the same change as above

  3. Regarding the \todo in science case \subsection{Use case - s_fov_min B} we are not sure if you intend to explicitly add further science cases as described in the \todo. Maybe our remark may be added as an explanatory sentence at the beginning of the Appendix with references to the appropriate science cases.

  4. \subsection{Use case - dataproduct_type}: as we use LIKE instead of EQ, we should rephrase the following: IV. dataproduct_type = spatial_profile or the value for scan_mode contains "map"\

  5. \subsection{Use case - f_resolution, f_min, f_max}: the reference to the user defined function to compute f_min and f_max should be removed from this science case.

  6. \subsection{Use case - frequency selection for images }: the sentence could be rephrased as "Any image or cube observed at frequencies below 1 GHz."

Cheers,
Alessandra & Vincenzo

@Bonnarel
Copy link
Collaborator Author

Dear Alessandra,Vincenzo,
Sorry for the long delay

Dear Francois, we checked the artifact of the new PR and we would like to suggest the following changes :-)

1. \subsection{Use case - s_resolution_max}:  we propose to rephrase the description as "Select any dataset obtained in  map scanning mode (raster or on-the-fly)..."

OK. done

2. apply to \subsection{Use case - s_fov_min} the same change as above

OK done

3. Regarding the \todo in science case \subsection{Use case - s_fov_min B}  we are not sure if you intend to explicitly add further science cases as described in the \todo. Maybe our remark may be added as an explanatory sentence at the beginning of the Appendix with references to the appropriate science cases.

Yes I will probably add this text at the beginnig of the Appendix

4. \subsection{Use case - dataproduct_type}: as we use LIKE instead of EQ, we should rephrase the following: IV. dataproduct_type = spatial_profile or the value for scan_mode contains "map"\

OK done !

5. \subsection{Use case - f_resolution, f_min, f_max}: the reference to the user defined function to compute f_min and f_max should be removed from this science case.

Unfortunately during the interop almost everybody asked to remove f_min, f_max. (I was actually the only one in favor of that). So I ahev to rephrase everything accordingly.

6. \subsection{Use case - frequency selection  for images }: the sentence could be rephrased as "Any image or cube  observed at frequencies below 1 GHz."

OK done

Cheers, Alessandra & Vincenzo

Thanks for everything.
Cheers
François

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants