Attributes { HDF5_GLOBAL { String Original_Data_File_Name "11-09-2017_042_.data,11-09-2017_043_.data,11-09-2017_044_.data,11-09-2017_045_.data,11-09-2017_046_.data"; String Original_Data_File_Header "experiment=HyspIRI;platform=ER2;platform_desc=ER2-809;orientation=-1"; String File_Creation_Time "File created on Tue Feb 6 16:27:37 2018,File created on Tue Feb 6 16:27:38 2018,File created on Tue Feb 6 16:27:39 2018,File created on Tue Feb 6 16:27:39 2018,File created on Tue Feb 6 16:27:40 2018"; String File_Date "11-09-2017"; Float32 Computer_Time 1.823055506, 1.939722300, 2.056666613, 2.173611164, 2.290277719; Float32 Absolute_Nadir 62.00000000; Float32 Number_Sectors_In_Scan 448.7500000; Float32 Scan_Period 0.8414062262; String Experiment "ACEPOL"; String Platform "ER2"; String Platform_Description "ER2-806"; String Instrument "RSP2"; String Product_Version "002"; String ProductionDateTime_L0 "2018-02-06T21:27:37.000Z,2018-02-06T21:27:38.000Z,2018-02-06T21:27:39.000Z,2018-02-06T21:27:39.000Z,2018-02-06T21:27:40.000Z"; Float64 Wingflex_Coeffs 1.1607189000000000, -1.8336911000000000, 0.95559886000000005; Int16 Unvignetted_Sector_Begin 0; Int16 Unvignetted_Sector_End 132; String Read_Me "PI: Cairns, Dr. Brian NASA Goddard Institute for Space Studies NASA/GISS Airborne RSP2 ACEPOL PI_CONTACT_INFO: Address: NASA GISS, 2880 Broadway, New York, NY 10025; email: brian.cairns@nasa.gov; 212-678-5625 PLATFORM: ER2-806 LOCATION: lat, lon, and alt are taken from RSP Novatel GPS data ASSOCIATED_DATA: N/A INSTRUMENT_INFO: Research Scanning Polarimeter (RSP) DATA_INFO: Native temporal resolution radiance data (one complete rotation of the RSP scanner takes 0.841406 seconds) UNCERTAINTY: Uncertainties documents are available from http://data.giss.nasa.gov/pub/rsp/RSP_Utilities/RSP_Sensor_Error_Model_v3.pdf DM_CONTACT_INFO: andrzej.p.wasilewski@nasa.gov PROJECT_INFO: ACEPOL STIPULATIONS_ON_USE: Use of these data request informing the PI OTHER_COMMENTS: None REVISION: R002 Radiance data products are matrices with dimensions of spectral band (/wavelength) (9 bands defined by spectral responses available at http://data.giss.nasa.gov/pub/rsp/RSP_Utilities/Responses/) x view angle (/theta) x scan (/scan_count) Nav Products (lat, lon, alt) are from RSP Novatel GPS, and (pitch, roll, heading, etc.) are from the aircraft IMU (Applanix or Litton)"; String Takeoff_Time "2017/11/09 17:16:14.005"; String Landing_Time "2017/11/09 22:50:10.004"; Float32 Max_Altitude 19981.45703; Int32 TurningLeg 0; Float64 Instrument_Yaw 180.00000000000000; Float64 Instrument_Pitch 7.0199999809265137; Float64 Instrument_Roll 0.0000000000000000; String ProductionDateTime "2018-02-07T01:35:20.000000Z"; Int32 MappedSector 52; String StartUTC "2017-11-09T21:51:43.276231Z"; String StopUTC "2017-11-09T22:13:43.429713Z"; String ProductionDateTime_L1B "2018-02-07T01:35:20.000000Z"; String PGEVersion "rsp1_geolocate 1.0 (Dec 14 2017 02:39:36)"; String PGEVersion_L1B "rsp1_geolocate 1.0 (Dec 14 2017 02:39:36)"; String DEMVersion "srtm_v3,GTOPO 30"; } dstd2R { String long_name "Variability in Dark Count 2R"; String units "DN"; Float32 valid_min 0.000000000; Float32 valid_max 800.0000000; String origname "dstd2R"; String fullnamepath "/dstd2R"; } pitch { String long_name "Aircraft Pitch"; String units "degrees"; Float32 valid_min -90.00000000; Float32 valid_max 90.00000000; String origname "pitch"; String fullnamepath "/pitch"; } azi { String long_name "Solar Azimuth"; String units "Radians"; Float64 valid_min 0.0000000000000000; Float64 valid_max 6.2800000000000002; String origname "azi"; String fullnamepath "/azi"; } alt { String long_name "GPS Altitude of the platform (ASL)"; String units "meters"; Float32 valid_min -500.0000000; Float32 valid_max 25000.00000; String origname "alt"; String fullnamepath "/alt"; } ScatteringAngle { Float32 FillValue -999.0000000; Float32 valid_min 0.000000000; Float32 valid_max 180.0000000; String units "degrees"; String origname "ScatteringAngle"; String fullnamepath "/ScatteringAngle"; String coordinates "Latitude Longitude"; } SolarZenith { Float32 FillValue -999.0000000; Float32 valid_min 0.000000000; Float32 valid_max 180.0000000; String units "degrees"; String origname "SolarZenith"; String fullnamepath "/SolarZenith"; String coordinates "Latitude Longitude"; } pre2L { String long_name "Pre restore Dark Count 2L"; String units "DN"; Float32 valid_min 0.000000000; Float32 valid_max 800.0000000; String origname "pre2L"; String fullnamepath "/pre2L"; } Time { Float64 FillValue -1.7976931348623157e+308; Float64 valid_min 0.0000000000000000; Float64 valid_max 1.7976931348623157e+308; String units "MJD"; String origname "Time"; String fullnamepath "/Time"; String coordinates "Latitude Longitude"; } dstd1L { String long_name "Variability in Dark Count 1L"; String units "DN"; Float32 valid_min 0.000000000; Float32 valid_max 800.0000000; String origname "dstd1L"; String fullnamepath "/dstd1L"; } scan_count { String long_name "Scan Count"; String units "Number"; Int32 valid_min 0; Int32 valid_max 32767; String origname "scan_count"; String fullnamepath "/scan_count"; } LandWaterFlag { Int32 FillValue -999; Int32 valid_min 0; Int32 valid_max 1; String units "flag"; String origname "LandWaterFlag"; String fullnamepath "/LandWaterFlag"; String coordinates "Latitude Longitude"; } wavelength { String long_name "Solar Spectrally Weighted Band Center Wavelength"; String units "nm"; Float32 valid_min 400.0000000; Float32 valid_max 2300.000000; String origname "wavelength"; String fullnamepath "/wavelength"; } da2R { String long_name "Dark Count 2R"; String units "DN"; Float32 valid_min 0.000000000; Float32 valid_max 800.0000000; String origname "da2R"; String fullnamepath "/da2R"; } jday { String long_name "Day of Year"; String units "N/A"; Int32 valid_min 0; Int32 valid_max 366; String origname "jday"; String fullnamepath "/jday"; } wingflex { String long_name "Wingflex"; String units "degrees"; Float64 valid_min -2.0000000000000000; Float64 valid_max 2.0000000000000000; String origname "wingflex"; String fullnamepath "/wingflex"; } MapScenesOnGround { Int32 FillValue -2147483648; String origname "MapScenesOnGround"; String fullnamepath "/MapScenesOnGround"; String coordinates "Latitude Longitude"; } MappedAltitudes { String origname "MappedAltitudes"; String fullnamepath "/MappedAltitudes"; } lon { String long_name "GPS Longitude of the platform"; String units "Degrees"; Float64 valid_min -180.00000000000000; Float64 valid_max 180.00000000000000; String origname "lon"; String fullnamepath "/lon"; } adc_count { String long_name "Digital Stability of ADCs"; String units "DN"; Int16 valid_min 7680; Int16 valid_max 8192; String origname "adc_count"; String fullnamepath "/adc_count"; } lwmask { String long_name "Land Water Fraction Under the Aircraft"; String units "Percent Cover"; Int16 valid_min 0; Int16 valid_max 200; String comment "Percentage Land: (0-100) value = percent land (165-200) value-100 = percent permanent ice (Antarctica only). Source: ISCCP 0.1\357\277\275"; String origname "lwmask"; String fullnamepath "/lwmask"; } DistanceToNadirStatistics { String Description "This var holds statistics on normalized distance (distance / altitude above ground) of collocated sectors to mapped sector. The stats include: average, standard deviation, min, max, and sum of weights. Weight of each sector is cosine of viewing angle."; Float32 FillValue -999.0000000; Float32 valid_min 0.000000000; Float32 valid_max 50000.00000; String units "dimensionless"; String origname "DistanceToNadirStatistics"; String fullnamepath "/DistanceToNadirStatistics"; } relhum { String long_name "Aircraft Level Relative Humidity"; String units "%"; Float32 valid_min 0.000000000; Float32 valid_max 100.0000000; String origname "relhum"; String fullnamepath "/relhum"; } dstd2L { String long_name "Variability in Dark Count 2L"; String units "DN"; Float32 valid_min 0.000000000; Float32 valid_max 800.0000000; String origname "dstd2L"; String fullnamepath "/dstd2L"; } k2_sector { String long_name "Sector Dependent Relative Gain Telescope Pair 2"; String units "dimensionless"; Float32 valid_min 0.000000000; Float32 valid_max 2.000000000; String origname "k2_sector"; String fullnamepath "/k2_sector"; } da2L { String long_name "Dark Count 2L"; String units "DN"; Float32 valid_min 0.000000000; Float32 valid_max 800.0000000; String origname "da2L"; String fullnamepath "/da2L"; } temp_err { String long_name "Error in Control Temperature"; String units "Kelvin"; Float32 valid_min -100.0000000; Float32 valid_max 100.0000000; String origname "temp_err"; String fullnamepath "/temp_err"; } twoeps { String long_name "Correction angle for relative Wollaston misalignment"; String units "Radians"; Float32 valid_min -0.009999999776; Float32 valid_max 0.009999999776; String origname "twoeps"; String fullnamepath "/twoeps"; } track { String long_name "Aircraft Ground Track"; String units "Degrees"; Float32 valid_min 0.000000000; Float32 valid_max 360.0000000; String origname "track"; String fullnamepath "/track"; } yaw { Float32 FillValue -999.0000000; Float32 valid_min -180.0000000; Float32 valid_max 180.0000000; String units "degrees"; String origname "yaw"; String fullnamepath "/yaw"; } heading { String long_name "Aircraft Heading"; String units "degrees"; Float32 valid_min 0.000000000; Float32 valid_max 360.0000000; String origname "heading"; String fullnamepath "/heading"; } temp { String long_name "Aircraft Level Temperature"; String units "Degrees C"; Float32 valid_min -100.0000000; Float32 valid_max 100.0000000; String origname "temp"; String fullnamepath "/temp"; } ViewingAzimuth { Float32 FillValue -999.0000000; Float32 valid_min 0.000000000; Float32 valid_max 360.0000000; String units "degrees"; String origname "ViewingAzimuth"; String fullnamepath "/ViewingAzimuth"; String coordinates "Latitude Longitude"; } pre1R { String long_name "Pre restore Dark Count 1R"; String units "DN"; Float32 valid_min 0.000000000; Float32 valid_max 800.0000000; String origname "pre1R"; String fullnamepath "/pre1R"; } zen { String long_name "Solar Zenith"; String units "Radians"; Float64 valid_min 0.0000000000000000; Float64 valid_max 3.1400000000000001; String origname "zen"; String fullnamepath "/zen"; } elevation { String long_name "Surface Altitude Under the Aircraft (ASL)"; String units "meters"; Int32 valid_min -500; Int32 valid_max 8900; String origname "elevation"; String fullnamepath "/elevation"; } k2 { String long_name "Relative Gain Telescope Pair 2"; String units "dimensionless"; Float32 valid_min 0.000000000; Float32 valid_max 2.000000000; String origname "k2"; String fullnamepath "/k2"; } i1 { String long_name "Normalized Intensity - Telescope 1"; String units "dimensionless"; Float32 valid_min 0.000000000; Float32 valid_max 2.000000000; String comment "Normalization does not include correction for cosine solar zenith or solar distance"; String origname "i1"; String fullnamepath "/i1"; } speed { String long_name "Speed over ground"; String units "m/s"; Float32 valid_min 0.000000000; Float32 valid_max 1000.000000; String origname "speed"; String fullnamepath "/speed"; } fracday { String long_name "Fraction of Day - UTC"; String units "Dimensionless"; Float64 valid_min 0.0000000000000000; Float64 valid_max 1.0000000000000000; String origname "fracday"; String fullnamepath "/fracday"; } q { String long_name "Normalized Polarized Intensity - Q"; String units "dimensionless"; Float32 valid_min -2.000000000; Float32 valid_max 2.000000000; String comment "Normalization does not include correction for cosine solar zenith or solar distance"; String origname "q"; String fullnamepath "/q"; } soldist { String long_name "Solar Distance"; String units "AU"; Float64 valid_min 0.90000000000000002; Float64 valid_max 1.1000000000000001; String origname "soldist"; String fullnamepath "/soldist"; } theta { String long_name "View zenith angle for each sector adjusted by Instrument_Pitch"; String units "Radians"; Float32 valid_min -1.570000052; Float32 valid_max 1.570000052; String origname "theta"; String fullnamepath "/theta"; } mjd { String long_name "Modified Julian Day"; String units "Days"; Float64 valid_min 51543.500000000000; Float64 valid_max 151543.50000000000; String origname "mjd"; String fullnamepath "/mjd"; } MapScenesAtAltitudes { Int32 FillValue -2147483648; String origname "MapScenesAtAltitudes"; String fullnamepath "/MapScenesAtAltitudes"; String coordinates "nAltitudes Latitude Longitude"; } Chi { String long_name "Polarization Azimuth"; String units "Degrees"; Float32 valid_min -90.00000000; Float32 valid_max 90.00000000; String origname "Chi"; String fullnamepath "/Chi"; } u { String long_name "Normalized Polarized Intensity - U"; String units "dimensionless"; Float32 valid_min -2.000000000; Float32 valid_max 2.000000000; String comment "Normalization does not include correction for cosine solar zenith or solar distance"; String origname "u"; String fullnamepath "/u"; } temp_elec { String long_name "Electronics Temperatures"; String units "C"; Float32 valid_min 0.000000000; Float32 valid_max 400.0000000; String origname "temp_elec"; String fullnamepath "/temp_elec"; } delta { String long_name "Correction angle for absolute Wollaston misalignment"; String units "Radians"; Float32 valid_min 0.3499999940; Float32 valid_max 0.3799999952; String origname "delta"; String fullnamepath "/delta"; } i2 { String long_name "Normalized Intensity - Telescope 2"; String units "dimensionless"; Float32 valid_min 0.000000000; Float32 valid_max 2.000000000; String comment "Normalization does not include correction for cosine solar zenith or solar distance"; String origname "i2"; String fullnamepath "/i2"; } roll { String long_name "Aircraft Roll"; String units "degrees"; Float32 valid_min -90.00000000; Float32 valid_max 90.00000000; String origname "roll"; String fullnamepath "/roll"; } seconds { String long_name "UTC Seconds"; String units "Seconds"; Float64 valid_min 0.0000000000000000; Float64 valid_max 86400.000000000000; String origname "seconds"; String fullnamepath "/seconds"; } lat { String long_name "GPS Latitude of the platform"; String units "Degrees"; Float64 valid_min -90.000000000000000; Float64 valid_max 90.000000000000000; String origname "lat"; String fullnamepath "/lat"; } qscl { String long_name "Scale factor to calibrate q"; String units "dimensionless"; Float32 valid_min 0.5000000000; Float32 valid_max 1.500000000; String origname "qscl"; String fullnamepath "/qscl"; } uscl { String long_name "Scale factor to calibrate u"; String units "dimensionless"; Float32 valid_min 0.5000000000; Float32 valid_max 1.500000000; String origname "uscl"; String fullnamepath "/uscl"; } GlintAngle { Float32 FillValue -999.0000000; Float32 valid_min 0.000000000; Float32 valid_max 180.0000000; String units "degrees"; String origname "GlintAngle"; String fullnamepath "/GlintAngle"; String coordinates "Latitude Longitude"; } da1L { String long_name "Dark Count 1L"; String units "DN"; Float32 valid_min 0.000000000; Float32 valid_max 800.0000000; String origname "da1L"; String fullnamepath "/da1L"; } qcgps { String long_name "Quality of GPS (# Satellites)"; String units "DN"; Int32 valid_min 0; Int32 valid_max 10; String origname "qcgps"; String fullnamepath "/qcgps"; } voltages { String long_name "Housekeeping Voltages"; String units "V"; Float32 valid_min -100.0000000; Float32 valid_max 100.0000000; String comment "Voltages are in order +12V, -12V, +5V, -5V and +5V DIG"; String origname "voltages"; String fullnamepath "/voltages"; } P { String long_name "Degree of Linear Polarization"; String units "dimensionless (%)"; Float32 valid_min 0.000000000; Float32 valid_max 100.0000000; String origname "P"; String fullnamepath "/P"; } solcon { String long_name "Solar Constant integrated over RSP bandpass"; String units "W/m2/\357\277\275m"; Float32 valid_min 50.00000000; Float32 valid_max 2500.000000; String origname "solcon"; String fullnamepath "/solcon"; } QualityFlags { Byte FillValue 255; Byte valid_min 0; Byte valid_max 127; String units "dimensionless"; String origname "QualityFlags"; String fullnamepath "/QualityFlags"; } k1_sector { String long_name "Sector Dependent Relative Gain Telescope Pair 1"; String units "dimensionless"; Float32 valid_min 0.000000000; Float32 valid_max 2.000000000; String origname "k1_sector"; String fullnamepath "/k1_sector"; } pre1L { String long_name "Pre restore Dark Count 1L"; String units "DN"; Float32 valid_min 0.000000000; Float32 valid_max 800.0000000; String origname "pre1L"; String fullnamepath "/pre1L"; } pressure { String long_name "Aircraft Level Pressure"; String units "mbar"; Float32 valid_min 0.000000000; Float32 valid_max 1100.000000; String origname "pressure"; String fullnamepath "/pressure"; } scan_error { String long_name "Scan Control Error"; String units "DN"; Int16 valid_min 0; Int16 valid_max 30; String origname "scan_error"; String fullnamepath "/scan_error"; } temp_swir_det { String long_name "SWIR/Reference Detector Temperatures"; String units "Kelvin"; Float32 valid_min 0.000000000; Float32 valid_max 400.0000000; String origname "temp_swir_det"; String fullnamepath "/temp_swir_det"; } temp_opt { String long_name "Optics Temperatures"; String units "C"; Float32 valid_min 0.000000000; Float32 valid_max 400.0000000; String origname "temp_opt"; String fullnamepath "/temp_opt"; } cal2 { String long_name "Radiometric scale factor for telescopes 2"; String units "dimensionless"; Float32 valid_min 0.000000000; Float32 valid_max 30000.00000; String origname "cal2"; String fullnamepath "/cal2"; } dstd1R { String long_name "Variability in Dark Count 1R"; String units "DN"; Float32 valid_min 0.000000000; Float32 valid_max 800.0000000; String origname "dstd1R"; String fullnamepath "/dstd1R"; } cal12 { String long_name "Relative gain factor between telescopes 1 and 2"; String units "dimensionless"; Float32 valid_min 0.000000000; Float32 valid_max 2.000000000; String origname "cal12"; String fullnamepath "/cal12"; } ViewingZenith { String long_name "Viewing zenith. We define z-axis as straight down. Viewing vector is in the direction of light propagation. Therefore, visible scenes are in the 90-180 degrees range."; Float32 FillValue -999.0000000; Float32 valid_min 0.000000000; Float32 valid_max 180.0000000; String units "degrees"; String origname "ViewingZenith"; String fullnamepath "/ViewingZenith"; String coordinates "Latitude Longitude"; } year { String long_name "GPS Year"; String units "N/A"; Int32 valid_min 1980; Int32 valid_max 2100; String origname "year"; String fullnamepath "/year"; } pre2R { String long_name "Pre restore Dark Count 2R"; String units "DN"; Float32 valid_min 0.000000000; Float32 valid_max 800.0000000; String origname "pre2R"; String fullnamepath "/pre2R"; } da1R { String long_name "Dark Count 1R"; String units "DN"; Float32 valid_min 0.000000000; Float32 valid_max 800.0000000; String origname "da1R"; String fullnamepath "/da1R"; } k1 { String long_name "Relative Gain Telescope Pair 1"; String units "dimensionless"; Float32 valid_min 0.000000000; Float32 valid_max 2.000000000; String origname "k1"; String fullnamepath "/k1"; } cal1 { String long_name "Radiometric scale factor for telescopes 1"; String units "dimensionless"; Float32 valid_min 0.000000000; Float32 valid_max 30000.00000; String origname "cal1"; String fullnamepath "/cal1"; } s22r { Float32 FillValue -999.0000000; Float32 valid_min -1.000000000; Float32 valid_max 1.000000000; String units "dimensionless"; String origname "s22r"; String fullnamepath "/s22r"; String coordinates "Latitude Longitude"; } nadir { String long_name "Nominal_Nadir (adjusted for skipped sectors)"; String units "Sectors"; Float32 valid_min 0.000000000; Float32 valid_max 195.0000000; String origname "nadir"; String fullnamepath "/nadir"; } TerrainHeight { String long_name "Terrain Height at the projected latitude and longitude of the viewed pixel."; Float32 FillValue -999.0000000; Float32 valid_min -450.0000000; Float32 valid_max 9000.000000; String units "m"; String origname "TerrainHeight"; String fullnamepath "/TerrainHeight"; String coordinates "Latitude Longitude"; } dirn { String long_name "Aircraft Direction"; String units "Degrees"; Float32 valid_min 0.000000000; Float32 valid_max 360.0000000; String origname "dirn"; String fullnamepath "/dirn"; } c22r { Float32 FillValue -999.0000000; Float32 valid_min -1.000000000; Float32 valid_max 1.000000000; String units "dimensionless"; String origname "c22r"; String fullnamepath "/c22r"; String coordinates "Latitude Longitude"; } SolarAzimuth { Float32 FillValue -999.0000000; Float32 valid_min 0.000000000; Float32 valid_max 360.0000000; String units "degrees"; String origname "SolarAzimuth"; String fullnamepath "/SolarAzimuth"; String coordinates "Latitude Longitude"; } Latitude { String long_name "Latitude of the viewed pixel projected to ground."; Float64 FillValue -999.00000000000000; Float64 valid_min -90.000000000000000; Float64 valid_max 90.000000000000000; String units "degrees_north"; String origname "Latitude"; String fullnamepath "/Latitude"; } Longitude { String long_name "Longitude of the viewed pixel projected to ground."; Float64 FillValue -999.00000000000000; Float64 valid_min -180.00000000000000; Float64 valid_max 180.00000000000000; String units "degrees_east"; String origname "Longitude"; String fullnamepath "/Longitude"; } }