docs/file_formats/elpp_product_format.rst

Wed, 30 Mar 2022 20:26:59 +0200

author
Giuseppe D'Amico <giuseppe.damico@imaa.cnr.it>
date
Wed, 30 Mar 2022 20:26:59 +0200
changeset 137
158cade2393b
parent 136
a5059b423ea1
child 138
40c146244738
permissions
-rw-r--r--

Minor corrections

giuseppe@125 1
giuseppe@125 2
giuseppe@125 3 ELPP Products
giuseppe@125 4 ----------------
giuseppe@125 5
giuseppe@125 6 This section describe the structure of ELPP products.
giuseppe@125 7
giuseppe@125 8
giuseppe@125 9 ELPP Products: dimensions
giuseppe@125 10 ~~~~~~~~~~~~~~~~~~~~~~~~~
giuseppe@125 11
giuseppe@125 12 The following dimensions are defined in ELPP products:
giuseppe@125 13
giuseppe@125 14 - time
giuseppe@125 15 - level
giuseppe@125 16 - channel
giuseppe@125 17 - depolarization
giuseppe@125 18 - angle
giuseppe@125 19 - nv
giuseppe@125 20 - nc
giuseppe@125 21
giuseppe@125 22 The dimension *time* (mandatory) specifies the number of RCS (for each channel)
giuseppe@125 23 composing all the pre-processed time-series reported in the products.
giuseppe@125 24
giuseppe@125 25 The dimension *level* (mandatory) represents the number of rangebins characterizing
giuseppe@125 26 the pre-processed RCS.
giuseppe@125 27
giuseppe@125 28 The dimension *channel* (mandatory) indicates the number channels at which the RCS
giuseppe@125 29 time-series included in the product refer to.
giuseppe@125 30
giuseppe@125 31 The dimension *depolarization* (optional) indicates how many volume depolarization time-series are included in the products.
giuseppe@125 32
giuseppe@125 33 The dimension *angle* (mandatory) takes into account how many zenith scan angles have been used to measure the RCS time-series reported into the products.
giuseppe@125 34
giuseppe@125 35 The dimension *nv* (mandatory) is ancillary and it is always set to 2.
giuseppe@125 36
giuseppe@125 37 The dimension *nc* (optional) is ancillary and provides the number of channels involved in the calculation of RCS or volume depolarization time-series.
giuseppe@125 38
giuseppe@125 39
giuseppe@125 40 ELPP Products: variables
giuseppe@125 41 ~~~~~~~~~~~~~~~~~~~~~~~~
giuseppe@125 42
giuseppe@125 43 latitude
giuseppe@125 44 :Type: *double*
giuseppe@125 45 :Dimensions: --
giuseppe@125 46 :Variable\_Type: Mandatory
giuseppe@125 47 :Description: measurement site latitude
giuseppe@125 48 :Units: degrees_north
giuseppe@125 49 :Definition: *double latitude*
giuseppe@125 50
giuseppe@125 51 longitude
giuseppe@125 52 :Type: *double*
giuseppe@125 53 :Dimensions: --
giuseppe@125 54 :Variable\_Type: Mandatory
giuseppe@125 55 :Description: measurement site longitude
giuseppe@125 56 :Units: degrees_east
giuseppe@125 57 :Definition: *double longitude*
giuseppe@125 58
giuseppe@125 59 station\_altitude
giuseppe@125 60 :Type: *double*
giuseppe@125 61 :Dimensions: --
giuseppe@125 62 :Variable\_Type: Mandatory
giuseppe@125 63 :Description: station altitude above see level
giuseppe@125 64 :Units: m
giuseppe@125 65 :Definition: *double station\_altitude*
giuseppe@125 66
giuseppe@125 67 altitude
giuseppe@125 68 :Type: *double*
giuseppe@125 69 :Dimensions: *time, level*
giuseppe@125 70 :Variable\_Type: Mandatory
giuseppe@125 71 :Description: altitude above see level
giuseppe@125 72 :Units: m
giuseppe@125 73 :Definition: *double altitude(time, level)*
giuseppe@125 74
giuseppe@125 75 range
giuseppe@125 76 :Type: *double*
giuseppe@125 77 :Dimensions: *level*
giuseppe@125 78 :Variable\_Type: Mandatory
giuseppe@125 79 :Description: lidar range scale
giuseppe@125 80 :Units: m
giuseppe@125 81 :Definition: *double range(level)*
giuseppe@125 82
giuseppe@125 83 laser\_pointing\_angle
giuseppe@125 84 :Type: *double*
giuseppe@125 85 :Dimensions: *angle*
giuseppe@125 86 :Variable\_Type: Mandatory
giuseppe@125 87 :Description: laser pointing angle with respect to the zenith
giuseppe@125 88 :Units: degrees
giuseppe@125 89 :Definition: *double laser\_pointing\_angle(angle)*
giuseppe@125 90
giuseppe@125 91 laser\_pointing\_angle\_of\_profile
giuseppe@125 92 :Type: *int*
giuseppe@125 93 :Dimensions: *angle*
giuseppe@125 94 :Variable\_Type: Mandatory
giuseppe@125 95 :Description: index of scan angle at which each single raw profile has been detected
giuseppe@125 96 :Units: --
giuseppe@125 97 :Definition: *int laser\_pointing\_angle\_of\_profile(angle)*
giuseppe@125 98
giuseppe@125 99 shots
giuseppe@125 100 :Type: *int*
giuseppe@125 101 :Dimensions: *time*
giuseppe@125 102 :Variable\_Type: Mandatory
giuseppe@125 103 :Description: accumulated laser shots
giuseppe@125 104 :Units: --
giuseppe@125 105 :Definition: *int shots(time)*
giuseppe@125 106
giuseppe@125 107 time
giuseppe@125 108 :Type: *double*
giuseppe@125 109 :Dimensions: *time*
giuseppe@125 110 :Variable\_Type: Mandatory
giuseppe@125 111 :Description: seconds since 1970-01-01T00:00:00Z
giuseppe@125 112 :Units: --
giuseppe@125 113 :Definition: *double time(time)*
giuseppe@125 114
giuseppe@125 115 time\_bounds
giuseppe@125 116 :Type: *double*
giuseppe@125 117 :Dimensions: *time, nv*
giuseppe@125 118 :Variable\_Type: Mandatory
giuseppe@125 119 :Description: seconds since 1970-01-01T00:00:00Z
giuseppe@125 120 :Units: --
giuseppe@125 121 :Definition: *double time\_bounds(time,nv)*
giuseppe@125 122
giuseppe@125 123 cloud\_mask\_type
giuseppe@125 124 :Type: *byte*
giuseppe@125 125 :Dimensions: --
giuseppe@125 126 :Variable\_Type: Mandatory
giuseppe@125 127 :Description: Bimask describing the cloudmask type
giuseppe@125 128 :Units: --
giuseppe@125 129 :Definition: *byte cloud_mask_type*
giuseppe@125 130
giuseppe@125 131 cloud\_mask
giuseppe@125 132 :Type: *byte*
giuseppe@125 133 :Dimensions: *time, level*
giuseppe@125 134 :Variable\_Type: Optional
giuseppe@125 135 :Description: Bimask describing the cloudmask
giuseppe@125 136 :Units: --
giuseppe@125 137 :Definition: *byte cloud_mask(time, level)*
giuseppe@125 138
giuseppe@125 139 cloud\_fraction
giuseppe@125 140 :Type: *double*
giuseppe@125 141 :Dimensions: *time, level*
giuseppe@125 142 :Variable\_Type: Optional
giuseppe@125 143 :Description: Fraction of cloud contamination
giuseppe@125 144 :Units: --
giuseppe@125 145 :Definition: *byte cloud_mask(time, altitude)*
giuseppe@125 146
giuseppe@125 147 temperature
giuseppe@125 148 :Type: *double*
giuseppe@125 149 :Dimensions: *time, level*
giuseppe@125 150 :Variable\_Type: Mandatory
giuseppe@125 151 :Description: Atmospheric temperature
giuseppe@125 152 :Units: K
giuseppe@125 153 :Definition: *double temperature(time, level)*
giuseppe@125 154
giuseppe@125 155 pressure
giuseppe@125 156 :Type: *double*
giuseppe@125 157 :Dimensions: *time, level*
giuseppe@125 158 :Variable\_Type: Mandatory
giuseppe@125 159 :Description: Atmospheric pressure
giuseppe@125 160 :Units: mbar
giuseppe@125 161 :Definition: *double pressure(time, level)*
giuseppe@125 162
giuseppe@125 163 molecular\_calculation\_source
giuseppe@125 164 :Type: *byte*
giuseppe@125 165 :Dimensions: --
giuseppe@125 166 :Variable\_Type: Mandatory
giuseppe@125 167 :Description: Source used to compute the atmospheric molecular density
giuseppe@125 168 :Units: --
giuseppe@125 169 :Definition: *byte molecular_calculation_source*
giuseppe@125 170
giuseppe@125 171 scc\_product\_type
giuseppe@125 172 :Type: *byte*
giuseppe@125 173 :Dimensions: --
giuseppe@125 174 :Variable\_Type: Mandatory
giuseppe@125 175 :Description: Bitmask describing the SCC product type
giuseppe@125 176 :Units: --
giuseppe@125 177 :Definition: *byte scc\_product\_type*
giuseppe@125 178
giuseppe@125 179 range\_corrected\_signal\_channel\_id
giuseppe@125 180 :Type: *int*
giuseppe@125 181 :Dimensions: *channel, nc*
giuseppe@125 182 :Variable\_Type: Optional
giuseppe@125 183 :Description: SCC channel ID list involved in the calculation of the range corrected signal total timeseries
giuseppe@125 184 :Units: --
giuseppe@125 185 :Definition: *int range\_corrected\_signal\_channel\_id(channel, nc)*
giuseppe@125 186
giuseppe@125 187
giuseppe@125 188 range\_corrected\_signal\_channel\_name
giuseppe@125 189 :Type: *string*
giuseppe@125 190 :Dimensions: *channel*
giuseppe@125 191 :Variable\_Type: Mandatory
giuseppe@125 192 :Description: Channel name for the range corrected signal timeseries
giuseppe@125 193 :Units: --
giuseppe@125 194 :Definition: *string range\_corrected\_signal\_channel\_name(channel)*
giuseppe@125 195
giuseppe@125 196
giuseppe@125 197 range\_corrected\_signal\_emission\_wavelength
giuseppe@125 198 :Type: *double*
giuseppe@125 199 :Dimensions: *channel*
giuseppe@125 200 :Variable\_Type: Mandatory
giuseppe@125 201 :Description: Emission wavelength used to measure the range corrected signal timeseries
giuseppe@125 202 :Units: *nm*
giuseppe@125 203 :Definition: *double range\_corrected\_signal\_emission\_wavelength(channel)*
giuseppe@125 204
giuseppe@125 205
giuseppe@125 206 range\_corrected\_signal\_detection\_wavelength
giuseppe@125 207 :Type: *double*
giuseppe@125 208 :Dimensions: *channel*
giuseppe@125 209 :Variable\_Type: Mandatory
giuseppe@125 210 :Description: Detection wavelength used to measure the range corrected signal timeseries
giuseppe@125 211 :Units: *nm*
giuseppe@125 212 :Definition: *double range\_corrected\_signal\_detection\_wavelength(channel)*
giuseppe@125 213
giuseppe@125 214
giuseppe@125 215 range\_corrected\_signal\_range
giuseppe@125 216 :Type: *byte*
giuseppe@125 217 :Dimensions: *channel*
giuseppe@125 218 :Variable\_Type: Mandatory
giuseppe@125 219 :Description: Bitmask to identify range corrected signal range type
giuseppe@125 220 :Units: --
giuseppe@125 221 :Definition: *byte range\_corrected\_signal\_range(channel)*
giuseppe@125 222
giuseppe@125 223 range\_corrected\_signal\_scatterers
giuseppe@125 224 :Type: *byte*
giuseppe@125 225 :Dimensions: *channel*
giuseppe@125 226 :Variable\_Type: Mandatory
giuseppe@125 227 :Description: Bitmask to identify range corrected signal scatterer type
giuseppe@125 228 :Units: --
giuseppe@125 229 :Definition: *byte range\_corrected\_signal\_scatterers(channel)*
giuseppe@125 230
giuseppe@125 231 range\_corrected\_signal\_detection\_mode
giuseppe@125 232 :Type: *byte*
giuseppe@125 233 :Dimensions: *channel*
giuseppe@125 234 :Variable\_Type: Mandatory
giuseppe@125 235 :Description: Bitmask to identify range corrected signal detection mode
giuseppe@125 236 :Units: --
giuseppe@125 237 :Definition: *byte range\_corrected\_signal\_detection\_mode(channel)*
giuseppe@125 238
giuseppe@125 239 polarization\_crosstalk\_parameter\_g
giuseppe@125 240 :Type: *double*
giuseppe@125 241 :Dimensions: *channel*
giuseppe@125 242 :Variable\_Type: Optional
giuseppe@125 243 :Description: Polarization crosstalk parameter (G)
giuseppe@125 244 :Units: --
giuseppe@125 245 :Definition: *double polarization\_crosstalk\_parameter\_g(channel)*
giuseppe@125 246
giuseppe@125 247 polarization\_crosstalk\_parameter\_g\_statistical\_error
giuseppe@125 248 :Type: *double*
giuseppe@125 249 :Dimensions: *channel*
giuseppe@125 250 :Variable\_Type: Optional
giuseppe@125 251 :Description: Statistical error on polarization crosstalk parameter (G)
giuseppe@125 252 :Units: --
giuseppe@125 253 :Definition: *double polarization\_crosstalk\_parameter\_g\_statistical\_error(channel)*
giuseppe@125 254
giuseppe@125 255 polarization\_crosstalk\_parameter\_g\_systematic\_error
giuseppe@125 256 :Type: *double*
giuseppe@125 257 :Dimensions: *channel*
giuseppe@125 258 :Variable\_Type: Optional
giuseppe@125 259 :Description: Systematic error on polarization crosstalk parameter (G)
giuseppe@125 260 :Units: --
giuseppe@125 261 :Definition: *double polarization\_crosstalk\_parameter\_g\_systematic\_error(channel)*
giuseppe@125 262
giuseppe@125 263 polarization\_crosstalk\_parameter\_h
giuseppe@125 264 :Type: *double*
giuseppe@125 265 :Dimensions: *channel*
giuseppe@125 266 :Variable\_Type: Optional
giuseppe@125 267 :Description: Polarization crosstalk parameter (H)
giuseppe@125 268 :Units: --
giuseppe@125 269 :Definition: *double polarization\_crosstalk\_parameter\_h(channel)*
giuseppe@125 270
giuseppe@125 271 polarization\_crosstalk\_parameter\_h\_statistical\_error
giuseppe@125 272 :Type: *double*
giuseppe@125 273 :Dimensions: *channel*
giuseppe@125 274 :Variable\_Type: Optional
giuseppe@125 275 :Description: Statistical error on polarization crosstalk parameter (H)
giuseppe@125 276 :Units: --
giuseppe@125 277 :Definition: *double polarization\_crosstalk\_parameter\_h\_statistical\_error(channel)*
giuseppe@125 278
giuseppe@125 279 polarization\_crosstalk\_parameter\_h\_systematic\_error
giuseppe@125 280 :Type: *double*
giuseppe@125 281 :Dimensions: *channel*
giuseppe@125 282 :Variable\_Type: Optional
giuseppe@125 283 :Description: Systematic error on polarization crosstalk parameter (H)
giuseppe@125 284 :Units: --
giuseppe@125 285 :Definition: *double polarization\_crosstalk\_parameter\_H\_systematic\_error(channel)*
giuseppe@125 286
giuseppe@125 287
giuseppe@125 288 polarization\_channel\_geometry
giuseppe@125 289 :Type: *byte*
giuseppe@125 290 :Dimensions: *channel*
giuseppe@125 291 :Variable\_Type: Optional
giuseppe@125 292 :Description: Polarization channel geometry
giuseppe@125 293 :Units: --
giuseppe@125 294 :Definition: *byte polarization\_channel\_geometry*
giuseppe@125 295
giuseppe@125 296
giuseppe@125 297
giuseppe@125 298 polarization\_channel\_configuration
giuseppe@125 299 :Type: *byte*
giuseppe@125 300 :Dimensions: *channel*
giuseppe@125 301 :Variable\_Type: Optional
giuseppe@125 302 :Description: Polarization channel configuration
giuseppe@125 303 :Units: --
giuseppe@125 304 :Definition: *byte polarization\_channel\_configuration(channel)*
giuseppe@125 305
giuseppe@125 306
giuseppe@125 307 overlap\_correction\_function
giuseppe@125 308 :Type: *double*
giuseppe@125 309 :Dimensions: *channel,angle, level*
giuseppe@125 310 :Variable\_Type: Mandatory
giuseppe@125 311 :Description: Overlap funciton used to correct the range corrected signal
giuseppe@125 312 :Units: --
giuseppe@125 313 :Definition: *double overlap\_correction\_function(channel, angle, level)*
giuseppe@125 314
giuseppe@125 315 assumed\_particle\_lidar\_ratio
giuseppe@125 316 :Type: *double*
giuseppe@125 317 :Dimensions: *angle, level*
giuseppe@125 318 :Variable\_Type: Optional
giuseppe@125 319 :Description: Assumed particle lidar ration for the elastic-only backscatter retrieval
giuseppe@125 320 :Units: *sr*
giuseppe@125 321 :Definition: *double assumed\_particle\_lidar\_ratio(angle, level)*
giuseppe@125 322
giuseppe@125 323 assumed\_particle\_lidar\_ratio\_error
giuseppe@125 324 :Type: *double*
giuseppe@125 325 :Dimensions: *angle, level*
giuseppe@125 326 :Variable\_Type: Optional
giuseppe@125 327 :Description: Total error (uncertainty) on assumed particle lidar ration for the elastic-only backscatter retrieval
giuseppe@125 328 :Units: *sr*
giuseppe@125 329 :Definition: *double assumed\_particle\_lidar\_ratio(angle, level)*
giuseppe@125 330
giuseppe@125 331
giuseppe@125 332 molecular\_extinction
giuseppe@125 333 :Type: *double*
giuseppe@125 334 :Dimensions: *channel, time, level*
giuseppe@125 335 :Variable\_Type: Mandatory
giuseppe@125 336 :Description: Calculated molecular extinction at emission wavelength
giuseppe@125 337 :Units: *m^{-1}*
giuseppe@125 338 :Definition: *double molecular\_extinction(channel, time, level)*
giuseppe@125 339
giuseppe@125 340 molecular\_transmissivity\_at\_emission\_wavelength
giuseppe@125 341 :Type: *double*
giuseppe@125 342 :Dimensions: *channel, time, level*
giuseppe@125 343 :Variable\_Type: Mandatory
giuseppe@125 344 :Description: Calculate molecular transmissivity at emission wavelentgh
giuseppe@125 345 :Units: --
giuseppe@125 346 :Definition: *double molecular\_transmissivity\_at\_emission\_wavelength(channel, time, level)*
giuseppe@125 347
giuseppe@125 348 molecular\_transmissivity\_at\_detection\_wavelength
giuseppe@125 349 :Type: *double*
giuseppe@125 350 :Dimensions: *channel, time, level*
giuseppe@125 351 :Variable\_Type: Mandatory
giuseppe@125 352 :Description: Calculate molecular transmissivity at detection wavelentgh
giuseppe@125 353 :Units: --
giuseppe@125 354 :Definition: *double molecular\_transmissivity\_at\_detection\_wavelength(channel, time, level)*
giuseppe@125 355
giuseppe@125 356
giuseppe@125 357 molecular\_lidar\_ratio
giuseppe@125 358 :Type: *double*
giuseppe@125 359 :Dimensions: *channel*
giuseppe@125 360 :Variable\_Type: Mandatory
giuseppe@125 361 :Description: Calculated molecular lidar ratio at emission wavelength
giuseppe@125 362 :Units: *sr*
giuseppe@125 363 :Definition: *double molecular\_lidar\_ratio(channel)*
giuseppe@125 364
giuseppe@125 365 depolarization\_calibration\_index
giuseppe@125 366 :Type: *int*
giuseppe@125 367 :Dimensions: *channel*
giuseppe@125 368 :Variable\_Type: Optional
giuseppe@125 369 :Description: Depolarization index to use to calibrate the channel
giuseppe@125 370 :Units: --
giuseppe@125 371 :Definition: *int depolarization\_calibration\_index(channel)*
giuseppe@125 372
giuseppe@125 373 polarization\_calibration\_type
giuseppe@125 374 :Type: *byte*
giuseppe@125 375 :Dimensions: *depolarization*
giuseppe@125 376 :Variable\_Type: Optional
giuseppe@125 377 :Description: Polarization calibration type
giuseppe@125 378 :Units: --
giuseppe@125 379 :Definition: *byte polarization\_calibration\_type(depolarization)*
giuseppe@125 380
giuseppe@125 381 molecular\_depolarization\_ratio
giuseppe@125 382 :Type: *double*
giuseppe@125 383 :Dimensions: *depolarization, time, level*
giuseppe@125 384 :Variable\_Type: Optional
giuseppe@125 385 :Description: Calculated molecular depolarization ratio
giuseppe@125 386 :Units: --
giuseppe@125 387 :Definition: *double molecular\_depolarization\_ratio(depolarization, time, level)*
giuseppe@125 388
giuseppe@125 389 near\_range\_glueing\_region\_minimum
giuseppe@125 390 :Type: *double*
giuseppe@125 391 :Dimensions: *channel, time*
giuseppe@125 392 :Variable\_Type: Optional
giuseppe@125 393 :Description: Mininum altitude of glueing region for the near range and far range signals
giuseppe@125 394 :Units: *m*
giuseppe@125 395 :Definition: *double near\_range\_glueing\_region\_minimum(channel, time)*
giuseppe@125 396
giuseppe@125 397 near\_range\_glueing\_region\_maximum
giuseppe@125 398 :Type: *double*
giuseppe@125 399 :Dimensions: *channel, time*
giuseppe@125 400 :Variable\_Type: Optional
giuseppe@125 401 :Description: Mininum altitude of glueing region for the near range and far range signals
giuseppe@125 402 :Units: *m*
giuseppe@125 403 :Definition: *double near_range_glueing_region_maximum(channel, time)*
giuseppe@125 404
giuseppe@125 405 ultra\_near\_range\_glueing\_region\_minimum
giuseppe@125 406 :Type: *double*
giuseppe@125 407 :Dimensions: *channel, time*
giuseppe@125 408 :Variable\_Type: Optional
giuseppe@125 409 :Description: Mininum altitude of glueing region for the ultra near range and near range signals
giuseppe@125 410 :Units: *m*
giuseppe@125 411 :Definition: *double ultra\_near\_range\_glueing\_region\_minimum(channel, time)*
giuseppe@125 412
giuseppe@125 413 ultra\_near\_range\_glueing\_region\_maximum
giuseppe@125 414 :Type: *double*
giuseppe@125 415 :Dimensions: *channel, time*
giuseppe@125 416 :Variable\_Type: Optional
giuseppe@125 417 :Description: Maximum altitude of glueing region for the ultra near range and near range signals
giuseppe@125 418 :Units: *m*
giuseppe@125 419 :Definition: *double ultra\_near_range_glueing_region_maximum(channel, time)*
giuseppe@125 420
giuseppe@125 421 range\_corrected\_signal
giuseppe@125 422 :Type: *double*
giuseppe@125 423 :Dimensions: *channel, time, level*
giuseppe@125 424 :Variable\_Type: Mandatory
giuseppe@125 425 :Description: Range corrected signal timeseries
giuseppe@125 426 :Units: --
giuseppe@125 427 :Definition: *double range\_corrected\_signal(channel, time, level)*
giuseppe@125 428
giuseppe@125 429 range\_corrected\_signal\_statistical\_error
giuseppe@125 430 :Type: *double*
giuseppe@125 431 :Dimensions: *channel, time, level*
giuseppe@125 432 :Variable\_Type: Mandatory
giuseppe@125 433 :Description: Statistical error (uncertainty) on range corrected signal timeseries
giuseppe@125 434 :Units: --
giuseppe@125 435 :Definition: *double range\_corrected\_signal\_statistical\_error(channel, time, level)*
giuseppe@125 436
giuseppe@125 437
giuseppe@125 438 range\_corrected\_signal\_systematic\_error
giuseppe@125 439 :Type: *double*
giuseppe@125 440 :Dimensions: *channel, time, level*
giuseppe@125 441 :Variable\_Type: Optional
giuseppe@125 442 :Description: Systematic error (uncertainty) on range corrected signal timeseries
giuseppe@125 443 :Units: --
giuseppe@125 444 :Definition: *double range\_corrected\_signal\_statistical\_error(channel, time, level)*
giuseppe@125 445
giuseppe@125 446 polarization\_gain\_factor\_measurementid
giuseppe@125 447 :Type: *string*
giuseppe@125 448 :Dimensions: *depolarization*
giuseppe@125 449 :Variable\_Type: Optional
giuseppe@125 450 :Description: Measurement ID corresponding to the polarization measurements used to calibrate polarization channels
giuseppe@125 451 :Units: --
giuseppe@125 452 :Definition: *string polarization\_gain\_factor\_measurementid(depolarization)*
giuseppe@125 453
giuseppe@125 454 polarization\_gain\_factor
giuseppe@125 455 :Type: *double*
giuseppe@125 456 :Dimensions: *depolarization*
giuseppe@125 457 :Variable\_Type: Optional
giuseppe@125 458 :Description: Reflected to transmitted polarization channel gain factor (eta*)
giuseppe@125 459 :Units: --
giuseppe@125 460 :Definition: *double polarization\_gain\_factor(depolarization)*
giuseppe@125 461
giuseppe@125 462 polarization\_gain\_factor\_statistical\_error
giuseppe@125 463 :Type: *double*
giuseppe@125 464 :Dimensions: *depolarization*
giuseppe@125 465 :Variable\_Type: Optional
giuseppe@125 466 :Description: Statistical error (uncertainty) on reflected to transmitted polarization channel gain factor
giuseppe@125 467 :Units: --
giuseppe@125 468 :Definition: *double polarization\_gain\_factor\_statistical\_error(depolarization)*
giuseppe@125 469
giuseppe@125 470 polarization\_gain\_factor\_systematic\_error
giuseppe@125 471 :Type: *double*
giuseppe@125 472 :Dimensions: *depolarization*
giuseppe@125 473 :Variable\_Type: Optional
giuseppe@125 474 :Description: Systamatic error (uncertainty) on reflected to transmitted polarization channel gain factor
giuseppe@125 475 :Units: --
giuseppe@125 476 :Definition: *double polarization\_gain\_factor\_systematic\_error(depolarization)*
giuseppe@125 477
giuseppe@125 478
giuseppe@125 479 polarization\_gain\_factor\_start\_datetime
giuseppe@125 480 :Type: *double*
giuseppe@125 481 :Dimensions: *depolarization*
giuseppe@125 482 :Variable\_Type: Optional
giuseppe@125 483 :Description: Polarization gain factor measurement start datetime
giuseppe@125 484 :Units: seconds since 1970-01-01T00:00:00Z
giuseppe@125 485 :Definition: *double polarization\_gain\_factor\_start\_datetime(depolarization)*
giuseppe@125 486
giuseppe@125 487 polarization\_gain\_factor\_stop\_datetime
giuseppe@125 488 :Type: *double*
giuseppe@125 489 :Dimensions: *depolarization*
giuseppe@125 490 :Variable\_Type: Optional
giuseppe@125 491 :Description: Polarization gain factor measurement stop datetime
giuseppe@125 492 :Units: seconds since 1970-01-01T00:00:00Z
giuseppe@125 493 :Definition: *double polarization\_gain\_factor\_stop\_datetime(depolarization)*
giuseppe@125 494
giuseppe@125 495
giuseppe@125 496 polarization\_gain\_factor\_correction
giuseppe@125 497 :Type: *double*
giuseppe@125 498 :Dimensions: *depolarization*
giuseppe@125 499 :Variable\_Type: Optional
giuseppe@125 500 :Description: Reflected to transmitted polarization channel gain correction factor (K)
giuseppe@125 501 :Units: --
giuseppe@125 502 :Definition: *double polarization\_gain\_factor\_correction(depolarization)*
giuseppe@125 503
giuseppe@125 504 polarization\_gain\_factor\_correction\_statistical\_error
giuseppe@125 505 :Type: *double*
giuseppe@125 506 :Dimensions: *depolarization*
giuseppe@125 507 :Variable\_Type: Optional
giuseppe@125 508 :Description: Statistical error (uncertainty) on reflected to transmitted polarization channel gain correction factor
giuseppe@125 509 :Units: --
giuseppe@125 510 :Definition: *double polarization\_gain\_factor\_correction\_statistical_error(depolarization)*
giuseppe@125 511
giuseppe@125 512 polarization\_gain\_factor\_correction\_systematic\_error
giuseppe@125 513 :Type: *double*
giuseppe@125 514 :Dimensions: *depolarization*
giuseppe@125 515 :Variable\_Type: Optional
giuseppe@125 516 :Description: Systamatic error (uncertainty) on reflected to transmitted polarization channel gain correction factor
giuseppe@125 517 :Units: --
giuseppe@125 518 :Definition: *double polarization\_gain\_factor\_correction\_systematic\_error(depolarization)*
giuseppe@125 519
giuseppe@125 520
giuseppe@125 521 polarization\_gain\_factor\_correction\_start\_datetime
giuseppe@125 522 :Type: *double*
giuseppe@125 523 :Dimensions: *depolarization*
giuseppe@125 524 :Variable\_Type: Optional
giuseppe@125 525 :Description: Polarization gain corrrection factor measurement start datetime
giuseppe@125 526 :Units: seconds since 1970-01-01T00:00:00Z
giuseppe@125 527 :Definition: *double polarization\_gain\_factor\_correction\_start\_datetime(depolarization)*
giuseppe@125 528
giuseppe@125 529 polarization\_gain\_factor\_correction\_stop\_datetime
giuseppe@125 530 :Type: *double*
giuseppe@125 531 :Dimensions: *depolarization*
giuseppe@125 532 :Variable\_Type: Optional
giuseppe@125 533 :Description: Polarization gain correction factor measurement stop datetime
giuseppe@125 534 :Units: seconds since 1970-01-01T00:00:00Z
giuseppe@125 535 :Definition: *double polarization\_gain\_factor\_correction\_stop\_datetime(depolarization)*
giuseppe@125 536
giuseppe@125 537
giuseppe@125 538
giuseppe@125 539 ELPP Products: global attributes
giuseppe@125 540 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
giuseppe@125 541
giuseppe@125 542 Conventions
giuseppe@125 543 :Type: *string*
giuseppe@125 544 :Global\_Attribute\_Type: Mandatory
giuseppe@125 545 :Description: List of the conventions the product is compliant to
giuseppe@125 546
giuseppe@125 547
giuseppe@125 548 title
giuseppe@125 549 :Type: *string*
giuseppe@125 550 :Global\_Attribute\_Type: Mandatory
giuseppe@125 551 :Description: Product title
giuseppe@125 552
giuseppe@125 553 source
giuseppe@125 554 :Type: *string*
giuseppe@125 555 :Global\_Attribute\_Type: Mandatory
giuseppe@125 556 :Description: String describing the source used to generate the product
giuseppe@125 557
giuseppe@125 558 references
giuseppe@125 559 :Type: *string*
giuseppe@125 560 :Global\_Attribute\_Type: Mandatory
giuseppe@125 561 :Description: Reference(s) for data processing
giuseppe@125 562 location
giuseppe@125 563 :Type: *string*
giuseppe@125 564 :Global\_Attribute\_Type: Mandatory
giuseppe@125 565 :Description: Measurement site location
giuseppe@125 566
giuseppe@125 567 station_ID
giuseppe@125 568 :Type: *string*
giuseppe@125 569 :Global\_Attribute\_Type: Mandatory
giuseppe@125 570 :Description: Unique 3 digit code identifying SCC station
giuseppe@125 571
giuseppe@125 572 PI
giuseppe@125 573 :Type: *string*
giuseppe@125 574 :Global\_Attribute\_Type: Mandatory
giuseppe@125 575 :Description: PI full name
giuseppe@125 576
giuseppe@125 577 PI\_affiliation
giuseppe@125 578 :Type: *string*
giuseppe@125 579 :Global\_Attribute\_Type: Mandatory
giuseppe@125 580 :Description: PI complete affiliation
giuseppe@125 581
giuseppe@125 582 PI\_affiliation_acronym
giuseppe@125 583 :Type: *string*
giuseppe@125 584 :Global\_Attribute\_Type: Mandatory
giuseppe@125 585 :Description: PI affiliation acronym
giuseppe@125 586
giuseppe@125 587 PI\_address
giuseppe@125 588 :Type: *string*
giuseppe@125 589 :Global\_Attribute\_Type: Optional
giuseppe@125 590 :Description: PI address
giuseppe@125 591
giuseppe@125 592 PI\_phone
giuseppe@125 593 :Type: *string*
giuseppe@125 594 :Global\_Attribute\_Type: Optional
giuseppe@125 595 :Description: PI phone number
giuseppe@125 596
giuseppe@125 597 PI\_email
giuseppe@125 598 :Type: *string*
giuseppe@125 599 :Global\_Attribute\_Type: Mandatory
giuseppe@125 600 :Description: PI e-mail
giuseppe@125 601
giuseppe@125 602 Data\_Originator
giuseppe@125 603 :Type: *string*
giuseppe@125 604 :Global\_Attribute\_Type: Mandatory
giuseppe@125 605 :Description: Data originator full name
giuseppe@125 606
giuseppe@125 607 Data\_Originator\_affiliation
giuseppe@125 608 :Type: *string*
giuseppe@125 609 :Global\_Attribute\_Type: Mandatory
giuseppe@125 610 :Description: Data originator complete affiliation
giuseppe@125 611
giuseppe@125 612 Data\_Originator\_affiliation\_acronym
giuseppe@125 613 :Type: *string*
giuseppe@125 614 :Global\_Attribute\_Type: Mandatory
giuseppe@125 615 :Description: Data originator affiliation acronym
giuseppe@125 616
giuseppe@125 617 Data\_Originator\_address
giuseppe@125 618 :Type: *string*
giuseppe@125 619 :Global\_Attribute\_Type: Optional
giuseppe@125 620 :Description: Data originator complete address
giuseppe@125 621
giuseppe@125 622 Data\_Originator\_phone
giuseppe@125 623 :Type: *string*
giuseppe@125 624 :Global\_Attribute\_Type: Optional
giuseppe@125 625 :Description: Data originator phone number
giuseppe@125 626
giuseppe@125 627 Data\_Originator\_email
giuseppe@125 628 :Type: *string*
giuseppe@125 629 :Global\_Attribute\_Type: Mandatory
giuseppe@125 630 :Description: Data originator e-mail address
giuseppe@125 631
giuseppe@125 632 institution
giuseppe@125 633 :Type: *string*
giuseppe@125 634 :Global\_Attribute\_Type: Mandatory
giuseppe@125 635 :Description: Istitution the product belong to
giuseppe@125 636
giuseppe@125 637 system
giuseppe@125 638 :Type: *string*
giuseppe@125 639 :Global\_Attribute\_Type: Mandatory
giuseppe@125 640 :Description: Name of the measuring instrument (lidar)
giuseppe@125 641
giuseppe@125 642 hoi\_system\_ID
giuseppe@125 643 :Type: *int*
giuseppe@125 644 :Global\_Attribute\_Type: Mandatory
giuseppe@125 645 :Description: Numeric ID identifying the measuring system in the ACTRIS/EARLINET Handbook Of Instrument (HOI)
giuseppe@125 646
giuseppe@125 647 hoi\_configuration\_ID;
giuseppe@125 648 :Type: *int*
giuseppe@125 649 :Global\_Attribute\_Type: Mandatory
giuseppe@125 650 :Description: Numeric ID identifying the configuration of the measuring system in the ACTRIS/EARLINET Handbook Of Instrument (HOI)
giuseppe@125 651
giuseppe@125 652 measurement\_ID;
giuseppe@125 653 :Type: *string*
giuseppe@125 654 :Global\_Attribute\_Type: Mandatory
giuseppe@125 655 :Description: Alphanumeric identifier for the raw data measurements use to generate the product
giuseppe@125 656
giuseppe@125 657 measurement\_start\_datetime
giuseppe@125 658 :Type: *string*
giuseppe@125 659 :Global\_Attribute\_Type: Mandatory
giuseppe@125 660 :Description: Measurement start datetime YYYY-mm-ddTHH:MM:SSZ
giuseppe@125 661
giuseppe@125 662 measurement\_stop\_datetime
giuseppe@125 663 :Type: *string*
giuseppe@125 664 :Global\_Attribute\_Type: Mandatory
giuseppe@125 665 :Description: Measruement stop datetime YYYY-mm-ddTHH:MM:SSZ
giuseppe@125 666
giuseppe@125 667 comment
giuseppe@125 668 :Type: *string*
giuseppe@125 669 :Global\_Attribute\_Type: Optional
giuseppe@125 670 :Description: Any product comments
giuseppe@125 671
giuseppe@125 672 scc\_version\_description
giuseppe@125 673 :Type: *string*
giuseppe@125 674 :Global\_Attribute\_Type: Mandatory
giuseppe@125 675 :Description: Extended SCC version description
giuseppe@125 676
giuseppe@125 677 scc\_version
giuseppe@125 678 :Type: *string*
giuseppe@125 679 :Global\_Attribute\_Type: Mandatory
giuseppe@125 680 :Description: SCC version number
giuseppe@125 681
giuseppe@125 682 processor\_name
giuseppe@125 683 :Type: *string*
giuseppe@125 684 :Global\_Attribute\_Type: Mandatory
giuseppe@125 685 :Description: Name of the processor used to generate the product
giuseppe@125 686
giuseppe@125 687 processor\_version
giuseppe@125 688 :Type: *string*
giuseppe@125 689 :Global\_Attribute\_Type: Mandatory
giuseppe@125 690 :Description: Version of the processor used to generate the product
giuseppe@125 691
giuseppe@125 692 history
giuseppe@125 693 :Type: *string*
giuseppe@125 694 :Global\_Attribute\_Type: Mandatory
giuseppe@125 695 :Description: Field describing the history of the product
giuseppe@125 696
giuseppe@125 697 \_\_file\_format_version
giuseppe@125 698 :Type: *string*
giuseppe@125 699 :Global\_Attribute\_Type: Mandatory
giuseppe@125 700 :Description: Version of the product file format
giuseppe@125 701
giuseppe@125 702 data\_processing\_institution
giuseppe@125 703 :Type: *string*
giuseppe@125 704 :Global\_Attribute\_Type: Mandatory
giuseppe@125 705 :Description: Instituion responsible for data processing
giuseppe@125 706
giuseppe@125 707 input\_file
giuseppe@125 708 :Type: *string*
giuseppe@125 709 :Global\_Attribute\_Type: Mandatory
giuseppe@125 710 :Description: Filename of the input data product used to generate the current product
giuseppe@136 711
giuseppe@136 712 molecular\_calculation\_source\_file
giuseppe@136 713 :Type: *string*
giuseppe@136 714 :Global\_Attribute\_Type: Optional
giuseppe@137 715 :Description: Name of the source file containing atmospheric PTU profile(s) used to compute molecular number density (if standard atmosphere is used this global attribute is missing)

mercurial