Wed, 30 Mar 2022 21:15:15 +0200
Minor changes
giuseppe@125 | 1 | ELDA Products |
giuseppe@125 | 2 | ---------------- |
giuseppe@125 | 3 | |
giuseppe@125 | 4 | This section describe the structure of ELDA products. |
giuseppe@125 | 5 | |
giuseppe@125 | 6 | |
giuseppe@125 | 7 | ELPP Products: dimensions |
giuseppe@125 | 8 | ~~~~~~~~~~~~~~~~~~~~~~~~~ |
giuseppe@125 | 9 | |
giuseppe@125 | 10 | Aerosol optical products have the wavelength dimension (accommodating products at different wavelength in the same variable) and time dimension (accommodating different profiles in the same time series). The altitude dimension is defined for reporting the information as a function of the altitude. The dimension nv is used following the cf convention whenever a bound is needed for some evaluation. In our case nv is used for defining variables which have per definition some bounds as time_bounds reported below. |
giuseppe@125 | 11 | |
giuseppe@125 | 12 | The following dimensions are defined in ELDA products: |
giuseppe@125 | 13 | |
giuseppe@125 | 14 | - time |
giuseppe@125 | 15 | - altitude |
giuseppe@125 | 16 | - wavelength |
giuseppe@125 | 17 | - nv |
giuseppe@125 | 18 | |
giuseppe@125 | 19 | The dimension *time* (mandatory) specifies the number of vertical profiles included in the product timeseries. |
giuseppe@125 | 20 | |
giuseppe@125 | 21 | The dimension *altitude* (mandatory) represents the number of rangebins characterizing each vertical profile |
giuseppe@125 | 22 | |
giuseppe@125 | 23 | The dimension *wavelength* (mandatory) indicates the number wavelengths for which the optical variables are provided |
giuseppe@125 | 24 | |
giuseppe@125 | 25 | The dimension *nv* (mandatory) is ancillary and it is always set to 2. |
giuseppe@125 | 26 | |
giuseppe@125 | 27 | |
giuseppe@125 | 28 | |
giuseppe@125 | 29 | ELDA Products: variables |
giuseppe@125 | 30 | ~~~~~~~~~~~~~~~~~~~~~~~~ |
giuseppe@125 | 31 | |
giuseppe@125 | 32 | latitude |
giuseppe@125 | 33 | :Type: *float* |
giuseppe@125 | 34 | :Dimensions: -- |
giuseppe@125 | 35 | :Variable\_Type: Mandatory |
giuseppe@125 | 36 | :Description: measurement site latitude |
giuseppe@125 | 37 | :Units: degrees_north |
giuseppe@125 | 38 | :Definition: *float latitude* |
giuseppe@125 | 39 | |
giuseppe@125 | 40 | longitude |
giuseppe@125 | 41 | :Type: *float* |
giuseppe@125 | 42 | :Dimensions: -- |
giuseppe@125 | 43 | :Variable\_Type: Mandatory |
giuseppe@125 | 44 | :Description: measurement site longitude |
giuseppe@125 | 45 | :Units: degrees_east |
giuseppe@125 | 46 | :Definition: *float longitude* |
giuseppe@125 | 47 | |
giuseppe@125 | 48 | station\_altitude |
giuseppe@125 | 49 | :Type: *float* |
giuseppe@125 | 50 | :Dimensions: -- |
giuseppe@125 | 51 | :Variable\_Type: Mandatory |
giuseppe@125 | 52 | :Description: station altitude above see level |
giuseppe@125 | 53 | :Units: m |
giuseppe@125 | 54 | :Definition: *float station\_altitude* |
giuseppe@125 | 55 | |
giuseppe@125 | 56 | altitude |
giuseppe@125 | 57 | :Type: *double* |
giuseppe@125 | 58 | :Dimensions: *altitude* |
giuseppe@125 | 59 | :Variable\_Type: Mandatory |
giuseppe@125 | 60 | :Description: altitude above see level |
giuseppe@125 | 61 | :Units: m |
giuseppe@125 | 62 | :Definition: *double altitude(altitude)* |
giuseppe@125 | 63 | |
giuseppe@125 | 64 | time |
giuseppe@125 | 65 | :Type: *double* |
giuseppe@125 | 66 | :Dimensions: *time* |
giuseppe@125 | 67 | :Variable\_Type: Mandatory |
giuseppe@125 | 68 | :Description: seconds since 1970-01-01T00:00:00Z |
giuseppe@125 | 69 | :Units: -- |
giuseppe@125 | 70 | :Definition: *double time(time)* |
giuseppe@125 | 71 | |
giuseppe@125 | 72 | time\_bounds |
giuseppe@125 | 73 | :Type: *double* |
giuseppe@125 | 74 | :Dimensions: *time, nv* |
giuseppe@125 | 75 | :Variable\_Type: Mandatory |
giuseppe@125 | 76 | :Description: seconds since 1970-01-01T00:00:00Z |
giuseppe@125 | 77 | :Units: -- |
giuseppe@125 | 78 | :Definition: *double time\_bounds(time,nv)* |
giuseppe@125 | 79 | |
giuseppe@125 | 80 | shots |
giuseppe@125 | 81 | :Type: *int* |
giuseppe@125 | 82 | :Dimensions: *time* |
giuseppe@125 | 83 | :Variable\_Type: Mandatory |
giuseppe@125 | 84 | :Description: accumulated laser shots |
giuseppe@125 | 85 | :Units: -- |
giuseppe@125 | 86 | :Definition: *int shots(time)* |
giuseppe@125 | 87 | |
giuseppe@125 | 88 | cloud\_mask\_type |
giuseppe@125 | 89 | :Type: *byte* |
giuseppe@125 | 90 | :Dimensions: -- |
giuseppe@125 | 91 | :Variable\_Type: Mandatory |
giuseppe@125 | 92 | :Description: Bimask describing the cloudmask type |
giuseppe@125 | 93 | :Units: -- |
giuseppe@125 | 94 | :Definition: *byte cloud_mask_type* |
giuseppe@125 | 95 | |
giuseppe@125 | 96 | cloud\_mask |
giuseppe@125 | 97 | :Type: *byte* |
giuseppe@125 | 98 | :Dimensions: *time, altitude* |
giuseppe@125 | 99 | :Variable\_Type: Optional |
giuseppe@125 | 100 | :Description: Bimask describing the cloudmask |
giuseppe@125 | 101 | :Units: -- |
giuseppe@125 | 102 | :Definition: *byte cloud_mask(time, altitude)* |
giuseppe@125 | 103 | |
giuseppe@125 | 104 | vertical\_resolution |
giuseppe@125 | 105 | :Type: *double* |
giuseppe@125 | 106 | :Dimensions: *wavelength, time, altitude* |
giuseppe@125 | 107 | :Variable\_Type: Mandatory |
giuseppe@125 | 108 | :Description: Effective vertical resolution according to Pappalardo et al., appl. opt. 2004 |
giuseppe@125 | 109 | :Units: *m* |
giuseppe@125 | 110 | :Definition: *double vertical\_resolution(wavelength, time, altitude)* |
giuseppe@125 | 111 | |
giuseppe@125 | 112 | |
giuseppe@125 | 113 | cirrus\_contamination |
giuseppe@125 | 114 | :Type: *byte* |
giuseppe@125 | 115 | :Dimensions: -- |
giuseppe@125 | 116 | :Variable\_Type: Mandatory |
giuseppe@125 | 117 | :Description: Do the profiles contain cirrus layers? |
giuseppe@125 | 118 | :Units: -- |
giuseppe@125 | 119 | :Definition: *byte cirrus\_contamination* |
giuseppe@125 | 120 | |
giuseppe@125 | 121 | cirrus\_contamination\_source |
giuseppe@125 | 122 | :Type: *byte* |
giuseppe@125 | 123 | :Dimensions: -- |
giuseppe@125 | 124 | :Variable\_Type: Mandatory |
giuseppe@125 | 125 | :Description: How was cirrus_contamination obtained? |
giuseppe@125 | 126 | :Units: -- |
giuseppe@125 | 127 | :Definition: *byte cirrus\_contamination\_source* |
giuseppe@125 | 128 | |
giuseppe@125 | 129 | |
giuseppe@125 | 130 | error\_retrieval\_method |
giuseppe@125 | 131 | :Type: *byte* |
giuseppe@125 | 132 | :Dimensions: *wavelength* |
giuseppe@125 | 133 | :Variable\_Type: Mandatory |
giuseppe@125 | 134 | :Description: Method used for the retrieval of erros (uncertainties) |
giuseppe@125 | 135 | :Units: -- |
giuseppe@125 | 136 | :Definition: *byte error\_retrieval\_method(wavelength)* |
giuseppe@125 | 137 | |
giuseppe@125 | 138 | |
giuseppe@125 | 139 | backscatter\_evaluation\_method |
giuseppe@125 | 140 | :Type: *byte* |
giuseppe@125 | 141 | :Dimensions: *wavelength* |
giuseppe@125 | 142 | :Variable\_Type: Optional |
giuseppe@125 | 143 | :Description: Method used for the backscatter retrieval |
giuseppe@125 | 144 | :Units: -- |
giuseppe@125 | 145 | :Definition: *byte backscatter\_evaluation\_method(wavelength)* |
giuseppe@125 | 146 | |
giuseppe@125 | 147 | elastic\_backscatter\_algorithm |
giuseppe@125 | 148 | :Type: *byte* |
giuseppe@125 | 149 | :Dimensions: *wavelength* |
giuseppe@125 | 150 | :Variable\_Type: Optional |
giuseppe@125 | 151 | :Description: Algorithm used for the retrieval of the elastic backscatter profile |
giuseppe@125 | 152 | :Units: -- |
giuseppe@125 | 153 | :Definition: *byte elastic\_backscatter\_algorithm(wavelength)* |
giuseppe@125 | 154 | |
giuseppe@125 | 155 | |
giuseppe@125 | 156 | |
giuseppe@125 | 157 | assumed\_particle\_lidar\_ratio |
giuseppe@125 | 158 | :Type: *double* |
giuseppe@125 | 159 | :Dimensions: *wavelength, time, altitude* |
giuseppe@125 | 160 | :Variable\_Type: Optional |
giuseppe@125 | 161 | :Description: Assumed particle lidar ratio for the elastic-only backscatter retrieval |
giuseppe@125 | 162 | :Units: *sr* |
giuseppe@125 | 163 | :Definition: *double assumed\_particle\_lidar\_ratio(wavelength, time, altitude)* |
giuseppe@125 | 164 | |
giuseppe@125 | 165 | |
giuseppe@125 | 166 | backscatter |
giuseppe@125 | 167 | :Type: *double* |
giuseppe@125 | 168 | :Dimensions: *wavelength, time, altitude* |
giuseppe@125 | 169 | :Variable\_Type: Optional |
giuseppe@125 | 170 | :Description: Particle backscatter coefficient |
giuseppe@125 | 171 | :Units: *1/(m\*sr)* |
giuseppe@125 | 172 | :Definition: *double backscatter(wavelength, time, altitude)* |
giuseppe@125 | 173 | |
giuseppe@125 | 174 | error\_backscatter |
giuseppe@125 | 175 | :Type: *double* |
giuseppe@125 | 176 | :Dimensions: *wavelength, time, altitude* |
giuseppe@125 | 177 | :Variable\_Type: Optional |
giuseppe@125 | 178 | :Description: Absolute statistical error (unertanity) of particle backscatter coefficient |
giuseppe@125 | 179 | :Units: *1/(m\*sr)* |
giuseppe@125 | 180 | :Definition: *double error\_backscatter(wavelength, time, altitude)* |
giuseppe@125 | 181 | |
giuseppe@125 | 182 | extinction |
giuseppe@125 | 183 | :Type: *double* |
giuseppe@125 | 184 | :Dimensions: *wavelength, time, altitude* |
giuseppe@125 | 185 | :Variable\_Type: Optional |
giuseppe@125 | 186 | :Description: Particle extinction coefficient |
giuseppe@125 | 187 | :Units: *1/m* |
giuseppe@125 | 188 | :Definition: *double extinction(wavelength, time, altitude)* |
giuseppe@125 | 189 | |
giuseppe@125 | 190 | error\_extinction |
giuseppe@125 | 191 | :Type: *double* |
giuseppe@125 | 192 | :Dimensions: *wavelength, time, altitude* |
giuseppe@125 | 193 | :Variable\_Type: Optional |
giuseppe@125 | 194 | :Description: Absolute statistical error (unertanity) of particle extinction coefficient |
giuseppe@125 | 195 | :Units: *1/m* |
giuseppe@125 | 196 | :Definition: *double error\_extinction(wavelength, time, altitude)* |
giuseppe@125 | 197 | |
giuseppe@125 | 198 | volumedepolarization |
giuseppe@125 | 199 | :Type: *double* |
giuseppe@125 | 200 | :Dimensions: *wavelength, time, altitude* |
giuseppe@125 | 201 | :Variable\_Type: Optional |
giuseppe@125 | 202 | :Description: Volume linear depolarization ratio |
giuseppe@125 | 203 | :Units: -- |
giuseppe@125 | 204 | :Definition: *double volumedepolarization(wavelength, time, altitude)* |
giuseppe@125 | 205 | |
giuseppe@125 | 206 | error\_volumedepolarization |
giuseppe@125 | 207 | :Type: *double* |
giuseppe@125 | 208 | :Dimensions: *wavelength, time, altitude* |
giuseppe@125 | 209 | :Variable\_Type: Optional |
giuseppe@125 | 210 | :Description: Absolute statistical error (unertanity) of volume linear depolarization ratio |
giuseppe@125 | 211 | :Units: *1/m* |
giuseppe@125 | 212 | :Definition: *double error\_volumedepolarization(wavelength, time, altitude)* |
giuseppe@125 | 213 | |
giuseppe@125 | 214 | particledepolarization |
giuseppe@125 | 215 | :Type: *double* |
giuseppe@125 | 216 | :Dimensions: *wavelength, time, altitude* |
giuseppe@125 | 217 | :Variable\_Type: Optional |
giuseppe@125 | 218 | :Description: Particle linear depolarization ratio |
giuseppe@125 | 219 | :Units: -- |
giuseppe@125 | 220 | :Definition: *double particledepolarization(wavelength, time, altitude)* |
giuseppe@125 | 221 | |
giuseppe@125 | 222 | error\_particledepolarization |
giuseppe@125 | 223 | :Type: *double* |
giuseppe@125 | 224 | :Dimensions: *wavelength, time, altitude* |
giuseppe@125 | 225 | :Variable\_Type: Optional |
giuseppe@125 | 226 | :Description: Absolute statistical error (unertanity) of particle linear depolarization ratio |
giuseppe@125 | 227 | :Units: *1/m* |
giuseppe@125 | 228 | :Definition: *double error\_particledepolarization(wavelength, time, altitude)* |
giuseppe@125 | 229 | |
giuseppe@125 | 230 | |
giuseppe@125 | 231 | user\_defined\_category |
giuseppe@125 | 232 | :Type: *int* |
giuseppe@125 | 233 | :Dimensions: -- |
giuseppe@125 | 234 | :Variable\_Type: Optional |
giuseppe@125 | 235 | :Description: User defined category of the measurement |
giuseppe@125 | 236 | :Units: -- |
giuseppe@125 | 237 | :Definition: *int user\_defined_category* |
giuseppe@125 | 238 | |
giuseppe@125 | 239 | |
giuseppe@125 | 240 | molecular\_calculation\_source |
giuseppe@125 | 241 | :Type: *byte* |
giuseppe@125 | 242 | :Dimensions: -- |
giuseppe@125 | 243 | :Variable\_Type: Mandatory |
giuseppe@125 | 244 | :Description: Data source of the molecular calculations |
giuseppe@125 | 245 | :Units: -- |
giuseppe@125 | 246 | :Definition: *byte molecular\_calculation\_source* |
giuseppe@125 | 247 | |
giuseppe@125 | 248 | |
giuseppe@125 | 249 | backscatter\_calibration\_value |
giuseppe@125 | 250 | :Type: *float* |
giuseppe@125 | 251 | :Dimensions: *wavelength* |
giuseppe@125 | 252 | :Variable\_Type: Optional |
giuseppe@125 | 253 | :Description: Assumed backscatter-ratio value (unitless) in calibration range |
giuseppe@125 | 254 | :Units: -- |
giuseppe@125 | 255 | :Definition: *float backscatter\_calibration\_value(wavelength)* |
giuseppe@125 | 256 | |
giuseppe@125 | 257 | backscatter\_calibration\_search\_range |
giuseppe@125 | 258 | :Type: *float* |
giuseppe@125 | 259 | :Dimensions: *wavelength, nv* |
giuseppe@125 | 260 | :Variable\_Type: Optional |
giuseppe@125 | 261 | :Description: Height range wherein calibration range is searched |
giuseppe@125 | 262 | :Units: *m* |
giuseppe@125 | 263 | :Definition: *float backscatter\_calibration\_search\_range(wavelength, nv)* |
giuseppe@125 | 264 | |
giuseppe@125 | 265 | wavelength |
giuseppe@125 | 266 | :Type: *float* |
giuseppe@125 | 267 | :Dimensions: *wavelength* |
giuseppe@125 | 268 | :Variable\_Type: Mandatory |
giuseppe@125 | 269 | :Description: Wavelength of the transmitted laser pulse |
giuseppe@125 | 270 | :Units: *nm* |
giuseppe@125 | 271 | :Definition: *float wavelength(wavelength)* |
giuseppe@125 | 272 | |
giuseppe@125 | 273 | zenith\_angle |
giuseppe@125 | 274 | :Type: *float* |
giuseppe@125 | 275 | :Dimensions: -- |
giuseppe@125 | 276 | :Variable\_Type: Mandatory |
giuseppe@125 | 277 | :Description: Laser pointing angle with respect to the zenith |
giuseppe@125 | 278 | :Units: *degrees* |
giuseppe@125 | 279 | :Definition: *float zenith\_angle* |
giuseppe@125 | 280 | |
giuseppe@125 | 281 | |
giuseppe@125 | 282 | earlinet_product_type |
giuseppe@125 | 283 | :Type: *int* |
giuseppe@125 | 284 | :Dimensions: -- |
giuseppe@125 | 285 | :Variable\_Type: Mandatory |
giuseppe@125 | 286 | :Description: Earlinet product type |
giuseppe@125 | 287 | :Units: -- |
giuseppe@125 | 288 | :Definition: *int earlinet_product_type* |
giuseppe@125 | 289 | |
giuseppe@125 | 290 | backscatter\_calibration\_range_search\_algorithm |
giuseppe@125 | 291 | :Type: *byte* |
giuseppe@125 | 292 | :Dimensions: *wavelength* |
giuseppe@125 | 293 | :Variable\_Type: Optional |
giuseppe@125 | 294 | :Description: Algorithm used for the search of the calibration_range |
giuseppe@125 | 295 | :Units: -- |
giuseppe@125 | 296 | :Definition: *byte backscatter\_calibration\_range\_search\_algorithm(wavelength)* |
giuseppe@125 | 297 | |
giuseppe@125 | 298 | |
giuseppe@125 | 299 | |
giuseppe@125 | 300 | backscatter\_calibration\_range |
giuseppe@125 | 301 | :Type: *float* |
giuseppe@125 | 302 | :Dimensions: *wavelength, nv* |
giuseppe@125 | 303 | :Variable\_Type: Optional |
giuseppe@125 | 304 | :Description: Height range where calibration was calculated |
giuseppe@125 | 305 | :Units: *m* |
giuseppe@125 | 306 | :Definition: *float backscatter\_calibration\_range(wavelength, nv)* |
giuseppe@125 | 307 | |
giuseppe@125 | 308 | raman\_backscatter\_algorithm |
giuseppe@125 | 309 | :Type: *byte* |
giuseppe@125 | 310 | :Dimensions: *wavelength* |
giuseppe@125 | 311 | :Variable\_Type: Optional |
giuseppe@125 | 312 | :Description: Algorithm used for the retrieval of the Raman backscatter profile |
giuseppe@125 | 313 | :Units: -- |
giuseppe@125 | 314 | :Definition: *byte raman\_backscatter\_algorithm(wavelength)* |
giuseppe@125 | 315 | |
giuseppe@125 | 316 | extinction\_evaluation\_algorithm |
giuseppe@125 | 317 | :Type: *byte* |
giuseppe@125 | 318 | :Dimensions: *wavelength* |
giuseppe@125 | 319 | :Variable\_Type: Optional |
giuseppe@125 | 320 | :Description: Algorithm used for the extinction retrieval |
giuseppe@125 | 321 | :Units: -- |
giuseppe@125 | 322 | :Definition: *byte extinction\_evaluation\_algorithm(wavelength)* |
giuseppe@125 | 323 | |
giuseppe@125 | 324 | extinction\_assumed\_wavelength\_dependence |
giuseppe@125 | 325 | :Type: *float* |
giuseppe@125 | 326 | :Dimensions: *wavelength* |
giuseppe@125 | 327 | :Variable\_Type: Optional |
giuseppe@125 | 328 | :Description: Assumed wavelength dependence for particle extinction retrieval |
giuseppe@125 | 329 | :Definition: *float extinction\_assumed\_wavelength\_dependence(wavelength)* |
giuseppe@125 | 330 | |
giuseppe@125 | 331 | scc\_product\_type |
giuseppe@125 | 332 | :Type: *byte* |
giuseppe@125 | 333 | :Dimensions: -- |
giuseppe@125 | 334 | :Variable\_Type: Mandatory |
giuseppe@125 | 335 | :Description: Bitmask describing the SCC product type |
giuseppe@125 | 336 | :Units: -- |
giuseppe@125 | 337 | :Definition: *byte scc\_product\_type* |
giuseppe@125 | 338 | |
giuseppe@125 | 339 | |
giuseppe@125 | 340 | |
giuseppe@125 | 341 | ELDA Products: global attributes |
giuseppe@125 | 342 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
giuseppe@125 | 343 | |
giuseppe@125 | 344 | Conventions |
giuseppe@125 | 345 | :Type: *string* |
giuseppe@125 | 346 | :Global\_Attribute\_Type: Mandatory |
giuseppe@125 | 347 | :Description: List of the conventions the product is compliant to |
giuseppe@125 | 348 | |
giuseppe@125 | 349 | |
giuseppe@125 | 350 | title |
giuseppe@125 | 351 | :Type: *string* |
giuseppe@125 | 352 | :Global\_Attribute\_Type: Mandatory |
giuseppe@125 | 353 | :Description: Product title |
giuseppe@125 | 354 | |
giuseppe@125 | 355 | source |
giuseppe@125 | 356 | :Type: *string* |
giuseppe@125 | 357 | :Global\_Attribute\_Type: Mandatory |
giuseppe@125 | 358 | :Description: String describing the source used to generate the product |
giuseppe@125 | 359 | |
giuseppe@125 | 360 | references |
giuseppe@125 | 361 | :Type: *string* |
giuseppe@125 | 362 | :Global\_Attribute\_Type: Mandatory |
giuseppe@125 | 363 | :Description: Reference(s) for data processing |
giuseppe@125 | 364 | location |
giuseppe@125 | 365 | :Type: *string* |
giuseppe@125 | 366 | :Global\_Attribute\_Type: Mandatory |
giuseppe@125 | 367 | :Description: Measurement site location |
giuseppe@125 | 368 | |
giuseppe@125 | 369 | station_ID |
giuseppe@125 | 370 | :Type: *string* |
giuseppe@125 | 371 | :Global\_Attribute\_Type: Mandatory |
giuseppe@125 | 372 | :Description: Unique 3 digit code identifying SCC station |
giuseppe@125 | 373 | |
giuseppe@125 | 374 | PI |
giuseppe@125 | 375 | :Type: *string* |
giuseppe@125 | 376 | :Global\_Attribute\_Type: Mandatory |
giuseppe@125 | 377 | :Description: PI full name |
giuseppe@125 | 378 | |
giuseppe@125 | 379 | PI\_affiliation |
giuseppe@125 | 380 | :Type: *string* |
giuseppe@125 | 381 | :Global\_Attribute\_Type: Mandatory |
giuseppe@125 | 382 | :Description: PI complete affiliation |
giuseppe@125 | 383 | |
giuseppe@125 | 384 | PI\_affiliation_acronym |
giuseppe@125 | 385 | :Type: *string* |
giuseppe@125 | 386 | :Global\_Attribute\_Type: Mandatory |
giuseppe@125 | 387 | :Description: PI affiliation acronym |
giuseppe@125 | 388 | |
giuseppe@125 | 389 | PI\_address |
giuseppe@125 | 390 | :Type: *string* |
giuseppe@125 | 391 | :Global\_Attribute\_Type: Optional |
giuseppe@125 | 392 | :Description: PI address |
giuseppe@125 | 393 | |
giuseppe@125 | 394 | PI\_phone |
giuseppe@125 | 395 | :Type: *string* |
giuseppe@125 | 396 | :Global\_Attribute\_Type: Optional |
giuseppe@125 | 397 | :Description: PI phone number |
giuseppe@125 | 398 | |
giuseppe@125 | 399 | PI\_email |
giuseppe@125 | 400 | :Type: *string* |
giuseppe@125 | 401 | :Global\_Attribute\_Type: Mandatory |
giuseppe@125 | 402 | :Description: PI e-mail |
giuseppe@125 | 403 | |
giuseppe@125 | 404 | Data\_Originator |
giuseppe@125 | 405 | :Type: *string* |
giuseppe@125 | 406 | :Global\_Attribute\_Type: Mandatory |
giuseppe@125 | 407 | :Description: Data originator full name |
giuseppe@125 | 408 | |
giuseppe@125 | 409 | Data\_Originator\_affiliation |
giuseppe@125 | 410 | :Type: *string* |
giuseppe@125 | 411 | :Global\_Attribute\_Type: Mandatory |
giuseppe@125 | 412 | :Description: Data originator complete affiliation |
giuseppe@125 | 413 | |
giuseppe@125 | 414 | Data\_Originator\_affiliation\_acronym |
giuseppe@125 | 415 | :Type: *string* |
giuseppe@125 | 416 | :Global\_Attribute\_Type: Mandatory |
giuseppe@125 | 417 | :Description: Data originator affiliation acronym |
giuseppe@125 | 418 | |
giuseppe@125 | 419 | Data\_Originator\_address |
giuseppe@125 | 420 | :Type: *string* |
giuseppe@125 | 421 | :Global\_Attribute\_Type: Optional |
giuseppe@125 | 422 | :Description: Data originator complete address |
giuseppe@125 | 423 | |
giuseppe@125 | 424 | Data\_Originator\_phone |
giuseppe@125 | 425 | :Type: *string* |
giuseppe@125 | 426 | :Global\_Attribute\_Type: Optional |
giuseppe@125 | 427 | :Description: Data originator phone number |
giuseppe@125 | 428 | |
giuseppe@125 | 429 | Data\_Originator\_email |
giuseppe@125 | 430 | :Type: *string* |
giuseppe@125 | 431 | :Global\_Attribute\_Type: Mandatory |
giuseppe@125 | 432 | :Description: Data originator e-mail address |
giuseppe@125 | 433 | |
giuseppe@125 | 434 | institution |
giuseppe@125 | 435 | :Type: *string* |
giuseppe@125 | 436 | :Global\_Attribute\_Type: Mandatory |
giuseppe@125 | 437 | :Description: Istitution the product belong to |
giuseppe@125 | 438 | |
giuseppe@125 | 439 | system |
giuseppe@125 | 440 | :Type: *string* |
giuseppe@125 | 441 | :Global\_Attribute\_Type: Mandatory |
giuseppe@125 | 442 | :Description: Name of the measuring instrument (lidar) |
giuseppe@125 | 443 | |
giuseppe@125 | 444 | hoi\_system\_ID |
giuseppe@125 | 445 | :Type: *int* |
giuseppe@125 | 446 | :Global\_Attribute\_Type: Mandatory |
giuseppe@125 | 447 | :Description: Numeric ID identifying the measuring system in the ACTRIS/EARLINET Handbook Of Instrument (HOI) |
giuseppe@125 | 448 | |
giuseppe@125 | 449 | hoi\_configuration\_ID; |
giuseppe@125 | 450 | :Type: *int* |
giuseppe@125 | 451 | :Global\_Attribute\_Type: Mandatory |
giuseppe@125 | 452 | :Description: Numeric ID identifying the configuration of the measuring system in the ACTRIS/EARLINET Handbook Of Instrument (HOI) |
giuseppe@125 | 453 | |
giuseppe@125 | 454 | measurement\_ID; |
giuseppe@125 | 455 | :Type: *string* |
giuseppe@125 | 456 | :Global\_Attribute\_Type: Mandatory |
giuseppe@125 | 457 | :Description: Alphanumeric identifier for the raw data measurements use to generate the product |
giuseppe@125 | 458 | |
giuseppe@125 | 459 | measurement\_start\_datetime |
giuseppe@125 | 460 | :Type: *string* |
giuseppe@125 | 461 | :Global\_Attribute\_Type: Mandatory |
giuseppe@125 | 462 | :Description: Measurement start datetime YYYY-mm-ddTHH:MM:SSZ |
giuseppe@125 | 463 | |
giuseppe@125 | 464 | measurement\_stop\_datetime |
giuseppe@125 | 465 | :Type: *string* |
giuseppe@125 | 466 | :Global\_Attribute\_Type: Mandatory |
giuseppe@125 | 467 | :Description: Measruement stop datetime YYYY-mm-ddTHH:MM:SSZ |
giuseppe@125 | 468 | |
giuseppe@125 | 469 | comment |
giuseppe@125 | 470 | :Type: *string* |
giuseppe@125 | 471 | :Global\_Attribute\_Type: Optional |
giuseppe@125 | 472 | :Description: Any product comments |
giuseppe@125 | 473 | |
giuseppe@125 | 474 | scc\_version\_description |
giuseppe@125 | 475 | :Type: *string* |
giuseppe@125 | 476 | :Global\_Attribute\_Type: Mandatory |
giuseppe@125 | 477 | :Description: Extended SCC version description |
giuseppe@125 | 478 | |
giuseppe@125 | 479 | scc\_version |
giuseppe@125 | 480 | :Type: *string* |
giuseppe@125 | 481 | :Global\_Attribute\_Type: Mandatory |
giuseppe@125 | 482 | :Description: SCC version number |
giuseppe@125 | 483 | |
giuseppe@125 | 484 | processor\_name |
giuseppe@125 | 485 | :Type: *string* |
giuseppe@125 | 486 | :Global\_Attribute\_Type: Mandatory |
giuseppe@125 | 487 | :Description: Name of the processor used to generate the product |
giuseppe@125 | 488 | |
giuseppe@125 | 489 | processor\_version |
giuseppe@125 | 490 | :Type: *string* |
giuseppe@125 | 491 | :Global\_Attribute\_Type: Mandatory |
giuseppe@125 | 492 | :Description: Version of the processor used to generate the product |
giuseppe@125 | 493 | |
giuseppe@125 | 494 | history |
giuseppe@125 | 495 | :Type: *string* |
giuseppe@125 | 496 | :Global\_Attribute\_Type: Mandatory |
giuseppe@125 | 497 | :Description: Field describing the history of the product |
giuseppe@125 | 498 | |
giuseppe@125 | 499 | \_\_file\_format_version |
giuseppe@125 | 500 | :Type: *string* |
giuseppe@125 | 501 | :Global\_Attribute\_Type: Mandatory |
giuseppe@125 | 502 | :Description: Version of the product file format |
giuseppe@125 | 503 | |
giuseppe@125 | 504 | data\_processing\_institution |
giuseppe@125 | 505 | :Type: *string* |
giuseppe@125 | 506 | :Global\_Attribute\_Type: Mandatory |
giuseppe@125 | 507 | :Description: Instituion responsible for data processing |
giuseppe@125 | 508 | |
giuseppe@125 | 509 | input\_file |
giuseppe@125 | 510 | :Type: *string* |
giuseppe@125 | 511 | :Global\_Attribute\_Type: Mandatory |
giuseppe@125 | 512 | :Description: Filename of the input data product used to generate the current product |