Commit 7985915d authored by cponcele's avatar cponcele
Browse files

add ADCP subgroups

parent ac631601
This diff is collapsed.
......@@ -492,6 +492,108 @@ class BeamGroup1GrpValidator:
# Sub groups
class AdcpGrpValidator:
@staticmethod
def get_group_path_pattern():
return BeamGroup1GrpValidator.get_group_path_pattern() + "ADCP/"
_enum_types = []
_vlen_types = ["sample_v"]
# Attributes
_attributes = []
# Dimensions
_dimensions = []
# Variables
_coordinate_variables = []
# Variables
_mandatory_variables = [
"backscatter_at_bottom_i",
"backscatter_at_bottom_r",
"bin_lenght",
"bottom_track_velocity_vessel_x",
"bottom_track_velocity_vessel_y",
"bottom_track_velocity_vessel_z",
"correlation",
"correlation_at_bottom",
"correlation_factor_limit",
"current_velocity_geographical_down",
"current_velocity_geographical_east",
"current_velocity_geographical_north",
"depth_first_sample_center",
"error_velocity_limit",
"transmit_duration_nominal_sub_pulse",
"transmit_lag_interval_sub_pulse",
"quality",
"scaling_factor",
"slant_range_to_bottom",
"sv_dbw_high_limit",
"sv_dbw_low_limit",
"velocity_depth_stabilisation",
"velocity_motion_stabilisation",
"vertical_sample_interval",
]
_optional_variables = [
"current_velocity_vessel_x",
"current_velocity_vessel_y",
"current_velocity_vessel_z",
"error_velocity",
"velocity",
]
_recommanded_variables = []
_mandatory_if_applicable_variables = []
# Sub groups
class MeanCurrentGrpValidator:
@staticmethod
def get_group_path_pattern():
return AdcpGrpValidator.get_group_path_pattern() + "Mean_current/"
_enum_types = []
_vlen_types = ["ping_t"]
# Attributes
_attributes = []
# Dimensions
_dimensions = ["mean_time"]
# Variables
_coordinate_variables = ["mean_time"]
# Variables
_mandatory_variables = [
"averaging",
"bottom_track_velocity_vessel_x",
"bottom_track_velocity_vessel_y",
"bottom_track_velocity_vessel_z",
"current_velocity_geographical_down",
"current_velocity_geographical_east",
"current_velocity_geographical_north",
"current_velocity_vessel_x",
"current_velocity_vessel_y",
"current_velocity_vessel_z",
"mean_bin_lenght",
"mean_platform_heading",
"mean_platform_latitude",
"mean_platform_longitude",
"mean_platform_pitch",
"mean_platform_roll",
"mean_platform_vertical",
"percent_good_limit",
"ping_averaged",
"quality",
]
_optional_variables = []
_recommanded_variables = []
_mandatory_if_applicable_variables = []
class BathymetryGrpValidator:
@staticmethod
def get_group_path_pattern():
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment