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 |