giuseppe@125: HiRELPP Products giuseppe@125: ---------------- giuseppe@125: giuseppe@125: This section describe the structure of HiRELPP products. giuseppe@125: giuseppe@125: giuseppe@125: HiRELPP Products: dimensions giuseppe@125: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ giuseppe@125: giuseppe@125: The following dimensions are defined in HiRELPP 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: 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: giuseppe@125: HiRELPP 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: giuseppe@125: giuseppe@125: giuseppe@125: range\_corrected\_signal\_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 range corrected signal total timeseries giuseppe@125: :Units: -- giuseppe@125: :Definition: *int range\_corrected\_signal\_channel\_id(channel, nc)* giuseppe@125: giuseppe@125: giuseppe@125: range\_corrected\_signal\_channel\_name giuseppe@125: :Type: *string* giuseppe@125: :Dimensions: *channel* giuseppe@125: :Variable\_Type: Mandatory giuseppe@125: :Description: Channel name for the range corrected signal timeseries giuseppe@125: :Units: -- giuseppe@125: :Definition: *string range\_corrected\_signal\_channel\_name(channel)* giuseppe@125: giuseppe@125: giuseppe@125: range\_corrected\_signal\_emission\_wavelength giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *channel* giuseppe@125: :Variable\_Type: Mandatory giuseppe@125: :Description: Emission wavelength used to measure the range corrected signal timeseries giuseppe@125: :Units: *nm* giuseppe@125: :Definition: *double range\_corrected\_signal\_emission\_wavelength(channel)* giuseppe@125: giuseppe@125: giuseppe@125: range\_corrected\_signal\_detection\_wavelength giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *channel* giuseppe@125: :Variable\_Type: Mandatory giuseppe@125: :Description: Detection wavelength used to measure the range corrected signal timeseries giuseppe@125: :Units: *nm* giuseppe@125: :Definition: *double range\_corrected\_signal\_detection\_wavelength(channel)* giuseppe@125: giuseppe@125: giuseppe@125: range\_corrected\_signal\_range giuseppe@125: :Type: *byte* giuseppe@125: :Dimensions: *channel* giuseppe@125: :Variable\_Type: Mandatory giuseppe@125: :Description: Bitmask to identify range corrected signal range type giuseppe@125: :Units: -- giuseppe@125: :Definition: *byte range\_corrected\_signal\_range(channel)* giuseppe@125: giuseppe@125: giuseppe@125: giuseppe@125: giuseppe@125: range\_corrected\_signal\_scatterers giuseppe@125: :Type: *byte* giuseppe@125: :Dimensions: *channel* giuseppe@125: :Variable\_Type: Mandatory giuseppe@125: :Description: Bitmask to identify range corrected signal scatterer type giuseppe@125: :Units: -- giuseppe@125: :Definition: *byte range\_corrected\_signal\_scatterers(channel)* giuseppe@125: giuseppe@125: giuseppe@125: giuseppe@125: giuseppe@125: giuseppe@125: range\_corrected\_signal\_detection\_mode giuseppe@125: :Type: *byte* giuseppe@125: :Dimensions: *channel* giuseppe@125: :Variable\_Type: Mandatory giuseppe@125: :Description: Bitmask to identify range corrected signal detection mode giuseppe@125: :Units: -- giuseppe@125: :Definition: *byte range\_corrected\_signal\_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: giuseppe@125: range\_corrected\_signal giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *channel, time, level* giuseppe@125: :Variable\_Type: Mandatory giuseppe@125: :Description: Range corrected signal timeseries giuseppe@125: :Units: -- giuseppe@125: :Definition: *double range\_corrected\_signal(channel, time, level)* giuseppe@125: giuseppe@125: range\_corrected\_signal\_statistical\_error giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *channel, time, level* giuseppe@125: :Variable\_Type: Mandatory giuseppe@125: :Description: Statistical error (uncertainty) on range corrected signal timeseries giuseppe@125: :Units: -- giuseppe@125: :Definition: *double range\_corrected\_signal\_statistical\_error(channel, time, level)* giuseppe@125: giuseppe@125: giuseppe@125: range\_corrected\_signal\_systematic\_error giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *channel, time, level* giuseppe@125: :Variable\_Type: Optional giuseppe@125: :Description: Systematic error (uncertainty) on range corrected signal timeseries giuseppe@125: :Units: -- giuseppe@125: :Definition: *double range\_corrected\_signal\_statistical\_error(channel, time, level)* giuseppe@125: giuseppe@125: giuseppe@125: giuseppe@125: atmospheric\_background giuseppe@125: :Type: *double* giuseppe@125: :Dimensions: *channel, time* giuseppe@125: :Variable\_Type: Mandatory giuseppe@125: :Description: Mean uncalibrated atmospheric background calculated from lidar signal giuseppe@125: :Units: -- 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: Mandatory giuseppe@125: :Description: Standard deviation of uncalibrated atmospheric background calculated from lidar signal giuseppe@125: :Units: -- 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: Mandatory giuseppe@125: :Description: Standard error of uncalibrated atmospheric background calculated from lidar signal giuseppe@125: :Units: -- 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: Mandatory giuseppe@125: :Description: Minimum uncalibrated atmospheric background calculated from lidar signal giuseppe@125: :Units: -- 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: Mandatory giuseppe@125: :Description: Maximum uncalibrated atmospheric background calculated from lidar signal giuseppe@125: :Units: -- giuseppe@125: :Definition: *double atmospheric\_background\_max(channel, time)* 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: 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: giuseppe@125: HiRELPP 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@125: