netcdf gsics-geoleoircolloc-template { dimensions: time = 300 ; // NUM OF COLLOCATION DATA mon_n_chan = 4 ; // NUM OF GEO CHANNELS variables: float ref_time(time) ; ref_time:long_name = "ref scan time" ; ref_time:standard_name = "time" ; ref_time:units = "seconds since XXXX-XX-XX" ; ref_time:valid_min = 0.0f ; ref_time:valid_max = 86400.0f ; ref_time:calendar = "gregorian" ; float mon_time(time) ; mon_time:long_name = "mon scan time" ; mon_time:standard_name = "time" ; mon_time:units = "seconds since XXXX-XX-XX" ; mon_time:valid_min = 42613.5f ; mon_time:valid_max = 42718.46f ; mon_time:calendar = "gregorian" ; short ref_scanline(time) ; ref_scanline:long_name = "ref scan line number" ; ref_scanline:units = "1" ; ref_scanline:valid_min = 0s ; ref_scanline:valid_max = 9998s ; ref_scanline:_FillValue = -9999s ; short ref_pixel(time) ; ref_pixel:long_name = "ref pixel number" ; ref_pixel:units = "1" ; ref_pixel:valid_min = 0s ; ref_pixel:valid_max = 9999s ; ref_pixel:_FillValue = -9999s ; float ref_latitude(time) ; ref_latitude:long_name = "ref latitude" ; ref_latitude:standard_name = "latitude" ; ref_latitude:units = "degrees_north" ; ref_latitude:valid_min = -90.0f ; ref_latitude:valid_max = -90.0f ; ref_latitude:_FillValue = -9999.f ; float ref_longitude(time) ; ref_longitude:long_name = "ref longitude" ; ref_longitude:standard_name = "longitude" ; ref_longitude:units = "degrees_east" ; ref_longitude:valid_min = 0.0f ; ref_longitude:valid_max = 360.0f ; ref_longitude:_FillValue = -9999.f ; float mon_latitude(time) ; mon_latitude:long_name = "mon latitude" ; mon_latitude:standard_name = "latitude" ; mon_latitude:units = "degrees_north" ; mon_latitude:valid_min = -90.0f ; mon_latitude:valid_max = -90.0f ; mon_latitude:_FillValue = -9999.f ; float mon_longitude(time) ; mon_longitude:long_name = "mon longitude" ; mon_longitude:standard_name = "longitude" ; mon_longitude:units = "degrees_east" ; mon_longitude:valid_min = 0.0f ; mon_longitude:valid_max = 360.0f ; mon_longitude:_FillValue = -9999.f ; float solzen(time) ; solzen:long_name = "ref solar zenith angle" ; solzen:standard_name = "solar_zenith_angle" ; solzen:units = "degree" ; solzen:valid_min = 0.0f ; solzen:valid_max = 90.0f ; solzen:_FillValue = -9999.f ; float solazi(time) ; solazi:long_name = "ref solar azimuth angle" ; solazi:standard_name = "solar_azimuth_angle" ; solazi:units = "degree" ; solazi:valid_min = 0.0f ; solazi:valid_max = 360.0f ; solazi:_FillValue = -9999.f ; float mon_zen(time) ; mon_zen:long_name = "mon satellite zenith angle" ; mon_zen:standard_name = "sensor_zenith_angle" ; mon_zen:units = "degree" ; mon_zen:valid_min = 0.0f ; mon_zen:valid_max = 90.0f ; mon_zen:_FillValue = -9999.f ; float mon_azi(time) ; mon_azi:long_name = "mon satellite azimuth angle" ; mon_azi:standard_name = "sensor_azimuth_angle" ; mon_azi:units = "degree" ; mon_azi:valid_min = 0.0f ; mon_azi:valid_max = 360.0f ; mon_azi:_FillValue = -9999.f ; float ref_zen(time) ; ref_zen:long_name = "ref satellite zenith angle" ; ref_zen:standard_name = "sensor_zenith_angle" ; ref_zen:units = "degree" ; ref_zen:valid_min = 0.0f ; ref_zen:valid_max = 90.0f ; ref_zen:_FillValue = -9999.f ; float ref_azi(time) ; ref_azi:long_name = "ref satellite azimuth angle" ; ref_azi:standard_name = "sensor_azimuth_angle" ; ref_azi:units = "degree" ; ref_azi:valid_min = 0.0f ; ref_azi:valid_max = 360.0f ; ref_azi:_FillValue = -9999.f ; float env_average(time, mon_n_chan) ; env_average:long_name = "average of mon spectral radiance in environment" ; env_average:standard_name = "toa_outgoing_radiance_per_unit_wavenumber_mean_within_collocation_scene" ; env_average:units = "W m-2 sr-1 (m-1)-1" ; env_average:valid_min = -999.0f ; env_average:valid_max = 999.0f ; env_average:_FillValue = -9999.f ; float env_stdev(time, mon_n_chan) ; env_stdev:long_name = "stdev of mon spectral radiance in environment" ; env_stdev:standard_name = "toa_outgoing_radiance_per_unit_wavenumber_stdev_within_collocation_scene" ; env_stdev:units = "W m-2 sr-1 (m-1)-1" ; env_stdev:valid_min = -999.0f ; env_stdev:valid_max = 999.0f ; env_stdev:_FillValue = -9999.f ; float fov_average(time, mon_n_chan) ; fov_average:long_name = "average of mon spectral radiance in ref fov" ; fov_average:standard_name = "toa_outgoing_radiance_per_unit_wavenumber_mean_within_collocation_target" ; fov_average:units = "W m-2 sr-1 (m-1)-1" ; fov_average:valid_min = -999.0f ; fov_average:valid_max = 999.0f ; fov_average:_FillValue = -9999.f ; float fov_stdev(time, mon_n_chan) ; fov_stdev:long_name = "stdev of mon spectral radiance in ref fov" ; fov_stdev:standard_name = "toa_outgoing_radiance_per_unit_wavenumber_stdev_within_collocation_target" ; fov_stdev:units = "W m-2 sr-1 (m-1)-1" ; fov_stdev:valid_min = -999.0f ; fov_stdev:valid_max = 999.0f ; fov_stdev:_FillValue = -9999.f ; float env_rc_average(time, mon_n_chan) ; env_rc_average:long_name = "average of mon raw counts in environment" ; env_rc_average:units = "1" ; env_rc_average:valid_min = -999.0f ; env_rc_average:valid_max = 999.0f ; env_rc_average:_FillValue = -9999.f ; float env_rc_stdev(time, mon_n_chan) ; env_rc_stdev:long_name = "stdev of mon raw counts in environment" ; env_rc_stdev:units = "1" ; env_rc_stdev:valid_min = -999.0f ; env_rc_stdev:valid_max = 999.0f ; env_rc_stdev:_FillValue = -9999.f ; float fov_rc_average(time, mon_n_chan) ; fov_rc_average:long_name = "average of mon raw counts in ref fov" ; fov_rc_average:units = "1" ; fov_rc_average:valid_min = 0.0f ; fov_rc_average:valid_max = 99999.0f ; fov_rc_average:_FillValue = -9999.f ; float fov_rc_stdev(time, mon_n_chan) ; fov_rc_stdev:long_name = "stdev of mon raw counts in ref fov" ; fov_rc_stdev:units = "1" ; fov_rc_stdev:valid_min = 0.0f ; fov_rc_stdev:valid_max = 99999.0f ; fov_rc_stdev:_FillValue = -9999.f ; float ref_rad_nocompen(time, mon_n_chan) ; ref_rad_nocompen:long_name = "ref simulated spectral radiance without compensation technique" ; ref_rad_nocompen:units = "W m-2 sr-1 (m-1)-1" ; ref_rad_nocompen:valid_min = -999.0f ; ref_rad_nocompen:valid_max = 999.0f ; ref_rad_nocompen:_FillValue = -9999.f ; ref_rad_nocompen:comment = "This variable is stored only for validation" ; float ref_rad_compen(time, mon_n_chan) ; ref_rad_compen:long_name = "ref simulated spectral radiance with compensation method" ; ref_rad_compen:units = "W m-2 sr-1 (m-1)-1" ; ref_rad_compen:valid_min = -999.0f ; ref_rad_compen:valid_max = 999.0f ; ref_rad_compen:_FillValue = -9999.f ; ref_rad_compen:comment = "Use this variable if the ref simulated radiance is required" ; // global attributes: :Conventions = "CF-1.6"; :Metadata_Conventions = "Unidata Dataset Discovery v1.0"; :standard_name_vocabulary = "CF Standard Name Table (Version 19, 22 March 2012)"; :project = "Global Space-based Inter-Calibration System "; :title = "TITLE MENTIONING THE PRODUCT TYPE, MONITORED, AND REFERENCE INSTRUMENTS"; :summary = "SUMMARY TEXT"; :keywords = "GSICS, satellite, remote sensing, inter-calibration, ONE OF ('reanalysis correction', 'near real time correction'), GEO-LEO-VNIR, MONITORED INSTRUMENT, REFERENCE INSTRUMENT, infrared"; :references = "DOCUMENTATION URL"; :history = "VALUE OF DATE_MODIFIED PROCESSING SOFTWARE RUNTIME PARAMETERS"; :id = "FILE'S NAME"; :institution = "NAME OF DATA PRODUCER'S ORGANIZATION"; :license = "Information delivered as a GSICS product is generated in accordance with the GSICS principles and practices. GSICS products are public and may be used and redistributed freely. Any publication using GSICS products should acknowledge both GSICS and the relevant data creator organization. Neither the data creator, nor the data publisher, nor any of their employees or contractors, makes any warranty, express or implied, including warranties of merchantability and fitness for a particular purpose, or assumes any legal liability for the accuracy, completeness, or usefulness, of this information."; :naming_authority = "REVERSE DNS OF YOUR DOMAIN"; :creator_name = "DATA PRODUCER'S DEPARTMENT/OFFICE"; :creator_email = "DATA PRODUCER'S CONTACT EMAIL"; :creator_url = "DATA PRODUCER'S WEBSITE"; :wmo_data_category = 30; // type short :wmo_international_data_subcategory = 1; // short: "1" FOR COLOCATION DATA :local_data_subcategory = 1; // short: "1" FOR GEO-LEO-IR, "2" FOR LEO-LEO-IR :geospatial_lat_min = "SOUTHERNMOST LATITUDE"; // float, please remove doulbe quotation mark :geospatial_lat_max = "NORTHERNMOST LATITUDE"; // float :geospatial_lon_min = "WESTERNMOST LONGITUDE"; // float :geospatial_lon_max = "EASTERNMOST LONGITUDE"; // float :geospatial_lat_units = "degrees_north"; :geospatial_lon_units = "degrees_east"; :processing_level = "vMAJOR.MINOR.REVISION"; :monitored_instrument = "SATELLITE INSTRUMENT"; :monitored_instrument_code = "WMO_SATELLITE_CODE WMO_INSTRUMENT_CODE"; :reference_instrument = "SATELLITE INSTRUMENT"; :reference_instrument_code = "WMO_SATELLITE_CODE WMO_INSTRUMENT_CODE"; :date_created = "FILE CREATION TIME IN YYYY-MM-DDThh:mm:ssZ"; :date_modified = "FILE MODIFICATION TIME IN YYYY-MM-DDThh:mm:ssZ"; }