time[
/time=
0..235]
(Type is Float64)
-
attributes
-
standard_name:
time
(Type is String)
-
long_name:
Time(GMT)
(Type is String)
-
units:
seconds since 2013-01-01 00:00:00
(Type is String)
latitude[
/time=
0..235]
(Type is Float64)
-
attributes
-
long_name:
LATITUDE
(Type is String)
-
standard_name:
latitude
(Type is String)
-
units:
degree_north
(Type is String)
-
comment:
Latitude linearly intepolated onto thalweg data from file ../MontereyCanyonBeds_1m+5m_profile.ssv using formula np.interp(np.linspace(0,1,len(self.s2013)), np.linspace(0,1,len(self.traj_lat)), self.traj_lat)
(Type is String)
longitude[
/time=
0..235]
(Type is Float64)
-
attributes
-
long_name:
LONGITUDE
(Type is String)
-
standard_name:
longitude
(Type is String)
-
units:
degree_east
(Type is String)
-
comment:
Longitude linearly intepolated onto thalweg data from file ../MontereyCanyonBeds_1m+5m_profile.ssv using formula np.interp(np.linspace(0,1,len(self.s2013)), np.linspace(0,1,len(self.traj_lon)), self.traj_lon)
(Type is String)
depth[
/time=
0..235]
(Type is Float64)
-
attributes
-
long_name:
DEPTH
(Type is String)
-
standard_name:
depth
(Type is String)
-
units:
m
(Type is String)
-
comment:
Recorded pressure adjusted with bcal[BED05] = Polynomial(a=0.55, b=23.2, c=-12.09). Depth computed using UNESCO formula. Tide removed using output from: mbotps -A2 -B2016/01/15/15/01 -E2016/01/15/15/02 -D1 -R-121.890284808/36.7964235928 -Ombotps_out.txt Linearly interpolated to IMU samples.
(Type is String)
XA[
/time=
0..235]
(Type is Float64)
-
attributes
-
long_name:
Acceleration along X-axis
(Type is String)
-
comment:
Recorded by instrument
(Type is String)
-
coordinates:
time depth latitude longitude
(Type is String)
-
units:
g
(Type is String)
YA[
/time=
0..235]
(Type is Float64)
-
attributes
-
long_name:
Acceleration along Y-axis
(Type is String)
-
comment:
Recorded by instrument
(Type is String)
-
coordinates:
time depth latitude longitude
(Type is String)
-
units:
g
(Type is String)
ZA[
/time=
0..235]
(Type is Float64)
-
attributes
-
long_name:
Acceleration along X-axis
(Type is String)
-
comment:
Recorded by instrument
(Type is String)
-
coordinates:
time depth latitude longitude
(Type is String)
-
units:
g
(Type is String)
A[
/time=
0..235]
(Type is Float64)
-
attributes
-
long_name:
Acceleration Magnitude
(Type is String)
-
comment:
Computed with: np.sqrt(self.ax**2 + self.ay**2 + self.az**2)
(Type is String)
-
coordinates:
time depth latitude longitude
(Type is String)
-
units:
g
(Type is String)
XR[
/time=
0..235]
(Type is Float64)
-
attributes
-
long_name:
Rotation about X-axis
(Type is String)
-
standard_name:
platform_pitch_angle
(Type is String)
-
comment:
Converted from recorded Quaternion with Python euclid package Quaternion.get_euler() method
(Type is String)
-
coordinates:
time depth latitude longitude
(Type is String)
-
units:
degree
(Type is String)
YR[
/time=
0..235]
(Type is Float64)
-
attributes
-
long_name:
Rotation about Y-axis
(Type is String)
-
standard_name:
platform_yaw_angle
(Type is String)
-
comment:
Converted from recorded Quaternion with Python euclid package Quaternion.get_euler() method
(Type is String)
-
coordinates:
time depth latitude longitude
(Type is String)
-
units:
degree
(Type is String)
ZR[
/time=
0..235]
(Type is Float64)
-
attributes
-
long_name:
Rotation about Z-axis
(Type is String)
-
standard_name:
platform_roll_angle
(Type is String)
-
comment:
Converted from recorded Quaternion with Python euclid package Quaternion.get_euler() method
(Type is String)
-
coordinates:
time depth latitude longitude
(Type is String)
-
units:
degree
(Type is String)
AXIS_X[
/time=
0..235]
(Type is Float64)
-
attributes
-
long_name:
X-component of rotation vector
(Type is String)
-
comment:
Converted from recorded Quaternion measurement with Python euclid package Quaternion.get_angle_axis() method
(Type is String)
-
coordinates:
time depth latitude longitude
(Type is String)
-
units:
(Type is String)
AXIS_Y[
/time=
0..235]
(Type is Float64)
-
attributes
-
long_name:
Y-component of rotation vector
(Type is String)
-
comment:
Converted from recorded Quaternion measurement with Python euclid package Quaternion.get_angle_axis() method
(Type is String)
-
coordinates:
time depth latitude longitude
(Type is String)
-
units:
(Type is String)
AXIS_Z[
/time=
0..235]
(Type is Float64)
-
attributes
-
long_name:
Z-component of rotation vector
(Type is String)
-
comment:
Converted from recorded Quaternion measurement with Python euclid package Quaternion.get_angle_axis() method
(Type is String)
-
coordinates:
time depth latitude longitude
(Type is String)
-
units:
(Type is String)
ANGLE[
/time=
0..235]
(Type is Float64)
-
attributes
-
long_name:
Angle rotated about rotation vector
(Type is String)
-
comment:
Converted from recorded Quaternion measurement with Python euclid package Quaternion.get_angle_axis() method
(Type is String)
-
coordinates:
time depth latitude longitude
(Type is String)
-
units:
radian
(Type is String)
ROT_X[
/time=
0..235]
(Type is Float64)
-
attributes
-
long_name:
X-component of platform rotation vector
(Type is String)
-
comment:
Computed with dq = Quaternion(*quat) * Quaternion(*last_quat).conjugated(); dq.get_angle_axis()
(Type is String)
-
coordinates:
time depth latitude longitude
(Type is String)
-
units:
(Type is String)
ROT_Y[
/time=
0..235]
(Type is Float64)
-
attributes
-
long_name:
Y-component of platform rotation vector
(Type is String)
-
comment:
Computed with dq = Quaternion(*quat) * Quaternion(*last_quat).conjugated(); dq.get_angle_axis()
(Type is String)
-
coordinates:
time depth latitude longitude
(Type is String)
-
units:
(Type is String)
ROT_Z[
/time=
0..235]
(Type is Float64)
-
attributes
-
long_name:
Z-component of platform rotation vector
(Type is String)
-
comment:
Computed with dq = Quaternion(*quat) * Quaternion(*last_quat).conjugated(); dq.get_angle_axis()
(Type is String)
-
coordinates:
time depth latitude longitude
(Type is String)
-
units:
(Type is String)
ROT_RATE[
/time=
0..235]
(Type is Float64)
-
attributes
-
long_name:
Absolute rotation rate about rotation vector
(Type is String)
-
comment:
Computed from angle output from Quaternion.get_euler() and the angle difference from one time step to the next
(Type is String)
-
coordinates:
time depth latitude longitude
(Type is String)
-
units:
degree/second
(Type is String)
ROT_COUNT[
/time=
0..235]
(Type is Float64)
-
attributes
-
long_name:
Rotation Count - Cumulative Sum of ROT_RATE * dt / 360 deg
(Type is String)
-
comment:
Computed with: np.cumsum(np.absolute(self.diffrot)) / 2. / np.pi
(Type is String)
-
coordinates:
time depth latitude longitude
(Type is String)
P[
/time=
0..235]
(Type is Float64)
-
attributes
-
long_name:
Pressure
(Type is String)
-
comment:
Recorded pressure linearly interpolated to IMU samples with np.interp(self.s2013, self.ps2013, self.pr)
(Type is String)
-
coordinates:
time depth latitude longitude
(Type is String)
-
units:
dbar
(Type is String)
P_ADJUSTED[
/time=
0..235]
(Type is Float64)
-
attributes
-
long_name:
Adjusted Pressure
(Type is String)
-
coordinates:
time depth latitude longitude
(Type is String)
-
units:
dbar
(Type is String)
-
comment:
Recorded pressure adjusted with bcal[BED05] = Polynomial(a=0.55, b=23.2, c=-12.09)
(Type is String)
BED_DEPTH_LI[
/time=
0..235]
(Type is Float64)
-
attributes
-
long_name:
Depth of BED - Linearly Interpolated to IMU samples
(Type is String)
-
units:
m
(Type is String)
-
coordinates:
time depth latitude longitude
(Type is String)
-
comment:
Recorded pressure adjusted with bcal[BED05] = Polynomial(a=0.55, b=23.2, c=-12.09). Depth computed using UNESCO formula. Tide removed using output from: mbotps -A2 -B2016/01/15/15/01 -E2016/01/15/15/02 -D1 -R-121.890284808/36.7964235928 -Ombotps_out.txt
(Type is String)
P_SPLINE[
/time=
0..235]
(Type is Float64)
-
attributes
-
_FillValue:
1.000000000000000e+20
(Type is Float64)
-
long_name:
Pressure
(Type is String)
-
comment:
Recorded pressure cubic spline interpolated to IMU samples with spline_func = scipy.interpolate.interp1d(self.ps2013, self.pr, kind='cubic'); p_mask = ma.masked_less(ma.masked_greater(self.s2013, np.max(self.ps2013)), np.min(self.ps2013)); inside_spline = spline_func(ma.compressed(p_mask)); p_spline = spline_func(self.s2013); p_spline[ma.clump_unmasked(p_mask)] = inside_spline
(Type is String)
-
coordinates:
time depth latitude longitude
(Type is String)
-
units:
dbar
(Type is String)
P_SPLINE_RATE[
/time=
0..235]
(Type is Float64)
-
attributes
-
_FillValue:
1.000000000000000e+20
(Type is Float64)
-
long_name:
Rate of change of spline fit of pressure
(Type is String)
-
comment:
Pressure rate of change interpolated to IMU samples with p_spline_rate[ma.clump_unmasked(p_mask)] = np.append([0], np.diff(inside_spline)) * self.rateHz
(Type is String)
-
coordinates:
time depth latitude longitude
(Type is String)
-
units:
dbar/s
(Type is String)
BED_DEPTH_CSI[
/time=
0..235]
(Type is Float64)
-
attributes
-
_FillValue:
1.000000000000000e+20
(Type is Float64)
-
long_name:
Depth of BED - Cubic Spline Interpolated to IMU Samples
(Type is String)
-
units:
m
(Type is String)
-
coordinates:
time depth latitude longitude
(Type is String)
-
comment:
Recorded pressure adjusted with bcal[BED05] = Polynomial(a=0.55, b=23.2, c=-12.09). Depth computed using UNESCO formula. Tide removed using output from: mbotps -A2 -B2016/01/15/15/01 -E2016/01/15/15/02 -D1 -R-121.890284808/36.7964235928 -Ombotps_out.txt Cubic spline interpolated to IMU samples.
(Type is String)
P_RATE[
/time=
0..235]
(Type is Float64)
-
attributes
-
long_name:
Rate of change of pressure
(Type is String)
-
comment:
Pressure rate of change interpolated to IMU samples with np.append([0], np.diff(np.interp(self.s2013, self.ps2013, self.pr))) * self.rateHz
(Type is String)
-
coordinates:
time depth latitude longitude
(Type is String)
-
units:
dbar/s
(Type is String)
ROT_DIST[
/time=
0..235]
(Type is Float64)
-
attributes
-
long_name:
Implied distance traveled assuming pure rolling motion
(Type is String)
-
comment:
Computed with: ROT_COUNT * 1.47 m
(Type is String)
-
coordinates:
time depth latitude longitude
(Type is String)
-
units:
m
(Type is String)
IMPLIED_VELOCITY[
/time=
0..235]
(Type is Float64)
-
attributes
-
long_name:
Implied BED velocity assuming pure rolling motion
(Type is String)
-
comment:
Computed with: ROT_RATE * 1.47 / 360.0
(Type is String)
-
coordinates:
time depth latitude longitude
(Type is String)
-
units:
m/s
(Type is String)
DIST_TOPO[
/time=
0..235]
(Type is Float64)
-
attributes
-
long_name:
Distance over topography along thalweg
(Type is String)
-
units:
m
(Type is String)
-
comment:
dist_topo linearly intepolated onto thalweg data from file ../MontereyCanyonBeds_1m+5m_profile.ssv using formula np.interp(np.linspace(0,1,len(self.s2013)), np.linspace(0,1,len(self.traj_dist_topo)), self.traj_dist_topo)
(Type is String)
-
coordinates:
time depth latitude longitude
(Type is String)
TUMBLE_RATE[
/time=
0..235]
(Type is Float64)
-
attributes
-
long_name:
Angle change of axis (vec) in axis-angle representation of BED rotation
(Type is String)
-
comment:
Computed with: abs(last_vec.angle(vec))
(Type is String)
-
coordinates:
time depth latitude longitude
(Type is String)
-
units:
degree/second
(Type is String)
TUMBLE_COUNT[
/time=
0..235]
(Type is Float64)
-
attributes
-
long_name:
Tumble Count - Cumulative Sum of TUMBLE_RATE * dt / 360 deg
(Type is String)
-
comment:
Computed with: np.cumsum(np.absolute(self.difftumble)) / 2. / np.pi
(Type is String)
-
coordinates:
time depth latitude longitude
(Type is String)
TUMBLE_DIST[
/time=
0..235]
(Type is Float64)
-
attributes
-
long_name:
Implied distance traveled assuming tumbling translates to horizontal motion
(Type is String)
-
comment:
Computed with: TUMBLE_COUNT * 1.47 m
(Type is String)
-
coordinates:
time depth latitude longitude
(Type is String)
-
units:
m
(Type is String)
ROT_PLUS_TUMBLE_DIST[
/time=
0..235]
(Type is Float64)
-
attributes
-
long_name:
Implied distance traveled assuming pure rolling motion
(Type is String)
-
comment:
Computed with: ROT_DIST + TUMBLE_DIST
(Type is String)
-
coordinates:
time depth latitude longitude
(Type is String)
-
units:
m
(Type is String)
TIDE[
/time=
0..235]
(Type is Float64)
-
attributes
-
long_name:
OSTP2 Tide model height
(Type is String)
-
coordinates:
time depth latitude longitude
(Type is String)
-
comment:
Computed with command: mbotps -A2 -B2016/01/15/15/01 -E2016/01/15/15/02 -D1 -R-121.890284808/36.7964235928 -Ombotps_out.txt
(Type is String)
-
units:
m
(Type is String)