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