SOLARNET Metadata Recommendations for Solar Observations¶
This specification is licensed under the Creative Commons Attribution 4.0 International Public License. For more information see the LICENSE.txt in our GitHub Repository or the Creative Commons website.
If you want to find the latest released or past version, see the releases. To provide comments or suggestions, please create an issue or a pull request, or contact prits-group@astro.uio.no.
Abstract¶
Prior to these SOLARNET [1] recommendations, metadata descriptions of solar observations have been standardized only for space-based observations, but the standards have been mostly within a single mission at a time - at times with significant differences between different missions. Ground-based solar observations have typically not been made freely available to the general community, resulting in an even greater lack of standards for metadata descriptions. This situation makes it difficult to construct multi-instrument archives/virtual observatories, and makes it difficult to write generic data analysis tools. The metadata recommendations in this document aim to remedy this, to foster more collaboration and data sharing by acting as a common reference for generic analysis software and for ingestion into solar virtual observatories. As part of this, we also introduce a set of new, flexible mechanisms to represent metadata in FITS files (see the list of Appendices).
These recommendations are currently being followed by at least nine data pipelines [2] . Please notify prits-group@astro.uio.no if you use these recommendations so your pipeline can be added to the list. We also highly recommend that you ask to be put on our mailing list for occasional discussions and announcements of changes (prior to implementation in the document itself). This is important to ensure we do not implement changes that have already been “locked in”.
Release History¶
Part A. Description of FITS Keywords¶
- 1. About file formats
- 2. Header and Data Units (HDUs) in FITS files
- 3 The World Coordinate System (WCS) and related keywords
- 4 Time-related WCS keywords
- 5 Description of data contents
- 5.1 Data type/units (BTYPE/BNAME/BUNIT)
- 5.2 Exposure time, binning factors
- 5.3 Cadence
- 5.4 Instrument/data characteristics etc
- 5.4.1 Polarimetric data reference system
- 5.5 Quality aspects
- 5.6 Data statistics
- 5.6.1 Missing and saturated pixels, spikes/cosmic rays, padding, etc
- 5.6.2 Explicit listing of missing, saturated, spike/cosmic ray pixels etc
- 6 Metadata about affiliation, origin, acquisition, etc
- 7 Grouping
- 8 Pipeline processing applied to the data
- 9 Integrity and administrative information
- 10 Reporting of events detected by the pipeline/spacecraft
- Appendices
- Appendix I. Variable-keyword mechanism
- Appendix II. Pixel list mechanism for flagging pixels
- Appendix III. Meta-HDU mechanism
- Appendix IV. Adaptation to binary table extensions
- Appendix V. Other recommendations or suggestions
- Appendix VI. Extended mechanism for distortion corrections
- Appendix VII. External Extension References
- Appendix VIII. File list wildcard patterns and sorting
- Appendix IX. Higher-level (Level P) data: parameterized components
Part B. Lists of Mandatory and Optional FITS Keywords with Example Values¶
- 12 Mandatory keyword for all HDUs (Section 2.1)
- 13 Mandatory keywords for all Obs-HDUs (Section 2.2)
- 14 Mandatory WCS keyword for all HDUs with a UTC (time) coordinate (Section 4.1)
- 15 Mandatory keywords for fully SOLARNET-compliant Obs-HDUs
- 15.1 Mandatory general keywords (Sections 8, 9, and Appendix V-a)
- 15.2 Fundamental WCS coordinate keywords (Section 3.1)
- 15.3 Mandatory WCS positional keywords (Section 3.2)
- 15.3.1 Mandatory for ground-based observatories (Section 3.2)
- 15.3.2 Mandatory for Earth orbiting satellites (Section 3.2)
- 15.3.3 Mandatory for deep space missions (not Earth orbiting satellites) (Section 3.2)
- 15.4 Mandatory data description keywords (Sections 5.1, 5.2 and 5.6.2)
- 15.5 Mandatory keywords identifying the origin of the observations (Section 6)
- 15.6 Mandatory keywords for spectrographs and filter instruments (Sections 3.2 and 5.4)
- 15.7 Mandatory keyword for spectrographs (Section 5.4)
- 15.8 Mandatory keywords for polarimetric data (Section 5.4.1)
- 15.9 Mandatory keyword for grouping (Sections 7 and Appendix V-b )
- 16 Mandatory keyword for SOLARNET HDUs that contain keywords with a definition in conflict with the specifications in this document (Section 2.2)
- 17 Mandatory keywords for all HDUs that uses any of the variable-keyword, pixel list or meta-observation mechanism (Sections 2.1, 2.2, 2.3, Appendix I, Appendix II, and Appendix III)
- 18 Optional keywords for all Obs-HDUs
- 18.1 Optional keyword for deep space missions (not Earth orbiting satellites) (Section 3.2)
- 18.2 Optional date and time keywords (Section 4)
- 18.3 Optional keywords describing cadence (Section 5.3)
- 18.4 Optional keyword for spectrographs (Section 5.4)
- 18.5 Optional data description keywords (Section 5.1)
- 18.6 Optional keywords characterizing the instrument/data (Sections, 5.4 and 5.5)
- 18.7 Optional quality aspects keywords (Sections 3.1 and 5.5)
- 18.8 Optional data statistics keywords (Section 5.6)
- 18.9 Optional keywords for missing and saturated pixels (Section 5.6.1)
- 18.10 Optional pipeline processing keywords (Sections 8, 8.1 and 8.2)
- 18.11 Optional keyword for administrative information (Section 9)
- 18.12 Optional keywords for grouping (Section 7)
- 18.13 Optional keyword for binary table extensions using the variable-keyword, pixel list or meta-observation mechanism (Appendix I, Appendix I-d and Appendix III)