40 """Configuration parameters for writing a HiPS properties file."""
42 creator_did_template = Field[str](
43 doc=(
"Unique identifier of the HiPS - Format: IVOID. Use ``{band}`` to substitute the band name."),
47 obs_collection = Field[str](
48 doc=
"Short name of original data set - Format: one word",
51 obs_description_template = Field[str](
53 "Data set description - Format: free text, longer free text "
54 "description of the dataset. Use ``{band}`` to substitute "
58 prov_progenitor = ListField[str](
59 doc=
"Provenance of the original data - Format: free text",
62 obs_title_template = Field[str](
64 "Data set title format: free text, but should be short. "
65 "Use ``{band}`` to substitute the band name."
69 spectral_ranges = ConfigDictField(
70 doc=(
"Mapping from band to lambda_min, lamba_max (nm). May be approximate."),
72 itemtype=HipsPropertiesSpectralTerm,
75 initial_ra = Field[float](
76 doc=
"Initial RA (deg) (default for HiPS viewer). If not set will use a point in MOC.",
79 initial_dec = Field[float](
80 doc=
"Initial Declination (deg) (default for HiPS viewer). If not set will use a point in MOC.",
83 initial_fov = Field[float](
84 doc=
"Initial field-of-view (deg). If not set will use ~1 healpix tile.",
88 doc=
"Observation acknowledgements (free text).",
92 doc=
"Time (MJD) of earliest observation included in HiPS",
96 doc=
"Time (MJD) of latest observation included in HiPS",
105 raise ValueError(
"obs_collection cannot contain any space characters.")
111 u_term.lambda_min = 330.0
112 u_term.lambda_max = 400.0
115 g_term.lambda_min = 402.0
116 g_term.lambda_max = 552.0
119 r_term.lambda_min = 552.0
120 r_term.lambda_max = 691.0
123 i_term.lambda_min = 691.0
124 i_term.lambda_max = 818.0
127 z_term.lambda_min = 818.0
128 z_term.lambda_max = 922.0
131 y_term.lambda_min = 970.0
132 y_term.lambda_max = 1060.0