netcdf nexrad/level2/KHTX/20241204/Level2_KHTX_20241204_1502.ar2v { dimensions: scanR_HI = 2; gateR_HI = 1832; radialR_HI = 720; scanR = 1; gateR = 1832; radialR = 154; scanV_HI = 1; gateV_HI = 1192; radialV_HI = 720; scanD_HI = 1; gateD_HI = 1192; radialD_HI = 720; scanD = 1; gateD = 1192; radialD = 154; scanC_HI = 1; gateC_HI = 1192; radialC_HI = 720; scanC = 1; gateC = 1192; radialC = 154; scanP_HI = 1; gateP_HI = 1192; radialP_HI = 720; scanP = 1; gateP = 1192; radialP = 154; variables: ubyte Reflectivity_HI(scanR_HI=2, radialR_HI=720, gateR_HI=1832); :units = "dBz"; :long_name = "Reflectivity_HI"; :missing_value = 1B, 0B; // byte :signal_below_threshold = 0B; // byte :scale_factor = 0.5f; // float :add_offset = -33.0f; // float :SNR_threshold = 0S; // short :range_folding_threshold = 100S; // short :_CoordinateAxes = "timeR_HI elevationR_HI azimuthR_HI distanceR_HI"; int timeR_HI(scanR_HI=2, radialR_HI=720); :long_name = "time of each ray"; :units = "msecs since 2024-12-04T00:00:00Z"; :missing_value = -9999; // int :_CoordinateAxisType = "Time"; float elevationR_HI(scanR_HI=2, radialR_HI=720); :units = "degrees"; :long_name = "elevation angle in degres: 0 = parallel to pedestal base, 90 = perpendicular"; :missing_value = NaNf; // float :_CoordinateAxisType = "RadialElevation"; float azimuthR_HI(scanR_HI=2, radialR_HI=720); :units = "degrees"; :long_name = "azimuth angle in degrees: 0 = true north, 90 = east"; :missing_value = NaNf; // float :_CoordinateAxisType = "RadialAzimuth"; float distanceR_HI(gateR_HI=1832); :units = "m"; :long_name = "radial distance to start of gate"; :_CoordinateAxisType = "RadialDistance"; int numRadialsR_HI(scanR_HI=2); :long_name = "number of valid radials in this scan"; int numGatesR_HI(scanR_HI=2); :long_name = "number of valid gates in this scan"; ubyte Reflectivity(scanR=1, radialR=154, gateR=1832); :units = "dBz"; :long_name = "Reflectivity"; :missing_value = 1B, 0B; // byte :signal_below_threshold = 0B; // byte :scale_factor = 0.5f; // float :add_offset = -33.0f; // float :range_folding_threshold = 100S; // short :_CoordinateAxes = "timeR elevationR azimuthR distanceR"; int timeR(scanR=1, radialR=154); :long_name = "time of each ray"; :units = "msecs since 2024-12-04T00:00:00Z"; :missing_value = -9999; // int :_CoordinateAxisType = "Time"; float elevationR(scanR=1, radialR=154); :units = "degrees"; :long_name = "elevation angle in degres: 0 = parallel to pedestal base, 90 = perpendicular"; :missing_value = NaNf; // float :_CoordinateAxisType = "RadialElevation"; float azimuthR(scanR=1, radialR=154); :units = "degrees"; :long_name = "azimuth angle in degrees: 0 = true north, 90 = east"; :missing_value = NaNf; // float :_CoordinateAxisType = "RadialAzimuth"; float distanceR(gateR=1832); :units = "m"; :long_name = "radial distance to start of gate"; :_CoordinateAxisType = "RadialDistance"; int numRadialsR(scanR=1); :long_name = "number of valid radials in this scan"; int numGatesR(scanR=1); :long_name = "number of valid gates in this scan"; ubyte RadialVelocity_HI(scanV_HI=1, radialV_HI=720, gateV_HI=1192); :units = "m/s"; :long_name = "Radial Velocity_HI"; :missing_value = 1B, 0B; // byte :signal_below_threshold = 0B; // byte :scale_factor = 0.5f; // float :add_offset = -64.5f; // float :SNR_threshold = 4S; // short :range_folding_threshold = 50S; // short :_CoordinateAxes = "timeV_HI elevationV_HI azimuthV_HI distanceV_HI"; int timeV_HI(scanV_HI=1, radialV_HI=720); :long_name = "time of each ray"; :units = "msecs since 2024-12-04T00:00:00Z"; :missing_value = -9999; // int :_CoordinateAxisType = "Time"; float elevationV_HI(scanV_HI=1, radialV_HI=720); :units = "degrees"; :long_name = "elevation angle in degres: 0 = parallel to pedestal base, 90 = perpendicular"; :missing_value = NaNf; // float :_CoordinateAxisType = "RadialElevation"; float azimuthV_HI(scanV_HI=1, radialV_HI=720); :units = "degrees"; :long_name = "azimuth angle in degrees: 0 = true north, 90 = east"; :missing_value = NaNf; // float :_CoordinateAxisType = "RadialAzimuth"; float distanceV_HI(gateV_HI=1192); :units = "m"; :long_name = "radial distance to start of gate"; :_CoordinateAxisType = "RadialDistance"; int numRadialsV_HI(scanV_HI=1); :long_name = "number of valid radials in this scan"; int numGatesV_HI(scanV_HI=1); :long_name = "number of valid gates in this scan"; ubyte SpectrumWidth_HI(scanV_HI=1, radialV_HI=720, gateV_HI=1192); :units = "m/s"; :long_name = "Radial Spectrum_HI"; :missing_value = 1B, 0B; // byte :signal_below_threshold = 0B; // byte :scale_factor = 0.5f; // float :add_offset = -64.5f; // float :SNR_threshold = 4S; // short :range_folding_threshold = 50S; // short :_CoordinateAxes = "timeV_HI elevationV_HI azimuthV_HI distanceV_HI"; ubyte SpectrumWidth(scanR=1, radialR=154, gateR=1832); :units = "m/s"; :long_name = "Radial Spectrum"; :missing_value = 1B, 0B; // byte :signal_below_threshold = 0B; // byte :scale_factor = 0.5f; // float :add_offset = -64.5f; // float :SNR_threshold = 4S; // short :range_folding_threshold = 50S; // short :_CoordinateAxes = "timeR elevationR azimuthR distanceR"; ushort DifferentialReflectivity_HI(scanD_HI=1, radialD_HI=720, gateD_HI=1192); :units = "dB"; :long_name = "Differential Reflectivity_HI"; :missing_value = 1B, 0B; // byte :signal_below_threshold = 0B; // byte :scale_factor = 0.03125f; // float :add_offset = -13.0625f; // float :SNR_threshold = 4S; // short :range_folding_threshold = 50S; // short :_CoordinateAxes = "timeD_HI elevationD_HI azimuthD_HI distanceD_HI"; int timeD_HI(scanD_HI=1, radialD_HI=720); :long_name = "time of each ray"; :units = "msecs since 2024-12-04T00:00:00Z"; :missing_value = -9999; // int :_CoordinateAxisType = "Time"; float elevationD_HI(scanD_HI=1, radialD_HI=720); :units = "degrees"; :long_name = "elevation angle in degres: 0 = parallel to pedestal base, 90 = perpendicular"; :missing_value = NaNf; // float :_CoordinateAxisType = "RadialElevation"; float azimuthD_HI(scanD_HI=1, radialD_HI=720); :units = "degrees"; :long_name = "azimuth angle in degrees: 0 = true north, 90 = east"; :missing_value = NaNf; // float :_CoordinateAxisType = "RadialAzimuth"; float distanceD_HI(gateD_HI=1192); :units = "m"; :long_name = "radial distance to start of gate"; :_CoordinateAxisType = "RadialDistance"; int numRadialsD_HI(scanD_HI=1); :long_name = "number of valid radials in this scan"; int numGatesD_HI(scanD_HI=1); :long_name = "number of valid gates in this scan"; ushort DifferentialReflectivity(scanD=1, radialD=154, gateD=1192); :units = "dB"; :long_name = "Differential Reflectivity"; :missing_value = 1B, 0B; // byte :signal_below_threshold = 0B; // byte :scale_factor = 0.03125f; // float :add_offset = -13.0625f; // float :range_folding_threshold = 50S; // short :_CoordinateAxes = "timeD elevationD azimuthD distanceD"; int timeD(scanD=1, radialD=154); :long_name = "time of each ray"; :units = "msecs since 2024-12-04T00:00:00Z"; :missing_value = -9999; // int :_CoordinateAxisType = "Time"; float elevationD(scanD=1, radialD=154); :units = "degrees"; :long_name = "elevation angle in degres: 0 = parallel to pedestal base, 90 = perpendicular"; :missing_value = NaNf; // float :_CoordinateAxisType = "RadialElevation"; float azimuthD(scanD=1, radialD=154); :units = "degrees"; :long_name = "azimuth angle in degrees: 0 = true north, 90 = east"; :missing_value = NaNf; // float :_CoordinateAxisType = "RadialAzimuth"; float distanceD(gateD=1192); :units = "m"; :long_name = "radial distance to start of gate"; :_CoordinateAxisType = "RadialDistance"; int numRadialsD(scanD=1); :long_name = "number of valid radials in this scan"; int numGatesD(scanD=1); :long_name = "number of valid gates in this scan"; ubyte CorrelationCoefficient_HI(scanC_HI=1, radialC_HI=720, gateC_HI=1192); :units = "N/A"; :long_name = "Correlation Coefficient_HI"; :missing_value = 1B, 0B; // byte :signal_below_threshold = 0B; // byte :scale_factor = 0.0033333334f; // float :add_offset = 0.20166667f; // float :SNR_threshold = 4S; // short :range_folding_threshold = 50S; // short :_CoordinateAxes = "timeC_HI elevationC_HI azimuthC_HI distanceC_HI"; int timeC_HI(scanC_HI=1, radialC_HI=720); :long_name = "time of each ray"; :units = "msecs since 2024-12-04T00:00:00Z"; :missing_value = -9999; // int :_CoordinateAxisType = "Time"; float elevationC_HI(scanC_HI=1, radialC_HI=720); :units = "degrees"; :long_name = "elevation angle in degres: 0 = parallel to pedestal base, 90 = perpendicular"; :missing_value = NaNf; // float :_CoordinateAxisType = "RadialElevation"; float azimuthC_HI(scanC_HI=1, radialC_HI=720); :units = "degrees"; :long_name = "azimuth angle in degrees: 0 = true north, 90 = east"; :missing_value = NaNf; // float :_CoordinateAxisType = "RadialAzimuth"; float distanceC_HI(gateC_HI=1192); :units = "m"; :long_name = "radial distance to start of gate"; :_CoordinateAxisType = "RadialDistance"; int numRadialsC_HI(scanC_HI=1); :long_name = "number of valid radials in this scan"; int numGatesC_HI(scanC_HI=1); :long_name = "number of valid gates in this scan"; ubyte CorrelationCoefficient(scanC=1, radialC=154, gateC=1192); :units = "N/A"; :long_name = "Correlation Coefficient"; :missing_value = 1B, 0B; // byte :signal_below_threshold = 0B; // byte :scale_factor = 0.0033333334f; // float :add_offset = 0.20166667f; // float :range_folding_threshold = 50S; // short :_CoordinateAxes = "timeC elevationC azimuthC distanceC"; int timeC(scanC=1, radialC=154); :long_name = "time of each ray"; :units = "msecs since 2024-12-04T00:00:00Z"; :missing_value = -9999; // int :_CoordinateAxisType = "Time"; float elevationC(scanC=1, radialC=154); :units = "degrees"; :long_name = "elevation angle in degres: 0 = parallel to pedestal base, 90 = perpendicular"; :missing_value = NaNf; // float :_CoordinateAxisType = "RadialElevation"; float azimuthC(scanC=1, radialC=154); :units = "degrees"; :long_name = "azimuth angle in degrees: 0 = true north, 90 = east"; :missing_value = NaNf; // float :_CoordinateAxisType = "RadialAzimuth"; float distanceC(gateC=1192); :units = "m"; :long_name = "radial distance to start of gate"; :_CoordinateAxisType = "RadialDistance"; int numRadialsC(scanC=1); :long_name = "number of valid radials in this scan"; int numGatesC(scanC=1); :long_name = "number of valid gates in this scan"; ushort DifferentialPhase_HI(scanP_HI=1, radialP_HI=720, gateP_HI=1192); :units = "deg"; :long_name = "Differential Phase_HI"; :missing_value = 1B, 0B; // byte :signal_below_threshold = 0B; // byte :scale_factor = 0.35259685f; // float :add_offset = -0.7051937f; // float :SNR_threshold = 4S; // short :range_folding_threshold = 50S; // short :_CoordinateAxes = "timeP_HI elevationP_HI azimuthP_HI distanceP_HI"; int timeP_HI(scanP_HI=1, radialP_HI=720); :long_name = "time of each ray"; :units = "msecs since 2024-12-04T00:00:00Z"; :missing_value = -9999; // int :_CoordinateAxisType = "Time"; float elevationP_HI(scanP_HI=1, radialP_HI=720); :units = "degrees"; :long_name = "elevation angle in degres: 0 = parallel to pedestal base, 90 = perpendicular"; :missing_value = NaNf; // float :_CoordinateAxisType = "RadialElevation"; float azimuthP_HI(scanP_HI=1, radialP_HI=720); :units = "degrees"; :long_name = "azimuth angle in degrees: 0 = true north, 90 = east"; :missing_value = NaNf; // float :_CoordinateAxisType = "RadialAzimuth"; float distanceP_HI(gateP_HI=1192); :units = "m"; :long_name = "radial distance to start of gate"; :_CoordinateAxisType = "RadialDistance"; int numRadialsP_HI(scanP_HI=1); :long_name = "number of valid radials in this scan"; int numGatesP_HI(scanP_HI=1); :long_name = "number of valid gates in this scan"; ushort DifferentialPhase(scanP=1, radialP=154, gateP=1192); :units = "deg"; :long_name = "Differential Phase"; :missing_value = 1B, 0B; // byte :signal_below_threshold = 0B; // byte :scale_factor = 0.35259685f; // float :add_offset = -0.7051937f; // float :range_folding_threshold = 50S; // short :_CoordinateAxes = "timeP elevationP azimuthP distanceP"; int timeP(scanP=1, radialP=154); :long_name = "time of each ray"; :units = "msecs since 2024-12-04T00:00:00Z"; :missing_value = -9999; // int :_CoordinateAxisType = "Time"; float elevationP(scanP=1, radialP=154); :units = "degrees"; :long_name = "elevation angle in degres: 0 = parallel to pedestal base, 90 = perpendicular"; :missing_value = NaNf; // float :_CoordinateAxisType = "RadialElevation"; float azimuthP(scanP=1, radialP=154); :units = "degrees"; :long_name = "azimuth angle in degrees: 0 = true north, 90 = east"; :missing_value = NaNf; // float :_CoordinateAxisType = "RadialAzimuth"; float distanceP(gateP=1192); :units = "m"; :long_name = "radial distance to start of gate"; :_CoordinateAxisType = "RadialDistance"; int numRadialsP(scanP=1); :long_name = "number of valid radials in this scan"; int numGatesP(scanP=1); :long_name = "number of valid gates in this scan"; // global attributes: :Station = "KHTX"; :StationName = "Birmingham/Northeastern Al,AL,US"; :StationLatitude = 34.93055555555555; // double :StationLongitude = -86.08333333333333; // double :StationElevationInMeters = 536.0; // double :geospatial_lat_min = 32.2315635986876; // double :geospatial_lat_max = 37.6295475124235; // double :geospatial_lon_min = -89.3754026497773; // double :geospatial_lon_max = -82.79126401688936; // double :Conventions = "_Coordinates"; :format = "AR2V0006"; :cdm_data_type = "RADIAL"; :base_date = "2024-12-04"; :time_coverage_start = "2024-12-04T15:02:55Z"; :time_coverage_end = "2024-12-04T15:04:48Z"; :history = "Direct read of Nexrad Level 2 file into CDM"; :DataType = "Radial"; :Title = "Nexrad Level 2 Station KHTX from 2024-12-04T15:02:55Z to 2024-12-04T15:04:48Z"; :Summary = "Weather Surveillance Radar-1988 Doppler (WSR-88D) Level II data are the three meteorological base data quantities: reflectivity, mean radial velocity, and spectrum width."; :keywords = "WSR-88D; NEXRAD; Radar Level II; reflectivity; mean radial velocity; spectrum width"; :VolumeCoveragePatternName = "unknown 35"; :VolumeCoveragePattern = 35; // int :HorizontalBeamWidthInDegrees = 1.5; // double }