netcdf hope_lac_cln00_l4_class_1_9091787565053567024 { dimensions: time = UNLIMITED ; // (2880 currently) height = 491 ; model_height = 35 ; nv = 2 ; layer = 1 ; variables: double time(time) ; time:standard_name = "time" ; time:long_name = "time of profile" ; time:units = "seconds since 1970-01-01 00:00:00" ; time:bounds = "time_bnds" ; double time_bnds(time, nv) ; float zag(height) ; zag:standard_name = "height" ; zag:long_name = "height above ground" ; zag:units = "m" ; zag:bounds = "zag_bnds" ; float zag_bnds(height, nv) ; float model_height(model_height) ; model_height:long_name = "altitude of model data above mean sea level" ; model_height:units = "m" ; model_height:bounds = "model_height_bnds" ; float model_height_bnds(model_height, nv) ; float zsl ; zsl:standard_name = "altitude" ; zsl:long_name = "Altitude above mean sea level" ; zsl:units = "m" ; float lon ; lon:standard_name = "longitude" ; lon:units = "degree_east" ; float lat ; lat:standard_name = "latitude" ; lat:units = "degree_north" ; float ta(time, model_height) ; ta:standard_name = "air_temperature" ; ta:units = "K" ; ta:_FillValue = -999.f ; float wdir(time, model_height) ; wdir:standard_name = "wind_from_direction" ; wdir:long_name = "wind direction" ; wdir:units = "degree" ; wdir:_FillValue = -999.f ; float wspeed(time, model_height) ; wspeed:long_name = "wind speed" ; wspeed:units = "m s-1" ; wspeed:_FillValue = -999.f ; float hus(time, model_height) ; hus:standard_name = "specific_humidity" ; hus:long_name = "specific humidity" ; hus:units = "kg kg-1" ; hus:_FillValue = -999.f ; float pa(time, model_height) ; pa:standard_name = "air_pressure" ; pa:long_name = "Air pressure" ; pa:units = "Pa" ; pa:_FillValue = -999.f ; float rr(time) ; rr:standard_name = "rainfall_rate" ; rr:long_name = "rain rate" ; rr:units = "m s-1" ; rr:_FillValue = -999.f ; short category_bits(time, height) ; category_bits:long_name = "target categorization bits" ; category_bits:units = "1" ; category_bits:definition = "Bit 0: Small liquid droplets are present.\n", "Bit 1: Falling hydrometeors are present; if Bit 2 is set then these are most likely to be ice particles, otherwise they are drizzle or rain drops.\n", "Bit 2: Wet-bulb temperature is less than 0 degrees C, implying the phase of Bit-1 particles.\n", "Bit 3: Melting ice particles are present.\n", "Bit 4: Aerosol particles are present and visible to the lidar.\n", "Bit 5: Insects are present and visible to the radar.\n", "Bit 7: Missing Value" ; category_bits:comment = "Use unsigned int8 as reference!\n", "This variable contains information on the nature of the targets at each pixel,\n", "thereby facilitating the application of algorithms that work with only one type of target.\n", "The information is in the form of an array of bits, each of which states either\n", "whether a certain type of particle is present (e.g. aerosols),\n", "or the whether some of the target particles have a particular property.\n", "The definitions of each bit are given in the definition attribute.\n", "Bit 0 is the least significant.\n", "Bit 7 (2^7=128) is not Cloudnet standard. It was added for HDCP2." ; category_bits:_FillValue = 128s ; category_bits:_Unsigned = "True" ; short quality_bits(time, height) ; quality_bits:long_name = "data quality bits" ; quality_bits:units = "1" ; quality_bits:definition = "Bit 0: An echo is detected by the radar.\n", "Bit 1: An echo is detected by the lidar.\n", "Bit 2: The apparent echo detected by the radar is ground clutter or some other non-atmospheric artifact.\n", "Bit 3: The echo detected by the lidar is due to clear-air molecular scattering.\n", "Bit 4: Liquid water cloud, rainfall or melting ice below this pixel will have caused radar and lidar attenuation; if bit 5 is set then a correction for the radar attenuation has been performed; otherwise do not trust the absolute values of reflectivity factor. No correction is performed for lidar attenuation.\n", "Bit 5: Radar reflectivity has been corrected for liquid-water attenuation using the microwave radiometer measurements of liquid water path and the lidar estimation of the location of liquid water cloud; be aware that errors in reflectivity may result.\n", "Bit 7: Missing Value" ; quality_bits:comment = "Use unsigned int8 as reference!\n", "This variable contains information on the quality of the data at each pixel.\n", "The information is in the form of an array of bits,\n", "and the definitions of each bit are given in the definition attribute.\n", "Bit 0 is the least significant.\n", "Bit 7 (2^7=128) is not Cloudnet standard. It was added for HDCP2." ; quality_bits:_FillValue = 128s ; quality_bits:_Unsigned = "True" ; short target_classification(time, height) ; target_classification:long_name = "target classification" ; target_classification:units = "1" ; target_classification:definition = "0: Clear sky\n", "1: Cloud droplets only\n", "2: Drizzle or rain\n", "3: Drizzle/rain & cloud droplets\n", "4: Ice\n", "5: Ice & supercooled droplets\n", "6: Melting ice\n", "7: Melting ice & cloud droplets\n", "8: Aerosol\n", "9: Insects\n", "10: Aerosol & insects\n", "128: Missing Value" ; target_classification:long_definition = "Use unsigned int8 as reference!\n", "0: Clear sky\n", "1: Cloud liquid droplets only\n", "2: Drizzle or rain\n", "3: Drizzle or rain coexisting with cloud liquid droplets\n", "4: Ice particles\n", "5: Ice coexisting with supercooled liquid droplets\n", "6: Melting ice particles\n", "7: Melting ice particles coexisting with cloud liquid droplets\n", "8: Aerosol particles, no cloud or precipitation \n", "9: Insects, no cloud or precipitation\n", "10: Aerosol coexisting with insects, no cloud or precipitation\n", "128: (Bit 7 = true) is not Cloudnet standard. It was added for HDCP2." ; target_classification:_FillValue = 128s ; target_classification:_Unsigned = "True" ; short detection_status(time, height) ; detection_status:long_name = "detection status" ; detection_status:units = "1" ; detection_status:definition = "0: Clear sky\n", "1: Lidar echo only\n", "2: Radar echo but uncorrected atten.\n", "3: Good radar & lidar echos\n", "4: No radar but unknown attenuation\n", "5: Good radar echo only\n", "6: No radar but known attenuation\n", "7: Radar corrected for liquid atten.\n", "8: Radar ground clutter\n", "9: Lidar molecular scattering\n", "128: Missing Value" ; detection_status:long_definition = "Use unsigned int8 as reference!\n", "0: Clear sky\n", "1: Lidar echo only\n", "2: Radar echo but reflectivity may be unreliable as attenuation by rain, melting ice or liquid cloud has not been corrected\n", "3: Good radar and lidar echos\n", "4: No radar echo but rain or liquid cloud beneath mean that attenuation that would be experienced is unknown\n", "5: Good radar echo only\n", "6: No radar echo but known attenuation\n", "7: Radar echo corrected for liquid cloud attenuation using microwave radiometer data\n", "8: Radar ground clutter\n", "9: Lidar clear-air molecular scattering\n", "128: (Bit 7 = true) is not Cloudnet standard. It was added for HDCP2." ; detection_status:_FillValue = 128s ; detection_status:_Unsigned = "True" ; float zcb(time, layer) ; zcb:standard_name = "cloud_base_altitude" ; zcb:long_name = "cloud base altitude" ; zcb:units = "m" ; zcb:comment = "This variable was calculated from the instance of cloud in the cloud mask variable and provides cloud base height for a maximum of 1 cloud layers" ; zcb:_FillValue = -999.f ; float zgct(time, layer) ; zgct:standard_name = "cloud_top_altitude" ; zgct:long_name = "cloud top altitude" ; zgct:units = "m" ; zgct:comment = "This variable was calculated from the instance of cloud in the cloud mask variable and provides cloud base top for a maximum of 1 cloud layers" ; zgct:_FillValue = -999.f ; // global attributes: :cloudnet_Conventions = "CF-1.0" ; :cloudnet_location = "Krauthausen" ; :cloudnet_title = "Cloud categorization products from Krauthausen, 2013-04-01" ; :cloudnet_day = 1. ; :cloudnet_month = 4. ; :cloudnet_year = 2013. ; :cloudnet_history = "19 Feb 2015 09:32:45 - Generated from level 1 data by Ewan O\'Connor <
>\n", "Radar history: Original data has been averaged to 30 seconds.\n", "Lidar history: Lidar backscatter derived from raw values in arbitrary units: calibrated by user Ewan O\'Connor <
> on 26-Jul-2013.\n", "Model history: v1.49 created by Thorsten Reinhardt and Sonja Eikenberg 2012-01-20.\n", "Gauge history: unknown\n", "Microwave radiometer history: Created from HATPRO data with MWR-PRO V03 Retrieval with offset correction" ; :cloudnet_source = "35.5 GHz Cloud radar MIRA\n", "Radar type: Monostatic, pulsed, magnetron\n", "Peak Power 30 kW\n", "Antenna Type: Cassegrain 1.2 m\n", "Antenna Beam Width: 0.5 deg;\n", "CHX090111;\n", "COSMO-EU;\n", "Rain gauge;\n", "MWR-PRO V03 Retrieval with offset correction applied to HATPRO raw data." ; :cloudnet_institution = "Data produced at Department of Meteorology, University of Reading, UK\n", "Microwave radiometer institution: TROPOS" ; :cloudnet_reference = "Documentation may be found at http://www.met.rdg.ac.uk/radar/doc/categorization.html" ; :cloudnet_software_version = "0.10.2" ; :cloudnet_comment = "This dataset is an aggregation of data from cloud radar, lidar, a numerical forecast model and optionally\n", "a rain gauge and microwave radiometer. It is intended to facilitate the application of synergistic\n", "cloud-retrieval algorithms by performing a number of the preprocessing tasks that are common to these\n", "algorithms. Each of the observational datasets has been interpolated on to the same grid, although the\n", "model data are provided on a reduced height grid. Radar reflectivity has been corrected for attenuation,\n", "where possible, and two additional fields have been added: \"category_bits\" contains a categorization of\n", "the targets in each pixel and \"quality_bits\" indicates the quality of the data at each pixel. Finally,\n", "estimates of the random and systematic errors in reflectivity factor and attenuated backscatter are\n", "provided." ; :Title = "Cloudnet categorization dataset" ; :Institution = "Leibniz Institut for Tropospheric Research (TROPOS), Leipzig, Germany" ; :Contact_person = "Patric Seifert (
, TROPOS, Permoserstr. 15, 04318 Leipzig, Germany)" ; :Source = "Cloudnet-processed remote-sensing data. See the global argument *cloudnet_source* for more details." ; :History = "Data processed with convert_cloudnet_classification2hdcp.m by TROPOS, Version: 2.1.\n", "[1.1 Hirsikko] Taking height of station above ground into account.\n", "[2.0, Seifert] Time gaps are filled with NANs.\n", "[2.1, Seifert] Full-day files are created." ; :Conventions = "CF-1.6 where applicable" ; :Processing_date = "2015-11-10 20:37:20" ; :Author = "Patric Seifert,
" ; :Comments = "This dataset is based on data processed with cloudnet. Cloudnet is member of ACTRIS and data is available \n", "for numerous sites in addition to those of HD(CP)2. See http://actris.nilu.no/ for details. There is a distinct \n", "data policy agreement between HD(CP)2 and ACTRIS to manage the sharing of datasets between both projects. The nc conventions of \n", "the original cloudnet-nc-files were slightly modified to fit HD(CP)2 file conventions. In addition, not all \n", "variables of the original cloudnet-nc-files are contained in the HD(CP)2 files. The original comments and global arguments \n", "of cloudnet present in the nc files were renamed to *cloudnet_ARGUMENT_NAME*." ; :Licence = "For non-commercial use only. This data is subject to the HD(CP)2 data policy to be found at hdcp2.zmaw.de and in the HD(CP)2 \n", " Observation Data Product Standard.\n", "In addition the data is subject to the Data Protocol Agreement between ACTRIS and HD(CP)2 for the common use of Cloudnet products: \n", "1. Both ACTRIS and HD(CP)2 scientific steering committees (SSCs) agree, that all Cloudnet products are substantial for multiple \n", " applications in atmospheric science related to cloud-processes and should thus be made easily and freely available to atmospheric scientists world-wide.\n", "2. The original and citable Cloudnet data from all ACTRIS and HD(CP)2 atmospheric observatories (AO or termed supersites) are\n", "available through the Cloudnet web site (http://www.cloud-net.org) or the ACTRIS data centre (http://actris.nilu.no/). Currently, \n", "Cloudnet data is created locally on the respective AO server and then transferred to the Cloudnet server in Reading, UK.\n", "3. An exception to 2.) are the Cloudnet data from the atmospheric observatories LACROS (Leipzig), JOYCE (Juelich) and RAO (Lindenberg) \n", "during the course of HD(CP)2. Currently HD(CP)2 is developing an Observation Data Product Standard for its atmospheric column, respectively \n", "full-domain data needed for the HD(CP)2 numerical model evaluation and improvement. The main motivation for this is to provide easy access \n", "to data from the HD(CP)2 domain in unified formats from one server. HD(CP)2 data will be made available via the ICDC data center (icdc.zmaw.de) in Hamburg.\n", "4. Cloudnet data created at the 3 AOs mentioned above shall be additionally stored in HD(CP)2 compliant file format under the following conditions only.\n", " o HD(CP)2-compliant files acknowledge the Cloudnet data origin explicitly in the header in an adequate way.\n", " o If Cloudnet data is locally reprocessed and sent to the Cloudnet server, the HD(CP)2 compliant Cloudnet files are also simultaneously recreated \n", " and linked with ICDC.\n", " o Download statistics of data containing Cloudnet products are created through ICDC once HD(CP)2-compliant Cloudnet files become available. \n", "These statistics will be regularly made available to the ACTRIS and HD(CP)2 SSCs to document the use of Cloudnet data.\n", "5. If the above conditions are met during the first phase of HD(CP)2, the HD(CP)2-compliant Cloudnet files may be produced for other AOs in the \n", "HD(CP)2 domain. This is subject to the agreement of both ACTRIS and HD(CP)2 SSCs.\n", "6. In the future, ACTRIS and HD(CP)2 agree on an effort towards a unified Cloudnet data portal of all European AOs, strongly linked to the \n", "activities already on-going with the US partners from ARM/DOE." ; :Dependencies = "external" ; }