Details
Description
I have a long-pending action to flow down the DMSR HiPS/MOC requirements that were adopted in LCR-1425 to the R/LSP requirements document, LDM-554.
The HiPS and MOC requirements are in section 1.4.19 of LSE-61.
Here is the proposal:
MODIFY the following existing requirements in the Portal Aspect section
-----------------------------------------------------------------------
2.4.8 All-Sky Visualization
2.4.8.1 Display All-Sky HEALPix HiPS Image
ID: DMS-PRTL-REQ-0078
Specification: The Portal Aspect shall be able to display an all-sky image in the HEALPix IVOA HiPS format.
Discussion: 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.
Priority: 1b
Flowdown: DMS-REQ-0382, HiPS Visualization (Priority: 1b)
2.4.8.2 Zoom In and Out on a HEALPix HiPS Image
ID: DMS-PRTL-REQ-0079
Specification: The Portal Aspect shall enable a user to zoom in and out on a HEALPix HiPS all-sky image.
Discussion: The zooming in and out will enable a user to change effective spatial resolution of the image on the screen, transferring across levels of the image hierarchy.
Priority: 1b
Flowdown: DMS-REQ-0382, HiPS Visualization (Priority: 1b)
2.4.8.3 Pan Around on a HEALPix HiPS Image
ID: DMS-PRTL-REQ-0080
Specification: The Portal Aspect shall enable a user to move around within a HEALPix HiPS all-sky image when the full image is not displayed on the screen.
Discussion: 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.
Priority: 1b
Flowdown: DMS-REQ-0382, HiPS Visualization (Priority: 1b)
2.4.8.4 HEALPix Pixel Selection
ID: DMS-PRTL-REQ-0081
Specification: When displaying a HiPS image, the Portal Aspect shall enable a user to select individual HEALPix pixels or groups of pixels and obtain references to them which can be used in other LSP Aspects.
Discussion: UI selection of pixels, at selectable scales, can be done in the Portal, with the selections then used in other Aspects. A likely implementation would allow copying to the clipboard a HEALPix pixel ID in NEST or NUNIQ form in the Portal UI, and pasting it into appropriate locations in the other Aspects.
Priority: 2
Flowdown: DMS-LSP-REQ-0005, Linkage of Aspects
2.4.8.5 Retrieve HEALPix-Associated Data
ID: DMS-PRTL-REQ-0082
Specification: When displaying a HiPS image, the Portal Aspect shall enable a user to retrieve metadata and data associated with selected HEALPixels and display that information as tabular or image data as appropriate.
Discussion: 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.
A likely design might involve the publication of IVOA DataLink service descriptors along with a HiPS image dataset, providing for the creation of queries on the fly once a HEALPix pixel has been selected in the UI.
Priority: 2
Flowdown: DMS-PRTL-REQ-0004, Semantic Linkage: Portal Workflows
ADD THE FOLLOWING NEW REQUIREMENTS in the Portal Aspect section
---------------------------------------------------------------
2.4.8.6 HiPS Linkage to Coadds
ID: DMS-PRTL-REQ-xxx1
Specification: The Portal Aspect shall provide a means for linkage from a HiPS visualization to the underlying LSST coadded images. This SHOULD be implemented using a mechanism supported by both the LSST Science Platform and by community tools.
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.
Priority: 2
Flowdown: DMS-REQ-0381, HiPS Linkage to Coadds (Priority: 2)
2.4.8.7 Display MOC Data
ID: DMS-PRTL-REQ-xxx2
Specification: The Portal Aspect shall support the visualization of the LSST-generated MOCs as well as other MOCs which satisfy the IVOA MOC Recommendation.
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.
Priority: 1b
Flowdown: DMS-REQ-0385, Display MOC Data (Priority: 1b)
Notebook Aspect
ADD FOLLOWING 3.4.1 Image Visualization (DMS-NB-REQ-0032) A CHILD REQUIREMENT
-----------------------------------------------------------------------------
3.4.1.1 All-Sky Map Visualization
ID: DMS-NB-REQ-xxx1
Specification: The Notebook Aspect shall provide tools for the visualization of the all-sky HiPS and MOC data products produced for the survey.
Discussion: This can be satisfied by providing access to the Portal Aspect JavaScript components providing these services and/or by incorporating community open-source libraries for HiPS and MOC visualization in the Notebook Aspect user environment.
Priority: 1b
Flowdown: DMS-REQ-0382, HiPS Visualization (Priority: 1b); DMS-REQ-0385, Display MOC Data (Priority: 1b)
API Aspect
ADD FOLLOWING 4.1.2 Access to Image and Visit Metadata (DMS-API-REQ-0022)
-------------------------------------------------------------------------
4.1.x Access to All-Sky Dataset Metadata
ID: DMS-API-REQ-xxx0
Specification: The API Aspect shall provide a metadata service allowing discovery of the available all-sky HiPS and MOC datasets produced from the survey.
Discussion: IVOA standards in this area are somewhat lacking. There are conventions established by CDS for their hosting of lists of HiPS and MOC datasets created by the community. We may wish to use those in addition to providing our own. It would also be reasonable to provide access to ObsCore-style metadata (e.g., for wavelength and time coverage ranges) for these datasets. The project should engage with the community to develop a useful approach. The issue of versioning the data products from Data Release to Data Release should be addressed.
This requirement is Priority 2 despite the higher priority of the parent requirement in order to acknowledge the absence of clear existing standards, and because it should be possible to provide basic access to HiPS datasets in a more hard-coded manner at first.
Priority: 2
Flowdown: DMS-REQ-0380, HiPS Service (Priority: 1b)
ADD BEFORE 4.2.4 as another third-level section
-----------------------------------------------
4.2.x Serve All-Sky Data
4.2.x.1 Serve HiPS Image Data
ID: DMS-API-REQ-xxx1
Specification: The API Aspect shall provide a secure and authenticated Internet endpoint for an IVOA-compliant HiPS service for each published LSST HiPS image map.
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. Note that a "HiPS service" can be as simple as a static file tree exposed through a simple web server.
Priority: 1b
Flowdown: DMS-REQ-0380, HiPS Service (Priority: 1b)
4.2.x.2 Register HiPS Service
ID: DMS-API-REQ-xxx2
Specification: The API Aspect shall ensure that its HiPS services are advertised via Registry as well as in the HiPS community mechanism operated by CDS, or whatever equivalent mechanism may exist in the LSST operations era.
Priority: 1b
Flowdown: DMS-REQ-0380, HiPS Service (Priority: 1b)
4.2.x.3 Serve MOC Data
ID: DMS-API-REQ-xxx3
Specification: The API Aspect shall provide a secure and authenticated Internet endpoint, or endpoints, providing access to the MOC data available for the LSST survey, in at least the FITS format specified by the MOC standard.
Discussion: The MOC data corresponding to LSST-published HiPS maps will, per the HiPS standard, be available through the HiPS service endpoint(s). However, as of early 2020, there is no existing IVOA standard for the service of additional MOCs. The project should participate in community efforts to develop and implement such standards.
Priority: 1b
Flowdown: DMS-REQ-0384, Export MOCs as FITS (Priority: 1b)
Attachments
Issue Links
- is triggering
-
DM-25717 Update LSP Requirements (LDM-554) to reflect RFC-651, RFC-652, RFC-700, and RFC-704
- In Progress
- relates to
-
RFC-651 Explicitly add TAP UPLOAD (temporary-table-upload-and-join) to the LSP DAX and database requirements
- Adopted
-
RFC-652 Explicitly add ObsTAP support to the LSP requirements, LDM-554
- Adopted
This seems fine to me.