Level 4 data (velocity point-measurements): Difference between revisions
(7 intermediate revisions by the same user not shown) | |||
Line 26: | Line 26: | ||
|- | |- | ||
| N_VEL_COMPONENT | | N_VEL_COMPONENT | ||
| | | unique_identifier_for_each | ||
_velocity_component | |||
| N_VEL_COMPONENT | | N_VEL_COMPONENT | ||
| Maximum of 3 for u,v, w (east, north, up) velocities | | Maximum of 3 for u,v, w (east, north, up) velocities | ||
Line 33: | Line 34: | ||
|- | |- | ||
| N_VEL_INSTRUMENT | | N_VEL_INSTRUMENT | ||
| | | unique_identifier_for_each | ||
_velocity_instrument | |||
| N_VEL_INSTRUMENT | | N_VEL_INSTRUMENT | ||
| Required only if storing multiple synchronized instruments in the same file | | Required only if storing multiple synchronized instruments in the same file | ||
|} | |} | ||
</div> | </div> | ||
=Variables= | =Variables= | ||
<div class="mw-collapsible" id="raw" data-collapsetext="Collapse" data-expandtext="Expand variables"> | <div class="mw-collapsible" id="raw" data-collapsetext="Collapse" data-expandtext="Expand variables"> | ||
<br> | <br> | ||
==Required variables== | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 61: | Line 63: | ||
| TIME, N_VEL_INSTRUMENT | | TIME, N_VEL_INSTRUMENT | ||
| Final dissipation rate of turbulent kinetic energy per unit mass of water. Typically the vertical component, unless anisotropy precludes from its use. | | Final dissipation rate of turbulent kinetic energy per unit mass of water. Typically the vertical component, unless anisotropy precludes from its use. | ||
|- | |||
| KVISC | |||
| kinematic_viscosity_of_water | |||
| [Scalar i.e., 1 value], or TIME, R_DIST | |||
| This variable is used for assessing length scales against [[Kolmogorov length scale]]. | |||
|- | |||
| [[Level_1_data_(velocity_point-measurements)#Required_height_variable|HEIGHT or DEPTH]]<math>\dagger</math> | |||
| See [[Level_1_data_(velocity_point-measurements)#Required_height_variable|Level 1 table]] | |||
| TIME, N_VEL_INSTRUMENT | |||
| | |||
|- | |||
| colspan="4" style="text-align:center; font-weight:bold; background-color:#f9eddd"| Quality-control metrics | | colspan="4" style="text-align:center; font-weight:bold; background-color:#f9eddd"| Quality-control metrics | ||
|- | |- | ||
| | | EPSI_FLAGS | ||
| specific_turbulent_kinetic_energy_dissipation | | specific_turbulent_kinetic_energy_dissipation | ||
_in_water_status_flag | |||
| TIME, N_VEL_COMPONENT, N_VEL_INSTRUMENT | | TIME, N_VEL_COMPONENT, N_VEL_INSTRUMENT | ||
| Status boolean flags (0-255, 8-bit) that designates one of 8 reasons for rejecting an estimate. | | Status boolean flags (0-255, 8-bit) that designates one of 8 reasons for rejecting an estimate. | ||
|- | |||
| MAD_SQRT_DOF | |||
| mean_absolute_deviation_multiplied_ | |||
sqrt_of_degrees_of_freedom | |||
| TIME, N_VEL_COMPONENT, N_VEL_INSTRUMENT | |||
| This variable is used for assessing the goodness of fit. The larger the value, the poorer the model fit. {{FontColor|fg=red|bg=white|text=Create concept page for this...}} | |||
|- | |- | ||
| {{FontColor|fg=red|bg=white|text=Enter remaining entries once this bridge is crossed}} | | {{FontColor|fg=red|bg=white|text=Enter remaining entries once this bridge is crossed}} | ||
| K_SLOPE, TAYL, Kbounds [Kmin Kmax via extra dim N_Bounds], Conf intervals for epsi and K_slope. | |||
| | |||
| | |||
|- | |||
| colspan="4" style="text-align:center; font-weight:bold; background-color:#f9eddd"| Optional surface wave variables | |||
|- | |||
| {{FontColor|fg=red|text=Enter surface wave stats required/useful for analysing turbulence}} | |||
| | |||
| TIME, N_VEL_COMPONENT, N_VEL_INSTRUMENT | |||
| | |||
|- | |||
| colspan="4" | | |||
<math>\dagger</math> A variable situating the instruments in the water column is required. This may be a nominal depth (or height) or a time-varying depth or height above the bottom. | |||
|} | |||
==Optional variables== | |||
One could re-write for convenience the optional variables in [[Level_1_data_(velocity_point-measurements)#Optional_variables|Level 1]] after time-averaging. For instance, PRES (pressure) would be fairly common in surface wave studies. | |||
{| class="wikitable" | |||
|- | |||
! Short name | |||
! Standard name | |||
! Dimensions | |||
! Comment | |||
|- | |||
| BVFSQ | |||
| buoyancy_frequency | |||
| TIME, N_VEL_INSTRUMENT | |||
| Useful for assessing anisotropy <math>N=\sqrt{\frac{-g}{\rho}\frac{d\rho}{dz}}</math>, but requires ancillary sensors (e.g., thermistors at different heights or CTD profiling) | |||
|- | |||
| SH | |||
| | | | ||
| TIME, N_VEL_INSTRUMENT | |||
| Useful for assessing anisotropy {{FontColor|fg=white|bg=red|text=SH=enter equation}}, but requires ancillary sensors (e.g., ADCPs or many velocity-meters) | |||
|- | |||
| BURST_NUMBER<math>\dagger</math> | |||
| unique_identifier_for_each_burst | |||
| TIME, N_VEL_INSTRUMENT | |||
| Only required when measuring in burst-mode. Integers of 1, 2, etc to designate which burst the velocities are associated with. | |||
|- | |||
| colspan="4" | | |||
<math>\dagger</math> Variable required only when measuring in bursts e.g., 18 min of continuous measurements every hour. | |||
|} | |||
=Group attributes (metadata)= | |||
<div class="mw-collapsible" id="raw_att" data-expandtext="Expand group attributes" data-collapsetext="Collapse attributes"> | |||
<br> | |||
This section describes attributes that may provide additional information about how the data was processed and manipulated at this stage. | |||
{{FontColor|fg=white|bg=red|text=Work in progress. Refer to example Yaml file for now}} in the [https://bitbucket.org/efm_cb/netcdf/src/master/TestData/adv_atomix_metada.yml demo]. | |||
{| class="wikitable" | |||
|- | |||
! Attribute name | |||
! Purpose | |||
! Suggested content | |||
|- | |||
| processing_level | |||
| Boilerplate about the content of the NetCDF group. | |||
| <blockquote>''This group includes the results associated with fitting the spectral observations with the inertial subrange model. The results for each velocity component, along with quality indicators and errors are provided. A final estimate for the turbulent kinetic energy dissipation is also provided.''</blockquote> | |||
|- | |||
| inertial_subrange_model | |||
| Specify the spectral model used for fitting (e.g., surface waves with citation) | |||
| {{FontColor|fg=white|bg=red|text=Enter example}} | |||
|- | |||
| spectral_fitting_method | |||
| Specify the statistical technique used for spectral fitting | |||
| Examples in include: | |||
<blockquote>''Maximum likelihood estimator assuming chi-distributed spectra''</blockquote> | |||
|- | |||
| kolmogorov_constant | |||
| Specify the kolmogorov constant used for spectral fitting | |||
| Examples in include: | |||
<blockquote>''0.5 as per Sreenivasan 1995 <ref name="Sreenivasan">{{Cite journal | |||
|authors= K. R. Sreenivasan | |||
|journal_or_publisher= Phys. Fluids | |||
|paper_or_booktitle= On the universality of the Kolmogorov constant | |||
|year= 1995 | |||
|doi= 10.1063/1.868656 | |||
}}</ref>''</blockquote> | |||
|- | |||
| comment (optional) | |||
| Any additional information pertinent to other users who test their algorithms against the file. | |||
| | | | ||
|} | |} | ||
</div> | |||
=Notes= | |||
<references/> | |||
---- | ---- | ||
Return to: [[Level 3 data (velocity point-measurements)|Level 3 spectra]] | Return to: [[Level 3 data (velocity point-measurements)|Level 3 spectra]] | ||
Go to: [[NetCDF velocimeters format]] | |||
[[Category:Velocity point-measurements]] | [[Category:Velocity point-measurements]] |
Latest revision as of 15:19, 7 March 2022
Page status: Draft | |
---|---|
Author(s): | Cynthia |
Reviewer(s): | |
Comment: |
This will dictate the data required at the final processing level, where we store the estimated dissipation estimates [math]\displaystyle{ \varepsilon }[/math] along with quality metrics.
Only a few attributes for each variable are listed since the page's purpose is to describe the information layout within each NetCDF file. Please refer to the complete list for the additional attributes related to each variable (e.g., units, bounds, cell_methods).
Dimensions
The number of velocity instruments (N_VEL_INSTRUMENT) is here for completeness, but the benchmarks examples will have measurements only from one instrument stored.
Short name | Standard name | Dimensions | Comments |
---|---|---|---|
TIME | time | TIME | Units in Days since 1950-01-01T00:00:00Z, time-centred. Provide "bounds" attribute to designate the variable containing the limits of each segment (see CF-compliant example). |
N_VEL_COMPONENT | unique_identifier_for_each
_velocity_component |
N_VEL_COMPONENT | Maximum of 3 for u,v, w (east, north, up) velocities |
Optional variables [math]\displaystyle{ \ddagger }[/math] | |||
N_VEL_INSTRUMENT | unique_identifier_for_each
_velocity_instrument |
N_VEL_INSTRUMENT | Required only if storing multiple synchronized instruments in the same file |
Variables
Required variables
Short name | Standard name | Dimensions | Comment |
---|---|---|---|
EPSI | specific_turbulent_kinetic_energy_dissipation
_in_water |
TIME, N_VEL_COMPONENT, N_VEL_INSTRUMENT | Dissipation rate of turbulent kinetic energy per unit mass of water [W/kg] estimated from each velocity component. |
EPSI_FINAL | specific_turbulent_kinetic_energy_dissipation
_in_water |
TIME, N_VEL_INSTRUMENT | Final dissipation rate of turbulent kinetic energy per unit mass of water. Typically the vertical component, unless anisotropy precludes from its use. |
KVISC | kinematic_viscosity_of_water | [Scalar i.e., 1 value], or TIME, R_DIST | This variable is used for assessing length scales against Kolmogorov length scale. |
HEIGHT or DEPTH[math]\displaystyle{ \dagger }[/math] | See Level 1 table | TIME, N_VEL_INSTRUMENT | |
Quality-control metrics | |||
EPSI_FLAGS | specific_turbulent_kinetic_energy_dissipation
_in_water_status_flag |
TIME, N_VEL_COMPONENT, N_VEL_INSTRUMENT | Status boolean flags (0-255, 8-bit) that designates one of 8 reasons for rejecting an estimate. |
MAD_SQRT_DOF | mean_absolute_deviation_multiplied_
sqrt_of_degrees_of_freedom |
TIME, N_VEL_COMPONENT, N_VEL_INSTRUMENT | This variable is used for assessing the goodness of fit. The larger the value, the poorer the model fit. Create concept page for this... |
Enter remaining entries once this bridge is crossed | K_SLOPE, TAYL, Kbounds [Kmin Kmax via extra dim N_Bounds], Conf intervals for epsi and K_slope. | ||
Optional surface wave variables | |||
Enter surface wave stats required/useful for analysing turbulence | TIME, N_VEL_COMPONENT, N_VEL_INSTRUMENT | ||
[math]\displaystyle{ \dagger }[/math] A variable situating the instruments in the water column is required. This may be a nominal depth (or height) or a time-varying depth or height above the bottom. |
Optional variables
One could re-write for convenience the optional variables in Level 1 after time-averaging. For instance, PRES (pressure) would be fairly common in surface wave studies.
Short name | Standard name | Dimensions | Comment |
---|---|---|---|
BVFSQ | buoyancy_frequency | TIME, N_VEL_INSTRUMENT | Useful for assessing anisotropy [math]\displaystyle{ N=\sqrt{\frac{-g}{\rho}\frac{d\rho}{dz}} }[/math], but requires ancillary sensors (e.g., thermistors at different heights or CTD profiling) |
SH | TIME, N_VEL_INSTRUMENT | Useful for assessing anisotropy SH=enter equation, but requires ancillary sensors (e.g., ADCPs or many velocity-meters) | |
BURST_NUMBER[math]\displaystyle{ \dagger }[/math] | unique_identifier_for_each_burst | TIME, N_VEL_INSTRUMENT | Only required when measuring in burst-mode. Integers of 1, 2, etc to designate which burst the velocities are associated with. |
[math]\displaystyle{ \dagger }[/math] Variable required only when measuring in bursts e.g., 18 min of continuous measurements every hour. |
Group attributes (metadata)
This section describes attributes that may provide additional information about how the data was processed and manipulated at this stage.
Work in progress. Refer to example Yaml file for now in the demo.
Attribute name | Purpose | Suggested content |
---|---|---|
processing_level | Boilerplate about the content of the NetCDF group. |
|
inertial_subrange_model | Specify the spectral model used for fitting (e.g., surface waves with citation) | Enter example |
spectral_fitting_method | Specify the statistical technique used for spectral fitting | Examples in include:
|
kolmogorov_constant | Specify the kolmogorov constant used for spectral fitting | Examples in include:
|
comment (optional) | Any additional information pertinent to other users who test their algorithms against the file. |
Notes
- ↑ K. R. Sreenivasan. 1995. On the universality of the Kolmogorov constant. Phys. Fluids. doi:10.1063/1.868656
Return to: Level 3 spectra
Go to: NetCDF velocimeters format