DORADE Housekeeping Evaluation, VORTEX-2 Radar Data

NOXP.090605222439.txt

Highlighted items require attention.
General Comments:
There are quite a few problems, but most items should be easily fix-able.
Please refer to the DORADE specification.
The "parameter descriptions" are generally not sufficiently descriptive.
There are repeated references to "1 byte" in the parameter descriptions, and this really makes no sense.
The units/dimensions associated with many variables needs re-inspection.
You list RhoHV as being thresholded; I'm not sure thresholding should ever be applied to RhoHV.
There are some totally bizarre double-precision values that need fixing.
The value -32767 should not be used in your housekeeping.

I may not have caught everything, and we need to do a second pass after initial correction.

Contents of the volume descriptor len: 72
Param name Current value Recommended value
volume_des[4] VOLD
volume_des_length 72
format_version 0
volume_num 1
maximum_bytes 65500
proj_name[20]   VORTEX2
year 2009
month 6
day 5
data_set_hour 22
data_set_minute 24
data_set_second 39
flight_num[8]
gen_facility[8] NOXPRVP OU? NOAA?
gen_year 0 require a valid date
gen_month 0 require a valid date
gen_day 0 require a valid date
number_sensor_des 1

Contents of the radar descriptor len: 300
Param name Current value Recommended value
radar_des[4] RADD
radar_des_length 144
radar_name[8] NOXPRVP
radar_const 0.000000 need a correct value, or -32768
peak_power 0.000000 need a correct value, or -32768
noise_power 0.000000 need a correct value, or -32768
receiver_gain 0.000000 need a correct value, or -32768
antenna_gain 0.000000 need a correct value, or -32768
system_gain 0.000000 need a correct value, or -32768
horz_beam_width 1.012763
vert_beam_width 1.012763
radar_type 0
scan_mode 1
req_rotat_vel 0.000000 need a correct value, or -32768
scan_mode_pram0 0.000000 need a correct value, or -32768
scan_mode_pram1 0.000000 need a correct value, or -32768
num_parameter_des 15
total_num_des 17
data_compress 1 need a description of compression algorithm
data_reduction 1
data_red_parm0 0.000000
data_red_parm1 0.000000
radar_longitude 255.884979 OK, but do we prefer +/- 180?
radar_latitude 41.389618
radar_altitude 0.000000 require altitude, in Km MSL
eff_unamb_vel 13.557500
eff_unamb_range 88.235291
num_freq_trans 1
num_ipps_trans 1
freq1 9404388352.000000 Bad value; require freq in GHz
freq2 0.000000
freq3 0.000000
freq4 0.000000
freq5 0.000000
interpulse_per1 0.000000 best if there is a value, or -32768
interpulse_per2 0.000000
interpulse_per3 0.000000
interpulse_per4 0.000000
interpulse_per5 0.000000

Contents of the parameter descriptor len: 216
Param name Current value Recommended value
parameter_des[4] PARM
parameter_des_length 104
parameter_name[8] DZ
param_description[40] Reflectivity (1 byte)
param_units[8] dB How about dBZ?
interpulse_time -32767 this is not a valid "missing value"; -32768, or the correct info
xmitted_freq -32767 this is not a valid "missing value"; -32768, or the correct info
recvr_bandwidth -340282346638528859811704183484516925440.000000 Might want to check your work on this one!
pulse_width -32767 this is not a valid "missing value"; -32768, or the correct info
polarization -32767 this is not a valid "missing value"; -32768, or the correct info
num_samples -32767 this is not a valid "missing value"; -32768, or the correct info
binary_format 2
threshold_field NONE
threshold_value -340282346638528859811704183484516925440.000000 since there is no thresholding, just -32768
parameter_scale 100.000000
parameter_bias 0.000000
bad_data -32768

Contents of the parameter descriptor len: 216
Param name Current value Recommended value
parameter_des[4] PARM
parameter_des_length 104
parameter_name[8] VR
param_description[40] Velocity (1 byte)
param_units[8] m/s
interpulse_time -32767 this is not a valid "missing value"; -32768, or the correct info
xmitted_freq -32767 this is not a valid "missing value"; -32768, or the correct info
recvr_bandwidth -340282346638528859811704183484516925440.000000 Might want to check your work on this one!
pulse_width -32767 this is not a valid "missing value"; -32768, or the correct info
polarization -32767 this is not a valid "missing value"; -32768, or the correct info
num_samples -32767 this is not a valid "missing value"; -32768, or the correct info
binary_format 2
threshold_field NONE
threshold_value -340282346638528859811704183484516925440.000000 since there is no thresholding, just -32768
parameter_scale 100.000000
parameter_bias 0.000000
bad_data -32768

Contents of the parameter descriptor len: 216
Param name Current value Recommended value
parameter_des[4] PARM
parameter_des_length 104
parameter_name[8] SW
param_description[40] Width (1 byte)
param_units[8] m/s
interpulse_time -32767 this is not a valid "missing value"; -32768, or the correct info
xmitted_freq -32767 this is not a valid "missing value"; -32768, or the correct info
recvr_bandwidth -340282346638528859811704183484516925440.000000 Might want to check your work on this one!
pulse_width -32767 this is not a valid "missing value"; -32768, or the correct info
polarization -32767 this is not a valid "missing value"; -32768, or the correct info
num_samples -32767 this is not a valid "missing value"; -32768, or the correct info
binary_format 2
threshold_field NONE
threshold_value -340282346638528859811704183484516925440.000000 since there is no thresholding, just -32768
parameter_scale 100.000000
parameter_bias 0.000000
bad_data -32768

Contents of the parameter descriptor len: 216
Param name Current value Recommended value
parameter_des[4] PARM
parameter_des_length 104
parameter_name[8] DB_ZDR
param_description[40] Differential reflectivity (1 byte)
param_units[8] dB
interpulse_time -32767 this is not a valid "missing value"; -32768, or the correct info
xmitted_freq -32767 this is not a valid "missing value"; -32768, or the correct info
recvr_bandwidth -340282346638528859811704183484516925440.000000 Might want to check your work on this one!
pulse_width -32767 this is not a valid "missing value"; -32768, or the correct info
polarization -32767 this is not a valid "missing value"; -32768, or the correct info
num_samples -32767 this is not a valid "missing value"; -32768, or the correct info
binary_format 2
threshold_field NONE
threshold_value -340282346638528859811704183484516925440.000000 since there is no thresholding, just -32768
parameter_scale 100.000000
parameter_bias 0.000000
bad_data -32768

Contents of the parameter descriptor len: 216
Param name Current value Recommended value
parameter_des[4] PARM
parameter_des_length 104
parameter_name[8] DB_KDP Differential phase is not in dB
param_description[40] Specific differential phase (1 byte)
param_units[8] No_unit Units are deg/km
interpulse_time -32767 this is not a valid "missing value"; -32768, or the correct info
xmitted_freq -32767 this is not a valid "missing value"; -32768, or the correct info
recvr_bandwidth -340282346638528859811704183484516925440.000000 Might want to check your work on this one!
pulse_width -32767 this is not a valid "missing value"; -32768, or the correct info
polarization -32767 this is not a valid "missing value"; -32768, or the correct info
num_samples -32767 this is not a valid "missing value"; -32768, or the correct info
binary_format 2
threshold_field NONE
threshold_value -340282346638528859811704183484516925440.000000 since there is no thresholding, just -32768
parameter_scale 100.000000
parameter_bias 0.000000
bad_data -32768

Contents of the parameter descriptor len: 216
Param name Current value Recommended value
parameter_des[4] PARM
parameter_des_length 104
parameter_name[8] DB_PHIDP Phase is not in dB
param_description[40] Differential phase (1 byte)
param_units[8] degrees
interpulse_time -32767 this is not a valid "missing value"; -32768, or the correct info
xmitted_freq -32767 this is not a valid "missing value"; -32768, or the correct info
recvr_bandwidth -340282346638528859811704183484516925440.000000 Might want to check your work on this one!
pulse_width -32767 this is not a valid "missing value"; -32768, or the correct info
polarization -32767 this is not a valid "missing value"; -32768, or the correct info
num_samples -32767 this is not a valid "missing value"; -32768, or the correct info
binary_format 2
threshold_field NONE
threshold_value -340282346638528859811704183484516925440.000000 since there is no thresholding, just -32768
parameter_scale 100.000000
parameter_bias 0.000000
bad_data -32768

Contents of the parameter descriptor len: 216
Param name Current value Recommended value
parameter_des[4] PARM
parameter_des_length 104
parameter_name[8] DB_SQI
param_description[40] Signal quality index (1 byte)
param_units[8] No unit
interpulse_time -32767 this is not a valid "missing value"; -32768, or the correct info
xmitted_freq -32767 this is not a valid "missing value"; -32768, or the correct info
recvr_bandwidth -340282346638528859811704183484516925440.000000 Might want to check your work on this one!
pulse_width -32767 this is not a valid "missing value"; -32768, or the correct info
polarization -32767 this is not a valid "missing value"; -32768, or the correct info
num_samples -32767 this is not a valid "missing value"; -32768, or the correct info
binary_format 2
threshold_field NONE
threshold_value -340282346638528859811704183484516925440.000000 since there is no thresholding, just -32768
parameter_scale 100.000000
parameter_bias 0.000000
bad_data -32768

Contents of the parameter descriptor len: 216
Param name Current value Recommended value
parameter_des[4] PARM
parameter_des_length 104
parameter_name[8] DB_RHOHV
param_description[40] RhoHV (1 byte)
param_units[8] No unit
interpulse_time -32767 this is not a valid "missing value"; -32768, or the correct info
xmitted_freq -32767 this is not a valid "missing value"; -32768, or the correct info
recvr_bandwidth -340282346638528859811704183484516925440.000000 Might want to check your work on this one!
pulse_width -32767 this is not a valid "missing value"; -32768, or the correct info
polarization -32767 this is not a valid "missing value"; -32768, or the correct info
num_samples -32767 this is not a valid "missing value"; -32768, or the correct info
binary_format 2
threshold_field NONE
threshold_value -340282346638528859811704183484516925440.000000 since there is no thresholding, just -32768
parameter_scale 100.000000
parameter_bias 0.000000
bad_data -32768

Contents of the parameter descriptor len: 216
Param name Current value Recommended value
parameter_des[4] PARM
parameter_des_length 104
parameter_name[8] DM
param_description[40] Returned power
param_units[8] dB should this be dBm?
interpulse_time -32767 this is not a valid "missing value"; -32768, or the correct info
xmitted_freq -32767 this is not a valid "missing value"; -32768, or the correct info
recvr_bandwidth -340282346638528859811704183484516925440.000000 Might want to check your work on this one!
pulse_width -32767 this is not a valid "missing value"; -32768, or the correct info
polarization -32767 this is not a valid "missing value"; -32768, or the correct info
num_samples -32767 this is not a valid "missing value"; -32768, or the correct info
binary_format 2
threshold_field NONE
threshold_value -340282346638528859811704183484516925440.000000 since there is no thresholding, just -32768
parameter_scale 100.000000
parameter_bias 0.000000
bad_data -32768

Contents of the parameter descriptor len: 216
Param name Current value Recommended value
parameter_des[4] PARM
parameter_des_length 104
parameter_name[8] VT
param_description[40] Velocity (1 byte)
param_units[8] m/s
interpulse_time -32767 this is not a valid "missing value"; -32768, or the correct info
xmitted_freq -32767 this is not a valid "missing value"; -32768, or the correct info
recvr_bandwidth -340282346638528859811704183484516925440.000000 Might want to check your work on this one!
pulse_width -32767 this is not a valid "missing value"; -32768, or the correct info
polarization -32767 this is not a valid "missing value"; -32768, or the correct info
num_samples -32767 this is not a valid "missing value"; -32768, or the correct info
binary_format 2
threshold_field DZ
threshold_value -30.000000
parameter_scale 100.000000
parameter_bias 0.000000
bad_data -32768

Contents of the parameter descriptor len: 216
Param name Current value Recommended value
parameter_des[4] PARM
parameter_des_length 104
parameter_name[8] DbZ
param_description[40] Reflectivity (1 byte)
param_units[8] dB Units are dBZ
interpulse_time -32767 this is not a valid "missing value"; -32768, or the correct info
xmitted_freq -32767 this is not a valid "missing value"; -32768, or the correct info
recvr_bandwidth -340282346638528859811704183484516925440.000000 Might want to check your work on this one!
pulse_width -32767 this is not a valid "missing value"; -32768, or the correct info
polarization -32767 this is not a valid "missing value"; -32768, or the correct info
num_samples -32767 this is not a valid "missing value"; -32768, or the correct info
binary_format 2
threshold_field DZ
threshold_value -30.000000
parameter_scale 100.000000
parameter_bias 0.000000
bad_data -32768

Contents of the parameter descriptor len: 216
Param name Current value Recommended value
parameter_des[4] PARM
parameter_des_length 104
parameter_name[8] KDP
param_description[40] Specific differential phase (1 byte)
param_units[8] No_unit Units are deg/km
interpulse_time -32767 this is not a valid "missing value"; -32768, or the correct info
xmitted_freq -32767 this is not a valid "missing value"; -32768, or the correct info
recvr_bandwidth -340282346638528859811704183484516925440.000000 Might want to check your work on this one!
pulse_width -32767 this is not a valid "missing value"; -32768, or the correct info
polarization -32767 this is not a valid "missing value"; -32768, or the correct info
num_samples -32767 this is not a valid "missing value"; -32768, or the correct info
binary_format 2
threshold_field DZ
threshold_value -30.000000
parameter_scale 100.000000
parameter_bias 0.000000
bad_data -32768

Contents of the parameter descriptor len: 216
Param name Current value Recommended value
parameter_des[4] PARM
parameter_des_length 104
parameter_name[8] RhoHV
param_description[40] RhoHV (1 byte)
param_units[8] No unit
interpulse_time -32767 this is not a valid "missing value"; -32768, or the correct info
xmitted_freq -32767 this is not a valid "missing value"; -32768, or the correct info
recvr_bandwidth -340282346638528859811704183484516925440.000000 Might want to check your work on this one!
pulse_width -32767 this is not a valid "missing value"; -32768, or the correct info
polarization -32767 this is not a valid "missing value"; -32768, or the correct info
num_samples -32767 this is not a valid "missing value"; -32768, or the correct info
binary_format 2
threshold_field DZ Why would RhoHV ever be thresholded?
threshold_value -30.000000
parameter_scale 100.000000
parameter_bias 0.000000
bad_data -32768

Contents of the parameter descriptor len: 216
Param name Current value Recommended value
parameter_des[4] PARM
parameter_des_length 104
parameter_name[8] ZDR
param_description[40] Differential reflectivity (1 byte)
param_units[8] dB
interpulse_time -32767 this is not a valid "missing value"; -32768, or the correct info
xmitted_freq -32767 this is not a valid "missing value"; -32768, or the correct info
recvr_bandwidth -340282346638528859811704183484516925440.000000 Might want to check your work on this one!
pulse_width -32767 this is not a valid "missing value"; -32768, or the correct info
polarization -32767 this is not a valid "missing value"; -32768, or the correct info
num_samples -32767 this is not a valid "missing value"; -32768, or the correct info
binary_format 2
threshold_field DZ
threshold_value -30.000000
parameter_scale 100.000000
parameter_bias 0.000000
bad_data -32768

Contents of the parameter descriptor len: 216
Param name Current value Recommended value
parameter_des[4] PARM
parameter_des_length 104
parameter_name[8] PhiDP
param_description[40] Differential phase (1 byte)
param_units[8] degrees
interpulse_time -32767 this is not a valid "missing value"; -32768, or the correct info
xmitted_freq -32767 this is not a valid "missing value"; -32768, or the correct info
recvr_bandwidth -340282346638528859811704183484516925440.000000 Might want to check your work on this one!
pulse_width -32767 this is not a valid "missing value"; -32768, or the correct info
polarization -32767 this is not a valid "missing value"; -32768, or the correct info
num_samples -32767 this is not a valid "missing value"; -32768, or the correct info
binary_format 2
threshold_field DZ
threshold_value -30.000000
parameter_scale 100.000000
parameter_bias 0.000000
bad_data -32768

Contents of the correction descriptor len: 72
Param name Current value Recommended value
correction_des CFAC
correction_des_length 72
azimuth_corr 0.000000
elevation_corr 0.000000
range_delay_corr 0.000000
longitude_corr 0.000000
latitude_corr 0.000000
pressure_alt_corr 0.000000
radar_alt_corr 0.000000
ew_gndspd_corr 0.000000
ns_gndspd_corr 0.000000
vert_vel_corr 0.000000
heading_corr 0.000000
roll_corr 0.000000
pitch_corr 0.000000
drift_corr 0.000000
rot_angle_corr 0.000000
tilt_corr 0.000000

Contents of the cell vector descriptor len: 6012
Param name Current value Recommended value
cell_spacing_des CELV
cell_des_len 6012
number_cells 1174
dist_cells[0] 0.000000
dist_cells[1] 75.000000
dist_cells[1173] 87975.000000

Contents of the sweep descriptor len: 40
Param name Current value Recommended value
sweep_des[4] SWIB
sweep_des_length 40
radar_name[8] NOXPRVP
sweep_num 5
num_rays 189