giuseppe@125: giuseppe@125: giuseppe@125: ELIC Products giuseppe@125: ------------- giuseppe@125: giuseppe@125: This section describe the structure of ELIC products. giuseppe@125: giuseppe@125: giuseppe@125: ELIC Products: dimensions giuseppe@125: ~~~~~~~~~~~~~~~~~~~~~~~~~ giuseppe@125: giuseppe@125: The following dimensions are defined in ELPP products: giuseppe@125: giuseppe@125: - time giuseppe@125: - level giuseppe@125: - channel giuseppe@125: - depolarization giuseppe@125: - angle giuseppe@125: - nv giuseppe@125: - nc giuseppe@125: - ncal giuseppe@125: giuseppe@125: The dimension *time* (mandatory) specifies the number of RCS (for each channel) giuseppe@125: composing all the pre-processed time-series reported in the products. giuseppe@125: giuseppe@125: The dimension *level* (mandatory) represents the number of rangebins characterizing giuseppe@125: the pre-processed RCS. giuseppe@125: giuseppe@125: The dimension *channel* (mandatory) indicates the number channels at which the RCS giuseppe@125: time-series included in the product refer to. giuseppe@125: giuseppe@125: The dimension *depolarization* (optional) indicates how many volume depolarization time-series are included in the products. giuseppe@125: giuseppe@125: 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: giuseppe@125: The dimension *nv* (mandatory) is ancillary and it is always set to 2. giuseppe@125: giuseppe@125: 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: giuseppe@125: The dimension *ncal* (mandatory) is ancillary and provides the number of optical calibration used to calibrate the current product. giuseppe@125: giuseppe@125: ELIC Products: variables giuseppe@125: ~~~~~~~~~~~~~~~~~~~~~~~~ giuseppe@125: giuseppe@125: latitude giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: -- giuseppe@125: :Variable\_Type: Mandatory giuseppe@125: :Description: measurement site latitude giuseppe@125: :Units: degrees_north giuseppe@125: :Definition: *double latitude* giuseppe@125: giuseppe@125: longitude giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: -- giuseppe@125: :Variable\_Type: Mandatory giuseppe@125: :Description: measurement site longitude giuseppe@125: :Units: degrees_east giuseppe@125: :Definition: *double longitude* giuseppe@125: giuseppe@125: station\_altitude giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: -- giuseppe@125: :Variable\_Type: Mandatory giuseppe@125: :Description: station altitude above see level giuseppe@125: :Units: m giuseppe@125: :Definition: *double station\_altitude* giuseppe@125: giuseppe@125: altitude giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *time, level* giuseppe@125: :Variable\_Type: Mandatory giuseppe@125: :Description: altitude above see level giuseppe@125: :Units: m giuseppe@125: :Definition: *double altitude(time, level)* giuseppe@125: giuseppe@125: range giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *level* giuseppe@125: :Variable\_Type: Mandatory giuseppe@125: :Description: lidar range scale giuseppe@125: :Units: m giuseppe@125: :Definition: *double range(level)* giuseppe@125: giuseppe@125: laser\_pointing\_angle giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *angle* giuseppe@125: :Variable\_Type: Mandatory giuseppe@125: :Description: laser pointing angle with respect to the zenith giuseppe@125: :Units: degrees giuseppe@125: :Definition: *double laser\_pointing\_angle(angle)* giuseppe@125: giuseppe@125: laser\_pointing\_angle\_of\_profile giuseppe@125: :Type: *int* giuseppe@125: :Dimensions: *angle* giuseppe@125: :Variable\_Type: Mandatory giuseppe@125: :Description: index of scan angle at which each single raw profile has been detected giuseppe@125: :Units: -- giuseppe@125: :Definition: *int laser\_pointing\_angle\_of\_profile(angle)* giuseppe@125: giuseppe@125: shots giuseppe@125: :Type: *int* giuseppe@125: :Dimensions: *time* giuseppe@125: :Variable\_Type: Mandatory giuseppe@125: :Description: accumulated laser shots giuseppe@125: :Units: -- giuseppe@125: :Definition: *int shots(time)* giuseppe@125: giuseppe@125: time giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *time* giuseppe@125: :Variable\_Type: Mandatory giuseppe@125: :Description: seconds since 1970-01-01T00:00:00Z giuseppe@125: :Units: -- giuseppe@125: :Definition: *double time(time)* giuseppe@125: giuseppe@125: time\_bounds giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *time, nv* giuseppe@125: :Variable\_Type: Mandatory giuseppe@125: :Description: seconds since 1970-01-01T00:00:00Z giuseppe@125: :Units: -- giuseppe@125: :Definition: *double time\_bounds(time,nv)* giuseppe@125: giuseppe@125: scc\_product\_type giuseppe@125: :Type: *byte* giuseppe@125: :Dimensions: -- giuseppe@125: :Variable\_Type: Mandatory giuseppe@125: :Description: Bitmask describing the SCC product type giuseppe@125: :Units: -- giuseppe@125: :Definition: *byte scc\_product\_type* giuseppe@125: giuseppe@125: attenuated\_backscatter\_channel\_id giuseppe@125: :Type: *int* giuseppe@125: :Dimensions: *channel, nc* giuseppe@125: :Variable\_Type: Optional giuseppe@125: :Description: SCC channel ID list involved in the calculation of the total attenuated backscatter timeseries giuseppe@125: :Units: -- giuseppe@125: :Definition: *int attenuated\_backscatter\_channel\_id(channel, nc)* giuseppe@125: giuseppe@125: attenuated\_backscatter\_channel\_name giuseppe@125: :Type: *string* giuseppe@125: :Dimensions: *channel* giuseppe@125: :Variable\_Type: Mandatory giuseppe@125: :Description: Channel name for the total attenuated backscatter timeseries giuseppe@125: :Units: -- giuseppe@125: :Definition: *string attenuated\_backscatter\_channel\_name(channel)* giuseppe@125: giuseppe@125: giuseppe@125: attenuated\_backscatter\_emission\_wavelength giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *channel* giuseppe@125: :Variable\_Type: Mandatory giuseppe@125: :Description: Emission wavelength used to measure the total attenuated backscatter timeseries giuseppe@125: :Units: *nm* giuseppe@125: :Definition: *double attenuated\_backscatter\_emission\_wavelength(channel)* giuseppe@125: giuseppe@125: giuseppe@125: attenuated\_backscatter\_detection\_wavelength giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *channel* giuseppe@125: :Variable\_Type: Mandatory giuseppe@125: :Description: Detection wavelength used to measure the total attenuated backscatter timeseries giuseppe@125: :Units: *nm* giuseppe@125: :Definition: *double attenuated\_backscatter\_detection\_wavelength(channel)* giuseppe@125: giuseppe@125: giuseppe@125: attenuated\_backscatter\_range giuseppe@125: :Type: *byte* giuseppe@125: :Dimensions: *channel* giuseppe@125: :Variable\_Type: Mandatory giuseppe@125: :Description: Bitmask to identify total attenuated backscatter range type giuseppe@125: :Units: -- giuseppe@125: :Definition: *byte attenuated\_backscatter\_range(channel)* giuseppe@125: giuseppe@125: attenuated\_backscatter\_scatterers giuseppe@125: :Type: *byte* giuseppe@125: :Dimensions: *channel* giuseppe@125: :Variable\_Type: Mandatory giuseppe@125: :Description: Bitmask to identify total attenuated backscatter scatterer type giuseppe@125: :Units: -- giuseppe@125: :Definition: *byte attenuated\_backscatter\_scatterers(channel)* giuseppe@125: giuseppe@125: attenuated\_backscatter\_detection\_mode giuseppe@125: :Type: *byte* giuseppe@125: :Dimensions: *channel* giuseppe@125: :Variable\_Type: Mandatory giuseppe@125: :Description: Bitmask to identify total attenuated backscatter detection mode giuseppe@125: :Units: -- giuseppe@125: :Definition: *byte attenuated\_backscatter\_detection\_mode(channel)* giuseppe@125: giuseppe@125: giuseppe@125: near\_range\_glueing\_region\_minimum giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *channel, time* giuseppe@125: :Variable\_Type: Optional giuseppe@125: :Description: Mininum altitude of glueing region for the near range and far range signals giuseppe@125: :Units: *m* giuseppe@125: :Definition: *double near\_range\_glueing\_region\_minimum(channel, time)* giuseppe@125: giuseppe@125: near\_range\_glueing\_region\_maximum giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *channel, time* giuseppe@125: :Variable\_Type: Optional giuseppe@125: :Description: Mininum altitude of glueing region for the near range and far range signals giuseppe@125: :Units: *m* giuseppe@125: :Definition: *double near_range_glueing_region_maximum(channel, time)* giuseppe@125: giuseppe@125: ultra\_near\_range\_glueing\_region\_minimum giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *channel, time* giuseppe@125: :Variable\_Type: Optional giuseppe@125: :Description: Mininum altitude of glueing region for the ultra near range and near range signals giuseppe@125: :Units: *m* giuseppe@125: :Definition: *double ultra\_near\_range\_glueing\_region\_minimum(channel, time)* giuseppe@125: giuseppe@125: ultra\_near\_range\_glueing\_region\_maximum giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *channel, time* giuseppe@125: :Variable\_Type: Optional giuseppe@125: :Description: Maximum altitude of glueing region for the ultra near range and near range signals giuseppe@125: :Units: *m* giuseppe@125: :Definition: *double ultra\_near_range_glueing_region_maximum(channel, time)* giuseppe@125: giuseppe@125: attenuated\_backscatter giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *channel, time, level* giuseppe@125: :Variable\_Type: Mandatory giuseppe@125: :Description: Total attenuated baskcatter timeseries giuseppe@125: :Units: *1/(m\*sr)* giuseppe@125: :Definition: *double attenuated\_backscatter(channel, time, level)* giuseppe@125: giuseppe@125: attenuated\_backscatter\_statistical\_error giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *channel, time, level* giuseppe@125: :Variable\_Type: Mandatory giuseppe@125: :Description: Statistical error (uncertainty) on total attenuated backscatter timeseries giuseppe@125: :Units: *1/(m\*sr)* giuseppe@125: :Definition: *double attenuated\_backscatter\_statistical\_error(channel, time, level)* giuseppe@125: giuseppe@125: giuseppe@125: attenuated\_backscatter\_systematic\_error giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *channel, time, level* giuseppe@125: :Variable\_Type: Optional giuseppe@125: :Description: Systematic error (uncertainty) on total attenuated backscatter timeseries giuseppe@125: :Units: -- giuseppe@125: :Definition: *double attenuated\_backscatter\_systematic\_error(channel, time, level)* giuseppe@125: giuseppe@125: giuseppe@125: polarization\_gain\_factor\_measurementid giuseppe@125: :Type: *string* giuseppe@125: :Dimensions: *depolarization* giuseppe@125: :Variable\_Type: Optional giuseppe@125: :Description: Measurement ID corresponding to the polarization measurements used to calibrate polarization channels giuseppe@125: :Units: -- giuseppe@125: :Definition: *string polarization\_gain\_factor\_measurementid(depolarization)* giuseppe@125: giuseppe@125: polarization\_gain\_factor giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *depolarization* giuseppe@125: :Variable\_Type: Optional giuseppe@125: :Description: Reflected to transmitted polarization channel gain factor (eta*) giuseppe@125: :Units: -- giuseppe@125: :Definition: *double polarization\_gain\_factor(depolarization)* giuseppe@125: giuseppe@125: polarization\_gain\_factor\_statistical\_error giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *depolarization* giuseppe@125: :Variable\_Type: Optional giuseppe@125: :Description: Statistical error (uncertainty) on reflected to transmitted polarization channel gain factor giuseppe@125: :Units: -- giuseppe@125: :Definition: *double polarization\_gain\_factor\_statistical\_error(depolarization)* giuseppe@125: giuseppe@125: polarization\_gain\_factor\_systematic\_error giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *depolarization* giuseppe@125: :Variable\_Type: Optional giuseppe@125: :Description: Systamatic error (uncertainty) on reflected to transmitted polarization channel gain factor giuseppe@125: :Units: -- giuseppe@125: :Definition: *double polarization\_gain\_factor\_systematic\_error(depolarization)* giuseppe@125: giuseppe@125: giuseppe@125: polarization\_gain\_factor\_start\_datetime giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *depolarization* giuseppe@125: :Variable\_Type: Optional giuseppe@125: :Description: Polarization gain factor measurement start datetime giuseppe@125: :Units: seconds since 1970-01-01T00:00:00Z giuseppe@125: :Definition: *double polarization\_gain\_factor\_start\_datetime(depolarization)* giuseppe@125: giuseppe@125: polarization\_gain\_factor\_stop\_datetime giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *depolarization* giuseppe@125: :Variable\_Type: Optional giuseppe@125: :Description: Polarization gain factor measurement stop datetime giuseppe@125: :Units: seconds since 1970-01-01T00:00:00Z giuseppe@125: :Definition: *double polarization\_gain\_factor\_stop\_datetime(depolarization)* giuseppe@125: giuseppe@125: giuseppe@125: polarization\_gain\_factor\_correction giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *depolarization* giuseppe@125: :Variable\_Type: Optional giuseppe@125: :Description: Reflected to transmitted polarization channel gain correction factor (K) giuseppe@125: :Units: -- giuseppe@125: :Definition: *double polarization\_gain\_factor\_correction(depolarization)* giuseppe@125: giuseppe@125: polarization\_gain\_factor\_correction\_statistical\_error giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *depolarization* giuseppe@125: :Variable\_Type: Optional giuseppe@125: :Description: Statistical error (uncertainty) on reflected to transmitted polarization channel gain correction factor giuseppe@125: :Units: -- giuseppe@125: :Definition: *double polarization\_gain\_factor\_correction\_statistical_error(depolarization)* giuseppe@125: giuseppe@125: polarization\_gain\_factor\_correction\_systematic\_error giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *depolarization* giuseppe@125: :Variable\_Type: Optional giuseppe@125: :Description: Systamatic error (uncertainty) on reflected to transmitted polarization channel gain correction factor giuseppe@125: :Units: -- giuseppe@125: :Definition: *double polarization\_gain\_factor\_correction\_systematic\_error(depolarization)* giuseppe@125: giuseppe@125: giuseppe@125: polarization\_gain\_factor\_correction\_start\_datetime giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *depolarization* giuseppe@125: :Variable\_Type: Optional giuseppe@125: :Description: Polarization gain corrrection factor measurement start datetime giuseppe@125: :Units: seconds since 1970-01-01T00:00:00Z giuseppe@125: :Definition: *double polarization\_gain\_factor\_correction\_start\_datetime(depolarization)* giuseppe@125: giuseppe@125: polarization\_gain\_factor\_correction\_stop\_datetime giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *depolarization* giuseppe@125: :Variable\_Type: Optional giuseppe@125: :Description: Polarization gain correction factor measurement stop datetime giuseppe@125: :Units: seconds since 1970-01-01T00:00:00Z giuseppe@125: :Definition: *double polarization\_gain\_factor\_correction\_stop\_datetime(depolarization)* giuseppe@125: giuseppe@125: cloud\_mask\_type giuseppe@125: :Type: *byte* giuseppe@125: :Dimensions: -- giuseppe@125: :Variable\_Type: Optional giuseppe@125: :Description: Bimask describing the cloudmask type giuseppe@125: :Units: -- giuseppe@125: :Definition: *byte cloud_mask_type* giuseppe@125: giuseppe@125: cloud\_mask giuseppe@125: :Type: *byte* giuseppe@125: :Dimensions: *time, level* giuseppe@125: :Variable\_Type: Optional giuseppe@125: :Description: Bimask describing the cloudmask giuseppe@125: :Units: -- giuseppe@125: :Definition: *byte cloud_mask(time, level)* giuseppe@125: giuseppe@125: cloud\_fraction giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *time, level* giuseppe@125: :Variable\_Type: Optional giuseppe@125: :Description: Fraction of cloud contamination giuseppe@125: :Units: -- giuseppe@125: :Definition: *byte cloud_mask(time, altitude)* giuseppe@125: giuseppe@125: temperature giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *time, level* giuseppe@125: :Variable\_Type: Optional giuseppe@125: :Description: Atmospheric temperature giuseppe@125: :Units: K giuseppe@125: :Definition: *double temperature(time, level)* giuseppe@125: giuseppe@125: pressure giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *time, level* giuseppe@125: :Variable\_Type: Optional giuseppe@125: :Description: Atmospheric pressure giuseppe@125: :Units: mbar giuseppe@125: :Definition: *double pressure(time, level)* giuseppe@125: giuseppe@125: molecular\_calculation\_source giuseppe@125: :Type: *byte* giuseppe@125: :Dimensions: -- giuseppe@125: :Variable\_Type: Optional giuseppe@125: :Description: Source used to compute the atmospheric molecular density giuseppe@125: :Units: -- giuseppe@125: :Definition: *byte molecular_calculation_source* giuseppe@125: giuseppe@125: giuseppe@125: polarization\_crosstalk\_parameter\_g giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *channel* giuseppe@125: :Variable\_Type: Optional giuseppe@125: :Description: Polarization crosstalk parameter (G) giuseppe@125: :Units: -- giuseppe@125: :Definition: *double polarization\_crosstalk\_parameter\_g(channel)* giuseppe@125: giuseppe@125: polarization\_crosstalk\_parameter\_g\_statistical\_error giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *channel* giuseppe@125: :Variable\_Type: Optional giuseppe@125: :Description: Statistical error on polarization crosstalk parameter (G) giuseppe@125: :Units: -- giuseppe@125: :Definition: *double polarization\_crosstalk\_parameter\_g\_statistical\_error(channel)* giuseppe@125: giuseppe@125: polarization\_crosstalk\_parameter\_g\_systematic\_error giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *channel* giuseppe@125: :Variable\_Type: Optional giuseppe@125: :Description: Systematic error on polarization crosstalk parameter (G) giuseppe@125: :Units: -- giuseppe@125: :Definition: *double polarization\_crosstalk\_parameter\_g\_systematic\_error(channel)* giuseppe@125: giuseppe@125: polarization\_crosstalk\_parameter\_h giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *channel* giuseppe@125: :Variable\_Type: Optional giuseppe@125: :Description: Polarization crosstalk parameter (H) giuseppe@125: :Units: -- giuseppe@125: :Definition: *double polarization\_crosstalk\_parameter\_h(channel)* giuseppe@125: giuseppe@125: polarization\_crosstalk\_parameter\_h\_statistical\_error giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *channel* giuseppe@125: :Variable\_Type: Optional giuseppe@125: :Description: Statistical error on polarization crosstalk parameter (H) giuseppe@125: :Units: -- giuseppe@125: :Definition: *double polarization\_crosstalk\_parameter\_h\_statistical\_error(channel)* giuseppe@125: giuseppe@125: polarization\_crosstalk\_parameter\_h\_systematic\_error giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *channel* giuseppe@125: :Variable\_Type: Optional giuseppe@125: :Description: Systematic error on polarization crosstalk parameter (H) giuseppe@125: :Units: -- giuseppe@125: :Definition: *double polarization\_crosstalk\_parameter\_H\_systematic\_error(channel)* giuseppe@125: giuseppe@125: polarization\_channel\_geometry giuseppe@125: :Type: *byte* giuseppe@125: :Dimensions: *channel* giuseppe@125: :Variable\_Type: Optional giuseppe@125: :Description: Polarization channel geometry giuseppe@125: :Units: -- giuseppe@125: :Definition: *byte polarization\_channel\_geometry* giuseppe@125: giuseppe@125: polarization\_channel\_configuration giuseppe@125: :Type: *byte* giuseppe@125: :Dimensions: *channel* giuseppe@125: :Variable\_Type: Optional giuseppe@125: :Description: Polarization channel configuration giuseppe@125: :Units: -- giuseppe@125: :Definition: *byte polarization\_channel\_configuration(channel)* giuseppe@125: giuseppe@125: overlap\_correction\_function giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *channel,angle, level* giuseppe@125: :Variable\_Type: Optional giuseppe@125: :Description: Overlap funciton used to correct the range corrected signal giuseppe@125: :Units: -- giuseppe@125: :Definition: *double overlap\_correction\_function(channel, angle, level)* giuseppe@125: giuseppe@125: assumed\_particle\_lidar\_ratio giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *angle, level* giuseppe@125: :Variable\_Type: Optional giuseppe@125: :Description: Assumed particle lidar ration for the elastic-only backscatter retrieval giuseppe@125: :Units: *sr* giuseppe@125: :Definition: *double assumed\_particle\_lidar\_ratio(angle, level)* giuseppe@125: giuseppe@125: assumed\_particle\_lidar\_ratio\_error giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *angle, level* giuseppe@125: :Variable\_Type: Optional giuseppe@125: :Description: Total error (uncertainty) on assumed particle lidar ration for the elastic-only backscatter retrieval giuseppe@125: :Units: *sr* giuseppe@125: :Definition: *double assumed\_particle\_lidar\_ratio(angle, level)* giuseppe@125: giuseppe@125: giuseppe@125: molecular\_extinction giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *channel, time, level* giuseppe@125: :Variable\_Type: Optional giuseppe@125: :Description: Calculated molecular extinction at emission wavelength giuseppe@125: :Units: *m^{-1}* giuseppe@125: :Definition: *double molecular\_extinction(channel, time, level)* giuseppe@125: giuseppe@125: molecular\_transmissivity\_at\_emission\_wavelength giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *channel, time, level* giuseppe@125: :Variable\_Type: Optional giuseppe@125: :Description: Calculate molecular transmissivity at emission wavelentgh giuseppe@125: :Units: -- giuseppe@125: :Definition: *double molecular\_transmissivity\_at\_emission\_wavelength(channel, time, level)* giuseppe@125: giuseppe@125: molecular\_transmissivity\_at\_detection\_wavelength giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *channel, time, level* giuseppe@125: :Variable\_Type: Optional giuseppe@125: :Description: Calculate molecular transmissivity at detection wavelentgh giuseppe@125: :Units: -- giuseppe@125: :Definition: *double molecular\_transmissivity\_at\_detection\_wavelength(channel, time, level)* giuseppe@125: giuseppe@125: giuseppe@125: molecular\_lidar\_ratio giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *channel* giuseppe@125: :Variable\_Type: Optional giuseppe@125: :Description: Calculated molecular lidar ratio at emission wavelength giuseppe@125: :Units: *sr* giuseppe@125: :Definition: *double molecular\_lidar\_ratio(channel)* giuseppe@125: giuseppe@125: giuseppe@125: depolarization\_calibration\_index giuseppe@125: :Type: *int* giuseppe@125: :Dimensions: *channel* giuseppe@125: :Variable\_Type: Optional giuseppe@125: :Description: Depolarization index to use to calibrate the channel giuseppe@125: :Units: -- giuseppe@125: :Definition: *int depolarization\_calibration\_index(channel)* giuseppe@125: giuseppe@125: polarization\_calibration\_type giuseppe@125: :Type: *byte* giuseppe@125: :Dimensions: *depolarization* giuseppe@125: :Variable\_Type: Optional giuseppe@125: :Description: Polarization calibration type giuseppe@125: :Units: -- giuseppe@125: :Definition: *byte polarization\_calibration\_type(depolarization)* giuseppe@125: giuseppe@125: molecular\_depolarization\_ratio giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *depolarization, time, level* giuseppe@125: :Variable\_Type: Optional giuseppe@125: :Description: Calculated molecular depolarization ratio giuseppe@125: :Units: -- giuseppe@125: :Definition: *double molecular\_depolarization\_ratio(depolarization, time, level)* giuseppe@125: giuseppe@125: giuseppe@125: atmospheric\_background giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *channel, time* giuseppe@125: :Variable\_Type: Optional giuseppe@125: :Description: Mean atmospheric background calculated from lidar signal giuseppe@125: :Units: *1/(m^3\*sr)* giuseppe@125: :Definition: *double atmospheric\_background(channel, time)* giuseppe@125: giuseppe@125: atmospheric\_background\_stdev giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *channel, time* giuseppe@125: :Variable\_Type: Optional giuseppe@125: :Description: Standard deviation of atmospheric background calculated from lidar signal giuseppe@125: :Units: *1/(m^3\*sr)* giuseppe@125: :Definition: *double atmospheric\_background\_stdev(channel, time)* giuseppe@125: giuseppe@125: atmospheric\_background\_sterr giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *channel, time* giuseppe@125: :Variable\_Type: Optional giuseppe@125: :Description: Standard error of atmospheric background calculated from lidar signal giuseppe@125: :Units: *1/(m^3\*sr)* giuseppe@125: :Definition: *double atmospheric\_background\_sterr(channel, time)* giuseppe@125: giuseppe@125: atmospheric\_background\_min giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *channel, time* giuseppe@125: :Variable\_Type: Optional giuseppe@125: :Description: Minimum atmospheric background calculated from lidar signal giuseppe@125: :Units: *1/(m^3\*sr)* giuseppe@125: :Definition: *double atmospheric\_background\_min(channel, time)* giuseppe@125: giuseppe@125: atmospheric\_background\_max giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *channel, time* giuseppe@125: :Variable\_Type: Optional giuseppe@125: :Description: Maximum atmospheric background calculated from lidar signal giuseppe@125: :Units: *1/(m^3\*sr)* giuseppe@125: :Definition: *double atmospheric\_background\_max(channel, time)* giuseppe@125: giuseppe@125: giuseppe@125: volume\_linear\_depolarization\_ratio\_channel\_id giuseppe@125: :Type: *int* giuseppe@125: :Dimensions: *depolarization, nc* giuseppe@125: :Variable\_Type: Optional giuseppe@125: :Description: SCC channel ID list involved in the calculation of the volume linear depolarization ratio timeseries giuseppe@125: :Units: -- giuseppe@125: :Definition: *int volume\_linear\_depolarization\_ratio\_channel\_id(depolarization, nc)* giuseppe@125: giuseppe@125: giuseppe@125: volume\_linear\_depolarization\_ratio\_channel\_name giuseppe@125: :Type: *string* giuseppe@125: :Dimensions: *depolarization* giuseppe@125: :Variable\_Type: Optional giuseppe@125: :Description: Channel name for volume linear depolarization ration timeseries giuseppe@125: :Units: -- giuseppe@125: :Definition: *string volume\_linear\_depolarization\_ratio\_channel\_name(depolarization)* giuseppe@125: giuseppe@125: giuseppe@125: volume\_linear\_depolarization\_ratio\_wavelength giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *depolarization* giuseppe@125: :Variable\_Type: Optional giuseppe@125: :Description: Wavelength at which the volume linear depolarization ratio is calculated giuseppe@125: :Units: *nm* giuseppe@125: :Definition: *double volume\_linear\_depolarization\_ratio\_wavelength(depolarization)* giuseppe@125: giuseppe@125: giuseppe@125: volume\_linear\_depolarization\_ratio\_range giuseppe@125: :Type: *byte* giuseppe@125: :Dimensions: *depolarization* giuseppe@125: :Variable\_Type: Optional giuseppe@125: :Description: Bitmask field indicating the volume linear depolarization range type giuseppe@125: :Units: -- giuseppe@125: :Definition: *byte volume\_linear\_depolarization\_ratio\_range(depolarization)* giuseppe@125: giuseppe@125: giuseppe@125: giuseppe@125: volume\_linear\_depolarization\_ratio\_scatterers giuseppe@125: :Type: *byte* giuseppe@125: :Dimensions: *depolarization* giuseppe@125: :Variable\_Type: Optional giuseppe@125: :Description: Bitmask field indicating the volume linear depolarization scatteter type giuseppe@125: :Units: -- giuseppe@125: :Definition: *byte volume\_linear\_depolarization\_ratio\_scatterers(depolarization)* giuseppe@125: giuseppe@125: giuseppe@125: volume\_linear\_depolarization\_ratio giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *depolarization, time, level* giuseppe@125: :Variable\_Type: Optional giuseppe@125: :Description: Volume linear depolarization ratio timeseries giuseppe@125: :Units: -- giuseppe@125: :Definition: *double volume\_linear\_depolarization\_ratio(depolarization, time, level)* giuseppe@125: giuseppe@125: volume\_linear\_depolarization\_ratio\_statistical\_error giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *depolarization, time, level* giuseppe@125: :Variable\_Type: Optional giuseppe@125: :Description: Statistical error (uncertanity) on volume linear depolarization ratio timeseries giuseppe@125: :Units: -- giuseppe@125: :Definition: *double volume\_linear\_depolarization\_ratio\_statistical\_error(depolarization, time, level)* giuseppe@125: giuseppe@125: volume\_linear\_depolarization\_ratio\_systematic\_error giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *depolarization, time, level* giuseppe@125: :Variable\_Type: Optional giuseppe@125: :Description: Systematic error (uncertanity) on volume linear depolarization ratio timeseries giuseppe@125: :Units: -- giuseppe@125: :Definition: *double volume\_linear\_depolarization\_ratio\_systematic\_error(depolarization, time, level)* giuseppe@125: giuseppe@125: attenuated\_backscatter\_calibration giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *channel, time* giuseppe@125: :Variable\_Type: Mandatory giuseppe@125: :Description: Constant used to calibrate the total attenuated backscatter giuseppe@125: :Units: -- giuseppe@125: :Definition: *double attenuated\_backscatter\_calibration(channel, time)* giuseppe@125: giuseppe@125: attenuated\_backscatter\_calibration\_statistical\_error giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *channel, time* giuseppe@125: :Variable\_Type: Mandatory giuseppe@125: :Description: Statistical error (uncertainty) of the attenuated backscatter calibration giuseppe@125: :Units: -- giuseppe@125: :Definition: *double attenuated\_backscatter\_calibration\_statistical\_error(channel, time)* giuseppe@125: giuseppe@125: attenuated\_backscatter\_calibration\_systematic\_error giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *channel, time* giuseppe@125: :Variable\_Type: Mandatory giuseppe@125: :Description: Systematic error (uncertainty) of the attenuated backscatter calibration giuseppe@125: :Units: -- giuseppe@125: :Definition: *double attenuated\_backscatter\_calibration\_sytematic\_error(channel, time)* giuseppe@125: giuseppe@125: attenuated\_backscatter\_calibration\_start\_datetime giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *channel, ncal* giuseppe@125: :Variable\_Type: Mandatory giuseppe@125: :Description: Attenuated backscatter calibration measurement start datetime giuseppe@125: :Units: *seconds since 1970-01-01T00:00:00Z* giuseppe@125: :Definition: *double attenuated\_backscatter\_calibration\_start\_datetime(channel, ncal)* giuseppe@125: giuseppe@125: attenuated\_backscatter\_calibration\_stop\_datetime giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *channel, ncal* giuseppe@125: :Variable\_Type: Mandatory giuseppe@125: :Description: Attenuated backscatter calibration measurement stop datetime giuseppe@125: :Units: *seconds since 1970-01-01T00:00:00Z* giuseppe@125: :Definition: *double attenuated\_backscatter\_calibration\_stop\_datetime(channel, ncal)* giuseppe@125: giuseppe@125: attenuated\_backscatter\_calibration\_measurementid giuseppe@125: :Type: *string* giuseppe@125: :Dimensions: *channel, ncal* giuseppe@125: :Variable\_Type: Mandatory giuseppe@125: :Description: Attenuated backscatter calibration measurementID giuseppe@125: :Units: -- giuseppe@125: :Definition: *string attenuated\_backscatter\_calibration\_measurementid(channel, ncal)* giuseppe@125: giuseppe@125: attenuated\_backscatter\_calibration\_id giuseppe@125: :Type: *int* giuseppe@125: :Dimensions: *channel, ncal* giuseppe@125: :Variable\_Type: Mandatory giuseppe@125: :Description: Attenuated backscatter calibration ID giuseppe@125: :Units: -- giuseppe@125: :Definition: *int attenuated\_backscatter\_calibration\_id(channel, ncal)* giuseppe@125: giuseppe@125: giuseppe@125: giuseppe@125: ELIC Products: global attributes giuseppe@125: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ giuseppe@125: giuseppe@125: Conventions giuseppe@125: :Type: *string* giuseppe@125: :Global\_Attribute\_Type: Mandatory giuseppe@125: :Description: List of the conventions the product is compliant to giuseppe@125: giuseppe@125: giuseppe@125: title giuseppe@125: :Type: *string* giuseppe@125: :Global\_Attribute\_Type: Mandatory giuseppe@125: :Description: Product title giuseppe@125: giuseppe@125: source giuseppe@125: :Type: *string* giuseppe@125: :Global\_Attribute\_Type: Mandatory giuseppe@125: :Description: String describing the source used to generate the product giuseppe@125: giuseppe@125: references giuseppe@125: :Type: *string* giuseppe@125: :Global\_Attribute\_Type: Mandatory giuseppe@125: :Description: Reference(s) for data processing giuseppe@125: location giuseppe@125: :Type: *string* giuseppe@125: :Global\_Attribute\_Type: Mandatory giuseppe@125: :Description: Measurement site location giuseppe@125: giuseppe@125: station_ID giuseppe@125: :Type: *string* giuseppe@125: :Global\_Attribute\_Type: Mandatory giuseppe@125: :Description: Unique 3 digit code identifying SCC station giuseppe@125: giuseppe@125: PI giuseppe@125: :Type: *string* giuseppe@125: :Global\_Attribute\_Type: Mandatory giuseppe@125: :Description: PI full name giuseppe@125: giuseppe@125: PI\_affiliation giuseppe@125: :Type: *string* giuseppe@125: :Global\_Attribute\_Type: Mandatory giuseppe@125: :Description: PI complete affiliation giuseppe@125: giuseppe@125: PI\_affiliation_acronym giuseppe@125: :Type: *string* giuseppe@125: :Global\_Attribute\_Type: Mandatory giuseppe@125: :Description: PI affiliation acronym giuseppe@125: giuseppe@125: PI\_address giuseppe@125: :Type: *string* giuseppe@125: :Global\_Attribute\_Type: Optional giuseppe@125: :Description: PI address giuseppe@125: giuseppe@125: PI\_phone giuseppe@125: :Type: *string* giuseppe@125: :Global\_Attribute\_Type: Optional giuseppe@125: :Description: PI phone number giuseppe@125: giuseppe@125: PI\_email giuseppe@125: :Type: *string* giuseppe@125: :Global\_Attribute\_Type: Mandatory giuseppe@125: :Description: PI e-mail giuseppe@125: giuseppe@125: Data\_Originator giuseppe@125: :Type: *string* giuseppe@125: :Global\_Attribute\_Type: Mandatory giuseppe@125: :Description: Data originator full name giuseppe@125: giuseppe@125: Data\_Originator\_affiliation giuseppe@125: :Type: *string* giuseppe@125: :Global\_Attribute\_Type: Mandatory giuseppe@125: :Description: Data originator complete affiliation giuseppe@125: giuseppe@125: Data\_Originator\_affiliation\_acronym giuseppe@125: :Type: *string* giuseppe@125: :Global\_Attribute\_Type: Mandatory giuseppe@125: :Description: Data originator affiliation acronym giuseppe@125: giuseppe@125: Data\_Originator\_address giuseppe@125: :Type: *string* giuseppe@125: :Global\_Attribute\_Type: Optional giuseppe@125: :Description: Data originator complete address giuseppe@125: giuseppe@125: Data\_Originator\_phone giuseppe@125: :Type: *string* giuseppe@125: :Global\_Attribute\_Type: Optional giuseppe@125: :Description: Data originator phone number giuseppe@125: giuseppe@125: Data\_Originator\_email giuseppe@125: :Type: *string* giuseppe@125: :Global\_Attribute\_Type: Mandatory giuseppe@125: :Description: Data originator e-mail address giuseppe@125: giuseppe@125: institution giuseppe@125: :Type: *string* giuseppe@125: :Global\_Attribute\_Type: Mandatory giuseppe@125: :Description: Istitution the product belong to giuseppe@125: giuseppe@125: system giuseppe@125: :Type: *string* giuseppe@125: :Global\_Attribute\_Type: Mandatory giuseppe@125: :Description: Name of the measuring instrument (lidar) giuseppe@125: giuseppe@125: hoi\_system\_ID giuseppe@125: :Type: *int* giuseppe@125: :Global\_Attribute\_Type: Mandatory giuseppe@125: :Description: Numeric ID identifying the measuring system in the ACTRIS/EARLINET Handbook Of Instrument (HOI) giuseppe@125: giuseppe@125: hoi\_configuration\_ID; giuseppe@125: :Type: *int* giuseppe@125: :Global\_Attribute\_Type: Mandatory giuseppe@125: :Description: Numeric ID identifying the configuration of the measuring system in the ACTRIS/EARLINET Handbook Of Instrument (HOI) giuseppe@125: giuseppe@125: measurement\_ID; giuseppe@125: :Type: *string* giuseppe@125: :Global\_Attribute\_Type: Mandatory giuseppe@125: :Description: Alphanumeric identifier for the raw data measurements use to generate the product giuseppe@125: giuseppe@125: measurement\_start\_datetime giuseppe@125: :Type: *string* giuseppe@125: :Global\_Attribute\_Type: Mandatory giuseppe@125: :Description: Measurement start datetime YYYY-mm-ddTHH:MM:SSZ giuseppe@125: giuseppe@125: measurement\_stop\_datetime giuseppe@125: :Type: *string* giuseppe@125: :Global\_Attribute\_Type: Mandatory giuseppe@125: :Description: Measruement stop datetime YYYY-mm-ddTHH:MM:SSZ giuseppe@125: giuseppe@125: comment giuseppe@125: :Type: *string* giuseppe@125: :Global\_Attribute\_Type: Optional giuseppe@125: :Description: Any product comments giuseppe@125: giuseppe@125: scc\_version\_description giuseppe@125: :Type: *string* giuseppe@125: :Global\_Attribute\_Type: Mandatory giuseppe@125: :Description: Extended SCC version description giuseppe@125: giuseppe@125: scc\_version giuseppe@125: :Type: *string* giuseppe@125: :Global\_Attribute\_Type: Mandatory giuseppe@125: :Description: SCC version number giuseppe@125: giuseppe@125: processor\_name giuseppe@125: :Type: *string* giuseppe@125: :Global\_Attribute\_Type: Mandatory giuseppe@125: :Description: Name of the processor used to generate the product giuseppe@125: giuseppe@125: processor\_version giuseppe@125: :Type: *string* giuseppe@125: :Global\_Attribute\_Type: Mandatory giuseppe@125: :Description: Version of the processor used to generate the product giuseppe@125: giuseppe@125: history giuseppe@125: :Type: *string* giuseppe@125: :Global\_Attribute\_Type: Mandatory giuseppe@125: :Description: Field describing the history of the product giuseppe@125: giuseppe@125: \_\_file\_format_version giuseppe@125: :Type: *string* giuseppe@125: :Global\_Attribute\_Type: Mandatory giuseppe@125: :Description: Version of the product file format giuseppe@125: giuseppe@125: data\_processing\_institution giuseppe@125: :Type: *string* giuseppe@125: :Global\_Attribute\_Type: Mandatory giuseppe@125: :Description: Instituion responsible for data processing giuseppe@125: giuseppe@125: input\_file giuseppe@125: :Type: *string* giuseppe@125: :Global\_Attribute\_Type: Mandatory giuseppe@125: :Description: Filename of the input data product used to generate the current product giuseppe@136: giuseppe@136: molecular\_calculation\_source\_file giuseppe@136: :Type: *string* giuseppe@136: :Global\_Attribute\_Type: Optional giuseppe@136: :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)